BM6P6(@ 000000000000000///......////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,---.........---,,,+++///...---,,,,,,---///000........................///////////////.........000000//////.........---000000000000111111111111222222222222222222333333333111222666888:::@@@GGGIIIXXXooo~~~{{{xxxtttqqqffffffdddccccccdddffffffeeedddcccaaa^^^\\\[[[ZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]```ccceeeeeefffhhhiiijjjmmmooonnnnnnrrr{{{ppplllllllllddd```WWWOOOLLLLLLFFF>>>;;;999666333222222333444444444444333333333222222444444333222111111111222//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++***+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,------.........------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////............/////////000////////////............111000//////000000///...666555999BBBPPP^^^iiinnnnnnnnnmmmiiihhhqqq{{{llleeellluuuyyy~~~000000000000000///......////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,------...------,,,,,,000///...---,,,,,,---.........................../////////////////////...000/////////............000000000000111111111111222222222222222333333333444222222666888:::AAAIIIOOO\\\qqqxxxsssmmmhhheeebbb___\\\\\\[[[[[[ZZZZZZ[[[[[[\\\\\\[[[ZZZXXXVVVUUUSSSSSSVVVVVVVVVWWWWWWWWWWWWWWWUUUWWWYYYZZZ[[[\\\^^^```aaacccddddddcccfffnnnttt{{{}}}uuusssssssssnnniii___UUUQQQOOOJJJBBB===;;;777444222222333444333333333333222222222222222222111000000000000000//////............//////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////---------............///........./////////000000000000000000111222222222666999???JJJXXXeeemmmrrrpppooommmjjjmmmxxx|||nnnhhhsss000000000000000///......////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,------------,,,,,,------...111000///...,,,,,,,,,,,,..............................//////////////////////////////............000000000000111111111111111222222222333333333444777444444888:::===EEEMMMWWWbbbsss}}}vvvnnniiibbb___ZZZWWWUUUSSSPPPOOORRRSSSSSSTTTTTTSSSSSSRRRTTTSSSRRRQQQOOONNNMMMLLLQQQQQQRRRSSSRRRQQQPPPOOONNNOOOPPPPPPOOOQQQSSSVVVWWWXXXYYYXXXWWWZZZ___dddhhhiiiiiiiiiiiikkkmmmpppzzz{{{|||}}}|||zzzuuuiii]]]VVVTTTNNNGGG@@@===999555333222333333222222222222111111111000000//////............/////////............//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++------------------------******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////,,,,,,---------.........,,,------...000111111222000000111111333444555666888>>>JJJWWWccclllrrrtttpppooommmooovvvtttppp}}}000000000000000///......////////////////////////......------------......------------------------......---,,,,,,,,,,,,---...---,,,+++,,,---.../////////......------------....................................///////////////////////////.........///000000000111111111111111222222333333444444444999777777;;;>>>BBBKKKSSS___hhhvvvwwwooohhhccc^^^ZZZTTTRRRPPPOOONNNNNNNNNMMMPPPQQQRRRSSSSSSRRRQQQPPPPPPPPPOOONNNMMMMMMLLLLLLMMMNNNPPPQQQPPPNNNLLLKKKMMMMMMMMMLLLKKKLLLOOORRRRRRSSSSSSRRRQQQSSSVVVYYY^^^^^^^^^\\\[[[]]]```bbbeeemmmxxx~~~rrreee\\\XXXRRRKKKBBB@@@;;;666333222111222111111111111000000000000//////...------......//////......------......///......------,,,+++++++++++++++++++++++++++++++++***************++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////......---------,,,------------------------++++++,,,,,,---......///------------------------...........................------------...//////---------.........//////---......///000000111111111222222222222333555777;;;EEETTTbbbkkkooorrrsssnnnoooqqqxxx|||yyy000000000000000///......////////////////////////......------------......------------------------......---,,,,,,,,,,,,---------,,,+++,,,---...///,,,------....../////////........................---.........//////000000.........//////////////////000000000111111111111111111222333444444555555888666777<<>>888444111111111111111111000000000///////////////......//////000......------------......---,,,,,,,,,+++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////......---------------------------------------------------------------------------------...........................------------...//////////////////000000000000000000000000000000//////111222333222111222555888AAAMMM]]]iiinnnoooppprrrnnnsss{{{000000000000000///......////////////////////////......------------......------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,---......///***+++---...///000000000........................------......///000000000.........///////////////000000000000111111111111111111222333444555666666555555888???EEEJJJSSS\\\fffppp~~~}}}oooeee^^^[[[VVVPPPLLLJJJIIIIIIDDDFFFIIIKKKLLLMMMPPPRRROOOOOOPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSRRRPPPPPPNNNOOOOOONNNMMMNNNQQQSSSQQQQQQQQQQQQQQQQQQPPPPPPTTTUUUUUUSSSQQQQQQSSSUUUVVVXXX]]]ccciiinnnqqqrrrqqqtttyyysssggg\\\RRRKKKHHHBBB<<<666333222111111111111111000000000///000////////////000000111......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,,,,------------------------............------,,,,,,------------------------...........................------------...////////////000000000111111111111111111000000/////////000222333222111222666;;;HHHUUUeeennnpppppprrruuuwww000000000000000///......////////////////////////......------------....................................---,,,,,,,,,,,,---***+++,,,---............+++,,,---/////////..............................------......///000000111............/////////000000000000000111111111111111111222333444555666666777777===FFFNNNSSS[[[cccgggsssyyyooofff]]]VVVQQQPPPNNNKKKHHHHHHHHHJJJIIILLLPPPQQQQQQQQQTTTVVVSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUOOOQQQRRRSSSRRRRRRTTTVVVTTTSSSSSSTTTTTTTTTRRRQQQSSSTTTUUUTTTSSSRRRSSSTTTTTTTTTVVVXXX\\\```bbbbbbbbbeeeiiinnnuuu~~~uuudddXXXQQQMMMGGG@@@:::666444444222222111111111000000000///////////////000111111...------,,,,,,------...,,,,,,---....../////////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------------------------------------------...............................................................------------...//////////////////000000000000000000000000000111111111...111333333222555;;;AAAPPP\\\jjjqqqrrrrrrxxx}}}xxxxxx{{{000000000000000//////...////////////////////////.........------.......................................---,,,,,,,,,,,,---)))+++,,,...//////...------.../////////...---,,,........................---------...///000000111---.........//////000000000000000000111111111111111111222333444666666777:::<<>>FFFQQQ\\\hhhsssvvvtttyyywwwllleee[[[VVVTTTRRRNNNKKKKKKMMMPPPPPPOOONNNNNNOOORRRTTTVVVVVVWWWXXXZZZ\\\^^^^^^^^^\\\YYYXXXYYYZZZ\\\[[[YYYXXXXXXYYY[[[\\\\\\[[[YYYXXXYYYZZZ\\\^^^XXXYYY[[[\\\^^^____________\\\YYYYYYZZZ[[[[[[[[[\\\ZZZXXXWWWXXXXXXWWWVVVXXXWWWUUUTTTTTTUUUWWWXXXZZZYYYYYY]]]ccciiinnnqqqqqqwww~~~rrrgggYYYTTTLLLFFFBBB>>>999555333222111111111222444555000000000000000000000000000000000000000000000000........................111111000///...---,,,,,,,,,,,,++++++,,,,,,---...///...---,,,+++,,,,,,---,,,,,,,,,---------......------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,---,,,,,,,,,---...000111........................------------------------//////............//////111111000000//////......111000////////////000000000111111222555>>>IIIQQQaaaiiiooonnnlllsss|||ppphhhkkkttt111111111111000///...---000000000//////......---////////////............------------------------......---------,,,,,,,,,---------............///------------------------++++++,,,,,,,,,---------............................../////////000000000000000000111222222333333333222444777777666:::@@@FFFSSSaaammmwww~~~pppfffaaa[[[SSSPPPPPPOOOMMMJJJNNNQQQTTTUUUUUUUUUUUUVVVWWWYYY\\\]]]]]]^^^___aaabbbccccccbbb```___aaabbbaaa```___^^^___```bbbddddddcccbbbbbbbbbbbbcccdddbbbccccccdddddddddddddddeeebbb___^^^___```aaa```dddbbb````````````___]]]ZZZYYYWWWUUUUUUUUUVVVWWWXXXWWWWWWYYY^^^bbbeeefffhhhmmmttt{{{|||tttaaaYYYOOOHHHDDD@@@:::555333222111111111222333444////////////////////////000000000000000000000000........................//////......------,,,,,,,,,,,,++++++,,,,,,---...///...---,,,,,,,,,------,,,,,,,,,------------.........---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------,,,,,,---...///000........................------------------------//////............//////111000000000/////////...111000000/////////000000111222333444999DDDPPPYYYiiimmmqqqppppppyyy{{{{{{qqqiiimmmwww222111111111000000//////222222111000///...------////////////............------------------------...------------,,,,,,,,,---------............///------------------------+++,,,,,,,,,,,,---------....................................////////////000000111111222333333333555444555888777777===EEEQQQbbbuuuvvvlllddd\\\VVVVVVQQQLLLKKKMMMNNNNNNMMMMMMPPPSSSUUUUUUVVVWWWYYYZZZ\\\```aaaaaaaaabbbcccdddeeeffffffeeeeeeggghhhkkkkkkjjjiiijjjlllnnnpppqqqqqqqqqqqqpppooonnnnnnqqqqqqqqqqqqpppooonnnmmmpppmmmiiiggghhhiiijjjjjjjjjhhhgggfffgggfffdddbbb```^^^\\\ZZZXXXXXXXXXXXXWWWVVVUUUWWWYYY[[[\\\[[[[[[```fffkkkooosssvvvyyywwwwwwzzzkkkaaaTTTLLLHHHDDD<<<555444333222111111111222333........................000000000000000000000000........................------------------------,,,,,,,,,,,,,,,------.........---,,,,,,,,,------,,,,,,,,,,,,------------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------..............................------------------------//////............//////000000000000////////////111000000000000000111111333444555888@@@MMM[[[dddllllllllllllqqq|||zzzooohhhoooxxx~~~~~~vvvooottt~~~222222111111000000000000111000000//////.........////////////....................................---------------------------------............///------------........................////////////........................---.........////////////000000111222222333333444666555666777777999BBBLLL]]]ooo|||lll___XXXUUURRROOOPPPMMMKKKKKKMMMPPPQQQQQQNNNQQQSSSUUUUUUVVVXXXZZZ]]]```dddffffffgggggghhhjjjlllnnnooopppppprrrtttyyyxxxwwwwwwxxx{{{}}}|||{{{~~~}}}|||{{{}}}zzzvvvttttttuuuvvvvvvrrrqqqpppppppppooollliiiiiihhheeebbb___^^^]]]\\\YYYXXXWWWWWWXXXXXXVVVUUUQQQUUUYYY]]]```cccgggjjjkkkmmmqqqyyypppeeeXXXPPPMMMHHH@@@888666555333111111111111222////////////////////////////////////////////////........................,,,,,,---------.........,,,,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///......------------------................................................//////............//////000000000000////////////111111000000000111222222444555777>>>HHHWWWeeennnnnnkkkhhhkkktttpppggg]]]fffrrr}}}~~~444333222111000000111111---------....../////////////////////....................................---------------------------------............///---------....../////////........./////////000000////////////////////////.........////////////000111111111222333333444444555444555777777;;;HHHUUUjjj{{{|||pppggg\\\SSSOOONNNMMMLLLNNNMMMLLLLLLOOOQQQSSSTTTUUUWWWYYYZZZZZZ\\\^^^```cccfffkkkmmmoooppprrrtttzzz|||{{{wwwsssrrrooolllhhheeecccbbb]]]\\\ZZZYYYXXXWWWUUUSSSOOOQQQSSSUUUWWWYYY\\\___aaadddkkksss~~~qqqhhh]]]VVVRRRLLLDDD===888777555333111111111111000000000000000000000000////////////////////////........................---------...//////000000------,,,,,,------...///,,,---------------------+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///------------------,,,,,,................................................//////............//////////////////000000000000111111111111111222333333444666;;;DDDQQQ```lllrrrpppmmmkkkppp}}}ttthhhddd\\\dddqqq666555333111000000111111++++++,,,---...///000000////////////....................................,,,,,,,,,------------...---------............///---------...//////000000,,,,,,---------.........////////////////////////////////////000000000000111111222222333444444444444444555777999@@@PPP```wwwqqqhhh___ZZZSSSMMMJJJIIIHHHHHHLLLLLLLLLMMMOOORRRTTTUUUXXXZZZ\\\]]]^^^```dddfffhhhkkkooosssvvvzzz~~~~~~{{{xxxtttpppnnnlllgggdddaaa^^^\\\ZZZWWWUUURRRSSSSSSSSSSSSTTTWWWZZZ___dddllluuu}}}qqqlllddd]]]WWWPPPHHHBBB;;;999777555333222222222111111111111111111111111000000000000000000000000.................................//////000000000---------------......///+++,,,---.........------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------------,,,,,,................................................//////............//////////////////000000000000111111111111222333444444555999@@@MMM[[[gggooorrrnnnlllmmmtttmmmeeedddaaafffrrr999777444222000000000000------......//////000000////////////....................................,,,,,,,,,---------......---------............///---------...///000000000------------............////////////////////////000000000000111111111222111111222333333444444555333444666999<<>>III___rrrtttggg]]]WWWTTTOOOMMMKKKIIIJJJLLLNNNPPPLLLNNNQQQSSSUUUXXX\\\______aaaeeeiiimmmrrrxxx}}}xxxpppkkkgggcccaaa[[[ZZZXXXUUURRRRRRUUUWWWZZZaaakkkttt{{{}}}tttuuussskkk___SSSKKKGGG???===:::777555333333333000000000000000000000000000000000000000000000000........................------------------------...------------...//////***+++---...///...------******+++++++++,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,(((***+++---......------........................//////////////////////////////............//////.../////////000000111111222222222222333444555666999???KKK[[[iiiqqqqqqooonnnqqqwwwxxxtttpppnnnoooqqqzzz;;;:::999555222000000222222000///------///000222////////////////////////........................------------------------......//////...---,,,,,,///...---,,,,,,---...///000///...------...///000............/////////000///000000000111111111111111111222222222333666888555555777===CCCOOObbbssszzz|||nnnccc\\\WWWRRRNNNPPPKKKHHHKKKMMMNNNPPPTTTUUUVVVWWWXXXYYY]]]aaaeeehhhlllqqquuuxxx~~~yyysssmmmhhhdddaaa]]][[[YYYWWWUUUSSSYYY^^^dddkkkqqqyyy}}}xxx|||zzzqqqggg^^^TTTLLLJJJCCC<<<888444000111555111111111111000000000000////////////////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------++++++++++++------++++++++++++++++++++++++//////............//////////////////////////////.........------,,,,,,,,,...---+++******+++---...////////////////////////......------------......---------...000111333444//////000000111111111222222000000444555333555888;;;HHHYYYeeejjjkkklllnnnkkkzzzzzztttppptttxxx::::::999666222000111222111000///......///000111////////////////////////........................------------------------......//////...------,,,///...------------...///000///...------...///000........./////////000000111111111111222222222222111222333222222333555888888777999???GGGRRRdddsssyyyyyypppdddZZZUUURRRNNNJJJOOOKKKKKKNNNQQQQQQTTTXXXWWWYYY\\\^^^```ccchhhkkkpppuuu{{{}}}wwwsssllliiieeeaaa___\\\XXXVVVVVVZZZ^^^ccciiipppyyy{{{rrrjjj]]]SSSLLLEEE>>>:::666222222555111111111111000000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///.................................------,,,,,,,,,...---,,,++++++,,,---.../////////////////////////////////......////////////////////////000111222000000000000111111111222222///000333444333555:::BBBNNN]]]gggkkkjjjkkklllppp~~~zzzwwwttt{{{::::::999777444111111222111000///......///000111////////////////////////........................------------------------.........///......---,,,///......------....../////////............//////....../////////000000000111222222222222333333333333333444333222333555777:::999;;;BBBKKKVVVeeerrr{{{}}}rrrhhhaaaXXXRRROOONNNLLLIIIOOOMMMNNNRRRUUUUUUWWW[[[\\\___dddhhhlllooosssvvv|||zzzvvvqqqlllhhhccc___[[[WWWXXXYYY[[[___fffnnnssszzzkkk\\\QQQIIIAAA===999444333444222222111111111000000000111111111111111111111111000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,------------------------------...------,,,,,,------....................................---------------///...---,,,,,,---...///////////////////////////000000////////////000000111000000//////000000000000000000111111111111111111///000333333333888>>>MMMWWWccckkkkkkiiihhhiiiuuu|||zzzyyyyyy999::::::999555333222222000000////////////000000////////////////////////................................................---...............------//////............///////////////....../////////...////////////000000000111111111222222222333333444444555444333333666888:::999<<>>KKKXXXeeeiiikkkiiifffeeejjjooozzz}}}wwwyyy777:::======:::666333222//////000000000000//////////////////////////////................................................,,,------...//////.........///000111111000///...---...///000000///...---//////000000000111111111000000111111111222222222222333555555555777:::===CCCKKKYYYccchhhmmmzzzmmmfff^^^XXXVVVTTTRRRPPPMMMNNNPPPRRRSSSUUUXXXYYY\\\]]]```dddeeefffmmmuuuzzzvvvqqqkkkgggeeedddbbb```^^^aaafffiiilllqqqyyy|||tttvvvyyyhhhUUUJJJCCC<<<888777333333222222222111111111////////////////////////000000000///////////////........................,,,,,,---......---,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------........./////////000.........//////.........//////////////////////////////............//////000000000000111222333444333333333222222111111111222222555888;;;CCCSSSbbbiiikkkkkkhhheeehhhpppwww}}}666999===>>>;;;777444222//////000000000000//////////////////////////////........................////////////////////////,,,,,,---.../////////......///000111111000///...---...///000000///...---000000000000111111111111111111222222222333333333222333444555666888;;;>>>HHHTTTcccnnnqqquuuvvvggg[[[XXXTTTRRRSSSSSSPPPMMMQQQRRRUUUWWWXXXYYY[[[]]]___```dddiiikkkmmmvvv~~~yyysssooommmkkkgggddd___bbbeeefffhhhllltttyyy{{{}}}|||ssssssoooZZZMMMEEE???:::999333333333222222222111111000000000000000000000000////////////000000000000........................,,,,,,---......---,,,,,,,,,---...//////...---,,,------------------------...------,,,,,,------...---------------------------.........//////000000------............------////////////////////////000000////////////000000222111111111111111222222333333333222222111111111333333666:::===FFFWWWgggllllllkkkgggfffjjjuuu}}}::::::::::::;;;999555222222111000000000000000111////////////////////////////////////////////////////////////////////////............////////////000000000000///////////////////////////000111111000111222333333222111000000000000000000111111222444333555888::::::>>>DDDRRReeevvvzzzyyyrrreee]]]VVVTTTPPPMMMLLLNNNPPPQQQUUUXXX[[[[[[YYYYYY\\\___eeefffmmmwww{{{||||||xxxxxxvvvrrrmmmjjjbbbbbbjjjlllggghhhnnn||||||}}}~~~xxxwww}}}{{{dddTTTKKKEEE<<<444666555333333333333222000111111111111000000000000000000000000///...---,,,//////.........------------------.........//////........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...---,,,,,,,,,,,,,,,---------............///............------------000000000000000000000000111111111111111111111111222222111111111111111111666555555999DDDSSScccmmmkkknnnoooooosss{{{999999888999:::999666444222111111000000000000000////////////////////////........................////////////////////////............////////////000000000000////////////000///////////////000111000111222222222222111000000000000000000111222222555444666999:::<<>>888666444333222333333222000111111111111000000000000......////////////////////////.........------------------.........//////........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...------,,,,,,,,,------------............///------........./////////................................................111111000000000000000000666555777===IIIYYYfffnnnkkksss{{{888777777888999999888666222222111000000000000000////////////////////////------------------------////////////////////////............////////////////////////000000000000111000///////////////000000111222222222222111000111000000000000111222222444555777999:::>>>LLLZZZtttyyyfffXXXPPPMMMKKKKKKKKKLLLMMMOOOQQQSSSTTTVVVZZZ^^^aaabbbeeejjjooossswww}}}~~~ssskkkgggiiiiiieeeeeeiiinnnqqquuuyyy{{{~~~qqq^^^QQQIIICCC???666444222222333333222111111111111111000000000000,,,---...///000000000000/////////.........---------------.......................................+++,,,------......------,,,,,,,,,,,,,,,,,,---------------............//////...------,,,------------------............///,,,------...000111111222........................111111111111111111111111000000000000000000000111666666999CCCRRR```jjjoooqqq888777666777888999999777333333222111000000000000////////////////////////........................////////////////////////............////////////////////////000000000000111000000///////////////111111111222222111111111111111000000111111222333444555777999:::AAATTTfff|||~~~ssscccUUUMMMJJJKKKLLLIIIJJJLLLOOOQQQSSSTTTUUUXXX\\\aaadddgggkkkrrrwww}}}|||xxxzzz~~~}}}uuuooonnnlllhhhgggjjjkkkooouuuzzz~~~tttcccVVVMMMHHHFFF888555333222222333222111111111111111000000000///......///000000000000000////////////............................................................+++,,,------......------,,,,,,,,,------------------------............///......------------......---------............///.........///000111111222........................222222222222222222222222222111000000000111222333666777===JJJZZZfffmmmnnnzzz;;;999777777888999999888444333222111000000000000000000000000000000000000////////////////////////////////////////////////............////////////.../////////000000000111000000////////////000000222111111111111111111222111111111111111222222333333444777999<<>>999888777777666666555444222111000000000000000000000000000000000////////////////////////////////////////////////............/////////000---......///000111111222---------...000111333444333222111000000111222333222222111111222222333444:::888;;;BBBKKKVVVdddppp{{{wwwpppppptttyyyuuuggg\\\TTTMMMJJJFFFFFFIIINNNSSSUUUUUUVVVWWWZZZ]]]aaadddeeeiiioooxxx|||zzzxxxuuurrrrrruuu|||~~~sssaaaSSSEEEAAA;;;777555333222111111111111111000000000000...///000111111222222111000000000000//////////////////.........---------........................+++,,,------......------,,,,,,------...///000000---------.........//////...............///000000---------.........//////+++,,,,,,---...///000000........................////////////////////////444222111000111333666888===JJJYYYcccgggjjjnnnsss}}}}}}wwwrrrmmmjjjccccccccccccbbbaaa```___[[[YYYWWWWWWYYY\\\]]]^^^\\\]]]^^^______aaaeeegggeeefffhhhjjjmmmpppssstttvvvxxx|||XXXHHH======<<<666666<<<:::777444333222222222111111111111111111111111111////////////////////////////////////////////////000000///...............000111111111222222222222111111111000000000000000000000000000000111111222///000222222222222444666888;;;???FFFTTTbbbkkklll}}}uuurrrnnnkkkkkktttvvviii]]]TTTPPPLLLIIIGGGGGGJJJOOOSSSUUU\\\YYYZZZ___dddeeehhhkkkooovvv|||wwwssstttxxx}}}~~~mmm]]]PPPGGG>>>:::666222111222222222111111000000//////111111111111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---.../////////---***)))........................---------............///------------------------------------------------////////////////////////////////////////////////******+++---...000111111000000000000111111111111111...///333555444666999AAAXXXeeeeeeeeeeeennn{{{tttnnniiieeeaaa^^^ZZZZZZXXXWWWVVVVVVVVVVVVRRRRRRTTTUUUWWWWWWXXXXXX[[[\\\]]]^^^```aaabbbcccdddeeefffhhhjjjlllooopppppptttwwwyyyyyy|||```NNN@@@>>>===777666:::999777555333333222222111111111111111111111111111000000000000000000000000////////////////////////000000///.............../////////000000000000111111000000000000000000000000000000000000111222222000222333333333333555666888;;;AAALLLXXXcccnnnuuuxxxqqqnnnllllllmmmvvvzzziii]]]TTTNNNLLLJJJHHHGGGHHHKKKPPPTTTVVVZZZXXXYYY```fffiiinnnsssyyyzzzvvvuuuyyy|||yyyjjjUUUKKKAAA<<<888333222444222222222222111111111111111111111111000000000000////////////////////////------------------------...............,,,+++***---------------------------------............///................................................/////////////////////////////////////////////////////////000000000111111000000000000111111111222222000222555555444777===HHH[[[eeedddeeefffooo}}}zzzwwwrrrkkkeeeaaa]]]YYYWWWSSSSSSRRRQQQPPPPPPPPPQQQNNNOOORRRTTTVVVXXXYYYZZZ[[[\\\]]]^^^```aaabbbcccaaabbbccceeehhhkkknnnoooooorrrtttttttttwww}}}kkkWWWDDD>>><<<888666888999888666555333222222222111111111111111111111111111111111111111111111111////////////////////////000//////............///------........./////////000000000000000000111111111000000000000111222222222333444444333333555777:::<<>>:::555444555222222222333333333333333111111111111000000000000////////////////////////........................///......---,,,,,,,,,,,,---------------------------------............///////////////////////////////////////////////////////////////////////////////////////////////////222111111000000//////...000000111111111222222222333333555777555444:::BBBRRR___dddbbbeeehhhsss|||zzzwwwsssooolllgggaaa\\\XXXUUURRRPPPMMMLLLLLLKKKKKKLLLLLLMMMKKKLLLOOOSSSVVVYYY[[[\\\[[[[[[\\\^^^___```aaabbb``````bbbdddgggjjjmmmooonnnpppqqqqqqppptttzzzttt___III>>><<<999666666888888888666444222222333111111111111111111111111111111111111111111111111////////////////////////000///............//////---------.........//////000000000000000111111111111111000000111111222333222333444333222333555888<<<@@@OOO```hhhmmm~~~xxxppplllkkklllssszzzrrr___SSSLLLGGGGGGJJJDDDFFFJJJNNNQQQUUUYYY[[[___^^^bbbkkksss{{{~~~zzzyyyzzzuuuxxx|||iii[[[JJJAAA;;;666444555111111222222333333444444111111111111000000000///////////////////////////........................000///---+++++++++---...---------------------------------............///////////////////////////........................////////////////////////////////////////////////000000//////...---------111111111222222222333333333444666777444444===HHHYYYbbbbbbbbbhhhmmmyyy~~~wwwrrrooolllhhhdddbbb^^^YYYUUURRRPPPNNNLLLJJJIIIIIIJJJJJJKKKLLLMMMJJJLLLOOORRRVVVYYYZZZ[[[YYYZZZ[[[\\\]]]^^^______aaabbbcccdddgggiiikkkmmmmmmnnnppppppqqqwww}}}iiiPPPBBB<<<999777666888999:::888555222333444111111111111111111111111000000000000000000000000//////////////////////////////............//////....../////////000000000//////000000111111111111111111111111111222222333222222333222222333666999===FFFWWWgggnnntttyyysssmmmjjjiiilllwwwpppdddWWWPPPKKKGGGFFFHHHCCCGGGMMMQQQTTTWWW\\\___cccccciiirrrzzz~~~|||{{{uuuwww{{{~~~wwwfffQQQDDD===888555666000111111111222222333333111111111111000000000///////////////////////////------------------------000...,,,+++***,,,---///---------------------------------............///........................------------------------////////////////////////////////////////////////.........///////////////222222222222333333333333222333555666555777CCCOOO^^^bbb```cccmmmsss~~~yyypppjjjfffbbb^^^ZZZYYYVVVQQQNNNLLLKKKJJJIIIGGGGGGHHHIIIJJJLLLMMMNNNNNNOOOQQQTTTVVVXXXZZZZZZXXXXXXYYYZZZZZZ[[[\\\\\\aaaaaaaaabbbdddeeeggghhhiiilllooorrrvvv~~~www^^^KKK@@@;;;999888777:::;;;999555333333444111111111111111111111111000000000000000000000000///////////////////////////............//////000//////000000000111111111/////////000111111222222222111111111111222333333222222333333333555999<<>>JJJWWWaaabbb```gggtttwww~~~yyyrrriiibbb^^^ZZZVVVRRRQQQNNNJJJHHHGGGGGGFFFFFFEEEEEEFFFHHHJJJLLLNNNOOOQQQRRRTTTVVVXXXZZZZZZ[[[WWWXXXXXXYYYZZZZZZ[[[[[[^^^^^^^^^___aaabbbdddeeehhhlllrrrxxxoooWWWFFF>>>;;;:::777:::===;;;666333333555111111111111111111111111111111111111111111111111////////////////////////...............///000000//////000000000111111111...//////000111111222222222222111111222222333444222333444444555888===AAAMMMaaarrrwwwyyyqqqeeeeeefffgggiiiuuuvvvdddVVVPPPKKKIIIGGGDDDEEEHHHHHHMMMSSSVVVWWW[[[bbbggglllpppzzz~~~bbbPPPEEE>>>:::999333333333333333222222222111111111111000000000000////////////////////////...........................---,,,,,,,,,,,,---...////////////////////////---------............///////////////////////////........................///////////////////////////////////////////////////000000111222222333333333333333333444444444444444111111666===FFFSSS___dddcccbbblllzzzzzz}}}{{{}}}{{{vvvoooiii```ZZZWWWTTTQQQNNNLLLIIIFFFDDDEEEEEEEEEEEEDDDEEEFFFHHHKKKNNNPPPRRRSSSTTTVVVYYY[[[\\\]]]]]]YYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\]]]___bbbdddggghhhmmmrrr{{{|||```KKKAAA======777:::===;;;666333333555111111111111111111111111222222222222222222222222////////////////////////...............///000111////////////000000000000...//////000111222222222222222111111222222333444444444555666777;;;@@@DDDWWWooozzzppphhh```bbbeeehhhmmm}}}}}}gggXXXTTTNNNIIIHHHFFFDDDFFFKKKKKKOOOTTTWWWXXX\\\cccjjjqqqwww~~~||||||~~~hhhTTTIIIAAA<<<;;;555555555444444333333333111111111111000000000000////////////////////////000000000000000000000000------,,,,,,,,,------...000000000000000000000000---------.........//////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000333333333444444444555555555111000777@@@KKKYYYdddfffeeedddooo}}}{{{zzzxxxxxx{{{}}}zzztttqqqhhhbbbZZZTTTRRRQQQNNNLLLKKKIIIFFFEEEEEEGGGGGGFFFFFFGGGIIIKKKNNNQQQTTTUUUTTTUUUWWWZZZ]]]^^^``````ZZZZZZ[[[[[[\\\\\\]]]]]]\\\]]]___bbbeeeiiilllnnntttzzzkkkTTTEEE>>>:::;;;;;;;;;999777666666666666666555333222111111000111111111111000000000000000000////////////000000------......//////000000000000///////////////000111111222222222333333333111111222222222333333333111222555666555888CCCPPPkkk{{{uuummmfff```\\\\\\aaakkk{{{~~~fffYYYWWWJJJIIIGGGDDDCCCEEEIIIMMMOOORRRVVVYYY[[[aaaiiioooyyy~~~{{{xxxuuutttssssssqqqooommmmmmqqqwww~~~qqq\\\OOOFFF>>>888333444555555333222222222222222222111111111111000000000000000000000000000///////////////////////////............---------------------------------...------------...//////........................---------.........//////---------.........//////000000000000000000000111//////111222222111000///111444888<<<===<<<999777;;;999888===GGGSSS\\\aaa```dddmmmxxxzzz{{{}}}uuuyyyzzztttnnnhhheee```\\\WWWQQQLLLIIIHHHHHHEEEEEEEEEEEEEEEFFFGGGHHHGGGHHHKKKNNNPPPQQQQQQQQQUUUVVVWWWZZZ]]]^^^^^^\\\^^^]]]\\\\\\]]]]]]\\\[[[YYY^^^aaabbbfffooowwwyyyttt[[[JJJ@@@<<<;;;<<<<<<;;;999888777777888666444111000111222222111111111111000000000000000000////////////000000/////////000000000000000111111000000000000111111111111111111222222222333111111222222222333333333333333555777888===KKKZZZrrr~~~vvvkkkeee^^^YYY[[[ZZZ```pppttt```UUURRRJJJIIIGGGEEEDDDFFFKKKNNNRRRUUUYYY\\\___fffooovvv|||yyyvvvuuurrrooommmkkkkkkjjjgggfffddddddhhhmmmtttxxx{{{~~~~~~uuuuuu{{{ttt```RRRHHH@@@;;;444444555444333222222222222222222111111111111000000000000000000000000000///////////////////////////............---------...........................------------...//////........................------------............---------.........//////111111000000000000000000//////000111111111111111333666:::======<<<:::888666555888AAANNN[[[cccfff___dddnnnwww{{{zzztttwww}}}{{{tttnnnhhhccc___ZZZWWWSSSMMMIIIGGGFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHHHHJJJLLLNNNPPPRRRSSSTTTXXXYYYZZZ]]]_________^^^___^^^]]]\\\\\\\\\\\\[[[YYY___ccceeemmmyyygggSSSFFFAAA<<<<<<======<<<:::888777999777333000///000222444111111111111000000000000000000////////////000000111111111111000000000000222222111111111111222222000000000111111111222222111111222222222333333333555555666888;;;DDDWWWhhh}}}{{{ggg___\\\XXXTTTXXXZZZcccyyyvvvfffWWWOOOLLLJJJIIIHHHFFFFFFHHHMMMQQQVVVYYY\\\```eeemmmxxx}}}zzzwwwtttpppmmmhhhgggeeecccaaa``````___]]]\\\[[[\\\^^^ccchhhkkkmmmqqqwww|||yyymmmiiijjjkkk|||zzziiiZZZNNNDDD???666666555444333222222222222222222111111111111000000000000000000000000000///////////////////////////............---------////////////////////////...------------...//////........................,,,,,,,,,---------......------........./////////111111111000000//////////////////000111222333444666888;;;======<<<:::999444555;;;HHHWWWbbbffffff]]]dddnnnwww|||yyyuuuxxx}}}yyyrrrjjjddd___ZZZWWWSSSQQQMMMIIIFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHKKKLLLMMMOOORRRTTTWWWXXX[[[\\\^^^___``````______```___]]]\\\[[[\\\\\\]]]___dddiiimmmvvvuuu___NNNFFF===============;;;888666777666333111000111222333111111111111000000000///000000////////////000000111111111000000/////////111111000000000111222222///000000000000111111111111111222222222333333333666555555888===KKKaaauuu~~~hhhZZZWWWXXXVVVSSSVVV___ooowwweeeZZZQQQKKKJJJHHHHHHHHHGGGHHHJJJOOORRRXXX[[[___cccjjjuuu}}}xxxuuuqqqmmmkkkgggdddaaa]]]\\\[[[ZZZYYYXXXXXXXXXWWWWWWWWWXXXZZZ^^^aaacccbbbfffmmmrrrvvvyyy{{{}}}{{{pppiiieee[[[iii}}}uuudddUUUIIIBBB999777555333333333333222222222222111111111000000///////////////////////////////////////////////////............---------...........................------------...//////........................,,,,,,,,,,,,------------............////////////111111111000//////......////////////000222444666777888:::;;;;;;:::999888777;;;CCCPPP]]]dddccc```^^^eeeooowww}}}|||zzz|||{{{tttooogggaaa[[[WWWSSSQQQMMMKKKIIIGGGEEEEEEEEEFFFEEEEEEEEEEEEFFFHHHIIIJJJNNNNNNOOOPPPSSSWWWZZZ\\\]]]^^^```aaa```_________```___]]][[[ZZZ\\\___bbbiiioootttyyylllVVVHHHAAA???=========;;;888555444444444444444333111111111111111111000000000///000000////////////000000000000000//////.........///////////////000111222///000000000000111111111111111222222222333333333666555555999@@@OOOhhh}}}}}}rrrhhh\\\UUUUUUWWWVVVTTTXXXjjjjjj[[[SSSNNNKKKJJJFFFGGGHHHHHHIIILLLQQQTTTYYY]]]bbbhhhqqq~~~{{{vvvsssqqqmmmjjjfffbbb```^^^[[[YYYVVVVVVVVVVVVVVVUUUUUUUUUTTTUUUVVVWWWYYY[[[\\\]]]\\\```fffjjjlllmmmoooqqqsssvvv{{{wwwmmmfffZZZ```ooo~~~mmm[[[KKKBBB===999555222333333333222222222222111111111000000///////////////////////////////////////////////////............---------------------------------...------------...//////////////////////////////,,,,,,,,,---------.............../////////000000000000000000//////......000/////////111333555666666777777888888888777777999@@@KKKWWWaaadddaaa^^^bbbjjjsssyyy}}}|||wwwtttkkkfff___XXXTTTQQQOOOMMMIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLQQQQQQQQQSSSUUUXXX[[[]]]\\\^^^aaaaaa___^^^^^^______^^^]]]\\\\\\```ggglllrrrzzz~~~aaaMMMGGGCCC???===>>><<<999555222333555666555333111000111111111111000000000000000000////////////000000////////////........................///000111222000000000111111111222222111111222222222333333333666555777;;;CCCRRRjjj~~~{{{zzzrrrmmmjjj^^^\\\YYYXXXXXXXXXXXXWWWaaayyyuuu```UUUPPPLLLJJJKKKEEEGGGHHHJJJLLLOOOTTTWWW\\\aaahhhppp{{{~~~zzzuuupppjjjgggdddbbb___[[[YYYXXXWWWUUUTTTSSSTTTTTTUUUVVVVVVUUUUUURRRSSSUUUVVVXXXXXXXXXXXXYYY\\\```cccdddeeefffhhhhhhkkkpppvvv}}}|||pppeee___]]]dddyyywwwdddPPPDDD@@@;;;555222333444444222222222222111111111111000000000000000000000000000///////////////////////////............---------------------------------...------------...//////////////////////////////---------.........//////....../////////000000000////////////////////////000000000111222333444555444444444555555666666777999BBBQQQ]]]ccceeedddccchhhpppyyyzzztttoookkkbbb^^^WWWRRROOONNNMMMLLLHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJJJJKKKLLLNNNOOOPPPRRRSSSTTTUUUWWWYYY[[[\\\ZZZ^^^aaaaaa^^^]]]^^^___^^^_________aaahhhrrrzzz~~~uuu\\\NNNHHHBBB??????>>>:::777333333444444444333222111111111111111000000000000000000////////////000000///////////////000000000////////////000111222333111111111111222222222333111111222222222333333333777777:::???FFFTTTkkk|||}}}yyyoooeee^^^ZZZSSSVVV[[[\\\\\\]]]___bbbooowwwiiiZZZRRRNNNJJJIIIJJJGGGHHHKKKMMMOOOSSSXXX[[[```fffpppzzz{{{~~~|||}}}{{{|||}}}~~~~~~|||zzzyyysssqqqnnniiiddd```\\\ZZZYYYVVVSSSQQQRRRRRRRRRQQQQQQRRRSSSUUUVVVVVVVVVUUUQQQSSSUUUWWWXXXXXXVVVVVVVVVXXX[[[]]]]]]___aaacccccceeehhhmmmssszzzwwwjjjaaa[[[]]]nnnqqq[[[LLLCCC<<<555111333444444222222222222111111111111000000000000000000000000000///////////////////////////............---------...........................------------...//////////////////////////////........./////////000000.../////////000000000000------......///000000000000111222222333333333333333333333333444555777888;;;GGGXXXbbbddddddfffiiipppwwwxxxqqqkkkeeebbb[[[WWWQQQLLLKKKKKKKKKKKKHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMNNNPPPQQQSSSTTTSSSTTTVVVWWWYYYZZZZZZZZZZZZ^^^bbbbbb___]]]___aaa___```bbbcccgggqqqkkkSSSLLLDDD@@@@@@???<<<999555444333222222222333444111111111111000000000000000000////////////000000//////000000111111222222000000000000111222333444111222222222222333333333111111222222222333333333888999<<>>:::<<<555444333222222222333444000000000111222222222333222111000//////...//////222111111111000000//////000000000000000111111222222222222222222222222222333333444444555444444444:::777:::DDDPPP\\\mmm}}}~~~}}}vvvkkkbbbZZZUUUSSSSSSTTTZZZeeejjjlllqqqyyyuuuaaa\\\UUUOOOJJJIIIJJJKKKMMMNNNQQQTTTXXX\\\aaacccooowwwyyywwwxxxzzz|||zzzwwwtttqqqiiigggddd___[[[ZZZ\\\^^^aaa______dddiiikkkhhhddd^^^]]]ZZZWWWUUUSSSRRRRRROOONNNMMMLLLLLLNNNPPPQQQUUUUUUUUUUUUUUUTTTSSSRRRVVVUUUUUUUUUVVVVVVUUUTTTWWWXXXXXXYYYZZZ[[[\\\\\\]]]___bbbfffjjjooouuuzzz~~~|||jjjaaaWWWXXXjjjsssUUUFFFAAA999444444666555111555444444333333222222111000000000000000000000000000000000///......------000000//////......------.................................................../////////---,,,---...............////////////222222111000000000000000111111000000//////......000000000000111111111111000000000111333555777888GGGUUU```aaaaaaffflllnnnuuu}}}xxxlllddd```\\\WWWSSSQQQOOOKKKHHHGGGGGGIIIKKKJJJKKKMMMOOOPPPPPPPPPOOORRRRRRSSSSSSTTTTTTTTTUUUTTTWWWZZZ\\\[[[ZZZZZZ[[[___^^^^^^___bbbdddeeeeeehhhiiikkkpppyyylllYYYJJJGGGEEE>>>;;;===888777555333222222222333111111111111111222222222111000000////////////000111111111111000000000///000000//////000000111222222222222222222222222222333333444444555555444444777777<<>>OOOZZZccccccbbbfffkkklllttt|||ssshhh```[[[XXXSSSOOOOOONNNKKKIIIHHHIIIKKKLLLKKKLLLNNNOOOPPPPPPPPPPPPSSSTTTTTTTTTUUUUUUUUUUUUVVVXXX\\\]]]]]]\\\\\\]]]_________```cccfffggghhhnnnqqqvvv}}}lllVVVKKKEEE>>><<<>>>;;;:::777555333222222222222222222111111111111111000000/////////000111111111111111111000000000000///////////////000000111222222222222222222222222333333444444555555555555555999AAAKKKUUUcccyyy}}}yyylll^^^TTTOOONNNSSSVVV___kkkvvv~~~{{{hhh\\\UUURRRMMMIIIGGGHHHJJJKKKSSSUUUXXX[[[___eeekkkooozzz~~~tttmmmooommmkkkgggccc```]]][[[QQQPPPMMMJJJGGGGGGJJJMMMOOORRRYYYaaahhhhhhbbb]]]UUUUUUUUUUUUUUUSSSQQQPPPPPPOOOOOOPPPQQQSSSUUUVVVWWWWWWVVVUUUTTTRRRQQQQQQRRRSSSUUUVVVWWWWWWVVVUUUXXXYYYYYYZZZZZZ[[[[[[[[[```bbbdddfffhhhlllppptttyyy{{{}}}wwwlllcccggg~~~mmmRRRJJJ???:::888666333000333333222111111000000///000000000000000000000000------...//////000111111.........///////////////................................................000111111111///...///000............////////////000//////...............111000000000000/////////000000000111111111222222000333444333333777@@@GGGYYYaaafffeeecccfffjjjlllvvv}}}}}}ssskkkaaaYYYTTTQQQMMMJJJMMMLLLLLLKKKKKKLLLMMMMMMNNNOOOPPPRRRSSSSSSSSSSSSVVVVVVVVVVVVVVVWWWWWWWWWWWWZZZ]]]^^^^^^^^^^^^_________```bbbeeeiiilllnnnuuu{{{fffRRRGGG@@@===>>>;;;999777555333222222222333222222222111000000000////////////000111222222111111111000000000000000//////......//////000111111222222222222222333333333333444444444555666666666===GGGQQQ]]]ppp}}}~~~vvviii[[[QQQNNNOOOQQQWWWaaannn|||ooo___UUUNNNLLLIIIFFFFFFHHHKKKMMMSSSVVV[[[^^^bbbhhhpppvvv~~~vvvmmmggghhheee```[[[VVVRRRPPPOOOKKKJJJHHHFFFDDDEEEIIILLLOOOUUU___hhhmmmkkkccc\\\QQQRRRTTTVVVVVVUUUSSSRRRQQQQQQRRRSSSTTTVVVXXXYYYYYYXXXWWWUUUSSSRRRQQQQQQTTTVVVWWWWWWXXXYYY[[[\\\``````aaaaaabbbcccccccccccceeegggiiikkknnnsssvvvxxxzzz}}}}}}tttmmmrrrwwwYYYMMMAAA;;;:::777333111333333222222111111000000000000000000000000000000......//////000000000000------......//////000000................................................///000111000...---...///............////////////111111000000000000111111000000000000000000000000000000111111111222222222000333555444333999EEEPPP```dddfffffffffhhhkkknnnyyyyyy~~~yyysssjjjcccZZZSSSOOOLLLJJJHHHJJJKKKLLLNNNNNNOOOOOOOOORRRSSSTTTUUUVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZ]]]^^^^^^^^^___```^^^```bbbeeeiiinnnssswww|||~~~tttYYYJJJBBB>>>>>>888777555444222222333333333222222222111000000000000000///000000111222333000000000000000000111111///////////////000111111111111111222222333333333444444333444444666777888666AAAMMMYYYggg~~~|||xxxooocccWWWPPPOOOPPPOOOWWWcccqqquuudddWWWPPPIIIHHHFFFEEEGGGJJJMMMOOORRRVVV\\\```eeelllwww~~~}}}vvvooogggaaa```]]]WWWQQQLLLIIIHHHHHHHHHHHHGGGEEEEEEGGGLLLOOOTTT\\\gggppprrrlllaaaYYYPPPRRRTTTVVVWWWWWWVVVUUUTTTTTTUUUVVVXXXZZZ[[[\\\ZZZYYYWWWUUUTTTSSSSSSRRRXXXZZZ\\\]]]]]]```eeeiiillllllmmmnnnooopppqqqqqqnnnpppsssvvvwwwzzz~~~{{{zzz|||yyyvvv}}}~~~bbbQQQBBB<<<;;;777444333444444444333222222111111000000000000000000000000111111000000////////////------......//////000000...................................................///000///---,,,---...............////////////111111000000000000111111000000000000111111111111111111111111222222222222///222555444555===KKKWWWcccccceeehhhjjjmmmpppsss|||~~~|||yyypppkkkaaa]]]UUUOOOKKKJJJIIIIIIJJJKKKMMMOOOQQQQQQRRRRRRSSSTTTTTTUUUVVVWWWXXXXXXZZZZZZZZZYYYYYYYYYYYYYYYXXXZZZ\\\]]]]]]^^^```aaa^^^aaaeeejjjnnnuuu}}}yyyyyyxxxwwwwwwwwwwwwwwwzzz{{{||||||~~~|||^^^LLLDDD@@@>>>888777555333222222333333222222222111111111111111111111000000000111222222000000000000111111111111000000000000000111111222111111111222222333333444444444333333444666888999888EEEVVVdddvvv~~~zzzsssggg[[[SSSPPPOOOPPPNNNYYYgggttt|||hhhXXXOOOJJJGGGFFFFFFFFFIIIMMMPPPSSSRRRXXX^^^dddiiirrryyysssmmmfff___ZZZVVVSSSNNNJJJFFFEEEEEEEEEFFFFFFFFFEEEFFFIIINNNRRRXXXaaallluuutttkkk^^^UUUQQQRRRTTTVVVXXXXXXXXXXXXWWWXXXYYYZZZ[[[\\\]]]]]]\\\ZZZXXXVVVUUUUUUUUUUUUUUUYYY___dddgggkkkqqqvvv}}}}}}|||{{{mmmXXXDDD>>><<<777444555555555444444333222222111000000000000000000000000222222111000000///...............///////////////................................................---//////...---,,,---...............////////////...............//////000000000000111111111111222111111111222222222222333000333555666:::DDDRRR]]]eeecccdddkkkqqqsssvvvyyy|||vvvooohhhdddZZZWWWQQQLLLJJJIIIJJJLLLKKKLLLNNNPPPRRRSSSSSSTTTRRRRRRRRRSSSTTTUUUWWWXXX[[[[[[[[[ZZZZZZZZZZZZYYYXXXZZZ\\\]]]]]]___aaacccaaaeeekkkqqqwww}}}|||{{{yyywwwooonnnnnnnnnoooppprrrsssyyy|||~~~}}}^^^MMMGGGBBB???;;;999777555333222222222111111111111111222222222222222111111000111111111///000000000111111111111111111111111111222333333000111111222333333444444555444333333444666999:::===NNNcccuuu{{{ppp```TTTPPPOOONNNNNNPPP\\\jjjwwwppp]]]PPPJJJIIIGGGGGGGGGHHHKKKPPPSSSVVVTTT[[[ccciiiooozzzzzzvvvpppiiiccc]]]VVVRRRLLLJJJGGGDDDCCCCCCDDDEEEEEEFFFFFFFFFGGGKKKQQQUUUZZZcccpppwwwuuujjj\\\SSSRRRSSSTTTUUUVVVXXXYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^\\\[[[YYYWWWVVVWWWXXXXXXTTT^^^kkkvvv|||{{{bbbIII@@@===777444777444444333333222111111111000000000000000000000000111111000000000000000000///////////////............................................................///000///...------///............////////////...............///000000000000111111111222222222111111111222222222333333333444555999@@@KKKYYYaaahhhdddfffoooxxxzzz|||zzzwwwrrrmmmhhhccc^^^ZZZTTTRRRNNNJJJHHHIIILLLNNNMMMNNNOOOPPPRRRSSSUUUUUUTTTTTTSSSTTTUUUVVVXXXYYY[[[[[[[[[ZZZZZZZZZYYYYYYZZZ\\\]]]^^^___```ccceeeeeejjjrrryyyyyyvvvvvvuuuqqqmmmhhhhhhhhhiiilllqqquuuwww}}}|||^^^NNNHHHDDD@@@>>><<<:::666444222222222000000111111222222222333333333222111000000000111//////000000111111111222222222111111222222333444000000111222333333444444555444333333444666999;;;CCCVVVnnn}}}ooo\\\PPPMMMNNNMMMKKKQQQ^^^mmmyyy{{{gggVVVMMMKKKKKKGGGGGGHHHJJJMMMQQQUUUXXXWWW^^^gggmmmtttyyytttpppiiiccc]]]VVVPPPLLLFFFDDDCCCBBBAAABBBDDDEEEFFFFFFGGGGGGIIINNNTTTXXX\\\eeerrryyyvvvkkk]]]TTTSSSSSSSSSTTTUUUWWWYYYZZZ\\\\\\]]]^^^_________^^^]]][[[YYYXXXWWWXXXYYYZZZ\\\jjj~~~iiiNNNCCC>>>666444777333333222222111000000000000000000000000000000000/////////000111111222222000000//////.........---................................................///111111000///...///000............/////////000000000000000000111222222000000111111222222222222111111222222222333333333555555666;;;EEEQQQ]]]dddkkkfffhhhsss|||~~~}}}uuummmjjjeeeaaa^^^YYYUUURRRPPPOOOLLLIIIGGGIIILLLPPPNNNOOOOOOPPPRRRTTTUUUVVVWWWWWWWWWWWWXXXZZZ[[[]]][[[[[[[[[[[[ZZZZZZYYYYYY\\\]]]___``````bbbeeeggghhhnnnvvv~~~}}}xxxsssqqqqqqpppkkkggggggfffgggiiinnnuuu{{{}}}]]]KKKEEEAAA======;;;888555333222222222222222222222222222222222111111000000//////......000000000000000000000000333333222222222222222222111111222222222333333333555222111444666777;;;@@@MMM___xxxzzzgggTTTJJJIIIIIIJJJLLLTTTdddwwwzzzggg[[[SSSLLLIIIJJJIIIKKKMMMOOOPPPTTTXXX[[[]]]aaahhhooozzzwwwnnnjjjfff```YYYTTTNNNIIIEEEBBBBBBBBB@@@???@@@CCCFFFMMMMMMKKKHHHEEEHHHOOOTTT]]]llltttvvvvvvgggWWWVVVUUUVVVWWWWWWWWWVVVVVVUUU[[[[[[[[[]]]```bbbbbbbbbbbb^^^\\\\\\ZZZVVVVVVZZZeee{{{vvvXXXLLLFFF===666666222222111111000111111111111111111111000000000000////////////////////////......------------................../////////000////////////////////////////////////000000000000000000//////.........---///////////////000111111000000000000000000000000111222222333333444444555444666666:::III[[[dddccccccdddmmmyyy{{{mmmfff^^^]]]ZZZWWWTTTQQQNNNMMMKKKKKKLLLLLLMMMNNNPPPPPPSSSSSSSSSTTTUUUVVVXXXYYYWWWXXXYYYYYYWWWXXXYYY[[[ZZZZZZYYYZZZ[[[\\\[[[ZZZ^^^^^^___```cccgggmmmrrryyy{{{zzzvvvqqqqqqqqqnnniiifffeeeeeedddhhhmmmrrrwwwaaaNNNGGGBBB>>>===;;;888555333222222222222222222222222222222222222111111111000000000000000000000000000000000000222222222222222222222222111222222222222333333333555222222555777888<<>>GGGTTTbbbgggfffjjjlllrrr{{{xxxjjj___ZZZSSSSSSRRRQQQPPPOOOOOONNNMMMNNNNNNPPPRRRTTTVVVWWWXXXXXXXXXXXXYYY[[[\\\]]][[[\\\]]]\\\[[[[[[]]]___```______^^^^^^_________ccceeehhhlllrrr{{{|||vvvqqqmmmjjjgggeeeeeeeeeddddddgggkkknnntttzzzhhhPPPFFFCCC@@@<<<;;;999666444333222222222222222222222222222222111111111111111111111111000000000000000000000000000000111111111111222222222222222333333333444444555333333666777:::BBBKKKcccuuu~~~}}}rrrkkkUUUNNNGGGFFFFFFHHHNNNUUUhhhrrr}}}zzzooodddZZZSSSNNNHHHFFFHHHFFFIIILLLPPPTTTZZZ___dddgggnnnyyy}}}xxxqqqiiibbbXXXUUUPPPLLLIIIEEEAAA???>>>???AAABBBDDDGGGLLLOOONNNMMMKKKHHHGGGKKKTTT[[[aaarrr|||}}}zzzkkk\\\]]]ZZZYYYWWWVVVWWWZZZ]]]```bbbcccfffjjjmmmllliiiffffff```[[[YYYYYY___kkkwwwvvvwww~~~nnn___MMM@@@:::666555444333222222222333111111111111000000000///000000000000000000000000//////............//////////////////....................................------.........////////////////////////.........///////////////000000111000000000000000000000000000000111111222222333333444999BBBNNNZZZcccgggffffffjjjqqqyyyzzzooobbbYYYVVVPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSSSSUUUVVVXXXYYYYYYYYYYYYZZZZZZ[[[\\\]]]\\\]]]]]]]]]\\\\\\^^^___aaaaaaaaa```______aaabbbeeehhhmmmsss{{{}}}xxxrrrmmmiiigggeeeccccccddddddeeeggglllrrrwww~~~jjjPPPDDDAAA@@@<<<;;;999777555444222222222222222222222222222222000000000000000000000000000000000000000000000000000000111111222222222222222222333333333444444444555444444777888<<>>777555555333222222111111111111111111111000000000///000000000000000000000000/////////......////////////////////////......................................./////////000000000.........//////////////////////////////000000111000000000000000000000000111111222222333444444444333999DDDRRR]]]bbbcccddd```gggqqqyyyzzzpppfff\\\UUURRRQQQQQQRRRSSSTTTUUUVVVVVVXXXXXXWWWWWWWWWWWWXXXXXXZZZYYYYYYYYYZZZ[[[\\\]]]\\\]]]^^^]]]\\\\\\^^^```aaabbbbbbaaa``````cccfffiiimmmttt|||~~~{{{vvvrrrlllgggeeedddcccbbbdddeeefffhhhlllsss|||pppTTTFFFBBB@@@<<<;;;:::888666444333222222222222222222222222222///////////////000000000000000000000000000000000111111111222333333444444333333333333444444444444555444555777888===IIIVVVnnn|||}}}~~~wwweeeWWWNNNMMMNNNMMMJJJKKKUUUbbbsssyyy}}}ttteee]]]TTTNNNGGGAAAAAADDDGGGJJJNNNRRRWWW]]]dddhhhnnnxxx~~~yyyrrrllleee```ZZZWWWRRROOOLLLJJJHHHGGGEEECCCDDDEEEEEEEEEFFFHHHLLLOOOPPPPPPNNNKKKKKKQQQ[[[cccooommm^^^___[[[YYYXXXXXXZZZ^^^cccfffhhhiiikkkmmmnnnlllgggccc\\\[[[[[[___fffsss}}}{{{vvvsssoooqqqxxx```KKK===777666555444222111111111111111111111111000000000000000000000000000000000000000//////......//////000............/////////000------------------------////////////000000000111.........//////////////////////////////000111111000000000000000000000000111222222333444444555555333999FFFUUU^^^``````aaa^^^iiivvv~~~}}}ooofff___WWWRRRRRRTTTTTTUUUVVVXXXYYYYYYZZZ\\\[[[ZZZYYYYYYXXXXXXYYYZZZZZZYYYYYYZZZ[[[[[[\\\]]]^^^^^^^^^]]]]]]___```aaacccdddcccaaabbbfffjjjpppuuu~~~yyytttqqqppplllgggcccbbbcccccccccggghhhkkkooouuu~~~xxx]]]LLLDDDAAA<<<;;;:::999777444333222222222222222222222222222//////000000000111111111000000000000000000000000111222222333444444555555333333333444444444444555555555666888999>>>LLLZZZlll{{{}}}zzzzzzmmm^^^TTTPPPQQQSSSSSSOOOPPP^^^mmmzzzvvvlll```YYYPPPJJJDDD???AAAFFFHHHKKKOOOSSSXXX^^^eeeiiisss}}}|||ppplllfffaaa\\\YYYVVVTTTOOOMMMJJJIIIIIIHHHFFFEEEDDDEEEFFFFFFGGGIIIMMMQQQRRRQQQOOOMMMMMMTTT^^^gggvvvnnn^^^___\\\[[[[[[\\\___cccfffiiijjjjjjjjjkkkkkkiiiddd```ZZZ[[[```hhhsss|||zzzrrrssspppooo{{{xxx^^^JJJ???;;;777666555333222222111111111111111111000000000000////////////////////////000000////////////000000,,,------...///000111111------------------------........./////////000000............/////////000///////////////000111111000000000000000000000000111111111222333333444444555:::HHHWWW___^^^]]]___cccqqq{{{tttggg```[[[WWWUUUWWWWWWXXXXXXYYYZZZ[[[[[[\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[[[[ZZZZZZ[[[[[[\\\\\\^^^`````````______```bbbbbbdddfffeeeccceeejjjppptttzzz}}}vvvqqqooonnnkkkhhhdddbbbccceeeggghhhkkknnnttt{{{dddQQQGGGBBB<<<<<<;;;999777555333111222222222222222222222222000000111111222222222333000000000000000000000000222222333444444555666666333333333444444444555555555555777888999???MMM\\\ooo~~~}}}}}}~~~rrreeeZZZTTTSSSVVVYYYXXXTTTVVVfffvvv|||qqqeee___WWWOOOIIIDDD@@@CCCIIIIIILLLPPPTTTYYY___eeeiiivvvyyyssseeebbb^^^ZZZWWWUUUTTTTTTNNNLLLJJJIIIIIIHHHGGGFFFCCCDDDEEEFFFHHHKKKOOOSSSSSSRRRPPPNNNOOOUUU```iii{{{nnn]]]^^^]]]]]]^^^___bbbfffiiikkkkkkjjjjjjjjjiiifffbbb^^^YYY\\\dddooo||||||{{{tttvvvsssoooyyywww]]]KKKBBB???888888666555444333333222111111111111000000000000////////////////////////000000////////////000000+++,,,---...///111222222---------------------------------.........//////---.........//////000000///////////////000111111000000000000000000000000000000000111222222333333777<<>><<<999777666555444222111111111111111111111111000000000000000000000000111111111111111111111111000000111222333333444444333333333444444444555555888:::;;;999;;;FFFVVVcccuuu{{{jjj[[[RRROOOSSSYYY]]][[[YYY^^^mmmzzzzzzrrriii```[[[RRRIIIEEECCCAAACCCFFFJJJOOOUUUXXXZZZ___hhhooozzzxxxnnnjjj___]]]YYYWWWVVVTTTRRRPPPQQQOOOLLLKKKKKKJJJIIIGGGCCCFFFHHHHHHGGGIIIMMMQQQZZZWWWVVVWWWUUUVVVaaaoookkk```^^^______```bbbeeeiiilllmmmrrrmmmiiiiiigggaaa^^^___```hhhsss~~~~~~}}}|||}}}tttssstttuuuxxx}}}cccMMMBBB???888666444444444333111000111111111111000000000000111111111111000000000000000000000000000000000000////////////////////////---------.........//////---------------...///000000000000000000000000000000000000000000111222222000000000000111222333444333333333222000000222444>>>DDDQQQ^^^```[[[]]]cccmmm}}}|||yyyoookkkddd___]]]]]]]]]]]]ZZZ\\\^^^^^^]]]]]]^^^___\\\\\\\\\]]]]]]^^^^^^^^^```^^^\\\\\\]]]^^^___^^^````````````____________ddddddfffiiilllpppssstttyyy}}}|||xxxsssooolllkkkjjjjjjeeedddcccdddgggnnntttxxx~~~pppWWWIIIEEE@@@===:::888777555333000111111111111111111111111111111111111111111111111111111111111111111111111000111111222333333444444333333333444444444555555555777888888;;;HHHZZZhhh|||wwwgggYYYSSSQQQSSSVVVYYYYYY[[[dddssswwwooofff]]]YYYPPPGGGDDDBBBAAACCCGGGKKKPPPUUUXXXZZZ```jjjqqq~~~yyynnneeeaaaZZZXXXVVVVVVWWWXXXWWWVVVQQQOOOLLLKKKJJJJJJHHHGGGCCCFFFHHHHHHHHHJJJNNNSSS\\\[[[\\\\\\ZZZZZZfffsss~~~jjj```^^^___```aaacccgggkkkoooqqqpppjjjeeedddbbb^^^]]]```hhhrrr~~~tttwwwyyyuuurrrqqqqqqvvviiiSSSGGGCCC999777555444444333222000111111111111000000000000111111111111000000000000000000000000000000000000////////////////////////---------.........//////...------------...///000////////////////////////---------------...//////000000000000111222333444111222222111111222444777===DDDQQQ[[[\\\YYY^^^fffttt{{{nnniiiccc___^^^^^^^^^^^^]]]___``````___^^^^^^___^^^^^^]]]]]]]]]^^^^^^___aaa___]]]^^^___``````___aaaaaaaaaaaaaaa`````````bbbccceeehhhkkkoooqqqssswwwzzz~~~|||yyysssqqqmmmjjjiiiiiiiiijjjiiigggggghhhlllssszzz~~~www___OOOHHHAAA???<<<;;;999666222///222222222222222222222222111111111111111111111111111111111111111111111111111111111222222333333444333333333444444444555555555666777888>>>MMMaaappprrrcccXXXSSSSSSRRRSSSTTTWWW```nnn}}}{{{rrrkkkbbbYYYTTTLLLEEECCCBBBBBBEEEIIINNNRRRVVVXXX[[[bbbmmmvvv}}}wwwoooddd\\\YYYXXXWWWVVVVVVXXXZZZZZZYYYSSSQQQNNNLLLLLLKKKIIIHHHDDDFFFIIIIIIIIIKKKQQQUUU___aaadddddd```aaammmzzz}}}iii___^^^```aaacccgggkkkooorrrsssmmmfff```^^^]]]\\\___eeeqqq}}}|||}}}{{{}}}}}}tttjjjpppvvvvvvsssooooootttmmmXXXIIICCC:::888555444444444222000222222111111111000000000111111111111000000000000000000000000000000000000////////////////////////------........./////////......------......//////........................------,,,,,,,,,---......000000000000111222333333///000111111222333777999>>>GGGSSSZZZZZZZZZcccooo~~~{{{tttkkkgggbbb___^^^_________```bbbcccbbb```_________bbbaaa```______```aaabbbbbbaaa``````bbbbbbaaa```aaabbbbbbccccccbbbbbbbbbaaabbbdddfffiiilllnnnppprrrtttvvvxxxwwwuuuqqqooollljjjhhhffffffhhhjjjlllmmmllllllooouuu}}}hhhUUUJJJAAA???===<<<;;;888444111222222222222222222222222111111111111111111111111111111111111111111111111111111111222222333333333333333333444444444555555888888888;;;DDDUUUjjjyyyqqqbbbXXXSSSSSSPPPOOOPPPXXXgggxxxxxxoooggg^^^VVVOOOHHHBBBBBBCCCCCCGGGKKKPPPTTTWWWYYY]]]fffsss}}}vvvnnnggg___ZZZXXX]]][[[YYYXXXYYYYYYXXXWWWVVVSSSQQQOOONNNMMMKKKJJJEEEGGGIIIJJJJJJMMMTTTYYYaaagggllljjjeeegggssszzzggg______```ccciiiooorrrsssrrrqqqhhhbbb\\\ZZZ[[[]]]eeennn|||wwwssssssssswwwwwwyyy}}}~~~pppffflllqqqzzzuuurrrrrrvvvuuu___MMMDDD;;;999666444444444222111222222222111111111000000111111111111000000000///////////////////////////////////////////////////............//////////////////............//////////////////////////////000////////////000111111111111000000111222222333000111222222222444777:::BBBMMMXXX\\\[[[___mmm{{{uuuoooiiifffaaa______`````````bbbcccdddcccaaa_________eeedddcccbbbbbbdddeeefffeeedddccccccddddddbbbaaabbbcccddddddeeeddddddcccbbbbbbdddfffhhhiiijjjkkklllnnnqqqsssssssssqqqpppjjjiiihhhggggggiiillloooqqqqqqsssxxxuuu^^^NNNBBB@@@>>>===<<<:::777444222222222222222222222222111111111111111111111111111111111111111111111111111222222222222222333333333333333444444444555555888888999>>>III\\\rrr}}}ooobbbYYYSSSRRROOOOOOSSS___qqqvvvmmmeee[[[RRRKKKEEE@@@AAACCCEEEHHHMMMQQQUUUYYY\\\aaalllzzzxxxlllfffbbb\\\ZZZ[[[___]]]ZZZYYYYYYYYYXXXVVVVVVTTTQQQOOONNNMMMKKKIIIFFFHHHJJJKKKLLLPPPWWW\\\dddmmmsssooogggjjjwwwxxxfff```aaabbbhhhqqqxxxyyyuuuooojjj___[[[WWWXXX[[[bbbnnnzzz}}}qqqlllkkkmmmoooooossszzz~~~pppdddhhhiii~~~yyyvvvwwwzzzjjjTTTGGG===:::777555444444333222222222222222111111111111111111111111000000000///////////////////////////////////////////////////........./////////000000000//////.........//////000000000000000000000000111111000000111111222333111111111000111111222333222333333333333444777999EEEQQQ[[[]]]\\\eeevvv~~~yyyqqqmmmhhheeebbb``````aaabbbaaaaaacccdddcccaaa`````````eeeeeeeeeeeefffhhhjjjkkkiiigggeeeeeeeeedddcccaaabbbccceeefffffffffeeedddcccdddeeeggghhhhhhhhhgggjjjkkkmmmpppqqqrrrrrrrrrjjjkkkkkkiiihhhjjjnnnrrruuuwww{{{nnnXXXEEECCC???===;;;:::888666333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222333333333444444444555555666777999@@@OOOdddzzzyyykkk___WWWSSSQQQOOORRR\\\lll~~~uuukkkdddYYYNNNIIICCC@@@BBBEEEFFFJJJOOORRRVVV\\\```gggsssxxxmmmbbb^^^\\\ZZZZZZ\\\\\\[[[YYYZZZ[[[\\\\\\[[[UUUSSSOOOMMMLLLKKKIIIGGGFFFIIIKKKLLLMMMRRRZZZ```gggssszzzrrrhhhkkkzzzwwwgggcccfffiiioooxxx~~~|||tttiiiaaaVVVUUUVVV[[[aaakkk{{{~~~wwwnnngggeeehhhkkkmmmnnnuuu~~~mmmbbbeeedddyyy|||yyyzzz|||}}}rrrXXXHHH???;;;777555444444333333333222222222222111111111111111111111000000000000000000000000000000000000////////////////////////....../////////000000000000000//////......//////111111111111111111111111000000//////000000111222222111111111111111222222222333444444333555888:::HHHRRR[[[\\\^^^kkk|||}}}tttooommmiiifffcccbbbbbbccccccbbb```aaaccccccbbbbbbcccdddeeefffhhhkkkmmmppprrrrrrnnnkkkgggeeedddcccbbbaaaaaaccceeegggggggggeeedddcccdddfffhhhiiiiiihhhhhhkkkkkklllmmmnnnooooooooolllmmmnnnlllkkklllqqqvvv{{{~~~gggKKKGGGAAA===:::888777555333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222333333333444444444555555444666;;;FFFXXXooorrrcccYYYTTTRRRRRRQQQYYYhhh{{{sssjjjbbbVVVJJJIIICCC@@@BBBFFFHHHKKKPPPQQQVVV^^^dddlllyyy|||pppfff]]][[[ZZZZZZ[[[]]][[[ZZZYYYZZZ\\\^^^^^^^^^WWWTTTQQQOOONNNMMMJJJIIIGGGIIIKKKLLLNNNTTT\\\bbblllyyytttiiimmm}}}xxxjjjhhhmmmsssxxx}}}{{{pppddd\\\SSSUUU[[[dddnnnzzzzzzppplllgggdddfffjjjmmmooovvv}}}jjjaaaffffffzzz|||wwwxxxzzz{{{~~~~~~aaaMMM@@@<<<888555444444444333333333222222222111111111111111111111000000000000000000000000000000000000////////////////////////.../////////000000000000111111000///////////////000000000000000000000000///////////////000000111222222111111111111111222000222333444444666:::===KKKUUU\\\]]]bbbrrryyypppmmmnnnjjjhhheeecccddddddcccccc^^^aaaccceeeeeeeeegggiiikkkmmmrrrwww{{{~~~sssnnnhhhdddbbbbbbaaa```aaabbbeeeggghhhgggfffdddaaacccfffiiikkklllmmmlllllllllllllllmmmnnnoooooonnnqqqrrrqqqppprrrxxx}}}rrrPPPKKKCCC===999777555444333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222333333333444444444555555555777>>>LLLaaayyy~~~lll\\\SSSPPPQQQSSSSSS^^^ppp}}}qqqhhh```SSSGGGIIICCC@@@CCCFFFHHHLLLPPPPPPWWW___gggooo|||vvvnnnddd\\\[[[[[[[[[\\\___\\\[[[ZZZ[[[\\\^^^^^^]]][[[XXXUUUSSSQQQPPPNNNLLLGGGIIIKKKMMMOOOTTT]]]dddooo}}}vvviiimmmyyyllllllrrr{{{}}}xxxmmmaaaZZZUUUXXXaaannnzzzxxxooollliiiffffffiiimmmqqqrrrhhhbbbjjjkkk{{{uuuuuuwwwyyy}}}nnnXXXAAA===888555444444444333333333333222222222111111111111111111000000000000000000000000000000000000////////////////////////////////////000000000000111111000///////////////000000000000000000000000000000000000000111222222222222111111111111111222...000222444555888<<>>GGGZZZaaajjjvvv~~~}}}uuuooolllmmmhhhgggfffdddccccccccccccfffiiinnnrrrvvv{{{yyymmmcccaaabbbbbbdddhhhjjjiiihhhiiiiiigggdddaaa^^^^^^bbbkkkppppppooopppqqqsssuuuvvvuuuvvvxxxyyyxxxyyyzzz{{{|||cccRRRDDDBBB@@@:::666777555555444444444333333333222222111111111111222222000111111111111222222222111111222222222333333333222444555555444555666888888;;;JJJddd~~~rrrdddUUUNNNMMMMMMOOOSSSeeepppggg^^^TTTNNNMMMCCCAAAAAAEEEHHHIIIMMMRRRWWW]]]gggrrr~~~uuukkk___\\\ZZZ[[[^^^```___]]]^^^]]]]]]___aaabbbaaa``````]]]ZZZYYYXXXWWWVVVTTTMMMLLLLLLPPPRRRVVV```kkkuuu|||tttxxx|||vvvzzzzzzqqqeee^^^```gggnnn{{{wwwrrrnnnjjjkkknnnttttttvvv{{{{{{pppoooyyy~~~wwwrrrpppooollljjjcccpppfffMMMCCC;;;888777555444666111111111111111222222222333222111000////////////////////////////////////------,,,,,,,,,---...///000///...------...///000....../////////000000000////////////000000000000111111000000000111111222333222222111111222333333444222222555666999AAAKKK[[[hhhzzzzzzsssmmmkkkllliiigggfffddddddeeefffgggllloootttzzzvvvllldddcccdddfffhhhkkkmmmlllllllllkkkhhhddd```___^^^bbbjjjoooooonnnpppoooqqqtttuuuvvvwwwxxxzzzxxxzzz|||~~~hhhUUUEEEAAA@@@:::666888555555444444444333333333222222111111111111222222000000111111111222222222111111222222222333333333222444555555444555666777777;;;JJJeeewww}}}{{{ggg\\\RRRQQQSSSTTTVVVYYYlll{{{mmmddd\\\RRRLLLJJJCCCAAABBBFFFIIIJJJNNNTTTWWW___jjjvvv~~~pppeee\\\[[[[[[\\\___```^^^]]]]]]^^^___```bbbbbbbbbaaa```^^^\\\[[[\\\[[[ZZZXXXPPPNNNOOOQQQSSSVVV```jjjyyyxxx}}}~~~uuujjjbbb___gggpppyyyyyysssnnnmmmlllkkkmmmrrrtttxxxyyyrrrvvvxxxsssqqqnnnjjjfff___hhhvvvlllQQQFFF;;;888777555444555111111111111111111111111222222111000//////000000///////////////////////////////////////000000000.........---...///000111...////////////000000000......//////000000111111111000000000000111111222222222222222222222333333333222333666777:::EEEPPP\\\rrryyysssmmmkkkllljjjiiigggggghhhjjjmmmoootttwww|||}}}qqqlllggggggiiillloooqqqrrrpppooonnnllliiiddd```aaa^^^aaahhhlllmmmnnnpppoooqqqtttuuuuuuvvvwwwxxxyyy{{{qqq[[[GGGAAA@@@;;;888999555555444444444333333333222222111111111111222222000000111111111222222222111111222222222333333333222444555555444555666777:::===LLLfff|||vvv~~~ttt```ZZZWWWZZZ^^^___aaadddxxxvvvkkkccc[[[QQQIIIFFFBBBAAADDDHHHJJJKKKPPPWWWYYYbbbooo|||zzzkkkaaa[[[[[[\\\]]]___```___]]]]]]^^^```aaabbbbbbcccccc```___^^^^^^______]]][[[UUURRRQQQQQQRRRVVV```kkk~~~}}}}}}nnneeeaaaccclllvvv{{{rrrmmmjjjhhhkkkllllllqqqvvvyyyxxxuuu}}}|||wwwtttpppkkkggg^^^cccqqqsssVVVIII<<<888777666444555111111111111111111111111222111000000000000000000000000000000000000000000//////000000000111111111------......//////000111////////////000000000111......//////000000111111000000//////000111111222111111222222333333333333222222444666777;;;GGGTTTcccxxxsssnnnlllmmmiiiiiihhhiiilllppptttwww{{{~~~~~~xxxppppppoooooorrrvvvyyyyyyvvvtttqqqooommmiiieeebbbbbb______eeejjjkkkmmmqqqtttvvvyyyzzzyyyxxxxxxyyy{{{~~~gggNNNDDD@@@;;;999:::555555444444444333333333222222111111111111222222000111111111111222222222111111222222222333333333222444555555444555666888===AAAPPPiii|||{{{~~~mmm]]]\\\___dddggghhhmmmttt}}}rrrggg```YYYNNNGGGDDDCCCCCCFFFJJJKKKLLLSSS[[[^^^ggguuuvvvhhh^^^YYYZZZ[[[\\\]]]^^^^^^^^^]]]___aaabbbbbbbbbdddeeebbbaaa```aaabbbbbb```^^^YYYUUURRRRRRSSSWWWcccooosssgggbbbdddiiittt}}}wwwjjjcccdddccceeejjjnnnqqqxxxzzzzzz|||zzzvvvpppkkk______jjj|||[[[MMM>>>999888777555666222222222111111111111111111111000000000000000111000000000000000000000000------...////////////...---....../////////000000/////////000000000111111////////////000000000000////////////000111111222000000222333333333333333222222555777777;;;HHHVVVjjj{{{~~~xxxsssnnnlllmmmggghhhiiimmmqqqwww{{{~~~|||yyyxxxvvvzzz||||||~~~yyyvvvrrrnnnllliiifffdddccc___^^^ccchhhjjjmmmqqqvvvxxx{{{|||{{{zzzyyyyyy}}}uuuWWWHHHBBB<<<999:::555555444444444333333333222222111111111111222222000111111111111222222222111111222222222333333333222444555555444555666888<<>>===;;;777666555444444444444444333333333222222222111111000111111111111222222222000111333444555555444333111333555555555555777888???DDDUUUmmmvvviiifffgggmmmqqqlllmmmvvvjjj]]]UUUNNNFFFBBBAAADDDEEEFFFIIINNNTTTZZZ]]]jjjwwwyyypppdddYYYSSSSSSSSSTTTUUUWWWXXXYYYYYY]]]aaacccdddcccbbbccciiiiiihhhhhhhhhhhhiiiiiiaaa]]]YYYWWW]]]kkk}}}xxxpppiiiiiimmmwwwvvviiibbb\\\YYY]]]eeejjjqqq|||{{{xxxyyy|||~~~vvvnnnggg```___ppplllUUUBBB===;;;666444888666555444333222111111111000000000000000000000000000000000000000000000000......---,,,---...///000//////000000111111111111000000000000000000000000222222222111111111000000000000000000111111111111222222222222222222222222555333333777;;;???HHHQQQ___ttt}}}tttpppwww|||wwwvvvuuurrrooorrrwww~~~}}}vvvnnniiihhhhhhgggfffgggeeebbbaaabbbiiirrryyygggPPPEEEAAA===888777666555444444444444444333333222222222111111111000111111111111222222222000111222444555444444444333444666666555555777999<<>><<<777444666444444333222222222333333111111111111111111111111000000000000000000000000//////.........///000111000000000000000000111111////////////////////////222222222111111111000000000000000000111111111111222222222222222222222222555333333888<<>>CCCMMMWWWcccsss}}}}}}{{{rrrnnnoootttxxxzzzzzzzzz||||||{{{zzzuuupppnnnkkkjjjkkkkkkkkkjjjjjjiiihhhgggkkkrrr|||gggPPPDDD???:::777888777666555444333333333222222111111111000000000000000111111111222222222111111222333444444444444444555666555444555777999@@@KKK^^^ssswwwtttuuuqqqnnnrrrxxx~~~qqqdddVVVMMMGGGCCCBBBCCCFFFIIILLLOOOSSSZZZcccjjjwww|||rrreeeYYYVVVTTTRRRQQQPPPPPPQQQRRRXXXZZZ\\\^^^^^^```ccceeeeeegggkkkooorrrsssssssssmmmjjjddd^^^]]]aaaiiiooovvvzzz{{{yyy}}}yyynnnhhhhhhjjjkkkvvv~~~uuulllfffcccaaaeeennnzzz~~~}}}|||yyyxxxxxx{{{~~~{{{uuuooofff___]]]iiimmmOOO@@@===:::666444333333333222222333333444111111111111111111111111000000000000000000000000///////////////000000000000000000000000/////////////////////////////////111111111111000000000000///000000000111111111111111222222222222222333333555333555;;;AAAGGGQQQ[[[cccsssxxxqqqppprrrtttyyy}}}xxxqqqmmmnnnmmmmmmmmmmmmmmmmmmmmmiiijjjjjjlllqqqzzzkkkRRREEEAAA@@@@@@888777666555444333333333222222222111111111111000000000111111111222222222222222222222333444555555333444444444444555888:::DDDPPPaaarrr|||wwwvvvuuupppnnnttt{{{lll```RRRJJJFFFBBBBBBDDDEEEIIILLLPPPTTT[[[fffooozzz|||tttggg\\\WWWVVVSSSQQQPPPPPPQQQRRRWWWZZZ\\\^^^___aaadddggggggiiilllppprrrsssssssssqqqmmmfff___[[[\\\aaaeeejjjnnnooonnnqqqyyy}}}rrrhhhdddgggnnnttt|||}}}pppiiigggccceeeiiippp}}}~~~}}}~~~|||yyywwwwwwzzz~~~}}}zzzuuuoooddd___\\\dddxxxsssTTTBBB===;;;888555666555444333222222222222111111111111111111111111000000000000000000000000------........./////////000000//////////////////000000000000000000000000000000000000000000000000///000000000111111111111111111111222222333333333555444666===CCCKKKVVV```mmmzzzxxxtttuuuxxxyyyxxxrrrnnnkkklllmmmmmmmmmlllllllllllliiikkknnnsssyyysssYYYJJJDDDBBB@@@999888666555333333222222333333333222222222111111000111111111111222222222222222222222333444555666333444444444444666:::===GGGVVVhhhxxxwwwqqqqqqooolllmmmwwwuuufffZZZNNNIIIFFFCCCCCCEEEEEEIIINNNQQQUUU]]]jjjsss~~~{{{tttkkkaaaYYYWWWTTTRRRQQQQQQSSSTTTXXXZZZ^^^aaabbbdddfffhhhjjjkkknnnqqqssstttttttttuuuppphhh___YYYYYY\\\``````eeehhhfffhhhqqqyyy~~~vvvkkkfffjjjttt}}}~~~oooddddddhhhfffmmmvvv~~~}}}}}}|||yyywwwvvvyyy~~~{{{tttooodddaaa___aaalllzzz\\\FFF===;;;999777666666444333222111111111222222222222222222222222000000000000000000000000,,,------...///..................//////000000000111111111111111111111111//////000000000000000111000000000000111111111111111111111222222333333444555444777???FFFNNNZZZddd}}}zzzwww{{{~~~}}}yyyuuuqqqooommmjjjkkklllllljjjiiijjjkkklllpppuuu|||lllZZZMMMCCC===999888777555333222222222444444444333333333333222000111111111111222222222222222222111222444555666444444555555666999>>>BBBOOOaaavvvzzzooohhhfffeeeeeekkk|||vvvlll```VVVLLLHHHFFFDDDCCCEEEFFFKKKPPPSSSWWW```mmmxxxyyyuuunnnfff[[[YYYVVVSSSRRRSSSUUUWWWXXX[[[```dddfffgggiiijjjlllmmmoooqqqtttvvvxxxyyyyyytttkkk```ZZZXXX[[[___]]]eeeiiihhhiiirrr~~~vvvppptttuuujjjeeehhhllluuu~~~}}}|||zzzyyytttxxx}}}|||tttnnnbbbbbb___\\\```ssseeeLLL>>>::::::999555444333333222222222222222222222222222222222222000000000000000000000000,,,---...///000//////...,,,------...///000111111000000000000000000000000////////////000000111111000000000000111111111111000111111222333333444444555444888@@@HHHQQQ]]]hhhwwwvvv}}}wwwvvvuuutttqqqooonnnmmmjjjlllmmmmmmkkkkkknnnpppsssxxxooo\\\KKK@@@999888777555333222222222555555444444444333333333000111111111111222222222333222111111222333555666555555666777888<<>>999888555444444444444444555555555333111111111222111000000000000000000000000000000000////////////......,,,,,,---......///......000000000000///////////////......///111222000///000000000000000000111111222111111111222333333444777;;;CCCLLLSSSZZZgggsss~~~uuullliiinnnooovvv{{{uuurrrrrrssstttuuuxxxyyy{{{|||}}}}}}|||{{{yyyyyyyyyzzz}}}nnnQQQDDD===999888888555444666444444444333333222222222222222222222222222222222222222222333333333444444333777555777;;;;;;FFF]]]uuu}}}yyyfffZZZXXXZZZ[[[^^^nnnuuuggg]]]UUUMMMGGGEEEEEEDDDFFFJJJIIINNNUUU]]]fffsssxxxppphhhbbb]]][[[[[[ZZZYYYZZZ]]]aaaeeegggdddeeeggghhhjjjmmmqqqtttvvvxxx{{{zzzrrrggg```aaafff|||uuuqqq}}}}}}{{{yyyxxxttttttssssssuuu||||||sssdddVVVPPPMMMNNNXXXfffgggNNN@@@======444444444444444444333333333222000///000000///...000000000000000000000000000000//////////////////,,,,,,---...////////////000000000000////////////////////////000111000000000000000000000111111111222222222111222222333333666;;;EEEOOOUUU\\\jjjxxx}}}{{{pppjjjiiimmmpppyyyxxxvvvsssrrrtttxxx|||~~~~~~~~~~~~~~~uuuXXXEEE>>>999888777444444666444444333333333333222222222222222222222222222333222222222333333333444444333777666777<<<<<>>>>>666555333333333666999;;;555333111000111111000///000000000000000000000000//////000000111111111222000000000///...---++++++.../////////000000111111...000111///------000444...//////000111222222222000000000111222444555666999<<>>;;;888777666333111444444333333333333222222333333333333333333333333222222333333444555666666888444666<<<<<<>>>OOOdddzzzyyynnnlllxxx}}}ooodddfffiiikkkqqqyyytttggg\\\UUUJJJIIIGGGGGGGGGIIIKKKLLLRRRVVV^^^lll|||~~~xxxrrrooojjjiiihhhfffccc]]]VVVPPPMMMMMMLLLMMMOOOSSSWWWZZZ\\\^^^aaabbbdddhhhooouuuyyy}}}~~~xxxppplllnnnrrr{{{zzz}}}zzzwwwwwwwwwvvvuuuvvvyyy||||||sssiii```WWWQQQSSSXXXnnn{{{|||___DDD:::<<<666666666666777888:::;;;444444444333333333222222000000111111111111000000222666888666111///000333............////////////////////////////////////000000000000111111111111111111000000111111222333111333444444444333555666666???KKKUUU\\\dddmmmtttqqqpppmmmjjjlllqqqvvvwww|||nnnUUUJJJ???===:::888777666444333444444333333333333222222333333333333333333333333222333333444444555555555999555777<<<<<<@@@QQQeeeuuuwwwwwwxxxkkkcccfffkkknnnvvvsssfff[[[TTTJJJIIIHHHHHHIIIKKKMMMOOOTTTXXXbbbqqqxxxrrrnnnjjjjjjiiiiiifff```XXXSSSKKKJJJIIIIIIKKKNNNQQQSSSUUUXXXZZZ[[[\\\```ggglllrrrvvvxxxuuuooommmpppuuuzzz~~~|||xxxwwwwwwvvvuuutttuuuxxx{{{{{{rrrhhh___VVVQQQSSSYYYuuu|||}}}bbbGGG<<<<<<666666555555666777999:::333333333333222222222222000000111111111111000000000444666555111...000222....../////////000000000000000000000000000000000000000000000111111111111111111000000111111222333222333444444333444555777;;;CCCNNNWWW]]]ccckkkqqqnnnsssxxx|||~~~gggOOOCCC===;;;888777777777666444444444333333333333222222333333333333333333333333444444444444444444444444888666777;;;===CCCTTTgggqqq}}}~~~uuujjjcccfffkkknnnwwwrrreeeYYYRRRIIIHHHHHHIIIKKKMMMPPPRRRUUU\\\hhhwwwyyyrrrmmmiiijjjkkkkkkiiiccc\\\VVVNNNMMMKKKKKKKKKMMMOOOPPPQQQTTTWWWXXXXXX[[[```eeejjjnnnqqqqqqooooootttyyy}}}}}}||||||wwwwwwwwwvvvtttssstttwwwzzzzzzqqqfff\\\TTTPPPTTT[[[{{{fffLLL>>><<<666555444444555666777888222222222222111111111000000000111111111111000000---000333222///...///111/////////000000000111111111111111111111111111111000000000000111111111111111111000000111111222333222333444444333444666888???GGGRRR[[[aaagggnnnrrroooyyyiiiPPPBBB===:::777666666777777666444444333333333222222222333333333333333333333333444444444444444444333333777555666:::>>>GGGYYYjjjvvvvvvllleeefffgggiiisss}}}pppbbbVVVNNNGGGGGGGGGHHHKKKOOORRRTTTWWW___mmm~~~yyyrrrmmmhhhiiijjjllljjjeee]]]XXXUUUTTTRRRQQQQQQQQQRRRSSSTTTWWWZZZ[[[[[[\\\```dddeeeiiinnnoooooorrrwww||||||}}}xxxwwwwwwuuusssqqqrrrvvvyyy|||zzzqqqeee[[[SSSOOOTTT[[[{{{lllQQQ@@@<<<666555444333444555666777111111111111000000000000000000111111111111000000+++...000000///...///000000000000000111111111111000000000000000000000000///000000000111111111111111111000000111111222333222333444444333444777999AAAJJJWWWdddnnnvvv|||{{{~~~~~~rrrWWWDDD>>>;;;888666666777777777444444333333333222222222333333333333333333333333444444444444444444333333555444555999???LLL___nnn}}}tttkkkdddddddddfffsss{{{mmm___SSSKKKEEEEEEFFFHHHKKKOOOSSSUUUYYYbbbrrrzzzsssooohhhhhhjjjkkkjjjfff___ZZZXXXXXXWWWVVVVVVVVVWWWXXXZZZ^^^aaaaaa``````bbbeeefffiiimmmoooqqqtttyyy}}}{{{xxxwwwuuuqqqpppqqqtttwwwzzz|||rrreee[[[SSSOOOSSSZZZwwwsssWWWCCC;;;666555444333333444555555111111111000000000//////000000111111111111000000+++---...////////////000000000000000111111111111///////////////////////////000000000111111111111111111000000111111222333333333444333333555888:::AAALLL^^^qqq~~~zzzzzzzzzxxxzzz}}}}}}```KKKBBB???:::777777777777777444444333333333333222222333333333333333333333333444444444444444444444444555555666:::CCCSSSggguuu|||}}}nnnfffaaaaaabbbhhhzzzvvviii\\\PPPIIIEEEEEEFFFHHHKKKPPPTTTVVV\\\gggwww}}}xxxuuulllllllllmmmlllhhhbbb^^^ZZZZZZZZZZZZ[[[]]]^^^^^^cccgggjjjkkkhhhggghhhiiimmmooorrrtttwwwzzz~~~}}}xxxwwwtttpppnnnooosssvvvxxx~~~ttthhh]]]TTTNNNQQQWWWnnn|||___HHH<<<777666555444333333444555111111111111000000000///000000111111111111000000---...//////000000000000/////////000000000111111........................000000000000111111111111111111000000111111222333333444444333333555999<<>>:::777777666555444444444333333333222222333333333333333333333333222222333333444555666666777888:::>>>KKK```uuutttllleee``````bbblllvvvkkkaaaXXXPPPKKKHHHHHHIIIKKKNNNRRRVVVXXXeeeooo~~~yyywwwuuutttssspppllliiigggiiikkknnnrrruuuxxxyyyyyywwwsssooolllmmmqqqtttsss{{{zzzmmmbbbVVVMMMMMMQQQYYY{{{mmmPPPAAA999888777555444444444555222222222222111111111111000000111111111111000000222111111222333333111000............////////////000000000000000000000000000000000000111111111111111111111000111222222333333444444333333555:::===IIIZZZwww}}}uuuqqqhhhiiiiiijjjmmmttt|||rrrYYYQQQEEE===999888666555777666555444333222222222555444333333222222222222222333333333333333333444888777888???OOOeeeyyytttggg```\\\```hhhwww}}}vvvlllaaaVVVNNNIIIIIIGGGIIIOOORRRSSSVVV[[[jjjxxx|||}}}~~~yyytttvvvyyy{{{||||||}}}|||zzzvvvqqqmmmmmmnnnpppppprrrxxxsssdddVVVOOOOOOQQQUUUhhhsssUUUBBB===:::777555555555444222888555111000111222000///000000111111111111000000000000000000000000000000222111111111000000//////000000000000111111111111111111111000000000000000000000000///000111111222333222333666555555:::BBBNNNaaayyysssmmmjjjfffgggkkkooouuu~~~qqqcccPPPAAA:::888666555666555444444333333333333555444333333222222222333444444444444444555555555777888;;;CCCTTTjjjsssbbb\\\XXX]]]gggwww~~~vvvkkk```UUUMMMHHHHHHGGGJJJOOORRRTTTXXX]]]mmm{{{|||xxxrrrnnnmmmnnnnnnnnnqqqvvv~~~uuufffYYYPPPNNNOOOQQQcccyyyZZZFFF===;;;777666555555444333999666333222333444222111000000111111111111000000000000000000000000000000111111111111000000000///000000000000111111111111111000000000000000000000111111000000111111222333444333444666666666;;;CCCPPPeee|||wwwsssoookkkhhhfffgggjjjpppwwwyyy^^^HHH<<<888777666555444444333333333444444444444333222222222333333444444555555666666666666777:::???IIIZZZqqqqqq^^^YYYWWW\\\hhhyyy~~~vvvjjj^^^SSSKKKGGGHHHHHHJJJPPPSSSTTTZZZaaaqqq}}}yyysssooonnnnnnnnnmmmqqquuu}}}wwwjjj]]]SSSNNNLLLMMMZZZrrraaaKKK>>>;;;888666555555444333888666444333333444222111000000111111111111000000000000000000000000000000111111111111000000000000000000000000111111111111000000000000000000111111222222111111222222333444555444555777777777===FFFVVVmmm|||{{{}}}zzzzzzpppnnnkkkhhhffffffggghhhnnnsss{{{eeeLLL>>>:::777666444444333333333444555555444333333222222333333333444444444555555666666777777<<>>;;;888666666555444333555444333222222111111000000000111111111111000000////////////////////////111111111000000000000000///000000000111111111111000000000000000111111111333222222222222333444444555444555777888999@@@HHHYYYrrrvvvtttxxx|||uuurrrsssiiihhhgggeeefffiiinnnqqq{{{bbbKKK@@@<<<888666444444333333333444555555333333333222222333333444222333333444555555666666999>>>FFFSSSdddzzznnn\\\[[[\\\aaappptttfffZZZOOOIIIEEEHHHHHHLLLPPPSSSWWW```jjjzzzzzzvvvsssqqqqqqrrrrrrrrrsssvvv||||||qqqeeeYYYOOOIIIHHHMMM[[[pppiiiNNN>>><<<888666666666555333333333333333222111111111000000111111111111000000////////////////////////000000000000000000111111///000000000111111111111//////000000111111111111333333333222333333444555666444555777888:::AAAJJJ]]]ttt{{{yyyvvvvvvyyy}}}xxxrrrllljjjllleeefffggggggiiiooowww}}}uuuZZZGGG???===999666555444444333333333444444333333222222222333444444222222333444555666666777:::>>>GGGVVViii~~~}}}mmm^^^^^^___dddttt~~~rrrdddXXXNNNHHHFFFHHHIIILLLQQQSSSXXXcccoooxxxvvvsssrrrrrrssssssssspppsssxxx~~~ssshhh\\\QQQJJJHHHJJJUUUiii}}}kkkNNN???<<<999777666666555444333555666666444333333333000000111111111111000000000000000000000000000000000000000000111111111111000000000000111111111111/////////000111111222222333333222222333333444555555444444777888:::BBBLLLeeezzz~~~~~~|||{{{zzz{{{|||rrrmmmhhhcccccceeeaaadddhhhkkkooowwwmmmSSSBBB===<<<:::666666555444444333333333333333222222222333333444555333333444555666777888888:::===FFFXXXnnnwwwlllbbbdddeeeiiiyyy}}}qqqcccWWWNNNIIIFFFHHHIIIMMMQQQSSSYYYfffssszzzwwwtttssssssssssssrrrnnnqqquuu|||~~~tttjjj___SSSLLLHHHHHHQQQfff|||oooQQQ???<<<999777777666555444222444777666444222333444000000111111111111000000000000000000000000000000///000000000111111111111000000000000111111111111...//////000111111222222222222222222222333333444555333444666777:::CCCMMMbbbuuu~~~|||{{{~~~tttkkkfffbbb___```cccaaagggnnnttt{{{jjjOOO>>>:::;;;:::777777666555444333222222222222222222222333333444555444444555666777888999999:::<<>>888777777444222222444333222222111111222222/////////000111222333444000000000000000000000000000000000000000000000000000000000000000000000000......///000111222333333333333333444555555666666222444555666777<<>>888777777555333444444333222222111111222222000000000000111222444444000000000000000000000000////////////////////////000000000000000000000000...//////000111111222222333333444444555666666666222333555666888>>>FFFLLLVVVYYY[[[___jjj~~~oookkkiiikkkooouuujjjLLL???;;;888444666555555444444333222222333333333333333333333333333444444444444666999<<<<<>>777777888666555666444333222222111111222222222111111111111111222222000000000000000000000000////////////////////////000000000000000000000000111111000000000000000000222222222333444444555555333333444666;;;AAAIIINNNYYY[[[]]]fffxxxrrrooopppuuu{{{mmmMMM>>>;;;888444666555555444444333222222333333333333444444444444333444555555555666999<<<>>>HHHVVVaaaooo}}}xxxoooqqqwwwuuueeeYYYPPPIIIHHHKKKMMMMMMQQQVVV\\\eeeuuu~~~}}}yyyvvvtttrrrpppnnnkkkiiiiiikkknnnttttttiii]]]TTTOOOEEEGGGOOOddd}}}fffHHH@@@888777888666555777444333222222111111222222333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000//////111111111222333333444444444444555777===EEELLLPPPWWWYYY^^^lllzzzwwwyyyoooMMM>>><<<:::555666555555444444333222222333333333444444444555555333444555555555777:::<<<>>>IIIWWWfffvvv~~~tttlllkkkpppzzz}}}rrrcccWWWOOOJJJJJJMMMMMMNNNQQQWWW]]]gggxxx}}}yyyvvvtttrrrpppooollljjjjjjlllmmmqqq}}}zzzooo```TTTOOOEEEHHHMMM___~~~iiiLLLCCC;;;888777444333444444333222222111111222222222111000////////////000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000111111111111111111222333333444444555555555999???HHHOOOSSSSSSXXX```ooopppNNN>>>===<<<777666555555444444333222222333333333444444555555555333444555555555777:::<<<===IIIYYYkkk}}}yyyppphhhfffiiiqqqxxx}}}pppaaaVVVOOOKKKLLLPPPMMMNNNRRRXXX^^^hhhyyy}}}yyyvvvtttsssqqqooolllkkkkkkllllllppp{{{~~~rrrbbbTTTMMMIIIKKKMMM[[[~~~~~~kkkPPPFFF===999666333111222444333222222111111222222000///////////////000000000000000000000000000000111111111111111111111111000000000000000000000000......///000111222333333111111222333333444444555666555666999AAAIIIPPPTTTSSSZZZcccooo}}}pppPPP>>>:::999888666555555555555444444444444333333333333444555555333444555555555777:::<<>>:::444555777111444444333333222111000000000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111000000111222333444444333222111000111222222333333222222444444666;;;CCCJJJOOOQQQ\\\\\\cccrrr~~~~~~lllNNN>>>:::999888666555555555555444444444444333333333333444555555333444555555555777:::<<>>:::444555777222444444333333222111111000000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111000000000111111222222111111000111222222333333333333333555444666<<>>:::888777666555555555555444444444444333333333333444555555444555666666666777:::===CCCSSSjjjrrreee[[[XXXXXXYYYiii{{{qqqbbbTTTMMMKKKLLLMMMNNNRRRWWW\\\dddqqq}}}yyyxxxxxxuuusssrrrsssuuuwwwzzz~~~}}}yyyuuuqqqnnnlllgggeeeeeefffgggjjjttt~~~{{{pppeeeZZZSSSJJJKKKLLLUUUooo|||]]]III>>>;;;444555777222444333333222222111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111111111111000000000000000000111222222333444444444444444666666777>>>HHHSSS[[[___bbbmmmvvv{{{yyy\\\GGG>>>:::888777666555555555555444444444444333333333333444555555444555666666666777:::===CCCVVVppp~~~pppaaaWWWTTTUUU]]]nnnzzzpppaaaTTTLLLKKKLLLMMMOOORRRWWW]]]fffuuu|||xxxrrrnnnmmmkkkiiihhheeefffiiilllppptttwwwyyy{{{~~~~~~{{{wwwsssooolllkkkgggddddddfffgggjjjsss|||ssshhh\\\SSSLLLLLLKKKSSShhh}}}~~~cccKKK>>>;;;555444777444333333333222222111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222111000//////000111222222333444444555555444444777777999@@@KKKXXXbbbgggqqq|||lllRRRCCC>>>999777777666555555555555444444444444333333333333444555555444555666666666888;;;===EEE[[[vvv|||mmm^^^TTTRRRSSScccuuuxxxnnn___SSSLLLKKKLLLNNNPPPSSSWWW___iiiyyy}}}pppmmmiiieeecccaaa___^^^[[[\\\^^^aaaeeeiiilllnnntttwww|||~~~}}}zzzvvvrrrnnnkkkiiigggeeeeeeggghhhjjjrrr|||yyykkk\\\RRRMMMLLLJJJPPPaaayyy~~~~~~jjjNNN>>><<<666444777555333333222222222222222111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111333222111000000111222333222333444444555555444444888888;;;BBBNNN\\\ffflll{{{xxx```HHH@@@===999666777666555555555555444444444444333333333333444555555555666777777777888;;;>>>GGG```|||{{{lll]]]TTTSSSTTTfffzzzwwwmmm^^^RRRLLLKKKLLLNNNPPPSSSXXX```lll}}}xxxvvvxxx{{{|||}}}uuufffeeeaaa^^^ZZZXXXWWWVVVTTTTTTVVVYYY\\\___bbbdddkkknnnsssxxx}}}~~~|||yyyvvvqqqnnnkkkiiigggffffffhhhiiijjjrrr{{{|||nnn^^^SSSNNNKKKIIIMMMZZZooopppPPP>>><<<666444666666222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222333333222222222222333333222222333444444444444444888999<<>>EEEaaa~~~oooaaaYYYYYY[[[kkkvvvlll]]]QQQKKKKKKLLLNNNQQQSSSXXX```nnn}}}ssspppssswwwyyy|||~~~yyykkk___^^^[[[XXXTTTRRRQQQPPPPPPPPPQQQSSSVVVXXXZZZ[[[aaadddiiinnntttzzz~~~{{{wwwsssooolllkkkgggeeefffhhhhhhjjjqqqzzz}}}ooo```UUUMMMJJJGGGJJJUUUhhh~~~tttRRR>>><<<777333666777222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111222222222222111111111222222333333333333333888999>>>FFFRRR^^^gggkkkrrrssszzzjjjRRR===;;;===999666777666666555555555444444444444333333333333444555555555666777777777888<<<>>>@@@___~~~tttfff___```bbbooouuukkk]]]QQQKKKKKKLLLNNNQQQSSSXXXaaaooo~~~rrrooorrrvvvyyy|||}}}ssseeeZZZZZZXXXUUUPPPNNNMMMMMMOOOOOOOOOQQQRRRTTTVVVWWWZZZ]]]aaafffmmmttt}}}|||yyytttqqqnnnlllfffeeeeeehhhhhhiiipppyyy{{{oooaaaXXXMMMIIIGGGIIISSSdddzzzwwwSSS>>>===777333666777222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222///000111222222111000///111111222333333333333222888:::>>>GGGSSS^^^eeeiiimmmooozzzzzz}}}]]]MMM@@@===<<<777666:::888666444333222333555666999666444444555555333000333555777777888999<<>>999666666444444444333333333333222222111111111111111111111111000000000000111111111111000000000000111111111111111111111111111111111111333333333333333333333333444444555555666555555555999777<<>>LLL\\\jjjxxxwwwssstttwwwyyy~~~{{{{{{}}}xxxaaaOOO@@@===>>>999777888555555666666555555444333444444444444555666666666333444666666666777:::<<>>>>>:::777888555555666666555555444333333333444555555555666777444666777777777888;;;===FFFXXXnnn|||}}}zzz|||uuuuuu|||zzzkkkYYYOOOKKKKKKOOOTTTUUUXXX^^^fffrrrvvvnnnllllllmmmmmmqqqvvvzzz|||}}}~~~~~~xxxrrrlllgggbbb\\\XXXXXXWWWVVVUUUUUUVVVWWWXXXWWWWWWXXXZZZ]]]aaaeeehhhmmmrrryyyxxxuuuttttttuuutttrrrpppooolllkkkkkkiiigggjjjooozzzvvviii]]]UUUMMMMMMLLLLLLQQQddd___FFFAAA;;;777999666444444333333333222222222111111111111111111111111///000000000111111111111///000000000111111111111////////////////////////111111111222222333333333222222111222222444555666444;;;GGGVVVllltttkkkiiikkkkkkkkkqqqtttyyy{{{~~~~~~{{{wwwvvvtttvvvzzz}}}ttt]]]GGG@@@???:::777888666666555555555444444444222444555555444444666777555777888888888999;;;===HHHWWWkkkyyy~~~~~~}}}}}}{{{vvvyyyzzzkkkZZZPPPLLLLLLOOOTTTWWWZZZ___hhhtttvvvnnnllllllllllllpppuuuxxxzzzzzz{{{|||~~~uuuqqqkkkfffbbb^^^[[[XXXWWWVVVVVVUUUVVVXXXYYYZZZ\\\^^^aaacccfffkkkqqquuuzzzzzzuuutttwwwzzzxxxuuutttpppllljjjjjjiiigggkkkqqqzzztttgggZZZRRRLLLKKKKKKMMMTTTjjjaaaHHHBBB;;;888:::888444444333333333333222222111111111111111111111111000000000000111111111111000000000000111111111111111111111111111111111111000000111111222333333333444333333333444666888999555===IIIZZZrrr~~~rrrjjjhhhhhhiiiiiikkkoootttwww{{{~~~~~~yyyuuutttpppsssxxx}}}eeeKKKAAA???;;;888999777666555444333444555555333555666666444333555777555666777777777777:::<<>>IIIZZZttt|||qqqhhhccccccfffiiiggglllsssxxx|||||||||yyyssspppppplllqqqwww~~~jjjNNNBBB???;;;888999888666444333222333555666333555777666444333444666444555666666666666888:::EEEQQQeeevvv~~~xxxwwwzzz|||xxxjjjZZZRRRNNNMMMOOOTTTTTTWWW___iiixxx|||pppiiigggffffffeeeiiioootttvvvxxxyyy{{{{{{~~~zzzuuurrrmmmjjjeee```\\\[[[ZZZZZZ[[[ZZZZZZ[[[]]]___aaabbbeeejjjpppvvv|||yyyxxx}}}}}}vvvpppllliiifffeeeiiipppwwwrrrdddWWWOOOGGGEEEEEEKKK[[[wwwhhhLLLDDD;;;777777555444444444333333333222222111111111111111111111111000000000000111111111111000000000000111111111111///////////////////////////000000111222222333333222111000000111444666888777>>>IIIYYYsss|||qqqfff______dddiiigggmmmuuu|||{{{yyyuuuoookkkkkkjjjooowww~~~}}}{{{vvvxxx{{{~~~yyy^^^HHH??????:::333555555555555555444444444555555555555555555555555555444555777777666999???JJJTTTfffyyywwwoooppptttzzzlll\\\SSSOOOMMMPPPTTTVVVYYYaaammm|||yyynnngggcccbbbaaafffhhhkkknnnrrrtttvvvwww{{{}}}}}}wwwrrrnnnkkkjjjgggcccaaa___^^^]]][[[\\\]]]]]]^^^___ccchhhlllnnnsss{{{}}}{{{~~~zzzwwwuuuqqqlllhhhgggiiikkkxxxmmmaaaVVVNNNGGGFFFFFFIIIXXXvvvoooQQQBBB===888777999555555444444444333333333333333333333333333333333111111111111111111111111000000000000000000000000333222111000000111222333000000000111222222222333333333444444555666666666;;;???IIIZZZpppyyyoooeee^^^^^^bbbfffhhhmmmtttzzz{{{vvvpppjjjiiillljjjpppxxx}}}yyyrrrmmmmmmoooqqqrrrsssvvvzzz}}}gggLLL@@@===999333666666666555555444444444555555555555555555555555666444555888888777:::@@@JJJUUUhhhzzzsssjjjjjjnnnzzzlll\\\SSSOOONNNPPPTTTVVVZZZaaammm}}}xxxmmmgggdddcccccceeefffiiimmmqqqtttvvvwwwzzz|||zzzuuuqqqmmmjjjllliiieeecccbbbaaa___^^^^^^___aaabbbdddhhhlllpppuuu{{{}}}|||yyywwwvvvrrrmmmiiihhhiiillluuu}}}oooaaaUUUMMMGGGFFFFFFHHHWWWtttoooPPPAAA===888777999555555444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000111111000//////000111111111111111111111222222222333333444444555666666666888<<>>DDDMMM^^^ssssssgggeeeiii|||nnn___VVVRRROOOQQQTTTVVV[[[dddqqq}}}tttlllgggeeecccbbb```aaadddgggkkkooossstttwwwzzz~~~{{{wwwtttrrrqqqnnnllllllkkkiiihhhhhhhhhgggeeebbbfffkkkooorrruuuxxxzzz|||yyyxxxtttoookkkjjjkkknnnvvvtttcccTTTIIIGGGFFFEEEGGGQQQjjjoooOOO@@@===999777999555555444444444333333333222222222222222222222222////////////////////////000000000000000000000000111111000000000000111111333222222222111000000000333333444444555666666666888>>>FFFOOOZZZgggttt~~~~~~yyytttkkkaaaZZZWWWYYY\\\bbbhhhpppxxx~~~xxxppphhh```^^^aaadddkkkssszzz~~~ssspppkkkhhhgggeeebbb``````aaacccdddeeegggkkknnnbbbJJJ???;;;999888777777666555555444444555555555555555555555555777555555888999:::???FFFQQQfff}}}uuugggdddggg}}}ooo```XXXSSSPPPQQQTTTVVV[[[eeesssyyyqqqkkkfffcccaaa___^^^___aaadddhhhlllppprrrvvvyyy}}}|||zzzzzz{{{xxxvvvttttttsssqqqooollljjjiiijjjkkkkkkiiihhheeeiiiooosssvvvyyy|||~~~zzzxxxtttoookkkjjjlllnnntttvvveeeTTTIIIFFFFFFEEEFFFNNNdddrrrOOO@@@===:::888888555555444444444333333333333333333333333333333333////////////////////////000000000000000000000000222222222222222222222222333222222222111000000000333333444444555666666666888===FFFNNNWWWcccoooxxx}}}}}}vvvrrrjjjaaaYYYWWWXXXZZZ___eeennnvvv}}}uuummmeee___^^^aaaaaagggooovvv{{{zzzwwwllljjjgggeeedddcccbbbbbbbbbccceeefffhhhkkkooorrrpppRRRBBB;;;888777777777666666666555555555555555555555555555555666444444777999:::@@@GGGWWWooosssdddaaafff~~~pppbbbYYYTTTQQQQQQTTTVVV\\\ggguuu~~~yyytttnnnhhheeebbb```^^^]]]^^^___aaaeeeiiilllnnntttwww}}}~~~|||zzzxxxwwwvvvyyywwwuuuuuuuuuuuusssrrrkkkkkkkkklllnnnnnnmmmkkkjjjnnnssswwwzzz|||yyyxxxtttoookkkjjjkkknnnyyyxxxgggVVVIIIFFFFFFEEEDDDKKK^^^xxxuuuQQQBBB>>>;;;888777555555444444444333333333333333333333333333333333000000000000000000000000000000000000000000000000222222333444444333222222222222222111111111111111333333444444555666666666666;;;DDDMMMXXXcccmmmttt{{{{{{yyy}}}{{{rrrnnnhhh```YYYVVVWWWXXX[[[aaajjjrrryyy{{{qqqiiibbb\\\\\\______eeemmmssswww}}}zzzvvvsssqqqfffeeedddbbbaaaaaaaaabbbccceeegggiiikkknnnsssvvvxxxWWWCCC<<<999666666666666666777777777555555555555555555555555555333333666888:::@@@HHH\\\vvv~~~mmmaaaccckkk~~~qqqcccZZZUUURRRRRRTTTVVV\\\hhhvvv~~~yyyvvvqqqmmmiiifffdddcccaaa___]]]]]]^^^___bbbfffiiikkkqqqtttxxx}}}}}}}}}{{{zzzxxxwwwvvvuuuwwwvvvuuuuuuvvvvvvtttrrrllllllmmmoooqqqrrrqqqoooooorrrvvvzzz|||yyywwwsssooojjjiiikkkmmm|||zzzhhhWWWJJJFFFFFFEEEDDDIIIZZZrrrxxxSSSCCC@@@<<<888777555555444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000111222333333333333222111111111111111111222222222333333444444555666666666888;;;DDDPPP]]]iiiqqqttt~~~vvvuuusss{{{|||{{{zzzzzzzzz{{{}}}}}}~~~{{{xxxwwwmmmjjjeee^^^WWWUUUUUUVVVVVV\\\eeemmmsssyyy{{{ppphhhaaa[[[[[[^^^```eeelllrrrvvvzzzzzzsssooolllkkkjjjccccccbbbaaa``````aaabbbdddfffiiilllooosssxxx{{{zzzXXXDDD======555555666666777777888888555555555555555555555555555222222555777:::@@@HHH___{{{wwwhhhaaahhhsssrrrccc[[[VVVRRRRRRTTTVVV\\\hhhwww~~~{{{xxxsssoookkkhhheeeddddddcccbbbaaa]]]]]]]]]^^^aaadddgggjjjoooqqquuuyyy|||}}}}}}|||||||||{{{yyyxxxvvvuuuuuuvvvuuutttuuuvvvvvvtttrrrnnnnnnoooqqqtttuuusssrrrsssvvvyyy|||~~~xxxwwwsssnnnjjjiiikkkmmmvvv{{{iiiXXXKKKFFFFFFEEECCCHHHWWWooo{{{TTTDDD@@@<<<888666555555444444444333333333111111111111111111111111111111111111111111111111000000000000000000000000000111222333333222111000000000111111222222222333333333444444555666666777:::>>>FFFTTTdddpppvvvwww||||||ooonnnpppwww}}}vvvvvvuuuttttttuuuwwwwwwxxx|||{{{vvvsssrrrjjjgggccc\\\VVVSSSTTTUUURRRYYYbbbiiiooouuu|||~~~sssjjjbbb\\\[[[___aaafffmmmrrruuuyyy~~~yyyqqqjjjgggfffeeeeeecccdddcccbbb``````bbbdddgggiiilllooorrrwww|||lllNNNBBB???>>>666666555444444444444555555555555555555555444444888555555666666888@@@JJJ^^^|||qqqeeecccjjjqqqvvviii\\\TTTRRRUUUXXXYYY^^^hhhuuu~~~|||vvvtttqqqkkkhhhiiikkkgggcccbbbcccdddbbb```\\\\\\]]]___aaaccceeegggnnnooopppsssvvvyyy{{{}}}|||}}}|||zzzvvvqqqooooootttvvvxxxzzzzzzyyywwwuuurrrssssssrrrqqqqqqrrrsssxxxxxxzzz|||wwwtttoooiiifffhhhmmmqqqyyyyyyiiiYYYLLLHHHDDDDDDHHHLLLUUUkkkZZZCCC>>><<<999666333333222111111222222222222333333333333222111111000000000000111111111111000000000000000000000000000111222222111000111222222222111111111111111111222222111000111333666888;;;CCCIIIUUUeeekkkqqqzzznnnjjjllluuu{{{xxxqqqnnnlllkkklllnnnnnnnnnmmmooossswwwxxxvvvpppllliiifffaaa[[[VVVSSSRRRRRRUUUUUUZZZeeennnqqqtttxxx|||qqqjjjbbbZZZWWWXXX]]]bbbjjjpppvvvzzz~~~|||uuunnngggdddfffgggfffdddaaaaaaaaaaaabbbccceeeeeegggkkkpppsssuuuyyybbbIII@@@===:::666666555444444444444555555555555555555555555555777555555666666888@@@III^^^zzzpppfffeeemmmuuuvvviii\\\TTTRRRUUUWWWYYY^^^hhhuuuzzzwwwqqqmmmmmmkkkfffddddddeeedddaaa```___^^^\\\ZZZZZZ[[[\\\^^^```ccceeegggkkklllmmmpppsssuuuxxxyyyxxxyyyzzzxxxtttpppnnnnnnsssuuuxxxzzzzzzxxxvvvuuusssssssssrrrqqqrrrtttvvvzzzzzz{{{}}}uuusssnnnjjjggghhhlllooovvv{{{jjjYYYLLLHHHCCCCCCHHHLLLVVVmmm~~~ZZZDDD>>>===999666666555555444333333333444222333333333333222111111000000000000111111111111000000000000000000000000000111222222111000111222111111111111111111111111222222222222333555666777;;;DDDJJJVVVfffkkkqqqvvvnnnkkkiiirrr~~~|||xxxuuuooollljjjhhhiiiiiihhhggghhhiiilllppprrrppplllhhhfffccc^^^XXXTTTQQQPPPOOORRRRRRXXXccckkkooosssxxx|||qqqjjjccc\\\YYYZZZ\\\aaaiiipppvvv{{{|||vvvsssoooiiibbb```bbbdddcccbbbbbbccccccdddeeeggghhhiiiiiinnnssswwwyyy|||}}}[[[HHHAAA<<<777777666555555444444555555555555555555555555555555777555555777777888@@@III^^^yyy~~~ooofffhhhqqqyyyvvviii\\\TTTRRRTTTVVVYYY___hhhuuuzzzssskkkeeeaaabbbaaa]]]\\\]]]^^^___aaa```]]]YYYWWWVVVWWWXXXZZZ\\\___bbbeeefffggghhhjjjllloooqqqsssttttttuuuvvvuuurrrooonnnnnnrrrtttwwwyyyzzzxxxvvvttttttuuutttsssrrrssswwwyyy|||||||||~~~tttssspppllljjjjjjmmmpppuuu||||||jjjYYYMMMGGGCCCCCCGGGKKKVVVooo|||[[[EEE@@@>>>:::777777777555444333333333333222333333333333222111111000000000000111111111111000000000000000000000000000111222222111000111222111111111111111111111111222222333444555666777777<<>>;;;888666666444333111111000000222333333333333222111111///000000000111111111111000000000000000000000000000111222222111000111222111111111111111222222222222333444666777777777777>>>IIIQQQ]]]kkkpppvvv|||vvvsssfffnnn{{{}}}zzzwwwuuuqqqmmmjjjdddbbbaaa```___^^^[[[XXXYYYXXXXXXZZZ]]]^^^^^^]]]\\\ZZZVVVRRRNNNKKKJJJIIILLLMMMSSS]]]eeejjjrrryyyssskkkccc\\\YYY[[[XXX]]]eeennnuuu||||||vvvpppkkkhhhggggggfffccc______bbbeeefffgggfffgggiiikkknnnoooqqqqqqqqqvvv}}}oooUUUCCC<<<;;;777777666555555555555666444444444555555555666666666555666888888999@@@HHHbbbzzz~~~qqqjjjllltttzzzxxxkkk___VVVSSSTTTVVVZZZ___iiivvv|||yyywwwooofff```XXXRRRSSSVVVYYY___eeehhhkkkkkkggg___XXXTTTSSSSSSSSSUUUXXX[[[___aaaccccccdddfffiiikkkmmmnnnnnnoooqqqssssssrrrppppppppppppqqqtttvvvwwwvvvuuutttvvvwwwwwwwwwxxxzzz}}}|||uuuuuussspppmmmlllmmmnnnuuu}}}{{{gggVVVKKKIIIEEEDDDEEEHHHTTTqqq]]]HHHAAA>>>:::888777666555333222111111111222333333333333222111111///000000000111111111111000000000000000000000000000111222222111000111222000000111111111222222222222333555666777888888888===IIIRRR^^^kkkooovvvxxxhhhnnnzzz|||xxxuuuqqqlllgggddd]]]\\\[[[ZZZZZZYYYVVVTTTRRRQQQQQQRRRTTTVVVWWWWWWWWWUUURRROOOLLLJJJIIIHHHJJJLLLRRR[[[bbbhhhqqqzzzuuukkkbbbZZZVVVWWWWWW\\\dddlllttt||||||uuurrrmmmhhheeedddddddddcccbbb```aaacccgggiiijjjgggiiillloooqqqssstttuuuuuuzzz}}}^^^CCC:::;;;888777666666555555666666333333444444555666666666666555666888888999???HHHaaaxxxwwwrrrsssxxx|||zzzmmmaaaXXXUUUUUUVVVZZZ___iiiwww|||vvvtttrrriii___WWWRRROOOTTTZZZ```hhhooorrrqqqmmmeee]]]UUUPPPNNNQQQRRRTTTVVVYYY\\\___```bbbdddfffiiikkklllmmmmmmoooqqqssssssrrrppppppqqqpppqqqrrrssstttuuuuuuuuuvvvwwwyyy{{{{{{}}}}}}uuutttrrrnnnkkkiiijjjkkksss{{{zzzfffUUUKKKHHHEEEDDDFFFIIIWWWwww]]]HHHAAA===:::888888888666555444444444444222333333333333222111111000000000000111111111111000000000000000000000000000111222222111000111222000000000111222222333333333333444555666777888888;;;IIISSS___kkknnnuuu{{{mmmpppzzz}}}zzzuuuqqqmmmhhhccc___YYYWWWUUUTTTTTTSSSQQQOOOMMMLLLKKKKKKNNNPPPPPPPPPPPPOOOMMMKKKJJJHHHHHHGGGIIIKKKQQQYYY___eeeooozzzuuujjj```XXXTTTUUUWWW[[[ccclllttt|||}}}xxxtttllliiifffbbb``````aaabbb`````````aaacccgggjjjllliiikkknnnrrrvvvxxxyyyyyyyyy}}}fffGGG:::<<<888777777666666666666666333333444444555666666777555444666999999999???GGG\\\ttt~~~{{{|||{{{ooocccZZZVVVVVVWWWZZZ```jjjwww}}}vvvqqqooommmcccYYYRRRPPPQQQYYY```eeejjjoooooojjjccc\\\VVVRRRNNNLLLQQQRRRSSSUUUWWWZZZ\\\^^^aaacccfffiiikkkkkkkkkkkknnnppprrrrrrqqqpppppppppqqqqqqppppppqqqsssuuuwwwuuuxxx{{{~~~yyyxxxtttoookkkiiijjjllltttzzzzzzfffVVVLLLGGGDDDEEEGGGLLL\\\}}}\\\HHH@@@<<<999777777777666555555555555555222333333333333222111111000000000000111111111111000000000000000000000000000111222222111000111222///000000111222222333333444333333333444666888999???MMMXXXcccooorrryyyyyypppqqqzzz~~~wwwtttpppllliiiddd___[[[WWWTTTPPPNNNMMMLLLJJJIIIHHHGGGFFFGGGIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFHHHIIIOOOVVV[[[aaalllxxxtttiii___WWWTTTUUUWWW[[[ccckkksss|||{{{wwwsssooollleeecccaaa___^^^___````````````aaacccdddgggkkkmmmkkknnnrrrvvvzzz|||}}}~~~}}}lllLLL>>>>>>888888777666666666666666333333444444555666777777555444666999999999???GGGXXXppp~~~|||pppddd[[[WWWWWWXXXZZZ```jjjxxx}}}yyysssmmmllljjj```UUURRRQQQVVV___dddeeefffgggfff___WWWRRRQQQQQQPPPOOOQQQRRRSSSTTTWWWYYY[[[\\\```bbbeeehhhjjjkkkjjjjjjnnnpppqqqrrrpppooonnnooorrrqqqoooooopppsssvvvxxxtttxxx|||~~~|||xxxrrrmmmkkkmmmnnnvvv|||zzzfffWWWMMMEEEDDDEEEIIIOOObbb|||\\\HHH@@@;;;888777555444444333333333444444222333333333333222111111000000000000111111111111000000000000000000000000000222222222111000111222///000000111222222333333444333222222333555888999DDDSSS^^^jjjuuuwwwwwwrrrrrr{{{}}}|||qqqoookkkhhheeeaaa]]]YYYVVVSSSMMMJJJHHHFFFEEEDDDFFFDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHMMMTTTXXX^^^jjjvvvrrrhhh___WWWUUUWWWWWW\\\ccckkksss{{{}}}xxxsssooolllhhhfffcccbbbaaa```___``````aaaaaabbbdddeeefffiiimmmooommmppptttyyy}}}cccHHH===<<<888888777777666666555555444444444555555555555666777444444777888999>>>EEEYYYgggwww||||||~~~pppaaaWWWSSSSSSUUU\\\bbblllyyy}}}uuusssoooiiibbb]]]XXXVVVRRRWWW[[[___ccceee___WWWUUURRROOOPPPPPPNNNMMMMMMTTTRRRRRRTTTTTTSSSVVV[[[]]]]]]]]]^^^aaacccfffhhhkkklllmmmnnnooooooooooooppprrrsssrrrppppppqqqrrrssswww|||~~~~~~|||xxxsssqqqmmmiiikkkpppvvv}}}jjjXXXKKKJJJHHHFFFHHHRRRjjjyyyYYYEEE@@@>>>:::666777777777666555555444444444444333333333333222222222222222111111111000000......//////000000111111000000000000000000000000333333222222333333444555222222222222222555999===EEEWWWgggvvv}}}xxxsssmmmiiiddd```]]]ZZZWWWUUUOOONNNLLLIIIFFFCCC@@@???@@@@@@AAABBBBBBBBBBBBAAADDDDDDDDDEEEEEEEEEEEEEEEDDDFFFHHHLLLRRR[[[dddkkkuuu{{{qqqeee]]]YYYVVVTTTXXX^^^ffflllrrryyy~~~yyytttsssppplllhhheeebbbaaa^^^^^^^^^______```aaabbbcccbbbaaacccfffiiikkkkkkkkkpppwww|||{{{ZZZDDD<<<;;;888888777777666666555555444444444555555555555666888555555888999:::???FFF[[[hhhvvvyyywww~~~~~~oooaaaWWWSSSTTTUUU\\\bbblllyyy}}}{{{yyysssqqqlllfff```ZZZVVVTTTTTTYYY]]]]]]]]]\\\WWWPPPLLLJJJJJJLLLOOOQQQQQQRRRSSSOOONNNOOOOOOOOORRRWWWZZZZZZ[[[\\\^^^aaaccceeejjjkkklllnnnooooooooonnnpppqqqrrrrrrqqqqqqrrrttttttxxx}}}|||vvvrrroookkkhhhkkkqqqxxx~~~kkkYYYLLLJJJHHHGGGJJJTTTmmmuuuVVVDDD???===:::777777777777666555555444444444444333333333333222222222222222111111111000000000000000000111111111111111111111111111111111111333222222222222333444444222222222222222555999===EEEXXXjjjyyy~~~~~~~~~|||~~~|||sssmmmkkkgggbbb]]]ZZZWWWTTTRRRMMMLLLJJJHHHEEEBBB@@@???@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEGGGIIILLLQQQYYYbbbhhhpppvvv~~~{{{nnnccc\\\YYYVVVTTTXXX^^^ffflllrrrxxx|||vvvqqqpppnnnllliiifffdddaaa```_______________```aaabbbdddcccccceeehhhkkkmmmnnnooosssyyy}}}gggOOOAAA;;;:::888888777777666666555555444444444555555555555666999666666999:::;;;@@@GGG]]]iiiwwwtttpppvvv~~~}}}oooaaaXXXTTTTTTVVV]]]bbblllyyy}}}{{{xxxuuutttpppmmmhhhbbb\\\WWWSSSQQQUUU[[[^^^ZZZTTTQQQMMMHHHFFFFFFHHHLLLQQQUUUVVVUUUTTTOOOKKKKKKKKKKKKOOOTTTYYYYYYZZZ[[[]]]```bbbccchhhiiikkkmmmoooooonnnnnnoooppprrrrrrrrrrrruuuwwwvvvzzz{{{vvvpppmmmiiiggglllrrr{{{mmm[[[NNNJJJIIIIIILLLXXXqqqpppRRRBBB>>><<<999888777777777666555555444444444444333333333333222222222222222111111111111111222222222222111111111111222222222222222222222222222222222222222333444444111222333222333555999<<>>@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCFFFGGGIIIKKKPPPWWW___eeekkkpppwww}}}}}}vvvkkkaaa[[[XXXVVVUUUXXX^^^ffflllqqqwww~~~}}}yyyvvvsssnnnjjjhhhhhhfffeeecccaaa`````````____________``````aaadddeeeeeegggjjjmmmppprrrtttwww{{{~~~qqqXXXIII@@@;;;888888888777777666666555555444444444555555555555666888666666888999:::???FFF[[[iiiyyy}}}pppiiinnnxxx}}}pppbbbYYYUUUUUUVVV]]]bbblllyyy~~~~~~}}}{{{xxxuuurrrooonnnkkkhhhddd^^^YYYTTTQQQPPPTTT[[[^^^WWWMMMHHHFFFEEEHHHJJJMMMOOOTTTXXXXXXUUUWWWPPPJJJIIIJJJJJJNNNSSSXXXXXXZZZ\\\^^^```bbbcccfffhhhjjjlllnnnnnnnnnnnnoooppprrrrrrrrrtttwwwzzzxxx|||}}}wwwpppmmmiiihhhmmmttt|||ooo]]]PPPJJJIIIJJJOOOZZZuuujjjMMM@@@===:::888888777777777666555555444444444444333333333222222222111111111111111111111111222222222111111000000000222222222222222222222222222222222111222333333444111222333333333555999<<>>===???@@@@@@AAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDDDDEEEEEEFFFHHHJJJNNNUUU]]]bbbhhhlllrrrvvvwwwxxxzzz{{{vvvppphhh___YYYVVVUUUUUUWWW]]]eeekkkpppuuu{{{|||wwwssspppmmmiiifffbbbbbbaaaaaa``````______``````____________``````ccceeefffhhhkkknnnrrruuuxxxzzz}}}~~~```PPPIIIBBB;;;888888888777777666666555555444444444555555555555666777444444777888999>>>EEEXXXhhh||||||ooofffhhhuuurrrddd[[[VVVVVVWWW]]]cccmmmzzz}}}{{{yyywwwsssooollljjjhhhfffccc^^^YYYUUURRRPPPOOORRRYYY\\\SSSIIIFFFFFFGGGHHHMMMPPPRRRWWW\\\\\\WWWXXXPPPHHHGGGHHHIIILLLPPPTTTUUUWWWZZZ]]]___aaabbbeeefffhhhjjjlllmmmnnnooooooqqqrrrrrrsssuuuyyy|||zzzxxxrrrnnnkkkiiinnnuuuzzzrrr___RRRJJJIIIKKKOOO[[[uuu~~~gggKKK@@@>>>999666888777777777666555555444444444444333333333222222222111111111111111111111111111111111000000//////...111111111111111111111111222111111111111222333333000222333444444666999;;;EEEZZZooo}}}tttlllgggccc___YYYTTTQQQMMMJJJHHHEEEDDDCCCBBB@@@???>>>===>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHDDDEEEFFFHHHLLLSSS[[[```fffjjjnnnqqqrrrrrrssssssppplllfff^^^XXXTTTSSSSSSUUU[[[dddjjjoootttzzz~~~{{{vvvtttpppmmmjjjhhheeeccc^^^^^^^^^^^^^^^^^^^^^^^^```____________``````aaabbbdddgggiiikkknnnssswwwzzz|||~~~iiiSSSKKKIIIBBB;;;999888888777777666666555555444444444555555555555666666444444777888888>>>EEEVVVhhh~~~~~~qqqffffffuuutttggg]]]XXXWWWWWW^^^cccmmmzzz}}}{{{xxxvvvrrrnnnjjjfffdddccc___\\\XXXTTTPPPNNNNNNNNNOOOVVVWWWPPPHHHFFFHHHIIIEEEMMMRRRUUU[[[dddccc]]]WWWMMMFFFEEEGGGGGGJJJMMMOOOQQQTTTXXX\\\___aaabbbeeeeeefffgggiiillloooqqqqqqrrrsssssstttvvvzzz~~~|||zzztttpppllljjjmmmtttxxxtttaaaSSSJJJIIIJJJOOOZZZsss|||}}}hhhLLLDDDAAA:::777:::777777777666555555444444444444333333333333222222111111111111111222222222000000000///////////////111111111111111111111111111111111111111222333333000222333444444666888;;;III\\\nnn|||zzzpppgggbbb^^^[[[UUUQQQNNNKKKHHHFFFCCCBBBBBBAAA@@@???>>>>>>>>>??????@@@@@@@@@@@@@@@BBBCCCDDDEEEGGGHHHIIIJJJDDDEEEFFFGGGJJJPPPWWW]]]bbbfffkkkoooppppppooopppmmmkkkeee^^^WWWRRRQQQQQQRRRYYYbbbjjjnnnsssyyy}}}}}}xxxtttlllkkkiiifffdddbbbaaa```^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______```aaabbbaaadddhhhjjjlllooovvv{{{|||~~~iiiVVVHHHFFFFFF???999:::888888777777666666555555444444444555555555555666777555555777888999???FFFXXXiii~~~uuuhhhgggvvvwwwiii___YYYWWWWWW^^^cccmmmzzz}}}xxxvvvtttrrrnnniiiddd```^^^]]]WWWUUUQQQNNNKKKKKKKKKLLLNNNSSSSSSLLLFFFGGGIIIJJJHHHRRRXXX[[[cccmmmllleeeVVVMMMFFFFFFIIIIIIJJJMMMOOOQQQUUUZZZ___bbbdddeeefffeeeddddddfffkkkpppsssrrrssssssssstttwww{{{~~~}}}zzzuuuqqqllliiikkkqqqwwwvvvcccUUUIIIIIIJJJNNNXXXppp|||zzzmmmQQQIIIFFF===999<<<777777777666555555444444444444333333333333222222000000111111111222222222000000000000000000111111222222222222222222222222111111111111111222222333000111333444555666888:::FFFXXXgggttt~~~}}}xxxnnnfffaaaYYYVVVQQQMMMKKKHHHFFFDDDAAAAAAAAA@@@@@@?????????@@@@@@AAABBBBBBBBBBBBAAABBBCCCDDDFFFGGGIIIKKKKKKGGGGGGGGGGGGHHHLLLSSSWWW[[[```gggmmmoooooooooooolllkkkfff^^^VVVPPPNNNOOOPPPWWWaaaiiinnnsssyyy}}}}}}~~~yyysssoooeeeeeedddbbbaaa`````````aaa``````______^^^^^^^^^]]]]]]]]]^^^```aaacccdddaaafffjjjmmmnnnrrrxxx~~~~~~sss[[[KKKAAABBBBBB;;;888;;;888888888777666666555555444444444555555555666666888666666999::::::@@@GGGZZZjjj~~~wwwjjjhhhxxxyyykkk```ZZZWWWWWW^^^cccmmm{{{~~~yyyuuurrrrrroookkkeee```]]]ZZZYYYRRRPPPMMMJJJHHHHHHIIIJJJNNNQQQPPPIIIFFFGGGJJJJJJOOOZZZaaabbbiiisssrrrjjjXXXOOOHHHIIILLLMMMMMMOOOQQQTTTXXX^^^cccgggiiikkkgggeeecccbbbeeejjjppptttsssttttttttttttwww{{{}}}zzzuuuqqqlllhhhiiinnnwwwwwwdddVVVIIIHHHIIILLLVVVmmm}}}xxx|||qqqUUUMMMIII???;;;???777777777666555555444444444444444333333333222222000000111111222222222222000000111111222222222333333333333333333333333333111111111000111222222333///111444555555666888:::???PPP___mmmyyy{{{wwwooohhhdddVVVRRRNNNJJJHHHFFFDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCAAABBBDDDEEEGGGIIIKKKKKKJJJJJJHHHGGGGGGJJJOOOSSSUUU[[[dddllloooppppppppplllkkkggg___VVVOOOMMMMMMNNNVVV```hhhnnnsssyyy}}}xxxzzz|||}}}{{{vvvqqqnnncccdddcccbbbaaa```aaabbbcccbbbaaaaaa______^^^]]]\\\\\\]]]^^^```bbbdddeeebbbggglllnnnooosss{{{iiiPPPEEE<<<;;;===;;;888777666666666666555555555555666666666666666666666666666555777:::;;;;;;BBBJJJaaavvvpppiiiiiixxxyyylll___UUUUUUYYY^^^ccclllxxx}}}yyytttpppnnnmmmjjjfffbbb^^^ZZZUUURRRMMMKKKHHHEEEDDDEEEHHHIIIKKKPPPOOOHHHEEEIIINNNNNNQQQ___kkksss|||yyyiiiUUUNNNJJJLLLMMMLLLLLLNNNVVVWWWYYY^^^hhhpppooojjjllleee```bbbdddggglllrrruuuuuuuuuvvvxxx|||~~~|||wwwqqqmmmkkkmmmooouuu}}}xxxdddVVVLLLJJJIIIIIIQQQcccuuuzzzwww]]]QQQDDD===<<<666777777777777666666666666222333333333333222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333111111111222333666888999@@@JJJ\\\kkkpppsss~~~|||ttthhh___\\\RRRPPPLLLHHHDDDCCCBBBBBBBBBCCCDDDCCCAAA@@@AAABBBAAACCCEEEHHHIIIIIIHHHGGGAAACCCFFFIIIKKKLLLKKKKKKLLLKKKJJJIIIJJJKKKNNNOOOVVVYYY^^^cccgggjjjkkklllkkkkkkfff]]]SSSNNNOOORRRQQQWWW___ggglllpppsssuuu{{{{{{{{{yyyuuuoooiiifffaaa___^^^\\\[[[[[[[[[\\\cccccccccbbb```___]]]\\\\\\]]]^^^^^^^^^```ccceeejjjmmmpppsssuuuwwwzzz}}}hhhPPPEEE<<<;;;<<<:::777666666666666666555555555555666666666666666666666666666555777:::;;;;;;BBBJJJeee{{{ooojjjjjjxxxzzzmmm```VVVUUUYYY^^^ccclllyyy~~~{{{vvvqqqmmmkkkjjjgggccc___[[[WWWSSSOOOLLLJJJGGGEEEEEEFFFHHHJJJNNNRRRQQQIIIFFFJJJOOOPPPZZZgggttt|||zzzhhhUUUOOOKKKMMMNNNMMMOOORRRXXX\\\aaahhhrrryyyxxxsssnnngggaaabbbeeegggkkkqqqsssssstttuuuxxx|||}}}xxxqqqllljjjkkkmmmuuu}}}vvvcccUUUKKKIIIFFFFFFKKK\\\vvv{{{~~~vvv\\\OOOCCC>>>===888777777777777666666666666222333333333333222111111111111111111111111111111111111111111111111111111000000000000000000000000111111222222222333333333111111111222444666999:::AAAKKK\\\jjjpppuuuxxxpppeee\\\XXXQQQNNNKKKGGGDDDBBBBBBBBBAAACCCDDDCCCBBBAAABBBDDDCCCDDDFFFHHHIIIHHHGGGGGGDDDEEEGGGJJJKKKLLLLLLLLLLLLKKKJJJJJJKKKMMMOOOPPPTTTVVV[[[```dddggghhhiiihhhhhhddd[[[RRRMMMNNNQQQQQQWWW___ggglllooorrrtttwwwwwwwwwuuuqqqlllfffccc```___^^^]]]\\\\\\]]]^^^bbbbbbcccbbbbbbaaa```___^^^___`````````aaadddgggllloooqqqtttvvvyyy}}}dddPPPFFF===<<<<<<999666666666666666666555555555555666666666666666666666666666555777::::::;;;AAAIIIggg}}}}}}ooollllllyyy{{{nnnaaaWWWUUUYYY]]]bbbkkkxxx|||wwwrrrmmmiiigggfffccc^^^[[[WWWTTTOOOLLLIIIHHHFFFEEEEEEGGGJJJKKKQQQTTTRRRLLLHHHKKKOOOQQQaaannn{{{wwwbbbSSSOOOLLLNNNOOOOOOSSSXXX___gggqqqyyy}}}pppiiicccccceeegggkkkpppqqqqqqsssvvvyyy~~~{{{wwwvvvxxxyyyxxx{{{}}}xxxqqqkkkiiijjjlllttt|||sss```SSSKKKHHHFFFEEEGGGTTTmmmvvvZZZMMMAAA>>>???:::888777777777666666666555333333333333333222222111222222222222222222222222111111111111111111111111000000000000000000000000111111222222222333333333222222222333555777999;;;BBBLLL\\\jjjqqqyyyxxxrrrjjj___WWWTTTNNNLLLIIIEEECCCBBBBBBBBBAAACCCDDDDDDCCCDDDEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGIIIJJJKKKLLLLLLMMMKKKKKKKKKLLLMMMNNNPPPQQQPPPRRRVVV[[[___bbbcccdddcccbbb___XXXQQQMMMNNNPPPRRRWWW___fffjjjmmmpppqqqqqqqqqpppnnnkkkfffbbb___^^^^^^]]]]]]^^^___``````bbbbbbcccddddddccccccccc```aaabbbbbbbbbcccfffiiioooppprrrtttvvvzzz```NNNEEE>>><<<<<<888666666666666666666555555555555666666666666666666666666666555777:::::::::@@@HHHbbbyyy}}}ooommmnnn||||||pppcccXXXVVVYYY[[[```iiivvv}}}yyytttooojjjfffdddbbb___[[[WWWUUUQQQMMMJJJGGGFFFEEEEEEFFFHHHJJJLLLSSSSSSQQQLLLHHHJJJOOOSSSbbbnnn}}}oooZZZPPPNNNMMMOOOPPPRRRYYYaaaoooxxxssskkkeeeeeefffgggjjjoooqqqrrruuuxxx|||{{{vvvrrrqqqtttqqqmmmmmmoooppppppuuu{{{~~~{{{vvvpppkkkiiikkkmmmsss|||ooo]]]QQQLLLIIIGGGGGGHHHQQQiiiwwwXXXJJJ???===>>>:::888888777777666666555555333333444444333333222111222222222222222222222222111111111111111111111111000000000000000000000000111111222222222333333333333333333444555888:::;;;DDDOOO^^^jjjsss}}}}}}}}}rrrkkkdddZZZRRROOOKKKIIIFFFDDDBBBAAABBBBBBBBBCCCEEEEEEEEEFFFHHHIIIIIIIIIJJJJJJIIIHHHFFFFFFHHHIIIIIIJJJKKKLLLLLLLLLKKKKKKLLLNNNOOOPPPQQQQQQNNNOOOSSSVVVZZZ\\\^^^___\\\\\\YYYTTTOOOLLLMMMOOOQQQWWW^^^dddhhhjjjlllnnnlllkkkjjjhhheeeaaa^^^\\\\\\\\\]]]^^^___aaabbbbbbddddddeeeeeeeeeeeeddddddbbbddddddddddddfffiiikkkpppqqqrrrsssvvvzzz}}}[[[KKKDDD>>>===<<<888666777666666666666555555555555666666666666666666666666666555777999999:::@@@GGG\\\sss}}}mmmlllooo}}}~~~rrreeeZZZVVVYYYYYY^^^gggttt}}}{{{wwwrrrlllgggdddbbb___\\\XXXUUUSSSPPPLLLIIIEEEEEEDDDEEEFFFHHHKKKLLLQQQPPPNNNKKKHHHIIIOOOUUUbbbmmm|||}}}gggTTTMMMLLLNNNPPPRRRVVVaaallluuummmgggffffffgggjjjoootttuuuxxx|||yyytttooommmoooppplllkkklllmmmpppxxxzzzxxxtttoookkkjjjmmmooosss}}}jjjZZZOOOJJJFFFFFFIIIHHHOOOggg~~~xxxXXXIII>>><<<===888888888888777666555555555333444444444444333222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333333333333444555888:::;;;FFFQQQ___jjjssszzzxxxwwwmmmfff___UUUNNNLLLIIIGGGEEECCCBBBBBBCCCCCCCCCEEEFFFGGGGGGHHHJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFHHHIIIJJJKKKLLLLLLLLLLLLJJJKKKMMMOOOPPPPPPPPPPPPLLLNNNPPPRRRUUUWWWXXXYYYUUUTTTRRROOOMMMLLLMMMNNNQQQUUU\\\bbbeeeggghhhiiigggfffdddbbb```]]]\\\[[[ZZZ[[[\\\^^^```bbbccccccgggggggggffffffeeedddccceeeffffffffffffhhhkkknnnoooppprrrsssvvvzzzwwwWWWHHHBBB>>>===<<<888777888666666666666555555555555666666666666666666666666666555777999999999???GGGXXXooo}}}nnnnnnqqqtttggg[[[WWWYYYXXX]]]fffssszzzwwwsssnnniiieeebbb```\\\ZZZVVVSSSQQQNNNKKKHHHDDDDDDDDDEEEFFFHHHJJJKKKNNNKKKJJJIIIHHHIIIPPPYYYeeeppp~~~rrr```SSSKKKLLLPPPSSSUUU[[[jjjyyyvvvnnnhhhgggggghhhkkkpppxxxyyy{{{~~~}}}wwwsssssspppmmmlllmmmnnnqqq{{{xxxvvvrrrnnnkkkkkknnnqqqttt~~~{{{fffWWWNNNFFFCCCDDDHHHGGGLLLdddyyywwwVVVHHH>>>======888999999888777666555444444444444444444444333222222333333333333333333333333111111111111111111111111333333333333333333333333111111222222222333333333222222222333555777999;;;DDDQQQ^^^hhhqqq~~~|||tttvvv}}}rrrgggaaaZZZQQQKKKIIIGGGEEEDDDBBBBBBCCCDDDEEEEEEFFFHHHIIIIIIIIIKKKMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGIIIKKKNNNOOOOOONNNMMMJJJLLLNNNPPPQQQPPPOOONNNLLLLLLMMMNNNOOOQQQRRRRRRNNNMMMLLLKKKKKKKKKLLLMMMOOOTTTZZZ___aaabbbcccdddcccaaa___]]][[[ZZZYYYYYYXXXZZZ\\\^^^```bbbbbbcccggggggggggggfffeeedddcccfffggghhhhhhhhhiiilllooonnnppprrrtttwww{{{sssTTTEEE@@@======<<<888888:::666666666666555555555555666666666666666666666666666555777999999999>>>FFFTTTkkk|||vvvwwwyyyvvviii\\\WWWYYYYYY^^^gggttt~~~|||zzzvvvsssooojjjfffbbb```___YYYWWWTTTQQQOOOLLLIIIGGGDDDDDDDDDEEEFFFHHHIIIJJJKKKHHHGGGIIIIIIJJJSSS]]]jjjtttxxxgggXXXQQQJJJMMMSSSWWWZZZbbbtttvvvnnnhhhggghhhiiilllqqqzzz{{{}}}~~~~~~~~~}}}}}}xxxvvvrrrmmmjjjjjjlllooouuuxxxcccUUUMMMEEEBBBDDDJJJGGGJJJaaa{{{vvvtttTTTGGG?????????:::999999888777666555444444444444444555444444333222333333333333333333333333111111111111111111111111222222222222222222222222111111222222222333333333111111111222444666999:::AAANNN\\\dddmmmzzz}}}yyyuuuxxxxxxnnnccc\\\VVVMMMHHHFFFFFFEEECCCBBBBBBDDDFFFGGGGGGHHHJJJJJJJJJJJJLLLMMMNNNMMMLLLKKKJJJJJJIIIIIIGGGJJJNNNRRRSSSRRRQQQOOOJJJLLLOOOPPPQQQOOOLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKIIIHHHGGGHHHJJJKKKLLLLLLNNNRRRXXX]]]^^^______```^^^]]]ZZZXXXVVVVVVVVVWWWWWWYYY[[[^^^```aaaaaaaaaeeefffffffffffffffeeeeeeggghhhhhhhhhhhhjjjmmmpppnnnqqqtttwwwzzz~~~qqqRRRDDD???======<<<999888;;;777666666666555555555555666666666666666666666666666555777999999888>>>FFFQQQhhhyyy~~~wwwiii]]]XXXYYYZZZ___hhhuuu}}}zzzwwwsssppplllhhhccc```^^^]]]WWWUUURRROOOMMMKKKHHHEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJFFFFFFIIIJJJKKKUUUaaammmvvvqqq^^^RRROOOKKKOOOUUUZZZ]]]fffzzzvvvnnnhhhhhhiiijjjmmmrrr{{{|||~~~yyywwwsssnnniiiiiikkkmmmvvvuuuaaaTTTLLLGGGCCCFFFLLLIIIJJJaaawwwuuuqqqRRRGGGAAAAAABBB<<<999999888777666555444444444444555555444444333222333333333333333333333333111111111111111111111111111111111111111111111111111111222222222333333333111111111222333666888999???LLLZZZaaajjjvvv~~~|||{{{zzzyyyxxxzzz|||vvvkkk```YYYSSSKKKEEEDDDEEEDDDCCCBBBCCCEEEGGGHHHHHHJJJKKKKKKJJJJJJLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJGGGKKKPPPUUUWWWVVVSSSQQQKKKLLLOOOQQQPPPNNNKKKIIIIIIIIIHHHGGGFFFFFFFFFGGGFFFEEEEEEFFFIIIKKKLLLKKKMMMQQQWWW[[[]]]]]]]]]^^^\\\ZZZWWWUUUTTTTTTTTTUUUWWWXXX[[[]]]___`````````cccdddeeefffggggggggggggggghhhiiiiiiiiijjjmmmpppooorrrvvvyyy|||kkkQQQAAA???===<<<<<<:::888666888777777666555444444444555555555555555666777777888888888777777:::>>>AAANNN```wwwyyymmmaaaZZZYYY[[[aaakkkwww~~~|||yyywwwvvvrrrlllgggccc^^^ZZZWWWUUUPPPJJJHHHIIIJJJIIIHHHIIIDDD@@@@@@EEEIIIIIIHHHJJJIIIHHHIIIMMMTTT]]]dddnnnqqqrrrnnneeeZZZRRRNNNQQQRRRWWW___fffmmmyyyxxxooogggfffhhhjjjmmmrrryyy|||}}}~~~wwwmmmjjjjjjjjjmmmppp~~~sss]]]PPPKKKFFFFFFAAACCCKKKQQQccc~~~xxxssshhhPPPHHH@@@>>>>>>:::::::::999888777666555444444444333333333222222222111111111111111111111111222222222222222222222222111111000000000000111111111111222222222333333333222333333333222333666888EEEOOO[[[cccgggkkkqqqvvvyyyuuutttwww{{{{{{uuuqqqggg\\\TTTMMMFFFDDDEEEFFFEEEEEEEEEEEEGGGIIIJJJKKKLLLNNNNNNMMMMMMOOOPPPNNNNNNMMMMMMMMMMMMMMMMMMMMMQQQUUUYYYZZZYYYVVVSSSQQQQQQQQQPPPNNNKKKIIIGGGEEEDDDCCCCCCBBBBBBCCCCCCBBBCCCEEEGGGIIIKKKMMMNNNOOORRRWWW[[[]]]\\\ZZZXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTXXX]]]aaaaaaaaaaaaaaaffffffffffffffffffffffffjjjjjjjjjiiiiiijjjmmmpppqqqsssvvvzzziiiOOOAAA???===<<<;;;:::888666888777777666555555444444555555555555555666777777888888888777777:::>>>AAAMMM^^^uuuzzznnnaaaZZZYYYYYY___iiiuuu~~~|||yyywwwuuuqqqkkkfffaaa]]]XXXUUURRRMMMIIIGGGIIIJJJIIIHHHGGGCCC???@@@DDDHHHHHHGGGKKKJJJJJJKKKNNNUUU]]]cccfffgggeee```XXXRRRNNNMMMQQQSSS[[[dddjjjoooxxxtttllleeeeeeggghhhlllpppzzz}}}~~~~~~wwwmmmjjjjjjiiilllppp}}}qqq[[[OOOJJJEEEFFFBBBCCCKKKRRRfffxxxttteeeNNNGGG@@@>>>???;;;::::::999888777666555555444444444444333333333333111111111111111111111111111111111111111111111111111111000000000000111111111111222222222333333333333444444444333555777:::CCCMMMYYYbbbgggkkkqqqvvvyyyvvvvvvzzz~~~xxxrrrlllbbbWWWQQQKKKDDDBBBDDDFFFEEEEEEEEEFFFHHHIIIJJJKKKMMMNNNNNNNNNNNNOOOQQQQQQPPPOOOMMMMMMMMMNNNOOOPPPSSSVVVYYYZZZXXXVVVTTTQQQQQQPPPNNNLLLIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDCCCDDDEEEGGGIIIKKKLLLMMMOOOQQQUUUXXXZZZZZZYYYXXXWWWWWWVVVUUUUUUVVVVVVVVVVVVZZZ___bbbccccccccccccgggffffffeeeeeeffffffgggjjjjjjjjjiiiiiikkkooorrrtttvvvyyy|||dddKKKAAA???<<<;;;;;;:::888777777777777666555555444444555555555555555666777777777888888888888:::===@@@KKK\\\sss}}}pppbbbZZZXXXXXX^^^gggsss~~~}}}|||zzzxxxuuuqqqjjjeee```[[[VVVRRRMMMJJJFFFFFFIIIKKKJJJHHHEEEAAA>>>???CCCFFFGGGFFFJJJJJJKKKMMMQQQWWW]]]```]]][[[WWWQQQLLLKKKMMMOOORRRVVV___iiioooqqqxxxpppiiidddeeeggghhhkkkooo{{{~~~vvvmmmjjjhhhhhhkkkooo|||mmmYYYMMMHHHCCCGGGDDDDDDJJJRRRlllvvvuuucccMMMFFF???>>>@@@<<<;;;::::::999888777666666666555555555444444444444222222222222222222222222000000000111111111111111111111000000000000111111111111222222222333333333333444555555444666888;;;BBBKKKXXXaaafffkkkqqqvvvzzzyyy|||~~~tttnnnddd[[[RRRMMMHHHCCCAAACCCEEEEEEFFFFFFGGGIIIJJJKKKMMMNNNPPPPPPOOOOOOQQQRRRTTTRRRPPPNNNNNNOOOQQQSSSUUUVVVXXXZZZZZZXXXVVVTTTQQQOOOMMMJJJGGGEEEDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIKKKLLLLLLNNNOOORRRTTTVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWYYYYYYZZZ^^^bbbeeefffeeeffffffhhhgggfffeeeeeefffggghhhkkkkkkjjjiiiiiilllqqquuuxxxyyy|||___HHHAAA>>>;;;:::::::::999777777777666666555555555555555555555555555666777777666777888888888999===???JJJ[[[rrrsssdddZZZWWWXXX^^^fffqqq~~~~~~|||{{{yyywwwuuupppjjjddd___YYYTTTQQQKKKHHHFFFGGGJJJLLLKKKIIIBBB@@@>>>???BBBEEEFFFFFFIIIIIIKKKOOOTTTXXX[[[\\\VVVRRRNNNIIIHHHKKKOOOSSSUUUXXXaaakkkpppssszzz{{{mmmhhheeegggiiiiiimmmrrr|||}}}tttllliiigggfffjjjooo{{{hhhVVVKKKFFFBBBGGGFFFDDDIIITTTssssssssseeeNNNGGG@@@???@@@<<<;;;::::::999888888777777666666666666555555555555222222222222222222222222111111111111111222222222222111111000000111111222111111222222222333333333222333444444444555888;;;BBBKKKXXXbbbggglllsssxxx{{{|||yyyooohhh]]]UUUMMMJJJFFFBBBBBBDDDFFFFFFGGGHHHJJJKKKMMMMMMOOOPPPRRRRRRQQQQQQSSSTTTVVVTTTRRRPPPPPPRRRUUUWWWZZZZZZ[[[[[[ZZZWWWUUUTTTNNNLLLHHHDDDBBBAAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKMMMMMMNNNPPPQQQSSSTTTTTTRRRRRRSSSUUUVVVYYYZZZ\\\^^^aaaeeehhhhhhhhhiiiiiijjjhhhfffddddddfffhhhjjjlllkkkkkkjjjjjjnnnssswwwzzz|||~~~^^^JJJAAA>>>;;;999999999999888666666666666555555555555555555555555555666777777555777888888888999<<<>>>III[[[ssswwwfff[[[XXXYYY^^^fffqqq}}}}}}|||zzzwwwuuutttoooiiiccc^^^XXXSSSPPPKKKIIIGGGIIILLLMMMKKKIII??????>>>???BBBDDDEEEEEEHHHHHHKKKQQQVVVYYYXXXWWWNNNKKKIIIHHHJJJNNNRRRTTTXXXZZZ```ggglllqqqzzzuuulllhhhgggiiijjjkkkpppvvv|||yyyrrrkkkgggeeedddiiippp{{{zzzdddSSSIIIDDDAAAGGGFFFDDDJJJWWWyyyppprrrhhhQQQIIIAAA???@@@;;;;;;;;;::::::999999888888777777666666666555555555222222222222222222222222222222222333333333444444222222111111111111222222111111222222222333333333111222333333333444888:::CCCMMMZZZccciiinnntttyyy|||uuujjjcccXXXQQQKKKIIIGGGDDDCCCFFFGGGHHHIIIKKKMMMOOOPPPPPPQQQRRRTTTTTTSSSSSSUUUVVVWWWUUUSSSQQQRRRUUUYYY[[[]]]]]]]]]\\\ZZZWWWSSSRRRJJJHHHDDDAAA??????@@@AAACCCCCCDDDEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPRRRRRRPPPPPPRRRTTTVVVYYY\\\]]]aaadddgggiiijjjjjjjjjkkkkkkiiigggeeeeeegggiiikkkmmmmmmllllllllloootttxxx{{{|||~~~^^^LLL@@@===:::888888999999999666666666666666666555555555555555555555666777777555666888888888999<<<>>>HHH[[[tttzzziii]]]YYYYYY^^^fffppp|||}}}{{{yyyuuurrrqqqmmmgggaaa\\\WWWRRRNNNKKKJJJIIIKKKMMMMMMJJJFFF>>>>>>???@@@BBBCCCEEEFFFGGGIIIMMMTTTZZZ[[[XXXTTTGGGFFFEEEFFFJJJOOORRRSSSZZZZZZ]]]bbbfffjjjuuuwwwooojjjgggfffhhhiiikkkqqqyyy{{{}}}uuuoooiiifffddddddjjjrrr|||vvv```QQQHHHDDDAAAFFFEEEDDDLLLZZZ}}}qqquuujjjRRRJJJBBB???@@@;;;;;;;;;;;;:::::::::999999777666666666555555555555333333333333333333333333222222333333444555555555222222111111111111222222111111222222222333333333000111222222333444888:::EEENNN[[[dddiiinnntttyyy|||rrrfff^^^UUUNNNIIIHHHGGGEEEEEEGGGHHHIIILLLNNNPPPRRRSSSSSSSSSTTTVVVVVVUUUUUUWWWXXXUUUTTTSSSSSSUUUXXX\\\^^^_________]]]ZZZUUUQQQNNNFFFDDDBBB@@@@@@AAACCCDDDFFFFFFGGGHHHJJJLLLNNNOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQOOOPPPRRRTTTWWWZZZ]]]___ccceeehhhjjjjjjjjjkkkllljjjiiihhhgggggghhhiiijjjmmmnnnoooooooooqqqtttwwwzzz{{{~~~zzzYYYHHH@@@===999777888999999999555666666666666666666666555555555555555666777777444666888888888999;;;===EEEYYYuuu}}}|||kkk___ZZZXXX\\\dddmmmyyy~~~}}}{{{xxxrrrnnnmmmiiiccc^^^YYYTTTPPPLLLLLLJJJIIIKKKLLLKKKFFFBBB===>>>@@@AAABBBDDDEEEGGGIIIKKKPPPWWW^^^^^^XXXSSSFFFDDDCCCEEEJJJPPPSSSTTTZZZYYYZZZ]]]___aaajjjsss{{{vvvoookkkgggdddbbbdddeeegggpppyyyzzz~~~{{{rrrlllhhheeeccccccjjjsss}}}rrr^^^PPPGGGCCCAAAEEECCCDDDNNN]]]{{{~~~uuu|||hhhQQQIIIAAA@@@@@@<<<;;;;;;;;;;;;::::::::::::666666666555555555444444333333333333333333333333111111222333333444555555333222222111111222222333111111222222222333333333000222333333333555999;;;EEEOOO[[[dddiiimmmssswww}}}~~~pppccc[[[SSSLLLHHHHHHGGGEEEEEEGGGJJJKKKNNNQQQSSSUUUVVVVVVTTTVVVWWWWWWWWWWWWXXXZZZQQQRRRSSSUUUWWW[[[^^^```___``````___[[[TTTNNNJJJDDDCCCBBBBBBCCCEEEGGGIIIJJJJJJKKKMMMOOORRRTTTUUUSSSRRRQQQPPPOOONNNMMMLLLLLLLLLNNNOOOPPPPPPQQQPPPQQQRRRTTTVVVYYY]]]___aaacccfffhhhiiiiiiiiikkkllljjjiiiiiihhhhhhiiiiiijjjnnnoooqqqqqqqqqrrrtttvvvzzz{{{~~~tttSSSCCC@@@===999777888999999999555555555666666666666666555555555555555666777777444666888888888999;;;===CCCXXXuuu}}}zzz~~~mmm```[[[WWW[[[bbblllxxx~~~~~~}}}|||wwwqqqllliiifff```[[[WWWRRRNNNKKKLLLJJJIIIJJJKKKIIIDDD???<<<>>>@@@BBBBBBDDDFFFGGGJJJLLLRRRZZZaaaaaaZZZSSSHHHEEECCCEEEKKKQQQUUUVVVYYYXXXYYY[[[[[[[[[aaaiiippp~~~yyypppkkkjjjddd```___```aaadddnnnxxxyyy}}}zzzoookkkgggeeebbbccckkkttt~~~qqq]]]OOOGGGCCCAAADDDBBBDDDOOO___xxxrrrvvvyyyeeeOOOHHHAAA@@@AAA===;;;;;;;;;;;;;;;;;;::::::666555555555444444444444333333333333333333333333000000111222333333444444333222222111111222222333111111222222222333333333111222444444555777:::===EEEOOO[[[cccgggkkkqqqvvv}}}xxx{{{}}}ooobbbZZZQQQKKKGGGGGGGGGEEEEEEGGGJJJLLLOOOSSSUUUWWWXXXXXXUUUWWWXXXXXXWWWXXXYYYZZZOOOPPPRRRUUUYYY\\\___aaa___```aaa```[[[TTTMMMHHHCCCCCCCCCDDDFFFIIIKKKMMMMMMNNNOOOQQQSSSVVVXXXZZZUUUTTTSSSRRRPPPOOOMMMMMMLLLMMMOOOPPPQQQQQQQQQPPPSSSTTTVVVXXX[[[___aaacccccceeehhhiiiiiiiiijjjllliiiiiiiiiiiiiiiiiiiiiiiinnnppprrrssssssrrrsssttt{{{|||~~~jjjMMMEEE===<<<;;;:::999888888888666666555555555444444444666666666666666555555555555666777777777888;;;>>>IIIXXXsss{{{yyy}}}rrreee[[[ZZZ]]]bbbjjjuuu~~~}}}{{{wwwqqqmmmfffccc___ZZZTTTPPPMMMKKKKKKLLLMMMLLLIIIEEE@@@===<<<>>>AAABBBCCCDDDEEEGGGJJJOOOUUU]]]fffjjjaaaVVVIIIJJJJJJJJJKKKNNNSSSWWW]]]ZZZZZZZZZYYYYYY```hhhlll{{{{{{nnnhhhddd``````\\\ZZZ]]]```bbbhhhooowww{{{|||xxxsssnnniiieeeaaaaaahhhqqqsss\\\MMMFFFDDDEEEEEEFFFIIIOOOaaazzzsssuuuyyybbbNNNKKKDDD???@@@??????>>>===<<<:::999888777666666666555444444333333333333444555555444333333222222222222222222222222333222222111111222222333222222222222222222222222111222333333444555999;;;FFFUUU]]]bbbjjjkkkmmmwww{{{}}}zzz}}}|||nnnaaaXXXPPPLLLGGGDDDEEEGGGJJJKKKMMMQQQSSSQQQRRRVVVYYYYYYYYYXXXWWWXXXYYYZZZYYYXXXTTTUUUXXXZZZ]]]^^^______``````___[[[TTTMMMHHHEEEEEEEEEGGGIIIKKKNNNOOOOOOTTTSSSTTTVVVZZZ\\\]]]\\\]]]YYYSSSPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQVVVWWWXXXZZZ\\\^^^```aaadddgggjjjkkkjjjjjjkkkllljjjkkkkkkjjjiiihhhjjjkkkoootttyyyyyyvvvtttvvvxxxgggKKKDDD===<<<;;;:::999888888888666666555555555444444444555555555666666666666666666777777777777999<<>>===???BBBCCCDDDEEEFFFHHHLLLQQQYYYcccllloooeeeYYYJJJKKKKKKKKKLLLOOOTTTWWW[[[XXXXXXXXXWWWWWW^^^fffooo}}}zzznnniiieeebbbaaa]]][[[\\\]]]___dddkkkrrrvvv|||{{{wwwooojjjfffdddaaaaaaiiissssss]]]NNNHHHFFFEEEDDDEEEHHHNNN^^^{{{{{{sssuuuzzzaaaNNNKKKCCC>>>???>>>???>>>===<<<:::999888777777666666555555444333333333333444555555444333333222222222222222222222222333222222111111222222333222222222222222222222222111222333444444666999<<>>???AAADDDEEEFFFFFFHHHIIIMMMUUU___kkkuuuvvvkkk\\\LLLMMMMMMMMMMMMPPPUUUXXXZZZXXXWWWWWWVVVVVV]]]eeeqqq~~~yyymmmjjjiiifffdddaaa^^^___]]]]]]aaahhhmmmqqqwww~~~zzzuuukkkgggdddbbbaaabbbkkkuuusss^^^PPPJJJHHHEEEDDDEEEGGGLLL[[[uuuwwwwwwzzz```MMMKKKDDD>>>???===???>>>===<<<;;;999888888777777666555555444444333333444444555555444444333222222222222222222222222333222222111111222222333222222222222222222222222222333444555555777:::===IIIWWW^^^dddmmmooorrr|||yyyjjj]]]UUUPPPLLLGGGEEEGGGIIILLLMMMOOOTTTVVVUUUUUUZZZ\\\[[[[[[ZZZZZZ[[[]]]^^^]]][[[YYYZZZ[[[\\\\\\[[[ZZZYYY___^^^ZZZTTTNNNIIIGGGGGGHHHLLLRRRUUUXXX[[[```dddbbbcccdddffffffccc]]]YYYSSSQQQOOOOOOPPPQQQPPPOOOOOOOOOPPPQQQSSSUUUWWWXXXXXXXXXYYYZZZ\\\___aaabbbccceeehhhiiiiiihhhiiijjjjjjkkklllkkkjjjjjjkkkmmmooorrrvvvwwwvvvwww{{{~~~^^^HHHDDD===<<<;;;:::999888888888666666666555555555555555333444444555666777888888777888999999999:::===@@@HHHaaa}}}{{{kkk```ZZZ\\\```fffqqq{{{wwwsssmmmfffbbb___]]]YYYUUUQQQMMMKKKJJJGGGGGGGGGFFFEEEBBB@@@???BBBDDDGGGHHHHHHIIIJJJLLLNNNWWWeeesss~~~}}}ooo___OOOOOOOOONNNOOOQQQUUUYYY[[[YYYXXXXXXWWWXXX^^^gggtttxxxoooooopppnnnllliiigggfffbbb```cccjjjooorrrvvv{{{zzztttkkkgggdddcccaaaccclllvvvppp\\\PPPJJJHHHFFFEEEEEEHHHMMMZZZrrr~~~}}}|||~~~zzz```OOOMMMFFF@@@@@@>>>>>>>>>===<<<;;;:::999999777777666666555444444444444444444444444444444444222222222222222222222222333222222111111222222333222222222222222222222222333444555555555777;;;===GGGUUU\\\cccnnnrrrttt~~~xxxjjj]]]UUUOOOLLLHHHGGGHHHKKKMMMNNNQQQVVVYYYXXXXXX\\\^^^]]]\\\\\\\\\^^^``````___]]]^^^\\\ZZZXXXWWWWWWXXXYYY```]]]YYYSSSMMMJJJJJJLLLPPPUUU\\\```aaaccchhhllllllkkkiiihhheee```YYYUUUOOONNNNNNOOOQQQRRRQQQOOOQQQRRRRRRSSSUUUVVVXXXYYYYYYYYYZZZ[[[]]]___aaabbbbbbdddggghhhhhhggghhhiiijjjkkklllkkkjjjkkkmmmnnnppprrruuuvvvxxxzzz~~~}}}ZZZHHHDDD===<<<;;;:::999888888888666666666666666666666666333444444555666777888888777888999999999:::===@@@JJJfff}}}}}}mmmaaa[[[\\\___eeeooo}}}~~~zzzvvvqqqlllfffbbb___]]]YYYUUUPPPMMMJJJIIIEEEEEEDDDCCCBBBAAA@@@@@@EEEGGGJJJKKKKKKKKKLLLNNNNNNYYYjjjyyyqqq___QQQQQQQQQPPPPPPRRRVVVYYYZZZXXXWWWXXXXXXYYY```iiizzz|||uuuwwwzzzxxxtttrrrpppooojjjgggjjjqqqxxxzzz}}}~~~zzztttlllhhheeedddbbbdddmmmwww~~~kkkXXXMMMHHHFFFGGGEEEFFFIIIOOO]]]ssswww{{{yyyaaaQQQPPPIIICCCBBB???>>>>>>===<<<;;;;;;::::::888777777666555555444444444444444444444444444444222222222222222222222222333222222111111222222333222222222222222222222222333444555555555777;;;===GGGTTT]]]ffftttxxxzzzyyyjjj^^^VVVOOOLLLIIIHHHJJJMMMOOOOOOSSSYYY\\\[[[\\\___aaa```]]]]]]^^^```bbbcccaaa___```\\\VVVRRRQQQTTTXXX\\\```^^^ZZZTTTPPPPPPRRRUUUVVV]]]eeekkknnnooorrrtttuuuqqqkkkeee```\\\XXXUUUQQQPPPQQQSSSUUUVVVUUUSSSUUUUUUUUUUUUVVVVVVWWWXXXZZZZZZ[[[\\\]]]___aaabbbaaadddggghhhgggggghhhiiijjjkkkllllllkkklllnnnpppqqqsssuuuxxxzzz~~~wwwUUUFFFDDD===<<<;;;:::999888888888555666666666666777777777444444555555666666777777666777888888888:::===???IIIggg|||pppddd]]]]]]___dddmmm{{{~~~yyytttooojjjddd```]]][[[XXXTTTPPPMMMJJJIIIEEEEEECCCBBBBBBBBBBBBBBBHHHJJJMMMNNNMMMMMMOOOPPPPPP\\\mmm~~~rrr___RRRRRRRRRPPPPPPRRRUUUXXXXXXVVVWWWXXXYYYZZZbbbkkkzzz|||}}}wwwvvvvvvuuuppplllqqqxxx{{{uuulllhhheeedddccceeennnxxxfffTTTKKKFFFDDDGGGEEEEEEIIIQQQ```wwwsss{{{{{{aaaRRRRRRKKKDDDCCC@@@>>>>>>======<<<;;;;;;:::888888777666666555555444555444444333333444444555222222222222222222222222333222222111111222222333222222222222222222222222222333444555555777:::===HHHWWWaaammm~~~zzzkkk^^^WWWNNNLLLIIIIIILLLNNNPPPQQQUUU[[[___^^^___bbbcccbbb]]]^^^___bbbddddddbbb```___[[[TTTPPPPPPTTT[[[___aaa```]]]ZZZXXXYYY]]]aaa___eeennnvvv|||}}}{{{yyyxxxqqqiiiaaa]]][[[ZZZYYYVVVVVVVVVWWWYYYZZZYYYWWWWWWVVVVVVVVVVVVWWWWWWXXX[[[[[[\\\]]]^^^```aaabbbbbbdddggghhhhhhggghhhiiiiiikkklllllllllmmmppprrrssstttwww{{{~~~qqqQQQDDDBBB===<<<;;;:::999888888888555666666666777777777777555555555666666666666666666777777777777999<<>>>>>======<<<<<<;;;;;;888888777777666555555555555444333333333333444555222222222222222222222222333222222111111222222333222222222222222222222222111222333444444666999<<>>???^^^yyyvvvkkk```___```bbbjjjwwwxxxpppiiibbb[[[WWWSSSRRRPPPOOONNNMMMMMMMMMIIIHHHFFFEEEEEEGGGHHHJJJLLLNNNPPPQQQPPPPPPQQQRRRUUUaaassstttaaaSSSSSSRRRPPPOOOQQQTTTWWW^^^]]]^^^aaacccfffoooxxxyyyrrrrrrrrrnnnpppqqqttttttpppmmmsss}}}|||vvvdddaaa```aaabbbfffqqq|||{{{aaaQQQIIIDDDBBBEEEAAAAAAGGGRRReee~~~ppp~~~|||___QQQRRRKKKDDDBBB>>>>>>>>>======<<<<<<;;;;;;888888777777666666555555555444333333333333444555222222222222222222222222333222222222222222222333222222222222222222222222111222333333444555999;;;DDDUUUcccsssyyyjjj^^^VVVNNNLLLJJJKKKNNNPPPRRRRRRXXX^^^bbbbbbbbbeeefffddd]]]]]]___ccceeeeeeccc```XXXWWWVVVVVVXXX\\\aaadddccccccddddddfffjjjooottt}}}~~~|||pppddd```[[[WWWWWWYYYZZZ[[[WWWUUUSSSSSSTTTTTTTTTSSSSSSSSSTTTUUUWWWYYY[[[\\\\\\\\\]]]]]]___```bbbcccccceeehhhiiiiiihhhiiijjjiiikkklllmmmmmmnnnqqqsssvvvwww{{{cccJJJAAA???;;;:::999999888888999999777777777777666666666666666666666666666666666666888777777777888:::<<<===CCCUUUsss~~~jjjbbb]]]ZZZ___hhhrrr}}}vvvmmmddd\\\WWWTTTKKKJJJIIIJJJLLLMMMLLLKKKJJJJJJIIIHHHGGGGGGIIIJJJRRRRRRQQQPPPOOOPPPSSSVVV[[[ccctttsss^^^VVVUUURRROOOLLLMMMPPPRRR\\\```eeejjjoootttzzz~~~ttthhhcccdddggghhhiiikkkkkkffffffppp|||yyysssjjjddd^^^]]]___dddooozzzrrr]]]QQQJJJEEEDDDEEEFFFHHHMMMUUUhhhnnnsss}}}]]]MMMOOOJJJCCCAAA??????>>><<<;;;;;;<<<======;;;::::::999888777666666000000111222444555666666000111111222222333444444555555555444444333333333222222222222222222222222...000333444555777999;;;DDDVVVcccppp|||mmm___VVVNNNNNNMMMMMMOOOQQQTTTUUUZZZ___ccceeegggiiigggbbb\\\```eeeggghhhgggfffeee```YYYUUUYYY^^^aaaeeeiiidddiiinnnpppooorrrxxx~~~rrrhhh^^^\\\ZZZYYYYYYYYYXXXWWWVVVTTTQQQOOONNNOOOQQQSSSRRRSSSTTTVVVXXXZZZ[[[\\\______^^^^^^____________cccdddeeefffgggiiijjjjjjnnnnnnnnnooorrruuuxxxzzz}}}~~~```IIIAAA@@@;;;:::999999888999999999777777777777666666666666666666666666666666666666888777777777888:::<<<===AAASSSpppmmmbbb]]][[[```hhhrrr}}}uuukkkaaaXXXRRROOOIIIHHHGGGIIIKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKLLLOOOPPPPPPOOOOOOQQQTTTWWW^^^eeeuuutttaaaUUUTTTRRROOOLLLLLLOOORRR___cccllluuu~~~|||lll```ZZZZZZ\\\```aaadddccc```___iiiuuuvvvooohhhbbb^^^]]]___dddooozzznnnYYYNNNGGGDDDCCCBBBCCCFFFKKKXXXoooqqqxxxzzz]]]QQQUUUPPPIIIEEEAAA???>>>===<<<<<<<<<======;;;;;;:::999888777666666333333333333333333333333444444333222222111111000444444444444333333333222222222222222222222222222///111333444555777999;;;CCCTTTaaannn~~~}}}mmm```WWWOOOOOONNNNNNOOORRRUUUVVV\\\bbbfffgggjjjllljjjeee^^^aaaeeehhhiiiiiihhhhhh___YYYVVVZZZ___cccgggllljjjoootttxxx{{{vvvjjjbbbaaa^^^[[[YYYWWWVVVTTTRRRRRRQQQOOONNNMMMNNNOOOPPPQQQRRRSSSUUUWWWYYY[[[[[[]]]]]]^^^___``````______ccccccdddeeeggghhhiiiiiimmmmmmmmmnnnqqquuuzzz|||[[[GGGAAAAAA;;;;;;:::999999999999999777777777777666666666666666666666666666666666666777777777777888:::;;;===???OOOkkkpppbbb]]][[[```hhhqqq}}}|||ssshhh\\\SSSLLLHHHFFFEEEEEEGGGJJJLLLLLLKKKLLLLLLMMMMMMNNNNNNOOOOOOMMMNNNNNNNNNOOOQQQUUUXXX^^^eeetttsssaaaTTTTTTRRROOOLLLMMMOOORRR___ggguuuxxxfffZZZTTTRRRRRRZZZ[[[]]]^^^[[[ZZZcccooo{{{qqqiiiddd```]]]^^^```eeeoooyyyhhhTTTJJJEEECCCCCCCCCCCCEEELLL\\\wwwuuuvvv]]]UUUZZZVVVNNNIIICCC@@@???>>>===============;;;;;;:::999888777666666666666555444333222111111444444333222222111111000333333333333222222222222222222222222222222222222000111333444555777999<<>>LLLeeerrrbbb^^^\\\```gggppp{{{yyypppeeeYYYOOOHHHDDDDDDCCCDDDFFFIIILLLLLLLLLLLLLLLLLLNNNOOOPPPPPPOOOMMMMMMNNNNNNNNNPPPSSSVVV[[[cccsssooo]]]SSSSSSRRROOOMMMMMMOOORRR\\\jjjuuucccYYYTTTQQQOOOXXXXXXZZZ\\\YYYYYYaaakkkyyyyyymmmdddaaa]]][[[^^^aaafffpppyyycccPPPGGGDDDCCCDDDGGGGGGHHHOOOdddzzzttt^^^VVVYYYTTTNNNJJJCCC@@@@@@??????>>>>>>>>>>>><<<;;;:::999888777777666666666555444333222222111000111111222222333444444222222222222222222222222222222222222222222222222111222444444555666:::<<>><<<;;;::::::999999::::::777777777777666666666666666666666666666666666666777666666666777999;;;<<<>>>III```{{{sssddd___\\\___fffnnnyyy{{{vvvmmmcccXXXNNNHHHDDDBBBBBBCCCFFFJJJMMMNNNNNNLLLKKKJJJKKKNNNPPPOOONNNNNNNNNNNNMMMLLLMMMPPPSSSXXXcccwwwmmmZZZSSSSSSRRRPPPNNNNNNPPPRRR[[[nnnooobbbZZZUUURRROOOUUUUUUWWWXXXWWWVVV]]]eeessswwwkkkccc___[[[ZZZ]]]aaagggqqq{{{|||___MMMGGGDDDDDDEEEGGGHHHKKKVVVppp~~~}}}sss]]]TTTSSSMMMIIIHHHBBBAAAAAAAAA@@@@@@???>>>>>><<<;;;;;;:::999888777777444444444444444444444444000111111222222333444444222222222222222222222222222222222222222222222222222333444444444666:::<<>>>>><<<<<<;;;:::999888777777333333444444555555666666444444333222222111111000222222222222333333333333222222222222222222222222444444444444444666:::===EEETTT\\\```lllwwwuuufff]]]VVVTTTRRRQQQRRRVVVZZZ]]]dddjjjrrrzzzzzznnnfffgggjjjooouuuwwwtttqqqccc```aaaeeehhhlllttt|||~~~uuuooolllgggbbb```]]]ZZZXXXOOONNNLLLLLLMMMNNNMMMLLLMMMNNNPPPRRRRRRRRRRRRQQQPPPOOOOOOPPPRRRUUUXXXZZZ[[[\\\^^^```aaaaaa```___aaaaaabbbccceeefffggggggjjjkkknnnrrrwww}}}eeeNNNFFFBBB>>><<<<<<;;;::::::::::::;;;777777777777666666666666666666666666666666666666666666666666777888:::;;;;;;CCCVVVnnn~~~||||||iiibbb[[[\\\aaajjjwww|||wwwnnndddYYYPPPIIIFFFBBBBBBDDDIIINNNRRRTTTTTTPPPKKKFFFFFFIIILLLMMMKKKKKKLLLLLLKKKKKKLLLOOORRRYYYfffyyylllZZZTTTUUUUUUTTTRRRRRRSSSUUUZZZmmm{{{rrrssssssqqqkkkeee```^^^ZZZXXXXXXZZZXXXWWWZZZaaajjjwwwqqquuu|||tttjjjccc___[[[YYY\\\aaaiiivvvrrrYYYKKKGGGEEEDDDEEEBBBHHHRRRgggyyy||||||kkkZZZQQQNNNGGGGGGIIICCCCCCCCCCCCCCCBBB@@@???>>><<<<<<;;;:::999888888777444444444444555555555666444444333222222111111000222333333333444444444444222222222222222222222222444555555444444666:::===BBBRRRZZZ^^^hhhqqqwwwhhh^^^VVVTTTQQQPPPQQQUUUZZZ]]]eeelllvvv}}}pppjjjjjjnnnuuu{{{|||wwwrrreeedddffflllqqqvvvtttoookkkgggccc___\\\YYYUUUSSSMMMLLLKKKLLLOOOPPPQQQPPPMMMMMMNNNOOOOOOPPPPPPOOOPPPPPPOOOPPPRRRUUUYYY[[[]]]]]]^^^___``````______aaabbbcccdddeeegggggghhhjjjlllpppuuu{{{aaaMMMGGGCCC>>><<<<<<;;;::::::::::::;;;777777777777666666666666666666666666666666666666666666555666777888:::;;;:::AAARRRjjj~~~|||zzzkkkbbb[[[[[[___hhhvvvyyypppeeeZZZPPPIIIFFFCCCCCCEEEJJJOOOTTTVVVVVVRRRLLLFFFDDDHHHLLLLLLKKKIIIJJJJJJJJJKKKMMMQQQTTTXXXcccvvv~~~iiiYYYTTTUUUVVVUUUSSSSSSTTTUUUXXXhhh{{{{{{wwwwwwrrrxxx~~~~~~yyyqqqllljjjcccaaa```bbb```^^^aaagggdddxxxwwwqqqkkknnnzzzyyyrrrjjjccc```[[[YYY[[[aaajjjxxxnnnWWWJJJFFFDDDCCCCCCEEELLLXXXmmm|||zzzxxxzzzgggXXXRRROOOIIIJJJLLLEEECCCDDDDDDDDDCCCAAA???>>>===<<<;;;;;;999999888777555555555555555555555555000111111222333333444444333333333444444555555555222222222222222222222222555555555444444666:::===???PPPYYY]]]fffnnn|||xxxhhh___VVVTTTQQQPPPQQQUUUZZZ]]]fffnnnyyyqqqlllmmmqqqyyyyyysssiiiiiimmmtttzzzuuummmkkkfffbbb^^^ZZZXXXUUURRRPPPMMMLLLLLLMMMPPPRRRSSSSSSLLLLLLLLLLLLLLLMMMMMMMMMQQQPPPOOOPPPRRRUUUYYY[[[______^^^_______________bbbbbbcccdddfffggghhhhhhkkkmmmrrrwww}}}{{{[[[KKKDDDAAA@@@<<<<<<<<<;;;;;;:::::::::999999888888777666666666777777777666555555444444666777777666555666:::<<<<<>>===<<<<<<<<<===<<<;;;999888666555555666666555444333333333333333333333333222222222333333444444444444444444333333222222222555555555555666888999:::DDDQQQYYY```hhhmmm||||||lllaaaZZZTTTPPPRRRUUUWWW\\\aaaeeeqqqwwwsssvvv}}}|||sssqqqpppsss|||tttkkkfffddd```]]]YYYTTTPPPNNNMMMMMMNNNQQQUUUXXXWWWTTTPPPMMMJJJJJJKKKKKKLLLMMMMMMMMMSSSRRRPPPPPPRRRTTTXXXZZZ[[[]]]^^^^^^]]]\\\]]]___\\\^^^```bbbccceeehhhkkkmmmpppvvv|||uuuXXXKKKEEEBBB@@@<<<<<<<<<;;;::::::999999999999888888777666666666666666666666555555555555777777777666555666999;;;<<>>===<<<<<<======;;;999888777666666777777666555333333333333333333333333222222222333333444444444444444444333333222222222555555555555666888999:::AAAPPPZZZcccmmmrrrmmmbbb[[[UUUQQQSSSVVVXXX]]]ccchhhuuu}}}zzzvvvuuuwww}}}vvvlllfffcccbbb]]]ZZZUUUQQQOOOOOOPPPQQQTTTUUUWWWWWWVVVTTTPPPNNNLLLLLLLLLLLLMMMMMMNNNOOOSSSRRRPPPPPPQQQTTTWWWYYYZZZ[[[\\\[[[YYYXXXYYYZZZ[[[]]]___aaabbbeeehhhkkkooorrrwww|||lllTTTKKKGGGBBB???<<<<<<;;;;;;:::999999888999999888888777666666666555555555555666666666666777888888777555666888:::<<>><<<<<<======;;;999999888666777888888777555444444444444444444444444222222333333333333444444444444333333333333222222555555555555666888999:::>>>OOO\\\hhhtttxxxpppccc[[[VVVSSSTTTVVVYYY___ffflll{{{zzz{{{tttiiidddaaa```^^^XXXUUUPPPMMMNNNQQQVVVYYY\\\[[[YYYVVVTTTRRRQQQPPPPPPPPPNNNNNNNNNOOOPPPQQQSSSRRRQQQPPPQQQSSSUUUWWWZZZ[[[[[[YYYWWWUUUUUUVVVXXXZZZ]]]___aaadddhhhkkkrrrtttxxx|||eeePPPKKKGGGAAA======<<<<<<;;;:::999888888999999888888777666666666444444444555666777777888777888888777666666888999<<>>OOO^^^lllyyy|||rrrddd[[[VVVSSSTTTVVVYYYaaaiiipppvvvjjjbbb```___\\\ZZZSSSQQQMMMLLLNNNTTT[[[___```]]]YYYTTTRRRQQQRRRSSSVVVTTTSSSQQQQQQQQQSSSTTTTTTSSSRRRQQQQQQSSSTTTUUUXXXYYYZZZYYYVVVUUUVVVWWWVVVYYY\\\___aaaeeeiiilllsssuuuxxx|||```OOOKKKFFF???<<<>>>>>>===<<<;;;999999888999999888888777666666666333444444555666777888888666777888888666666888999===AAAQQQmmm|||pppddd]]][[[___iiisss{{{rrrggg[[[RRRKKKGGGDDDGGGHHHJJJSSS^^^eeefffdddWWWKKKGGGFFFFFFFFFHHHLLLJJJIIIKKKOOOSSSTTTUUUTTTUUUVVV\\\hhhvvvzzzwwwooohhhbbbaaaaaa```aaadddhhhhhhooo~~~|||zzz}}}tttiii```[[[YYYXXX[[[bbbkkkvvvhhhYYYKKKEEEEEEDDDDDDEEEGGGHHHQQQjjjvvvaaa^^^[[[WWWSSSPPPMMMKKKIIIIIIIIIHHHFFFEEEDDDCCCCCC@@@>>>=========<<<;;;888777555666777777666444555555555555555555555555333333333333333333333333333333333333333333333333555555555555666888999:::???PPP___lllyyy{{{sssfffZZZVVVTTTUUUVVVYYYbbbllluuutttmmmeee``````^^^ZZZUUUPPPOOOMMMMMMPPPVVV]]]aaa^^^[[[WWWSSSQQQRRRTTTVVV[[[ZZZXXXWWWVVVUUUVVVVVVUUUUUUTTTSSSRRRSSSSSSTTTSSSUUUVVVUUUTTTTTTUUUVVVUUUWWWZZZ]]]```dddhhhkkkqqqssswww{{{~~~^^^OOOLLLFFF@@@???@@@???>>>===<<<::::::999999999888888777666666666444444444555666777777888444666888888777777999:::>>>AAAQQQooosssfff^^^\\\___hhhrrr~~~|||sssiii]]]SSSKKKGGGDDDFFFHHHJJJTTTaaaiiijjjhhhZZZLLLGGGFFFEEEFFFHHHNNNKKKJJJMMMSSSXXXZZZZZZVVVVVVWWW___nnn~~~xxxnnneeecccbbbaaaaaaccciiiiiiooo{{{|||rrrhhh```[[[YYYYYY\\\dddmmmyyybbbVVVIIIEEEDDDCCCCCCEEEFFFFFFOOOfffwwwaaa^^^XXXTTTQQQOOOLLLIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDBBB???============<<<999777666666777888666555666666666666666666666666444444333333333333222222222222333333333333444444555555555555666888999:::???NNN[[[iiivvvxxx}}}vvviii[[[WWWVVVVVVWWWZZZdddooozzzxxxiiifffbbb___^^^[[[VVVRRRNNNNNNNNNOOORRRVVVZZZ]]]YYYWWWTTTSSSSSSVVVYYY[[[```___^^^]]][[[ZZZYYYXXXWWWWWWVVVUUUTTTSSSSSSSSSNNNPPPQQQQQQPPPPPPQQQRRRRRRTTTXXXZZZ]]]```eeehhhllloootttzzz}}}]]]PPPMMMFFFBBBEEEAAAAAA@@@>>>===<<<;;;:::999999888888777666666666444444555555666666777777333555777888888888:::;;;>>>AAAQQQooowwwiii```\\\^^^fffooo{{{|||tttjjj^^^TTTKKKGGGDDDFFFGGGJJJTTTbbbkkknnnjjj\\\MMMGGGFFFEEEGGGIIIMMMJJJIIIMMMTTT[[[^^^^^^YYYYYY\\\fffxxx|||qqqfffccccccbbbbbbdddfffhhhmmmvvv|||xxxooofff___\\\ZZZZZZ^^^fffooo{{{uuu\\\QQQGGGEEEEEEDDDEEEGGGEEEGGGQQQhhh|||ddd^^^WWWRRRPPPNNNKKKIIIIIIHHHGGGFFFEEEDDDDDDDDDEEECCC???============<<<;;;:::888999::::::999777666666666666666666666666444444444333333222222222222222222333333444444444555555555555666888999:::===KKKVVVcccqqqtttzzzzzzmmm]]]ZZZYYYYYYYYY]]]hhhtttsssjjjaaa```^^^[[[XXXUUURRRPPPKKKMMMOOOQQQSSSTTTTTTTTTRRRRRRSSSUUUXXX[[[___aaaccccccccccccaaa^^^[[[YYYYYYYYYXXXWWWUUUTTTTTTSSSNNNOOOPPPOOOMMMMMMNNNOOOOOOQQQTTTVVVYYY\\\```cccgggkkkrrrxxx}}}~~~~~~}}}~~~\\\QQQNNNGGGEEEJJJBBBBBBAAA???>>><<<;;;;;;999999888888777666666666555555555666666666666666111444666888888999:::<<<>>>@@@PPPnnn{{{lllaaa\\\\\\dddmmmyyy|||uuujjj___TTTKKKGGGDDDFFFGGGJJJTTTcccmmmoookkk\\\MMMGGGFFFFFFGGGJJJKKKHHHFFFJJJSSS[[[^^^^^^[[[]]]aaammm~~~rrrgggcccccccccdddfffbbbdddjjjpppsssvvv}}}uuulllddd___\\\ZZZZZZ^^^gggppp|||mmmWWWNNNEEEDDDEEEEEEFFFIIIDDDGGGTTTmmmfff```XXXRRRPPPNNNLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFCCC???============<<<===;;;::::::<<<<<<;;;999777777777777777777777777444444444333333222222222222222222333333444444444555555555555666888999:::;;;HHHRRR^^^mmmrrryyy|||ppp___\\\[[[[[[[[[___kkkwwwwwwhhh```\\\\\\[[[WWWSSSPPPOOOPPPJJJLLLOOORRRRRRRRRPPPNNNNNNPPPSSSWWW[[[```ccceeeeeefffffffffddd```]]]ZZZ[[[ZZZYYYXXXVVVUUUTTTSSSQQQRRRRRRPPPNNNMMMMMMNNNLLLNNNQQQSSSUUUXXX\\\___ccchhhpppxxx|||}}}|||{{{}}}yyy\\\TTTKKKEEEGGGGGGEEEDDDCCCAAA>>><<<;;;:::888888777777666666555555555555444333444555666777666666888999999:::999999<<<@@@LLLddd~~~oooeee___]]]aaafffsssvvvjjj\\\RRRLLLIIIDDDGGGIIILLLUUUbbblllnnnggg^^^SSSJJJGGGGGGHHHHHHFFFHHHIIIJJJRRR```kkkpppmmmbbbcccrrrvvvfff___^^^^^^```bbbfffggghhhiiihhhkkkwwwxxxooohhhbbb^^^[[[XXX[[[___eeepppdddSSSKKKDDDBBBBBBBBBFFFJJJIIIHHHVVVvvv~~~|||hhh___UUUOOONNNMMMKKKHHHLLLJJJHHHEEEDDDEEEFFFFFFFFFDDDAAA???>>>??????@@@<<<<<<:::999888777777777888777777555444333222222444444333333333222222222333333333333333333333333333333333444444666777777@@@IIIUUU```iiitttyyyxxxyyypppdddZZZUUUZZZ```eeeqqquuuhhh```]]]ZZZ[[[YYYTTTNNNJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKPPPWWW]]]___`````````fffeeedddcccbbb___[[[XXXWWWYYYZZZWWWTTTRRRTTTWWWQQQQQQRRRSSSRRRQQQOOONNNPPPNNNMMMLLLNNNSSSXXX[[[]]]aaagggmmmsssxxxzzz{{{qqqXXXRRRIIIDDDFFFFFFBBBBBB@@@>>><<<:::888888888888888777666666555555666666555555555666777888777777777888999999::::::;;;???JJJaaasssggg___\\\___eeeqqq}}}xxxlll___TTTNNNJJJEEEIIIKKKLLLSSS```kkkooommmcccWWWMMMIIIGGGFFFDDDFFFHHHIIIKKKTTTdddqqqvvvvvviiihhhssssssddd^^^^^^^^^^^^```ccccccdddggggggjjjsss~~~~~~||||||vvvllleee```\\\YYYYYY\\\aaahhhttt}}}```QQQJJJDDDCCCCCCCCCEEEIIIJJJKKK]]]}}}yyyvvvddd]]]TTTPPPOOOOOOMMMJJJPPPNNNKKKHHHEEEDDDCCCBBBCCCAAA>>>===>>>??????>>>>>>===<<<:::999999999999777777666555555444333333444444444444333333333333333333333333333333333333444444444555555666888888???HHHUUU```jjjvvv~~~vvvrrrttt}}}ttthhh]]]XXX]]]cccjjjwwwxxxkkkaaa[[[YYYXXXXXXWWWRRRMMMJJJIIIJJJLLLLLLKKKJJJJJJJJJJJJJJJNNNRRRYYY]]]___```aaabbbaaaaaaaaabbbcccbbb___]]]YYYYYYYYYWWWUUUTTTUUUVVVUUUUUUTTTSSSRRRQQQPPPPPPQQQPPPNNNMMMNNNRRRUUUXXXYYY\\\aaagggmmmrrrvvvwww~~~~~~gggSSSOOOHHHCCCEEEDDDAAAAAA???===;;;:::888777999888888777777666555555777777666666666777888999888777777777777999:::;;;:::===GGG[[[zzzxxxjjj___ZZZ]]]cccooozzzzzzooocccXXXPPPLLLEEEIIIJJJJJJPPP]]]kkkrrruuujjj[[[PPPLLLJJJGGGDDDEEEGGGIIILLLXXXjjjzzzsssmmmuuu|||oooccc______^^^^^^```aaa```aaaeeegggiiinnnuuu~~~}}}}}}{{{{{{{{{{{{{{{zzz~~~{{{|||}}}sssiiibbb]]]YYYVVVYYY]]]ccclllxxxvvv[[[MMMGGGCCCCCCDDDCCCDDDGGGIIIPPPgggtttnnn```[[[UUURRRRRRQQQOOOLLLPPPOOOMMMKKKHHHEEECCCBBBBBB???===>>>@@@AAA@@@>>>???>>>===<<<;;;:::::::::777777666666555555555444666555555555444444444444333333333333333333333333555555555555666777888888===GGGTTTaaalllyyy{{{sssrrrttt}}}zzzlllaaa[[[```iiirrruuuhhh^^^WWWUUUTTTSSSTTTRRRPPPLLLJJJJJJKKKMMMLLLKKKJJJIIIIIIJJJKKKRRRVVVZZZ^^^```aaaccceee`````````bbbddddddcccaaa]]]\\\YYYXXXXXXXXXWWWVVVYYYXXXVVVTTTSSSSSSSSSSSSTTTRRRPPPNNNNNNPPPRRRTTTUUUWWW[[[```ffflllqqqtttzzz}}}}}}|||{{{|||~~~{{{```RRROOOHHHDDDEEECCCCCCBBBAAA???===<<<::::::999999888888777666666555666666666666777777888888999888666666666888;;;<<<;;;===DDDVVVsss{{{lll```ZZZ\\\bbblllwww|||rrrggg\\\RRRLLLCCCGGGIIIIIIOOO^^^nnnwww}}}qqq```TTTNNNLLLJJJHHHEEEGGGIIINNN\\\qqq{{{qqquuu~~~uuukkkbbb``````______aaaccc``````dddffffffiiimmmpppvvv{{{~~~~~~}}}{{{~~~{{{qqqggg```[[[XXXVVVYYY^^^eeennnzzzpppYYYJJJDDDBBBCCCDDDCCCDDDFFFGGGUUUrrrtttkkk```\\\XXXVVVTTTRRROOOMMMMMMMMMMMMLLLKKKIIIGGGFFFBBBAAA@@@BBBDDDDDDBBB??????>>>===<<<;;;:::::::::777666666666666666666666666666666666555555555555333333333333333333333333555555555555555666777777===FFFTTTaaannn|||}}}uuuuuuwwwpppddd]]]dddnnnyyyzzzrrrfffZZZSSSQQQQQQQQQOOOOOONNNLLLKKKJJJJJJKKKLLLKKKJJJJJJJJJLLLNNNOOOVVVXXX\\\^^^```bbbeeehhhfffeeeeeefffhhhhhhfffdddeeeaaa]]]]]]^^^^^^[[[YYYZZZZZZZZZZZZZZZYYYXXXWWWVVVUUURRRPPPOOOOOOPPPPPPSSSTTTWWW[[[aaagggmmmpppssswww|||~~~~~~~~~}}}||||||}}}sss^^^SSSQQQHHHDDDEEEBBBCCCBBBAAA???>>><<<;;;:::999999999888777777666666555555666666777777777777999888666666666888;;;<<<<<<===CCCRRRmmm~~~pppcccZZZ\\\bbbiiisss~~~uuulll```TTTLLLDDDHHHJJJLLLUUUfffwww{{{jjjZZZPPPKKKIIIHHHDDDGGGJJJPPP___uuu~~~rrrtttyyy{{{nnneee___^^^___^^^___aaaeeeaaa```ccccccbbbdddhhhnnnuuu|||}}}~~~zzzooofff___[[[YYYWWWYYY^^^fffppp{{{kkkWWWGGGCCCAAACCCEEEDDDDDDGGGGGG[[[}}}tttkkkaaa___[[[XXXUUURRROOOMMMMMMMMMMMMLLLKKKJJJIIIHHHBBBCCCEEEFFFFFFDDDAAA??????>>>===;;;::::::::::::777777777777777777777666777777666666666555555555333333333333333333333333444444333333333444555555<<>>===;;;:::::::::999999888888777666666444555666777777777666666888777777777777999:::;;;<<<===AAANNNhhhuuuggg]]]]]]bbbgggqqqzzzqqqeeeWWWNNNIIIKKKLLLPPP]]]pppwwweeeUUUKKKFFFFFFEEEHHHLLLRRRaaawww}}}qqqsssvvv~~~wwwhhhaaa\\\]]]^^^]]]```dddhhhdddbbbbbbaaa```eeelllvvvwwwmmmddd^^^\\\ZZZYYYZZZ___hhhrrr~~~dddTTTGGGBBB@@@CCCEEEEEEFFFIIIMMMgggvvvzzziii```^^^[[[WWWTTTQQQOOOMMMPPPOOONNNLLLJJJIIIGGGGGGCCCHHHLLLLLLGGGBBB?????????>>>===<<<;;;:::::::::999888888888777777666666777666666666555555555555333333333333333333333333444333333333333333444444:::CCCPPP^^^jjjzzzzzzmmmgggppp~~~yyypppccc\\\SSSMMMLLLMMMNNNMMMJJJHHHGGGHHHJJJKKKKKKKKKIIIKKKMMMPPPSSSVVVXXXZZZ[[[^^^bbbdddgggjjjnnnqqqmmmmmmnnnppptttxxxyyyxxxrrrpppmmmkkkjjjhhhfffeeedddhhhnnnrrrrrrooojjjfff^^^^^^]]]\\\ZZZXXXWWWVVVSSSSSSTTTUUUXXX\\\```bbbeeeiiioootttxxxzzz}}}}}}}}}}}}||||||{{{{{{zzzxxx{{{~~~cccVVVQQQNNNDDDCCCFFFBBBBBBAAA@@@???>>>===<<<;;;::::::999888888777777666555666777888888888777777777777777888999999::::::;;;;;;>>>JJJddd|||lll___]]]aaafffppp~~~wwwjjj[[[QQQKKKKKKKKKPPP```tttrrr^^^NNNGGGFFFEEEIIINNNTTTbbbwww{{{ooosssvvv|||~~~wwwjjjddd___```aaabbbfffkkkmmmjjjhhhgggdddeeeooozzz|||uuujjjbbb]]][[[[[[[[[ZZZ```jjjvvvvvv\\\MMMGGGBBB@@@BBBEEEEEEHHHKKKXXXuuu{{{qqqccc\\\ZZZXXXTTTPPPNNNNNNOOOOOONNNLLLJJJIIIIIIIIIIIIHHHPPPWWWUUUKKKBBB@@@BBB@@@???>>>===<<<;;;;;;;;;::::::999888777777666666666666666555555555444444333333333333333333333333555444444333333333444444777@@@LLLYYYeeetttuuuooozzzuuuiiibbbZZZTTTMMMJJJLLLMMMLLLIIIIIIGGGFFFGGGJJJLLLKKKJJJKKKMMMQQQUUUXXXZZZ[[[[[[^^^aaafffjjjmmmppptttvvvrrrqqqrrrtttyyy|||}}}}}}uuutttssspppllljjjiiijjjlllooosssuuutttqqqlllhhhddddddddddddcccaaa```___ZZZYYYYYYZZZ[[[]]]___```cccgggkkkooossswww{{{~~~}}}}}}~~~}}}}}}{{{zzzyyyxxxyyyzzzzzzyyyyyy{{{}}}|||}}}~~~}}}zzzxxxxxxyyyuuu\\\QQQNNNKKKBBBAAAFFFBBBDDDDDDCCCBBBAAA??????>>>::::::999999888777777777666777888999:::999888888666666888999999:::999999::::::<<>>======<<<<<<;;;;;;:::999888777666555666555555555444444444444333333333333333333333333666555555444444444555555444===IIIUUUaaappp{{{vvvwwwhhh]]]WWWTTTOOOJJJIIIKKKLLLIIIFFFIIIGGGEEEGGGJJJLLLKKKJJJNNNPPPTTTYYY[[[\\\\\\[[[```dddjjjnnnrrruuuxxxzzzwwwvvvvvvwwwzzz|||}}}|||vvvwwwvvvrrrmmmjjjjjjlllpppqqqrrrsssqqqmmmiiifffhhhiiijjjjjjiiihhhfffeee``````````````````aaaaaadddgggjjjmmmppptttyyy}}}}}}|||zzz{{{{{{{{{xxxuuuttttttuuurrrssstttrrrooommmlllllloooXXXSSSMMMHHHFFFFFFEEEEEEEEEDDDCCCBBB@@@???>>>===;;;:::999888777777777777666777888999999999999999888888777777777777777888888===AAAGGGYYYvvvqqqccc]]][[[ccckkkvvvrrrcccXXXNNNJJJJJJSSS^^^eeekkkpppnnn|||nnnYYYNNNKKKFFFNNNVVV[[[dddtttxxxssswww|||{{{xxxnnnlllllloooqqqssszzzzzzuuutttrrrttt{{{uuuvvvzzznnnccc___^^^[[[ZZZ[[[___gggrrr|||iiiRRRFFFDDD@@@@@@DDDCCC@@@FFFQQQggg|||~~~jjjaaaZZZXXXTTTQQQPPPPPPQQQRRRKKKJJJHHHHHHJJJKKKJJJIIIOOO^^^llliiiXXXHHHDDDFFF@@@@@@>>>===<<<<<<<<<<<<:::;;;;;;;;;:::888666555666555555555555444444444444444333333444444555666555666777666444444666777999<<>>===;;;:::999888888777777777777777777888888888999999888888777777777777888888666;;;???DDDTTTpppuuuhhh```^^^aaahhhtttsssdddYYYRRRMMMKKKQQQXXX___gggooovvvwww```SSSPPPMMMSSSYYY___iiixxxzzzuuuvvvxxxxxxuuunnnnnnqqqwww{{{~~~~~~}}}~~~sssnnnnnn~~~yyynnnccc___^^^[[[ZZZ\\\aaajjjuuucccOOOFFFDDD@@@@@@EEEDDDCCCLLLXXXttt|||iii```XXXVVVTTTRRRQQQQQQRRRSSSMMMKKKIIIIIIJJJJJJJJJIIINNN[[[fffcccUUUHHHDDDEEE@@@???>>>===<<<<<<<<<<<<;;;;;;<<<<<<;;;999777666666555555555555444444444333333333333333444555555555666666555444444555777888;;;AAALLL[[[mmm|||uuudddYYYRRRPPPLLLKKKIIIHHHHHHHHHJJJKKKJJJJJJJJJJJJKKKKKKLLLMMMPPPRRRVVV[[[___bbbeeefffdddeeefffffffffgggiiikkkpppmmmjjjjjjlllooopppooommmkkkiiiiiiiiiiiigggdddcccddddddbbb^^^\\\]]]___cccdddfffhhhjjjmmmrrruuu{{{zzzyyyzzzzzzzzzxxxvvvooommmiiiggghhhkkkpppttt{{{}}}yyysssnnnmmmjjjiiigggfffeeeeeeffffffqqq]]]TTTQQQNNNKKKIIIHHHEEECCCDDDCCCBBBAAA@@@???>>>===;;;;;;:::999888888888888888777666666666777888999888777777777777777888888777;;;>>>BBBQQQjjjyyymmmddd```^^^eeeppp}}}uuufff\\\UUUPPPLLLNNNSSSZZZgggssshhhYYYSSSSSSVVV\\\dddttt}}}wwwtttrrrqqqqqqoooqqqyyyxxxnnnjjjjjjyyy~~~~~~vvvlllbbb___^^^\\\\\\^^^dddnnnyyyuuu\\\LLLEEECCC???@@@EEEFFFGGGRRRaaa~~~xxxeee^^^ZZZYYYWWWUUUSSSQQQQQQPPPOOOMMMJJJJJJJJJJJJIIIHHHMMMTTT[[[YYYPPPGGGCCCCCC@@@???>>>======<<<<<<===<<<<<<======<<<:::888777666555555555555444444444333333222222333333444555444555555444333333444666777:::AAAMMM\\\lll{{{wwwfffZZZSSSNNNKKKJJJIIIHHHGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJLLLNNNOOOOOORRRWWW\\\```bbbcccddd______^^^\\\ZZZ[[[^^^```hhhfffdddeeegggjjjkkkkkknnnlllkkkjjjjjjiiifffdddaaa```___\\\XXXWWWXXXYYY```aaacccdddggglllsssxxx~~~xxxpppjjjgggjjjooorrrxxx}}}}}}vvvrrrqqqooonnnllljjjiiijjjkkklllhhhWWWRRRPPPNNNMMMKKKIIIFFFCCCCCCCCCBBBAAA@@@???>>>>>><<<;;;:::999999888888999888777555444444666777999777777777777777777888999:::<<<>>>BBBNNNddd~~~~~~qqqfff```\\\cccnnn{{{xxxjjj```UUUPPPLLLMMMRRR]]]ppplll[[[TTTRRRVVV]]]lllzzzsssmmmjjjkkknnnrrr}}}vvvpppnnnoootttyyy}}}sssjjjbbb___]]]\\\]]]```fffqqq~~~oooWWWIIIDDDCCC@@@AAAEEEEEEGGGUUUfff{{{tttbbb\\\]]]\\\[[[XXXUUURRRPPPOOOQQQNNNLLLKKKJJJJJJIIIGGGIIIMMMOOONNNIIIDDDAAA@@@??????>>>=====================>>>===<<<;;;999888666555555555555444444444333222222222222333444444333444555444222222444555666999AAALLL\\\lllzzzyyygggXXXRRRNNNKKKIIIHHHHHHGGGGGGHHHIIIJJJKKKKKKJJJIIIIIIKKKMMMOOOPPPQQQTTTWWW[[[^^^^^^^^^^^^ZZZZZZXXXVVVUUUWWW\\\```bbbbbbdddgggjjjmmmpppqqqrrrrrrqqqpppooollljjjhhhdddbbb___\\\YYYWWWWWWXXX[[[\\\]]]^^^aaahhhpppvvv{{{sssnnnmmmoooqqqwww}}}}}}zzzyyy{{{yyyvvvtttssstttuuuvvvcccWWWQQQPPPNNNMMMLLLJJJGGGDDDDDDCCCCCCBBBAAA@@@??????===<<<;;;:::999999999999999777666444444555777888777777666666777888999999;;;<<<===@@@JJJ]]]wwwuuuggg^^^]]]cccmmmzzz{{{oooeeeTTTNNNKKKNNNVVVeee|||nnn\\\UUUSSSWWWaaattt}}}zzztttkkkgggiiiiiinnnzzz{{{zzzsssqqqsssuuurrrxxx~~~zzzppphhhaaa^^^]]]\\\^^^ccchhhssslllUUUHHHCCCCCC@@@AAAEEEDDDFFFUUUggg{{{ooo```]]]\\\[[[ZZZYYYWWWVVVTTTTTTRRROOOMMMKKKKKKJJJIIIGGGGGGGGGGGGFFFDDDAAA???>>>???>>>>>>============>>>===>>>>>>>>>===;;;999888666555555555555444444444333333222222333333444555333444555444222222444555666999@@@KKKZZZkkkzzzvvvjjj[[[PPPMMMLLLJJJHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJLLLOOOQQQSSSUUUVVVXXXYYYYYYYYYWWWVVVTTTTTTTTTSSSUUUZZZaaafffccceeeiiimmmpppsssuuuwwwtttuuuuuutttrrrooommmkkkgggeeeaaa^^^\\\ZZZXXXWWWWWWWWWWWWXXX[[[bbbjjjpppvvvzzz{{{vvvsssqqquuu|||~~~}}}}}}~~~www```YYYQQQOOONNNMMMLLLKKKHHHFFFDDDDDDDDDCCCBBBAAAAAAAAA======<<<;;;::::::::::::999888777666666666777888666666666666777888999::::::999:::===EEEVVVpppzzzkkk___^^^dddmmmyyytttkkkVVVOOOKKKOOOZZZkkkmmm^^^XXXWWW\\\gggzzzzzzvvvyyywwwnnnjjjlllfffkkkvvv}}}zzzuuuzzz{{{rrroooqqquuuwwwvvv|||}}}xxxmmmfff```^^^]]]\\\```eeejjjwwwgggRRRGGGCCCBBB@@@BBBEEEDDDEEETTTgggxxxjjj^^^___VVVVVVVVVVVVWWWXXXYYYZZZRRRPPPMMMLLLLLLKKKJJJHHHEEEEEEDDDCCCBBB@@@???>>>>>>>>>============>>>>>>======>>>>>>===;;;999888666555555555555444444444444333333333333444555555444555555444333333444666777999???IIIXXXjjjzzz~~~}}}ggg___UUUNNNKKKKKKJJJIIIFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKNNNQQQSSSUUUVVVXXXXXXXXXWWWUUUTTTSSSRRRPPPQQQRRRSSSVVV\\\dddiiihhhlllpppsssuuuwwwyyyzzzvvvxxxyyyyyyvvvrrrqqqpppllljjjfffcccaaa^^^[[[XXXVVVVVVVVVUUUWWW\\\ccciiimmmrrr{{{|||xxxvvvzzzooo]]]ZZZQQQOOOMMMLLLLLLKKKIIIGGGEEEEEEEEEDDDCCCCCCBBBBBB>>>===<<<;;;::::::::::::999999888888888777777777666666666666777888999::::::888999===DDDSSSmmmqqqddd___dddmmmwwwxxxppp\\\SSSLLLPPPZZZjjj|||yyyggg\\\YYYXXX___kkk|||vvvnnnmmmvvv{{{uuurrrtttiiinnnxxx|||rrrqqqrrrrrrsssvvvvvv{{{{{{rrrmmmoootttyyy{{{~~~|||uuujjjddd___^^^\\\\\\aaagggmmmzzz{{{___LLLEEEDDD??????CCCGGGEEEGGGVVViiinnnfff^^^bbbUUUTTTSSSSSSTTTVVVXXXYYYRRRPPPMMMLLLLLLLLLKKKJJJFFFGGGGGGEEEBBBAAAAAAAAA>>>>>>============>>>>>><<<=========<<<:::888777666555555555555444444444555555444444555555666777555666666555444444555777888999===GGGVVViiizzz|||~~~nnnZZZXXXSSSOOOLLLJJJIIIIIIGGGGGGGGGGGGGGGFFFFFFEEEHHHJJJNNNSSSWWWYYY[[[[[[[[[YYYWWWUUUTTTSSSRRRSSSRRRSSSTTTVVVYYY^^^dddiiikkkpppvvvzzz|||}}}~~~}}}||||||wwwuuurrrpppnnnjjjddd```ZZZYYYXXXWWWWWWZZZ```dddgggkkktttzzz|||jjjZZZYYYRRRPPPMMMLLLLLLKKKJJJHHHFFFFFFEEEEEEDDDDDDCCCCCC>>>>>><<<;;;;;;;;;;;;;;;999999999999999888777666666666666666777888999:::<<<::::::???EEESSSnnnvvvhhh___dddlllvvvzzzsssbbbWWWNNNPPPYYYfffuuupppaaaYYYXXXVVV^^^kkk{{{nnneeefffttt}}}{{{xxxzzzpppsss}}}ssspppooonnnqqqwwwyyy|||yyysssmmmmmmssszzz~~~|||tttiiiccc___^^^\\\\\\bbbiiiooo}}}tttXXXGGGCCCEEE===>>>CCCHHHGGGIIIYYYlll}}}fff~~~}}}eee^^^cccXXXVVVSSSQQQPPPQQQRRRTTTQQQOOOMMMLLLMMMMMMLLLJJJHHHIIIJJJHHHDDDBBBCCCDDD>>>>>>============>>>???<<<<<<======<<<:::888777666666555555555444444444666555555555555666777777555666777666444444666777999999===FFFUUUhhhzzz}}}~~~rrraaaSSSSSSSSSPPPLLLIIIIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDHHHKKKQQQWWW[[[^^^______\\\ZZZWWWUUUSSSSSSTTTUUUWWWXXXYYYZZZ[[[___dddhhhkkkqqqyyy~~~}}}{{{wwwpppjjj]]]]]]\\\ZZZYYY[[[___bbbbbbgggooo{{{dddWWWRRROOONNNNNNMMMLLLLLLKKKKKKFFFDDDBBBCCCEEEFFFDDDAAAAAA@@@>>>===;;;;;;::::::888888888777777777777777777777777777777777777777999777888===BBBOOOlllyyymmmfffggghhhmmm{{{~~~vvvdddXXXNNNOOOWWW```jjjqqqrrroooooommmeeeYYYVVV[[[YYY```mmmzzz}}}wwwmmmhhhgggqqq~~~|||vvvrrrxxxtttpppvvv~~~~~~}}}yyyuuusssssswwwvvvmmmhhh```YYYXXXYYY]]]dddkkkzzziiiSSSHHHDDDBBBCCCAAADDDIIIGGGJJJ^^^vvvpppjjjttteee___]]]UUUSSSOOONNNNNNOOOOOONNNRRRQQQPPPNNNMMMLLLLLLLLLFFFEEEEEEFFFGGGEEEBBB???AAA@@@>>>=========>>>>>>???>>>>>>===<<<;;;::::::666777777777666555444333555555444444444555555666555555555666666666666777555555888AAAQQQddduuuyyyuuusss~~~zzzhhh]]]SSSRRRPPPOOOLLLKKKIIIHHHGGGHHHGGGFFFDDDDDDFFFHHHIIIOOOVVV[[[]]]```eeehhh___YYYTTTUUUUUUTTTUUUXXX]]]\\\]]]___dddjjjnnnpppvvv}}}{{{qqqkkkbbb^^^]]]___`````````fffooowww|||{{{cccWWWSSSNNNNNNMMMLLLLLLKKKJJJJJJHHHFFFDDDDDDEEEEEECCCAAA@@@???>>>===<<<<<<<<<<<<999999888888777777777666777777777777777777777777999777888===BBBOOOkkk{{{pppgggfffffflllyyy~~~wwweeeYYYNNNMMMTTT\\\dddkkkgggeeeeeefff```YYYWWW[[[YYY___iiiuuu}}}|||xxxqqqoooqqq{{{yyy~~~wwwttt}}}|||tttkkkfff^^^YYYYYY\\\aaaiiippp}}}dddQQQHHHDDDBBBCCCBBBFFFJJJIIINNNddd~~~qqqmmmrrr```YYYWWWUUUTTTQQQNNNLLLLLLMMMMMMPPPPPPNNNMMMLLLLLLLLLLLLGGGFFFFFFGGGHHHGGGDDDAAAAAA@@@>>>>>>>>>@@@BBBCCCDDDCCCAAA???===;;;::::::888888777777666555555555555555555555555555555555444444555555555666666666888777999AAAOOOaaaqqqzzz{{{vvvrrr|||nnn\\\RRRNNNMMMLLLKKKIIIGGGFFFFFFGGGHHHHHHFFFEEEEEEGGGIIIJJJOOOVVV\\\```ccceeeggg^^^XXXTTTUUUVVVVVVWWW[[[]]]^^^bbbhhhpppvvvzzz|||}}}xxxpppllljjjjjjjjjiiiccchhhnnnssswwwzzz~~~uuuaaaXXXTTTNNNNNNMMMLLLKKKJJJIIIIIIJJJHHHFFFEEEEEEEEECCCAAA>>>>>>=========>>>>>>>>>::::::999999888777666666777777777777777777777777999777999>>>BBBNNNiiittthhheeedddiiiuuuzzziii\\\PPPNNNSSSYYY___dddaaa^^^^^^```___]]]\\\___]]]```fffpppyyy}}}|||zzzvvvyyyyyyxxx{{{qqqhhhbbb\\\YYY[[[___eeennnwwwuuu\\\NNNGGGDDDBBBCCCCCCGGGJJJJJJSSSnnn|||rrrsssppp^^^WWWVVVVVVVVVUUUPPPKKKIIIJJJMMMNNNNNNMMMLLLLLLKKKLLLLLLHHHGGGGGGHHHIIIHHHEEECCCAAA@@@>>>???AAAEEEIIILLLKKKHHHEEEAAA>>><<<<<<<<<;;;:::888777666666777777444555666666666666444444333444444444555555555555:::999:::@@@LLL\\\kkkuuuyyyttt|||vvvcccTTTLLLKKKJJJJJJIIIHHHGGGFFFEEEGGGHHHHHHGGGEEEFFFHHHJJJMMMPPPVVV]]]cccfffeeeddd\\\VVVTTTVVVYYYYYY[[[^^^bbbgggooowww}}}|||zzzxxxtttvvvyyyzzzzzz|||~~~ooo___WWWSSSNNNNNNMMMLLLKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCBBB>>>>>>>>>>>>>>>???@@@AAA<<<;;;;;;999888777666666777777777777777777777777999777999>>>AAAKKKeeezzzkkkeeebbbgggqqq}}}}}}ooobbbWWWTTTWWWZZZ^^^bbbccc```___bbbgggiiiiiihhhggggggjjjrrr{{{|||}}}yyyzzz|||wwwmmmfff```[[[YYY\\\aaagggqqq{{{kkkUUUKKKFFFCCCAAACCCDDDGGGIIIKKKYYYwwwvvvqqq{{{ooo```[[[[[[XXXYYYYYYSSSLLLHHHKKKNNNMMMMMMLLLKKKKKKKKKKKKKKKHHHGGGFFFGGGHHHHHHFFFDDDAAA@@@???@@@CCCIIIOOOSSSMMMKKKFFFBBB???>>>??????===;;;999777666777888999444555777888777666444333333333333444444444555555888888:::???HHHWWWgggqqq}}}xxxnnn___UUUOOOLLLKKKKKKJJJJJJIIIIIIIIIGGGHHHHHHGGGGGGGGGJJJLLLOOORRRXXX```hhhiiieee```ZZZUUUTTTXXX[[[\\\___bbblllrrr}}}jjj]]]WWWRRROOONNNNNNMMMLLLLLLKKKKKKGGGGGGGGGFFFDDDCCCCCCCCC@@@????????????@@@AAAAAA===<<<;;;:::999888777666777777777777777777777777999777999===???HHH```yyyppphhhbbbeeemmmvvvtttiii___^^^aaabbbccceeegggeeeeeekkkvvv~~~~~~zzztttsssvvv~~~}}}yyyyyy~~~||||||{{{wwwrrrjjjddd^^^[[[[[[^^^aaagggrrr}}}cccPPPIIIDDDAAAAAACCCDDDGGGIIIOOOcccppprrrmmmaaa______[[[\\\[[[UUUNNNKKKMMMQQQMMMMMMLLLKKKJJJJJJJJJJJJGGGFFFEEEFFFGGGGGGEEEDDDBBBAAA@@@AAAEEEKKKQQQUUUKKKIIIFFFBBBAAAAAABBBCCC===<<<:::888777888999:::555666777888888666444333333333333444444444555555555666888<<>>>>><<<<<<;;;;;;:::::::::999777777777777777777777777:::888999<<<;;;@@@TTTkkk~~~pppfffgggjjjmmmxxx~~~|||}}}|||}}}xxxsssssstttqqqmmmgggkkkoooqqqooonnnpppttt}}}yyytttpppkkkfffccc\\\[[[^^^bbbeeekkkxxxmmmTTTIIIDDD???@@@EEEEEEEEEGGGOOOdddyyyooo|||sssddd___\\\YYY\\\ZZZWWWUUUSSSRRRSSSTTTQQQPPPNNNLLLKKKIIIIIIIIIHHHGGGEEEFFFGGGHHHGGGFFFDDDCCCCCCDDDFFFJJJMMMOOODDDDDDBBBAAA@@@@@@@@@@@@;;;;;;::::::999888888888888888777777666555555444444444555555555666666666222444666999???LLL\\\hhhkkkxxx|||vvvfffZZZQQQMMMLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJKKKOOOQQQUUU]]]hhhooonnnggg^^^YYYXXXUUUVVV]]]bbbdddfffjjjnnnttt{{{}}}zzzwwwvvvwwwqqqrrrrrrsssrrrqqqpppoooppppppppprrrwww~~~nnnaaa]]]YYYSSSQQQQQQRRRSSSTTTUUUVVVVVVTTTTTTSSSNNNGGGBBBAAABBBHHHGGGEEEBBB@@@>>>======;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777:::888999;;;:::===QQQggg}}}sssggghhhjjjkkkvvvsssmmmnnnooommmjjjmmmppptttuuusssqqqtttyyy~~~~~~wwwrrrnnnjjjfffccc[[[[[[___dddhhhnnn{{{}}}eeeOOOGGGCCC>>>@@@GGGFFFFFFHHHSSSmmmxxxqqqlllaaa___\\\XXX[[[XXXTTTSSSSSSTTTTTTTTTRRRQQQOOOMMMKKKIIIHHHHHHIIIHHHFFFGGGHHHIIIIIIHHHDDDDDDDDDEEEFFFHHHJJJLLLCCCCCCBBBAAA???>>>===<<<:::::::::::::::888777666999999777666555555555555555555555666666666666777333555777999>>>IIIYYYeeehhhsssyyyzzz~~~xxxjjj^^^UUUQQQOOONNNMMMLLLKKKJJJIIIIIIHHHIIIJJJJJJJJJLLLOOORRRUUU___kkkqqqnnneee]]]XXXYYYVVVWWW^^^ccceeegggjjjoootttwwwuuuoooiiiggghhhdddeeegggggghhhgggfffeeeiiiiiihhhjjjmmmsssyyy}}}}}}|||{{{{{{}}}xxxfff___YYYUUUVVVUUUUUUTTTTTTSSSSSSRRRRRRWWWXXXWWWQQQHHHCCCCCCEEEGGGFFFEEECCCAAA???>>>=========>>>>>>>>><<<;;;::::::::::::999999999888888555777:::<<<;;;???NNN]]]zzz{{{pppjjjgggjjjrrr{{{vvvsssyyy~~~yyyqqqqqqsssqqqpppppprrrxxx{{{uuusssnnngggdddddd]]]```cccfffjjjuuuqqq\\\JJJGGGGGGBBB@@@DDDBBBHHHLLLUUUpppvvv||||||kkkaaa\\\\\\___YYYWWWVVVUUUTTTRRROOOLLLSSSNNNRRRUUULLLKKKNNNJJJOOOKKKIIIKKKJJJFFFFFFHHHGGGIIIJJJJJJHHHGGGFFFGGGBBB@@@??????@@@AAA@@@??????===;;;:::::::::999888777777777777666555444333444444444444444444444444777555666999<<>>>>>>>>>>><<<;;;::::::::::::999999999888888777999;;;<<<;;;>>>KKKYYYooo{{{|||qqqjjjggghhhpppzzzuuugggdddjjjpppyyywww{{{~~~{{{zzz{{{zzztttqqqmmmfffbbbbbb^^^aaadddfffkkkwwwjjjWWWFFFDDDEEEAAA@@@DDDCCCHHHLLLXXXvvvzzzxxxiiiaaa]]]\\\\\\WWWVVVTTTRRRPPPOOONNNNNNLLLGGGLLLNNNGGGHHHMMMJJJOOOLLLLLLOOOOOOJJJHHHIIIFFFHHHJJJJJJHHHEEEDDDDDDBBB@@@??????AAABBBAAAAAA???===;;;:::::::::999888777777777777666555444333444444444444444444444444555444666888:::AAAPPP___lllpppuuu{{{|||~~~}}}mmm]]]TTTRRROOONNNMMMLLLJJJJJJIIIIIIKKKIIIJJJLLLKKKJJJPPPWWW]]]gggrrruuummmbbbXXXTTTRRRVVV[[[```cccdddeeeeeehhhjjjjjjgggbbb]]]ZZZZZZYYYXXXXXXYYY[[[^^^___```ffffffgggkkkppptttuuutttxxxvvvsssrrrtttyyy~~~kkkbbb```ZZZUUUTTTSSSSSSRRRQQQPPPNNNNNNMMMLLLMMMMMMIIIDDDAAABBBDDD???@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>===<<<;;;::::::::::::999999999888888999:::;;;<<<:::===HHHUUUcccqqq~~~ssskkkffffffnnnwwwgggZZZWWW\\\ddduuu|||{{{xxxrrroookkkddd``````^^^aaadddgggmmmzzz|||```OOOBBBAAABBBAAAAAADDDEEEHHHLLL[[[}}}sssfffbbb^^^ZZZXXXUUUVVVUUURRRMMMKKKLLLOOONNNIIIMMMNNNGGGKKKRRRPPPTTTQQQQQQTTTTTTOOOKKKJJJGGGIIILLLLLLJJJFFFDDDBBBBBB@@@???@@@BBBCCCCCCBBB???===;;;:::::::::999888777777777777666555444444444444444444444444444444222444777888888===LLL[[[lllrrruuuwwwuuuyyyppp___UUURRRQQQPPPNNNLLLJJJIIIIIIIIIKKKIIIJJJMMMLLLMMMSSS[[[bbblllwwwvvvkkk^^^VVVUUURRRWWW^^^bbbdddddddddeeeeeeeeeeeebbb^^^[[[ZZZZZZWWWWWWWWWXXXZZZ]]]___aaaffffffgggkkkooorrrsssrrrvvvuuuttttttvvvzzzxxxeeeaaa```ZZZSSSQQQQQQQQQPPPOOOMMMLLLKKKKKKGGGHHHHHHFFFCCCBBBCCCEEE@@@@@@@@@AAAAAABBBBBBBBB?????????>>>===<<<;;;;;;:::::::::999999999888888999999:::;;;:::<<>>===<<<;;;;;;:::::::::999999999888888888777888::::::===FFFQQQbbbqqq|||sssjjjeeejjjrrrxxx{{{fffZZZUUUYYY```jjj~~~www~~~zzzsssmmmkkkgggaaa^^^^^^^^^bbbgggmmmvvvfffNNNFFF??????CCCEEEFFFHHHGGGHHHPPPggg}}}rrrfffddd```YYYTTTXXX]]]```]]]VVVOOOLLLMMMMMMKKKNNNLLLKKKYYYhhhgggiii___WWWUUUTTTPPPNNNNNNJJJMMMPPPQQQNNNIIIFFFDDDAAA@@@???@@@BBBDDDDDDDDD>>><<<::::::;;;;;;:::999888888888888777666555444555555555555555555555555333555888999777999EEESSSeeevvv~~~zzzxxxxxx|||xxxeeeYYYUUURRRQQQOOOMMMKKKJJJIIIHHHIIIGGGHHHKKKKKKMMMUUU^^^jjjrrrxxxrrrcccWWWUUUWWWVVV\\\dddgggfffddddddeeeeeeccc```^^^]]]]]]]]]^^^[[[]]]^^^^^^]]]^^^bbbeeegggjjjmmmppprrrttttttuuuvvvwwwyyy{{{}}}xxxhhh\\\]]]]]]VVVOOOMMMMMMMMMLLLLLLKKKJJJJJJJJJGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@>>>===<<<<<<;;;:::::::::999999999888888777666777999:::===EEENNNaaaqqqzzzooogggiiipppuuu}}}|||gggYYYQQQRRR]]]jjjwwwwwwwwwpppkkkjjjgggaaa______```eeellltttxxx^^^JJJEEEAAA@@@DDDGGGHHHHHHEEEGGGSSSnnn~~~rrrgggccc___ZZZXXXZZZ]]]```^^^YYYSSSOOOOOOMMMLLLPPPPPPSSShhh|||}}}nnnbbbWWWTTTSSSPPPNNNNNNHHHJJJMMMMMMKKKGGGEEECCCBBB@@@???@@@BBBCCCCCCBBB>>><<<::::::;;;;;;:::999888888888888777666555555555555555555555555555555555555777888888:::BBBMMM___ooo{{{{{{|||zzz{{{|||iii\\\XXXRRRQQQOOOMMMKKKJJJJJJIIIIIIHHHHHHJJJKKKMMMVVV___jjjpppsssmmm```WWWUUUXXXXXX___fffhhhfffddddddgggeeebbb___^^^^^^___^^^]]]]]]```bbbaaa```bbbfffjjjmmmpppuuuxxxzzz{{{|||}}}{{{|||pppaaaWWWXXXYYYSSSNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHFFFEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCBBB@@@>>><<<<<<<<<<<<:::::::::999999999888888999777777999:::;;;BBBJJJWWWjjjtttiiiiiinnnpppxxxjjj]]]VVVSSSZZZjjjyyyxxx~~~tttnnniiiiiigggbbb```aaabbbiiisss|||nnnUUUGGGEEEBBBAAADDDGGGHHHHHHEEEHHHWWWrrrzzzqqqeeeaaa^^^]]]^^^ZZZZZZYYYXXXWWWUUUTTTSSSSSSSSSVVVUUUZZZssskkk```VVVTTTTTTQQQNNNMMMGGGIIIKKKKKKIIIGGGEEEEEEBBB@@@??????AAABBBAAAAAA===<<<::::::;;;;;;;;;:::888888888888888777555555555555555555555555555555666333333666888:::???FFFXXXcccoooyyy~~~}}}lll___[[[QQQPPPNNNMMMLLLKKKKKKKKKKKKIIIJJJKKKLLLNNNWWW```iiillllllggg^^^XXXWWWYYY[[[bbbhhhiiieeeccceeehhhhhheeebbbbbbccccccaaa___aaadddhhhiiihhhjjjpppuuuyyy}}}jjj\\\SSSUUUWWWRRRNNNNNNJJJJJJJJJKKKKKKKKKKKKLLLHHHGGGEEEDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBDDDBBB@@@>>><<<<<<<<<<<<:::::::::999999999888888<<<999888999999:::???GGGMMMdddwwwkkkiiimmmkkksss~~~zzzbbbZZZXXX]]]fffyyyyyy|||sssmmmiiihhhgggcccaaabbbeeelllwwwgggOOOEEEDDDBBBAAACCCGGGHHHFFFGGGKKKYYYsssxxxoooddd___^^^___bbbYYYVVVRRRRRRSSSUUUWWWWWWVVVVVVXXXUUUXXXrrrggg\\\TTTTTTVVVSSSNNNLLLIIIKKKLLLLLLJJJHHHHHHHHHBBB@@@??????@@@AAA@@@???===;;;::::::;;;<<<;;;:::888999999888888777666555666666666666666666666666777222000444777999===AAASSSYYYeeevvv||||||nnnaaa]]]PPPOOONNNMMMLLLLLLLLLLLLMMMKKKKKKMMMMMMOOOXXXaaahhhiiihhhccc]]]XXXXXXYYY]]]ccciiiiiieeebbbeeeiiillliiigggggghhhhhheeebbbeeeiiinnnooopppssszzzkkk]]]TTTWWWVVVNNNKKKOOOLLLLLLLLLJJJHHHGGGHHHIIIHHHEEEBBBBBBCCCEEEFFFFFFAAA@@@???>>>>>>@@@BBBCCCAAA@@@???===<<<<<<<<<<<<<<<;;;999888777888888999999999888999:::<<<>>>???OOO___www{{{qqqlllkkkllltttooo^^^\\\\\\hhhwww{{{zzzssskkkdddddddddcccccceeehhhnnnzzzttt[[[MMMEEEEEECCC@@@???BBBDDDEEEGGGPPPaaaxxxvvvqqquuudddaaadddeeeaaa]]]YYYVVVSSSRRRTTTVVVXXXXXXVVVTTTSSSWWW___hhhqqquuu]]][[[WWWSSSOOOMMMKKKKKKLLLPPPSSSQQQJJJEEECCCDDDBBBBBBAAA@@@@@@@@@@@@AAAEEEBBB@@@???@@@@@@===;;;<<<:::888888777666444222555555666666666666666666555444222222444777:::<<>>===<<<<<<======<<<:::999888999999:::999999999999:::<<<>>>???JJJ[[[vvvuuunnnkkkjjjrrr}}}kkkaaafffllluuu}}}|||{{{vvvqqqjjjdddddddddcccdddgggkkkqqq}}}lllUUUJJJDDDDDDCCCBBBBBBEEEFFFFFFIIITTTfffyyyqqqsssqqqcccbbbfffeee```[[[YYYWWWTTTTTTUUUWWWXXXWWWSSSQQQPPPQQQWWW^^^cccfffXXXWWWTTTQQQNNNLLLKKKKKKLLLOOORRRPPPJJJEEEDDDEEEBBBBBBBBBAAAAAAAAAAAAAAAEEEBBB@@@DDDIIIIIIBBB;;;>>><<<999888888888666555555555666666666555555444555444444444555888:::<<>>>>>>>>>>>>>>???>>><<<;;;:::::::::;;;::::::999999:::<<<===>>>DDDWWWuuu|||rrrkkkgggooozzz}}}hhhgggttt~~~~~~}}}uuuqqqnnnhhhccccccddddddfffiiipppvvv}}}```NNNGGGDDDBBBBBBDDDFFFHHHHHHHHHPPP^^^pppwwwlllxxxwwwkkkccceeejjjggg___YYYXXXWWWVVVVVVWWWXXXWWWVVVRRRPPPNNNNNNPPPSSSUUUUUURRRQQQOOONNNLLLLLLKKKKKKJJJMMMPPPNNNJJJFFFEEEFFFCCCDDDDDDDDDDDDCCCBBBBBBDDDBBBBBBJJJRRRRRRGGG<<<@@@===:::999999999888777666666666666555444333333555555555666777999:::;;;>>>HHHZZZnnn}}}~~~vvvfff\\\VVVSSSOOOMMMNNNOOOPPPPPPNNNNNNMMMNNNRRRZZZdddkkkrrrqqqmmmfff^^^ZZZZZZ\\\```aaabbbbbbcccdddhhhkkkiiiiiiiiikkkmmmppptttvvvwwwzzz}}}yyypppcccZZZTTTSSSQQQMMMKKKNNNNNNOOONNNKKKHHHGGGGGGHHHIIIHHHFFFFFFFFFEEEBBB@@@AAABBBBBBCCCDDDEEEFFFFFFAAA@@@@@@????????????@@@AAA@@@>>><<<;;;;;;<<<<<<;;;::::::999:::;;;===>>>BBBTTTrrrvvvmmmffflllvvvxxxhhhmmmxxxrrrnnnkkkfffbbbdddeeeeeeiiinnnuuu}}}nnnUUUHHHEEEDDDBBBBBBFFFHHHHHHHHHJJJ[[[lll~~~tttnnnppphhhdddiiinnnkkkaaa[[[XXXWWWWWWXXXYYYXXXVVVTTTRRRQQQOOONNNOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLMMMHHHJJJLLLKKKHHHFFFEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCEEEKKKQQQOOOFFF===@@@===:::888999999999888666666666666555333222222333444555666777888999999999DDDUUUgggwww}}}~~~xxxhhh]]]VVVSSSOOONNNNNNPPPPPPPPPOOOMMMLLLNNNTTT^^^hhhoootttrrrnnnfff___[[[ZZZ\\\___```aaabbbdddgggiiikkkjjjjjjiiikkkmmmqqquuuwwwvvvyyy|||~~~|||{{{vvvjjjeee[[[VVVSSSSSSRRRPPPOOOPPPNNNNNNNNNLLLIIIGGGHHHIIIJJJIIIGGGGGGFFFEEEBBB???@@@AAACCCDDDEEEEEEEEEDDDAAA@@@@@@@@@@@@AAAAAABBBBBBAAA???===<<<<<<<<<===<<<;;;:::999:::;;;<<<===BBBQQQlll|||rrrgggkkkrrr{{{wwwnnnwww{{{uuupppmmmhhhdddbbbeeefffggglllssszzz~~~aaaMMMFFFEEEFFFCCCCCCGGGHHHGGGKKKQQQiii{{{wwwwwwlllfffdddkkkqqqmmmddd^^^XXXXXXXXXXXXYYYWWWTTTRRRQQQPPPOOOOOOOOOOOOMMMJJJJJJJJJKKKLLLMMMMMMNNNNNNFFFHHHIIIIIIHHHFFFFFFFFFIIIIIIIIIIIIIIIHHHHHHGGGCCCDDDFFFGGGGGGEEEAAA???>>><<<999888999999888888666666666666555444333222222333444555666666777777888AAAPPP___nnn{{{|||{{{~~~{{{kkk```VVVSSSOOONNNNNNPPPQQQQQQNNNMMMLLLOOOWWWaaakkkqqqtttqqqkkkddd^^^[[[\\\]]]``````aaacccfffiiikkkkkkkkkjjjiiiiiikkkooosssuuuuuuxxx{{{}}}~~~{{{xxxyyy{{{|||iii```\\\TTTTTTUUUUUUTTTSSSQQQQQQMMMNNNMMMLLLIIIHHHIIIJJJKKKIIIGGGFFFFFFEEECCCAAAAAACCCEEEFFFFFFEEEDDDCCCAAAAAAAAAAAAAAABBBCCCDDDCCCBBB@@@>>>===<<<<<<======<<<;;;:::999:::;;;<<>>===>>>???===;;;::::::::::::888777666777777777666555444444333333333333444555666777999@@@LLLXXXeeettt}}}zzz~~~ooodddXXXTTTQQQOOOPPPQQQRRRRRRNNNMMMMMMQQQZZZeeemmmrrrsssnnnggg```\\\[[[]]]___bbbbbbbbbeeeiiikkklllkkklllkkkiiiiiijjjmmmqqqtttvvvyyy}}}~~~~~~{{{zzzzzzpppaaaZZZWWWQQQTTTWWWXXXVVVTTTRRROOOLLLMMMMMMLLLJJJIIIKKKLLLKKKIIIFFFEEEEEEEEEDDDCCCCCCEEEGGGIIIHHHFFFDDDBBBAAAAAAAAAAAABBBCCCDDDEEECCCBBB@@@>>><<<<<<<<<<<<===<<<;;;:::999::::::;;;===GGGYYYrrrooonnnnnnqqqyyy|||uuu}}}|||vvvsssqqqlllhhhdddcccdddgggjjjlllttt|||~~~```OOOHHHEEEEEEFFFEEEGGGKKKIIIJJJ[[[pppxxx{{{sssggg```\\\aaafffeeebbbaaaYYYXXXVVVUUUUUUTTTRRRPPPLLLKKKJJJLLLMMMNNNMMMLLLIIIIIIKKKLLLLLLLLLKKKKKKHHHHHHHHHJJJKKKLLLLLLLLLKKKIIIGGGEEEEEEFFFHHHIIIEEEDDDAAA>>>=========>>><<<<<<<<<======<<<999777666777777777777777666666555444333222333555777888888>>>GGGRRR___pppssshhhZZZWWWSSSRRRRRRTTTUUUUUUOOONNNOOOUUU___iiipppsssqqqkkkbbb[[[YYY[[[___aaaeeeddddddgggkkkmmmmmmkkklllkkkiiihhhjjjnnnrrruuuwwwzzz~~~~~~jjj^^^XXXUUUQQQUUUZZZZZZXXXUUUQQQMMMKKKLLLLLLLLLJJJJJJLLLMMMLLLIIIFFFDDDDDDEEEEEEEEEEEEGGGIIIKKKJJJHHHDDDBBBAAAAAAAAABBBCCCDDDEEEFFFCCCBBB@@@>>><<<<<<<<<<<<>>>===;;;:::999999:::;;;:::BBBRRRjjjrrrooommmooovvv{{{zzzzzztttrrrooojjjfffdddcccdddhhhkkknnnvvvtttXXXKKKGGGEEEDDDFFFEEEIIILLLJJJMMMccc}}}pppyyyiiieee]]]XXX[[[````````````YYYWWWUUUTTTTTTSSSQQQOOOMMMLLLKKKLLLNNNOOONNNMMMHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJJJJKKKNNNOOOOOOOOOJJJHHHEEECCCBBBDDDGGGIIIGGGBBB>>>===???AAA???===<<<<<<===???@@@>>>;;;777666777777888888888888777777666444333333555888:::777<<>>::::::999999999::::::;;;<<<@@@KKK^^^vvvyyyvvvpppmmmpppyyy{{{}}}xxxtttpppkkkeee```^^^dddjjjjjjjjjooo{{{```QQQKKKDDDAAADDDIIICCCFFFLLLKKKOOOnnnzzz|||ooo___[[[WWWWWWXXXZZZZZZXXXTTTUUUUUUUUUSSSPPPMMMKKKHHHMMMPPPPPPRRRTTTQQQKKKJJJHHHGGGHHHJJJKKKIIIGGGHHHOOOOOOIIIMMMWWWYYYSSSLLLHHHDDDBBBBBBCCCCCCCCCCCCBBB@@@>>>===<<<======<<<===>>>??????===;;;:::777777888888888777777666888888777666555444444333555;;;EEEPPP^^^ooo~~~|||{{{{{{mmm```XXXTTTVVVYYYXXXUUUUUUPPPRRRTTTYYYeeeqqquuurrrhhhbbb[[[VVVWWW[[[```ccchhheeecccfffkkkooonnnlllllljjjiiiiiilllqqqvvvyyy}}}}}}}}}~~~sssaaaXXXTTTQQQOOOOOOOOOOOONNNMMMKKKKKKKKKJJJHHHGGGGGGGGGIIIJJJJJJGGGEEEEEEGGGGGGFFFDDDGGGIIILLLMMMLLLIIIEEECCCAAAAAA@@@@@@@@@AAABBBCCCDDDCCC@@@>>>===<<<======;;;;;;::::::::::::;;;;;;===???GGGVVVlllzzzrrrlllmmmvvv}}}|||wwwsssoookkkeeeaaaccciiiooopppqqqxxxtttVVVJJJFFFAAA???AAAEEEAAADDDKKKMMMWWWzzz{{{xxxlll___\\\XXXWWWXXXYYYXXXWWWTTTTTTTTTSSSQQQOOOLLLJJJKKKKKKMMMQQQUUUUUUSSSPPPLLLJJJHHHHHHJJJLLLKKKIIIJJJMMMKKKHHHOOOZZZYYYQQQKKKHHHDDDBBBCCCDDDDDDDDDCCCBBB@@@???>>>======>>><<<===>>>>>>>>>===;;;:::888888999999888777666666555555555555555444444444666;;;CCCMMMZZZkkk}}}ssseee]]]WWWYYY[[[YYYVVVUUURRRTTTVVV[[[gggsssuuurrreee```YYYVVVXXX]]]bbbeeehhheeedddggglllpppooommmlllkkkjjjkkknnnrrrwwwzzz}}}|||||||||}}}|||ggg[[[VVVRRROOOJJJKKKKKKKKKKKKJJJHHHGGGIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGFFFFFFGGGHHHGGGFFFGGGHHHJJJJJJIIIGGGCCCAAAAAAAAA@@@@@@@@@AAABBBCCCAAA@@@???===<<<======>>>===<<<;;;;;;;;;;;;<<<<<<======AAAMMM___tttuuullljjjqqq~~~}}}zzzuuurrrnnnjjjfffcccdddiiinnnqqqttt~~~{{{cccLLLDDDCCCAAA???AAAEEEBBBDDDJJJOOOaaayyytttkkk```]]]YYYXXXWWWWWWVVVUUUSSSSSSSSSRRROOOMMMJJJHHHLLLGGGKKKWWW^^^ZZZUUUUUUPPPNNNKKKJJJKKKLLLLLLLLLLLLKKKHHHGGGPPPZZZXXXNNNHHHFFFCCCCCCDDDEEEEEEDDDCCCBBBAAA??????>>>>>>>>>;;;<<<===>>>===<<<;;;::::::::::::999888777666555333333444444444555555555777;;;@@@HHHUUUfffzzz{{{lllccc\\\]]]^^^[[[WWWVVVTTTVVVYYY___jjjtttuuupppaaa]]]XXXWWWZZZ```eeehhhhhhffffffjjjnnnqqqpppnnnnnnmmmmmmnnnqqquuuyyy|||~~~~~~}}}{{{|||lll\\\VVVRRROOOMMMHHHIIIJJJKKKKKKJJJHHHGGGJJJJJJKKKKKKJJJIIIHHHGGGFFFEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFDDDBBB@@@>>>@@@@@@@@@AAAAAAAAABBBBBB@@@???>>>>>>>>>>>>???@@@>>>======<<<<<<<<<<<<===;;;<<>>>>>>>>;;;<<<=========<<<<<<;;;;;;;;;;;;:::999777666555555555555555555555555555777999===DDDPPPcccxxxrrriiiaaaaaaaaa^^^ZZZYYYUUUXXX[[[aaakkktttsssmmmaaa]]]YYYYYY\\\aaafffhhhhhhhhhiiimmmqqqsssrrrpppoooooopppqqqtttxxx{{{}}}}}}|||wwwaaaWWWSSSOOOKKKKKKIIIJJJLLLNNNNNNMMMKKKJJJIIIJJJJJJKKKJJJHHHFFFEEECCCDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA???>>>@@@@@@AAAAAAAAABBBBBBBBB????????????@@@@@@AAAAAA???>>>===<<<<<<<<<<<<<<<999;;;???EEEPPPaaassszzzooojjjoooyyy|||vvvuuussspppmmmkkkjjjjjjjjjnnnrrrwww~~~~~~^^^RRRHHHDDDEEEDDDCCCCCCDDDEEEHHHOOO___|||~~~vvvwww|||qqqlll^^^^^^\\\YYYUUUSSSRRRQQQRRRQQQQQQOOOMMMLLLJJJIIIIIIJJJ]]]xxxrrraaa\\\YYYVVVRRRNNNJJJIIIIIIJJJKKKNNNOOOMMMKKKLLLMMMLLLDDDCCCBBBCCCDDDDDDCCCAAA@@@@@@@@@??????>>>>>>===<<<<<<==================<<<<<<;;;;;;999888777666888888777777666555555444666777;;;AAAMMMaaawwwxxxnnnfffeeeeeeaaa^^^]]]VVVYYY]]]ccclllssspppiiibbb___[[[[[[]]]aaadddfffgggiiilllppptttuuutttssspppqqqrrrtttwwwzzz}}}~~~~~~}}}}}}kkk[[[VVVRRRLLLIIIJJJIIIKKKNNNPPPPPPOOOMMMLLLGGGHHHHHHHHHGGGEEECCCBBBBBBDDDFFFFFFEEECCCCCCCCCEEEEEEDDDCCCCCCBBBBBBBBB???@@@AAABBBBBBBBBAAAAAA??????@@@@@@AAAAAAAAAAAA???>>>===<<<<<<<<<<<<<<<777;;;???DDDLLL[[[mmm{{{tttnnnpppwww}}}|||zzzttttttssspppmmmlllmmmooolllpppuuu{{{qqqRRRLLLEEEBBBBBBCCCBBBAAA@@@DDDJJJVVVnnnyyyuuu}}}wwwnnnhhh]]]]]]\\\YYYUUURRRPPPQQQRRRQQQQQQOOONNNNNNMMMMMMMMMVVVkkkwwweee]]]WWWVVVSSSOOOJJJHHHHHHIIIJJJNNNQQQOOOJJJHHHIIILLLEEEEEEEEEFFFFFFFFFCCCAAA@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????<<<<<<<<<;;;:::999888777::::::999888777666555444555777999???KKK]]]sss~~~tttkkkhhhgggccc___^^^WWW[[[___eeennnsssnnnfffccc```]]]]]]___bbbdddeeegggjjjoootttvvvwwwvvvuuuqqqrrrtttwwwzzz|||~~~|||~~~qqqbbbWWWVVVRRRJJJHHHLLLHHHJJJMMMPPPPPPOOOMMMLLLHHHHHHGGGGGGFFFDDDCCCBBBBBBEEEHHHHHHEEECCCBBBCCCDDDDDDCCCBBBBBBBBBCCCDDD???@@@AAABBBBBBBBBAAAAAA>>>??????@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;888;;;???AAAGGGUUUjjjyyy~~~yyyrrrqqqtttwww|||yyyssssssssspppmmmmmmppprrrnnnrrryyyzzzaaaJJJHHHCCC@@@@@@BBBBBBBBBAAAGGGPPP```}}}|||sssuuu~~~zzzooogggaaa[[[\\\\\\YYYTTTQQQPPPQQQRRRRRRQQQPPPPPPPPPPPPPPPSSS```ppp{{{yyynnn```XXXQQQRRRQQQNNNJJJHHHIIIJJJIIIKKKMMMMMMLLLJJJJJJKKKHHHHHHHHHJJJJJJHHHEEEBBBAAABBBCCCCCCCCCBBBAAA@@@???????????????@@@@@@AAA;;;;;;<<<;;;;;;:::999999888888777777666666555555666777999===GGGXXXlllzzz{{{{{{oookkkhhhbbb]]][[[YYY]]]bbbhhhppptttnnndddbbb```]]]^^^```ccceeeeeegggkkkqqqvvvxxxxxxwwwvvvqqqrrruuuxxx{{{}}}~~~|||hhh\\\UUUVVVRRRIIIHHHNNNFFFHHHLLLOOOPPPNNNLLLKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDGGGJJJIIIFFFCCCBBBCCCBBBAAA@@@???@@@AAABBBCCC???@@@AAABBBCCCBBBAAAAAA>>>>>>????????????>>>>>>>>>>>>===;;;;;;:::::::::999;;;>>>>>>CCCRRRhhhzzz}}}uuuqqqrrrsss}}}|||xxxrrrssssssqqqnnnnnnqqquuusssxxxjjjUUUFFFFFFCCC@@@@@@CCCDDDDDDFFFLLLVVVgggvvvooottt{{{rrriiiaaaZZZZZZ[[[\\\YYYTTTQQQPPPQQQRRRRRRQQQQQQQQQRRRRRRSSSVVVdddooooooiiibbbYYYQQQLLLNNNOOONNNKKKIIIJJJLLLIIIGGGHHHKKKNNNMMMKKKKKKKKKKKKLLLMMMMMMKKKFFFCCCCCCDDDEEEEEEEEEDDDCCCBBB@@@@@@??????@@@AAABBBBBB;;;;;;;;;<<<;;;;;;::::::555555555555666666666666666777999<<>>===@@@@@@>>>===>>>@@@@@@???>>>>>>???>>>>>>===<<<;;;;;;:::::::::<<<999===HHHNNN___yyy{{{qqqpppvvv|||~~~xxxsssrrrqqqqqqrrrooolllooovvv{{{www]]]PPPEEEEEEDDDCCCDDDFFFFFFDDDIIITTTggg~~~uuuoooxxx~~~{{{{{{kkk```[[[ZZZ\\\^^^```^^^XXXRRRNNNMMMRRRTTTWWWYYYZZZXXXVVVTTT]]]bbbgggeee]]]UUUQQQOOOOOOOOOPPPOOONNNLLLKKKIIIJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMOOOQQQQQQMMMHHHDDDCCCEEEGGGGGGEEEBBBAAAAAABBBBBBBBBBBBCCCEEEFFFGGG;;;;;;;;;<<<;;;;;;::::::888777666666555666666777;;;888777:::AAAMMM___ooouuuvvvjjjaaa]]]ZZZYYYZZZbbbkkkqqqpppllliiigggdddaaa^^^]]]___bbbdddeeehhhnnnvvvzzzzzzyyyyyyzzzrrruuuyyy}}}[[[WWWRRROOOMMMMMMLLLKKKMMMMMMMMMMMMLLLJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEMMMQQQUUUSSSMMMGGGEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBAAA>>>>>>BBBCCCAAA>>>???@@@@@@???>>>>>>???>>>>>>===<<<<<<;;;::::::;;;===;;;===EEEKKK]]]yyyuuusssvvvzzz|||wwwrrrnnnmmmnnnooommmlllpppwwwyyyjjjSSSHHHBBBCCCCCCBBBCCCDDDEEEDDDKKKZZZpppxxxsss~~~yyy|||ttthhh```[[[ZZZYYY]]]aaa```YYYSSSQQQQQQQQQSSSUUUWWWXXXWWWUUUTTTXXX[[[]]][[[TTTOOONNNOOOMMMNNNNNNNNNMMMLLLJJJIIIJJJJJJKKKKKKLLLMMMNNNNNNLLLLLLMMMMMMMMMKKKGGGCCCCCCDDDFFFEEECCCAAAAAAAAABBBBBBBBBCCCDDDDDDDDDEEE>>>>>>>>>>>>======<<<;;;::::::999888777666666555:::777777;;;@@@IIIXXXeeeoooyyy~~~zzzmmmccc^^^\\\[[[[[[bbbjjjooonnnkkkiiiggggggddd```___aaadddggghhhjjjpppxxx|||{{{zzz{{{|||wwwzzz}}}WWWSSSOOOMMMLLLLLLKKKJJJNNNNNNNNNNNNLLLJJJHHHFFFDDDEEEFFFFFFFFFFFFFFFFFFOOOQQQSSSQQQKKKFFFDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA>>>AAA@@@===>>>CCCDDDCCCAAAAAA@@@?????????>>>???>>>>>>======<<<<<<;;;;;;;;;???======BBBGGG[[[yyy{{{wwwwwwyyy|||yyytttppplllkkklllnnnnnnnnnttt{{{|||yyy[[[JJJDDDBBBBBBCCCDDDCCCCCCEEEGGGRRReee{{{www~~~vvvzzzkkkccc^^^[[[[[[YYY```eeeccc[[[SSSQQQRRRQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVUUUQQQMMMKKKMMMPPPKKKLLLLLLLLLLLLKKKJJJIIIJJJJJJJJJJJJKKKKKKLLLMMMLLLKKKJJJIIIIIIHHHEEECCCCCCDDDDDDCCCAAA@@@AAABBBCCCDDDEEEFFFFFFFFFEEEDDDAAAAAAAAAAAA@@@???======<<<<<<<<<<<<:::888666555999777888;;;>>>CCCNNNYYYeeeooo|||xxxwwwzzzrrrfffaaa_________ccciiilllmmmkkkjjjiiijjjfffbbb```cccgggjjjlllooouuu{{{~~~}}}|||}}}~~~~~~VVVSSSPPPNNNNNNNNNNNNMMMOOOOOOOOONNNLLLJJJHHHFFFDDDEEEFFFGGGHHHHHHGGGGGGJJJLLLLLLJJJFFFCCCBBBCCCEEEDDDDDDCCCBBBAAAAAA@@@???AAAAAA>>>???DDDEEEDDDEEECCCAAA????????????>>>>>>>>>>>>=========<<<<<<:::???>>>>>>AAAFFF[[[|||}}}{{{xxxxxx}}}}}}yyyvvvrrrnnnnnnlllmmmooooooqqqxxxhhhQQQGGGFFFCCCCCCEEEEEEDDDDDDIIIPPPbbbvvv~~~{{{wwwyyyoooccc```\\\ZZZZZZ]]]ccciiifff[[[RRROOOPPPQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUTTTPPPMMMLLLNNNPPPJJJJJJJJJJJJKKKJJJJJJJJJLLLKKKJJJJJJJJJJJJKKKLLLMMMKKKHHHGGGGGGFFFEEEDDDCCCCCCCCCBBB@@@@@@AAACCCEEEGGGHHHIIIIIIHHHFFFDDDCCCCCCCCCBBBAAA@@@>>>===<<<===>>>>>>>>>;;;999888:::777777999:::>>>IIISSS^^^fffvvvxxxvvvvvvxxxzzzwwwkkkeeedddeeeeeegggjjjlllmmmmmmmmmmmmkkkhhhcccbbbeeejjjnnnpppuuuzzzUUURRRPPPOOOOOOOOOOOONNNNNNNNNNNNMMMLLLJJJHHHFFFEEEFFFHHHIIIJJJIIIHHHHHHFFFFFFGGGFFFDDDCCCCCCDDDCCCCCCCCCBBBAAA@@@?????????BBBCCCBBBDDDKKKNNNMMMJJJFFFAAA??????@@@???>>>>>>>>>>>>>>>>>>=========999?????????CCCGGG\\\|||~~~wwwyyy{{{yyy}}}zzzwwwtttqqqnnnooommmmmmooopppsss{{{vvv[[[KKKFFFFFFBBBAAACCCEEEDDDFFFRRR___{{{|||vvviii___^^^ZZZWWWXXX\\\bbbgggddd\\\TTTQQQRRRQQQQQQPPPPPPPPPQQQRRRSSSUUUUUUTTTRRRPPPMMMMMMMMMIIIIIIJJJJJJKKKKKKLLLLLLOOONNNLLLKKKJJJJJJKKKLLLOOOLLLHHHFFFFFFGGGFFFFFFBBBCCCCCCBBB@@@@@@AAACCCDDDEEEGGGHHHHHHFFFEEECCCDDDDDDCCCBBBAAA@@@>>>===;;;<<<>>>@@@@@@???===<<<<<<888666777888<<>>BBBDDDEEEJJJSSSWWWWWWNNNHHHBBB??????@@@@@@>>>????????????>>>>>>>>>>>>:::>>>>>>???DDDHHHZZZxxxttttttyyy|||~~~~~~xxxuuusssqqqpppnnnlllmmmooorrrvvvfffQQQGGGDDDCCC@@@>>>@@@DDDFFFNNNbbbxxxvvvzzz~~~ddd^^^]]]WWWUUUXXXWWW[[[______\\\XXXWWWWWWRRRRRRQQQPPPPPPPPPPPPQQQRRRRRRRRRQQQPPPMMMKKKIIIJJJJJJJJJKKKLLLMMMOOOPPPSSSQQQOOOLLLKKKKKKLLLMMMOOOLLLHHHFFFFFFGGGGGGFFFAAACCCDDDCCCBBBAAABBBCCCAAABBBCCCDDDDDDDDDCCCBBBCCCCCCCCCCCCBBB@@@??????<<<===>>>@@@@@@@@@@@@???===:::777777777:::EEEPPPTTT[[[eeeqqq}}}yyyvvvuuutttyyyyyyqqqpppqqqqqqpppoooqqqsssuuuuuutttjjjhhhgggiiinnntttxxxzzzRRRPPPNNNNNNNNNNNNLLLJJJIIIJJJKKKKKKKKKIIIHHHGGGFFFGGGIIIKKKJJJIIIGGGEEEEEEFFFFFFGGGHHHGGGFFFDDDBBBBBBBBBBBBBBBAAAAAAAAA>>>BBBDDDEEEJJJRRRVVVVVVQQQJJJBBB??????AAA@@@>>>????????????????????????;;;>>><<<>>>DDDFFFUUUnnnzzzwww|||{{{wwwuuusssrrrrrrooommmooossswww~~~rrrWWWKKKGGGDDDAAAAAA>>>AAAHHHNNN\\\zzz|||tttuuu```^^^]]]UUUSSSXXXVVVVVVXXXZZZ[[[[[[ZZZYYYSSSSSSRRRQQQPPPOOONNNNNNOOONNNNNNNNNNNNMMMLLLKKKKKKKKKKKKLLLNNNPPPRRRSSSWWWUUUQQQOOOMMMMMMNNNOOONNNKKKHHHFFFFFFGGGFFFEEEAAACCCEEEEEEDDDCCCCCCCCCAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA>>>?????????????????????===;;;999999888999AAAJJJOOOWWWaaajjjxxx}}}xxxttttttvvv}}}wwwttttttsssrrrqqqrrruuuwwwwwwuuujjjjjjkkkooouuu{{{~~~TTTRRRPPPOOOOOOOOOMMMKKKHHHHHHIIIJJJJJJIIIHHHGGGFFFGGGIIIJJJJJJGGGEEECCCFFFFFFFFFGGGHHHFFFCCCAAABBBBBBCCCCCCCCCCCCCCCCCC@@@CCCDDDCCCFFFKKKNNNMMMRRRKKKBBB>>>???AAA@@@>>>??????????????????@@@@@@===???;;;===CCCDDDPPPggg}}}zzzwwwtttsssssssssqqqppprrrwww~~~cccMMMHHHIIIGGGCCCCCC@@@DDDMMMWWWiiixxxuuuooo]]]]]]]]]TTTSSSYYYXXXVVVUUUWWWYYYZZZXXXVVVTTTTTTSSSRRRQQQOOOMMMLLLOOOMMMLLLLLLMMMOOOOOOOOOLLLLLLLLLMMMOOOQQQTTTUUUYYYWWWSSSPPPNNNNNNOOOPPPMMMJJJHHHFFFFFFFFFEEEDDD@@@CCCFFFGGGEEEDDDCCCCCCDDDDDDDDDDDDEEEFFFHHHHHHCCCDDDDDDDDDDDDDDDCCCCCCAAAAAA@@@???>>>>>>>>>???===;;;;;;<<<:::888<<>>======@@@@@@@@@@@@@@@???>>>===<<<;;;===???@@@BBBKKKVVVxxx||||||zzzvvvrrrooooooppprrrsssyyyrrrUUUHHHHHHGGGCCC??????DDDGGGJJJ\\\~~~lll[[[]]]bbb]]]WWWVVVUUUWWWYYYYYYYYYXXXXXXXXXYYYXXXUUURRRPPPOOONNNNNNPPPNNNLLLLLLMMMNNNMMMLLLMMMOOOPPPOOONNNOOOTTTXXXYYYXXXVVVUUUTTTRRROOOLLLJJJIIIIIIHHHFFFEEECCCBBBDDDEEEFFFFFFFFFDDDAAA@@@BBBBBBAAACCCEEEFFFFFFEEEAAABBBCCCDDDDDDDDDCCCBBB>>>@@@AAAAAA>>>;;;:::999888999:::::::::;;;===@@@FFFQQQ[[[bbbqqq{{{uuutttwww~~~}}}xxxwwwtttrrruuuzzz{{{vvvppppppppprrrwww~~~TTTPPPNNNPPPRRRRRRPPPNNNKKKJJJIIIIIIIIIIIIIIIIIIDDDEEEGGGHHHHHHGGGEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCEEEDDDBBBCCCEEEEEECCC@@@???@@@@@@AAAAAABBBBBBCCCBBBAAAAAA@@@???>>>======>>>>>>??????>>>>>>===<<<===<<<===??????AAAIIISSSjjj{{{zzzxxxuuuqqqpppppprrruuuwww}}}zzzdddLLLDDDEEEFFFDDDCCC???DDDHHHRRRkkk}}}yyygggZZZ\\\```[[[VVVVVVUUUWWWXXXYYYXXXWWWWWWWWWVVVVVVUUUTTTRRRPPPNNNMMMPPPNNNLLLLLLNNNNNNNNNMMMMMMNNNPPPPPPPPPRRRWWW[[[YYYWWWUUUTTTSSSQQQNNNKKKHHHHHHGGGFFFEEECCCBBBAAA@@@AAACCCDDDDDDDDDBBBAAABBBAAAAAABBBDDDEEEEEEDDDAAABBBCCCDDDCCCCCCBBBAAA@@@AAACCCBBB???<<<::::::888999::::::999:::<<<>>>CCCOOO[[[eeeuuu}}}||||||zzzyyy~~~zzztttssstttyyy~~~{{{vvvqqqssswww|||SSSPPPMMMOOOTTTVVVQQQKKKLLLIIIGGGGGGIIIJJJHHHEEECCCDDDEEEFFFFFFEEEDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDBBBAAAAAABBBCCCAAA@@@?????????????????????????????????>>>>>>>>>=====================<<<<<<;;;>>>======???>>>???EEEMMMZZZqqq}}}wwwwwwvvvssspppppprrrsssxxx|||dddUUUEEE@@@AAABBBCCCDDDBBBDDDKKK]]]~~~vvvooobbb[[[\\\]]]YYYUUUWWWVVVVVVWWWWWWWWWVVVVVVUUURRRSSSTTTUUUTTTRRROOOMMMOOONNNLLLMMMNNNOOOOOONNNMMMNNNPPPRRRSSSVVVZZZ]]]XXXVVVTTTRRRQQQOOOLLLJJJIIIHHHGGGFFFEEEDDDCCCBBB@@@AAABBBCCCCCCCCCBBBBBBBBBAAA@@@AAACCCDDDDDDCCCBBBBBBCCCCCCBBBAAA@@@???BBBCCCEEECCC@@@===;;;:::999:::;;;:::888888:::;;;@@@MMM[[[hhh{{{~~~wwwtttvvv|||tttuuuzzz~~~xxxsssxxxQQQRRRQQQPPPRRRSSSNNNHHHMMMJJJHHHJJJMMMLLLGGGAAABBBCCCDDDDDDDDDDDDCCCBBBHHHGGGFFFDDDCCCCCCCCCCCCAAA@@@???????????????>>>?????????>>>>>>=================================<<<<<<============<<<;;;???======???>>>===AAAHHHOOOccc{{{}}}zzzxxxssssssrrrpppooopppsssvvvzzzsssWWWMMMDDDAAA@@@>>>???BBBFFFGGGQQQjjjttthhhbbb______]]]WWWUUUXXXWWWVVVUUUUUUUUUUUUTTTSSSPPPQQQQQQRRRRRRQQQPPPPPPOOONNNLLLMMMOOOPPPPPPPPPPPPQQQRRRSSSUUUXXXZZZ\\\WWWUUURRRPPPOOONNNLLLJJJLLLKKKJJJIIIHHHGGGFFFFFFDDDDDDCCCCCCCCCCCCCCCCCCDDDBBB@@@@@@BBBCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>BBBCCCEEECCC@@@<<<:::::::::;;;;;;999777777888999===JJJZZZjjjzzzvvvyyy~~~~~~yyyvvv|||~~~yyy||||||wwwvvv}}}RRRXXXZZZTTTOOONNNMMMIIIKKKJJJLLLPPPUUUTTTMMMGGGCCCCCCDDDDDDDDDDDDCCCCCCMMMKKKIIIFFFDDDCCCBBBCCC>>>>>>>>>===<<<<<<======@@@@@@??????>>>>>>======;;;<<<<<<<<<<<<=========<<<<<<======>>>======<<>>>>>>>><<<;;;:::<<<>>>@@@@@@@@@??????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<==================>>>;;;<<>><<<;;;>>>AAA?????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<:::;;;@@@BBBAAAAAADDDAAAGGGSSSdddwww~~~zzzwwwtttrrrpppooopppqqqrrruuuzzzvvv]]]QQQGGGCCCAAADDDFFFEEEFFFHHHIIIVVVssszzz~~~}}}iii``````___\\\ZZZZZZYYYXXXYYYTTTPPPOOOQQQRRROOOLLLLLLJJJIIIHHHIIIKKKMMMOOONNNMMMMMMNNNQQQTTTTTTTTTVVVTTTRRRSSSUUUUUURRRPPPRRRPPPNNNMMMOOOPPPQQQQQQMMMKKKIIIHHHGGGHHHIIIIIIKKKJJJIIIIIIKKKOOOSSSVVVMMMJJJFFFEEEEEEGGGGGGGGGDDDCCCBBBAAAAAABBBBBBCCC???AAACCCCCCAAA>>>======<<<======;;;999888888:::777???JJJXXXrrr~~~vvvqqqsssxxx~~~SSSXXXUUUKKKJJJOOOMMMEEEGGGIIIJJJJJJIIIIIIJJJLLLHHHHHHGGGGGGGGGGGGHHHHHHGGGEEECCCAAAAAABBBDDDEEEAAABBBBBB@@@======@@@CCC===>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<888999::::::;;;;;;;;;;;;;;;999:::@@@CCCBBBCCCEEEAAADDDNNN___rrr|||xxxvvvtttrrrqqqqqqrrrssstttxxx~~~cccQQQKKKIIICCCAAACCCEEEDDDCCCEEELLL\\\|||{{{wwwrrrbbb[[[\\\ZZZXXXXXXZZZZZZXXXYYYTTTOOONNNQQQQQQOOOKKKHHHIIIIIIIIIJJJJJJKKKKKKNNNMMMMMMOOORRRTTTUUUUUUTTTRRRQQQRRRTTTTTTRRROOORRROOOMMMMMMOOOQQQRRRSSSOOONNNLLLJJJIIIJJJKKKLLLRRRPPPMMMKKKKKKMMMOOOQQQOOOLLLHHHFFFGGGHHHHHHHHHDDDCCCBBBAAABBBCCCDDDEEE???AAADDDDDDBBB@@@??????=========;;;999888999;;;555<<>>;;;999:::<<<<<<<<<>>>??????>>>======<<<<<<<<<===========================<<<;;;:::999===<<<;;;===???AAAAAA@@@>>>AAALLL^^^qqq|||xxxuuutttrrrqqqooorrrtttvvvxxx{{{mmmUUUKKKJJJDDDBBB@@@AAACCCEEEFFFFFFRRRkkk}}}zzziii```YYYVVVRRRQQQTTTXXX[[[]]]ZZZVVVQQQMMMMMMMMMMMMLLLJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKKKKMMMOOORRRTTTRRRRRRQQQQQQQQQQQQRRRRRRPPPNNNMMMOOORRRSSSQQQNNNMMMJJJJJJLLLJJJGGGKKKTTTSSSQQQMMMJJJIIIIIIJJJLLLMMMJJJFFFFFFGGGIIIHHHFFF@@@AAACCCDDDDDDDDDCCCCCCCCCBBB@@@???>>>??????@@@>>><<<;;;;;;;;;;;;:::888;;;>>>CCCMMMccc~~~wwwrrrqqqqqqPPPOOONNNMMMLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGHHHHHHHHHHHHHHHGGGGGGGGGJJJHHHDDDAAA???>>>>>>>>>?????????===;;;;;;<<<>>>===>>>?????????>>>======;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>===<<<;;;::::::======>>>???????????????>>>@@@IIIZZZlll|||{{{yyyvvvtttsssrrrrrrqqqqqqssswww{{{vvv___NNNGGGFFFCCCBBBBBBAAABBBDDDHHHKKK]]]vvv~~~tttfff___YYYVVVSSSRRRTTTWWWYYYZZZWWWUUUQQQOOONNNNNNMMMKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJJJJLLLNNNPPPRRRQQQQQQQQQPPPPPPOOOOOOOOOTTTSSSQQQQQQQQQQQQOOONNNOOOKKKJJJLLLJJJGGGIIIOOOQQQOOOLLLJJJHHHIIIJJJKKKLLLJJJGGGGGGHHHHHHGGGEEEAAABBBCCCDDDDDDDDDCCCCCCGGGFFFCCCAAA@@@?????????>>><<<;;;;;;;;;;;;:::888999<<<@@@III^^^xxx|||vvvuuuvvvKKKKKKKKKKKKLLLMMMMMMMMMKKKKKKKKKJJJJJJHHHGGGGGGDDDEEEEEEFFFGGGHHHIIIIIINNNHHHBBB>>>>>>???>>>===<<<===>>>=========???AAA@@@@@@@@@@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;============<<<;;;::::::<<>>>>>???FFFUUUeeevvv~~~|||{{{wwwvvvtttsssrrrrrrssssssssswww{{{vvv___QQQIIIDDDDDDBBBCCCDDDBBBAAAEEEOOOVVVnnn}}}|||kkkaaa^^^XXXVVVTTTTTTUUUVVVWWWVVVTTTSSSQQQQQQQQQPPPMMMKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJLLLNNNOOOPPPQQQRRRRRRQQQPPPOOONNNYYYXXXVVVRRROOONNNOOOPPPRRRNNNKKKLLLLLLJJJIIIJJJNNNMMMJJJHHHGGGHHHIIIJJJLLLJJJIIIIIIIIIHHHFFFDDDBBBCCCCCCDDDDDDDDDDDDCCCGGGFFFEEECCCBBBAAAAAAAAA>>><<<;;;;;;<<<;;;:::999888:::<<>>????????????AAACCCBBBBBBAAAAAA@@@???>>>>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999<<>>===;;;;;;<<<<<<:::999999999:::???LLL___qqq|||xxxzzzLLLLLLMMMNNNNNNMMMLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFCCC@@@BBBFFFGGGCCC>>>???AAABBBBBBAAA@@@AAABBBCCCBBBBBBAAA@@@??????>>>============<<<<<<;;;;;;999999:::::::::999888888;;;@@@EEEDDD>>>::::::<<<@@@@@@DDDLLLXXXkkk{{{xxxvvvuuutttuuuvvvuuussstttvvvyyy~~~lllSSSIIIHHHHHHFFFCCCBBBFFFHHHHHHJJJWWWmmm~~~{{{kkk```\\\\\\VVVUUUTTTTTTUUUTTTRRRQQQNNNPPPSSSVVVXXXUUUPPPLLLLLLKKKKKKJJJJJJJJJKKKKKKMMMLLLLLLKKKKKKKKKKKKKKKJJJLLLOOORRRSSSSSSRRRRRRVVVVVVTTTPPPMMMMMMRRRVVVRRRQQQPPPQQQSSSSSSOOOJJJHHHGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAABBBBBBCCCCCCCCCCCC???===<<<<<<<<<<<<;;;999;;;999999<<>>>>>>>>===<<<<<<;;;;;;888999999::::::999999888:::>>>AAA@@@===;;;;;;<<>>>>>???===<<<<<<===<<<;;;999:::999999;;;>>>FFFWWWeee|||~~~MMMNNNNNNNNNMMMKKKHHHGGGEEEEEEFFFGGGGGGGGGFFFFFFDDDDDDDDDCCCCCCCCCBBBBBB???@@@AAABBBBBBBBBAAAAAA>>>@@@BBBBBBAAA@@@@@@@@@AAA@@@???>>>>>>???@@@@@@>>>>>>===<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<===AAAFFFNNNbbbzzzvvvsssrrrrrrsssrrrvvvzzz{{{{{{~~~tttYYYPPPHHHEEECCCAAABBBEEEFFFHHHKKKPPP^^^vvvwwwkkkaaa]]]YYYVVVTTTSSSQQQQQQRRRSSSRRRQQQNNNQQQUUUZZZ]]][[[WWWSSSOOOOOONNNMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJMMMKKKIIIIIIKKKNNNPPPQQQMMMTTTWWWUUURRRPPPLLLFFFDDDEEEEEEFFFHHHIIIJJJJJJIIIJJJKKKJJJHHHGGGIIILLLHHHGGGFFFEEEEEEEEEFFFFFFDDDDDDDDDCCCBBB???===<<>><<<<<<======;;;:::888777888;;;<<>>@@@AAA@@@???@@@@@@@@@???>>>>>>>>>???@@@AAA======<<<;;;::::::999999;;;;;;<<<<<<===<<<<<<<<<999888888999<<<>>>======:::<<>><<<<<<======;;;:::555555777;;;;;;???NNN___|||KKKJJJIIIHHHHHHHHHHHHHHHEEEGGGIIIKKKLLLKKKIIIGGGEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@??????>>>>>>?????????@@@@@@@@@@@@???>>>>>>DDDBBB@@@===<<<<<<===>>>===<<<;;;;;;<<<;;;999777888999::::::;;;;;;:::::::::::::::::::::;;;<<<===<<<;;;@@@EEEGGGSSSsss|||}}}{{{xxxtttrrrrrrsssssswwwzzz}}}rrr[[[QQQKKKIIIFFFEEEEEEFFFEEEEEEHHHJJJRRRaaayyyqqqddd```\\\VVVSSSRRRQQQPPPPPPOOOOOOOOONNNKKKMMMQQQVVVZZZZZZXXXVVVQQQNNNKKKJJJKKKLLLLLLKKKNNNLLLJJJIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHIIIJJJKKKLLLOOOOOOOOONNNLLLIIIGGGEEEBBB@@@???AAAFFFKKKLLLKKKGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIGGGFFFEEEFFFFFFGGGCCCCCCCCCCCCBBBAAA@@@???===============<<<;;;;;;;;;:::;;;======@@@JJJUUUvvv~~~JJJIIIIIIHHHHHHHHHHHHIIIFFFGGGIIIJJJJJJIIIHHHGGGDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@??????>>>>>>????????????@@@@@@@@@??????>>>DDDCCCAAA???>>>>>>>>>>>><<<;;;:::;;;<<<<<<:::999::::::;;;<<<===<<<<<<<<<;;;::::::::::::;;;;;;<<<===<<<@@@EEEGGGOOOhhh{{{yyy}}}{{{xxxvvvvvvwwwyyyzzz{{{~~~|||dddSSSLLLFFFDDDCCCCCCDDDDDDEEEEEEIIINNN[[[pppkkkaaa___[[[WWWTTTQQQPPPNNNMMMMMMMMMMMMMMMKKKMMMOOORRRTTTTTTRRRQQQQQQOOOLLLKKKLLLNNNNNNNNNLLLJJJIIIHHHJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJLLLLLLLLLLLLKKKIIIGGGFFFFFFDDDCCCEEEHHHJJJJJJIIIFFFEEEEEEFFFFFFGGGHHHIIIHHHHHHGGGGGGFFFGGGGGGGGGDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@??????>>>;;;:::;;;<<<<<<>>>GGGQQQlll~~~{{{HHHHHHHHHGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>??????@@@@@@@@@??????CCCCCCCCCBBBAAA@@@???>>><<<::::::;;;<<<===<<<;;;;;;<<<===>>>???>>>======;;;;;;::::::999:::::::::===<<<>>>DDDFFFJJJZZZlll}}}{{{zzzxxxvvvtttuuutttssssssuuuxxx{{{}}}wwwdddTTTJJJGGGBBBBBBBBBCCCDDDEEEFFFGGGMMMXXXlllvvveee]]]\\\XXXTTTRRRRRRPPPNNNNNNOOOOOOMMMLLLNNNNNNNNNNNNNNNNNNMMMMMMQQQOOOLLLKKKLLLNNNNNNNNNJJJHHHGGGHHHJJJKKKKKKJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFGGGFFFEEEFFFGGGGGGFFFDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGGGGHHHHHHHHHGGGGGGDDDDDDDDDCCCCCCBBBAAAAAA>>>>>>>>>>>>===============;;;;;;<<<<<<<<>>>>>???????????????>>>>>>======>>>???@@@@@@@@@@@@@@@BBBBBBCCCDDDCCCAAA???>>>;;;:::999:::<<<=========;;;<<<>>>?????????======;;;;;;:::999999888999999===:::;;;@@@DDDHHHSSS___sss|||zzzxxxuuusssrrrqqqpppqqqqqqqqqrrruuuyyy}}}uuuaaaUUULLLHHHGGGCCCDDDEEEEEEFFFGGGIIIKKKTTTddd~~~}}}oooaaa[[[YYYTTTPPPNNNTTTTTTUUUXXXYYYWWWRRRNNNPPPPPPOOOMMMLLLLLLNNNOOORRROOOLLLJJJKKKLLLKKKKKKJJJHHHGGGHHHIIIJJJJJJJJJGGGGGGGGGGGGFFFFFFFFFEEEDDDEEEGGGHHHHHHHHHGGGFFFBBBCCCDDDEEEFFFFFFGGGGGGDDDDDDDDDEEEEEECCCAAA@@@AAAAAAAAAAAABBBCCCDDDEEEDDDEEEGGGHHHIIIHHHGGGGGGEEEDDDCCCCCCBBBBBBBBBBBB>>>======<<<<<<<<<<<<<<<@@@===<<<======<<<@@@GGGTTTjjjzzz}}}}}}FFFFFFFFFFFFFFFGGGHHHIIIHHHGGGEEECCCCCCCCCDDDEEECCCCCCAAA@@@???>>>>>>>>>>>>????????????>>>===<<<<<<===>>>???@@@AAAAAAAAA@@@AAACCCDDDCCCAAA???===:::999888999;;;=========999:::===>>>???>>><<<;;;;;;:::999888888888888888<<<999888<<>>??????===???DDDMMMbbbqqq|||}}}FFFFFFFFFEEEFFFFFFGGGGGGEEEDDDCCCBBBBBBCCCDDDDDDDDDCCCBBB@@@???>>>>>>======>>>?????????>>>===<<<<<<<<<>>>???AAAAAABBBBBB>>>???AAAAAAAAA???===<<<:::888666777999;;;<<<<<<888999<<<>>>>>>===;;;999999999888888777888888888;;;999888:::@@@IIIRRRYYY]]]iiizzz{{{xxxsssrrrqqqooommmmmmppprrrtttuuuvvvzzzjjj^^^QQQLLLJJJHHHFFFGGGCCCEEEFFFEEEEEEIIIOOOUUUaaaxxxzzzeee^^^XXXWWWVVVSSSSSSVVV[[[]]]bbbjjjmmmhhh\\\QQQLLLMMMMMMJJJHHHIIIMMMRRRXXXUUUQQQNNNMMMMMMLLLKKKKKKIIIHHHGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFDDDEEEFFFFFFGGGFFFFFFFFFBBBBBBBBBBBBCCCEEEFFFGGGBBBDDDEEEEEECCCBBBBBBCCC@@@@@@@@@@@@AAABBBCCCDDDCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCAAA@@@@@@AAABBBCCCBBBAAA???>>>>>>>>>???@@@DDD@@@???@@@@@@===>>>AAAGGGYYYfffqqq~~~GGGFFFFFFEEEEEEEEEEEEFFFBBBBBBBBBBBBBBBCCCCCCDDDEEEDDDBBBAAA???>>>>>>>>>===>>>???@@@???>>><<<;;;;;;<<<===???AAABBBBBBBBB<<<===>>>>>>>>>===<<<;;;:::777555555777999::::::777999<<<>>>>>>===;;;999888777777777777888888999;;;<<<<<<===@@@GGGNNNRRRRRR\\\kkkyyy}}}yyywwwqqqqqqqqqooonnnooorrrvvvsssuuuxxx}}}nnnVVVOOOKKKJJJIIIFFFEEEGGGCCCEEEFFFEEEFFFMMMWWW___ppp~~~kkk___ZZZVVVUUUSSSQQQSSSWWW[[[[[[___eeeiiieeeZZZPPPKKKMMMMMMJJJGGGGGGKKKOOOTTTRRRNNNLLLLLLLLLLLLLLLIIIHHHFFFGGGHHHIIIIIIHHHMMMMMMLLLJJJIIIGGGFFFEEEFFFFFFEEEEEEFFFFFFGGGHHHDDDDDDCCCCCCCCCDDDEEEFFFDDDEEEEEECCC@@@???AAABBBAAAAAAAAAAAABBBCCCDDDEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBAAA@@@??????@@@BBBCCC@@@???===<<<;;;<<<===>>>CCC???>>>@@@@@@===<<<>>>@@@OOOYYYdddyyy~~~GGGGGGFFFEEEDDDDDDEEEEEE@@@AAAAAABBBBBBCCCCCCCCCFFFEEECCCAAA@@@???>>>>>><<<===???@@@???>>><<<;;;:::;;;===???AAABBBCCCCCC<<<<<<<<<<<<<<<<<<;;;;;;:::777555444666888999999888:::===??????>>>;;;999777777666666777888999999;;;>>>@@@???@@@DDDIIILLLIIIRRRaaaooo|||~~~|||{{{zzzyyywwwpppqqqqqqpppnnnpppuuuyyywwwyyy}}}mmmZZZNNNKKKJJJKKKJJJFFFEEEHHHDDDFFFGGGGGGJJJRRR___hhh~~~vvvccc```ZZZVVVTTTPPPMMMOOOTTTYYYXXXYYY^^^ccc```WWWNNNMMMOOOOOOLLLHHHGGGJJJOOONNNLLLIIIHHHIIIJJJKKKKKKGGGFFFEEEFFFIIIKKKKKKJJJSSSRRRPPPMMMJJJHHHFFFEEEGGGFFFEEEEEEEEEFFFHHHIIIFFFFFFDDDCCCCCCDDDEEEFFFDDDDDDDDDAAA===;;;===@@@BBBBBBBBBBBBCCCDDDEEEEEEEEEDDDBBBAAA@@@@@@AAABBBBBBAAA???>>>>>>???AAABBBCCCBBB@@@>>>>>>???@@@AAABBB>>><<>>>>>>>>>>>===::::::::::::999888777777888555444666::::::777222:::999999888888999999:::888888999999999:::::::::=========>>>???AAABBBCCCCCCKKKWWWcccrrr~~~|||{{{zzzyyyxxxxxxxxxvvvuuussstttuuuuuuvvvxxxyyyzzz|||fffWWWRRRIIIJJJJJJHHHFFFEEEDDDBBBDDDEEEGGGIIIMMMXXXkkk{{{vvvtttgggcccVVVWWWVVVUUURRRRRRRRRTTTSSSTTTTTTTTTTTTRRRQQQPPPRRROOOLLLHHHFFFEEEFFFGGGKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKUUUQQQMMMKKKKKKKKKIIIGGGIIIIIIHHHGGGFFFFFFFFFFFFLLLKKKIIIGGGFFFFFFFFFGGGLLLJJJHHHEEEBBBAAA??????@@@@@@AAABBBCCCCCCCCCCCCAAA@@@>>>=========>>>???BBBAAA@@@@@@@@@AAABBBCCCHHHDDDBBBCCCBBB>>>===@@@???======???===888777:::>>>AAAHHHUUUeeesss{{{yyyuuu|||~~~EEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBEEEAAA>>><<<=========;;;<<>>>>>>>>======:::;;;;;;;;;;;;:::999999999666444666999:::777333999888888777777888888999888888999999999:::::::::;;;;;;<<<<<<===???@@@AAAAAAGGGQQQ]]]mmm}}}|||{{{|||}}}}}}~~~~~~{{{yyywwwxxxwwwvvvvvvvvvuuuuuutttuuuvvvwwwxxxyyy{{{~~~{{{jjjZZZPPPMMMEEEGGGHHHGGGFFFEEEEEEDDDEEEEEEFFFJJJTTTfff~~~~~~jjj___\\\VVVWWWVVVTTTRRRQQQQQQRRRQQQRRRRRRRRRRRRPPPOOONNNPPPOOOLLLJJJIIIIIIIIIJJJLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHIIIIIIJJJKKKPPPNNNKKKKKKLLLLLLKKKIIIJJJIIIIIIHHHGGGGGGGGGHHHLLLKKKIIIGGGFFFFFFFFFFFFJJJHHHEEEAAA@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAA>>>>>>======>>>???@@@AAAAAA@@@@@@???@@@AAABBBCCCGGGCCCBBBDDDCCC??????BBBAAA???>>>@@@===999888;;;<<<>>>EEEOOO]]]lllxxx|||uuuxxx{{{yyyvvvvvvuuuDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>>>>===;;;===@@@CCCCCC???<<<;;;<<<===============<<<;;;;;;::::::;;;<<<<<<<<<;;;;;;:::777444555888999888555777777777666666777777777888888999999999:::::::::::::::::::::;;;<<<>>>>>>???BBBJJJWWWhhh{{{yyyvvvssssssuuuvvvtttrrrrrruuuxxxyyyzzz{{{}}}~~~~~~|||}}}~~~zzzzzzzzzzzzxxxvvvtttsssuuuuuuttttttttttttuuuuuuyyyzzz|||~~~ooo___UUUNNNJJJIIIDDDFFFGGGGGGFFFEEEFFFHHHHHHIIIKKKTTTddd}}}rrr```XXXWWWVVVWWWVVVTTTQQQOOOOOOPPPOOOOOOPPPPPPOOONNNMMMKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJLLLNNNNNNLLLKKKJJJJJJIIIIIIHHHHHHIIIIIIMMMKKKIIIGGGFFFEEEEEEEEEHHHFFFBBB@@@@@@AAADDDFFFFFFFFFFFFEEEDDDBBBAAA@@@============???@@@AAABBB@@@@@@??????@@@@@@AAABBBFFFCCCBBBDDDDDDAAAAAADDDEEEBBB@@@AAA???;;;:::<<<:::===AAAHHHRRRbbbttt|||zzzxxxuuurrrrrrrrr~~~~~~|||yyyDDDDDDDDDDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>??????>>>===;;;:::<<<>>>>>>;;;:::999:::======<<<<<<;;;999888888888999:::;;;<<<<<<<<<<<<:::777555555777888888777888777777666666777777888888888999999999:::::::::999999999999:::;;;<<<===??????EEESSSeeeyyy{{{ssskkkhhhlllooonnnlllhhhkkkoooqqqrrrtttvvvwww~~~~~~|||zzz{{{|||}}}|||yyyxxxyyyzzzyyyyyyyyyxxxwwwvvvtttssssssssstttttttttuuuwwwyyy~~~nnnYYYOOOKKKIIIGGGHHHGGGGGGHHHIIIFFFDDDFFFJJJKKKQQQZZZhhh}}}}}}{{{ggg[[[XXXXXXVVVVVVUUURRROOOMMMMMMNNNNNNOOOOOOOOOOOOMMMLLLKKKIIIJJJLLLNNNOOOOOOOOOOOOMMMMMMMMMLLLLLLLLLKKKKKKMMMLLLKKKJJJIIIIIIIIIIIIGGGHHHJJJMMMNNNNNNLLLJJJIIIIIIHHHHHHHHHIIIIIIJJJMMMKKKIIIGGGEEEDDDDDDDDDFFFEEEDDDDDDEEEGGGIIIJJJGGGGGGGGGFFFDDDCCCAAAAAA===>>>>>>>>>???@@@AAAAAA????????????@@@@@@AAAAAAEEEBBBBBBDDDEEECCCCCCGGGHHHDDDBBBCCCBBB>>><<<===;;;===@@@BBBJJJZZZppp~~~xxxsssqqqrrrqqq}}}tttvvvCCCCCCDDDDDDDDDBBB@@@???===>>>????????????>>>===;;;===?????????>>><<<<<<999:::;;;:::999999999:::===<<<;;;999888777666666666777888:::;;;;;;;;;;;;:::888666666666888888888888888888777777888888888888888999999999:::::::::::::::::::::;;;<<<======???>>>DDDQQQcccwwwuuufff^^^```dddeeeddd___bbbeeehhhjjjlllnnnpppzzz||||||zzz{{{}}}}}}zzzxxxxxxzzzzzzyyyxxxwwwxxxyyyyyyyyyyyyxxxwwwvvvuuutttqqqrrrtttttttttvvvyyy}}}kkk]]]OOOJJJIIIGGGFFFFFFIIIGGGGGGGGGDDDAAAEEEMMMOOO^^^rrrppp```YYYXXXXXXTTTUUUTTTQQQNNNLLLLLLMMMOOOOOOPPPPPPOOONNNLLLKKKFFFGGGJJJMMMNNNOOOOOONNNMMMMMMMMMMMMMMMLLLLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHFFFHHHLLLMMMMMMLLLJJJHHHGGGGGGFFFFFFGGGHHHIIIIIILLLKKKIIIFFFEEEDDDDDDEEEEEEFFFIIIKKKLLLMMMLLLLLLFFFFFFFFFFFFEEEDDDCCCBBB??????@@@@@@@@@???????????????@@@@@@AAAAAAAAAAAADDDAAAAAADDDEEECCCDDDHHHIIIEEECCCEEEEEEAAA=========@@@AAAAAAEEETTTjjj|||vvvooolllkkkmmm{{{~~~wwwqqqxxxBBBCCCDDDEEEDDDBBB@@@>>>===>>>???@@@@@@???>>>===;;;===??????>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<:::888777666666666666777888999::::::::::::888888888777777888888999999888888777777888888999888888999999999:::::::::;;;;;;;;;;;;;;;<<<======@@@???DDDPPP^^^qqq}}}hhh[[[XXXZZZ\\\[[[YYY[[[]]]^^^___aaaeeegggppprrruuuyyy}}}~~~}}}zzzvvvtttwwwzzz}}}~~~}}}{{{xxxwwwvvvwwwyyyxxxwwwwwwxxxzzzyyyyyyxxxwwwvvvvvvuuuuuuqqqtttvvvvvvvvvyyy|||jjjYYYQQQJJJIIIHHHEEECCCDDDGGGCCCCCCEEECCCAAAKKKXXX___uuu{{{}}}hhh[[[WWWUUUTTTRRRSSSRRRPPPMMMKKKKKKLLLOOOPPPPPPPPPPPPNNNMMMLLLEEEGGGIIIKKKMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFIIILLLMMMLLLJJJHHHHHHEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHFFFEEEEEEEEEEEEEEEGGGKKKOOOPPPOOOMMMKKKFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@AAAAAA@@@??????>>>???@@@AAABBBBBBBBBBBBAAACCC@@@@@@DDDDDDCCCDDDGGGHHHDDDCCCGGGIIIDDD???===???@@@AAA@@@CCCOOObbbqqqxxxoookkkiiiooo~~~}}}~~~~~~ooommm|||AAABBBDDDEEEDDDBBB@@@>>>>>>???@@@AAAAAA@@@???>>><<<>>>@@@???<<<:::;;;===>>>===;;;;;;<<<>>>??????>>>===;;;999888777777888888888999:::;;;;;;;;;:::777888999999888888888888777777777666666777777777888888999999999:::::::::;;;;;;:::::::::;;;<<<<<>>CCCLLLUUUfffwwweee\\\ZZZZZZZZZZZZZZZZZZXXXXXXYYY\\\___aaaeeejjjpppvvv}}}~~~}}}|||{{{|||{{{wwwsssrrruuuxxxzzz{{{|||||||||zzzxxxvvvtttuuuwwwwwwwwwxxxyyy{{{{{{zzzyyyxxxxxxwwwwwwwwwxxx{{{~~~~~~~~~{{{pppbbbWWWNNNJJJHHHHHHFFFBBBBBBEEEDDD@@@AAAFFFHHHJJJYYYkkk}}}xxxsss```XXXWWWUUUSSSPPPQQQPPPNNNLLLKKKKKKMMMOOOOOOPPPPPPOOONNNLLLKKKHHHHHHJJJKKKLLLMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMJJJIIIHHHGGGGGGGGGGGGGGGEEEHHHKKKLLLJJJIIIIIIJJJFFFFFFFFFGGGHHHIIIKKKKKKIIIHHHFFFEEEEEEEEEFFFGGGEEEGGGJJJLLLMMMLLLKKKIIIHHHGGGGGGEEEDDDBBB@@@???>>>???@@@AAAAAAAAA@@@???@@@AAABBBCCCCCCCCCBBBBBBCCC@@@@@@CCCCCCBBBBBBFFFEEEBBBCCCIIILLLGGG@@@<<<===>>>>>>>>>AAAJJJXXXbbb{{{|||sssooolllwww~~~wwwtttzzzssshhhrrrAAABBBDDDEEEDDDBBB???>>>???@@@BBBCCCCCCBBB@@@???===???@@@>>>;;;999;;;===>>><<<::::::;;;>>>?????????>>><<<:::999999999:::::::::;;;;;;<<<<<<;;;;;;666888::::::999888777888666666555555555555666666888888999999999::::::::::::::::::999::::::;;;;;;>>>===BBBIIINNN]]]sssfffaaa^^^]]]^^^]]]ZZZWWWUUUUUUXXX[[[VVV[[[ccckkkqqqwww}}}}}}}}}~~~~~~}}}|||||||||{{{wwwssssssvvvyyywwwxxxzzz{{{zzzyyywwwvvvrrrtttvvvwwwwwwxxxzzz|||}}}}}}|||{{{zzzzzzzzz{{{~~~jjj^^^XXXSSSMMMIIIHHHHHHHHHDDDAAACCCHHHDDD@@@BBBJJJOOOUUUhhh}}}}}}|||jjjZZZWWWXXXWWWTTTOOOPPPOOONNNLLLKKKLLLMMMNNNNNNOOOOOONNNMMMKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMHHHHHHGGGGGGFFFFFFGGGGGGCCCGGGJJJKKKIIIIIIJJJLLLFFFFFFGGGHHHIIIKKKLLLMMMHHHGGGFFFEEEEEEFFFGGGHHHFFFGGGHHHIIIIIIIIIHHHHHHJJJIIIHHHFFFCCC@@@>>><<<<<<===???AAABBBBBBBBBAAAAAABBBCCCDDDDDDDDDCCCBBBCCC@@@@@@BBBCCCAAABBBEEECCCAAACCCJJJNNNHHH@@@<<<<<<<<<<<<<<>>>>>======<<<<<<<<<============<<<;;;::::::999999;;;;;;<<<<<<;;;;;;:::999888888777777888999::::::888888888888888888888888888888999999999:::::::::999999::::::::::::;;;;;;CCC<<<;;;BBBJJJVVVpppzzzxxxuuuiii```UUUQQQSSSTTTRRROOOUUUWWW\\\```ffflllrrrvvvxxx}}}~~~}}}~~~}}}}}}~~~~~~~~~~~~~~~|||zzz{{{|||{{{yyyvvvsssrrrrrrxxxyyyyyyxxxvvvvvvxxxyyyxxxwwwvvvwwwxxx{{{~~~~~~yyynnn```UUUNNNLLLJJJIIIGGGGGGFFFDDDBBBBBBCCCDDDBBBCCCGGGMMMVVVggg~~~vvv```ZZZXXXRRRPPPTTTPPPNNNMMMKKKJJJIIIIIIJJJLLLMMMNNNNNNMMMKKKIIIGGGJJJJJJKKKLLLMMMLLLLLLLLLJJJJJJKKKLLLLLLKKKJJJIIIDDDFFFGGGHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJLLLIIIGGGFFFGGGHHHHHHGGGKKKIIIFFFCCCBBBBBBDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFEEEDDDBBB@@@??????===>>>@@@BBBCCCEEEEEEFFFCCCCCCDDDEEEFFFFFFFFFFFFFFFCCC@@@??????@@@AAA@@@BBBCCCEEEFFFEEEAAA>>>;;;======<<<<<<>>>CCCIIINNN^^^kkkzzzxxxtttttt|||{{{}}}wwwnnnvvvsssggghhh@@@AAACCCFFFGGGEEEAAA===>>>???BBBCCCDDDCCCAAA???>>>======<<<:::888888:::<<<<<<;;;<<<<<<===>>>???===<<<<<<;;;::::::999999:::;;;;;;;;;::::::999999999888888777777888888999999999999999999999999999888888888999999999::::::999999999:::::::::;;;;;;===999:::AAAFFFNNNaaavvvsssdddZZZWWWVVVSSSPPPSSSTTTVVVYYY^^^dddjjjmmmnnnsssyyy}}}~~~~~~}}}}}}|||}}}~~~}}}}}}}}}}}}{{{zzzyyyzzz{{{yyyvvvsssrrrqqquuuvvvxxxwwwvvvvvvwwwxxxzzzxxxwwwwwwyyy|||uuubbb[[[RRRLLLJJJJJJJJJJJJAAACCCEEEDDDCCCBBBBBBCCCEEEEEEKKKXXXggg|||nnn[[[WWWVVVRRRPPPSSSPPPOOOMMMKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJHHHIIIJJJKKKLLLLLLKKKJJJGGGGGGGGGGGGFFFGGGHHHJJJGGGGGGGGGHHHHHHIIIIIIIIIKKKIIIFFFFFFGGGHHHGGGGGGHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGFFFEEEDDDBBBAAA@@@???>>>???@@@BBBCCCDDDDDDDDDAAAAAABBBCCCCCCCCCBBBBBBEEEBBB??????@@@AAAAAAAAADDDEEEFFFEEECCC@@@<<<:::<<<<<<<<<;;;<<<@@@FFFJJJXXXdddttt~~~{{{uuurrrwww|||}}}}}}wwwrrrxxxzzzhhhbbbwww???@@@BBBEEEGGGFFFBBB???>>>???AAACCCCCCBBBAAA@@@BBBBBBAAA???>>>>>>===<<<:::::::::;;;<<<===??????<<<<<<;;;;;;::::::999999::::::999999999888888888:::999888777666666666666999999999999999999999999888888888999999999999:::999999999999:::::::::::::::888;;;AAACCCEEEQQQ```rrr{{{kkkbbb\\\XXXTTTUUUTTTSSSSSSVVV[[[```cccbbbffflllpppsssvvv|||~~~~~~~~~|||{{{{{{||||||{{{yyyxxxzzz||||||yyyvvvsssrrrsssuuuxxxzzzyyyyyyzzz{{{~~~}}}{{{{{{}}}}}}gggZZZMMMKKKGGGFFFFFFHHHHHHHHHAAACCCEEEFFFFFFEEEFFFFFFJJJMMMYYYlll~~~tttcccVVVTTTUUURRRQQQTTTPPPOOONNNLLLKKKKKKKKKLLLKKKJJJHHHGGGHHHIIIKKKMMMKKKJJJJJJIIIIIIIIIIIIJJJHHHIIIJJJKKKKKKKKKKKKKKKHHHHHHGGGEEEDDDEEEIIIKKKHHHHHHHHHHHHHHHIIIIIIIIIJJJHHHEEEEEEFFFGGGGGGFFFDDDEEEGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDCCCBBB@@@??????@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCAAA??????@@@BBBBBBBBBGGGFFFEEECCCAAA>>><<<;;;<<<<<<<<<;;;;;;>>>BBBFFFQQQ\\\mmm|||yyyttttttxxxzzz{{{~~~xxxyyy{{{pppbbbppp@@@AAABBBDDDEEEDDDAAA??????@@@AAABBBCCCBBBAAA@@@CCCDDDDDDBBBCCCFFFEEEBBB;;;;;;;;;;;;<<<<<<===>>>;;;;;;;;;:::::::::999999999999888777777777777777:::999888777666666555555999999999999999999999999888888888888999999999999888999999999999:::::::::;;;:::===AAABBBBBBIIISSS```pppuuullleee```^^^[[[WWWUUUUUUWWWZZZ[[[ZZZ]]]bbbfffiiimmmrrrvvvwww{{{}}}{{{zzzzzz{{{{{{zzzyyyxxx{{{~~~}}}yyywwwvvvuuuxxx|||zzzeeeUUUMMMHHHHHHGGGGGGGGGGGGEEEEEEFFFGGGHHHHHHHHHIIILLLOOOTTT___qqqxxxdddZZZRRRRRRTTTRRRRRRUUUQQQPPPNNNLLLLLLLLLLLLMMMKKKJJJIIIIIIIIIJJJKKKLLLJJJJJJIIIIIIIIIJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJIIIFFFHHHIIIGGGEEEEEEHHHJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHFFFDDDDDDEEEFFFFFFFFFCCCEEEIIIKKKKKKHHHEEECCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDCCCAAA@@@@@@@@@AAABBBBBBBBBAAAAAAEEEEEEEEEEEEEEEDDDCCCBBBAAA???>>>???AAACCCCCCCCCFFFEEECCCAAA@@@???>>>>>>=========<<<<<<===@@@CCCLLLWWWiii|||zzzxxxyyyyyyzzz~~~yyynnnsssCCCCCCBBBCCCCCCBBB@@@===???@@@AAABBBBBBBBBAAAAAA>>>AAABBBAAAEEEJJJJJJEEE>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999888777666666666777777999999888777777666777777999999999999999999999999777777888888888999999999888888888999999999::::::<<<;;;===??????AAAGGGNNNYYYhhhzzzzzzuuummmhhhbbb^^^[[[ZZZWWWUUUUUUWWWYYY\\\___bbbfffiiikkkooouuu{{{~~~}}}}}}}}}}}}|||zzzyyy||||||zzzyyyyyy|||pppdddWWWLLLHHHIIIJJJKKKKKKIIIGGGEEEEEEIIIIIIHHHGGGIIIOOOWWW]]]hhhyyy~~~{{{iiiZZZUUUQQQRRRSSSSSSSSSUUUPPPOOONNNLLLLLLLLLMMMMMMLLLLLLMMMMMMLLLKKKIIIHHHHHHIIIIIIJJJKKKMMMNNNOOOLLLLLLKKKJJJIIIHHHHHHGGGHHHLLLPPPPPPLLLIIIIIIKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGEEECCCCCCDDDFFFFFFEEEDDDFFFJJJLLLLLLIIIEEEBBBCCCCCCBBBAAAAAABBBCCCCCCCCCDDDEEEFFFEEEDDDBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>===@@@???>>>???BBBCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAA>>>?????????===>>>???AAAKKKUUUggg||||||zzzzzz||||||}}}EEECCCBBBBBBBBBAAA???===@@@@@@AAAAAABBBBBBBBBAAA===BBBCCCCCCIIIQQQPPPIII???>>><<<;;;::::::999999::::::::::::999999999999999888777666555666777777888888777777888999::::::888888888888888888888888777777777888888888888999888888888888999999999999:::999999:::;;;???FFFKKKUUUaaappp~~~{{{tttoooiiicccZZZTTTSSSRRRRRRSSSTTTWWWYYYZZZ___ccciiinnnsssyyy~~~|||~~~~~~~~~zzzbbbXXXSSSKKKFFFEEEGGGIIIJJJJJJIIIHHHHHHIIIIIIIIIJJJLLLTTT___mmmvvvzzz|||jjj```UUUTTTRRRRRRQQQQQQRRRSSSOOONNNMMMLLLKKKLLLLLLMMMLLLMMMNNNNNNMMMKKKHHHGGGHHHHHHJJJLLLMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHGGGHHHNNNTTTYYYXXXSSSNNNMMMNNNMMMMMMLLLJJJIIIGGGFFFFFFFFFDDDBBBBBBCCCEEEEEEEEEDDDFFFIIIKKKLLLJJJGGGEEEDDDCCCBBBAAAAAABBBCCCDDDBBBDDDEEEFFFFFFEEECCCBBB???@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???@@@??????@@@BBBCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBB???@@@AAAAAA??????@@@AAAHHHRRRdddxxx~~~{{{{{{~~~DDDBBB@@@@@@AAAAAA@@@???@@@@@@AAAAAAAAABBBBBBBBB???EEEFFFEEELLLUUUSSSJJJ===<<<<<<;;;::::::::::::999999999999999999999999:::999777666555666777888666666777888:::;;;===>>>777777777777777777777777777777777777888888888888888888888888999999999999777888888888:::???DDDGGGNNNWWWaaammmzzz}}}qqqcccYYYTTTRRROOONNNNNNOOOOOOOOOTTTXXX]]]bbbfffkkkppptttzzzqqq___OOOLLLJJJDDDCCCGGGFFFHHHIIIHHHGGGHHHJJJMMMLLLOOOUUU___mmmxxxpppaaa]]]TTTUUUTTTQQQNNNNNNPPPPPPNNNMMMLLLKKKKKKKKKLLLMMMLLLLLLLLLLLLKKKJJJJJJIIIHHHIIIKKKMMMMMMLLLJJJIIIJJJIIIHHHHHHHHHIIIJJJJJJTTTYYY]]][[[TTTOOOOOOQQQNNNNNNLLLKKKIIIGGGFFFEEEDDDCCCAAAAAACCCDDDEEEDDDCCCEEEGGGIIIKKKKKKLLLKKKDDDCCCBBBAAAAAABBBCCCDDDBBBCCCEEEGGGGGGFFFDDDBBB>>>???@@@AAAAAAAAAAAAAAACCCCCCDDDEEEEEEEEEDDDDDD@@@??????AAABBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@AAABBB@@@??????@@@DDDMMM^^^qqq~~~}}}BBB@@@??????AAABBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBB<<>>>>>???@@@AAABBBAAAAAAAAAAAABBBCCCDDDDDDDDDCCCAAA@@@@@@AAACCCCCCBBB@@@AAAAAABBBAAAAAA???>>>>>>===???AAAAAA@@@????????????IIIYYYjjjyyy@@@AAAAAABBBBBBAAAAAA@@@???????????????@@@@@@@@@??????@@@AAAAAAAAAAAAAAA;;;<<<<<<;;;999999:::<<<:::::::::999999999888888888777666555555666777888888888888999999::::::;;;777777777777666666666666:::888777777777777666555777777777777777777777777777888999:::<<<===>>>???AAABBBHHHTTT^^^hhhuuutttmmmddd^^^WWWSSSRRRQQQNNNKKKKKKIIIJJJOOOQQQSSSYYY___aaagggqqqzzzqqqaaaVVVQQQNNNKKKIIIHHHIIIIIIIIIIIIEEEEEEIIIIIIGGGKKKRRRYYYhhhsss~~~mmm```[[[[[[UUUTTTRRRPPPNNNMMMLLLLLLLLLMMMMMMNNNMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFEEEEEEHHHIIIKKKLLLLLLJJJIIIGGGDDDHHHKKKKKKJJJKKKPPPUUU[[[XXXTTTPPPMMMKKKKKKLLLRRRPPPMMMIIIGGGFFFFFFFFFFFFDDDAAA@@@BBBDDDEEEFFF??????@@@BBBGGGKKKLLLMMMBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBAAA@@@???>>>???BBBCCCAAA>>>BBBDDDEEEEEECCCAAAAAAAAABBBBBBAAA@@@@@@AAAAAAAAABBBBBBAAA@@@@@@??????>>>BBBAAA@@@>>>===<<<<<<<<>>?????????????????????===>>>>>>?????????>>>>>>;;;<<<<<<<<<:::999:::;;;999999999999:::;;;;;;<<<999888777666666777888999888888888888888999999999666666666666666777777777999888888888999999888666888888888888888888888888666777888999:::<<<============BBBMMMWWWaaannnzzz|||uuunnnfff^^^XXXSSSOOOLLLJJJGGGGGGJJJKKKKKKOOOTTTXXX^^^fffnnnuuu|||ssshhh^^^SSSKKKLLLJJJHHHGGGGGGGGGGGGGGGMMMJJJJJJLLLNNNQQQ\\\hhhwww}}}rrrdddZZZUUUUUUSSSRRRPPPNNNLLLJJJJJJIIIJJJKKKKKKLLLLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEHHHIIIKKKLLLLLLJJJIIIHHHDDDGGGJJJIIIHHHJJJOOOUUUXXXUUURRRNNNKKKKKKKKKKKKNNNMMMJJJHHHFFFFFFFFFGGGGGGEEEBBBBBBDDDFFFGGGHHHBBBAAA@@@BBBEEEGGGHHHGGGBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAA@@@???@@@CCCDDDBBB@@@AAACCCEEEEEECCCAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???======<<<<<>>>>>>>>>>>>>>=========<<<<<<=========<<<<<<;;;:::<<<>>>>>><<<::::::::::::999999999:::<<<>>>???999999888777777888999999888888777777777777777777555555555666666777777888888888999;;;<<<<<<:::777888888888888888888888888555666777888999:::;;;<<<::::::>>>GGGPPPZZZhhhttt~~~rrreee[[[SSSNNNLLLHHHGGGHHHHHHFFFGGGKKKOOOSSSYYY```fffmmmtttxxxwwweeeWWWPPPLLLHHHEEEGGGGGGHHHHHHIIIJJJJJJKKKLLLKKKKKKMMMQQQ[[[ooo|||{{{vvveee\\\UUURRRQQQSSSRRRPPPMMMKKKJJJIIIHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHJJJKKKKKKJJJIIIHHHEEEGGGHHHGGGFFFHHHNNNSSSSSSQQQNNNKKKJJJIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGEEECCCCCCEEEHHHIIIJJJEEECCCBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAA@@@??????AAA@@@@@@AAACCCCCCBBB@@@@@@BBBDDDDDDBBBAAA@@@AAA?????????@@@AAABBBCCCDDD>>>>>>??????@@@AAAAAABBBAAAAAA@@@???>>>======<<<===@@@JJJWWWdddqqq@@@@@@AAAAAAAAAAAA@@@@@@===============<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::;;;===@@@@@@>>><<<;;;;;;::::::999888999;;;===>>>999888777666666777888999777777777666666555555555444444555555666777888888777777999<<<>>>>>>;;;999999999999999999999999999666666777888999:::;;;<<<===;;;===DDDMMMVVVdddooo~~~yyyhhh[[[TTTQQQKKKHHHIIIIIIFFFFFFIIILLLNNNRRRVVV[[[bbbiiimmmrrrwww|||kkkaaaSSSJJJGGGGGGGGGFFFFFFHHHKKKLLLMMMMMMNNNOOOHHHLLLQQQUUU\\\llljjj^^^YYYVVVSSSSSSTTTSSSQQQNNNLLLKKKJJJIIIGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFHHHIIIKKKKKKJJJIIIHHHEEEFFFFFFEEEDDDGGGLLLPPPMMMLLLJJJHHHGGGHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFEEEFFFEEECCCCCCFFFHHHIIIIIIGGGEEEBBBBBBBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>??????@@@@@@AAAAAAAAA@@@@@@AAACCCDDDBBBAAAAAAAAA>>>??????@@@AAACCCDDDEEE>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@???>>>======;;;>>>FFFSSS```mmm~~~???@@@@@@AAAAAA@@@@@@???============<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<>>>AAAAAA@@@===<<<<<<;;;:::999888888999::::::777666555444444555666777777666666555555444444444333444444555666777777888666777999<<<>>>>>>;;;999888888888888888888888888777888888999:::;;;<<<<<<>>><<<===BBBIIIQQQ]]]hhh{{{}}}kkkaaaUUUNNNIIIIIIIIIGGGFFFHHHJJJLLLNNNPPPSSSXXX^^^bbbfffkkkqqqvvvyyy~~~zzzxxxyyyvvvnnneeeWWWRRRKKKGGGGGGHHHHHHHHHHHHKKKMMMMMMKKKJJJKKKLLLHHHSSS```jjjvvvsssbbbZZZXXXVVVUUUVVVRRRQQQOOOMMMKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKJJJIIIHHHEEEEEEEEEDDDDDDFFFJJJMMMHHHGGGFFFFFFEEEFFFFFFGGGFFFGGGGGGGGGGGGFFFDDDDDDEEECCCBBBCCCEEEGGGGGGGGGFFFDDDBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????<<<===>>>??????????????????AAADDDDDDCCCAAAAAABBB?????????@@@AAABBBCCCDDD@@@@@@@@@??????>>>>>>>>>@@@@@@AAAAAA@@@???>>>===<<<===DDDOOOZZZgggxxx??????@@@@@@@@@@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;<<<===============<<<>>>@@@@@@>>><<<<<<===:::::::::999999888888888666555444444444444555666666666555555555555555555444444444555555666666777666666777999<<<<<<:::888777777777777777777777777888888999999:::;;;;;;<<<<<<::::::>>>CCCIIISSS]]]tttwwwaaaWWWNNNKKKJJJGGGFFFGGGIIIJJJKKKKKKLLLOOOTTTWWW[[[___fffjjjmmmrrrxxx|||~~~|||vvvqqqooogggbbb\\\ZZZ[[[[[[WWWSSSHHHGGGEEEEEEGGGHHHGGGGGGIIILLLNNNMMMJJJIIIKKKMMMRRRaaatttqqqggg\\\WWWTTTRRRRRRTTTMMMLLLKKKJJJIIIHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKJJJIIIHHHEEEEEEDDDEEEEEEGGGHHHIIIEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJIIIHHHFFFDDDDDDCCCBBBBBBDDDEEEDDDDDDDDDCCCAAAAAACCCDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????;;;<<<>>>>>>=========>>>@@@BBBDDDEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>======???@@@AAAAAAAAA@@@>>>===>>>>>>BBBJJJSSS___ooo~~~}}}|||}}}??????@@@@@@@@@@@@????????????>>>>>>===<<<<<<;;;999999;;;<<<======>>>>>>;;;<<<===<<<:::999:::;;;888999:::;;;<<<;;;999888777666555444444555666777555555555555666666666666555555555555555555555555666555555666888999888666666666666666666666666666777777888888999999:::::::::777888;;;>>>BBBJJJRRReee~~~yyylll^^^VVVQQQMMMJJJJJJJJJJJJKKKJJJIIIJJJLLLNNNPPPTTTYYY]]]___bbbgggllloootttxxxxxx{{{|||wwwpppnnnjjjeee```[[[WWWUUUOOONNNLLLKKKKKKKKKJJJHHHBBBCCCDDDEEEGGGHHHGGGGGGIIIMMMQQQSSSSSSVVV]]]bbbnnn~~~xxxccc]]]WWWTTTPPPMMMNNNRRRKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHFFFEEEDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHJJJJJJJJJIIIHHHEEEEEEEEEFFFGGGHHHGGGGGGDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFIIIKKKLLLKKKIIIHHHEEEDDDBBBBBBDDDDDDCCCBBBCCCAAA@@@@@@BBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@??????>>>===:::===??????===<<<>>>???AAACCCEEEFFFEEEDDDDDDEEEEEEDDDCCCAAA@@@??????>>>????????????>>>>>>>>>>>>???@@@AAABBBBBB@@@???===???>>>@@@FFFLLLVVVfffttt~~~}}}xxxxxx~~~??????@@@@@@@@@@@@??????@@@??????>>>===<<<<<<<<<777888999;;;<<<===>>>>>>:::::::::999777777888:::666888;;;===>>>>>><<<;;;888777666555555666777888444555555666666777777777555555555555555444444444666555444444666777666555666666666666666666666666666666777777888888999999999777777:::<<>>>>>>>>>>>>>>======<<<;;;>>>@@@@@@>>>===>>>@@@AAACCCFFFFFFEEEEEEEEEFFFGGGFFFDDDAAA???>>>===============>>>??????@@@@@@???@@@AAABBBBBBAAA???>>>@@@>>>>>>BBBHHHQQQ___mmmxxx}}}zzzuuuvvv}}}BBBAAA@@@???>>>???@@@AAA???@@@AAA@@@>>>=========@@@>>><<<:::999:::;;;<<<;;;;;;;;;::::::999999999:::;;;===???>>>===:::888999888666555444444555555444444444444444444444444555555555555555555555555555555555555666666666666555555555555666888999:::888888888888888888888888666777888:::<<<>>>???@@@NNNeee}}}}}}nnnaaaXXXTTTZZZUUUNNNJJJJJJKKKJJJIIIJJJJJJJJJJJJLLLOOORRRTTTXXX[[[```bbbbbbcccfffiiikkknnnsssxxx||||||yyytttmmmddd^^^[[[XXXRRRMMMLLLLLLKKKIIIGGGFFFEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEHHHEEEBBBAAACCCFFFIIIJJJKKKSSSaaaqqqzzz~~~nnndddWWWUUURRROOOLLLIIIHHHGGGJJJKKKKKKKKKLLLLLLMMMMMMGGGFFFFFFFFFEEEEEEDDDDDDBBBBBBAAAAAABBBCCCEEEFFFCCCEEEGGGHHHGGGFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAABBBBBBCCCBBBBBBBBBEEEFFFIIIKKKLLLKKKIIIHHHBBBBBBBBBBBBBBBBBBBBBAAAFFFEEEDDDBBB@@@>>>===<<>><<<;;;;;;;;;:::<<<>>>@@@AAA???===<<<;;;<<<>>>???@@@???===<<<@@@AAABBBBBBCCCCCCBBBBBBEEEDDDCCCBBB@@@???>>>===<<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;===@@@FFFPPP\\\dddssszzzxxxrrrssswww{{{|||~~~@@@???????????????@@@@@@===>>>???>>>===<<<;;;;;;<<<;;;:::999999:::;;;;;;::::::::::::999999999999:::;;;<<<===<<<;;;999888888777666444333333444444444444444444444444444444555555555555555555555555555555555555666666666666555555555555666777888999888888888888888888888888666777888:::<<<===??????EEEXXXmmm|||xxxssshhhaaaWWWPPPNNNMMMLLLJJJLLLLLLLLLLLLLLLMMMMMMMMMQQQTTTWWWXXXXXXXXX[[[]]]bbbeeehhhkkknnnppptttwwwzzztttnnnjjjhhhfff```XXXSSSQQQOOOJJJFFFHHHHHHGGGFFFEEEDDDCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGJJJMMMPPPXXXggg~~~mmm___VVVSSSRRRPPPNNNLLLJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFDDDEEEGGGGGGFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@DDDFFFHHHIIIJJJIIIGGGFFFBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAA@@@???===<<<<<<<<<<<<;;;<<<>>>??????>>>===<<<<<<===???@@@AAA@@@>>>>>>@@@@@@AAABBBBBBCCCBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@<<<===>>>>>>?????????>>>??????@@@@@@@@@@@@@@@@@@;;;;;;<<<===BBBJJJTTTZZZkkktttvvvqqqqqquuuzzz|||~~~>>>??????@@@@@@@@@??????;;;;;;<<<======<<<;;;:::999999999999::::::::::::888888999999999999999999999999999999999888888888666666555444333333333333444444444444444444444444555555555555555555555555555555555555666666666666777666666555555666666777888888888888888888888888777777888:::;;;===>>>>>>>>>IIIXXXfffuuu|||nnnccc\\\VVVQQQNNNKKKKKKKKKJJJIIIHHHGGGFFFJJJKKKMMMMMMMMMMMMNNNPPPTTTVVVZZZ\\\^^^```cccfffnnnqqquuuyyy{{{|||{{{zzz}}}zzzvvvmmmkkkfffbbb]]]ZZZXXXWWWVVVQQQLLLIIIHHHFFFCCC@@@CCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEAAADDDHHHHHHGGGJJJQQQXXXjjj}}}ooocccYYYRRRPPPOOOMMMLLLKKKJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGFFFEEEEEEGGGIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@???DDDEEEFFFGGGGGGFFFDDDCCCCCCBBB@@@???>>>???@@@@@@?????????@@@AAABBBBBBCCCAAA@@@>>><<<<<<<<<>>>???======>>>>>>>>>======<<<===>>>???AAAAAAAAA@@@???>>>???@@@AAABBBCCCCCCCCCAAA@@@???>>>>>>>>>???@@@===>>>??????@@@?????????>>>>>>??????@@@@@@@@@AAA======<<<<<<>>>DDDKKKQQQ^^^kkkzzz~~~uuurrrppprrrwww|||~~~@@@AAAAAABBBAAA???>>>===::::::;;;===>>>>>><<<;;;999:::::::::::::::999888777777777888888999999999888888666555555555666777444444444333333222222222333333444444444444444444555555555555555555555555555555555555666666666666888777666555555555555555888888888888888888888888777888888:::;;;<<<=========BBBJJJUUUeeevvvtttjjj___YYYRRRPPPMMMJJJHHHGGGGGGHHHFFFGGGGGGGGGGGGHHHIIIJJJIIILLLOOORRRTTTWWWZZZ]]]aaadddgggkkkmmmnnnmmmmmmmmmooosssyyy}}}~~~{{{yyywwwuuutttrrrqqqnnnjjjfff]]][[[WWWSSSPPPOOOOOOOOOLLLIIIFFFDDDEEEDDDCCCAAA???@@@@@@AAAAAABBBBBBBBBDDDEEEFFFGGGHHHHHHIIIIIIDDDGGGJJJHHHHHHOOO___kkk~~~mmmeee___ZZZVVVMMMMMMLLLJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHGGGFFFFFFFFFGGGGGGEEEDDDEEEGGGIIIJJJJJJIIIHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDCCCBBBAAAFFFFFFFFFFFFEEEDDDCCCBBBCCCBBB@@@>>>===>>>???@@@===>>>???@@@AAABBBCCCCCC@@@???===<<<<<<===???AAA???>>>>>>>>>==================>>>@@@@@@@@@@@@@@@===>>>???AAABBBBBBBBBBBB@@@>>>===;;;;;;<<<===>>>>>>??????@@@@@@@@@??????======>>>>>>???@@@@@@@@@>>>>>>>>>===>>>AAAGGGKKKSSSbbbtttwwwtttooonnnsssyyy~~~DDDDDDDDDCCCAAA???<<<;;;;;;;;;<<>>>>>AAAJJJVVVeeettt}}}xxxpppgggaaaXXXOOOJJJHHHIIIJJJEEEDDDCCCDDDEEEGGGHHHHHHEEEHHHKKKMMMNNNPPPRRRUUUUUUWWWZZZ^^^```bbbbbbbbb___bbbfffkkkoooooollljjjgggeeedddbbbbbb___\\\YYYRRRPPPMMMJJJIIIIIIIIIJJJFFFEEEDDDDDDDDDEEEDDDCCC???@@@@@@BBBCCCDDDEEEEEEGGGHHHIIIIIIIIIIIIHHHHHHHHHJJJLLLKKKOOO___xxxkkk^^^[[[XXXUUUTTTMMMLLLJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFGGGGGGGGGEEEDDDDDDFFFIIIKKKKKKJJJIIIIIIIIIJJJJJJBBBCCCCCCDDDEEEEEEEEEEEEIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA????????????@@@>>>??????@@@@@@AAAAAABBB@@@???=========>>>@@@AAA????????????????????????;;;<<<===>>>????????????===>>>???@@@AAAAAAAAAAAAAAA@@@>>>===<<<<<<======??????@@@@@@@@@??????>>>=========>>>>>>?????????<<<<<<<<<<<<===???DDDGGGKKKZZZmmmzzz|||vvvooojjjlllrrryyyDDDDDDCCCBBB@@@>>><<<;;;======>>>BBBFFFGGGDDD@@@???>>>===;;;:::888777666555555666666666666666666666555444222222333333444222333333444444333222222222333333444444555555555555555555555555555555555555555555555666666666666777666666555444444444555777777777777777777777777888888999999::::::;;;;;;<<<;;;<<>>>>>>>>??????@@@??????@@@AAAAAAAAAAAAAAA;;;;;;<<<===>>>??????@@@>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAA@@@@@@@@@@@@?????????@@@??????>>>===>>>>>>==================888999::::::;;;===AAADDDFFFUUUfffrrr{{{yyyrrrlllkkknnnttt~~~AAAAAA???>>>======<<<<<<>>>===???DDDIIIJJJGGGBBB>>>===;;;999888777777888666666555555555555555555555444333333333333333333222333444555555444333333222222333333444555555666555555555555555555555555555555555555666666666666666666555444444444555555777777777777777777777777999999999999999:::::::::888888;;;@@@DDDHHHUUUbbbqqq}}}mmm^^^TTTPPPOOOIIIFFFCCCBBBDDDFFFEEEDDDFFFGGGHHHGGGEEEDDDEEEFFFFFFGGGHHHJJJLLLLLLMMMMMMJJJKKKLLLOOOQQQQQQOOOMMMLLLKKKJJJJJJJJJJJJIIIGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCCCCCCCBBBCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIIIILLLOOOSSSVVVXXXYYYYYY[[[bbblllvvvjjjXXXVVVWWWRRRMMMNNNGGGFFFFFFEEEEEEFFFFFFGGGFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGHHHHHHFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGCCCDDDEEEEEEFFFFFFFFFFFFJJJHHHFFFDDDDDDDDDFFFGGGEEEFFFFFFFFFEEECCCAAA@@@===>>>>>>???@@@@@@AAAAAA>>>???@@@@@@@@@???>>>>>>===???AAACCCDDDDDDCCCBBB<<<<<<<<<===>>>@@@AAAAAA??????????????????>>>===;;;===???AAACCCCCCBBBBBB>>>?????????>>>>>>===<<<>>>>>>>>>======<<<<<<;;;999:::;;;;;;;;;===???BBBCCCPPP___iiirrr|||{{{wwwtttrrrrrrzzz}}}>>>===<<<;;;;;;<<<===>>>>>>===???DDDJJJLLLHHHCCC<<<:::888666666777888999666666666555555444444333444444444333333333222222222333444555555555444333222222333333444555666666555555555555555555555555555555555555666666666777555555444444444555555666777777777777777777777777999999999999999999999999666777<<>>???AAABBBAAA@@@===<<<===???BBBEEEFFFFFFEEECCC=========>>>???AAABBBCCC???@@@@@@??????>>>===<<<444777;;;???BBBBBBBBBAAA>>>>>>>>>>>>>>>===<<<<<>>===<<<;;;;;;:::===>>>??????>>>>>>@@@BBBBBBNNN[[[ccclllxxxxxxuuuzzz|||yyy|||@@@>>><<<::::::;;;===>>>BBB@@@>>>;;;::::::;;;<<<999888777555555555666777666777888777444222222222555666666555333222222333555555555444444333333333333333333444444444555555333333444444555666777777444444555555555555444444666555555444444444555555444555555555666666777777777777777777888888888888555777888:::===BBBHHHMMMaaafffrrr~~~iiiaaaVVVMMMJJJHHHGGGEEEDDDBBBAAACCCFFFGGGFFFDDDDDDEEEGGGIIIJJJIIIHHHGGGIIIHHHGGGGGGGGGHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGEEECCCBBBCCCCCCDDDDDDEEEDDDDDDCCCEEEEEEEEEFFFGGGHHHIIIJJJPPPUUU^^^kkk{{{zzz}}}xxx\\\VVVNNNKKKKKKJJJGGGCCCBBBBBBBBBCCCCCCEEEFFFFFFGGGGGGFFFEEEDDDDDDEEEEEEDDDBBBAAAAAACCCDDDDDDCCCFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCBBBCCCDDDFFFHHHIIIJJJIIIHHHFFFEEEDDDDDDDDDCCCBBBBBBBBBCCCFFFIIIJJJOOOMMMLLLKKKKKKIIIEEEBBB@@@@@@@@@AAAAAACCCDDDEEECCCCCCCCCCCCBBBAAA@@@???>>>>>>@@@CCCFFFGGGFFFDDD>>>>>>??????>>>???AAABBBDDDBBB@@@===<<<;;;<<<<<<999;;;>>>AAABBBAAA???>>><<<>>>???@@@@@@???>>><<<<<<======>>>======<<<<<<999@@@FFFGGGCCC@@@AAACCCIIISSS\\\```iiizzz|||vvvwww{{{vvvooorrrwww{{{zzz{{{@@@>>><<<::::::;;;<<<>>>@@@???===:::999999:::;;;888777666555555555666666666777888777444222222222444555666444222111222333444444444444333333333222333333333333444444444444222333333444555555666666555555666666666666555555555555444444444444555555666666666666777777777888666666666777777777888888777888999:::<<<@@@FFFJJJUUUZZZgggvvv~~~nnn```UUUNNNHHHCCCDDDBBB@@@@@@CCCDDDCCCBBBGGGHHHIIIKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIKKKLLLMMMHHHHHHHHHIIIIIIIIIIIIIIIFFFFFFGGGHHHGGGGGGEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDEEEDDDDDDHHHOOOTTT]]]fffwww{{{{{{wwwgggXXXRRRKKKHHHHHHHHHEEEBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFEEEEEEDDDEEEEEEDDDBBBAAAAAACCCDDDDDDCCCFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCEEEGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEGGGIIILLLKKKJJJJJJJJJIIIFFFCCC@@@@@@@@@AAAAAABBBCCCDDDCCCCCCCCCCCCBBBAAA@@@???AAA@@@@@@AAADDDFFFFFFFFF???AAABBBAAA???>>>@@@BBBDDDBBB???<<<::::::<<<<<<;;;<<<>>>???@@@@@@???>>>===>>>@@@AAAAAA@@@>>>===<<<<<<=========<<<<<<<<<<<>>===;;;:::999:::<<<===>>>===;;;999888888999999666666555444444444555555555777888777444222222333333444555444222000111222333333333333222222222222222222222222333333333333222222333333444444555555555666666777777666666555555444444444444444555555666777777777777888888888555555555666666666666777999999::::::;;;>>>BBBEEENNNTTT```ooo~~~}}}mmm___SSSLLLHHHEEEBBB@@@AAACCCDDDDDDFFFFFFGGGHHHHHHIIIHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKDDDDDDEEEFFFGGGGGGFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEDDDFFFGGGEEEEEEMMM[[[ggguuuzzzwwwttt___VVVQQQMMMGGGEEEFFFFFFDDDBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDBBBAAABBBCCCEEEDDDDDDFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCBBBAAABBBBBBCCCDDDFFFFFFBBBCCCDDDEEEFFFFFFEEEDDDEEEDDDCCCCCCCCCDDDEEEFFFGGGFFFFFFHHHIIIIIIFFFDDD@@@@@@AAAAAABBBBBBCCCCCCBBBCCCCCCBBBBBBAAA@@@???BBB@@@======@@@BBBDDDDDDAAADDDGGGEEE@@@===@@@CCCDDDAAA>>>;;;999:::<<<===========================>>>???@@@AAAAAA@@@???>>>;;;<<<<<<<<<<<<<<<<<<<<<>>>GGGOOOLLLBBB===AAAHHHOOOSSSVVVVVV\\\lll~~~wwwvvvyyyzzzwwwuuuppprrruuuzzz===<<<:::999999999:::;;;<<<;;;999888777777777888444444444444444444444444555666777666444333333333222333444333111000111222222222222222222222222222111111222222222333333333222222222333333444444444444555555555555555555444444444333333444444555555666666666666666777777777444444444555555555666666::::::;;;::::::;;;>>>@@@JJJOOOYYYhhhwww|||mmmcccUUURRRMMMHHHFFFFFFGGGHHHFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDBBBBBBFFFFFFGGGGGGHHHHHHIIIIIICCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCDDDEEEFFFHHHHHHDDDIIILLLKKKMMMZZZpppyyy|||zzz```SSSOOOKKKHHHDDDCCCDDDDDDCCCBBBBBBBBBAAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCAAABBBDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAABBBCCCDDDDDDEEECCCEEEGGGHHHIIIHHHFFFEEEFFFEEEDDDCCCCCCCCCCCCDDDCCCBBBCCCEEEHHHHHHGGGEEEAAABBBBBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@???@@@>>><<<===???AAAAAAAAACCCGGGIIIGGGAAA???AAAEEEEEEBBB>>>;;;:::;;;===??????>>>===<<<;;;;;;<<<===>>>>>>????????????>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<===CCCHHHFFF@@@<<>>???AAA@@@???===;;;:::;;;<<<===<<<<<<============<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>??????@@@???>>>???>>>>>>BBBQQQhhh{{{~~~|||}}}~~~:::999999888888888888888888888888888777777666666222333444444555555444444444666777666555333333444222333444333222111222333222222222222333333333333222222222222333333333333333333333333444444444444111222222222222222222111222222222222333444555666555555444444444444444333444444444555555555555666777888999999888888:::<<<999===FFFQQQ___tttttthhh```\\\\\\______]]]ZZZVVVQQQLLLIIIDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCDDDIIIPPPWWW[[[\\\[[[ZZZXXXbbbnnnvvv~~~zzzwww{{{~~~eeeSSSJJJHHHHHHCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAA@@@@@@AAAAAABBBBBBCCCDDDEEEFFFEEEDDDCCCEEECCCBBBCCCDDDFFFEEEEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFAAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCBBBEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAACCCEEEFFFEEECCCCCCDDDEEEFFFFFFEEEDDDCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@AAADDDHHHLLLMMMLLLKKKLLLKKKHHHDDDBBBBBBDDDFFFEEEDDDBBB@@@??????@@@AAA@@@???===<<<;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;<<<===???@@@@@@<<<999;;;???BBBAAA>>>???>>>===<<<>>>HHH___sss999999888888777777777777888888888888888777777666222333444555666555555444444555777666555333444444222444555444333222333555222333333333444444444444333333333333444444444444444444444444444444444444222222222333333222222222222222222222333444555666666666555555444444444444444555555555555666666666555666888888888888:::<<<999<<>>=========>>>>>><<<<<<<<<;;;;;;<<<<<<<<<>>>===<<<<<<<<<>>>@@@AAA@@@===::::::<<<>>>>>>===>>>======>>>>>>FFF[[[ppp888888888888777777777777777888888888888888777666222333555666666666555555444555777666555444444555333444555555333333444555333333333444444555555555333333444444444444555555555555555555555555555555222333333444444333333222222222222222333444555666777777666666555555555444555555555666666666666777333555777777777888:::<<<999;;;>>>AAAEEESSSmmm~~~qqqjjj\\\XXXRRRLLLHHHFFFGGGHHHLLLKKKJJJJJJIIIHHHGGGFFFGGGFFFFFFFFFGGGIIIKKKLLLRRR___ttt|||zzzpppfffXXXMMMGGGDDDBBBAAA???@@@@@@@@@???>>>???@@@AAAAAA@@@@@@???@@@@@@@@@@@@BBBDDDEEEFFFEEEDDDCCCEEEDDDCCCCCCEEEFFFFFFEEEGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJCCCCCCDDDDDDCCCBBBBBBAAACCCBBBBBBDDDEEEDDDBBB@@@@@@AAACCCDDDDDDBBBAAA??????@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAEEEKKKQQQUUUVVV[[[RRRGGG@@@@@@AAA@@@>>>AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>???????????????======<<<<<<<<<<<<======>>>>>><<<<<<===???AAACCC>>>===<<<999888888:::<<<999999;;;>>>>>>FFF\\\qqqzzz777999::::::888888999;;;:::999777666555555555666666666777777777777666555444444444555555555555666444444333333333333222222666666555555555444444444555555555555555555555555555555555555555555555555333222222111000000000111555555555555555555555555555555555555555555555555444444444555555555555666555666777777666666777888:::<<<===>>>AAAKKKZZZeeezzztttmmmeee```YYYSSSQQQTTTRRRVVVYYYZZZ[[[\\\WWWQQQOOOLLLIIIKKKOOOSSSTTTSSSbbbxxxxxx{{{ttt]]]VVVNNNFFFBBB@@@@@@???AAAAAAAAA@@@AAAAAABBBBBB???@@@BBBCCCCCCCCCBBBBBBCCCDDDEEEEEEEEECCCBBBAAABBBCCCCCCDDDEEEFFFFFFGGGHHHGGGEEEDDDBBBAAAAAAAAAIIIHHHGGGEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFDDDDDDEEEIIIMMMOOOKKKHHHFFFEEEGGGGGGDDDAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>======<<<<<>>;;;;;;<<<<<<>>>AAADDDCCC@@@===<<<===;;;<<<<<<===>>>>>>======;;;<<<=========<<<;;;:::<<<=========;;;:::;;;<<<;;;<<<>>>===;;;::::::;;;;;;===@@@@@@???DDDVVVgggjjj{{{888999:::999888777888999:::999777666555555555666888777777777666666555555444444444444555555555555444444333333333333222222666555555555444444444333555555555555555444444444555555555555555555555555333333222111111111111111444444444444444444444444555555555555555555555555444444444444555555555555444666777777666666777888888:::<<<;;;<<>>>>>>>>=========<<<===>>>AAACCCDDDDDDCCCBBBCCCBBB???<<<;;;;;;<<<===:::===??????<<<:::999:::;;;;;;<<<=========<<<<<<<<<<<<===>>>>>>>>>===<<<<<<=========;;;:::;;;<<<:::;;;===<<<:::999999:::;;;<<>>CCCRRRbbbiiisss999::::::999777666777888999888777555555555666666:::999777555444444555555444444444444555555555555444444333333333333222222555555444444444444333333666555555555444444333333444444444444444444444444444333333222222222222222222222222222222222222222555555555555555555555555444444444444555555555555444666777777666555777888888;;;======<<<<<<@@@CCCRRRZZZfffsss}}}yyysssqqq{{{{{{aaaPPPJJJGGGBBB??????@@@AAAAAA===============>>>??????AAAAAABBBCCCCCCCCCCCCBBBAAAAAABBBBBBBBBAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCEEEHHHKKKMMMOOOMMMLLLKKKJJJIIIFFFCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>============;;;<<<>>>@@@AAAAAA@@@@@@@@@>>><<<::::::;;;<<<===999;;;===<<<:::888888888;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<============<<<=========;;;:::;;;<<<;;;===>>>>>><<<;;;;;;<<<<<<<<<===>>>===AAANNN[[[jjjnnnuuu:::;;;;;;:::888666777888999888777555555555666777;;;999777444333333444555333333444444444555555555444444333333333222222222444444333333333333333333666555555444444333333222444444444444444444444444444444333222222333333444333333333333333333333333555555555555555555555555333333444444444555555555444555777666555555666888777999<<<<<<<<<<<<>>>@@@HHHNNNYYYggguuu{{{ppppppxxx{{{eeeTTTKKKDDDAAA>>><<<>>>???@@@@@@<<<<<<<<<<<<===>>>??????BBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@AAABBBCCCDDDCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDFFFGGGHHHJJJJJJJJJJJJIIIHHHFFFDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>============<<<===>>>@@@AAAAAAAAAAAA???>>><<<:::::::::;;;<<<;;;<<<===<<<<<<::::::999::::::;;;;;;;;;:::999999777777888999::::::;;;;;;<<<=========;;;:::;;;<<<>>>@@@AAA@@@???===>>>>>>>>><<<===>>>>>>@@@JJJTTTgggiiiooo{{{}}};;;<<<<<<;;;999777888888888888666555555666666777;;;999666444333333444444333333333444444444444555444444333333333222222222222222333333333333333333555555444444333333333333444444444444444444444444333333333222222333444444333333333333333333333333555555555555555555555555333333333444444444444555444555666666555555666777666666777777777888;;;===AAAFFFOOO\\\kkkzzzyyytttuuu|||uuudddWWWOOOKKKBBB???======>>>??????>>><<<<<<<<<===>>>???@@@@@@BBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAABBB@@@@@@?????????@@@BBBCCCAAACCCDDDEEEFFFEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBCCCEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@?????????============>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAA@@@???===;;;:::999999999;;;;;;;;;;;;;;;;;;::::::999:::::::::::::::999999777777777888999:::;;;;;;<<<=========;;;:::;;;<<<>>>???AAA@@@>>>======>>>???======???@@@AAAGGGNNN^^^bbbkkkuuu~~~~~~vvvvvv|||:::;;;;;;:::888777888999888777666555555666777888999888666444333333444444333333333333444444444444444444333333333333222222111111222222222222333333333333333333333333444444333333333333333333333333333222222222222333333444444444444444444444444444333333333333333333333333333333333333444444444444333555666666555444666777:::999888777777888:::;;;999===EEEOOO\\\kkkzzzmmm]]]TTTMMMIIIHHHAAA???======>>>???>>>===============>>>@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@???????????????@@@AAA@@@@@@???>>>>>>???AAAAAA@@@AAADDDEEEFFFEEEDDDCCCDDDDDDDDDDDDCCCBBB@@@@@@<<<>>>BBBDDDDDDCCCCCCDDDAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAA@@@??????>>>>>>============>>>>>>>>>>>>:::;;;;;;<<<===>>>???@@@@@@???===<<<:::999888888999888777777999999888777888999::::::;;;;;;;;;:::::::::::::::;;;;;;======<<<=========;;;:::;;;<<<:::<<<======;;;::::::;;;???<<<;;;???AAAAAADDDIIIXXX___jjjtttxxx|||zzzoookkkpppzzz~~~~~~~~~~~~777888999888777666777888888777666555555666777888666666666555555444444444222222333333333444444444444444333333333333222222111111111111222222222333222222222333333444444555333333333333333333333333111111111111111222333333222222222222222222222222222222222222222222222222222222333333333444444444333444666555444444555777:::999888888999:::::::::666:::???DDDKKKWWWgggsss}}}xxxhhhWWWOOOKKKEEECCCCCC>>>===<<<===??????>>><<<<<<<<<<<<===>>>@@@AAABBBAAA@@@???>>>>>>>>>??????@@@??????>>>???@@@AAABBB??????@@@@@@AAAAAABBBBBB@@@??????>>>>>>>>>??????AAA@@@???>>>>>>>>>???@@@???@@@CCCEEEFFFEEEDDDBBB@@@AAABBBCCCCCCBBBAAA@@@;;;???CCCEEEDDDBBBBBBCCC??????@@@AAABBBCCCDDDDDDAAAAAA@@@@@@???>>>>>>===<<<=========>>>>>>>>>???:::::::::;;;<<<===>>>???<<<;;;;;;:::999999888888888666444555777888777555777888999;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<===<<<=========;;;:::;;;<<<888:::;;;;;;999888888999>>>:::999===@@@@@@AAADDDOOOVVVbbbnnnqqqrrrzzzuuuhhhaaaeeeqqq|||~~~{{{{{{{{{{{{}}}~~~444555666666555555666777888777666555555666777888444555555666666555444444222222333333333444444444444444444333333333222222000000111111222222222333000111222333444444555666333333333333333333333333111000000000111222222333111111111111111111111111111111111111111111111111222222333333333444444444333444666555444444555777000000222444666777666555888<<<>>>>>>@@@IIIXXXdddttt}}}uuu\\\RRRJJJIIIGGGBBB???AAA<<<;;;;;;===??????>>>===;;;;;;<<<<<<>>>???@@@AAAAAA@@@>>>=========>>>>>>???>>>=========???@@@AAA======>>>???@@@AAAAAABBB@@@@@@???>>>>>>>>>>>>>>>BBBAAA@@@>>>>>>>>>??????>>>@@@CCCEEEFFFEEECCCBBB===>>>AAACCCDDDCCCBBBAAA===AAAEEEFFFDDDBBBBBBCCC===>>>???@@@BBBCCCDDDDDDAAAAAA@@@@@@???>>>>>>===<<<=========>>>>>>??????;;;;;;;;;<<<===>>>???@@@888888888888888888888888999666444555777999888666777888999;;;<<<===>>>>>><<<;;;:::999999999:::;;;<<<=========;;;:::;;;<<<999;;;<<<;;;:::999999999<<<888777<<>>======<<<===>>>??????<<<<<<<<<============>>>???@@@AAAAAA???>>>>>>???>>>===<<<;;;;;;<<<===>>>BBBAAA@@@>>>>>>>>>???@@@BBBAAA???======>>>@@@AAA???>>>@@@BBB@@@===???EEECCCEEEEEECCCDDDGGGEEEAAA???@@@BBBCCCCCCBBB@@@???>>>@@@BBBDDDDDDDDDCCCBBB>>>???@@@@@@BBBBBBCCCDDDDDDCCCBBB@@@>>>===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>@@@@@@===;;;:::999<<<;;;999888888999;;;<<<:::;;;;;;<<<===>>>??????@@@DDDLLLSSSUUUVVV]]]eeepppooommmjjjhhhjjjooosss~~~}}}||||||xxxxxxyyy{{{}}}444444333333333444555666444444444444555555555555666555555555444444444444444444444555444444333222222222222333333333444444333333333333333222111000333333333333333333333333444444444444444333222111111111111111000000000000222222222222222222222222111333333333222333555777777555444333444444222000222333333444444555555555555555555444444555555666666777888999;;;>>>CCCGGGSSS]]]mmm}}}mmmZZZLLLGGGGGGEEEDDDBBB@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>???@@@@@@>>>======>>><<<<<<;;;;;;;;;<<<>>>???@@@@@@>>>=========>>>>>>@@@???>>>======>>>@@@AAA>>>===>>>@@@>>><<<@@@GGGLLLLLLHHHCCCBBBEEEEEEBBBAAAAAABBBCCCCCCBBBAAAAAA>>>???AAABBBCCCCCCBBBBBB???@@@@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999:::;;;======<<<999999888888888888888888888888777666666666777777999888888999999:::;;;<<<:::999888888777777888888===???AAA@@@>>><<<;;;;;;;;;:::999999999999:::::::::;;;;;;;;;<<<============>>>BBBGGGHHHJJJQQQZZZhhhjjjlllmmmmmmnnnppprrrxxx}}}}}}||||||||||||}}}}}}wwwxxxzzz{{{}}}~~~333333222222222333444444333333333444444444555555555555555555444444444444444444444444444333222222222222222222333333333333333333222222111111222222333333333333333333333333444444444333222111000///222222111111111000000000111111111111111111111111///111222333333555888:::;;;888555444444444444333444444444444444444444444555555555555555666777888888999999888777999<<>>===;;;<<<===;;;:::::::::;;;===>>>???>>>===<<<<<<;;;<<<<<<<<<>>>===<<<<<<<<<>>>???@@@???>>>>>>@@@??????EEELLLZZZXXXOOOEEE@@@BBBDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>><<<<<<============<<<<<<;;;:::888999:::;;;;;;:::777777888888888888888888999888888777666666777777:::999999888888999999:::999999888777777777888888===???AAAAAA???===<<<<<<999999:::;;;;;;:::999999::::::::::::::::::::::::;;;999:::;;;<<<>>>FFFPPP]]]ccckkkqqqtttttttttssslllxxxyyyyyyyyyyyyyyyyyyyyyyyyuuuwwwyyy{{{||||||{{{{{{444444444444444444444555222333333333444444444444444444444444444444444444333444444444444333222222111222222222222333333333444333222111111111333333222222222222222222222222222222222222222111000///222222222111111111000000000000000000000000000000000111333333444555888:::<<<999555333333444444333444444444444444444333333444444444444555666777888999999999777666666888;;;<<<@@@IIIWWWgggvvv~~~eeeRRRHHHEEEEEE>>>@@@AAABBBBBBAAA???>>><<<===>>>>>>===;;;888666888999999999:::::::::::::::;;;======;;;:::;;;;;;999999999999;;;<<<>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@BBB@@@@@@BBBBBBCCCJJJSSSeeebbbXXXKKKCCCCCCDDDCCCCCCBBBAAAAAAAAAAAABBBCCC????????????@@@AAABBBCCCAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>=========:::;;;<<<>>>?????????>>>???===:::999888888666555666666777777888888999999:::999888777777777777888999999888777666666777777888888777777777777888888<<<>>>??????===<<<<<<<<<888999<<<>>>>>>===:::999999999999999999888888888;;;999888:::;;;<<>>@@@BBBBBBBBB@@@???===>>>??????>>>;;;888777888888888888999999999:::888:::<<<<<<:::999:::;;;999888888999:::<<<>>>???:::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<===>>>???AAA??????AAABBBDDDLLLVVViiiggg___QQQGGGDDDCCCAAAAAAAAA@@@??????@@@AAAAAA????????????@@@AAABBBCCCBBBAAAAAA@@@@@@??????>>>@@@??????>>>===<<<;;;;;;777999;;;>>>AAABBBBBBBBB>>><<<:::888888888666555666666666777777888888999999999888888888888999999888777666555444444444444888777777666777777888888:::;;;<<<<<<:::999:::;;;888:::>>>@@@AAA???<<<:::888888888888888777777777:::888:::>>>@@@@@@CCCIIIOOOWWWcccnnnvvv{{{~~~vvvrrrqqq{{{~~~}}}{{{zzzyyyzzzzzzzzz{{{~~~|||zzzxxxwwwuuuuuuttttttrrrpppooonnnmmmoooqqqssssssqqqooonnn222222333333333222111111111111222222222333333333333333333333444444444444333333333333333222111111111111111111222222222222222222111111222222333333222222222222222222222222...///000111222333333333333222222222222111111111111111111111111111111111222333444333222222333555777555222222222333333222444444444444444444444444333333333333333444555666777888888888777777888::::::::::::===DDDMMMWWW]]]nnnvvvxxxwww{{{vvvdddQQQHHHDDDAAA===<<<<<<===???@@@AAAAAA@@@@@@>>>>>>???>>>===;;;999888888888888888999999999999888999;;;;;;:::999:::;;;999888888888999;;;<<<===::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>===<<<<<>>??????>>>===<<<;;;::::::666888<<>>AAAAAA???<<<:::777777777777777777888888777666999???AAA@@@AAADDDJJJRRR]]]iiirrryyy~~~uuunnnttt}}}zzzwwwvvvwwwwwwxxxxxx{{{{{{yyyvvvuuutttlllmmmnnnoooooonnnmmmlllhhhiiikkkkkkkkkiiigggfff222333444444444222111000111111111111222222222222222222333333333444444444222333333333333222111111111111111111222222222222000111222333333333333333111111111111111111111111000000111222333333333333333333222222222111111111222222222222222222222222111222222222111111333444444333222333444444333222222333333444444555555555555555444444444444555666666777888777666666777888666888999:::<<>>===>>><<<<<<<<<===>>>>>>??????======<<<<<<;;;:::999999888888888999999999::::::777999;;;;;;:::::::::;;;:::999888888888:::;;;<<<;;;;;;===>>>>>>>>>======<<<======>>>>>>>>>======;;;:::;;;>>>???@@@HHHQQQbbbccc]]]OOOEEEAAABBBBBB???@@@AAAAAAAAAAAA@@@???>>>???AAABBBCCCCCCBBBBBB@@@@@@@@@???????????????=========<<<<<<;;;;;;;;;888:::===AAABBBBBBBBBAAA:::888777888:::;;;;;;;;;777777777777777666666666777777777888:::;;;===>>>777777666666555666666666666666666666666777888888777888888777666666777999666888<<>>;;;:::666666666777888888999999777555777<<>>===;;;777999>>>;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;:::999999999999888999999999999:::::::::777999;;;;;;::::::;;;<<<:::999888888888999:::;;;;;;<<<>>>?????????>>>>>>===>>>>>>>>>>>>>>>===<<<<<<;;;===@@@@@@AAAHHHQQQ______YYYKKK@@@???BBBCCC???@@@BBBCCCCCCBBB@@@???>>>@@@BBBDDDDDDDDDCCCBBB????????????????????????;;;;;;;;;<<<<<<<<<======;;;<<>>???888888777777777777888888666666666666666777888888777888888777666666888999555777:::===>>><<<:::999555666666777888999999::::::666666:::<<<;;;;;;===>>>GGGTTTaaakkkrrrwwwzzzzzzrrrppprrrzzz~~~}}}~~~~~~zzzuuuoooqqqrrrssstttuuuxxxzzzwwwzzz}}}}}}{{{zzzyyyzzz{{{|||zzzzzzyyyyyyyyyyyyzzz{{{yyyyyyzzz{{{||||||{{{{{{{{{{{{|||||||||}}}}}}}}}tttssspppnnnkkkjjjiiihhhfffggghhhhhhfffdddaaa___bbbaaa```___^^^]]]\\\\\\777666666444333222111111...///000111111000///...111111111222333444666777666555444333222222222222111000///000222333333222222222111111000/////////000///...000333444222///222111000000000111333444333222111000000111222333222111000.........///000111000///......///000111111222333444333222111000222333333444444333333222333333333333333333333333555444444444444555666666777888888888999999999999AAAFFFOOOYYYfffttt~~~iiiUUUHHH@@@@@@???>>>===<<<;;;;;;999999999::::::;;;;;;;;;<<<;;;:::999888666555555888999999::::::999999888<<<;;;:::999999999999::::::999777666666888:::;;;>>>AAADDDFFFFFFEEEBBB@@@@@@@@@>>>===<<<<<<<<<<<>>======???CCCGGGJJJVVVRRRLLLEEEAAA>>>>>>>>>CCCDDDDDDCCCAAA@@@@@@AAA@@@@@@AAACCCEEEDDDAAA???>>>>>>============>>>?????????>>>===============>>>???@@@@@@@@@>>>===<<<:::::::::999999888888888888777555444555666888999777777777777777888888999888888777777666666555555777555444555777888999888777777777777777777777777666666666666777777777777888888888888888888888888777666555555666888:::;;;>>>@@@FFFSSSbbbnnnssssss}}}zzztttnnnooozzzzzzwwwxxx}}}}}}~~~|||zzzwwwsssqqqqqqqqqpppooorrrrrrrrrsssuuuvvvxxxyyy|||{{{zzzyyyyyyyyyzzzzzzyyyxxxxxxwwwvvvuuutttssssssrrrqqqooooooooopppqqqwwwwwwwwwvvvvvvuuuuuuuuuyyyxxxvvvuuuuuuvvvwwwxxxqqqnnniiifffeeedddcccbbb___```aaaaaa```^^^[[[ZZZ\\\\\\\\\[[[[[[ZZZZZZYYY666666555444333222111111//////000000000000//////111111111222333444555666666555444333222222222222222000000000222333222111000000000000000000111111111//////000333444222000111000000///000111222333222222111000000111222222222111000///......///000111000///......///000111111222333333333222111111222333333444444333333222333333333333333333333333444444444444444555555666777777777777888888888888999<<>>===<<<;;;::::::999999999999:::::::::;;;::::::999888777666666555888888999999999999888888888888888999999999::::::777666666666666888999:::<<<>>>AAACCCEEEEEECCCCCC??????>>>===<<<<<<<<<===>>>>>>======???BBBEEEGGGNNNKKKGGGCCC@@@????????????AAABBBBBBAAA@@@BBBCCCCCCBBBBBBCCCEEEEEEDDDBBB>>>>>>=========>>>>>>>>>===<<<<<<<<<<<<<<<<<<=========>>>??????>>>===<<<;;;;;;:::999888888777777777777555555555666888999777777777777777888888999888888777777666666555555666555444555888999888777666666666666666666666666555666666666777777777777888888888888888888888888777777666555666888:::;;;??????CCCLLLYYYfffooottt||||||yyytttttt~~~~~~yyyyyy}}}|||wwwsssqqqqqqooonnnmmmmmmmmmmmmnnnooopppqqqssssssrrrrrrrrrqqqqqqqqqpppoooooonnnmmmllllllkkklllkkkjjjiiiiiiiiijjjjjjoooooonnnnnnmmmmmmmmmmmmqqqppppppooooooooooooooojjjgggccc```___^^^]]]\\\ZZZZZZ[[[\\\[[[YYYWWWUUUWWWWWWWWWWWWWWWVVVVVVVVV666555444444333222111111000000000//////000000111000000111222333444555555555555444444333222222222333222000111222222111///......///000000111222222111000000111222333222000000000/////////000111111222111111000000111111222111000000////////////000000000////////////000000111111222222333222222111222333333444444333333222333333333333333333333333444444333333444444555666555555666666666777777777888888:::>>>FFFSSSaaajjjxxxeeePPPFFFBBB@@@>>>======<<<;;;:::999999888888888888999999999999:::888777777777666666666666777888888999999888888777333555777888:::::::::999555555555666777888999999999:::===???BBBCCCDDDEEE>>>>>>======<<<==================>>>???@@@BBBBBBDDDCCCBBB@@@????????????<<<===???@@@@@@@@@BBBDDDEEEDDDDDDFFFGGGHHHFFFEEE>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<=========<<<<<<<<<;;;:::999888777666555777666555555555666888999777777777777777888888999888888777777666666555555555444555777999999888666555555555555555555555555555555666666666777777777888888888888888888888888777777666666666888999:::===>>>@@@DDDMMMZZZhhhrrryyy}}}|||zzz~~~xxxuuurrrqqqooolllkkkkkkkkkkkkjjjjjjjjjiiiiiijjjjjjiiiiiihhhgggfffeeeeeeeeedddcccccccccccccccbbbbbbbbbcccddddddeeeeeeeeeeeeddddddddddddhhhhhhhhhhhhhhhggggggfffccc```\\\YYYXXXXXXWWWVVVTTTUUUVVVVVVVVVUUUSSSRRRUUUUUUUUUUUUUUUVVVVVVVVV444444444333222111111000111000/////////000111222000111222333333444444444444444444444444333333222444333111111222111000...////////////000000111111//////000000111111000/////////////////////000000111111000000000000111111000000000////////////000000000////////////000000111111111222222222222222222333333444444333333222333333333333333333333333333333333333333444444555444444444555555555666666777777777999>>>GGGRRRZZZhhhvvvtttfffRRRFFFBBB@@@<<<888;;;;;;:::999888888777777888888888888888888888888555555666666666666666666666777777888888777777666333555777999::::::999888666777777888888888888777999999:::<<<>>>@@@BBBCCC======<<<<<<<<<======>>><<<<<<===>>>????????????>>>?????????@@@?????????;;;===>>>???>>>???AAABBBDDDEEEGGGJJJLLLKKKHHHEEE>>>?????????>>>>>>======<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999777555444444777666666555666777888888777777777777777888888999888888777777666666555555444444555888::::::777555555555555555555555555555555555555666666666777777888888888888888888888888777777666666777888999999999;;;===???CCCOOO^^^iiittt||||||yyywwwuuuqqqppppppnnnmmmkkkiiiiiidddeeeeeeeeedddcccaaa```____________^^^^^^^^^]]]^^^^^^^^^^^^______``````^^^^^^^^^^^^^^^^^^^^^^^^bbbcccdddeeeeeecccbbbaaa___\\\XXXVVVUUUUUUTTTTTTRRRSSSTTTTTTUUUTTTSSSSSSUUUUUUVVVWWWXXXYYYYYYZZZ333333333222111111000000111000/////////111222333111222333444444444444444444444555555555444333222555333111111111111///...000000000000//////.........///000000///.........//////000000000/////////000000000000000000000000/////////000000000000/////////000000000000//////000000000111111222222222222333333444444333333222333333333333333333333333222222222222222333444444333444444444444555555555222333444555888<<>>???===<<<<<<<<<<<<<<<===>>>;;;<<<===>>>>>>>>>======>>>???@@@@@@@@@@@@???>>>===>>>??????======>>>???@@@CCCHHHMMMOOOLLLGGGBBB??????@@@@@@???>>>===<<<@@@@@@@@@???>>><<<:::999::::::::::::::::::;;;;;;;;;:::999888666555444333666666666666666777777888777777777777777888888999888888777777666666555555444444555888::::::777555555555555555555555555555555555555555666666666666777777777777777777777777777777777777777888888888555888<<<<<<>>>FFFRRR\\\nnnyyyxxxxxxvvvtttqqqmmmjjjhhhdddddddddbbbaaa___^^^]]]\\\\\\[[[[[[ZZZZZZYYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\YYYYYYYYYYYYYYYYYYYYYYYY\\\^^^___```aaa```______\\\YYYUUUSSSSSSTTTSSSRRRRRRRRRSSSTTTUUUUUUUUUUUUTTTUUUVVVXXXYYY[[[\\\]]]222222222111111111000000000000000000111222222333222333444666666666555444333444555666666555444333444333111111222111000...111111000//////...------...///111000///......///000000111111111000/////////000000111111000000///...//////000000000000/////////000000000000//////000000000000000111222333222333333444444333333222333333333333333333333333222222111111222222333444333333444444444555555555000222555666666888:::<<>>>>>>>>>>>@@@@@@@@@AAA@@@@@@???>>>???@@@@@@???===<<<<<<======AAAFFFKKKNNNKKKEEE@@@???@@@@@@AAA@@@???===<<>><<<:::<<<<<<;;;:::999999:::::::::999888777666555444333666666666666777777777777777777777777777888888999888888777777666666555555555444555777999999888666555555555555555555555555444444555555555666666666777777777777777777777777777777777777888888777777444777;;;;;;<<<@@@HHHOOOeeeooo{{{}}}yyysssooollliiihhheeeccc```^^^]]]\\\ZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVWWWWWWWWWVVVVVVTTTTTTTTTUUUUUUUUUUUUUUUWWWXXXYYY[[[\\\]]]^^^^^^[[[XXXUUUSSSSSSTTTSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYWWWXXXYYY\\\^^^```bbbccc111111111111111000000000//////000111222222222222333444666777888777666555333444555666666555444333444222111111222222000/////////////////////......///222333222000...///000111111222222222111//////...///000111111000///...---...///000111111000///...///000111111000///...000/////////000111333444222333333444444333333222333333333333333333333333111111111111111222333333444444444444555555555555333555777777777777999:::<<>><<<999666555666888;;;777777777777666666666666666666666555555555444444777777666666666666666666444444555555555555444444555666666777888999::::::999999888888888999;;;<<<999::::::::::::;;;;;;;;;>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@???===<<<<<<======???BBBFFFIIIHHHDDDAAA???@@@AAAAAAAAA???===;;;>>>???AAABBBAAA@@@>>>===>>>===<<<:::999999999999888888777666555555444444555666666777777777777777777777777777777888888999888888777777666666555555666555444555888999888777666666666666666666666666444444444555555555666666777777777777777777777777777777888888888777777777777888:::999999<<>>===>>>FFFTTTdddrrryyynnnVVVEEE@@@AAA;;;===>>><<<888666777999777777777777777666666666666666555555555444444444888888777777666666666666333444444555555444444333333333444555777999;;;<<<777666555555777:::<<<>>>888888:::;;;;;;;;;;;;;;;???>>>===<<<;;;:::::::::<<<<<<<<<<<<===???@@@AAA?????????>>>???@@@AAAAAA>>>@@@@@@???>>>===>>>???>>>>>>???BBBDDDEEEDDDBBB???@@@AAABBBAAA???===;;;;;;===???AAABBBAAA@@@???@@@>>><<<:::999999999999777777666666555555555444555666666777777777777777777777777777777888888999888888888777666666555555777555444555777888999888777777777777777777777777444444444555555555666666777777777777777777777777777777888888888888777666:::999999777888:::>>>AAAHHHPPP\\\gggqqq~~~~~~|||xxxrrrlllhhhffffffggg```___]]][[[YYYWWWVVVUUUUUUUUUVVVVVVVVVUUUSSSRRRTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWXXX[[[^^^aaacccbbb___\\\[[[[[[\\\\\\\\\]]]]]]^^^___aaacccdddfffpppqqqtttwwwzzz}}}000000000000000000000000000000000000000111111222111555999;;;999666333222111222333444444444444333222111111111000000//////////////////////////////222111111111000000//////222222222222000///...---......//////////////////000000000000000000000000////////////000000000000111111000000111111222333444444444444444444444444111111111111111111111111222222222222222222222222222333333444444333333222444333333333333444555555444888<<>>=========>>>@@@AAAAAA??????@@@BBB@@@@@@??????>>>======<<<======<<<>>>@@@BBBBBBAAA<<<<<<;;;:::999888888777:::999888666666666666777777666555666777888777666666666666666666666666666666666555555555555666666555555666666666666666666555555555555666777888999666666555444444444444444555555666666666666555555888777666444444444555666888888888888888888888888AAAFFFNNNVVVaaannn}}}}}}|||~~~wwwqqqmmmlllmmmjjjhhheeeaaa^^^\\\[[[[[[WWWXXXYYYYYYXXXWWWUUUTTTXXXXXXWWWVVVVVVWWWYYYYYY[[[[[[[[[\\\]]]___```aaabbbbbbcccbbbbbbcccfffiiiccciiimmmjjjiiiooouuuyyyyyy~~~000000000000000000000000000000000000000111111222222555888999777555333222000000111222222111111111111111111000000000//////000000000000000000000000111111111000000000//////111111111111111000///...///////////////.........000000000000000000000000////////////000000000000111111000000111111222333333333333333333333333333222222222222222111111111222222222222222222222222222333333444444333333222444333333333333444555555555777::::::;;;@@@IIIPPPXXXaaammmtttyyy~~~rrrcccSSSIIICCC>>><<<===888888777777666555555444555555555555555555555555333444555444333222333444777777777666666666555555555444333222111222222333555555555555555555555555555555555666777999:::;;;:::;;;<<<;;;999888999:::999999:::<<<<<<<<<<<<<<<<<<<<<============>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBAAA@@@???@@@AAAAAA@@@@@@???>>>>>>======<<<;;;;;;>>>AAACCCCCCBBB>>>===<<<;;;:::999888777777777777666666555555444888666555666777888777666666666666666666666666666666666555555555555666666777666666555555555666666555555555555666777888888777666555555444444555555555666666777777666666555888777666555555555666666777777777777777777777777<<<@@@FFFMMMVVVcccrrr|||}}}}}}||||||}}}}}}~~~zzzyyyvvvtttpppllliiifffdddddd``````aaaaaa```___^^^]]]]]]]]]\\\[[[[[[\\\^^^___bbbbbbcccdddeeeggghhhiiihhhhhhhhhgggfffhhhlllooopppvvvyyyxxxxxx~~~000000000000000000000000000000000000111111222222333555777777555333333333000111111111111111000000111111000000000000//////111111111111111111111111111111000000000000/////////000000111111000000///000000//////.........---000000000000000000000000////////////000000000000111000000000000111222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333222222333333333333333444555555444666777666555666;;;@@@CCCKKKUUU^^^gggrrrnnn```VVVLLLBBB>>>===::::::<<<777666666555555444444444444444444444444444444444444555666555222111222333777666666666666555555555666666555444444444444555444444444444444444444444444555555666888999;;;<<<999:::;;;:::888888888:::999:::;;;<<<=====================>>>>>>>>>??????>>>>>>??????@@@@@@@@@@@@===>>>@@@AAABBBCCCBBBBBBBBBCCCDDDBBB@@@???@@@AAAAAAAAAAAA@@@??????>>>>>>;;;;;;;;;===AAACCCCCCCCC??????===<<<;;;999888777555666777777777666555444888777666666888888777666666666666666666666666666666666555555555555666666999888666555444555666666555555555555666777888999777777666555555555555555666666777777777777666666888888777666666666777777666666666666666666666666999;;;???DDDLLLXXXgggrrr|||yyyuuuzzz}}}}}}|||zzzwwwzzz|||}}}yyyuuusssrrrmmmnnnnnnmmmmmmllljjjjjjhhhgggfffffffffhhhiiijjjnnnooopppqqqrrrsssuuuuuuxxxxxxwwwvvvvvvyyy~~~000000000000000000000000000000111111222222222222333444555444333222222444222333333333333222222111000000000000000000//////000000000000000000000000000000000000000000//////......///000111111000000000000000///......------000000000000000000000000////////////000000000000000000000000000111222222111111111111111111111111222222222222333333333333111111111111111111111111222222333333333333222222333333222222333333444555222333555555444555888;;;999>>>DDDKKKUUUcccsss~~~xxxfffUUUJJJHHHAAA<<<;;;;;;888777999666666666555555555444444444444444444444444444444333444555444222111222333666666666555555555444444777777666666555555555555444444444444444444444444444444444666777999;;;<<<888999:::999888777888999::::::;;;<<<==================>>>>>>??????@@@@@@>>>>>>>>>???@@@@@@AAAAAA<<<>>>@@@CCCDDDDDDCCCBBBDDDEEEEEECCCAAA??????@@@AAAAAAAAA@@@@@@@@@??????===<<<<<<===@@@AAAAAA@@@@@@???>>>===;;;999888888666777777888888888777777999777666777888888777666666666666666666666666666666666555555555555666666:::888777555444555666666666666666777777888999:::777777666555555555555666666666777777777777666666888888888777777777777888666666666666666666666666888:::===@@@GGGSSSbbbmmm~~~zzzlllgggnnn|||~~~zzzvvvwwwyyy|||}}}~~~}}}|||{{{zzzzzzxxxxxxwwwwwwwwwyyyzzz{{{000000000000000000000000000000111222222222222111333444444333111111222333222222222333333222222111//////////////////000000//////////////////////////////////////////000000---...///000000000000000000000//////.........---////////////////////////////////////000000000000000000//////000000111222000000000000000000000000111111111222222333333333111111111111111111111111111222222333333222222111333222222222222333444444222333444555555666777888888:::<<>>???@@@@@@@@@>>>>>>?????????@@@@@@@@@>>>???AAACCCDDDCCCAAA@@@DDDEEEEEECCCAAA??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>??????>>><<<@@@???>>>===;;;:::999888777777888888999999999::::::888777777888888777555666666666666666666666666666666555555555555666666999888777666555666666777888888888888999:::;;;;;;777777666555555555555555666666777777777777666666777777777888888888888777777777777777777777777777888999;;;>>>DDDOOO]]]hhhuuupppbbb```eeejjjxxx{{{wwwvvvuuuvvvxxxyyywwwvvvxxx}}}000000000000000000000000///000222333333333222111111333333222111000111222...//////000111111000000......////////////000000..............................////////////000000---...//////000000000000////////////////////////////////////////////////////////////000000000000000////////////000111111000000000000000000000000000000000111111222222333111111111111111111111111111111222222222222111111222222222222222333444444555444444333333333444444888777777777999@@@HHHNNNYYYbbbqqq~~~qqq^^^NNNEEEAAA???>>>999777777999999666555888666666666666666666666666555555555555555555555555000111333333222222444555555555444444444333333333333333444444444333222111333333333333333333333333333333333333444666777888666777888888777666888999888999:::;;;<<<<<<<<<<<<<<<<<<======>>>???@@@@@@???????????????????????????@@@AAABBBBBBAAA@@@???CCCDDDDDDCCC@@@?????????@@@@@@@@@@@@@@@@@@??????BBB@@@>>>>>>>>>===;;;:::>>>======<<<;;;:::999999777888;;;>>>???>>><<<;;;:::999888888888888777555666666666666666666666666666666555555555555666666777777777777777777777777888888888888999:::;;;<<<666666555444444444444444555555666666666666555555555666777888888888777777777777777777777777777777666777999:::???HHHUUU^^^lllvvv{{{~~~zzziiiaaa______eeefffjjjuuuzzzwwwuuutttttttttsssrrrqqquuuzzz000000000000000000000000///000222444444333222111000111333222111//////000,,,---...000111111111111........./////////000000////////////////////////........./////////000000......//////////////////------......///000000000////////////////////////////////////000000000000///////////////000111111000000000000000000000000...//////000000111222222111111111111111111111111111111222222222222111111222222222111222222333444666444333222222333444444555555444444555888;;;>>>HHHNNNYYYeeeqqq{{{}}}sss]]]TTTHHH???<<<;;;:::888555333555888888555555888555555555555555555555555444444444444444444444444111222333333222111222444444444444333333333333222555555666666666555444333333333333333333333333333333222222222333333444555555666777777666666777999777888999:::;;;;;;;;;;;;:::;;;<<<===>>>??????@@@AAAAAA@@@@@@???>>>>>>>>>?????????@@@@@@@@@@@@AAABBBCCCCCCBBB???>>>>>>???????????????????????????AAA@@@>>>===>>>===<<<:::;;;;;;;;;;;;:::::::::999888>>>FFFLLLMMMIIICCC>>>;;;999888888888888777555666666666666666666666666666666555555555555666666444555777999999999888777777777777777888999::::::555555444333333333333333444444555555555555444444444555666777777777666666666666666666666666666666555666777777:::@@@JJJQQQ___jjjyyy||||||wwwqqqooommmjjjddd```cccooo}}}}}}zzzvvvsssrrrrrrqqqppplllooosssuuuvvvvvvxxxyyyuuuxxx|||~~~~~~000000000000000000000000///111222444444333222111///111333333111/////////---...000111333444444444---.........//////000000000000000000000000000000---.........//////000000...///////////////......,,,,,,---...///000111111////////////////////////////////////000000000000///////////////000111111111111111111111111111111---......///000111111111000000000000000000000000111111222222222222111111222222111111222222333444555333111111333666777888333333444555666777999999;;;>>>DDDLLLVVVbbbmmmtttwwwbbbTTTGGGCCC===::::::999555222666444666888777444444777444444444444444444444444333333333333333333333333333444444333111000111222444444444333333333222222111222333333333222111000333333333333333333333333333222222111111222222333444666777777666666777999777777888999::::::::::::::::::;;;<<<===>>>??????BBBAAAAAA@@@???>>>======>>>>>>===>>>???@@@BBBBBBAAABBBBBBAAA???>>>>>>???>>>>>>>>>>>>>>>>>>??????@@@>>>======>>>>>>===;;;::::::::::::::::::::::::;;;DDDPPPYYYZZZTTTIIIBBB;;;:::888888999888777555666666666666666666666666666666555555555555666666222444777:::;;;:::888777555555555555666777888999444444333222222222222333333444444444444444444333333444555777777777666555555555555555555555555555666777888777777<<>>BBBBBBBBBAAA@@@???>>>======>>>???@@@@@@???>>>===DDDDDDCCCBBB@@@???>>>>>>@@@???>>>======>>>???@@@???AAABBBAAA???======>>>777777777777777777777777<<>>DDDKKKPPPZZZcccooowwwzzzvvvcccWWWNNNEEE???<<<;;;:::888777666666666666666555333222222222333444555555555555444444444444444444333333333222222222222111111000000111111222222222222222222222222222333333222111222222333444333333333333222222222222222333333444444444444444555555555666666666666666777999::::::999999:::;;;::::::::::::;;;<<<===>>>???@@@@@@???>>>===<<<;;;<<<<<<===>>>>>>===<<<<<>>============>>>??????@@@AAAAAA>>>=========888888888888888888888888???GGGVVVdddjjjbbbQQQCCC>>><<<:::777666666666777777777666555555555555666444555555555666666777777333555777999::::::999888666555444555777888777666333444444555555444444333222333666888888777666444555555555555666666666666666666666666555555444444555555444444666888:::<<<>>>IIITTT\\\gggvvv}}}wwwqqqqqqyyywwwggg\\\ZZZZZZ]]]iiiyyy}}}yyyyyywwwrrrnnnkkkgggdddbbbbbb```___cccbbbbbbaaaaaabbbbbbbbbkkknnnqqquuuxxxyyyzzzzzz|||~~~{{{yyyxxxwwwvvvrrrkkkddd___\\\[[[[[[\\\[[[ZZZZZZ[[[\\\]]]^^^---......///////////////000111111111111000000///222222111111000/////////111111111000000000000000000000////////////000000000///...------...///000////////////////////////000000///.........//////------------------------......------------......,,,---------............------,,,,,,------...///...///000000111111000000//////000000000000111111111222222222111000000///000000000000////////////...000111000///...///111111111222333333222111111111222222333333333333333222444555666777999===@@@CCCJJJTTT\\\cccmmmyyykkk[[[JJJAAA===:::999;;;888777666666555555666666555444222111111111222333555555444444444333333333333333333222222222222222111000000000000000000111222222222222222222222222111111111111222333444555111111111111111222222222222222333444444444444333666555555555444444444333777999;;;;;;:::999:::;;;::::::::::::;;;<<<======????????????>>>===<<<<<<<<<===>>>??????>>>===<<<===>>>>>>???@@@AAABBBBBB======<<<<<<<<<<<<======>>>@@@AAA@@@>>><<<<<<===999999999999999999999999>>>DDDOOOZZZ___ZZZNNNEEE<<<;;;:::888777888888999888777666666555555666666333333444555666777888888444555777888888888777666555444555777999:::888777333444444555555444444333333444666777777666555333444444444555666666666777666555555555555444444444555555444444555666888999777???IIIQQQ]]]nnn}}}~~~xxxsssrrrwwwjjj]]]UUUSSSVVVaaallluuuyyysssqqqmmmhhhdddbbb```___]]]aaa```^^^]]][[[ZZZZZZYYYbbbdddfffhhhjjjkkkkkkkkkooorrrxxx~~~|||{{{zzzxxxvvvqqqpppnnnllliiigggeeedddbbb```\\\XXXTTTRRRQQQPPPPPPPPPOOONNNOOOQQQSSSUUU---......///////////////000000000000000000000///111111111111000000//////111111111111000000//////000///.........000111222111000...,,,,,,...000111......////////////000000000///////////////000000.........---------------......------------......,,,,,,,,,---------................../////////000...//////000000000000000////////////000000000111000000111111111111000000111111000000//////......---...000///......///000111111222222222222111111000111222444444333222222333444555555555555666888;;;>>>BBBFFFLLLVVVccclllssseeeQQQHHH@@@???>>>:::777777555555555555555555555666444333222222222222333333444444444444333333333222222222222222222111111111111111000000000000111111111111111111111111111111000000000111111222222222//////000000111111222222111111222333333333333333333333333333333333333333777999;;;;;;:::999:::;;;999999999999:::;;;<<<===???@@@@@@@@@@@@@@@???>>>>>>???@@@AAAAAA@@@???>>><<<===>>>>>>???@@@AAAAAA<<<<<<<<<<<<<<<<<<<<<<<<===???@@@???===;;;;;;<<<:::::::::::::::::::::::::::>>>DDDLLLPPPNNNHHHBBB::::::999888888999::::::888777777666555666666666444444444555666777777888555666666777777666555555444444666888;;;;;;999777333444444555555444444333444555666777666555444333333333444444555666777777444444444444444444444444666555555444555555666777777<<>>;;;===>>>999666666333444444444555555555555444333333333333333444444444333333333222222222222111111111111111111111111222222222111111222222222111111111111111111111111000000000000000///....../////////000000111111111000111222222333333222222111111111222333444444555666888::::::999888999:::999888888999999:::;;;<<<>>>??????@@@@@@@@@??????>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>???>>><<<::::::;;;::::::::::::::::::::::::888:::===AAADDDDDDAAA???888888888888999999::::::888888777666666666666666666666666666666555555555666666666666666555555444444555666999;;;;;;999666333444444555555444444333444555555666555555444333222333333444555666666777333333333333444444444444666666666555666666666666888999<<>>888444555666333444666333444444555555555444444333333333444444444444444333333333222222222111111000000000000000111111111333333222222222222333333111111111111111111111111000111111000000///------000000000000000111111111000000111222222222222111000000111222333444555555555777999999888777888999888888888888999:::;;;;;;;;;;;;<<<===>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;>>>>>>>>>======<<<<<<<<<;;;;;;<<<======<<<;;;;;;;;;===>>>===;;;999999:::::::::::::::::::::::::::888999;;;===>>>>>>>>>>>>777777888888999999999999999888777777666666777777777777666666555555555555666666666666555555555555666666666777999999777555333444444555555444444333333444444555555555444444333333333444555555555666222222333333333333333444555555555666666666666666666555888===BBBKKKXXXdddnnnqqqvvvyyy{{{|||~~~xxxfffYYYPPPOOOSSSXXX]]]jjj{{{yyytttmmmfffbbbaaa```___]]][[[ZZZYYYYYYRRRRRRSSSTTTUUUVVVWWWWWWWWWXXXYYYZZZ[[[[[[\\\\\\XXXYYY\\\]]]^^^\\\ZZZYYYZZZZZZZZZ[[[]]]___bbbdddfffeeedddbbb```___]]]]]]YYYYYYYYYWWWUUUTTTVVVXXXSSSSSSRRRPPPOOONNNMMMLLLJJJKKKMMMNNNNNNMMMLLLKKKHHHHHHIIIIIIJJJKKKLLLMMM---......///////////////......---------...///000000000000000000000000111111222444444444333111000...//////000000000000///////////////////////////---......///000000111111.........///000222333444000000///......---,,,,,,......------------......------........./////////,,,---.../////////......---...//////000000//////........./////////000000+++,,,...000111222333333////////////000000000000,,,...////////////111222222111000//////000111222111111111111111222222333000111111111000000222444222222333333555777;;;======AAAGGGOOOWWWaaallluuu|||~~~hhh]]]QQQJJJBBB;;;:::===999555222333333111222555444444555666666555444333111111222333333333333333222222222222111111111111/////////000000000111111222222111111111111222222111111111111111111111111000111111222222111000///111111111111111111000000///000000111111111111111222222222333333444444444444666777888777666777888777777777888888999:::;;;:::;;;<<<===>>>>>>>>>>>>:::;;;<<<======<<<;;;:::=========<<<<<<<<<;;;;;;;;;<<<============<<<;;;:::<<<===<<<:::888888999999999999999999999999999999:::;;;;;;;;;;;;;;;;;;666666777777888888777777999888777777666666777777555555555666666666666666666666666666666666777777888666555666777777666444333444444555555444444333222333333444444555555555444444444444444444444444111222222222333333333333333333444555555555555555555333555:::===AAALLLWWWcccjjjsss{{{tttfff\\\YYYWWWVVV\\\gggqqqxxx~~~wwwpppjjjfffdddbbb```^^^\\\[[[ZZZUUUUUUTTTTTTTTTTTTUUUUUUSSSSSSTTTUUUUUUVVVVVVVVVSSSUUUVVVXXXXXXXXXWWWVVVVVVUUUTTTTTTUUUVVVXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXTTTUUUUUUTTTRRRRRRTTTWWWSSSSSSRRRQQQQQQPPPPPPOOOMMMNNNOOOPPPPPPPPPOOONNNJJJKKKLLLMMMNNNMMMMMMLLL---......///////////////...------,,,---...///000000000000000000111111111222333444555555333222000...///000111111000///.........////////////.........//////000111222222222.........///000222333444//////...---,,,,,,++++++.........------..................////////////000...///111222222222111000---......///////////////............/////////000***+++---///111222333333......//////000000111111---...000000///000111333222111000//////000111222222111000000000111333444222222222111000000333555000111222444444555666777;;;;;;<<>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;:::;;;===<<<:::888888999999999999999999999999999777999::::::999888888888666666777777777777666666999888888777777777777777333444444555666777888888666666666666666777888888999777555444555555555444333444444555555444444333222222333333444555666666444444444444444444333333111111111222222333333333000111222333444444444444666444555999::::::BBBLLL\\\eeeqqq|||}}}ooohhh___XXXUUUZZZ```gggsss~~~|||wwwkkkiiigggdddaaa^^^]]]\\\[[[ZZZYYYWWWVVVUUUUUUUUURRRRRRSSSSSSTTTUUUUUUVVVTTTUUUVVVXXXXXXXXXXXXWWWTTTSSSRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXSSSUUUVVVTTTRRRRRRUUUXXXRRRRRRRRRRRRQQQQQQQQQQQQLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNPPPQQQQQQPPPOOOMMM)))+++---///000000///...,,,---///111111000...---............////////////000222555777777444000...000000///............/////////////////////////////////000000000000////////////////////////////////////.........------------------............///........................////////////////////////000000//////.........---,,,,,,,,,---...//////000//////000111111111111111111111000000//////..................////////////000000000000111111111111000000000000000000000000222222222111111111111000333333333333333333333333555555666888:::===@@@BBBNNNRRRXXX```iiisss}}}tttggg[[[NNNFFFAAA@@@===;;;999888888888444444444444333222222111333333333222222111111111000000000000000000000000222222222111111111000000000000000000000000000000111111111000000000000000000111222333333222111000...//////000111222222333222222111000/////////000//////............//////111222222222222333333333666666777777777777666555666777777777888888888888999:::;;;<<<============<<<<<<======<<<;;;::::::<<<<<<<<<;;;;;;:::::::::::::::;;;<<<===>>>??????<<<;;;;;;::::::;;;;;;<<<::::::999888888999999:::777777666777999999888666666666555666666777888999666666777777666555444444666666666666777777777777777777777777666555444333666666555444333333222222333333222222222222111111555555555555555555555555444444444444444444444444555444444333333222222111333333333444444444555555666777777777777:::===AAAOOOXXXggguuuyyyxxx{{{}}}qqq```RRROOOXXXeeennnxxx}}}yyyuuuooojjjgggeeecccaaaaaa]]]YYYWWWWWWWWWVVVTTTQQQRRRTTTUUUVVVUUUUUUTTTSSSSSSUUUWWWZZZ[[[YYYWWW[[[[[[YYYWWWVVVVVVVVVVVVXXXVVVUUUVVVWWWWWWVVVUUUXXXWWWVVVUUUUUUVVVWWWWWWVVVUUUSSSRRRRRRSSSTTTUUUPPPPPPPPPPPPQQQQQQQQQQQQMMMQQQTTTRRRMMMKKKNNNQQQ,,,---///000000///...------...///111111111111000111111111000000/////////000222444666555333000...000//////...---.........///////////////////////////000000000000000000///.................................------------,,,---------............///........................////////////////////////000/////////............,,,,,,---......///000000//////000111111111111000000000000000//////..................//////////////////000000000111111111000000000000000000000000000000000111111222222222333333333333333333333333333333444555777:::<<<>>>===@@@EEEKKKQQQXXX```eeepppssswww~~~}}}ssseeeYYYPPPIIIAAA<<<<<<:::999777555555555555444444555555444444333333555555444444444333333333111111111111111111111111222222222111111111000000////////////////////////111111111000000/////////000000111222222111000000...//////000000111111111111111000000///000000000//////............////////////000000000111111111666666666777777666666555666666777777777888888888999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<;;;::::::<<<<<<;;;;;;;;;:::::::::::::::;;;<<<===>>>??????<<<;;;;;;::::::;;;;;;<<<:::::::::999999888888888666555555666888888777555666666666666666666777888444555555555555444333222555666666666777777777777777777777777666555444444555555555444333333333222444444333333222222111111444444444444444444444444444444444444444444444444222222222222222222222222333333333444444444444555555555666555555777:::===FFFNNN\\\jjjppprrrxxxtttbbbYYYXXX^^^ccclllooouuu|||}}}xxxssspppmmmjjjhhhhhhccc]]]YYYXXXWWWUUUSSSTTTTTTUUUUUUUUUUUUUUUUUUWWWWWWYYY[[[^^^___]]][[[[[[[[[ZZZZZZYYYYYYXXXXXX[[[ZZZXXXYYYYYYZZZXXXWWWYYYYYYWWWVVVVVVWWWWWWXXXUUUTTTTTTSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPMMMPPPQQQOOOKKKJJJMMMPPP...///000000000///---,,,...//////000111222222333444444333222111000//////000111222333222111000/////////...------------...////////////////////////000000111111111111000000........................------------,,,,,,,,,,,,---------............///........................////////////////////////////////////............------......///000000000...//////000000000000000000000000////////////...............//////////////////000000000000111111000000000000000000000000...//////000111222333444222222222222222222222222111111222333444666777888555777999<<<>>>BBBGGGJJJSSSYYYbbbkkkttt}}}~~~ssskkk\\\TTTJJJBBB???>>><<<:::777666555444444333444444333444555555555555555444444444444444333333333333222222222222222222222222222111111111111000000000........................222111111000///......---//////000000000000//////////////////////////////000000/////////000111111000//////......//////000/////////000000000111111444555666666666666555555666666666666777777777777888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::<<<;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>>>>???<<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;:::888777666666555555666888999777666777777666666555666666666555555555555555555444333555555666666666777777777888888888777666666555555444444444444333333333333555555444333333222111111444444444444444444444444444444444444444444444444//////000111111222333333333333333333444444444444333444444444333444777999===BBBNNNZZZbbbiiitttzzzllleeeccccccgggggghhhkkkpppvvv}}}}}}{{{xxxuuussstttnnnfff___[[[XXXUUUTTTTTTTTTTTTTTTTTTUUUUUUVVVXXXXXXZZZ]]]```aaa```^^^___```aaabbbaaaaaa______^^^\\\[[[ZZZ[[[ZZZYYYWWWYYYXXXWWWWWWVVVVVVWWWWWWTTTUUUUUUUUUTTTRRRQQQPPPQQQQQQPPPPPPOOOOOONNNNNNLLLMMMMMMJJJGGGGGGKKKOOO...//////000000///......000000/////////000111222333222222222111000000000000000000000000000/////////......---------------////////////////////////000000111111111111000000........................------,,,,,,,,,+++++++++---------............///........................///////////////////////////////////////..................//////000000000---...//////000000//////////////////////////////............////////////////////////000000000111000000000000000000000000/////////000111222222222222222222222222222222222111111111111222333444444555666777888888999<<<>>>>>>EEENNNUUU[[[cccnnnvvvuuujjj___UUUNNNIIIDDD???<<<;;;<<<<<<;;;666666555555555555666666222222333444555555555444222111111111111111111111222222222222222222222222111111111111000000000000////////////////////////111111000///......---,,,...//////////////////...////////////............///////////////000111222000000////////////000000111111111111222222222222333444444555555555555444555555555666666666777777777888999:::;;;;;;;;;;;;::::::;;;;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>???<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<;;;888666444777666666777999:::999888888777666555555555555555666777777888777777666666555555555666666666777777999888888777666666555555333333333333333333444444666555555444333222111111333333333333333333333333333333333333333333333333000111111111222222222333222222333333333444444444333444444333222222444666888;;;CCCMMMUUU___ooo}}}{{{zzzwwwrrrkkkfffeeeiiiooosss~~~}}}{{{{{{|||}}}|||zzz}}}wwwnnnddd\\\VVVSSSRRRPPPPPPOOOPPPQQQSSSUUUWWWVVVWWWZZZ___ccceeeeeeccceeeggghhhiiiiiihhhfffdddbbb```^^^]]]\\\[[[YYYWWWXXXXXXWWWWWWVVVVVVUUUUUUUUUVVVWWWXXXVVVTTTQQQOOOPPPOOOOOONNNMMMLLLLLLKKKHHHHHHGGGDDDCCCFFFKKKOOO,,,---...//////000000000111111///................../////////000000111111/////////////////////000//////...------------...////////////////////////000000111111111111000000........................------,,,,,,,,,+++++++++---------............///........................////////////////////////.........///////////////............////////////------...////////////................../////////............////////////...////////////000000000////////////////////////000000000000000000000000111111111111111111111111111111111222222222222222222444555444444444555777777;;;@@@BBBDDDJJJTTT\\\iiinnnuuuzzz}}}|||ssslllbbbXXXOOOHHHBBB???<<<;;;:::999999888777555444555555666666666666666000111222333333333333333111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000//////...------,,,///..................///////////////............///.........///000111111000000////////////000000000000111111111222222222222222333444444444444444444555555555555666666666666777888999::::::::::::999999:::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>>>><<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<;;;888666444555555555777999:::999777777777666555555444555555666666777777777777666666555555555555666666666666999888777666555555555666222222333333333333333333555555444333333222111111333333333333333333333333333333333333333333333333444444333333222222222222222222222333333333444444333444555444333333444555888999===DDDLLLVVVhhhwwwrrriiidddddddddkkkjjjjjjmmmqqqtttvvvvvvzzzuuulllaaaWWWPPPMMMKKKIIIIIIJJJKKKNNNQQQTTTVVVXXXZZZ___eeelllqqqrrrrrrpppqqqrrrrrrpppnnnkkkiiijjjhhheeedddcccaaa^^^\\\YYYYYYYYYXXXWWWWWWVVVUUUUUUVVVXXXXXXWWWTTTQQQOOOLLLLLLKKKJJJJJJIIIHHHHHHCCCBBBAAAAAABBBGGGMMMQQQ++++++,,,---...///000111000000//////......------,,,,,,---...///000111111......////////////000000000000///...............//////////////////////////////000000000000//////------------------------------------,,,,,,,,,,,,---------............///........................////////////////////////.........///////////////---.....................,,,------...............---............/////////............////////////......////////////000000////////////////////////111111000000000/////////000000000000000000000000111111222333333333222222111222444444333333444666666777888777777;;;AAAGGGKKKQQQYYY```eeelllsssyyy}}}sssiiicccUUUPPPHHHBBB>>><<<;;;:::666777999999888666333111222333444444555555444444000111111222222222222111222222222333333333333333222222222222222222222222//////000000000000000111111111111111111111111111............------------//////............////////////////////////////////////.........///000000111000000//////000000111........./////////000000000111222333333444333333444444444444555555555666555666777888999999999999888888999:::::::::999999:::::::::;;;;;;;;;;;;<<<999999:::;;;<<<======>>><<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;:::888777666333333333555777888777666666666555555444555555555222333444444444444444444444444555555555666666666999888666444444444555555333333333333222222222222333333222222222222111111222222222222222222222222333333333333333333333333555555444444333222222111222222222222333333333333222444555555333333444555888777:::???EEEOOO```ppp~~~~~~zzzooogggccc^^^\\\[[[\\\```cccffffffiiifffaaaXXXOOOIIIFFFEEEDDDEEEFFFHHHKKKNNNQQQRRRZZZ]]]dddnnnxxx~~~{{{wwwtttrrrrrrooollljjjhhheeebbb```YYYYYYYYYYYYXXXVVVUUUTTTQQQRRRTTTUUUTTTQQQNNNMMMGGGGGGFFFFFFEEEEEEDDDDDD?????????AAAEEELLLSSSWWW,,,,,,,,,,,,,,,---......---...///000111000000///---------......//////000......///000000000000000111111000////////////000////////////////////////......////////////......------------------------.........------------,,,---------............///........................////////////////////////............/////////000------------------,,,,,,,,,,,,---............------------.........//////............////////////........./////////000000/////////////////////////////////000000000000000000000000000000000000000000000222333333333222222111333555555444444555666555555555444555666888999999>>>DDDHHHKKKQQQYYY```lllpppwww~~~vvvsssmmmggg```XXXPPPJJJAAA>>>;;;999888888777666555666777888666555444444111222333444444444333222222222333333333222111111111222222222333333333333111111111111111111111111////////////000000111111000000000000000000000000,,,------------.........000000///......///000000...//////000000111111111000000///.........//////111111000000000000111111............/////////000///000111222333333333333333333444444444555555555555555666777888888888888777777888999999999999999:::::::::;;;;;;;;;<<<<<<888999::::::<<<<<<===>>><<<;;;;;;::::::;;;;;;<<<:::::::::999999888888888555444555777999::::::888555555444444444555666666111111222333333333333333444444444555555555666666888777555333222333444555444333333333222111111111000000111111111111222222222222222222222222222222222222222222222222222222333333333222222222222222111222222222222333333333000222444444333333444555555444666:::???HHHYYYiiiuuu~~~{{{xxx{{{||||||xxxqqqccc___YYYVVVUUUVVVVVVVVVVVVVVVUUUPPPJJJFFFEEEFFFCCCDDDFFFHHHJJJLLLMMMMMMTTTYYYbbbnnn||||||wwwsssqqqnnnkkkhhheeebbb___\\\YYYTTTTTTTTTTTTSSSQQQPPPNNNJJJKKKMMMMMMMMMKKKIIIHHHBBBBBBBBBBBBBBBAAAAAAAAA======???DDDKKKTTT[[[^^^------,,,+++++++++,,,,,,***,,,///222333333333222////////////............---...000111111111000///222111111000000000000000////////////////////////------............------------------------------//////.........------------------.........//////........................////////////////////////---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------.........//////............/////////000............/////////000////////////////////////------...///000111222222000000000000000000000000///000111333333333222222///111333333222111222333444333333555777777555333666999;;;;;;:::===DDDJJJMMMRRRZZZccckkkppptttuuuuuukkkfff^^^ZZZSSSMMMHHHCCC???<<<999888777777777666333111111222333222222222444555333333555555666555444333444444444444333333222111//////000000111111111111000000000000000000000000.../////////000000111111////////////////////////++++++,,,------......///111000///......///000111...//////000111222222333111000///...............111111000000000000111111000000000000111111111111//////000222222333333333333333333444444444555555444555666777888888888888666777888999999999999999:::::::::;;;;;;<<<<<<<<<888999999:::;;;<<<===>>><<<;;;;;;::::::;;;;;;<<<::::::999888888999999:::999888999;;;===>>>>>><<<444444444444444555666777222333444444555555555444444444444555555555666666888666444222111222333444444444333333222111000000/////////000111111222222111111111111111111111111222222222222222222222222000000000111222222333333111111222222222333333333///111333333333222333444111111333777<<>>???AAAAAA@@@@@@@@@AAA=========>>>?????????>>>BBBAAABBBGGGOOOYYY```ccc++++++++++++++++++++++++)))+++...111222111000///,,,---...///111111111111222111000/////////000000000000000000000///..............................//////000000///...,,,+++,,,---------............000000111111000000///.........---------....../////////.........---------....................................////////////------------------------000...,,,,,,---......---..................------.........////////////000........................111000///......///000111000000000000000000000000////////////////////////111111111222222222333333222222333333333444444444444333222222111111111222333333444555777888999999555888;;;===???AAADDDGGGJJJOOOUUUXXXYYY\\\aaafffiiijjjooouuuwwwxxx{{{uuukkkggg```XXXOOOHHHBBB???<<<;;;:::999777666555444444444444444444444444444333333333333333333333333555555444444333222222111111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////000///...............///111000///...---......///............///////////////......///222333333222444444222111000/////////...------,,,,,,,,,------000000000000111111111111/////////000000000111111333333333333333333333333222333555777888888777666777888:::;;;<<<;;;;;;:::777888999;;;<<<<<<======::::::;;;<<<============<<<:::999999:::;;;;;;::::::;;;;;;;;;::::::999888999888888999;;;===<<<;;;888555333333555666555444555555444444444333333333333333333444444444444444222222111111111222333444555555555555444333222111333333111000000000111222222222222222333333333333222222222222222333444444222222111000000000000000222222222222222222222222333333333333444444444444333555666444555<<>>===<<<<<>>>>>===<<<:::888999:::;;;<<<=========::::::;;;<<<============<<<;;;999999:::;;;;;;:::;;;;;;;;;::::::::::::999999888777888:::;;;;;;:::555444444555666777555444444444444444333333333333444444444444333333333333/////////000111333444555444555555444444333222111333333222111111111111222222222222333333444444444333333333333333444444555222111000000000000000000222222222222222222222222222222333333333444444444333555666444333777@@@HHHRRR\\\gggpppzzz|||vvvuuu{{{{{{rrrmmmkkkmmmooosssxxxtttvvv{{{xxxuuurrrqqqssswwwjjjddd___eeejjjmmmrrrxxxzzzxxxkkkhhheeefffhhhgggaaa[[[UUUMMMGGGFFFDDD???;;;;;;;;;;;;:::::::::;;;;;;<<<;;;<<<===>>>????????????CCCCCCCCCBBBAAAAAA@@@???>>>AAADDDCCCAAAAAAEEEIIIGGGLLLUUU```hhhlllkkkiii***+++++++++++++++,,,,,,)))***,,,.........------,,,---...///000000000000...............///////////////000000000000//////000000000000000000000000000111111222111000///............////////////000111111111111111000000//////......---------......................................................---------.........//////---------------------------,,,+++,,,...//////...,,,,,,------------..................////////////........................////////////////////////.............../////////////////////////////////000000000111111111222222000000000000111111111111222222111111111111111222222222222222222222333333555666777666444333444555444666888999999999<<<>>>===???BBBDDDFFFIIINNNSSSUUU[[[``````bbbfffgggfffffffffhhhlllppprrrpppnnnpppvvvzzzzzz{{{tttaaaQQQFFFAAA???>>>===;;;;;;:::::::::555555555666666666666666333333333333333333333333222222222222222222222222222222222222111111000000111111111111111111111111000000////////////000000000000000000000000000000---...000111111000...---000///...---------------//////......---------------------.........//////000///...000222333333222111111000///............///............///000000............////////////000111111111222222222222222222333333333333444444666666555555666888999:::777999===???@@@???<<<:::999:::;;;<<<============999:::;;;===>>>>>>>>>>>>===;;;:::999;;;;;;;;;:::::::::999999999999999:::888777666777999:::999888444555666777888777666555333333333333333333333333555444444333333222222222......///000111333444555444444444444444333222111333333222222111111111111111111222333444555555555444444333333333444555555111111000000000000000111111111111111111111111111222222222222333333333333333555666444333444:::???EEEMMMXXXbbbmmmyyyzzzvvvwwwyyyyyy~~~yyytttpppooowwwzzzssswww||||||{{{ttthhh^^^SSSJJJBBB@@@???<<<;;;<<<666666777777888999;;;;;;======<<<===>>>@@@BBBCCCEEEDDDDDDDDDFFFGGGGGGGGGCCCFFFJJJNNNPPPQQQQQQQQQTTTZZZdddpppxxx{{{xxxuuu*********++++++,,,,,,,,,++++++---...///.........,,,---...//////000/////////////////////.........//////000000000000//////000000000000000000000000000111222222222111000///.........////////////000///////////////......---,,,,,,,,,------///000000---.............................................------------............------------------------,,,++++++,,,...///...---,,,,,,,,,,,,------......,,,,,,,,,---------....................................////////////.............../////////000000........................111111111111222222222333/////////000000000111111111111111000000111222222222222222222222222222222111222333222111000111222222333444444333333444555555777888888999<<<@@@AAABBBGGGIIIHHHHHHKKKMMMLLLIIIJJJMMMQQQTTTUUUUUUTTTQQQUUUZZZZZZZZZ^^^iiitttvvvmmm```TTTJJJBBB;;;777999888777666666555666666333333222222222111111111333333333333333333333333333333333333333333333333222222111111111111000000000000000000000000000000000000////////////000000111111111111111111111111,,,...///111111///...,,,---------------...//////...............------,,,------------............000///...///111222222111//////......---........................///000000............////////////000111111111222222222222222222222333333444444444:::999888666666777888999777999<<>><<<:::::::::;;;<<<============999:::;;;===>>>?????????>>><<<::::::;;;;;;;;;:::999999888888888888999:::888777666777999:::999888555666888999888888777666333333333333333333333333444444444333333222222111000000111111222222222222333333333444333333222222333333333333222222111111111111222222333444555555444444333333333444555555111000000000000000111111111111111111111111111111111111111222222222333333111333555444333444777;;;<<<@@@HHHPPPZZZfffuuu~~~}}}|||yyy|||||||||vvv|||vvvsssxxx}}}vvvmmmZZZNNNBBB<<<:::999:::===777777888888:::;;;<<<===;;;:::999;;;???GGGNNNSSSTTTRRROOOPPPTTTXXX[[[[[[SSSSSSXXXbbbkkklllddd[[[bbbfffoooyyy*********++++++,,,,,,---,,,---....../////////...,,,---.../////////////////////000000///...------...//////000000000000000///////////////////////////000111222222111000///------........./////////------......------,,,+++,,,,,,,,,---...///000111---------...............------------------------,,,------------.........------------------------,,,++++++,,,......---+++++++++,,,,,,------......++++++,,,,,,,,,---------........................---......//////......---------......///000000000........................111111111222222222333333/////////000000000111111111000000000000111222222111111111222222222222222///111222222111111333444222222222222333333333333111333333222555:::<<<<<<888===>>><<<;;;===>>><<<888999;;;===???@@@@@@@@@>>>@@@CCCEEEDDDFFFPPP[[[pppxxx{{{uuummmgggbbb___YYYPPPDDD===::::::888666777777555444333333333333555555444333333222222111333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000000//////......//////000000000000000000000000000---...////////////...---,,,,,,,,,,,,---...///000---............---,,,,,,,,,------------.........///...---...000111000///---------,,,------......,,,,,,,,,,,,,,,---...///000000000000111111111111000000000111111111222222111222222333333444444555;;;:::888777666666777888666888:::======<<<;;;999::::::;;;<<<<<<<<<<<<<<<999:::<<<===>>>???@@@@@@???===;;;:::;;;;;;;;;999:::999888777888999:::;;;999888777888999:::999777666888999999777666666777222222222222333333333333333333333333222222222222222222333333333222111111222222333333333333222222333333333444333222222111111111111222222333333333333333333333333444444555000000000000000111111222111111111111111111111111000000111111111222222222000222333333333444666888777888<<>>999999999999:::;;;<<<===;;;;;;===BBBMMM[[[hhhpppsssnnnhhhgggkkkppptttuuupppooottt~~~pppkkkooouuu~~~)))******+++,,,,,,---------------...............------......//////......,,,,,,---...///...------......///000000000000000...........................///000111111000//////,,,---------............---------------,,,,,,+++---------------...///000---------.........//////------------------------,,,,,,---------.........---------------------------,,,,,,---...---+++)))***++++++,,,------......,,,,,,,,,---------..............................------...//////...------+++,,,,,,---......//////........................000000000111111111111222//////000000000111111111000000000000000111222222///000000000111111222222///111333333333333555666222222222222333444444444000333333000333999;;;888333777999777555777888666444555666666666666777777:::888:::===;;;:::AAAKKKUUUZZZZZZUUUOOOLLLHHHDDDAAA>>>999555444666888:::666666555444444444444444666555555555555555444444222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000//////............//////////////////////////////........................---------,,,,,,---......------.........---,,,+++,,,,,,---------............---,,,---...///...---,,,,,,+++,,,,,,---......,,,++++++,,,,,,...//////000000000000111111111111/////////000000000111111111111222333333444555555777777666666666666666666555666888999::::::999999999::::::;;;;;;;;;;;;;;;999:::<<<===???@@@@@@@@@???===;;;;;;;;;;;;;;;999<<<;;;:::999999;;;===>>>:::999888888999:::999888777888888666333222333555111111222222222333333333222222222222222333333333222333444444444444333222111222222333333333222222333333444444444333222111111111111111111111111111222222222222222333444444000000000000000111222222111111111111111111111111000000000000111111111222000111222222111222333444333333666:::===BBBPPP^^^gggyyyyyysssrrrrrrqqqtttyyy}}}}}}~~~zzzuuuooommmqqqxxx~~~zzzlll\\\RRRMMMIIIIIILLLGGGGGGFFFFFFFFFFFFFFFGGGJJJLLLQQQ[[[jjj{{{~~~qqquuu{{{))))))***+++,,,,,,---------------------------...------......///.........((()))+++---..................///000000000000000...........................///000111111000///...,,,,,,,,,---------......------......------,,,+++//////...------------...---------.........//////------------------------,,,,,,,,,---------......---------------------------,,,,,,---...---+++(((******+++,,,,,,---......---------.........//////........................,,,---...//////...---,,,******+++,,,,,,---..............................////////////000000000000000000000000111111111111000000///000000111222222......//////000111111222---...000000000000222333//////...///111222222111333555444000222777888444///444666444333555555333777777777666444444555666777444444777555222666???AAACCCCCC???>>>???===888555777888666444444888<<<111111111111111222333333000111111111111222222222222222222222222222222222000000000000000000000000222222222222222222333333000000000000000000000000//////............//////------------------------///...------------.../////////...---,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,---------......---,,,+++,,,.........,,,++++++++++++,,,---......---------...///000111222............////////////////////////000000000000111111222333333444555555333333444555555555666666555666666777888888888888999999::::::;;;:::::::::999:::<<<===???@@@@@@AAA@@@>>>;;;;;;;;;<<<;;;999>>>===;;;;;;;;;===???@@@;;;999888999::::::999888777888777444000///111444111111111222222333333333111111111222222333333444111222444555666555444444111222222333333333222222333333444555444333222111111111111000000000000000222222111111222222333444000000///000000111222222000000000000000000000000000000000000111111111111111111111000000000111111111111444888888999EEERRR[[[ooo|||{{{xxxlllfffbbbaaacccgggqqqrrruuu}}}wwwfffbbb^^^^^^dddppp~~~rrriiiccc^^^\\\]]]]]]\\\[[[ZZZZZZYYYZZZZZZ]]]aaaiiiuuuvvvyyy***++++++,,,,,,++++++***---.........---,,,,,,+++***+++,,,,,,******+++,,,...---,,,+++,,,---...///111111000000/////////.../////////......---------......////////////......,,,,,,,,,---,,,,,,++++++------------------------------............------................................................000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------/////////......---------------,,,,,,,,,---..............................,,,,,,------------------...///000000000...---,,,......///......---,,,,,,............///////////////////////////..................///////////////333222222222111111000000222222111111111111222222//////000111111111111111222222222222222222222222111111222222222333333333444444444333333222222222000000111222444555666666777777777777666666666666555555555444444444333333222222222222222222222222222222222222222222222222111111111111111111111111//////000000111111111222000000111111111111000000//////000000000000//////...///000111111000///......---,,,+++,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++***)))(((---------,,,,,,+++++++++.........------,,,,,,,,,........................,,,,,,,,,------.................................000000//////.........---111000/////////000222333444444444333333222222222333333333444444444555555777666666666666666777888;;;;;;999888777777666666;;;;;;<<<>>>@@@BBBDDDEEEGGGCCC>>>:::777777999;;;:::>>>>>>:::999===???>>>999888888888:::;;;:::888444444555555444444333222555555555444444333333333000000111111111222222222222222333333444333333333000222555777777555222000///000111333333222111111///000222333333222000///000000000000000000000000////////////////////////000000000000000000000000111111222333444444555555222222111111111111222222555444444555777999<<<===KKK[[[kkkttt|||tttiiiccc______aaaccciiipppwww~~~qqqhhhfffccc___]]]aaappp~~~|||tttnnnqqqtttpppkkkggglllwww}}}zzzvvvttt{{{***++++++,,,,,,++++++***------......---,,,,,,++++++,,,---,,,+++***+++---......---,,,,,,,,,---...000000/////////..................---------,,,,,,.........//////.........,,,,,,------------,,,,,,------------------------,,,,,,------------,,,,,,////////////////////////..............................------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///...//////000///...---,,,111111111111111000//////............////////////////////////////////////.../////////////////////222222111111000000000000000000////////////000000//////000111111111111111222222222222222222222222222222222333333333444444444444333333333222222222000111111222333444555555555555555555444444444444000000000//////.........222222222222222222222222222222222222222222222222111111111111111111111111//////000000000111111111000000111111111111000000//////000000000000//////------............------......---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******...---------,,,,,,,,,,,,---------------,,,,,,,,,........................,,,,,,,,,---------------........................000/////////.........---000000//////000000111222333333333333222222222111333333333333444444444444666555555555666777777888;;;:::999888777777777777::::::;;;<<<===???AAABBBCCCAAA===:::999999;;;<<<:::<<<;;;999:::???AAA???;;;:::888999:::::::::888444444555555444444333333444444444444333333333222111222222222333333333444333333444444444333333222000111333555555333111000000000111222222222222111000111222333333222111000000000000000000000000000111111111111111111111111000000000000000000000000111111111222333333444444222222111111111111222222444444444555666888:::;;;>>>NNN^^^kkk}}}~~~zzzxxxsssmmmiiihhhdddgggjjjnnnsss}}}vvvooommmiiiddddddiii{{{|||~~~{{{yyywwwzzzssspppqqqrrr***++++++,,,,,,++++++***---------------,,,,,,++++++---...---,,,+++,,,---///...---,,,,,,,,,,,,,,,///............---------------------,,,,,,,,,,,,------............------,,,------.........------------------------------+++,,,,,,,,,,,,,,,,,,+++////////////////////////........................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++***************+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////......//////......---,,,......//////......------............//////////////////////////////////////////////////////......000000000000////////////000000////////////000000//////000111111111111111222222222222222222222222222333333333333444444444333333333333222222222222222222222222333333333444333333333222222222111111222222222111111111111000222222222222222222222222222222222222222222222222111111111111111111111111//////000000000000111111///000000111111000000///...//////000000//////.........------------......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------------------/////////...............//////000000111111000000222222222111111111111111222222333333333444444444444444444555666777888999999999888777777666777777999999999:::;;;<<<===>>>>>>===<<<;;;:::;;;<<<<<<999:::999888===DDDEEEAAA===;;;999999::::::999888555555444444444333333333333333333333222222222222333333333333444444444444555555555555444333222222111111222222222222111111111111111000111111222333111222333444444333222111000000000000000000000000111111111111111111111111000000000000000000000000000000000111222222333333222222111111111111222222333333333333444555666777555@@@NNN\\\rrr|||wwwzzzxxxssskkkjjjhhhhhhkkkqqqxxx}}}}}}xxxrrrmmmlllrrr~~~xxxuuuuuuxxxvvvoooiiigggjjjooo***++++++,,,,,,++++++***,,,,,,---------,,,,,,+++,,,---......,,,,,,---...//////...---,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------......///.........------------------------,,,,,,------------,,,,,,////////////////////////........................------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------------------------,,,,,,------......//////---------...------------,,,,,,---------,,,,,,+++............///////////////////////////000000000////////////............//////////////////......222222111111111111222222//////000111111111111111111111111111111111111111111111222222222333333333333222222222222222222222333222222222222222222222222222222111111111000000444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111//////000000000000000000//////000000000000//////...//////////////////...000000...------...000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------...------------------------...------,,,,,,+++++++++------------------------........................---...000111111111000///111111111000000000000000222222222222333333333333333333333444555777888999888888777666666666777777999999999999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999777888@@@HHHIIIDDD???<<<:::999999:::999888555555444444333333333333222222222222222222222222333333333333333444444444666666666555444333222111111111000000000000111111222111000000000111333444111222333333333333222111000000000000000000000000........................000000000000000000000000//////000000111111111222222222111111111111222222222222222222333333333444555:::AAAMMMbbb{{{}}}uuutttwww|||~~~wwwssspppnnnqqqtttwwwxxx|||yyyyyy{{{}}}}}}zzz{{{vvvtttwww~~~tttpppoooqqqpppjjjeeedddgggooo***++++++,,,,,,++++++***++++++,,,,,,---,,,,,,+++,,,---......,,,,,,---...//////......---,,,+++***,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------.../////////...------------------------------............------------------------------........................////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------------------------******+++,,,,,,---......---,,,,,,,,,,,,---------...//////000000000//////............////////////////////////000000111111000000//////.........---..................//////222222111111111111222222//////000111111111111111111111111111111111111111///000000000000111111111222222222222222222222222333333222222222222111111222222222111111111000000000000000000000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000////////////////////////000000000000//////......////////////......000///...------...///000.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///***************+++++++++***++++++,,,,,,------------------------------------------,,,,,,++++++***---------------------------------...............---...///111111000//////000000000000000000000000111111111222222222333333222222222333444666777888666666666555666666777777:::999999999999:::;;;<<<;;;;;;;;;;;;;;;:::999999:::999888999AAAJJJKKKFFF???<<<999888999999999888666555444333333333444444222222222222222222222222333333333333333222222222555555555555444333222111111111000//////000111111222111000000000111333444222222222222222222222222000000000000000000000000........................///////////////////////////000000000000000111111222222111111111111222222111111111222222111111111666777999@@@QQQhhh|||xxxqqqnnnooo}}}}}}{{{{{{~~~yyywwwtttrrrrrrsssssssssnnnrrrxxx~~~{{{{{{|||}}}~~~~~~pppkkkiiikkkkkkfffddddddjjjsss***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++---...---,,,+++,,,---............---,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,------------------............------+++,,,---...............---------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))))))))*********+++++++++++++++,,,------++++++++++++++++++++++++))))))***+++,,,------...,,,,,,+++++++++,,,------,,,---..............................////////////...//////000000111111222000000000///......------............////////////000000////////////000000//////000111111111111111111111111111111111111111....../////////000000000111111111222222222222222222222222222222111111111222222222111111111111000////////////000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000////////////.........//////000000//////...---......//////......---------,,,,,,,,,,,,------,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...............//////000000//////000000000000111111111111000000111111111222222222222222222333444555666777555555444555555666777888999999999999:::;;;;;;<<<;;;:::::::::::::::999999999:::999:::@@@GGGIIIFFF>>>;;;888777777999999999666555444333222333444444222222222222333333333333333333333333222222222222444444444444333222111111111111000000000000111111111111111000111111222333111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////000000000000000000111111222222111111111111222222///000111111222111111000333333444888CCCUUUiiiuuu{{{rrrmmmlllvvv}}}}}}||||||pppllloooqqqqqqllllllkkkjjjhhhfffeeedddeeehhhmmmssswww{{{|||}}}}}}}}}uuusssyyy}}}~~~hhhcccaaaccccccaaa```bbbnnnwww***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---,,,---.........---,,,+++,,,---------............,,,,,,---------..................//////.........***+++,,,------.........------------------------,,,------......------,,,------------------------...........................///000111000///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))*********++++++,,,,,,,,,,,,,,,------...************************)))******+++,,,---...///,,,+++*********,,,---...)))***+++,,,,,,,,,,,,+++............////////////...//////000111111222222111000000///......------....../////////000000000000000////////////000000//////000111111111111111111111111111111111111111////////////000000000000000111111111222222222222111111111111111222222222111111111111000000000000000111111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000/////////...............////////////......---......//////......---+++,,,,,,------,,,,,,+++***+++,,,............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///............///000000000000000111111222222222000000000000111111111222333333222222333444555555444444444444555666777888888888888888999:::;;;<<<888888888888999:::;;;<<<666999:::999<<>>AAAAAA:::888555444555888999999777555444222222333444555333333333444444555555555666666555555555444444444000000111222222222111111111111222222222222111111///000111333333222111111000000////////////000000000000000000000000000000////////////////////////////////////////////////222222222111111111111111222222111111111111222222---...000222222222222111,,,111666888666999CCCNNN\\\gggsssxxxvvvrrrqqqrrrqqq|||yyy{{{tttiiilllvvv}}}ooonnnmmmjjjfffeeeaaa[[[UUUQQQOOONNNPPPRRRVVV]]]fffooowww|||}}}|||}}}|||{{{zzz}}}|||tttssskkk```\\\aaaccc```ZZZUUURRRTTTVVVVVVXXX[[[cccooo{{{~~~{{{************************((())))))))))))*********,,,,,,++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,++++++*********,,,,,,,,,---------......---------------------------------............///,,,,,,,,,,,,,,,---...///---------------------------------,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,+++***+++,,,---...---------............/////////////////////////////////............//////000000//////.........---000000000000000000000000////////////000000000000111///---...111222000...111111000000000000111111222111111111111111111222111000000//////000000111444333111000000000111111000000000000111111111111111111111111000000000000000///...------...///000000000000000000///......---...............------........................+++,,,,,,------,,,,,,+++---,,,+++******,,,...///------------------------------,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++***+++,,,...000111444222///,,,******+++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------------------------...///000000111000111222333333333333333///000111222222111000///111111111222222333333333222222222333444555666777555555555555666888999:::666666555777:::;;;;;;:::<<<;;;:::999999999:::;;;666444333222333555777888888777666555555555555555222111000//////111333444333333222111222333555666///000111333333222111111111111111111000000000000000000000000111111111111......//////000000111111111111000000//////......000000000000000000000000000000000000000000000000333222111000000000111222222111111111000000//////////////////000000000000111000///000333777<<>>===;;;999888888888999999999888777666555555444444444444555555555555666111222222333444555666666777777777666555333222111444444444333222111000///222222222444666555333000333222111000000000111222111111111111111111111111222111000000111333555777...///000111111000///...........................000...,,,******---000222............////////////000000000000000000000000111222444444444222000///......///000000000000000111111222333444444555555:::???DDDHHHNNNWWWeeennn}}}uuummmiiihhhiiikkkqqqvvv+++++++++*********))))))******+++,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,++++++++++++,,,---------------------------------------------------000...---++++++,,,---...------............------.........---...//////000.........------------,,,,,,,,,---------...............---,,,+++******+++...------,,,++++++******++++++++++++++++++++++++,,,,,,++++++,,,------...++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,++++++,,,---...111000...+++******+++,,,......---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------...///.........------------,,,,,,---------------------------------------------......///000000111111111000000000////////////........................///......------......///------........./////////......////////////.........///000000000...,,,+++......------------------++++++,,,,,,---------...------------,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***++++++++++++***---,,,++++++*********+++******++++++++++++******)))************+++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,,,,------............///000...---,,,...///........................222222222333333333333333444333333444777999888888<<<;;;999888777777777888777777666666555444333333444444444555555555555666222333333444444555555666555555555555444333222111111111222222222111111000111111222444666666444222333222111111000111111111////////////////////////111111000000111222444555...///000111111000///...........................///...,,,+++,,,---000111------------............////////////////////////111111333333333222000///......///000000000000000/////////000111222222222444888<<<>>>AAAIIITTT\\\ooo{{{|||tttooommmnnnoooqqqttt~~~+++++++++******************++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------------------------+++++++++++++++,,,,,,,,,......---------,,,,,,,,,------............------++++++******++++++,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,+++************------,,,,,,++++++******************************+++++++++***++++++,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,000///---,,,++++++++++++------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------............------------,,,------------,,,,,,+++------------------------------......///000000000/////////.......................................///......------......///,,,,,,------......//////......////////////......---.../////////...---,,,---------,,,,,,+++++++++))))))***+++,,,---......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))***++++++++++++***,,,,,,+++************+++******++++++++++++******)))************+++++++++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------------,,,,,,---------------------,,,111222222111...,,,,,,,,,........................111111222222222333333333333222333555888::::::999999888777666555666666777666666555444333222111111444444444555555555555666444444444444444444444444333333333333333333333333000000111111111222222222111111222444666777666444222222222222222111000000////////////////////////000000000111222222333333//////000000000000//////..............................---------...//////,,,,,,,,,------------...///////////////////////////000111222111000///.........///000000000000000......//////000000111111000222444444555:::BBBHHHUUUaaapppyyy}}}zzzzzzzzzxxxyyy}}}************************+++++++++,,,++++++******)))))))))******++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,,,,---.........---,,,+++,,,------......------,,,)))))))))))))))******+++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++***************++++++******************************************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,------------------------------------------------,,,+++***,,,,,,---------------------------....../////////------------------------........................000//////......//////000---------------------------......//////......---,,,,,,---.........------------,,,,,,+++*********))))))***++++++,,,------******++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***************))))))***++++++++++++***++++++***************+++******++++++++++++******))))))*********+++++++++******++++++++++++******))))))******************+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000222333222000---,,,,,,........................000000111111222222333333444444444666:::<<<<<<<<<888777666555555666777888777777666555333222111111444444444555555555555666666666555555444444444333222222222333333444555555333333222222222222222222111111222444666777777555111222333333222111///...111111111111111111111111...///000111222222222222000000000000000/////////........................------...............---,,,,,,---------.........////////////////////////...//////000000///............///000000000000000///000000000111111222222111222222222222444999===CCCMMM[[[fffpppyyy************************++++++,,,,,,,,,+++******)))))))))******++++++,,,+++++++++++++++++++++++++++,,,,,,---------------........................+++,,,,,,,,,---------...+++,,,---//////...,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,+++++++++*********+++++++++,,,,,,...------,,,,,,,,,,,,---,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***************************************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------------------,,,+++******,,,,,,,,,---------......------------............,,,,,,,,,,,,,,,---------........................111000000000000000000111//////...---,,,++++++***------............------,,,,,,,,,---------------,,,,,,+++++++++*********++++++++++++++++++++++++++++++,,,,,,------......,,,,,,++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++************))))))***++++++******++++++++++++******))))))*********+++++++++******++++++++++++******(((((((((((())))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...000222222000.................................//////000000111222333333333333333666999;;;<<<;;;888777666666777888:::;;;::::::999777666555444333444444444555555555555666777666666555555444444333333333333333444666777888888777555444222222222222111111111333555777777555222222333333222111///...000000000000000000000000...///000222333333333333111111000///////////////........................------...//////...---,,,---.........////////////....................................///...............///000000000000000000000000000000111111111222222333333333444777999;;;@@@IIIRRRZZZcccmmmuuu***************++++++++++++,,,,,,---------,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++,,,.......................................,,,,,,------......//////+++,,,---.........---,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***************************************************************+++++++++,,,,,,,,,++++++************++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,++++++***+++,,,,,,------.........------------------------,,,,,,,,,,,,------------------------------------111000000//////000000111000//////...---,,,++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++))))))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************))))))***++++++++++++******))))))))))))***++++++******++++++++++++******)))************+++++++++******++++++++++++******''''''(((((()))***************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...//////---///000000///...///000------------------------......///000111222222333111000111333666888888777777777777777888:::<<<===>>>===<<<:::999777666555444444444555555555555666666666666666555555444444444333333333444666888999;;;999777444333222222222222111000222444555555444333333333222111000///..............................///000111333555666777222111000///......//////.................................///......---,,,........./////////000000..........................................//////......///000000000000000............////////////111111111222333444555666555666;;;AAAFFFKKKUUU___lllttt~~~))))))*********++++++++++++,,,---...............,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))***,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////+++,,,------.........---+++,,,,,,------,,,,,,+++***************+++,,,,,,.........------------,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------******************++++++++++++++++++++++++++++++,,,,,,+++*********************************************************************+++++++++,,,,,,,,,++++++************++++++***+++,,,------,,,+++***+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,,,,++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------//////............//////........................,,,------......------,,,------,,,++++++***************++++++,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---((()))+++,,,------,,,,,,************************((()))))))))*********+++))))))***++++++++++++***)))))))))))))))***++++++******++++++++++++******)))************+++++++++******++++++++++++******)))))))))***+++,,,,,,,,,)))))))))*********++++++,,,,,,+++******+++,,,,,,------------------------...//////...------...000------------------------------...///000111222333111000000111444666555555666666666777888;;;===>>>@@@???>>><<<:::999888777444444444555555555555666666666666666555555555555444333222222333555777888:::888666333222222333333222111000000222444333222555444333111000/////////...........................//////111333666999;;;333222000///.........///........................//////......---------------------.........//////.......................................///000000......///000000000000000////////////////////////000///000111222333333222222111444999:::;;;BBBKKKSSS]]]hhhpppzzz))))))******+++++++++++++++,,,---...////////////---------,,,,,,+++++++++++++++++++++++++++++++++((()))+++,,,------,,,,,,************************++++++,,,------...//////,,,,,,,,,------.........+++,,,,,,------,,,,,,+++......------......///000//////.........---------++++++,,,,,,,,,---------+++++++++***++++++,,,,,,******************++++++************************------,,,+++******++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++************++++++)))***+++,,,,,,+++***)))((((((***+++,,,---------*********++++++,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------------,,,,,,---------,,,,,,---...///000111222,,,------......------,,,...---,,,+++******************+++,,,---......///++++++,,,---......///000,,,+++++++++******))))))))))))***+++,,,,,,------((()))+++,,,------,,,,,,************************(((((())))))*********+++))))))***++++++++++++***))))))((())))))***++++++******++++++++++++******)))************+++++++++******++++++++++++************+++,,,------......((())))))))))))*********---,,,+++******+++,,,---//////...------,,,++++++///000///---++++++---///------------------------------...///000111222222333222222333555666666555555555555666888:::===>>>AAA@@@???===;;;999888777444444444555555555666666555666666666666666666666333222111111111333555777777666444222222222444555333111///000111222222111666444222000/////////000000000000000000000000000/////////000333777;;;===333222000///.........///........................000///...---------------,,,,,,,,,---------.............................................///000111...//////000000000000000222222222222111111111111000//////000222222111///111000333777777444888@@@>>>IIITTT\\\gggttt)))************+++++++++------------------------+++++++++*********))))))++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...---++++++++++++---...,,,++++++******++++++,,,------,,,,,,,,,,,,++++++))))))***+++,,,,,,------........................************************++++++******************+++++++++***++++++,,,,,,'''***,,,+++))))))+++---*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,************************,,,,,,,,,++++++*********...---+++(((&&&'''***...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......+++++++++,,,,,,,,,------+++,,,------......------------......------,,,+++........................------......------,,,+++******+++++++++,,,,,,,,,)))************+++++++++))))))*********++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***************)))((((((************************************************(((((()))***++++++,,,,,,))))))))))))************))))))***+++,,,,,,------,,,+++***))))))***+++,,,++++++***************+++,,,***(((***---...---+++------------------------***+++,,,---...---,,,,,,......//////000000111111111222222333333444444555555555666666777999:::;;;>>>>>>===<<<;;;;;;::::::333333444444444444444444333444666666555444555666666555333222111222333333333333333333333333333333111111000111333333111000222111000//////000111222//////......---------,,,///000111333555666888888444222000...------/////////////////////////////////...---,,,,,,---...///------............------------------------------------............------,,,------...///000111111000000000000000000000000////////////000000000000111111111111222333444555<<<===AAAFFFOOO\\\iiirrrxxx|||)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,------,,,,,,,,,,,,++++++*********++++++,,,,,,---------------------------************************************************,,,,,,+++******+++++++++)))+++---,,,***)))+++---***++++++++++++++++++,,,+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,+++)))''''''***---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---,,,,,,,,,------------...+++,,,,,,,,,------------+++,,,------......------------......------,,,+++---------------------------------...------,,,+++******+++++++++,,,,,,,,,************++++++++++++*********++++++++++++,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))*********************************************************************)))((((((************************************************((())))))***++++++,,,,,,))))))))))))************))))))***++++++,,,------++++++***))))))***++++++++++++***************+++,,,***)))***---...---+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,.........///000000111111111111222222333444444444444444555555666888999:::<<<;;;;;;:::999999888888444444444444444444333333444666777777555444555666555444333222222222222333333333333333333333333333111111111222222222111000000000///......///000000////////////......------000111222333444666777777222111///---,,,---....................................------------......------............------------------------------.........//////.........------......//////000000////////////////////////000000111111111222222222000000000000111111222333555666888:::???HHHQQQXXXgggmmmxxx)))************++++++++++++++++++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************---,,,+++***************)))***++++++)))((()))***+++++++++++++++******************)))))))))))))))++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,***)))(((***+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,---------......+++,,,------......------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++******+++++++++,,,,,,,,,************+++++++++,,,++++++++++++,,,,,,,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********************************************************)))************))))))(((************************************************)))))))))***++++++,,,,,,))))))))))))************))))))******+++,,,,,,,,,++++++***))))))***+++++++++***************++++++,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---......//////000111111111111111222333333444444333333333444555666777888999888888777777666666555555555444444333333222222666777888888666444444555444444333222222222222333333333333333333333333333111222222222222222111111//////............//////000000000000////////////111222222333333444555555111///...,,,,,,,,,---------------------------------..................---------............------........................////////////////////////.........///////////////////////////////////////000000111111111111222222000000/////////000000111222333333444555999???CCCOOOWWWdddrrr~~~))))))*********+++++++++***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,---......---,,,+++,,,++++++******++++++,,,------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++***************************************************************+++++++++------+++***))))))))))))((())))))((((((''''''(((,,,,,,++++++******))))))******************))))))************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,***)))******++++++++++++++++++++++++************************++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,---------.........+++,,,------......------------......------,,,++++++++++++++++++,,,,,,,,,,,,------------,,,++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,---------+++++++++*********))))))++++++++++++++++++++++++++++++******************************************************************))))))************)))(((************************************************))))))*********+++++++++((()))))))))************))))))******+++++++++,,,+++******************+++*********)))******+++,,,,,,,,,+++,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------......///000000111000000111111222333333333222222222222333444555666777777666666555555555555555555444444333222111111555777888777444333222333333333222222222222222222333333333333333333333333111222333333222111111111////////////////////////111111000000000000000000222222222222222222222222000///...------------...------------------------,,,---...//////...---,,,------............------........................///////////////////////////////////////.........////////////////////////............/////////000111111000/////////000000///111222333333555888;;;===DDDPPP]]]jjjsssyyy|||zzz{{{|||))))))*********+++++++++*********************************************************+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,...//////...,,,,,,,,,++++++******++++++,,,------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++************************************************))))))*********+++++++++---,,,+++***))))))(((((())))))((())))))))))))(((+++++++++******)))))))))++++++++++++++++++++++++************************)))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......+++,,,------......------------......------,,,+++*********+++++++++,,,,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++*********))))))++++++++++++++++++++++++************+++*********************************))))))))))))))))))))))))((())))))*********))))))***************************************************************+++++++++((()))))))))************)))***************++++++*********++++++***************))))))***++++++,,,,,,,,,---,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------------...//////000000//////000111111222222333222111111111222333444555666666666666555555555555555555444333222222111111333555666555222111111111111222222222222222222222333333333333333333333333111333555444222000111222000000000000000000000000000000111111111111111111333333222222222111111111000000//////////////////------------------------,,,---...//////...---,,,------............------........................//////............/////////////////////.................................---............/////////222111111000000000111111,,,...000111111111333555555999@@@IIISSS]]]eeejjjkkklllnnnttt)))************+++++++++***************************************+++++++++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++************++++++------............------,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************)))))))))***++++++,,,,,,,,,+++***)))))))))))))))+++***)))***,,,---,,,+++***************)))))))))+++++++++++++++,,,,,,,,,************************************************)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,(((***+++,,,*********+++++++++++++++++++++++++++------------------------++++++******++++++,,,---++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......------------......------,,,+++*********++++++,,,,,,---,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++((((((((((((((((((((((((((())))))************)))************************************************************************))))))))))))************************************)))***++++++++++++***)))))))))))))))***+++,,,,,,,,,---...---,,,+++,,,---------------------------,,,,,,+++++++++,,,---...,,,------......///000000/////////000111111222222222111111111222222333444555555555555555555555555444444333333222222111111222333444333222000000111000111222222333222222222333333333333333333333333111444666555222000111222000000111111111111000000000000000000111111111111222222222111111111000000000000000000000000//////---------------------------..................---------............------------------------------///...---,,,,,,---...///.........///////////////........................//////000000000000111111111111000000000111111222000111222222111000111222333444666:::AAAIIIQQQUUUXXX[[[aaakkkzzz)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...++++++************++++++......------------......,,,++++++******++++++,,,------,,,,,,,,,,,,++++++*********++++++,,,,,,---************************************************((())))))***++++++,,,,,,******))))))))))))******)))''''''(((+++---,,,+++))))))))))))************)))*********++++++++++++************************++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,(((***++++++******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***++++++++++++,,,,,,,,,*********+++++++++,,,,,,+++,,,------......------------......------,,,+++******++++++,,,------...+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------*********++++++++++++,,,+++++++++************)))************************((()))***+++,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************************************************************************************))))))))))))************************)))))))))))))))***++++++++++++***)))))))))))))))***+++,,,---,,,...///...,,,***,,,---++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,---......//////000......//////000111111222222222111111222222333333444444444444444444444444333333222222222222222222111222444444222111111222///000111222333222222111333333333333333333333333222555777666111///000333//////000111111000///////////////000000000111111111111111111111000000000......///////////////.................................------------......------............------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------......//////000000......................../////////000000000111111///////////////000111222111222333333222222333444222222222444777<<>>EEELLLWWWeeeppp***++++++,,,,,,++++++***************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))************************,,,,,,,,,++++++***************************************************************************************************************))))))(((((((((((())))))))))))))))))))))))************)))))))))((())))))(((((((((((()))))),,,,,,++++++***)))))))))+++++++++++++++++++++++++++++++++************)))************)))))))))((()))************+++++++++)))***++++++++++++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++*********++++++++++++,,,------,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++*********))))))))))))*********+++++++++************)))))))))(((************************************************))))))))))))))))))))))))************)))))))))(((******++++++++++++******'''((())))))******))))))((()))***++++++***)))((()))))))))(((((((((''''''************************)))************+++++++++++++++,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---......///////////////............//////000000000111111111333333333222222222111111333333222222222111111111333333333333333333333333222222222222222222222222222222222222222222222222444444333222111000//////...//////000111111222222222111111000000000000000000///...---,,,,,,,,,---//////.........---------........................---,,,,,,++++++,,,,,,---+++,,,------......------........................------,,,,,,,,,,,,---------...//////000000//////000000000000////////////........................000///...------...///000000000000//////////////////000111000000000222444...111666888;;;AAAJJJRRRccckkkxxx***++++++,,,,,,++++++***************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))******************************+++++++++++++++************************************************************************************************************))))))))))))((((((((())))))))))))))))))))))))************))))))))))))***))))))(((((())))))***,,,,,,++++++***)))))))))+++++++++++++++++++++++++++++++++************)))************)))))))))))))))************+++++++++)))******++++++******)))************************++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++******************************+++++++++************))))))))))))************************************************))))))))))))))))))))))))************))))))))))))******++++++++++++******'''((())))))***)))))))))))))))************))))))******)))))))))(((((((((******++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,++++++(((((()))***++++++,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,---------........................//////000000000000111111333333333333333222222222333333333333222222222222222222222222222222222222000000111111222333333444222222222222222222222222333333222111000//////.../////////000111111222222222111111000000000000000...---,,,,,,,,,,,,------...............---------------......///000000111------,,,,,,,,,,,,------,,,,,,---...............------------------------------,,,,,,,,,,,,------,,,---......//////......////////////////////////........................//////...------...////////////////////////000000.../////////...///111333000222444444333444888<<>>@@@AAAGGGIIIKKKMMMNNNOOORRRTTTXXX]]]gggqqqyyy}}}tttxxxxxxpppkkkhhheeekkknnnjjj^^^SSSMMMMMM---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************+++++++++***************************++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************++++++++++++******+++++++++*********))))))************************))))))))))))************+++++++++*********))))))******************************))))))******+++,,,)))))))))))))))*********((())))))***+++***************))))))))))))******************************+++***)))(((((()))***+++******)))))))))***+++,,,******************************+++,,,,,,+++******************************,,,,,,,,,++++++***************++++++++++++******+++***)))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********+++,,,++++++++++++++++++++++++---,,,++++++++++++,,,---++++++,,,,,,,,,---------------,,,+++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***)))))))))))))))((((((***)))(((((((((((()))***++++++++++++++++++++++++)))))))))))))))))))))))))))*********++++++++++++************************************)))))))))((())))))))))))(((((((((((()))))))))))))))))))))))),,,,,,++++++++++++,,,,,,'''((()))***+++******)))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))++++++++++++++++++++++++------------------------.........///000000111111000111222222222222111000111111111222222333333333444333333222222111111000111111111000000111111111111111111111111111111111555444222111111111222222000000000000000000000000000000000000//////////////////000000///...---,,,////////////////////////......------------------,,,,,,++++++,,,,,,---......------,,,,,,------.........---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......------------------------------............------,,,,,,,,,,,,,,,------..................---------000///...------///111222000000000000//////......111111111111111111111111111111111222333555666777333444555666888:::;;;;;;888:::<<<======>>>@@@BBBCCCHHHOOOWWW]]]aaaccccccaaaeeekkkrrrxxx}}}|||xxxuuusssrrrmmmkkkfff```ZZZTTTPPPNNNMMMRRRVVVSSSJJJBBB>>>???------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++******))))))************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++***************))))))*********+++++++++***************************************)))))))))*********+++++++++++++++******************************************))))))))))))***++++++************))))))))))))))))))***++++++++++++*********))))))))))))************************************))))))))))))******))))))(((((())))))***+++************************)))******++++++******)))************************+++++++++++++++***************++++++++++++************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,+++************+++*********++++++++++++,,,++++++++++++++++++++++++)))))))))***************,,,***(((&&&&&&(((***,,,++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((()))*********)))))))))))))))*********++++++))))))))))))))))))))))))******))))))))))))******+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111000000111222222111000000//////000111222333444555222222222222222222222222222222111111111111222222111111111111111111111111666555444222222111111111000000000000000000000000000000000000////////////....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,++++++,,,,,,---......------,,,,,,------...------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,------............---------,,,,,,,,,,,,---......///.........------,,,,,,///...---,,,---...///000000000000////////////...000000000000000000000000...///000111333555666777333333333333444444444444111222444444444444666888666888<<>>@@@BBBBBBCCCDDDFFFHHHJJJKKKLLLQQQLLLEEEAAABBBCCCBBBAAA>>>===<<<;;;:::999888888666555444444333333333333222555777777444333444555++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++***************))))))************************+++++++++*********************************++++++++++++,,,***************+++++++++************************)))(((((((((((()))******************))))))))))))(((((()))************)))******))))))))))))******************************))))))************))))))******+++,,,,,,,,,,,,+++************************+++******))))))******+++************************)))))))))*********************++++++++++++******))))))***++++++++++++***************************++++++++++++++++++++++++((()))***,,,,,,---,,,,,,******************************++++++++++++******++++++,,,,,,,,,---------,,,,,,+++************+++)))))))))************+++************************)))))))))***************((()))++++++++++++)))(((************************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************''''''(((((())))))******))))))))))))))))))))))))******))))))))))))******))))))((('''''''''((((((((((((((()))))))))******))))))))))))))))))))))))******))))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,------......///000000//////000111111000//////222222111111111000000000000000000111111111222222222222111111111111222222111111111111111111111111000000000111000000///...000000000000000000000000000000000000////////////......------,,,------...///////////////////////////...---,,,+++***)))))),,,,,,++++++,,,,,,---......------,,,,,,------...++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,++++++******,,,,,,------------,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,------,,,,,,---------.........---............/////////...//////000000111111222111111222333222111000/////////000000111222222222///000111111//////000111222111000.........///000555444333222111111111111111333555555555555777999444555666888:::<<<===>>>@@@===:::888777888888888666666666666555555555444222222111000000000000111222444666555444222222222+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))*********+++++++++*********************************+++++++++,,,,,,))))))*********+++++++++************************((((((((((((((()))******)))))))))))))))*********''''''((())))))))))))(((******))))))))))))******************************((()))***++++++***)))(((((()))***+++,,,++++++***************************,,,+++************+++,,,************************((()))))))))*********+++******++++++++++++******((()))***+++,,,++++++*********************************************************+++,,,,,,,,,+++***************************)))***+++,,,,,,+++***)))++++++,,,,,,,,,---------------,,,+++++++++++++++))))))))))))***************************************)))))))))))))))((((((************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************'''''''''((()))*********))))))))))))))))))))))))((((((''''''''''''((((((***)))((('''&&&''''''((((((((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++******++++++,,,------...,,,,,,---......//////000...///000111111000///...000000000000111111111111000000000000111111111111111111111000000111111111111111111111111111111111...///000111222111000000000000000000000000000000000000000000////////////000///---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++,,,,,,++++++,,,,,,---......------,,,,,,------...******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---------,,,,,,+++******)))+++,,,,,,------,,,,,,++++++************+++,,,,,,+++++++++,,,,,,------...,,,------...............---------.........////////////000000111222222333000111222444444333111000000000000000000111111111000111222111000000111222222222111000000000111222333333222111111000/////////111333333222111222333000111222333444666777777777777666444222222333555222222333333333333222222222111111000000111111222333444666777666444222111+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++***))))))******++++++++++++******************************+++++++++,,,,,,,,,))))))******++++++++++++************************((((((((((((((()))******(((((())))))******++++++&&&''''''(((((((((((((((******))))))))))))******************************((()))***++++++***)))((('''((()))++++++******)))************************---,,,+++******+++,,,---************************(((((())))))*********+++******++++++++++++******((()))***+++,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))+++,,,------,,,+++)))((()))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))*********+++++++++...---,,,,,,++++++,,,,,,))))))))))))************))))))))))))))))))))))))******))))))((((((''''''---+++)))(((((()))+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++&&&''''''((()))******+++))))))))))))))))))))))))++++++************++++++***)))((('''&&&&&&'''((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,))))))******++++++++++++******************************+++,,,------......,,,,,,------...//////000...///000111111000///.........///000111222333333111111111000000000000000111111000000000000111111111111111111111111111111...///111222333333222222000000000000000000000000000000000000////////////000///...,,,++++++,,,,,,........................---------............///,,,,,,++++++,,,,,,---......------,,,,,,------...*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,+++***))))))+++,,,,,,------,,,,,,+++******))))))******+++,,,)))***+++,,,------...///***+++,,,---------,,,,,,---------........./////////000000111222333333333...000222444555444333222111111000000000/////////...///000000//////000111000////////////000000111000000000111000000///...---///000000///......///222222222222222222222222222444555333000///111333...///000111222222222222///////////////000111222000222444555555333111//////...,,,---///000000///,,,,,,,,,---------------...------,,,++++++,,,,,,---------,,,,,,,,,++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******))))))))))))******************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************))))))))))))*********************)))))))))))))))---,,,***)))))))))************************************))))))))))))******++++++******++++++,,,---+++++++++***************(((((())))))*********+++(((((())))))*********+++++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))(((((()))************)))++++++++++++++++++++++++,,,,,,,,,++++++*********************************///---+++)))(((((()))***))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))+++*********))))))((((((++++++***(((''''''''''''''''''''''''((((((((((((******))))))((((((''''''************************,,,,,,++++++***)))))))))''''''''''''(((((((((((('''((()))******)))((('''*********))))))))))))))),,,+++++++++******))))))))))))))))))************)))************++++++++++++++++++++++++++++++++++++,,,------......------))))))***+++---......///333111000111444555333111000000////////////000000000000000000000000000111222111111000000000000000////////////000111222333...111666999:::888444222000000000000//////////////////.........---------000000//////......------......------------......//////...---,,,,,,+++++++++******+++------,,,***000///---+++*********+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++***)))((((((,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++///...---,,,,,,,,,---......---+++))))))+++---...------------------------////////////000000000000,,,///444666444222000//////000111222222111000///////////////000000000000---...///000000///...---000000000000000000000000////////////000000000000......//////000000111111111111222222222111111000////////////////////////000000///------,,,,,,,,,111222444444444222000///111///------...///...---++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,---------,,,,,,,,,++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))******************************,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((())))))))))))***************))))))))))))))))))))),,,,,,***)))))))))************************************))))))))))))******++++++******++++++,,,---+++++++++******)))))))))+++*********)))(((((((((((()))))))))************++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))************))))))************))))))((()))******++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******************************---+++***)))((()))+++,,,))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))+++*********))))))))))))+++***)))(((((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***************************++++++++++++***)))(((''''''((()))******)))))))))))))))))))))++++++*********)))))))))))))))))))))************)))************++++++++++++++++++++++++++++++++++++,,,------...---------***++++++,,,---...///000111///...///222333222000000000////////////000000111111000000000000000000111111000000000000111111000////////////000111111///222555888999777555333222222222222111111111111//////.........---------///////////////...............------------......///......---,,,,,,+++++++++******+++,,,---,,,***+++,,,---------,,,+++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************,,,,,,++++++,,,,,,---...+++++++++*********))))))------,,,++++++,,,---...---,,,,,,,,,,,,,,,,,,---------------------------.../////////000000000000///222666777555222000...//////000111111000//////.../////////000000000000......////////////......000000000000000000000000.../////////000000000000......//////000000000000111111111222222111111000000000000000000000000000222111000///............111222444444444222000///555333000//////...,,,+++,,,,,,---------.........---,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((())))))))))))************))))))))))))))))))******,,,+++******)))***************************************))))))))))))******+++************+++,,,,,,,,,,,,+++***))))))(((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++******++++++++++++******)))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************+++***)))))))))***,,,---))))))))))))))))))))))))))))))************))))))******++++++++++++******))))))))))))))))))))))))***************)))))))))***))))))((((((((())))))((((((((()))))))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((()))******+++''''''((((((((()))))))))+++***'''&&&&&&'''***+++))))))))))))))))))************))))))))))))(((((())))))))))))************)))************+++++++++++++++++++++++++++++++++++++++,,,---------------++++++,,,---...///000000///...---...///000000...000000////////////000000111111111000000/////////////////////000111222333111111000////////////000111333555777777777555555222222222222111111111111/////////.........------.........///////////////......------------...............------,,,,,,++++++***)))***,,,---,,,+++(((***---//////...,,,***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++,,,,,,,,,,,,++++++,,,,,,---...+++++++++************))),,,++++++++++++,,,---...+++,,,...//////...,,,+++------------------------....../////////000000000222555888888666222000///......////////////............/////////000000000//////............//////////////////////////////....../////////000000000...////////////000000000000000111111222111111000000000000000000000000000333222111000000///000000111222333444444333111///<<<999666333222000...,,,///////////////000000000...............//////000...------------,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************((()))))))))************)))))))))))))))*********++++++************************************************))))))))))))*********************++++++,,,,,,,,,+++***)))(((''''''%%%%%%&&&((()))+++,,,---)))))))))))))))*********************************)))))))))******))))))))))))))))))*********++++++******++++++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++******))))))***++++++))))))))))))))))))))))))))))))************))))))******++++++++++++******))))))))))))))))))))))))************************)))))))))((())))))******))))))))))))************'''''''''((()))*********))))))))))))))))))))))))''''''''''''(((((())))))&&&&&&&&&'''''''''((((((***)))(((''''''((()))***)))))))))))))))*********)))))))))(((((((((((((((((()))))))))************))))))*********+++++++++************************++++++,,,------------,,,++++++,,,,,,---......///...------...////////////000000////////////000000111111111000//////...............///000222333444333333222000000/////////222333444555666666666555000000000000/////////...////////////............------......//////000000......------------............---------,,,,,,,,,,,,***)))***,,,---,,,+++***+++---......---+++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,------......------,,,------------------------........./////////000000111333666777555222111000................................./////////000000000///...------...///000................................./////////000000///////////////////////////000000111111111111111111111111111111111111111222222111000//////000000000222333444444333111000EEEBBB>>>;;;999666444111222222111111111000000000//////.........//////000.........---------,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************((()))))))))************(((((())))))************************+++***************************************))))))))))))************))))))******+++,,,++++++******)))(((((('''$$$%%%&&&((()))+++,,,,,,******))))))))))))))))))************************))))))************))))))((((((((()))))))))***************++++++***************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,+++***))))))))))))))))))))))))))))))))))))))))))************))))))*********++++++*********))))))))))))))))))))))))***************+++++++++***))))))))))))******+++))))))))))))************&&&&&&'''((()))***++++++************************((((((((((((''''''&&&&&&))))))*********+++++++++(((((())))))))))))(((((((((((())))))************((((((((((((((()))))))))((()))))))))************))))))*********+++++++++***************************+++,,,,,,------,,,,,,*********+++,,,,,,,,,---......////////////000000000000////////////000000000000000000//////...............///000222333444555444333222111000000000222222333333444555555555000000000000/////////...000000/////////.........------......//////000000......------------......---------------,,,,,,,,,,,,+++))))))+++,,,,,,,,,///...---,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,+++******))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------///...,,,++++++,,,...///------------------------............////////////---///333444333222111111......------------..................////////////000///...------...///000------------------------............/////////////////////..................///000111111111111111000000000000000000000000000000///.........//////000111333444444333222000NNNKKKGGGDDDBBB@@@===;;;777666666444333222111111000///......------..................---------,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((())))))))))))************((((((((()))******++++++))))))***++++++++++++*********************************))))))))))))*********))))))))))))***++++++******)))))))))(((((((((((((((((((((((((((((((((************))))))))))))************************((()))***++++++***)))((('''((((((((())))))))))))))))))************)))))))))******+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************------,,,+++***)))((('''))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))*********++++++++++++++++++******)))))))))******((((((((()))))))))******&&&''''''((()))******+++***************************))))))(((''''''&&&&&&((((((((()))))))))******'''((()))******)))((('''((((((((()))******++++++(((((())))))))))))******))))))))))))************)))************+++++++++******************************+++,,,,,,,,,,,,,,,)))*********+++++++++,,,...///000000//////000222000000////////////000000////////////////////////.........///000222333444555444333222111000000000000000111222333333333333222222222222111111111111000000000/////////...............///////////////......------------......---------------------------+++))))))+++,,,---,,,000///---+++*********+++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,+++***)))))),,,,,,++++++,,,,,,---...)))************+++++++++,,,------......------,,,///---+++))))))+++---///------------------------------........./////////***---000222111111111111///...------------...///------.........///////////////............//////........................------.........//////////////////............---......///000111111111111////////////////////////......------------......///111333444444333222111VVVSSSPPPMMMLLLJJJHHHFFFAAA@@@>>><<<:::888777666444333222111000/////////............------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((())))))))))))************'''(((((()))******++++++((()))***+++,,,++++++*********************************))))))))))))******)))))))))))))))***++++++(((((((((((()))))))))))))))))))))((('''''''''&&&************)))))))))(((************************((()))+++,,,,,,+++)))((((((((()))))))))*********(((((())))))))))))((((((((()))******++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++++++++***)))((())))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,+++***))))))))))))''''''((((((((()))))))))''''''(((((())))))******************************)))(((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))'''(((((()))******++++++)))))))))*********++++++))))))))))))************)))************+++++++++******************************+++,,,,,,,,,,,,+++******++++++++++++,,,,,,---///111000///...000222000000////////////000000------......///000000000////////////000111222333222222111000////////////---...000111222222111111222222222222111111111111000000000000/////////...///////////////...............------------......---------------------------+++)))(((***,,,---------------,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...))))))*********+++++++++...////////////...,,,+++,,,+++************+++,,,---------------------------------.........//////+++...000111000///000000//////...------...//////---------.........//////......////////////..............................---------.........////////////.........------------...///000111111111111...........................---------------......///000222444444444222111[[[XXXUUUSSSRRRPPPNNNLLLJJJIIIGGGEEEBBB???>>>===999888777555444333222222//////.........---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************))))))))))))************'''(((((()))***+++++++++((()))***+++,,,,,,+++*********************************))))))))))))******)))))))))))))))******+++''''''(((((())))))******&&&'''''''''(((((())))))+++*********))))))(((((())))))))))))))))))))))))((()))+++,,,,,,+++)))((()))************+++++++++''''''((((((((((((''''''(((((()))***************++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))***++++++++++++***))))))))))))))))))))))))))))))************))))))''''''((((((((((((''''''))))))))))))))))))))))))*********++++++,,,,,,,,,---,,,+++***))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))*********))))))))))))************+++***'''&&&&&&'''***+++'''(((((()))***+++++++++))))))******+++++++++,,,))))))))))))************)))************+++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,...000000...---///111000000////////////000000,,,,,,---...///000111111////////////000111222333000//////...............,,,---///111222111000///000000000000////////////000000000000////////////000000//////.........---.........------.........---------------------------+++)))(((***,,,------)))***---...///...,,,***++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------000000111111000...,,,+++)))***++++++++++++***)))---------------------------------.........//////...000111111000///...///000///...------...///000---------.........//////---...///000000///...---////////////////////////---------.........////////////.........------------...///000111111111111..............................---------......//////000222444444444222111]]]ZZZVVVTTTSSSRRRPPPOOOQQQPPPOOONNNLLLIIIGGGFFFDDDBBB>>><<<<<<:::888777444333000---,,,,,,------000///---,,,***)))))))))---,,,++++++******++++++...------,,,+++***))))))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++******))))))******+++,,,,,,,,,+++++++++************************************))))))******+++,,,,,,***'''$$$$$$&&&(((***+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,++++++******)))))))))************+++++++++******************++++++******))))))))))))******))))))************))))))))))))************))))))((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((()))))))))))))))(((''''''*********)))))))))))))))))))))))))))))))))))))))******)))(((''''''(((((())))))))))))***************************)))((((((***************)))(((((())))))))))))))))))))))))...,,,***+++---...---***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******,,,,,,+++***)))((('''''',,,,,,+++***)))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************++++++******)))((((((((())))))))))))))))))))))))+++***)))(((((()))***+++******+++++++++,,,,,,,,,+++,,,,,,,,,++++++---...---------............///111111000///////////////........................000000000000000000000000111111000//////000111111......///000000000000000000000000000000111111222//////............//////...---,,,,,,++++++++++++......---------,,,,,,,,,***+++,,,---............,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++***************************************++++++,,,,,,,,,---,,,+++,,,...111555777888888888777555111---+++)))******+++++++++******,,,------......------,,,,,,,,,+++++++++,,,------111222222222222111000000000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,.................................---,,,+++***)))++++++,,,,,,---...//////............////////////........................////////////////////////...........................///000333666777666555YYYWWWSSSQQQQQQPPPNNNMMMPPPPPPPPPOOONNNMMMLLLKKKLLLJJJGGGDDDCCCBBB@@@>>>666444222///...---......000///...---,,,+++++++++...------,,,,,,,,,,,,,,,------,,,,,,+++*********++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,,,,++++++******++++++,,,++++++************++++++------,,,,,,,,,+++++++++******************************))))))******+++,,,,,,+++((('''&&&''')))***************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))***************))))))))))))************+++++++++******************************))))))))))))******))))))************))))))))))))************))))))*********)))))))))(((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))(((((())))))))))))))))))))))))*********))))))((((((((())))))))))))***************************))))))(((***************)))(((((())))))))))))))))))))))))---+++******,,,---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************)))))))))))))))*********************************+++***)))(((((()))***+++*********+++++++++,,,,,,***+++,,,+++******,,,...------------............111000000///////////////........................////////////////////////000000000000000000000000......///000000000000000000000//////000000111222//////............//////...---,,,,,,++++++,,,,,,......---------,,,,,,,,,)))***+++,,,------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,++++++---///444888:::<<<;;;:::888444111---+++******+++++++++******))),,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...333444444333111///......000///...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................------------,,,+++******+++,,,,,,------.....................////////////..............................................................................000333666777666555SSSPPPNNNLLLLLLLLLKKKIIILLLMMMNNNOOOPPPPPPQQQQQQSSSQQQNNNLLLLLLKKKIIIGGG<<<:::777444222000000000000///......---------...///......---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))******+++,,,,,,+++***)))))))))******************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))))))))))))))***)))************+++++++++******************************))))))))))))******))))))************))))))))))))************))))))+++***************))))))(((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))***+++++++++***)))((())))))))))))******************++++++******)))((()))************))))))((())))))))))))))))))))))))+++***)))***+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((())))))******))))))(((******++++++++++++******************************(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))*********+++&&&&&&'''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************'''(((((()))******++++++++++++++++++++++++++++++******))))))))))))***************++++++++++++,,,***+++++++++******,,,...------------............000000//////......//////........................////////////////////////...///000111111000///.........///000000000000000000000//////000000111222//////............//////...---,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++*********************************++++++,,,,,,++++++***,,,,,,,,,------,,,,,,,,,***************************++++++++++++,,,,,,,,,******+++---111555:::<<<<<<;;;888555111...+++***+++++++++++++++***)))(((,,,,,,------------,,,,,,------,,,,,,---......///444555555444000...------000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---------------------------............/////////------------------------........................------------------------......///222555777666555KKKIIIGGGGGGGGGGGGFFFDDDFFFGGGHHHJJJMMMPPPRRRSSSSSSQQQOOOOOOPPPPPPPPPOOOEEECCC@@@<<<888666444333000//////...............///......---,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***************++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************))))))******+++,,,******++++++******)))(((*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((())))))******))))))*********++++++++++++++++++*********************))))))))))))******))))))************))))))))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))(((***+++---,,,+++)))(((((()))))))))***************++++++++++++***))))))))))))************)))((())))))))))))))))))))))))***)))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******)))))))))******++++++++++++******************************((((((((((((((((((((((((******))))))((((((''''''))))))))))))************%%%%%%&&&'''((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((()))))))))************(((((())))))************++++++++++++++++++++++++***))))))))))))))))))***************++++++++++++***+++,,,,,,++++++,,,...,,,,,,---------.........000//////.........//////........................///////////////////////////000222333333222000///......///000000000000000///////////////000111111//////............//////...------,,,,,,,,,------......---------,,,,,,,,,***+++,,,---------------++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++******+++---000444777999777555333///---***))))))+++++++++++++++***)))(((,,,,,,,,,------,,,,,,,,,---------------...///000333555666444000------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,---------,,,------------------,,,,,,---------.........//////------------------------........................------------------------......///222555666666444EEEDDDCCCCCCCCCCCCAAA?????????AAADDDGGGKKKNNNPPPOOONNNMMMOOORRRTTTUUUTTTOOOMMMIIIEEEAAA===:::888333222111000///............------,,,,,,,,,,,,,,,+++++++++,,,,,,---......---------,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---)))))))))*********************************************))))))******+++,,,))))))*********)))((('''))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))*********++++++++++++++++++*********))))))******))))))))))))******))))))************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))((()))+++,,,---+++***(((((()))))))))************+++++++++++++++***))))))((())))))*********))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))************))))))******++++++++++++******************************))))))))))))))))))))))))******))))))((((((''''''************))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((()))))))))************************))))))((((((++++++++++++++++++++++++)))))))))******)))))))))))))))*********++++++++++++,,,---,,,+++,,,---///,,,,,,,,,------------...//////............//////////////////////////////........................000111333444444333111000......///000000000000000/////////...///000000111//////............//////---------,,,,,,---............---------,,,,,,,,,,,,---..................++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******************************+++++++++++++++++++++++++++++++++,,,---///111222000///...,,,+++++++++++++++++++++++++++***)))(((+++,,,,,,,,,,,,,,,,,,+++---,,,,,,---...///000000111444666444000---...000///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,------------------------------,,,,,,------------............------------------------........................------------------------------///222555666555444DDDCCCBBBBBBBBBBBB???===:::;;;<<<>>>AAAEEEHHHJJJLLLKKKLLLNNNRRRUUUVVVVVVTTTRRRPPPLLLHHHEEEBBB@@@;;;999777555333111111000...------,,,+++,,,,,,,,,++++++,,,,,,------............------,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,)))))))))*********************************************))))))******+++,,,))))))******))))))((('''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))))))))***)))************+++++++++,,,,,,++++++***)))))))))******))))))))))))******))))))************))))))))))))************))))))))))))***************+++))))))))))))))))))))))))'''(((((()))))))))))))))+++++++++,,,------......))))))))))))))))))))))))((()))***+++++++++***)))))))))))))))************+++++++++,,,++++++***)))((())))))************)))))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,)))******++++++******)))******++++++++++++******************************))))))))))))))))))))))))))))))))))))((((((((((((+++*********))))))(((((()))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))************++++++******)))(((((('''++++++++++++++++++++++++))))))************)))))))))))))))************++++++,,,---,,,++++++---///,,,,,,,,,,,,------------......------......//////////////////////////////........................111111222333333222111111......///000000000000000//////......//////000111//////............//////------------------...///......---------,,,,,,,,,......////////////......***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))******++++++******)))************************,,,,,,,,,++++++++++++***++++++******++++++,,,---+++++++++,,,,,,---------)))******+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---...000000000444666444///---...111///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...111444666555444FFFEEEDDDDDDDDDCCC@@@>>>:::::::::<<<>>>AAADDDFFFJJJIIIIIIKKKNNNQQQRRRRRRRRRRRRQQQPPPNNNLLLJJJIIIEEEDDDAAA===:::777555444///......---------------,,,,,,,,,---------------///......---,,,,,,++++++***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++******++++++,,,,,,,,,,,,******************************))))))******+++,,,++++++*********)))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))************+++++++++,,,,,,++++++***))))))(((******))))))))))))******))))))************))))))))))))************))))))(((((()))))))))*********))))))))))))))))))))))))''''''((()))))))))))))))******+++,,,,,,---......))))))))))))))))))))))))((((((((())))))*********))))))))))))************++++++,,,,,,++++++***)))(((((()))***************))))))))))))))))))))))))(((***,,,+++)))(((***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))******++++++******)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))*********************)))))))))))))))************************((()))***++++++***)))((())))))))))))************)))***+++***))))))+++---++++++,,,,,,,,,---------...------------...///000////////////////////////........................000000000000000000000000......///000000000000000///............///000000//////............//////---------------...//////......---------,,,,,,,,,---...............------******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************************,,,,,,,,,+++++++++************************++++++'''(((***+++,,,,,,,,,,,,((()))***+++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,...///000111555888555///+++---000///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,------.........,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...111444666555333HHHGGGFFFFFFFFFEEEBBB???<<<<<<;;;;;;===@@@CCCDDDHHHFFFFFFGGGJJJLLLLLLLLLOOOPPPPPPQQQPPPPPPOOOOOONNNLLLHHHDDD???<<<999888000000///...............------------------------//////...---,,,,,,+++++++++++++++,,,,,,+++++++++)))************+++++++++,,,++++++++++++++++++,,,+++******************+++,,,,,,,,,------.........*********************************)))***++++++,,,---,,,++++++******++++++(((((())))))*********+++))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,++++++******)))))))))************+++++++++,,,,,,++++++***))))))(((******))))))))))))******))))))************))))))))))))************))))))%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))***+++,,,,,,------))))))))))))))))))))))))((((((''''''((()))******))))))))))))************+++,,,,,,,,,,,,+++******(((((()))***************)))))))))))))))))))))))))))+++---,,,)))(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++************++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******''''''((()))***+++,,,,,,))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))************((((((((()))******++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************'''((()))((('''''')))+++++++++,,,,,,,,,------------------------...///000000000000000000000000000........................//////............//////...//////000000000000000...............///000000//////............//////---------------...///000......---------,,,,,,,,,---------...------,,,,,,*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++************************,,,,,,,,,++++++*********))))))*********+++++++++###%%%''')))******)))((('''((()))***+++,,,,,,,,,+++++++++,,,,,,+++++++++*********+++,,,---///000333777:::666...)))+++.........---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---...//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...111444555555333WWWTTTQQQPPPNNNIIIBBB<<<>>>;;;888777:::===???@@@@@@AAADDDFFFGGGGGGFFFEEEHHHJJJMMMNNNOOOOOOPPPRRRWWWSSSMMMJJJGGGCCC>>>:::999666333000//////---,,,000///......------.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++------------++++++++++++++++++++++++++++++************************+++***)))(((((('''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++(((((())))))*********++++++***)))'''''')))***+++++++++***************+++************************))))))))))))))))))))))))***)))))))))***+++,,,,,,&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************((((((''''''''''''((((((******)))((('''&&&%%%%%%))))))))))))))))))))))))+++***)))'''''')))***++++++++++++*********))))))''''''(((((())))))******)))))))))))))))))))))))),,,,,,++++++***)))((((((++++++++++++++++++++++++,,,---/////////---+++***))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))((((((''''''))))))(((((((((((())))))******))))))))))))******(((((())))))******+++++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++))))))******************************))))))))))))******))))))(((((((((((())))))++++++******++++++,,,---)))))))))***++++++,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,***,,,///111222111///......///000///------///000000000000000000000000000//////000111111111111111000000000000////////////111111000......---------........................------------------------/////////......---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******'''((()))***+++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,)))))))))***+++++++++,,,,,,,,,+++***)))))))))******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,222333333111...,,,,,,---//////...---,,,,,,++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,,,,///000...111444444000\\\ZZZXXXVVVTTTOOOIIIDDDBBB>>>;;;999:::<<<======???AAACCCEEEEEEEEEDDDDDD@@@CCCFFFIIIKKKNNNRRRTTTYYYVVVRRROOONNNKKKGGGCCCAAA>>>999666444222///---......---,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************************))))))(((((((((((()))************************))))))))))))))))))))))))((()))******++++++******((()))))))))************+++***)))(((((()))***+++******)))))))))))))))***************************************************)))))))))((())))))******(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))************((((((''''''''''''((((((***))))))((((((''''''&&&))))))))))))))))))))))))))))))************))))))*********)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))),,,,,,+++******)))(((((())))))))))))))))))))))))((()))+++,,,---,,,++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))((((((((((((***)))((((((((((((((()))******))))))))))))******)))))))))))))))*********************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))******************************))))))))))))*********))))))(((((())))))***++++++******++++++,,,---)))))))))***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,,,,---///111111111000///---......---,,,,,,---///000000000000000000000000//////000111111111111000000000000000000000000///111000///......---------........................------------------------.........---------,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++((()))***+++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))******++++++******)))******************)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,000111111000...---...//////......---,,,,,,++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,------///000...000333222///```___^^^]]]\\\XXXSSSOOOIIIFFFAAA>>>======<<<;;;>>>???@@@BBBBBBBBBAAA@@@<<<>>>AAACCCGGGKKKQQQUUUYYYWWWUUUTTTSSSRRROOOLLLKKKGGGBBB>>>;;;777333111//////...---------------...------,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))((((((((()))******************************))))))))))))))))))))))))'''((())))))******))))))))))))))))))************+++***)))(((((()))***+++))))))((((((((())))))***************************++++++++++++++++++++++++***)))(((((((((((((((((())))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))************)))((((((''''''(((((()))))))))(((((((((((((((((())))))))))))))))))))))))'''(((***,,,,,,***(((''')))))))))((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))+++++++++******))))))((())))))))))))))))))))))))%%%&&&)))+++---......---))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***))))))))))))(((((((((******)))(((((((((((((((******))))))))))))******************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********************************))))))))))))***************))))))*********+++************+++,,,,,,)))))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++...------------,,,,,,,,,.../////////////////////,,,------,,,++++++,,,...000000000000000000000000...///000000111111000000000000000000000000000000111000///......---..............................------------------------------------,,,,,,,,,,,,,,,------------.........************************------------,,,,,,,,,,,,)))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++)))))))))(((((((((((((((*********)))******++++++++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---...//////...---...000......------,,,,,,++++++***++++++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......---,,,,,,,,,------...111111//////111111...^^^___`````````]]]ZZZWWWSSSPPPKKKGGGEEECCC@@@>>><<<===>>>>>>>>>======<<<===>>>???@@@BBBGGGMMMRRRWWWWWWVVVVVVUUUSSSQQQPPPQQQNNNIIIEEEBBB>>>:::777333333222111000/////////......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))***************)))(((((()))*********))))))))))))******+++************************+++++++++++++++++++++++++++***)))((((((((((((((()))))))))******+++++++++))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))((((((((())))))*********))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))+++******))))))((((((((())))))))))))))))))))))))+++*********)))))))))(((++++++++++++++++++++++++'''(((***,,,...//////000))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***)))((((((''''''(((******))))))))))))******++++++******))))))((((((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++******************************))))))))))))******++++++************++++++***************++++++,,,)))))))))***++++++,,,,,,---------,,,,,,+++++++++------------------------///...---,,,,,,---......,,,------,,,++++++,,,...////////////////////////...//////000000000000000000000000000000111111111000000///.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++++++++++++++++++++......---------,,,,,,,,,******+++++++++******)))++++++++++++++++++++++++***************************************+++++++++*********))))))(((((('''***)))))))))***+++,,,,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++******+++++++++,,,,,,,,,---...///...---,,,---///---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---...------,,,,,,,,,------///333444111///111111...ZZZ\\\^^^``````^^^]]]\\\[[[XXXTTTQQQNNNKKKHHHEEE>>>>>>======<<<<<<;;;:::<<<<<<<<<<<<>>>BBBIIIMMMUUUVVVWWWWWWVVVTTTRRRQQQSSSPPPMMMJJJHHHEEEBBB???888777555333222111000000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))((())))))***+++,,,((((((((((((((((((((((((************************''''''((()))))))))))))))******))))))))))))))))))******))))))))))))******+++*********++++++,,,---************************************************,,,+++******))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))(((((())))))***+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++************************++++++******))))))(((((())))))))))))))))))))))))*********)))))))))))))))******************************+++,,,---------...))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************)))(((((((((((((((******))))))))))))******++++++******))))))(((((())))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))******))))))))))))******++++++************++++++******))))))******+++,,,)))))))))***++++++,,,,,,---------,,,,,,+++++++++------------------------...---,,,******+++,,,------......---,,,,,,---///////////////////////////......///000000000000000///000000000111111111222000//////............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------......---------,,,,,,,,,******+++++++++******)))++++++++++++++++++++++++************************************************+++++++++******)))))))))***)))))))))***+++,,,,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++******+++++++++,,,,,,,,,...///000///---+++,,,---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,------...000555666222000111111000YYY\\\___aaa___]]]\\\\\\]]]\\\YYYXXXVVVSSSPPPMMMDDDDDDCCCBBB@@@??????>>>999999999:::;;;???EEEJJJRRRTTTWWWXXXWWWUUUTTTTTTTTTRRRPPPOOONNNLLLIIIFFF===;;;999666444222000000///......---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************)))))))))***++++++************************************************'''((())))))******))))))************)))))))))))))))))))))******)))))))))+++++++++++++++,,,---...************************************************,,,+++***************+++((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***))))))******+++++++++,,,)))))))))))))))))))))))),,,***(((''''''(((***,,,************++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++))))))(((((((((((())))))******))))))))))))******************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++))))))))))))))))))))))))******))))))))))))***************))))))************))))))))))))***++++++)))))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...---,,,+++******+++---...---......---,,,,,,---///000000000000000000000000---...//////000000/////////000000111111222222222//////............//////........................------------------------,,,,,,,,,,,,------------,,,------------.................................------------,,,,,,,,,,,,)))******+++++++++******++++++++++++++++++++++++***************************************)))))))))++++++++++++*********************)))******++++++++++++******)))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,///000111///---,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,---......///444777333///000111111___bbbeeedddaaa]]]\\\[[[ZZZZZZYYYYYYZZZXXXUUURRRNNNMMMLLLJJJHHHGGGGGGFFF>>>>>>>>>======???CCCFFFLLLPPPTTTVVVVVVUUUVVVWWWVVVTTTSSSSSSRRRQQQNNNKKKEEECCC@@@<<<999666444333//////...---------------------------------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++******)))*********************************************************((()))******++++++******************)))))))))((())))))************))))))************+++,,,---...************************++++++++++++++++++++++++***))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))************++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))*********+++******************++++++))))))))))))))))))))))))((()))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++(((''''''(((((()))***+++******))))))))))))******)))))))))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***)))))))))))))))***++++++)))))))))***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,---...//////,,,------,,,++++++,,,...000000000000000000000000---...//////000000/////////000000111111222333333//////............//////........................------------------------,,,,,,---------.........,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++((()))***+++++++++++++++************************************************+++*********)))))))))((())))))))))))************++++++******)))******************)))******++++++******************************+++++++++,,,,,,,,,...///000000......///000++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///,,,222555111......000000fffhhhjjjhhhccc^^^[[[[[[WWWWWWWWWYYYZZZZZZWWWTTTVVVUUUSSSQQQOOONNNMMMMMMGGGGGGFFFCCC@@@???AAACCCEEEJJJPPPSSSTTTTTTVVVXXXXXXWWWVVVUUUUUUSSSPPPMMMMMMKKKGGGCCC???;;;999888//////...------------...////////////////////////...------,,,,,,------...---,,,,,,++++++,,,,,,---------++++++++++++------++++++++++++++++++++++++************************,,,,,,+++***)))))))))***((((((((((((((((((((((((************************))))))***++++++++++++++++++*********))))))(((((())))))************))))))))))))))))))***+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,(((((('''(((((()))***+++++++++******************))))))))))))))))))))))))))))))))))))******************))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))''')))***++++++***)))''''''((((((((())))))******)))))))))***+++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))************************************+++,,,---...))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******++++++++++++''''''''''''(((***+++,,,******))))))))))))******(((((())))))******++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++))))))))))))))))))))))))******))))))))))))******))))))(((((((((((()))))))))))))))))))))******+++)))))))))***++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........,,,---......///000111111+++,,,,,,+++******+++---000000000000000000000000---......//////////////////000000111222222333333//////.........//////000........................---------------------------------....../////////+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******'''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((''''''(((((())))))******,,,,,,+++***)))))))))******)))))))))***+++,,,,,,******************************+++++++++,,,,,,,,,---...000000///000111333++++++++++++++++++++++++,,,,,,,,,++++++*********)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///)))000333000,,,---///000{{{xxxuuuooofff^^^___XXXTTTUUUWWWVVVXXX\\\XXXWWWVVVWWWWWWVVVTTTRRRQQQPPPLLLGGGCCC@@@@@@AAAAAAEEEJJJMMMOOORRRVVVZZZUUUUUUVVVVVVVVVVVVVVVVVVTTTRRROOOKKKFFFBBB???===:::777333000/////////...///...---,,,++++++++++++---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++************************,,,++++++******++++++,,,)))))))))***+++++++++,,,))))))))))))************************************))))))))))))))))))))))))+++++++++*********))))))******************************))))))))))))******))))))*********++++++++++++***)))))))))***,,,---))),,,---)))(((***,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********)))))))))))))))))))))******+++************************************************++++++******))))))((((((+++*********))))))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,***************)))(((((()))************))))))(((************))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))***++++++++++++******(((((())))))*********+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))************))))))***)))(((''''''((()))***+++*********))))))(((((()))))))))))))))))))))))))))***++++++***)))***+++)))************+++++++++******)))((()))***,,,---++++++,,,------...//////---,,,,,,,,,,,,---......//////...------------...//////............//////000111111111222222222222////////////000000000000111000///...............//////.........---------........................//////000000///...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---,,,+++***)))***+++,,,++++++************++++++***************)))(((((())))))************))))))))))))))))))))))))))))))+++***)))'''''')))***++++++)))'''(((+++,,,***(((++++++++++++++++++++++++***++++++,,,,,,++++++***000000000...------///111...---,,,,,,,,,,,,---...++++++++++++++++++++++++---,,,+++*********+++,,,+++++++++*********))))))++++++,,,---,,,+++***)))+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,...*********+++,,,///111222uuullliiiaaa[[[YYYWWWUUUVVVZZZ[[[YYYXXXXXXZZZ[[[[[[ZZZYYYWWWTTTNNNIIIEEEDDDDDD???BBBEEEHHHIIILLLQQQTTTTTTUUUWWWYYYYYYXXXVVVTTTUUUSSSQQQNNNKKKHHHEEEDDDAAA>>>999666444333000...//////...---,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,***************+++++++++))))))))))))************************************))))))))))))))))))))))))+++++++++*********))))))******************************)))))))))))))))*********************++++++******))))))***++++++,,,))),,,---)))(((***,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))***************)))))))))((((((((((((((((((((())))))***************************((((((((((((((((((((((((*********)))))))))))))))************)))))))))((())))))))))))))))))))))))******************))))))***************)))((((((&&&'''((()))++++++++++++************))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((+++++++++++++++*********((()))))))))************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))************))))))***)))(((''''''((()))***************)))))))))(((************************)))***++++++))))))***+++)))************+++++++++++++++*********++++++,,,***++++++,,,------......---,,,,,,,,,,,,---.........---------...///000000//////............//////000000000000111111111222111111111111111000000000000//////............/////////.........---------------------------------...////////////......---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---,,,,,,++++++++++++++++++******************+++***************)))(((((((((((())))))))))))(((((())))))))))))))))))))))))+++***)))(((((()))***++++++)))((((((***+++***(((++++++++++++++++++++++++***++++++,,,,,,++++++***......///---,,,,,,///111///...,,,+++***)))******++++++++++++++++++++++++---,,,+++*********+++++++++++++++*********))))))***++++++++++++***((('''******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++---...+++******+++,,,...000111}}}sssjjjeee```ZZZYYYZZZ\\\YYYVVVUUUWWWZZZ\\\]]]\\\ZZZWWWRRRNNNJJJGGGFFF@@@AAAAAABBBBBBEEEIIILLLQQQSSSVVVYYYYYYWWWTTTRRRTTTSSSRRRQQQOOOMMMKKKJJJIIIFFFBBB???<<<888333000//////...---------......------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------,,,++++++******++++++,,,+++++++++***************)))))))))*********++++++************************))))))))))))))))))))))))+++++++++***************************************++++++***)))(((((())))))++++++******************))))))***++++++++++++***)))------)))(((+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))++++++***))))))((('''''')))************))))))(((&&&'''(((******+++++++++************))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((()))---,,,+++)))))))))***+++))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))))))))*********))))))************))))))))))))(((((((((((())))))************))))))))))))++++++++++++++++++++++++)))***++++++))))))***+++)))************++++++++++++,,,,,,,,,,,,++++++************+++,,,,,,---------,,,,,,,,,,,,---......---------...///000222222//////............//////////////////000000000000333333222222111111000000///............//////000...............---------,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,---------,,,,,,++++++************************)))************))))))((('''(((((((((((((((((('''))))))))))))))))))))))))+++***)))(((((()))***+++***)))((()))***+++***(((++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,------,,,,,,...000222111...,,,***)))((((((++++++++++++++++++++++++---,,,++++++******+++++++++++++++******************++++++******((('''''')))))))))***+++++++++,,,++++++++++++++++++++++++************************+++,,,---,,,++++++---///,,,+++++++++,,,---///000}}}uuukkkdddcccbbb]]]XXXTTTUUUWWWZZZ[[[ZZZXXXVVVTTTSSSRRRPPPOOOFFFEEEBBB@@@???@@@BBBDDDKKKMMMPPPRRRSSSSSSRRRRRRRRRRRRRRRQQQPPPNNNMMMLLLMMMKKKHHHFFFCCC>>>888444000//////............///------------------------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++***)))))))))))))))*********+++++++++************************))))))))))))))))))))))))************************************************,,,+++***)))((((((((((((+++++++++***************))))))+++,,,,,,+++***))))))------***(((+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((************************(((((())))))******++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''))))))************)))(((***************)))((('''************)))))))))((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++---+++)))''''''''')))***)))))))))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,))))))************))))))))))))(((((((((((())))))*********)))))))))))))))************************)))***+++***)))((()))+++))))))*********+++++++++,,,------...---,,,***)))))))))******++++++++++++---,,,,,,,,,,,,---...............//////000222222//////............//////.........////////////000333333222111111000//////...............///000111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,---......,,,+++************++++++*********))))))************)))((((((((())))))))))))(((((())))))))))))))))))))))))******)))(((((()))*********)))))))))******))))))++++++++++++++++++++++++***++++++,,,,,,++++++***)))+++,,,,,,,,,,,,...000444222000...,,,+++++++++***+++++++++++++++,,,,,,,,,,,,++++++++++++***+++************************+++++++++******)))(((((((((((()))***+++,,,,,,,,,************************))))))))))))))))))))))))***+++,,,+++******,,,...---,,,+++++++++,,,---...wwwssspppjjjbbb\\\ZZZZZZZZZZZZXXXVVVUUUVVVYYY[[[[[[ZZZOOOLLLHHHDDDBBBAAAAAAAAAEEEFFFFFFHHHJJJMMMOOOPPPQQQRRRRRRRRRRRRPPPNNNMMMLLLKKKJJJIIIGGGCCC>>>:::333222111000///.........------------------------...------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++***)))))))))************++++++++++++************************))))))))))))))))))))))))************************************************++++++***)))(((((())))))************************)))***+++,,,,,,+++))))))***---...***)))+++---,,,)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++******************************))))))******+++,,,((((((((((((((((((((((((************************(((((())))))******++++++))))))))))))))))))******))))))))))))))))))))))))''''''(((((())))))))))))((())))))*********))))))+++++++++******)))''''''************)))))))))((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++************+++)))'''&&&%%%&&&((()))******))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))******))))))))))))))))))))))))((()))******)))((()))***))))))*********+++++++++,,,------...---,,,***)))))))))************++++++---,,,,,,,,,,,,---......000000////////////000000//////............//////---.........////////////222222111000//////.....................///000111---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///......------,,,,,,,,,+++++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...---,,,+++***)))***++++++++++++***)))((())))))*********)))))))))******++++++******)))))))))))))))))))))))))))******))))))))))))******))))))******)))))))))***++++++++++++++++++++++++***++++++,,,,,,++++++***(((***,,,,,,,,,,,,---///111000...---,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,++++++******************************,,,,,,++++++************(((((()))***+++,,,,,,,,,************************))))))))))))))))))))))))((()))***)))((((((***,,,---,,,+++***++++++,,,---}}}xxxpppjjjfffcccaaa___ZZZWWWSSSTTTWWWZZZ[[[ZZZUUURRRMMMIIIGGGFFFDDDBBBCCCBBBBBBBBBDDDGGGJJJLLLPPPQQQRRRSSSSSSRRRPPPOOOKKKKKKJJJJJJIIIGGGCCC@@@999888666333111///......------------------------......------------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++************************++++++++++++,,,************************))))))))))))))))))))))))***************+++++++++******************************))))))))))))******))))))*********+++++++++***++++++++++++***))))))***---...***))),,,---,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************+++++++++++++++************+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))''''''((())))))***++++++((())))))************)))(((((()))***************************))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''')))((('''&&&&&&'''((()))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))(((((())))))))))))(((((())))))))))))************((((((((((((((((((((((((((()))******(((((()))***)))************++++++++++++,,,,,,,,,,,,++++++***************************---,,,,,,,,,,,,---......111000//////........./////////............//////............////////////111111000000//////......///............//////000---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------,,,,,,,,,,,,++++++******+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++******)))***+++,,,,,,+++***)))((())))))************)))***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))******)))))))))(((***+++***)))((()))***++++++++++++++++++++++++***++++++,,,,,,++++++***)))+++------,,,,,,---...,,,+++*********+++,,,---*********++++++,,,,,,---+++,,,,,,,,,,,,+++***)))***************++++++++++++++++++***++++++,,,---)))))))))***+++++++++,,,************************))))))))))))))))))))))))'''((()))((('''''')))+++,,,,,,+++******+++,,,---}}}yyyuuurrrhhhbbb[[[WWWXXXYYYWWWUUUUUURRRNNNLLLLLLKKKHHHFFFDDDDDDCCCCCCCCCDDDEEEFFFJJJLLLOOOQQQRRRRRRQQQPPPLLLKKKJJJJJJJJJIIIFFFCCCAAA???<<<888444111///...------------------------......------------......------,,,,,,,,,,,,++++++------------------------,,,++++++******++++++,,,***************+++++++++*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++************************(((((((((((()))***+++,,,(((((()))***+++,,,,,,---,,,++++++***))))))*********......+++))),,,---,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))*********+++*********)))***++++++,,,************************((((((((((((((((((((((((*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))******************(((((()))***************(((((()))************)))************))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&'''((((((((()))*********************)))))))))((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))++++++,,,,,,,,,---------))))))************))))))'''((()))******)))((('''((()))))))))************((((((((((((((((((((((((((()))***)))((('''(((***)))************+++++++++++++++*********++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,---...............---......////////////............//////....../////////000000000000000000000000000000000000//////............///---------.........//////------------------------------.........---,,,,,,------,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))***(((***+++,,,,,,+++***((((((((()))*********************++++++++++++******))))))))))))))))))))))))))))))************))))))(((***+++***(((((()))+++++++++++++++++++++++++++***++++++,,,,,,++++++******,,,......---,,,,,,---+++***))))))))))))++++++)))******+++,,,,,,------++++++,,,,,,,,,+++***)))))))))*********+++++++++))))))((()))***+++---...******************++++++************************************************'''((()))((('''((()))+++++++++*********+++---...}}}tttiiibbb___]]]ZZZWWWRRRPPPMMMMMMOOONNNLLLIIIFFFFFFGGGFFFEEEDDDBBBAAACCCFFFIIIMMMPPPQQQPPPPPPNNNMMMKKKKKKKKKJJJGGGEEEGGGEEEAAA<<<777333000///------------------------......------------......---------,,,,,,,,,++++++........................,,,++++++++++++++++++,,,))))))******+++++++++,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))******++++++++++++************************'''((((((((()))+++,,,---''''''(((***+++,,,---...---,,,***)))))))))***+++***......+++))),,,---,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******)))))))))))))))******+++************************************************++++++******))))))(((((((((((())))))*********+++)))))))))))))))))))))))),,,,,,++++++***)))))))))(((((()))***************,,,,,,++++++)))((('''&&&************))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((''''''((()))+++,,,,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((()))))))))*********))))))************))))))'''((()))******)))((('''(((((())))))*********+++))))))))))))))))))))))))((()))***)))((('''(((***)))************+++++++++******)))((()))***,,,---,,,,,,++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,---...///000111//////............//////////////////000000000000111111111111111222222222111000///...............---------.........//////....................................---,,,++++++---------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))((((((((()))***((()))+++,,,,,,+++)))((((((((()))***************))))))************))))))))))))))))))))))))))))))))))))************))))))(((***,,,+++(((''')))++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++---//////...,,,,,,,,,---,,,+++*********+++,,,))))))***+++,,,,,,------++++++,,,---,,,+++***)))))))))******++++++++++++'''''''''''')))+++---///+++++++++***************))))))))))))))))))))))))************************((()))***)))((((((***,,,+++******)))***,,,---...wwwnnneeeYYYPPPJJJIIIJJJNNNPPPPPPNNNNNNMMMMMMLLLIIIFFFCCCBBBBBBCCCCCCCCCEEEHHHKKKOOORRRQQQOOOLLLIIIHHHHHHJJJKKKJJJIIIFFFCCC???;;;999777222111///...------......***+++,,,...///......---...---,,,,,,++++++++++++------------------------+++,,,,,,------,,,,,,+++)))************+++++++++))))))))))))))))))))))))************************))))))***+++++++++******************************************************************************((()))))))))************+++*********))))))((((((************************************************&&&(((***+++,,,+++)))(((******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++******))))))((((((******))))))((((((''''''))))))(((((()))+++---...******))))))((((((''''''))))))************))))))******+++++++++***))))))+++,,,---,,,***((((((((())))))))))))))))))))))))************************+++***)))(((((()))***+++))))))************))))))(((((())))))))))))((((((+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++)))(((''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((,,,++++++******++++++,,,,,,,,,++++++***)))((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++...------,,,+++***))))))******+++++++++,,,,,,,,,....................................////////////........................,,,---...000111111111111000000000000000000000000111111111111///---+++)))........................................................................------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,+++***))))))))))))))))))))))))***************)))(((((())))))************))))))******))))))((((((''''''+++***************++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...//////......++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***************)))((((((++++++************+++++++++++++++***************$$$%%%''')))+++++++++*********+++,,,,,,,,,,,,+++,,,+++***)))***+++,,,---yyyiii]]]TTTQQQOOOOOOQQQRRRSSSTTTPPPPPPPPPOOOMMMKKKJJJJJJCCCCCCCCCCCCEEEHHHKKKLLLQQQOOOLLLIIIHHHGGGGGGHHHHHHHHHHHHGGGEEEAAA===;;;555444222000......//////,,,,,,............---,,,...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))************+++++++++************************))))))))))))))))))))))))'''((()))***++++++++++++************************************************************************))))))))))))************+++*********))))))))))))************************************************'''(((***+++++++++)))((())))))))))))************))))))))))))))))))))))))*********)))))))))))))))((((((((()))))))))))))))******))))))***+++------******))))))(((((((((((())))))************))))))))))))***++++++++++++***)))+++,,,,,,***))))))***))))))))))))))))))))))))***************************)))(((((((((((()))***))))))************))))))(((((())))))))))))((((((************)))))))))((()))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((''''''''')))))))))))))))))))))))))))))))))***************+++******))))))******+++++++++******)))(((((('''(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((()))************))))))))))))))))))))))))'''((()))******+++++++++---,,,,,,++++++******)))*********+++++++++,,,,,,---------------------------.........////////////...........................///000111111222222111////////////////////////000000000000///...---,,,////////////////////////------------------------------------------------------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***************************+++,,,------,,,,,,+++))))))))))))))))))))))))***************)))(((((())))))************))))))***)))))))))((((((((('''***))))))((())))))******++++++************++++++++++++++++++++++++++++++***+++,,,............---++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***************)))((((((+++******))))))******+++************************&&&''')))***++++++++++++)))***++++++,,,,,,++++++******))))))******+++,,,{{{nnnccc^^^WWWRRRPPPRRRTTTTTTPPPPPPPPPOOONNNLLLKKKJJJFFFEEEDDDCCCCCCEEEFFFGGGNNNMMMKKKJJJHHHGGGGGGGGGEEEGGGJJJKKKJJJGGGDDDAAA===;;;777333000/////////.........///...------,,,...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))************+++++++++************************))))))))))))))))))))))))'''''')))***++++++++++++******************************************************************************************))))))***************)))))))))************************************************'''((()))++++++******)))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************''''''((())))))***++++++++++++************++++++***))))))))))))((((((((())))))************))))))(((((()))***++++++++++++((()))++++++******+++,,,))))))))))))))))))))))))************************)))((((((''''''(((((()))))))))************))))))(((((())))))))))))((((((************))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))******++++++,,,,,,)))))))))(((((()))))))))******))))))((('''''''''))))))))))))))))))))))))((())))))******))))))(((&&&'''((()))************))))))))))))))))))))))))'''((()))******+++******++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................000111111222222111111111//////////////////////////////.........//////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))))))))))))))))))))***++++++++++++******)))))))))))))))))))))))))))***************)))(((((())))))************))))))))))))))))))(((((((((((())))))((((((((((((((()))++++++************++++++***************************+++,,,---......------++++++************++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************))))))(((+++******))))))******+++))))))))))))))))))))))))*********+++++++++,,,,,,)))***++++++,,,,,,++++++(((((()))************)))xxxtttjjj___YYYXXXUUURRRQQQPPPOOONNNNNNLLLJJJHHHJJJIIIHHHFFFEEEEEEEEEEEEHHHHHHIIIJJJJJJKKKKKKKKKEEEGGGIIIKKKLLLKKKIIIHHHFFFCCC>>>999444111//////.........//////............------,,,,,,,,,------........................+++,,,,,,------,,,,,,+++))))))*********+++++++++************************)))))))))))))))))))))))))))***++++++++++++++++++************************************************************************++++++************))))))************************************************************************(((((()))************)))'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))******++++++(((((()))))))))*********+++******))))))((((((((())))))))))))))))))))))))))))))************))))))))))))***************)))(((***,,,,,,***)))***+++))))))))))))))))))))))))************************((((((''''''''''''(((((())))))************))))))(((((())))))))))))((((((*********)))))))))))))))((()))))))))***+++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((()))******+++,,,,,,***))))))(((((())))))*********)))))))))((((((((()))))))))))))))))))))))))))))))))******)))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************))))))******+++++++++,,,************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------.................................111111111111111000///...////////////////////////000///...------...///000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************))))))((((((((('''&&&&&&))))))))))))))))))))))))***************)))(((((())))))************))))))))))))))))))((((((((((((******)))((((((((())))))++++++************++++++************++++++++++++++++++,,,,,,------------++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))(((******))))))))))))******(((((((((((())))))))))))+++++++++*********++++++))))))***+++++++++++++++'''(((***+++++++++***)))wwwnnnhhh```WWWUUUSSSQQQQQQRRRRRRPPPOOOOOONNNMMMKKKJJJIIIHHHHHHCCCDDDFFFIIIKKKNNNPPPPPPGGGGGGGGGHHHIIIKKKLLLMMMMMMJJJEEE???999555111///............//////000000---------,,,,,,---..............................+++,,,,,,------,,,,,,+++))))))*********+++++++++************************++++++++++++++++++++++++------------,,,+++******************************************************************************+++++++++******************************+++++++++************************************************(((((()))***************((((((((()))))))))******))))))))))))))))))))))))(((((())))))******+++++++++*********)))))))))((()))))))))(((((('''&&&&&&))))))))))))************))))))************))))))***************)))((('''+++,,,---,,,***(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))************))))))(((((())))))))))))(((((())))))))))))))))))***************++++++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***))))))((('''))))))))))))))))))))))))''''''(((((()))***++++++*********))))))*********+++***************))))))(((((((((((((((((((((((())))))************))))))+++*********)))'''&&&%%%))))))))))))))))))))))))((())))))************)))((())))))******++++++,,,))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------........................000000000000///...---,,,........................222111///---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++)))((((((''''''&&&&&&&&&))))))))))))))))))))))))***************)))(((((())))))************))))))(((((((((((()))))))))))),,,+++******))))))))))))++++++************++++++++++++++++++,,,,,,------++++++++++++,,,,,,,,,---++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))*********))))))***))))))))))))))))))***''''''(((((())))))))))))***************)))))))))))))))***++++++++++++***((()))+++,,,---,,,+++***~~~rrrfff^^^YYYUUUSSSTTTUUUTTTSSSPPPPPPOOONNNNNNMMMLLLLLLCCCCCCEEEGGGJJJLLLOOOPPPIIIHHHGGGFFFGGGIIILLLMMMNNNMMMJJJEEE@@@;;;666333000000////////////000111------------------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))*********************************************************************************+++++++++,,,,,,*********+++++++++++++++************************************************)))))))))))))))*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))************,,,++++++***))))))((((((((((((((((((((('''&&&%%%)))))))))************+++))))))************))))))))))))******))))))((('''+++------,,,***((('''((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))************))))))(((((())))))))))))(((((())))))))))))******************++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''(((((())))))******+++******))))))******++++++++++++***************(((((((((((((((((((((((()))******++++++******)))+++++++++***)))'''&&&%%%))))))))))))))))))))))))))))))************)))))))))))))))*********++++++)))))))))************+++*********++++++,,,,,,---+++++++++,,,,,,,,,------........................////////////......---,,,........................111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))))))))***))))))))))))))))))))))))***************)))(((((())))))************))))))(((((((((((())))))))))))---,,,+++***)))))))))***++++++************+++++++++++++++,,,,,,------...,,,,,,++++++++++++,,,,,,++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))************)))***))))))(((((())))))***'''(((((())))))******+++))))))+++++++++***)))(((((()))******++++++************+++,,,,,,,,,,,,,,,rrrjjj```ZZZWWWVVVSSSPPPMMMNNNNNNOOOOOOOOONNNNNNGGGFFFEEEDDDEEEFFFHHHIIIJJJJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKJJJFFFBBB===:::444333111000............---------------...//////------------------------+++,,,,,,------,,,,,,+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))******+++++++++***************************************************************************))))))******+++,,,------*********++++++,,,,,,,,,************************************************)))))))))))))))******+++)))))))))*********++++++))))))))))))))))))))))))*********)))))))))))))))************************((()))*********)))((('''))))))*********+++++++++))))))************))))))&&&'''((()))***************+++,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))(((((())))))************))))))(((((())))))))))))((((((((()))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))***************)))))))))))))))))))))))))))******++++++******))))))))))))))))))(((((('''))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))******************++++++,,,------...++++++++++++,,,,,,,,,,,,...........................///////////////...---...........................///////////////......------------------------------------------------------------------------)))******+++,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************+++***)))))))))***+++,,,))))))))))))))))))))))))***************)))(((((())))))************))))))'''((((((((()))))))))***,,,+++***))))))(((((((((++++++************++++++)))******+++,,,,,,---------,,,+++******+++,,,,,,++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))(((((())))))***++++++,,,'''))),,,......,,,***(((((())))))******************************++++++,,,qqqeee^^^YYYSSSOOOJJJKKKLLLNNNOOOOOOOOOOOOLLLJJJFFFCCCAAA@@@AAABBBKKKKKKKKKKKKJJJIIIGGGFFFFFFHHHKKKLLLKKKGGGCCC@@@888666333000...,,,,,,+++---------------...///000////////////////////////+++,,,,,,------,,,,,,+++)))************+++++++++++++++++++++++++++++++++************************$$$%%%'''(((***++++++,,,************************************************************************(((((()))***,,,---...///*********++++++,,,,,,,,,************************************************)))))))))))))))******+++))))))))))))************))))))))))))))))))))))))++++++******))))))(((((()))))))))***++++++,,,,,,)))***+++,,,,,,+++***)))))))))******++++++++++++))))))************))))))###$$$&&&(((***,,,------(((***++++++*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))(((((())))))))))))(((((((((((())))))*********+++))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++***((('''))))))))))))))))))))))))+++++++++***************((((((''''''''''''(((((((((((((((((())))))))))))******************************++++++++++++******&&&'''((()))************))))))))))))))))))))))))))))))*********))))))(((*********)))))))))))))))))))))))))))******************+++,,,------......******+++++++++,,,,,,,,,........................//////000000000000//////........................+++,,,...000111000000///........................,,,,,,,,,,,,,,,,,,,,,,,,........................))))))***+++,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))))))))))))))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))***************)))(((((())))))************))))))'''((((((((())))))******++++++)))(((''''''''''''++++++************++++++((())))))***++++++,,,,,,---,,,+++*********+++,,,++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))((())))))***+++,,,,,,,,,''')))---000000...+++)))(((((()))******************)))((((((((()))+++,,,xxxmmm```WWWUUURRROOOMMMLLLMMMMMMMMMLLLOOOMMMKKKIIIHHHFFFCCC@@@BBBDDDHHHKKKKKKJJJHHHFFFIIIIIIJJJMMMOOOMMMGGGBBB@@@===888333///------...////////////...---,,,+++........................---------,,,,,,+++++++++...---,,,,,,++++++,,,,,,------------------------*********++++++,,,,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))************************&&&&&&''')))***+++,,,---++++++++++++++++++++++++++++++************+++++++++***)))(((((()))***+++******************************************************************************++++++++++++*********)))((((((((()))+++,,,+++,,,,,,---,,,+++***))),,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++---,,,+++,,,,,,,,,***(((''''''((()))))))))))))))))))))))))))))))))))))))+++***)))'''''''''(((((())))))***++++++++++++***))))))))))))((((((((((((+++***)))***+++,,,+++)))+++++++++***************))))))))))))))))))))))))************************,,,+++)))(((((()))+++,,,))))))))))))************)))))))))))))))))))))))))))************+++++++++******)))(((((((((((((((+++++++++++++++,,,,,,,,,))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******)))))))))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......---------......------/////////...---,,,000000000000000000000000000000//////.........---.........------,,,,,,,,,......---,,,,,,,,,------------------,,,,,,+++***,,,,,,,,,---------......++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,+++***)))((()))))))))************+++++++++***++++++,,,,,,))))))))))))************))))))))))))))))))))))))))))))************))))))************************)))***+++,,,------------,,,,,,,,,+++))))))***,,,+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******)))******++++++*********))))))((((((&&&((())))))(((((()))***'''(((***,,,,,,+++***)))************************))))))))))))************{{{mmmccc```VVVSSSOOOMMMNNNNNNNNNNNNPPPOOONNNMMMLLLIIIEEEBBBAAACCCEEEHHHJJJJJJIIIIIIKKKIIIHHHIIIJJJKKKHHHFFFCCCAAA===888444111000/////////000000//////..............................---------,,,,,,,,,++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************************************''''''((()))***+++,,,,,,++++++++++++++++++++++++++++++************+++++++++***)))(((((()))***+++******************************************************************************++++++++++++*********)))((((((((()))++++++++++++,,,,,,,,,+++***)))+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))*********+++***)))***++++++)))'''''''''((()))))))))))))))))))))))))))))))))))))))******)))((())))))***+++))))))***++++++++++++******************)))))))))+++)))((('''((('''&&&$$$))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***))))))***++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++***)))))))))))))))***************)))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///......---------......---......//////...------........................000/////////.........---......---------,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,------------++++++++++++++++++++++++***************+++++++++***+++++++++******)))(((************++++++++++++,,,,,,+++******+++++++++))))))))))))************))))))))))))))))))))))))))))))************))))))******************************+++,,,---------,,,,,,------,,,+++***+++,,,++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********************************)))))))))((((((***++++++******+++,,,---...///000///...,,,***************************))))))))))))************~~~sssooo^^^ZZZTTTPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPMMMHHHDDDAAAAAABBBDDDFFFHHHJJJKKKKKKHHHEEEDDDFFFHHHIIIJJJGGGFFFCCC???;;;777444222//////000000000000000000........................------------,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,************************************************)))))))))*********++++++++++++++++++++++++++++++++++++************++++++******))))))))))))************************************************************************************++++++++++++******)))))))))((()))******++++++++++++,,,++++++***)))***************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***))))))(((((())))))***(((''''''((()))***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---((()))******++++++*********************+++++++++,,,***))))))******)))((((((((())))))******++++++))))))))))))))))))))))))************************************************))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,++++++***************)))))))))((((((''''''&&&))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******)))))))))******+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------......---------......///---....../////////......------------------------/////////..................------------,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))************)))((((((***++++++++++++,,,,,,,,,---,,,+++***************))))))))))))************))))))))))))))))))))))))))))))************))))))***************************+++,,,,,,,,,,,,,,,+++,,,---......,,,++++++,,,,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))(((***++++++******+++,,,222222222222000...+++***************************))))))))))))************}}}nnniiiaaa[[[XXXVVVUUUTTTOOOOOOPPPQQQQQQOOOKKKGGGCCCBBB@@@@@@AAADDDFFFHHHGGGEEECCCBBBCCCFFFIIIJJJJJJJJJHHHFFFBBB<<<888555000000000000000000111111........................------------------,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---************************************************************************++++++++++++++++++++++++++++++************++++++***))))))))))))))))))*********************************************************************************++++++++++++******)))))))))))))))******+++***++++++++++++*********)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))(((((((((((())))))&&&&&&&&&'''******)))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++((())))))***************))))))***************+++(((((((((***,,,.........******+++,,,------......))))))))))))))))))))))))************************))))))************))))))((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++******))))))***************)))(((''''''&&&&&&((()))))))))************))))))))))))))))))))))))******************************))))))******++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------...------------...//////.........///////////////------------------------........................---------------------------,,,++++++******++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***))))))))))))***************))))))*********+++++++++,,,,,,------+++***))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))************************+++++++++,,,,,,,,,++++++,,,---//////---,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************************)))))))))))))))&&&((())))))(((((()))***000000000///---+++)))(((************************((()))))))))************zzzssslllgggbbb^^^\\\RRRQQQQQQQQQQQQOOOLLLIIIFFFDDDBBB@@@???@@@AAABBBBBBBBBBBBBBBCCCDDDFFFGGGJJJJJJKKKIIIFFFAAA<<<888222111000000///000000111........................------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---************************************************++++++++++++************++++++++++++++++++++++++++++++************++++++)))))))))******)))))))))************************))))))))))))))))))))))))******************************++++++++++++******((()))))))))*********************************+++)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))(((((((((((())))))'''&&&'''(((+++,,,+++***''''''((()))))))))))))))))))))))))))))))))))))))*********))))))(((((('''(((((()))************)))((((((((()))))))))******%%%$$$$$$&&&)))+++,,,+++******+++,,,------......))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))(((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))((((((((())))))***++++++***))))))(((''''''((()))))))))************))))))))))))))))))))))))***************************************+++,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,---------------------...//////............//////000000........................---------...............---------------------------,,,++++++******++++++******+++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))******++++++,,,++++++***))))))))))))*********+++---,,,+++***))))))((((((((()))))))))************))))))))))))))))))))))))))))))************))))))******************************++++++,,,,,,++++++,,,...///...---,,,,,,------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))************)))))))))))))))))))))******&&&((())))))(((((()))***------,,,,,,+++***))))))))))))))))))))))))))))))((()))))))))************zzztttnnngggbbb]]]ZZZUUURRRPPPOOOMMMLLLIIIHHHFFFDDDAAA@@@???>>>>>>@@@BBBBBBBBBBBBCCCDDDIIIJJJKKKKKKIIIEEEAAA>>>777555333111000//////000........................------------...............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++******++++++++++++++++++++++++++++++************++++++))))))************))))))************************))))))))))))))))))))))))******************************++++++++++++******(((((()))************)))******)))))))))***++++++***************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***))))))(((((())))))***(((((((((***,,,---,,,***''''''((()))))))))))))))))))))))))))))))))))))))*********))))))(((&&&&&&'''((())))))******))))))'''''''''((())))))*********(((((((((*********((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++(((((((((((((((((()))***+++++++++******)))))))))))))))))))))************))))))))))))))))))))))))***************************************+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------...///000............///000111111........................---------------.........,,,,,,,,,------------...------,,,+++++++++++++++)))***++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********************+++,,,,,,,,,,,,+++(((((()))))))))*********,,,+++***)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))************************((()))***+++,,,,,,,,,,,,---......,,,+++***,,,---,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++******)))))))))))))))************(((***++++++******+++,,,+++++++++***************))))))))))))))))))))))))))))))))))))************wwwqqqnnnhhh^^^VVVQQQOOONNNMMMKKKKKKKKKJJJGGGCCC@@@>>>>>>@@@AAA@@@??????AAADDDHHHIIIKKKLLLKKKIIIFFFDDD===;;;777444111000//////........................------------.........///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++((()))***++++++***)))(((************************))))))))))))))))))))))))******************************++++++++++++******'''((()))***+++******)))***)))(((((()))***+++,,,+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))*********)))((((((***,,,,,,+++***''''''((()))))))))))))))))))))))))))))))))))))))((()))*********)))(((((('''(((((()))))))))))))))'''(((((()))******++++++---+++***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))(((((())))))***+++************************))))))))))))************))))))))))))))))))))))))************************************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,------///000000///.........///000111222------------------------,,,,,,,,,------.........,,,,,,,,,---------.........------,,,,,,,,,,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++***************+++++++++))))))***+++++++++++++++))))))*********+++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))************))))))************************&&&''')))***,,,---------......,,,***((())),,,...++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((***+++***))))))((()))))))))************(((***++++++******+++,,,******))))))((((((((()))))))))))))))))))))))))))))))))))))))************|||ssseeeYYYRRROOONNNNNNLLLMMMNNNNNNLLLGGGBBB??????@@@@@@>>><<<===AAADDDGGGIIIKKKMMMMMMLLLJJJHHHBBB???;;;666333111000000........................---------.........//////...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,++++++************+++,,,------,,,+++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++((()))***++++++***)))(((************************))))))))))))))))))))))))******************************++++++++++++******'''((()))++++++******)))***)))(((((((((***+++,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++)))(((((()))++++++***)))'''(((((()))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++'''(((((()))))))))))))))((())))))***++++++,,,,,,'''&&&&&&''')))++++++***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))))))))************)))))))))))))))))))))))))))************+++++++++******))))))***+++,,,,,,))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---...///000111///.........///000222333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........///...------,,,,,,------((()))***+++++++++++++++,,,,,,------------......++++++++++++++++++++++++))))))******+++++++++,,,(((((()))*********************+++++++++,,,,,,,,,***)))))))))))))))***+++))))))))))))************))))))))))))))))))))))))))))))************))))))************************%%%&&&(((***,,,---.........---+++((('''(((,,,///+++******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&(((***++++++))))))(((((())))))*********+++'''((())))))(((((()))***)))((('''&&&%%%%%%%%%%%%))))))))))))))))))))))))))))))))))))************ttteee\\\WWWSSSPPPNNNOOOSSSVVVUUUQQQJJJDDDDDD@@@;;;999;;;>>>BBBDDDBBBDDDHHHKKKMMMMMMLLLKKKIIIEEE@@@<<<999666333111/////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++******)))(((((('''---,,,***)))))))))***+++************************+++++++++*********))))))+++++++++************)))))))))))))))))))))))))))************************************************++++++******)))(((((((((,,,++++++******++++++,,,&&&&&&''')))***,,,------*********)))))))))))))))++++++******)))(((((((((******))))))((((((''''''************************,,,,,,+++***))))))******,,,++++++++++++++++++++++++*********))))))((((((************************)))((('''((()))***)))'''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******+++***)))(((&&&%%%******))))))((((((''''''(((((((((((((((((((((((())))))))))))************++++++************++++++++++++++++++++++++++++++))))))(((((()))***++++++))))))*********++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************************)))************+++++++++,,,,,,+++***)))))))))***++++++******************------------------------------......//////000000......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,((((((''''''''')))***++++++,,,,,,+++******+++---***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,************************))))))************))))))******))))))******+++,,,************************+++,,,------------,,,+++************************,,,+++++++++++++++++++++((()))***+++,,,,,,,,,,,,,,,...//////---,,,+++,,,***(((''''''((())))))((())))))))))))************,,,+++++++++******))))))((((((((((((((((((((((((+++******)))(((''''''&&&******+++******)))((('''***(((&&&&&&'''(((((((((************))))))))))))******))))))((((((''''''))))))))))))((((((((((((vvvjjjaaaYYYSSSPPPPPPRRRTTTTTTPPPJJJFFFGGGCCC>>><<<<<<===>>>???@@@BBBEEEHHHJJJJJJIIIIIIJJJGGGBBB???<<<999555222000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************---,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++,,,++++++***))))))((((((,,,+++***)))))))))******************************+++++++++*********))))))+++++++++************)))************************))))))))))))))))))))))))************************+++************))))))))),,,++++++++++++++++++,,,((()))))))))*********+++***))))))))))))))))))))))))))))))))))))***************))))))((((((((((((******************************)))(((((((((((((((++++++++++++************************)))))))))(((***************************)))((((((******)))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******++++++***)))((('''((((((((()))))))))))))))************************))))))))))))************++++++************++++++************************))))))))))))))))))******(((((()))))))))*********************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((************************)))************+++++++++---,,,,,,+++******+++++++++++++++++++++*********------------------------............//////////////////............//////........................------,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,------,,,++++++,,,...++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++************++++++************************))))))************))))))******))))))******+++,,,***************************+++,,,------,,,+++***************************++++++++++++++++++++++++)))***+++,,,------------+++---//////---,,,,,,,,,+++)))'''((()))***))))))))))))))))))************++++++*********)))))))))((((((((((((((((((((((((+++++++++***))))))((((((((())))))*********))))))***)))'''''''''((())))))************))))))))))))***)))))))))((((((((('''))))))))))))((((((((((((sssggg___TTTSSSSSSTTTTTTSSSPPPMMMLLLHHHDDDAAA???===;;;:::>>>@@@BBBEEEGGGHHHIIIIIIKKKIIIFFFCCCAAA===888555111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,+++,,,,,,,,,+++******))))))+++***))))))((()))))))))************************+++++++++***************+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))************************************+++++++++++++++++++++++++++++++++++++++++++++***))))))(((((())))))))))))))))))******'''(((((()))******++++++***))))))))))))((((((((())))))))))))))))))))))))***)))(((((((((((((((((()))))))))))))))*********************))))))))))))************************+++***))))))***+++***)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******++++++++++++******''''''((())))))***++++++************************))))))))))))************++++++************++++++))))))))))))))))))))))))*********)))))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((************************)))************+++++++++------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++------------------------/////////...............////////////////////////...........................---------,,,,,,++++++------,,,+++++++++,,,,,,,,,---...---++++++---...++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++***************))))))*********************************))))))************))))))******))))))******+++,,,******************************++++++++++++*********************************************************+++,,,------...------***,,,......---,,,,,,,,,+++***((((((***+++***)))))))))))))))******************))))))))))))(((((()))))))))))))))))))))))),,,,,,++++++******))))))'''''')))******+++++++++))))))((((((((())))))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))xxxppp^^^[[[YYYXXXXXXXXXVVVUUUOOOMMMIIIFFFCCC@@@<<<999<<<>>>@@@CCCFFFHHHJJJKKKKKKJJJIIIHHHFFFBBB===999333222000///.........///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++*********)))))))))))))))))))))************************************************+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))************************)))******+++,,,,,,------++++++++++++++++++++++++,,,++++++******))))))((()))))))))))))))*********(((((())))))************))))))))))))))))))))))))((((((((((((((((((((((((++++++***************+++(((((((((((())))))))))))*********)))))))))))))))************************+++***)))***+++,,,+++)))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++(((((()))))))))*********************************((()))))))))************++++++************++++++***************************************))))))((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++---,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------/////////......---------......////////////.......................................---,,,,,,++++++......------,,,,,,+++++++++,,,---,,,+++***,,,...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++************))))))))))))******************************))))))************))))))******))))))******+++,,,************************))))))************))))))************************)))))))))))))))*********+++,,,------.........---)))+++......---,,,,,,---,,,***))))))***++++++***((()))))))))************)))))))))((((((((((((((())))))))))))))))))))))))+++++++++******)))))))))(((((()))***************((()))******))))))***+++************)))))))))((())))))))))))(((((((((((((((((((((((())))))))))))}}}nnnjjjeee```]]]ZZZWWWUUURRRPPPNNNLLLJJJFFFAAA>>>:::;;;===???BBBFFFHHHJJJJJJJJJJJJJJJJJJFFFAAA>>>666555222000....................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++)))))))))************)))************************************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++,,,------...***++++++,,,,,,++++++***************++++++++++++(((((())))))************************))))))(((((())))))))))))************((((((((((((((((((((((((+++***************++++++''''''((((((((()))))))))))))))))))))))))))******************************+++***)))***+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))'''((((((((()))******++++++*********)))))))))((())))))))))))))))))))))))((()))))))))************++++++************++++++++++++++++++++++++++++++))))))************)))(((************************))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++++++++************++++++++++++,,,,,,------------------------------------//////......------,,,,,,,,,------......------,,,.................................------,,,,,,,,,---------,,,,,,+++*********++++++***))))))***,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))))))))************))))))******))))))******+++,,,************************))))))))))))))))))))))))************************(((((()))))))))*********,,,,,,------......------+++---//////...---------,,,***))))))***++++++***((()))))))))************((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((***************)))((((((''')))+++***))))))***,,,************)))))))))((((((((((((((())))))))))))'''((((((((()))))))))***|||uuunnnggg```YYYUUUWWWUUUSSSQQQPPPLLLHHHDDD;;;;;;;;;<<<>>>AAADDDEEEHHHHHHIIIJJJKKKIIIFFFBBB<<<:::666222000/////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++******))))))***++++++++++++******************************************++++++++++++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***+++,,,,,,---***+++,,,------,,,+++***)))))))))***+++,,,------((((((((()))******++++++++++++******)))((((((''')))))))))************+++))))))))))))))))))))))))((((((((((((((())))))***''''''(((((())))))******))))))))))))************************************+++***))))))***+++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((''''''((()))******,,,++++++***))))))(((((((((((((((((((((((((((((())))))))))))************++++++************++++++++++++++++++++++++++++++'''((()))+++++++++***)))++++++++++++************))))))))))))************************************)))))))))))))))))))))))))))))))))************+++************************)))************+++++++++******))))))******+++++++++,,,,,,------......///------------------------.........---------------+++,,,---......---,,,+++........................------------------------++++++,,,,,,,,,+++******)))***+++***((((((***+++,,,,,,------------,,,,,,,,,,,,,,,+++++++++***************))))))*********))))))))))))))))))))))))))))))************))))))******))))))******+++,,,******************************))))))))))))******************************((())))))******+++++++++,,,,,,------------,,,,,,---///111111///---------+++***((((((***+++***)))))))))))))))************(((((())))))))))))******)))))))))))))))))))))))))))(((((((((((((((((((((+++++++++******)))''''''%%%(((++++++)))((())),,,************))))))))))))(((((((((((())))))))))))''''''(((((())))))******wwwooofff```\\\ZZZXXXVVVTTTQQQMMMIIICCCBBB@@@>>>>>>???@@@BBBFFFFFFGGGIIIKKKKKKIIIGGGCCC@@@;;;666333111111111........................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---******+++,,,,,,,,,,,,+++************************)))***+++,,,---,,,,,,+++************************))))))*********++++++++++++++++++************)))************************++++++++++++++++++++++++************************)))))))))******+++++++++)))***,,,------,,,***)))))))))***++++++,,,------'''(((((()))******++++++*********)))))))))))))))))))))*********+++++++++************************((((((((((((((()))******''''''((())))))***++++++((()))))))))***************************************)))((((((******)))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***)))((((((((()))***+++************************))))))))))))))))))))))))))))))))))))************++++++************++++++************************%%%''')))+++,,,,,,+++***+++*********))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))*********+++++++++************************)))************++++++++++++************+++,,,---,,,,,,,,,---.../////////------------------------,,,------------------...+++,,,...//////...,,,+++........................,,,,,,------.../////////******+++,,,---,,,++++++***++++++***))))))***,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))))))))************))))))******))))))******+++,,,************************+++***))))))))))))***+++************************))))))******+++,,,,,,---++++++,,,,,,,,,,,,++++++000111333222000...------+++)))'''((()))***))))))))))))))))))************)))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))*********))))))((("""'''++++++(((''')))+++************))))))))))))'''((((((((()))))))))***'''''''''((()))*********~~~vvvpppaaa___[[[YYYVVVSSSOOOLLLMMMJJJFFFBBB@@@@@@@@@AAADDDDDDEEEHHHJJJKKKJJJIIIGGGDDD???:::555333222222........................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++))))))))))))))))))*********+++,,,---...------,,,************************))))))******+++++++++++++++++++++************)))))))))))))))))))))))))))************************************************)))))))))))))))*********)))***,,,------,,,***)))++++++++++++++++++,,,,,,'''(((((()))***+++++++++((((((((()))******++++++))))))******++++++++++++******************************)))******+++,,,,,,'''(((((()))***++++++,,,(((((())))))*********+++************************)))((('''((()))***)))'''))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))),,,+++***))))))***+++,,,)))))))))***++++++,,,,,,************************))))))))))))************++++++************++++++))))))))))))))))))))))))$$$&&&(((+++,,,,,,++++++******))))))((((((((('''(((((())))))*********+++************************))))))))))))))))))))))))))))))******++++++++++++************************)))************+++++++++++++++++++++,,,,,,---...,,,,,,------...///000000------------------------,,,,,,,,,------.........,,,---///000000///---,,,........................+++,,,,,,---...///000000)))***,,,---...------,,,+++,,,,,,+++******+++---,,,------......------,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))************))))))*********)))***++++++,,,************************,,,+++***))))))***+++,,,************************))))))***+++,,,,,,------++++++,,,,,,,,,+++******222333444333000...------***(((''''''((())))))((())))))))))))************))))))******+++++++++,,,((((((((((((((((((((((((******************++++++'''((()))******++++++***!!!&&&******'''&&&(((+++************))))))))))))'''((((((((())))))******&&&''''''((()))******+++wwwoooddd]]]ZZZVVVQQQMMMLLLKKKIIIFFFBBB?????????===@@@EEEJJJLLLLLLKKKJJJIIIHHHEEE???777333444666//////......---,,,++++++........................------------------------------------------------...---,,,,,,++++++++++++...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************+++,,,---...222000,,,)))((()))+++---+++++++++*********)))))))))***,,,------,,,***)))//////...---,,,+++***)))************************)))***+++,,,,,,,,,,,,,,,))))))))))))***+++,,,------,,,+++,,,------+++***)))))))))(((((((((((((((...---+++)))(((((())))))++++++******************))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))(((((('''''''''&&&((((((((((((((('''&&&&&&))))))))))))************))))))))))))******************++++++++++++*********************)))((((((((((((((((((((((((((((((******+++++++++******)))))))))))))))))))))))))))))))))***++++++++++++***************************,,,+++***))))))***+++,,,)))************+++++++++...---+++)))(((((()))))),,,,,,+++***))))))*********************************)))((((((((()))+++,,,************************---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---------.../////////.........------,,,,,,,,,******+++,,,------------,,,,,,,,,,,,++++++***)))************+++,,,---...,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++******)))))))))(((((((((((((((((((((((((((((())))))***************************************************(((((()))***+++,,,------))))))*********+++++++++***)))((('''))),,,///111===666///------...+++(((******)))))))))***,,,---************************+++***)))))))))***,,,---******))))))))))))******))))))))))))************''')))***++++++***)))'''))))))************))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))qqqfff___YYYSSSOOOPPPOOONNNKKKGGGCCCAAAAAA>>>@@@CCCFFFIIIKKKKKKKKKLLLLLLJJJEEE>>>888444222//////...---------,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((()))***+++,,,...,,,***(((((()))+++---+++++++++*********)))))))))***,,,------,,,***)))***************)))))))))************************++++++++++++,,,,,,,,,,,,))))))))))))***+++,,,---,,,,,,+++,,,......---+++++++++++++++************---,,,+++))))))))))))***************************************************************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))******************)))))))))((((((((()))))))))))))))(((''''''))))))))))))************))))))))))))******************++++++++++++*********************)))(((((())))))))))))))))))))))))*********++++++******)))))))))))))))))))))))))))))))))***++++++++++++***************************++++++************++++++)))************+++++++++---,,,+++))))))))))))***,,,++++++***))))))*********************************)))((((((((()))++++++************************,,,,,,,,,+++++++++******************************++++++,,,,,,,,,---------------------..................---------,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,+++******************+++,,,---...---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))***************++++++,,,************************************************++++++*********)))))))))))))))*********+++++++++---,,,++++++---///333555:::444...,,,------+++(((******)))))))))***,,,,,,************************)))((((((''''''((()))*********))))))))))))******))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))uuuiii```XXXSSSTTTTTTSSSQQQMMMIIIFFFCCC??????@@@BBBDDDHHHKKKMMMMMMLLLLLLJJJGGG@@@999333//////..........................................------------------------++++++++++++++++++++++++------,,,+++++++++,,,,,,******+++,,,,,,---......************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((()))***+++,,,)))))))))))))))***+++,,,+++++++++***************)))***+++,,,,,,+++***)))((((((((())))))*********************************---,,,+++******++++++,,,***))))))******+++,,,---,,,++++++---//////...---++++++++++++++++++++++++++++++******)))******+++************************++++++++++++++++++++++++************************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************************)))))))))))))))************)))(((((())))))))))))************))))))))))))******************++++++++++++******)))************))))))(((************************))))))******+++******)))))))))))))))))))))))))))))))))***++++++++++++*********************************++++++++++++******)))************+++++++++++++++******)))******+++,,,+++******)))*********************************)))))))))((()))******+++************************++++++,,,---,,,+++***)))************************,,,,,,---------.....................------------...------------,,,,,,,,,------------,,,+++***))),,,------------,,,,,,+++************+++,,,------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((******++++++++++++*********************************************++++++,,,************************))))))))))))))))))))))))******)))))))))(((((((((***************+++++++++***)))))))))+++...111333666111,,,+++,,,---+++)))*********)))******+++,,,***************************)))((((((((((((((()))******))))))))))))******))))))))))))************((()))***++++++***)))(((+++***)))(((((()))***+++''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))xxxkkk```YYYWWWVVVUUUSSSQQQNNNJJJGGGBBB@@@>>>>>>@@@EEEJJJNNNKKKJJJIIIKKKKKKHHHAAA;;;222111000/////////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------************************++++++++++++++++++++++++++++++++++++++++++++++++************************************+++,,,---...((()))******++++++******************************)))***++++++++++++***))))))************+++++++++************************...,,,***(((((((((***+++************+++,,,------+++++++++---///000///...((()))))))))))))))******))))))*********++++++,,,))))))))))))************++++++++++++++++++++++++************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))******+++++++++******)))((()))))))))************((()))))))))******************++++++++++++******))))))************)))(((************************((())))))***************))))))))))))))))))))))))))))))***++++++++++++***************************)))***+++,,,,,,+++***)))))))))*********+++++++++******************++++++++++++***************+++************************)))))))))))))))******+++************************)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,,,,,,,------------------------,,,---------,,,,,,+++***---------......---,,,,,,+++*********++++++,,,---...---,,,+++******))))))++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++*********************+++++++++((((((((((((((())))))***************************((((((((((((((((((((((((&&&&&&'''((()))***++++++************************((((((((()))+++...000222111...+++***+++,,,,,,*********************++++++************************+++++++++*********************))))))))))))******((()))))))))************((()))************)))(((,,,***(((''''''(((***,,,'''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((yyyllldddZZZXXXUUUSSSSSSQQQMMMKKKFFFCCC???===???CCCHHHLLLKKKIIIHHHHHHJJJIIIEEEAAA666555333111000000111111////////////////////////------------------------........................,,,,,,,,,++++++,,,,,,------------,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************+++,,,---...***+++,,,,,,,,,+++))))))************************************************+++++++++************)))************************,,,+++((('''&&&'''((()))************+++,,,---...+++***+++,,,///000///---(((((())))))*********+++((())))))***+++++++++,,,(((((()))))))))*********++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))************************++++++++++++++++++++++++((()))))))))************((((((((((((((((((((((((******++++++++++++******((()))))))))************((()))))))))******************++++++++++++******((())))))*********))))))************************'''((()))***************************************))))))***++++++++++++***************************)))***+++,,,,,,+++***)))))))))*********+++++++++)))*********+++++++++***+++***************++++++************************((()))))))))************************************)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......------,,,,,,,,,+++------------------------***+++,,,,,,---------,,,,,,,,,---......---------++++++******++++++,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++******************************++++++++++++******))))))******++++++++++++((((((((((((((())))))***************************((((((((((((((((((((((((&&&&&&'''((()))***++++++************************+++++++++,,,...111333444...,,,+++***+++,,,,,,+++*********+++************))))))))))))))))))))))))******+++++++++***************))))))))))))******((()))))))))************))))))************)))))),,,***(((''''''(((***,,,(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((zzzrrrddd^^^WWWSSSSSSRRRPPPNNNKKKHHHCCC@@@@@@BBBFFFHHHMMMKKKIIIHHHHHHGGGEEEDDD===;;;888444222111111111////////////////////////------------------------........................,,,,,,+++++++++,,,------......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((()))***+++,,,+++,,,,,,,,,+++***))))))***************+++++++++*********************************))))))(((((((((***************************)))((('''''''''((()))+++******++++++,,,---...+++******,,,......---,,,******++++++,,,---------((()))***+++++++++++++++'''(((((())))))*********++++++++++++++++++++++++************************)))******++++++******)))))))))))))))))))))))))))************************************************))))))))))))************''''''''''''(((((((((((())))))***++++++++++++***))))))))))))************))))))))))))******************++++++++++++******((())))))************)))************************''''''((()))************************************))))))***++++++++++++*********************************++++++++++++******)))************+++++++++******+++++++++******)))*********)))******+++,,,************************(((((()))************)))************************)))***+++,,,---,,,++++++*********************************+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------------...)))***+++,,,------------+++,,,,,,------------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******(((((())))))***+++++++++***************++++++,,,************************))))))))))))))))))))))))******)))))))))(((((((((+++++++++***************)))******+++,,,...///000,,,,,,++++++++++++,,,,,,***++++++++++++***))))))))))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))******))))))))))))***************))))))))))))))))))***+++***)))(((((()))***+++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))qqqhhh]]]UUUSSSTTTSSSQQQOOOLLLHHHDDDBBBBBBCCCDDDIIIJJJKKKJJJHHHGGGGGGHHHDDDAAA<<<777333111111111////////////////////////------------------------........................,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************(((((((((((()))***+++,,,))))))))))))************))))))*********+++++++++******))))))))))))******)))))))))***************************************)))))))))***************++++++++++++,,,---......+++******+++,,,---+++)))******+++,,,,,,---......))))))***+++++++++******''''''(((((()))******+++************************************************)))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************''''''(((((())))))))))))((())))))***++++++******))))))))))))************))))))))))))******************++++++++++++******(((((()))***************))))))))))))))))))))))))&&&'''((()))************************************))))))***++++++++++++***************************++++++************++++++)))************+++++++++++++++,,,,,,+++***)))(((******))))))***++++++,,,************************'''((()))***+++******)))******************************+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,------,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,***+++,,,,,,,,,+++************************************************************++++++++++++******''''''((())))))***++++++***************++++++,,,************************************************++++++*********)))))))))+++++++++*********))))))''''''(((((()))***++++++,,,,,,,,,,,,++++++,,,,,,***++++++,,,+++***)))((())))))))))))))))))))))))%%%&&&''')))******************))))))))))))******))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))|||qqqaaaWWWTTTTTTTTTSSSQQQOOOKKKGGGDDDBBBAAAAAACCCGGGKKKLLLJJJIIIKKKMMMHHHDDD???999444111000000000000000000000000000000------------------------------------------------++++++++++++,,,,,,---...***++++++,,,,,,------...------------------------************************++++++++++++++++++++++++************************************+++,,,---...&&&&&&''''''(((***+++,,,))))))******++++++++++++******))))))))))))******)))***+++,,,---...//////************************)))***+++,,,,,,,,,,,,,,,++++++++++++,,,---......+++*********++++++***((((((((()))***++++++,,,,,,)))***+++,,,,,,+++***)))&&&''''''((()))******+++))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))************************************************))))))))))))************(((((())))))*********+++'''((()))***************))))))))))))************))))))))))))******************++++++++++++******(((((()))***************((((((((((((((((((((((((&&&'''((()))************************************))))))***++++++++++++***************************,,,+++***))))))***+++,,,)))************++++++++++++,,,,,,,,,+++***((('''******))))))***+++,,,,,,************************'''((()))++++++******)))************************+++*********++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,------.........------------,,,+++******)))***++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++)))***+++,,,---,,,+++***************************))))))))))))))))))))))))******++++++++++++******&&&''''''((()))*********((((((((((((((())))))***************************************************(((((()))***+++,,,------++++++++++++******))))))******+++++++++,,,,,,,,,,,,---------,,,+++,,,---***+++,,,,,,+++***)))((())))))))))))))))))))))))&&&''')))+++,,,------,,,******))))))))))))******))))))))))))******************))))))))))))******))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))zzzooocccYYYUUUUUURRRRRRRRRPPPLLLGGGAAA===CCCDDDFFFIIILLLMMMKKKIIIKKKIIIDDD???:::666333111111///......000111111000000000///...---,,,,,,,,,,,,---------...////////////............///000000...............---------,,,,,,***)))))))))***+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,---,,,++++++******+++++++++++++++******)))))))))+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++...---+++******+++---...------,,,,,,+++***)))))))))************+++++++++******++++++++++++******+++*********))))))((((((************************************************************************))))))))))))))))))))))))((()))***+++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))))))))************)))************+++++++++******))))))******+++,,,++++++************+++++++++++++++************)))******))))))((((((''''''************************++++++++++++++++++++++++---,,,,,,+++*********+++,,,++++++******++++++,,,++++++************++++++******)))((('''&&&%%%%%%))))))))))))))))))))))))(((***+++***)))((()))***+++++++++*********))))))'''''''''(((***---///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---------........./////////...---,,,+++*********++++++++++++++++++++++++***+++,,,,,,******+++,,,))))))))))))))))))))))))+++++++++++++++++++++++++++++++++************)))+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++(((((())))))))))))(((((())))))******+++++++++,,,)))'''$$$%%%''')))'''&&&************************************************,,,+++++++++++++++++++++,,,+++***)))))))))++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((())),,,+++***)))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))~~~tttiii```\\\VVVVVVUUUTTTQQQLLLFFFBBBBBBCCCDDDHHHLLLNNNMMMLLLNNNMMMJJJEEE@@@;;;888666333111//////000111000////////////......------,,,---------.....................------......///000------.....................---++++++***++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,---,,,++++++******++++++,,,,,,+++++++++*********+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))))))))*********...---+++******+++---...---,,,,,,+++******)))))))))************+++++++++******++++++++++++******************)))))))))(((************************************************************************))))))))))))))))))))))))))))))***+++++++++******))))))*********+++++++++************************))))))))))))))))))))))))(((((()))***************************************))))))))))))************)))************+++++++++******))))))******+++,,,++++++************++++++))))))******+++++++++,,,++++++*********)))))))))************************++++++++++++++++++++++++---,,,++++++******++++++,,,++++++******++++++,,,++++++************++++++*********)))))))))))))))************************(((***+++***)))((()))++++++++++++*********))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,---------............------,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))++++++++++++*********))))))))))))))))))))))))))))))************+++++++++(((((())))))))))))(((((()))))))))(((((((((((((((***(((&&&&&&(((***)))'''************************))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++***))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))***)))))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))pppeee\\\[[[ZZZYYYWWWSSSMMMIIICCCCCCCCCFFFJJJMMMNNNNNNPPPOOONNNKKKFFFAAA<<<999666444111///000000///..........................................------------------------......///,,,---------.../////////......---,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++*********************************************+++++++++,,,,,,,,,************************((((((((())))))))))))***---,,,+++******+++,,,---+++++++++******))))))((()))************+++++++++******++++++++++++******************))))))))))))************************************************************************))))))))))))))))))))))))******+++++++++******)))***************+++++++++************************))))))))))))))))))))))))(((((()))***************************************))))))))))))************)))************+++++++++******))))))******+++,,,++++++************++++++'''((()))***+++,,,------+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,++++++******++++++,,,++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++***))))))***++++++++++++***************,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------------,,,++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************))),,,,,,,,,+++++++++++++++)))))))))))))))))))))))))))************+++++++++((())))))******))))))(((******))))))((('''''''''+++)))(((((()))******)))************************((((((((((((((((((((((((************************,,,,,,,,,+++***)))((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******)))(((((((((((()))***+++,,,))))))(((((((((((())))))(((((((((((())))))))))))***))))))))))))((((((((())))))))))))))))))))))))pppdddaaa^^^\\\[[[XXXSSSOOOGGGEEEDDDEEEHHHKKKLLLMMMMMMNNNOOONNNJJJDDD>>>:::777444111//////000///.............../////////////////////...---------,,,---,,,,,,,,,,,,---......,,,,,,,,,---...///000000...------,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************,,,,,,+++******+++,,,,,,*********)))))))))(((((())))))*********+++++++++******++++++++++++***************)))))))))))))))************************************************************************))))))))))))))))))))))))+++++++++++++++***)))(((************************************************))))))))))))))))))))))))(((((()))***************************************((()))))))))************))))))*********+++++++++******))))))******+++,,,++++++************++++++((())))))***++++++,,,,,,++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,++++++******++++++,,,++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++))))))***+++************************,,,++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++)))))))))******)))))))))+++++++++******************)))(((((())))))))))))************************)))))))))))))))))))))))))))))))))))))))*********,,,,,,---,,,+++)))'''&&&((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***)))((())))))(((((()))***++++++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))pppjjjccc^^^]]]ZZZVVVRRRNNNKKKGGGFFFGGGIIIIIIIIILLLNNNPPPQQQNNNHHHBBB>>>777444111//////000000000......///////////////////////////...---------,,,---,,,,,,,,,,,,---......,,,,,,,,,---...///000000,,,,,,,,,,,,,,,++++++***,,,++++++******++++++,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++,,,,,,++++++++++++++++++++++++*********)))))))))))))))))))))*********+++++++++******++++++++++++******))))))))))))))))))******************************************************************************))))))))))))))))))))))))+++++++++++++++***)))(((************************************************))))))))))))))))))))))))(((((()))***************************************((()))))))))************))))))*********+++++++++******))))))******+++,,,++++++************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,++++++******++++++,,,++++++************++++++,,,,,,+++++++++*********************************)))+++,,,+++***)))***+++************************************++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))******************))))))))))))))))))))))))))))))*********+++++++++))))))************))))))(((((()))***+++,,,,,,---((((((((((((''''''((()))))))))))))))))))))))))))************************(((((()))))))))*********,,,,,,---,,,+++)))'''&&&((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))'''((()))*********((((((++++++***)))(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))vvvjjjbbb___]]]YYYVVVUUUQQQMMMKKKJJJIIIIIIHHHLLLOOORRRTTTSSSNNNIIIEEE<<<888444111111111111111////////////////////////...............------------------------......///,,,---------.../////////,,,,,,,,,,,,,,,+++******,,,++++++******++++++,,,++++++,,,,,,,,,,,,------***+++,,,------,,,+++***---,,,++++++******++++++++++++++++++,,,,,,,,,,,,***************+++++++++******************************+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,------++++++++++++++++++++++++************************)))************+++++++++******++++++++++++******))))))))))))************************************************************************************))))))))))))))))))))))))******+++++++++******)))+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************************************))))))))))))************)))************+++++++++******))))))******+++,,,++++++************+++++++++++++++*********)))))))))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,++++++******++++++,,,++++++************+++++++++++++++******)))))))))))))))))))))))))))))))))***+++,,,+++*********,,,***************+++++++++((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))*********)))))))))))))))))))))))))))************+++++++++)))******++++++******)))%%%%%%&&&((()))***+++,,,(((((()))((('''&&&(((***))))))))))))))))))))))))************************((())))))******+++++++++,,,,,,,,,+++***)))((('''))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))(((,,,+++***)))(((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))************+++))))))))))))))))))))))))sssgggcccaaa^^^ZZZZZZWWWSSSPPPOOONNNLLLJJJLLLOOOSSSVVVVVVSSSNNNKKKDDD@@@:::555333222222111111111000000//////......---------.....................------......///000------..................,,,------...------+++***,,,++++++******++++++,,,++++++,,,,,,,,,,,,------)))***,,,------,,,***)))---,,,++++++******++++++*********+++++++++,,,,,,))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++*********+++++++++++++++++++++)))************+++++++++******++++++++++++******((()))))))))************************************************************************************))))))))))))))))))))))))))))))***+++++++++******+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************************************))))))))))))************)))************+++++++++******))))))******+++,,,++++++************++++++***************+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++************++++++************++++++++++++***************************+++,,,,,,******+++,,,))))))*********+++++++++((()))***+++,,,+++*********************************************************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,---...------,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))))))))******+++++++++)))))))))))))))))))))))))))************+++++++++)))******++++++******)))&&&&&&'''((()))******+++(((***+++)))'''''')))+++))))))))))))))))))))))))************************))))))******+++,,,,,,---,,,++++++***))))))******))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++******)))))))))))))))***))))))(((((((((((())))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))yyykkkfffdddaaa^^^]]]ZZZWWWUUUSSSRRROOOMMMJJJMMMQQQUUUUUUSSSPPPNNNKKKFFF>>>999555333222000222111111000///......---,,,------......////////////............///000000...............------------.../////////...,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------)))***,,,------,,,***)))---,,,++++++******++++++)))))))))******+++++++++))))))******++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******++++++++++++******++++++++++++++++++,,,,,,)))************+++++++++******++++++++++++******(((((())))))*********+++************************************************************************))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++******))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************************************))))))))))))************)))************+++++++++*********)))***++++++,,,++++++************++++++(((((()))***+++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---,,,++++++++++++++++++,,,++++++************++++++((())))))***,,,------...++++++++++++++++++++++++***+++,,,,,,******+++,,,))))))******++++++++++++******+++,,,,,,***)))(((***************************************************+++,,,------,,,+++***++++++,,,,,,,,,---------///...---,,,+++*********++++++++++++++++++++++++***+++,,,,,,******+++,,,------------------------+++++++++++++++++++++++++++++++++************)))*********++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++******++++++++++++******************++++++++++++)))+++,,,+++((((((***---))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,+++***)))))))))++++++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))+++***)))))))))***,,,---(((((((((((()))***+++,,,))))))(((((((((((())))))(((((((((((())))))))))))))))))******++++++++++++))))))))))))))))))))))))xxxqqqkkkccc]]]_________\\\YYYVVVUUUUUUKKKKKKMMMRRRVVVWWWTTTQQQPPPKKKCCC<<<777444111///000000000///......------000000000000000000000000------------------------------------------------.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------,,,***))))))+++******++++++++++++******++++++++++++++++++++++++---,,,+++*********+++,,,,,,+++)))(((((()))+++,,,,,,++++++******++++++,,,++++++***)))(((((())))))************************************************************************)))***+++,,,,,,+++***)))******))))))))))))******************************************************++++++++++++++++++++++++,,,+++***((((((((()))******+++,,,,,,+++)))&&&%%%************************************************,,,***&&&$$$(((...---(((************************)))************+++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,+++++++++++++++,,,************************))))))******+++++++++,,,++++++******++++++,,,---***************++++++++++++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++************************---,,,***))))))***,,,---...---,,,+++***+++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++###$$$%%%''')))+++------))))))))))))((((((((((((************************---,,,+++***))))))))))))***************************))))))***+++***)))'''******))))))***+++,,,,,,++++++******)))(((((((((******))))))))))))******)))((((((((()))+++...///,,,,,,------,,,+++)))(((************))))))))))))))))))))))))******************))))))((((((''''''))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))************))))))******++++++***)))'''&&&|||uuukkkcccdddbbb```]]]ZZZYYYXXXWWWSSSQQQOOOPPPSSSVVVWWWVVVVVVRRRKKKCCC===999555333111111000000////////////000000000000000000000000------------------------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,+++***+++---******++++++++++++******++++++++++++++++++++++++---,,,+++*********++++++,,,+++)))(((((()))+++,,,++++++************++++++,,,,,,+++*********************************************************************************************++++++++++++******++++++************++++++************************************************++++++++++++++++++++++++,,,+++***)))(((((()))***)))***+++,,,+++)))'''&&&************************************************,,,+++((('''+++222222...************************)))************+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++*********++++++************************,,,,,,,,,++++++++++++++++++++++++***++++++,,,---------,,,+++***)))((((((,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******---,,,***))))))+++,,,---------,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++++++++,,,++++++++++++************************************+++***************++++++++++++++++++++++++++++++,,,+++))))))******)))'''******)))))))))******+++((((((((()))******++++++******))))))))))))*********)))(((((()))+++---...,,,,,,------,,,***)))(((*********)))))))))(((((((((((()))))))))*********))))))))))))(((((((((((((((((()))************)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))************))))))((()))******+++***))))))xxxpppmmmhhhaaa^^^^^^^^^^^^\\\]]]XXXQQQNNNOOOTTTYYY\\\\\\YYYSSSKKKDDD===888555222222111000000000000111000000000000000000000000------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,(((***++++++++++++---...******++++++++++++******++++++++++++++++++++++++,,,,,,+++************+++,,,+++***))))))***+++,,,+++******))))))******+++---,,,++++++++++++++++++************************************************************************++++++************++++++,,,,,,++++++++++++,,,,,,************************************************************************++++++***)))))))))******((()))***++++++***)))(((************************************************+++,,,******///555666333************************)))************+++++++++,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,+++***************++++++++++++++++++++++++++++++......------,,,++++++***+++++++++++++++,,,------------,,,+++***))))))(((,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,+++******+++,,,---,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++************************************))))))))))))***+++,,,---++++++++++++++++++++++++///,,,***))))))***)))((())))))))))))))))))))))))((((((((()))******++++++******))))))))))))*********))))))((()))***+++,,,,,,,,,,,,,,,+++***)))(((******))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++))))))************))))))'''''')))***++++++++++++~~~vvvmmmddd___```ccccccaaaccc^^^VVVPPPPPPTTTYYY]]]___]]]YYYRRRIII@@@999666333222111000000000111111////////////////////////........................,,,,,,------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,,,,++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++***************++++++***))))))***+++++++++++++++******+++++++++,,,++++++*********++++++************************************************************************,,,+++***))))))***+++,,,+++++++++******+++++++++************************************************))))))))))))))))))))))))+++*********************((()))***++++++++++++******************************************************,,,+++***...444555222************************))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))***************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,++++++++++++,,,------)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,---------,,,+++++++++,,,,,,+++,,,---...---,,,+++***+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))((((((((('''******************************))))))***++++++,,,++++++++++++++++++++++++000---***((())))))***))))))))))))))))))(((((('''++++++******)))(((((((((******))))))))))))************))))))))))))***+++++++++++++++******))))))***)))))))))((((((((((((''''''((((((((()))))))))''''''(((((())))))******'''((())))))******))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))************))))))************))))))(((((())))))************}}}sssgggaaaaaaddddddcccdddaaa\\\WWWUUUUUUXXX[[[bbbbbbaaaZZZPPPFFF>>>:::555333222000///000000111////////////////////////........................,,,,,,,,,---------....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******))))))+++******************+++,,,,,,++++++++++++,,,,,,******))))))))))))***+++************************************************************************,,,+++***))))))***+++,,,******))))))))))))******************************************************))))))))))))))))))))))))*********++++++++++++***((()))******++++++,,,,,,************************************************)))+++***)))+++//////---************************))))))*********+++++++++,,,,,,,,,,,,+++******)))))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,++++++++++++++++++++++++((())))))***+++,,,,,,---,,,,,,++++++,,,,,,---...)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------'''((()))***+++---.........------,,,,,,++++++++++++,,,---...---,,,+++***,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))((((((((('''************************,,,++++++***))))))******++++++++++++++++++++++++///,,,)))(((((()))***)))(((((())))))))))))((('''++++++******)))(((((((((******))))))))))))******))))))))))))))))))******++++++******************)))))))))(((((((((((('''(((((((((((())))))))))))''''''(((((())))))******((()))******++++++******((((((((((((((((((((((((((((((((((((((((((((((((************))))))(((((())))))************))))))+++******)))))))))))))))rrrhhhddddddddddddeeedddccc```\\\YYYYYYZZZeeehhhiiieeeZZZOOOFFFCCC888666444111000000111111000000000000000000000000........................+++,,,,,,------.........------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------,,,***))))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++******)))(((************************,,,++++++++++++++++++,,,)))))))))((())))))***+++************************************************************************++++++************++++++***))))))))))))))))))***************************************************************************)))***++++++,,,+++++++++************++++++,,,,,,************************************************'''******((((((++++++(((************************)))************+++++++++++++++++++++++++++***)))))))))******+++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))+++,,,---...,,,,,,,,,,,,,,,------...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))+++,,,............------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,+++*********++++++++++++************************************---,,,+++***))))))))))))************************,,,***(((''')))***))))))'''((()))***+++***))))))((((((((()))******++++++******))))))))))))******((((((((())))))*********+++******)))))))))******))))))((((((((((((''''''))))))))))))************(((((((((((())))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))************)))))),,,+++***)))((((((((((((xxxnnniiiiiiiiiggghhhiiigggbbb]]]\\\\\\gggkkkooolllaaaVVVMMMJJJ===;;;777444222111222333000000000000000000000000........................++++++,,,,,,---......///------------,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,---,,,******+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))******+++***)))((('''*********++++++***************))))))))))))*********)))))))))******+++,,,******************************************************************************++++++++++++******+++******))))))******+++************************************************++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++++++++***++++++,,,,,,************************************************%%%)))***((('''******(((************************)))************+++++++++)))******++++++++++++************+++,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,---------,,,,,,,,,,,,---......---,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,,,,---............---,,,+++***------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++************************************++++++***************+++)))))))))))))))))))))))))))''''''''')))***)))(((&&&''')))+++,,,,,,+++***((((((((()))******++++++******))))))))))))******&&&&&&((()))************+++***)))(((((()))***+++))))))((((((((('''''''''************++++++++++++))))))))))))((((((((((((((())))))***************))))))))))))))))))))))))*********************************)))))))))))))))))))))************))))))+++***)))(((((()))******xxxpppooooooiiilllmmmjjjeee```^^^^^^ffflllqqqnnndddXXXPPPLLLAAA>>>:::666444333333444000000000000000000000000////////////////////////++++++,,,,,,---...//////000000/////////.........------------------------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,++++++,,,...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))******++++++)))((('''******++++++++++++******((((((''''''''''''((((((+++*********+++,,,,,,---************************************************************************)))***+++,,,,,,+++***))),,,++++++++++++++++++,,,************************************************++++++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,,,,+++******++++++,,,************************************************%%%)))+++)))(((+++,,,***************************)))************+++++++++((()))***+++++++++++++++******+++,,,------......+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......)))******+++---...//////)))))))))******+++++++++++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++............---,,,+++***...---,,,+++***+++,,,---,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&&&&'''((()))***++++++))))))))))))((((((((((((************************))))))))))))***+++,,,---((((((((((((((((((((((((&&&&&&&&&''')))***)))'''%%%'''))),,,------,,,,,,++++++******)))(((((((((******))))))))))))******%%%&&&''')))***+++++++++******)))(((((()))***+++)))(((((((((''''''''''''******+++++++++,,,,,,,,,******))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))************************((((((((()))******++++++))))))************))))))))))))(((((((((***+++,,,wwwwww{{{vvvllleeefffiiijjjiiiiiikkkmmmooopppnnnggg^^^WWWNNNGGG>>>777333222111111////////////000000000000000000000000000000000000////////////////////////...---,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,------+++***(((((()))+++,,,,,,,,,+++***))))))******,,,,,,,,,++++++*********++++++++++++++++++++++++---+++)))***,,,---,,,)))+++++++++*********)))))))))))))))))))))******+++************************++++++,,,,,,,,,------------,,,,,,+++*********+++,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++)))************+++++++++++++++***)))(((((())))))************************))))))))))))))))))))))))***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************++++++,,,...000000,,,))),,,,,,,,,,,,,,,,,,,,,,,,---+++)))+++...///...,,,------////////////------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++(((((()))***,,,---...///.........------,,,,,,,,,++++++++++++++++++++++++///......------,,,,,,+++...------,,,+++***))))))++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,---............------,,,++++++******)))------,,,,,,,,,,,,++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***))))))***+++,,,---.........************************++++++++++++++++++++++++,,,,,,++++++******))))))***************************)))'''''''''(((***+++))))))***+++,,,,,,------******)))((((((((((((((())))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))***%%%%%%***,,,'''&&&((())))))))))))***+++------((((((((((((((((((((((((+++)))&&&###"""###%%%&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''',,,,,,+++***)))))))))***************************yyywwwtttnnnjjjjjjjjjjjjmmmqqqrrrssstttssspppiiiaaa[[[QQQKKKBBB:::666444333222000000//////000000000000////////////////////////////////////////////////......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************+++,,,,,,++++++++++++,,,------+++,,,,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,,,,+++)))((((((***+++,,,,,,++++++***))))))******+++++++++******)))))))))++++++++++++++++++++++++---+++)))***,,,---+++)))+++++++++*********)))))))))))))))))))))***++++++************************************++++++++++++---,,,,,,+++*********+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++***)))))))))))))))***************************************************++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++---000333333111...---------------------------------+++***+++---...---+++++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++******+++,,,---......///......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------,,,,,,,,,,,,++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******++++++,,,------------************************++++++++++++++++++++++++***************)))))))))*********************************))))))(((''''''(((((())))))***+++++++++******)))((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++&&&%%%)))+++)))(((+++''''''''''''((()))***+++)))))))))))))))))))))))),,,+++)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************,,,+++******))))))******((((((((((((((((((((((((wwwrrrooonnnnnnllllllrrrzzz{{{{{{zzzxxxrrrkkkddd```VVVPPPHHH@@@;;;777444333111000000//////000000000........................////////////////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******)))))))))***,,,---,,,+++******)))******************)))))))))))))))++++++++++++++++++++++++,,,*********+++,,,+++***+++++++++******************))))))))))))***++++++************************((((((((()))))))))******,,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++***))))))))))))******************************************************++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,---------------------------222777555///+++,,,///---------------------------+++***+++,,,,,,+++***,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------******+++++++++***))))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,------,,,,,,,,,************************************************((())))))))))))))))))***************************)))***+++,,,+++(((&&&$$$&&&''''''(((((()))))))))******)))(((((((((((()))))))))))))))))))))))))))******))))))))))))******************************((((((((()))))))))******)))))))))))))))))))))))),,,(((&&&)))+++******,,,'''&&&&&&''''''((()))***************************(((((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++***)))))))))******((((((((((((((((((((((((}}}qqqmmmkkkmmmoooqqqwwwzzzssslllgggddd[[[UUUMMMFFF@@@;;;666333222111000/////////000111////////////////////////////////////////////////......///000///...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++************+++++++++***+++,,,,,,---+++,,,,,,,,,,,,+++***************++++++*********))))))))))))***+++------++++++***************+++******************))))))************************+++*********+++++++++*********************************))))))******+++,,,************************(((((((((((()))))))))***+++++++++,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++***))))))************************************************************++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///222111---***+++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++***)))...---,,,++++++,,,---...***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,...---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,+++***)))(((((())))))***+++,,,,,,------------,,,,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,++++++************************))))))))))))))))))))))))''''''(((((())))))******************************)))******+++***)))(((''''''''''''((((((((())))))+++***))))))(((((())))))))))))))))))))))))))))))******))))))))))))******************************'''(((((()))******++++++))))))))))))))))))))))))***))))))+++,,,+++***)))))))))(((((()))******+++************************&&&'''(((((()))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))******))))))))))))******))))))))))))))))))))))))tttlllgggkkkqqqvvvzzz~~~zzzrrrkkkgggfff___ZZZSSSLLLEEE???888444333222000/////////000111000000000000000000000000////////////////////////......///000///...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++*********++++++************+++,,,,,,+++,,,,,,,,,,,,+++******)))***++++++++++++***)))((()))))))))***+++,,,---+++***************++++++++++++++++++++++++++++++***************************************************************************************++++++,,,************************)))))))))*********++++++***++++++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++***************++++++***************************************************++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,......---,,,************************,,,,,,,,,,,,+++*********///...,,,,,,,,,,,,...///***+++,,,,,,------,,,,,,,,,------......------,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********(((((())))))******+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++......------,,,+++))))))))))))***+++,,,------...------,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++************************))))))))))))))))))))))))''''''(((((())))))******************************))))))(((((()))***+++,,,(((((())))))))))))******++++++***)))))))))))))))))))))))))))))))))))))))******))))))))))))******************************''''''((()))***+++,,,,,,))))))))))))))))))))))))((()))+++---...---)))%%%***))))))))))))******+++))))))))))))))))))))))))***+++,,,,,,+++)))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((((((((()))***))))))((())))))******))))))))))))))))))))))))|||rrrkkkmmmssswwwzzz|||yyypppjjjggggggccc___YYYSSSLLLDDD===888555333111///...///000111111111111111111111111111////////////////////////..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,***************+++,,,,,,+++,,,,,,,,,,,,+++******)))***+++,,,,,,+++***)))))))))******+++++++++,,,*********)))******+++,,,+++++++++++++++,,,,,,,,,************************)))***+++***))))))***+++***************++++++++++++************+++,,,,,,*********************************+++++++++,,,,,,)))***+++,,,---,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++************+++,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,******,,,///111000...++++++++++++++++++++++++,,,---...---+++++++++------,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,------............---------------,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******((()))))))))******++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++/////////...---,,,+++***))))))***+++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,------,,,,,,,,,************************************************((())))))))))))))))))******************************)))''''''(((***---///************************++++++***))))))))))))***))))))))))))))))))))))))******))))))))))))******************************(((((())))))***+++,,,,,,))))))))))))))))))))))))&&&***,,,---///000---((())))))(((((((((((())))))))))))))))))))))))))))))************)))'''%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))***))))))((((((((()))******((((((((((((((((((((((((~~~vvvtttuuuuuuwww{{{|||~~~~~~xxxpppiiiggghhhhhhddd___ZZZSSSJJJBBB<<<555444111///...///111222000000000000000000000000////////////////////////......---------......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***************++++++,,,+++,,,,,,,,,,,,+++*********+++,,,------,,,+++***)))******+++++++++************))))))***++++++,,,)))*********++++++++++++************************(((***++++++(((((()))+++))))))*********+++++++++++++++******++++++,,,---*********************************+++++++++,,,,,,(((***+++------,,,+++******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++*********++++++,,,---************************++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,---............///000,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,,,,---///,,,------......------,,,***+++,,,,,,------,,,,,,------............---------------------.........,,,,,,,,,---------......---------------------------------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++*********++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...***++++++,,,------------************************++++++++++++++++++++++++***************)))))))))************************))))))))))))***++++++,,,************************,,,+++******))))))******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))'''***++++++///555555111******))))))))))))******************************((((((((((((''''''&&&%%%)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******(((((((((((((((((((((((({{{uuurrruuu|||zzz|||}}}xxxpppiiiggghhhjjjhhhccc^^^WWWOOOFFF@@@666444111///...///111222000000000000000000000000////////////////////////...---,,,,,,---...000111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------...*********)))***++++++,,,+++,,,,,,,,,,,,+++*********+++---......---+++*********+++++++++******)))******))))))***+++,,,,,,(((((())))))*********+++))))))))))))))))))))))))(((***,,,+++(((''')))+++))))))******++++++++++++++++++******++++++,,,---************************************++++++++++++((()))+++---------+++******+++,,,------,,,+++***************************++++++++++++++++++++++++)))************++++++++++++*********+++,,,,,,---************************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................***...111///***))),,,000........................+++---//////---,,,///111...///000111111000///...++++++,,,---------,,,,,,------............------............//////000000,,,,,,,,,------.........------------------------+++,,,,,,------......///------------------------++++++,,,,,,,,,---------------------------------------.........---,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///)))***+++,,,---.........************************++++++++++++++++++++++++,,,,,,++++++******))))))************************)))***+++,,,,,,+++)))(((************)))))))))))),,,+++******)))*********))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((***************+++++++++))))))))))))))))))))))))(((+++***)))...999===;;;------,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%((((((((((((((()))******************************wwwttttttuuuqqqvvvvvvrrrqqqtttqqqkkkkkkooooooiiibbbZZZPPPGGG???:::444111111222111///000000000000////////////////////////////////////------------------------------......------,,,+++,,,------......------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///,,,'''######%%%))),,,,,,,,,,,,++++++*********---,,,++++++******++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++&&&'''''')))***+++,,,---+++++++++++++++***)))(((++++++++++++******)))))))))************+++++++++************************)))************+++++++++...---+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////---------------------------------------------------------,,,,,,+++++++++------------------------000///------......---,,,%%%&&&(((***,,,...000111...---,,,,,,......---,,,,,,,,,------...///000000000000///...---,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++***)))***+++++++++)))************************,,,,,,++++++***)))((((((***)))'''%%%%%%'''((()))***************)))((('''))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))************)))************+++++++++''''''((()))***+++,,,,,,))))))***+++,,,,,,------***))))))((('''&&&&&&%%%,,,+++))))))+++///444777222...***''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((,,,+++)))((((((((()))***%%%&&&''')))))))))((((((|||wwwrrrsssvvvwwwuuuwww{{{{{{wwwnnnrrrrrrmmmggg```UUULLLDDD>>>777333333333222111111111000000000/////////////////////////////////------------------------......//////......---,,,,,,------......------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++))))))***+++,,,,,,,,,++++++++++++++++++---,,,++++++******++++++************************++++++++++++++++++++++++,,,,,,++++++***************************************++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++***)))((((((''',,,,,,,,,,,,,,,+++******++++++++++++*********))))))************+++++++++************************************++++++++++++------+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------------------------------------------------------.........---------,,,,,,------------------------000...------......---,,,------------------,,,,,,...---,,,,,,......---,,,,,,,,,------...//////000000000///------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++***)))***+++,,,+++)))************************,,,,,,++++++***)))))))))***)))(((((((((((()))******++++++++++++******)))*********************************))))))***************))))))))))))******(((((()))))))))*********)))************+++++++++((((((((()))******++++++*********++++++,,,,,,,,,,,,++++++***))))))((((((***)))((()))***---111333000---)))'''((()))))))))))))))))))))))))))))))))(((((((((((()))))))))***************)))))))))((())))))(((((((((((())))))************************++++++)))((((((((()))***''''''((()))***)))((((((uuuvvvwwwvvvuuuxxx}}}|||uuuvvvsssooolllhhh^^^TTTKKKDDD;;;666555555444222111111111000000000000/////////////////////////////////////////////////////////000000//////...---,,,------......------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...---,,,+++***++++++++++++++++++,,,,,,---,,,++++++******++++++************************+++++++++++++++++++++++++++************)))))))))***************************++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++------,,,***)))((('''&&&,,,,,,---------,,,++++++++++++++++++************)))************+++++++++************************************+++++++++,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,------------------------------------------------/////////...............------------------------///...------...///---,,,222222111///...---,,,+++...---,,,---.........,,,,,,,,,------.../////////000///...---------------------------------------.........---------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,***)))***+++,,,+++***++++++++++++++++++++++++,,,,,,,,,+++******)))))))))************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++******))))))))))))******(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))******+++++++++++++++++++++++++++******))))))((((((((((((((()))+++,,,------+++))))))*********)))))))))))))))))))))))))))((((((((()))))))))******************))))))))))))***))))))(((((())))))***************************+++******)))((()))))))))))))))*********))))))(((|||xxxuuuxxx|||~~~}}}{{{yyytttnnnlllkkkeee]]]RRRKKKAAA:::777666444333222222111111111000000000///////////////////////////////////////////////////////////////...------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))*********++++++,,,,,,,,,---,,,++++++******++++++************************++++++++++++++++++++++++***)))))))))))))))))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))***************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++------------....................................................................................///...------...///...,,,000000/////////////////////---,,,---...///...------------.........//////000///...---------------------------------------...............---------------------------,,,,,,------------------,,,,,,+++++++++++++++++++++++++++,,,,,,---------------------------------------,,,,,,++++++,,,,,,---...,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********'''(((***,,,,,,+++***)))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,******))))))))))))******''''''((((((((()))))))))))))))*********+++++++++************))))))((((((++++++++++++************)))))))))(((((((((''''''(((((())))))*********)))***)))((()))++++++***((())))))))))))))))))))))))(((((()))))))))******************)))))))))))))))***))))))))))))))))))***************************+++******)))))))))))))))++++++++++++******))))))zzzwwwyyy|||~~~}}}uuullliiijjjhhhcccYYYQQQGGG???:::888444222222222222222111111111111000000000000000000000000000000000000000000000000---............---,,,,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,*********++++++,,,,,,,,,---,,,++++++******++++++************************++++++++++++++++++++++++)))))))))))))))))))))******************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,------******++++++++++++******+++++++++++++++++++++,,,))))))*********+++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,---------,,,++++++---------....../////////........................------------------..............................///---,,,---...///...---------....../////////000///...------//////...------------...............//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------+++++++++++++++++++++++++++,,,---.........------------------------------,,,,,,++++++,,,,,,---...,,,+++***+++,,,,,,,,,***++++++++++++++++++++++++,,,,,,,,,+++++++++++++++%%%''')))+++,,,+++)))((((((((()))***+++++++++***************************,,,++++++++++++++++++,,,******))))))))))))******(((((((((((())))))))))))))))))*********+++++++++++++++******)))(((((((((+++*********************))))))))))))((((((((((((((()))***++++++***)))(((((((((((()))++++++***((())))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))******))))))))))))))))))))))))************)))))))))(((,,,,,,++++++******))))))xxxuuuvvvxxx{{{~~~zzzoooiiiiiiiiiggg```XXXNNNEEE@@@;;;555222333333333222222222111111000000000000000000000000000000000000000000000000---------...---,,,,,,+++,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++,,,---...///++++++++++++++++++,,,,,,---,,,++++++******++++++************************++++++++++++++++++++++++)))))))))************+++***************************++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++******++++++++++++,,,,,,,,,,,,)))************+++++++++************************++++++++++++,,,,,,,,,,,,+++,,,,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......------............------------------------------,,,,,,---......------------------...//////000000........................---------------....................................---,,,---/////////---//////......------------///...---...//////...---........................///......---------......,,,,,,,,,,,,,,,,,,,,,,,,.............../////////------------............------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++%%%''')))+++++++++)))((((((((()))*********))))))************************++++++************++++++******))))))))))))******))))))))))))************)))************++++++++++++*********))))))(((((())))))******************++++++++++++++++++++++++)))******++++++***)))))))))(((((()))***+++)))((()))))))))))))))))))))))))))))))))*********++++++))))))))))))************+++******))))))******+++(((((((((((((((((((((((()))************)))((((((,,,+++******)))*********~~~xxxwwwwwwyyy|||xxxnnnjjjiiigggfff___UUULLLFFF???888222444333333333333222222222000000000000000000000000////////////////////////...............------,,,,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,++++++++++++++++++---,,,++++++******++++++************************++++++++++++++++++++++++************++++++,,,,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))***++++++,,,,,,,,,++++++++++++,,,,,,,,,------)))************+++++++++************************+++++++++,,,,,,,,,------++++++---.........------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---...//////---------,,,,,,+++++++++,,,,,,,,,---------......------............------........................,,,------...////////////---------...///000000000........................------........./////////...........................---,,,---///000///...000//////......---,,,,,,000...---...///000///---..............................---------......///---------------------------........./////////000------------.........///------------.........///------------------------+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++++++++++++++******+++++++++***))))))++++++++++++++++++++++++*********))))))***************))))))))))))******************++++++++++++)))************+++++++++*********)))))))))))))))(((((())))))******++++++++++++++++++++++++++++++))))))))))))))))))*********)))(((((()))***)))'''))))))))))))))))))))))))))))))*********+++++++++((()))))))))************+++******))))))******+++)))))))))))))))))))))))))))******+++***)))((('''******)))((()))***++++++||||||sssllliiigggjjjcccZZZQQQJJJBBB999333444444444333333333222222000000000000000000000000///////////////////////////////////////......---,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***++++++++++++***---,,,,,,++++++*********---,,,++++++******++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------+++++++++,,,,,,---------)))************+++++++++************************++++++,,,,,,,,,---------***+++---...///...------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///111222222---------,,,,,,+++++++++,,,,,,,,,---------......------............------........................,,,---...///000000000000---------...///000000111////////////////////////.../////////000000111111////////////////////////...---,,,---///000///............///////////////000...---...///000///........................---......---------......///////////////////////////---.........//////000000---------.........//////---------.........//////........................+++,,,...000000///...---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************))))))))))))************+++++++++,,,,,,,,,)))************+++++++++))))))))))))))))))******'''(((((()))***++++++,,,))))))))))))))))))******)))(((((((((((()))******+++)))((('''((()))(((''')))))))))))))))))))))))))))************+++++++++(((((())))))*********+++++++++************++++++************************)))******++++++)))((('''))))))((((((((()))+++,,,uuukkkfffjjjgggbbbZZZQQQGGG???:::555333444666444000000444000000000000000000000000////////////////////////000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++******+++***))))))((()))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))***++++++++++++***+++++++++++++++***)))(((******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------....../////////+++++++++,,,,,,---------++++++,,,,,,,,,,,,------.........------,,,,,,,,,.........////////////000------------------------000000//////.........---......////////////......---------.........//////,,,------........................///......------000---+++,,,///000000...111000000//////000000111222111///......000111333111111000000///000000000111000///...............222222222111000///////////////......//////000111---------....../////////.........///////////////000000000000000000000000........................///......------,,,,,,+++------------------------000000111111000///---,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---.........------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******++++++++++++*********)))))))))((((((''''''************************+++*********))))))((((((******)))(((((((((((((((******++++++++++++******(((((())))))******++++++***************************)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))******************************++++++++++++******)))))))))((()))******+++************************************************))))))))))))************|||pppiiihhhfffbbb\\\TTTLLLCCC>>>777444333444222......111000000000000000000000000////////////////////////000///...---,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******---,,,,,,+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))******+++,,,,,,,,,,,,,,,+++++++++++++++***))))))******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------.........---------,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,,,,+++++++++++++++++++++++++++------------------......+++++++++,,,,,,---------++++++,,,,,,,,,,,,------......---------,,,,,,,,,------........./////////------------------------000/////////..................////////////......---------.........//////------...///////////////...///////////////......111///......000222111///.........//////000111111111000...------...000111222111111000000111111222000//////...............222222111111000000000///000//////............///---------------...//////111111000000//////......------------------------........................------------------------------------------------///000111111111000///.........---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******++++++++++++******++++++++++++*********)))************************+++*********))))))))))))******)))(((((((((((((((******++++++++++++******)))))))))))))))***************************************((((((((((((******))))))(((((((((((())))))))))))))))))))))))))))))************************)))******************))))))))))))))))))******+++************************************************))))))))))))************xxxnnnhhhgggdddaaa\\\TTTKKKEEE;;;777555555222...---000000000000000000000000000//////////////////////////////...------------...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******------,,,+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++,,,------------,,,++++++++++++++++++***)))******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++*********++++++++++++******++++++,,,,,,,,,,,,------//////............------++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,---------............------------------------////////////..................////////////......------........./////////......///000000000000000//////000000000000//////333111000111222222111000......///000111222333333111000///......///000111222222111111111111222222000000000000////////////222222222222222111111111222111000///............000///.........///000111333222222111000///...---------------------------........................+++,,,,,,---......//////------------------------...///111222222111000000......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------,,,+++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********************++++++++++++******++++++++++++***************************************************)))))))))******)))(((((((((((()))******++++++++++++******************))))))))))))************************+++***)))(((((()))***+++***))))))(((((())))))***))))))))))))))))))))))))************************((())))))******))))))((()))))))))))))))*********************************))))))))))))))))))))))))))))))))))))************wwwmmmllljjjgggddd\\\RRRKKK@@@:::666666444111000222000000000000000000000000////////////////////////............------......---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++***))))))))))))*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,+++++++++,,,,,,+++************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))******++++++******)))+++++++++,,,,,,,,,------............------------*********++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------..............................///////////////...............////////////..................//////////////////000111111111111111...//////000000000000///222222111111222111000000111111222333444444444444333333222111111111222222222111111111111222222333222222222222222222222111222222222222222222222222333222111111000000000111222111000//////000222333111111000000/////////...////////////////////////........................,,,---------.........///........................---...000222222222222111......---------,,,,,,,,,+++++++++,,,,,,,,,---------------,,,+++***)))(((,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++******)))))))))(((((((((((((((************************************************+++***))))))(((((())))))******++++++++++++******++++++******))))))((((((************************,,,+++***))))))***+++,,,***))))))))))))))))))***))))))))))))))))))))))))************************(((((())))))))))))(((((((((((()))***************************************((((((((((((((((((((((((((()))))))))************sssqqqnnnlllhhhaaaVVVNNNCCC<<<666666555222222444111111111111111111111111////////////////////////------..................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,++++++***)))***************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,)))******+++++++++++++++***++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))******++++++******)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------.......................................///////////////......////////////.............../////////000000///000000111111111111111......///000000000000000000111222222222111000000333333444555555555444444555555444333333333333333333333222222333444555555333444555555666555444444333333333333222222222222111111111000000111222222111111000/////////000111.........//////000000000000000000000000000000000/////////////////////////////////......---------........................---...///111222222222111......---------,,,,,,,,,+++++++++,,,,,,,,,---------------,,,+++***)))(((,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++******(((((((((((((((((())))))***************************************+++++++++++++++***)))))))))))))))******++++++++++++******++++++******))))))((((((************************,,,+++***))))))***+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))************)))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************zzzvvvqqqooommmfff[[[RRRHHH???777666555222111333111111111111111111111111////////////////////////,,,---......///.........////////////////////////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******......---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))***++++++++++++******+++,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++*********++++++++++++******++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---++++++++++++++++++,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,---------.............................................///////////////......////////////............/////////000000000//////000111111111111111...///000111111222111111000222444555444333333444444555777888999999888777999999888888777666666666888888888888999:::;;;;;;999:::;;;<<<===<<<;;;:::999999888888777666666555333333222222111222222222000000000000000000//////---......///000111222333////////////////////////////////////////////////000000//////...------,,,........................,,,---///000111111111000......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------,,,+++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++******++++++++++++******************++++++++++++*********************************+++++++++++++++++++++***))))))))))))*********++++++++++++******************))))))))))))************************+++***)))(((((()))***++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((('''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************}}}xxxuuutttoooeee]]]RRRGGG===999888444222333111111111111111111111111////////////////////////,,,,,,.../////////......////////////////////////........................---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------)))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------......,,,,,,++++++++++++++++++,,,+++***))))))+++---...------------------------+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------........./////////..................................../////////000......////////////........./////////000000000000...///000000111111000000000111222333444444444444222555999:::999888999:::888:::===@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>AAA@@@@@@AAABBBCCCDDDDDDEEEFFFHHHIIIJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@===<<<:::888777555555555444444666666666444333222111111111222222333333333000000000000000000000000////////////////////////////////////....................................,,,---...///000000///.........---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******++++++++++++******)))*********++++++++++++*********************************++++++,,,,,,,,,,,,+++******))))))************++++++++++++******)))))))))))))))***************************************((((((((((((******+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))'''(((***+++++++++)))((())))))))))))))))))))))))************************))))))))))))************|||{{{||||||~~~|||yyy}}}~~~||||||xxxoooggg\\\PPPDDD???<<<888555444111111111111111111111111////////////////////////+++,,,.../////////......................................................---,,,,,,++++++,,,,,,------------------------------------,,,,,,+++++++++,,,,,,,,,+++++++++******---,,,++++++******++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,------------,,,***+++,,,,,,------------******+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------.........//////---,,,,,,++++++*********,,,+++***))))))+++---...------------------------+++++++++,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,------..................////////////000////////////////////////---.........//////000000......////////////......////////////000000000000......///000000000000000222333444555666666666666555999===???======>>>???===???CCCGGGJJJLLLMMMMMMJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGGGGHHHIIIJJJKKKPPPQQQSSSUUUVVVUUUSSSRRRTTTSSSRRRQQQOOOMMMLLLLLLGGGEEECCC@@@===:::999888999:::<<<======;;;888666444444444444444444444444333333333333333333333333000000000000000000000000------......///000000000////////////////////////,,,---.../////////...---......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---.........------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******++++++++++++******''''''(((((()))))))))************************************++++++,,,,,,,,,,,,+++******)))***************++++++++++++******(((((())))))******++++++***************************)))(((''''''((()))***++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******'''(((***+++,,,+++)))((())))))))))))))))))))))))************************))))))))))))************}}}zzzyyyyyy|||{{{zzz{{{|||wwwyyy~~~yyyxxxtttoooaaaYYYMMMBBB;;;777666666222222333333333222111111111111111111000000000000........................////////////////////////,,,,,,,,,------.........---,,,+++***+++,,,---...)))***++++++,,,,,,,,,,,,,,,++++++***+++,,,...///,,,+++*********+++,,,---++++++,,,,,,,,,+++******++++++++++++++++++++++++------,,,++++++,,,,,,,,,************************+++++++++++++++++++++++++++,,,------,,,+++)))(((*********++++++,,,,,,,,,+++++++++******)))))))))))))))***+++,,,------...---,,,+++******+++,,,---------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...+++)))))),,,---,,,***,,,------......------,,,...------------...//////------------------------000000000000////////////............//////000000111111////////////000111111000000111222111///---444555444333222222444666888777555555666:::>>>@@@@@@BBBEEEHHHJJJLLLLLLMMMMMMOOOQQQSSSUUUVVVWWWWWWUUUTTTSSSPPPNNNKKKIIIHHHJJJKKKKKKHHHFFFHHHMMMRRRSSSTTTTTTTTTTTTVVVYYY\\\[[[ZZZYYYWWWVVVUUUTTTTTTWWWRRRJJJBBB>>>===???AAA@@@@@@@@@@@@@@@???>>>===:::999999888777666666666666555444333222111111111222222111000///.........111000000000000/////////------------------------........................---------.........//////,,,,,,,,,---------......,,,------......------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++************************)))************+++++++++************************)))))))))***+++++++++,,,++++++***)))(((((())))))************************))))))))))))))))))))))))+++******)))))))))))))))+++*********))))))(((((()))))))))***+++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))~~~}}}}}}~~~{{{zzzyyyzzz}}}zzz{{{}}}yyyttteee]]]PPPEEE===999777666222333333333333222111111111111111111000000000000........................////////////////////////,,,,,,------------------,,,,,,++++++,,,,,,------******+++,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,************+++,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++,,,,,,,,,,,,+++******+++,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---***((()))+++,,,+++***,,,------......------,,,...------------.../////////...................../////////000000111111111//////////////////////////////......///000111222//////000111222222222111444555555555555666999<<<>>>>>>???AAADDDGGGJJJKKKRRRSSSUUUWWWYYYYYYYYYYYY[[[[[[\\\]]]]]]]]]]]]]]]XXXXXXWWWVVVUUURRRPPPNNNLLLLLLKKKIIIIIIJJJMMMPPPPPPQQQSSSTTTUUUVVVYYY[[[ZZZZZZZZZYYYZZZZZZ[[[[[[XXXSSSKKKDDD???======>>>???@@@@@@AAABBBCCCCCCDDDCCCCCCCCCBBBAAA???===<<<:::999888666555444333333222111000000///000000000////////////............................................................---------.........//////---------.........//////,,,------......------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++************++++++************************)))************+++++++++***************************************+++++++++++++++***)))))))))))))))************************))))))))))))))))))))))))+++******)))))))))))))))************)))))))))((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))zzzzzzyyyyyy|||{{{lllcccVVVJJJAAA;;;888666333333333333222222222111111111111111000000000000////////////////////////////////////////////////------------------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,------------,,,------,,,+++++++++,,,,,,,,,,,,+++***)))))))))***)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,---,,,+++,,,------......------,,,...------------...//////000000000//////.........,,,,,,---...///000111111000000000///////////////......//////000111333444111111111111222222333444555666888:::;;;>>>CCCFFFIIIKKKNNNRRRVVVYYYZZZ[[[``````aaabbbbbbaaa```_________``````````````````\\\]]]______^^^\\\YYYWWWUUUSSSPPPPPPQQQRRRRRRQQQNNNPPPRRRSSSRRRRRRRRRSSSQQQRRRRRRTTTVVVXXXZZZ[[[YYYUUUOOOHHHCCC@@@>>>>>>>>>>>>>>>@@@BBBEEEGGGIIILLLMMMNNNNNNLLLIIIFFFDDDAAA@@@>>><<<999888777777333222111111111111222222////////////////////////////////////////////////........................---------......................../////////000000,,,------......------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))************+++++++++************************+++++++++***************+++***))))))))))))))))))************************))))))))))))))))))))))))+++******)))))))))))))))************)))))))))))))))))))))(((((((((((((((************************))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))zzzyyyyyyyyyzzz}}}~~~rrrjjj]]]PPPFFF>>>999666555444444333222222222222111111111111000000000///000000000000000000000000////////////////////////.........------,,,,,,,,,***+++,,,---...---,,,+++,,,,,,---......---------...------,,,++++++++++++,,,,,,+++***))))))((((((((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***,,,---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,------------------------......---------.........,,,------......------,,,...------------...//////111000000//////......---++++++,,,,,,---......///111111000000000000//////000000111111222333444444444444444333333444666888;;;===@@@CCCFFFJJJOOOSSSXXXYYY[[[^^^aaadddggghhhfffgggggggggfffdddbbbaaa[[[[[[\\\]]]^^^```aaaaaa]]]___bbbddddddbbb___]]]]]]ZZZWWWWWWZZZZZZXXXVVVRRRTTTWWWVVVTTTQQQNNNNNNIIIJJJKKKMMMOOORRRTTTVVVYYYWWWSSSNNNIIIFFFCCCBBB>>>======>>>AAADDDHHHJJJOOOQQQTTTVVVUUURRRNNNLLLIIIHHHEEEBBB???===<<<;;;777666555444333333333333111111111111111111111111////////////////////////................................................---.........////////////,,,------......------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))*********+++++++++************************,,,+++++++++***)))))))))******)))))))))))))))***************************))))))))))))))))))))))))+++******)))))))))))))))*********)))))))))))))))*********))))))(((((('''************************))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))~~~~~~}}}vvvvvvvvvwwwwwwyyyzzz{{{zzzzzzqqqeeeWWWLLLCCC;;;777666555444333222222222222111111111111000000000///111111111111111111111111////////////////////////.........------,,,,,,,,,***+++,,,---...---,,,+++---------......---,,,,,,------------,,,++++++***,,,,,,,,,+++***)))((((((((()))***+++,,,---------++++++++++++++++++++++++************++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******))))))***,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,------......------,,,---------------------------------,,,,,,,,,---...,,,------......------,,,...------------...///////////////.........------........................111111111111111111111000111111222222222222222222555777888999999<<<@@@CCCIIIKKKNNNQQQTTTXXX]]]```dddcccbbbbbbdddgggjjjllljjjkkkkkkjjjiiigggeeeddd[[[[[[[[[[[[\\\]]]^^^___ZZZ\\\___aaaaaa```]]][[[\\\ZZZWWWXXXZZZ[[[ZZZWWWVVVXXXZZZZZZWWWSSSPPPOOOJJJJJJJJJKKKMMMNNNPPPQQQTTTSSSQQQNNNLLLIIIGGGFFFBBBAAAAAABBBDDDGGGJJJLLLPPPSSSWWWZZZ[[[YYYVVVTTTPPPOOOLLLIIIEEECCCAAA@@@===<<<:::999777666555555222222222222111111111111........................////////////////////////.....................---,,,,,,---------.........,,,------......------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))*********+++++++++************************,,,+++++++++***)))))))))***)))))))))))))))******************************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))******+++++++++******)))))))))************************))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))}}}{{{yyyssstttuuuuuuvvvvvvwwwwwwzzzyyymmm___SSSIII@@@;;;777666444333222222222222111111111111000000000000000000000000000000000000////////////////////////------------------,,,,,,++++++,,,,,,------,,,,,,,,,------------,,,,,,+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,+++***))))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++******)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,((()))***+++,,,------...,,,,,,------------,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------............------------------------------***++++++***))))))***,,,,,,------......------,,,...------------...//////........................333333222222111111111111000111111111222222222222111111222444444444444444777;;;@@@CCCEEEIIIOOOSSSWWWXXXZZZ\\\]]]```dddhhhhhhfffcccaaaaaacccfffhhhfffgggggghhhgggfffdddccc]]]\\\ZZZXXXWWWWWWXXXXXXXXXYYY[[[]]]\\\ZZZXXXVVVVVVTTTSSSSSSUUUWWWXXXXXXTTTWWWYYYXXXUUURRROOONNNKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIHHHGGGFFFHHHHHHHHHIIIJJJMMMOOOPPPRRRUUUZZZ]]]___^^^\\\ZZZVVVTTTQQQNNNKKKHHHFFFFFFBBBAAA???>>><<<;;;::::::444444333222111000000///........................////////////////////////...............---------,,,,,,,,,------------...,,,------......------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))************+++++++++************************+++++++++***************)))))))))))))))******+++************************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))************++++++++++++************************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))~~~zzzxxxvvvwwwxxxyyyzzzzzzzzzyyy|||uuuggg[[[PPPFFF@@@888777555222111111222333111111111111000000000000000000000000000000000000////////////////////////,,,,,,------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,+++*********+++,,,---------,,,++++++,,,------------,,,+++***++++++,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,---......---,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------............------........................+++,,,---,,,***)))+++...,,,------......------,,,...------------...//////.........//////000000111111111222222222222222222///000000111222333444444333444777999;;;<<<<<<<<<@@@EEEKKKOOOQQQSSSYYY^^^\\\]]]]]]]]]]]]^^^aaaddddddcccaaa___^^^______```___```aaacccccccccbbbbbb```^^^\\\ZZZYYYYYYYYYZZZ]]]]]]]]]]]]\\\ZZZXXXWWWSSSTTTTTTTTTTTTWWW\\\______``````]]]XXXSSSPPPOOOOOONNNMMMLLLKKKKKKKKKKKKIIIIIIHHHGGGGGGFFFFFFFFFIIIJJJLLLNNNPPPRRRSSSTTTTTTVVVZZZ]]]^^^^^^\\\[[[YYYWWWTTTQQQNNNLLLJJJJJJDDDCCCBBBBBBAAAAAAAAAAAA:::999888666555333222111//////////////////////////////////////////////////////.........---------------------............,,,------......------,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))************+++++++++***************************************+++++++++)))))))))))))))***++++++************************))))))))))))))))))))))))+++******)))))))))))))))((()))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))|||yyyzzz|||}}}}}}zzzmmm```TTTJJJDDD999777555222111111222333111111111111000000000000////////////////////////////////////////////////,,,,,,,,,------.........---,,,+++***+++,,,---...,,,,,,,,,,,,++++++***))))))***,,,---...------,,,+++,,,---.........---,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++------,,,+++***,,,,,,,,,++++++*********)))))))))******+++++++++,,,,,,,,,++++++++++++***,,,,,,---......---,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------............------...........................///111///---,,,///111,,,------......------,,,...------------...//////......///000111222333333------...///000111222222//////000111333444555666666888<<>>DDDHHHLLLPPPSSSUUUXXX]]]```bbbcccfffggggggeeeccc___[[[XXXUUUSSSSSSVVV[[[```dddfffggggggddddddeeedddaaa```iiiuuu|||uuuqqqrrroookkkgggdddbbbbbbbbbjjjeee^^^YYYVVVTTTRRRQQQRRRRRRSSSTTTSSSQQQOOONNNNNNJJJJJJLLLMMMKKKMMMQQQWWWWWWXXXYYYYYYXXXVVVVVVUUUUUUSSSQQQNNNJJJGGGEEECCCCCCCCCBBB@@@===:::888333333222111111111111111//////............//////...............................................................---,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++++++++,,,++++++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))***************---,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************)))******+++++++++******'''((())))))******))))))wwweeeVVVMMMFFF<<<666555777777777444444333333222111000000000000000000000000000000////////////////////////........................................................................------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))++++++.........------,,,,,,,,,...------,,,,,,+++++++++++++++******+++---...///,,,,,,,,,---------..............................,,,,,,,,,---------------...............//////000........................///////////////000000000///////////////000000111333222111111333666999;;;<<>>;;;999666555444333222111000///////////////////////////////////////////////////////////////......//////......------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******)))))))))*********++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++******))))))******+++************************((()))***+++++++++++++++%%%&&&((()))+++,,,------vvvfffZZZPPPDDD:::777666666555444333333222222111111111111111111111111111111111................................................................................................------------,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,------------------------************************,,,,,,+++************+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++***+++,,,...///,,,,,,,,,---------..............................,,,,,,,,,---......////////////......//////000111////////////////////////...//////000000111111222222111000///000111222333444555888<<<@@@EEEIIIKKKRRRUUUYYY\\\]]]^^^```bbbggghhhjjjjjjiiiiiikkklllllllllkkkkkkjjjiiiiiiiiimmmrrrzzz}}}}}}~~~~~~zzzpppgggaaaZZZTTTPPPRRRSSSOOOKKKKKKLLLMMMQQQTTTWWWYYYZZZZZZ]]]^^^``````___]]]ZZZXXXQQQSSSWWWXXXWWWSSSOOOKKKEEECCC@@@===:::888666555444333222111000000000111////////////////////////000000000000000000000000....../////////......---,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++*********++++++*********++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,---(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++************************((()))***+++++++++++++++((()))******++++++******sssbbbXXXKKK@@@;;;999777666222222222222222222222222111111111111111111111111................................................................................................------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---,,,,,,,,,---------..............................,,,,,,------...////////////////////////000000111////////////////////////...//////000111111222222222111111111333666888:::<<<>>>BBBGGGLLLOOORRRSSSUUUWWWZZZ]]]^^^aaadddfffhhhiiijjjjjjkkkmmmqqqtttooopppsssuuuwwwxxxxxxxxxvvvqqqiiibbb^^^______[[[UUUSSSPPPPPPPPPQQQRRRTTTVVVWWWZZZ\\\___aaaaaa```^^^\\\[[[]]]^^^^^^[[[VVVQQQMMMGGGFFFCCCAAA>>><<<::::::666555444333222222222222////////////////////////////////////////////////......////////////......------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,---)))******+++,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********)))*********************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******************************(((((()))++++++,,,,,,+++---------,,,***(((&&&%%%|||ggg^^^PPPEEE@@@<<<:::777222222222222222222333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////........................------------------------,,,+++++++++,,,,,,---...------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------..............................,,,,,,------...///000000///////////////000111111000000000000000000000000...//////000111222222222222222222333666:::>>>@@@CCCFFFJJJPPPTTTVVVWWWXXXTTTVVVYYY\\\___bbbgggjjjlllmmmnnnoooqqquuuzzz~~~uuuxxx}}}|||tttnnnnnnmmmfff___\\\VVVTTTRRRPPPPPPQQQTTTUUUVVVXXX\\\___``````^^^\\\ccccccdddbbb^^^WWWQQQMMMHHHGGGEEEBBB@@@???>>>===777666555444333333222333000000000000000000000000..............................///////////////...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++++++++++++++++++++,,,,,,+++++++++,,,...///))))))***+++,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******)))(((((((((******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))************************(((((()))++++++,,,,,,,,,(((((()))++++++,,,,,,+++tttfffXXXPPPGGG<<<666777333444444555555444444333111111111111000000000000//////111222222111000000000000000000000000000000111000///------......///........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,------......------,,,******+++,,,,,,---......------------------------+++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......+++,,,------......------000///...------...///000...------------...//////---------............///.../////////000000000111222222111///...///222555555555666888<<>>888777555444333222222222222222222222111111111111333222222111000//////...........................///////////////......---...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,+++***)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......,,,---......//////.........//////////////////...---...///000000000//////....../////////000000000222222222222222111111111222222222222555;;;CCCIIIQQQTTTZZZ]]]^^^\\\YYYVVVUUURRRRRRVVVXXX[[[bbbjjjpppyyyzzzqqqjjjiiiqqqxxxuuukkkddd^^^\\\YYYWWWVVVWWWYYY[[[WWWWWWYYY\\\___^^^ZZZVVVMMMIIIBBB===:::888666444222222222222111111000000000000///............///////////////............------------------------........................------------------------.........---,,,,,,,,,++++++,,,............,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,************************************************************************))))))******+++++++++,,,***++++++,,,,,,++++++***((((((((((((((('''''''''*********++++++,,,,,,,,,xxxwww{{{|||zzz}}}sssdddXXXLLLBBB;;;999777555333333333333333222222222222111111111333222111000/////////000......................../////////000///......---........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++******)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......------...////////////.........////////////......---...///000111000//////........./////////000000111111222222222333333333222333444666;;;CCCLLLSSS\\\^^^```aaa```\\\XXXUUUXXXVVVXXX]]]```bbbhhhooo{{{zzzuuuttt}}}vvvooogggccc^^^XXXUUUTTTTTTUUUTTTTTTUUUZZZ___bbb```^^^SSSPPPJJJEEEAAA===:::777333333444444444444333333000000///............///////////////............,,,,,,------------,,,,,,........................------------------------............------------,,,,,,------------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,************************************+++++++++,,,************************************************************************))))))******+++,,,,,,,,,******++++++++++++******))))))************)))(((*********++++++,,,,,,---xxxvvvwwwyyywwwyyy}}}mmmaaaRRRFFF===;;;888666444333333444333333222222222111111111222111000//////000111111////////////////////////...///000000000///------........................---------,,,,,,,,,++++++------------------------------------------------+++++++++,,,,,,---------,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---------++++++,,,---------------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......------...///////////////---...///000000///...------...000111111111///...//////000000000111111111000111111222333444555555555888===BBBIIIPPPXXX]]]ddddddddddddbbb```]]][[[ZZZ[[[```hhhllloootttzzz~~~~~~|||yyyrrrkkkccc\\\WWWUUUUUUSSSRRRVVV]]]aaaaaa```\\\XXXTTTOOOKKKFFF@@@===555555777888999999888888222222111000000000000000////////////............,,,---...//////...---,,,................................................,,,,,,---------------...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++++++++++++++++++++************************)))))))))*********++++++************************************************************************))))))***++++++,,,------******++++++++++++******+++,,,---......---,,,,,,)))******+++,,,,,,------yyyuuuuuu~~~xxxuuuvvv|||~~~~~~~~~~~~{{{}}}sssfffVVVHHH???===999666444444444444333333333222222222111111111111000//////000111222000000000000000000000000...///000000000///---,,,........................---------,,,,,,,,,++++++........................------------------------+++++++++,,,,,,---------,,,------......------,,,******+++,,,,,,---......******+++,,,...///000000+++,,,------......------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......---......///////////////---...///000000///...------...000111222111///...000111111111111222222222000000111222444555666666888>>>FFFNNNVVV\\\bbbfffgggffffffeeedddcccbbbbbb```ccckkkvvv}}}yyymmmddd^^^XXXTTTQQQTTTZZZ___```^^^bbb___[[[WWWRRRLLLFFFAAA666777999;;;<<<<<<<<<;;;444333222222111222222222000/////////............---...///000000///...---................................................+++++++++,,,,,,------------,,,************,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******************************((())))))))))))*********************************************************))))))))))))))))))))))))))))))***+++,,,,,,------******++++++++++++******((()))***+++,,,+++******))))))***+++,,,,,,------xxxttt}}}|||zzzxxxyyy}}}~~~~~~~~~}}}|||yyyuuuwwwzzzyyytttrrrtttwww{{{~~~mmm\\\OOOFFF===555444333222111333222333444555444222000...---......///000111111222111111000//////000111222//////............//////////////////////////////........................+++,,,---///000//////...------------------------...---+++***)))******+++---------------------------,,,,,,+++,,,---///000+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------..................************************........................------------------------////////////////////////.........------,,,,,,,,,000000//////.........---////////////000000000000000000000000000000000000555222//////111333222111222222333333444666;;;>>>@@@JJJVVV\\\]]]___dddiiiiiijjjjjjiiiggggggiiijjjmmmooowwwyyynnnbbbYYYOOOKKKNNNUUUZZZ[[[bbbccccccaaa\\\TTTLLLGGGBBB@@@<<<:::;;;>>>BBBEEE;;;:::888555444333333333111000//////111222222111222111///.........///000......---------,,,,,,,,,...........................///000111000///---,,,,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******************++++++))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------yyyttt}}}|||zzzxxxyyy|||~~~~~~}}}~~~}}}{{{{{{{{{{{{|||yyyyyyuuuqqqrrruuutttpppqqqssswww{{{wwweeeWWWJJJ@@@888666666444444666222333444444444222000/////////000000111222222333222111000//////000111111//////............//////////////////////////////..........................................------------------------------///......------------...------------------------,,,,,,,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------////////////////////////.........------,,,,,,,,,000/////////............////////////000000000000000000000000000000000000222000......111222222000222222222333666;;;BBBGGGOOOWWWaaafffggggggjjjmmmiiiiiiiiiiiiiiikkkooorrrxxx{{{llldddXXXOOONNNPPPUUUWWW[[[\\\^^^___^^^[[[WWWTTTJJJGGGBBB>>>===>>>@@@BBB???===:::777444222222111222111//////111222222111111000000///////////////,,,,,,,,,------.................................---...///000000...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************************************************************************************+++++++++*********))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------yyyttt}}}|||zzzxxxxxxyyyzzzzzzzzzyyyxxxvvvuuuuuuvvvxxxyyywwwwwwsssnnnnnnqqqqqqnnnqqqssswww|||qqqbbbOOOEEE<<<:::999666666888333333444444444222111000000000111111222333333333333222111000/////////000//////............//////////////////////////////........................000000///...---,,,,,,,,,---------------------------......////////////...------------------------,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...///...,,,*********+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////.........---------------////////////............////////////000000000000000000000000000000000000000//////000222333333222222333444777<<>>===666444222111111000///...///000111111111000...---................................................,,,,,,------------------//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.../////////...------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************************+++++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++*********************************************************+++++++++,,,,,,~~~tttoooxxx|||wwwrrrnnnnnnnnnnnnnnnnnnooopppqqqsssssstttyyyzzzwwwuuuwwwwwwuuusssvvv{{{xxxaaaUUUHHH@@@;;;555333444444444444333333333333333111111111111111111111111111111222111111000///...//////............//////////////////////////////........................,,,,,,,,,---...///000000---------------------------......////////////...------------------------,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...///...,,,*********+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////.............../////////.........///////////////////////////000000000000000000000000000000000000111222333333444666999<<>>888555555444444333333333444444444222222222222222222222222000000111222111111000/////////............//////////////////////////////........................------..................------------------------///......------------...------------------------,,,,,,,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++------------------------........................////////////////////////---........./////////000............/////////000////////////000000000000000000000000000000000000000222444555777;;;BBBHHHKKKPPPVVV[[[\\\\\\\\\]]]```gggqqqzzznnn```YYYWWWVVVUUUTTTSSSSSSSSSTTTSSSUUUXXXZZZ[[[[[[YYYXXXPPPPPPOOOMMMKKKHHHEEEDDDAAA>>>;;;999888777555333111000000///////////////............////////////...........................---------...//////000...............---------------------------------,,,,,,,,,------------...***+++,,,------......---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************)))))))))***+++,,,,,,,,,,,,,,,++++++***))))))(((************************))))))*********+++++++++************************************++++++++++++uuupppyyyxxxpppkkkjjjkkkkkkllloooqqqqqqqqqpppooossszzz~~~~~~}}}zzzuuuxxx}}}qqqcccTTTJJJBBB;;;777888444444333333333444444555333333333333333333333333//////111222222111000000//////............//////////////////////////////...........................//////000///---,,,+++------------------------...---+++***)))******+++---------------------------,,,,,,+++,,,---///000+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------..................,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////////////////////////////---.........//////000000---.........//////000000////////////000000000000000000000000000000000000111444666888;;;BBBLLLSSSRRRUUUYYY[[[ZZZZZZZZZZZZgggppp{{{wwwggg^^^___]]]ZZZWWWTTTQQQPPPOOOOOOQQQVVVZZZ\\\\\\ZZZYYYVVVUUUUUUSSSPPPLLLIIIGGGEEEBBB???===<<<:::888666222111///.........///000,,,------...///000111111.......................................///000111---------...............------------------------,,,,,,,,,---------......))))))+++,,,---.........++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************'''(((((()))***+++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++yyysssyyyzzzvvvsssooojjjgggkkkmmmoooooonnnmmmnnnoooyyy~~~wwwvvv{{{ooo\\\OOOEEE;;;999<<<888777666555444333333333222333333444444333333222111222333444444444444444//////............//////......//////000000111111........................//////.........---------........................//////...------,,,++++++++++++,,,---......///000,,,,,,,,,++++++*********........................+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000////////////000000000000///...---,,,............///111222222.........//////000111222111222333333222222444666333666:::@@@FFFMMMRRRVVVVVVYYYZZZWWWTTTUUU[[[bbbmmmrrryyyxxxsssrrrnnnfff^^^YYYWWWTTTQQQOOOOOOQQQSSSUUUXXX[[[\\\ZZZYYYXXXVVVSSSQQQNNNMMMLLLKKKIIIGGGDDD???999444111111000000000//////.........//////000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,......---+++******))))))******+++------------------------)))***+++,,,,,,+++***)))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---))))))))))))))))))))))))***)))(((&&&&&&((()))***************))))))((((((++++++************++++++************************************************,,,,,,++++++***)))))))))++++++++++++++++++++++++|||uuu{{{{{{wwwssspppkkkhhhiiikkkmmmnnnmmmmmmnnnooouuu}}}~~~wwwwww}}}xxxcccTTTIII???:::;;;888777666555444333333333222333333444444333333222///000111111111111111111//////............//////000000000000////////////........................//////.........---------.................................---,,,+++++++++++++++++++++++++++,,,,,,---,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---------------------------......------------......---------------------------------.........//////000000000000////////////------------,,,+++***)))///////////////000111222000000///000000111222333000111111111000111333555888;;;AAAFFFLLLRRRWWWZZZ]]]ZZZWWWSSSRRRVVV\\\bbbnnnuuu~~~|||xxxqqqhhhbbb]]]WWWRRRQQQQQQQQQRRRSSSUUUWWWXXXZZZZZZZZZYYYWWWUUUSSSQQQPPPNNNKKKIIIFFFAAA;;;777444333222111000000000000////////////000000000000................................................///---++++++---......------,,,,,,++++++,,,,,,---------------------------***++++++++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,************************+++***(((''''''(((***+++++++++*********)))))))))+++******************+++************************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++xxx}}}{{{wwwtttqqqmmmjjjgggiiikkkllllllmmmnnnppprrr|||}}}uuuxxxlll[[[OOOEEE===:::777777666555444444444444222333333444444333333222000000000111000000////////////............//////111111111000///................................................---------...........................------,,,,,,++++++***,,,,,,,,,,,,+++++++++***------------,,,,,,,,,,,,........................,,,,,,------------------........................///..................///........................------........./////////////////////000000000000///000000//////...---,,,000000/////////000000111111111111111222333444444000111222111111222555777???DDDJJJOOOSSSWWWZZZ]]]ccc]]]VVVQQQSSSYYY```eeerrr|||yyypppfff\\\VVVUUUTTTSSSRRRRRRSSSTTTUUUYYYZZZ[[[\\\\\\ZZZXXXWWWUUURRRNNNKKKHHHDDD???<<<888666444222000000111111000000000000////////////........................000000000000000000000000///---,,,,,,---......---.........------.........---------------------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++++++++*********************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---++++++++++++++++++++++++yyy}}}~~~{{{xxxuuurrrooollleeeggghhhiiijjjkkknnnpppttt}}}~~~uuuxxxuuuaaaUUUJJJAAA:::777777666555555555555555222333333444444333333222222222222222222111000/////////............//////111000000000/////////...........................................................................------,,,,,,++++++++++++.....................---------------------------,,,,,,,,,,,,---------------------,,,------------------------------------//////............//////------------------------............////////////////////////000000000000111111111111000000///...111111000000///000000000111000000111111222333444222333444444555777;;;>>>GGGLLLQQQUUUVVVWWWYYY\\\ccc```\\\XXXXXX^^^gggnnn|||~~~ooobbb[[[[[[YYYWWWUUUTTTTTTTTTUUUWWWYYY[[[]]]^^^]]]\\\[[[XXXUUUQQQMMMJJJGGGCCC@@@<<<:::666222000000111222111111000000//////..............................000000000000000000000000///---,,,---...///...---//////............//////------------------------...---,,,++++++,,,---...,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++yyy}}}}}}zzzwwwvvvssspppmmmeeeeeefffeeefffiiinnnqqqxxxwwwzzz}}}hhhZZZOOOEEE<<<888777666555555555555555222333333444444333333222222222222222222111000/////////............//////.../////////000000000111////////////////////////---.............................................------,,,,,,,,,,,,,,,+++,,,,,,---......///000000------------------------(((((()))))))))*********...------,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000.../////////000000000111------.........---,,,,,,222111111000000000000111000000000000111222333333222333555666999===BBBFFFOOOSSSVVVVVVUUUTTTWWW[[[aaaeeehhhfffcccgggsss}}}yyykkkeeebbbaaa___\\\YYYWWWUUUTTTUUUVVVYYY[[[]]]]]]\\\\\\YYYVVVSSSPPPMMMJJJGGGDDD???<<<888444111000000111111111000000//////......///////////////////////////////////////////////////...------//////...---......------------......------------------------///...---,,,,,,---...///++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))************************++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++{{{~~~}}}~~~{{{xxxwwwuuusssqqqnnngggeeecccaaaaaafffmmmrrrzzz}}}}}}~~~qqq```UUUJJJAAA999999777666555444444444222333333444444333333222000000000111000000////////////............//////.........///000111111111////////////////////////---------.......................................------------------------******+++,,,---...//////,,,,,,,,,,,,------------,,,,,,,,,------......//////...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///..................///,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000......//////000000111111...///////////////......111111000000000111111222000//////000000111222333111333666999>>>DDDKKKPPPWWWZZZ[[[XXXTTTUUU[[[aaafffooovvvvvvqqqtttxxxuuuqqqpppmmmiiiddd^^^YYYVVVTTTUUUVVVXXXYYYZZZZZZ[[[YYYWWWUUUSSSRRROOOKKKIIIBBB@@@<<<777444222111111000000000000////////////////////////////////////........................///...---...000000...,,,------,,,,,,,,,,,,------------------------------...------,,,,,,------...++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++)))***+++,,,,,,+++***)))************************************************...------,,,++++++******++++++++++++++++++++++++}}}{{{|||zzzwwwvvvuuusssqqqnnniiifffaaa]]]]]]ccclllsssyyy|||gggZZZNNNEEE;;;:::888777555444333333222333333444444333333222///000111111111111111111//////............//////////////////000000000000////////////////////////---------.........//////................................................+++,,,,,,,,,------......++++++++++++,,,,,,,,,---...//////000111111222222000...---++++++,,,---...------------------------......------------......------------------------.../////////000000000000.........///000111111111000111111222222222111111000000000000111222333333111111111111111222444444444666:::???FFFNNNWWW^^^___```___ZZZWWWZZZdddmmmssszzz~~~}}}uuukkkaaa\\\UUUUUUUUUUUUVVVWWWXXXYYYYYYXXXXXXWWWWWWTTTPPPMMMFFFDDD@@@<<<888555333222////////////000000000000////////////////////////////////////////////////.........///000000...,,,...------,,,,,,------...------------------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,******************************++++++++++++******)))))))))*********++++++(((***+++,,,,,,+++***(((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++|||zzz{{{yyyvvvuuutttsssqqqnnnkkkggg```[[[[[[aaalllssswwwlll]]]QQQIII<<<;;;999777555333222222222333333444444333333222111222333444444444444444//////............//////111111000000//////......000000000000000000000000---------.........//////..............................//////////////////000////////////.........*********++++++,,,,,,,,,******++++++,,,---......000///---+++++++++---...........................---------,,,,,,---------........................////////////000000000000---......///000111111222---...////////////......000000000000111222333444222222222222333444555555888;;;@@@FFFMMMWWWbbbhhhdddeeebbb]]]ZZZ```mmmxxxvvvjjjcccWWWVVVTTTSSSTTTUUUWWWYYYZZZYYYZZZ[[[ZZZXXXTTTPPPHHHGGGDDD@@@<<<888444333......//////000000111111000000000000000000000000////////////////////////.........///111000...,,,......------------......------------------------***+++------------+++***---..................---++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---)))))))))))))))))))))))))))******++++++******)))(((((())))))*********+++((()))+++,,,,,,+++)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++zzzwwwssstttttttttsssrrrqqqqqqjjjhhhccc______cccjjjooouuu}}}zzzfffUUUJJJDDD===777777777555333444444444444555555666666666333222111111000000111111000000////////////000000111111000000//////......222111000//////000111222//////............//////------------------------...------,,,,,,------...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000---------,,,,,,+++++++++..............................---------,,,,,,,,,///............///000000---------.........////////////000000111222444555222222111000//////000000//////000111222333333444222333444444444444666888:::???HHHTTT___fffhhhhhhiiifffaaa___cccnnnzzztttmmmddd___ZZZWWWXXXXXXWWWUUUWWWXXXYYY[[[[[[YYYUUUQQQMMMIIICCC???>>>;;;888444555555333222111111111111000000000000////////////000///...---------------........................000///...---------------.................................------,,,,,,,,,------------------------++++++,,,,,,++++++***)))...------,,,,,,------...++++++************++++++)))))))))))))))))))))))),,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++++++++,,,---......---+++***)))***++++++~~~zzzwwwtttuuuuuuttttttsssrrrqqqjjjhhheeeaaa```ccciiinnnuuu~~~nnn\\\PPPGGG???999888888666444555222222222333333333444444333222111111000000111111000000////////////000000111000000000/////////...000000///......///000000.........//////.........------------------------.........------.........------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---//////---------,,,,,,,,,++++++.................................---------,,,,,,---,,,,,,,,,,,,---......---------.........////////////000000111222444555111111000000111111222222111111111222222333333333333555666555333555999<<<@@@GGGRRR]]]eeejjjlllmmmmmmjjjhhhjjjsss~~~}}}kkkeee]]]XXXWWWVVVUUUSSSWWWWWWYYY[[[]]][[[XXXUUULLLGGGAAA<<<;;;999777555333333111000//////......000000000////////////...000000///.........//////........................//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------((()))***,,,------......------,,,,,,,,,,,,------++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***+++,,,---...------,,,,,,+++,,,,,,,,,~~~|||yyywwwvvvvvvvvvvvvuuutttsssrrrkkkjjjgggdddcccdddhhhkkkttt~~~yyyeeeVVVKKKCCC;;;:::999666555666222222222333333333333444333222111111000000111111111000000//////000000111000000000000///////////////......------......///---...///000000///...---------------------------////////////////////////.........------.........------------------------------,,,,,,,,,------...------------,,,,,,,,,,,,.................................------------,,,---,,,,,,,,,,,,---......------.........///////////////000000111222444555000000111111222333333444222222222222222222333333444666777555444777>>>EEEJJJRRR^^^ggglllooosssuuusssqqqqqqwwwxxxpppeee]]]YYYWWWUUUSSSUUUVVVXXX[[[]]]^^^\\\ZZZNNNIIIBBB<<<999888888777444333111000///.........000000/////////.........000000//////000000111111........................//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------)))***+++---............,,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,---.........------}}}|||{{{yyywwwvvvvvvvvvvvvvvvuuuttttttmmmlllkkkhhhfffeeeggghhhrrr|||mmm\\\PPPFFF===:::999666555666555555555555555555555555333222111111000000111111111000000000000000000111000000000000////////////........................,,,---///000000///---,,,------------------------.........//////.........///...---,,,,,,---...///...........................------------,,,------------------------,,,,,,....................................------------///............///000000............/////////////////////000111222444444222333333333444444333333222222222222111111111111222555777777666<<>>FFFRRR[[[```cccgggiiikkksssyyynnngggaaa]]]YYYTTTTTTTTTVVVZZZ\\\\\\\\\[[[VVVOOOFFF???:::999999888777555444222111111000111000000000000/////////............///000000111////////////////////////......---------......///........................------------------------------------------------------......------,,,+++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++)))***+++---------,,,+++|||xxxuuusssssstttvvvwwwwwwwwwwwwuuuuuussspppkkkhhhggghhhlllwww~~~jjjZZZNNNCCC===999666555777444333333333333222222222333222111111000000111111222111111000000111111222////////////000000000000...//////000000//////...,,,---...//////...---,,,------------------------+++,,,---......---,,,+++.........------.........------------------------,,,,,,---......------,,,------------..................................../////////.........---------,,,,,,,,,,,,---............/////////000000000//////000000111222444555888888888888777444222111111111111111111111111111111555:::AAAIIIRRR\\\bbbddddddddddddiiitttwwwpppiiibbb]]]XXXVVVUUUVVVXXXYYYZZZYYY[[[YYYTTTLLLCCC<<<999888888777555333222000000000222222111111111000000000//////.........///000000////////////////////////...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------)))***+++---............,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++******++++++,,,,,,++++++}}}xxxtttpppqqqsssuuuvvvxxxxxxyyyzzzyyywwwrrrmmmjjjiiiiiilllwwwttt```TTTGGG@@@<<<888777999444444333333333222222222333222111111000000111111222111111000000111111222.../////////000000000111---...////////////...---------------------------------------------------,,,---...//////...---,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++---............---------------.........///........................////////////............---,,,,,,,,,,,,---........./////////000000000000//////000000111222444555777888999999888666444333222222222333333444444444888:::???IIIUUU^^^ccceeedddaaa___aaaiiivvv|||tttkkkeee]]]ZZZXXXVVVWWWXXXXXXWWWYYYZZZYYYSSSJJJBBB===;;;:::999777555333222111111333333333222222222222111111111000/////////000000////////////////////////---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------((()))***,,,------......------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******,,,---------,,,+++------,,,+++++++++,,,,,,~~~xxxsssnnnooorrrtttvvvxxxyyyzzz}}}|||yyysssnnnjjjjjjjjjmmmxxx|||dddWWWJJJBBB>>>:::999;;;666666666555555444444444333222222111000111111111222222111111111111222222.../////////000000111111,,,,,,---......---,,,,,,...------,,,,,,------...---------------------------...000111111000...---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......---------.........//////........................000/////////............///............///000000////////////000000000000//////000000111222444555666777888999999888666555333333444444555666777777===>>>DDDOOO\\\eeegggeeebbb___]]]aaakkkxxx~~~tttlllaaa^^^ZZZXXXWWWWWWWWWVVVYYY\\\]]]ZZZQQQHHHCCC@@@===<<<:::888666555444444444444444333333333222222333333222111000000000111000000000000000000000000---------------...///000........................,,,,,,,,,------.........------------------------+++,,,,,,,,,,,,+++******...------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------*********++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,000///---,,,+++,,,,,,---