BM6P6(@ pppbbbZZZVVVVVVVVVTTTSSSSSSSSSTTTUUUQQQNNNKKKIIIJJJKKKKKKKKKLLLLLLLLLKKKIIIGGGEEEDDDFFFEEEDDDBBB@@@>>>===<<<;;;:::999777777777777888444444444444444444444444111111000000000000111111////////////////////////---,,,+++++++++---///000000///...---,,,------...//////...---,,,,,,++++++---,,,,,,,,,,,,---......222111000......//////000///...---///111111...+++//////////////////////////////000111222333333444111222222222333555:::===HHHMMMUUUZZZ]]]___cccfffeeecccdddkkkqqqrrrtttwww|||~~~zzzuuusssqqqnnniiifffcccaaa^^^\\\[[[[[[\\\\\\ZZZZZZ[[[\\\]]]^^^______bbbaaa```___^^^^^^^^^^^^\\\]]]]]]^^^^^^___`````````aaabbbbbbaaa___]]][[[cccaaa```^^^^^^```bbbcccggghhhiiikkkooossswwwyyy~~~qqqeee^^^ZZZYYYYYY]]]]]]WWWUUUTTTMMMCCC???;;;666666999:::777444222222111000//////.................................---,,,+++++++++,,,---,,,,,,,,,,,,,,,+++***)))'''((()))+++,,,,,,,,,,,,)))************+++++++++******+++,,,,,,,,,,,,+++(((((()))))))))*********+++***)))'''''')))***+++))))))************))))))))))))((()))***+++---...(((((((((((())))))))))))++++++++++++++++++++++++,,,+++)))'''(((+++...000...------,,,,,,,,,---------------............///---------.........//////pppccc[[[XXXVVVVVVWWWWWWVVVUUUSSSRRRPPPMMMJJJIIIIIIJJJJJJJJJJJJJJJKKKJJJIIIGGGEEEDDDCCCCCCBBB@@@>>><<<;;;;;;;;;:::999777777666777777444555555555555555555555111111000000000000111111000000000000000000000000..................------000///...---,,,------...//////...------,,,++++++---,,,,,,,,,,,,---......111000///........./////////...---///111111...,,,000000000000000000000000///000000000111222222222111222222222444888===BBBMMMRRRYYY]]]___aaabbbdddfffcccdddiiilllmmmqqqvvv}}}xxxsssqqqnnnkkkiiiiiihhhdddaaa```___]]][[[ZZZZZZ[[[[[[``````aaaaaabbbcccddddddddddddccccccbbbbbbcccccccccdddddddddeeeeeeeeeeeeeeefffggggggfffeeecccaaabbbaaa```^^^^^^^^^^^^^^^```aaabbbccceeehhhjjjkkkpppuuuzzz~~~ttthhh```\\\[[[WWW[[[\\\YYYXXXWWWQQQIIIAAA<<<888777999;;;:::888111111000///...---------------------------------///...---,,,+++,,,------++++++,,,,,,,,,++++++************++++++,,,,,,,,,************++++++++++++)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,+++***)))(((((()))***+++******))))))))))))******)))((((((''''''((()))******************)))))))))++++++++++++++++++++++++************+++,,,---......------,,,,,,------------------............///---------.........//////pppddd]]]ZZZVVVWWWYYYYYYXXXUUURRRPPPNNNKKKIIIHHHIIIJJJIIIIIIHHHHHHIIIIIIHHHGGGEEEDDDCCCBBBAAA@@@>>><<<;;;;;;<<<;;;999888666666666666555555555555555555555555111111000000000000111111111111111111111111111111...///111111111///,,,+++//////...------------...//////......---,,,,,,,,,---,,,,,,,,,,,,---......000///......------...............///111111...,,,111111111111111111111111000000000000000000000000111222333444666<<>>======;;;:::999888777666555444555555555444444444444444111111000000000000111111000000000000000000000000...//////000///...---,,,............------......//////......---------,,,---,,,,,,,,,,,,---......///.........------------------...000000000///...000000000000000000000000000000000///////////////111222444666:::BBBJJJPPPWWWXXX[[[^^^bbbeeehhhjjjpppnnnmmmlllkkkooozzz~~~xxxtttllliiifffeeeeeecccaaa^^^aaaaaaaaaaaabbbccccccbbbccccccbbbbbbbbbcccdddeeeggggggggghhhhhhiiiiiiiiikkklllmmmnnnnnnooooooooonnnnnnooonnnnnnlllkkkjjjjjjkkkkkkkkkjjjiiihhhgggiiiiiijjjjjjhhhfffcccbbbaaaaaabbbcccbbbaaa___^^^^^^```cccdddeeegggllloooxxx||||||oooeee^^^\\\\\\]]]]]]]]]\\\ZZZTTTOOOKKKEEE>>>::::::;;;======888666444222000/////////---------------------------------,,,,,,,,,,,,,,,******+++,,,---------------,,,***)))((()))+++,,,*********+++++++++,,,,,,((()))******++++++******))))))))))))))))))))))))+++******))))))******+++,,,+++)))(((((()))+++,,,++++++******************,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,,,,------,,,,,,,,,---......---------............///............////////////mmmbbb\\\ZZZYYYXXXVVVTTTRRRPPPOOOOOOKKKIIIHHHHHHIIIIIIHHHGGGFFFFFFGGGHHHGGGFFFDDDCCCCCCCCCBBBAAA???>>>======:::999999888777666555444444444444444333333222222111111000000000000111111////////////////////////------,,,,,,,,,---///000------..................///...............---------,,,,,,,,,,,,---.....................------,,,,,,---///000000/////////////////////////////////000000000///////////////111333666:::???HHHQQQWWWWWWXXX\\\aaahhhoootttwwwwwwtttrrrqqqqqqwww|||tttnnnjjjgggcccbbbaaa```aaa```___^^^aaaaaabbbcccccccccdddeeeeeeeeeeeefffggghhhiiijjjppppppqqqqqqrrrrrrssssssuuuvvvwwwyyyzzzzzzzzzzzzxxxyyyyyyyyyxxxvvvtttsssrrrrrrrrrqqqpppooonnnmmmjjjkkkmmmmmmmmmkkkhhhfffdddeeefffffffffdddcccbbbbbbbbbbbbaaa```aaaccceeejjjnnnrrrwww}}}xxxmmmddd```^^^]]]\\\]]]]]][[[WWWUUUQQQKKKCCC===::::::<<<===<<<:::777333111///......------------------------,,,,,,,,,,,,,,,++++++******+++,,,---------------,,,+++)))(((''')))***+++***++++++++++++,,,,,,,,,))))))***+++++++++++++++))))))))))))))))))))))))++++++************++++++---+++***((((((***+++---((())))))***+++,,,,,,,,,++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,---...///---------............///........./////////000000mmmbbb\\\ZZZYYYWWWUUURRRPPPOOOOOOPPPJJJIIIHHHHHHJJJJJJIIIHHHGGGGGGHHHHHHGGGFFFDDDCCCAAA@@@???>>>===<<<;;;;;;888888888888777666555555555555555444333333222222111111000000000000111111........................---,,,+++***+++---///111,,,---......///.................................---,,,,,,,,,,,,---.........////////////...------+++---000000000//////000........................000000000000000000000000111444999>>>EEEMMMVVV[[[ZZZ]]]eeeppp{{{{{{wwwwwwyyy{{{uuunnnhhhdddbbbaaa^^^^^^___``````aaabbbbbbcccdddfffgggfffgggiiijjjjjjkkklllnnnoooqqqrrrssszzz{{{{{{|||}}}~~~~~~||||||zzzyyywwwuuuttttttnnnoooqqqqqqqqqooommmlllhhhhhhhhhhhhgggfffeeedddgggeeecccaaa```___``````aaacccfffiiilllqqqwww{{{uuummmccc^^^\\\^^^___\\\[[[\\\TTTPPPHHHAAA===<<<>>>???@@@>>>999444000...------........................,,,,,,---------,,,+++***+++,,,,,,------------,,,+++***)))))))))***+++,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,%%%&&&''')))************************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,---......///---------............///....../////////000000000nnnccc^^^\\\WWWWWWVVVTTTSSSQQQPPPOOOJJJIIIHHHIIIKKKKKKJJJHHHIIIIIIIIIIIIGGGFFFDDDBBB@@@@@@???>>>===<<<;;;;;;666666777888888777666555888777777666555555444444111111000000000000111111////////////////////////...------------.........,,,,,,.../////////..................////////////---,,,,,,,,,,,,---......//////000000000///...---***---000111///...///111///////////////////////////000000000111222222222111555;;;BBBIIIQQQYYY^^^```hhhvvv}}}zzzmmmllliiieeebbbaaaaaabbbaaabbbdddeeefffhhhjjjkkkkkknnnqqqrrrrrrsssvvvxxxyyyzzz|||~~~}}}~~~~~~}}}|||zzzxxxwwwpppooonnnllljjjiiihhhhhhjjjhhheeeccccccbbbbbbaaa___```bbbcccdddfffiiilllvvvzzznnngggaaaaaa```[[[[[[]]]UUURRRLLLFFFBBBAAACCCEEEHHHDDD???999444000///...////////////////////////....../////////...---,,,------------------,,,,,,+++++++++,,,,,,------...+++++++++,,,,,,,,,------++++++,,,------------,,,,,,,,,,,,+++++++++*********++++++++++++++++++***++++++++++++++++++++++++&&&'''((()))******)))((())))))******+++,,,,,,,,,------------------------,,,---------------,,,,,,,,,,,,,,,,,,---...//////---------............///.../////////000000000000oooddd___]]]UUUVVVWWWXXXVVVSSSPPPNNNJJJIIIIIIJJJKKKLLLJJJHHHJJJJJJJJJIIIHHHFFFCCCBBBBBBAAAAAA@@@???>>>======444555777888888888777666:::999999888777666666555111111000000000000111111000000000000000000000000...///000111000///,,,++++++,,,.../////////...............///////////////---,,,,,,,,,,,,---......///000111111111000...---)))---000111///...///111000000000000000000000000//////000111222333333444111666===EEELLLSSSZZZ___fffqqqzzztttqqqooonnndddddddddcccbbbccceeeggggggiiikkkmmmooopppsssuuuuuuxxx|||~~~~~~zzzxxxuuurrrooonnnmmmmmmllljjjgggffffffffffffeee```bbbcccbbbbbbbbbdddfffeeeiiiooowww{{{qqqhhhddd___YYYWWWZZZUUUSSSOOOJJJFFFEEEGGGIIIOOOKKKEEE>>>888555333222000000000000000000000000///000111111111000...---............---,,,+++++++++,,,---...////////////++++++,,,,,,,,,---------+++,,,------......------************))))))((((((***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++,,,,,,+++)))((()))***+++,,,------...///------------------------***,,,...000000...+++)))+++++++++,,,---...///000---------.........//////////////////000000000000ooobbb\\\YYYYYYYYYXXXWWWTTTQQQOOOMMMKKKJJJIIIHHHHHHIIIJJJKKKMMMMMMKKKJJJHHHEEECCCBBBDDDCCCBBB@@@???>>>>>>===<<<;;;999777555555555555666777777666444222333444222111111000000000000000222111000//////000111222...---,,,,,,,,,,,,---...000000///...------,,,,,,)))***++++++------...///---------............///000000000000000000000000000///...------...///000000000000000111111111111000000000000//////222444222888AAAJJJQQQVVVZZZ\\\kkkyyy{{{wwwrrrmmmkkkiiihhhgggcccdddeeefffhhhjjjnnnqqqppprrruuuwwwyyy|||~~~yyyvvvuuutttsssooommmlllllllllkkkiiifffiiieeebbb``````aaabbbaaabbbeeehhhjjjmmmsss|||pppddd```___]]]ZZZWWWVVVTTTQQQNNNLLLJJJIIIOOOLLLFFF@@@:::555222000111111111111000///...---222111111111111000000000+++,,,---.........---,,,)))((()))+++---......---.........------,,,,,,,,,***+++,,,,,,------------,,,+++******))))))******************************,,,+++++++++******)))))))))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........---......///////////////......---,,,---...///000111000...---,,,,,,------......///000333333333222oooccc\\\YYYXXXXXXXXXWWWUUURRROOONNNKKKJJJIIIHHHIIIIIIKKKLLLLLLLLLKKKIIIGGGEEECCCAAAAAA@@@???>>>>>>>>>>>>>>>;;;;;;999777666555555555555666777666444222333444222111111000000000000000111000////////////000111......---,,,,,,---......000//////...------,,,,,,---------,,,,,,,,,++++++---------............///000000000000000000000000000///............///000////////////000000000000000000111000///000222444555===GGGNNNRRRVVVZZZ]]]kkkwwwzzzrrrooolllhhheeeeeeeeefffffffffhhhkkkmmmooorrrvvvyyy|||zzzwwwuuusssrrrqqqpppnnnlllllljjjgggfffeeedddaaa```[[[\\\^^^^^^```dddkkkppp}}}pppeee```\\\ZZZXXXWWWVVVSSSQQQOOOMMMLLLQQQOOOJJJDDD>>>888444111000111111000000///......---------,,,,,,,,,++++++,,,,,,---.........---,,,---,,,,,,,,,,,,+++)))(((.........------,,,,,,,,,***+++,,,------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------...///...............---------...///000000///...---------....../////////000111111000///pppccc\\\XXXWWWWWWWWWVVVUUUSSSQQQOOOJJJIIIHHHHHHIIIJJJKKKLLLKKKJJJIIIHHHFFFDDDBBBAAA>>>>>>============>>>>>>:::::::::999777666444333555666666555333222333444222111111000000000000000000//////......//////000......---,,,,,,---....../////////...------,,,,,,------------,,,,,,,,,,,,---------............///000000000000000000000000000//////......//////000........./////////000000///000111000000111333666888AAALLLRRRRRRRRRVVV[[[cccnnn|||sssjjjcccdddcccaaaaaabbbeeehhhjjjkkkoootttxxx|||{{{xxxvvvuuusssqqqrrrpppnnnmmmkkkhhhccc```^^^^^^]]]\\\\\\^^^aaaeeekkkqqqzzznnnccc]]]\\\ZZZYYYXXXVVVTTTSSSRRRQQQTTTRRROOOJJJCCC<<<666222000000000000000000//////...---------,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,+++***((((((.........---------------+++,,,,,,------------,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---............---......------......///000///............//////000//////000000111222333333pppccc[[[XXXUUUVVVVVVVVVUUUSSSRRRQQQIIIIIIHHHHHHIIIJJJLLLMMMIIIIIIHHHGGGEEECCCAAA@@@???>>>======<<<=========999:::::::::888666444222444555666555333222333444222111111000000000000000//////............//////......------------......//////.........---------******+++,,,---...//////---------............///////////////////////////000//////////////////000////////////000000000000///000111111000222555777999CCCNNNQQQNNNLLLQQQVVV___hhhttt~~~|||uuuooojjjeeeaaaaaabbbcccdddggglllqqquuutttyyy~~~{{{yyyyyyvvvsssqqqnnnkkkgggdddfffeeecccaaa___```aaaccc```dddjjjrrrzzz{{{jjjaaa^^^[[[ZZZYYYXXXWWWVVVUUUTTTUUUTTTSSSNNNGGG???777333111000000000000000000000//////.........------------......//////...,,,,,,&&&(((***++++++,,,---..................---------,,,,,,---------------,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,---......//////.....................//////000---.........///000111111///000111222333666999<<>>===<<<<<<<<<999:::::::::888666444222333444555555333222333444222111111000000000000000......////////////.............................................---------***+++,,,---...//////000---------............//////////////////////////////000000000000000000///000000111111111222222222///000111111111333666999===FFFOOOPPPLLLJJJNNNTTT```gggpppuuuwwwyyy|||yyyuuupppkkkhhhfffeeedddcccfffhhhkkknnnttt{{{|||vvvrrrooommmjjjiiiiiigggdddbbbaaaaaaaaaaaa]]]^^^aaaffflllsss|||tttfff```[[[[[[ZZZYYYXXXWWWVVVVVVUUUUUUTTTQQQJJJAAA999444222111000000///000000111---,,,,,,,,,,,,+++++++++....../////////...,,,+++$$$'''***,,,,,,---///111........................---------......------,,,,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,..............................///000000000000000.........///////////////---...///000111111222222000111222333333666;;;@@@pppccc[[[XXXUUUVVVVVVVVVUUUTTTRRRQQQKKKJJJIIIHHHHHHIIIJJJKKKHHHHHHHHHGGGEEEDDDBBBAAABBBAAA???>>><<<;;;;;;;;;:::::::::999777666444333333444555444333222333444222111111000000000000000...//////000000//////...---...////////////...---....................................---------,,,---------............///000000000000000000000000///000000111111000000///111111111222222222333333///000111222222444888:::BBBIIIOOOOOOLLLKKKOOOUUU[[[bbbhhhlllllloootttzzz|||yyyzzz}}}yyysssooommmjjjhhhffffffggghhhhhhlllqqqtttxxxzzzvvvsssqqqooonnnkkkhhhfffeeeeeedddbbb___^^^^^^___aaaeeeiiilllyyylllbbb\\\\\\[[[ZZZYYYWWWWWWVVVUUUVVVUUURRRLLLDDD;;;666444333111000//////000000/////////.........------...///000000///...,,,+++(((+++......,,,+++---000.............../////////---............------,,,,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,//////000111111111111000---...///000000000000///......000111222222222222222333444333333666===CCCoooccc[[[XXXVVVVVVVVVVVVUUUSSSQQQPPPMMMLLLJJJIIIHHHHHHIIIIIIIIIHHHHHHGGGFFFDDDCCCBBB???>>>===<<<;;;;;;;;;;;;;;;;;;999777666555555555222333444444222222333444222111111000000000000000//////000111111000//////---...///000000///...---....................................---------------------............///000000000000000000000000///000111111111111000///000111111111111222222222...000111222333555999;;;EEEHHHJJJKKKJJJKKKPPPTTTUUU[[[aaadddeeejjjsss{{{{{{yyyzzz}}}zzzvvvwww}}}|||vvvqqqnnniiiiiijjjjjjkkkmmmoooqqqsssxxx|||xxxwwwtttpppnnnmmmllliiigggcccaaa___]]]]]]^^^______iiiooovvv}}}sssggg___^^^]]][[[ZZZXXXWWWWWWVVVVVVVVVSSSNNNFFF???:::666555222000///...///000111111111000000000000//////000000000///...,,,+++,,,///222000---***,,,///---........./////////000...............---,,,,,,,,,,,,+++************+++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,******+++,,,,,,------...------------------------...---------,,,,,,,,,,,,...//////000000000000000---...///000111000000///...///111222222222222111111333666666888===FFFNNNoooccc\\\XXXWWWWWWWWWVVVUUUSSSQQQOOONNNLLLKKKIIIHHHHHHHHHIIIIIIIIIHHHHHHFFFEEECCCCCC<<<;;;;;;::::::;;;;;;;;;<<<;;;999777555555555555222333444444222222333444222111111000000000000000///000111222222111000///---...///000000///...------.....................+++,,,,,,---...///000000---------.........//////000000000000000000000000///000111222222111000///000000000000111111111111...000111222333555999<<>>GGGSSS\\\}}}mmmbbb\\\XXXYYYXXXWWWVVVTTTRRRPPPOOOMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJHHHFFFCCCAAA???>>>CCCAAA>>><<<:::999::::::;;;:::999777666666666666222333333333333222111000///000000000000///......111000000///////////////000000000///......------,,,---------.../////////222...******---///---***,,,------..............................///000000000000000000000000000000111111111000000000000000222222444555444555>>>HHHHHHGGGGGGIIIJJJMMMQQQUUUWWWZZZ___fffpppyyy~~~}}}}}}|||wwwuuuxxxkkkjjjiiijjjoooyyy~~~yyyrrrmmmiiigggfffeeeiiilllpppuuu||||||xxxvvvuuuqqqnnniiiiiihhheee```[[[YYYXXXZZZZZZ\\\___eeemmmsssxxxuuufff]]]]]][[[XXXVVVVVVXXX[[[WWWWWWWWWUUUQQQKKKFFFBBB:::777444333333333111000000000///.............................................------------......111000///...---,,,,,,,,,///...------,,,,,,,,,,,,//////000111000///---,,,))))))))))))***+++,,,,,,,,,---------...////////////...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......***+++,,,---///000111222------......///000000000000111111111111222222222000...------///111222222888444666@@@JJJUUUfffvvv}}}mmmbbb\\\XXXYYYXXXWWWVVVSSSQQQOOONNNMMMLLLKKKKKKJJJJJJKKKKKKIIIHHHGGGEEECCCAAA@@@???CCCAAA>>>;;;:::999::::::999888777555444444444444444333333333222222222222222222222111111000000000222111111000/////////////////////000000000000000---------...............111---******---///---+++------...////////////..................///000000000000000000000000000000111000000000000000000000222111222666777999AAAIIIMMMKKKJJJLLLOOORRRVVVYYY\\\___dddjjjqqqzzz}}}~~~}}}wwwtttvvvkkkmmmooorrrvvv~~~xxxooollliiiggghhhjjjlllmmmvvvyyy|||wwwsssqqqpppnnnjjjfffbbb``````[[[ZZZZZZ\\\___dddiiilllxxx~~~qqqeeeYYYYYYXXXXXXYYYYYYZZZZZZWWWWWWXXXVVVSSSNNNHHHEEE===999555333222222111000000000///............///..............................------------......000///...------,,,------......---,,,,,,,,,------,,,,,,---------,,,++++++++++++*********+++,,,,,,------------............///...---,,,,,,,,,,,,---------,,,,,,------...///........................000000///...............000111111111111222222222000//////000222444555555666666<<>>;;;999999999:::999888777555444444444444555555333222222222333444666555333222111111111222333333222111000000//////...//////000111111222222...............---------///,,,***+++...///...,,,......///000000000//////...............///000000000000000000000000000000000000000000000000111111222000111666;;;???FFFMMMRRRQQQPPPRRRVVVZZZ]]]^^^```dddiiimmmqqqzzzyyyvvvxxxqqqtttyyy~~~xxxpppkkkeeeeeefffhhhlllrrrwwwzzz{{{vvvtttppplllhhhfffeeeeee___]]][[[ZZZZZZ\\\___aaahhhnnnwww|||qqqhhh[[[YYYXXXYYY\\\]]]ZZZXXXWWWWWWWWWWWWTTTPPPLLLIIIAAA===777333222222111111111000//////......//////..............................------------............------------......------------------......//////......//////000000...---,,,,,,,,,,,,,,,,,,............------------......---,,,,,,,,,---------------,,,------...///........................444222000...------------000111111111111222222222000000111222444666777888888<<>>;;;999999999:::;;;:::999777666666666666666555333222222333555666777666333111000111222333333333333222111000///.........//////000000000000/////////...---------,,,---,,,***+++...///...---...//////000000000000000...............///000000////////////////////////000000000000000111111111333///111888@@@FFFLLLQQQVVVXXXZZZ[[[```eeegggeeeccchhhnnnpppttt}}}wwwpppmmmkkkhhhjjjmmmqqqvvv}}}{{{tttooollljjjiiiiiieeeccc```]]][[[[[[[[[\\\___cccjjjrrr|||}}}wwwqqqeee```[[[ZZZ\\\\\\YYYVVVUUUVVVVVVVVVTTTQQQNNNLLLFFFAAA:::444222222111111111000000///.../////////..............................------------......---,,,,,,,,,------...///---------------...///000111000/////////111222333000///...------,,,------.........------,,,,,,,,,...------,,,,,,,,,---------------------...//////++++++,,,---...///000111444222000...------......000000111111111222222222///111222333333555777999???IIIWWWfffrrr~~~nnnccc]]]YYYYYYYYYWWWUUUSSSPPPNNNLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEBBB@@@===:::999888999999;;;:::999777666666666666666555333222222333555666666444222000///000111222222333333333222111///...//////.........---------/////////...---------,,,,,,++++++,,,...///...---...//////000000000000000...............///000000//////////////////////////////000000111111111111222000222;;;DDDKKKQQQWWW[[[dddjjjkkknnnqqqpppllliiioootttwww{{{}}}tttnnnkkklllnnnlllpppvvv{{{~~~wwwsssqqqooommmjjjhhheeeaaa___]]]]]]]]]\\\^^^bbbgggnnnwww}}}ppphhh^^^YYYZZZ[[[YYYWWWTTTTTTUUUUUUSSSQQQOOOMMMIIIDDD<<<666444333222111111111000///////////////..............................------------......,,,,,,,,,,,,,,,---...///------------......///000---,,,,,,+++,,,---///000000000///...------------......------,,,,,,,,,+++------,,,,,,,,,------......------------...//////+++,,,,,,---...///000000111000///......///000111000000111111111222222222000111222222222444888;;;KKKXXXiiiwww~~~nnnddd]]]YYYYYYXXXWWWVVVTTTRRRPPPOOOMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEBBB@@@===:::888888888999999888777555444444444444444333222222222333555555333222111000///000111111000111222222222111000/////////...------,,,++++++...............---------,,,,,,---.........------......///000000000//////...............///000000000000000000000000000000/////////000111111222222222111666???GGGMMMUUU\\\gggvvv~~~yyysssssswww{{{zzzwwwrrrkkkggghhhkkkooopppvvv~~~|||wwwrrrnnnnnnllliiieeebbb```______\\\]]]^^^___bbbiiipppvvv}}}ttthhh___\\\[[[[[[ZZZTTTTTTTTTTTTSSSQQQPPPOOOJJJEEE???999666444333222222111000000//////000000..............................------------......,,,,,,++++++,,,---...............---......//////------------------......//////..................------------,,,,,,,,,,,,------,,,,,,,,,---............------......///000/////////...------,,,,,,......///000111111222222000111111111111222222222000222333333333666===CCCVVVgggzzz~~~nnnddd]]]YYYXXXXXXXXXWWWUUUTTTRRRQQQNNNNNNMMMLLLLLLLLLLLLLLLIIIHHHHHHGGGEEEDDDCCCCCCAAA@@@===:::888888888999999888777555444444444444222222222222333333333444000000000000111111111111---///000222222111000///...............------------------...............,,,---.........,,,,,,,,,------...////////////..................///000000000000000000000000000000...//////000111111222222111333:::CCCIIINNNWWWaaavvvwwwzzz|||{{{tttmmmmmmllljjjiiilllrrrwww||||||vvvsssqqqnnnkkkgggdddbbbbbb^^^^^^]]]]]]]]]aaafffkkksss}}}~~~pppfff___\\\\\\VVVVVVVVVUUUTTTSSSQQQPPPJJJFFF@@@;;;888666444222222111000000//////000000..............................------------......,,,,,,,,,+++,,,,,,------000//////............///...////////////......---......---------...//////,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///...............//////000000//////...------,,,,,,,,,...000222222222111000000111111111111222222222111333555555666===HHHPPPaaatttnnnddd]]]ZZZXXXXXXXXXWWWVVVUUUTTTSSSOOONNNNNNMMMMMMMMMMMMMMMHHHGGGFFFEEEDDDBBBAAAAAAAAA???===:::888888888999;;;:::999777666666666666000111222333333333333222//////111222222333222222,,,---///111222111000///------......///000000000,,,------....../////////,,,...//////---,,,++++++,,,------..............................///000000000000000000000000000000...//////000111222222222000444<<>><<<:::999888888999777888999999888666444222555555444444444333333333000000000000///////////////000111222222111000///000000000000000000000000111...++++++...///...---000000//////.........------------,,,,,,+++++++++------------.........///111111111000000000000000000111111111111000000///222777===@@@CCCJJJWWWaaa~~~xxx|||yyypppjjjhhhhhhjjjmmmqqqxxx{{{uuurrroookkkhhhhhheeebbb``````___^^^]]]hhhggglllvvv~~~lllddd```\\\[[[YYYXXXVVVTTTSSSQQQKKKHHHDDDAAA===999444000333222000///000111000///000000000000000000000000///............---------///............---------........................000///............///000//////000000000000//////***++++++,,,,,,------...,,,,,,,,,---------......------------------,,,,,,...---+++******+++---...////////////000111222333444333222333444444333222111444999>>>EEEPPP^^^hhhwww~~~pppddd^^^[[[YYYYYYXXXWWWVVVUUUSSSRRRQQQPPPNNNLLLKKKKKKKKKKKKJJJIIIGGGGGGGGGFFFCCCAAA@@@>>><<<:::999888888999888999999999888666444333444444444444333333333333111111111111111000000000///000111222222111000///////////////////////////000...++++++...//////...///.........---------------------,,,,,,,,,,,,,,,------........./////////111000000000000000000000000111111111111111000000333888===@@@CCCJJJVVV___yyy}}}||||||~~~}}}wwwrrrkkkhhhiiipppsssxxx~~~zzzvvvppplllkkkhhhdddaaa```___^^^\\\bbbaaadddkkkttt~~~}}}mmmccc]]][[[YYYWWWUUUTTTRRRPPPKKKHHHEEEAAA>>>;;;666333444222000000000111000///000000000000000000000000///............---------,,,,,,------.........///........................---------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................------------...---,,,++++++,,,---...////////////000111222333333222222333444555555444333666<<>><<<:::999888888999888999999999888666444333333333333333222222222222111111111111111222222222000000111111111111000000...........................---+++,,,...///000///---------------,,,,,,,,,,,,,,,,,,---------------....../////////000000000000000000000000000111111111111111111111111111111444888===@@@CCCJJJTTT]]]rrrzzz}}}~~~}}}}}}zzzyyyuuutttzzzzzzqqqllljjjhhhjjjnnntttyyy~~~xxxrrrqqqmmmhhheeecccaaa```^^^___\\\\\\aaagggnnnzzzxxxfff___\\\YYYWWWUUUTTTRRRPPPLLLIIIEEECCC@@@===999666555333111000111111000///000000000000000000000000///............---------******+++,,,---...///000........................+++,,,---......---,,,+++......//////...---,,,,,,......------,,,++++++***,,,------------.....................////////////........................////////////000111222333222222222333444555666777666:::AAALLLZZZiiiuuu}}}sssggg```]]]ZZZZZZYYYXXXWWWUUUSSSRRRNNNMMMKKKJJJIIIIIIJJJJJJKKKIIIHHHGGGGGGEEECCC@@@@@@>>><<<:::999888888999888888888888777555444333333333333222222222111111000000111111111111111222000000000111111000000000........................,,,,,,,,,---...///000000------------------------,,,,,,------......//////////////////000000000000000000000000000111111111111111111111222222333333555999===@@@CCCIIISSSZZZkkkmmmnnnmmmrrryyy~~~}}}zzztttqqqoooooovvv}}}}}}}}}wwwoooiiihhhiiilllrrryyyzzz}}}|||||||||zzzwwwsssmmmiiifffeeecccbbbaaa]]][[[]]]___dddmmmvvvjjjaaa^^^YYYWWWWWWVVVSSSQQQMMMJJJFFFDDDBBB???<<<:::666444222111111111000//////////////////////////////............---------+++++++++,,,---......///........................---...000111111000...---111111111111000///...---......------,,,,,,,,,,,,------------............////////////000000000000...///000000000000///...////////////000111222333222333333333333555777999999>>>HHHUUUeeetttsssfff___\\\[[[[[[ZZZYYYWWWUUUSSSRRRMMMLLLKKKIIIIIIIIIJJJJJJKKKJJJHHHGGGGGGEEEBBB@@@@@@>>><<<:::999888888999777777777666555444333222333333333222222222111111/////////000000000111111111000000000000000000111........................+++,,,---......//////000..................//////---------....../////////////////////000000000000//////000000111111111111111111111111222333555666777:::>>>@@@DDDIIIQQQVVVaaabbbbbbccclllwww|||{{{{{{ssskkkiiijjjmmmttt{{{}}}}}}|||wwwuuutttvvv~~~vvvpppmmmiiigggiiinnnttt}}}|||||||||}}}~~~||||||xxxqqqllliiigggeeedddeee```^^^]]]]]]^^^dddlllttt|||tttddd___ZZZXXXXXXXXXUUURRRNNNKKKGGGDDDCCCAAA>>><<<777555333222222222111//////////////////////////////............---------------------------------........................---...000111111000...---000000111000000///......,,,,,,,,,------.........---------.........///////////////000000000111111///000000111111000000///////////////000111222333444555555444333444777:::>>>EEEQQQ```nnn|||qqqeee^^^[[[\\\[[[ZZZYYYWWWUUUSSSRRRMMMLLLKKKJJJIIIIIIJJJKKKLLLJJJHHHGGGGGGEEEBBB@@@@@@>>><<<:::999888888999888777666555444444333333333333333333222222222222.........///000000111111111111000000000000111111........................+++,,,...///.........///.........///////////////.........///////////////....../////////000000000/////////000111111222222111111111111222444666888999;;;>>>@@@DDDIIIOOOSSSWWWYYY[[[___iiitttyyywwwuuukkkccccccgggkkkpppvvvyyyzzzwwwtttsssvvvtttpppnnnmmmnnnssswww{{{vvvnnnjjjiiihhhkkkqqqxxx}}}yyyzzzyyyxxxxxx{{{yyyrrrmmmjjjhhhfffgggcccaaa```]]][[[^^^dddhhhooozzz|||ddd^^^XXXWWWYYYZZZWWWTTTPPPMMMHHHEEECCCAAA???===888666333222333222111///000000000000000000000000///............---------//////.........---------........................+++,,,---......---,,,+++------............------+++,,,,,,---......//////------........./////////......//////000000111111000000000000000000000000////////////000111222333333555666444333444999===EEEOOO___mmmyyyqqqeee___\\\\\\\\\[[[YYYWWWUUUSSSRRRMMMLLLKKKJJJJJJJJJKKKLLLLLLJJJHHHGGGGGGEEEBBB???@@@>>><<<:::999888888999:::999888777666555555555444444444444333333333333...//////000111111222222222111000//////000111222////////////////////////+++---000000...------...---------....../////////000000000///////////////------........./////////...//////000111111222222222111111111333555888999:::;;;>>>AAADDDIIIMMMPPPSSSWWWZZZ___iiitttxxxxxxuuukkkcccdddhhhkkkmmmpppqqqrrrpppmmmnnnrrrrrrooonnnkkkkkkmmmooottt}}}tttnnnkkkjjjlllmmmttt~~~~~~zzzwwwvvvwwwwww}}}~~~wwwrrrnnnkkkjjjgggeeeddd```\\\]]]aaaaaagggooowwwxxxbbb\\\UUUTTTXXXYYYWWWTTTQQQMMMHHHEEEBBBAAA???===999777444333333222111000000000000000000000000000///............---------......//////////////////........................------------------------+++,,,---...////////////---------...........................////////////------...//////000111111111000///......///000111////////////000111222333///222444444333666<<>><<<:::999888999999<<<;;;:::888777777666666555555444444444444333333///000000111222222333333222111000//////000111222000000000000000000000000+++...111000...,,,,,,...,,,,,,,,,------.........111111000000//////......------------.........///...//////000111222222222222111111111333555888:::;;;<<<>>>AAADDDIIIMMMOOOTTTXXX]]]aaajjjuuu{{{{{{yyynnnfffgggkkkllllllmmmkkklllkkkiiilllqqqrrrpppqqqnnnllllllmmmsss}}}sssmmmkkkkkklllpppttt}}}{{{wwwssspppuuu|||zzztttqqqllljjjiiihhhddd___^^^aaa^^^bbbhhhnnnwwwmmm```YYYSSSRRRVVVYYYWWWSSSRRRNNNIIIDDDBBB@@@>>>===999777555333333333111000000000000000000000000000//////.........---------------...///000111222222........................000///............///000,,,---...000111111222222/////////...------,,,,,,............/////////000,,,------...///000000111222000///------///000222////////////000111222333,,,000333444444888???FFFQQQbbbxxx~~~nnnddd^^^ZZZ]]]\\\[[[ZZZWWWUUUSSSQQQKKKJJJJJJIIIIIIIIIJJJJJJMMMJJJGGGGGGGGGFFFBBB>>>??????>>>===;;;:::999888888777666555444333222222444333222222111111222222222000//////000222111000111000000///...------,,,...///000111111000///...---.........///000000000.........------,,,,,,,,,000///---,,,,,,---...///......////////////......///////////////.........///555777333111666::::::??????@@@BBBFFFJJJNNNQQQ\\\^^^dddlllsssyyyzzz{{{sssqqqpppooonnnllliiifffjjjhhhhhhkkkqqqtttsssqqqrrrrrrrrrsssrrrxxxzzzqqqooommmkkkmmmssswwwzzzxxxuuuvvv~~~|||uuuppplllgggdddddddddaaa^^^YYY\\\___bbbgggrrrrrrfffYYYYYYXXXVVVTTTUUUWWWZZZSSSPPPLLLHHHDDDAAA??????<<<;;;888555222000000000222222111000/////////000------............---------------............///........................,,,---///000000000///......---,,,++++++,,,---.......................................////////////............/////////000............/////////000333333333222222222222222333111222555777;;;EEEOOO^^^nnn}}}mmmddd^^^[[[[[[[[[ZZZXXXVVVTTTRRRPPPKKKKKKJJJJJJIIIJJJJJJJJJLLLJJJGGGGGGGGGEEEBBB>>>???>>>===<<<:::999888888888777777666555444333333444333222222111111222222333222000///000111000///333333222222111000000///000000000000000///......,,,,,,,,,---------------......---------,,,,,,,,,,,,,,,---....../////////......////////////......////////////////////////000444444000000777===>>>@@@AAACCCEEEHHHLLLQQQTTT]]]bbbjjjqqqwwwzzz{{{|||{{{{{{zzzyyyuuurrrnnnlllqqqooonnnooosssuuuuuuuuuyyywwwwwwzzz}}}xxxqqqlllmmmoooqqqwww{{{zzzzzz|||zzztttnnnjjjiiihhheeebbb]]]___aaabbbeeelllxxx|||nnnbbbYYYWWWUUUSSSSSSSSSTTTTTTXXXUUUPPPJJJCCC>>>;;;999===;;;999666333111111000222111000000000000000000---......//////......---...////////////000000000........................111111222222111000///...///...---,,,,,,---...///....................................////////////........./////////000000........./////////000000222222222222222222222222555333333666:::@@@LLLWWWiiiyyy|||lllccc^^^[[[\\\[[[[[[YYYWWWUUUSSSRRRMMMLLLKKKJJJJJJJJJJJJJJJKKKIIIGGGFFFFFFDDDAAA???>>>===<<<:::999888777777777777777666666555555555444333222222111111222222555333000000000000///---000000000///......------111000000///.........///---------------,,,,,,,,,...------------,,,,,,,,,)))***---///111000///.........////////////......////////////////////////111222111///222:::AAACCCDDDFFFHHHIIILLLPPPUUUYYY```hhhrrrwwwxxxyyy|||zzzxxxxxxzzzyyywwwwwwwwwyyy|||}}}~~~}}}xxxppplllkkkooouuu{{{wwwtttvvv{{{~~~uuuoookkkiiifffcccaaacccdddddddddgggmmmrrrzzz~~~rrriiibbb]]]WWWUUUUUUUUUTTTSSSYYYVVVQQQKKKEEE???:::888===<<<:::777555333222222000000000000000000111222---......//////......---.........////////////000........................,,,---///111222333333333//////............//////....................................////////////....../////////000000000....../////////000000000111111111222222222222222888666666:::???HHHWWWeeevvv{{{lllccc^^^[[[^^^]]]]]]\\\ZZZXXXWWWVVVOOONNNMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFEEECCCAAA???>>>===;;;999777777777777777777777777777666666666444333222222111111222222333222000///000111000///.........---------,,,,,,//////...------///000111000000000///.........---------------------------***,,,---////////////.........////////////......///////////////000000000111111111222777???EEEGGGMMMOOOPPPPPPPPPSSSXXX\\\ccclllvvvyyyyyy{{{}}}tttnnnpppppprrrvvv}}}|||{{{}}}wwwqqqmmmiiifffggghhhhhhgggeeeeeefffhhhpppzzz~~~tttkkk___YYYYYYZZZYYYWWWTTTSSSPPPMMMHHHCCC???===>>>===;;;999777555333333000/////////000111222222......////////////......,,,,,,,,,,,,------------........................+++,,,---...///000111111000000////////////000000....................................////////////...////////////000000000...////////////000000000000111111111222222333333888777888>>>FFFQQQbbbqqqzzzlllccc^^^\\\]]]]]]]]]\\\[[[YYYXXXWWWQQQPPPNNNMMMLLLKKKKKKJJJGGGGGGGGGFFFDDDBBB@@@@@@>>><<<:::888777666777777777777777777777666666666444333222222111111222222111///...///111222222111111111000000000000000///,,,,,,,,,,,,...000222333000000000///.........---------------------------///...---,,,,,,---...///......////////////......////////////000000111111222222555999???DDDKKKOOO\\\]]]]]]ZZZWWWVVVYYY]]]cccllluuuyyy|||}}}tttmmmiiiqqquuu{{{|||vvvpppllllllmmmmmmllliiigggeeeeeeiiippp|||zzzjjj___[[[[[[ZZZYYYSSSRRRQQQOOOLLLGGGCCCAAA======<<<:::888666444333000/////////000111222222...//////////////////...,,,,,,,,,---------..............................222111000///...---,,,,,,///000000000000000000///....................................////////////////////////000000000111////////////000000000111000000111222333444444555555666;;;EEEOOO[[[kkkyyyzzzlllccc^^^[[[ZZZZZZZZZZZZYYYXXXVVVVVVRRRQQQPPPNNNLLLKKKKKKKKKEEEGGGGGGFFFCCCAAA@@@@@@???===:::888666666777888777777777666666555555555444333222222111111222222///...---///111333333333////////////............++++++,,,---...000222333---------------,,,,,,,,,,,,,,,,,,------------...111000---,,,+++,,,...///......////////////.........//////000000111111222222444999???DDDJJJUUU___ooopppnnnggg___ZZZ[[[___bbbjjjsssyyy{{{tttooollljjjpppzzz}}}vvvqqqqqqqqqqqqpppmmmjjjgggeeecccgggooo{{{xxxiiiaaa\\\ZZZXXXVVVVVVVVVSSSOOOIIICCC@@@===<<<<<<:::999777555333000000000000000000111222...//////000000//////.../////////000000000000111.................................///000222444555//////000000000000//////..................................../////////////////////000000000111111/////////000000000111111000111222333444555666777555:::EEESSS___jjjwww{{{lllccc^^^[[[YYYYYYYYYYYYXXXWWWVVVVVVTTTSSSQQQOOOMMMLLLKKKKKKDDDFFFGGGEEEBBB@@@@@@AAA@@@>>>;;;888777777888999888777777666555444333333444333222222111111222222111///...///111222222111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////,,,,,,,,,---------------,,,,,,,,,---------............---------......///......////////////.........//////000111111222222333555;;;BBBGGGPPPaaassstttggg___^^^```dddjjjqqqwwwyyyrrrooopppqqqrrrwwwzzzwwwvvvtttrrrppplllhhheeebbbcccfffmmm{{{~~~pppeee___\\\YYYYYYYYYVVVQQQKKKDDD@@@;;;<<<;;;:::999777444333222111000000000000000000//////000000000000//////000000000111111111222222........................)))***+++...111555888:::......///000000///..........................................//////////////////000000000111111111//////000000000111111111111222333444666777888999>>>GGGWWWjjjwww|||mmmccc^^^[[[ZZZZZZZZZZZZZZZYYYXXXXXXUUUTTTRRROOOMMMLLLKKKKKKCCCFFFGGGEEEBBB??????AAA@@@>>>;;;888777777888999888777666555444333222222444333222222111111222222333111//////000111111000////////////////////////---.../////////...,,,+++---......//////000000000,,,,,,,,,------.........)))+++---///000000///.........////////////.........//////000111222222222333555;;;BBBGGGSSSkkk}}}mmmbbb```bbbggglllqqquuu{{{{{{sssnnnooosssxxxzzzzzzyyyvvvsssppplllhhhdddeeecccaaafffppppppgggbbbYYYYYYYYYXXXTTTMMMGGGCCC;;;;;;;;;:::999666444333222222111000//////000000//////000000000000//////////////////000000000000........................111000///---------...///---...///000000///...---..................................../////////000000000000000111111111111000000000000111111111111222222333555777888999:::IIITTThhh}}}|||nnnfff___ZZZZZZYYYXXXWWWWWWVVVVVVWWWWWWUUUQQQNNNKKKIIIIIIIIIGGGHHHGGGEEEBBB@@@???@@@???>>>;;;999777777888888444444444555555555666666222222222111111111111000//////000000000000//////........................////////////////////////,,,,,,---......---,,,,,,.........---,,,,,,...000,,,---......//////......////////////////////////......//////000000111111333888===@@@EEESSSgggxxx{{{kkkaaaaaaeeehhhllloooppppppuuu{{{wwwrrrooorrrxxxxxxtttqqqkkkhhhggggggdddccceeehhhnnn{{{lll___]]][[[XXXTTTQQQKKKEEE@@@777777888999:::999777444555444333333222222333333000000000000000000000000////////////////////////222000///------///000222000000000000000000000000...............///000000000000////////////000000///000222333333222000///111///---...111222000...//////000111111111111111111111333666555666>>>HHHQQQjjj~~~qqqjjjbbb]]][[[ZZZYYYXXXWWWWWWWWWWWWWWWUUUQQQNNNKKKIIIIIIIIIIIIIIIHHHFFFBBB@@@???@@@???>>>;;;999777777888888999888777666555444333333222222222222111111111111//////000000000000//////........................////////////////////////,,,,,,---......---,,,,,,---------,,,++++++---///,,,---......//////......//////////////////////////////000000111222222222444888<<>>DDDMMMXXX___kkkkkkjjjgggdddbbbcccddddddbbbaaa```bbbgggllloooqqqssswww|||~~~{{{wwwsssxxx{{{vvvrrrsssvvv{{{|||tttooonnnjjjfffcccdddcccdddiiippp~~~|||iii___\\\ZZZYYYXXXTTTNNNIIIAAA???;;;999888777555333444333222222111111222222000000000000000000000000////////////////////////000000////////////000000////////////////////////000000//////000000111222000000////////////000000///000111222222111000///111000//////111111000//////111222444444333222111444333555777999???LLLYYY{{{|||pppiiibbb\\\]]]\\\[[[ZZZYYYYYYYYYYYYWWWUUURRRNNNLLLJJJJJJJJJLLLLLLKKKHHHCCC@@@?????????===:::888777777777888666666666666555555555555333333222222222111111111000000////////////000000........................////////////////////////------------------------,,,---...---++++++,,,---,,,---......///.........///////////////////////////000000111222333444444888888999===CCCJJJOOOQQQXXXXXXYYY\\\___bbbcccccc```]]]ZZZ[[[```eeeiiiiiiiiiiiikkknnnpppqqqooommmjjjooouuuxxxxxx{{{yyyuuurrrtttxxxzzzsssrrrnnnjjjggggggeeeccceeejjjsss}}}nnnaaa]]]YYYXXXXXXVVVOOOIIIDDDAAA<<<999777666555444333333222111111111111222000000000000000000000000//////////////////////////////000000000000//////////////////////////////...------------...//////000000////////////000000000000111111111111000000111000000000000111000000111333555777777666444333444333555888<<>>===:::888666666777777444444444444444444444444333333333222222222222111000000////////////000000////////////////////////////////////////////////---------------------------/////////---,,,,,,---,,,---......///.........////////////////////////......///000111222333444999888:::>>>DDDHHHIIIIIILLLMMMPPPUUU\\\aaabbbaaa^^^ZZZWWWXXX]]]bbbccccccbbbbbbeeehhhkkkllljjjhhhfffiiimmmmmmmmmsss}}}wwwrrrqqqqqqxxxyyyvvvqqqllliiiiiigggddddddgggjjjssszzzfffaaaZZZXXXYYYWWWQQQKKKFFFBBB===:::888888777666444333222222111111222222111111111111111111111111000000000000000000000000//////000000000000//////........................---------------......///000000////////////000000000000000111111000000000000111111111000000000111111222444555666555444333444333555999>>>III[[[kkkrrrfff```^^^]]]\\\[[[ZZZYYYYYYYYYYYYWWWUUURRROOOLLLLLLLLLLLLKKKKKKJJJGGGCCC@@@??????>>><<<:::777666666666777666555555444333222111111333333333333222222222222111000///......///000111////////////////////////////////////////////////...------,,,,,,------......///000000...,,,,,,---,,,---......//////......////////////////////////---...///000111333333444888999;;;@@@DDDGGGHHHGGGGGGJJJNNNUUU[[[___``````^^^ZZZVVVVVVYYY[[[[[[[[[[[[\\\```eeeiiijjjhhhfffdddfffgggfffhhhooo{{{wwwqqqoooqqqttt}}}}}}tttnnnjjjjjjiiieeedddfffffflllwwwmmmeee\\\YYY[[[ZZZUUUPPPIIIEEEAAA===;;;:::999888555444333333222222333333111111111111111111111111000000000000000000000000000000////////////000000........................//////......//////000111000000////////////000000000000000000000000000000000111222222000000111222000000111111222222222111444444666<<>><<<:::777666666666777555555444444444333333333444444333333333222222222111000///......///000111////////////////////////////////////////////////...---,,,,,,,,,,,,---...---...000///---+++++++++,,,---......//////......////////////////////////...///000111333444555555777:::>>>BBBEEEGGGIIIJJJHHHLLLRRRWWW[[[]]]^^^___\\\ZZZWWWVVVWWWYYYZZZZZZ[[[\\\___cccfffgggfffdddaaacccdddfffjjjrrr|||}}}|||xxxtttqqqsssyyy}}}|||tttooonnnllliiifffgggfffhhhooo|||nnndddZZZVVVZZZ\\\YYYUUUOOOLLLGGGCCC@@@===:::888666555444444333333444444111111111111111111111111000000000000000000000000111000///......///000111........................///............///000000000000////////////000000000000////////////000000000111333222000///111333111111000000000111222333666666999???GGGSSSfffwwwrrrccc^^^___\\\[[[ZZZYYYXXXXXXXXXXXXWWWUUURRROOOMMMLLLMMMMMMGGGHHHGGGEEEBBB@@@???@@@>>><<<999777666666666777111222333444555777888888444444444333333333222222222000///......///000222000000000000000000000000////////////////////////...---,,,,,,,,,,,,---...,,,---///...,,,***)))***,,,---......//////......///////////////////////////000111222444555666777666:::@@@CCCFFFHHHKKKMMMKKKPPPVVVZZZ\\\\\\]]]^^^XXXXXXXXXXXXYYY[[[^^^```bbbaaaaaabbbddddddbbbaaa]]]___ccciiipppxxxwwwwwwvvvttttttyyy{{{tttrrrpppllljjjjjjffffffkkkvvvlllaaaVVVSSSWWW[[[ZZZWWWTTTQQQLLLGGGCCC???;;;888666666555444444444444555111111111111111111111111000000000000000000000000222000///------///000222........................---,,,,,,,,,,,,---......000000////////////000000000000////////////000000///222333333000///111333555444333222222333666777777888;;;BBBJJJVVViiizzzsssfffaaa```___^^^[[[YYYWWWWWWWWWWWWXXXTTTOOOKKKJJJJJJIIIHHHJJJIIIGGGEEEBBB@@@>>>>>>:::999888666666666777777444444555555555555555555666555444444222222111000000000111111000///...---000000000000000///......000000000///......------///............---------,,,,,,,,,---------......111000...------...///000//////............////////////000222666888999999:::;;;===@@@DDDHHHKKKMMMPPPTTTYYY^^^aaaaaa```___cccaaa^^^[[[YYYYYY\\\______```bbbbbbbbbbbbbbbccceeefffiiipppxxxzzz{{{}}}vvvrrrsssttttttuuu~~~|||sssnnnllliiigggfffeeeggglllqqq{{{jjjddd\\\UUUTTTWWW[[[]]]XXXVVVQQQLLLFFF@@@<<<:::888777666444333222111111111111111111000000000000000000000000000000000000///////////////////////////////////////////////////000000///---,,,---...///000111222222111000///////////////000111333333222222222222222222222222///111333333222222333444888999===DDDQQQdddvvv}}}nnnccc______]]]\\\ZZZXXXVVVVVVVVVVVVVVVSSSNNNKKKJJJJJJIIIIIIHHHGGGFFFCCCAAA???===<<<<<<;;;999888777777777888444444444444444444444444444444444333333222222111111000000000////////////000000000000000///...............///////////////000000/////////.........---------........./////////...---------...///000//////............//////000000000222555777888888===>>>@@@BBBEEEGGGJJJMMMVVVZZZ```eeehhhiiiiiijjjkkkiiieeeaaa^^^^^^```aaadddfffiiiiiiiiiiiikkklllooooooqqqvvv}}}yyyuuuvvvxxx|||zzzssstttvvvxxx|||zzzuuuqqqmmmjjjgggeeefffiiillltttkkkddd[[[VVVVVVXXXZZZ[[[XXXVVVSSSNNNHHHCCC>>>;;;999888777555444333333333111111111111000000000000000000000000000000000000////////////////////////........................111111222222333444444444000000111111111111000000////////////000111222333222222222222222222222222111333444555444333444555;;;===CCCKKKWWWgggvvv~~~sssggg```]]]]]][[[ZZZXXXWWWVVVUUUUUUUUUTTTQQQMMMKKKJJJJJJJJJIIIIIIHHHFFFDDDBBB@@@>>>===>>>===;;;999777777777777333333333333333333333333333333333333333333333333111111///......//////000000000000000////////////------......///000000111111000000000////////////........./////////000000---,,,,,,,,,---...///000//////............//////000111222333555777999:::???AAACCCEEEFFFIIILLLOOOZZZ^^^dddiiinnntttyyy}}}{{{tttmmmiiigggggghhhooorrruuuuuussssssuuuwwwzzzxxxxxx}}}|||wwwtttttttttwwwuuuvvvyyy~~~}}}wwwqqqmmmiiifffdddeeefffjjjuuummmeeeZZZUUUVVVXXXXXXWWWXXXXXXUUURRRMMMGGGAAA>>>;;;:::999777555444444444222222111111111000000000000000000000000000000000////////////////////////........................---,,,+++...222444444222111111000000000000111111///......//////000111222222222222222222222222222333555666666555555666777===BBBKKKUUU```lllwww~~~~~~vvvlllddd^^^\\\\\\ZZZZZZYYYXXXWWWVVVVVVVVVSSSPPPMMMKKKKKKKKKJJJJJJLLLKKKIIIGGGDDDBBB@@@@@@>>>===;;;888777666666666444444444333333333333333111111222222333333333333222111///------...000111000000///////////////000............//////000000000000000/////////......---.........////////////+++++++++,,,---...////////////............//////000111333555777;;;>>>AAADDDGGGIIIKKKKKKMMMQQQTTTZZZ]]]aaahhhqqqyyyuuusssrrr|||}}}|||~~~{{{yyyxxxwwwyyyyyyzzz~~~|||tttoookkkgggdddccccccdddllluuuzzzooobbbZZZYYY[[[[[[ZZZYYYYYYXXXUUUQQQKKKFFFBBB===<<<:::888666555444444222222222111111111000000000000000000000000000000////////////////////////------------------------+++(((&&&)))///222000---222111000//////000111222//////......///000000111222222222222222222222222444555666666555555777888===EEERRR___jjjsss{{{vvvlllddd___\\\[[[ZZZZZZZZZZZZYYYYYYXXXXXXSSSQQQNNNMMMLLLLLLKKKJJJLLLKKKIIIGGGDDDBBB@@@@@@===<<<999777666555555555666555555555444444444333000111111222222333333444111000...------///111222000000////////////000111000000//////............/////////.........------,,,,,,---------.........***+++,,,------...////////////............//////...111555888;;;@@@FFFKKKSSSUUUWWWUUURRRQQQTTTWWWXXXZZZ^^^fffsss}}}~~~~~~wwwqqqnnniiieeedddcccccchhhooo{{{pppeee``````___^^^ZZZZZZZZZXXXTTTOOOJJJGGG@@@>>><<<999777555333333222222222222111111111111111111111111111111111111000000000000000000000000........................000---***---222444222...222111000//////000111222000////////////000000111222222222222222222222222333444555555444666888:::>>>HHHXXXhhhuuu}}}{{{ooofffaaa]]][[[[[[[[[\\\\\\\\\[[[ZZZZZZUUUSSSPPPNNNNNNMMMKKKJJJIIIHHHFFFDDDBBB@@@>>>===<<<:::888777555555555555666666666555555444444333000111111111222222333333000//////......///111111000000///......///111222111000000///......------............------------,,,,,,,,,------------...+++,,,---...............//////............//////...222666:::===CCCKKKQQQccceeeeee```XXXSSSTTTWWWWWWZZZ___gggwww~~~~~~wwwsssmmmhhhgggfffeeehhhlllsssqqqfff```]]]\\\[[[[[[ZZZYYYVVVRRRNNNLLLDDDCCC@@@<<<888555333222333222222222222111111111111111111111111111111111000000000000000000000000////////////////////////222000...///222333111///111111000000000000111111111111000000000000111111222222222222222222222222222333444444555777;;;===DDDOOOaaasssrrrhhhaaa]]][[[ZZZ[[[\\\]]]]]]\\\[[[[[[WWWUUURRRPPPOOONNNKKKIIIHHHGGGFFFCCCAAA???===<<<;;;:::999777666666777777666666555444444333222222111111111111111222222222.../////////000000000111000///...---...///111222///////////////.........////////////............------------............------.../////////...---//////............//////...333888;;;===CCCLLLSSSfffhhhhhhaaaWWWRRRRRRUUUVVVZZZ```iiiyyy|||~~~~~~}}}|||xxxqqqlllkkkiiifffgggjjjllluuutttggg___]]]\\\[[[ZZZXXXVVVSSSQQQOOOJJJHHHDDD???;;;777444333333333222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000.........//////000000000000000111111111111000000222222111111111111222222222222222222222222222222111333444555777:::>>>BBBOOO[[[lll~~~ssshhhbbb^^^[[[YYYZZZ\\\]]]]]]\\\[[[[[[XXXVVVSSSRRRPPPNNNLLLIIIJJJIIIGGGEEEBBB@@@???>>><<<;;;999888888888999999555555444333333222111111111111111111111111111111---...///000111111000000000///...---...///111333------......///000000000000000000000////////////............/////////000...///000000000///...---//////............/////////444888;;;===BBBKKKSSS___bbbbbb]]]TTTOOOQQQUUUSSSYYYaaajjjyyyyyyyyy{{{{{{|||~~~|||uuuooommmjjjffffffhhhhhhooo|||uuujjjfff]]]\\\ZZZXXXUUUSSSRRRQQQNNNLLLGGGBBB===999555444333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000---///111111000000222444///000111222222111000///333333222222222222222333222222222222222222222222222333555666888<<>>>>><<<;;;999777666666777777333333333333333444666666333222000/////////000111222111000......000111222111000///......///000111+++,,,.../////////......,,,,,,...333888777000***........................+++,,,.../////////...---222111///......000111111///555:::===@@@DDDGGGIIIPPPRRRUUUUUURRRQQQRRRTTTZZZXXXZZZbbbnnn~~~}}}ssswww~~~}}}{{{~~~yyyooommmllliiifffeeeiiihhhnnn}}}pppeeebbb```]]]\\\ZZZXXXTTTRRRRRROOOJJJFFFBBB===888444333333333333333333333333333333222111000///......$$$'''+++///111111000...000000000000000000000000000000000000000000000000000000//////.........---222222111111111111111111222222333333333444444444222444666777666999GGGVVVeeeuuuvvvkkkddd]]][[[\\\[[[ZZZYYY[[[^^^^^^\\\YYYVVVSSSOOOMMMLLLKKKIIIGGGHHHGGGEEECCCAAA???>>>===;;;:::888777555555666666333333333444444444444555333222111000000000111111222111///......///111222000///...------...///000,,,---.../////////...---///...000555999888333---........................,,,---......///.........)))((()))***,,,...//////333777:::888777:::AAAGGGFFFIIIMMMOOOPPPRRRVVVYYY[[[WWWWWW\\\eeeqqqwwwooorrruuuxxxzzz}}}~~~uuuqqqoookkkggggggfffeeejjjuuuzzzmmmaaa___]]]\\\[[[YYYVVVSSSTTTQQQLLLHHHDDD???999555333333333333333333333333111111111111000000000000,,,...000222222111///...000000000000000000000000000000000000000000000000000000/////////.........111111111111111111111111222222333333333444444444444555888::::::@@@OOO^^^ooo~~~uuukkkaaaYYYXXXZZZ\\\[[[[[[\\\]]]\\\ZZZYYYWWWTTTOOOLLLKKKIIIGGGEEEGGGFFFEEECCCAAA???======;;;999888666555555555555333444555555555444333222333222222111000111111111111111////////////111111......------------...............///......---,,,---,,,,,,///333333000,,,------------------------...------------...///////////////111444666666555555888;;;:::888:::AAAIIIAAADDDHHHLLLOOOSSSXXX[[[XXXTTTSSSWWW\\\eeerrr~~~~~~rrrnnnnnnooooooooosssxxx{{{}}}wwwtttnnniiihhhddddddgggnnnttt{{{|||mmm```^^^\\\[[[[[[ZZZWWWUUUWWWSSSOOOJJJEEE@@@:::666222222222222222222222222000000000111111111222222111111222222111111000///000000000000000000000000000000000000000000000000000000////////////......111111111111111111111111333333333333444444444444333444777;;;>>>FFFXXXhhh|||xxxnnncccZZZYYY\\\^^^]]]\\\\\\[[[ZZZYYYXXXXXXUUUPPPNNNLLLKKKIIIGGGGGGFFFEEECCCAAA???===<<<;;;:::888777666555666666444555666666666444111000222222111111000000000000111000////////////000111......................../////////......---,,,,,,,,,+++***,,,...///---,,,------------------------......---,,,,,,...///000...,,,+++,,,111444555555666666888===??????BBBFFFDDDFFFIIILLLPPPSSSVVVXXXRRROOOOOOTTTZZZ```iiirrrtttzzz~~~|||{{{{{{uuunnnlllmmmnnnnnnoooqqqvvvyyyyyyqqqjjjhhheeedddfffiiikkkppp}}}yyyhhh```^^^\\\[[[[[[ZZZYYYWWWXXXTTTPPPKKKFFFAAA;;;777222222222222222111111111000000111111111222222222////////////000111111222////////////////////////000000000000000000000000000000//////////////////111111111111111222222222333333333444444444444555444555999???FFFRRReeeuuuzzzpppddd[[[ZZZ^^^___^^^^^^\\\ZZZYYYXXXXXXUUUSSSOOOMMMMMMLLLKKKIIIGGGFFFEEECCCAAA???>>>======<<<:::888777777777888444555666666666333111///000000000000000/////////000//////////////////000//////////////////////////////......------------000...---...///000000000------------------------......---,,,,,,...///000111...---222<<>>666888===>>>===>>>DDDEEEHHHLLLOOORRRSSSSSSNNNLLLMMMSSSYYY\\\bbbgggiiilllnnnnnnnnnnnnlllhhhdddgggjjjmmmooorrrvvvxxx~~~uuullliiifffddddddeeeeeeiiivvv|||iii```^^^[[[ZZZ[[[[[[ZZZYYYWWWTTTPPPKKKFFFAAA;;;777333333333222222222111111222222222222111111111111111000000///000111222333////////////////////////000000000000000000000000//////000000000000000000000000111111111222222222333333444444444555555555777888>>>GGGRRR```tttzzzoooeee\\\ZZZ]]]______^^^\\\YYYXXXXXXYYYSSSQQQMMMLLLKKKKKKJJJIIIHHHGGGFFFDDDBBB@@@>>>>>>>>>===;;;999888888888888555555666666555333222111000111111111111000////////////////////////////////////000000000000////////////...---------............------------...///,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////444333555???OOO___hhhkkkkkkRRR;;;777;;;===<<<===???@@@EEEJJJOOORRRQQQOOONNNKKKMMMTTTYYYYYYZZZ\\\___aaacccddddddcccaaa```YYY]]]bbbfffjjjooossswww~~~}}}~~~~~~}}}rrrlllgggdddaaaaaaaaadddnnnxxxmmmaaa___\\\ZZZZZZ[[[ZZZYYYWWWTTTPPPLLLHHHCCC===999555444444333333222222222333333222222222111111000666555444222222111111111000000000000000000000000000000000000000000000000//////000000000000111111000000000111222222333333333444444444555555555555555777>>>KKKYYYhhh|||zzzoooggg___\\\]]]^^^___^^^\\\XXXWWWYYY[[[VVVSSSOOOMMMLLLKKKIIIHHHIIIHHHGGGEEECCCAAA??????===<<<:::888777777888888555555555444444333333222222222333444333222111000...//////////////////.........///000000///............---,,,---...//////,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........,,,+++///:::JJJWWW]]]]]]mmmTTT>>>;;;???>>>>>>@@@===@@@EEELLLQQQSSSPPPLLLNNNLLLOOOVVV[[[ZZZXXXXXXXXXYYY[[[^^^^^^\\\ZZZYYYVVVYYY]]]aaafffmmmtttyyy|||zzzzzzzzz}}}~~~yyyrrrmmmgggbbbaaabbbccciiipppzzztttccc```\\\ZZZZZZZZZZZZYYYWWWUUUQQQMMMJJJEEE@@@===666666555555444333333222111111222222222222333333444444333333222222111111000000000000000000000000000000000000000000000000//////000000000111111111///000000111222222333333444444444444555555555555555888AAAQQQ```ppp|||pppiiiccc______^^^___^^^\\\XXXWWWYYY\\\ZZZWWWSSSPPPNNNLLLJJJIIIJJJIIIHHHFFFDDDBBB@@@???<<<;;;999777666666777777555555444333333333444444444444555666555444333222......////////////......,,,---...//////...---,,,...---,,,,,,---...///111...///000000.........///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---333222444>>>IIIPPPOOOLLLVVVDDD888<<>><<>>AAAEEEHHHHHHMMMRRRSSSTTTYYYdddmmmrrrqqqnnnjjjgggdddaaa```aaa```aaadddiiilllmmmlllqqqrrrrrrtttvvvxxxwwwuuuooorrruuuwwwvvvttttttwwwxxxsssrrrrrrtttwwwzzz|||zzzwwwrrrnnnmmmooosssuuu{{{}}}|||{{{{{{|||~~~vvvqqqmmmiiihhhkkkkkksssyyykkk___^^^\\\ZZZ[[[]]]^^^\\\ZZZ[[[XXXVVVTTTSSSPPPKKKHHH<<<999666555666666666555111111000000000000111111444333222111000111222333222222222222222222222222111111111111111111111111////////////000111222333444333333333444555777888555444666888888777<<>>999666555555555444333333222222222222333333444333222222111111222222222222222222222222222222111111111111111222222222111111111111222333444555555444333333444555777888333333555777888:::EEEPPPfff|||mmmbbb]]]^^^\\\\\\ZZZYYYXXXXXXXXXXXXUUURRROOOKKKIIIIIIJJJJJJJJJIIIGGGDDDAAA???===<<<;;;:::999777666666666666444444333222111111111111111111111111111111111111000//////000111111000...//////...---------..................//////000000,,,,,,---...............---------............///------...//////...------//////111222222444777;;;???EEEKKKMMMLLLJJJJJJLLLOOORRRVVV^^^lllyyyppphhhjjjrrr}}}yyyrrrooopppsss{{{|||{{{zzzvvvtttppprrruuuxxxzzz~~~yyyvvvqqqmmmiiihhhggghhhjjjmmmrrrvvvzzz~~~~~~}}}||||||yyypppmmmnnnjjjmmmsss|||oooggg___\\\^^^```]]]ZZZYYYYYYYYYWWWTTTPPPNNNLLLEEEAAA;;;777555444444333111111000000000000111111222333333333333222111111111111111111111111111111000000111111111222222222111111111111222333444555555444333333333444555666444444666888999>>>KKKXXXwww}}}nnnccc^^^___]]]\\\ZZZXXXVVVVVVWWWWWWVVVTTTPPPLLLIIIIIIIIIIIIJJJIIIGGGDDDAAA???===<<<:::999777666555555555555555444333222111111111111111111111111111111111111111000000000222222000///---------,,,,,,------...---------.........//////,,,,,,---.../////////...---------.........//////,,,---...//////...---,,,000//////111333333666:::EEELLLTTTVVVSSSPPPOOOPPPOOOPPPSSSZZZjjjvvvjjjjjjrrr{{{}}}|||wwwwwwzzz~~~{{{uuusssrrroooqqqtttvvvxxx||||||zzzvvvqqqmmmkkkjjjiiifffjjjpppuuuxxxzzz}}}~~~~~~~~~}}}|||{{{}}}{{{qqqmmmnnniiikkkpppxxxuuulllbbb^^^___aaa___\\\ZZZZZZZZZXXXTTTQQQOOONNNGGGBBB<<<777555444333222444333333333333333333444222222333444333222111000000000000000000000000000000000111111222222222222////////////000111222333666555444333222333444555555555777999:::@@@OOO^^^|||mmmaaa[[[[[[WWWVVVVVVVVVVVVWWWWWWXXXWWWTTTPPPNNNLLLKKKJJJHHHIIIHHHGGGEEEBBB???===<<<:::888777666555555666666555555444333333444444444111111111111000000000000111000000///...---------111000///.......................................------...............---...------------...//////---------......000111222111111222222333666:::>>>KKKTTT\\\\\\TTTNNNNNNQQQMMMPPPTTTYYYcccttttttggggggjjjttt|||||||||yyyxxx|||xxxuuurrrpppnnnoooppprrrvvvzzz}}}~~~}}}}}}~~~~~~{{{xxxvvvtttrrrrrroooppprrrtttwwwyyyzzz{{{{{{zzzyyyxxxwwwvvvvvvvvv{{{~~~wwwoooiiillliiijjjqqq|||rrrdddbbbccc```]]]]]]ZZZZZZZZZYYYXXXUUUSSSRRRKKKGGG@@@999555444444666444333222222444444333222222222222222222222222222333333333222000000111333111111111111222333444444222222333333333444444444555555555666666666666666888999;;;;;;:::AAATTTggg{{{mmmaaa\\\\\\YYYYYYYYYYYYZZZ[[[\\\]]]WWWTTTPPPNNNMMMLLLKKKJJJHHHHHHGGGEEEBBB???===<<<;;;:::888777666666777777444333222222111111111111111111111111000000000000111000000///......------000///......------................................................---------------,,,---......///...............///000111...000222444444666999;;;EEEKKKRRRRRRNNNJJJJJJLLLPPPQQQRRRSSSXXXcccrrr}}}xxxllldddbbbccciiipppuuuvvvtttyyyxxxzzz{{{zzz}}}yyyyyy|||yyywwwtttqqqnnnlllmmmooorrrwww{{{~~~|||xxxwwwvvvwwwvvvyyy}}}|||{{{yyyyyyyyy{{{}}}~~~~~~|||{{{zzzuuuuuuuuuuuuuuuvvvwwwxxxvvvuuutttsssrrrrrrrrrrrryyy|||zzzqqqlllkkkggggggmmmuuurrrllliiiccc^^^]]]ZZZZZZZZZYYYWWWUUURRRQQQLLLHHHAAA:::666444555555444333222222444444333222333333333333333333333333333444444333111111222333222222222111222222333333000000111111111222222222444555555555666666777777777888:::;;;<<>>HHH]]]ppptttjjjaaa\\\\\\YYYYYYXXXXXXXXXYYYZZZZZZVVVSSSOOOLLLLLLLLLLLLKKKHHHGGGFFFDDDBBB@@@>>>===;;;:::888777666666777888888777555444333222222222111111111111000000000///000000//////...............------,,,,,,,,,------........................////////////...---,,,+++,,,++++++++++++,,,------000//////............///---///222333444555666888======>>>AAADDDGGGHHHIIIJJJKKKJJJIIIIIILLLRRRVVVZZZ```ddddddfffgggeee```[[[[[[[[[[[[]]]cccmmmtttuuuxxxzzzvvvttt|||~~~yyyyyy~~~zzztttpppnnnmmmkkkjjjiiikkknnnrrrvvvzzz}}}~~~~~~~~~}}}yyyvvv|||}}}|||yyywwwuuutttssssssrrrtttvvvxxxxxxxxxwwwvvvtttrrrpppppprrrwww||||||zzzyyyyyyxxxvvvtttqqqooommmmmmmmmrrrsssvvvyyy|||}}}~~~~~~}}}|||vvvooojjjgggjjjnnnvvvrrrgggaaa___\\\[[[[[[YYYVVVSSSPPPOOOMMMJJJDDD>>>:::777555555555333222333444555444333444444444444444444444444333555666555333222333444444444333222111111111111222222333333333444444444333333444555666777888999777777999<<>>===:::999777666555555666666888777555444333222222222111111111111000000000///////////////............------,,,,,,,,,------.................................//////...------,,,,,,++++++++++++,,,------000//////............///000000111111111333777:::;;;::::::===BBBFFFHHHHHHFFFFFFFFFFFFHHHJJJNNNQQQSSSWWWYYYXXX[[[___```^^^XXXYYYYYYYYYZZZbbbmmmvvvwww{{{|||wwwttt}}}~~~tttmmmiiihhhhhhhhhiiijjjmmmppptttwwwzzz{{{}}}~~~|||wwwvvv}}}~~~~~~~~~~~~zzzzzzzzzzzzyyyxxxwwwvvvsssqqqooonnnppptttyyy||||||yyyuuurrrpppnnnnnnoooqqqtttwwwyyy{{{|||}}}|||qqqllliiijjjmmmsss~~~qqqfffaaa```\\\\\\[[[ZZZWWWTTTQQQOOONNNKKKFFFAAA<<<888666555555444333333555555444333222222222222222222222222333555666666444333333333444444333222111111111111222222333333333444444444333333444555666777888999999888999<<<@@@JJJ\\\lll~~~|||oooeee^^^ZZZ[[[```___^^^]]]]]]\\\]]]]]]YYYTTTOOOKKKJJJJJJJJJJJJGGGFFFFFFDDDCCC@@@???>>>999888777555555555555666555444333222111000000000111111111111000000000000//////////////////......------------------...///........................------...............---,,,,,,,,,,,,,,,------...//////.........//////000222222111111111333888;;;999888888:::???CCCEEEFFFDDDDDDDDDEEEFFFIIILLLMMMPPPSSSTTTRRRTTTYYY[[[ZZZXXXXXXXXXWWWXXX___hhhpppwww{{{|||wwwxxx|||rrrjjjfffeeeffffffggghhhjjjlllqqquuuyyy|||~~~~~~}}}{{{yyyxxxxxxsssqqqooommmnnnpppsssuuu}}}}}}xxxtttqqqmmmmmmnnnooorrrtttwwwxxxxxxzzz}}}tttooojjjjjjkkkoooxxxqqqeeeaaa___]]]]]]\\\[[[XXXVVVSSSQQQNNNLLLHHHCCC>>>:::777555555444333444555666555333222222222222222222222222222444666666444222222222333333222222111222222222000000111111111222222222333444444555666777888888999999;;;???CCCKKK[[[iiiyyy~~~pppfff^^^[[[]]]\\\\\\[[[[[[\\\]]]]]]^^^\\\XXXQQQMMMKKKKKKKKKKKKFFFFFFEEEDDDCCCAAA???>>>:::999888666666666666777444333222222111111111111111111111111000000000000.../////////////////////......------......///000........................,,,,,,---...////////////---------,,,---......///...............///000111111222333333333444777:::888999:::<<<>>>AAADDDFFFDDDCCCCCCDDDGGGJJJMMMNNNNNNQQQRRRQQQRRRWWWYYYWWWYYYXXXXXXYYY[[[aaahhhmmmtttxxxyyyvvvxxx~~~~~~xxxssslllhhhfffeeeeeedddcccdddeeehhhnnnttt{{{~~~~~~~~~}}}}}}}}}xxxwwwtttrrrqqqqqqrrrsssxxx|||}}}wwwtttmmmmmmlllllllllnnnpppqqqrrrtttxxx{{{~~~zzztttnnnllljjjlllsss|||tttgggaaa]]]]]]]]]]]]\\\ZZZXXXUUUTTTOOOMMMJJJEEE@@@;;;777555666444333444555666555444333333333333333333333333111333555555444222111111222222222111222222333333000000111111111222222222444555555555666666777777888888<<>>;;;:::999777777777777888555555444333333444444444111111111111000000000000.........///////////////...............///000111........................++++++---...///000000000...------------...//////---------......000111222///222555666666666777888:::<<<>>>??????AAADDDGGGDDDCCCCCCEEEIIINNNQQQRRRNNNQQQRRRQQQSSSWWWXXXVVVZZZZZZZZZ]]]bbbhhhmmmqqqsssvvvvvvsssuuu}}}||||||{{{xxxuuullljjjgggfffffffffdddccc``````bbbeeelllttt}}}}}}zzzxxxvvvvvvuuutttvvvzzzyyyuuuooommmkkkiiiiiijjjkkklllnnnqqqvvvzzz~~~yyyrrroookkkkkkqqqyyywwwiiiaaa[[[]]]]]]]]]]]][[[YYYWWWUUUOOONNNKKKFFFAAA<<<777555666555444444555666555444444444444444444444444444000222555555333111000000111111111111222333444444222222333333333444444444555555555666666666666666888888===DDDJJJRRR^^^jjjmmmwwwpppeee```\\\ZZZ[[[___cccdddbbb`````````[[[WWWQQQMMMLLLLLLLLLKKKFFFGGGFFFEEECCC???;;;999:::999888777777777888999333333333333333333333333111222222222222111000000......//////000111111111111///,,,---///111///...000000///...............//////.........//////000........................222...++++++...222333333111111222333555666777777:::<<<>>>@@@AAABBBBBBBBBCCC??????EEEGGGFFFHHHNNNMMMNNNOOOPPPRRRSSSSSSSSSUUUXXX[[[___dddiiinnnrrrwwwrrrnnnmmmpppuuuwwwxxxwww|||}}}wwwrrrpppooollliiihhhfffdddcccccccccccc```^^^^^^cccllluuu{{{}}}|||~~~}}}}}}zzzyyyxxxxxxzzz||||||zzzyyytttpppllliiihhhggggggfffiiikkknnntttyyywwwqqqnnnmmmqqqwww~~~kkk```]]]]]]]]]]]]]]][[[XXXVVVUUUWWWTTTNNNHHHDDD>>>999666555555444444444333333333333333333333333333333333222222333333222111///...111111222222222222111000333333333333333333333333222444666777666666777888999:::>>>DDDNNNYYYccciiilllrrryyy~~~ssshhhccc___]]]]]]```cccdddbbbaaaaaabbb[[[VVVQQQMMMKKKKKKJJJJJJFFFFFFFFFEEECCC???<<<::::::999777666666666777777222222222222222222222222111222222222222111000000000000000///......------///---++++++---...---,,,//////...---------------------------...000111111........................222///,,,+++---......---222222333555666777888999:::;;;===AAADDDFFFEEEDDDIIIEEEDDDHHHIIIHHHKKKPPPNNNPPPSSSTTTUUUUUUUUUUUUUUUWWWZZZ___dddkkkqqquuuuuupppkkkhhhjjjnnnpppqqqsssyyy{{{wwwsssqqqnnnkkkiiihhhfffdddbbbbbbbbbccc```______dddllltttyyy{{{zzz|||~~~~~~}}}}}}~~~~~~{{{zzzyyyvvvtttpppmmmllljjjgggeeegggiiikkkooouuu{{{{{{tttpppooorrrvvvlll```[[[]]]]]]]]]]]][[[YYYWWWVVVXXXUUUPPPKKKFFFAAA:::666555555555444444444333333333333333333333333333333555555555444333222111111111111111111111222222222333333333333333333333333111333555666666666777888:::<<>>===;;;:::888666555444555555444333333222111000000///111111111111111000000////////////000111111222222///......////////////.........------,,,------...,,,,,,,,,---...///000111........................---------///111222222222333333444666888999:::;;;::::::<<>>DDDLLLUUU^^^jjjwwwxxxjjjccc```^^^]]]]]]]]]]]]^^^^^^___^^^XXXTTTNNNJJJHHHGGGGGGFFFEEEEEEDDDCCCAAA@@@>>>>>><<<;;;999777666666666666555555444333222111111000000111111111111000//////------...//////000000111---...000000//////......///.............../////////......------------...........................+++,,,...///000111333333222222444555777999:::;;;<<<<<<>>>BBBHHHKKKKKKJJJNNNPPPRRRSSSTTTVVVVVVUUUTTTXXX\\\]]]]]]\\\^^^```aaaccchhhoootttvvvtttqqqjjjhhhdddaaa^^^]]]___```hhhnnntttuuuvvvvvvqqqjjjhhhfffccc```___```bbbccceeegggkkknnnqqqsssuuuvvvxxxxxxyyyyyyyyyyyyyyyyyy}}}~~~}}}}}}}}}~~~vvvsssooommmmmmqqquuuxxx}}}~~~}}}xxxqqqoooqqqrrr{{{tttggg```]]]\\\]]]^^^______^^^]]]\\\VVVUUUTTTQQQMMMFFF===777666666555555555444444444444444444444444444444444444333222111111111222333333222111000000222444666222222222333333444444444222333555555555666999<<<>>>GGGSSS___jjjvvv|||mmmeeeaaa^^^\\\[[[[[[\\\^^^^^^]]][[[WWWSSSMMMIIIHHHHHHHHHGGGGGGFFFDDDCCCAAA???>>>===<<<;;;999888777777777777555444444333333222222222000000111111000000///.........---,,,,,,++++++******,,,//////---,,,,,,,,,///............///000000000///...---,,,,,,,,,,,,........................---.........,,,---...000111222444555777999;;;;;;>>>???AAACCCGGGJJJNNNPPPVVV\\\aaabbbcccccc___ZZZXXXXXXYYY\\\```eeeiiikkkmmmnnnppptttyyyyyyuuuqqqjjjjjjiiifffbbb___^^^___ggglllpppsssuuuvvvpppiiifffdddaaa______```ccceeefffiiimmmoooqqqrrruuuwwwxxxxxxxxxyyyzzz{{{{{{{{{~~~|||zzzzzzzzz{{{}}}~~~xxxtttqqqrrrtttvvvzzz~~~}}}xxxuuutttyyyzzz}}}{{{rrroooppppppxxxuuukkkccc```^^^^^^___``````___^^^]]]WWWVVVTTTRRRMMMFFF>>>888666666666555555555444444444444444444444444444444555555444444444444555555444333222111111222333444111222222333333444444555333444555666666888;;;>>>@@@KKK[[[iiiuuu|||nnneee```\\\[[[ZZZ[[[]]]______]]]ZZZVVVRRRMMMIIIIIIIIIIIIIIIHHHGGGEEECCC@@@>>>======:::999888666666666777888333333222222222222222222000000000000000//////............---,,,,,,++++++))),,,///000...,,,,,,---...---------......///000......---,,,,,,,,,------........................---......---+++,,,///222222333555777999;;;<<<===>>>AAADDDFFFGGGKKKSSSZZZhhhqqqyyyzzzzzzwwwnnneee\\\YYYXXX]]]gggssszzz}}}zzzwwwtttuuuyyy{{{zzzwwwsssuuuvvvrrrlllgggdddccceeeiiimmmooorrrsssnnngggeeebbb```^^^^^^aaadddffffffiiilllnnnnnnppptttwwwwwwwwwwwwxxxzzz{{{}}}}}}{{{wwwuuuttttttuuuwwwwwwzzzzzzuuusssrrrssswww{{{yyyuuurrrqqqvvvxxxzzz~~~uuuqqqrrrpppuuu~~~rrrhhhaaa___``````aaa```___^^^]]]YYYWWWUUUSSSNNNHHHAAA;;;666666666666555555555555555555555555555555555555444444555555555555555444444444444333333222222111111111222333333444555555555666666666777999===@@@GGGTTTgggwww{{{lllccc]]]YYY[[[[[[\\\^^^aaaaaa]]]YYYUUUQQQLLLIIIIIIJJJJJJJJJIIIHHHEEECCC@@@>>>===<<<888777666555555666777777111111111111111222222222000000000000000//////.........//////000111111111+++...222222000---...///,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,------...///........................,,,---...------///444999444444666888:::<<<>>>???>>>BBBGGGGGGHHHMMMXXXbbb~~~tttfff```]]]dddttt|||uuutttxxx|||~~~}}}~~~~~~vvvooojjjhhhdddgggjjjkkkoooqqqllleeecccaaa___]]]^^^aaaeeegggeeehhhkkkllllllnnnrrrvvvvvvvvvwwwxxxyyy{{{}}}~~~~~~|||xxxssspppooooooooorrrrrrssswww~~~wwwsssqqqppptttyyy~~~|||wwwuuuttttttxxxzzz~~~wwwssssssqqqsssyyyyyykkkbbb```aaaaaaaaaaaa___]]]\\\[[[YYYVVVSSSOOOJJJCCC>>>777666666666555555555555555555555555555555555555111222333444444444333222555555555444333222000000111111222333333444555555666666777777777:::>>>AAAOOO^^^rrrxxxhhhbbb````````````^^^]]]]]]]]]]]]]]]TTTQQQMMMKKKJJJJJJJJJIIIIIIHHHGGGEEECCC@@@>>>===999777555444444444333111444333222222111111222222222222222222222222222222000000000000000000000000444---***...111......000.........------,,,,,,,,,///...---,,,+++,,,,,,---000000000000000000000000...------......///000111333666;;;===>>>===>>>>>>>>>@@@AAACCCGGGOOO[[[dddkkkbbb___jjj{{{|||tttxxx{{{zzzyyyoookkkllljjjhhhjjjlllmmmkkkhhh______^^^]]]^^^```bbbdddhhhiiijjjkkkmmmqqqvvvyyyyyyzzz{{{zzzyyyyyyzzz|||~~~}}}zzzvvvqqqmmmjjjiiihhhooopppqqqtttyyy{{{vvvtttuuuwwwzzz~~~xxxwwwvvvtttyyy{{{uuuqqqqqqsssyyyxxxlllaaabbbbbbaaa``````]]]ZZZYYYXXXVVVTTTQQQKKKDDD???:::888666555666666666555444444444444444444444444333444444555555444444333444***)))333888444333777333333222222333444666777444777888666777<<>>===:::888555444555555333222444333222222111111222222111111111111111111111111000000000000000000000000222,,,)))---///---,,,///......---------,,,,,,,,,///...---,,,,,,,,,------------------------------...------......///000111222666:::<<<===<<<======>>>???AAACCCEEELLLVVV^^^{{{~~~hhh```\\\dddqqq{{{uuuppptttyyy}}}yyytttkkkiiigggggghhhgggdddaaa______^^^]]]^^^```cccdddfffgggiiikkkmmmppptttwwwxxxxxxyyyxxxwwwxxx{{{}}}|||zzzxxxuuurrrpppnnnmmmqqqqqqrrruuuyyyzzzvvvrrrtttwww{{{zzzxxxzzz{{{{{{~~~wwwsssssssssyyyyyyiiihhheeecccbbbaaa^^^[[[YYYXXXVVVTTTQQQKKKDDD@@@;;;888666555666777666555444444444444444444444444333444444555555444444333555,,,***333888444333666666555555444444555777777444777888777888===FFFMMMcccwww{{{kkkbbb]]][[[]]]]]]^^^^^^]]]\\\ZZZYYYRRROOOKKKIIIIIIIIIIIIHHHIIIHHHGGGEEECCC@@@>>>===:::888666555666666444333444333222222111111222222000000000000000000000000000000000000000000000000///+++))),,,---,,,+++---...------------,,,,,,,,,......---,,,,,,,,,------////////////////////////...------......///000111222555999;;;;;;;;;;;;<<<<<>>AAABBBBBBCCCHHHLLLUUU___iiinnnrrrsssnnnfff```ZZZWWWZZZ\\\\\\]]]___ddddddiiipppvvvzzzrrrpppnnnllliiifffbbb___]]]\\\[[[ZZZ[[[\\\^^^aaabbbbbbeeeiiilllmmmooorrrtttvvvvvvvvvuuuvvvzzz~~~~~~~~~xxxyyyzzz}}}}}}zzzyyy{{{~~~|||{{{vvvtttqqqmmmlllooouuuyyyxxxuuutttuuu{{{xxxlllhhhfffccc___^^^YYYXXXVVVTTTRRRMMMGGGCCC===:::777666777777777666555555555555555555555555333444444555555444444333555000///444666333222444111111111222333444444555666666888:::<<>>AAAAAA@@@@@@CCCFFFIIIPPPWWW[[[]]]^^^[[[VVVWWWTTTRRRTTTUUUSSSTTTWWW\\\aaaiiiooossszzzxxxsssppppppnnnkkkgggccc```___YYYYYYXXXXXXZZZ\\\___aaabbbeeeiiilllnnnppprrrtttvvvvvvvvvvvvxxx|||uuuuuuuuuwww{{{|||zzz|||~~~}}}zzzuuuoookkkdddccc___\\\[[[^^^dddiiittt{{{{{{wwwttttttyyynnnhhhfffbbb___^^^[[[YYYWWWUUUSSSOOOJJJGGG>>>;;;888777777888777666555555555555555555555555333444444555555444444333555222111444555333222444...///111222444555666777777666888;;;>>>GGGZZZlll}}}lllbbb\\\YYYYYYYYYZZZZZZYYYXXXVVVUUUQQQNNNKKKIIIIIIJJJJJJIIIHHHGGGFFFDDDBBB???===<<<999777555555666666666555444333222222111111222222111111111111111111111111000000000000000000000000,,,000222///...//////...,,,,,,,,,------------...+++,,,---.........------------------------------...------......///000111333555777888777777999::::::>>>AAAAAA??????BBBEEEGGGKKKOOOQQQPPPOOONNNNNNMMMKKKLLLNNNNNNLLLOOOTTTYYY```ggglllmmmrrr|||zzzsssqqqoooooonnnjjjeeeaaa___^^^XXXWWWWWWWWWYYY\\\^^^```cccfffiiikkkmmmooorrruuuuuuvvvwwwxxxzzz~~~uuutttssstttxxx~~~}}}{{{yyywww{{{|||yyyssslllhhhbbb\\\\\\[[[XXXUUUSSSUUUXXX\\\fffmmmxxxyyyuuutttvvv|||ooohhhgggbbb______]]][[[XXXWWWUUURRRMMMJJJ???<<<999888888888777666555555555555555555555555333444444555555444444333333333333444444444444444111222444666777999999999777666888===AAAJJJaaawww{{{kkkccc^^^[[[YYYYYYXXXXXXWWWVVVVVVVVVQQQOOOKKKJJJJJJKKKKKKJJJGGGGGGFFFDDDAAA???===;;;888666444444555666555444444333222222111111222222000000000000000000000000000000000000000000000000+++111333000---000000...,,,,,,,,,---------......+++,,,---.........------////////////////////////...------......///000111444555777888777777999;;;:::===@@@@@@???@@@CCCFFFFFFHHHJJJKKKIIIGGGHHHJJJGGGFFFHHHKKKJJJIIINNNUUUYYY^^^bbbdddfffllltttzzz}}}xxxrrrnnnnnnoooppppppoookkkeee___]]]]]]XXXXXXXXXXXXZZZ]]]```aaaccceeeggghhhjjjmmmrrruuusssuuuwwwyyyzzz}}}}}}sssqqqpppqqqttt{{{~~~}}}{{{xxxvvvuuussssssnnneee___^^^\\\WWWXXXXXXWWWUUUSSSSSSUUUWWW]]]bbbjjjttt|||wwwttttttxxxpppiiihhhccc```bbb^^^\\\ZZZXXXWWWTTTPPPMMM@@@===:::888888888777666555555555555555555555555333444444555555444444333222333444333333444555555444555666888888888888777888555888>>>CCCMMMfff{{{kkkccc___]]]ZZZYYYXXXVVVVVVVVVVVVVVVRRROOOLLLJJJKKKLLLLLLKKKGGGGGGFFFDDDAAA???<<<;;;777555333333555555555444444333222222111111222222////////////////////////000000000000000000000000)))111444///---///000---,,,,,,,,,------.........***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111444666777888777888999;;;;;;===@@@@@@???@@@DDDHHHEEEFFFGGGGGGEEEBBBDDDHHHFFFFFFIIIKKKJJJJJJPPPXXXXXX\\\^^^^^^aaahhhpppuuuwwwuuurrrnnnjjjjjjmmmqqqssstttrrrmmmeee___]]]]]]ZZZYYYYYYYYY[[[^^^aaaccccccdddeeefffhhhlllqqqtttrrrtttwwwyyyzzz}}}}}}|||mmmkkkiiijjjmmmttt{{{~~~{{{wwwuuutttkkkkkkeee[[[WWWZZZZZZWWWSSSUUUWWWWWWVVVUUUVVVWWWUUUWWW\\\dddppp~~~yyytttsssuuu~~~qqqiiiiiieeebbbddd___]]][[[YYYXXXUUURRROOO@@@>>>:::999999999888666666666666666666666666666333444444555555444444333000333444333333555666666666666777777777555444333888555888???DDDNNNiiizzzjjjccc```^^^ZZZXXXVVVVVVXXXXXXXXXWWWRRRPPPMMMKKKKKKKKKJJJIIIJJJIIIGGGDDDAAA===;;;999:::999666444333333444555222222222111111111111000333333222111000000111111////////////............222111///...---------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///......------,,,++++++,,,,,,,,,---///000222333555666888:::;;;<<<;;;;;;???===::::::===BBBHHHLLLHHHKKKJJJEEEEEEIIIIIIEEECCCEEEFFFHHHIIILLLPPPSSSZZZ\\\]]]]]]]]]aaahhhmmmpppmmmgggdddcccggglllpppwwwtttoooiiiddd```___^^^ZZZZZZYYYYYYZZZ\\\^^^```dddeeeggghhhhhhkkknnnqqquuussstttxxxzzz|||~~~~~~zzzvvvrrrnnnjjjhhhjjjnnnsssuuu~~~~~~|||wwwqqqkkkfffbbb```\\\YYYXXXZZZ]]]```]]][[[YYYXXXYYYYYYXXXWWWUUUVVVZZZ___fffsss}}}xxxttttttvvv}}}zzzlllgggdddbbbccc```^^^]]]\\\ZZZVVVQQQMMMFFFAAA;;;666444444555444666666777777666666555444555555555555444333222111555555555444444333333333555444444555555666777888888666888???JJJ[[[tttxxxiiibbb___^^^]]][[[YYYXXXXXXXXXVVVUUURRRPPPMMMKKKKKKKKKJJJIIIIIIHHHFFFDDDAAA>>>;;;::::::999666444333333444555222222222111111111111000111111000///////////////////////////............111000...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................------...///000222333444333444555777888999999:::AAA???===<<<>>>AAADDDGGGFFFJJJJJJFFFEEEIIIIIIEEECCCEEEGGGHHHIIIKKKOOORRRZZZ[[[[[[ZZZZZZ]]]bbbfffhhhfffbbb```aaadddhhhkkkqqqooojjjeeeaaa^^^]]]]]]XXXXXXWWWXXXYYY\\\___aaabbbccceeegggiiikkkooossstttrrrssswwwzzz|||~~~zzzzzz}}}}}}yyyvvvrrrnnniiiffffffjjjnnnqqqzzz}}}~~~zzzuuupppkkkfffbbb```___]]]\\\]]]___bbbdddeeeeeeeeeffffffddd```\\\YYYXXXYYY]]]aaalll|||vvvtttuuuzzzpppiiieeecccccc```___]]]\\\ZZZVVVRRRNNNGGGBBB<<<777666666666666555555444444444333333333444444555555555444444333555555555444444333333333555444444555555666777888888777999@@@KKK]]]tttyyyjjjccc```___aaa___\\\[[[ZZZXXXUUUSSSRRRPPPMMMKKKKKKKKKJJJIIIHHHGGGFFFDDDAAA???<<<;;;:::888666555444444444444222222222111111111111000//////......------......////////////..................------,,,------...------------------------------------,,,,,,,,,,,,------......///000000111......///000111333444555777777888999:::<<<>>>??????>>><<<;;;<<<>>>@@@AAAFFFIIIIIIHHHHHHJJJJJJGGGEEEFFFHHHIIIKKKNNNRRRUUUZZZZZZZZZXXXWWWXXX[[[]]]___^^^]]]]]]^^^```bbbdddiiigggddd```^^^\\\[[[[[[XXXXXXXXXXXXZZZ]]]```bbb___bbbdddgggiiilllpppsssrrrqqqrrrwwwzzz|||{{{xxxuuuuuuxxxzzzyyywwwuuuqqqkkkfffeeegggkkknnnuuuxxx}}}zzzxxx{{{}}}yyysssnnnjjjfffbbb```_________```bbbeeehhhjjjmmmoootttxxxyyyuuunnnhhhccc___]]]\\\^^^fffwwwyyyuuussswwwtttkkkfffcccdddaaa___]]]\\\ZZZWWWSSSOOOHHHCCC===999888888888888666555444333333333444555444444555666666666666555555555555444444444444444555444444555555666777888888777:::CCCOOO___uuu{{{llleeebbb```bbb```^^^]]]\\\ZZZWWWTTTRRRPPPMMMKKKKKKKKKJJJIIIGGGFFFEEEDDDAAA???===<<<999888777555444444444444222222222111111111000000///......------.........////////////............---,,,,,,,,,---------.................................------,,,,,,,,,+++------......////////////......//////111222444555::::::999:::<<<>>>AAABBB>>>===<<<<<<===???BBBCCCFFFGGGIIIIIIIIIJJJJJJHHHFFFHHHJJJMMMOOOSSSWWW[[[]]]]]][[[YYYWWWVVVWWWWWWZZZZZZZZZ[[[[[[\\\\\\]]]aaa```^^^]]][[[[[[ZZZZZZ[[[ZZZZZZZZZ[[[^^^aaabbb```bbbeeegggiiikkknnnqqqqqqooorrrwwwzzz}}}}}}wwwtttqqqppptttxxxzzz{{{}}}yyyrrrlllggghhhkkknnnrrruuuyyy}}}{{{wwwqqqllliiifffdddbbbaaabbbccceeehhhjjjllllllqqquuu|||zzzqqqkkkdddaaa```eeessszzzuuusssuuu~~~uuukkkeeeccceeeaaa___]]]\\\ZZZXXXTTTQQQHHHDDD>>>999888888999999999888666444444555777888555555666666666666666555555555555555555444444444555444444555555666777888999888;;;EEERRRbbbuuu{{{lllddd```___aaa___^^^^^^^^^\\\YYYWWWRRRPPPMMMKKKKKKKKKJJJIIIGGGFFFEEEDDDAAA???===<<<999888777666555444444333222222222111111111000000000//////...//////000000////////////............,,,,,,------------------.................................------,,,,,,,,,.........---------,,,,,,------...///000222333444666666666777999;;;>>>@@@BBBAAA@@@???@@@BBBEEEGGGEEEEEEFFFHHHHHHHHHGGGHHHGGGIIILLLOOORRRWWW\\\```bbb```___]]]\\\ZZZXXXWWWYYYXXXXXXWWWVVVVVVVVVVVV]]]\\\\\\[[[ZZZZZZZZZZZZZZZYYYXXXXXXYYY[[[]]]^^^bbbeeeggghhhiiijjjlllnnnoooooorrrxxx{{{~~~|||uuurrrnnnnnnqqqwww}}}zzzrrrllljjjlllnnnrrrtttxxx||||||xxxsssooommmkkkiiihhhiiijjjkkklllnnnooooooooossswww}}}~~~vvvmmmhhheeehhhrrr~~~|||vvvtttuuu}}}rrriiicccccceeebbb```]]]\\\ZZZXXXUUUSSSIIIEEE>>>999888888888888:::888666555444555777888666666777777666555555444555555555555555555555555555444444555555666777888999999===HHHUUUcccttt{{{kkkccc^^^\\\___^^^^^^^^^___^^^[[[YYYRRRPPPMMMKKKKKKKKKJJJIIIHHHGGGFFFDDDAAA???<<<;;;888888777666555444333333222222222111111111111000000000//////000000111111////////////............------............---,,,------------------------.........---------------///......---,,,,,,++++++------......000222333444666777777999;;;===???@@@AAABBBDDDEEEGGGGGGGGGGGGIIIGGGFFFHHHHHHGGGGGGJJJKKKNNNQQQSSSVVVZZZ```ccceeedddccccccbbbaaa^^^\\\YYYXXXUUUSSSRRRRRRSSSTTT[[[[[[ZZZZZZZZZYYYYYYXXXVVVUUUTTTTTTUUUWWWYYY[[[dddfffiiijjjjjjjjjlllmmmoooooosssyyy}}}{{{uuuqqqmmmlllooovvvzzzqqqlllmmmoootttvvvyyy|||{{{xxxwwwvvvtttrrrvvvvvvvvvvvvvvvvvvvvvvvvyyyzzzxxxqqqlllkkkrrr{{{~~~wwwuuuvvv|||}}}ppphhhcccbbbeeeccc```^^^\\\[[[YYYVVVTTTKKKFFF@@@:::888777777666777666555444444444555666555555666666666555555444555555555555555666666666555444444555555666777888::::::>>>JJJWWWdddrrr}}}~~~nnnddd___\\\___^^^^^^______^^^ZZZXXXRRRPPPMMMKKKKKKKKKJJJIIIIIIHHHFFFDDDAAA>>>;;;:::888888777777666444333333222222222111111111111000000000//////000000111222////////////...............//////000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................------------......///000111333444555666777999<<<>>>@@@AAAAAA@@@EEENNNVVVZZZZZZWWWTTTTTTOOOMMMNNNNNNLLLNNNSSSXXXYYY[[[]]]^^^aaaeeehhhhhhffffffgggiiihhheeebbb]]]ZZZVVVSSSRRRUUUXXXZZZZZZZZZZZZYYYXXXWWWVVVVVVRRRRRRRRRSSSUUUXXX[[[]]]dddfffiiikkkllllllnnnooooooooossszzz{{{tttqqqllljjjmmmuuuyyyrrrqqqrrrvvvwwwzzz||||||uuuqqquuu{{{yyyvvvvvvzzz{{{ppphhhcccccceeecccaaa^^^\\\[[[YYYWWWUUUOOOJJJBBB<<<999888777666666666666555555555555555111111333444666666777777444555555555666666666777555444444555555666777888;;;:::???KKKXXXdddoooxxxrrrhhhbbb___```____________]]]YYYVVVRRRPPPMMMKKKKKKKKKJJJIIIJJJIIIGGGDDDAAA===;;;999888888777777666444333222222222222111111111111000///////////////000111111000/////////............000000111111000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////------......///000000000//////000111222444555666222333666999;;;=========DDDNNN^^^lllttttttoookkk^^^XXXUUUVVVVVVSSSVVV\\\dddeeefffffffffgggjjjmmmhhhggggggjjjlllllliiieeebbb^^^YYYVVVVVVZZZ___cccZZZZZZYYYYYYWWWVVVTTTSSSQQQQQQRRRTTTXXX\\\```bbbbbbeeeiiilllmmmnnnpppqqqoooooottt{{{{{{tttpppllliiikkktttxxxvvvvvvwwwxxxzzz|||}}}wwwxxx|||zzzvvvuuuxxx}}}{{{qqqjjjdddcccfffdddaaa^^^\\\[[[ZZZXXXVVVRRRLLLDDD>>>:::999777777888888888999888777666666---...111333666888999999444555555555666666777777555444444555555666777888<<<;;;@@@LLLYYYcccmmmuuuoooddd```______]]]\\\[[[[[[YYYWWWTTTSSSOOOKKKIIIIIIJJJJJJJJJHHHGGGEEEBBB@@@===;;;:::999777555444444444333222111111111111000000000000111111000000//////......000000000000////////////999888555222///---,,,+++......//////...,,,+++)))++++++++++++++++++++++++------------------------+++,,,---///111333555666999::::::999:::<<>><<<999888999888777777777777555333555555555555555555555555555555555555555555555555444444666777888888888888999===FFFPPP\\\hhhqqqwwwpppeeeaaa``````^^^\\\[[[ZZZYYYWWWUUUSSSOOOKKKIIIIIIJJJJJJJJJHHHGGGEEEBBB@@@===;;;:::999777555444444444333222111111111111000000000000111000000000/////////...000000000000/////////...444333222000...---,,,,,,...............,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///111444666777999::::::::::::<<>>@@@DDDKKKYYYjjjyyyooo]]]RRROOOUUUdddssszzzuuuooojjjggghhhjjjlllssssss```___^^^aaadddeeebbb___XXXWWWVVVUUUTTTTTTTTTUUUVVVWWWYYY[[[]]]___```aaaccceeehhhjjjkkkllloooqqqrrruuuzzzyyypppjjjhhhoooyyy|||xxxzzz{{{uuulllhhhgggjjjhhhfffdddbbb___[[[YYYXXXRRRIIIAAA<<<:::888666888888777666555555666777555555555555555555555555555555555555555555555555333444444555555666777888<<>><<<;;;999777555444444444333222111111111111000000000///////////////000000000000////////////............000///......---------.........------,,,,,,,,,,,,........................------------------------//////000111222444666777777999<<<===<<<<<<===>>>???BBBIIISSS]]]dddggghhhfff]]]RRRLLLKKKNNNVVV]]]___^^^]]]___ccciiiooosss{{{vvvcccbbbbbbeeeggggggccc___VVVVVVUUUUUUTTTTTTTTTTTTVVVWWWZZZ\\\___```aaaaaabbbeeegggiiikkkmmmppprrrssswww}}}xxxooolllpppvvvyyy|||wwwwwwvvvvvvnnnlllkkkhhhfffdddbbb___\\\YYYUUUQQQKKKEEEAAA<<<888555666888888777555444666888555555555555555555555555555555555555555555555555666666555555555555666777;;;CCCOOO[[[fffsssoooddd```^^^aaa^^^[[[YYYYYYYYYWWWVVVRRRPPPMMMLLLLLLLLLJJJIIIFFFFFFDDDBBB@@@>>><<<<<<999777555444444444333222111111111111000000000000////////////000000000000/////////.........------111111///..................------,,,,,,,,,------........................------------------------/////////000222333555666555888;;;===<<<;;;;;;;;;<<<===@@@FFFLLLQQQSSSTTTTTTPPPLLLJJJKKKMMMOOOPPPQQQRRRUUUZZZaaaiiipppttt}}}tttfffeeefffhhhjjjhhhbbb]]]UUUUUUUUUTTTTTTTTTTTTSSSUUUWWWZZZ]]]___aaaaaabbbccceeehhhjjjkkkmmmooorrrsssyyy|||rrrnnnoooqqquuuzzz|||vvvvvvuuu|||zzztttkkkiiigggeeeccc```]]]ZZZUUURRRMMMHHHCCC>>>888444444777999999666444666888555555555555555555555555555555555555555555555555888777666555555666777888<<>>===<<<999777555444444444333222111111111111000000000000.../////////000000000111//////.........---------000//////............///...---,,,,,,,,,,,,---...------------------------------------------------......///000111222444555333777;;;<<<<<<:::999999;;;;;;<<<@@@EEEHHHIIIIIIJJJHHHFFFEEEIIILLLMMMLLLMMMPPPTTTZZZaaahhhmmmpppuuu{{{ooohhhggggggiiijjjggg```[[[TTTTTTTTTTTTTTTSSSRRRRRRSSSUUUYYY]]]```aaabbbbbbcccfffhhhjjjkkkllloooqqqssszzzyyytttrrrrrrxxxyyy|||~~~}}}wwwvvvuuuzzzyyymmmkkkhhhgggeeebbb^^^\\\ZZZUUUOOOHHHBBB<<<777444111666:::;;;777555555777555555555555555555555555555555555555555555555555777666555555666888;;;<<>>===<<<999777555444444444333222111111111111000000000000.../////////000000111111//////.........---------...------------...//////...---,,,+++,,,---...///------------------------------------------------.........///000222333444222666:::<<<;;;999888777::::::;;;>>>AAADDDCCCCCCFFFCCC@@@???DDDJJJMMMLLLLLLOOOTTT[[[aaafffjjjlllmmmtttzzz||||||zzzssskkkhhhggghhhiiijjjfff^^^XXXTTTTTTUUUTTTTTTSSSRRRQQQRRRTTTXXX\\\```bbbbbbbbbdddfffiiijjjjjjlllnnnpppssszzz}}}{{{|||{{{{{{{{{{{{}}}~~~}}}~~~xxxwwwuuuzzzzzzooommmjjjhhhfffddd```]]]___YYYPPPGGG@@@:::666444000555;;;<<<888555555666555555555555555555555555555555555555555555555555555444444555777;;;>>>@@@BBBMMM[[[hhhrrrpppeee```^^^______^^^\\\[[[YYYXXXWWWPPPNNNKKKJJJJJJIIIHHHGGGEEEEEEDDDCCC@@@===:::999;;;999888666555555555555555333111111222333222111111000///......///000111000000111111111111000000......------------......//////.........---------......---,,,,,,,,,,,,---'''(((***,,,---------,,,111///---...111444555444666666777888888888888777<<<===@@@BBBDDDDDDCCCCCC@@@@@@???@@@BBBEEEHHHJJJLLLPPPVVV\\\```bbbccccccjjjooouuutttoookkkjjjllliiiiiijjjiiigggaaaYYYTTTPPPPPPQQQQQQQQQQQQQQQPPPOOORRRWWW\\\```bbbbbbbbbccceeefffggghhhkkkooorrrvvvzzz|||{{{zzz{{{|||{{{{{{zzz|||zzzuuuvvvzzzuuuqqqmmmiiigggeeebbb```^^^\\\UUULLLCCC===:::999999999999888888888888777333444555666666555444333222222333333444555666666888555666:::<<<;;;<<<@@@GGGTTTdddppp}}}qqqfffaaa___^^^]]]\\\[[[YYYWWWVVVVVVOOOMMMKKKJJJJJJJJJIIIHHHEEEEEEDDDBBB@@@===:::999:::999777555444444444555333222000000111222111000000000////////////000000//////000000000000//////......------------......//////.........---------------,,,++++++++++++,,,++++++,,,,,,---,,,,,,,,,//////000333777888666444888888999::::::::::::999===???BBBDDDEEEEEEDDDCCCAAA@@@@@@AAACCCFFFIIIKKKMMMQQQWWW\\\```aaabbbbbbeeeiiilllmmmjjjgggfffgggfffggggggfffddd^^^XXXTTTSSSSSSSSSSSSRRRQQQOOOOOOOOORRRWWW\\\```cccdddddddddfffggghhhiiilllooorrr{{{}}}{{{yyywwwwwwxxxzzz~~~|||vvvtttxxxssspppllliiihhhgggeeeccc___\\\VVVMMMDDD===:::999999999999888888888888777444444555666666555444444444444444555666777777777777555666:::;;;:::===BBBKKKYYYiiiuuusssgggaaa```]]]\\\[[[YYYXXXVVVUUUTTTNNNLLLJJJJJJJJJJJJIIIHHHEEEEEEDDDBBB@@@===;;;999999888666444333333333444222111///000111111000.../////////000000/////////......////////////............------------.....................------------,,,,,,+++++++++++++++///......---,,,,,,---------000444999===<<<999555999:::;;;;;;<<<<<<;;;;;;>>>@@@CCCFFFGGGFFFDDDBBBAAAAAAAAAAAADDDGGGJJJLLLOOOSSSYYY]]]^^^^^^______```aaabbbcccdddcccbbbbbbcccccccccbbb```\\\WWWUUUUUUUUUUUUUUUSSSQQQOOONNNQQQSSSXXX]]]aaadddeeeffffffgggiiiiiikkkmmmqqqttt}}}~~~yyyssspppooopppsssvvv{{{~~~xxxsssvvv~~~qqqnnnkkkjjjiiiiiigggfff___\\\VVVNNNDDD===:::999999999999888888888888777444555555666666555555444666666666777777888888999666555666999::::::>>>DDDPPP^^^ooo{{{ssshhhbbbaaa^^^]]][[[ZZZXXXVVVTTTTTTPPPNNNKKKJJJJJJIIIHHHGGGFFFEEEDDDBBB???===;;;:::888777555333222222222333222111000111222222000...---...///000000///...------..................---......------------.................................---,,,,,,++++++,,,,,,000///...------...///000---000555:::======:::888::::::;;;<<<<<<<<<<<<<<<>>>@@@DDDGGGGGGFFFCCCAAAAAAAAAAAABBBDDDGGGJJJMMMPPPUUUZZZ\\\\\\ZZZZZZ[[[\\\[[[[[[]]]______^^^]]]```aaaaaa```]]]ZZZXXXWWWUUUVVVVVVVVVUUUTTTRRRPPPRRRUUUYYY^^^bbbeeeggggggggghhhjjjkkklllnnnrrruuu}}}{{{zzzzzzzzz{{{zzzwwwuuuvvvwwwvvvwwwzzzrrrlllhhheeeggglllqqqxxx~~~zzztttvvv{{{qqqooommmkkkkkkjjjhhhfff```]]]XXXOOOFFF>>>:::999999999999888888888777777555555666666666666555555666666777777777888888888666444666999999:::@@@GGGTTTdddvvvssshhhcccaaa```___]]][[[YYYWWWVVVUUURRRPPPLLLJJJIIIHHHFFFDDDFFFEEECCCAAA???===;;;:::888666555333222222222222333222111222333333111///---...///000000///...---------............------......------------......---.....................//////...---------------///...------...000111333...111444888999:::::::::999::::::;;;;;;;;;;;;;;;===???BBBEEEFFFEEECCCAAAAAAAAAAAABBBEEEHHHLLLNNNRRRWWW\\\]]]ZZZVVVVVVWWWYYYXXXWWWXXXZZZZZZYYYWWW^^^```bbb```]]]YYYXXXXXXRRRTTTVVVXXXXXXXXXVVVUUUUUUWWWZZZ^^^bbbeeeggghhhgggiiijjjkkklllooosssvvv}}}{{{wwwttttttvvvyyyzzzzzzyyyxxxyyyzzzxxxyyy{{{tttlllgggddd]]]```eeelllttt{{{|||vvvwwwzzzsssqqqooommmllljjjhhheeebbb___ZZZRRRHHH@@@;;;999999999999888888888777777666666666666666666666666555555666666666666777777666555666999999:::BBBKKK\\\mmmqqqgggcccbbbaaa```___]]]ZZZXXXWWWVVVRRRPPPMMMJJJIIIHHHFFFDDDGGGFFFCCCAAA>>><<<;;;;;;888777555333222222222333333222222333444444111///.........//////.........------............------......------------......---------...............000//////...............---------...///000222333///111444555666777999;;;888999::::::;;;;;;::::::===>>>AAACCCEEEEEEDDDDDDCCCCCCDDDEEEHHHKKKOOOQQQVVV\\\```___YYYUUUTTTUUUWWWWWWXXXXXXWWWVVVTTTSSS\\\___bbbaaa]]]YYYWWWXXXQQQSSSVVVYYY[[[[[[ZZZYYYWWWXXX[[[^^^aaadddfffggggggiiikkkkkklllooosssvvvyyy|||~~~~~~}}}~~~|||uuummmgggaaa___[[[]]]aaagggooowww}}}}}}|||||||||xxxwwwyyysssrrrpppooonnnlllhhhfffdddbbb]]]TTTJJJBBB===;;;999999999888888888888777777666666555555666666777555555555555555555555555666666888999999;;;EEEPPPcccvvvnnnfffccccccbbbaaa___]]]ZZZXXXVVVUUUPPPMMMKKKJJJJJJJJJHHHGGGGGGFFFCCC@@@>>><<<;;;;;;888777555444333222333333222111111333444333000...///......------......///......////////////............------------......---------.........////////////...------------...------...///000000000///...111555666555555777999999999:::;;;;;;;;;;;;:::>>>???@@@BBBDDDFFFGGGHHHGGGGGGGGGIIILLLOOOSSSUUU[[[aaaeeeccc[[[UUUTTTVVVZZZ]]]```^^^ZZZVVVTTTTTTZZZ^^^cccbbb]]]WWWUUUVVVQQQSSSWWW[[[]]]]]]\\\[[[YYYZZZ\\\^^^```bbbdddeeegggiiijjjkkklllooorrruuuyyy|||}}}xxxqqqjjjccc___^^^___aaadddjjjqqqwww{{{}}}~~~~~~xxxtttrrrnnnkkkjjjiiijjjkkksssyyyxxxwwwwww}}}qqqpppooooooooonnnkkkhhhfffddd___WWWMMMDDD>>><<<999999999888888888888777888777666555555666777888555555555555555555555555777777999::::::===HHHTTTfffzzz|||mmmeeeccccccbbbaaa___]]]ZZZXXXVVVUUUMMMKKKIIIIIIKKKKKKKKKJJJHHHFFFCCC@@@>>><<<<<<;;;999888666444333333333444000000111222333222///,,,///...---,,,,,,---...///......////////////...............------.........---------.........//////......---,,,,,,,,,,,,---...///000000000///---,,,---111666888666555666777999:::;;;;;;<<<<<<;;;;;;???@@@AAABBBEEEHHHJJJKKKJJJJJJJJJLLLOOOSSSVVVXXX___dddiiifff]]]VVVUUUWWW___dddhhhfff___YYYWWWXXXXXX]]]cccbbb\\\VVVTTTTTTRRRUUUXXX\\\^^^]]]\\\ZZZZZZ[[[\\\^^^```aaacccdddggghhhjjjkkklllnnnrrruuuzzz|||~~~uuummmhhhbbbaaaaaacccgggmmmssswwwwwwxxxyyy|||{{{tttnnnkkkiiieeebbb``````aaabbbhhhnnnyyyxxxvvvvvv{{{yyyooooooooooooppppppmmmkkkgggeeeaaaXXXNNNEEE???===999999999888888888888777888777666555555666777888666666666666666555555555777888:::;;;:::===IIIVVVeeeyyywwwjjjeeebbb```aaa^^^ZZZWWWVVVVVVUUUTTTPPPMMMKKKIIIIIIHHHGGGEEEFFFEEEDDDCCCAAA>>><<<;;;666555555444444333222222000000000000000111111111222111///.........///000---.../////////...,,,+++++++++,,,,,,---...//////000000000//////............------,,,,,,------.........---------......//////000222444555666777777444888;;;<<<;;;<<>>AAAOOO^^^pppxxxkkkfffcccaaaaaa^^^ZZZWWWWWWVVVUUUTTTQQQOOOLLLJJJJJJIIIHHHFFFEEEEEEDDDBBB@@@>>><<<;;;666555555444444333333222000000000000000000000111222111000///...//////000111111111111111000//////++++++,,,,,,---......///---------,,,,,,,,,++++++...------,,,,,,------.........---------...//////...///111333444555555666444666999;;;===BBBJJJPPPYYYZZZYYYVVVQQQNNNMMMMMMMMMVVVdddppptttqqqkkkfffhhhmmmnnngggbbbbbbeeefffkkknnnoooiii___WWWUUUVVV\\\___```^^^XXXTTTRRRRRRTTTUUUVVVWWWXXXXXXWWWWWWZZZ[[[]]]```ccceeeggghhhiiijjjkkkkkkllloootttwww}}}{{{qqqfffbbbeeekkknnnnnnpppqqqtttxxx}}}}}}wwwpppkkkgggfffeeefffgggmmmyyy}}}yyyxxxuuunnnnnnnnnppprrrsssrrrnnnkkkffffffccc\\\SSSIIIAAA<<<888777777666666666777777888888777777666666666555666666666777777888888999777999<<<>>>>>>CCCRRRbbbtttyyylllgggdddbbb```^^^ZZZXXXWWWWWWVVVTTTRRROOOMMMKKKKKKJJJIIIGGGDDDDDDCCCAAA???===;;;:::666666555555444333333333111111000000000000000000111111000///////////////222111000000000000000000+++,,,,,,------.........,,,,,,,,,,,,++++++++++++...------,,,,,,------.........------......///000000111222444555666666666666888999:::>>>FFFRRR[[[iiilllmmmhhh^^^VVVRRRQQQRRRbbbwwwtttjjjggglllnnnjjjjjjnnnsssuuuzzzyyyuuujjj^^^VVVTTTVVV[[[^^^___\\\VVVRRRQQQQQQSSSTTTUUUVVVWWWWWWWWWWWWZZZ[[[]]]```bbbeeeggghhhkkkkkklllmmmmmmppptttxxx~~~|||oooggghhhkkkmmmmmmnnnoooqqquuu{{{~~~wwwqqqnnnllljjjmmmuuu~~~~~~zzzzzz~~~uuuooonnnoooqqqssstttsssoookkkiiihhhddd^^^VVVLLLCCC>>>777777666666777777888999:::999999888777666666555777777888888999:::;;;;;;666888;;;>>>>>>EEEVVVfffxxxxxxkkkfffcccaaa```]]]ZZZYYYXXXXXXVVVUUUQQQOOOLLLKKKJJJJJJHHHFFFDDDCCCBBBAAA???<<<:::999666666666555444444333333111111111000000000000000111000000//////////////////...---,,,,,,,,,......,,,,,,,,,---------......------------------------...------,,,,,,------......---------...///000111333444555777888888999999999:::;;;;;;===DDDOOOWWWlllrrrvvvqqqeeeZZZUUUUUUYYYhhh}}}~~~ooodddccciiimmmqqqxxxmmm\\\SSSSSSVVV\\\^^^___[[[VVVQQQPPPQQQRRRSSSTTTUUUVVVVVVWWWWWWZZZ[[[]]]___bbbeeeggghhhhhhjjjkkkmmmnnnqqquuuyyy~~~xxxnnnkkklllmmmmmmmmmnnnppptttzzzwwwsssrrrvvv}}}~~~zzzzzz~~~{{{tttnnnnnnpppsssuuussspppmmmkkkiiieee___XXXNNNEEE???999999888777777777888888:::999888888777666555555666777888888999:::;;;;;;666888:::===>>>FFFYYYkkk{{{wwwjjjdddaaa```___]]][[[YYYYYYXXXWWWUUUPPPNNNKKKJJJIIIIIIGGGEEEDDDCCCBBBAAA???<<<:::999777666666555555444333333111111111111000000//////000000000000000//////...---,,,+++++++++,,,---...,,,,,,,,,---------------------------------------...------,,,,,,------...---------...///000111111444555666777888888999999777999;;;;;;<<<@@@GGGMMM^^^eeekkkiii___VVVRRRSSSZZZeeesss{{{xxxooofff```cccjjjrrr}}}qqq\\\SSSTTTXXX^^^______[[[UUUQQQQQQRRRQQQQQQRRRSSSTTTUUUVVVWWWYYYZZZ\\\___bbbdddfffgggeeegggjjjlllnnnrrrvvvzzz~~~~~~tttooonnnnnnooommmmmmooorrrxxxzzz{{{}}}{{{~~~wwwoooooopppsssuuutttrrrooommmjjjeee```YYYPPPFFF???<<<;;;:::999777777666666888888777666555555444444666666777777888999999:::888888;;;===???III^^^qqqvvviiicccaaa______]]][[[ZZZZZZYYYWWWUUUPPPMMMKKKIIIIIIHHHFFFEEEDDDDDDCCCAAA???===;;;:::777777666666555444444444222222111111000/////////000000000000000///...............---......//////------------------------++++++++++++,,,,,,,,,,,,...------,,,,,,------...---------...///000111222222333444555666666666666333555888999:::===BBBGGGKKKQQQWWWWWWRRRMMMKKKKKKSSS[[[bbbeeebbb``````bbbfffmmmxxxsss]]]UUUWWW[[[^^^```___[[[UUUQQQPPPQQQPPPPPPQQQQQQSSSTTTVVVWWWYYYZZZ\\\___aaadddfffgggdddfffjjjlllooorrrvvvyyy}}}}}}~~~{{{uuusssssssssnnnmmmnnnqqqvvv}}}}}}uuutttssstttuuuuuusssrrroookkkfffaaa[[[RRRGGG@@@>>>===;;;999888777666666666666666666555555555555666666666777777777777777999999;;;???CCCPPPhhh}}}wwwiiidddaaa```^^^]]][[[[[[[[[ZZZWWWUUUPPPNNNKKKJJJJJJIIIGGGFFFEEEEEEDDDBBB@@@>>><<<;;;777777666666555555444444222222111111000//////...///000000111000///...---...//////000111111000000------------------------++++++,,,,,,,,,---------...------,,,,,,------...------......///111222333222222333444555555555555555777888888777999???CCCBBBEEEHHHIIIHHHFFFEEEEEEKKKPPPTTTTTTSSSTTT[[[aaaeeekkkvvvooo\\\VVVXXX\\\^^^___^^^YYYSSSOOOOOOPPPPPPOOOPPPPPPRRRTTTVVVWWWYYYZZZ\\\^^^aaadddfffggggggjjjlllnnnppprrruuuwww{{{{{{|||}}}{{{yyyyyyyyyrrrrrrrrrtttyyy}}}yyywwwvvvuuutttsssrrrmmmgggccc^^^UUUJJJAAA======;;;:::888888777777666666666666666777777777777777777777777666666666888999===BBBIIIYYYtttxxxjjjeeecccaaa^^^]]][[[[[[[[[ZZZXXXVVVRRROOOMMMKKKKKKJJJHHHGGGFFFEEEDDDCCCAAA>>><<<;;;777777777666555555444444222222222111000//////...///000111111111000...------...///111111111000///------------------------.........//////000000000...------,,,,,,------...------......///111222333444444555666777777777666;;;;;;:::777555666<<<@@@AAABBBCCCDDDEEEDDDDDDCCCFFFJJJNNNMMMJJJMMMUUU\\\___eeennn}}}~~~hhhYYYTTTWWWZZZ]]]^^^\\\XXXQQQMMMMMMOOOOOOOOOOOOPPPQQQSSSUUUWWWYYYZZZ\\\^^^aaadddfffgggkkkmmmoooppppppqqqsssuuuzzz{{{{{{}}}}}}}}}}}}xxxxxxwwwyyy}}}}}}~~~~~~yyywwwuuutttssstttoooiiiddd```WWWLLLCCC<<<;;;::::::999999999999666666666777888888999999999999888888777666666666888999===DDDNNN```}}}xxxjjjdddaaa``````^^^ZZZXXXXXXXXXWWWVVVRRROOOLLLKKKKKKJJJHHHGGGFFFFFFEEECCC@@@>>><<<:::999888777555444444444444111111111111000000000000222000---***)))***,,,---......////////////......------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---///000222222333333555666888888>>><<<:::888888999<<<>>>CCC???@@@DDDEEEAAAAAAEEEHHHGGGFFFFFFHHHNNNVVV\\\ZZZ___hhhtttzzzhhhXXXPPPQQQXXX^^^bbb^^^XXXTTTQQQNNNLLLJJJMMMNNNOOOOOOOOOQQQUUUXXXVVVXXX\\\___```bbbdddfffjjjkkklllnnnooossswww{{{||||||||||||{{{}}}~~~~~~vvvrrrrrryyy~~~~~~}}}yyyzzzyyyvvvuuutttrrrmmmgggbbb\\\PPPCCC>>><<<:::999::::::999777888888888888777777777777555555666666777777888888888;;;>>>CCCPPPjjjyyyjjjdddaaa___```^^^ZZZYYYXXXXXXWWWUUURRROOOLLLKKKKKKJJJHHHGGGFFFFFFEEECCC@@@>>><<<:::999888777555444444444444111111111111000000000000111///...,,,+++,,,---.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................///...---,,,,,,---///000333333333333444555777777:::999777666777:::===???CCC??????BBBBBB>>>>>>BBBDDDDDDDDDDDDFFFLLLTTTZZZ\\\___dddllltttzzz||||||wwwnnn```SSSMMMPPPWWW]]]ccc___YYYTTTQQQOOOMMMKKKLLLMMMNNNNNNOOOQQQUUUXXXXXX[[[^^^```aaaccceeeggghhhiiikkkmmmooosssxxx{{{|||}}}}}}|||{{{|||}}}yyyvvvsssrrruuuwwwzzz||||||~~~zzzyyywwwtttrrruuusssoooiiieee___SSSGGG>>><<<:::999::::::999777777666666666555555555555555555666666777888888888999:::>>>EEETTTpppyyykkkdddaaa___```^^^[[[YYYYYYXXXWWWUUURRROOOLLLKKKKKKJJJHHHGGGFFFFFFEEECCC@@@>>><<<:::999888666555444444333333111111111111000000000000/////////.....................////////////......++++++++++++++++++++++++...------------,,,,,,,,,...........................------,,,---...///000333333333333444444555666777666666666999===AAACCCEEEBBBAAABBBAAA>>>===@@@AAABBBCCCDDDGGGMMMTTTYYY[[[\\\___ccchhhjjjkkkjjjeee```WWWOOOLLLPPPXXX^^^ddd```ZZZTTTQQQOOOMMMKKKIIIKKKLLLMMMOOORRRVVVYYY\\\^^^aaabbbbbbccceeefffeeegggjjjlllooosssxxx|||}}}~~~~~~|||{{{{{{}}}|||zzz{{{}}}{{{xxxrrrooottt|||}}}{{{|||{{{zzzwwwuuutttvvvuuupppkkkhhhcccWWWKKK???===:::999999:::999888777777666666666555555555555555666777777888888999::::::===GGGZZZvvvzzzkkkdddaaa___```^^^[[[ZZZZZZYYYWWWUUURRROOOLLLKKKKKKJJJHHHGGGFFFFFFEEECCC@@@>>><<<:::888777666555444333333333111111111111000000000///...///000111111000//////......////////////......++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000444333333333333333444444666666777999<<>>;;;999999999999888999999999888888888777777555666666777888888999999<<<;;;===III^^^xxxyyykkkdddaaa___```^^^\\\[[[[[[YYYWWWUUURRROOOLLLKKKKKKJJJHHHGGGFFFFFFEEECCC@@@>>><<<:::888777666444333333333333111111111111000000000///...///000111222111///.........////////////......+++,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000333333222222222333333444555555777999===BBBFFFHHHDDDDDDBBB@@@???AAABBBAAA@@@BBBDDDGGGJJJOOOUUUYYYVVVUUUTTTVVVYYY\\\\\\\\\UUUTTTQQQMMMKKKOOOXXX___ccc^^^WWWQQQMMMKKKJJJIIIFFFHHHKKKMMMPPPRRRVVVYYY]]]^^^```aaa``````aaabbbaaadddhhhlllppptttyyy}}}}}}~~~~~~}}}{{{zzz{{{|||}}}zzzuuummmpppssssssssswww{{{nnnfffeeeiiirrr}}}}}}|||}}}~~~~~~}}}~~~uuuuuuqqqmmmkkkggg\\\PPPBBB???;;;999999999999999999999999999888888888888666666777777888999999999===<<<>>>III]]]uuuxxxjjjdddaaa```___^^^\\\\\\[[[ZZZWWWUUURRROOOLLLKKKKKKJJJHHHGGGFFFFFFEEECCC@@@>>><<<:::888777555444333333222222111111111111000000000000...///000111111000///.........////////////......,,,,,,,,,------......///,,,,,,,,,------------...........................+++,,,,,,---...///000000111111111111222222333444444444666888;;;>>>AAACCC???AAA@@@>>>???CCCFFFEEE>>>AAADDDGGGJJJNNNSSSVVVVVVTTTRRRRRRTTTVVVVVVVVVUUUTTTQQQKKKHHHLLLWWW```ccc^^^VVVOOOKKKJJJHHHHHHFFFIIILLLOOOQQQSSSVVVYYY[[[]]]___```___^^^___```aaadddiiimmmqqquuuzzz}}}|||}}}~~~}}}{{{zzz{{{|||~~~xxxppplllkkknnnssswww{{{zzzmmmeeecccdddiiinnnqqqvvv||||||zzz{{{~~~}}}||||||vvvuuurrrnnnlllggg\\\QQQCCC@@@;;;999999999999999888888777777777666666666666666777888888999999:::<<<<<<@@@JJJ[[[nnnwwwiiidddaaa```___^^^]]]\\\\\\ZZZWWWUUURRROOOLLLKKKKKKJJJHHHGGGFFFFFFEEECCC@@@>>><<<:::777666555444333222222222111111111111000000000000000000000000///......---......////////////......***++++++,,,------......,,,,,,,,,---------..............................***+++,,,...///000000000000000000000111333444444666666777888:::<<<>>>???>>>AAAAAA???BBBJJJNNNMMM???BBBFFFHHHKKKNNNRRRUUUVVVTTTQQQQQQSSSUUUVVVWWWYYYXXXSSSLLLHHHMMMZZZeeeddd^^^VVVOOOKKKJJJIIIHHHGGGJJJMMMPPPRRRSSSVVVXXX[[[]]]_________^^^___aaabbbeeejjjnnnrrrvvvzzz}}}{{{|||}}}}}}{{{zzz{{{|||~~~tttnnnmmmooorrrwww}}}zzzkkkccc]]]\\\[[[YYY\\\bbbgggkkkqqqvvvyyy|||~~~{{{|||~~~}}}|||{{{{{{xxxwwwsssooommmhhh]]]RRRDDD@@@<<<999888999999999888888888777777777666666666777777888888999::::::999;;;AAAKKKYYYiiiyyyvvviiidddbbb```___^^^]]]]]]\\\[[[WWWUUURRROOOMMMKKKKKKJJJHHHGGGFFFFFFEEECCC@@@>>><<<:::777666555444333222222222111111111111000000000000111000000///...------,,,......////////////......))))))***+++,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000000000/////////000111333444555999999999:::;;;<<<===>>>???CCCDDDBBBGGGPPPUUUTTTBBBEEEIIILLLNNNQQQTTTWWWUUUSSSQQQRRRUUUYYY[[[\\\^^^\\\WWWOOOJJJPPP___kkkfff```WWWPPPLLLJJJIIIIIIHHHKKKOOOQQQRRRTTTVVVXXX[[[]]]___```______```aaabbbfffkkkooosssvvvzzz}}}zzz{{{}}}}}}|||{{{{{{|||}}}tttpppppplllnnnssszzz}}}~~~}}}~~~qqqeeeZZZUUUQQQLLLNNNTTTVVV[[[bbbgggkkkpppvvvzzz~~~}}}{{{}}}}}}}}}}}}yyyxxxuuupppnnniii^^^RRREEEAAA<<<999888999999999:::::::::999999999999888777777777888999999::::::777;;;BBBKKKXXXgggwwwuuujjjccc```aaa]]]]]]]]]\\\ZZZWWWUUUSSSOOONNNLLLKKKIIIIIIHHHHHHFFFFFFEEECCC@@@>>><<<:::<<<;;;888555333222222222111111111111000000000000///////////////...------...///000111111000///...///...---,,,,,,,,,,,,,,,000...,,,---///000...,,,,,,---...//////...---,,,------,,,,,,,,,---......///000111222111222555777555777:::<<<===???BBBEEEAAAIIIMMMIIIGGGLLLQQQRRRIIILLLOOOQQQSSSVVVZZZ]]][[[VVVTTTWWW\\\___aaabbbaaaXXXPPPLLLLLLQQQ]]]hhhhhhaaaXXXOOOKKKIIIHHHHHHKKKKKKMMMPPPTTTWWWZZZ\\\\\\]]]___```bbbccccccddddddfffiiimmmsssyyy}}}~~~~~~}}}{{{zzzzzz}}}}}}|||{{{zzzzzzzzz{{{|||yyyrrrlllooohhhfffmmmttttttqqqooogggfffdddcccccceeehhhjjjnnnsss{{{wwwxxx~~~uuulll___UUUQQQOOOMMMLLLOOOMMMPPPYYYbbbgggmmmrrrxxx~~~~~~~~~~~~{{{zzzwwwssspppqqqnnnaaaSSSBBB===;;;<<<;;;888999<<<777777777777777777777777666666666666777888999:::;;;>>>CCCLLLXXXeeeqqqwwwttthhhaaa______``````___^^^\\\YYYWWWVVVMMMLLLJJJIIIGGGGGGFFFFFFFFFFFFEEECCC@@@>>>;;;:::;;;:::888555444333333333111111111111000000000000222222222222222111000000......000000000000......///...------,,,,,,,,,---///------...000111///,,,---------......---------------,,,,,,------.........000111222222333666888999<<>>;;;<<<;;;999999<<<888888888888888888888888666666666777777888999:::;;;===CCCKKKVVVaaakkkqqqzzzttthhh```]]]^^^]]]]]]\\\[[[YYYVVVTTTSSSMMMLLLJJJIIIGGGGGGFFFFFFFFFEEEDDDBBB@@@===;;;:::999888777555444444444444111111111111000000000000/////////000//////...------...///000000///...---///...------,,,---------,,,,,,---///111111///,,,---,,,,,,++++++,,,,,,---------,,,,,,---......///...///111222333444777999>>>CCCIIIOOORRRSSSTTTUUUYYYZZZUUULLLGGGJJJOOORRRZZZ[[[\\\\\\\\\___cccgggccc```]]]]]]```ccccccaaa```WWWMMMIIIIIINNNYYYcccaaa\\\TTTOOOLLLKKKJJJJJJJJJLLLNNNQQQTTTXXXZZZ\\\[[[\\\]]]___```aaaaaabbbfffhhhmmmrrrvvvxxxzzzzzz{{{{{{{{{yyywwwvvvwwwxxxyyyyyyyyyxxxwwwxxx{{{~~~zzznnnddd\\\[[[ZZZVVVRRRQQQQQQRRRTTTWWW\\\```dddfffhhhkkksssyyyvvvsssuuuzzz}}}}}}tttggg\\\UUUOOOJJJFFFDDDCCCEEEIIILLLPPPYYYcccxxxyyyuuurrrooonnnlllpppvvv}}}~~~zzz{{{zzzsssrrrvvvzzz|||{{{|||{{{wwwttttttpppdddWWWEEE???;;;<<<;;;999999;;;888888888888888888888888777777777777777888::::::===???DDDLLLVVV```iiinnnuuuuuuhhh```]]]]]]\\\[[[ZZZXXXVVVSSSRRRQQQOOONNNLLLKKKIIIHHHHHHHHHFFFEEEDDDBBB@@@===;;;:::777777666666555555444444111111111111000000000///------.........------,,,,,,---...//////...---,,,......------------......(((***,,,///000000---,,,---,,,+++******+++,,,---------,,,------...///000---///111222333555888;;;???HHHVVVaaahhhkkkkkkkkkccc^^^UUUKKKHHHNNNWWW^^^gggfffcccaaa___aaaeeehhhaaadddhhhlllqqqtttpppjjj```UUUJJJFFFGGGKKKUUU^^^\\\XXXRRRNNNLLLLLLKKKKKKJJJLLLNNNRRRUUUXXXZZZ[[[\\\]]]^^^```aaabbbbbbbbbdddhhhnnntttxxxzzz{{{zzz{{{{{{{{{zzzwwwuuuvvvwwwwwwxxxxxxwwwuuuvvvzzz~~~tttjjjbbb___^^^[[[YYYZZZXXXZZZ___dddjjjooorrrtttssstttxxxzzzxxxvvvxxx||||||qqqggg```YYYQQQLLLHHHGGGGGGHHHFFFHHHRRR]]]ppp|||uuuoookkkgggeeedddeeegggjjjooowww~~~zzz{{{}}}wwwrrrqqquuuzzz||||||}}}|||yyyvvvuuuqqqeeeXXXIIIAAA<<<;;;<<<999999:::888888888888888888888888777777777777888999::::::>>>AAAHHHQQQ[[[eeennnrrr{{{vvvjjjbbb_________^^^\\\ZZZWWWUUUTTTSSSOOONNNLLLKKKIIIHHHHHHHHHEEEEEEDDDBBB???===;;;999666666666666666555555444111111111111000000000//////000000111111000000000,,,---...//////...---,,,......---------......///&&&(((+++......---,,,+++,,,+++***))))))***+++,,,------------...///000111...000222333444666999<<<===JJJ]]]nnnyyy||||||{{{iii___SSSJJJIIIOOO\\\fffllljjjeee```]]]___cccggghhhrrr~~~sss___SSSGGGCCCDDDIIIQQQYYYXXXTTTPPPNNNMMMMMMLLLKKKJJJLLLOOOSSSVVVYYYZZZ[[[^^^___```aaabbbcccccccccbbbfffmmmtttzzz|||}}}}}}|||||||||zzzwwwvvvwwwxxxwwwzzz{{{yyyvvvvvvyyy|||xxxooolllkkkiiiiiilllhhhkkkqqqwww|||~~~~~~{{{zzzzzz{{{~~~uuulllbbbWWWPPPJJJIIIHHHGGGEEEFFFPPP[[[fff{{{xxxpppiiiccc^^^[[[\\\\\\\\\\\\^^^cccjjjoooxxx||||||}}}xxxsssrrruuu{{{~~~}}}~~~{{{wwwuuuqqqfffZZZLLLCCC<<<;;;<<<:::999:::888888888888888888888888777777777777888999:::;;;<<>>@@@DDDKKKQQQRRRPPPNNNMMMMMMMMMKKKJJJJJJLLLPPPTTTXXXZZZ[[[[[[___```aaabbbbbbcccbbbbbbeeeiiinnntttyyy|||~~~~~~~~~}}}zzzwwwuuuvvvzzz}}}{{{{{{|||xxxggg[[[PPPKKKGGGGGGGGGGGGLLLRRRTTTcccwww~~~|||~~~vvvrrrkkkddd___ZZZVVVSSSKKKMMMOOOOOOOOOPPPRRRSSSUUUXXX[[[]]]aaaiiittt|||}}}|||}}}{{{|||~~~zzzuuukkkaaaRRRFFF===;;;===;;;999888999999999999999999999999888888888888999:::;;;;;;;;;BBBOOO```ppp|||yyy|||uuujjjccc```aaa___]]]ZZZVVVSSSRRRQQQPPPOOONNNLLLKKKIIIIIIHHHHHHEEEDDDCCCAAA???<<<:::999777777888888666555333222111111111111000000000000---......///000000000///...///000111111000///..................///000000---///000///,,,+++---///+++,,,---......---,,,+++,,,,,,------///000111222222444555555555666888:::777;;;AAAEEEHHHKKKNNNPPPLLLFFFCCCGGGHHHEEEFFFJJJJJJIIIHHHJJJQQQ]]]jjjttt~~~^^^PPPBBB===???CCCJJJOOOQQQPPPNNNMMMMMMMMMKKKIIIJJJLLLPPPUUUXXXZZZ[[[[[[^^^___```aaaaaabbbaaaaaahhhkkkoootttyyy{{{}}}}}}}}}|||yyyuuutttvvv{{{~~~|||}}}sssgggZZZRRRKKKJJJIIIGGGHHHKKKMMMYYYggguuu}}}{{{{{{||||||yyytttrrrsssuuujjjfff```[[[WWWSSSPPPMMMLLLNNNPPPPPPOOOMMMLLLMMMNNNPPPRRRTTTYYY```hhhmmm}}}|||~~~|||~~~}}}xxxnnndddSSSGGG===;;;===;;;999888999999999999999999999999888888888888999:::;;;<<<>>>FFFTTTfffwww{{{sssiiicccaaaaaaaaa___\\\ZZZXXXUUUQQQNNNNNNLLLJJJHHHGGGFFFFFFGGGGGGFFFEEEBBB@@@>>><<<;;;888666444333333333222111111111111111000000000000000000////////////000000------...............---///............---------+++++++++,,,,,,+++******,,,,,,++++++,,,,,,---...---......000222444666777222222333444444555555666666777888:::===???AAABBB?????????@@@AAABBBDDDDDDEEEEEEGGGLLLTTT^^^ggglllzzzYYYMMMAAA<<<<<<@@@IIIQQQQQQRRRQQQPPPMMMLLLMMMNNNJJJLLLPPPTTTWWWZZZ[[[\\\[[[]]]```aaabbbccceeegggkkkmmmqqquuuxxxzzzzzzzzzyyyyyyxxxwwwxxxyyyzzz{{{}}}}}}|||~~~nnneeeYYYNNNLLLLLLKKKKKKMMMPPPSSSZZZcccppp}}}}}}yyyxxxxxxxxxvvvvvvwwwwwwtttooojjjfff]]][[[YYYVVVSSSRRRQQQQQQMMMPPPRRRRRROOOMMMNNNOOOJJJLLLOOOPPPQQQUUU\\\aaarrr}}}}}}}}}{{{yyyrrrjjjVVVKKK@@@======<<<;;;<<<:::::::::999999999888888999999999;;;===>>>===<<>>>>>??????@@@BBBCCCDDDHHHHHHIIIMMMSSS[[[bbbgggqqq|||{{{mmmXXXLLLAAA<<<===AAAIIIQQQQQQRRRQQQOOOLLLKKKKKKLLLHHHJJJNNNRRRUUUXXXYYYZZZ\\\^^^```aaabbbdddfffhhhjjjlllooosssvvvxxxyyyzzz{{{zzzyyyxxxxxxyyyzzz{{{{{{zzz{{{zzz|||zzzlll```SSSOOOMMMKKKJJJJJJJJJMMMSSS]]]iiiuuuxxxuuurrrooonnnooorrrsssuuuuuuuuutttppplllgggddd\\\ZZZXXXUUUSSSSSSSSSSSSRRRUUUWWWVVVSSSPPPOOOOOONNNOOOPPPPPPPPPSSSYYY]]]gggsss}}}~~~|||uuummmXXXLLLAAA>>>>>><<<;;;<<<:::::::::999999999888888888888999:::<<<======<<>><<<:::999999777555444444444333222111111111111000000000000......------------........./////////...---,,,,,,******+++,,,---...//////,,,,,,---------------,,,...------------...//////.........///000111333444222222333444444555555666666666666777999<<<>>>@@@======>>>>>>???AAABBBCCCFFFGGGIIIMMMRRRYYY^^^bbbccciiiooorrrtttsssllldddVVVKKK@@@<<<===AAAIIIQQQRRRRRRQQQOOOKKKIIIIIIJJJIIIKKKNNNRRRUUUXXXYYYZZZ\\\^^^aaabbbcccdddgggiiilllmmmpppsssvvvyyyzzz{{{|||{{{yyyxxxwwwxxxxxxyyy|||}}}}}}zzzuuussstttwwwwwwyyy|||vvvhhhZZZSSSOOOJJJHHHHHHEEEHHHNNNVVVaaalllvvv|||~~~zzzuuupppmmmgggdddaaa___```dddhhhlllsssssstttssspppkkkfffbbb]]]\\\YYYXXXWWWWWWWWWXXX\\\^^^___^^^ZZZUUUQQQPPPRRRRRRQQQPPPOOOQQQTTTWWW]]]hhhyyy~~~~~~~~~wwwoooZZZNNNBBB>>>>>><<<;;;<<<:::::::::999999999888888777888888:::;;;<<<<<<===BBBGGGVVVmmmtttjjjccc``````___]]][[[YYYXXXVVVRRRPPPNNNLLLJJJHHHGGGFFFFFFGGGEEEDDDBBB@@@===;;;999888999777555444555444333222111111111111000000000//////......------......///////////////...---,,,+++******++++++,,,---......,,,---..................---------------......///............///000111222222222333444444555555666444555777999;;;<<<===>>><<<=========>>>@@@AAABBB@@@BBBFFFKKKQQQWWW\\\^^^\\\^^^aaaccceeeeeeaaa]]]SSSIII???===>>>BBBJJJQQQTTTTTTSSSPPPLLLIIIIIIJJJKKKMMMPPPTTTWWWYYY[[[[[[]]]___aaacccdddeeegggiiioooppprrruuuxxx{{{}}}~~~{{{zzzxxxvvvuuuuuuuuuuuuwwwvvvsssnnnkkkjjjmmmqqqtttvvvyyy|||~~~ppp___VVVPPPJJJGGGFFFEEEGGGLLLSSS\\\fffoootttyyyxxxvvvrrrmmmhhhccc```^^^\\\YYYWWWXXX\\\aaaeeennnrrrvvvxxxwwwrrrkkkgggdddcccbbbaaa````````````ggghhhiiihhhccc]]]WWWTTTUUUSSSQQQOOONNNOOORRRTTTZZZcccrrrxxxppp]]]PPPDDD???>>><<<;;;<<<:::::::::999999999888888666777999999:::;;;<<<>>>BBBHHHYYYpppvvvkkkdddaaa```^^^\\\ZZZYYYXXXVVVSSSPPPNNNLLLJJJHHHGGGFFFFFFGGGDDDCCCBBB???===;;;999888999777555444444444333222111111111111000000000///000//////////////////000......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...,,,,,,,,,+++,,,,,,---...............///000111222222222333444444555555666333555:::===???>>><<<;;;<<<<<<<<<===>>>???AAAAAA>>>@@@EEEJJJOOOSSSVVVWWWUUUUUUWWWZZZ[[[YYYVVVTTTPPPGGG???===???CCCJJJQQQVVVVVVUUUQQQMMMJJJJJJKKKKKKMMMQQQTTTWWWYYYZZZ[[[]]]___aaacccdddeeegggiiinnnppprrrvvvyyy{{{}}}~~~yyywwwuuusssrrrrrrrrrrrrssspppjjjdddbbbcccgggjjjqqqsssvvvyyy|||}}}}}}vvvdddZZZSSSLLLHHHGGGFFFGGGJJJPPPXXXaaaiiimmmmmmllljjjfffbbb]]]YYYWWWWWWUUUSSSRRRTTTXXX]]]aaahhhnnnxxxyyyuuuttttttsssrrrqqqooommmlllrrrssssssqqqnnnhhhaaa]]]XXXVVVSSSPPPPPPQQQRRRRRRWWW___kkkyyy{{{sss```RRREEE@@@>>><<<;;;<<<:::::::::999999999888888666888999999999:::===@@@DDDKKK\\\tttvvvkkkddd```___\\\[[[YYYXXXXXXVVVSSSQQQNNNLLLJJJHHHGGGFFFFFFGGGDDDCCCBBB@@@===;;;999888888666444333333333222111111111111111000000000000000000////////////000000------...............---...---------,,,,,,,,,+++,,,,,,---...////////////,,,++++++++++++,,,------.........///000111333444222222333444444555555666333666:::>>>@@@>>><<<:::<<<<<<======>>>@@@AAABBBAAADDDHHHLLLNNNPPPPPPOOOTTTRRRSSSXXXZZZVVVSSSRRRNNNEEE>>>>>>@@@DDDKKKQQQWWWWWWUUURRRNNNKKKKKKLLLJJJLLLOOORRRUUUWWWXXXXXX\\\^^^aaabbbcccdddgggiiijjjmmmqqquuuxxxyyyzzzzzzvvvuuusssqqqppppppppppppqqqlllddd^^^\\\]]]aaaeeemmmoooqqqtttwww|||}}}vvvsssuuuvvvyyy}}}jjj^^^VVVNNNIIIIIIFFFGGGIIIMMMTTT[[[bbbfffbbbaaa```]]]YYYUUURRRPPPMMMMMMLLLMMMQQQUUUZZZ]]]aaaiiivvv}}}zzz|||{{{zzzzzzxxxsssmmmiii```\\\WWWUUUTTTTTTTTTSSSRRRYYYdddqqqxxxbbbUUUGGG@@@>>><<<;;;<<<:::::::::999999999888888666999::::::999:::???CCCEEEMMM```xxxtttiiibbb^^^]]][[[ZZZXXXXXXXXXVVVTTTQQQNNNLLLJJJHHHGGGFFFFFFGGGEEEDDDBBB@@@>>>;;;:::999777555333222222222111000111111111111000000000000/////////....../////////,,,,,,---...////////////---------------.........++++++,,,---...//////...,,,,,,,,,,,,,,,---......---......///111333444555222222333444444555555666444666888:::<<<<<<<<<;;;=========>>>???@@@AAABBBCCCFFFJJJNNNPPPPPPOOONNNUUUQQQRRRXXXZZZWWWVVVXXXKKKDDD>>>>>>AAADDDKKKQQQUUUUUUTTTQQQMMMKKKKKKLLLJJJLLLOOORRRUUUWWWXXXXXX\\\^^^```aaabbbdddfffhhhhhhkkkpppuuuxxxyyyxxxwwwuuutttrrrqqqpppppppppqqqqqqkkkbbb[[[YYYZZZ^^^```hhhjjjlllooorrrvvv|||~~~vvvrrrsssrrrqqq|||qqqcccYYYPPPKKKJJJHHHHHHJJJMMMSSSYYY___ccc_________]]]ZZZVVVRRRPPPJJJJJJJJJLLLNNNQQQTTTVVV\\\cccppp}}}xxxtttjjjeee___[[[YYYXXXVVVTTTQQQVVV^^^iiixxxzzzdddVVVHHHAAA>>><<<;;;<<<:::::::::999999999888888777:::<<<;;;999;;;@@@EEEEEENNNccc|||ssshhhaaa\\\[[[[[[ZZZXXXXXXXXXVVVTTTRRRNNNLLLJJJHHHGGGFFFGGGGGGEEEEEECCCAAA>>><<<:::999666444222111222222000///111111111111000000000000.........------.........++++++---...///000000000+++,,,,,,---...///000000***+++,,,---...............------------...//////---......000222444666777222222333444444555555666777666666666777999<<<=========>>>>>>???AAABBBCCCBBBEEEKKKPPPSSSTTTSSSQQQRRRMMMMMMSSSVVVUUUVVVZZZJJJCCC===>>>AAAEEEKKKQQQTTTTTTSSSPPPMMMKKKKKKLLLMMMNNNQQQTTTWWWYYYYYYZZZ[[[]]]```aaabbbccceeehhhhhhlllrrrxxx{{{{{{yyyxxxuuutttrrrqqqpppqqqqqqrrrqqqjjjaaaZZZXXXYYY\\\^^^eeegggiiikkknnnsssxxx|||yyyuuuvvvsssnnnuuuvvvggg\\\RRRLLLJJJKKKKKKLLLOOOTTTZZZ___ccccccddddddccc```[[[WWWTTTMMMMMMMMMMMMMMMNNNNNNNNNXXX___jjjzzz{{{rrrmmmeee```]]][[[WWWUUUSSSWWW]]]eeeqqqxxxfffWWWHHHAAA???<<<;;;<<<:::::::::999999999888888777:::===<<<:::;;;AAAFFFEEEOOOdddpppgggbbb^^^\\\ZZZYYYZZZ[[[[[[YYYUUURRROOOMMMKKKIIIGGGFFFFFFFFFFFFDDDAAA@@@???>>>;;;999666555444333111000///...+++,,,///111333333333333////////////..................////////////......------------------------+++,,,.../////////...---222333333222///,,,+++,,,+++---///000000000222444333222222333555666666555777555666888:::;;;===???>>>??????>>>???@@@CCCFFFJJJLLLNNNOOOQQQRRRPPPLLLJJJKKKKKKMMMTTT[[[[[[UUUJJJBBB======@@@CCCHHHNNNNNNNNNOOOPPPOOONNNLLLKKKLLLNNNQQQTTTVVVWWWXXXXXXZZZZZZ[[[]]]___bbbdddeeekkkmmmpppsssvvvwwwxxxyyyxxxvvvrrrooonnnnnnoooooonnniiiccc]]]ZZZYYYYYYXXXaaadddgggiiikkkmmmqqqssswww|||vvvsssuuuzzzzzzjjj^^^SSSKKKJJJIIIIIIIIILLLSSS]]]fffmmmqqqzzz{{{rrrhhh___WWWPPPQQQQQQOOOLLLMMMRRRVVVYYY```kkkxxx}}}zzzsssiii___ZZZ[[[]]]YYYWWWYYY```lll|||~~~iiiWWWEEE>>>>>><<<;;;:::::::::::::::::::::::::::999:::;;;::::::<<>>===;;;999777666555444222111000000...///000111222222111000////////////..................////////////......------------------------+++,,,,,,---------------333555777777333///,,,+++***+++---.........000222555555444555555444333222444333444777888999;;;<<<>>>>>>>>>???AAADDDHHHKKKPPPQQQQQQRRRSSSRRROOOKKKKKKMMMMMMOOOTTTYYYVVVOOOIIIBBB<<<===@@@CCCIIIOOOPPPPPPPPPPPPOOOMMMLLLKKKLLLMMMPPPSSSVVVWWWXXXXXX[[[\\\]]]___aaadddfffgggiiikkknnnrrruuuwwwyyyyyyxxxvvvssspppoooooopppqqqrrrnnnfff```\\\ZZZYYYYYY[[[]]]aaadddgggjjjnnnqqquuuyyyuuuwww}}}}}}lll___SSSLLLKKKGGGHHHJJJPPPZZZhhhttt|||zzznnndddZZZYYYWWWUUUSSSSSSVVVXXX[[[___gggppp{{{~~~sssggg___\\\\\\WWWVVVXXX___hhhwww~~~lllZZZHHH@@@???>>><<<;;;::::::::::::::::::::::::;;;<<<===<<<<<<>>>AAACCCJJJVVVlllqqqhhhbbb___^^^^^^]]]\\\\\\\\\YYYUUURRRMMMLLLIIIGGGEEEEEEEEEEEEDDDBBB@@@>>>>>><<<:::888777777666555333222111111111222222222111000///...////////////..................////////////......------------------------,,,++++++++++++,,,------000333777888555111...,,,+++,,,............000111444444555666666555444333555777999;;;===>>>>>>>>>???>>>>>>???BBBFFFKKKNNNRRRQQQRRRSSSTTTRRROOOLLLNNNQQQRRRSSSVVVXXXTTTLLLHHHAAA<<<===AAADDDJJJPPPRRRQQQPPPOOOMMMKKKJJJIIIKKKMMMPPPSSSUUUVVVWWWWWW[[[\\\]]]___aaadddfffhhhhhhjjjnnnqqquuuwwwxxxxxxwwwuuusssppppppqqqrrrssswwwssslllddd^^^ZZZXXXXXXVVVYYY]]]aaadddgggkkknnnrrryyy~~~zzz{{{pppbbbUUUNNNMMMIIIJJJOOOXXXgggyyyuuujjjfff```[[[YYYZZZZZZZZZ___aaacccfffllluuu}}}qqqggg```\\\VVVVVVYYY^^^dddqqq~~~nnn\\\IIIAAA???>>>;;;;;;::::::::::::::::::::::::;;;<<<=========>>>AAADDDKKKVVViiisssjjjdddaaa``````___]]]]]][[[YYYUUURRRLLLKKKIIIFFFEEEDDDDDDEEEDDDBBB???>>>===<<<999777666666555444333222111111222222222111000///......////////////..................////////////......---------------------------,,,+++++++++,,,...///***---111222111///......---///000111000000222333///111555777777777888888777<<>>===<<<999777555444444333222111000000111111111000000000000000////////////..................////////////......------------------------...---,,,,,,,,,---///000,,,---...---++++++,,,------///111111000111222444///222555777777888999;;;:::DDDLLLOOORRRTTTPPPIIIFFFCCCAAACCCJJJRRRYYY\\\\\\VVVTTTWWWWWWTTTSSSVVVXXX]]]aaaaaacccddd```ZZZMMMFFF@@@AAACCCFFFKKKQQQSSSQQQNNNKKKIIIHHHHHHIIIKKKMMMPPPSSSUUUWWWWWWWWWXXXYYYZZZ]]]___bbbeeeffflllnnnppprrrsssssssssssssssrrrooonnnnnnoooqqqsssxxxvvvpppfff\\\VVVSSSSSSXXXZZZ]]]^^^___```ccceeefffhhhmmmtttyyygggYYYSSSRRRNNNRRR[[[kkkyyykkkeeeeeefffgggnnnkkkgggbbb______bbbeeeooo|||wwwkkkbbb^^^]]]^^^```ccckkk}}}~~~~~~~~~ppp]]]III???===;;;:::999::::::::::::::::::::::::888:::;;;;;;<<<===AAADDDKKKUUUhhh}}}wwwlllfffdddeeeaaa___]]][[[ZZZXXXTTTRRRLLLJJJIIIGGGFFFEEEFFFFFFDDDBBB@@@>>>>>><<<:::888444444333222222111000000000000000///000000111222////////////..................////////////......------------------------...------------...//////222111000---***)))***,,,***,,,...//////000222444222555888777666555888;;;FFFTTT```fffjjjllleeeZZZJJJGGGEEEIIISSS^^^fffjjjiii```[[[]]]]]]YYYZZZ___eeelllssstttssspppiiiaaaSSSKKKDDDCCCEEEFFFJJJOOOPPPNNNJJJHHHGGGGGGIIIJJJLLLNNNQQQTTTVVVWWWXXXXXXZZZZZZ\\\^^^aaaeeegggiiimmmoooqqqrrrsssttttttssssssqqqooommmmmmnnnppprrruuutttoooeee[[[TTTRRRRRRVVVXXXYYYZZZYYYYYY[[[\\\___```eeemmmuuu|||jjj[[[UUUVVVNNNSSS]]]nnn{{{qqqmmmnnnoooqqqpppmmmhhhccc``````aaafffrrrtttiiieeeaaa___aaaeeelll{{{|||~~~sss```KKKAAA???>>>======:::::::::::::::::::::::::::<<<======>>>@@@DDDFFFLLLWWWlllwwwkkkeeeccceee```^^^[[[ZZZYYYWWWTTTRRRLLLKKKIIIHHHGGGFFFGGGGGGEEECCCAAA???>>>===;;;999444444444333222222111111222111000//////000111111////////////..................////////////......------------------------,,,,,,---............---...//////...,,,+++,,,---)))+++...///000111333555333666888666444555:::>>>PPPaaarrryyy~~~vvviiiQQQLLLIIIMMMWWWbbbjjjnnnnnnccc\\\___aaa___ccclllyyyrrrfffXXXPPPHHHFFFFFFFFFIIINNNLLLJJJGGGEEEDDDFFFIIIKKKMMMOOORRRUUUWWWXXXYYYYYYYYYZZZ\\\^^^bbbeeehhhiiilllmmmpppsssuuuvvvvvvvvvtttrrrpppnnnmmmnnnppprrrsssrrrnnneeeZZZSSSRRRSSSTTTUUUVVVVVVUUUUUUWWWXXXYYYZZZ___fffkkksss~~~kkk\\\WWWXXXTTTXXX```mmm~~~|||sssqqqrrrpppqqqpppmmmhhhccc```______jjjwwwuuujjjccc___aaafffnnnxxx}}}sss```KKKAAA@@@???>>>???:::::::::::::::::::::::::::;;;===>>>>>>AAADDDGGGNNN[[[rrr}}}vvvjjjdddbbbddd___]]]ZZZYYYXXXWWWUUUSSSMMMKKKJJJHHHGGGGGGHHHHHHFFFDDDAAA@@@???>>>;;;999555555555444444333333333333222111/////////000000000/////////..................////////////......------------------------***+++,,,---...---,,,+++%%%(((,,,............///***---///111222444666888111444666555444777>>>DDDOOObbbuuu~~~zzzkkkWWWQQQLLLMMMVVV```fffiiijjj___YYY^^^bbbccckkkwwwzzzjjj\\\SSSKKKHHHGGGFFFHHHMMMJJJHHHEEECCCCCCFFFJJJLLLNNNPPPRRRUUUXXXYYYZZZZZZWWWXXXZZZ\\\```cccfffgggjjjlllooosssvvvxxxyyyzzzvvvtttqqqooonnnoooqqqrrrqqqqqqnnneee[[[SSSRRRTTTSSSTTTVVVVVVUUUUUUVVVXXXUUUVVV[[[bbbeeejjjyyylll]]]XXXZZZ[[[^^^ccclllwwwuuuppppppnnnppprrrppplllfffbbb___[[[fffqqqyyymmmddd^^^```gggnnnwww~~~qqq^^^III???>>>======>>>::::::::::::::::::::::::888999;;;<<<===???BBBEEEPPP^^^www{{{zzz}}}rrriiiccc```___\\\ZZZXXXXXXZZZYYYTTTQQQMMMLLLKKKIIIGGGFFFFFFFFFEEEDDDBBB@@@===:::888777666555444333222111111111222111///.........///000000000//////.........---------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------,,,++++++++++++,,,......------...///111222333333333444666999<<<===JJJSSSaaajjjmmmiiiccc___MMMKKKIIIJJJOOOTTTVVVWWWUUUVVVYYY]]]```gggwwwuuuccc\\\UUULLLEEEDDDGGGKKKMMMNNNLLLHHHEEEEEEFFFIIIKKKLLLNNNPPPSSSVVVXXXZZZ[[[[[[\\\]]]]]]]]]___ccceeelllrrrvvvvvvxxx{{{yyyuuusssrrrpppoooooooooqqqrrrvvvuuupppggg[[[SSSOOONNNPPPOOONNNMMMNNNPPPSSSUUUUUUVVVWWWYYY^^^eeennnttt{{{kkk___VVVQQQQQQVVV```iiiqqqxxx~~~tttlllhhhkkklllnnnnnnkkkfffaaa^^^]]]aaahhhqqq}}}vvvkkkbbbbbbgggmmmuuu|||ttt^^^IIIBBBAAA===;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===@@@EEEIIIQQQddd~~~yyyxxxqqqhhhbbb______]]][[[YYYYYYZZZXXXTTTPPPMMMLLLKKKIIIHHHGGGFFFFFFEEEDDDBBB@@@===:::888777666555444333222111111111222111000///...//////000000/////////............------............------------------------------++++++,,,---...............------,,,,,,,,,,,,,,,......------...///111222333333333444666888:::;;;<<>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===@@@EEEIIIRRRddd||||||yyyzzzqqqhhhbbb_________\\\ZZZYYYZZZXXXSSSOOOMMMLLLJJJIIIHHHGGGFFFFFFEEEDDDBBB@@@===:::888777666555444333222111111111111111000///////////////////////////............------............------........................,,,,,,------...---------///......---,,,---------............///000111111333333333444555666777888888;;;>>>@@@AAAAAABBBCCCCCCAAA??????BBBEEEGGGHHHNNNPPPUUU[[[___cccooozzztttcccWWWLLLGGG@@@===>>>CCCHHHJJJKKKIIIFFFDDDCCCEEEHHHJJJOOOPPPRRRUUUXXXZZZ[[[\\\[[[\\\^^^___```bbbfffiiioootttxxxyyyzzz}}}{{{wwwuuurrrooollllllnnnqqqssssssrrrnnneeeYYYQQQMMMLLLLLLLLLKKKLLLLLLMMMNNNOOOPPPQQQQQQRRRTTTYYY```fffsssrrrccc[[[WWWUUUWWW\\\ccchhhkkklllmmmnnnpppnnnlllkkklllmmmmmmmmmrrrsssrrrpppkkkddd]]]XXXVVVYYY\\\___aaaaaa```___^^^```ccchhhqqq}}}|||ooojjjkkknnnttt{{{xxxaaaLLLDDDBBB===;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===@@@EEEIIITTTdddzzz{{{~~~rrriiidddaaa``````]]]ZZZZZZZZZXXXSSSOOOLLLLLLJJJIIIHHHGGGGGGGGGEEEDDDBBB@@@===:::888777666555444333222111111111111000000//////////////////////////////.........------............---------------------------------------...------,,,,,,//////...------------............//////000111111333333333333444555555666;;;<<<======<<<===???BBBCCCAAA??????@@@BBBDDDFFFLLLMMMRRRWWWYYYZZZaaaiiiooouuuwwwtttnnnfff\\\SSSDDD@@@:::888:::???CCCFFFHHHFFFDDDBBBCCCDDDGGGIIINNNOOOQQQTTTWWWYYYZZZZZZZZZ\\\^^^___aaadddhhhkkkpppuuuyyyzzz|||~~~|||xxxuuurrrnnnjjjjjjlllooorrrtttsssppphhh]]]SSSOOONNNJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNQQQUUU\\\aaapppmmm```YYYWWWWWWZZZ```gggmmmooonnnnnnmmmkkkgggbbb______^^^^^^]]][[[\\\^^^___]]]YYYUUURRRNNNQQQTTTXXXZZZ\\\\\\\\\\\\]]]___bbbhhhqqq{{{uuuooooooqqqvvv|||zzzcccMMMEEEBBB===:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===@@@EEEIIIUUUdddyyyssskkkfffcccccc```]]][[[ZZZZZZXXXSSSOOOLLLKKKJJJIIIHHHGGGGGGGGGEEEDDDBBB@@@===:::888777666555444333222111111111000000000000000//////............///////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,//////...------------.........///000000111111111222333333444444444444444:::;;;======<<<<<<===>>>CCCBBBAAA??????AAACCCEEEIIIJJJOOOTTTVVVUUUYYY___cccfffgggdddaaa^^^WWWPPP@@@<<<888666777;;;>>>@@@EEECCCBBBAAABBBCCCFFFGGGLLLMMMOOORRRTTTVVVWWWWWWYYY[[[]]]___aaaeeeiiilllpppvvvzzzzzz|||}}}yyyuuurrrmmmiiiiiikkknnnqqqvvvwwwuuunnncccYYYSSSQQQJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJLLLMMMPPPUUU[[[___lll|||zzzvvvttttttttttttyyy~~~lll```ZZZZZZZZZ[[[bbbkkkrrrtttsssrrrppphhhddd^^^YYYWWWWWWVVVUUUQQQQQQQQQQQQQQQPPPOOOOOOKKKMMMOOORRRUUUVVVXXXXXXYYYYYYZZZ\\\___eeemmmsssxxxwwwyyyzzzuuuuuuvvvzzzzzzcccMMMEEEBBB<<<:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===@@@EEEIIIVVVeeexxxtttlllgggdddddd```]]]ZZZZZZ[[[YYYTTTPPPKKKKKKJJJIIIHHHHHHHHHHHHEEEDDDBBB@@@===:::888777666555444333222111111111000000000000000///...............///////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------///......---,,,---------......///000111111111111222222333444555555555444888:::===>>>===<<<===>>>AAAAAA@@@>>>===>>>AAADDDGGGHHHLLLSSSVVVVVVZZZ___aaabbbaaa^^^[[[YYYRRRKKK>>>:::666555777:::<<<===BBBAAA@@@@@@AAACCCEEEFFFJJJKKKMMMOOORRRSSSTTTUUUXXXZZZ]]]___aaaeeejjjnnnqqqvvvzzz{{{|||}}}yyyuuusssoookkkkkklllnnnpppxxx{{{|||vvvlll```WWWTTTMMMLLLKKKJJJJJJJJJJJJJJJIIIJJJLLLMMMPPPTTTZZZ^^^eeesss}}}vvvlllhhhfffffffffgggmmmuuuyyypppeee```^^^^^^___fffpppxxxzzzxxxuuussseeeaaaZZZVVVSSSQQQPPPNNNMMMLLLKKKIIIIIIJJJKKKLLLKKKKKKLLLNNNOOOQQQSSSSSSTTTUUUVVVVVVXXX[[[```dddgggiiimmmvvv~~~~~~yyybbbMMMEEEAAA<<<:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===@@@EEEIIIVVVeeeyyytttlllgggdddddd___\\\ZZZZZZ[[[ZZZUUUQQQKKKJJJIIIIIIHHHHHHHHHHHHEEEDDDBBB@@@===:::888777666555444333222111111111///000000111000///...---............/////////000------............------------------------------++++++,,,---...............------,,,,,,,,,,,,,,,---...000111222222111111111222444555666666666555777999<<<=========>>>@@@???@@@???===<<<===AAADDDGGGGGGKKKQQQUUUUUUXXX\\\\\\]]]\\\YYYWWWUUUNNNFFF;;;888666555777:::<<<===????????????@@@BBBDDDEEEIIIJJJLLLOOOQQQRRRSSSSSSVVVXXX[[[^^^aaaeeejjjnnnpppvvvyyyzzz|||~~~}}}yyywwwuuurrrooonnnooopppqqqyyy}}}}}}ssseee[[[UUUPPPNNNLLLJJJIIIJJJKKKLLLKKKLLLMMMNNNOOORRRWWW[[[___kkk|||}}}rrrlllccc^^^[[[\\\\\\___gggooo{{{wwwmmmhhheeeccciiipppzzz}}}wwwtttfffbbb\\\WWWSSSPPPMMMJJJJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIJJJKKKMMMOOOPPPOOOQQQRRRSSSSSSTTTVVVYYYYYY^^^eeelllvvvwwwaaaKKKDDDAAA<<<999<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===@@@EEEIIIUUUeeezzz~~~ssskkkfffdddccc^^^\\\ZZZZZZ[[[ZZZVVVRRRKKKJJJIIIIIIHHHHHHHHHHHHEEEDDDBBB@@@===:::999777666666444333222111111111///000111111111000...------.........//////000000---..................---........................***+++,,,---......///...------,,,++++++++++++,,,---...000111222222111111111222444666777777777666444666888999999:::===??????@@@@@@>>><<<===BBBFFFIIIGGGJJJOOOQQQQQQRRRVVVTTTVVVUUUTTTSSSRRRLLLCCC999777555666999<<<>>>???>>>>>>>>>>>>@@@BBBCCCEEEIIIKKKLLLOOOQQQRRRSSSSSSUUUXXX[[[^^^aaaeeejjjnnnpppuuuyyyzzz|||~~~}}}yyyyyywwwuuusssrrrrrrrrrsssyyy~~~vvvhhh\\\VVVRRRPPPMMMJJJIIIJJJLLLMMMMMMNNNNNNNNNOOOQQQTTTXXX^^^hhhvvvtttjjjddd___ZZZWWWXXXYYY\\\eeeooo}}}tttmmmiiigggssszzzzzzuuukkkgggaaa[[[VVVRRRMMMJJJGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGIIIKKKMMMNNNLLLNNNPPPQQQQQQQQQQQQRRRMMMTTT\\\aaafffqqqvvv```KKKCCC@@@;;;999<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===@@@EEEIIIUUUeee{{{~~~{{{{{{ssslllddd___```___^^^\\\[[[ZZZXXXUUURRRLLLKKKKKKKKKLLLKKKJJJHHHFFFDDDAAA@@@???===:::888777666555555333333222111000000000000000000000000////////////////////////,,,,,,,,,---000111000......------,,,,,,------...........................---------,,,,,,+++++++++---///111333444555444444666666555333111111333555888999999::::::;;;<<<<<<===============>>>BBBDDDGGGKKKOOOPPPOOOMMMNNNPPPQQQRRRPPPMMMLLLLLLIIICCC===:::777999===AAACCCBBBAAA@@@>>>>>>AAACCCDDDCCCDDDFFFIIIMMMPPPRRRSSSTTTVVVYYY]]]___bbbdddhhhkkkrrrtttwwwzzz|||||||||{{{zzzxxxuuupppmmmnnnqqqttt~~~}}}rrrdddYYYVVVOOOJJJJJJIIIHHHHHHKKKJJJLLLNNNOOOPPPRRRUUUWWW[[[dddmmmvvvwwwjjjbbb\\\UUUQQQSSSTTTYYYhhhzzz|||sssooopppyyyxxxwwwwwwtttmmmbbbVVVLLLGGGEEEFFFGGGGGGFFFFFFFFFGGGLLLIIIGGGGGGKKKMMMNNNMMMMMMMMMMMMKKKIIIIIIKKKMMMOOOQQQTTTWWW\\\dddooowwwzzz^^^MMMHHH@@@>>>@@@>>>;;;::::::999999::::::;;;:::;;;<<<===>>>@@@EEEHHHXXXggg{{{~~~}}}ssslllddd```aaa___^^^[[[ZZZYYYWWWSSSQQQLLLKKKJJJJJJKKKKKKIIIGGGFFFDDDAAA@@@???===:::888666666555444333222111111000000000000000000000000////////////////////////+++******,,,...///...,,,...------,,,,,,------...---------------------------------,,,,,,,,,++++++---...000222444444444444555555666444222222333444888888888888999:::;;;;;;@@@??????>>>>>>@@@CCCEEEHHHLLLQQQQQQOOOMMMMMMNNNMMMOOONNNKKKKKKLLLIIIDDD>>>;;;888:::???DDDFFFFFFCCC@@@<<<;;;===@@@BBBCCCBBBDDDHHHKKKOOOQQQSSSSSSTTTWWW[[[^^^```cccgggjjjrrrtttwww{{{~~~zzzwwwsssnnnlllmmmqqquuuzzzjjj^^^VVVPPPLLLLLLKKKIIIIIILLLKKKLLLNNNOOOPPPRRRUUUXXXZZZbbbjjjssswwwjjjbbbZZZSSSQQQTTTWWW^^^ooo}}}uuussstttzzzlll^^^SSSMMMGGGHHHIIIIIIIIIIIIJJJKKKLLLIIIGGGGGGIIILLLLLLLLLJJJJJJJJJIIIHHHHHHJJJLLLJJJLLLNNNPPPTTT[[[cccjjjvvvxxx]]]LLLGGG@@@>>>@@@>>>;;;;;;::::::::::::;;;;;;<<<===>>>>>>???BBBFFFJJJUUUeeeyyyrrrllleeeaaabbb```^^^\\\ZZZXXXVVVRRROOOLLLJJJIIIJJJJJJJJJHHHFFFFFFDDDAAA???>>>===:::888666555444444222222111000000000000000000000000000////////////////////////+++******,,,...///...,,,...------,,,,,,------...,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...000111333444444444333555666666444333333444888888888888999:::;;;<<>><<<;;;<<<>>>@@@BBBJJJNNNRRRRRROOOLLLKKKLLLKKKMMMMMMKKKLLLNNNKKKFFF>>>;;;999;;;@@@FFFIIIJJJEEEAAA;;;888999===???AAAAAACCCFFFJJJMMMPPPRRRSSSTTTWWW[[[^^^aaaeeeiiilllqqqtttxxx|||xxxvvvqqqllljjjlllrrrvvvqqqcccWWWQQQNNNNNNNNNKKKJJJLLLKKKMMMOOOPPPPPPRRRUUUWWWXXX^^^fffnnn|||yyylllcccYYYRRRPPPUUU\\\eeexxx}}}wwwxxx|||rrrcccXXXQQQMMMLLLKKKJJJJJJKKKKKKLLLLLLIIIGGGFFFHHHIIIJJJJJJHHHIIIJJJJJJIIIHHHJJJKKKFFFGGGIIIJJJLLLQQQVVV[[[dddnnn|||vvv[[[KKKFFF???===@@@>>><<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@AAADDDHHHLLLTTTdddyyy}}}pppkkkeeebbbcccbbb```]]][[[YYYVVVRRROOOLLLJJJIIIIIIJJJIIIGGGEEEFFFCCCAAA???>>><<<:::777555555444333222111111000000000000000000000000000////////////////////////...------...000111///......------,,,,,,------...++++++,,,,,,,,,,,,,,,---------------------,,,,,,---...///000222333444444222444666777555444444555888888999999:::<<<===>>>BBB@@@===<<<===???BBBCCCKKKOOORRRRRRNNNKKKJJJKKKLLLOOOPPPOOOPPPRRRNNNIII>>>:::888:::@@@GGGJJJKKKEEEAAA<<<::::::<<<======@@@BBBEEEHHHLLLPPPRRRTTTWWWYYY]]]```cccgggmmmppprrrtttxxx{{{~~~wwwtttpppkkkiiilllrrrvvvssseeeYYYSSSOOOPPPOOOKKKJJJLLLKKKLLLNNNOOOOOOQQQSSSVVVXXX\\\bbbjjjwww}}}yyyxxxxxxyyy{{{zzz|||{{{nnndddXXXQQQOOOVVV___iii||||||zzz~~~wwwiii]]]VVVTTTQQQMMMKKKJJJJJJJJJIIIKKKIIIGGGFFFGGGHHHIIIIIIJJJLLLMMMMMMKKKJJJJJJKKKGGGGGGHHHHHHJJJLLLPPPRRRZZZbbbpppuuuZZZIIIEEE>>>===@@@>>>======<<<<<<<<<<<<=========>>>???@@@AAAEEEIIIMMMWWWggg|||zzznnnjjjeeebbbddddddbbb___]]][[[XXXTTTQQQLLLKKKIIIIIIJJJIIIFFFDDDEEECCC@@@???>>><<<999777666555555444333222111000000000000000000000000000///////////////////////////......///000111///......------,,,,,,------...+++++++++,,,,,,---------------------------------------...///000222333444111333666777666555555666777888999;;;===???@@@@@@HHHDDD@@@???BBBEEEGGGHHHLLLOOORRRRRRNNNLLLLLLMMMOOOSSSUUUUUUVVVVVVPPPIII===:::777888???EEEIIIJJJCCCAAA>>>=========;;;999???@@@CCCGGGKKKPPPSSSUUUWWWYYY\\\___cccgggmmmqqqrrrtttwwwzzz|||}}}||||||vvvtttoookkkiiilllqqqvvv~~~tttggg\\\VVVQQQPPPOOOKKKJJJKKKJJJKKKMMMNNNNNNOOORRRTTTXXX[[[___gggrrr~~~xxxssspppooopppqqqrrrwww~~~|||nnncccZZZRRROOOVVV___hhhxxx}}}}}}uuuhhh```WWWSSSMMMJJJJJJKKKKKKKKKKKKJJJIIIGGGGGGGGGIIIKKKMMMOOOQQQQQQOOOMMMLLLLLLKKKJJJIIIHHHJJJLLLMMMNNNVVV[[[fffwwwtttYYYIIIEEE>>>===@@@>>>>>>======<<<<<<======>>><<<>>>???@@@AAAEEEIIIMMMXXXggg|||wwwlllhhhdddbbbddddddbbb```^^^\\\ZZZVVVSSSMMMLLLJJJJJJJJJIIIGGGDDDEEECCC@@@>>>===<<<999777777666555444333222222111000000000000000000000000////////////////////////------,,,---//////---,,,...------,,,,,,------...++++++,,,,,,------......------------............---------...///111333444111333555666666666777888777:::>>>BBBEEEFFFFFFFFFHHHDDD??????CCCGGGIIIIIIOOORRRTTTRRRPPPOOOQQQTTTVVV\\\___```___\\\SSSIII???;;;777777===CCCGGGHHHAAA???>>>>>>>>>===:::777===>>>AAAEEEIIINNNRRRTTTVVVXXXZZZ\\\___dddjjjnnnqqqsssvvvyyyzzz{{{zzzzzzvvvtttqqqmmmkkklllppptttzzzyyymmmbbbZZZTTTRRROOOKKKJJJLLLJJJLLLMMMNNNNNNOOORRRTTTXXXYYY^^^eeennn||||||vvvpppkkkiiihhhhhhmmmrrr{{{~~~pppeee]]]TTTPPPVVV[[[aaammmzzzsssiii[[[UUUOOOLLLNNNPPPPPPPPPKKKLLLKKKIIIHHHIIILLLNNNOOORRRVVVWWWVVVTTTSSSSSSSSSPPPLLLJJJKKKLLLMMMLLLQQQTTT^^^nnnuuuZZZJJJEEE>>><<>>???@@@BBBEEEJJJNNNVVVdddwwwtttiiifffcccaaadddcccaaa___]]]\\\ZZZWWWTTTNNNMMMKKKKKKKKKJJJGGGEEEEEECCC@@@>>>===;;;999777888777666666444444333222000000000000000000000000////////////////////////...---------//////---,,,...------,,,,,,------...+++,,,,,,---......//////------------.........///---,,,,,,---...000222444222444555555555666888:::>>>BBBIIIOOOSSSTTTSSSRRRJJJEEE@@@AAAFFFKKKNNNNNNSSSUUUVVVUUUSSSTTTYYY^^^dddjjjoooooolllfffZZZNNNBBB===888777<<>><<<;;;;;;;;;999888:::;;;===AAAFFFLLLPPPSSSWWWXXXZZZ[[[^^^bbbhhhllloooqqqtttxxxzzz{{{{{{{{{vvvuuusssooommmmmmoooqqqwww~~~vvviii```XXXSSSPPPLLLLLLNNNLLLNNNOOOOOOOOOPPPSSSUUUVVVWWW[[[cccjjjvvv}}}wwwqqqkkkgggeeeeeelllrrr}}}wwwmmmaaaWWWQQQTTTWWWXXX___iiirrr}}}wwwfff___VVVRRRRRRSSSSSSQQQLLLMMMMMMLLLJJJKKKOOORRRUUUYYY___bbbcccbbbbbbbbb___YYYSSSNNNNNNNNNNNNMMMPPPPPPWWWfffuuuwww\\\KKKFFF>>><<>>???AAABBBDDDGGGLLLPPPUUUaaasss}}}rrrhhheeebbbaaadddaaa___]]]\\\[[[ZZZVVVTTTOOOMMMLLLKKKKKKJJJHHHEEEEEEBBB@@@>>>===;;;999666888888777666555444444333000000000000000000000000////////////////////////000//////000111111///......------,,,,,,------...,,,,,,------...///000000---------.........//////---,,,,,,---...000222333333444444444444666999;;;GGGLLLTTT[[[___```___^^^SSSMMMHHHIIIOOOUUUWWWWWWWWWXXXXXXWWWVVVYYY___dddpppvvv||||||xxxpppaaaTTTDDD???999888<<>>777888===@@@BBBEEEDDD@@@:::777666777777777:::<<<>>>AAADDDHHHMMMPPPSSSXXX]]]```aaacccgggkkkkkkrrrxxxyyy{{{~~~~~~|||zzzvvvqqqmmmlllmmmppprrrwwwuuujjj^^^XXXTTTOOOMMMNNNOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVWWW[[[bbbmmmzzz}}}xxxrrrkkkhhhjjjkkkxxxyyylll```TTTQQQQQQPPPQQQSSSZZZcccnnnxxxvvvfff```]]]XXXUUUUUUSSSPPPOOONNNJJJJJJQQQZZZdddppp}}}tttddd\\\XXXSSSOOOMMMNNNOOOTTT]]]hhhvvvwwwaaaLLLDDDAAA<<<:::===<<<;;;;;;;;;;;;<<<======???@@@BBBDDDFFFJJJPPPSSS[[[cccqqqzzz|||pppiiibbbbbbeeecccddd```[[[YYYYYYXXXUUURRROOONNNMMMMMMLLLKKKJJJJJJDDDDDDBBB@@@===;;;999888666666555444333222222111111000000000/////////....../////////////////////...///000///...---...///------------------------------...///////////////---,,,,,,++++++,,,,,,---------...000111222333444444555666666666999<<>>777999===@@@CCCEEECCC???:::777777777777777888:::<<>>CCCKKKTTTZZZ^^^```]]]XXXNNNLLLJJJKKKOOORRRTTTUUUNNNMMMPPPXXX```lll}}}yyy^^^HHH>>>777999>>>AAACCCFFFCCC???;;;888777777777666555777999<<<>>>CCCHHHLLLTTTXXX]]]``````bbbfffiiilllsssyyyzzz{{{~~~~~~|||}}}zzzuuuqqqoooppprrrtttwww}}}yyynnnccc]]]YYYUUUSSSTTTRRRRRRSSSTTTUUUVVVVVVWWWYYYYYYYYYYYY\\\ccclllrrr~~~wwwqqqoooqqqyyylllfffcccaaabbbdddhhhnnnwwwxxxmmmccc]]]\\\WWWTTTSSSSSSQQQSSSZZZddd{{{qqqcccXXXUUUWWWTTTSSSUUU[[[aaajjjwwwttt^^^IIICCCBBB>>>===@@@<<<<<<;;;;;;<<<<<<===>>>???AAACCCEEEGGGKKKQQQUUUZZZeeexxxvvvssswwwsssllleeedddfffcccbbb^^^ZZZXXXXXXXXXTTTQQQKKKJJJIIIHHHIIIKKKNNNOOODDDDDDBBB@@@===;;;999888666666555444333222222111000000000000////////////////////////...............///000///---,,,---...------------------------,,,+++***))))))***,,,---------,,,,,,,,,,,,------------...000111222333444333444555555555666999;;;999???DDDFFFJJJMMMLLLHHHDDDDDDEEEDDDDDDEEEHHHIIIJJJJJJNNNWWW```lll|||rrrXXXHHH>>>777999>>>AAADDDFFFBBB???;;;888777777777666444666888:::===AAAGGGKKKTTTXXX]]]___```aaaeeehhhlllsssyyyzzz{{{~~~~~~|||zzzwwwsssooommmmmmooopppvvv{{{xxxmmmbbb\\\XXXTTTRRRTTTSSSSSSSSSTTTUUUVVVVVVVVV[[[[[[[[[[[[]]]bbbiiinnn|||~~~zzzuuupppnnnooossswww{{{zzz~~~|||wwwvvvyyyxxxssspppqqqtttvvv{{{~~~qqqgggbbbZZZVVVSSSSSSSSSUUU\\\eeevvvyyyhhhZZZVVVWWWTTTSSSUUUYYY^^^dddooo{{{uuu___JJJCCCBBB>>>===???<<<<<<<<<<<<<<<======>>>???AAACCCEEEHHHLLLRRRVVV\\\fffxxxvvvsssxxxsssmmmfffdddfffcccaaa]]]YYYWWWXXXWWWTTTQQQMMMKKKIIIHHHHHHIIIKKKLLLDDDDDDBBB@@@===;;;999888666666555444333222222111////////////000000000000000000//////.........------//////...---,,,---...---------------------------,,,***))))))***+++,,,...------,,,,,,------...------...000111222333444222444555555444555777999888;;;===;;;>>>BBBDDDBBBBBBDDDEEEEEECCCCCCEEEGGGJJJJJJOOOVVV]]]dddqqq}}}~~~iiiUUUHHH>>>777999>>>BBBDDDGGGBBB???;;;999888888777555555666777999<<>>>>>???AAADDDFFFIIIMMMSSSWWW___ggguuusssrrryyytttmmmfffdddeeebbb```\\\XXXWWWWWWWWWTTTQQQMMMLLLKKKIIIHHHHHHHHHHHHDDDDDDBBB@@@===;;;999888666666555444333222222111////////////000000000000000000000///......---------...///...,,,,,,,,,---------------------------///......---------------......------------......------...000111222333444222333555555444444555666777999888666777===???>>>@@@AAACCCDDDDDDDDDDDDEEEJJJKKKOOOUUUXXXZZZbbbjjjooovvvxxxuuusssqqqdddUUUHHH>>>777999???BBBEEEHHHAAA???;;;999888888666555555666777888;;;@@@GGGLLLRRRVVV[[[^^^___bbbfffiiijjjrrrxxxzzz}}}{{{yyyuuurrrooooooooopppqqqwww~~~uuuiiibbb]]]XXXVVVWWWSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVXXXYYY[[[___dddhhhppp{{{zzzvvvgggbbb\\\XXXWWWWWWWWWWWWYYYWWWYYY]]]bbbiiiwww}}}oooddd]]]VVVTTTSSSSSSYYY___gggvvvwwwjjj\\\TTTRRRQQQQQQTTTXXX[[[^^^gggqqq~~~xxxaaaLLLDDDAAA<<<:::<<<======<<<<<<======>>>???@@@BBBDDDFFFIIINNNTTTXXXaaahhhtttpppqqqzzzsssmmmfffcccddd```___[[[WWWVVVWWWVVVTTTQQQLLLLLLKKKJJJHHHGGGFFFFFFDDDDDDBBB@@@===;;;999888666666555444333222222111.../////////000000000111111000000///......---------...///...,,,+++,,,---------------------------///////////////...------......------------......------...000111222333444111333555444333333333555333666777666777;;;<<<:::<<<===???BBBCCCDDDCCCBBBIIIKKKOOOTTTTTTSSSVVV\\\```eeegggddddddfff]]]QQQHHH>>>777:::???CCCFFFIIIAAA???;;;:::999888666555444555666777:::???FFFKKKPPPUUUZZZ^^^```bbbgggkkkiiipppwwwzzz}}}}}}{{{wwwtttqqqppppppqqqooouuu~~~zzzmmmfff```[[[XXXXXXUUUUUUUUUUUUVVVVVVVVVVVVUUUVVVXXXZZZ[[[___cccfffkkksss}}}{{{rrrlllddd```[[[XXXWWWVVVSSSQQQPPPOOOPPPTTTWWW\\\gggrrr|||nnneee\\\WWWUUUTTTXXX]]]dddooo~~~}}}qqqhhh^^^WWWTTTRRRRRRUUUYYY[[[]]]dddmmmwwwvvv```KKKDDDAAA===;;;>>>===============>>>>>>???@@@BBBDDDGGGJJJOOOUUUYYYaaaiiiwwwqqqqqqzzzsssmmmeeecccddd```^^^[[[WWWVVVWWWVVVTTTQQQKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDBBB@@@===;;;999888777666555444333222222111.../////////000000111111111000000///...------------...///...,,,+++,,,---------------------------------...///...---+++***......------------......------...000111222333444111333444444333222333444333888;;;;;;<<<>>>===999======???CCCFFFHHHFFFDDDGGGIIIOOOTTTSSSPPPQQQVVVVVV\\\]]]ZZZ[[[]]]VVVKKKHHH>>>777:::???CCCFFFIIIAAA>>><<<:::999888666444444444555666888>>>EEEJJJOOOTTTZZZ^^^```cccgggkkkhhhpppwwwzzz~~~}}}{{{wwwtttqqqpppppppppnnnuuu~~~|||ooogggaaa[[[WWWXXXVVVVVVWWWWWWWWWWWWWWWWWWXXXZZZ[[[\\\^^^```dddgggkkkqqqxxxxxxnnnggggggccc___]]]\\\YYYTTTPPPKKKJJJLLLPPPSSSVVV___iiiooouuukkk```[[[WWWVVVXXX]]]bbbiiiuuuyyynnnggg___ZZZWWWTTTTTTVVVZZZ[[[\\\ccckkkrrr~~~ttt^^^JJJCCCBBB>>>===@@@===============>>>??????@@@BBBDDDGGGJJJOOOUUUYYYaaajjjzzz}}}tttsss{{{uuullleeedddddd[[[___\\\XXXXXXYYYXXXUUURRRKKKKKKJJJIIIHHHFFFEEEDDDCCCBBB@@@>>><<<:::999999666666555444222111000///222111000//////000111222111111111111111111111111111000///...//////...---000...+++))))))***,,,..................///000111------------------------,,,---...///000111222333333222111000111222333444999:::<<<<<<;;;<<<>>>???@@@@@@AAABBBCCCCCCDDDDDDLLLLLLMMMNNNOOOPPPPPPPPPUUUVVVWWWWWWVVVSSSPPPMMMEEE>>>888888>>>DDDFFFFFFBBB@@@<<<;;;::::::999888666666666666888<<>>>>>??????@@@@@@BBBDDDFFFHHHKKKOOOSSSWWW^^^lllvvvssszzzvvvmmmeeeeeeeee]]]bbb___\\\[[[[[[YYYTTTPPPKKKKKKJJJIIIHHHFFFEEEDDDCCCBBB@@@>>><<<:::999999777666555444333222111000111000000//////000000111------------------------,,,((('''***///333111---///...---,,,,,,,,,------+++++++++++++++,,,------------------------------,,,---...///000222333333444444333222333444555666999;;;============>>>??????@@@AAABBBCCCDDDEEEFFFHHHIIIKKKMMMOOOOOONNNNNNPPPQQQQQQQQQPPPNNNKKKJJJEEE>>>888888>>>DDDGGGGGGBBB@@@<<<;;;::::::999888666666666777888===CCCGGGNNNTTTZZZ___aaadddiiilllrrrwww}}}{{{vvvrrrpppoooooopppvvv}}}vvvkkkddd```^^^]]]ZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZYYYZZZ\\\___bbbeeejjjnnntttyyyxxxvvvwwwxxx{{{sssgggZZZRRROOOOOOMMMNNNPPPQQQSSSVVV[[[___mmmvvv}}}rrriiiddd]]]]]]cccaaaiiisssuuujjj___YYYYYYVVVWWWYYY[[[]]]```ccceeeiiikkksss~~~ttt]]]HHHCCCCCC@@@===>>>===>>>>>>??????@@@@@@AAAAAACCCEEEHHHJJJNNNSSSVVV```lll}}}sssqqqxxxtttkkkdddfffhhhbbbdddbbb___^^^^^^ZZZSSSNNNKKKKKKKKKJJJHHHGGGEEEDDDCCCBBB@@@>>><<<:::999999888777666555444222111111...//////000000//////...------------------------+++&&&###'''///444111,,,....../////////...---,,,...------------...//////------------------------,,,---...///111222333333666555555555555666777777888;;;>>>???>>>=========??????@@@AAABBBDDDEEEFFFEEEGGGKKKNNNPPPOOONNNMMMMMMNNNNNNMMMLLLKKKJJJIIIEEE???999999???EEEHHHHHHBBB@@@<<<;;;::::::999777555666777888:::===CCCGGGPPPVVV\\\aaacccfffkkknnntttxxx|||wwwrrrooommmmmmooottt{{{|||ooogggcccbbbaaa]]]]]]]]]]]]]]]]]]\\\\\\]]]\\\[[[[[[]]]aaaeeehhhkkkooossswww{{{|||}}}}}}qqqcccWWWOOOMMMNNNPPPQQQRRRSSSUUUXXX]]]```lllssszzzyyyyyy~~~tttllleeedddhhhggglllttt~~~tttggg___\\\ZZZ[[[\\\^^^```bbbcccddddddeeekkkuuu{{{rrr[[[GGGCCCCCC@@@===>>>>>>>>>???@@@@@@AAABBBBBBBBBDDDGGGIIILLLOOOTTTXXXbbblll|||ooonnnuuuqqqjjjdddfffkkkgggdddbbbaaaaaa```\\\TTTNNNLLLKKKKKKJJJIIIGGGEEEEEECCCBBB@@@>>><<<:::999999888888777666444333222111---...///000000///...---///////////////////////////+++)))***...000---***.........---------------//////.........//////000------------------------------...///111222333444666666666666666777777777666999===???>>><<<;;;;;;>>>>>>>>>???AAACCCEEEFFFEEEHHHMMMRRRSSSSSSPPPNNNPPPPPPPPPOOOOOOOOOOOOOOOEEE???999999???FFFHHHHHHCCCAAA===;;;::::::999777555666777999:::>>>CCCGGGQQQVVV]]]aaadddfffkkkoootttyyy}}}wwwrrrnnnllllllnnnttt{{{vvvkkkfffcccccc``````______^^^^^^^^^______]]]\\\[[[^^^bbbfffiiikkknnnrrruuuxxx}}}~~~vvvjjj^^^UUUQQQRRRSSSTTTUUUWWWXXXZZZ^^^cccgggpppvvvyyyuuuwww|||tttnnnmmmppplllnnnttt~~~}}}oooeeeaaa___^^^___```bbbddddddcccbbbbbbfffnnntttyyynnnZZZGGGCCCCCC???===?????????@@@AAABBBCCCCCCDDDEEEGGGJJJLLLNNNRRRWWWZZZbbbmmm|||llljjjpppuuummmeeefffjjjfffaaa``````bbbbbb^^^WWWQQQLLLLLLKKKJJJIIIGGGFFFEEECCCBBB@@@>>><<<:::999999888888777666444333222111---...///000000///...---000000000000000000000000000111111000...------...///---+++******+++...///,,,,,,+++******+++++++++---------------------------...///000111222333444444444555555666666666666444777;;;======<<<;;;;;;>>>>>>>>>>>>@@@BBBDDDFFFHHHLLLQQQVVVXXXWWWTTTRRRSSSSSSSSSSSSTTTTTTTTTUUUGGGAAA::::::@@@FFFHHHHHHEEEBBB>>><<<;;;;;;999888666777888888:::>>>CCCGGGPPPUUU\\\```cccfffjjjnnnrrrwww~~~xxxsssooommmlllooouuu{{{~~~qqqhhheeedddcccbbbaaa```___`````````___^^^\\\]]]___bbbfffiiijjjnnnrrrtttwww{{{wwwpppeee\\\WWWWWWYYY[[[XXXZZZ\\\^^^aaaeeejjjnnnuuuzzzzzzrrrsssyyy|||yyyxxxyyyqqqrrrvvvyyynnnhhhcccbbbbbbdddfffgggeeeccc```___aaaggglllrrr{{{kkkXXXFFFCCCBBB???>>>@@@@@@@@@AAABBBCCCDDDEEEEEEFFFHHHKKKMMMOOOSSSXXX[[[cccnnnyyyiiiggglllzzz}}}ssshhhfffhhhccc___^^^^^^```aaa^^^XXXRRRLLLLLLLLLKKKIIIHHHFFFEEECCCBBB@@@>>><<<:::999999888777666555444222111111...//////000000//////...////////////////////////...111333222///---000333///---***((((((+++...000------,,,,,,++++++,,,,,,---------------------------...///000222333444444333444444555666555555555333666:::<<<<<<<<<===>>>AAAAAA@@@???@@@BBBEEEFFFKKKOOOTTTXXXYYYXXXUUUSSSSSSTTTUUUVVVWWWXXXXXXXXXIIICCC<<<;;;@@@EEEGGGGGGGGGDDD@@@>>>===<<<:::999777888777777999>>>DDDIIIOOOTTT[[[```bbbeeeiiimmmqqqvvv}}}zzztttpppnnnmmmnnnuuu{{{wwwmmmgggfffeeedddbbbaaa``````aaaaaa___^^^^^^___aaadddgggiiijjjmmmqqqtttuuuyyyoooiiiaaa[[[YYYZZZ\\\]]]```aaaccceeehhhlllqqquuuxxx}}}vvvooossszzzyyywwwzzz{{{ssskkkiiihhhkkknnnnnnkkkhhh```]]]]]]aaaeeejjjsss}}}hhhVVVFFFCCCBBB>>>>>>AAAAAAAAABBBCCCEEEFFFGGGGGGFFFHHHKKKMMMOOOSSSXXX[[[cccoooxxxhhhdddhhhsss~~~uuuiiieeefffaaa^^^]]]\\\^^^___]]]WWWRRRLLLLLLLLLKKKJJJHHHFFFEEECCCBBB@@@>>><<<:::999999777666555444333222111000111000000//////000000111........................---...//////......000111------+++++++++---...///000///......---------...------------------------......///000222333444555333444555666666666555555444777:::<<<===>>>AAABBBFFFEEECCCBBBCCCDDDGGGHHHMMMOOOSSSVVVXXXVVVTTTRRRSSSUUUWWWZZZ[[[[[[ZZZZZZLLLEEE>>><<<@@@EEEFFFEEEIIIFFFBBB???>>>===<<<:::999888777666888===EEEKKKOOOUUU[[[```bbbeeejjjmmmqqqvvv}}}{{{vvvrrrpppooommmsssyyy}}}}}}qqqkkkjjjfffdddbbbaaa``````aaabbb___```aaaccceeeggghhhiiijjjmmmqqqssssssvvv{{{~~~kkkgggcccaaacccfffggggggmmmnnnooopppqqqtttyyy|||}}}}}}||||||||||||oooqqquuu~~~sssqqqqqqssswwwxxxtttpppddd```]]]___```dddmmmvvvfffTTTFFFCCCBBB>>>>>>BBBAAABBBCCCDDDFFFGGGHHHHHHIIIKKKNNNPPPSSSVVV[[[^^^eeeoooxxxhhhcccfffmmmzzzrrrhhheeefffaaa___]]]\\\\\\]]][[[UUUQQQMMMLLLLLLKKKJJJHHHGGGFFFCCCBBB@@@>>><<<:::999999666666555444222111000///222111000//////000111222///////////////////////////---+++,,,......---+++,,,------.../////////...---,,,++++++************------------------------......///111222333444555333444666777777777666555666888;;;===>>>@@@DDDFFFJJJHHHFFFEEEEEEFFFHHHJJJLLLOOORRRTTTUUUTTTRRRQQQTTTWWWZZZ]]]^^^^^^]]]\\\MMMFFF>>>===@@@DDDFFFEEEJJJGGGCCC@@@???>>><<<;;;;;;999777555777===FFFLLLPPPUUU\\\aaacccfffjjjnnnrrrwww~~~|||wwwsssqqqppplllrrrwwwzzzuuuooommmfffeeebbbaaa``````aaabbb```aaacccfffhhhiiijjjjjjkkknnnqqqrrrqqqssswww{{{zzzooommmlllnnnssswwwxxxxxxyyyyyyzzzyyyyyy{{{~~~{{{xxxvvvuuuuuu|||rrrsssuuu|||zzzxxxwwwzzz~~~{{{wwwiiiddd`````````bbbjjjsss}}}dddTTTFFFCCCBBB>>>>>>BBBBBBBBBCCCEEEFFFHHHIIIIIINNNPPPRRRUUUWWW[[[___cccgggnnn|||yyyiiicccdddjjjqqqmmmgggeeegggccc___^^^]]]\\\[[[XXXTTTPPPLLLKKKIIIGGGEEEDDDCCCCCCFFFEEEBBB???<<<:::888888666555555444444333222222111000///......///000111////////////............//////............//////---------....../////////...---,,,,,,,,,,,,---...------------------------...---,,,,,,---///222333222333444555666666666666::::::;;;@@@HHHMMMOOONNNKKKJJJGGGDDDEEEJJJRRRXXX[[[XXXWWWYYYVVVQQQNNNOOOOOOWWW]]]^^^cccjjjggg___QQQEEEDDDFFFBBBEEELLLKKKJJJIIIFFFCCC@@@===<<<;;;:::777777999;;;===CCCJJJSSSUUUYYY\\\```eeekkkooossswww}}}{{{wwwtttssstttrrrtttzzz{{{sssmmmhhhfffcccccceeeggghhhhhhhhheeedddeeeiiilllmmmlllooonnnnnnnnnqqqvvvzzz}}}~~~{{{~~~vvvvvvwwwxxx{{{~~~yyyyyyyyyyyyzzzzzzwwwrrroooxxx{{{uuurrr{{{xxxpppfff]]][[[]]]aaaiiiqqqgggSSSGGGCCC;;;===CCCAAABBBDDDFFFGGGHHHIIIKKKMMMMMMQQQUUUYYY[[[]]]```bbbhhhppp}}}mmmeeeeeemmmrrrmmmfffeeefffbbb___^^^]]]\\\ZZZWWWRRROOONNNMMMKKKIIIGGGFFFEEEEEEFFFEEEBBB???<<<:::888888666555555444444333222222222111000//////000111222////////////..................------------......++++++,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------...------,,,---///222333222333444555666666666666<<<===BBBKKKUUU\\\```aaaXXXSSSLLLIIIKKKRRRZZZ```eee```[[[YYYUUUOOOMMMOOONNNYYYccchhhpppwwwuuulllYYYKKKFFFHHHDDDGGGNNNLLLKKKJJJGGGDDDAAA???======:::777777:::;;;===CCCJJJRRRUUUYYY]]]aaafffkkknnnssswww}}}}}}xxxuuuttttttrrrsssxxx{{{tttnnniiifffdddccceeefffggggggiiigggeeegggjjjmmmmmmmmmpppoooooopppssswww||||||wwwtttyyy~~~vvvqqqpppsssyyy|||wwwxxx~~~vvvsss{{{uuujjj```]]]^^^bbbjjjrrr}}}cccQQQHHHDDD>>>>>>BBB>>>@@@BBBEEEFFFFFFHHHJJJLLLNNNRRRWWWZZZ]]]___bbbdddjjjrrrqqqgggfffkkk~~~sssmmmfffccceeeaaaaaa```^^^]]][[[WWWRRROOOOOONNNLLLJJJIIIHHHGGGGGGEEEDDDBBB???<<<:::999888666555555444444333222222222222111111111111222222////////////............------------------------,,,,,,,,,,,,,,,,,,++++++...------,,,,,,------...------------------------...---------...000222333222333444555666666666666>>>AAAJJJUUUaaajjjoooqqq```XXXPPPNNNSSS]]]fffkkkppphhhaaa\\\VVVPPPPPPSSSQQQaaaqqq|||}}}cccQQQIIIIIIGGGKKKQQQNNNNNNMMMJJJGGGDDDAAA???>>>;;;888888:::;;;===CCCJJJQQQUUUZZZ^^^bbbfffjjjmmmrrrwww}}}zzzwwwuuuvvvssssssxxx~~~{{{uuupppkkkiiigggfffggghhhhhhhhhjjjiiihhhiiilllnnnooonnnqqqpppppprrruuuyyy~~~|||uuuqqqnnnmmmrrrzzz|||uuuooommmkkkrrr~~~{{{uuu{{{{{{pppddd______ccckkksss|||___NNNGGGFFF??????AAA<<>><<<:::999888666555555444444333222222111111111111111111111111////////////............---------......---------/////////......---------------------------------------------------------......---...///000222333222333444555666666666666>>>BBBKKKVVV```hhhlllmmm[[[TTTNNNOOOYYYdddlllooopppiiiccc___ZZZUUUUUUXXX\\\ooohhhSSSHHHIIIIIIOOOUUURRRTTTRRRPPPLLLGGGCCC???===<<<999999;;;<<<===CCCKKKPPPTTTZZZ___cccfffjjjlllrrrvvv}}}|||xxxvvvwwwtttuuuzzz|||vvvqqqlllkkkiiijjjlllmmmmmmmmmlllllllllmmmooopppqqqqqqqqqqqqqqqsssvvvzzz~~~|||uuummmiiiffffffkkksss{{{uuuqqqpppooonnnwwwyyy|||tttgggaaa```bbbjjjqqq|||^^^MMMFFFDDD>>>???BBB>>>@@@BBBDDDEEEFFFIIILLLOOORRRVVV]]]bbbeeegggjjjkkkjjjqqq|||}}}mmmiiifffttttttllldddaaaccc___cccbbb```^^^\\\XXXSSSOOOMMMLLLKKKIIIHHHGGGGGGGGGDDDCCC@@@>>>;;;:::999888666555555444444333222222///000000000000000000///////////////............---...////////////...---/////////......------------------------------------------------------------......///000111222333222333444555666666666666<<<@@@GGGMMMRRRVVVXXXYYYPPPLLLJJJNNNXXX```dddeeebbb^^^]]]^^^\\\YYYXXX[[[ggg|||gggRRRGGGHHHIIIQQQYYYWWW[[[YYYVVVPPPJJJDDD???<<<===::::::<<<===>>>DDDKKKPPPTTTZZZ___cccfffjjjlllqqqvvv}}}}}}yyyvvvvvvssstttzzzxxxrrrkkkjjjiiikkkmmmooopppooonnnooopppqqqqqqrrrssssssrrrrrrssstttwww{{{~~~vvvmmmddd```^^^^^^bbbhhhxxx~~~{{{zzzzzz{{{uuuqqqpppqqqrrrpppzzz~~~~~~vvviiibbb```aaahhhooozzz|||^^^LLLDDDBBB===???DDDAAABBBDDDFFFGGGHHHLLLPPPSSSVVVZZZaaafffjjjlllnnnooommmrrr{{{|||~~~pppiiidddnnntttllldddaaaccc``````___]]]\\\ZZZVVVQQQMMMLLLKKKJJJHHHGGGFFFFFFFFFCCCBBB@@@===;;;:::999888666555555444444333222222//////000000000000//////////////////............---...///000000///...---,,,,,,,,,,,,,,,,,,++++++,,,------......------,,,---------------------------...///000111222222222222333444555666666666666888<<<@@@BBBCCCDDDEEEFFFHHHGGGGGGKKKQQQUUUUUUTTTRRRQQQTTTYYY[[[XXXXXXZZZkkk}}}zzzcccPPPGGGHHHIIIRRR\\\[[[___^^^ZZZTTTNNNFFF@@@===>>>;;;;;;<<<===>>>DDDKKKQQQUUUZZZ^^^bbbfffjjjmmmqqquuu}}}{{{yyytttrrrsssxxx{{{sssiiiiiiiiikkkmmmoooooonnnppprrrtttttttttssstttuuuvvvvvvvvvwwwyyy|||}}}qqqggg^^^YYYWWWUUUXXX\\\dddvvv}}}zzzyyyyyy~~~|||wwwssspppooooooooommmxxx~~~yyyzzzwwwjjjdddaaaaaaffflllxxxzzz^^^LLLCCCBBB===@@@FFFCCCDDDFFFGGGHHHJJJNNNSSSWWWZZZ___eeekkknnnoooqqqrrrsssvvv|||||||||tttjjjccciiiyyyssslllcccaaaccc``````___^^^]]][[[XXXSSSPPPKKKKKKIIIHHHGGGGGGFFFFFFBBBAAA???===;;;:::999888666555555444444333222222///000111111111111000///////////////............,,,---///000000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------------------------...///000111222222222222333444555666666666666555888;;;<<<;;;;;;===???BBBCCCEEEGGGIIIJJJKKKJJJNNNMMMPPPVVVYYYXXXYYY\\\eeesss{{{lllaaaQQQJJJKKKIIIQQQ\\\]]]```___\\\WWWQQQJJJDDD@@@???<<<;;;===>>>>>>DDDKKKRRRUUUYYY]]]aaafffkkknnnpppuuu||||||wwwtttuuuzzz~~~vvvnnnmmmmmmnnnppppppooommmqqqtttwwwwwwvvvuuuvvvwwwzzzzzzzzz{{{}}}~~~}}}pppfff\\\WWWTTTQQQQQQSSSUUUcccqqqvvvxxx}}}{{{vvvqqqmmmjjjhhhkkkuuuxxxtttuuu~~~wwwlllgggdddcccfffkkktttxxx\\\KKKEEEEEE@@@BBBGGGCCCEEEFFFHHHIIIKKKOOOUUUYYY]]]bbbiiinnnqqqrrrrrrsssvvvxxx||||||xxxlllccceeeqqqssskkkcccaaadddaaacccbbb``````___\\\WWWTTTLLLKKKJJJIIIHHHGGGGGGGGGBBBAAA???===;;;:::999888666555555444444333222222000111222333333222111000000/////////............+++,,,...//////...,,,+++---------....../////////,,,,,,---......---,,,,,,---------------------------...///111222222222222222333444555666666666666333666999::::::;;;>>>AAA>>>@@@CCCEEEEEEGGGIIIKKKQQQOOOQQQWWWZZZYYY[[[___^^^hhhpppqqqtttvvvnnncccaaaRRRMMMMMMIIIPPP\\\^^^___^^^\\\XXXSSSLLLGGGCCC@@@===<<<===>>>???DDDKKKSSSUUUYYY\\\```eeekkkooopppuuu||||||yyyyyy}}}wwwuuusssrrrssssssrrrpppnnnrrruuuxxxyyywwwvvvwwwxxx~~~~~~~~~~~~~~~rrrhhh^^^YYYVVVQQQOOOQQQNNNYYYaaabbbeeeppp~~~{{{tttmmmgggdddkkkvvv}}}tttqqqrrr{{{xxxnnniiifffdddfffkkkrrr~~~wwwYYYJJJFFFHHHDDDDDDGGGBBBEEEFFFGGGIIIKKKOOOUUUZZZ```dddkkkpppssssssssstttvvvxxxzzz{{{{{{zzzxxxvvvuuu}}}{{{nnnccccccmmmvvvjjjeee```___ccc```___]]]\\\[[[WWWSSSOOOKKKJJJHHHGGGFFFFFFGGGHHHDDDCCCBBB@@@>>>===<<<;;;888777666444222111111111111111111111000000000000......------------......---------------...//////000///...---------------......---------,,,,,,,,,,,,,,,+++***+++,,,---...***+++---///111222333444111222444666666555444333888777666666777999:::<<<===???AAACCCDDDFFFHHHKKKJJJLLLPPPVVV\\\``````___ZZZ^^^ccchhhkkkkkkiiihhh```WWWLLLIIIMMMUUUZZZ\\\\\\[[[XXXSSSNNNHHHDDDAAA<<<<<<;;;;;;<<<@@@FFFJJJSSSUUUYYY\\\___bbbgggjjjrrrtttzzz}}}zzzzzz}}}|||xxxwwwuuusssssstttuuuvvvvvvwwwwwwvvvuuuuuuwwwyyyoooiii```XXXSSSOOOMMMKKKOOORRRVVV[[[cccooo~~~~~~zzzxxxuuusssrrrqqqrrrrrrxxx{{{}}}}}}|||{{{zzzyyyxxxwwwyyyxxxoooiiifffjjjuuu~~~tttjjjhhhnnnzzzooojjjiiiiiiiiijjjvvvpppWWWOOOGGGDDDBBB@@@BBBEEEGGGHHHIIIJJJLLLQQQWWW[[[dddgggkkkppptttuuuuuuuuuyyyzzz{{{zzzvvvsssqqqqqqsss|||mmmhhhiiiooo}}}tttiiiddd______bbbaaa```^^^]]]\\\XXXSSSPPPKKKJJJHHHGGGFFFFFFGGGGGGCCCCCCBBB@@@>>>===;;;;;;999888777555333333222222111111111111000000000000000000////////////000000111111000////////////000......---,,,,,,,,,,,,,,,.........---------,,,,,,------,,,,,,,,,---...///+++,,,...000111222333333111333444666666555444333777777777888999:::;;;<<<===???BBBDDDDDDFFFHHHJJJLLLNNNSSSYYY___bbbbbbaaaYYY\\\```dddffffffeeeccc```XXXOOOLLLOOOUUUYYY[[[VVVVVVUUUSSSOOOKKKFFFCCC=========<<<===AAAGGGLLLSSSVVVYYY\\\___cccgggjjjqqqtttyyy}}}{{{zzz}}}|||zzzyyywwwvvvvvvvvvwwwxxxxxxyyyyyywwwvvvvvvxxxzzzyyyrrrhhh^^^VVVQQQNNNLLLOOOSSSXXX^^^gggttt}}}yyysssqqqooommmlllnnnpppqqqrrruuuyyy}}}~~~~~~|||zzzuuuuuuttttttssssssssssssrrryyyyyypppjjjhhhmmmvvv}}}{{{|||rrriiigggmmmyyysssmmmllljjjjjjlllvvvnnnUUUMMMFFFDDDBBB@@@AAAEEEFFFHHHIIIKKKNNNRRRXXX\\\ccceeejjjooosssuuuvvvvvv{{{||||||zzzvvvsssqqqqqqttt~~~oooeeeffflllzzzrrrhhhccc___^^^bbbbbbaaa___^^^\\\YYYTTTPPPKKKJJJHHHGGGFFFFFFGGGGGGCCCCCCAAA@@@>>><<<;;;;;;999888777555444333333333111111111111000000000000000000////////////000000222222111000////////////------,,,+++++++++,,,,,,.........------------,,,...------------...///000......///000111222333444222333444555666555444444666777888:::;;;<<<<<<<<<>>>@@@CCCDDDEEEFFFHHHIIIJJJMMMRRRYYY___aaa```^^^VVVXXX[[[^^^______]]]\\\___YYYRRROOORRRWWWZZZ[[[VVVVVVVVVTTTPPPKKKFFFCCC??????>>>===???CCCHHHMMMTTTVVVZZZ]]]```cccgggjjjqqqsssxxx~~~~~~{{{zzz|||~~~}}}||||||{{{zzzzzzzzzzzzzzzzzz{{{zzzyyyxxxxxxzzz|||~~~|||pppeee^^^XXXUUUSSSRRRVVV\\\cccmmm{{{~~~xxxsssooommmjjjhhhiiilllpppssssssuuuxxxzzzzzzxxxuuusssnnnnnnmmmllllllmmmnnnoooooottt|||zzzqqqllljjjooowww|||uuusssttt|||yyyppphhhgggmmmyyyxxxqqqooommmlllnnnxxxkkkSSSKKKEEECCCBBB@@@AAADDDFFFHHHJJJLLLOOOTTTZZZ^^^aaadddiiinnnsssvvvwwwxxxzzz{{{|||zzzxxxwwwwwwxxx|||rrrdddeeelll{{{pppfffccc___^^^aaabbb```___]]][[[XXXSSSOOOJJJIIIHHHFFFFFFFFFFFFGGGCCCBBBAAA???>>><<<;;;:::888777666555333333222222111111111111000000000///......------------......///...............//////------,,,,,,,,,,,,,,,---............---------------------------......///000000000111111222333444333333444555666555555555555777999<<<===>>>======>>>AAADDDEEEEEEFFFGGGHHHEEEHHHMMMTTTZZZ[[[YYYWWWSSSUUUWWWXXXXXXXXXWWWVVV[[[WWWSSSRRRTTTYYY[[[]]]\\\ZZZWWWSSSNNNHHHCCCAAA??????>>>>>>???CCCIIIMMMTTTWWW[[[^^^aaadddgggjjjppprrrwww}}}}}}zzzyyyzzz{{{~~~~~~}}}||||||{{{{{{zzz|||||||||zzzyyyyyy{{{}}}~~~xxxnnngggccc```___[[[^^^dddjjjsss~~~vvvnnnnnnllljjjjjjlllqqqwwwzzz~~~yyyuuurrrmmmllljjjiiiiiijjjlllmmmrrruuuxxx{{{|||}}}zzzqqqmmmlllpppxxx{{{vvvuuuxxxyyypppiiiiiiooozzz}}}vvvrrrooonnnpppyyygggPPPIIICCCBBBAAA@@@AAADDDEEEHHHKKKMMMQQQUUU[[[___aaadddhhhnnnsssvvvyyyzzzvvvxxxzzz|||}}}uuufffgggnnn~~~nnneeeccc___^^^bbbaaa___]]]\\\ZZZVVVQQQMMMJJJIIIGGGFFFEEEEEEFFFGGGCCCBBBAAA???===<<<;;;:::666555444333222111111111111111111111000000000///......------------......,,,,,,------///000222333......------------......//////.........---------++++++,,,,,,------------000000000000111222444444444444555555555666555555555666999<<<>>>>>>???>>>???BBBEEEFFFFFFFFFFFFGGGBBBEEEJJJPPPUUUVVVUUUSSSSSSSSSSSSTTTTTTSSSRRRRRRUUUTTTRRRSSSVVV[[[___aaa^^^[[[VVVPPPJJJEEEBBBAAA>>>>>>>>>===>>>BBBHHHMMMUUUXXX\\\```bbbdddgggiiinnnrrrwww}}}~~~{{{yyyyyyyyy}}}~~~}}}|||{{{{{{~~~~~~}}}|||zzzzzz{{{}}}zzztttooollljjjhhhkkkoootttzzz}}}ssskkkjjjkkklllpppvvv~~~}}}wwwtttnnnllliiigggggghhhkkkllltttvvvwwwxxxzzz}}}yyyqqqoooooottt|||}}}xxxyyy}}}zzzrrrllllllrrr}}}zzzvvvqqqqqqsss|||zzzbbbNNNGGGBBBBBBBBB@@@BBBEEEEEEHHHKKKNNNRRRVVV[[[___aaaccchhhmmmrrrvvvyyyzzzwwwyyy|||wwwggggggmmm}}}mmmeeeccc```___ccc```___]]][[[YYYUUUOOOLLLJJJIIIGGGFFFEEEEEEFFFFFFBBBBBB@@@???===;;;::::::555444333222111111111111111111111111000000000000000000////////////000000------...///111444666777......---------...///////////////.........------***+++,,,,,,------,,,,,,////////////000222444555444555555555555666666666555666888:::===>>>???@@@@@@CCCFFFGGGGGGFFFFFFFFFEEEGGGJJJOOOTTTVVVUUUTTTSSSSSSRRRRRRRRRRRRQQQQQQTTTSSSSSSUUUXXX]]]cccfff___\\\WWWQQQLLLGGGEEEDDD??????>>>===>>>BBBHHHMMMUUUYYY]]]aaaccceeegggiiilllqqqxxx~~~|||zzzzzzyyy|||~~~~~~~~~~~~||||||}}}}}}xxxuuuwwwzzz|||~~~yyyqqqkkkhhhlllsss{{{~~~wwwsssmmmkkkhhheeeeeehhhlllnnnuuuwww{{{~~~{{{uuuuuuvvv~~~}}}wwwzzz}}}uuuoooooouuu~~~zzzvvvvvvyyyuuu^^^LLLFFFBBBBBBCCCBBBCCCFFFEEEHHHLLLOOORRRVVVZZZ]]]```bbbfffkkkppptttwwwyyy{{{|||yyygggeeehhhxxxllleeedddaaa```dddaaa```^^^\\\YYYUUUPPPLLLIIIHHHGGGEEEEEEEEEEEEFFFBBBAAA@@@???===;;;:::999555555444333222222222222111111111111000000000000000000////////////000000......///000111333555666---,,,,,,,,,------...///////////////............++++++---.........---,,,...---------///222444666555555555555555666666777555555666888;;;>>>@@@AAA@@@CCCGGGHHHGGGFFFEEEEEEJJJJJJLLLPPPTTTWWWWWWWWWUUUTTTSSSRRRRRRRRRSSSSSSWWWWWWWWWXXXZZZ___eeeiiifffeeebbb]]]VVVPPPJJJGGG@@@@@@??????@@@DDDJJJNNNVVVYYY^^^bbbdddeeegggiiikkkqqqzzz}}}|||{{{}}}|||vvvtttsssrrrxxx|||vvvrrrllljjjgggfffggglllqqqtttxxx~~~|||}}}~~~~~~wwwpppqqqvvv~~~{{{{{{~~~ppp[[[LLLFFFBBBCCCDDDCCCDDDGGGEEEHHHLLLOOOQQQTTTXXX[[[]]]___cccggglllpppsssuuuyyy{{{~~~zzzjjjddddddqqqlllfffdddaaaaaadddbbbaaa___]]]ZZZVVVQQQMMMIIIHHHGGGEEEEEEEEEEEEFFFBBBAAA@@@>>>===;;;:::999666555444444333333333333111111111111000000000000......------------..................///111222333++++++++++++,,,,,,---...000/////////............,,,,,,.../////////...------,,,,,,,,,...111444666555555555555555666777777555555555777:::===@@@BBBAAADDDGGGIIIHHHFFFEEEEEELLLLLLLLLOOOTTTWWWXXXXXXVVVUUUTTTSSSRRRSSSTTTUUU[[[ZZZZZZZZZ\\\aaagggkkkqqqqqqooojjjbbbWWWNNNHHHAAAAAAAAA@@@AAAEEEKKKPPPVVVZZZ___bbbdddfffgggiiijjjqqq{{{}}}yyyvvvxxx|||{{{uuurrrllljjjhhhhhhjjjpppwww{{{~~~wwwqqqrrrvvv~~~~~~nnnZZZKKKFFFBBBDDDEEEDDDEEEHHHFFFHHHLLLOOOQQQTTTWWWZZZ[[[]]]```dddiiimmmppprrruuuwww|||{{{mmmfffcccnnnxxxlllkkkeeecccdddaaaaaa```^^^\\\ZZZWWWRRRNNNFFFEEEDDDEEEFFFEEECCCAAAAAA@@@???===<<<:::999888:::888555222111111222333111000000///////////////222222111111000/////////////////////////////////---------------...///000...---,,,,,,---...000111000000000///......------------......///000000000222333555777777777777777666888;;;<<<===???BBBDDDFFFGGGGGGHHHGGGFFFFFFEEEIIIKKKNNNSSSWWWYYYYYYXXXVVVXXXYYYZZZZZZ[[[^^^```fffccc___[[[[[[```iiioooyyy}}}|||uuujjj^^^PPPDDDGGGAAA===???BBBDDDHHHLLLYYY[[[___bbbdddfffiiikkknnnqqqvvv}}}~~~}}}|||yyyuuuqqqkkklllmmmnnnpppsssxxx{{{uuuqqqlllmmmuuugggTTTGGGFFFDDDCCCCCCEEEFFFHHHLLLNNNPPPRRRTTTXXX\\\```___aaadddhhhkkkmmmnnnnnnuuuwwwzzzoooiiigggpppxxxlllkkkeeecccdddaaa___]]]\\\[[[ZZZWWWSSSOOOHHHFFFEEEDDDEEEEEECCCBBBAAA@@@???===<<<:::999888999888555222000111222333111111000000/////////000/////////000111111222222////////////////////////......---------......///000///...---------------******++++++,,,---------------......///000000000222333555666777777777777888999:::;;;<<<@@@DDDHHHIIIJJJJJJIIIHHHGGGHHHIIIIIILLLQQQTTTVVVVVVWWWWWWXXXZZZ\\\^^^```cccgggjjjpppnnniiibbb___ccclllsss}}}{{{qqqfffWWWLLLHHHBBB>>>AAADDDFFFJJJOOOXXX[[[___bbbdddfffiiikkkpppsssxxx}}}zzzvvvqqqnnnlllmmmnnnpppssszzzqqqmmmiiikkkuuudddQQQGGGFFFDDDCCCDDDEEEGGGHHHKKKMMMOOOQQQSSSVVVZZZ]]]^^^```cccfffiiikkkmmmnnnrrruuuzzzvvvnnnhhhpppyyylllkkkeeecccddd```]]]\\\[[[[[[[[[XXXTTTQQQJJJHHHEEEDDDDDDDDDCCCBBBAAA@@@???===<<<:::999888999777444222000000111222222222111111000000000000...//////000000111111222//////////////////////////////...---------......////////////...---,,,+++))))))******+++,,,,,,---------......///000000000222333444666777888888888999:::;;;===???DDDJJJOOOUUUTTTQQQMMMIIIHHHIIIKKKNNNUUU\\\___]]][[[\\\^^^XXXZZZ^^^ccciiiqqqyyyzzzmmmcccccclllvvvwwwlll^^^RRRIIICCC@@@CCCFFFIIIMMMRRRWWW[[[___ccceeegggjjjlllqqquuuzzzyyytttpppoooqqqrrrssswww}}}nnnjjjggglllwww}}}___NNNFFFFFFDDDDDDDDDFFFHHHIIIMMMOOOQQQSSSTTTWWW[[[^^^___```bbbeeehhhkkkmmmnnnpppttt{{{vvvkkkpppyyylllkkkeeecccddd```___^^^]]]\\\[[[YYYTTTQQQLLLIIIEEECCCCCCCCCCCCBBBAAA@@@???===<<<:::999888888666444222000000000111222222222222222111000000111111111000//////......////////////////////////000///...---------------+++,,,---///000//////...//////......---,,,,,,,,,------......///000000000222333444555777888888999:::===@@@DDDHHHMMMSSSVVVbbb```[[[SSSLLLIIIKKKMMMVVVaaallloooiiicccaaacccWWWZZZ___hhhtttyyyfffbbbjjjuuuyyynnn___RRRIIICCC@@@CCCGGGJJJOOOTTTVVVZZZ___cccfffhhhjjjlllqqquuu{{{~~~xxxuuuvvvxxx{{{}}}zzzoookkkiiippp}}}www[[[LLLFFFEEEDDDDDDEEEFFFIIIJJJPPPRRRUUUWWWXXX[[[^^^```aaabbbdddgggjjjmmmoooqqqrrrvvv}}}{{{lllooozzzlllkkkeeebbbccc___bbbaaa___^^^\\\YYYTTTPPPMMMJJJFFFCCCCCCDDDCCCCCCAAA@@@???===<<<:::999888888666555333111111111111111222222222222111000000111111000000///.........////////////////////////000///...---------------+++,,,---///000//////...000000//////...---------------......///000000000222333333555666888999::::::>>>FFFLLLQQQTTTWWWYYYdddccc^^^VVVOOOMMMQQQVVVdddppp{{{|||qqqeee``````ZZZ]]]dddooolllbbbhhhqqq|||zzznnn^^^QQQHHHCCC@@@CCCGGGJJJNNNSSSUUUYYY___dddgggiiikkkmmmooottt{{{|||yyyzzzzzzqqqmmmlllsssrrrYYYLLLEEEEEEDDDDDDEEEGGGJJJKKKQQQSSSWWWYYY[[[]]]```bbbeeefffiiikkkoooqqqtttuuuuuuxxx}}}xxxhhhkkk|||zzzmmmkkkeeebbbccc___cccaaa```^^^\\\XXXSSSOOOKKKIIIFFFEEEEEEEEEDDDCCCAAA@@@???===<<<:::999888888777666444333222111111000111222222222111///...---......//////000000111//////////////////////////////...---------......////////////...---,,,+++++++++,,,------......///------......///000000000222222333444666888999;;;:::???GGGNNNQQQSSSSSSTTTYYYZZZXXXTTTPPPRRRZZZaaauuu~~~tttggg```^^^___ccckkkwwwqqqeeefffkkkvvv~~~{{{ppp```SSSIIICCC@@@BBBFFFIIIMMMRRRTTTYYY___eeehhhjjjlllnnnmmmsss{{{~~~sssooonnnvvvmmmVVVLLLEEEDDDDDDDDDFFFHHHKKKMMMOOORRRVVVYYY[[[]]]```bbbhhhjjjnnnqqqtttvvvwwwxxxwwwxxx{{{pppcccggguuuzzzmmmkkkeeebbbccc___```^^^]]]\\\ZZZWWWSSSOOOIIIHHHFFFFFFFFFFFFEEECCCAAA@@@???===<<<:::999888999888777666444333222222///000111222222000...---------......///000000111////////////////////////......---------......///000///...---------------***++++++,,,,,,---......------......///000000000222222333444555888:::;;;;;;???DDDHHHIIIHHHHHHHHHJJJMMMOOONNNMMMQQQ[[[dddwww{{{}}}wwwlllbbb______aaagggppp{{{rrreeeaaaaaallluuu}}}~~~zzzpppbbbVVVJJJDDDAAACCCFFFIIIMMMRRRSSSXXX___eeeiiikkkmmmnnnmmmsss{{{xxxsssrrr{{{iiiSSSKKKDDDDDDDDDDDDFFFIIILLLNNNNNNQQQVVVZZZ]]]___bbbeeeiiilllqqqvvvyyyzzzzzzyyyuuuvvvwww{{{|||mmmbbbeeemmmzzzzzzmmmkkkeeebbbbbb^^^\\\[[[ZZZZZZYYYWWWSSSOOOHHHGGGFFFGGGHHHGGGEEECCCAAA@@@???>>><<<:::999888999999888666555444333222...///111222111000...---000000000///......------////////////////////////---------------...///000...---,,,,,,---...000111//////...------,,,,,,+++------......///000000000222222222333555888:::<<<<<<>>>@@@AAA???>>>>>>???BBBFFFJJJIIIIIINNNXXXaaajjjkkkjjjddd\\\YYYZZZ]]]```gggqqq{{{|||oooddd\\\XXXcccmmmwwwzzzwwwpppbbbWWWLLLFFFBBBDDDGGGIIIMMMRRRSSSXXX___eeeiiikkkmmmooommmttt|||~~~yyywwwfffQQQKKKDDDDDDCCCDDDFFFIIILLLNNNOOOSSSYYY]]]```cccfffhhhjjjmmmsssxxx{{{|||{{{yyyrrrssstttxxx}}}oooeeedddgggoooxxxiiihhhcccbbbddd___`````````___[[[WWWRRRPPPLLLJJJHHHGGGGGGFFFDDDBBBAAA@@@???>>>>>>===;;;888666555444222111000000000222111111000///......---000000000000000000000000------......//////000000&&&))),,,...---+++++++++////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,---...//////111222333555666777777888::::::::::::;;;<<<======>>>???BBBFFFJJJNNNQQQSSS[[[ZZZYYYYYYYYYZZZ[[[\\\ggghhhkkkmmmooossswww{{{uuuxxxyyyrrreeeZZZVVVVVV\\\gggrrrvvvtttmmmbbbXXXJJJEEEBBBDDDFFFHHHNNNUUUUUUYYY___dddhhhlllpppsssqqqtttxxx{{{}}}xxx|||bbbQQQIIIFFFFFFFFFFFFGGGJJJNNNRRRVVVYYY]]]```cccfffjjjmmmrrrtttxxxzzz{{{yyyuuusssssspppqqqwwwtttaaa___bbbhhh|||yyyjjjhhhdddcccddd```]]]]]]^^^]]]ZZZVVVRRRPPPLLLJJJHHHGGGGGGGGGEEECCCBBBAAA?????????>>>;;;999666555444333222111111111222222222111000000//////.................................///////////////***,,,...///---,,,,,,---------------------------,,,,,,,,,------.........------------...///000000111222333555666777777888777777777888888999:::;;;===>>>@@@CCCFFFHHHJJJLLLNNNOOOPPPRRRTTTXXX[[[]]]^^^___aaaaaabbbdddgggjjjnnnrrrsssooofff\\\VVVTTTSSS^^^iiinnnoookkkbbbZZZKKKFFFCCCDDDFFFGGGMMMSSSVVVYYY___dddgggkkknnnpppooosssxxx|||xxx```PPPIIIFFFGGGGGGGGGHHHKKKPPPSSSWWWZZZ^^^bbbfffiiinnnqqquuuwwwzzz|||{{{yyyuuusssqqqpppqqqwww~~~zzzfff``````eeexxxzzzkkkiiidddccceeeaaa\\\]]]^^^]]][[[XXXTTTRRRLLLKKKIIIHHHHHHGGGEEEDDDBBBAAA?????????>>>;;;999666555444333333333333333333333222222111111000000///////////////////////////////////////............///000///...---...///---------------------------------------.........------------...///000111111222333555666777777888777777666777777888999:::>>>>>>???AAACCCDDDEEEFFFFFFGGGIIILLLPPPUUUYYY\\\\\\]]]\\\[[[ZZZZZZ\\\^^^hhhkkknnnnnniiiaaaXXXRRRLLLVVV```eeegggfff```XXXLLLGGGCCCDDDEEEFFFKKKQQQWWWZZZ___cccfffhhhkkkmmmlllqqqwww}}}rrr[[[NNNJJJFFFGGGHHHHHHIIIMMMRRRVVVYYY\\\aaaeeeiiimmmrrruuuxxxzzz|||}}}|||yyyuuusssooopppssswww}}}mmmbbb^^^aaasss|||kkkiiidddccceeeaaa```aaaaaa```^^^ZZZVVVSSSLLLJJJIIIHHHHHHHHHFFFDDDAAA@@@>>>>>>>>>===:::888666555555444444444555555222222222111111000000000111111111111111111111111000000//////......------000000000///---,,,---///////////////////////////---------...............---,,,,,,------...///000111222333555666777777888888888888888999:::;;;<<>>=========;;;999777666666555444444555555555000000000000000/////////111111111111111111111111000000//////......------...//////---++++++,,,...////////////////////////........................++++++++++++,,,---......111222333555666777777888888888888888999:::;;;<<<>>>???@@@BBBDDDEEEGGGGGGGGGGGGHHHKKKNNNQQQUUUWWW[[[[[[ZZZXXXUUUUUUVVVWWWcccdddgggkkkkkkeeeYYYPPPMMMSSSYYY^^^bbbccc^^^VVVLLLGGGCCCCCCCCCDDDHHHNNNWWWZZZ___bbbdddfffhhhjjjkkkpppwww}}}hhhTTTKKKIIIFFFGGGIIIJJJLLLQQQWWW[[[cccfffiiikkkmmmooosssuuu{{{|||}}}}}}|||yyyvvvtttrrrtttwwwzzz}}}lllaaaaaaqqq|||kkkhhhbbbbbbdddaaabbbbbbaaa^^^ZZZUUUPPPMMMJJJHHHGGGGGGGGGGGGFFFDDD@@@>>>=========<<<999777777666555444444444444444000////////////////////////////////////////////////////////////.........,,,---...---++++++,,,---------------------------/////////...............************+++,,,---...111222333555666777777888777777666777777888999:::<<<===>>>@@@BBBDDDEEEFFFBBBCCCEEEHHHMMMQQQVVVXXX[[[\\\[[[YYYWWWVVVXXXZZZ]]]___aaaeeefffaaaXXXQQQKKKQQQWWW\\\cccfff```XXXKKKFFFBBBBBBCCCCCCHHHNNNVVVYYY^^^bbbeeegggjjjlllnnnrrrxxx|||dddRRRKKKJJJHHHIIIKKKMMMPPPUUU[[[___hhhjjjmmmnnnoooqqqtttvvv{{{|||}}}~~~}}}|||zzzyyyxxxxxxzzz}}}ssseeedddqqq|||jjjfffaaaaaaccc`````````___]]]ZZZUUUPPPMMMIIIGGGFFFFFFFFFFFFEEECCCBBB@@@???>>>>>>===;;;999777666555444333333333333000000000000000000000000.................................///////////////))),,,......---,,,,,,---------------------------000/////////.........---++++++++++++,,,---......111222333555666777777888777777777888888999:::;;;<<<===>>>???AAABBBDDDDDDAAABBBDDDHHHMMMRRRWWWZZZ______^^^\\\YYYYYYZZZ\\\YYY[[[^^^aaabbb```[[[WWWLLLQQQVVV\\\bbbddd^^^TTTJJJEEEAAAAAABBBCCCHHHNNNTTTXXX^^^bbbfffiiimmmooorrruuuyyy{{{~~~{{{bbbQQQLLLMMMKKKMMMOOOQQQUUUZZZ```eeejjjllloooqqqsssuuuxxxzzz|||}}}~~~~~~~~~||||||{{{iiifffppp}}}|||jjjfff``````ccc```___``````___\\\WWWSSSPPPHHHFFFEEEEEEFFFFFFDDDCCCCCCBBB@@@@@@@@@???<<<:::888777555444333222111111111111111111111111222222000000000000000000000000---.........//////000000(((+++...//////---------////////////////////////000000//////.........---,,,,,,,,,,,,---...//////111222333555666777777888::::::::::::;;;<<<===>>>??????@@@AAABBBCCCCCCDDDDDDEEEGGGJJJOOOSSSWWWZZZ^^^^^^]]]ZZZWWWVVVWWWYYYWWWZZZ^^^```aaaaaa```___OOOSSSWWW[[[```aaaXXXMMMIIIDDD@@@AAABBBCCCIIIOOOSSSWWW]]]bbbgggkkknnnqqqtttwwwyyy{{{}}}xxx```QQQMMMOOONNNPPPRRRTTTXXX]]]dddiiikkkmmmqqqtttvvvxxx|||~~~}}}~~~~~~}}}lllgggooozzz~~~oookkkdddaaabbb^^^```^^^\\\ZZZYYYVVVSSSPPPJJJHHHGGGFFFFFFFFFDDDCCCBBBBBBAAA@@@???<<<;;;999888666444333333333222111333333333222111000///...........................111000///...---,,,++++++000///...------...///000---------------------------.........---,,,,,,+++---------...------,,,,,,000222555666555444555555:::888666666777999;;;;;;<<<>>>AAABBBBBBBBBDDDEEEKKKKKKJJJKKKNNNRRRWWWYYYZZZXXXXXX\\\[[[WWWVVVXXXVVV\\\aaaccceeegggeee```WWWQQQOOOUUU[[[XXXQQQMMMIIIEEEAAA>>>???CCCIIIMMMRRRVVV]]]bbbgggkkkoooqqqtttwwwzzz|||~~~jjjZZZRRROOOMMMJJJKKKNNNXXXbbbiiijjjhhhrrrsssuuuwwwyyy{{{|||}}}|||~~~~~~}}}~~~lllbbbdddkkkzzz}}}mmmiiibbb___aaa^^^```^^^[[[ZZZXXXVVVSSSPPPJJJHHHGGGFFFGGGFFFDDDCCC@@@@@@???===;;;:::888888888666444333333333222111222222222222111000//////........................///...............------...---,,,,,,,,,,,,---...------------------------------......------,,,+++---......//////......---///111444555555555555666888777555444444666777777;;;===@@@DDDGGGIIIJJJJJJJJJJJJLLLNNNQQQVVVYYY\\\___]]]]]]___]]]XXXVVVWWWZZZaaafffiiikkknnnlllgggYYYQQQNNNSSSYYYWWWQQQMMMGGGDDDAAA>>>???CCCGGGKKKQQQVVV\\\bbbfffkkkooorrrtttwwwzzz|||~~~gggWWWQQQNNNMMMNNNPPPUUU]]]eeekkkmmmllluuuvvvxxxzzz|||~~~}}}|||~~~nnnbbbcccjjjxxx}}}lllggg```^^^aaa^^^```^^^[[[ZZZXXXVVVRRRPPPJJJIIIGGGFFFGGGFFFEEECCCAAA@@@>>><<<:::999888888888666444333333333222111000111111222111111000000////////////////////////---------....../////////...---,,,,,,,,,,,,---...------------------------------......------,,,,,,......///////////////...---000333444444555777888<<<;;;999777777888:::;;;;;;===CCCKKKSSSUUUSSSOOOKKKLLLNNNPPPSSSWWWZZZ\\\ccc```___aaa^^^YYYVVVXXX```gggmmmqqqtttvvvtttooo```VVVOOORRRVVVUUUOOOLLLDDDCCC@@@??????BBBEEEGGGPPPTTT[[[aaafffkkkooorrrtttwww{{{}}}~~~zzzbbbTTTOOONNNOOOTTTXXX___eeejjjmmmqqqsssyyyzzz|||~~~~~~}}}|||}}}rrrdddccciiiuuu}}}lllggg```^^^bbb```___]]][[[YYYXXXUUURRROOOKKKIIIGGGGGGGGGGGGEEECCCCCCAAA???===;;;:::::::::888666444333333333222111//////000111111111111111000000000000000000000000............/////////////////////....../////////........................,,,------...------,,,,,,---......////////////...,,,///111333444555777999;;;;;;;;;::::::;;;>>>@@@@@@DDDNNNZZZcccccc[[[SSSPPPPPPPPPQQQUUUZZZ^^^aaahhhdddbbbbbb```[[[YYYZZZccckkkuuu{{{|||mmm___TTTSSSVVVTTTNNNJJJBBBAAA@@@??????AAACCCDDDNNNSSSZZZ```fffkkkpppssstttxxx{{{}}}ttt^^^SSSNNNOOORRRXXX___gggkkkmmmoootttxxx{{{|||~~~~~~~~~}}}|||}}}yyygggccchhhqqq~~~mmmhhhaaa___cccaaa___]]][[[YYYXXXUUURRROOOKKKIIIHHHGGGGGGGGGEEEDDDCCCBBB@@@>>><<<;;;::::::888666444333333333222111...///000111111111111111000000000000000000000000000000/////////............//////////////////...........................,,,,,,------...------,,,+++,,,---...............,,,...111222333555888:::555777888888888:::???CCCKKKQQQ]]]lllssspppcccWWWTTTSSSSSSUUU\\\dddmmmsssuuupppjjjhhhccc]]]\\\^^^dddppp~~~|||kkk\\\XXXYYYUUUNNNIIIAAAAAA@@@??????@@@BBBCCCLLLQQQXXX___eeekkkppptttuuuxxx{{{}}}mmm\\\SSSOOORRRWWW[[[bbbkkkoooooopppuuuzzz{{{{{{}}}~~~~~~~~~}}}}}}mmmfffhhhnnn}}}nnniiibbb```ccc```___]]]ZZZYYYWWWUUUQQQOOOKKKJJJHHHGGGHHHGGGFFFDDD@@@@@@???>>>===:::999777888666444333333333222111...//////000111111111000////////////////////////000000000//////.........,,,,,,---......---,,,,,,........................,,,,,,------......------++++++,,,---............---...000111222444777:::555777::::::;;;===CCCHHHSSS[[[gggtttxxxrrreeeZZZTTTUUUXXX^^^hhhuuu~~~uuunnnggg```___bbbjjjyyyuuuccc]]]]]]YYYPPPIIIBBBAAA@@@??????@@@AAACCCJJJOOOWWW^^^eeekkkqqqtttuuuxxx|||~~~fffYYYTTTQQQTTTZZZ]]]dddkkkoooppprrrwww{{{zzzzzz{{{|||~~~~~~~~~~~~}}}yyy{{{vvvkkkjjjmmm{{{}}}nnnjjjbbb```bbb^^^^^^\\\ZZZXXXWWWUUUQQQNNNKKKJJJHHHHHHHHHHHHFFFDDD@@@@@@AAAAAA???<<<999777888666444333333333222111//////000000000000000///........................///////////////000000000,,,,,,---......---,,,,,,........................+++,,,------......------+++,,,---...////////////...///000111111333777999888;;;>>>>>>===@@@FFFKKKRRRYYYdddlllmmmggg^^^XXXTTTWWW]]]gggrrrwwwnnnhhhccceeejjjxxxyyyfffaaaaaa\\\SSSKKKDDDBBB@@@>>>>>>@@@BBBCCCHHHNNNVVV^^^eeekkkqqquuuuuuxxx|||~~~yyy```VVVTTTQQQTTT[[[___dddkkkppprrruuuxxx{{{yyyyyyzzzzzz{{{|||||||||}}}~~~~~~~~~~~~}}}rrrnnnmmmyyy|||mmmjjjbbb___```\\\^^^\\\ZZZXXXWWWTTTQQQNNNLLLJJJHHHHHHHHHHHHFFFDDDAAACCCDDDEEECCC???;;;999888666444333333333222111//////000000000000//////........................------...///000111222222---...///000000///...---////////////////////////+++,,,,,,---.........---,,,---...///000000000000...///000111111333666999777:::===<<<:::<<>>>>>@@@BBBDDDHHHMMMUUU]]]eeekkkqqquuuvvvyyy|||~~~ttt\\\UUUSSSQQQTTT[[[```dddjjjppptttwwwzzz|||yyyyyyyyyyyyzzzzzzzzzzzz{{{|||}}}~~~vvvrrrmmmwww}}}nnnkkkdddaaabbb___\\\[[[ZZZYYYXXXUUUQQQNNNMMMKKKIIIIIIIIIIIIGGGEEEEEECCC@@@???>>><<<:::888666666555444333222222111111111111111000000000000////////////////////////------------------------........................///////////////000000000------------------------............////////////,,,,,,---///222444777888:::888666666777;;;???AAAGGGIIILLLNNNOOOQQQSSSUUUNNNUUU___hhhnnnrrrtttuuuxxxoooiiihhheeecccooo{{{lllffffffbbbXXXMMMGGGCCC>>>;;;<<<===???@@@GGGLLLTTT\\\ccciiiooorrryyyyyyzzz|||oooZZZRRRSSSWWW\\\___eeefffiiimmmrrruuuxxxzzzvvvwwwyyyzzz{{{zzzyyyyyyyyyyyy{{{|||}}}~~~~~~~~~}}}}}}~~~{{{kkkkkkwww|||llliiibbb```aaa^^^\\\[[[ZZZYYYXXXVVVQQQNNNLLLKKKIIIHHHIIIHHHFFFEEEEEECCC@@@???>>>===:::888666666555444333222222111000/////////............000000000000000000000000------------------------........................222000///---------...///------------------------............////////////,,,---...000222555777888;;;:::888777888:::<<<===@@@CCCGGGIIIJJJKKKMMMNNNOOOTTTZZZ```bbbcccddddddiiicccccchhhiiiiiittt{{{llleeeeeebbbXXXNNNIIIEEE@@@======???@@@AAADDDIIIQQQYYY```gggmmmqqqzzz{{{|||}}}}}}kkkXXXQQQTTTYYY^^^bbbeeegggjjjmmmqqquuuxxxyyyxxxyyyzzz{{{{{{|||{{{{{{{{{{{{}}}~~~~~~~~~}}}}}}~~~ooojjjssszzzjjjggg```^^^```]]]\\\[[[ZZZZZZYYYVVVRRRNNNKKKJJJHHHHHHHHHHHHFFFEEEDDDBBB@@@???>>>===:::888666666555444333222222111000000/////////.........111111111111111111111111////////////////////////........................222111///---,,,,,,,,,------------------------------............/////////---...///111333666888999<<<<<<;;;:::999999999999:::>>>BBBFFFGGGGGGGGGHHHMMMPPPTTTUUUUUUUUUUUUVVVZZZYYY^^^gggkkklllttt|||oooiiigggddd[[[TTTLLLGGGBBB??????@@@AAABBBBBBGGGOOOWWW___gggnnnsss|||~~~~~~|||uuueeeUUUQQQTTTZZZ___dddeeegggiiimmmppptttvvvwwwyyyyyyyyyzzz{{{|||}}}~~~|||}}}~~~~~~~~~}}}}}}~~~tttjjjooo}}}yyyiiieee___]]]___]]]]]]\\\[[[ZZZYYYVVVRRROOOKKKIIIHHHGGGHHHHHHFFFEEEDDDBBB@@@???>>>===;;;999666666555444333222222111222222222111111111000000000000000000000000000000////////////////////////........................///000000000///...------........................---------.........//////......///111444666999:::;;;;;;;;;;;;:::999888888999===CCCFFFGGGGGGGGGGGGIIILLLNNNOOOOOOPPPQQQSSSUUUVVV[[[dddhhhhhhmmmtttzzztttnnnkkkhhhaaa[[[NNNIIIDDD@@@???@@@AAAAAACCCGGGOOOWWW___hhhqqqvvv~~~nnn```SSSQQQUUUZZZ___dddeeefffhhhkkknnnqqqssstttwwwvvvvvvvvvxxxyyy|||}}}|||}}}~~~~~~~~~}}}}}}}}}wwwoooooowwwxxxhhheee^^^]]]```]]]]]]\\\[[[ZZZYYYVVVRRROOOKKKIIIHHHHHHHHHHHHGGGFFFCCCBBB???>>>>>>===;;;999666666555444333222222111222222222222111111111111////////////////////////000000000000000000000000........................+++...111444444333000...........................------------..................///111444666999:::888999:::;;;;;;;;;:::999999===CCCGGGHHHGGGGGGGGGGGGIIILLLMMMMMMNNNOOOQQQTTTUUUYYY___bbbdddfffjjjooouuuyyyyyy{{{|||uuupppmmmiiiccc^^^OOOKKKEEE@@@??????@@@@@@AAAEEELLLSSS\\\fffooouuu~~~iii^^^TTTRRRVVVYYY^^^bbbcccdddfffhhhkkkmmmoooppprrrrrrqqqrrrtttvvvxxxzzzzzz{{{|||}}}}}}}}}}}}}}}~~~|||{{{yyyxxx{{{~~~|||sssooopppwwwgggccc]]]\\\```^^^]]]\\\[[[[[[ZZZWWWSSSOOOKKKJJJHHHHHHIIIJJJHHHGGGCCCAAA???>>>>>>>>><<<:::666666555444333222222111111111000000000/////////........................000000000000000000000000........................***---111555666444111///........................,,,------------.........---...///111333666888999777888999:::;;;<<<<<<<<<888<<>>BBBGGGNNNVVVaaakkkrrr{{{{{{zzz~~~eee\\\TTTTTTWWWYYY]]]aaaddddddfffgggiiikkkmmmmmmnnnnnnoooppprrrtttvvvwwwxxxxxxyyyzzzzzzzzzzzzzzz~~~~~~}}}{{{yyywwwuuusssvvv{{{vvvooojjjsssuuueeeaaa[[[ZZZ^^^\\\^^^]]]\\\[[[ZZZWWWSSSOOOLLLJJJIIIIIIKKKKKKJJJHHHCCCAAA???>>>>>>>>><<<:::666666555444333222222111111111111000000000//////////////////////////////////////////////////////........................---///000222222222111000........................,,,,,,---------.........,,,---...000222555777888888999999::::::;;;<<<<<<888;;;???AAABBBCCCEEEFFFFFFHHHKKKLLLLLLKKKLLLMMMMMMRRRXXX___eeeiiihhhgggggglllmmmkkkjjjmmmnnnmmmmmmooopppooolllgggaaa^^^TTTOOOIIIDDDAAAAAA@@@@@@>>>@@@EEEKKKSSS^^^hhhooouuu}}}xxxaaaYYYTTTVVVYYY[[[___ccceeefffggghhhjjjkkklllmmmlllmmmooorrrtttvvvwwwwwwvvvwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvuuusssqqqppprrrxxx{{{qqqhhhjjj{{{tttccc___YYYYYY]]][[[^^^]]]\\\[[[ZZZWWWSSSPPPLLLKKKJJJJJJKKKLLLKKKIIICCCAAA???>>>>>>>>><<<:::777666555444333222222111333333333222222222222111000000000000000000000000////////////////////////........................111000///......///000000////////////////////////,,,,,,,,,---------......,,,,,,---///222444777888::::::999999999:::;;;;;;999;;;>>>@@@AAACCCEEEGGGDDDGGGKKKNNNOOOOOOPPPQQQMMMSSS[[[ccciiillliiidddcccggggggccccccgggkkkkkkjjjmmmpppqqqnnnhhhccc___WWWRRRKKKEEECCCBBBBBBAAA???BBBFFFLLLSSS^^^iiipppqqqyyynnn^^^WWWTTTWWWZZZ\\\```eeegggggghhhjjjkkklllmmmnnnlllnnnqqqtttvvvxxxxxxxxxvvvvvvwwwxxxxxxxxxwwwwwwqqqqqqrrrrrrrrrqqqooonnnnnnttt{{{uuuiiihhhuuutttddd```XXXWWW\\\\\\]]]]]]^^^]]]ZZZUUUQQQNNNMMMMMMLLLKKKJJJIIIIIIHHHFFFEEECCC@@@===;;;:::999666666666555444444444333111111111111111000/////////////////////////////////////////////.................................000000///...............////////////////////////......------------......000000111000111333888;;;999999999999999999::::::;;;;;;<<>>???BBBFFFMMMWWWbbbiiiqqqtttyyy~~~xxxfffZZZYYYYYYYYY[[[___dddfffhhhiiijjjlllnnnppprrrsssvvvwwwxxxyyyyyyxxxxxxwwwtttsssqqqooonnnooopppqqqllllllkkkkkkkkkllllllmmmooossszzzmmmjjjnnntttssseeebbbZZZXXX[[[ZZZ_________]]][[[WWWSSSQQQLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEBBB@@@===<<<;;;:::777666666555444444333333111111111111111000//////111111111111111111111111////////////////////////111000000000//////......//////.........///000000///////////////////////////......------......///...////////////222555999:::;;;===>>>???>>>===<<<:::;;;<<<>>>BBBFFFJJJLLLPPPOOOSSSXXXZZZXXXWWWYYYRRRVVV[[[___bbbeeehhhjjjoooiiidddcccdddgggmmmttt}}}sssddd[[[UUURRRMMMIIIGGGEEEBBB???>>>@@@BBBEEEKKKUUU```gggnnnppptttxxx|||qqq```[[[ZZZYYYZZZ]]]```dddgggggghhhjjjlllooorrrtttuuuzzz{{{{{{{{{zzzyyywwwvvvtttrrrpppnnnlllkkkkkkllliiiiiihhhhhhiiikkklllmmmnnnrrrxxxrrriiihhhjjjvvvsssfffccc[[[XXX[[[YYY\\\\\\[[[ZZZXXXTTTQQQOOOKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDBBB@@@===<<<;;;:::777777666555444333333222111111111111111000//////111111111111111111111111///////////////000000000///000000000000111111111111111000///......////////////////////////////////////............//////---.../////////111444777999;;;===@@@@@@???===<<<;;;;;;<<<>>>AAAFFFLLLQQQTTTXXX]]]bbbaaa]]]YYYWWWTTTVVVZZZ^^^bbbgggllloootttnnniiiiiijjjnnnxxx~~~lll^^^SSSQQQNNNKKKGGGDDDBBBBBB???@@@AAADDDIIISSS]]]dddlllnnnqqqtttwww}}}kkk\\\YYYYYYYYYZZZ]]]```dddgggggghhhkkknnnqqqsssuuuvvv{{{{{{{{{zzzyyyvvvtttsssqqqpppnnnlllkkkjjjjjjjjjjjjiiihhhggghhhiiikkklllnnnqqqwww~~~wwwkkkfffeeelllvvvsssfffccc[[[XXX[[[YYY]]]]]]\\\ZZZXXXUUUSSSQQQJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDBBB@@@>>><<<;;;;;;888777666555444333222222111111111111111000//////000000000000000000000000////////////000000111111---...///000111333444444444333111000......------/////////////////////////////////....../////////---.../////////000333555888999<<>>???BBBIIIRRRYYYccckkktttvvvrrrjjj```ZZZXXXYYY\\\aaagggnnntttwwwyyytttooonnnpppuuu{{{iiiVVVTTTPPPLLLHHHEEECCCCCC@@@@@@AAABBBGGGPPPZZZaaakkknnnrrrsssuuu{{{{{{gggZZZWWWWWWXXXYYY\\\```ccceeehhhiiilllooorrrtttvvvvvvxxxxxxxxxwwwuuussspppooonnnmmmmmmlllllllllllllllnnnllljjjhhhhhhiiijjjkkkooorrrvvv{{{qqqfffaaaccciiiuuussseeebbbZZZXXX[[[ZZZZZZZZZYYYWWWUUUSSSQQQPPPKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBB@@@>>><<<<<<;;;888888777555444333222111111111111111111000//////////////////////////////...//////000000111111222,,,---...000111333444444444333222000///...------////////////////////////000//////......//////000---...000000000111333555777999;;;===>>>>>>===<<<===>>>@@@CCCGGGQQQ]]]fffwwwzzzlllbbb\\\___eeemmmvvv}}}|||xxxtttrrrsssxxxxxx^^^YYYRRRMMMJJJGGGEEECCCAAAAAA@@@AAAEEEMMMXXX___iiinnnsssvvvvvvzzztttcccYYYVVVVVVWWWYYY\\\```ccceeeiiikkknnnqqqtttuuuvvvvvvuuuuuuuuutttsssqqqooonnnmmmmmmnnnnnnoooooooooooorrrpppmmmkkkjjjkkklllnnnrrruuuyyy{{{{{{iii]]][[[^^^dddvvv|||ttteeeaaaYYYXXX\\\[[[XXXXXXVVVUUUSSSQQQOOONNNKKKKKKJJJIIIHHHGGGFFFFFFDDDCCCAAA???>>>===<<<<<<888888777555444333222111111111111111111000//////000000000000000000000000...//////000111111222222......//////000111111222222111000000///000000000////////////////////////000000////////////000000...///111111111111333555888999;;;<<<===>>>>>>>>><<>>===<<<<<<999888777666444333222111111111111111111000//////111111111111111111111111...//////000111222222222000000000000/////////...////////////000111222333////////////////////////000000////////////000000...000111222111111333555::::::;;;<<<===>>>???@@@;;;???DDDKKKTTTcccvvvssshhhccclll}}}|||yyyvvvtttsssvvvnnncccUUUNNNMMMLLLGGGCCCCCCAAA@@@???BBBJJJUUU\\\eeemmmvvvyyyxxxxxx|||jjj\\\WWWVVVWWWYYY\\\___bbbeeegggkkkmmmpppsssuuuuuuuuuuuusssssstttuuuuuutttsssrrrrrrrrrssssssssssssrrrrrrtttrrrpppoooooorrruuuwwwwww{{{qqq___YYY[[[UUUdddnnnuuu}}}{{{xxx~~~rrrddd]]]TTTVVV\\\ZZZ\\\ZZZXXXXXXWWWVVVSSSQQQLLLLLLKKKJJJIIIGGGEEEEEEAAA@@@???>>>===;;;::::::<<<;;;999777444222000///111111222222222222111111111111111111111111111111111111111111000000000000////////////////////////000000000000000000000000------............------111111000000000000000111------......///000000000555777999;;;>>>???@@@AAA;;;AAAFFFLLL^^^vvv~~~vvvrrrqqqlllttt|||yyywwwtttuuuzzzgggUUUOOONNNJJJFFFEEEDDDCCCBBBCCCBBBEEENNNYYYgggooowwwzzzyyyyyy}}}tttbbbZZZYYYWWWXXX[[[___bbbdddeeefffkkklllmmmoooqqqsssuuuvvvrrrtttuuuwwwxxxxxxxxxxxxxxxxxxzzz}}}}}}wwwrrrrrrrrrrrrssstttvvvxxxyyyyyy}}}zzzhhh^^^ZZZYYY___mmm{{{~~~yyywww{{{qqqddd^^^VVVVVV\\\YYYZZZYYYWWWWWWVVVUUURRRPPPKKKKKKJJJIIIGGGFFFDDDCCCBBBAAA@@@???>>><<<;;;;;;777777666555444333222222111111222222222222111111111111111111111111111111111111111111000000000000////////////////////////000000000000000000000000---......//////......---000000///////////////000............///000111111555666999;;;===???@@@AAA???DDDGGGKKK[[[pppzzzwwwtttvvvwwwuuuqqqnnnmmmoooqqquuu}}}~~~}}}zzzyyyzzzzzz~~~mmmZZZRRRQQQMMMIIIGGGEEECCCCCCDDDCCCEEENNNXXXgggqqq|||qqqaaaZZZYYYZZZ[[[]]]___bbbdddfffggglllmmmnnnppprrrssstttuuuvvvwwwxxxzzzzzzzzzyyyyyyzzz{{{~~~}}}xxxuuuuuuuuuuuuvvvxxxzzz{{{~~~|||kkk___ZZZYYY]]]jjjyyy~~~qqqeee```XXXXXX\\\XXXZZZYYYXXXXXXWWWUUURRRPPPJJJJJJIIIHHHFFFDDDBBBAAADDDCCCBBBAAA???>>>======666666555444333222222111111111222222222222111111111111111111111111111111111111111111000000000000////////////////////////000000000000000000000000---......//////......---........................000///......///000222333444666888;;;===???@@@AAABBBEEEGGGHHHSSScccjjjgggaaaaaa``````bbbeeehhhjjjmmmooorrrttttttttttttuuuwwwvvvwww|||uuu```VVVTTTQQQMMMJJJGGGDDDCCCDDDCCCDDDLLLUUUcccooommm```[[[ZZZ^^^______```bbbeeehhhiiippppppqqqsssttttttuuuuuuxxxxxxyyyzzzzzzzzzyyyxxxyyy|||}}}yyyyyyxxxxxxyyy{{{}}}~~~pppccc\\\ZZZ\\\fffuuupppeeeaaaYYYXXX[[[WWW[[[ZZZYYYYYYYYYWWWSSSPPPJJJJJJIIIHHHFFFDDDCCCBBBEEEDDDCCCBBBAAA???>>>>>>:::999777555333111000///111111222222222222111111111111111111111111111111111111111111000000000///////////////////////////////////////////////////......////////////......---........./////////...111000///...///111333444444555888:::===???@@@AAABBBDDDCCCCCCIIISSSWWWUUUUUUTTTSSSUUUZZZ^^^aaabbb^^^aaaddddddccceeekkkqqqrrrrrruuuzzz{{{fffZZZVVVTTTOOOKKKHHHEEECCCCCCBBBCCCIIIQQQ[[[iii}}}|||mmmccc```___aaa```aaabbbdddhhhlllnnntttuuuvvvwwwwwwwwwwwwvvvwwwxxxyyyyyyyyyxxxvvvuuuvvvzzz~~~|||{{{{{{zzz{{{}}}~~~xxxggg^^^[[[[[[bbbqqqnnneeeaaaYYYXXX[[[VVVXXXXXXWWWXXXWWWUUUQQQNNNJJJJJJJJJIIIGGGFFFDDDCCCEEEDDDCCCBBBAAA???>>>>>>::::::888666444333111000111111222222222222111111000000000000000000000000111111111111000000000///////////////////////////////////////////////////...//////////////////...---...///000000000000///000000//////000111222333333444777:::===???@@@AAADDDDDDBBB@@@BBBGGGIIIHHHOOONNNOOORRRUUUWWWWWWWWWPPPUUUZZZ[[[ZZZ]]]dddkkkooorrruuuyyy}}}|||lll^^^XXXUUUQQQMMMJJJFFFCCCCCCCCCBBBFFFMMMUUUcccwww{{{pppjjjhhhgggccccccdddeeeiiimmmqqqtttyyyzzz{{{||||||{{{yyyyyyyyyyyyzzzzzzyyyxxxvvvuuuuuuzzz||||||{{{{{{|||~~~kkk___[[[[[[___nnnmmmccc___WWWWWWZZZVVVUUUTTTTTTUUUUUURRRNNNJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBAAA???>>>======777777666666666555555555111111222222222222111111000000000000000000000000111111111111000000000000////////////////////////000000000000000000000000...//////000000//////...,,,---///000111111000///......///000000111111111222444666:::===???AAAAAAFFFEEECCCAAAAAABBBCCCDDDHHHJJJLLLNNNOOONNNMMMLLLKKKPPPUUUVVVVVVWWW\\\aaajjjqqqvvvwwwxxx{{{|||{{{zzz{{{zzzxxxwwwxxx{{{}}}}}}sssfff]]]YYYVVVSSSNNNIIIEEEEEEDDDCCCFFFKKKRRR]]]ooo{{{uuurrrpppoooiiiiiijjjlllpppsssvvvxxx{{{|||~~~}}}|||zzz{{{||||||}}}|||{{{yyyxxxyyy}}}|||{{{{{{|||}}}rrrddd\\\\\\___mmmlllaaa]]]UUUVVVYYYVVVUUUUUUUUUVVVUUURRRNNNJJJFFFFFFGGGGGGGGGGGGFFFFFFBBBAAA@@@???>>><<<;;;;;;666666555555555555444444111111222222222222111111000000000000000000000000111111111111000000000000////////////////////////000000000000000000000000//////000000000000//////***,,,...000000000///...,,,---///111111111000///222333666999<<>>===;;;::::::888777666555333222111000111111222222222222111111000000000000000000000000111111111111000000000000////////////////////////000000000000000000000000//////000000000000//////)))***---/////////...---***,,,///111222111///---111333666999<<>>>>>===;;;:::888888777666555444333333444333222111000000000000111111111111111111111111......////////////......,,,,,,,,,---...///000111333111///------...000111,,,,,,,,,,,,,,,,,,,,,,,,///......------///000111......//////000000111111111333555888;;;>>>???@@@@@@@@@@@@@@@@@@???>>>===???BBBEEEFFFDDDEEEJJJNNNOOOQQQRRRRRRQQQPPPRRRTTTYYY___gggnnnqqqqqqpppppplllhhheeeeeeeeegggmmmuuu}}}rrrgggbbbbbbUUUUUUOOOFFFDDDHHHJJJHHHNNNNNNSSS]]]iiivvvzzzzzz{{{|||{{{~~~{{{{{{{{{{{{||||||||||||zzzxxxuuussssssuuuxxxzzzxxxzzz|||~~~~~~~~~~~~~~~uuuhhh^^^aaaqqqmmm```\\\VVVWWW[[[WWW[[[YYYXXXWWWVVVSSSNNNKKKGGGFFFEEEFFFGGGGGGEEECCCDDDBBB???======<<<;;;999888888777666555444333333444333222111000000000000000000000000000000000000......////////////............---------...//////000000000///////////////........................///......---...///000111......//////000000111111000222444777:::<<<>>>>>>???????????????>>>======???BBBEEEFFFGGGIIIMMMPPPSSSUUUWWWWWWVVVUUUVVVXXX```dddkkkqqqssstttsssrrrlllgggddddddfffkkkuuu{{{lllbbb^^^RRRRRRNNNGGGFFFJJJKKKIIILLLLLLPPPYYYbbbnnnyyyxxxzzzzzzzzz|||||||||{{{{{{zzzzzzzzzxxxvvvtttrrrrrrtttvvvxxxxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}pppcccaaajjjyyymmmbbb^^^XXXYYY[[[VVVYYYXXXWWWVVVUUURRRMMMJJJHHHGGGFFFGGGHHHHHHFFFDDDCCCAAA>>>===<<<<<<:::888888777777666555444333333333333222111000000000000////////////////////////...//////000000//////...000///......------.........///000111111///...---000000000000000000000000///............///000000......//////000000111111000111333555888:::<<<======>>>>>>>>>>>>===<<<<<<@@@BBBDDDHHHLLLPPPTTTVVVYYY\\\``````]]][[[\\\]]]eeehhhnnnsssvvvwwwvvvuuummmhhhdddeeeiiiqqq~~~sssbbbWWWMMMMMMJJJGGGHHHLLLLLLIIIIIIIIILLLSSSZZZdddsss|||zzz{{{{{{{{{~~~}}}|||zzzyyyxxxwwwvvvtttsssqqqqqqrrrtttuuuwwwxxxzzz{{{|||||||||{{{}}}~~~~~~~~~}}}|||{{{}}}~~~zzzjjjbbbbbbiiiuuunnnddd```ZZZZZZ[[[VVVYYYWWWVVVUUUTTTQQQLLLIIIHHHGGGGGGGGGHHHHHHFFFEEECCC@@@===<<<<<<;;;999888888777666555444333333222333222222111000000111111000000000000000000000000//////000000000000////////////............////////////000000//////...---..................................../////////000......//////000000111111000111333555777:::<<<======>>>>>>>>>>>>>>>======@@@BBBEEEKKKRRRYYY^^^aaadddhhhmmmlllgggcccbbbcccgggjjjooouuuzzz{{{zzzyyyrrrmmmjjjkkknnnttt~~~fffUUUKKKIIIFFFFFFHHHKKKJJJHHHGGGFFFIIINNNTTT]]]kkkwww~~~}}}|||}}}{{{yyywwwwwwvvvuuutttssssssssstttuuuxxxxxxzzz{{{{{{zzzzzzyyyyyy{{{}}}~~~~~~}}}{{{zzz|||}}}~~~qqqddd^^^```iiisssoooddd```ZZZZZZ[[[VVVXXXWWWVVVUUUSSSPPPLLLHHHHHHGGGGGGGGGHHHHHHFFFEEECCC@@@===<<<<<<;;;999888777777666555444333222222333222111111000111111111111111111111111111111111//////000000000000//////---------...///000111111111000...---,,,---///000////////////////////////---......///////////////......//////000000111111222222333555777:::<<<===>>>>>>???@@@@@@?????????@@@BBBGGGNNNWWWaaakkkpppwww}}}vvvnnnkkkkkkjjjnnnuuu~~~yyyuuurrrssstttvvvuuu```NNNHHHDDDDDDGGGHHHGGGFFFFFFEEEGGGMMMRRRZZZfffrrr~~~|||{{{}}}~~~~~~|||{{{yyyyyyxxxxxxwwwwwwvvvvvvvvvvvvxxxyyyzzzzzzzzzyyywwwwwwtttvvvyyy{{{}}}}}}||||||{{{|||}}}~~~zzziii^^^[[[bbbkkkpppddd___YYYYYY[[[VVVXXXWWWVVVUUUTTTQQQLLLIIIHHHGGGFFFGGGHHHHHHFFFDDDCCCAAA>>>===<<<<<<:::888777666666555444333222222222222111111111111111222111111111111111111111111///000000111111000000///---------...///000222333222000---++++++,,,///000111111111111111111111111---......///000/////////......//////000000111111333333333444666999<<<===>>>??????@@@@@@@@@@@@??????CCCJJJRRR[[[hhhwww{{{uuusssrrrwww~~~zzzzzzyyyzzztttWWWMMMDDDCCCDDDDDDCCCDDDEEEDDDGGGLLLQQQWWWcccnnnzzz~~~zzzyyyyyy{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}|||||||||zzzzzz{{{{{{zzzyyyxxxwwwwwwxxxxxxxxxxxxvvvtttsssnnnpppsssvvvyyy{{{||||||yyyzzz{{{}}}~~~sssbbbZZZ\\\dddpppccc^^^WWWWWW[[[VVVYYYXXXWWWVVVTTTQQQMMMIIIGGGFFFEEEFFFGGGGGGEEECCCDDDBBB???======<<<;;;999777666555555333333222111222111111111111111222222111111111111111111111111000000111111111111000000//////......///000111111000///...---------......000000000000000000000000------///000000000///.........//////000000111111222222222222444777:::<<<======>>>???????????????>>>EEEMMMTTT]]]mmmyyyvvvzzz~~~}}}~~~cccUUUGGGCCCCCCBBBBBBCCCEEEDDDFFFJJJNNNSSS]]]hhhttt}}}xxxvvvwwwyyy{{{zzzzzzzzzzzzzzz{{{{{{yyyyyyzzz{{{|||}}}~~~~~~{{{|||}}}}}}|||{{{yyyxxxuuuvvvvvvuuutttrrrpppooojjjkkknnnpppsssvvvxxxyyyuuuvvvxxxzzz|||~~~}}}nnn___\\\```pppbbb\\\UUUWWWZZZWWWZZZXXXWWWVVVUUURRRMMMJJJGGGFFFEEEEEEFFFFFFEEECCCEEEBBB???>>>>>>===;;;:::777666555444333222222111222111111111111111222222000000000000000000000000000000111111111111000000111000000///////////////---.../////////...---,,,........................,,,---///000000000///.........//////000111111111111111000111333666999;;;<<<<<<===>>>>>>>>>>>>>>>===EEEOOOVVV^^^pppyyyuuulll[[[JJJDDDCCCAAAAAADDDFFFDDDEEEIIIKKKOOOYYYcccppp{{{|||wwwtttuuuxxx{{{{{{zzzzzzyyyyyyyyyzzzzzztttuuuwwwyyy{{{}}}|||}}}~~~~~~}}}|||yyyxxxsssttttttsssrrrpppmmmlllhhhiiijjjlllooorrrtttvvvrrrtttvvvyyy{{{}}}~~~~~~|||yyygggaaabbbrrrbbbZZZXXXWWWYYY[[[[[[XXXUUUSSSRRRPPPMMMJJJGGGGGGHHHGGGGGGFFFEEEDDD<<<;;;;;;;;;;;;<<<======777777666555444333333222111111111111000000000000000111222111000//////111000000//////.........---000000000000000000000000000///...---------------------............------000000000000000000000000000000000000000000000000000000000111333555777999===???@@@@@@>>>======>>>AAAFFFOOO[[[hhhvvv|||~~~sssaaaKKK@@@AAACCCAAA===@@@CCCFFFGGGHHHNNNXXX___qqqyyy{{{xxxuuuuuuwwwxxxxxxvvv{{{{{{{{{zzzyyyyyyxxxxxxwwwuuuuuuwww|||~~~vvvwwwwwwxxxwwwvvvuuutttvvvvvvuuussspppmmmiiiggggggjjjmmmpppqqqqqqooonnnsssrrrqqqssswww|||~~~yyy}}}ppp^^^WWWrrrbbb[[[XXXXXXYYY[[[[[[XXXUUUTTTRRRPPPMMMJJJHHHHHHHHHHHHGGGFFFEEEDDD??????===<<<;;;;;;;;;;;;777777666555444333333222111111111111000000000000000111222111000//////111000000000/////////......000000000000000000000000000///...------------...---......//////......---000000000000000000000000000000000000000000000000000000000111222555777999===???@@@@@@>>>===>>>???CCCIIISSS^^^hhhsss|||{{{xxxzzz}}}jjjTTTFFFCCCCCCAAA===???BBBDDDEEEFFFKKKTTT[[[hhhrrr|||xxxuuussstttwwwyyyyyyxxx}}}}}}}}}}}}||||||{{{{{{yyywwwuuuvvvzzz|||||||||uuuvvvvvvwwwvvvuuutttsssqqqqqqpppooonnnllljjjiiiiiijjjlllnnnooopppooonnnmmmlllmmmooosssxxxzzzzzz{{{~~~xxxccc[[[rrrbbb[[[YYYXXXYYY[[[ZZZXXXVVVTTTSSSPPPMMMKKKHHHHHHHHHHHHGGGFFFEEEEEECCCBBB@@@>>><<<:::999999888777777666555444333333222222111111111000000000000111222111000//////111111000000000000000//////000000000000000000000000//////......------......---......//////......---000000000000000000000000000000000000000000000000000000000000222444777888===>>>??????>>>===>>>???BBBIIISSS\\\dddiiinnnqqqxxx|||~~~}}}yyyuuutttuuuyyy{{{~~~www```OOOGGGDDD@@@===???AAACCCCCCDDDHHHOOOUUU]]]hhhvvv{{{sssrrrrrrsssvvvyyyzzzyyy}}}}}}||||||||||||||||||zzzwwwuuutttuuuwwwxxxxxxttttttuuuvvvuuutttsssrrrnnnnnnmmmmmmmmmmmmmmmmmmkkkkkkkkklllmmmnnnoooooonnnnnnooorrrwwwzzz|||||||||~~~ggg\\\rrrccc\\\ZZZXXXYYY[[[YYYXXXVVVUUUTTTQQQNNNKKKIIIIIIIIIIIIHHHGGGFFFEEEEEECCCAAA???===;;;:::999888888777666555444333333222222222111111111000000000111222111/////////111111111111111000000000000//////////////////////////////............//////......////////////......////////////////////////////////////////////////000000000000222444666777<<<===>>>=========>>>@@@@@@FFFMMMTTTYYY]]]aaaccciiikkkmmmooopppqqqqqqrrrsssrrrrrrtttwww|||jjjXXXLLLEEEAAA???@@@AAABBBBBBCCCFFFLLLPPPTTT___mmmxxx{{{rrrrrrrrrsssuuuwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyywwwuuusssqqqqqqssstttuuussstttuuuuuuuuutttsssrrrpppppppppppppppqqqqqqrrrlllkkkjjjiiijjjkkknnnooooooppprrruuuzzz}}}~~~}}}zzz}}}nnnaaarrrccc]]][[[YYYYYY[[[YYYXXXVVVVVVUUURRRNNNKKKIIIJJJJJJIIIIIIHHHGGGFFFCCCBBBAAA???===<<<<<<;;;888888777666555444444333222222222222111111111111000111222111/////////111000000000000111111111111//////////////////////////////.........//////000...//////////////////...////////////////////////////////////////////////000000000000111333555666:::;;;<<<;;;;;;<<<>>>@@@@@@CCCHHHLLLPPPUUUZZZ^^^ddddddfffhhhkkknnnooopppnnnlllkkklllpppxxxrrraaaRRRIIIDDDBBBBBBBBBBBBBBBCCCFFFJJJMMMOOOYYYfffooowwwzzzvvvsssttttttuuuuuuuuuuuuuuutttuuuuuuvvvvvvwwwwwwwwwtttsssrrrpppoooppprrrsssrrrssstttuuuuuutttssssssrrrrrrrrrrrrrrrrrrrrrrrrmmmllliiiggggggiiilllnnnjjjkkklllppptttwwwwwwvvvvvvyyy{{{||||||xxxhhhrrrddd^^^\\\ZZZYYY[[[XXXWWWWWWVVVVVVSSSOOOKKKJJJJJJJJJJJJIIIHHHGGGGGGBBBAAA@@@>>>======<<<<<<999888888777666555444444333222222222222111111111000111222111000//////111//////000000000000000111000000000000000000000000//////......//////000000...//////000000//////...000000000000000000000000000000000000000000000000000000000000111333555666777888999999999:::===@@@BBBCCCEEEGGGKKKQQQXXX]]]```aaabbbdddfffhhhkkkmmmjjjhhhfffggglllttt|||xxxjjjZZZMMMGGGEEECCCCCCBBBBBBDDDFFFIIIJJJMMMTTT]]]eeennn}}}zzztttttttttvvvwwwvvvtttsssssstttttttttuuuvvvwwwwwwxxxxxxsssttttttrrrpppoooppprrrpppqqqsssttttttsssrrrrrrpppqqqrrrssssssrrrqqqpppmmmkkkhhhffffffhhhkkkmmmiiihhhiiikkkoooqqqrrrqqqrrruuuxxxzzzzzz}}}ooorrrddd^^^\\\ZZZYYY[[[XXXWWWWWWWWWVVVSSSOOOLLLKKKKKKKKKJJJJJJIIIHHHGGGBBBAAA@@@>>><<<<<<;;;;;;999999888777666555444444333333222222222111111111000111222111000//////111....../////////000000000000000000000000000000000///////////////000111111//////000000000000//////000000000000000000000000000000000000000000000000000000///000111222444555555666777777777999<<>><<<::::::999999999888777666555444444333333333222222222111111000111222111000//////111---.........//////000000000000000000000000000000///////////////000111111//////000000000000//////000000000000000000000000000000000000000000000000000000///000000222444555444555555555555888;;;???>>>???BBBDDDFFFJJJOOOSSSUUUWWWYYYYYYXXXZZZ___dddeeeccc``````ccchhhnnnrrrttt|||~~~~~~|||{{{yyyvvvtttwww{{{{{{yyyfffTTTJJJFFFAAA@@@???@@@CCCEEEGGGGGGKKKKKKNNNSSS___ppp}}}qqqppptttsssvvvxxxxxxvvvtttuuuvvvqqqrrrssstttuuuvvvwwwxxxzzz|||~~~|||vvvqqqooooookkklllmmmooooooooonnnmmmkkknnnrrrvvvwwwvvvsssqqqlllkkkhhhfffffffffhhhiiijjjhhhffffffhhhkkkllllllpppssswwwxxxxxxyyy~~~nnnbbb^^^XXXYYY]]]XXXYYYWWWVVVUUUSSSPPPLLLIIIIIIIIIIIIJJJKKKJJJGGGEEE@@@???>>>>>>>>>>>><<<::::::888777555444444444444444333222222111111222222111111111111111111111111111000///......///000111000000000000000000000000000000000000000000000000000000000000000000000000......////////////......000000000000000000000000000111111111111222222222333333444555777888:::;;;???@@@CCCFFFIIIKKKLLLMMMUUURRRQQQSSSTTTUUUZZZaaaddddddcccbbbaaadddiiillllllvvvxxxwwwtttqqqrrrwww|||~~~xxxhhhUUUHHHHHHBBB@@@DDDGGGFFFDDDDDDFFFFFFIIIRRR\\\jjj}}}~~~xxxvvvvvvvvvuuuttttttssssssssssssrrrrrrtttvvvxxxyyy{{{|||~~~{{{vvvqqqnnniiiiiijjjmmmpppqqqpppnnnnnnoooqqqtttwwwxxxvvvuuunnnnnnlllkkkjjjiiiiiiiiihhhgggffffffgggiiilllnnnvvvvvvvvvwwwyyy{{{}}}~~~oooccc___YYYZZZ]]]XXXXXXVVVTTTTTTSSSQQQNNNLLLMMMKKKIIIHHHHHHHHHGGGEEEAAA@@@>>>>>>>>>===;;;999999888777555444444444444444333222222111111222222111111111111111111111111000000000//////000000000000000000000000000000000////////////////////////////////////////////////......////////////......000000000000000000000000000111111111111222222222333333444555777999:::;;;>>>@@@BBBEEEHHHKKKLLLMMMQQQNNNNNNQQQRRRTTTZZZaaaffffffeeebbb```aaafffiiioooyyy}}}{{{wwwtttvvv|||wwwbbbRRRJJJCCC@@@BBBEEEDDDBBBBBBGGGFFFIIIPPPXXXddduuuyyywwwyyyzzzzzzyyyxxxvvvtttsssrrrrrrpppqqqsssuuuxxx{{{}}}~~~|||xxxsssqqqjjjjjjkkkmmmpppqqqpppnnnpppppprrrtttwwwxxxwwwuuusssqqqpppmmmkkkiiihhhhhhiiihhhgggffffffhhhjjjkkkqqqrrrtttwwwzzz|||~~~qqqeee```YYYZZZ]]]XXXWWWUUUSSSSSSSSSRRRPPPOOOPPPMMMIIIFFFFFFFFFFFFEEEBBBAAA??????>>>===:::888999888777555444444444444444333222222111111222222000000000000000000000000000000111111111111000000000000000000000000000000...................................................//////000000//////...000000000000000000000000000111111111111222222222333333444555777999;;;<<<===???BBBEEEHHHKKKMMMNNNLLLJJJKKKOOORRRUUU\\\cccnnnnnnmmmiiieeeeeehhhlllwww}}}{{{}}}wwwdddQQQHHHBBBCCCEEEDDDBBBAAAGGGFFFGGGMMMSSS\\\kkkyyyuuussswww|||~~~~~~|||zzzwwwuuusssqqqqqqoooppprrruuuxxx|||}}}zzzvvvtttmmmlllmmmnnnqqqqqqpppoooqqqqqqrrruuuwwwxxxwwwuuuvvvuuussspppmmmjjjhhhgggiiihhhgggffffffggghhhiiilllnnnrrrvvvzzz|||~~~|||rrreeeaaaZZZZZZ]]]XXXYYYWWWTTTSSSSSSRRRPPPOOONNNKKKHHHGGGGGGGGGFFFEEECCCBBB@@@??????===:::888888888777666555444444333444333222222111111222222///////////////////////////000111222222111000///////////////////////////////////////////////////........................//////000000000000//////////////////////////////000000111111111222222222222333333555777999;;;<<<<<<>>>BBBEEEIIIMMMOOOPPPKKKJJJKKKPPPUUUZZZbbbkkkvvvwwwwwwsssmmmkkknnnrrr{{{]]]RRRGGGFFFGGGFFFEEEDDDFFFDDDFFFJJJOOOVVVcccppp~~~xxxppprrrxxx{{{||||||{{{yyyvvvtttrrrqqqqqqpppppprrrtttwwwzzz}}}~~~~~~}}}{{{xxxwwwpppoooooopppqqqrrrqqqpppsssrrrssstttwwwwwwvvvuuuuuutttsssqqqnnnllliiihhhggggggffffffggghhhiiijjjjjjmmmqqquuuyyy{{{|||||||||qqqeeeaaaZZZ[[[]]]YYY[[[YYYVVVTTTSSSQQQNNNLLLHHHGGGGGGIIIJJJIIIGGGEEEDDDBBB@@@??????===:::888888888777666555444333333444333222222111111222222///////////////////////////000111222222111000///////////////////////////000000000000000000000000........................//////000000000000//////////////////////////////000000111111111222222222222222333555777999;;;======???CCCGGGLLLOOORRRSSSOOOMMMOOOUUU[[[bbbnnnxxxyyyuuuvvvzzzmmm^^^NNNHHHHHHGGGFFFFFFDDDBBBDDDHHHLLLRRR^^^iiivvvwwwsssuuuyyyyyywwwwwwvvvuuuttttttttttttttttttsssssstttuuuxxxzzz||||||}}}}}}}}}|||zzzyyyxxxtttrrrqqqqqqrrrsssrrrpppsssrrrqqqsssuuuuuutttsssqqqqqqppppppnnnmmmkkkjjjeeeffffffhhhiiikkklllmmmlllnnnqqquuuwwwxxxxxxxxxpppddd```ZZZ[[[^^^YYY[[[YYYWWWVVVUUURRRMMMJJJEEEFFFGGGIIIKKKJJJHHHEEECCCBBB@@@@@@???>>>;;;999777888777777666444333222444333222222111111222222000000000000000000000000//////000000000000//////000000000000000000000000111111111111111111111111........................///000000111111000000///000000000000000000000000000111111111111222222222111222333555777:::<<<===???AAAEEEJJJOOOSSSVVVXXXUUUSSSTTTZZZbbblll{{{nnnVVVKKKHHHFFFEEEEEEBBBAAACCCGGGJJJNNNXXXcccqqq|||yyy{{{{{{xxxuuuttttttuuuuuuvvvxxxyyyzzzyyyxxxvvvuuuvvvwwwyyy{{{||||||||||||{{{zzzyyyyyywwwuuussssssssssssrrrqqqrrrpppooopppqqqrrrqqqpppmmmnnnooooooooonnnlllkkkfffggghhhjjjlllnnnppppppnnnppprrrtttvvvvvvvvvvvvnnnbbb___YYY[[[^^^ZZZXXXWWWWWWXXXWWWSSSNNNJJJHHHGGGFFFGGGHHHHHHGGGEEEBBBAAA@@@@@@@@@???===;;;777777888777666555333222444333222222111111222222111111111111111111111111//////............//////000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000000111111111111222222222111222333555777:::<<<===AAACCCHHHMMMRRRWWWZZZ\\\[[[XXXXXX^^^gggtttdddQQQJJJFFFEEEEEEAAA@@@BBBEEEGGGIIIRRR[[[iiixxx}}}zzzxxxwwwwwwxxxyyy{{{}}}}}}|||zzzxxxyyyzzz|||~~~~~~~~~}}}}}}|||{{{{{{zzzzzzxxxuuutttttttttsssrrrpppnnnmmmmmmnnnooonnnmmmlllmmmooopppooonnnmmmkkkiiijjjlllnnnooopppqqqqqqppppppqqqsssuuuvvvwwwxxx{{{~~~lllaaa^^^YYY[[[___[[[UUUUUUWWWXXXXXXUUUPPPLLLLLLJJJFFFEEEFFFFFFFFFFFFBBBAAA@@@@@@@@@@@@===;;;777777888888666555333222444333222222111111222222111111111111111111111111///...---,,,,,,---...///000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000000000000000000000000000000111111111111222222222111111333555777:::<<<>>>BBBEEEIIIOOOTTTYYY]]]^^^___[[[ZZZ```jjjyyyoooXXXNNNIIIFFFFFFBBB@@@AAADDDDDDFFFMMMVVVaaappp}}}}}}zzzzzz{{{}}}~~~|||{{{{{{}}}~~~}}}||||||{{{{{{yyyvvvtttttttttsssrrrooommmkkkkkklllmmmmmmlllnnnooopppqqqpppooolllkkkmmmmmmooopppqqqqqqqqqqqqppppppqqqrrrtttvvvyyyzzzwww{{{rrreee```YYYZZZ]]]YYYYYYWWWVVVVVVUUUSSSPPPMMMIIIIIIJJJJJJIIIIIIHHHGGGCCCBBBAAA???>>>=========;;;:::999777666666666666444444444333333333222222111111111111111222222222////////////000000000000000000///............///---------------...//////..............................---------,,,,,,,,,000///.........///111222000111111111111222222222000000111111333666;;;???HHHKKKNNNQQQTTTXXX\\\___cccaaabbbhhhnnnwwwhhhYYYQQQHHH???CCCAAAAAADDDDDDEEELLLUUU```jjj{{{~~~{{{yyyxxxyyy{{{}}}~~~}}}}}}vvvwwwxxxyyyzzzzzz{{{zzzrrrqqqpppnnnnnnnnnnnnooossstttuuuuuusssqqqnnnlllnnnlllkkkmmmqqquuuuuutttrrrssssssqqqqqqrrruuuxxxyyy}}}rrreee```YYYZZZ^^^YYYYYYXXXWWWVVVUUUSSSOOOLLLIIIIIIIIIJJJIIIIIIHHHGGGCCCBBB@@@???===<<<<<<<<<:::999888777666555555555222222222111111111000000000/////////////////////////////////000000000000......---,,,+++++++++,,,......------......///000////////////////////////---------....../////////000//////...///000111222000000111111111222222222000000111111333666;;;>>>GGGJJJMMMQQQUUUYYY^^^aaacccaaadddjjjooouuuzzziii]]]QQQFFFFFFCCCBBBDDDCCCCCCIIIQQQWWW___ooo}}}{{{yyyzzz|||~~~~~~}}}xxxxxxxxxyyyxxxxxxwwwvvvsssrrrqqqpppooopppqqqqqqtttuuuuuuuuutttrrrpppoooooommmmmmooosssuuuuuutttqqqrrrqqqpppooopppsssvvvwwwzzz~~~qqqeeeaaaZZZ[[[^^^ZZZZZZYYYWWWVVVUUURRRNNNKKKIIIIIIIIIIIIIIIHHHGGGGGGCCCBBB@@@>>><<<;;;:::999999999777666555444444444222222222111111111000000000000000//////.........////////////000000000000//////---,,,++++++++++++//////......//////000111000000000000000000000000,,,---...///000111222222///////////////000111111000000000111111111222222///000111111222555999===FFFIIIMMMQQQUUUYYY^^^aaabbbbbbeeekkkpppqqquuuyyy{{{}}}{{{jjjZZZMMMIIIEEECCCCCCBBBAAAFFFLLLTTTZZZgggttt|||}}}{{{|||~~~~~~~~~{{{{{{{{{zzzyyywwwvvvuuutttsssrrrqqqqqqqqqrrrssstttuuuuuuuuuuuutttsssrrrppppppqqqsssuuuvvvuuusssrrrrrrqqqpppoooppprrruuuuuuxxx{{{|||}}}pppeeeaaa[[[\\\___[[[[[[YYYWWWVVVTTTQQQMMMJJJHHHIIIIIIIIIIIIHHHGGGGGGCCCBBB@@@===;;;999888888999888777555444444444444444444444333333333222222333333222111000//////...////////////000000000000333222111000///.........///////////////000111111////////////////////////------...//////000111111///////////////000000111000000000000111111111111///000111111222444888;;;EEEHHHMMMQQQTTTXXX\\\^^^bbbbbbdddiiimmmmmmlllkkklllnnnppprrrvvv}}}sssaaaTTTKKKGGGCCCCCCBBBAAADDDIIIRRRWWWaaakkkrrryyy~~~}}}~~~~~~}}}~~~~~~~~~}}}|||zzzyyyxxxvvvuuusssqqqppppppqqqqqqssssssssssssssssssssstttqqqrrrtttvvvwwwvvvtttrrrrrrrrrrrrpppooopppsssvvvvvvxxx{{{{{{}}}pppeeebbb\\\]]]```[[[ZZZYYYWWWUUUTTTQQQMMMIIIHHHHHHIIIIIIHHHHHHGGGFFFCCCAAA???===;;;999888777999888777555444444444444444444444333333333222222333222222111000///......////////////000000000000444333222111000000000000///////////////000111111...................................................//////000000000000000//////000000000111111111///000111222222333666999DDDGGGLLLOOORRRUUUXXXZZZaaaaaabbbdddgggiiihhhfffeeefffhhhiiilllsss}}}~~~{{{iii\\\MMMGGGCCCCCCCCCBBBDDDHHHKKKNNNVVV___eeelllyyy~~~}}}||||||}}}}}}}}}||||||{{{zzzxxxwwwtttqqqooonnnnnnnnnqqqqqqpppppppppqqqrrrsssrrrtttvvvwwwvvvtttrrrqqqpppppppppooonnnooorrruuuyyy{{{|||}}}~~~oooeeeccc]]]^^^aaa\\\YYYXXXVVVUUUTTTQQQMMMJJJHHHHHHHHHHHHHHHGGGFFFFFFBBBAAA???===;;;:::999888999999777666555444444444222222222111111111000000/////////......---------////////////000000000000111000000/////////////////////......//////000111......................../////////......---------......///000000000000000/////////000000000111111///000111222111222555777@@@CCCHHHLLLOOORRRTTTVVV___bbbbbbaaabbbeeefffddd___aaabbbbbbdddjjjssszzzyyyvvv|||tttfffQQQJJJDDDDDDDDDBBBDDDGGGFFFHHHOOOWWW\\\bbbooo{{{}}}|||yyyyyyzzzzzz{{{zzzzzzzzzyyywwwuuurrrooonnnnnnnnnqqqpppnnnmmmmmmnnnppprrrsssuuuvvvuuusssqqqppppppllllllmmmllllllnnnrrruuu|||}}}}}}~~~~~~oooeeeccc^^^___bbb]]]XXXWWWUUUTTTTTTQQQNNNKKKGGGHHHHHHHHHHHHGGGFFFFFFBBBAAA???===<<<;;;:::::::::999888777666555555555222222222111111111000000..................------////////////000000000000......------......///000......------......///000........................//////////////////000000---...///000111000000///////////////000000000111...000111222111222333555999===CCCIIIMMMPPPSSSVVV\\\ccceeeaaa```bbbdddcccZZZ\\\^^^___```fffnnnuuu|||~~~vvvrrrtttwwwxxx~~~mmmVVVNNNGGGEEEDDDBBBBBBDDDDDDFFFKKKQQQUUUYYYdddppp~~~|||}}}}}}|||xxxyyyyyyzzzzzzyyyyyyyyyxxxwwwuuusssqqqqqqqqqqqqrrrpppmmmkkkkkkmmmoooqqqtttuuuuuusssooommmmmmoookkklllmmmmmmnnnqqquuuxxx{{{||||||||||||~~~nnneeeccc^^^```bbb]]]WWWVVVUUUTTTTTTRRRNNNKKKGGGHHHHHHHHHHHHGGGFFFFFFAAA@@@???>>><<<<<<;;;;;;;;;:::999777666666666666444444444333333333222222/////////000000000000000////////////000000000000...------......///000111---------------...//////000000000000000000000000......///000111222333333---...000111111111000///////////////000000000000...000111222111111333444444999@@@FFFLLLPPPTTTVVVZZZdddhhhccc___aaacccaaaWWWYYY\\\^^^```fffnnntttwww{{{{{{uuupppppppppooosssoooZZZQQQIIIFFFEEEAAA@@@AAA@@@AAAFFFKKKMMMPPPZZZeeeooo~~~}}}}}}~~~}}}~~~zzz{{{}}}~~~~~~~~~~~~{{{{{{||||||{{{zzzzzzyyywwwvvvuuussssssttttttuuusssqqqnnnkkkkkkllloooqqqtttuuuuuuqqqmmmkkklllnnnnnnooopppqqqrrruuuyyy|||zzzzzzzzzzzzzzz{{{|||}}}uuufff```___\\\ZZZZZZWWWVVVTTTSSSQQQOOOKKKHHHJJJHHHGGGGGGHHHIIIGGGFFFCCCBBB???===;;;::::::;;;666666666666666666666666222222222111111111111000222111111111000000//////000000000000111111111111000///------///000///...000000///...............---.........//////000000////////////////////////............////////////222222222111111111000000111111222222222333333333555888===BBBGGGMMMSSSWWW]]]^^^aaabbbbbb```]]][[[XXXZZZZZZ[[[___eeejjjlllsssvvvzzzxxxqqqjjjiiimmmsss~~~{{{hhh\\\NNNEEEDDDEEEDDDAAACCCFFFHHHGGGFFFIIIQQQXXXaaaqqq~~~|||{{{{{{{{{{{{zzzwww|||~~~}}}}}}|||}}}}}}}}}}}}~~~}}}}}}}}}~~~|||zzzzzzzzzyyyyyyxxxxxxwwwzzzyyywwwuuuuuuuuuwwwxxxyyyvvvsssrrrrrrssssssrrrsssqqqnnnllljjjjjjjjjkkknnnnnnppprrruuuyyy{{{}}}~~~~~~~~~~~~}}}}}}vvvfff```___\\\ZZZYYYWWWUUUTTTSSSRRROOOLLLIIIJJJIIIHHHHHHIIIIIIHHHGGGCCCBBB???===;;;;;;::::::777666666666555555555555222222222111111111111000111111111111000000000///000000000000111111111111000///------///000///...000000///...............---........./////////000////////////////////////////////////000000000000222222222111111111000000111111111222222222333333444777<<>><<<;;;::::::888888777666555444444333222222222111111111111000111111111111000000000000000000000000111111111111000///------///000///...000000///..............................///////////////////////////////////////000000000111111111222111111111111000000000111111111222222222222333444666:::>>>CCCIIIPPPTTT[[[^^^aaadddccc___[[[WWWVVVVVVVVVXXX[[[bbbjjjqqqxxx~~~xxxvvvuuuxxx~~~{{{|||~~~mmmXXXKKKFFFFFFFFFBBBDDDEEEDDDCCCFFFLLLQQQRRR^^^mmm}}}{{{yyyxxxvvvtttrrroooooopppqqqrrrssssssttttttwww~~~}}}|||{{{{{{{{{|||}}}yyyyyyyyyzzzzzzzzzzzz{{{xxxxxxxxxxxxyyyzzz{{{{{{}}}{{{yyyxxxwwwyyy{{{|||zzzyyyxxxxxxxxxzzz|||~~~|||vvvnnnllljjjiiiiiijjjkkklllooooooqqqsssuuuxxx{{{||||||}}}}}}~~~~~~}}}}}}}}}{{{}}}wwwggg```^^^[[[XXXWWWUUUTTTSSSSSSTTTRRROOOMMMLLLJJJIIIIIIJJJKKKIIIHHHBBBAAA@@@>>><<<;;;:::999999999888666555444222222222222222111111111000000111111111000000000000000///000000000111111111111000///------///000///...000000///.......................................////////////////////////////////////000000000000111111111111000000000000111111111111222222222222333555888;;;???FFFMMMRRRZZZ\\\___aaabbb```^^^\\\SSSRRRSSSVVVZZZaaammmwww~~~jjjUUUJJJGGGGGGBBBCCCCCCCCCBBBDDDHHHLLLLLLTTTaaaooo{{{yyyvvvtttrrrqqqpppmmmkkkjjjkkkmmmnnnnnnoooqqqrrrrrryyy}}}|||~~~}}}|||zzzxxxxxxxxxzzz{{{wwwwwwwwwwwwwwwwwwwwwwwwttttttuuuvvvxxxyyy{{{|||~~~}}}zzzyyy{{{~~~yyypppooommmkkkkkkkkklllmmmooopppqqqsssuuuwwwyyy{{{{{{{{{|||}}}}}}}}}||||||zzz{{{}}}wwwggg```^^^[[[XXXWWWUUUTTTTTTTTTTTTSSSPPPNNNLLLJJJIIIIIIJJJKKKIIIHHHBBBAAA@@@???===;;;:::999:::999888666555333222111222222222111111111000000000000000000000000111111///000000000111111111111000///------///000///...000000///..............................---------////////////////////////---------.........//////000000000000000000000000000000111111111222222222222333555777;;;BBBJJJOOOYYYZZZ\\\^^^aaabbbddddddZZZXXXXXX\\\^^^cccooo|||}}}aaaOOOGGGEEECCCCCCCCCBBBBBBCCCFFFHHHJJJNNNWWWdddttt}}}xxxuuurrrpppnnnmmmmmmkkkiiigggeeeggghhhiiihhhjjjmmmppprrr}}}|||yyyyyy{{{}}}{{{yyyxxxwwwxxxyyyzzzxxxxxxwwwvvvuuutttsssrrrpppqqqrrruuuxxx{{{}}}}}}||||||~~~xxxsssqqqnnnllljjjjjjkkkkkkooopppppprrrtttvvvxxxyyyyyyzzz{{{|||||||||||||||zzz{{{|||}}}wwwggg```^^^[[[YYYXXXVVVUUUUUUUUUUUUTTTQQQNNNKKKJJJIIIIIIJJJJJJIIIGGGAAAAAA@@@???===;;;:::888999999888666555333222222222222222111111111111000000000000000111111111111000000000000111111111111000///------///000///...000000///........................---------------////////////////////////,,,,,,---------.........//////000000000000000111000000000111111111111222222222333444777>>>GGGMMMWWWYYY[[[___bbbeeehhhiiigggccccccffffffgggrrrqqqXXXKKKEEEFFFEEEDDDCCCCCCDDDEEEFFFHHHJJJQQQ[[[gggxxx{{{vvvsssqqqllljjjiiihhhhhhgggdddbbb```aaacccccccccffflllqqqzzz|||zzzyyyvvvvvvxxx{{{zzzyyyxxxxxxyyyyyyzzzyyyyyywwwvvvtttrrrqqqqqqooopppqqqtttwww{{{~~~}}}~~~~~~}}}}}}~~~yyytttqqqpppmmmjjjhhhhhhhhhhhhoooooooooppprrrtttuuuvvvxxxyyyzzz{{{{{{{{{{{{{{{yyyzzz{{{|||vvvfff```___\\\ZZZYYYXXXVVVUUUUUUUUUTTTPPPNNNJJJIIIHHHHHHIIIIIIHHHGGGAAAAAA@@@@@@>>><<<999888999888777666555444333333222222222111111111111000///000000000111111111111000000000000111111111111000///------///000///...000000///........................------,,,,,,,,,////////////////////////------------.........///////////////000000111111000000000000111111111111111111111111555<<>><<<999888888888777666555444444333222222222111111111111000//////000000111111111222000000000000111111111111000///------///000///...000000///........................------,,,,,,,,,////////////////////////............/////////000.../////////000000111111000000000000111111111111111000000000333:::CCCJJJTTTYYYaaagggkkkjjjfffdddeeebbbfffnnnnnnnnnzzzuuu___UUUJJJHHHGGGFFFFFFFFFEEEDDDDDDDDDGGGNNNTTT^^^rrr{{{uuuuuusssnnniiieeeccccccaaa```___``````^^^\\\YYY[[[]]]___```bbbjjjvvv|||xxxuuuuuutttrrrssswwwvvvwwwxxxyyyzzzzzzyyyyyywwwwwwwwwvvvvvvuuuuuutttqqqqqqrrrssstttvvvwwwxxx||||||~~~{{{{{{{{{|||~~~~~~{{{wwwssspppooommmkkkkkklllmmmnnnmmmmmmmmmnnnoooqqqrrrsssvvvwwwxxxyyyzzzzzz{{{zzztttvvvyyy{{{}}}ttteee^^^\\\[[[[[[]]]WWWWWWWWWXXXWWWTTTOOOKKKLLLJJJHHHGGGHHHHHHGGGFFFCCCBBBAAA???>>><<<;;;:::777666555555666555333111333333333222222222111111111111111111111111111111111000///......///000111------......//////000000111000000///...------,,,//////000000000000//////////////////////////////000000000000111111111111000000000000000//////...222111000//////111333444333333333333444999???DDDRRRZZZcccgggggggggiiillliiijjjkkknnnsss|||kkkXXXNNNMMMKKKIIIGGGEEECCCBBBFFFDDDFFFJJJOOOYYYjjjyyy|||vvvqqqmmmooolllhhheeecccaaa^^^\\\[[[[[[[[[ZZZYYYXXXVVVUUUUUU[[[aaacccgggttt}}}zzzvvvrrrqqqrrrtttvvvwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvwwwwwwvvvuuusssrrrrrrssstttuuuvvvvvvuuuuuuzzzzzz{{{~~~~~~||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{yyyvvvtttsssnnnnnnoooppppppppppppppppppnnnmmmnnnqqqtttuuuuuuwwwxxxxxxxxxxxxwwwvvvvvvxxxxxxwwwwwwyyyssseee^^^\\\ZZZZZZ\\\WWWWWWWWWXXXWWWTTTOOOLLLKKKIIIGGGGGGGGGHHHGGGFFFBBBBBBAAA???===<<<::::::888777666666777666444333333333333222222222111111111111111111111111111111//////000000000000//////.........///////////////111111000//////...------//////000000000000////////////////////////////////////000000000111111111,,,---...///////////////222111000//////111333444222333333222444888>>>CCCPPPWWW```eeefffgggkkkoooqqqrrrtttuuuxxx~~~ttt```TTTRRROOOLLLJJJHHHFFFDDDEEECCCDDDGGGKKKRRRaaannn}}}xxxsssnnniiifffgggeeeaaa^^^]]][[[XXXVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVZZZ___dddnnn~~~{{{wwwtttssstttvvvxxxxxxxxxyyyyyyxxxxxxwwwwwwvvvwwwwwwxxxxxxvvvuuutttvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxyyy{{{}}}}}}{{{yyyyyyzzz{{{|||}}}}}}}}}}}}~~~~~~}}}}}}||||||{{{~~~}}}|||zzzwwwtttrrrqqqppppppqqqrrrrrrrrrrrrrrrqqqpppooopppsssvvvwwwwwwxxxxxxwwwwwwwwwvvvvvvvvvyyyyyyxxxxxxyyy}}}sssddd^^^\\\ZZZZZZ[[[WWWVVVWWWWWWWWWTTTPPPLLLKKKIIIGGGFFFGGGGGGFFFEEEBBBAAA@@@>>>===;;;:::999999888777777888888666444333333333222222222111111111111111111111111111111---///000222222000///---///////////////.........111111000000//////.........//////000000//////...//////////////////////////////000000000000111111+++,,,...///000111111111111111000///000111222333222222222222333777===AAALLLSSS\\\bbbeeehhhooouuu|||}}}~~~|||iiiYYYUUUQQQMMMJJJHHHFFFDDDEEECCCCCCFFFHHHLLLWWWbbbrrr{{{xxxrrrnnnjjjfffaaa^^^```]]]ZZZXXXWWWUUUSSSQQQQQQQQQRRRSSSTTTUUUUUUVVVXXXZZZ___hhhzzz~~~{{{xxxuuutttvvvxxxyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwxxxyyyzzzzzzzzzyyyyyyyyyxxxwwwuuuuuuvvvwwwxxxyyyxxxyyyzzz|||{{{yyywwwxxxyyyzzzzzz{{{{{{{{{{{{~~~}}}{{{zzzyyyyyy|||{{{yyywwwtttrrrpppooorrrsssssstttttttttttttttrrrqqqpppqqqtttvvvwwwvvvxxxwwwvvvuuuuuuuuuvvvvvvxxxxxxyyyxxxxxxzzz~~~rrrddd^^^\\\ZZZYYY[[[WWWVVVVVVWWWVVVTTTPPPMMMJJJHHHFFFFFFGGGGGGFFFEEEBBBAAA@@@>>><<<;;;:::999999888777777888777555333333333333222222222111111111111111111111111111111...///000111111000///...000000//////......------111111000000000/////////...//////////////////...////////////////////////////////////000000000111///000111222333333333333111000000///000111222222111222222222333666;;;???GGGNNNWWW^^^bbbiiirrryyy~~~qqqbbb]]]UUUPPPMMMLLLIIIGGGFFFDDDDDDFFFHHHIIIQQQYYYeeesss~~~yyyssspppkkkhhheeebbb^^^[[[[[[YYYVVVUUUTTTSSSRRRPPPMMMNNNNNNOOOPPPRRRSSSSSSXXX[[[bbbqqq}}}{{{xxxvvvuuuvvvxxxzzzyyyyyyxxxwwwwwwwwwvvvvvvxxxzzz{{{}}}~~~~~~~~~~~~|||yyyvvvttttttuuuwwwyyy{{{{{{zzz{{{||||||zzzxxxxxxyyy{{{|||}}}~~~~~~~~~~~~|||{{{yyyxxxwwwxxxwwwvvvtttsssrrrqqqqqqttttttuuuvvvvvvvvvvvvuuurrrqqqqqqrrruuuvvvvvvvvvxxxwwwuuusssssstttvvvwwwuuuvvvxxxxxxxxxyyy{{{}}}rrreee___]]]ZZZYYYZZZWWWVVVVVVVVVVVVTTTQQQNNNKKKIIIGGGFFFGGGGGGFFFEEEBBBAAA@@@>>>===;;;:::999888777666666777777555333333333333222222222111111000000000000000000000000111000///......///000111000000//////......------000000000000////////////......////////////......////////////////////////...////////////000000000111111222222222222111111000000000000000111111111111111222222222555999<<>><<<;;;:::888777666666777666444333333333333222222222111111000000000000000000000000222000///------///000222///////////////.........///////////////.........---......//////......---////////////////////////......////////////000000///000000000//////...---/////////000000000111111000111222111222333777:::===EEEOOOXXX^^^fffqqqyyy|||~~~}}}{{{zzzzzzwwwssssssxxx}}}xxxhhh]]]WWWRRRMMMIIIGGGCCCAAACCCDDDDDDGGGLLLSSS[[[fffrrr|||vvvssspppkkkhhhccc```\\\YYYWWWUUUSSSQQQOOOMMMKKKKKKLLLMMMLLLKKKKKKKKKJJJKKKLLLMMMOOOQQQSSS___uuu}}}}}}yyyxxxwwwvvvvvvxxxyyyzzz{{{zzzxxxvvvuuuuuuvvvvvvzzz{{{}}}~~~{{{yyyyyyzzz}}}zzzyyyxxxxxxzzz{{{zzzyyyvvvxxxzzz|||~~~~~~~~~}}}}}}|||{{{zzzzzzxxxwwwvvvuuuuuuvvvwwwxxxvvvvvvwwwxxxxxxxxxxxxxxxzzzyyyyyy{{{}}}~~~}}}{{{xxxwwwvvvuuuuuuuuuvvvvvvwwwyyy}}}tttgggbbb```]]][[[[[[WWWVVVUUUUUUUUUTTTRRRPPPMMMKKKIIIHHHIIIIIIHHHGGGDDDCCCBBB@@@???===<<<;;;999888777777888888666444333333333222222222111111000000000000000000000000000000////////////000000.........///////////////------------............---......//////......---////////////////////////........./////////000000------.../////////.........//////000000000000000000111111111111333666888:::BBBMMMVVV\\\dddnnnuuuyyyzzz{{{zzzwwwtttssssssrrrllliiinnnrrrsssuuuyyy{{{~~~nnnddd\\\UUUOOOMMMGGGCCCCCCDDDCCCEEEIIIIIIOOOWWW```jjjyyyzzzqqqjjjgggddd```]]]ZZZXXXTTTQQQOOOMMMKKKIIIHHHGGGFFFFFFHHHIIIHHHHHHIIIIIIIIIJJJLLLOOORRRSSS\\\mmm~~~}}}zzzyyyxxxxxxxxxyyy{{{|||~~~|||zzzxxxwwwwwwwwwxxxxxxyyy{{{}}}}}}|||zzzxxxyyyzzz}}}~~~zzzyyyxxxyyy{{{||||||{{{yyyzzz{{{|||}}}~~~~~~~~~|||}}}}}}}}}}}}}}}}}}}}}}}}{{{yyyxxxwwwxxxyyyyyyxxxyyyyyyzzz{{{zzzzzzzzzzzzzzzzzz|||~~~}}}{{{xxxxxxwwwwwwwwwvvvvvvvvvwwwyyy|||}}}~~~~~~uuuhhhcccaaa]]]\\\\\\WWWVVVUUUUUUUUUTTTRRRPPPMMMKKKIIIIIIJJJJJJIIIHHHEEEDDDCCCAAA???>>>===<<<:::999888999999999777555333333333222222222111111000000000000000000000000...///000111111000///...---.........//////000000,,,------------------------..................---////////////////////////............/////////000,,,---...000111111111111...//////000000000000000000111111111111222555777888AAALLLUUU\\\ccclllsssxxxyyyyyyvvvssspppnnnnnnnnnfffbbbfffjjjjjjlllpppwww}}}{{{~~~wwwmmmddd]]]SSSLLLGGGFFFFFFDDDEEEIIICCCHHHNNNSSSZZZfffttt~~~{{{tttjjjccc___\\\XXXUUUVVVSSSPPPMMMKKKIIIGGGEEEFFFEEECCCDDDFFFGGGGGGGGGGGGGGGGGGIIILLLPPPTTTWWWhhhzzz}}}zzzzzzyyyyyyzzz{{{}}}~~~~~~|||yyyxxxxxxyyyzzzvvvxxxyyy{{{|||}}}||||||xxxwwwvvvvvvvvvxxxzzz{{{|||{{{zzz{{{}}}}}}~~~~~~~~~~~~~~~}}}}}}{{{||||||}}}~~~}}}zzzxxxxxxxxxyyyzzz{{{{{{|||||||||||||||xxxxxxxxxzzz||||||{{{yyywwwxxxxxxxxxxxxwwwvvvvvvuuuwwwyyyzzzzzz{{{}}}uuueee___^^^\\\[[[[[[ZZZYYYXXXVVVTTTSSSQQQQQQMMMKKKJJJJJJJJJIIIFFFDDDEEECCC@@@??????>>><<<::::::999888777666666666666333333111000000000111222222222222111111111000000333444555555444222///...000000000000000000000000111111000000//////......------------------------........................,,,------...///000111111////////////000000000000000......000222222///,,,...///111333444444444444444999BBBKKKTTT^^^gggmmmssswwwxxxwwwwwwwwwrrrllliiiccc___aaacccdddhhhlllppp{{{|||}}}~~~ssscccZZZQQQHHHFFFDDDAAA???@@@CCCEEEHHHLLLRRR[[[dddkkk{{{wwwpppkkkiiieee^^^YYYUUURRROOOMMMMMMKKKJJJHHHFFFEEEDDDDDDCCCDDDEEEDDDCCCCCCDDDFFFGGGHHHIIIMMMRRRXXX\\\___ttt~~~}}}~~~{{{zzzzzzyyyzzz{{{|||}}}~~~~~~}}}zzzwwwuuuwwwwwwxxxxxxxxxyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyxxxzzz}}}~~~~~~~~~~~~~~~~~~zzz|||}}}~~~~~~||||||}}}}}}||||||}}}|||{{{zzzxxxwwwxxx{{{}}}~~~~~~~~~}}}{{{yyyvvvuuutttsssuuuuuuvvvyyy}}}~~~~~~|||~~~uuueee___^^^\\\[[[[[[WWWWWWVVVTTTRRRQQQOOONNNKKKJJJIIIIIIIIIHHHFFFDDDFFFDDDAAA@@@@@@???===;;;999999888777666666666666333222111000000000111222222222222111111111000000111222333444333111///...////////////////////////000000000000//////......////////////////////////........................------......//////000000.../////////000000000000111000///111333333000......///000222333333444444444888???FFFOOOXXXaaagggnnnqqqtttuuuxxxzzzuuunnnfff```[[[\\\]]]___ccciiioooxxx|||fffZZZNNNIIIGGGDDDCCCDDDBBBCCCEEEGGGKKKRRRZZZ```ppp{{{|||vvvsssnnnhhhccc^^^ZZZUUUQQQOOOMMMKKKIIIHHHGGGFFFDDDBBBAAAAAA@@@@@@AAABBBBBBAAABBBDDDFFFDDDGGGJJJLLLPPPXXXdddmmm}}}|||}}}}}}}}}zzzyyyyyyyyyyyyzzz|||}}}~~~~~~~~~~~~}}}zzzxxxvvvuuuuuuuuuvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyyyyzzzzzzxxxzzz}}}~~~~~~}}}}}}}}}}}}~~~|||}}}}}}||||||{{{yyyzzzxxxvvvwwwyyy|||}}}}}}{{{zzzyyywwwuuutttssssssuuuuuuvvvyyy|||}}}|||{{{zzzzzz{{{|||}}}ttteee^^^]]]\\\ZZZZZZVVVVVVUUUTTTSSSQQQOOONNNIIIHHHGGGHHHIIIIIIGGGEEEFFFDDDBBBAAAAAA@@@===;;;999888888777777666666555333222111111000000111111222111111111111000000000///000111222222111000///////////////////////////000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,.................................///////////////....../////////000000000111000000111333333111///////////////000222333333444777;;;@@@GGGOOOYYY___gggjjjmmmqqqxxx}}}xxxpppddd^^^XXXXXXYYY[[[bbbiiipppzzzvvvfffUUULLLHHHFFFEEEGGGBBBCCCCCCDDDEEEJJJPPPTTTaaakkk{{{~~~xxxpppjjjfffbbb\\\XXXSSSPPPLLLJJJIIIHHHGGGFFFDDDDDDBBBAAA@@@?????????>>>@@@AAAAAAAAABBBEEEHHHEEEJJJNNNOOOSSS___rrr|||{{{{{{|||{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{}}}}}}}}}|||{{{yyyxxxwwwssssssssstttttttttttttttxxxxxxxxxxxxxxxyyyzzzzzzyyy{{{}}}~~~}}}{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}|||zzzxxxuuuuuuwwwzzz|||}}}xxxwwwvvvtttssssssssssssuuuuuuvvvyyy{{{|||{{{yyyvvvwwwxxxxxxyyy|||sssddd^^^]]][[[YYYZZZWWWWWWWWWVVVUUUSSSQQQPPPGGGFFFFFFGGGHHHIIIGGGFFFEEECCCAAA@@@@@@???===;;;888888888777777666555555222222222111111111111111111111111111000000000000......///000111111000000////////////////////////////////////////////////++++++++++++++++++++++++........................///////////////................../////////000000000000000000111111000000///............000222333333444777:::@@@IIIRRRYYYaaadddhhhnnnwww}}}yyypppddd^^^YYYXXXZZZ^^^gggpppzzzsss\\\OOOHHHDDDDDDEEEDDDDDDDDDCCCCCCFFFJJJNNNUUU^^^mmm{{{|||vvvpppkkkddd___[[[WWWRRROOOLLLJJJGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@????????????@@@AAABBBAAAAAACCCFFFIIIKKKNNNSSSWWW```qqq|||{{{zzzzzz{{{|||{{{zzz}}}||||||{{{zzzzzzyyyyyy{{{zzzzzzyyyxxxwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuxxxwwwwwwwwwxxxyyyzzz{{{zzz{{{}}}~~~|||zzzyyyzzz{{{{{{|||}}}}}}}}}|||~~~~~~~~~{{{xxxuuuuuuwwwzzz|||}}}vvvuuuttttttssssssttttttvvvvvvwwwyyy{{{|||zzzyyywwwxxxxxxyyyyyy{{{~~~sssccc]]]\\\ZZZYYYYYYVVVVVVWWWVVVUUUSSSQQQOOOGGGFFFFFFGGGHHHIIIHHHFFFDDDBBB@@@???>>>===;;;999777777888888777666444444222222222222111111000000000000000000000000000000---......///000000000000......................................./////////////////////////////////........................///////////////.....................////////////////////////......////////////...---...///111222222222444777<<>>>>>>>>>>>>>>???AAAAAAAAA@@@@@@BBBEEEHHHNNNQQQYYYeeewwwzzzyyyyyyzzz||||||{{{zzz~~~|||{{{yyyxxxxxxwwwvvvuuutttuuuuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvwwwxxxzzz{{{{{{|||}}}~~~}}}{{{yyyyyyyyyyyyyyyyyyyyyyyyyyy{{{~~~}}}}}}~~~{{{yyyvvvvvvxxxzzz||||||uuuuuuuuuttttttuuuuuuvvvwwwwwwwwwzzz||||||{{{yyywwwxxxyyyxxxxxxyyy|||~~~~~~rrrccc\\\[[[ZZZXXXXXXSSSSSSTTTUUUSSSQQQOOOMMMHHHGGGFFFGGGIIIIIIHHHFFFCCCAAA???>>>>>><<<:::888666777888888777666444333111222222222222111000000//////000000000000000111......//////000000111111........................---............/////////.........................................................///////////////------........./////////...//////...---,,,...000///////////////000111111111222333555999AAAJJJPPPWWW^^^fffkkkqqquuusssmmmeeebbb``````bbbgggsssiiiXXXOOOJJJGGGFFFAAAAAAAAA@@@@@@AAADDDGGGHHHNNNVVV___jjjvvvzzzuuupppkkkddd___YYYWWWSSSPPPLLLJJJHHHHHHEEECCCAAA@@@@@@???===;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@??????BBBFFFIIIPPPXXXhhh}}}yyyxxxxxxyyy{{{|||{{{zzz~~~|||{{{zzzwwwvvvtttsssrrrtttuuuwww{{{{{{zzzzzzzzzzzzyyyyyywwwvvvuuuuuuvvvxxx{{{|||||||||}}}~~~~~~}}}{{{yyyxxxxxxuuuvvvvvvuuuvvvxxx}}}~~~|||||||||{{{zzzyyywwwvvvvvvxxxyyyzzzyyyvvvvvvuuuuuuuuuuuuvvvvvvuuuuuuvvvyyy{{{|||{{{yyyuuuvvvwwwwwwvvvvvvxxxzzzxxx|||rrrbbb\\\[[[YYYXXXXXXRRRSSSTTTUUUTTTQQQOOOMMMIIIHHHHHHHHHJJJJJJHHHFFFDDDBBB@@@>>>>>>===;;;999666666777888777666444222111222222333222111000///////////////000000111111000000000///000000111111........................---------.........//////------------------------........................------......//////000000---------.........//////...///000...,,,,,,///111//////000111111111000000222222333444777===DDDIIIQQQ\\\fffkkknnnrrrqqqooommmjjjiiiiiiiiimmmxxxhhhYYYSSSNNNIIIHHHBBBBBBBBBAAA@@@@@@BBBEEEFFFIIINNNTTT[[[fffsss|||yyytttnnniiifffaaa[[[VVVOOONNNLLLIIIFFFEEEEEEFFFBBBAAA??????@@@@@@>>><<<;;;;;;;;;;;;<<<===>>>??????@@@@@@AAABBBFFFLLLPPP]]]lll~~~yyywwwvvvwwwyyyzzz{{{zzz{{{|||}}}~~~~~~}}}}}}xxxvvvtttrrrrrrtttwwwyyy{{{zzzzzzzzzyyyyyyyyyyyywwwvvvuuutttuuuxxx{{{}}}}}}}}}}}}~~~}}}zzzwwwvvvsssssssssssstttwww}}}|||zzzzzzyyyxxxvvvvvvuuutttuuuwwwxxxvvvuuuvvvvvvuuuuuuuuuuuuuuuvvvrrrrrrtttvvvyyyzzzzzzxxxuuuvvvwwwwwwvvvuuuwwwxxxuuuzzz~~~qqqbbb\\\[[[YYYWWWXXXSSSTTTVVVWWWVVVSSSQQQOOOJJJIIIIIIIIIJJJJJJHHHFFFEEECCCAAA??????>>><<<:::555666777888777666333222111111222333222111000///.../////////000000111111111111000000000000111111........................---------.........//////111111111111111111111111........................,,,------...///000111111---------........./////////111111///------000333...///111222222111000000333333444444555999???CCCMMMZZZfffkkkmmmpppqqqpppuuusssqqqqqqppprrr}}}}}}eeeXXXSSSOOOJJJHHHEEEEEEEEECCCAAAAAABBBDDD???AAADDDGGGLLLVVVbbbkkksss}}}zzzvvvkkkfffaaa]]]ZZZVVVQQQLLLIIIIIIHHHEEECCCBBBCCCDDDAAA@@@@@@AAABBBBBBAAA???=========>>>???@@@AAABBBAAABBBCCCDDDGGGMMMTTTYYYlll|||yyywwwuuuuuuwwwyyyyyyyyywwwxxx{{{}}}yyywwwuuussssssvvvyyy{{{yyyyyyyyyxxxxxxxxxwwwwwwwwwvvvuuutttuuuxxx{{{}}}}}}}}}}}}~~~~~~{{{wwwuuurrrrrrrrrrrrtttxxx}}}~~~|||yyyxxxyyyyyyyyyxxxsssrrrssstttvvvvvvtttrrrvvvvvvuuuttttttttttttuuuooopppqqqtttxxxyyyxxxwwwwwwxxxyyyxxxwwwvvvwwwxxxxxx{{{~~~tttaaaYYYXXXVVVUUUTTTSSSSSSUUUWWWXXXVVVRRROOONNNLLLJJJJJJJJJIIIHHHFFFDDDEEEEEEDDDBBB???<<<:::999999888888777666666666333222111/////////000000///000000000///000111333000000000000000///......////////////000000000000//////............//////444111---,,,---...//////..............................------------......000///------......---,,,///000111000///...///000///000111333333222111111///111333555777;;;???CCCPPPXXXbbbkkkqqquuuvvvwwwwww}}}{{{tttwwwzzzmmmeee[[[PPPJJJLLLGGGGGGEEEBBB@@@@@@BBBDDDDDDDDDDDDDDDGGGMMMTTTZZZfffooo{{{}}}yyysssllleeeaaa[[[TTTPPPOOOMMMHHHCCCCCCCCCCCCBBBBBBAAAAAAAAA:::<<<>>>???@@@???>>>===;;;<<<===???@@@@@@@@@@@@HHHBBBCCCHHHHHHIIIWWWiii~~~yyyuuuwwwyyy||||||yyyvvvuuuttttttuuuxxx{{{}}}xxxwwwuuutttssstttvvvwwwxxxxxxvvvuuussssssrrrrrrwwwuuusssrrrrrruuuxxx{{{~~~~~~}}}}}}}}}|||||||||}}}}}}}}}}}}}}}vvvvvvvvvvvvxxxzzz}}}~~~~~~|||{{{xxxyyyzzz{{{zzzzzzxxxxxxrrrrrrrrrrrrrrrsssssssssvvvuuutttsssqqqpppooonnnpppnnnnnnqqquuuxxxxxxvvvrrrtttvvvwwwwwwwwwxxxzzzxxx|||uuubbbZZZXXXWWWUUUTTTTTTTTTVVVXXXXXXWWWRRROOONNNLLLJJJJJJJJJIIIHHHFFFCCCCCCCCCAAA???===:::999999999888888777666666666222222111000000111222333222222222111000000111222000000000000000///......////////////000000000000//////............//////333000---+++,,,...//////..............................------------......111///......//////...---000111111000///......///000000111222222222222111111222222222444999???DDDPPPXXXdddpppxxx}}}yyyzzz}}}pppggg]]]RRRLLLMMMLLLKKKIIIGGGDDDCCCCCCDDD@@@@@@@@@AAABBBGGGNNNRRRZZZbbbmmmxxxwwwqqqmmmhhhaaa[[[WWWRRRLLLJJJJJJHHHEEEAAA@@@@@@@@@?????????>>>>>><<<===???@@@???>>><<<;;;===>>>???@@@AAAAAAAAAAAABBBAAAEEEJJJLLLQQQfff~~~|||zzzwwwtttwwwyyy{{{|||yyywwwuuuuuuvvvwwwyyy|||}}}~~~xxxwwwuuuttttttuuuvvvwwwwwwwwwuuutttsssssssssssstttsssqqqqqqsssvvvzzz}}}~~~}}}}}}|||{{{yyyzzzzzz{{{|||}}}}}}}}}vvvvvvwwwyyy{{{}}}}}}~~~~~~~~~}}}{{{yyyxxxuuuuuuwwwxxxxxxxxxwwwvvvtttttttttttttttuuuuuuuuuuuuuuutttrrrpppooonnnmmmnnnmmmmmmooosssvvvvvvuuurrrtttwwwwwwwwwwwwxxxzzz{{{~~~vvvccc[[[YYYWWWUUUTTTUUUVVVWWWYYYYYYWWWSSSOOOMMMLLLJJJJJJJJJJJJHHHFFFDDDDDDBBB@@@>>><<<;;;:::999999888888777666666666444333222222111111222222333222222111000000//////000000000000000//////...////////////000000000000//////............//////111///,,,+++,,,---....................................------------......111000//////000000///...000111111000///......///111111111000111111222333333222111000222777>>>CCCOOOWWWdddqqqzzz~~~~~~|||qqqfffZZZSSSQQQLLLKKKJJJHHHEEECCCAAA@@@===>>>??????@@@CCCGGGJJJNNNTTT^^^gggppp{{{|||tttnnngggbbb___ZZZTTTPPPMMMIIIEEECCCDDDDDDBBB@@@??????>>>>>>>>>>>>======>>>??????@@@???===<<<;;;???@@@@@@AAAAAABBBBBBBBBAAACCCIIIOOORRR]]]yyy|||uuussstttsssssswwwyyy||||||zzzxxxwwwvvvxxxyyy{{{|||}}}}}}}}}}}}wwwwwwvvvuuuuuuvvvwwwxxxvvvuuutttsssssssssssssssrrrqqqqqqqqqtttxxx|||~~~}}}{{{zzzyyyvvvvvvwwwyyyzzz{{{|||}}}wwwxxxyyy{{{}}}~~~yyyzzzzzzzzzyyywwwuuutttrrrtttuuuwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuusssqqqpppnnnnnnmmmllllllnnnqqqssstttssssssuuuwwwxxxxxxxxxyyyzzz~~~~~~wwwddd\\\ZZZXXXUUUSSSVVVWWWXXXYYYZZZWWWSSSOOOMMMKKKJJJIIIJJJJJJHHHGGGGGGFFFDDDAAA???>>>======999999888888777666666666555555333222111000//////000000///000000000///...//////000000000000//////////////////000000000000//////............//////000---++++++,,,---------..............................------------......000///...///000000///......///000000//////000111222111000000000111333444222222222111222666;;;@@@KKKRRR^^^jjjttt|||yyykkk^^^WWWMMMLLLJJJIIIHHHFFFDDDBBB???AAABBBBBBAAABBBDDDFFFGGGLLLTTT[[[dddooo{{{xxxpppkkkeeeaaa\\\WWWTTTPPPLLLIIIHHHEEEBBB@@@AAABBBAAA???????????????????????????>>>>>>?????????>>>======@@@@@@@@@AAAAAABBBCCCDDDFFFGGGLLLRRRZZZjjj{{{sssmmmmmmooorrrsssxxxzzz}}}}}}{{{zzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwvvvvvvvvvwwwxxxxxxttttttssssssssssssssstttssssssrrrsssuuuyyy|||~~~~~~~~~~~~}}}|||zzzxxxwwwtttuuuvvvwwwxxxyyyzzzzzzxxxyyy{{{|||||||||{{{zzzuuuvvvvvvvvvvvvtttrrrqqqsssuuuwwwyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvtttsssqqqppppppnnnnnnnnnpppqqqssssssssstttvvvxxxyyyxxxxxxyyyzzz}}}~~~~~~}}}~~~vvvddd\\\[[[XXXUUUSSSVVVVVVWWWYYYZZZXXXSSSPPPLLLKKKIIIIIIJJJJJJIIIGGGGGGFFFDDDAAA???>>>======999999888888777666666666111111111111111111000000///......111333444333111//////000000000000//////////////////000000000000//////............/////////---++++++,,,......---..............................------------......///...------//////...---+++---//////000000222444222111000000000111333444///111333444444555888:::BBBIIITTT___jjjsss{{{~~~zzzxxxxxx|||ooocccVVVSSSOOOMMMMMMLLLJJJHHHBBBCCCDDDCCCBBBBBBCCCDDDEEEIIINNNSSSZZZcccoooxxxuuuoooiiiccc^^^YYYVVVRRRNNNLLLIIIFFFDDDEEECCC@@@>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCEEEFFFIIIIIINNNWWWeeeyyy{{{uuuooojjjjjjnnnrrruuuyyy{{{}}}}}}|||{{{{{{|||yyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyuuuttttttsssssssssttttttvvvuuuuuuuuuvvvwwwzzz{{{{{{|||||||||{{{yyywwwvvvuuuuuuuuuuuuvvvvvvvvvvvvyyyyyyzzzzzzyyywwwuuutttssstttuuuuuuuuutttsssrrruuuvvvxxxyyyzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxwwwwwwuuuttttttsssrrrqqqppppppqqqqqqrrrsssssstttuuuvvvuuuwwwyyyyyyyyyxxxyyyzzzzzz{{{{{{{{{{{{|||~~~tttccc\\\[[[YYYUUUSSSTTTUUUVVVXXXYYYXXXTTTPPPLLLJJJIIIIIIJJJJJJIIIHHHDDDDDDBBB@@@>>><<<;;;:::999999888888777666666666+++,,,...000222333444444111000000333777999777444...//////000000000000000////////////000000000000//////............//////...---,,,,,,...///....................................------------.........---,,,---...///...---***,,,...///000111333555111111111000111111222333...000333444444444555666:::???IIITTT```lllwww~~~uuupppnnnrrrxxx}}}yyyfff___VVVOOOMMMLLLJJJHHHDDDDDDEEECCCAAAAAABBBCCCCCCFFFIIILLLOOOWWWaaahhhnnnttt|||xxxnnngggbbb]]]XXXTTTMMMLLLIIIFFFDDDBBBAAA@@@@@@???===;;;:::::::::;;;;;;;;;<<<<<<<<<<<<======;;;<<<===>>>???AAABBBBBBAAAAAAAAAAAACCCFFFHHHIIIJJJNNNXXXfffyyywwwsssnnnkkkjjjnnnrrrvvvxxxzzz||||||{{{{{{|||}}}yyyxxxwwwvvvuuuuuuuuuvvvwwwwwwwwwxxxyyyyyyyyyzzzwwwvvvuuutttttttttttttttwwwvvvuuuttttttuuuvvvwwwxxxyyy{{{{{{{{{yyywwwuuuuuuuuuuuutttttttttttttttxxxwwwwwwvvvtttsssqqqppprrrsssuuuvvvwwwvvvvvvuuuvvvwwwxxxyyyxxxxxxvvvvvvwwwwwwvvvvvvuuutttttttttpppppppppppppppppppppppptttuuuvvvvvvvvvuuuwwwxxxvvvxxxzzzzzzyyyyyyyyy{{{wwwwwwwwwxxxyyyzzz||||||{{{rrraaa[[[[[[YYYUUUTTTRRRSSSTTTWWWYYYXXXTTTQQQKKKJJJIIIIIIJJJKKKIIIHHHCCCCCCCCCAAA???===:::999999999888888777666666666---...000222333333333333222000000333777888555111......///000000000000000////////////000000000000//////............//////...---,,,---///000///.................................------------.........------...///000000...---...000000//////111222000000111222222222222111000111222222222222444666666:::@@@IIIUUUcccpppyyyyyysssmmmooorrrtttvvvyyy}}}tttdddWWWQQQMMMJJJHHHGGGGGGFFFDDDBBBAAACCCEEECCCEEEFFFGGGHHHMMMTTTZZZ^^^cccjjjrrryyy}}}wwwmmmggg___ZZZWWWTTTPPPLLLEEEEEEDDDBBB???>>>>>>>>>======<<<:::999999:::<<<;;;;;;<<<<<<==================>>>>>>???@@@AAABBBBBBBBBBBBDDDFFFIIIMMMNNNTTT___pppyyyuuusssooollllllnnnsssvvvuuuwwwyyyyyyxxxxxxzzz{{{yyyxxxwwwvvvuuuuuuvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzyyyxxxwwwvvvuuuttttttttttttsssrrrrrrrrrrrrssssssvvvwwwyyyzzzzzzyyywwwuuusssssssssttttttuuuuuuuuuuuutttsssrrrrrrqqqqqqqqqssstttvvvxxxzzzzzzzzzzzzzzzzzz{{{zzzyyywwwuuutttsssssssssrrrqqqpppppppppooooooppppppqqqrrrrrrsssvvvxxxyyyyyywwwvvvxxxzzzwwwyyy{{{{{{zzzyyyzzz{{{vvvuuuuuuuuuwwwxxxxxxwwwwww{{{qqq```[[[[[[YYYVVVTTTPPPQQQSSSVVVXXXXXXTTTRRRKKKJJJIIIIIIJJJKKKJJJHHHDDDEEEEEEDDDBBB???<<<:::999999888888777666666666333333444444333222000///111...---000444555000,,,......///000000000000000////////////000000000000//////............/////////------...000111000///.................................------.........///......///000111111000///111111000///...///000///000111333333222111111222222111000///111444777666888===CCCMMMZZZgggppp|||{{{pppppppppooonnnooosssvvvvvveee[[[UUUQQQNNNJJJJJJHHHFFFDDDCCCFFFHHHDDDEEEFFFEEEEEEGGGNNNSSSUUUYYY___eeelllssszzz|||vvvoooiiiaaa\\\VVVSSSQQQOOOKKKHHHCCCCCCCCCAAA???===>>>???<<<<<<<<<;;;;;;;;;===???===>>>>>>>>>??????@@@@@@@@@??????>>>??????@@@@@@DDDDDDDDDFFFHHHLLLPPPRRRaaarrr~~~xxxtttssspppnnnmmmnnnrrruuussstttvvvvvvvvvvvvxxxzzzzzzyyyxxxvvvvvvvvvwwwwwwvvvwwwxxxyyyzzzzzzzzzzzzzzzyyyxxxvvvuuutttttttttpppppppppoooppppppqqqqqqtttvvvxxxzzzzzzyyywwwuuuqqqqqqrrrsssuuuvvvwwwwwwsssrrrqqqppppppqqqssstttsssuuuwwwzzz|||}}}}}}}}}~~~}}}{{{yyyvvvuuuqqqqqqpppoooooonnnmmmmmmqqqqqqrrrsssuuuvvvwwwwwwvvvyyyzzzzzzwwwvvvxxxzzzxxxyyy{{{{{{zzzyyyzzz{{{vvvuuuttttttuuuuuutttsssxxx{{{}}}}}}~~~ppp```YYYWWWTTTRRRRRRTTTTTTUUUWWWXXXVVVRRRNNNLLLJJJHHHHHHHHHGGGFFFDDDCCCBBBAAAAAAAAA@@@===:::999888777666666555555555333222111111000000111111......//////000000111111......///000000000000000...............///000000222000...---,,,---...///...,,,+++...111111...++++++,,,,,,---...///000000---------............///000000000000000000000000...///////////////......///000000000000111111111222222111111111111222222111333666;;;CCCOOO\\\dddkkkvvv{{{pppmmmhhhcccaaadddjjjoooxxxvvvbbbVVVSSSSSSLLLLLLKKKHHHEEECCCCCCDDDEEECCCBBBAAABBBEEEHHHJJJKKKNNNSSSXXX^^^eeemmmrrrwww{{{xxxpppiiiccc^^^[[[RRRPPPLLLHHHDDDCCCBBBBBB@@@??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>>>><<<999888;;;???>>>======???BBBEEEFFFFFFFFFEEEHHHMMMOOOQQQ]]]jjj|||}}}xxxwwwuuutttrrrqqqrrrtttwwwyyyssstttwwwyyyzzzyyyxxxwwwxxxvvvsssqqqpppppprrrssstttttttttuuuttttttsssrrrtttsssrrrqqqqqqqqqqqqqqqllllllmmmnnnnnnnnnnnnnnnqqqsssttttttsssrrrrrrsssqqqrrrtttvvvvvvuuutttsssmmmnnnpppqqqrrrqqqqqqpppsssssstttvvvwwwxxxyyyzzzzzzxxxwwwwwwwwwvvvtttrrrtttqqqoooooorrrsssrrrpppqqqsssuuuvvvvvvvvvwwwxxxxxxxxxyyyyyyyyyyyyyyyyyy|||{{{zzzyyyyyyyyyyyyzzzuuutttrrrrrrrrrtttvvvxxxsssvvvxxxxxxzzzooo___YYYWWWUUURRRRRRTTTTTTUUUWWWXXXVVVRRRNNNLLLKKKIIIHHHIIIHHHFFFEEEBBBAAA@@@@@@@@@???<<<999999888777666666555555555333222111111000000111111////////////000000111111......///000000000000000...............///000000111000...---------//////---///000000...---,,,,,,---------...............---------............///////////////////////////---...............------000000000111111111111222111111111000000111111111222333555888>>>HHHSSS[[[bbbnnnzzzwwwsssmmmgggccceeeiiimmm}}}vvvdddZZZUUUKKKKKKKKKJJJHHHGGGHHHHHHFFFEEEDDDCCCDDDFFFIIIJJJIIIKKKMMMPPPTTTZZZ```eeejjjnnntttzzzzzztttooohhhaaa\\\WWWSSSPPPLLLJJJGGGDDDBBBAAABBBBBB??????>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<;;;;;;===????????????AAACCCEEEFFFFFFHHHGGGJJJRRRYYYdddttt~~~yyyxxxxxxwwwuuuuuuuuuvvvxxxyyyuuuvvvwwwyyyyyyyyyxxxxxxvvvuuurrrpppooopppqqqrrrtttttttttttttttsssrrrrrrqqqqqqqqqqqqppppppppppppooooooooooooooooooooonnnoooqqqssssssrrrrrrrrrsssqqqrrrtttuuuuuuuuutttssspppppprrrssssssrrrrrrqqqrrrrrrsssuuuvvvwwwxxxyyyyyyxxxwwwwwwxxxwwwuuusssvvvtttqqqqqqssstttsssqqqppprrruuuvvvvvvwwwyyyzzz||||||{{{{{{{{{{{{||||||zzzzzzzzzyyyyyyxxxxxxwwwsssrrrqqqqqqqqqqqqrrrsssppprrruuuwwwyyy}}}nnn___YYYXXXVVVTTTSSSSSSTTTUUUWWWWWWUUUQQQNNNMMMKKKIIIIIIIIIIIIGGGFFFBBBAAA@@@@@@@@@>>>;;;999999888777666666555555555333222111111000000111111/////////000000000000111......///000000000000000...............///000000111000...------...//////---000333111,,,)))+++---//////.........------------------............///........................,,,------......---------000111111111111222222222111000000//////000000111222333333555888???HHHNNNXXXeeesss|||}}}yyysssmmmhhhhhhlllpppqqq^^^SSSNNNMMMLLLKKKJJJJJJIIIIIIGGGGGGFFFEEEFFFGGGIIIJJJHHHHHHIIIIIIJJJNNNSSSXXXaaadddiiioootttzzz|||uuukkkddd___[[[UUUQQQMMMJJJGGGEEEDDDCCCAAA@@@???@@@@@@AAA>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>===<<<<<<>>>@@@@@@??????@@@AAABBBCCCEEEEEEFFFKKKKKKRRR___ooo{{{zzz{{{zzzzzzzzzyyyyyyyyyyyyvvvvvvvvvvvvwwwwwwwwwwwwtttsssqqqoooooooooqqqrrrsssssssssssssssrrrrrrqqqoooppprrrssstttsssqqqpppooooooooonnnnnnmmmmmmllllllnnnqqqqqqqqqqqqrrrsssqqqrrrssstttuuutttsssrrrssssssttttttssssssrrrqqqpppqqqssstttvvvwwwwwwwwwxxxwwwvvvwwwyyyyyywwwvvvxxxvvvtttsssssssssrrrqqqoooqqqtttvvvwwwxxx{{{}}}~~~}}}|||{{{{{{|||}}}~~~yyyzzzzzzzzzyyyxxxvvvuuuppppppqqqqqqpppooommmlllkkkooosssuuuxxx}}}{{{mmm^^^YYYXXXVVVTTTTTTSSSSSSUUUVVVWWWUUUQQQNNNMMMKKKJJJJJJJJJJJJHHHGGGCCCBBBAAAAAAAAA???<<<:::999888777666555555555555333222111111000000111111000000000000000000000000......///000000000000000...............///000000000///............//////---///000///---+++,,,...........................---------............///........................------......///.........111111111111222222222222000000////////////000000111222222222444999@@@DDDRRR```oooxxx~~~~~~xxxrrrnnnnnnrrruuu}}}|||fffXXXRRRPPPMMMKKKJJJIIIGGGFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIHHHFFFFFFHHHMMMQQQYYY\\\aaafffkkkqqqwww{{{vvvmmmiiiccc[[[TTTPPPNNNJJJGGGFFFDDDBBB@@@???>>>>>>======>>>>>>???=========<<<<<<;;;;;;;;;::::::;;;;;;<<<=========>>>;;;:::<<<@@@BBBAAA??????@@@BBBCCCCCCDDDFFFGGGMMMTTTbbbvvv||||||}}}}}}~~~~~~}}}{{{zzzyyyvvvuuutttssssssttttttuuusssrrrqqqppppppppprrrrrrrrrrrrrrrrrrrrrqqqqqqpppqqqsssvvvxxxyyyxxxuuutttnnnmmmlllkkkjjjiiihhhhhhjjjlllnnnppppppppprrrsssqqqrrrssssssssssssrrrrrrtttsssssssssrrrqqqppppppppprrrsssuuuwwwwwwwwwwwwvvvvvvvvvwwwyyyzzzyyyxxxwwwuuusssrrrqqqpppooonnnnnnpppsssuuuvvvxxx|||~~~~~~|||{{{zzzyyyzzz{{{|||yyyzzz{{{{{{{{{yyyvvvuuuoooqqqrrrrrrqqqnnnkkkhhhiiilllqqquuuxxx|||zzzlll^^^YYYYYYWWWUUUTTTSSSSSSTTTVVVWWWUUUQQQMMMLLLKKKIIIIIIJJJJJJIIIGGGDDDCCCBBBBBBBBBAAA>>>;;;999888777666555555555555333222111111000000111111111111111111000000000000......///000000000000000...............///000000//////........./////////...,,,+++,,,///000///...,,,,,,------...//////000---------............///..............................///000000000000000000000111111111222222222000000////////////000000000111111222333777<<<@@@PPP]]]llluuu{{{~~~xxxtttsssvvvyyyuuueeeUUUQQQLLLIIIHHHIIIHHHGGGFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJHHHFFFEEEGGGKKKNNNNNNQQQVVV[[[```ffflllpppssswww}}}{{{pppiii___XXXUUUQQQKKKGGGHHHFFFDDDCCCCCCCCCAAA@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<======>>>===;;;:::===AAACCCBBB???>>>@@@BBBCCCCCCEEEHHHKKKSSSccczzz~~~{{{{{{}}}}}}~~~~~~}}}{{{yyyxxxvvvvvvuuutttttttttuuuuuussssssrrrqqqrrrrrrssstttqqqqqqqqqqqqqqqppppppoooqqqtttwwwzzzzzzyyyvvvtttnnnmmmkkkiiihhhggggggggghhhjjjmmmnnnooooooqqqrrrqqqrrrrrrrrrrrrrrrqqqqqqrrrqqqpppooonnnmmmmmmmmmqqqrrruuuwwwxxxyyyxxxxxxuuutttuuuwwwyyyzzzyyyxxxsssrrrqqqooommmkkkkkkkkkmmmoooqqqrrrtttvvvzzz}}}}}}|||{{{yyyyyyyyyzzz{{{xxxyyy{{{|||{{{zzzxxxvvvqqqsssuuuvvvtttpppllliiijjjlllqqquuuxxx{{{zzzlll^^^ZZZYYYWWWTTTSSSRRRSSSTTTVVVVVVTTTPPPMMMKKKJJJIIIIIIJJJJJJIIIGGGEEEDDDCCCCCCCCCAAA>>><<<999888777666666555555555333222111111000000111111222111111111111000000000......///000000000000000...............///000000.........//////////////////+++)))+++///222111...++++++,,,---...///000111---------............///...........................///000000111111111111///000000000000111111111111000000//////000000111///111222222333666:::===LLLXXXfffooowwwzzzzzz|||rrr[[[UUUMMMIIIIIIJJJKKKJJJFFFGGGIIIKKKLLLLLLLLLKKKIIIIIIIIIGGGEEEFFFHHHJJJHHHKKKOOOSSSWWW\\\bbbfffgggkkkooorrrtttwww}}}|||tttkkkeee]]]YYYSSSMMMJJJGGGDDDBBBBBBAAA@@@@@@AAAAAA???>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>=========???BBBCCCBBBAAA???AAACCCCCCDDDHHHNNNTTT```vvvzzzxxxyyyzzz{{{||||||{{{yyywwwvvvvvvvvvvvvwwwwwwwwwwwwwwwrrrrrrrrrrrrsssttttttuuupppppppppppppppoooooonnnoooqqqtttvvvvvvtttrrrpppnnnmmmkkkiiihhhhhhhhhhhhhhhjjjmmmnnnnnnoooppprrrrrrrrrqqqqqqqqqqqqppppppooonnnmmmkkkkkkjjjjjjjjjqqqsssuuuxxxyyyyyyyyyxxxtttssstttvvvxxxyyyyyywwwpppppppppnnnkkkiiiiiikkkmmmnnnooopppppprrrvvvxxx|||||||||{{{{{{zzzyyyyyywwwwwwyyyzzzzzzzzzyyyxxxuuuvvvxxxyyywwwsssooollllllnnnqqqtttwwwzzz||||||zzzlll___[[[ZZZWWWSSSRRRRRRSSSTTTVVVVVVTTTPPPMMMJJJIIIHHHHHHIIIIIIHHHGGGDDDCCCBBBBBBBBBAAA>>>;;;999888777666666555555555333222111111000000111111222222222111111111000000......///000000000000000...............///000000---......///////////////...---,,,,,,---///000000,,,---------......//////---------............///////////////////////////---...///000111111111111....../////////000000000111111111000000111111111000111333333333444777:::DDDPPP^^^iiisssjjjaaaTTTLLLJJJKKKKKKJJJFFFHHHKKKNNNPPPPPPOOOOOOJJJJJJKKKIIIGGGEEEFFFGGGGGGIIILLLOOOQQQUUUYYY\\\[[[^^^aaaccccccfffkkkooopppvvv}}}}}}yyyssslllddd]]]XXXUUURRRRRROOOJJJEEEAAAAAABBB>>>===<<<===>>>>>><<<;;;:::;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::999999:::;;;<<<===>>>>>>>>>@@@CCCDDDCCCCCCDDDDDDAAACCCEEEEEEFFFLLLVVV^^^rrr|||vvvuuuvvvwwwwwwwwwwwwwwwvvvuuuuuussssssuuuvvvwwwwwwvvvuuupppqqqqqqrrrrrrsssttttttooooooppppppoooooonnnmmmmmmoooqqqrrrrrrpppnnnlllmmmllljjjhhhgggggghhhiiiiiikkkmmmnnnnnnnnnpppqqqrrrrrrqqqppppppppppppppplllkkkjjjiiihhhiiiiiijjjppprrruuuwwwyyyyyyxxxwwwsssssssssuuuwwwxxxwwwvvvpppqqqqqqoookkkjjjkkkmmmmmmnnnnnnmmmlllnnnqqqsssyyyyyyzzz{{{zzzxxxvvvuuuttttttuuuvvvwwwxxxyyyyyywwwxxxzzz{{{yyyvvvrrrooonnnnnnppprrruuuwwwxxxxxx{{{mmm```[[[ZZZVVVSSSQQQRRRRRRTTTUUUVVVTTTPPPMMMIIIHHHGGGGGGHHHIIIHHHFFFCCCBBBAAAAAAAAA@@@===:::999888777666666555555555333222222111000111111111222222222222111111000000...//////000000000000000...............///000000------...///000000//////---///000...+++***---111///............------------------.........//////000000000000000000000000,,,---...///000000000000............////////////222222111111111111222222111222333333333333555777===IIIXXXdddqqqyyymmm]]]QQQLLLJJJHHHGGGGGGJJJMMMQQQSSSSSSRRRRRRLLLMMMNNNLLLIIIFFFEEEFFFDDDFFFHHHIIIJJJLLLOOORRRSSSUUUXXXXXXXXXYYY^^^bbb^^^dddlllpppsssxxxwwwrrrbbbbbb___ZZZTTTOOONNNNNNJJJLLLLLLGGG@@@<<<<<>>???@@@CCCGGGGGGEEEDDDEEEGGGBBBDDDFFFFFFHHHPPP\\\eeezzztttsssuuuuuuuuuuuutttttttttttttttnnnooorrrtttuuutttsssrrroooooopppqqqrrrsssssstttooooooooooooooonnnnnnmmmnnnooopppppppppnnnlllkkkjjjiiigggeeedddeeefffgggjjjlllnnnooonnnnnnoooqqqrrrrrrqqqpppooooooppppppkkkjjjiiihhhhhhhhhiiijjjoooqqqtttwwwxxxxxxvvvuuusssrrrssstttvvvwwwvvvuuuqqqrrrssspppmmmlllmmmooommmmmmmmmkkkjjjkkknnnppptttvvvxxxxxxxxxuuurrrppprrrrrrrrrssstttvvvxxxyyyxxxyyy{{{{{{zzzwwwsssqqqooonnnoooqqqsssuuuvvvvvv}}}mmm^^^YYYYYYWWWSSSQQQTTTTTTUUUUUUTTTQQQOOOMMMLLLIIIFFFEEEGGGHHHHHHHHHFFFEEECCCAAA>>>===<<<;;;999999888777666555444444555555444333222222222222000000000000000000000000000000111222222222222111---------------...//////111111222444555333///,,,---.../////////...,,,,,,,,,---...---,,,,,,---...000000000000000000000000000000000000000///..................////////////............////////////222111000//////000111222///000000111333555777888;;;BBBOOOaaattt}}}iiiZZZQQQLLLJJJKKKIIIGGGJJJTTT[[[ZZZXXXXXXVVVRRRNNNLLLLLLKKKHHHEEEIIIEEECCCEEEGGGGGGJJJOOOMMMMMMNNNPPPQQQRRRSSSTTTUUUVVVXXX\\\aaahhhooosss}}}~~~xxxrrrkkkeeeaaa^^^TTTRRROOOKKKHHHFFFEEEEEEBBBBBBAAA???>>><<<;;;;;;<<<<<<<<<=========>>>>>><<<======>>>>>>======<<<<<<;;;;;;:::;;;<<<===>>>===============>>>???@@@BBB@@@@@@DDDHHHIIIEEE@@@GGGGGGGGGIIIOOO[[[kkkwww}}}yyyxxxvvvtttxxxwwwvvvtttsssqqqppppppppppppqqqqqqqqqqqqppppppnnnmmmmmmmmmnnnooopppqqqrrrpppnnnmmmlllmmmnnnoookkklllnnnooopppooommmlllllliiifffbbb``````aaabbbgggfffgggjjjnnnrrrttttttpppooommmllllllmmmnnnnnnooonnnkkkhhhggghhhmmmpppnnnoooqqqsssttttttsssssspppqqqrrrsssttttttttttttrrrnnnjjjjjjlllooooooooonnnnnnnnnoooooopppppppppttttttsssssssssttttttuuutttttttttttttttuuuvvvvvv{{{||||||{{{yyyvvvrrrpppppppppqqqqqqssstttuuuvvvtttgggZZZVVVVVVUUUTTTTTTTTTUUUVVVVVVTTTRRROOONNNLLLIIIGGGFFFGGGHHHHHHHHHFFFEEECCCAAA???===<<<;;;999999888777666555444444555444333222111111111111000000000000000000000000000000111222222222222111......------......///000------...///111000...,,,---.../////////...---,,,,,,...///...---,,,---...///////////////////////////////////////...------............/////////////////////000000000000111222111000//////000111222000000111222333444666777999???LLL]]]ooo|||{{{jjj^^^VVVPPPMMMMMMJJJLLLUUU\\\[[[XXXWWWRRRPPPMMMKKKKKKJJJGGGEEECCCAAACCCFFFGGGDDDCCCEEEHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPSSSWWW]]]cccffflllpppuuuxxx{{{|||~~~yyyrrrjjjgggbbb]]]WWWRRROOOMMMLLLJJJGGGDDDBBB@@@????????????>>>>>>======<<<<<<::::::;;;;;;;;;<<<<<<<<<:::::::::::::::999888888<<<;;;:::::::::;;;<<<=========<<<======>>>???@@@CCC@@@>>>@@@CCCGGGIIIIIIHHHJJJNNNTTT^^^mmm|||zzzyyywwwuuuwwwwwwvvvuuutttrrrqqqpppppppppqqqqqqqqqqqqppppppmmmmmmnnnpppqqqrrrsssssstttrrrpppnnnlllllllllmmmkkklllnnnooooooooommmllljjjhhhfffcccbbbbbbcccdddgggggggggjjjnnnrrrsssssspppooonnnmmmmmmmmmnnnooooooooommmlllkkklllpppsssrrrrrrssssssssssssrrrrrrppppppqqqqqqqqqqqqppppppooollliiiiiilllooopppooooooooopppppppppqqqqqqqqqssssssrrrrrrrrrssstttttttttsssssssssssstttuuuuuuzzzzzz{{{{{{zzzwwwuuusssssssssssstttuuuvvvwwwxxxrrrggg\\\WWWUUUTTTTTTWWWUUUVVVWWWVVVUUUSSSPPPNNNLLLIIIGGGFFFGGGIIIHHHHHHFFFEEECCCAAA???>>><<<<<<999999888777666555555444444444333222111111111111000000000000000000000000///000111111222222111111//////......//////000111...---,,,---...///...---......//////......---,,,---...//////------...///////////////////////////...............------,,,............////////////000000000000111111111111111111000000000000111111111111111222222333444555555;;;GGGWWWgggttt|||}}}zzzlll^^^UUURRRMMMMMMUUU[[[ZZZWWWUUUQQQOOOMMMMMMLLLKKKHHHFFFFFFCCCDDDFFFFFFBBBAAACCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHJJJMMMQQQUUUXXX]]]```dddggghhhiiikkkllljjjnnntttzzzxxxrrrmmmggg___ZZZVVVTTTQQQMMMIIIFFFCCCBBBCCCBBB@@@>>>===<<<;;;;;;<<<<<<<<<<<<<<<=========::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<;;;::::::999<<<;;;;;;:::::::::;;;;;;<<<<<<<<<======???@@@@@@BBBCCCCCCBBBCCCFFFKKKNNNNNNSSS\\\ggguuu|||{{{zzzxxxvvvwwwxxxxxxxxxwwwtttrrrpppqqqqqqrrrrrrrrrrrrqqqqqqnnnoooqqqsssuuuvvvvvvvvvvvvtttqqqnnnlllkkkkkkkkkkkklllnnnooooooooonnnmmmjjjhhhfffeeedddeeefffggggggggghhhkkknnnrrrrrrrrrpppooonnnnnnnnnooopppqqqpppqqqrrrrrrqqqrrruuuwwwwwwwwwvvvtttssssssssssssrrrqqqpppooonnnmmmlllkkkllljjjhhhiiillloooqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqppppppqqqrrrssssssrrrrrrrrrrrrrrrsssttttttwwwxxxyyyzzzzzzyyyxxxwwwuuuuuuuuuvvvwwwxxxyyyzzz{{{pppddd]]]XXXTTTTTTWWWVVVWWWWWWWWWUUUSSSPPPNNNLLLJJJHHHGGGHHHIIIIIIHHHEEEEEEDDDBBB@@@>>>===<<<:::999999888777666555555555444333222222111111222000000000000000000000000///000000111111111111111///////////////000111111333111///...///000000///...............---------...///000///.........000////////////////////////.........//////......---............//////////////////000000000111111111111000000000000000000111222222222222222222333444333999BBBOOO]]]iiirrrvvvzzzzzzzzz|||yyyiiiYYYRRRNNNRRRWWWVVVSSSQQQQQQQQQPPPOOONNNLLLIIIGGGIIIEEEBBBCCCBBB???@@@DDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEHHHKKKNNNPPPSSSUUUXXXZZZZZZZZZ\\\]]]ZZZ^^^bbbggglllssszzzyyysssooonnniiibbb\\\XXXSSSOOOKKKJJJIIIGGGEEECCCBBBAAA@@@@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===::::::;;;<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;============>>>@@@AAAAAAAAAEEEIIIIIIHHHIIINNNRRR```gggsss}}}|||{{{yyywwwxxxyyy{{{{{{zzzxxxuuurrrrrrrrrssssssssssssrrrrrrqqqsssuuuwwwxxxxxxwwwvvvuuutttrrrooonnnlllllllllnnnnnnooopppqqqppppppooolllkkkiiigggffffffgggggghhhhhhiiilllooorrrrrrqqqppppppoooooooooqqqrrrssssssuuuxxxyyyyyyyyyzzz{{{{{{zzzxxxwwwvvvvvvwwwwwwvvvuuussspppnnnllljjjjjjkkkjjjjjjkkkmmmppprrrsssrrrrrrrrrrrrrrrsssssssssnnnnnnnnnooopppqqqrrrsssqqqqqqqqqqqqqqqrrrrrrsssuuuuuuwwwyyyzzzzzzzzzzzzvvvvvvvvvvvvwwwxxxyyyzzzttthhh```ZZZUUUUUUXXXWWWWWWXXXWWWUUUSSSPPPNNNKKKJJJHHHHHHIIIJJJIIIHHHDDDDDDDDDCCCAAA???===<<<::::::999888777666555555666555444333333222222222000000000000000000000000//////000111111111111000///////////////000111111777444111//////000///...//////......------------...///000///.........000...........................//////000000000//////............////////////........./////////000000000000000111111000000000222222222111111222222333333777???HHHRRR]]]eeekkkooorrrvvvzzzjjj]]]RRRPPPRRRRRROOONNNPPPQQQPPPOOOLLLJJJIIIHHHGGGDDDDDDFFFEEE@@@???@@@BBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCEEEHHHJJJLLLIIIJJJLLLMMMLLLLLLMMMOOOOOOPPPSSSUUUYYY^^^cccgggnnnppptttxxx|||wwwtttooojjjfffaaa\\\YYYVVVSSSNNNJJJGGGEEECCCBBB@@@???>>>===<<<<<<<<<<<<>>>>>>>>>>>>=========<<<<<<<<<;;;;;;:::999999999999999:::::::::;;;;;;;;;444555777888:::;;;;;;;;;>>>>>>>>>>>>>>>>>>======>>>>>>>>>???@@@AAACCCCCC@@@DDDHHHJJJKKKRRR^^^ggg~~~~~~|||zzzyyywwwzzz{{{}}}~~~}}}zzzwwwuuussssssttttttttttttssssssvvvwwwyyyzzzyyyxxxvvvuuusssrrrrrrqqqppppppppppppppppppqqqqqqrrrrrrrrrrrrpppooollljjjhhhgggggggggiiiiiikkkmmmqqqrrrrrrqqqqqqpppppppppqqqssstttuuuwwwzzz}}}~~~}}}}}}~~~{{{{{{zzzyyyyyy{{{|||}}}{{{zzzwwwssspppnnnllllllllllllmmmnnnoooqqqsssuuurrrrrrrrrrrrrrrrrrrrrrrrllllllmmmmmmoooppprrrrrrpppppppppppppppqqqrrrrrrrrrssstttvvvxxxyyyzzz{{{uuuuuuuuuuuuuuuvvvwwwxxx{{{oooccc]]]ZZZWWWVVVXXXWWWWWWWWWWWWUUURRROOOMMMKKKJJJIIIIIIJJJJJJIIIGGGDDDDDDDDDDDDBBB@@@>>><<<::::::999888777666666555555555444333222222222222000000000000000000000000...///000000111111000000//////......//////000111555333000............---//////...------------...---...//////------...///...........................///000000000000000000............////////////............////////////000000111111111111000000222222111111111222222333333666;;;@@@GGGOOOXXX]]]bbbhhhpppvvv|||sss^^^TTTQQQOOOMMMLLLMMMNNNMMMLLLJJJIIIKKKLLLKKKLLLPPPUUURRRIIIBBB???@@@@@@@@@??????????????????@@@@@@AAACCCEEEFFFGGGDDDFFFGGGGGGFFFFFFGGGHHHJJJJJJJJJKKKNNNQQQTTTVVV\\\]]]```ccceeefffggggggiiijjjkkkmmmpppuuu|||~~~vvvpppkkkeeebbb]]][[[WWWUUURRRPPPLLLJJJGGGFFFDDDBBB@@@@@@@@@@@@;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999999888777777777888888888999999555666888:::<<<===============>>>???@@@@@@????????????@@@@@@BBBCCCEEEFFFCCCEEEGGGKKKTTTfff|||~~~|||zzzyyyyyyyyy{{{{{{|||}}}|||zzzxxxwwwttttttuuuuuuuuuuuuttttttyyyyyyzzzzzzyyywwwuuutttrrrrrrrrrsssssssssssstttqqqqqqqqqrrrrrrrrrssssssrrrqqqooommmkkkiiihhhgggkkkkkkmmmppprrrtttrrrqqqqqqqqqqqqqqqrrrtttvvvxxx{{{}}}}}}||||||yyyyyyzzzzzz|||}}}~~~~~~|||xxxuuurrrpppoooooonnnooopppppppppppprrrtttqqqqqqqqqqqqppppppppppppkkkkkklllmmmoooppprrrssspppppppppppppppqqqrrrrrrpppppprrrsssuuuvvvwwwxxxssssssssssssssstttuuuvvvwwwjjj\\\XXXXXXWWWVVVVVVVVVWWWWWWVVVTTTQQQNNNLLLKKKJJJIIIJJJKKKKKKIIIGGGCCCDDDDDDDDDCCCAAA>>>===;;;::::::999888777666666444333222111000000000000000000000000000000000000...//////000000000000000......------......///000111///....../////////...000///...---,,,------...,,,...///...---,,,---...........................---...//////000000//////............////////////...////////////000000000///000111222222111000///111111000000111222333333333555777999<<>>=========>>><<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;::::::888999999999::::::::::::;;;;;;<<<>>>>>>>>>>>>>>>;;;<<<===???@@@@@@@@@@@@AAAAAAAAABBBDDDEEEGGGHHHHHHLLLRRR]]]nnn~~~zzzzzzyyyxxxwwwwwwyyy{{{zzzzzzzzzzzzyyyxxxwwwwwwtttuuuuuuvvvvvvuuuuuutttyyyyyyxxxxxxwwwwwwvvvvvvsssssstttuuuuuuuuuuuuuuupppppppppppppppqqqrrrrrrrrrqqqpppnnnmmmkkkjjjjjjmmmmmmooorrrtttuuusssqqqrrrqqqqqqrrrtttvvvxxxyyy|||~~~|||yyyxxxxxxwwwxxxyyyzzz|||||||||}}}|||zzzwwwtttqqqpppppppppoooqqqrrrqqqooonnnpppqqqppppppooooooooonnnnnnnnnjjjkkklllmmmoooqqqssstttqqqppppppppppppqqqrrrrrrooooooooopppqqqrrrttttttssssssrrrrrrrrrsssttttttxxxiiiZZZVVVXXXWWWTTTSSSVVVVVVVVVUUUSSSPPPMMMKKKKKKJJJIIIJJJKKKKKKIIIGGGCCCDDDEEEEEECCCAAA>>>===;;;::::::999888777666666222111000///............000000000000000000000000...//////000000000000000---------------...//////......---///111222222111000///...---,,,---......,,,---...---,,,,,,---...........................,,,,,,---.../////////.............../////////000000000000000111111111111///000111222222111000///000000000000111222333444222333444555666;;;BBBIIISSSZZZeeennnuuu~~~dddXXXQQQOOOOOOKKKLLLNNNNNNOOOSSSZZZ```bbb[[[SSSNNNHHHCCCBBBEEE@@@@@@@@@@@@AAAAAABBBBBBFFFFFFEEEDDDCCCBBBAAAAAA@@@AAABBBAAA@@@@@@BBBDDDAAA???>>>>>>AAADDDFFFFFFDDDEEEGGGHHHIIIIIIHHHHHHGGGHHHIIIJJJKKKMMMRRRUUUTTTZZZbbbeeeeeefffjjjnnnnnnnnnooooooppppppoooooonnnoooppppppqqqrrrssssssssssssrrrqqqooommmkkkjjjiiigggdddaaa^^^\\\\\\\\\VVVRRRNNNKKKIIIIIIHHHGGGDDDBBB@@@@@@@@@???===<<<888999:::999888777777888;;;;;;:::::::::::::::;;;:::;;;<<<======<<<;;;:::999999:::;;;;;;<<<======<<<<<<<<<=========>>>>>>;;;;;;<<<<<<;;;;;;:::999999:::<<<>>>@@@@@@@@@@@@AAABBBBBBCCCEEEFFFHHHIIIMMMUUUcccttt}}}yyyyyytttttttttttttttvvvzzz}}}yyyxxxxxxwwwwwwvvvvvvvvvuuuuuuvvvvvvvvvvvvuuuuuuxxxwwwwwwvvvvvvwwwwwwxxxtttuuuvvvvvvvvvvvvvvvuuuoooooonnnnnnoooooopppqqqpppppppppooonnnmmmmmmmmmnnnooopppsssuuuvvvtttrrrrrrrrrrrrrrrtttvvvyyyzzz|||}}}~~~|||yyyvvvttttttuuuwwwxxxzzz{{{zzzzzzyyyzzzxxxuuurrrpppoooooopppppprrrsssqqqnnnlllmmmoooooonnnnnnnnnmmmmmmlllllljjjkkklllmmmoooqqqssstttqqqqqqqqqpppqqqqqqrrrsssnnnnnnnnnnnnooopppqqqrrrssssssrrrrrrrrrsssssstttvvvhhh[[[XXXYYYXXXWWWWWWVVVVVVVVVUUUSSSQQQNNNMMMJJJHHHHHHIIIKKKLLLKKKJJJIIIGGGFFFEEECCCAAA===:::999999888888777777666666666444333111000000111111000000000000000111111111111111000000//////......---......///000111111222---------.........//////------..........................................------............------///////////////000111111444333111//////000111333............////////////000000000000000000000000...//////000111222222222222222111222555:::>>>@@@IIIMMMXXXhhhvvvsss^^^VVVVVVXXXOOOMMMOOOXXXbbbddd\\\SSSQQQPPPNNNJJJGGGEEEEEEEEEAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>???AAABBBAAA@@@>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGOOOOOOQQQRRRTTTVVVWWWXXXUUUUUUUUUVVVWWWXXXYYYZZZYYYYYYYYYYYYZZZZZZZZZZZZXXXXXXXXXXXXWWWVVVUUUTTTRRRQQQNNNKKKJJJIIIIIIIIIEEECCCAAA@@@AAAAAA@@@???============<<<;;;:::999:::::::::999999888888888999999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::999999999999999:::;;;;;;;;;::::::===<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>===<<<:::;;;===@@@AAABBBBBBAAACCCIIIIIIHHHNNNWWW\\\gggxxx{{{xxxvvvuuuuuuttttttttttttuuuuuuuuusssrrrpppoooppppppqqqpppqqqrrrsssssstttwwwyyyzzzxxxvvvtttrrrrrrrrrrrrttttttsssrrrqqqqqqqqqqqqmmmooopppooonnnmmmnnnooorrrsssrrrrrrpppmmmkkkjjjllllllnnnpppqqqrrrrrrrrrsssqqqpppqqqrrrttttttsssvvvvvvvvvuuutttttttttsssssssssssssssrrrqqqpppooorrrqqqpppooonnnnnnnnnooooooooooooooonnnmmmlllkkkhhhkkknnnpppqqqpppnnnlllkkkiiihhhiiilllppprrrrrrmmmnnnpppqqqqqqpppnnnmmmlllmmmmmmnnnnnnmmmlllkkkooonnnnnnqqqtttuuusssqqqvvvhhh[[[WWWXXXWWWUUUUUUTTTTTTUUUTTTSSSQQQOOOMMMJJJIIIHHHIIIKKKLLLKKKJJJIIIGGGFFFEEEDDDAAA===:::::::::999999888777777777555444333111111111111111////////////////////////111000000000/////////...---......///000000111111---------.........///////////////...---------,,,------------------------------............---------------------...//////444333111000///000111222/////////000000000000111000000000000000000000000...//////000111111222222111111000111333777;;;===EEEHHHSSScccqqq{{{lllaaa^^^]]]______```aaa```[[[SSSMMMJJJJJJIIIHHHGGGFFFGGGHHHEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>???AAABBBAAA@@@>>>=========>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCAAABBBCCCDDDFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGIIIHHHFFFEEECCCBBBBBBBBBBBB@@@>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::999888777:::::::::999999999888888::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999:::;;;;;;;;;;;;;;;>>>======<<<<<<=========>>>>>>>>>????????????@@@@@@@@@@@@BBBDDDEEEEEEEEEHHHGGGJJJOOOPPPQQQXXXaaakkktttzzzwwwuuutttttttttssssssssssssssstttppppppooonnnmmmmmmmmmmmmnnnpppqqqrrrrrrtttvvvxxx{{{yyywwwuuusssrrrrrrrrrsssrrrqqqpppoooooooooooonnnoooppppppnnnnnnooopppqqqqqqqqqqqqpppnnnlllkkkjjjkkklllnnnpppqqqqqqrrrqqqooonnnnnnpppqqqqqqpppqqqqqqqqqqqqqqqppppppppprrrrrrrrrrrrqqqqqqpppooopppooooooooonnnnnnnnnmmmmmmmmmmmmmmmllllllkkkjjjgggiiimmmpppqqqpppnnnmmmiiiiiiiiikkknnnppppppooommmnnnpppppppppooonnnmmmjjjjjjjjjjjjkkkkkkllllllpppooooooqqqtttuuusssqqqvvvhhh[[[VVVVVVUUUSSSSSSQQQRRRSSSSSSSSSQQQOOONNNJJJIIIIIIIIIKKKLLLKKKJJJHHHGGGEEEEEEDDDAAA===;;;;;;;;;:::999999888777777444444333222111111111111111111111000/////////...000000000000////////////.........//////000000111---------...............000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------...//////444333111000//////000000000000000000111111111111000000000000000000000000/////////000111111222222000000///000111444777999???BBBMMM\\\iiitttssskkkfffhhhjjjjjjcccXXXOOOJJJHHHHHHIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHHHHGGGFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>???@@@AAA@@@???===============>>>>>>???????????????????????????>>>>>>>>>======>>>??????=========>>>??????@@@@@@AAAAAA@@@AAAAAABBBCCCDDD>>>????????????@@@@@@@@@@@@@@@@@@@@@???>>>======????????????>>>===<<<;;;???===;;;:::;;;;;;;;;999;;;;;;;;;;;;:::999888888:::::::::999999999999888;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@AAABBBDDDEEEFFFFFFFFFLLLMMMRRRXXX]]]bbblllvvvyyyuuutttsssssssssrrrqqqqqqppppppppppppmmmmmmmmmmmmlllkkkjjjiiimmmoooqqqrrrrrrsssvvvxxxzzzyyywwwuuutttrrrrrrrrrqqqpppooonnnmmmmmmmmmmmmmmmnnnooonnnmmmlllmmmooooooooopppoooooonnnllllllggghhhjjjlllnnnoooppppppnnnmmmllllllmmmnnnmmmkkkmmmmmmnnnnnnnnnnnnnnnnnnoooooopppppppppoooooonnnlllmmmnnnnnnnnnmmmlllkkkjjjjjjjjjjjjjjjiiiiiiiiifffhhhllloooqqqqqqooonnnhhhhhhiiillloooooonnnlllooooooppppppooonnnmmmllljjjiiihhhggghhhkkkmmmoooppppppppprrrttttttsssqqqvvvhhhZZZVVVUUUTTTRRRQQQOOOPPPRRRSSSSSSQQQOOONNNKKKJJJIIIJJJKKKLLLKKKJJJHHHGGGEEEDDDDDDAAA>>>;;;::::::999999888777666666333333333222222111111111555444444333222111000000000000000000////////////........./////////000000........................//////......---------,,,------------------------------............------///////////////000111111444333222000//////////////////000000000111111111000000000000000000000000//////000000111111111111111000000000111333555666:::===GGGTTT```kkkxxx{{{tttmmmmmmjjjaaaVVVNNNLLLMMMNNNMMMLLLLLLLLLKKKIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBB@@@???>>>???@@@AAA@@@???>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<===????????????????????????>>>>>>>>>>>>>>>???@@@AAA<<<<<<<<<=========>>>>>>===============<<<;;;;;;:::;;;<<<======<<<;;;:::===;;;999999::::::999888<<<=========<<<<<<;;;:::999999999999999999999999<<<<<<<<<<<<;;;:::999999<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<============<<<======>>>>>>?????????>>>??????@@@@@@AAAAAABBBBBBBBBCCCDDDDDDEEEHHHLLLNNNUUUYYY```hhhppp{{{{{{vvvtttttttttsssqqqpppooonnnnnnmmmmmmnnnkkklllmmmmmmlllkkkiiihhhlllnnnqqqrrrrrrsssuuuwwwwwwvvvuuutttrrrqqqpppooooooooonnnmmmlllllllllllljjjlllmmmlllkkkjjjkkkmmmooooooooonnnmmmlllkkkkkkeeefffhhhkkkmmmnnnoooooommmlllkkkkkkllllllkkkiiillllllnnnoooooooooooonnnmmmmmmmmmnnnnnnmmmmmmllliiijjjlllmmmmmmlllkkkiiigggggggggggggggggghhhhhhfffhhhllloooqqqrrrrrrqqqjjjiiiiiijjjlllmmmlllkkkqqqppppppooonnnnnnmmmmmmnnnllliiiggghhhjjjnnnqqqqqqqqqrrrsssttttttsssrrrvvvhhhZZZUUUUUUSSSQQQQQQNNNPPPRRRTTTSSSRRROOONNNLLLKKKJJJJJJKKKLLLKKKJJJGGGFFFEEEDDDDDDBBB>>>;;;999999888777666555444444222333333333222222111111555444444333222111000000////////////000000000000............////////////.....................---,,,---------......//////////////////////////////------............------///////////////000111111333222111000////////////........./////////000000000000000000000000000000000000000000000111111111222111111111222333444555777:::BBBMMMWWWaaappp}}}{{{rrriii```YYYSSSPPPPPPNNNLLLKKKLLLLLLJJJHHHHHHHHHHHHHHHGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@???@@@AAAAAA@@@???>>>>>>============>>>>>>========================>>>===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<=========>>>>>>>>><<<<<<<<<===<<<<<<;;;;;;999:::;;;======<<<;;;;;;<<<:::999999:::::::::999<<<<<<<<<===<<<<<<;;;;;;999999999999999999999999<<<<<<<<<<<<;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<===>>>?????????????????????@@@AAABBBBBBCCCCCCGGGGGGGGGGGGJJJQQQ[[[bbbooouuu||||||wwwsssrrrrrrqqqpppnnnnnnmmmllllllllllllllliiijjjkkkkkkjjjiiigggfffkkknnnqqqrrrrrrrrrssstttrrrqqqqqqpppooonnnmmmmmmooonnnmmmlllkkkkkkkkkkkkkkklllmmmmmmkkkkkklllmmmpppooonnnmmmkkkjjjiiiiiieeefffhhhjjjlllmmmnnnooollllllkkklllmmmmmmllljjjjjjlllmmmooooooooonnnmmmkkkkkkkkkkkkkkkkkkjjjiiifffgggiiikkkkkkkkkiiihhhffffffeeeeeeeeefffgggggghhhiiimmmppprrrssstttsssmmmjjjgggfffgggjjjkkklllqqqpppooonnnmmmmmmnnnoooqqqnnniiifffeeehhhlllooopppqqqssstttuuutttttttttuuugggZZZUUUUUUTTTRRRRRRNNNPPPSSSUUUUUURRROOOMMMMMMKKKJJJKKKLLLLLLKKKIIIGGGFFFEEEDDDDDDBBB???<<<999999888666555444333333222222333333333222222111111111111000/////////...////////////000000000000.......................................---------+++,,,,,,---...///000000////////////////////////------............---------------------...//////111000000000000000//////............////////////000000000000000000000000000000000000000000111111222222222222222333444555555777===FFFMMMVVVffftttttthhhZZZPPPOOOLLLHHHHHHJJJLLLKKKIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBAAAAAABBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>=================================<<<======>>>>>>;;;;;;;;;::::::999999999<<<;;;;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<999999::::::::::::999999888999::::::;;;;;;;;;:::<<<;;;999999;;;;;;;;;:::999::::::;;;::::::999999888999999999999:::::::::;;;;;;;;;<<<;;;;;;::::::<<<<<<<<<=====================>>>????????????>>>===>>>???AAAAAAAAA@@@@@@@@@AAABBBBBBCCCDDDEEEEEEFFFGGGIIIMMMTTTaaaqqq}}}{{{xxxuuuqqqnnnmmmmmmlllkkklllkkkkkkjjjkkkkkkllllllggggggggggggfffeeedddcccjjjlllooopppooooooooopppllllllmmmmmmmmmllllllkkknnnmmmlllkkkjjjjjjjjjjjjmmmnnnooonnnmmmmmmnnnoooooonnnmmmkkkjjjiiiiiiiiiggghhhjjjkkkmmmnnnnnnnnnkkkkkklllmmmoooooommmkkkhhhiiikkkmmmmmmllljjjiiijjjjjjjjjiiiiiihhhgggfffdddeeefffhhhiiiiiiiiihhhgggfffeeeddddddeeefffggghhhjjjllloooqqqsssssssssoookkkfffdddeeegggjjjkkkooommmllljjjjjjlllnnnooopppmmmgggcccbbbdddhhhkkkoooqqqtttuuuuuuuuuuuuvvvuuugggZZZVVVVVVUUUTTTTTTPPPRRRTTTVVVVVVSSSOOOMMMMMMLLLKKKKKKLLLLLLKKKIIIGGGFFFDDDDDDDDDBBB???<<<::::::888777666444333333111222333333333333222111////////////////////////.../////////000000000111........................//////.........---------,,,---------.../////////////////////////////////------............---------------------...//////...//////000000000000000...////////////000000000000000000000000000000000111000000000000000000000000000111222222333444444444555:::???DDDLLL\\\kkklll]]]UUUOOOIIIGGGIIIKKKJJJHHHHHHHHHIIIIIIIIIHHHHHHGGGHHHHHHGGGGGGFFFEEEEEEDDDEEECCCBBBBBBCCCDDDBBBAAAAAAAAA@@@???????????????========================<<<<<<<<<<<<===>>>??????<<<<<<<<<;;;;;;;;;;;;;;;>>>======<<<<<<======>>>999999999:::::::::;;;;;;999999::::::::::::999999:::999999999999::::::;;;<<<:::999999;;;<<<;;;:::999999::::::;;;::::::999888888999999999:::::::::::::::;;;;;;<<<;;;;;;;;;<<<<<<=========>>>>>>>>>===>>>??????@@@@@@?????????@@@BBBDDDEEEDDDCCCBBBCCCCCCDDDEEEFFFGGGHHHHHHFFFKKKSSS\\\iii{{{zzzvvvpppnnnkkkjjjjjjiiihhhgggjjjiiiiiijjjjjjkkklllmmmggggggfffeeeddddddddddddhhhjjjlllmmmkkkjjjiiijjjggghhhjjjkkklllllllllkkklllkkkjjjiiihhhhhhhhhhhhkkkmmmnnnmmmlllkkklllnnnkkkkkkjjjiiiiiijjjkkkllljjjkkklllmmmnnnnnnnnnnnnjjjjjjkkknnnpppqqqooommmhhhiiikkklllllljjjhhhgggiiiiiiiiihhhgggeeedddcccccccccdddeeefffggghhhiiiiiihhhfffeeedddeeefffggghhhiiikkkmmmooopppqqqqqqnnnkkkgggeeeeeeggghhhhhhkkkiiigggfffgggiiilllnnnnnnkkkfffcccbbbeeeiiikkkmmmqqqtttvvvuuuuuuwwwyyyuuugggZZZVVVWWWVVVUUUUUUQQQSSSUUUWWWVVVSSSOOOMMMNNNLLLKKKKKKLLLLLLKKKIIIGGGEEEDDDDDDDDDBBB???<<<;;;;;;:::888777555444444000111333333444333222111000000000000111111111111.../////////000000111111.....................---//////.........---------..................------........................---..................---///////////////000111111---...///000111111111111000000000000111111111111000000000000000000000000111111111000000000000000//////000111222333333444333444777;;;???FFFVVVeee}}}uuu^^^VVVMMMIIIIIIJJJHHHFFFEEEEEEFFFGGGGGGGGGFFFFFFIIIIIIHHHHHHGGGFFFEEEEEEFFFEEECCCCCCDDDDDDCCCBBBBBBBBBAAA@@@?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<===>>>???@@@;;;;;;;;;;;;;;;;;;;;;:::<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<======>>>=========<<<;;;:::999999:::;;;<<<<<<:::999999:::;;;;;;:::;;;;;;<<<<<<===<<<<<<<<<888888888999999:::::::::999999:::;;;<<<<<<<<<<<<<<<=========>>>>>>??????>>>>>>???@@@@@@@@@@@@???AAABBBDDDFFFGGGGGGFFFEEEEEEFFFFFFHHHIIIJJJKKKKKKNNNUUUbbbppp|||uuusssllljjjhhhhhhiiiiiihhhfffhhhhhhiiiiiijjjkkkmmmnnnjjjiiigggfffeeeeeefffgggeeehhhjjjjjjhhhfffeeeeeefffgggiiikkklllmmmlllllljjjiiihhhggggggfffffffffhhhiiijjjjjjhhhhhhiiijjjhhhhhhhhhhhhjjjlllnnnooolllmmmnnnnnnoooooonnnnnniiiiiikkknnnpppqqqooommmiiijjjlllmmmmmmkkkhhhfffiiiiiiiiigggfffdddbbbaaacccccccccccceeefffhhhiiikkkjjjgggeeedddeeefffgggggghhhjjjlllmmmnnnoooooollljjjhhhgggggggggfffeeegggfffdddcccdddgggjjjlllmmmkkkgggeeeeeehhhlllnnnlllppptttvvvvvvvvvxxxzzzqqqeee[[[XXXXXXVVVTTTTTTYYYYYYWWWVVVTTTSSSQQQQQQOOONNNMMMMMMMMMMMMKKKIIIHHHHHHHHHGGGEEECCC@@@???888888888888777555444222444444444333333333222222222222222333333222222222//////000000111111222222///,,,***,,,111333111...///......///111000...,,,---------,,,,,,+++++++++...........................------,,,,,,------......................................................000111111000000111333////////////000000000000111111111111111111111111111111222222222333333333666888999888888AAAOOO[[[uuuvvvbbbPPPNNNMMMGGGEEEHHHBBBDDDFFFGGGGGGGGGIIIKKKKKKJJJHHHIIIIIIJJJIIIGGGHHHFFFEEEDDDEEEDDDCCCAAACCCCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@AAABBBAAA???===>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<;;;999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;999999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999::::::;;;;;;<<<<<<======<<<<<<;;;<<<;;;:::999:::;;;<<<======>>>>>>???@@@@@@AAAAAAAAA???===???BBBEEEDDDCCCCCCBBBBBBGGGLLLNNNJJJEEEIIIJJJIIIIIIIIILLLQQQTTTVVVcccwwwyyytttooolllkkkkkkjjjiiihhhgggggggggiiikkklllkkkjjjjjjkkkkkkjjjhhhgggfffffffffgggbbbcccdddeeeeeecccaaa```eeegggiiijjjkkkjjjhhhgggeeeeeeeeeeeeeeefffjjjmmmooooooooommmkkkhhhfffdddddddddeeefffhhhjjjkkkllllllllllllmmmmmmlllkkkkkkiiijjjkkklllnnnooopppqqqnnnmmmlllkkkjjjiiihhhgggggggggffffffeeedddccccccaaaccceeeggghhhhhhgggggggggggggggggghhhhhhgggggggggiiikkkmmmnnnnnnmmmmmmjjjjjjhhhgggeeeeeeddddddgggeeecccbbbdddgggkkknnnqqqmmmhhheeefffhhhjjjkkkppppppqqqrrrtttvvvxxxyyyqqqfff[[[XXXXXXVVVUUUVVVZZZYYYXXXVVVUUUSSSRRRQQQNNNMMMLLLLLLMMMMMMJJJIIIGGGFFFFFFDDDBBB>>><<<:::999:::::::::999777555444222222111111000///......000000111111111111000000//////////////////000000...+++)))+++000222000---///......///000111///.../////////......---------...........................------------------...........................++++++,,,---...//////000---///000000//////000111////////////000000000000111111111111111111111111111111111222222222333333444666888777777===JJJTTTjjjxxxvvv]]]UUUQQQJJJGGGIIIFFFHHHIIIIIIHHHIIIKKKMMMJJJIIIIIIIIIKKKKKKIIIGGGIIIGGGFFFFFFGGGGGGEEEDDDEEEDDDCCCBBBBBBAAAAAABBBAAAAAA@@@AAABBBBBB@@@>>>???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<>><<<;;;;;;;;;<<<===;;;<<<<<<<<<<<<<<<<<<;;;======<<<;;;<<<===>>>??????@@@@@@@@@AAAAAABBBBBBDDDBBB@@@AAADDDFFFFFFEEEOOOLLLIIIHHHJJJLLLLLLLLLLLLMMMNNNOOORRRXXX___dddkkkvvv}}}xxxtttqqqmmmlllkkkjjjjjjiiihhhgggggggggiiikkklllkkkjjjjjjkkkhhhggggggfffeeeeeeffffffeeeeeeddddddccccccccccccggghhhjjjkkkkkkiiihhhgggcccccccccccccccdddhhhjjjooooooooonnnmmmjjjhhhgggffffffeeeeeefffggghhhhhhjjjjjjkkkllllllllllllkkkiiiiiiiiiiiijjjjjjkkkkkkllllllkkkjjjiiihhhhhhhhhfffeeedddcccbbbbbbbbbbbbcccccceeefffggghhhhhhhhhiiihhhhhhggggggggghhhhhhgggiiikkklllmmmlllkkkjjjhhhhhhgggfffeeeeeeeeefffgggfffeeeeeefffhhhjjjlllnnnjjjfffdddeeegggiiijjjmmmmmmnnnpppsssuuuwwwyyyrrrfffZZZWWWWWWVVVVVVXXXZZZYYYYYYWWWVVVTTTRRRQQQNNNLLLLLLLLLMMMLLLJJJHHHGGGGGGFFFDDD@@@===999777;;;;;;;;;;;;:::888777666666555444333222111000///...//////000000//////...//////..................---+++)))+++...000///,,,...,,,+++,,,...//////.../////////.......................................------------------------......................../////////000000000111111---...//////......///000000000000000////////////111111111111111111111111111111111222222222222333222555666555555999AAAIIIZZZfffuuunnn___YYYRRRMMMMMMIIIIIIIIIHHHGGGGGGIIIKKKKKKJJJKKKLLLNNNMMMKKKIIIJJJHHHGGGHHHIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBAAAAAABBBCCCBBB@@@???@@@??????>>>>>>??????@@@????????????????????????<<<<<<============<<<<<<=========<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<;;;::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<>>=========>>>>>>;;;<<<<<<======<<<<<<;;;>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCFFFEEECCCDDDFFFGGGGGGGGGJJJJJJJJJJJJLLLOOOTTTWWWVVVYYY\\\aaagggoooxxx~~~zzzsssqqqqqqooonnnlllkkkjjjiiihhhgggffffffgggiiikkklllkkkjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjiiihhhgggeeeccccccdddeeegggggghhhiiijjjjjjiiigggfffccccccccccccbbbdddgggjjjoooooooooooonnnmmmkkkjjjhhhgggfffeeeddddddddddddggggggiiijjjkkkllllllllliiiiiihhhhhhggggggffffffiiiiiiiiihhhhhhhhhggggggeeedddbbb```___```aaabbbddddddeeeeeefffgggiiiiiikkkjjjhhhgggfffggghhhhhhhhhiiikkkkkkkkkiiigggfffeeeeeeddddddeeefffgggggghhhhhhhhhhhhiiiiiijjjjjjiiifffcccbbbdddggghhhiiiiiijjjkkkmmmppprrruuuvvvrrrfffYYYVVVVVVVVVXXXZZZZZZZZZYYYXXXVVVTTTRRRQQQLLLKKKKKKKKKLLLLLLJJJHHHIIIIIIHHHFFFCCC@@@===;;;;;;;;;;;;:::999888777666888777666555333111000000...//////////////////...000//////......------------,,,+++,,,...///...---+++***((()))+++---......---------------,,,,,,,,,........................------............------........................111111000///---,,,++++++...///000000......///000000000000000////////////111111111111111111111111111111111111222222222222222444666666444666;;;@@@JJJTTTbbbnnnyyy~~~mmmfff```XXXUUUOOOOOOMMMKKKHHHHHHIIIKKKLLLLLLMMMOOOPPPPPPNNNLLLJJJIIIHHHIIIJJJKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCBBB@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<===============<<<>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<============<<<;;;:::999999888999999<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>><<<<<<============<<<<<>>::::::999888777666555555444444333111000...------///000000111111000000///000000000//////...............---.../////////...---+++)))***,,,...//////------------------------........................---......//////......---........................---,,,+++***)))((('''&&&///111111111//////000111111000000000/////////...000000000000000000000000000000111111111222222222222555666666555555777:::???FFFRRR___jjjuuu{{{sssiiibbb]]]\\\YYYUUUPPPLLLLLLLLLLLLLLLLLLMMMOOOOOOMMMKKKKKKIIIIIIIIIKKKLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDBBBBBBCCCDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB======>>>?????????>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<============@@@???>>>=======================================>>>>>>>>>?????????>>>>>>===>>>>>>??????>>>>>>===>>>??????@@@AAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGIIIJJJJJJOOOUUUZZZ^^^hhhvvv{{{yyyvvvrrrooooooooopppppplllkkkjjjiiigggfffeeedddfffhhhjjjkkkjjjiiiiiijjjiiiiiiiiiiiihhhfffdddcccgggggghhhiiihhhgggfffeee``````bbbcccdddeeeffffffeeeeeeeeedddccceeehhhjjjjjjjjjllllllllllllkkkjjjggggggffffffeeefffffffffbbbccceeegggjjjkkklllmmmhhhhhhhhhhhhhhhiiiiiiiiieeeeeeeeeeeeeeeeeeeeedddfffdddbbb``````aaaccceeefffeeedddddddddfffggghhhjjjiiigggfffffffffggggggjjjkkkllllllkkkiiifffeeebbbbbbbbbccceeeggghhhiiiiiijjjlllmmmmmmkkkiiigggdddcccbbbdddfffiiiiiiiiijjjiiiiiiiiiiiijjjkkkkkknnnbbbWWWTTTVVVVVVWWWYYYWWWXXXXXXXXXVVVSSSQQQOOOJJJIIIIIIJJJKKKKKKIIIHHHFFFFFFFFFEEECCCAAA???===:::999777666555444444444555444444222111000//////000111111222222111111000000000000///////////////////////////////////////000...---...000111111000///////////////000000000........................---...///000000///...---........................,,,,,,,,,------.........000111222111000///000111111111000000//////......000000000000000000000000000000000111111111111222333444666666555555666888:::>>>FFFQQQ[[[dddqqq|||zzztttrrrmmmeee\\\TTTOOOMMMNNNMMMLLLLLLMMMMMMLLLJJJLLLKKKJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEGGGEEECCCCCCDDDEEEDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAAAAAAAAAAA@@@?????????>>>>>>>>>>>>>>>=========>>>>>>>>>???????????????>>>>>>======>>>>>>????????????????????????===>>>??????@@@@@@?????????@@@@@@AAAAAA@@@@@@???>>>???@@@BBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHGGGIIIJJJJJJJJJJJJMMMOOOLLLOOOUUU]]]jjj{{{wwwuuutttqqqooommmmmmmmmmmmlllkkkjjjiiigggfffddddddfffhhhjjjkkkjjjiiiiiiiiiiiiiiiiiiiiigggfffeeedddfffgggiiijjjiiihhheeeddd^^^______aaabbbcccdddeeecccdddcccbbbaaabbbeeeggghhhiiijjjkkkkkkjjjiiihhhffffffffffffffffffggghhhbbbccceeegggjjjkkklllmmmfffgggggghhhiiijjjjjjkkkgggggggggffffffeeeeeeeeefffeeecccbbbbbbcccdddfffddddddccccccdddeeeeeefffffffffffffffffffffffffffhhhiiikkklllkkkiiihhhfffccccccddddddeeeggghhhiiihhhjjjlllnnnmmmllliiigggeeeeeeeeegggjjjlllkkkkkkkkkjjjjjjiiihhhhhhhhhhhhjjj___VVVTTTVVVUUUVVVWWWVVVWWWWWWWWWVVVSSSOOOMMMIIIIIIHHHIIIKKKKKKIIIHHHFFFFFFFFFDDDBBB???===;;;:::999777555444444444555666666555444444333222222000111111222222111111000..................//////......///......---......//////...///111111000....../////////000000000111........................---...///000000///...---........................//////000000111222333333000111111111///...///000111111111000///.........000000000000000000000000000000000000111111111111222333444555555666666777999999>>>GGGNNNUUUaaannnwwwtttfff\\\XXXUUURRROOONNNNNNOOOOOONNNPPPNNNMMMMMMNNNNNNLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHFFFDDDCCCDDDEEEEEEDDDEEEDDDDDDCCCCCCDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBB==================>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAA@@@AAACCCDDDEEEFFFEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLKKKMMMOOOOOOOOOPPPSSSVVVRRRWWWaaaooo|||xxxvvvssssssqqqooommmllllllmmmlllkkkjjjiiigggeeedddccceeegggjjjjjjiiihhhhhhiiijjjjjjiiiiiiiiijjjjjjkkkggggggggggggggggggfffeeeaaaaaa``````aaaaaabbbbbbcccdddcccbbbaaabbbdddggghhhiiijjjjjjjjjiiihhhgggffffffeeeeeeeeeeeeeeefffcccdddfffhhhjjjkkklllllliiijjjjjjkkkkkklllmmmmmmlllkkkkkkjjjiiihhhggggggddddddcccccccccddddddeeebbbbbbccccccddddddccccccaaaccceeefffgggfffeeeeeeeeefffhhhjjjjjjiiihhhgggffffffeeeeeeffffffggghhhhhhiiikkkmmmmmmllljjjhhhhhhhhhhhhkkkmmmnnnnnnlllkkkjjjiiiiiihhhhhhiiiiiihhh^^^UUUTTTVVVUUUUUUVVVUUUVVVWWWWWWUUURRROOOLLLIIIHHHHHHIIIJJJKKKIIIHHHIIIIIIHHHFFFCCC???<<<::::::999777666555444555555222222222111111000000000000000111111111111000000,,,,,,,,,------.........,,,---......,,,,,,,,,------,,,---...///...,,,***,,,---------......//////........................---...///111111///...---....................................------------///000111000...------...222111111000///......---000000000000000000000000000000000000111111111111111222333444555555666777888777:::AAAFFFKKKWWWdddppp~~~qqqjjj]]]YYYUUUSSSRRRSSSTTTTTTRRRQQQOOOOOOOOOOOOMMMLLLLLLLLLJJJIIIIIIIIIIIIIIIIIIFFFDDDDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDAAA@@@@@@@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBCCCDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAABBBDDDFFFGGGHHHGGGGGGGGGHHHIIIKKKLLLNNNOOOPPPNNNQQQSSSTTTTTTUUUYYY\\\gggooo||||||yyyuuussssssssssssqqqnnnmmmmmmnnnlllllljjjhhhgggeeedddccceeegggjjjjjjiiihhhhhhiiieeeeeeeeeeeefffhhhkkkllliiihhhfffeeedddeeeggghhhddddddbbbaaa````````````eeefffeeedddbbbcccfffiiiiiiiiijjjkkkjjjiiihhhgggffffffeeedddcccccccccccccccdddfffhhhjjjkkkllllllnnnnnnooooooooooooooopppoooooonnnmmmllljjjjjjiiiccccccccccccddddddcccccc```aaacccddddddcccbbbaaa___aaadddfffggggggeeedddbbbdddfffhhhiiiiiihhhggghhhhhhgggffffffffffffgggggghhhjjjllllllkkkjjjiiijjjjjjkkkmmmppppppooommmjjjiiiiiiiiiiiijjjjjjkkk}}}hhh^^^VVVUUUUUUTTTTTTWWWXXXVVVUUUTTTTTTSSSPPPNNNQQQOOOLLLLLLLLLLLLKKKIIIJJJIIIGGGDDDBBBAAA@@@???:::888666666666666555444555333111111222222222111000000000000////////////000000000000000//////...333///,,,+++...000000///........................000000///...---,,,,,,++++++++++++,,,,,,---------,,,,,,------.../////////111111000///......---------------............///////////////000000000000000000000000000000000000111111000000//////......------...///000222444555///000111222222222222222555777999:::<<>>======999777555444555666555444555333111111222222222111000000000000////////////...............------,,,111///,,,,,,...000///..........................................---------++++++,,,,,,,,,---------,,,,,,------...////////////......---,,,,,,++++++---------............///.../////////000000000000////////////////////////111000000000/////////...///////////////000111222111222333333333333333333555777999999999>>>GGGNNN^^^lll~~~rrrlllggg```ZZZZZZXXXUUUTTTTTTTTTRRRPPPPPPOOOMMMIIIEEEDDDFFFHHHHHHFFFEEECCCBBBBBBBBBBBB??????>>>>>>???@@@AAAAAAEEEFFFHHHJJJKKKKKKKKKJJJJJJIIIGGGFFFDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCCCCBBBCCCCCCDDDCCCCCCBBBBBBEEEEEEEEEDDDCCCCCCEEEHHHFFFHHHIIIIIIIIIIIIJJJLLLKKKKKKLLLLLLOOOTTT[[[```fffkkkqqqvvv{{{{{{uuuqqqooopppppppppoooqqqsssrrrooommmmmmnnnnnnkkkgggeeedddeeedddcccaaabbbcccdddddddddcccbbbddddddeeegggjjjkkkjjjhhhccccccccccccdddfffhhhiiijjjhhheeeccccccccceeefffllljjjiiigggggggggggghhhhhhiiijjjjjjjjjiiihhhgggdddeeeeeedddbbbbbbcccddddddeeegggiiikkkmmmmmmnnnnnnnnnnnnoooooopppqqqrrrqqqqqqqqqpppmmmkkkhhhfffdddcccbbbbbbbbbcccddddddcccbbb```___```aaabbbcccddddddeeeffffffffffffffffffgggjjjlllmmmmmmlllkkkllljjjgggdddbbbbbbcccdddfffgggiiikkklllkkkjjjjjjfffffffffffffffggghhhiiiiiihhhgggffffffffffffggg|||ggg^^^VVVTTTUUUTTTUUUWWWUUUTTTSSSRRRSSSQQQOOOMMMOOOMMMJJJJJJJJJJJJIIIGGGFFFEEECCC@@@>>>===<<<<<<777555444444555666555444444333111111222333222111000000000000////////////...............------,,,///...---...//////...---........................,,,,,,------............,,,,,,,,,,,,------------,,,,,,------.../////////.........---,,,,,,++++++---------............///....../////////000000000////////////////////////000000000000////////////111000000/////////000000444444555555555444333333555777888777666999>>>CCCQQQ^^^rrrzzzpppiiifffccc^^^[[[ZZZXXXWWWUUUMMMKKKIIIFFFEEEEEEFFFFFFDDDCCCBBB@@@???>>>>>>>>>===<<<<<<<<<<<<======>>>AAACCCGGGJJJLLLLLLJJJIIIJJJJJJHHHGGGFFFFFFFFFFFFDDDDDDBBBBBBAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCEEEEEEFFFEEEDDDDDDGGGIIIIIIJJJJJJJJJIIIIIIKKKMMMMMMNNNPPPSSSYYYcccnnnvvvyyyuuuooolllkkklllllllllnnnpppqqqqqqooommmmmmnnnllliiifffdddeeeffffffeeedddccccccccccccccccccbbbbbbbbbdddgggjjjkkkiiigggbbbbbbbbbcccdddeeeggghhhjjjiiigggeeedddeeefffgggkkkjjjiiihhhgggggghhhhhhggghhhiiiiiiiiiiiiiiihhhgggggggggeeebbbaaabbbcccdddeeegggiiikkkmmmnnnoooqqqpppooooooooopppqqqrrrsssrrrqqqooommmkkkjjjiiihhhfffdddaaa```aaabbbcccaaa````````````bbbcccdddffffffgggggghhhhhhgggggghhhjjjlllooopppooonnnmmmmmmkkkhhheeecccbbbccccccbbbdddfffhhhiiiiiiiiiiiigggfffeeeddddddeeeggghhhggggggffffffeeeeeeffffff}}}fff]]]UUUTTTTTTTTTUUUWWWVVVTTTSSSSSSSSSRRRPPPNNNOOOMMMKKKJJJJJJJJJIIIHHHGGGFFFDDDBBB???>>>======888666444444666777666555444222111111222333222111000000000000////////////000000000000000//////...------.../////////...---........................------------------------,,,,,,------------------,,,,,,------.../////////000000/////////.........---------............///........./////////000000////////////////////////000000000000////////////111111000000000111111111555555555555444333222222444666666666555666999<<>>>>>>>>>>>======<<<<<<<<<======>>>@@@CCCFFFHHHIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFDDDCCCCCCCCCEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHGGGGGGHHHKKKNNNNNNOOOOOONNNLLLLLLNNNPPPQQQUUU\\\fffrrr|||wwwtttpppllliiiiiijjjkkkkkkpppqqqqqqqqqppppppppppppjjjhhheeedddeeegggggggggfffeeedddcccbbbbbbccccccbbbbbbdddhhhjjjkkkiiigggcccccccccdddeeefffggghhhiiihhhfffeeeeeefffggghhhkkkjjjhhhgggffffffggggggffffffgggggghhhhhhhhhhhhiiiiiiiiifffcccaaabbbcccdddeeegggiiikkkmmmnnnnnnooonnnmmmmmmnnnooorrrssssssrrrpppnnnmmmlllkkkkkkhhhfffdddaaa```aaabbbccc````````````aaacccdddeeeggghhhhhhiiiiiiiiihhhhhhhhhjjjmmmpppqqqpppnnnmmmlllkkkhhheeebbbaaaaaaaaa___```bbbdddfffgggggggggjjjhhhfffddddddeeehhhiiihhhhhhgggggggggggghhhhhheee\\\TTTSSSTTTTTTUUUWWWWWWVVVUUUUUUUUUTTTRRRPPPPPPNNNLLLKKKLLLLLLJJJIIIGGGFFFDDDAAA???>>>===<<<:::888666666777888777666444222000111222333333222000000000000////////////000000000000000//////...,,,---...///...---------........................///......---,,,,,,++++++------------------------,,,,,,------...////////////////////////.........---------............///............////////////........................////////////000000000000111111111111222333444444333333333333333222111000333444555555555666888:::???III[[[qqqyyyoooaaaZZZQQQLLLKKKJJJGGGDDDBBBBBBBBBBBBAAAAAA@@@@@@>>>>>>===<<<;;;;;;;;;<<<======>>>???AAAEEEGGGIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGEEEEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHKKKLLLLLLLLLLLLMMMPPPRRRRRRSSSTTTTTTTTTVVVZZZ]]]]]]eeerrr~~~zzzwwwuuuqqqoookkkjjjjjjlllllllllqqqqqqppppppppppppppppppiiigggeeedddeeeggghhhhhhgggfffeeedddccccccddddddcccdddeeegggjjjjjjhhhgggddddddeeefffggghhhiiiiiigggffffffeeeeeefffggghhhkkkjjjhhhfffeeeeeeeeefffdddddddddeeefffggghhhhhhkkkkkkjjjgggdddbbbbbbcccdddeeegggiiijjjllllllmmmiiiiiiiiijjjllloooqqqrrrqqqpppooommmlllkkkkkkkkkgggeeedddcccbbbccceeefff``````aaabbbcccdddffffffhhhiiiiiijjjiiiiiihhhhhhgggiiilllnnnoooooonnnlllkkkjjjgggdddbbbaaa``````]]]^^^```aaacccdddeeeeeejjjhhhfffddddddeeegggiiihhhhhhgggggggggggghhhhhhddd[[[TTTSSSTTTTTTUUUWWWWWWVVVUUUUUUVVVUUUSSSQQQQQQOOOMMMLLLLLLLLLKKKJJJEEEDDDBBB???===<<<;;;;;;<<<:::888777888888777666333222000111222333333222000000000000////////////...............------,,,,,,.........---,,,---...........................//////...---,,,+++******............------------,,,,,,------.../////////---------------------------------............///------........./////////........................////////////000000000000000000000111222333444555111111222222222111000000333333333444555777999:::<<>>>>>???>>>===;;;;;;:::::::::===<<<;;;;;;===AAAEEEHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEGGGHHHIIIJJJJJJJJJFFFGGGHHHIIIJJJJJJJJJIIILLLNNNOOOPPPQQQSSSVVVYYYXXXZZZ\\\___bbbgggmmmqqqvvvxxxvvvvvvuuuuuuqqqooollllllmmmooooooooorrrpppnnnnnnoooooonnnmmmiiigggeeedddeeeggghhhhhhffffffffffffffffffeeeeeeeeeddddddeeeggghhhgggeeedddeeefffhhhiiiiiiiiiiiifffffffffffffffggghhhhhhmmmllliiigggeeedddddddddcccccccccdddeeegggiiiiiillllllkkkhhheeeccccccddddddeeeggghhhiiijjjjjjjjjdddeeegggiiilllnnnooopppmmmmmmllllllkkkjjjiiiiiieeeeeeeeeeeefffgggggghhhaaabbbcccdddeeefffggggggiiiiiijjjjjjiiiiiihhhhhhggghhhjjjkkklllmmmmmmllljjjiiigggeeecccbbbaaa```______```aaacccdddeeeeeefffeeedddccccccdddfffgggffffffeeeeeeffffffgggggg}}}ddd[[[SSSSSSTTTTTTUUUWWWVVVUUUTTTUUUUUUUUUSSSQQQPPPNNNLLLKKKKKKKKKJJJIIIFFFDDDBBB@@@>>><<<<<<;;;<<<:::888777777666555444333111000111222444333333000000000000////////////...............------,,,---......---++++++---000........................---------,,,,,,+++++++++///.........------------,,,,,,------.../////////---------------------------------............///---------.........//////.........................../////////000000000111111000000///000000111111000000111111222111111111555333222222444666888999999>>>IIIYYYmmm}}}mmmgggddd___ZZZRRRRRRPPPNNNKKKGGGDDDBBBAAAAAA???>>>===<<<<<<<<<;;;;;;;;;<<<>>>@@@CCCEEEGGGHHHIIIJJJJJJJJJJJJIIIFFFGGGHHHHHHGGGEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCDDDEEEHHHKKKMMMOOOOOOPPPJJJKKKLLLMMMNNNNNNNNNNNNNNNQQQVVV[[[aaagggnnnsssuuuwwwyyy|||wwwrrrsssuuuuuutttqqqooommmmmmoooqqqrrrrrruuurrrooonnnooopppooommmjjjgggeeedddeeegggggggggffffffhhhiiiiiihhhggggggfffdddbbbbbbcccdddcccccccccdddfffggghhhiiihhhhhhffffffgggggghhhiiijjjjjjqqqooollliiigggeeeeeeeeedddddddddeeegggiiikkklllmmmmmmllliiifffddddddeeeeeeeeefffgggggggggggggggcccdddgggjjjlllmmmmmmllliiijjjjjjjjjjjjiiigggfffeeefffggghhhiiihhhhhhgggcccdddeeefffggggggggggggiiiiiiiiiiiiiiihhhgggggghhhhhhhhhiiijjjkkklllmmmkkkjjjiiigggfffddddddccccccccccccddddddeeefffgggeeedddddddddeeefffgggggggggffffffffffffggghhhiii{{{ddd[[[SSSRRRTTTTTTUUUWWWUUUTTTSSSTTTTTTTTTRRRPPPOOOMMMKKKJJJJJJJJJIIIHHHHHHGGGEEECCC@@@???>>>>>><<<:::777666666555333222333111000111222444444333000000000000////////////000000000000000//////...---......,,,******---111........................++++++,,,,,,,,,,,,------//////.........---------,,,,,,------...//////000.../////////////////////---------.........//////---------.........//////.........................../////////000000111111111000///......---------///000111222222222222222666444111111222555777888777;;;CCCQQQcccuuuyyyooogggfffddd```[[[VVVRRROOOEEEEEECCCAAA@@@?????????:::;;;<<<>>>@@@AAABBBBBBFFFGGGHHHJJJJJJJJJJJJIIIDDDEEEGGGHHHGGGDDDAAA???CCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAAAAABBBBBBDDDFFFIIIMMMPPPRRRTTTTTTOOOPPPQQQRRRSSSSSSSSSSSSUUUZZZcccmmmwwwyyysssqqqsssuuutttrrrqqqooonnnnnnqqqsssssssssyyyuuuqqqpppqqqrrrqqqooojjjhhheeedddeeegggggggggeeefffiiijjjkkkjjjiiihhhgggddd```______```aaa```bbbccceeeggghhhhhhgggggggggggghhhiiijjjkkkkkkllltttrrroookkkhhhffffffeeeffffffffffffhhhjjjmmmnnnmmmmmmllliiifffdddeeefffeeefffffffffffffffeeeeeeccceeeiiikkkmmmlllkkkiiifffgggiiijjjiiihhhfffdddggghhhjjjkkkkkkiiigggfffdddeeefffggghhhhhhhhhhhhiiiiiiiiiiiiiiihhhgggfffiiihhhhhhhhhiiikkkmmmnnnkkkkkkjjjiiihhhgggfffeeeffffffffffffgggggghhhiiieeefffggghhhhhhiiijjjjjjiiiiiiiiiiiiiiijjjkkkkkkxxxddd\\\UUUVVVWWWWWWXXX[[[YYYXXXWWWUUUSSSRRRPPPPPPPPPOOOMMMJJJIIIHHHHHHHHHGGGEEECCCBBBBBBAAA???===>>>;;;777555555666555555444444444333333333222222////////////...---,,,+++////////////////////////..............................//////...---,,,,,,......---,,,++++++++++++.........------,,,,,,,,,//////000000///...------........................(((%%%$$$&&&***---...---000000000000000000000000........................////////////////////////...------,,,,,,...///000111111000000111111222333000111111222222333444444999999===FFFRRRbbbwww~~~vvvgggZZZSSSLLLHHHIIIGGGBBB@@@CCC;;;===??????===>>>AAADDDEEEGGGJJJKKKJJJIIIIIIJJJGGGGGGFFFDDDBBBBBBEEEGGGDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@???>>>???@@@BBBCCCFFFJJJNNNSSSZZZ```^^^XXXVVVYYY\\\\\\ZZZYYY\\\___gggooo}}}zzzsssnnnmmmnnnpppqqqtttooojjjkkkoootttuuussswwwtttpppppprrrttttttssspppooommmkkkiiihhhhhhhhhjjjhhheeeccccccdddfffggghhhdddaaaaaabbbbbb```^^^bbbcccdddeeeggghhhiiijjjggghhhhhhhhhhhhjjjmmmpppooonnnmmmkkkiiigggfffeeeggghhhiiiiiihhhhhhiiijjjmmmmmmkkkjjjiiihhhhhhhhhjjjiiigggeeedddccccccdddgggggghhhiiijjjkkkllllllmmmllljjjjjjjjjiiifffdddfffggghhhiiijjjkkkkkkkkkiiiiiihhhhhhggggggfffffffffffffffgggffffffeeedddhhhhhhiiiiiiiiiiiihhhhhhhhhhhhiiigggeeeeeefffggggggggghhhhhhhhhhhhgggfffgggggghhhhhhhhhggggggfffddddddeeeggghhhiiijjjkkkxxxcccZZZTTTTTTVVVVVVWWWYYYXXXXXXVVVUUUSSSQQQPPPOOOQQQOOOMMMKKKIIIHHHHHHHHHEEEDDDDDDDDDCCCAAA>>>;;;===;;;888666666666555444333333333333222222222222---....../////////......000000000000000000000000...............---------......//////...------,,,---,,,,,,,,,,,,,,,------......---------,,,,,,,,,---............------,,,........................---+++)))***---000000///////////////////////////........................///////////////////////////...---------...///000111111111111111222222333000111111222222333444444333333666===FFFRRReeeuuurrrfff[[[VVVQQQKKKIIIKKKDDDFFFHHHGGGEEEDDDFFFHHHLLLNNNOOONNNKKKJJJIIIJJJGGGGGGGGGFFFEEEEEEFFFHHHIIIJJJKKKLLLJJJGGGDDDBBBDDDCCCBBBBBBCCCFFFHHHJJJLLLTTT]]]dddlllssssssnnnlllllllllkkklllnnnsssvvvzzzvvvqqqnnnnnnppprrrsssrrrmmmiiiiiimmmpppqqqooossspppmmmmmmoooqqqqqqqqqpppooommmkkkiiihhhgggfffgggfffdddcccccccccdddeeehhheeeccccccdddcccaaa___bbbcccdddeeefffhhhiiijjjjjjjjjjjjiiihhhiiillloooqqqpppnnnllliiigggeeeddddddfffggghhhggghhhiiikkkmmmmmmkkkjjjiiihhhhhhhhhjjjiiigggfffeeedddeeeeeeffffffgggiiijjjllllllmmmnnnmmmlllllllllllliiiggghhhhhhiiiiiiiiihhhhhhhhhggggggggggggffffffffffffeeeeeefffffffffeeeeeedddfffgggggghhhhhhggggggfffdddeeeeeedddcccbbbdddeeefffgggggghhhhhhggggggfffffffffggggggggggggffffffcccdddeeefffhhhiiijjjjjjwwwaaaYYYRRRRRRTTTTTTUUUXXXWWWVVVUUUTTTRRRQQQOOOOOOQQQOOOMMMJJJIIIHHHHHHHHHEEEEEEDDDDDDDDDAAA===:::;;;:::888777777666444333222222222222111111111000---...///000000111111111000000000000000000000000///.........------,,,,,,.........///......---,,,,,,,,,,,,,,,---...//////...------------,,,,,,,,,+++,,,,,,------------,,,------------------------000...------///000000///////////////////////////........................//////////////////////////////.........///000111000111111111111222222222000111111222222333444444444444777;;;>>>FFFVVVfffvvvzzznnnfff___[[[ZZZYYYZZZ[[[[[[YYYXXXXXXXXX]]]]]]\\\XXXTTTPPPOOOOOOLLLLLLLLLKKKJJJJJJMMMOOOSSSVVVZZZ]]]\\\XXXSSSPPPOOONNNNNNOOOQQQTTTWWWZZZ___kkkzzzyyysssqqqnnnnnnpppsssttttttppplllgggfffiiikkkkkkjjjmmmkkkiiijjjlllnnnnnnnnnpppooommmkkkiiigggfffeeedddddddddccccccccccccccchhhfffeeeeeefffeeecccaaacccddddddeeefffhhhiiijjjmmmmmmmmmllljjjkkkmmmooosssrrrpppmmmjjjgggeeedddbbbdddfffggggggiiikkkmmmnnnmmmlllkkkjjjiiiiiiiiijjjiiigggfffffffffggghhheeefffhhhiiikkklllmmmmmmlllkkkkkkkkklllllljjjhhhhhhhhhhhhhhhgggeeedddcccddddddeeeeeeeeeeeeeeeeeecccddddddeeeeeeeeedddddddddeeeeeeeeeeeeeeeeeeddd```aaaaaaaaa______aaaccceeeffffffggggggffffffeeeeeeffffffggggggfffffffffcccdddeeefffhhhiiijjjjjjvvvaaaXXXRRRRRRTTTTTTUUUWWWVVVVVVTTTSSSRRRPPPOOOOOOOOONNNKKKIIIGGGGGGFFFGGGGGGFFFDDDCCCBBB@@@>>>;;;:::888777777888777444222111111111111000000000000//////000111111111111111///////////////////////////......------,,,,,,+++---...............---------,,,,,,,,,------...///------------------------***+++,,,---------------------------------------------,,,------.........////////////////////////........................////////////////////////////////////000000000111000000111111222222222222000111111222222333444444666777:::;;;;;;>>>LLLZZZhhhvvvyyyuuuwwwxxxzzz{{{||||||||||||}}}{{{vvvooofff___[[[ZZZWWWWWWVVVTTTUUUXXX^^^cccjjjooovvv|||~~~zzzuuuqqqhhhhhhhhhiiilllooorrrttt|||wwwsssnnnmmmmmmnnnqqqrrrrrrrrrnnnkkkgggeeefffggggggfffiiihhhggghhhiiikkkllllllooonnnmmmkkkiiifffdddcccccccccdddeeeeeedddcccbbbgggggggggggggggfffdddbbbeeeddddddeeefffhhhiiijjjnnnooooooooommmnnnppprrrtttsssqqqnnnjjjgggeeedddaaacccfffhhhiiikkkmmmpppooonnnmmmlllkkkkkkkkkkkkiiiiiihhhgggggghhhiiijjjggghhhiiikkkkkkkkkkkkkkkggggggfffgggiiiiiihhhfffffffffffffffeeedddbbbbbbaaaaaabbbbbbccccccddddddaaabbbbbbcccddddddddddddbbbbbbccccccccccccbbbbbb]]]^^^___^^^^^^^^^```bbbcccdddeeeeeeeeeeeeeeeeeeeeeffffffggggggggggggfffdddeeefffgggiiijjjkkkkkkvvvbbbZZZSSSSSSUUUUUUVVVYYYVVVUUUTTTSSSRRRQQQPPPOOONNNLLLJJJHHHFFFEEEEEEEEEJJJGGGCCC@@@??????>>>>>>999888777777777777444222111111111000000000//////111111222222111000//////..............................------,,,,,,,,,,,,------...............---///...---,,,,,,,,,,,,,,,------------------------+++,,,---...............------------------------)))***,,,,,,---......///................................................////////////////////////...//////000000000000000///000111222222222222111000111111222222333444444333444666777666888BBBNNNVVViiivvvnnnjjjhhhgggfffeeejjjsss~~~{{{vvvsssqqqpppmmmllllllmmmoooooonnnmmmllljjjgggeeeeeeeeeeeeeeefffggghhhhhhhhhiiikkklllmmmmmmlllkkkiiifffdddcccbbbccceeeffffffeeedddcccfffgggggggggfffeeeddddddfffeeeeeeeeefffgggiiikkkmmmnnnpppppppppqqqsssuuusssrrrpppmmmjjjhhhfffeeeccceeehhhjjjkkkllloooqqqpppooonnnmmmmmmlllmmmmmmiiiiiihhhgggggghhhjjjkkkjjjjjjkkklllllljjjiiihhheeeddddddeeeggggggfffddddddddddddddddddcccbbbaaa_________``````aaaaaabbb______aaabbbcccccccccccc`````````aaaaaa`````````]]]^^^___^^^]]]^^^```aaabbbbbbcccdddddddddddddddeeefffgggggghhhhhhhhhgggffffffggghhhjjjkkklllmmmwwwccc[[[TTTTTTVVVVVVWWWZZZVVVUUUUUUTTTRRRQQQQQQPPPMMMLLLJJJGGGFFFEEEEEEEEEKKKHHHCCC@@@??????>>>===999777666666666666555333111111111111000000000///222222222111111000......------------------------,,,,,,,,,,,,,,,,,,------,,,---......///...............---,,,++++++++++++,,,,,,,,,------------...,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///......000111................................................////////////////////////---...///000000000/////////000111333333222111111000111111222222333444444444222333666666777===FFFKKK^^^yyy}}}vvvqqqooommmllllllkkkjjjkkklllllljjjhhhhhhgggfffeeeddddddeeeffffffgggiiiiiihhhhhhiiikkkkkkkkkkkkkkkiiifffdddcccbbbccceeefffffffffeeedddfffffffffeeeccccccdddfffgggfffeeeeeeeeegggjjjkkkkkkmmmoooppppppppprrrtttppppppnnnllljjjiiigggffffffhhhjjjkkklllmmmoooqqqooonnnmmmllllllllllllllliiiiiihhhgggggghhhiiijjjjjjkkklllmmmlllkkkiiiggggggffffffggghhhiiigggfffcccccccccccccccbbbaaaaaa]]]]]]^^^^^^^^^^^^^^^___]]]]]]___```bbbbbbcccccc^^^______``````______^^^^^^_________^^^^^^___aaa``````aaabbbccccccccccccdddeeefffgggggggggggggggeeefffggghhhjjjkkkllllllyyyccc[[[TTTTTTVVVVVVWWWZZZVVVVVVUUUTTTSSSRRRRRRQQQOOOMMMKKKIIIGGGFFFFFFFFFHHHGGGEEECCCBBB@@@<<<::::::777555444555666555444222222111111111000000000000000000111000000//////........................+++++++++,,,,,,------...,,,------...//////......,,,++++++*********++++++,,,,,,,,,---------......,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***---000000...---...///................................................////////////////////////,,,---...///000///......///000222333333222111000000111111222222333444444888444333666888999<<<@@@DDDSSSiii|||vvvqqqmmmkkkjjjiiijjjiiihhhhhhiiiiiigggeeecccccccccccccccdddeeefffeeehhhiiiiiigggfffgggiiiiiiiiijjjjjjiiigggeeecccbbbbbbcccdddddddddddddddeeeeeedddbbb``````cccfffhhhgggeeeeeeeeegggjjjkkkiiikkkmmmmmmmmmmmmnnnooommmllllllkkkjjjiiiiiiiiihhhiiikkkkkkkkkkkkmmmnnnlllkkkkkkjjjjjjjjjjjjjjjjjjiiihhhgggfffggghhhiiigggiiikkkmmmmmmlllkkkiiiiiihhhggghhhiiiiiihhhfffeeeeeeeeedddbbbaaa___^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[\\\]]]___aaabbbbbbbbb^^^^^^____________^^^^^^___``````___]]]]]]^^^```______```aaabbbbbbbbbbbbbbbbbbcccdddeeeeeeeeeeeeddddddeeeggghhhiiijjjkkkyyybbbZZZTTTTTTVVVVVVWWWYYYWWWVVVVVVUUUTTTSSSRRRRRRPPPOOOMMMJJJIIIHHHHHHHHHEEEEEEFFFGGGEEEAAA;;;666:::777444333444555666555222222222222111111111111---...///000000111111000////////////////////////)))***+++,,,------...///,,,,,,---.../////////...))))))))))))***+++,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++---000///---***+++,,,................................................////////////////////////+++,,,.../////////...---...000222333333333111000000111111222333333444444888222///333777777777999<<>>===888888777666555444333333...000222333111000//////000000000000000000000000,,,,,,,,,---------......------------------------,,,---.........---,,,+++++++++******+++,,,,,,---------------------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,---.....................---------.......................................000///......//////...,,,///............///000000111111000000000000111111000000000111111222222222333444444333222333666999999;;;DDDSSSdddxxx~~~xxxrrrnnnnnnkkkhhhffffffeeedddccceeeffffffffffffeeeddddddccccccbbbaaa````````````___```bbbccceeeffffffgggffffffffffffeeedddbbbaaa___`````````___]]]\\\[[[\\\\\\\\\]]]^^^___aaabbbaaabbbcccdddeeefffgggggghhhgggfffeeedddeeeggghhheeegggiiijjjiiiiiijjjkkkmmmkkkiiifffeeeeeeeeeffffffeeeddddddeeegggjjjkkkjjjjjjkkkjjjiiifffdddbbbcccdddfffhhhiiiiiihhhgggfffeeedddcccccccccddddddffffffdddcccaaa```^^^^^^ZZZZZZYYYYYYXXXYYYYYYYYYZZZ[[[\\\^^^^^^]]][[[ZZZ[[[\\\^^^```aaabbbbbbaaacccbbb```^^^]]]\\\[[[[[[[[[\\\]]]]]]]]]\\\[[[ZZZYYY[[[]]]^^^___aaadddggggggeeedddcccbbbcccdddeeexxx```XXXRRRRRRTTTUUUVVVYYYYYYYYYYYYXXXVVVUUUSSSRRRQQQQQQNNNJJJFFFDDDEEEGGGEEEFFFEEEEEECCC@@@>>>===888888777666555444333333***---000111111000111111000000000000000000000000++++++,,,,,,,,,---------------------------------////////////...---,,,+++***++++++,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,.....................---.........------------------------------------------,,,,,,---///000///...///////////////000111111111000000//////000000111//////000000111222333333111333444444333333555777666777<<>><<<888888777666555444333333+++...000111111000111222000000000000000000000000,,,,,,,,,---------......------------------------......---------,,,,,,+++***+++,,,---------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,+++++++++......------------,,,,,,------------------------///...---...000111111000000////////////000111111000000////////////000000---...///000111222333444...000333444333222333444555666:::???EEESSSlll}}}zzzwwwtttqqqnnnjjjhhhfffeeedddbbbccccccddddddccccccbbbaaabbbbbbbbbaaa```___^^^]]]^^^___```bbbbbbccccccccceeeeeedddcccbbbaaa``````bbbaaaaaa___^^^]]]\\\[[[[[[[[[ZZZ[[[[[[\\\]]]]]]___```aaaccceeeggghhhiiieeedddcccbbbaaa```aaaaaaaaaccceeeeeedddcccdddeeeeeedddcccaaa```_________``````aaabbbcccfffhhhiiiiiiiiijjjiiihhhgggfffeeebbbbbbcccdddddddddcccccceeeeeedddcccbbb```^^^]]]bbbbbbbbbaaaaaa``````___[[[[[[ZZZ[[[[[[\\\]]]]]]YYY[[[^^^aaaaaa```^^^\\\ZZZ[[[]]]___aaabbbbbbbbb``````^^^]]]\\\[[[[[[[[[]]]^^^^^^^^^^^^]]][[[ZZZXXX\\\```cccddddddeeeeeeeeedddbbbaaa````````````uuu___WWWQQQRRRTTTTTTVVVXXXZZZXXXVVVVVVWWWVVVSSSPPPNNNMMMKKKGGGCCCAAABBBDDDEEEEEEEEEDDDBBB@@@===<<<888888777666555444333333///111222222111000111222////////////////////////............////////////------------------------*********++++++,,,,,,---+++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,........................000///......//////...---///////////////000000111000000////////////000000---......000111222333333,,,...111222222111111111333555999===???GGGZZZlll}}}|||{{{{{{yyyxxxrrroookkkhhhgggfffdddcccbbbbbbbbbbbbbbbaaaaaa`````````aaa``````^^^]]]\\\______```bbbcccccccccccccccbbbaaa```___^^^^^^^^^aaa```___^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZ[[[[[[\\\\\\]]]^^^```bbbdddeeefffcccbbbbbb``````_________^^^```bbbbbbaaa```aaabbbcccbbbbbbaaa````````````aaaaaaaaabbbbbbcccdddeeehhhhhhhhhhhhggggggffffffdddddddddeeeeeeeeeeeedddffffffeeedddcccaaa___^^^aaaaaaaaa`````````______\\\\\\\\\\\\\\\]]]^^^___ZZZ\\\___```aaa```^^^]]]YYYZZZ]]]___aaabbbbbbbbb```___^^^]]]\\\[[[[[[[[[^^^^^^______^^^]]][[[ZZZ[[[^^^bbbeeeeeeccccccccccccbbbaaa```^^^]]]]]]]]]tttaaaYYYRRRRRRTTTTTTUUUXXXYYYWWWTTTUUUVVVUUURRRNNNLLLKKKIIIFFFBBBAAABBBDDDDDDEEEDDDDDDBBB???===<<<888888777666555444333333222333333222000///000111////////////////////////...////////////000000000------------------------))))))))))))***+++,,,------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++---------.........//////+++,,,,,,,,,------------///////////////////////////---,,,,,,,,,,,,***)))...............///000000000//////......//////000......//////000111222222,,,...111111111000000111111333777:::;;;>>>KKKXXXrrrwwwvvvttttttvvvwwwvvvuuupppmmmiiigggfffeeecccbbb```aaaaaaaaaaaa```______\\\]]]^^^^^^^^^]]]\\\[[[[[[]]]^^^aaacccdddeeeeeebbbaaa```^^^]]]]]]\\\]]]]]]\\\[[[ZZZYYYYYYYYYZZZ\\\[[[[[[ZZZZZZZZZ[[[[[[YYYYYY[[[\\\^^^___```aaaaaaaaa``````______^^^^^^\\\^^^______^^^]]]]]]^^^``````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbgggfffffffffffffffffffffffffffgggggghhhhhhhhhiiiggggggeeedddbbbaaa```___aaaaaa``````______^^^^^^^^^^^^^^^]]]^^^^^^______]]]^^^^^^______^^^]]]]]]XXXYYY\\\___aaabbbbbbbbb```___^^^]]]\\\\\\\\\\\\]]]^^^^^^^^^]]][[[ZZZXXX\\\___cccddddddbbbbbbaaabbbbbbaaa___^^^\\\[[[ZZZsssccc[[[TTTTTTUUUTTTUUUWWWYYYUUURRRSSSUUUUUUQQQMMMKKKJJJIIIFFFCCCBBBDDDFFFDDDDDDDDDCCCBBB???===;;;888888777666555444333333111222222111//////000111////////////////////////.........////////////000------------------------,,,+++*********+++,,,---......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---...///000000******+++,,,---......///...........................---++++++,,,+++***(((---------------....../////////............//////.../////////000000111111...///111222111111222333333222444666777999AAAJJJ\\\iiiyyyzzzrrrpppoooooopppqqqqqqpppllliiieeecccccccccaaa``````````````````___^^^^^^ZZZ[[[]]]^^^___^^^]]]\\\[[[\\\]]]___aaabbbbbbbbbbbbaaa___^^^]]]\\\\\\]]][[[ZZZYYYYYYYYYYYYZZZ[[[]]]\\\[[[[[[ZZZZZZZZZ[[[ZZZZZZ[[[\\\]]]^^^_______________```_________^^^ZZZ\\\]]]]]]\\\[[[[[[\\\]]]^^^___```bbbbbbccccccbbbbbbcccccccccbbbbbbaaaeeeeeedddddddddeeeeeefffffffffffffffggghhhiiijjjgggfffdddbbbaaaaaaaaaaaaaaaaaa```______^^^]]]]]]``````______^^^^^^____________^^^]]]]]]\\\\\\\\\WWWYYY\\\^^^```bbbbbbbbbaaa```___^^^]]]]]]]]]]]]____________^^^\\\ZZZYYY[[[^^^aaaccccccbbbbbbcccdddcccbbbaaa___]]][[[ZZZssseee\\\UUUTTTUUUTTTUUUWWWXXXTTTQQQRRRTTTTTTPPPKKKKKKJJJIIIFFFDDDDDDFFFHHHDDDDDDDDDCCCAAA???===;;;888888777666555444333333///000000///......000222////////////////////////---------.........//////------------------------///...,,,+++***++++++,,,000///---,,,+++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++((()))***+++---...//////))))))***+++---...//////------------------------///---,,,,,,......---+++---,,,,,,,,,,,,---......//////............//////////////////000000000000000111222222222222444555666333333555666888>>>EEEEEEOOO[[[gggwww}}}wwwsssqqqooonnnmmmnnnooonnnmmmhhhfffcccaaaaaaaaa```_________``````______^^^]]][[[]]]___aaaaaaaaa```___^^^^^^^^^___^^^^^^]]]]]]cccbbb```^^^]]]]]]]]]^^^\\\[[[ZZZZZZZZZ[[[]]]^^^^^^]]]\\\[[[ZZZZZZZZZ[[[]]]]]]^^^______```aaaaaa^^^^^^___`````````______YYY[[[\\\\\\ZZZYYYZZZ[[[[[[\\\^^^```aaacccccccccaaaaaabbbcccccccccccccccddddddcccccccccdddeeeeeebbbccccccdddeeefffhhhiiigggeeecccaaa``````aaabbbbbbaaa```___^^^]]]\\\\\\bbbaaa```_______________aaa```^^^\\\[[[[[[[[[\\\WWWYYY[[[^^^```bbbbbbbbbaaa```______^^^^^^^^^^^^aaabbbbbbbbbaaa___]]]\\\YYY\\\___aaabbbbbbdddeeeeeeeeedddbbb```^^^\\\[[[rrrddd[[[UUUUUUVVVVVVWWWZZZTTTSSSRRRQQQQQQPPPQQQQQQMMMLLLIIIEEEBBBBBBEEEGGGCCCBBBAAABBBBBB@@@===::::::::::::999777444222000111000000/////////////////////000000000000//////111111000000//////......------............------///...,,,+++++++++,,,,,,++++++************+++++++++*********+++,,,------******+++,,,,,,,,,,,,+++******+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---//////---***(((***,,,.........------,,,,,,,,,//////////////////......////////////////////////////////////000000000000000111111222222333444444222222222222333555777888@@@BBBFFFOOO]]]nnn|||yyyuuussspppmmmmmmnnnnnnnnnnnnnnnnnngggfffccc```^^^]]]\\\\\\\\\^^^___^^^\\\ZZZZZZ[[[[[[]]]```aaa``````aaabbbaaa```___^^^^^^______```^^^___aaabbbbbbbbbaaa```aaa```___^^^]]]\\\\\\\\\_________^^^\\\[[[[[[\\\]]][[[ZZZ[[[]]]^^^___^^^```___^^^^^^``````___^^^YYYYYYYYYYYYXXXWWWVVVVVVYYYXXXXXXXXXZZZ]]]```bbbbbbbbbbbbbbbccccccccccccbbb___]]]]]]___bbbdddeeeccccccbbbbbbccccccdddeeeaaaaaa______^^^___```aaa___^^^\\\ZZZYYYYYYZZZ[[[aaa___]]]\\\\\\]]]^^^______^^^]]]\\\\\\\\\^^^^^^\\\\\\]]]]]]^^^___``````______^^^]]]]]]]]]]]]]]]___```bbbbbbbbb___]]][[[ZZZ[[[]]]___aaacccddddddeeeeeedddbbb^^^[[[ZZZZZZsssccc[[[TTTTTTUUUTTTUUUWWWTTTTTTSSSRRRQQQQQQQQQQQQNNNMMMJJJFFFCCCBBBDDDGGGEEEDDDBBBBBBBBBAAA>>><<<999999999888777555444333333222222111111111111111////////////////////////......------------,,,,,,------............---------,,,+++***)))******+++,,,,,,,,,++++++,,,,,,,,,***************+++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,......---***)))+++---......---------,,,,,,,,,------------------,,,,,,........................////////////000000000000222222222222222222222222222222222222333555777888999:::<<>>999999888777666666666666333222222111111111111111//////...------...//////,,,,,,------------......------............------+++***))))))(((((()))))),,,,,,++++++++++++,,,,,,******)))))))))***++++++******+++,,,,,,,,,,,,+++,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,,,,------,,,++++++,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................////////////000000000000444333333222111111000000222222222222333555666777777777777888<<>><<<:::888666555555555666111000000//////////////////...------------...///......///000000111222222,,,------......------,,,******))))))))))))))))))***))))))(((((())))))******)))))))))))))))************+++,,,,,,,,,,,,+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---.........---,,,+++,,,,,,------------------------------............//////........................////////////000000000000333222222222111111000000111222222222333444555555555555666777999;;;>>>???IIIVVViii{{{{{{vvvqqqkkkgggeeedddcccaaadddddddddeeeeeeffffffgggdddcccbbb```^^^\\\[[[[[[[[[[[[YYYWWWUUUUUUWWWZZZ\\\]]]^^^^^^^^^___aaadddbbbbbbaaaaaa``````______dddcccaaa___^^^\\\[[[[[[^^^^^^]]]\\\\\\\\\\\\\\\___```aaabbbbbb```\\\ZZZSSSRRRRRRUUUYYY\\\]]]]]]___]]][[[[[[\\\[[[ZZZXXXUUUUUUVVVWWWXXXXXXWWWWWWUUUUUUUUUUUUVVVWWWYYYZZZ\\\[[[[[[[[[ZZZZZZYYYYYYXXXZZZ]]]___``````aaabbbbbbbbbccccccddddddddddddcccbbb```^^^]]]\\\\\\]]]\\\\\\\\\\\\\\\[[[ZZZYYY[[[\\\]]]___aaabbbbbbbbb\\\[[[ZZZZZZ[[[\\\^^^___^^^^^^^^^______`````````_______________```aaaaaafffgggiiiiiigggddd___]]]\\\\\\]]]]]]___```aaabbb``````___\\\XXXVVVVVVWWWyyyccc[[[UUUUUUVVVTTTSSSTTTQQQQQQPPPOOONNNNNNNNNNNNPPPNNNKKKFFFCCCBBBDDDGGGGGGEEEAAA??????>>>===<<>><<<;;;???>>><<<999666444222222333222222111111111111111---...////////////...---------...//////000111111,,,,,,------------,,,,,,++++++,,,------------,,,---,,,,,,,,,,,,,,,,,,---++++++***)))))))))************+++,,,,,,,,,,,,+++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////222000------------,,,***,,,,,,,,,------------...******++++++,,,,,,------------------------------////////////000000000000//////000000111222222333111111222333333333333333111222222333333444444444444;;;EEEPPP^^^ppp{{{uuuoooiiigggiiifffeeedddbbb```___^^^]]]]]]^^^^^^___```aaabbbbbbdddccccccbbbaaa___]]]\\\YYYYYYXXXWWWTTTTTTVVVWWWWWWYYY[[[\\\\\\\\\]]]^^^^^^^^^^^^^^^]]]\\\ZZZZZZ\\\^^^```bbbccccccbbbbbb\\\\\\[[[[[[ZZZ[[[[[[\\\YYY\\\aaahhhkkkhhh___XXXUUUTTTVVVYYY^^^ccceeeffffffdddbbbaaa``````]]]\\\WWWWWWXXXXXXYYYXXXXXXXXXTTTUUUVVVWWWXXXYYYZZZZZZXXXXXXYYYZZZ[[[\\\]]]]]]\\\```ddddddcccbbbccceeedddeeefffggghhhgggfffeeecccbbb```___^^^^^^^^^___[[[[[[[[[[[[[[[[[[[[[[[[___`````````aaaaaabbbbbb___^^^]]]\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^aaaaaa``````aaaaaabbbbbbffffffffffffeeedddcccccc```___^^^^^^___```aaabbb``````^^^ZZZWWWVVVXXXYYYyyy```YYYTTTUUUVVVTTTSSSTTTSSSRRRQQQPPPOOOOOOOOOOOOKKKJJJGGGDDDAAABBBEEEHHHGGGEEECCCBBBAAA???<<<:::======<<<:::888555333222333222222111111111111111---...000111111000...---,,,,,,------......//////+++,,,,,,------,,,,,,+++***+++,,,---......---,,,......------------......,,,,,,+++*********************+++,,,,,,,,,,,,++++++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///---+++,,,...//////---,,,,,,,,,---------......)))******+++,,,,,,------------------------------////////////000000000000000000000000111111111111000111222333444333222222555555444444444555555555444888>>>CCCLLLZZZmmmzzzxxxpppmmmiiidddbbbccc``````___^^^]]]\\\]]]]]]]]]]]]^^^___```aaabbbbbbbbbbbbbbbbbb```^^^]]][[[XXXYYYYYYXXXVVVUUUUUUVVVUUUXXX\\\^^^^^^]]]\\\]]]\\\\\\\\\\\\[[[YYYWWWVVVXXX[[[___bbbddddddbbbaaa[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZ[[[___fffkkkjjjccc\\\\\\[[[\\\^^^bbbeeeggggggfffdddbbb``````___\\\ZZZYYYYYYYYYZZZYYYYYYXXXXXXRRRSSSUUUWWWXXXYYYZZZZZZYYYYYYYYYZZZZZZ[[[[[[\\\]]]```cccccc```___aaadddcccdddfffggghhhgggfffeeecccbbbaaa```___``````aaa\\\\\\[[[ZZZZZZ[[[\\\]]]dddcccaaa`````````aaaaaaaaa```^^^]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___```bbbdddeeehhhgggeeecccbbbaaabbbbbbbbbaaa```______```bbbccc```___]]]ZZZWWWVVVXXXZZZwww]]]WWWRRRTTTUUUTTTSSSSSSTTTTTTRRRQQQQQQQQQQQQQQQIIIHHHFFFCCCAAABBBEEEHHHGGGFFFDDDDDDCCCAAA===:::;;;;;;;;;;;;999777444333111000000///////////////,,,...111333333111...,,,---------............///+++,,,,,,------,,,,,,+++***+++,,,---...------,,,---,,,,,,++++++,,,,,,---------,,,+++******++++++******+++,,,,,,,,,,,,+++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---+++)))+++///222111000,,,,,,,,,------.........++++++,,,------...//////------------------------////////////000000000000222222111111000/////////000111222333444333222111333333333333444555666666444777:::;;;>>>HHHVVVaaatttsssnnnlllmmmkkkeeeaaaaaa\\\]]]]]]]]]\\\\\\]]]_________```aaabbbcccdddeeeaaaaaaaaaaaa```^^^\\\ZZZWWWXXXZZZYYYWWWUUUUUUUUUUUUYYY]]]``````^^^]]]\\\ZZZZZZ[[[ZZZYYYWWWUUUTTTVVVYYY^^^bbbdddcccaaa___[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\^^^ccciiijjjfff```bbbaaa```bbbdddfffgggfffeeeccc```______]]][[[YYYZZZZZZ[[[[[[ZZZYYYXXXXXXQQQRRRTTTVVVXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYY\\\___bbbaaa]]][[[^^^bbbbbbccceeeggggggfffeeedddcccbbbaaa``````aaabbbbbb]]]\\\ZZZYYYYYY[[[\\\^^^gggeeebbb```______``````cccbbb```^^^]]]]]]]]]^^^\\\\\\\\\\\\\\\\\\\\\\\\WWWXXXYYY\\\^^^aaadddeeekkkhhheeeaaa______```aaacccbbbaaa___```aaabbbddd^^^]]][[[WWWUUUTTTVVVXXXttteee[[[SSSRRRRRRRRRRRRUUUUUUUUUUUUUUUTTTQQQLLLIIIIIIHHHFFFCCCAAABBBFFFIIIGGGFFFFFFDDDBBB@@@???======;;;999777666444222000////////////............////////////............---.........---,,,,,,+++.........------,,,,,,,,,++++++++++++++++++++++++******))))))))))))******,,,***)))''''''(((***+++......------------,,,,,,---------,,,,,,+++++++++......---,,,++++++++++++------++++++++++++------,,,---///000///---***(((000...,,,******+++,,,---***++++++,,,,,,------...,,,---.../////////...---000000000000111111111111////////////000000000000222222111111222222333444333333333444444444555555555666888999;;;@@@EEEJJJ\\\iiizzzzzzsssllliiijjjnnnkkkaaa\\\]]]ZZZZZZZZZ[[[[[[\\\\\\]]]bbbccccccccccccbbbaaaaaabbb```^^^\\\ZZZZZZ[[[\\\XXXXXXWWWWWWWWWVVVVVVVVV[[[\\\]]]^^^]]]\\\[[[ZZZ^^^\\\ZZZWWWUUUTTTTTTTTTRRRTTTXXX\\\^^^___^^^]]]\\\\\\[[[ZZZZZZ[[[[[[[[[___^^^^^^^^^___```aaabbbiiifffbbb```aaacccdddeeeeeeccc```^^^^^^^^^]]]\\\\\\ZZZYYYYYYZZZYYYXXXWWWVVVVVVXXXYYYZZZ[[[[[[\\\[[[ZZZYYYXXXXXXWWWXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]^^^```bbbeeeffffffeeeeeeccccccbbbaaa``````aaaaaa]]][[[ZZZZZZ\\\]]]^^^]]]ccccccaaa`````````aaabbb^^^^^^___``````___^^^]]][[[[[[\\\\\\[[[ZZZXXXWWWXXXZZZ]]]___```bbbeeegggdddddddddbbb___]]]]]]^^^cccbbb```___^^^^^^______```^^^\\\ZZZXXXWWWXXXXXXuuufff\\\UUUSSSTTTSSSTTTVVVVVVUUUUUUUUUUUURRRNNNJJJHHHHHHFFFCCCBBBBBBFFFHHHJJJIIIGGGEEEBBB>>><<<:::;;;999777666555444222///////////////////////////////////////............------......------,,,+++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++******,,,,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,---+++,,,---//////...,,,++++++***)))((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---/////////000000000111111////////////000000000000222222111111222222333444333333333444444444444555666666777777888;;;@@@CCCHHHRRR___jjjtttyyyqqqkkkmmmhhhfffgggccc[[[XXXYYYZZZZZZ[[[[[[\\\]]]^^^^^^aaabbbbbbcccccccccbbbbbbbbbaaa^^^\\\ZZZZZZZZZ[[[ZZZYYYYYYYYYXXXXXXXXXWWWYYYZZZ[[[[[[\\\[[[ZZZYYY\\\[[[XXXVVVUUUTTTTTTTTTSSSUUUXXXZZZ\\\\\\\\\[[[\\\[[[[[[ZZZZZZZZZ[[[[[[\\\\\\[[[\\\^^^aaadddfffkkkhhheeecccdddeeeffffffcccaaa^^^]]]^^^^^^^^^]]]]]][[[ZZZZZZZZZZZZYYYWWWVVVWWWYYYZZZ[[[\\\\\\\\\]]]\\\[[[YYYXXXWWWVVVVVVWWWWWWXXXYYYZZZ[[[\\\]]][[[]]]```bbbddddddccccccbbbbbbaaa```````````````___]]][[[[[[]]]^^^___^^^aaaaaa______^^^___```aaabbbbbbccccccbbb```___]]]ZZZZZZ[[[[[[[[[ZZZXXXXXXXXXZZZ\\\^^^^^^```bbbeeeccccccbbb___\\\[[[[[[]]]```___^^^\\\\\\\\\\\\]]]]]]\\\[[[YYYXXXXXXWWWWWWvvvddd[[[SSSRRRSSSSSSTTTVVVVVVUUUUUUUUUUUURRROOOLLLGGGGGGFFFDDDBBBCCCEEEHHHIIIIIIGGGEEEAAA>>><<<:::999888666555555444222000000000000000000000000000////////////............------......------,,,,,,,,,,,,,,,,,,------------((((((((((((((((((((((((,,,,,,++++++++++++,,,,,,+++***)))(((((()))***+++)))******++++++,,,,,,---******************++++++******++++++,,,---......---,,,,,,++++++,,,,,,---++++++,,,------......///++++++,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,------...//////...............////////////000////////////000000000000222111111111111222333333333333333333444444444444555666666555444666999<<<>>>CCCJJJQQQYYYgggxxx}}}wwwrrrmmmiiimmmgggbbb___ZZZUUUTTTVVVXXXXXXYYYZZZ[[[]]]]]]^^^``````aaabbbcccccccccccccccaaa^^^\\\ZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVWWWXXXYYYYYYYYYYYYYYYZZZYYYWWWUUUTTTTTTTTTTTTUUUVVVVVVWWWXXXYYYZZZZZZ\\\[[[[[[ZZZ[[[[[[\\\\\\ZZZYYYYYY[[[^^^bbbfffiiijjjhhhfffeeeffffffeeeddd```^^^]]]]]]^^^______^^^^^^]]][[[[[[\\\\\\ZZZYYYWWWXXXYYY[[[\\\\\\\\\\\\```^^^\\\ZZZXXXVVVUUUUUUUUUVVVWWWYYYZZZ[[[[[[[[[XXXYYY\\\___aaabbbaaaaaaaaaaaa```_________``````aaa___]]]]]]^^^______^^^^^^]]]\\\\\\\\\]]]^^^___ccccccccccccaaa___]]]\\\YYYYYYZZZZZZZZZYYYXXXXXXYYYZZZ\\\\\\\\\]]]```bbbbbbbbb```\\\YYYXXXZZZ\\\]]]\\\ZZZYYYXXXXXXYYYZZZYYYYYYYYYZZZYYYYYYXXXXXXvvvaaaXXXPPPPPPQQQQQQRRRUUUUUUTTTSSSTTTSSSRRRNNNLLLGGGGGGGGGEEEDDDCCCEEEGGGEEEEEEDDDCCCBBB@@@???>>>999777555555555555333111000000000000111111111111////////////............,,,------...------,,,,,,+++++++++,,,,,,------...''''''''''''''''''''''''+++******))))))******+++***))))))((())))))***+++***++++++,,,...//////000))))))******++++++,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///+++,,,---...//////......---------,,,,,,+++++++++,,,,,,---....../////////---------.........//////////////////000000000000111111111111111222222333222222333333333444444444444555555444333333666888???@@@BBBDDDIIITTTbbbmmm~~~xxxrrrooommmkkkhhhiiifffaaa]]]YYYVVVTTTUUUVVVVVVWWWXXXZZZ[[[\\\\\\^^^___```aaabbbcccccccccbbbaaa^^^\\\ZZZXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWUUUTTTTTTUUUUUUUUUUUUUUUVVVWWWYYY[[[\\\\\\\\\[[[[[[\\\\\\]]]]]][[[ZZZZZZ[[[]]]bbbfffiiifffdddcccdddddddddbbb```^^^]]]\\\]]]___aaaaaa```___]]]\\\[[[\\\\\\[[[YYYXXXXXXZZZ[[[[[[\\\\\\\\\^^^]]]\\\ZZZXXXWWWWWWVVVVVVWWWXXXYYYYYYYYYXXXXXXVVVXXX[[[^^^```aaaaaa```aaaaaa```````````````aaaaaa```^^^]]]^^^^^^]]][[[ZZZYYYYYYXXXYYYZZZ\\\\\\]]]^^^^^^^^^]]]\\\ZZZYYYXXXXXXXXXXXXYYYYYYXXXXXXZZZ[[[\\\[[[ZZZ[[[]]]```bbbaaa___[[[YYYXXXZZZ\\\[[[ZZZYYYWWWWWWWWWWWWXXXWWWXXXYYY[[[[[[[[[ZZZZZZvvv```WWWPPPOOOQQQQQQSSSVVVUUUTTTSSSRRRRRRPPPMMMKKKGGGHHHHHHGGGFFFEEEFFFGGGDDDDDDDDDCCCBBB@@@???>>>:::888777666666666444222///000000000111111111222////////////............,,,,,,------...------,,,***++++++,,,,,,---------++++++++++++++++++++++++++++++************++++++)))))))))))))))******+++******+++,,,...///000000***+++++++++,,,,,,------,,,------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,000///---++++++,,,---...((()))***+++,,,,,,+++++++++++++++,,,,,,---------,,,,,,------...///000000------------............////////////000000000000111111000000111111222333222222222333333333444444333444444444333444666888::::::;;;;;;===DDDMMMTTTgggrrrxxxqqqnnnkkkhhhfffeeecccbbbddddddccc```]]][[[YYYWWWWWWWWWXXXYYYZZZ[[[\\\]]]\\\]]]^^^```aaabbbbbbcccaaa```^^^\\\YYYXXXVVVVVVTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZXXXWWWUUUTTTTTTUUUUUUTTTTTTTTTUUUWWWZZZ]]]___\\\\\\\\\\\\\\\]]]^^^^^^^^^]]]\\\\\\]]]```ccceeebbbaaaaaabbbcccbbb```^^^^^^]]]]]]^^^```aaaaaa```^^^\\\[[[[[[[[[[[[ZZZXXXWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZYYYYYYYYYXXXXXXWWWVVVUUUXXXYYY\\\___aaaaaaaaaaaaaaaaaa`````````aaaaaabbb```___]]]\\\\\\\\\YYYXXXVVVVVVUUUUUUVVVXXXZZZ[[[XXXYYYZZZ[[[[[[ZZZZZZYYYVVVVVVVVVWWWWWWXXXXXXYYY[[[[[[[[[ZZZYYYYYY\\\^^^aaa```___]]]ZZZZZZ\\\^^^\\\ZZZYYYXXXWWWWWWXXXXXXWWWXXXZZZ\\\]]]]]]]]]]]]vvvaaaYYYRRRRRRTTTTTTVVVYYYWWWVVVTTTRRRRRRPPPMMMKKKGGGIIIJJJJJJHHHGGGGGGGGGGGGFFFEEECCCAAA>>><<<:::;;;:::888777777666444222...//////000000111111111////////////............,,,,,,------......------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------(((((())))))******++++++(((((()))***,,,---......,,,,,,,,,,,,,,,---------------......---,,,***)))+++,,,,,,------,,,,,,+++000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,------///000111---------............///////////////000000000000111000000000000111222222222222222222333333333333222444555555444444666888333444666888:::===BBBEEEQQQ\\\nnnyyyqqqkkkggggggeeedddbbbaaaaaa```aaadddeeecccaaaaaa^^^ZZZZZZ[[[[[[\\\\\\]]]]]]^^^ZZZ[[[]]]^^^___`````````___^^^]]][[[YYYXXXVVVUUUUUUUUUVVVVVVVVVVVVWWWWWWUUUUUUTTTTTTUUUVVVWWWXXXYYYXXXVVVTTTSSSSSSSSSTTTSSSSSSTTTUUUXXX[[[^^^___ZZZZZZZZZZZZ[[[\\\]]]]]]^^^^^^]]]\\\\\\\\\]]]^^^```______```bbbbbbaaa___^^^^^^]]]^^^``````^^^]]]\\\[[[YYYYYYZZZZZZXXXWWWUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXZZZ[[[\\\[[[ZZZYYYWWWVVVVVVVVVVVVZZZ\\\^^^aaabbbbbbaaaaaa``````______``````aaaaaa___^^^\\\\\\[[[YYYVVVTTTSSSSSSSSSSSSTTTVVVXXXZZZWWWXXXYYY[[[[[[[[[[[[ZZZUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYWWWVVVWWWZZZ]]]^^^______^^^]]]\\\^^^___\\\[[[ZZZXXXWWWXXXXXXYYYXXXYYYZZZ\\\]]]^^^______uuuaaaYYYRRRRRRUUUUUUWWW[[[[[[YYYVVVTTTSSSQQQNNNKKKHHHJJJLLLLLLKKKIIIHHHHHHFFFFFFEEECCCAAA>>><<<;;;<<<:::777666666444222000------...//////000111111////////////............+++,,,------......------,,,,,,,,,+++++++++++++++))))))))))))))))))))))))...------,,,,,,------...'''((()))******+++++++++))))))***++++++,,,------,,,,,,,,,++++++++++++++++++,,,---......---+++***+++,,,,,,------,,,,,,+++...------,,,,,,,,,------000000...------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222---............/////////////////////000000000000000000000000000111222222111222222222222333333333333444555555444444555666333444777999:::<<<>>>???CCCJJJWWWgggtttwwwqqqnnnkkkhhheeecccdddeeedddcccbbbbbbbbbaaaeeefffbbbaaabbb```[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]\\\[[[ZZZXXXVVVVVVUUUUUUUUUUUUVVVVVVVVVWWWTTTTTTSSSRRRRRRSSSTTTUUUXXXWWWTTTRRRQQQPPPPPPPPPRRRSSSTTTUUUWWWYYY[[[\\\WWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[ZZZZZZYYYXXXWWW\\\[[[ZZZ\\\^^^``````___^^^]]]]]]]]]^^^]]]ZZZXXXZZZXXXWWWWWWXXXWWWVVVTTTSSSSSSTTTUUUUUUUUUTTTTTTUUUUUUUUUVVVWWWYYYZZZ[[[[[[YYYWWWVVVVVVWWWYYY[[[\\\]]]```aaabbbbbbaaa```^^^]]]]]]]]]^^^^^^___``````^^^]]]\\\[[[YYYUUURRRRRRQQQQQQRRRSSSVVVXXXYYYWWWXXXYYYZZZ[[[ZZZYYYXXXTTTTTTSSSTTTUUUWWWXXXZZZVVVVVVUUUTTTSSSTTTWWWZZZZZZ\\\^^^______^^^___```\\\[[[ZZZXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[]]]^^^___ttt```WWWQQQQQQSSSTTTVVVYYY^^^\\\XXXVVVTTTRRROOOMMMHHHKKKMMMNNNLLLJJJIIIIIICCCCCCCCCBBBAAA@@@???>>><<<999777555444333000...,,,------...///000000111000/////////............+++,,,,,,---.........------,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,'''''')))***+++++++++++++++,,,,,,------......///,,,+++++++++******))))))(((***,,,.........---,,,++++++------------++++++++++++,,,------.........///...,,,***)))***,,,---...------,,,,,,++++++***,,,,,,,,,,,,---///111222.........////////////000////////////000000000000000000000000000111111222111111222222222333333333444555666555333222333444444555666888888999999999???AAAHHHTTT^^^nnnwwwppphhhccccccddddddccc^^^```aaabbbaaa```aaaaaabbbfffeee```^^^aaa```[[[XXXXXXXXXXXXWWWWWWWWWWWWYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZXXXWWWVVVRRRRRRSSSSSSTTTTTTTTTUUUTTTSSSQQQPPPPPPQQQRRRSSSWWWUUUSSSPPPNNNMMMMMMMMMRRRSSSTTTUUUVVVWWWWWWXXXTTTTTTTTTUUUVVVWWWXXXYYYWWWXXXYYYYYYXXXVVVTTTSSSWWWVVVVVVWWWZZZ\\\]]]]]]^^^]]]\\\\\\\\\ZZZWWWTTTYYYWWWVVVUUUVVVVVVUUUSSSQQQRRRRRRSSSSSSSSSSSSRRRUUUUUUUUUVVVWWWXXXYYYZZZZZZXXXVVVUUUVVVYYY\\\___]]]^^^```bbbbbbaaa```___\\\[[[[[[[[[\\\\\\]]]^^^```___]]]\\\[[[YYYUUURRRQQQQQQQQQQQQSSSUUUXXXYYYXXXXXXYYYYYYYYYXXXVVVUUUSSSSSSSSSSSSTTTVVVYYYZZZSSSSSSSSSQQQPPPRRRVVVYYYWWWZZZ]]]_______________\\\[[[YYYXXXWWWWWWXXXXXXYYYXXXXXXXXXZZZ\\\^^^___ooo^^^YYYSSSOOOQQQWWW\\\___\\\\\\[[[XXXUUUQQQMMMKKKKKKMMMOOOOOOMMMKKKJJJJJJHHHGGGDDDBBB@@@???>>>===<<<;;;999888555444222111000/////////............000000000000////////////111...,,,+++,,,------,,,++++++,,,,,,,,,---------************************...---,,,+++************---,,,,,,++++++******)))))))))))))))))))))))))))---,,,+++******+++,,,---******+++++++++,,,,,,,,,...------,,,,,,------...*********+++---///111222,,,,,,,,,++++++***************+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000///...---------------......------------......444444333333222111111111333333333444444444555555444333333333444666777999666:::???EEENNN]]]ppp}}}{{{rrriiieee```]]]^^^______]]]```aaa```^^^]]]^^^aaacccddddddeeeeeecccaaa^^^\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXYYYXXXVVVTTTSSSRRRQQQQQQNNNNNNOOOPPPQQQRRRSSSTTTMMMNNNOOOQQQRRRRRRRRRRRRUUUUUUTTTSSSRRRQQQPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRPPPQQQRRRSSSUUUWWWXXXXXXXXXWWWUUUTTTSSSTTTTTTUUUXXXYYYZZZZZZYYYZZZ\\\^^^\\\ZZZWWWVVVUUUTTTRRRQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUURRRSSSSSSTTTVVVWWWXXXXXXZZZVVVSSSRRRTTTXXX[[[\\\^^^^^^]]]]]]]]]^^^^^^___ZZZYYYWWWWWWXXX[[[^^^```ccc```]]]YYYVVVSSSRRRQQQSSSSSSSSSTTTUUUWWWXXXYYYYYYXXXWWWWWWWWWVVVSSSPPPOOONNNNNNOOOPPPRRRTTTVVVWWWTTTQQQPPPRRRUUUWWWXXX\\\]]]]]]]]]]]]\\\[[[[[[VVVWWWXXXYYYYYYXXXWWWWWWWWWUUUTTTTTTVVVZZZ^^^aaannn^^^YYYTTTRRRTTTWWW[[[]]][[[[[[ZZZWWWTTTPPPMMMKKKKKKMMMOOOOOOMMMKKKJJJJJJIIIHHHFFFCCCAAA???======<<<;;;999888555444222111000000/////////.........000000000000/////////...000...,,,,,,---------+++------,,,,,,++++++******************************++++++++++++************++++++,,,------......///************************,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,---------------------......///,,,,,,,,,+++++++++******++++++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---...///000111000000////////////000000000000000000000000000111111111222222222333333333555555444333333444555666777999<<<>>>CCCMMMZZZeee~~~zzzpppiiifffbbb]]][[[\\\]]]\\\[[[______^^^\\\[[[[[[]]]___```aaabbbcccbbb```___]]]ZZZZZZXXXWWWVVVUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWVVVVVVUUUTTTRRRQQQPPPOOOOOOMMMNNNNNNOOOPPPRRRRRRSSSOOOOOOPPPPPPPPPPPPPPPPPPSSSSSSSSSRRRQQQQQQPPPPPPRRRRRRRRRRRRRRRRRRRRRRRROOOOOOPPPRRRSSSTTTUUUVVVUUUUUUSSSRRRRRRSSSSSSTTTUUUWWWXXXXXXWWWXXXZZZ\\\\\\ZZZWWWVVVUUUUUUTTTRRRRRRRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUSSSSSSTTTUUUVVVWWWXXXXXXXXXUUURRRQQQSSSVVVXXXYYY\\\\\\]]]]]]^^^^^^^^^^^^\\\[[[[[[ZZZ[[[]]]___```___]]][[[XXXVVVTTTTTTTTTRRRRRRRRRSSSTTTUUUWWWXXXXXXWWWVVVVVVWWWUUUSSSPPPPPPOOOOOOOOOQQQSSSTTTVVVVVVSSSPPPOOOQQQTTTUUUVVVXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUWWWXXXXXXXXXWWWWWWWWWUUUTTTTTTUUUYYY\\\___mmmZZZXXXUUUTTTUUUWWWWWWWWWZZZYYYXXXVVVSSSPPPMMMKKKKKKMMMOOOOOOMMMJJJIIIIIIJJJIIIGGGEEEBBB@@@>>>===<<<;;;999888555444222111000000000/////////......000000000/////////.........---,,,---......,,,+++...---,,,+++***)))((((((************************((()))+++,,,,,,++++++***++++++,,,,,,---.........+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------//////...------,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,.../////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---...///000111000000////////////000000......///000000111222222///000000000000111111111666555444333333333333444555777888888999>>>FFFLLL[[[hhhzzzxxxsssmmmfff``````]]]ZZZXXXXXXYYYYYYXXX\\\\\\\\\ZZZXXXXXXYYY[[[]]]^^^___``````___^^^]]]YYYYYYWWWVVVUUUTTTTTTTTTUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSQQQPPPNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRROOOPPPPPPPPPOOOOOONNNMMMQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNOOOOOOPPPQQQQQQQQQRRRQQQQQQQQQQQQRRRSSSSSSSSSTTTVVVVVVVVVVVVYYY[[[]]]\\\\\\]]]]]][[[XXXUUUSSSQQQOOOMMMLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTUUUUUUTTTTTTUUUVVVWWWWWWXXXXXXVVVTTTRRRRRRSSSUUUUUUUUUYYYZZZ\\\]]]^^^^^^^^^^^^\\\\\\\\\]]]]]]^^^^^^___[[[ZZZXXXVVVUUUUUUUUUVVVRRRRRRRRRRRRSSSUUUVVVWWWWWWVVVUUUUUUUUUUUURRRPPPQQQPPPPPPPPPPPPRRRTTTUUUTTTQQQNNNMMMOOORRRSSSSSSUUUUUUUUUUUUTTTSSSRRRQQQRRRSSSTTTVVVWWWWWWWWWVVVWWWVVVTTTTTTUUUWWWZZZ\\\nnn]]][[[ZZZZZZ[[[[[[ZZZXXXYYYXXXVVVTTTRRROOOMMMLLLKKKMMMOOOOOOLLLJJJIIIHHHHHHHHHGGGFFFDDDBBBAAA@@@<<<;;;999888555444222111000000000////////////...000000/////////.........---,,,,,,...//////,,,***,,,,,,++++++***)))((((((************************''')))+++---......,,,+++,,,,,,++++++***)))))))))++++++++++++++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------,,,,,,+++******++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///......---------............------------......000111111111222222222333/////////000000000111111444444333333333333333333222333555666777:::???BBBBBBOOO___kkksss~~~~~~xxxpppkkkhhheee```\\\\\\ZZZXXXVVVVVVVVVVVVWWWXXXXXXYYYXXXWWWWWWXXXZZZ\\\]]]]]]^^^^^^]]]]]]\\\XXXWWWVVVUUUTTTSSSSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTRRRQQQOOONNNMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPOOOOOOOOOPPPPPPOOOOOONNNNNNNNNOOOOOOOOOPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQRRRSSSSSSSSSTTTVVVVVVVVVWWWYYY[[[]]]aaahhhmmmnnnhhh^^^WWWRRRPPPMMMKKKJJJKKKMMMNNNQQQQQQQQQRRRSSSTTTTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXUUUTTTRRRSSSTTTTTTSSSRRRVVVWWWZZZ\\\^^^]]]]]]\\\YYYZZZ[[[\\\]]]\\\\\\[[[ZZZXXXWWWUUUTTTTTTUUUUUUSSSSSSSSSSSSTTTUUUVVVWWWVVVTTTSSSSSSTTTTTTRRRQQQQQQPPPOOOOOOOOOPPPRRRRRRRRROOOMMMLLLMMMOOOPPPPPPTTTTTTTTTTTTSSSQQQPPPOOOOOOPPPRRRTTTVVVVVVVVVVVVXXXWWWUUUTTTUUUWWWYYY[[[pppbbbaaa```aaaaaaaaa___]]]XXXWWWUUUSSSQQQOOONNNMMMKKKMMMOOOOOOLLLIIIHHHHHHEEEFFFFFFFFFEEEDDDCCCBBB<<<;;;999888555444222111111000000000////////////////////////............,,,,,,,,,...//////---+++************************************************(((***,,,...//////...---,,,++++++******)))((((((***************************+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,))))))***+++++++++******++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......---------......///......------------......222222222111111111000000000000000111111111111222000111222333333444444444000222444666888:::===???:::CCCMMMSSSXXXbbbsss{{{tttlllhhhdddbbbaaa```]]]ZZZXXXXXXWWWUUUTTTTTTUUUVVVTTTVVVWWWWWWWWWWWWYYY[[[]]]]]]]]]\\\[[[[[[ZZZYYYWWWVVVUUUSSSRRRRRRRRRRRRMMMNNNPPPQQQSSSTTTTTTTTTQQQPPPOOONNNMMMLLLLLLLLLLLLKKKJJJJJJJJJLLLMMMOOOMMMMMMNNNOOOPPPQQQQQQPPPMMMMMMNNNNNNOOOOOOPPPPPPMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSUUUVVVWWWWWWXXX[[[]]]^^^fffrrr||||||rrrcccWWWPPPOOOLLLJJJJJJKKKMMMOOOQQQQQQRRRRRRSSSSSSTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWTTTSSSSSSSSSTTTUUUSSSQQQSSSUUUXXXZZZ[[[[[[ZZZYYYXXXYYY[[[]]]]]]]]]\\\[[[[[[YYYWWWUUUTTTSSSSSSSSSUUUUUUUUUUUUVVVVVVWWWXXXUUUSSSRRRRRRSSSTTTSSSRRRQQQPPPOOONNNNNNNNNOOOPPPPPPNNNKKKKKKLLLNNNNNNNNNRRRRRRRRRRRRQQQPPPOOONNNMMMOOOQQQSSSUUUVVVVVVVVVXXXWWWVVVUUUVVVWWWYYYZZZppp___]]]\\\\\\]]]]]]]]]\\\XXXWWWUUUSSSQQQPPPOOOOOOKKKMMMOOONNNLLLIIIGGGGGGDDDEEEFFFFFFFFFDDDCCCBBB<<<;;;999888555444222111111111000000000//////////////////.........---------,,,,,,---...///---,,,*********+++++++++,,,,,,************************)))***,,,---.........---******++++++,,,---------))))))))))))))))))))))))+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,&&&((()))+++,,,,,,++++++***++++++++++++,,,,,,,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***++++++,,,...000222333000000////////////000000111111000//////...------111111111111222222222222...///111222333444444444222333444666777888999999999>>>BBBCCCEEENNN\\\gggwww|||tttmmmeeeaaa```^^^\\\\\\[[[ZZZXXXVVVTTTUUUVVVUUUSSSSSSTTTVVVSSSTTTVVVWWWVVVWWWXXXZZZ[[[[[[ZZZYYYXXXXXXWWWWWWVVVUUUSSSRRRQQQQQQPPPPPPLLLLLLNNNPPPQQQRRRRRRRRRPPPPPPNNNMMMMMMLLLLLLLLLKKKJJJHHHHHHHHHJJJLLLMMMKKKKKKMMMNNNOOOPPPPPPPPPMMMMMMNNNNNNOOOOOOPPPPPPLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKMMMNNNOOOPPPQQQQQQQQQQQQRRRTTTUUUVVVVVVWWWZZZ\\\]]]eeerrr{{{{{{qqqaaaUUUNNNMMMKKKKKKKKKLLLNNNOOOQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTUUUUUUVVVVVVVVVTTTRRRRRRRRRTTTTTTSSSRRRRRRSSSUUUVVVWWWWWWWWWWWWXXXYYY[[[]]]^^^^^^^^^^^^\\\[[[XXXVVVTTTSSSRRRRRRVVVVVVVVVVVVVVVWWWXXXXXXUUUSSSRRRRRRSSSUUUTTTTTTSSSRRRPPPNNNNNNNNNNNNOOOOOOMMMKKKJJJLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKMMMOOOQQQSSSTTTUUUUUUUUUVVVUUUUUUUUUUUUVVVXXXYYYpppZZZWWWTTTSSSUUUWWWXXXYYYXXXWWWUUUSSSQQQPPPPPPPPPKKKMMMOOONNNKKKHHHGGGFFFFFFFFFGGGFFFEEECCC@@@???<<<;;;999888555444222111111111111000000000////////////.........------------,,,++++++---......---,,,,,,,,,,,,++++++++++++*********************************++++++,,,,,,,,,*********+++,,,,,,------************************,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,((()))+++---...---,,,+++******+++++++++,,,,,,,,,+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---******+++,,,...000222333000000////////////000000///////////////.........000000111111111222222222///000111222333333222222444444444555666777666666777999:::;;;<<>>;;;<<<;;;999888555444222111111111111111000000000000//////.........---------...,,,******,,,.../////////......---,,,+++******************************)))))))))((())))))***+++++++++******)))(((((((((++++++++++++++++++++++++---,,,+++******+++,,,---******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,***,,,...//////...---,,,*********++++++,,,,,,,,,'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------...///000......------------......//////000000111111222222000000000000111111111111111111222333333111000///444444333555777888888777333555666888:::>>>BBBFFFHHHTTTdddrrruuummmfffccc```^^^^^^]]]\\\[[[YYYYYYYYYYYYWWWUUUSSSQQQNNNQQQSSSRRRPPPOOOQQQSSSUUUVVVWWWVVVSSSQQQPPPQQQQQQQQQQQQQQQRRRSSSTTTUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOONNNNNNLLLKKKKKKNNNMMMLLLKKKKKKKKKKKKKKKJJJIIIGGGEEEFFFGGGJJJKKKJJJJJJJJJJJJJJJJJJIIIHHHOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKKKKJJJDDDEEEEEEFFFGGGGGGHHHHHHJJJKKKMMMNNNNNNMMMLLLLLLKKKLLLNNNOOOOOOQQQTTTVVVYYYYYYYYYYYYXXXVVVQQQMMMIIIJJJKKKMMMNNNPPPPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTPPPNNNMMMMMMPPPRRRSSSSSSRRRRRRQQQQQQQQQQQQRRRSSSSSSTTTUUUWWWYYY[[[]]]^^^[[[ZZZXXXVVVUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUVVVVVVUUUSSSRRRRRRTTTVVVVVVVVVXXXVVVTTTRRRQQQPPPPPPPPPNNNMMMKKKKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLOOOPPPRRRSSSTTTUUUTTTTTTOOOOOOPPPPPPRRRSSSTTTUUUlll___ZZZUUUTTTVVVYYYZZZYYYYYYWWWUUUTTTSSSRRROOOMMMJJJLLLNNNNNNKKKIIIGGGGGGIIIHHHGGGFFFCCC???<<<::::::::::::999777666444333111000000000000000111222///000000000000...,,,+++))))))***++++++,,,------++++++------------++++++'''(((((()))***+++++++++,,,+++***))))))***+++,,,***))))))((()))+++---...,,,,,,+++***))))))******++++++******))))))((((((***))))))***,,,,,,+++)))((())))))))))))*********+++,,,,,,------,,,,,,+++---,,,***))))))***,,,---...------,,,,,,++++++***++++++++++++++++++++++++((()))+++---............((()))+++---///000000///........................////////////000000000000......///000111222333333222222222222222222222222111111222333444444444444444555555777999;;;<<<>>>???FFFQQQ\\\iii{{{|||tttllleee```YYYXXXWWWWWWWWWWWWXXXYYYVVVUUUUUUVVVWWWWWWTTTRRRSSSSSSRRRPPPMMMLLLMMMOOOUUUUUUVVVUUUTTTRRRPPPOOOKKKMMMOOOQQQSSSSSSSSSSSSPPPPPPOOOOOOOOOPPPPPPQQQNNNNNNOOONNNMMMKKKIIIHHHJJJKKKLLLMMMMMMLLLKKKJJJCCCCCCDDDEEEFFFHHHIIIJJJGGGHHHHHHIIIIIIJJJJJJJJJNNNMMMLLLNNNQQQSSSQQQOOORRRRRRQQQOOOMMMLLLKKKJJJGGGGGGGGGGGGGGGHHHIIIIIILLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMSSSSSSSSSSSSRRRPPPNNNMMMGGGHHHIIIKKKNNNPPPQQQRRRUUUTTTRRRQQQRRRSSSUUUVVVSSSTTTUUUVVVVVVUUUTTTSSSQQQPPPNNNNNNNNNNNNPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQUUUVVVYYY[[[\\\\\\\\\[[[YYYYYYXXXUUURRRQQQSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSTTTUUUUUUSSSSSSSSSSSSSSSRRRQQQQQQSSSRRRPPPLLLHHHGGGHHHJJJFFFHHHJJJLLLMMMLLLKKKJJJLLLMMMOOOQQQQQQPPPOOONNNLLLNNNPPPQQQQQQRRRSSSUUUlll]]]YYYTTTSSSVVVYYYZZZZZZZZZXXXUUUTTTSSSQQQOOOMMMJJJLLLNNNNNNKKKIIIGGGGGGHHHHHHGGGEEECCC???<<<;;;888888888777555444222111111111000000000000000111//////000000///...---,,,------,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,+++)))))))))***+++,,,,,,,,,++++++***)))))))))*********))))))))))))+++,,,---,,,++++++***))))))******************))))))))))))******)))***,,,---+++***)))))))))*********+++++++++,,,,,,------,,,,,,++++++***)))(((((()))***+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,+++,,,---.........---,,,+++.........................../////////000000000000000000000000000000000000222222222222222222222222111111222333444444444444666666666666777999:::;;;:::???EEEKKKSSS___nnnxxx{{{rrriiiccc^^^XXXUUUVVVUUUTTTSSSSSSTTTUUUVVVTTTSSSSSSSSSTTTTTTRRRQQQRRRRRRQQQOOOMMMLLLMMMNNNRRRSSSTTTTTTTTTSSSRRRQQQNNNNNNOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPNNNNNNMMMMMMLLLJJJIIIHHHJJJKKKLLLLLLLLLKKKJJJIIIGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIMMMLLLKKKMMMPPPQQQPPPNNNNNNNNNNNNMMMMMMLLLLLLLLLHHHHHHGGGGGGGGGHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOOOONNNMMMLLLJJJIIIGGGGGGHHHJJJKKKLLLMMMNNNPPPOOOMMMMMMMMMNNNPPPQQQRRRRRRSSSSSSSSSSSSRRRRRRPPPOOOOOOOOOPPPQQQRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYWWWWWWWWWUUUSSSSSSTTTVVVXXXXXXWWWWWWWWWVVVVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSRRRNNNKKKJJJJJJKKKKKKLLLMMMNNNOOONNNNNNMMMOOOPPPRRRRRRRRRQQQOOONNNKKKNNNQQQRRRRRRRRRSSSTTTlll\\\XXXTTTSSSWWWZZZ\\\[[[[[[YYYVVVTTTSSSQQQNNNLLLJJJLLLNNNNNNKKKIIIGGGGGGGGGGGGFFFEEECCC@@@===<<<888888888777555444222111222222111000/////////000...///////////////............------,,,++++++***,,,,,,++++++++++++,,,,,,*********+++,,,,,,------+++***)))((((((((((((((())))))))))))***+++,,,---,,,+++******)))*********)))))))))***************,,,******+++------,,,+++************+++++++++,,,++++++,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///000000///...---,,,+++............---,,,++++++............................../////////000000000222222111000000///......222222222222222222222222111111222333444444444444666666666555666666777777;;;===???AAADDDJJJSSSZZZfffqqqxxxssslllggg```ZZZVVVTTTRRRPPPQQQPPPOOONNNNNNOOOPPPQQQRRRPPPOOONNNOOOPPPOOONNNPPPPPPPPPNNNLLLKKKLLLMMMNNNPPPQQQSSSTTTTTTTTTTTTRRRRRRQQQPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOONNNMMMLLLKKKJJJIIIIIIIIIKKKLLLLLLMMMLLLKKKIIIHHHLLLKKKJJJHHHGGGGGGFFFFFFIIIHHHHHHGGGGGGGGGGGGHHHKKKJJJJJJKKKMMMNNNMMMLLLJJJJJJJJJKKKLLLLLLMMMMMMJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGIIIIIIIIIJJJJJJKKKKKKKKKLLLKKKJJJJJJJJJKKKMMMNNNQQQPPPPPPOOOOOOPPPPPPQQQOOOOOOPPPQQQRRRSSSSSSTTTUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVUUUVVVVVVUUUTTTTTTUUUWWWYYYYYYXXXXXXWWWVVVUUUTTTQQQQQQRRRSSSSSSRRRQQQQQQPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTRRRPPPNNNNNNNNNPPPPPPPPPQQQQQQQQQQQQQQQTTTTTTTTTTTTSSSQQQOOONNNKKKNNNRRRTTTTTTSSSSSSTTTlll\\\XXXTTTTTTXXX\\\^^^^^^[[[YYYVVVTTTSSSQQQNNNLLLJJJLLLNNNNNNKKKIIIGGGGGGEEEEEEEEEDDDBBB@@@>>><<<:::::::::999777666444333333333111000////////////.........///////////////,,,,,,,,,------.........---,,,+++******+++,,,---*********+++++++++,,,,,,******)))((((((''''''''')))))))))******++++++,,,++++++***************+++)))))))))******+++++++++---+++***+++---...---,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,******+++,,,,,,---......---------------------------------...............+++,,,,,,------........................................../////////000000111111111000//////......111111111111111111111111111111222333444444444444555555444444555555666777;;;<<<======>>>BBBHHHMMMMMMVVVcccppp}}}yyytttpppkkkgggddd```]]]XXXTTTQQQPPPOOOOOONNNMMMLLLKKKKKKLLLMMMNNNOOOMMMJJJJJJKKKLLLLLLKKKLLLMMMNNNLLLJJJJJJJJJLLLMMMNNNPPPRRRSSSSSSSSSSSSUUUTTTRRRQQQPPPPPPQQQRRRNNNNNNMMMMMMLLLLLLMMMMMMOOONNNLLLJJJIIIJJJJJJKKKLLLLLLMMMMMMMMMKKKJJJIIIMMMLLLKKKIIIHHHGGGGGGGGGIIIHHHGGGFFFEEEFFFFFFFFFHHHHHHIIIJJJKKKKKKJJJJJJGGGHHHHHHIIIJJJKKKKKKLLLJJJIIIGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLKKKKKKLLLMMMNNNOOOPPPOOONNNMMMMMMNNNOOOPPPOOOOOOPPPQQQRRRRRRSSSSSSVVVUUUTTTTTTTTTTTTUUUVVVUUUTTTSSSRRRRRRSSSUUUUUUUUUVVVWWWVVVTTTSSSTTTVVVWWWXXXXXXWWWVVVTTTRRRQQQNNNOOOQQQRRRRRRQQQOOONNNNNNOOOQQQRRRTTTUUUUUUUUUTTTVVVWWWUUUSSSQQQPPPQQQSSSSSSRRRRRRRRRRRRSSSTTTVVVVVVUUUTTTSSSPPPNNNMMMKKKNNNRRRUUUUUUTTTTTTTTTlll]]]YYYVVVVVVZZZ^^^``````[[[XXXVVVTTTSSSQQQNNNLLLJJJLLLNNNNNNKKKIIIGGGGGGEEEEEEEEEDDDBBB@@@===<<<:::::::::999777666444333333333111000////////////.............../////////,,,,,,---------------...,,,,,,***))))))***,,,,,,)))))))))***************))))))))))))(((((('''''')))*********+++++++++++++++***************++++++))))))******++++++,,,,,,---+++******,,,---------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++******++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------..........................................////////////...////////////000000000111111111111111111111111111111222333444444444444222222333333444555777888666777777888999<<<@@@CCCAAAEEELLLTTT^^^kkkxxx}}}|||pppmmmhhhdddcccbbb```___YYYXXXVVVRRROOOMMMKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLLLLJJJHHHGGGHHHIIIIIIIIIIIIJJJKKKKKKIIIHHHIIIJJJLLLMMMOOOPPPPPPPPPPPPOOOQQQPPPOOOOOOOOOPPPRRRRRRMMMMMMLLLKKKKKKKKKKKKKKKOOONNNLLLKKKJJJJJJKKKLLLLLLLLLMMMMMMMMMLLLJJJIIIKKKJJJIIIIIIHHHHHHHHHHHHIIIHHHFFFDDDDDDDDDEEEFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHFFFEEEDDDFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPNNNMMMMMMNNNPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQUUUUUUSSSRRRRRRSSSUUUUUUVVVUUUTTTSSSSSSTTTUUUVVVWWWXXXXXXWWWTTTRRRRRRSSSUUUUUUVVVUUUTTTRRRPPPNNNMMMNNNPPPQQQQQQPPPNNNMMMMMMNNNPPPRRRTTTUUUVVVVVVUUUVVVWWWVVVTTTQQQQQQQQQSSSSSSRRRRRRRRRSSSTTTTTTVVVVVVUUUTTTRRRPPPNNNNNNLLLOOOSSSUUUUUUTTTUUUUUUlll^^^ZZZVVVVVVZZZ^^^``````YYYWWWUUUTTTSSSRRROOOMMMJJJLLLNNNNNNKKKIIIGGGGGGFFFFFFEEEDDDBBB???<<<;;;888888888777555444222111222222111000/////////000000///............//////000///...---,,,+++***)))++++++************++++++))))))))))))))))))))))))((())))))******))))))((()))******+++++++++***************)))******+++,,,*********+++++++++++++++---+++))))))+++---------************+++++++++,,,******++++++++++++******))))))))))))))))))))))))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********///...---,,,,,,,,,,,,,,,........................------........./////////,,,------...000111111222111111111111111111111111111111222333444444444444222222222333444666777888666666666666777888:::;;;@@@AAACCCFFFKKKTTT^^^eeeooo|||zzzsssmmmjjjiiieeebbb^^^[[[[[[[[[ZZZYYYZZZ[[[[[[XXXSSSOOOLLLKKKJJJJJJIIIHHHHHHIIIJJJJJJJJJHHHGGGGGGHHHHHHGGGFFFEEEGGGIIIIIIHHHGGGHHHHHHKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOMMMLLLKKKJJJIIIIIIIIIJJJMMMLLLKKKKKKJJJJJJJJJKKKIIIIIIKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFDDDCCCCCCDDDEEEFFFEEEGGGHHHHHHGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGEEECCCBBBCCCEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIHHHGGGGGGHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJKKKLLLMMMNNNNNNOOOPPPOOOOOONNNNNNOOOOOOPPPPPPPPPOOONNNOOOPPPRRRSSSUUUTTTRRRQQQQQQRRRTTTUUUUUUUUUUUUUUUUUUVVVWWWXXXWWWXXXYYYWWWTTTRRRQQQRRRRRRSSSTTTTTTSSSQQQOOOMMMNNNNNNOOOPPPPPPOOONNNNNNMMMNNNPPPRRRTTTUUUVVVVVVVVVVVVVVVTTTQQQPPPPPPPPPQQQQQQQQQRRRSSSTTTTTTTTTVVVUUUUUUSSSRRRQQQQQQPPPOOOQQQSSSTTTTTTTTTVVVWWWkkk]]]YYYUUUUUUYYY\\\^^^]]]XXXVVVTTTSSSSSSSSSQQQOOOJJJLLLNNNNNNKKKIIIGGGGGGFFFFFFEEEDDDAAA>>>;;;999888888888777555444222111111111000000000000000111111000///...------......//////...,,,+++***)))(((******++++++++++++******************************'''((()))++++++++++++***)))***++++++++++++***)))******))))))***++++++,,,,,,++++++++++++++++++***---***((((((***,,,,,,,,,)))))))))*********++++++******++++++++++++******))))))(((''''''((())))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---......---,,,,,,,,,---...........................---------.........//////,,,,,,---...///000111222111111111111111111111111111111222333444444444444444444444444444555666666888777777777888999999999===>>>>>>@@@CCCGGGLLLPPPUUU```lllvvvuuurrrmmmgggbbb___^^^]]]]]]ZZZWWWVVVVVVVVVVVVUUU\\\___aaa___YYYSSSNNNLLLIIIHHHGGGFFFFFFGGGHHHIIIIIIHHHGGGGGGHHHHHHGGGEEECCCEEEGGGHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLKKKJJJJJJGGGHHHIIIJJJJJJKKKKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHDDDEEEGGGHHHIIIHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFEEECCCAAABBBCCCFFFGGGDDDGGGIIIHHHFFFEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCAAA@@@AAADDDGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHJJJKKKLLLMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNPPPNNNMMMMMMOOOSSSWWWYYYVVVUUURRRQQQQQQRRRUUUVVVSSSTTTUUUVVVWWWXXXXXXXXXUUUWWWXXXWWWUUUSSSSSSSSSQQQRRRTTTUUUTTTRRRPPPNNNOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPRRRTTTUUUVVVVVVVVVVVVTTTQQQNNNLLLMMMNNNNNNOOOQQQSSSUUUUUUUUUUUUVVVUUUUUUTTTTTTTTTTTTTTTQQQRRRSSSSSSSSSTTTWWWZZZkkk\\\XXXTTTTTTWWW[[[\\\[[[WWWUUUTTTSSSTTTSSSQQQPPPJJJLLLNNNNNNKKKIIIGGGGGGGGGGGGFFFDDDAAA===:::888:::::::::999777666444333111000000000000000111222222111///...---------...++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,+++++++++++++++++++++&&&((()))+++,,,,,,,,,,,,)))***+++,,,,,,+++))))))******))))))***+++,,,,,,---,,,,,,++++++*********,,,***(((''')))+++,,,,,,((())))))))))))***************++++++++++++******,,,***)))'''''')))***,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++,,,---///111222*********+++,,,///111222........................---------.........//////------......///000000000000000000000000000000000111111222333444444444444777666555444444444444444555444444666888999999999444666777:::<<<===???@@@AAAJJJRRRYYYeeevvvsssjjjfffddd```]]][[[ZZZZZZZZZXXXVVVTTTTTTUUUVVVVVVVVVYYY]]]aaa```ZZZRRRLLLJJJHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGGGGHHHIIIIIIFFFDDDBBBDDDFFFGGGFFFFFFFFFGGGEEEFFFHHHJJJKKKKKKJJJJJJHHHIIIJJJKKKKKKKKKJJJIIILLLKKKJJJIIIHHHGGGGGGHHHFFFGGGHHHIIIHHHGGGFFFEEE@@@BBBCCCEEEFFFFFFFFFFFFGGGGGGEEEDDDCCCCCCCCCCCCEEEDDDBBBAAAAAACCCFFFHHHDDDGGGIIIHHHFFFDDDEEEGGGFFFFFFFFFGGGHHHHHHIIIIIICCCAAA??????@@@CCCGGGIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLJJJIIIHHHGGGGGGGGGHHHIIIMMMMMMLLLKKKJJJIIIIIIHHHGGGHHHJJJKKKLLLMMMMMMMMMLLLMMMNNNOOOOOONNNMMMLLLOOOMMMLLLMMMPPPUUU[[[___WWWUUUSSSRRRRRRSSSUUUWWWRRRSSSUUUWWWXXXYYYXXXXXXSSSUUUWWWWWWVVVTTTTTTUUUPPPRRRTTTUUUUUUSSSQQQPPPPPPOOOOOONNNNNNOOOOOOPPPNNNOOOQQQRRRTTTUUUUUUVVVVVVVVVSSSOOOLLLJJJKKKMMMMMMOOORRRTTTVVVVVVVVVUUUVVVUUUUUUUUUUUUVVVWWWXXXRRRRRRSSSRRRRRRTTTXXX[[[hhhXXXUUURRRSSSWWWZZZZZZYYYXXXVVVTTTSSSSSSQQQNNNLLLLLLLLLLLLJJJGGGEEEFFFGGGHHHGGGFFFDDDAAA???<<<;;;:::999888777666555444333000000000000000000000000000000000///...,,,+++***,,,,,,,,,+++++++++******---+++(((%%%%%%&&&)))+++...---,,,+++************))))))))))))))))))))))))---+++)))((('''((()))***(((((())))))))))))((((((&&&''')))***+++***((('''---,,,,,,++++++,,,,,,---,,,+++++++++***)))))))))++++++******)))(((((((((++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***------------------------..................---------------............///////////////////////////000000000000000000000000111111111111111111111111222333444444555555444444444444555555555555444444666777888999:::;;;<<<<<<@@@BBBEEEIIIOOOWWW```fffpppvvv}}}vvvnnneee^^^\\\[[[ZZZYYYXXXWWWWWWWWWWWWVVVTTTSSSRRRQQQQQQRRRXXXXXXWWWTTTQQQMMMJJJHHHEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHCCCDDDFFFHHHIIIIIIIIIHHHFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGIIIHHHGGGGGGFFFFFFFFFFFFGGGFFFDDDCCCCCCCCCDDDEEEDDDCCCBBBAAA@@@AAAAAABBBCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHFFFEEEDDDGGGGGGFFFFFFEEEDDDDDDDDD<<<============???CCCFFFDDDEEEFFFEEEDDDCCCDDDEEEHHHHHHHHHHHHHHHHHHHHHGGGFFFGGGGGGHHHHHHHHHGGGGGGNNNMMMKKKIIIHHHIIIJJJKKKKKKJJJJJJIIIIIIKKKLLLMMMLLLLLLMMMNNNOOOOOOPPPPPPMMMMMMNNNOOOQQQTTTWWWXXXVVVUUUUUUTTTUUUUUUVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSSSSTTTUUUUUUSSSQQQPPPRRRTTTVVVVVVTTTRRRPPPOOONNNNNNNNNOOOOOOPPPQQQRRRRRRSSSSSSTTTUUUUUUUUUPPPOOONNNMMMLLLLLLLLLLLLPPPQQQSSSVVVWWWXXXXXXXXXXXXYYY[[[\\\\\\ZZZXXXWWWTTTUUUVVVWWWXXXYYYYYYXXXiiiZZZVVVSSSSSSVVVXXXXXXWWWWWWVVVTTTTTTSSSRRROOOMMMLLLMMMLLLJJJGGGFFFFFFGGGFFFEEEDDDBBB@@@===;;;999::::::999777666555444333000000000000000000000000000000000000000///...------------,,,,,,,,,++++++---,,,***((('''(((***+++,,,+++***)))((((((((((((((((((((((((((((((((((((,,,+++)))((('''((()))***(((((())))))))))))(((((('''(((***+++,,,+++***))),,,,,,++++++++++++,,,,,,+++++++++***************)))*********************)))))))))))))))))))))))))))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...------------------------..................---------------............///000000000000000000000000000000000000000000000000111111111111111111111111222333444444555444444444444444555555555555444444666666777888999:::;;;;;;;;;===???BBBEEEKKKQQQVVVZZZ^^^cccjjjrrr{{{~~~{{{xxxuuupppkkkhhhccc]]]YYYWWWWWWUUUTTTSSSRRRRRRRRRTTTSSSSSSRRRQQQPPPOOOOOOMMMMMMLLLKKKIIIGGGDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDFFFHHHIIIIIIIIIHHHDDDEEEFFFGGGHHHHHHHHHHHHJJJJJJJJJIIIHHHGGGGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFEEEDDDCCCDDDDDDEEEEEEDDDBBB@@@@@@@@@@@@AAAAAA@@@??????@@@BBBDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDGGGFFFFFFEEEDDDCCCBBBBBB>>>>>>???>>>>>>???BBBEEEFFFGGGHHHHHHFFFFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGGGGCCCDDDEEEFFFGGGGGGHHHHHHKKKJJJHHHGGGHHHIIIJJJKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOOOOPPPPPPQQQRRRSSSUUUVVVWWWUUUUUUTTTTTTSSSSSSTTTTTTRRRQQQQQQQQQRRRRRRSSSTTTTTTSSSRRRSSSTTTTTTRRRPPPLLLMMMOOOPPPPPPOOOMMMLLLMMMMMMMMMLLLMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPQQQQQQPPPOOONNNMMMLLLLLLLLLLLLOOOPPPSSSUUUXXXYYYZZZZZZYYYYYYZZZZZZYYYXXXVVVUUUXXXXXXXXXXXXYYYYYYYYYYYYjjj\\\XXXTTTTTTVVVXXXWWWUUUWWWUUUTTTTTTTTTSSSQQQOOOLLLMMMMMMKKKHHHFFFGGGGGGFFFEEEDDDBBB@@@===;;;:::::::::999888666555444333000000000000000000000000000000111111111111000000.........---------,,,,,,------,,,++++++++++++,,,++++++***)))(((((((((((())))))))))))))))))))))))++++++)))((((((((()))***(((((())))))))))))((((((((()))+++,,,,,,++++++***++++++************++++++***************+++++++++))))))******+++,,,,,,---)))))))))))))))))))))))))))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...///------------------------------------------......---------............///000000000000000000000000000000000000000000000000111111111111111111111111222222333444444444444444444444555555555555444444555555666777888888999999777888:::<<<<<<>>>BBBDDDIIIJJJLLLOOOUUU]]]fffmmmuuuyyy}}}zzztttpppmmmjjjgggeeeeeebbb```^^^]]]\\\YYYWWWTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPQQQQQQPPPNNNLLLKKKHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBDDDEEEGGGHHHHHHHHHHHHDDDEEEFFFGGGGGGGGGGGGGGGIIIIIIIIIHHHGGGGGGFFFFFFGGGFFFEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDDDDDDDEEEEEEEEEDDDBBB@@@>>>>>>>>>>>>???===<<<<<<===@@@CCCEEEGGGFFFEEEEEEDDDDDDEEEEEEGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@???>>>???AAACCCCCCDDDEEEDDDCCCCCCDDDEEEHHHGGGGGGGGGFFFFFFFFFEEEBBBCCCDDDEEEGGGHHHIIIJJJGGGGGGFFFFFFGGGHHHJJJKKKJJJIIIHHHHHHHHHIIIKKKLLLKKKKKKLLLLLLMMMMMMNNNNNNPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQOOOOOOOOOPPPQQQRRRSSSTTTSSSRRRQQQQQQRRRRRRPPPOOOJJJKKKKKKKKKKKKKKKKKKJJJLLLLLLKKKJJJJJJKKKKKKKKKNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPOOONNNMMMMMMMMMMMMNNNPPPRRRUUUXXXZZZ\\\\\\\\\\\\[[[ZZZXXXWWWVVVVVVZZZYYYXXXXXXXXXYYYZZZ[[[jjj\\\XXXUUUUUUWWWYYYYYYXXXVVVUUUTTTTTTUUUTTTRRRPPPLLLMMMNNNLLLIIIGGGGGGGGGGGGGGGFFFDDDBBB@@@>>>===;;;:::999888666555444444000000000000000000000000000111111111111000000///------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++---,,,,,,+++******+++++++++++++++++++++++++++++++++***)))(((((()))******(((((())))))))))))((((((((()))***+++++++++************))))))))))))******)))))))))***+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------............///////////////////////////000000000000000000000000111111111111111111111111222222333444444444444333333444444555555444444333444444555555666777888888777888:::;;;::::::;;;<<>>BBBDDDGGGFFFDDDCCCBBBCCCDDDEEEGGGFFFFFFDDDCCCBBBAAA@@@AAABBBBBB@@@???>>>@@@AAA@@@AAACCCBBBAAAAAABBBCCCGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJHHHGGGGGGGGGGGGHHHIIIJJJIIIHHHGGGGGGGGGHHHJJJKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKLLLNNNPPPPPPPPPOOOOOOQQQQQQQQQPPPPPPOOONNNNNNMMMNNNNNNOOOQQQRRRTTTUUURRRQQQPPPPPPQQQQQQOOOMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKJJJJJJIIIJJJJJJJJJNNNOOOOOOPPPQQQRRRSSSTTTRRRRRRQQQPPPPPPPPPPPPPPPPPPQQQSSSUUUXXXZZZ[[[\\\```^^^]]][[[YYYXXXXXXWWWXXXWWWVVVUUUUUUWWWYYY[[[}}}iii\\\XXXUUUVVVYYY\\\\\\[[[VVVUUUTTTTTTTTTTTTQQQPPPLLLNNNOOOMMMJJJHHHGGGHHHGGGGGGFFFEEECCC@@@???===;;;:::999888777666555444000000000000000000000000111111111000///...,,,+++,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++******---,,,++++++***+++++++++************************))))))))))))))))))******(((((())))))))))))((((((((((((((()))))))))))))))***))))))(((((())))))***)))))))))***+++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...,,,)))''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------............///........................////////////////////////000000000000000000000000111222333333444444333333333333444444444444333333444444444555555666666777777999;;;;;;:::999999::::::<<<>>>???@@@CCCFFFHHHIIILLLPPPTTTWWW\\\aaadddiiimmmssswww{{{}}}zzzqqqooollljjjhhheeeaaa___\\\ZZZYYYYYYZZZZZZYYYXXXWWWVVVUUUTTTRRRQQQRRRRRRSSSRRRPPPOOONNNNNNMMMMMMLLLMMMNNNNNNMMMKKKIIIGGGDDDDDDCCCCCCCCCBBBCCCCCCDDDBBBAAA??????AAABBBDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCAAABBBDDDFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBB???===<<<;;;;;;;;;::::::999999:::===@@@BBBEEEDDDCCCBBBAAABBBCCCDDDGGGFFFEEEDDDCCCBBBAAAAAAAAABBBBBBAAA???>>>>>>@@@BBBCCCDDDDDDCCCCCCEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBEEEDDDDDDCCCDDDDDDEEEFFFJJJIIIIIIHHHHHHGGGGGGHHHHHHGGGFFFFFFFFFGGGIIIJJJIIIIIIJJJJJJJJJJJJJJJKKKGGGHHHKKKMMMNNNOOONNNNNNNNNOOOOOOOOOOOONNNMMMLLLMMMNNNNNNPPPQQQSSSUUUVVVRRRQQQPPPPPPPPPPPPNNNLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJKKKKKKMMMNNNOOOQQQSSSUUUWWWXXXTTTTTTSSSRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVXXXYYYYYY^^^]]]\\\ZZZYYYXXXXXXXXXTTTSSSRRRRRRSSSUUUXXXZZZ~~~jjj[[[XXXUUUVVVZZZ]]]]]]\\\VVVTTTSSSSSSSSSRRRPPPNNNMMMNNNOOONNNLLLIIIHHHHHHEEEEEEDDDCCCAAA???===<<<;;;;;;:::999777666555444000000000000000000000000111000000///---,,,***))),,,,,,+++++++++*********((()))************************)))))))))))))))***(((((((((((((((((((((((())))))))))))************(((((())))))))))))((((((((((((((((((((()))))))))******))))))))))))*********************+++++++++---,,,,,,+++******))))))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000...+++(((&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------............///------------------------////////////////////////000000000000000000000000111111222333333333333333333333444444444444333333444444555555555666666666555777999999999888999:::777999===??????>>>??????BBBDDDFFFGGGHHHJJJMMMPPPRRRVVVZZZ\\\^^^aaaggglllpppttt|||xxxwwwtttqqqmmmiiigggeeeaaa```___^^^___^^^[[[YYYUUUTTTTTTUUUWWWYYYXXXWWWSSSTTTSSSRRRQQQQQQSSSUUUOOOOOOMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLKKKIIIGGGFFFCCCCCCBBBAAAAAAAAAAAAAAACCCBBBAAA@@@@@@AAABBBCCCAAAAAABBBBBBCCCDDDDDDDDDCCCEEEFFFHHHHHHFFFEEECCC@@@BBBCCCEEEFFFFFFFFFFFFCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@>>><<<:::::::::;;;::::::::::::<<<===???@@@DDDCCCBBBBBBAAAAAABBBBBBDDDDDDDDDCCCBBBBBBAAAAAA@@@AAABBB@@@>>>======>>>???AAABBBBBBAAAAAACCCDDDEEEEEEDDDCCCBBBAAA@@@@@@CCCBBB@@@@@@@@@@@@AAABBBJJJJJJIIIIIIHHHGGGFFFFFFGGGFFFEEEEEEEEEFFFHHHIIIHHHIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIKKKMMMNNNNNNNNNKKKLLLNNNNNNNNNNNNMMMLLLNNNNNNNNNOOOQQQSSSTTTUUURRRQQQPPPPPPPPPOOOMMMKKKJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKJJJJJJKKKKKKLLLMMMLLLMMMNNNQQQSSSUUUWWWXXXUUUUUUTTTTTTSSSTTTTTTUUUTTTTTTTTTTTTUUUVVVWWWXXXZZZYYYYYYYYYYYYYYYXXXXXXSSSRRRRRRRRRSSSUUUWWWXXXkkk[[[XXXTTTUUUXXX[[[[[[YYYVVVTTTSSSRRRRRRQQQNNNLLLMMMOOOPPPOOOMMMJJJHHHHHHEEEEEEDDDCCCAAA@@@>>>===<<<;;;:::999777666555555000000000000000000000000/////////...---,,,++++++------,,,,,,,,,+++++++++))))))))))))******++++++***)))))))))))))))******))))))))))))))))))))))))(((((()))***************(((((())))))))))))(((((())))))(((((())))))***++++++******))))))******++++++++++++************************************)))))))))))))))))))))))))))((()))***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******++++++++++++++++++++++++***++++++,,,------......---------............///........................////////////////////////000000000000000000000000111111222333333333333222222333333444444333333222555555555555666666666666555666888777666666888999777999<<<======<<<======>>>???AAAAAAAAABBBEEEGGGFFFIIIKKKKKKKKKLLLQQQUUUWWW[[[```gggnnnvvv}}}}}}xxxtttpppllljjjfffeeedddaaa___]]][[[ZZZYYYXXXXXXXXXZZZZZZXXXVVVUUUTTTTTTVVVXXXYYYXXXWWWTTTTTTTTTRRRPPPPPPSSSUUUNNNMMMLLLJJJIIIIIIHHHHHHJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBCCCCCCDDDDDDCCCDDDFFFHHHHHHFFFDDDCCC@@@AAACCCEEEFFFFFFFFFEEECCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAAAAABBBBBBCCCDDDAAABBBCCCCCCCCCBBBAAA@@@???>>><<<;;;:::::::::;;;:::;;;<<<===>>>>>>??????BBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@>>><<<<<<===<<<===??????>>>???@@@BBBDDDDDDCCCBBBAAA@@@??????BBBAAA@@@???@@@AAACCCDDDGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHJJJKKKKKKIIIJJJLLLNNNOOONNNMMMLLLMMMMMMMMMNNNOOOQQQRRRSSSSSSRRRPPPPPPPPPPPPMMMKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJLLLMMMNNNOOOOOOPPPQQQSSSTTTUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTRRRRRRRRRRRRSSSUUUWWWXXXWWWYYYZZZ\\\]]]]]]\\\\\\VVVVVVVVVVVVVVVVVVVVVVVVmmm\\\XXXTTTTTTVVVXXXWWWVVVVVVTTTRRRRRRQQQOOOMMMJJJMMMOOOPPPPPPMMMJJJHHHHHHGGGGGGFFFEEEDDDBBB@@@???<<<;;;:::999888666555555000000000000000000000000------............------......---------,,,,,,,,,***)))))))))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***************(((((())))))))))))((((((*********)))******+++,,,++++++************++++++,,,+++++++++******))))))((((((((()))******++++++++++++++++++++++++++++++((()))***++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000...+++))))))***---///++++++++++++++++++++++++******+++,,,,,,---......---------.........//////////////////////////////////////////////////////000000000000000000000000111111222333333333333222222333333444444333333222555555555666666666666666777777888777666666888:::555777999999888888:::;;;;;;===>>>??????@@@CCCEEEBBBDDDFFFFFFDDDEEEIIIMMMMMMOOORRRTTTWWW\\\aaadddggglllpppqqqooonnnpppsssnnnsssxxx{{{}}}|||zzzyyyzzz{{{~~~{{{xxxvvvvvvvvvuuutttpppmmmjjjgggfffdddaaa___```___]]]ZZZXXXUUUSSSRRRUUUTTTTTTUUUVVVWWWUUUTTTTTTTTTSSSTTTVVVVVVUUUSSSSSSTTTSSSOOOKKKJJJLLLOOONNNMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGEEEDDDDDDDDDDDD@@@@@@??????@@@BBBDDDEEEAAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBBBBBCCCDDDDDDBBBDDDFFFGGGGGGFFFDDDBBB@@@AAACCCDDDEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEECCCCCCCCCDDDDDDDDDDDDDDD@@@?????????@@@@@@AAABBB@@@AAABBBBBBBBBAAA@@@???======;;;:::999::::::;;;;;;<<<>>>???@@@???>>>===@@@AAABBBCCCBBBAAA@@@???===>>>>>>>>>>>>?????????===>>>@@@???===<<<<<<===>>>@@@AAABBBAAAAAACCCDDDDDDDDDCCCBBB@@@??????>>>BBBBBBAAAAAABBBEEEHHHIIICCCDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDEEEGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDFFFFFFHHHJJJLLLNNNOOOOOONNNMMMLLLLLLMMMMMMNNNOOOQQQQQQSSSRRRQQQQQQQQQPPPNNNKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHIIIJJJLLLMMMNNNSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSPPPPPPPPPQQQSSSUUUXXXYYYYYYZZZ]]]```bbbbbbbbbaaa[[[[[[[[[ZZZYYYWWWVVVUUU}}}lll[[[UUUQQQSSSVVVUUUUUUVVVUUUTTTRRRPPPOOONNNOOOOOOQQQQQQPPPNNNMMMKKKJJJJJJJJJIIIGGGEEEBBB@@@???>>>===<<<;;;999777666444444666555333111000000111222222111000///...---,,,,,,,,,,,,,,,+++++++++*********+++,,,---,,,***((('''(((((('''(((((()))***+++---,,,)))''''''((()))++++++******))))))******+++***+++,,,***(((''''''((())))))*********))))))(((###$$$''')))******)))((($$$&&&((()))((()))***,,,************************---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++******))))))******+++++++++++++++++++++++++++************************))))))***+++,,,,,,---...***+++,,,---///000111111000000////////////000000............////////////000000000000000000000000444333222111111222333444222222333333333333444444888777666444444666777888777777888999::::::;;;;;;;;;<<<<<<;;;;;;===AAADDD@@@@@@??????@@@BBBDDDEEEAAACCCGGGJJJMMMOOOPPPPPPRRRRRRSSSSSSTTTUUUVVVVVVYYYZZZ[[[]]]```eeeiiilllkkkkkkkkklllmmmmmmnnnnnnoooqqqtttxxx{{{~~~}}}{{{wwwrrrnnnkkkgggfffeeedddcccbbbbbbbbbbbbaaaaaaaaa``````_________^^^^^^\\\[[[[[[ZZZZZZVVVVVVTTTSSSQQQPPPPPPPPPRRRRRRQQQQQQPPPPPPPPPPPPQQQRRRRRRSSSRRRPPPOOONNNMMMLLLLLLKKKLLLLLLMMMNNNKKKKKKJJJIIIHHHFFFEEEDDDFFFDDDBBBCCCFFFGGGEEECCCDDDBBB@@@@@@AAACCCCCCCCCBBBAAA@@@???????????????AAAAAA????????????AAAAAABBBCCCCCCBBBAAA@@@???>>>@@@@@@AAABBBCCCCCCCCCCCCEEEEEEEEEEEECCCAAA???>>>CCCBBBAAAAAABBBCCCBBB@@@@@@AAABBBBBBCCCCCCBBBBBBCCCBBBAAA???>>>=========<<<===<<<;;;::::::<<<>>>===>>>@@@@@@??????@@@BBB@@@@@@@@@AAAAAAAAABBBBBBCCCBBB@@@AAAAAABBB@@@??????????????????>>>===<<<@@@@@@????????????@@@@@@BBBBBBAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBCCCEEEFFFGGGKKKJJJJJJJJJKKKLLLNNNOOONNNMMMLLLLLLMMMOOOQQQRRRRRRPPPOOOPPPSSSSSSQQQNNNKKKJJJHHHGGGGGGHHHIIIJJJJJJIIIHHHHHHIIIMMMPPPSSSQQQQQQRRRSSSSSSSSSSSSSSSPPPQQQRRRTTTTTTRRRQQQPPPQQQSSSTTTTTTSSSTTTVVVXXXUUU[[[aaabbbbbbbbbbbbaaa]]]\\\ZZZXXXWWWVVVWWWWWW|||kkk[[[UUUQQQSSSUUUTTTSSSUUUSSSRRRPPPOOONNNNNNNNNOOOOOONNNMMMLLLKKKIIIHHHHHHHHHGGGEEEDDDBBB@@@>>>>>>===<<<;;;999777666444444555444222111000000111111111111000///...------,,,,,,,,,+++++++++*********((((((***++++++***)))((()))(((((((((((())))))************)))))))))))))))******))))))))))))*********+++,,,***(((''''''((())))))************))))))&&&((()))++++++***)))(((------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))******+++,,,---......000000////////////000000............////////////000000000000000000000000111000////////////000111222222222333333333444444777666444333333444666777666777777888999999::::::888999:::999999:::===???@@@???>>>>>>>>>???@@@AAAAAAAAACCCDDDEEEFFFFFFFFFIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMMMMNNNPPPTTTWWWYYYVVVVVVWWWXXXXXXYYYYYYZZZZZZ[[[]]]___aaacccddddddeeeeeedddccc```]]]ZZZWWWXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSWWWXXXYYYYYYZZZZZZYYYYYYUUUTTTRRRQQQPPPOOOOOOOOOPPPPPPPPPOOOOOONNNNNNNNNOOOOOOPPPPPPOOONNNLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHGGGFFFEEEFFFDDDCCCDDDFFFFFFEEECCCDDDBBB@@@???@@@AAAAAA@@@EEEDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>??????@@@AAABBBBBBAAAAAA???>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???BBBAAA@@@AAABBBCCCBBBAAA@@@@@@AAABBBBBBBBBBBBBBBBBBAAA@@@>>>======<<<<<<;;;;;;;;;:::999999;;;===;;;<<<===<<<;;;;;;<<<>>>@@@@@@@@@@@@AAAAAAAAAAAACCCAAA@@@@@@AAAAAA@@@???>>>>>>??????@@@?????????@@@??????>>>>>>??????@@@@@@@@@@@@???????????????>>>???@@@AAAAAABBBBBBAAAEEEDDDDDDCCCCCCCCCDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHHHHHHHIIIKKKMMMNNNLLLKKKJJJJJJJJJLLLNNNOOOOOOMMMMMMNNNQQQRRRQQQOOOMMMLLLJJJHHHGGGGGGHHHIIIJJJJJJIIIJJJKKKNNNPPPRRRPPPPPPQQQRRRRRRRRRRRRQQQPPPQQQRRRSSSSSSRRRQQQPPPSSSTTTTTTTTTSSSTTTVVVXXXVVVZZZ^^^```````````````\\\[[[YYYWWWVVVVVVVVVVVVzzzhhh[[[UUUPPPRRRTTTSSSRRRSSSQQQPPPOOONNNMMMNNNNNNOOONNNNNNMMMLLLJJJIIIHHHHHHEEEEEEDDDBBBAAA@@@???>>><<<<<<;;;999777666555444444333222111000000000000000000000//////.........+++++++++*********))))))******++++++,,,------...******)))((((((((())))))'''(((***++++++***)))(((*********))))))************++++++***(((''''''((())))))************))))))******+++,,,+++***(((''',,,)))%%%%%%''')))((('''++++++++++++++++++++++++,,,+++++++++************************************)))************+++++++++***+++,,,------,,,+++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,------000//////......//////000............////////////000000000000000000000000333333222222222222333333222222222222333333333333555444333222222333444555666666666777777888888999666888::::::999888999:::>>>======<<<;;;;;;<<<<<>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDDDDEEEGGGIIIJJJHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMNNNNNNOOOOOONNNNNNPPPPPPQQQPPPOOOMMMKKKJJJNNNNNNMMMMMMLLLMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLNNNOOORRRUUUWWWXXXXXXWWWQQQQQQPPPNNNMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLLLLKKKIIIIIIIIIIIIJJJJJJJJJHHHGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEEEECCCBBBCCCDDDEEEDDDCCCCCCAAA?????????@@@???>>>BBBAAAAAA@@@@@@@@@AAAAAACCCBBBAAA@@@???>>>>>>>>>@@@@@@@@@@@@???>>>=========>>>???@@@@@@AAAAAAAAA@@@???????????????@@@@@@@@@???>>>???AAABBBBBBAAA??????@@@AAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;999::::::999888888:::;;;<<<======<<<<<<===@@@BBB?????????@@@@@@@@@AAAAAABBBAAA???@@@AAAAAA@@@???===>>>???@@@AAAAAAAAAAAA@@@??????>>>>>>??????@@@>>>>>>>>>>>>=========<<<<<<===>>>???@@@@@@@@@@@@BBBBBBBBBAAAAAABBBBBBCCCAAABBBBBBCCCDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBAAABBBBBBCCCDDDDDDEEEEEEEEEFFFHHHJJJLLLMMMLLLKKKJJJIIIIIIJJJLLLLLLJJJIIIJJJLLLNNNPPPPPPOOOOOOMMMKKKIIIHHHGGGGGGHHHKKKKKKLLLMMMNNNOOOPPPQQQNNNOOOPPPPPPQQQQQQPPPPPPOOOPPPQQQRRRRRRQQQPPPOOOSSSTTTTTTTTTSSSTTTVVVXXXXXXYYYZZZ\\\]]]]]]]]]^^^]]]\\\[[[YYYXXXXXXXXXXXXxxxeee[[[TTTPPPRRRTTTRRRQQQRRRQQQPPPOOONNNNNNOOOOOOPPPPPPOOONNNMMMLLLKKKJJJJJJDDDDDDCCCCCCBBBAAA@@@@@@<<<;;;:::999777666555555222222111111000000000000000000000///////////////++++++*********)))))))))+++************+++,,,---++++++***)))(((((((((((('''((()))*********************++++++++++++******)))***+++***((('''''')))((())))))************)))******+++++++++***)))((((((###$$$(((((('''((((((((((((((((((((((((******+++++++++*********))))))))))))))))))))))))))))))*********+++++++++***+++---......---+++***---,,,,,,++++++*********************************------------------------......................../////////....../////////............////////////000000000000000000000000444444444444444444444444111222222222222333333333555444333333333333444555555555555666666666777777888:::======<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<===???AAABBB@@@@@@@@@???????????????BBBAAAAAAAAAAAABBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGJJJJJJJJJJJJJJJIIIIIIHHHIIIJJJJJJJJJIIIHHHGGGFFFIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHKKKNNNRRRTTTUUUTTTSSSNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGHHHJJJJJJIIIGGGEEECCCDDDDDDEEEEEEEEEDDDCCCCCCBBBAAAAAAAAABBBBBBAAAAAA@@@>>>===>>>???@@@???>>>?????????>>>??????@@@@@@EEEDDDCCCBBB@@@???>>>>>>>>>>>>??????>>>======<<<<<<<<<===>>>????????????@@@???>>>======>>>???@@@>>>======>>>@@@BBBAAA@@@>>>>>>???@@@@@@@@@@@@???>>>===<<<;;;::::::::::::999:::;;;:::999888999;;;999:::;;;<<<<<>>>>>>>>?????????@@@@@@AAA@@@??????@@@AAA@@@>>>>>>???@@@AAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????>>>>>>>>>======<<<<<<;;;<<<===>>>??????@@@??????AAAAAA@@@@@@AAAAAABBBBBBAAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDFFFHHHJJJKKKLLLMMMLLLKKKKKKJJJKKKKKKLLLFFFFFFGGGHHHKKKMMMNNNOOOMMMLLLKKKJJJIIIHHHIIIIIIKKKLLLMMMOOOPPPQQQPPPPPPNNNOOOOOOPPPPPPPPPPPPPPPOOOPPPQQQQQQQQQQQQPPPOOOQQQQQQRRRRRRRRRTTTXXX[[[^^^YYYVVVXXXZZZZZZZZZ\\\______^^^]]]\\\\\\\\\[[[wwwccc[[[TTTPPPRRRTTTRRRQQQSSSRRRQQQPPPOOOOOOPPPQQQQQQOOONNNNNNMMMLLLKKKJJJJJJEEEEEEDDDDDDCCCBBBBBBAAA;;;;;;:::999888666555555222222222222111111111000000000000000000/////////+++++++++************)))***)))(((''''''''''''''',,,+++***))))))((())))))***)))((('''((()))+++---++++++,,,------,,,++++++((()))***)))''''''((()))(((((()))***************(((((()))))))))******))),,,'''"""###)))------+++(((((((((((((((((((((((())))))***+++++++++***)))))))))))))))))))))))))))))))))*********+++++++++***+++---......---+++***,,,,,,,,,++++++*********************************++++++,,,------.../////////............---------//////............//////............////////////////////////////////////000000111111111111000000111111111222222222333333444444444444444444444444555555555555555666666666999;;;>>>>>>===;;;999999888999:::;;;;;;<<<<<<<<<>>>======<<<===???@@@AAA???????????????>>>>>>>>><<<<<<<<<======>>>????????????@@@@@@AAABBBBBBBBBDDDDDDEEEEEEFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAACCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGIIIMMMPPPQQQPPPOOONNNJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIFFFDDDBBBEEEEEEEEEDDDCCCBBB@@@@@@>>>?????????>>>>>>??????<<<;;;;;;===???AAA@@@???AAA@@@@@@@@@AAABBBCCCCCCGGGFFFEEEDDDBBB@@@???>>>======>>>>>>>>>===<<<<<<:::;;;<<<===>>>>>>>>>>>>AAA@@@???===<<<======>>><<<<<<;;;===???@@@@@@???<<<======>>>>>>>>>>>>>>><<<<<<;;;:::999999999999999;;;<<<;;;:::999:::;;;666777888888888:::===???=========>>>>>>>>>??????@@@>>>>>>>>>@@@@@@???>>>AAAAAAAAAAAAAAA@@@???>>>???>>>>>>>>>>>>>>>>>>???@@@??????>>>======<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDFFFHHHJJJKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJDDDDDDEEEFFFGGGIIIKKKMMMJJJIIIIIIIIIIIIJJJJJJKKKIIIKKKMMMOOOQQQQQQPPPPPPOOOOOOPPPQQQQQQQQQQQQPPPOOOOOOPPPPPPPPPPPPOOOOOOMMMNNNOOOPPPQQQUUUZZZ]]]fff\\\UUUVVVYYYXXXYYY[[[______^^^^^^]]]]]]\\\\\\uuubbbZZZSSSPPPRRRTTTTTTSSSTTTSSSRRRQQQPPPOOOPPPPPPQQQLLLLLLKKKJJJJJJIIIHHHHHHFFFFFFEEEDDDCCCCCCBBBBBB;;;;;;:::999888777666555222222333333333222222111111111111000000/////////,,,,,,,,,+++++++++******---,,,,,,++++++***))))))++++++***)))))))))******,,,***(((&&&'''(((+++---***+++,,,------,,,+++***'''((())))))''''''((()))'''((()))******+++******(((((((((((())))))******///,,,((('''***++++++***++++++++++++++++++++++++((()))***+++++++++***))))))))))))))))))))))))))))))************+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,///......------......///............////////////////////////////////////000000111222222111000000111111111111222222222222444444444444444444444444555555555555555555555555666999;;;<<<:::888888888777888999;;;<<<<<<<<<<<>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<============;;;;;;<<<======>>>??????======>>>>>>???@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMLLLKKKJJJHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEDDDCCCFFFEEEEEEDDDCCCAAA???>>>===>>>???>>>===<<<===???<<<;;;<<<===@@@AAA@@@???============>>>@@@AAAAAAFFFFFFEEEDDDCCCAAA???>>>=========>>>>>>======<<<:::;;;<<<======>>>>>>>>>@@@@@@>>>===<<<<<<<<<<<<<<<;;;:::;;;===>>>>>>===;;;;;;<<<===============<<<;;;:::999999999999999999:::<<<<<<;;;::::::;;;999:::;;;;;;999999999:::<<<<<<<<<=========>>>>>>???=========???@@@???>>>AAAAAAAAAAAA@@@???>>>===???>>>>>>======>>>>>>???AAAAAA@@@???>>>===<<<<<<<<<<<<===>>>????????????????????????@@@AAABBBBBBCCCBBBAAA@@@???>>>>>>===??????@@@@@@AAAAAABBBBBBBBBAAA@@@??????>>>??????AAABBBDDDFFFHHHIIIIIIIIIFFFGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEEEEDDDEEEHHHKKKGGGGGGHHHIIIIIIJJJJJJJJJGGGHHHKKKMMMOOOPPPPPPPPPNNNOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOKKKLLLMMMNNNPPPTTTYYY]]]qqqaaaVVVVVVYYYXXXXXX[[[[[[[[[\\\\\\[[[ZZZYYYYYYtttbbbYYYSSSPPPSSSVVVUUUUUUWWWTTTSSSQQQOOONNNNNNOOOOOOKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFEEEDDDBBBAAA@@@@@@;;;::::::999888777666666222333444444444444333222333222222111000///......---------,,,,,,,,,,,,+++,,,---.........---,,,,,,*********)))******+++++++++***)))(((((())))))***((()))+++,,,,,,+++)))((('''((()))(((''''''((()))'''((()))******+++++++++++++++******))))))*********)))(((((('''(((((((((,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,+++***)))************************)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,///......------......///............////////////////////////////////////111222333333333333222111111111111111222222222222222222333333333333222222666666666555555555555555555777999:::888777777888777888999:::;;;;;;::::::;;;;;;;;;;;;;;;:::999888999999999:::;;;;;;<<<<<<<<<======>>>>>>>>>>>>=========>>>??????@@@@@@AAA??????@@@AAABBBCCCCCCCCCEEEDDDDDDCCCBBBBBBBBBBBBDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@===???@@@???===<<<>>>@@@>>>>>>>>>???@@@@@@>>><<<999999999:::;;;<<<===>>>CCCDDDDDDCCCBBB@@@>>>===<<<======>>>>>>>>>======:::;;;<<<===>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;:::;;;<<<===<<<;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;:::999999999::::::777999;;;;;;:::999999999777:::===>>>===<<<<<<<<<;;;;;;<<<<<<<<<=========>>>===<<<===???@@@???>>>?????????@@@??????>>>>>>>>>>>>============>>>>>>AAAAAA@@@???>>>===<<<;;;:::;;;<<<======>>>>>>===============>>>???@@@AAA@@@@@@@@@??????>>>>>>>>>>>>>>>??????@@@AAAAAABBBAAAAAA@@@???>>>=========@@@AAACCCEEEFFFFFFFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFDDDBBBBBBEEEHHHGGGGGGHHHHHHHHHHHHHHHHHHDDDFFFHHHJJJMMMNNNPPPPPPMMMNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOLLLLLLLLLLLLMMMQQQVVVZZZ{{{gggXXXXXXZZZXXXXXX\\\YYYYYYZZZ[[[ZZZYYYXXXWWWtttbbbYYYSSSPPPSSSVVVVVVWWWXXXSSSRRRPPPNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJFFFEEEDDDCCCAAA@@@???>>>;;;::::::999888777666666222333444555555555444333333333222111000///...---......---------,,,,,,,,,$$$&&&(((***+++***)))(((***)))))))))***+++,,,,,,)))***++++++***)))((('''&&&((()))******)))(((&&&&&&((()))(((''''''((()))''''''(((******+++++++++///...,,,+++***)))))))))%%%'''))))))))))))+++,,,************************&&&(((***+++,,,+++***)))************************)))************+++++++++++++++***))))))***++++++))))))***+++,,,------...************************,,,,,,++++++++++++******---------.........//////.........------...................../////////000////////////////////////---...///000000///...---000111111111111222222222111111222222222222111111666666666666666666555555666888999999888888999:::888888999::::::999777666666888:::;;;<<<<<<<<<;;;888888999999:::;;;<<<<<<:::;;;;;;;;;:::999999888;;;;;;<<<======>>>>>>?????????@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAACCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGEEEDDDCCCCCCDDDDDDBBBBBBAAAAAAAAABBBCCCCCCBBBCCCCCCDDDDDDCCCCCCBBB>>>@@@BBBAAA>>>===???AAAAAA@@@@@@@@@@@@???<<<999::::::;;;;;;===>>>@@@AAAAAABBBBBBBBBAAA???===<<<======>>>>>>>>>>>>>>>===:::;;;<<<===>>>>>>>>>>>>777888:::;;;<<<<<<;;;;;;<<<;;;::::::<<<<<<;;;999999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::999:::::::::666888::::::999888777888---111666:::<<<<<<======;;;;;;;;;<<<<<<<<<=========<<<<<<===>>>??????>>><<<===>>>???????????????>>>>>>============>>>>>>AAA@@@???>>>===<<<;;;;;;999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>??????>>>>>>>>>>>>????????????===>>>>>>???@@@@@@AAAAAAAAAAAA@@@>>>============???@@@BBBDDDEEEEEEDDDDDDDDDEEEFFFHHHHHHIIIIIIIIIGGGHHHGGGDDDAAA@@@CCCFFFHHHHHHHHHHHHHHHGGGFFFEEECCCDDDFFFHHHKKKMMMOOOQQQLLLLLLMMMNNNNNNNNNNNNNNNOOONNNNNNMMMMMMNNNNNNOOONNNMMMMMMLLLLLLNNNSSSWWWkkkYYYYYY\\\YYYXXX\\\YYYZZZ[[[\\\\\\[[[YYYXXXuuueeeZZZSSSOOORRRUUUUUUUUUWWWTTTSSSQQQNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHHHHIIIHHHGGGEEEBBB@@@???>>>;;;;;;;;;:::888555222000444333111222333333222000222111111000///.........111000...+++)))(((''''''(((+++------)))''''''((())))))))))))))))))))))))((((((((((((((((((((((((++++++,,,***)))(((***+++,,,+++)))''''''''''''(((&&&(((***+++,,,+++)))(((((((((((()))*********+++(((((((((((((((((((((((()))(((((()))******(((''')))))))))))))))******+++'''''''''((()))+++------...---+++))))))***+++,,,************************...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++...------,,,,,,,,,------111000000/////////000000---------............/////////////////////////////////000111111111111111000111111111111222222222333333222222222222222333222222111111222222333444555555555555666666666666888888999999999:::::::::888888999999999:::::::::999999888888999999:::;;;;;;;;;;;;::::::999999999<<<===???@@@AAAAAAAAA@@@;;;;;;<<<<<<>>>???@@@AAA===============<<<<<<<<>>>>>>>>>>>AAA@@@>>>=========>>>???>>>===<<<;;;:::;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>@@@@@@@@@???===<<<===>>>>>>>>>>>>>>>>>>?????????======<<<;;;;;;:::999999::::::::::::;;;<<<======>>>===;;;999999999:::;;;;;;::::::999:::;;;<<<>>>;;;;;;::::::999888777777555777888777666555666777888888999::::::;;;<<<<<<=========<<<;;;;;;::::::<<<===>>>>>>===;;;999777;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::999:::;;;<<<===:::;;;===>>>???>>><<<;;;::::::;;;<<<<<<;;;:::999;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???>>>>>>???@@@AAACCCDDDEEEAAAAAAAAAAAA@@@???>>>===@@@>>>===???BBBDDDCCCAAABBBCCCCCCCCCDDDDDDEEEEEEGGGFFFEEECCCCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFJJJNNNPPPOOOLLLLLLMMMNNNOOOPPPOOONNNMMMKKKMMMOOOQQQQQQQQQPPPOOOLLLKKKJJJJJJJJJKKKLLLMMMjjjddd[[[UUUSSSUUUWWWYYY[[[[[[\\\\\\ZZZYYYWWWUUUuuuddd[[[TTTPPPRRRUUUUUUUUUWWWTTTRRRPPPNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHFFFEEECCCAAA??????;;;;;;;;;:::888555222000333222000111222222111///111111000//////...------......---++++++*********(((***,,,+++(((&&&&&&((())))))))))))))))))))))))************************++++++,,,***)))((()))++++++***)))((('''''''''''''''((()))***+++***))))))++++++++++++++++++,,,,,,((((((((((((((((((((((((***)))((((((******)))((())))))(((((())))))***+++))))))))))))***+++------...---+++))))))***+++,,,---------------------------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,...------,,,,,,,,,------///......------..................////////////000//////////////////////////////000111111111111000000000111111111222222222222222111111111111222222555444444444444555666666666666777777777888888888666777777777777888888888888888888999999999:::::::::999999999999:::;;;;;;;;;;;;:::::::::999999999;;;<<<>>>???@@@@@@??????>>>>>>=========>>>>>>???<<<<<<<<<<<<============@@@@@@????????????@@@@@@CCCCCCCCCCCCDDDDDDDDDEEEAAABBBDDDDDDDDDCCCDDDEEEDDDEEECCC??????CCCEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBB??????@@@@@@@@@AAAAAAAAA@@@???>>>=========>>>???@@@>>><<<;;;:::;;;<<<===::::::<<<======>>>>>>>>>>>>??????>>><<<<<<===???>>>>>>>>>>>>============<<<<<<;;;;;;:::999999888888888888888999:::;;;<<<>>>===;;;::::::<<<===>>>:::::::::::::::;;;<<<<<<;;;::::::999888888777777666777777666555555666888777777888888999::::::;;;===<<<<<<<<<;;;;;;::::::;;;;;;<<<======<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999:::;;;;;;999:::<<<<<<<<<:::888777::::::;;;<<<<<<;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>===============??????>>>??????@@@AAABBB>>>???@@@AAAAAAAAAAAAAAA@@@???>>>@@@CCCEEEEEECCCBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFDDDCCCCCCCCCDDDDDDFFFFFFGGGHHHHHHHHHGGGGGGHHHFFFEEEFFFJJJLLLMMMLLLLLLLLLMMMNNNOOONNNNNNMMMLLLMMMOOOPPPPPPPPPNNNMMMKKKJJJIIIIIIIIIJJJKKKLLLYYYVVVSSSRRRTTTVVVXXXYYY\\\\\\[[[ZZZXXXWWWUUUTTTvvveee]]]VVVQQQSSSUUUTTTTTTVVVSSSRRRPPPNNNNNNNNNNNNOOOMMMMMMMMMMMMLLLKKKJJJJJJGGGGGGFFFDDDCCCAAA@@@@@@;;;;;;;;;:::888666333111222111///000111111000...000000//////...---------,,,,,,,,,,,,,,,------...+++,,,,,,***(((''')))***))))))))))))))))))))))))***************************++++++***(((((()))+++)))******))))))((('''&&&(((((()))))))))*********++++++++++++++++++******((((((((((((((((((((((((,,,***(((((()))***+++***))))))(((((())))))***++++++************+++,,,------,,,+++*********+++,,,******************++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------...////////////000000000000000000000000000000000...///000000111111000000000000000111111111222222111111000000000111111222555555555555555666777777666666666777777777777888444444555555555666666666777888888888999999999999888888888888888999::::::::::::::::::999999999999:::;;;<<<===>>>>>>>>>>>>@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<=========>>>???>>>>>>======>>>>>>???BBBBBBBBBCCCCCCCCCCCCDDD??????@@@AAACCCDDDCCCBBBAAADDDCCC@@@@@@CCCDDDAAABBBBBBDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@?????????@@@AAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>=========>>>>>>AAA???===:::999:::<<<===::::::;;;<<<============<<<===>>>===<<<<<<>>>@@@>>>>>>>>>======<<<<<<<<<:::::::::999999888888777666666777777888999999:::;;;:::999999:::<<<===>>>888999::::::::::::::::::::::::999999888777777777666666666444333333666888666666666777888888999999;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<;;;:::999999999999999999::::::999777555333999:::;;;<<<<<<;;;:::999:::::::::;;;;;;<<<<<<<<<@@@@@@???>>>======<<<<<>>>>>======>>>>>>>>>>>>>>>???AAAAAABBBBBBBBB@@@??????AAADDDFFFFFFFFFBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHHHHHHHGGGIIIGGGDDDCCCEEEHHHJJJKKKJJJKKKLLLMMMMMMMMMMMMLLLLLLMMMOOOOOOOOONNNLLLKKKIIIHHHGGGGGGGGGHHHJJJKKKLLLLLLNNNQQQUUUXXXXXXXXX\\\[[[YYYWWWUUUUUUTTTUUUyyyiii]]]VVVQQQSSSTTTSSSRRRTTTRRRQQQPPPOOONNNNNNOOOPPPMMMMMMMMMMMMMMMLLLKKKKKKGGGFFFEEEDDDCCCBBBAAAAAA<<<<<<;;;:::888666444333333111000000111111000/////////......------------,,,,,,,,,,,,------...///...---,,,+++******+++,,,))))))))))))))))))))))))((((((((((((((((((((((((***++++++***(((((()))***((()))*********((('''&&&)))(((((((((((()))************))))))((((((''''''((((((((((((((((((((((((...+++(((((()))+++++++++((((((((((((((()))******++++++******)))******+++---,,,+++*********++++++((((((((()))))))))))))))++++++******************++++++++++++++++++++++++******+++,,,------......,,,,,,,,,+++,,,,,,------,,,,,,,,,+++,,,,,,------............////////////000000000000000000000000...//////000000000000000000000000000111111111111000000000///000000111222333222222222222333444444333333444444444555555555444444444444555555555555777777777888888888888999777666666666666777888888:::999999999999999999999::::::;;;;;;<<<<<<<<<<<<>>>===<<<;;;:::999999999::::::;;;;;;<<<===>>>>>>>>>======<<<<<<======>>>@@@@@@@@@@@@AAAAAAAAAAAADDDAAA@@@AAADDDDDDBBB???@@@CCCDDDAAAAAADDDCCC@@@???AAACCCDDDDDDCCCAAA@@@?????????@@@@@@@@@AAAAAA======>>>>>>???@@@AAABBB============>>>>>>>>>>>>??????>>>>>>============AAA>>>;;;999888888:::<<<999:::;;;<<<<<<<<<<<<<<<:::;;;<<<<<<;;;<<<>>>@@@@@@??????>>>===<<<;;;;;;999999888888777777777777555666777888888999999999888888777777777888::::::777888999:::::::::888888999999888888777777777777666666555333111222666888666666666777777888888888:::::::::::::::;;;;;;;;;<<<;;;::::::999::::::;;;999999999999:::::::::;;;<<<;;;;;;:::999888888888999999999999888777666555888999:::;;;;;;;;;:::999999999999:::;;;;;;<<<<<<>>>>>>>>>===<<<<<<;;;;;;===============>>>>>>???@@@AAAAAAAAA@@@@@@???>>>???@@@@@@BBBDDDFFFGGGGGGAAAAAAAAAAAABBBBBBBBBBBBDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGHHHHHHHHHIIIGGGEEEDDDEEEFFFGGGHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLMMMNNNOOONNNLLLJJJIIIFFFEEEDDDDDDEEEFFFHHHIIILLLLLLNNNRRRVVVXXXWWWVVVZZZXXXUUUSSSRRRSSSUUUVVV~~~nnn]]]VVVQQQRRRSSSRRRQQQRRRSSSRRRPPPOOONNNOOOPPPPPPLLLMMMMMMMMMMMMLLLLLLKKKGGGFFFEEEDDDCCCBBBAAAAAA<<<<<<;;;:::888666555444444222111111222333111000...............---------......---,,,,,,,,,---------,,,***))))))***++++++************************((((((((((((((((((((((((******+++)))((('''(((***(((((()))******)))'''&&&((((((''''''(((((()))******))))))(((((('''''''''))))))))))))))))))))))))...+++(((((()))+++++++++((((((((('''((())))))******))))))(((((((((((())),,,,,,+++++++++***++++++++++++++++++,,,,,,------************************++++++++++++++++++++++++)))******+++,,,---......+++++++++++++++,,,---...------,,,,,,---...//////,,,,,,,,,---------......////////////////////////......///000000000000000//////000000000111111111000000//////000111111222111111000000111111222333333333333333444444444444444444444555555555666666666666777777777888888888777777777777777888999999999999999999999999999999::::::::::::::::::;;;;;;:::999999888888888999999999::::::;;;<<<======>>>===<<<<<<<<<<<<<<<<<<============>>>>>>>>>??????BBB@@@>>>@@@BBBCCC@@@===@@@CCCDDDBBBBBBDDDCCC@@@>>>???AAABBBBBBAAA???>>>======>>>>>>??????@@@@@@<<<<<<<<<======???@@@AAA;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>======<<<<<<===<<<999777666777888999999::::::;;;;;;;;;;;;:::888:::;;;;;;:::;;;===???@@@@@@???>>>======<<<<<<888777777777777777666666666777888999::::::::::::999999888888777777777777666777888999999888777666888888777777777777666666666666555333111222666888777777777777888888888888888888999999::::::;;;;;;>>>===;;;999888888777777888888888888999999999999;;;;;;:::999999888777666888999999999999999999999666777888:::::::::999888888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@AAA?????????@@@??????>>>>>>???@@@AAABBBCCCDDDFFFGGGAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCBBBBBBBBBCCCEEEFFFGGGHHHHHHHHHGGGHHHIIIHHHHHHGGGFFFFFFHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMNNNOOONNNKKKIIIHHHDDDCCCCCCCCCCCCEEEFFFHHHNNNMMMNNNQQQTTTWWWWWWWWWUUUTTTQQQPPPPPPRRRUUUWWWrrr]]]VVVQQQRRRTTTRRRRRRSSSTTTSSSQQQOOOOOOOOOOOOPPPKKKLLLLLLMMMMMMLLLKKKKKKGGGGGGFFFDDDCCCAAA@@@@@@===<<<;;;999888777666555444333222222333333222000........................///...---,,,+++++++++,,,+++)))'''''')))***)))(((************************************************)))******)))''''''(((***(((((())))))))))))((((((''''''((((((((()))))))))******************)))))))))))))))))))))))))))))),,,***(((((()))***+++***((((((''''''(((((()))***)))(((((('''''''''((((((,,,,,,,,,+++++++++******)))))))))******++++++,,,((()))******+++*********++++++++++++++++++++++++)))******+++,,,------...+++******++++++,,,---......---------...///000111++++++,,,,,,,,,---------////////////////////////---...//////000000///////////////000000000111111000000000000111111222333222222222222222333333444444444444555555555666666444555555555555666666666666666666666777777777777:::999999999999:::;;;;;;888888888999999999999999::::::999999999::::::;;;777777777777888888999::::::::::::;;;<<<<<<<<<======<<<<<<;;;;;;<<<<<<===<<<<<<<<<============>>><<<;;;<<<===???@@@@@@>>>???BBBCCC@@@@@@CCCBBB???>>>??????@@@@@@???===============>>>>>>>>>??????<<<;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<==================>>>>>>>>>===<<<;;;999999777666666777777888999999:::;;;;;;::::::999888999::::::999:::<<<>>>???>>>>>>======<<<<<<<<<777777777777777777777777777888999;;;<<<;;;;;;:::<<<<<<;;;;;;:::999888888777777777888777777666666777777777666666666666666666666666444333333666888777777777777777888888888777777888999999:::;;;;;;======<<<:::888777555555777777777777888888888999999999999999999888777666888888888999999999::::::444555666888888888777777777777888999::::::;;;;;;999999::::::::::::::::::::::::;;;<<<===???@@@AAA999:::<<<===??????@@@@@@===???AAAAAAAAAAAACCCDDD@@@@@@@@@@@@????????????@@@AAABBBBBBCCCBBBBBBBBBAAABBBDDDFFFGGGHHHIIIIIIGGGIIIKKKKKKIIIGGGFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNOOONNNLLLJJJHHHDDDDDDCCCCCCDDDFFFHHHIIIKKKKKKKKKNNNRRRVVVWWWWWWSSSQQQOOONNNOOOQQQTTTUUUuuu^^^WWWRRRTTTVVVUUUTTTVVVUUUTTTRRRPPPOOONNNNNNOOOJJJKKKKKKLLLLLLKKKKKKKKKIIIHHHFFFEEECCCAAA??????===<<<;;;999888777666666333222111111222222111000////////////////////////------,,,++++++++++++++++++)))((()))+++,,,***(((************************************************)))******)))''''''((()))))))))(((((((((((())))))&&&&&&((()))))))))(((''')))))))))***************))))))))))))))))))))))))***)))((((((******)))((((((''''''''''''((()))))))))((((((((((((((())))))+++,,,,,,,,,++++++******&&&&&&''''''((())))))***'''((()))***++++++***)))******************************++++++,,,,,,,,,---************+++,,,---...------------...///000111,,,,,,,,,---------......---------------------------...//////000000//////////////////000000000111000000000111111222444444333333222222333333444555333444444444444555555555444444444555555555666666555555555666666666777777999888888888888999::::::777888888888999999999999;;;;;;:::999999999:::;;;999888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<==================>>>>>>>>>>>>;;;<<<>>>>>>>>>===>>>???===@@@@@@======@@@@@@===>>>>>>>>>>>>======<<<<<<=========>>>>>>>>>>>>>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>><<<===>>>>>>>>>===<<<;;;666777777888888888888888999999::::::::::::999999888999:::999888999;;;===;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777666888999;;;<<<;;;::::::;;;;;;;;;;;;;;;;;;::::::888777666666555555555666666666666666666666666666666777777666555555666888666666666666666666666666666666777888999:::;;;;;;:::;;;;;;:::999777555444666666666777777777888888777777888999999888777666777777777666666666666666222333444666777777666555666666777888999:::;;;;;;<<<;;;;;;::::::999999999::::::::::::;;;<<<>>>>>>777888:::<<<===>>>??????<<<>>>@@@@@@>>>===???AAA@@@@@@?????????>>>>>>>>>???@@@AAABBBCCCBBBBBBAAA@@@AAACCCEEEGGGHHHIIIIIIGGGIIIJJJIIIGGGFFFGGGIIIIIIIIIHHHIIIJJJLLLMMMNNNLLLMMMNNNOOOOOOMMMKKKJJJGGGFFFFFFFFFHHHIIIKKKLLLKKKKKKLLLOOOSSSUUUVVVUUUSSSQQQPPPNNNNNNOOOPPPQQQvvv___XXXTTTVVVXXXWWWWWWXXXVVVUUURRRPPPOOONNNNNNNNNJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGEEECCC@@@???>>>===<<<;;;999888777777777222111000000111111000////////////000000000000000++++++******++++++,,,,,,---,,,+++---000000---***************************(((((((((((((((((((((((()))******)))''''''((()))***)))(((''''''((()))***%%%&&&(((******)))'''&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))(((((()))******(((''''''''''''''''''((()))))))))))))))))))))***+++++++++,,,,,,,,,,,,+++******((())))))***+++,,,,,,---'''((()))+++++++++***)))***************************++++++++++++,,,,,,,,,************+++,,,---...,,,,,,,,,---...///000111---------.........//////---------------------------......///////////////////////////000000000000111111111111222333444555222222111111222222333444111111222222222333333333333333444444444555555555555555555555666666666777555555555555555666777777777777888888999999999999<<<;;;:::999999999:::;;;;;;;;;::::::999::::::;;;;;;;;;;;;;;;;;;;;;::::::======<<<<<<<<<<<<======>>>>>>>>>>>>????????????@@@BBBDDDBBB>>><<<<<<>>><<<>>>>>>::::::>>>>>><<>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<===>>>>>>>>>===;;;:::555666888:::::::::999888999999:::::::::999999888888999:::999888888:::<<<999999999999999999999:::777777777777888888888888666777999;;;<<<;;;:::999777777888:::::::::::::::888777666444444444555666555555555666666666666666555777888888666555666777555555555555555555555444555666666888999:::;;;<<<777999:::;;;:::888666555666666666666777777777777666666888999999888777777777666555444333222222222000222333555666666555555555666777888999:::;;;;;;???>>>===<<<:::999888777;;;::::::999999::::::;;;::::::;;;;;;<<<;;;;;;:::;;;>>>??????<<<;;;===???@@@?????????>>>>>>======>>>???AAABBBCCCBBBBBBAAA@@@AAACCCEEEGGGIIIIIIJJJHHHIIIHHHFFFCCCDDDHHHKKKIIIIIIIIIIIIJJJLLLNNNOOOLLLMMMOOOOOOOOONNNLLLKKKIIIIIIIIIIIIJJJLLLNNNOOONNNNNNPPPSSSVVVVVVTTTQQQTTTSSSQQQOOOMMMMMMMMMMMMtttddd]]]WWWXXXYYYXXXXXXZZZWWWUUUSSSQQQPPPOOOOOOOOOMMMLLLLLLJJJIIIHHHGGGGGGHHHGGGFFFDDDBBB@@@>>>>>>===;;;:::999999777555222222222222222222222222222111111222111...------.........---,,,,,,,,,------,,,,,,+++***))))))******))))))((('''''''''''''''***))))))((('''&&&&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&''''''(((((())))))******,,,(((%%%&&&***,,,***&&&+++***)))(((((('''((((((,,,+++++++++******))))))))))))************))))))))))))))))))((((((((((((---,,,+++)))(((&&&%%%$$$******))))))******+++,,,+++***)))))))))***,,,---************+++,,,---...------------------------***+++,,,---------,,,,,,,,,,,,---...//////.........---,,,+++++++++,,,---////////////////////////***+++...000000000...---////////////////////////000000000111222222333333555555555555555555555555555555444444444444555555777888888777666555555666888777666555555444555555777777777888999999::::::<<<:::999999:::999888777999999999999999999999999;;;:::999999:::;;;:::999<<<<<<;;;::::::::::::;;;========================??????>>>>>>>>>>>>??????>>>???AAAAAAAAA>>>;;;999<<<<<<<<<;;;::::::999999;;;;;;<<<<<<======>>>>>>::::::;;;;;;::::::999888;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<:::888777999999999888888666555555777888888888888999999999666777888999999999999999:::;;;;;;<<<<<<;;;;;;:::888777777777888999::::::999999999::::::;;;;;;;;;666888;;;:::888666777999666666666666555555555555333444666777777777666555777666666666666555555555444555666777777555333222333333555666777777777777999888888888777777666666666666666666666666666666666888;;;;;;999666444333444444555555555555444444222444666888999999777777666666777777888888999999<<<<<<<<<;;;;;;:::::::::888999:::;;;<<<>>>??????;;;;;;;;;;;;;;;;;;::::::======<<<<<<<<<<<<=========>>>>>>>>>>>>======<<<@@@AAABBBCCCDDDCCCBBBAAABBBBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHFFFDDDCCCCCCDDDGGGGGGGGGGGGIIIKKKMMMOOOMMMOOORRRTTTTTTRRROOOMMMJJJKKKMMMPPPRRRTTTUUUVVVWWWVVVTTTRRRRRRSSSTTTUUUUUUTTTRRRPPPOOOPPPQQQRRRvvvddd\\\VVVWWWXXXWWWWWWYYYWWWVVVSSSQQQPPPOOOOOOPPPLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGFFFDDDBBB@@@>>>>>>===;;;:::999999777555222222222222222222222222222111222333222000...///000------,,,,,,,,,------...+++++++++*********))))))+++***)))(((((((((((((((+++******)))((((((''''''))))))))))))))))))))))))''''''(((((((((((('''''')))((((((((('''''''''''''''((((((((()))))))))***...)))$$$###'''******(((***))))))(((((((((((()))++++++******))))))))))))))))))************)))))))))(((((((((((('''''''''*********))))))(((((((((******))))))******++++++))))))((((((((()))***+++************+++,,,,,,---------------------------******+++++++++,,,,,,,,,,,,,,,---.....................---,,,,,,------...------------------------,,,---///000111000000///000000000000000000000000//////000111111222222333444444444444444444444444555555444444444444555555666777777777555444444666777777666555555555555555666666777888888999999:::;;;:::888999999:::888777999999999999999999999999:::999999:::<<<===<<<;;;===<<<;;;;;;::::::;;;;;;========================<<<<<<;;;;;;;;;;;;<<<<<<===@@@CCCEEEEEEAAA===:::===<<<<<<;;;;;;:::999999>>>>>>======<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::999:::;;;<<<;;;:::888777888999999888888666555555666666777777777888888888666666777888888888888888:::;;;;;;<<<<<<;;;;;;:::777777777777777888888888999999999999:::::::::;;;:::<<<>>>===;;;999:::<<<666666666666555555555555444555666777888777777666777777666666666555555555555666777888777666444333333444555666666666666666888888777777777666666666555555555555555555555555555777999:::888777666666444555555666666555555444111222444555666666666555777777777777777777888888999999999888888888777777999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>======<<<<<<===>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEFFFFFFEEECCCBBBBBBCCCEEEEEEFFFGGGIIIKKKMMMOOOLLLNNNPPPRRRRRRQQQPPPNNNNNNOOOQQQTTTVVVWWWXXXXXXUUUTTTRRRQQQQQQRRRSSSTTTSSSRRRPPPOOONNNOOOPPPQQQwwwccc[[[UUUVVVWWWVVVVVVWWWVVVUUUSSSQQQPPPOOOOOOPPPKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGFFFDDDBBB@@@>>>>>>===;;;:::999999777555222000000000000000000000000222333444222000///000111,,,,,,+++,,,,,,---...///******+++,,,+++***)))(((++++++***)))))))))******++++++******))))))(((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((''''''''''''(((((((((((())))))))))))...)))###!!!$$$(((***))))))(((((((((((())))))***))))))))))))(((((((((((())))))************))))))))))))))))))(((((((((((((((((())))))***++++++,,,)))))))))*********++++++))))))((((((((()))***+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,------............---///...---------......///------------------------...//////000000111222222111111111111111111111111//////000000111111222222333333333333333333333333555444444333333444444555444555666555333222333444666666555555444555555555666666777777888888999999:::999888888999:::999777888888888888888888888888999999999;;;>>>@@@@@@???===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;===@@@EEEHHHGGGCCC>>>:::===<<<<<<;;;;;;::::::999======<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<;;;;;;:::888888888888888888888888999999:::;;;:::999888777888888888888777666555555555555555666666666777777555555666777777777777666::::::;;;;;;;;;;;;::::::777777777888777777666666888888888999999999999:::888999;;;:::888777777888666666666666555555555555555666777777888888777777666666666666555555555555555666777777777666555444444444555555666555555555666666666666666555555555555555555555555555555555555666888888777666777999444555555666666555555444333333333444555555666666777777777777777666666666777777777777666666666666999999999999999999999999;;;;;;;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<;;;::::::;;;<<<<<<=========<<<<<<:::::::::;;;;;;===>>>>>>>>>???@@@AAABBBCCCCCCDDDCCCDDDDDDCCCAAA@@@AAABBBCCCDDDEEEFFFIIIKKKNNNOOOLLLMMMNNNPPPQQQQQQQQQQQQQQQRRRTTTUUUWWWXXXXXXXXXSSSRRRQQQPPPPPPQQQRRRSSSRRRQQQPPPOOOPPPQQQRRRSSSvvvbbbZZZTTTUUUVVVTTTTTTVVVTTTSSSQQQOOONNNNNNNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGFFFDDDBBB@@@>>>>>>===;;;:::999999777555222000000000000000000000000111222333222000///000111++++++++++++,,,---...///(((***+++,,,,,,+++)))(((+++******)))))))))***************))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((())))))))))))+++((($$$###%%%'''(((((((((((('''(((((()))******((((((((((((((((((''''''))))))************))))))+++++++++*********))))))(((((()))***+++,,,,,,---((())))))***************)))))))))*********++++++,,,+++***************+++++++++++++++++++++++++++///...,,,+++,,,---///111,,,------......------------------------.........///////////////////////////////////////111222222000000000000000000000000......//////000111111222222222222222222333333333444444333333333333444444222333444333222111222333555555444444444555666666555555666666777888888999999888777888999:::999888777777777777777777777777999888999;;;???AAABBBAAA===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===???BBBDDDCCCAAA===;;;<<<<<<<<<;;;::::::999999888888999:::;;;<<<======;;;;;;<<<<<<;;;;;;:::999888888888888888888888888999999999:::999888777777777777888888777666555555555555666666666777777777666666777777777777777666888888999999999999888888777888888999888777666555888888888888888888888888666666777777666555555444666666666666555555555555555555555666666666666666555555444444444333333333555555666666666555444333444444555555555444444333555555555555555555555555555555555555555555555555777888888666555555777999555555666666666666555555666555555555555666777888777777777666666555555555777777777777777777777777999999999999999999999999;;;;;;;;;;;;;;;<<<<<<<<<999:::<<<======<<<:::999999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999:::;;;<<<===>>>>>>???@@@AAABBBBBBCCCBBBCCCDDDCCCAAA@@@AAABBBBBBCCCEEEGGGJJJLLLNNNPPPMMMMMMMMMNNNPPPRRRSSSTTTPPPQQQRRRSSSTTTUUUUUUUUURRRQQQQQQPPPQQQQQQRRRSSSSSSRRRRRRRRRSSSTTTVVVWWWsssbbbZZZTTTTTTUUUTTTSSSTTTRRRPPPOOOMMMLLLLLLLLLMMMKKKKKKKKKKKKKKKKKKJJJJJJHHHGGGFFFDDDBBB@@@>>>>>>===;;;:::999999777555222///////////////////////////111111111///...///000*********+++,,,---...///((()))+++,,,,,,+++***((()))))))))(((((())))))***)))(((((((((((((((''''''(((((((((((((((((((((((()))(((''''''''''''((()))'''''''''((((((((((((((())))))))))))(((((((((((('''&&&&&&&&&'''((('''&&&(((((('''(((((()))******''''''''''''''''''(((((())))))************))))))******)))))))))(((((((((***************+++++++++'''((()))************)))((((((((()))))))))))))))++++++******)))*********++++++++++++++++++++++++...---+++******,,,...///,,,---------------,,,,,,++++++,,,,,,------------////////////////////////............///000111222////////////////////////---......//////000111111111111111222222222333333333333222222222222333333000222333222111000111333444444444444444555666777444555555666666777888888888777666777999:::999888777777777777777777777777888888888;;;>>>AAAAAAAAA<<<<<<;;;:::::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999888888777777888999:::;;;<<<<<<999::::::::::::999888888888888888888888888888888888888999888888888777777666777777777777666666555666666666777777777888888888888888999999888777777555666666777777666666555999999999999888777666666777777777777777777777777777777777777888888777666666666666666555555555555333333333333444444555555333333222222222111111111333333444333333333222222333444444444444444333222444444444444555555555555555555555555555555555555::::::999666333333444666555666666666666666666555666555555555555666666777777666666666555555444444666666666666666666666666888888888999::::::;;;;;;::::::::::::;;;;;;<<<<<<999:::<<<======<<<:::999777888999;;;;;;<<<<<<<<>>===;;;:::;;;<<<<<<===>>>??????AAAAAABBBCCCBBBCCCDDDCCCAAA@@@AAABBBBBBDDDFFFHHHKKKMMMOOOOOOMMMMMMMMMNNNPPPRRRTTTVVVOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVpppbbbZZZTTTTTTUUUSSSSSSTTTQQQPPPNNNMMMLLLLLLLLLMMMLLLLLLLLLKKKKKKJJJJJJJJJHHHGGGFFFDDDBBB@@@>>>>>>===;;;:::999999777555222////////////////////////...000111000///...///000++++++***++++++,,,---...((()))***+++,,,+++******))))))((((((((()))******((((((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''((((((((((((((())))))))))))((((((((((((%%%'''((())))))((('''%%%)))(((((((((((())))))***''''''''''''(((((((((((())))))************))))))''''''''''''&&&&&&&&&&&&***************)))))))))'''((()))*********)))(((%%%&&&'''(((((((((''''''******)))))))))******+++******************************)))))))))***+++,,,,,,------------,,,,,,+++******+++,,,------------------------------------------...//////000000111........................------......//////000000111111111222222333333444333222222111111222222333///111222222111000111333333333333333444555666777444444555555666666777777777666555777999::::::999888888888888888888888888888888888:::===??????>>>;;;::::::999999999999999999999999999999999999999999999888888888888999999;;;999888777777888999:::::::::999888888777777666999999999999999888888888999999999999999888777777888888888888888888888888888888888777777777777777666666666777777666666555666666777777777888888888888999999999999888888777555555666666666666555555888888777666666666777777777666666666666666555555444333333555777888777555666666666666555555555555333222222222222333444444222222222222111111111111333333222222222111111111222222333333444333333333444444444555555555555555444444444444444444444444;;;;;;999666333222333444555666666777777666666555333333333333333333333333555555555555555444444444333333333444444444444444777777888999::::::;;;;;;888888999999::::::;;;;;;999999;;;;;;;;;;;;999999666777888999;;;;;;<<<<<>>======<<<<<<<<<<<<======>>>???@@@AAAAAABBBAAABBBCCCBBBAAA@@@AAABBBBBBCCCFFFHHHJJJLLLMMMMMMLLLMMMMMMNNNOOOQQQSSSTTTOOOPPPQQQSSSSSSTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQOOOOOOPPPQQQRRRRRRSSSSSSnnnccc[[[UUUTTTUUUSSSSSSTTTQQQPPPOOONNNMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFDDDBBB@@@>>>>>>===;;;:::999999777555222000000000000000000000000///000111111000///000111,,,+++++++++++++++,,,,,,))))))*********+++++++++***))))))))))))***+++,,,(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''((((((((()))***)))))))))(((((((((''''''((())))))((((((((((((***))))))(((((((((((()))''''''((((((((()))))))))))))))************))))))(((((((((''''''''''''&&&))))))))))))))))))))))))&&&''')))***+++***)))((('''''')))*********)))((())))))((())))))***+++,,,*********************************+++++++++,,,,,,---------------,,,+++******+++,,,---.........------------------------------...000111222222111000////////////////////////,,,------......///000000111111222222333444444555222222111111111111222222///111222222111111222333222222222333444555777888333444444555555666777777666555555666999::::::999999999999999999999999999999888777888:::;;;;;;::::::999888888777777888888999999999999999999999999999999999888888999999999999888888777777888999999888888777777666666555555888888888888888888888888999::::::::::::999888888777777777777777777777777888888777666666666666666555555666666666666666555555555555666666666777777888888888888888777666666666666777777777777666666777555333222333444666888666666666555555555444444222111111333777888777555666666666666555555555555333333222222222333444555333333333333222222222222444333222222222111222222000111222333333333333333444444555555666666666666444444444444444444444444888999999777444333333444666666777777777777666666222333444444444333222222444444444444444444555555333333333333444444555555888888888888888888888888666777777888999999::::::888888888888888888888888444555777999:::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@???@@@AAAAAA??????@@@AAAAAABBBDDDGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPNNNOOOQQQRRRSSSTTTTTTUUURRRRRRRRRQQQPPPOOONNNMMMNNNOOOPPPPPPQQQQQQQQQQQQmmmccc[[[UUUUUUUUUTTTSSSTTTSSSRRRPPPOOONNNOOOOOOPPPOOONNNMMMLLLKKKJJJIIIHHHHHHGGGFFFDDDBBB@@@>>>>>>===;;;:::999999777555222111111111111111111111111000111222222111000111333,,,,,,++++++***+++++++++******))))))***+++,,,,,,+++*********+++,,,,,,---)))))))))))))))************************************((('''&&&&&&'''(((***&&&'''''''''(((((())))))******))))))((((((((('''******)))'''&&&''')))++++++***)))(((((('''(((((('''((((((((())))))******))))))************))))))++++++++++++************''''''(((((())))))******&&&''')))***+++***((('''***+++,,,---...---,,,,,,(((((((((((()))***,,,,,,)))))))))))))))))))))))),,,---.../////////......------------,,,,,,+++******+++---///000000//////////////////////////////---///111333444333222111000000000000000000000000,,,,,,------...//////000111111222333444444555555222222111111111111222222///111222222111111222444111111222333444666777888333333444444555666666777555444444666999:::::::::999999999999999999999999999888777777999999888777999888888777666777777777888888888888888888888888<<<;;;;;;::::::;;;;;;<<<888888999:::::::::999888777777777666555555444444444444555777888:::;;;;;;:::;;;;;;;;;;;;:::999999666666666666666666666666888888777666666666666666555555666666666666666555444444444555555555666666777777777777777666555555777777888888888888777777555333111///000222666888666666555555555444444444555444444777;;;>>>===;;;777666666666555555555555444444333222333444555666555555555444444444333333555444333333222222333333///000111222333444444444555555555666666666777777444444444444444444444444666777888777555444444555666666777777777777666666333444666777777666444222333333333444444555555555555555555666666777777777999888888777666555555555555666666777888888999999666666555555555555666666444555666888:::;;;<<<<<<444555888:::<<<<<<<<<<<<999::::::;;;<<<===>>>>>>===>>>??????>>>===>>>@@@???AAACCCEEEGGGGGGGGGGGGHHHIIIJJJLLLMMMMMMMMMMMMLLLMMMOOOQQQRRRSSSSSSTTTRRRRRRQQQPPPOOOMMMLLLKKKPPPQQQRRRRRRSSSRRRRRRRRRmmm^^^WWWRRRSSSUUUTTTSSSTTTUUUTTTRRROOONNNMMMMMMNNNNNNOOONNNLLLHHHEEEEEEEEEGGGFFFDDDDDDDDDCCCAAA???===<<<;;;:::888666444222222111000//////...//////111111000000//////......******))))))***,,,...///******)))((((((((((((((()))))))))))))))))))))))))))))))))+++---,,,((($$$'''&&&&&&&&&&&&'''((((((((()))*********)))'''&&&***'''$$$$$$&&&((((((&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((,,,'''###$$$'''((()))***''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%***))))))(((((((((((()))((((((((((((((()))******))))))))))))((((((((((((((((((''''''''''''(((((())))))*********))))))(((+++++++++*********))))))++++++************++++++***+++,,,,,,------,,,,,,///...---...000000000///------...111444444222000000000000///......------000000000000000000000000......///000111222222333000000111111111111000000111111222222222111000000222222333333444555666666444444444333333222222222444444444555555555555666999888777777777888:::;;;999999888777777777888888999555222333777999666333666777777888888888888777777999:::999888777888999>>>===:::888777888999:::888888777555555444444444222333555666888999999999888888999999999999888888666666666555555666666666777777777777777666555555555555555555555555555555444444444555555666666666666666666666666666666666666555333333444444333222555444333333333333444555444444444333333222222222444444555666888999;;;<<<777777777777777777777777666555444444333333333333444444333333222111000000000000000000111111111111444444444444444444444444333666666555777<<>>>>>>>>>>>???BBBDDDEEEEEEDDDDDDEEEEEEFFFGGGHHHJJJLLLMMMHHHJJJLLLMMMNNNOOOQQQSSSQQQPPPNNNMMMLLLMMMNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPnnn___XXXRRRSSSTTTRRRQQQRRRRRRQQQPPPNNNNNNNNNOOOOOOMMMNNNNNNLLLHHHFFFFFFGGGHHHGGGFFFEEEEEEDDDBBB@@@===<<<;;;:::888666444222111000000////////////000111111000000//////.........---,,,******)))******++++++***))))))))))))))))))))))))))))))))))))))))))(((((()))+++***'''$$$'''&&&&&&&&&&&&'''(((((()))*********))))))(((''')))'''%%%%%%''')))((('''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((***'''&&&(((***+++)))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&))))))(((((((((((())))))((((((((((((((()))******))))))))))))(((((((((((()))((((((''''''(((((()))))))))*********))))))(((+++++++++*********))))))++++++************++++++***+++,,,,,,------,,,,,,...---,,,---///000///...++++++,,,///111222000...////////////............/////////////////////////////////000111111111222000000111111111111000000111111222222222222222111222222333333444444555555444444333333333222222222444444444444555555555555888777777777888888999999999999::::::;;;;;;<<<<<<:::999888666555555666666777777888888888777777666666888999888777666777888===<<<:::888888888888999999888777666555555555555333444555777777888888888777777888888888888777777333333222222222222333333666666666666666555444444555555555555555555555555333333444444444555555555555555555555555555555555666444333333444444333222555444333222222333444555444444444333333222222222666666555666666777888999444444444444444444444444333333222111111111111111333333222111111000////////////000000000111111111333333333333333333333333222555555444666;;;===<<<555555444333333333333333555666666555333111222333666555444555666777666444444444444444333222111000333333333444444444444555666666666666777777777888777666555444444444555555444444444444444333333333444333222222222222333444666666666666777888999:::999::::::;;;;;;;;;;;;::::::999999999999::::::;;;<<<<<<<<<<<<============???@@@BBBCCCCCCBBBAAA@@@BBBBBBCCCDDDEEEGGGHHHIIIEEEGGGIIIJJJJJJKKKMMMOOOOOOOOONNNMMMLLLMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPnnn```XXXRRRRRRSSSPPPOOOPPPPPPOOONNNMMMMMMNNNOOOPPPLLLMMMMMMLLLIIIHHHHHHIIIJJJHHHGGGFFFFFFEEEBBB@@@===<<<;;;:::888666444222000000/////////000111111111111000000//////......///...---+++***))))))))),,,++++++***************))))))))))))))))))))))))***)))'''((())))))(((&&&''''''&&&&&&''''''((()))******)))(((((((((((())))))'''&&&&&&(((******)))''''''''''''((((((((((((&&&&&&&&&''''''''''''((($$$%%%&&&(((******'''$$$''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''))))))((((((((((((''''''(((((('''(((((()))***+++((((((((((((((())))))***(((((((((((())))))))))))***))))))(((((())))))***((())))))******)))))))))+++++++++***************++++++************++++++***+++,,,,,,------,,,,,,---,,,+++,,,...///...---++++++,,,...111111000...---............/////////........................000000000000000000000000///000000111111000000///000111222333333333333333333333333333333333333333333333333333222222222222444444444444555555555555666666777888888888888888888:::<<<>>>@@@@@@@@@@@@;;;<<<<<<888333222555999888888888888777666666555555666777666555555666777999999999888888777777777999888777666666666666666444555666777777777777666666666666777777666666666555555444444444444555555444555555555555444333333444444444444444444444444333333333333444444444444555555555555555555555555555333222333444444333111444333333222222333333444444444333333333333222222777666555555555555555555333333333333333333333333333222111111000111111111222222111111000///////////////000000000000111111222222222222222222222222111444444222444999:::999444444333222222222222222333444555444222111222333666555444444666666555444555444333222222111222222333333333333444444444444444444444444555555555555555555444333333333444444333333333333444444444444333333222222222333333444666666555666666777888999999::::::::::::999999888888888888888888999:::;;;;;;;;;;;;;;;<<<<<<======AAAAAABBBBBBAAA???===<<>>===<<<<<<<<<======???@@@AAABBBEEEFFFHHHHHHHHHHHHJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNOOOmmm]]]UUUPPPQQQSSSQQQQQQRRRQQQPPPNNNMMMLLLLLLMMMNNNKKKLLLMMMMMMKKKKKKLLLMMMIIIGGGFFFEEEDDDCCC@@@>>>===<<<;;;:::888666444222000000///000000111222333111111000000//////......++++++,,,++++++++++++***))))))((((((((())))))***))))))))))))))))))))))))***)))((('''&&&&&&((()))(((''''''''''''((())))))'''&&&%%%$$$$$$%%%'''((('''((()))))))))))))))***''''''''''''((((((((((((&&&&&&&&&''''''''''''((())),,,+++&&&&&&+++---,,,''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))((((((((()))))))))))))))''''''''''''((()))++++++))))))(((((((((((())))))'''((((((((()))))))))*********))))))))))))******''''''((()))))))))))))))************************++++++************++++++***+++,,,,,,------,,,,,,,,,+++***+++---------,,,///......///111222111000++++++,,,---...///000000........................000000000/////////////////////000000000000/////////000111222333444444444222222222222222111111111222222222222222222222222333333333444444444444555444555666777888777666666444777:::>>>@@@BBBBBBAAA:::888666555555666777888888888888777777555444333222333444444333222333444333444555555666555555444555555444333333333444444666666666666666555555444444444555555555555444444333222222111111222222333444555555666666666555555444444444444444444444444333333333333333333333333444444444444444444444444333111000111222333222111111222222222222222222111333333333333333333333333333333333333333333444555333333333333333333333333222222111111111222222333222222222222222111111111...////////////000000000000000000000000000000000...222222111222555555333000111111222333555777888222333444333222111222333555333222333444555444222444333222111000111222333222222222333333333444444222222222222222222222222222222333333333333333333111222222333333444444444333444444555555666666666555555555444555555666777777888888888777666555555666555555666777888999999::::::;;;<<<<<<===>>>>>>??????@@@@@@@@@?????????<<<<<<<<<===>>>???@@@AAACCCEEEFFFGGGFFFFFFHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJKKKLLLMMMMMMlll\\\UUUPPPRRRSSSRRRRRRSSSRRRQQQOOONNNMMMMMMMMMNNNKKKMMMNNNMMMLLLKKKLLLNNNIIIGGGEEEDDDDDDBBB???======<<<;;;:::888666444222111111000000000111222222111111000000//////............------+++***((('''(((((((((((((((((()))***))))))))))))))))))))))))'''((('''&&&$$$$$$&&&(((((((((''''''(((((()))***&&&%%%%%%%%%%%%&&&''''''&&&(((******(((''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&***'''%%%+++***''''''&&&&&&&&&&&&''''''***))))))))))))))))))***''''''(((((((((((())))))(((((('''(((((()))***+++***))))))(((((((((((((((''''''(((((())))))*********))))))(((((())))))***&&&&&&'''((())))))))))))***************+++++++++++++++************++++++***+++,,,,,,------,,,,,,,,,+++***+++---...---,,,---,,,+++,,,...///...---++++++,,,---......//////........................////////////////////////...//////000000//////...///000111222222222222222111111111111111111111111111111111222222222222222333333333333444444444444444555555666666666666666444666888;;;===>>>??????888777666666777777777777777777777777666555555444222333444444222222333444222222222333333444444555444333333222222222333333555555666666666555555444444444555555555555444444444333333222222333333444444444555666666666666555333333333333333333333333444444444444333333333333333333333333333333333333111000000000222333222111000111111222222111111000222222333333333333444444333333333333333333444555111111111111111111111111/////////...//////000111222222222222222222222222......////////////000000000000000000000000000000...222222111111444444111000000111222444666777888999999999777333111111222444333222222444444333222222222111111111111222222222222222222333333333333555555555555444444444444222222333444444444333333222222222222333333333333111111222333444444444444555555444444444444555555555666666666666555555444444444444555666777888999888999999:::;;;<<<======>>>>>>>>>>>>???@@@@@@@@@<<<<<<<<<<<<===>>>???@@@???AAACCCCCCCCCDDDEEEGGGIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIHHHGGGHHHIIIJJJKKKkkk___WWWRRRSSSTTTRRRQQQSSSQQQPPPOOONNNNNNOOOPPPPPPLLLMMMNNNNNNLLLLLLMMMNNNJJJHHHFFFEEEEEECCC@@@======<<<;;;:::888666444222222222111111000111111111111111000000//////......,,,,,,------,,,***)))((())))))(((((())))))***+++))))))))))))))))))))))))((()))***(((&&&%%%''')))((((((((((((((())))))***%%%&&&'''(((((((((((('''&&&(((******'''%%%%%%&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''((("""'''$$$"""((('''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))&&&&&&'''''''''((((((((())))))(((((((((((())))))******)))((((((((((((((('''''''''((()))*********)))((((((''''''(((((()))%%%&&&'''((())))))))))))))))))*********+++++++++++++++************++++++***+++,,,,,,------,,,,,,---,,,+++,,,---......,,,...,,,+++,,,---......---,,,,,,,,,------.........////////////////////////---.........///000000000......////////////......///000000111111111000000//////000000111111222222000111111111222222222222222222333333333444444444555555444444555555666777555666777888999;;;<<<<<<666999<<<;;;777555666777555666666666666666555555222333444444222222333444111111000000111333444555444333333222222333333444444444555555666555555555444444555555555555444444666555555444444555555666333333444555555555555555333333333333333333333333555555555444444444333333222222222222222222222222111000///000222222222111000000111222222111000000222222222333333444444444666555444333333222333333111111111111111111111111...............///000000111111111111111222222222........./////////000000000000000000000000000000...222333111111444333///111111111111222333444555666777777555333111111222333222111222333444333111111111222222222222111111111222222222222333333333555555555444444333333333111222333555555555444333333333333222222222222222000111222444444444444444555555444444333444444555333444444555555555555444333333333444555666888999666666777888999:::;;;;;;======<<<======>>>>>>???<<<<<<<<<<<<<<<===>>>???>>>@@@BBBCCCCCCDDDFFFHHHIIIIIIJJJKKKJJJIIIHHHHHHHHHGGGEEEEEEEEEFFFHHHIIIjjjaaaZZZTTTTTTTTTRRRPPPQQQOOOOOONNNNNNOOOQQQRRRSSSMMMNNNOOONNNLLLLLLLLLNNNKKKJJJHHHFFFFFFDDDAAA>>>===<<<;;;:::888666444222333333222111000000000111111111111000//////......((()))***,,,------,,,,,,******))))))***+++,,,,,,))))))))))))))))))))))))***---...---***)))***,,,((((((((((((((()))******&&&''')))*********)))(((&&&)))+++***&&&$$$$$$%%%''''''''''''((((((((()))&&&&&&&&&'''''''''(((((($$$+++)))&&&,,,***'''''''''&&&&&&'''''''''((((((''''''''''''((((((%%%&&&&&&&&&''''''((((((***))))))(((((((((((()))******)))(((((((((((((((&&&''''''((()))******+++((((((''''''''''''((((((%%%&&&'''((())))))))))))))))))******++++++++++++++++++************++++++++++++,,,---------,,,,,,---,,,+++,,,...///...---000...------///000000///,,,,,,------------......000000000000000000000000,,,------...///000111111......////////////......///000000000000//////......//////000111222222333000000111111222222222222222222333333333444444444555555444333333555666777777777777777888999:::;;;555<<>>???AAACCCEEEEEEFFFIIIKKKIIIJJJJJJKKKJJJIIIGGGFFFFFFEEEDDDCCCDDDEEEGGGHHHuuurrr```PPPOOOUUUXXXUUUSSSPPPMMMKKKKKKMMMOOOQQQQQQNNNNNNNNNNNNNNNOOOOOOOOOJJJIIIGGGEEECCCAAA@@@@@@???>>><<<:::888777777666333111000///000111000///000000000000///...,,,,,,))))))***++++++++++++***)))))))))))))))+++---...***)))(((''''''&&&''''''---***'''''')))+++***)))******)))((('''&&&&&&%%%+++++++++***)))'''&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&'''''',,,***'''%%%%%%&&&((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&)))'''%%%###$$$&&&)))+++))))))((('''''''''''''''***)))((('''''''''''''''((()))***++++++***)))(((***))))))((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,---------,,,,,,,,,,,,---......)))+++......,,,,,,///111---------............///////////////////////////------...///000000//////000000000///000111111222000000000111222222222333111111111111111111111111111111111111111111111111444444333333333222222222333333444555666777888888999999999888777666555555555555555555555555555555111000/////////000111222444222000111333555555555333111///......000111222555555555666555555444444333333333333333333333333333333222111111222333333111111222222222333333333333333333222222111111111000000000111222444555666333333333333222222111000000000000000000000000000000000000000000111111222000000000000000000000000///111222222222222333555111111111000000000000000000000////////////000000333222222111000///......---------...------,,,,,,+++,,,...///000000111111111222222111///000222444777444111///000222222222111111222333333333333222333333333222222222111111000000000000///////////////////////////000000111333333222111000000000111222222333333333333444444444444555555555555444444444333333333333444555555333333333333333333333333555444444333333444444555444444555555666777777888666777888777444444777:::999999999:::<<<===???@@@?????????>>>===<<<<<<;;;@@@AAABBBDDDEEEGGGHHHIIIGGGHHHIIIJJJKKKKKKKKKKKKEEEEEEEEEFFFGGGIIIJJJKKKqqqiii\\\QQQRRRWWWWWWTTTRRRQQQOOOLLLLLLMMMNNNOOOOOOLLLLLLLLLLLLLLLMMMMMMMMMKKKJJJGGGEEECCCAAA@@@??????>>><<<:::888777666666444222000///000111111000000000//////---,,,******+++,,,,,,,,,+++******)))))))))(((((()))***+++,,,(((((('''''''''(((((())),,,)))'''''')))+++***)))))))))((((((''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))))))))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''***)))'''%%%%%%&&&((()))(((''''''&&&%%%%%%&&&&&&'''''''''((((((((())))))''''''((())))))(((''''''&&&&&&&&&&&&'''(((******))))))(((''''''''''''''')))((((((''''''''''''((()))))))))******)))))))))((((((((((((((()))******))))))))))))))))))))))))))))))***++++++,,,---------,,,,,,,,,,,,---......***,,,...---+++***,,,...------------....................................------...///////////////000000000000000111111222111111111111111111222222111111111111111111111111111111111111111111111111444333333333333222222222222222333444555666777777:::999666444333333333444555555555555555555555555333333222111111111222333111000//////111333333222333333333222111111333555444444333222111///...---333333333333333333333333333222222111111222222333111111111111222222222222222222222222222222111111000000000111222333444555222222222333222222111111////////////////////////000000//////000000111222000000000000000000000000000222333333222222333555000000000000000000000000//////............//////000//////...............111000///...---+++)))(((,,,---......////////////222222222111//////111333222000///000222222222111000111111222222222222222333222222222111111111111000000000000/////////...000000000000000111111222333222111111000000111111222222222333333333444444333333444444444444333333333333333333333444555555333333333333333333333333444444333333333333444444333444444555666666777777555666777555444444888;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>============@@@AAABBBDDDEEEGGGHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKFFFFFFFFFGGGGGGHHHIIIJJJnnn___WWWRRRUUUWWWVVVRRRQQQRRRPPPMMMLLLMMMNNNMMMMMMKKKKKKLLLLLLLLLMMMMMMMMMLLLJJJHHHEEECCCAAA?????????>>><<<:::888777666666555222//////000111222111222111111000...---+++***---------,,,+++***((('''))))))(((((((((((()))***&&&&&&&&&''''''(((******+++)))'''((()))******)))((((((((((((((('''''''''"""###$$$%%%&&&'''''''''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))(((((('''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&((()))((((((''''''&&&&&&''''''(((((((((((()))))))))***(((((())))))))))))((((((&&&'''((()))***)))(((''')))((((((''''''''''''(((''''''''''''((((((((((((***))))))(((((())))))***&&&&&&''''''(((***+++,,,))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---......---......---,,,++++++,,,------------............---------------------------......////////////////////////000000000111111111111111111111111000000111111111111111111111111111111111111111111111111333333333222222222111111111222222333444555666666:::777444111000111333555555555555555555555555555666555444333333222333333/////////000222333222111111444555444222111333555555555555444333111000///222222222222222222222222333222111111111111222333//////000000000111111111111111111111111222222222000000000000111222444444000111111222222222222111////////////////////////000000//////000000111222000000000000000000000000...///000000///...///111/////////000000000000000//////............//////...---,,,+++,,,---...///111111///...,,,***)))(((,,,------.........//////222222222111//////000111...---...000222333111/////////000111111111111111111111111111000000000000000000000/////////......111111000000111111222333222222111000000000111111222222222222333333333333111222222333333222222111333333333333444444444444333333333333333333444444333333222222222222333333333333333444555555666666444555555444333555888;;;;;;;;;::::::::::::;;;;;;============>>>>>>>>>???AAAAAABBBDDDEEEFFFGGGGGGIIIJJJKKKLLLLLLMMMMMMMMMHHHHHHHHHHHHHHHHHHHHHHHHmmm[[[VVVSSSTTTUUURRRPPPQQQQQQOOOMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNOOOOOOPPPPPPLLLKKKHHHEEEBBB@@@???>>>>>>===;;;999888777666666555333000///000222333333555555444333111///---,,,++++++++++++***)))((('''(((((((((((('''''''''''''''''''''''''''((())))))))))))(((((())))))))))))'''''''''((((((((((((((("""###$$$%%%&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''(((((()))(((((('''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))************)))(((&&&%%%)))(((''''''''''''((((((&&&&&&'''(((((()))))))))***)))(((''''''((()))***''''''''''''((()))***+++))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,---...............---------...,,,,,,---------.........------------------------......///////////////......//////000000000000000222222111111000000//////111111111111111111111111111111111111111111111111222222222222111111111111222222333333444555666666777555333222222333555777333333333333333333333333666666555444333222222222000000111333555555444222...222555444111///000333333444444555555555555444222222222222222222222222222222111111111111222222........./////////000000///000000000111111222222/////////000000222333333//////000111222222222111///////////////////////////////////////000111111000000000000000000000000...///000///...---...///......///////////////000000//////////////////000...---,,,,,,---...000222...---------,,,---------,,,,,,,,,---...///000000111222333111///...///000000//////000111222000///...//////000000000000000000000000000000/////////000000/////////.........000000//////000000111222111111000000000000111111111222222222222333333333111222222333333222222111222222333333444444444444333333333444444444444444333222222111111222222333333333333444444444555555444444333333444666999;;;888888777777888888999999;;;;;;<<<===>>>??????@@@AAAAAABBBCCCDDDEEEFFFGGGJJJKKKLLLMMMMMMNNNMMMMMMKKKJJJJJJIIIHHHGGGFFFFFF}}}jjj\\\VVVRRRRRRQQQNNNNNNQQQNNNMMMLLLMMMOOOPPPOOOOOOLLLMMMMMMNNNOOOOOOPPPPPPKKKJJJHHHEEECCCAAA??????>>>===;;;999777666666555555333000000111333444444555555444333222000...---(((((()))))))))))))))(((((((((((((((((('''''''''))))))((('''''''''''''''(((((())))))(((((((((((('''''''''(((((((((((((((%%%&&&&&&'''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''******)))((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''(((((((((((((((((('''''''''(((((()))&&&&&&'''''''''((((((((())))))(((((((((((())))))+++***)))((('''(((((()))((((((''''''''''''((((((%%%&&&'''((())))))((((((***)))(((''''''((()))***))))))(((((((((((()))))))))))))))))))))))))))))))))***************++++++,,,++++++++++++,,,------+++***+++,,,---.........,,,,,,,,,------------..............................///////////////............///000000000000///222111111000000/////////000000000000000000000000000000000000000000000000222222111111111000000000333333333444444555555666333333444555666777888888111111111111111111111111444444444333222111000000000000000333555555333111...111333333111///000222000111111222333333222222111111111111111111111111111111111111111111111111------.........//////////////////000000111111111////////////000111222222...///000000111111111111......................../////////...///000000111////////////////////////111222333111000//////000------........./////////111000000//////000000111//////......///000111222---,,,,,,,,,,,,---...///,,,,,,,,,,,,---///111222000111222111000...///000666333000//////000000///......///000000000000///////////////////////////////////////............///............///000000111000000///000000111111111111111222222222333333222222333333333333222222111222333444444444333333333333333444444555555555333222222111111222222333333333333444444444444444444333333444666777999999666666666777888999;;;<<<999999:::;;;===>>>???@@@@@@AAABBBCCCDDDEEEFFFGGGJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLLLLKKKIIIGGGFFFDDD{{{ggg]]]VVVPPPOOOOOOMMMNNNQQQMMMLLLLLLMMMOOOPPPPPPOOOJJJJJJKKKLLLMMMNNNNNNOOOJJJIIIGGGEEECCCAAA@@@@@@>>>===;;;999777666555555444333111222333555444333111111111111000...---,,,'''(((((()))******))))))''''''((((((((((((((('''******(((''''''&&&&&&&&&&&&(((***)))(((''''''(((((((((((((((((('''''''''((((((((((((((('''&&&%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''***))))))((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((()))))))))((('''''''''&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((('''&&&&&&&&&''')))+++---(((''''''''''''(((((()))&&&'''((()))))))))(((''')))((((((''''''(((((()))******)))((((((((((((((())))))))))))))))))))))))************************+++++++++++++++,,,------(((''''''(((+++,,,,,,+++,,,,,,,,,,,,------------//////////////////////////////////////////...------...///000111000///...000000000000000000//////000000000000000000000000000000000000000000000000111111111000000000000///222222222333333444444444000111333555777777888888111111111111111111111111222222333333222111000///.........///111222111000222222222222222222222222333444444333222111000000000000000000000000000000000000111222222111000000------........./////////////////////000000000000///////////////000111111...//////000000000000///........................//////......//////000111////////////////////////---...///---+++******+++,,,,,,------.../////////000000////////////000000000000000000///////////////...,,,,,,+++,,,---...///......------///000111...000111111000//////000888555000....../////////......///000000000000000////////////000000000000/////////.........------...------------...//////000000/////////000111111111111111111222222222222222222222333333222222222000111333444444444333222333333333444555555666666333333222222222222333333444444444444444444555555444444444666999999888777777777777888:::;;;===>>>777888999:::;;;===>>>>>>??????AAABBBDDDFFFGGGHHHJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMLLLJJJHHHFFFDDD{{{ggg[[[SSSNNNOOOQQQPPPPPPQQQNNNMMMMMMNNNOOOPPPNNNMMMIIIJJJKKKLLLMMMNNNOOOOOOIIIHHHFFFEEECCCBBBBBBBBB===<<<;;;999777666555555222222222444666666444222//////000000//////...---***++++++++++++******)))&&&&&&((()))***))))))((()))(((((('''''''''((((((%%%(((******(((&&&'''((())))))((((((''''''&&&&&&((((((((((((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''(((***++++++)))'''&&&&&&&&&%%%%%%&&&''''''(((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((%%%&&&'''((((((((((((((('''''''''''''''((())))))&&&''')))***)))(((&&&%%%'''((((((((((((((((((''')))(((((((((((())))))***))))))))))))))))))))))))************))))))))))))+++++++++***++++++,,,---***)))((()))+++---+++***++++++,,,,,,,,,---------........................///////////////...------,,,---///000111000///.../////////000000000000000000000000000000000000000000000000000000000000000111111000000000/////////000000000000111111111111111000000000111222444444222222222222222222222222111111222333333222111000///...---...000111111111555111......111333222000333333444333333222111000000000000000000000000000///000111222222111000///............//////////////////////////////......//////.........///000000/////////000//////..............................///............///000000////////////////////////++++++,,,***(((&&&&&&'''+++,,,,,,---......//////......------------............//////---+++)))'''---,,,+++++++++---///111555444111///---------...,,,...000111000000000111444222///////////////...//////000111111111111000/////////000000111111111//////.........---------...............///000000///////////////000111111111111111111222222222222000111111222222111111000000111333444444333222111333333444444555666666666444444333333333333444444555555555555555555555555555555666999<<<;;;888444777777777777888999:::;;;666666777888:::;;;<<<<<<===>>>@@@BBBDDDFFFHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKIIIFFFDDD}}}iiiXXXPPPLLLOOOTTTTTTRRRQQQPPPOOONNNOOOOOOOOOMMMKKKKKKLLLMMMNNNOOOPPPQQQQQQHHHGGGFFFDDDCCCCCCCCCCCC===<<<:::888777666555555222222333555777777444222000000111111111111000000.........---,,,+++***)))%%%&&&(((************)))''''''&&&''''''((()))***$$$(((******(((&&&'''(((******)))((('''&&&&&&%%%&&&&&&''''''(((''''''&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&'''''''''(((***+++,,,,,,***'''%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))))))))'''&&&%%%$$$$$$%%%&&&'''((()))++++++)))%%%!!!'''''''''''''''((()))***'''((()))***)))(((&&&$$$&&&'''((())))))((('''&&&''''''''''''(((***+++,,,))))))))))))))))))))))))*********)))))))))))))))++++++******++++++,,,---000---+++,,,...///---***++++++,,,,,,,,,---------------------------------//////000000///...------,,,---///000111000///.........//////000000111111000000000000000000000000000000000000000000000000000000000000////////////............////////////222000...++++++---///111333333333333333333333333000111222333444333222111222000//////111333444444555...)))***///222000---++++++---...////////////000000000000000000000000///000111222222111000///........./////////000000000000//////.........---///............//////000///000000000///...------.......................................///000000///////////////////////////000000///,,,******+++++++++,,,------...//////---,,,,,,++++++,,,,,,---+++,,,------+++((($$$"""(((((((((***,,,000333666:::888444000---++++++++++++---000111111000111222///......///111000...,,,//////000111111111111111//////000000111111222222//////.........---------///////////////000111111///////////////000111111000111111111111222222222//////000000000000/////////111222444444333222111333333444444555666777777555444444333333444444555666666666666666666555555666666888;;;>>><<<777333555555444444444444555555555666777888999:::;;;;;;<<<===???AAADDDGGGIIIJJJIIIJJJKKKLLLLLLMMMMMMLLLMMMMMMNNNMMMLLLIIIFFFEEEwwwfffXXXUUURRRPPPQQQRRRRRRQQQMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJKKKKKKLLLNNNOOOPPPKKKIIIFFFDDDCCCAAA>>><<<@@@???===:::888666444333222222333333333222222111111111111000000///...---,,,++++++,,,------,,,***,,,+++)))((((((((()))***))))))))))))))))))))))))'''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%%%%$$$######$$$%%%&&&'''&&&&&&&&&''''''''''''(((######%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&'''((((((((('''%%%$$$''''''''''''''''''''''''((((((((((((((('''''''''***'''$$$$$$'''((((((&&&((((((((((((((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++'''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''((((((((((((((((((((((((((())))))(((((((((((())))))++++++***)))(((((())))))************************)))***,,,------,,,+++***,,,,,,,,,++++++*********++++++******+++---///000..................------000000000000000000000000------------------------......//////000000111111222111111111000000//////111111111111111111111111////////////............//////000000000000//////...///000111222222111000111111111111111111111111111111222222222000...---000000000000000///......222222222111///000222444111111000000//////......222111000//////000111222111111222111000///---+++...............---------......---,,,,,,+++******------------......//////------............---------------............//////...,,,++++++,,,...///***+++---//////...---++++++,,,,,,---...///111111...---,,,,,,,,,,,,---...//////...,,,+++,,,...111------......------,,,+++***&&&&&&+++------444===FFF???666///......------------///000000000///...---------.........//////000000///...---,,,,,,+++000000111000///...,,,+++..................------++++++,,,---............---......///000111111222222222222111111111000000111000000////////////000222111000000111222555666444444444444444444333333333444444555555555555555444555666666666666666666777444333555999;;;888444444666777888777888999;;;777777777777888999:::;;;999;;;>>>@@@BBBDDDDDDDDDIIIJJJLLLMMMMMMMMMLLLKKKPPPPPPOOOMMMKKKIIIGGGFFFwwwfffXXXUUURRRPPPQQQQQQQQQQQQMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKIIIFFFEEEDDDCCCAAA??????>>><<<:::777555333222222222222333333222222111111111111000000///...---,,,++++++,,,------,,,***++++++)))((((((((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&'''''''''''''''&&&&&&&&&(((''''''&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''++++++***((('''%%%$$$$$$)))'''$$$%%%'''((((((&&&''''''((((((((()))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((''''''&&&&&&&&&&&&'''((('''&&&&&&'''((((((((((((((((((((((((((())))))(((((((((((())))))+++******)))(((((()))))))))))))))))))))))))))))))))***+++------,,,+++***,,,,,,,,,+++++++++******,,,,,,++++++,,,---...///................................................---------------------------------...//////000000000000000/////////......111111111111111111111111////////////............//////000000000000//////...///000111111000000///111111111111111111111111///000000111111111000000---...///000111222222222111111111000//////111333000000000000//////......111111111111111111111111000000000000000///...---..............................---,,,,,,+++******,,,------...............------............------------------............///---,,,++++++,,,---///,,,---...000000//////...///......------------...---..................---,,,...//////---,,,---...---............---,,,,,,+++((((((,,,...///555===EEE???666000---,,,,,,+++......//////...---,,,+++------------.........///////////////............,,,,,,---...///111222333........................,,,,,,------...------------......///000000111111222222222111111111000000000000////////////000000222111000000000222444666444444444444444444444444444444555666666666666555111111333444444555555444555444444777;;;;;;777222666777777666333111222222666666666777888999:::;;;:::;;;>>>@@@BBBCCCDDDCCCHHHIIIJJJKKKLLLLLLKKKKKKNNNNNNMMMLLLJJJHHHFFFEEEwwwfffWWWUUURRRPPPQQQQQQPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJHHHFFFFFFFFFEEECCCAAA===<<<;;;999666444222222111222222333333222222222111111111000000///...---,,,++++++,,,------,,,*********)))((((((((())))))))))))))))))))))))))))))******)))((('''&&&%%%%%%&&&&&&&&&'''''''''''''''))))))(((''''''(((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&'''((('''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''+++***)))((('''%%%$$$$$$)))'''%%%%%%'''((('''&&&'''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((('''&&&&&&'''((((((((((((((((((((((((((()))((((((''''''(((((()))******)))((((((((())))))(((((((((((((((((((((((()))***+++,,,---,,,++++++,,,,,,,,,++++++++++++***------,,,,,,,,,,,,---...........................------------------------------------------------+++,,,,,,---......////////////...............---000000000000000000000000////////////............///////////////////////////000000000000//////...111111111111111111111111////////////000111222333---...///111222222333333///000000///......000111000000000////////////...///000111222222111000////////////.........//////......//////////////////...------,,,,,,++++++***+++,,,...//////...------------............------------------...............---,,,++++++,,,---...------............////////////...------,,,------+++,,,---......---,,,+++***,,,///000///---,,,,,,...............---,,,,,,***((()))+++---///555;;;BBB===555///,,,+++******............---+++***)))------------...................../////////000000000000///.........//////........................---------...------,,,,,,.........//////000000111222111111111111000000000//////...//////000111222111111000000000222333444444444444444444444555555444555555666666666666666111111333444555555555555333333555999<<<;;;555000777777777555222//////000666666666777888999:::;;;;;;<<<>>>@@@BBBBBBBBBBBBEEEFFFGGGIIIIIIJJJJJJJJJKKKLLLKKKKKKIIIGGGEEEDDDxxxfffWWWUUURRRQQQQQQQQQPPPOOONNNMMMMMMLLLLLLMMMMMMNNNMMMMMMMMMLLLLLLKKKJJJIIIJJJHHHFFFEEEEEEDDDBBB@@@<<<;;;:::888555333222111111111222333333333222222111111111000000///...---,,,+++***+++------+++***)))))))))((((((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&%%%&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))&&&%%%$$$%%%&&&'''''''''''''''''''''((((((((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''''''''''''''&&&'''((('''&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''(((((((((***))))))((((((((())))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++---------...............------------------------------------------------,,,,,,,,,---......//////........................000000000000000000000000////////////............/////////....../////////111111111111000//////...111111111111111111111111000///.........000111222000000000000000//////......///000///...---///000////////////////////////...//////////////////.........---,,,---...000111......///////////////000---------,,,,,,++++++++++++,,,...//////...---,,,,,,------......------,,,,,,,,,---------.........------,,,++++++,,,------++++++******++++++,,,---,,,,,,,,,,,,---...///000(((***+++------+++***(((***,,,......---,,,,,,,,,...............---,,,,,,(((((((((***+++---333777<<<888333...,,,+++++++++.........---,,,++++++***------------------------........................////////////...,,,+++***---------...........................---,,,++++++........./////////000000111111111111000000000000............///000222222111000000000000111222333444444444444444555555555444555666666777777666666666666777777888777777777444444555888:::999555222555666777666555444555666555555555666888999;;;;;;<<<===???@@@AAAAAAAAAAAACCCCCCEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKJJJHHHFFFDDDyyygggXXXVVVSSSRRRRRRRRRPPPNNNNNNNNNMMMMMMMMMMMMNNNNNNKKKLLLMMMNNNNNNNNNMMMMMMKKKIIIFFFDDDCCCBBB???===;;;:::999777555333222111000111222333333333333333111111111000000///...---+++******+++,,,,,,+++)))((((((((()))))))))((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%&&&&&&&&&'''((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''((()))'''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((((((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((&&&''''''''''''&&&''''''''''''&&&%%%%%%$$$######((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((())))))************************))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++++++++*********---------.........//////........................------------------------,,,------...//////000000////////////////////////////////////////////////////////////............//////............//////333222222111000000000000000000000000000000000000222111///.........///000...............------,,,---...000///...---...///...............////////////......------......///------,,,,,,,,,...///000---........./////////000------,,,,,,,,,,,,++++++,,,,,,---......---,,,+++,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,---...///)))+++,,,......,,,+++))),,,,,,,,,+++******,,,...---------------,,,,,,+++(((***+++***+++...333666333222000---,,,,,,---...------------------......------------------,,,,,,......---,,,,,,+++******$$$'''+++///000000...------------.........//////............---,,,++++++............////////////000000000000000000000000............///000222222000000000000000000111111333333333333444444555555444555555666666666666666999999:::999999888777666777666555555666666555555333555666666666666888999444444555666777999;;;<<<===>>>???@@@AAA@@@??????AAAAAABBBCCCEEEGGGHHHIIIJJJKKKMMMMMMLLLJJJHHHFFF{{{hhhYYYWWWUUUTTTTTTSSSQQQOOONNNNNNMMMMMMMMMMMMNNNNNNJJJKKKMMMOOOPPPPPPPPPOOOLLLIIIFFFDDDCCCAAA>>>;;;;;;:::999777666444333222000111222222333333333333111111111000000///...---+++******+++,,,,,,+++)))''''''((()))))))))(((((())))))))))))))))))))))))%%%%%%&&&'''((()))******&&&&&&&&&'''''''''''''''(((((()))))))))(((''''''&&&&&&&&&''''''''''''((('''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$%%%'''(((((('''&&&&&&'''''''''&&&%%%$$$######"""((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((''''''(((((())))))************************))))))***++++++,,,---...***++++++++++++,,,,,,,,,)))***+++++++++++++++***,,,,,,------.../////////........................---------------------------------...//////000000///////////////000000000////////////////////////////////////............000///...------...///000222111000000000000000111000000000000000000000000222111000///............)))***+++---......//////---///000000///......///---............/////////////////////////////////,,,,,,,,,,,,,,,---...///,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------//////---,,,++++++++++++,,,---...//////...---,,,,,,,,,+++)))((())),,,...,,,,,,,,,,,,,,,+++******)))------+++,,,000444555,,,---------+++,,,...000---------,,,---...//////------------,,,,,,,,,,,,...---,,,+++***)))((((((&&&(((,,,///000///,,,+++,,,,,,------.../////////---------...------,,,,,,........................//////000000000000000111//////...//////000111222////////////000000000///111111222222333333444444333444444555555555555555888888888888777666555444888666555444333444555666444555666555333333333555333444444555777999;;;<<<>>>>>>???@@@@@@???>>>===???@@@@@@BBBDDDFFFHHHIIIJJJLLLNNNOOONNNLLLJJJHHH|||iiiZZZYYYWWWVVVVVVTTTQQQOOOOOONNNNNNMMMMMMNNNNNNOOOIIIJJJLLLOOOPPPPPPOOONNNKKKIIIFFFEEEDDDBBB@@@>>>;;;;;;999888666555444333000000111222333333333333111111111000000///...---+++***)))***,,,,,,***)))&&&&&&((()))))))))(((((())))))))))))))))))))))))&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&&&&&&&(((((()))(((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$$$$'''))))))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&'''''''''(((&&&'''((('''&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''((())))))************************)))))))))***+++,,,......******+++++++++,,,,,,,,,******,,,---...------,,,,,,,,,------...//////000------------------------------------------------+++,,,,,,---......//////------........./////////........................////////////............000///---,,,,,,---///000//////...---......000000000000000000000000000000//////////////////......******,,,---.../////////---///111111000......///---------.........//////...000333555555333000...+++,,,,,,---------,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++)))***,,,---------,,,+++000///---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))***,,,***++++++++++++***))))))'''+++,,,))))))...222111)))+++---,,,++++++---///...---,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,++++++*********/////////...---,,,++++++,,,,,,------...//////000,,,,,,------...---------........................////////////000000111111000000////////////000000/////////////////////...///000000111222222333333222333333444444444444444333444555666666666666666666666666555444444444555444555666444222111111222333333444555777999;;;<<>>===<<>><<<;;;>>>>>>???@@@CCCFFFHHHJJJHHHJJJMMMOOOOOOMMMJJJHHHiiiYYYWWWTTTTTTUUUSSSPPPLLLOOOOOONNNMMMLLLLLLLLLLLLIIILLLOOOPPPOOOOOOPPPPPPJJJIIIHHHFFFDDD@@@===;;;<<<;;;999777555333222111222222111000/////////000111111111111000...---,,,......------,,,+++******'''))),,,...---***&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%%%%''')))***((('''''''''((((((((('''&&&%%%######''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''((()))(((&&&%%%%%%''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''%%%$$$###&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))***++++++,,,,,,***)))(((''''''((()))***+++++++++,,,,,,,,,------///////////////////////////...---,,,,,,,,,,,,,,,..................------+++,,,...///000///...............------,,,,,,,,,+++,,,...000111111000000/////////...------,,,,,,,,,,,,------.../////////---------------,,,,,,,,,000000//////.........---000...---...///000///...------............------........................////////////////////////000(((333LLLPPP:::)))***************************//////...---,,,,,,++++++,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++***'''&&&&&&'''***+++...,,,***(((''''''((()))++++++************++++++))))))))))))***+++,,,---,,,***((()))+++,,,+++((()))*********+++,,,---...+++(((&&&'''))),,,+++***((()))++++++******+++,,,,,,,,,,,,++++++*********------,,,+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---///222444666.........------,,,,,,,,,+++---...---,,,******+++------------------------......---...///111333444............///000111222111111000000000000111111////////////000000000000222222111111222222333444333333333444444555555555333333444444444444444444555555555555555444444444333444666888999999999999<<<>>>??????>>>>>>???@@@???AAACCCCCCCCCDDDFFFHHHGGGIIIKKKNNNNNNLLLIIIHHHhhhXXXUUUSSSSSSUUUTTTQQQNNNOOOOOONNNMMMLLLLLLMMMMMMIIIKKKNNNNNNNNNMMMMMMNNNKKKJJJIIIGGGEEEAAA>>>===<<<<<<:::888666444333222222222111000000000111111111111111111000...---,,,------,,,,,,+++*********))))))***))))))(((&&&&&&)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&'''))))))'''''''''((('''''''''(((''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''((())))))(((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((******+++******((())))))******+++,,,,,,***))))))(((((())))))***+++,,,,,,,,,------------------------------------------,,,+++++++++++++++..................------,,,---........................---------,,,,,,,,,,,,---...//////000000///000000000000//////////////////..................------------------...///000/////////.........---000...---...///000///---------............------........................,,,,,,,,,,,,,,,,,,,,,,,,333+++444JJJMMM:::---...,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,)))******************)))---,,,***)))((((((((()))+++******))))))******+++---,,,+++******)))))))))+++)))'''(((***+++)))'''+++(((&&&(((+++---,,,***+++)))&&&''')))++++++***)))***++++++******+++---,,,,,,,,,,,,+++++++++***+++++++++,,,,,,---------***++++++++++++++++++,,,+++++++++,,,...///111222///............---------+++,,,------+++******+++------------------------......------......//////............///000111222111111000000000000111111/////////000000000111111222222111111222222333444333333333333333333333333444444444444444444333333444444444444555555555555444555777888999999999999999;;;=========>>>@@@AAAAAACCCEEEEEEEEEFFFHHHJJJGGGIIILLLNNNNNNMMMJJJIIIiiiWWWTTTRRRRRRUUUUUURRROOONNNNNNMMMMMMLLLMMMMMMMMMJJJLLLMMMMMMLLLKKKKKKLLLLLLKKKJJJHHHEEEBBB@@@>>>======;;;999777555444333111111111111222222222222111111111111000...---,,,,,,,,,++++++***)))))))))+++***(((&&&%%%&&&'''(((************************(((((((((((((((((((((((('''(((((('''&&&&&&''')))&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&(((((((((&&&%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))%%%&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((()))***+++++++++(((((()))******++++++,,,*********++++++*********,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++------------------......///...------------------...------------,,,,,,,,,///...............//////...////////////000000000111111000//////...------...---,,,,,,---...000111/////////...............///...---...//////...---------............------------------------------........................555---222BBBEEE777...000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,+++************+++,,,+++++++++++++++*********************************,,,+++************+++,,,(((***---//////---***(((++++++******))))))((((((+++******))))))******+++++++++***)))(((((((((((()))(((''''''))))))(((''',,,'''###%%%+++...+++'''+++)))'''((()))++++++***&&&((())))))((('''(((***------,,,,,,,,,,,,++++++(((***+++---...///......+++++++++++++++*********)))***+++,,,,,,---------......//////......------***,,,------+++******+++,,,,,,,,,,,,------------////////////...------,,,......---......///000111111000000//////000000111000000000111111111222222222222111111222222333444333333222222222222222222555555444444333333222222333333333444444555555555666666777888999999999888666888:::;;;<<<===???AAAAAACCCDDDEEEEEEFFFHHHJJJHHHJJJLLLNNNOOOMMMKKKJJJlllYYYVVVRRRRRRTTTTTTQQQOOONNNMMMMMMMMMMMMMMMNNNNNNLLLMMMNNNMMMLLLJJJKKKLLLLLLKKKIIIGGGEEEBBB@@@???>>>===<<<:::888666555444000111222222333333333333111111111111000...---,,,+++*********))))))((((((,,,***(((&&&%%%&&&'''(((''''''''''''''''''''''''''''''''''''(((((())))))'''((((((&&&%%%%%%''')))&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&%%%&&&(((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%$$$%%%''')))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((((((((($$$%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''((())))))))))))))))))(((((())))))***+++++++++******,,,------,,,******,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------......000///---,,,+++,,,------------------------------111///...---,,,---......++++++,,,------...//////111111000000///////////////...---,,,,,,---///000........................///...------//////...---,,,------......------,,,------------------------////////////////////////111+++---777999000,,,///))))))))))))))))))))))))---,,,,,,,,,+++++++++***++++++************+++++++++++++++***************************************++++++************++++++(((***---//////---***((())))))*********))))))(((******))))))))))))******&&&&&&&&&&&&&&&((())))))((((((((((((((()))((((((***(((&&&'''***,,,+++)))***))))))))))))*********'''((())))))((('''((()))---,,,,,,,,,,,,,,,,,,,,,(((***,,,...///...---,,,,,,,,,++++++******)))))))))***+++,,,,,,+++***))),,,------......---,,,,,,+++---......,,,+++,,,---,,,,,,,,,,,,,,,---------...///000000000///---,,,------------...///000000000000////////////000000000111111111222222222222222222111111222222333444000000111111222222222222555555444444333222111111111111222333444555555666777777777888888999999999555777999::::::;;;===>>>>>>@@@BBBCCCCCCCCCEEEGGGHHHIIILLLMMMNNNMMMLLLKKKmmm\\\XXXTTTRRRSSSRRROOOMMMMMMLLLLLLLLLMMMNNNOOOOOOOOOPPPPPPOOOMMMLLLMMMNNNKKKJJJHHHFFFDDDBBB@@@??????>>><<<:::888666555444000111222333333333333333111111111111000...---,,,******)))))))))))))))(((************)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''''''''&&&$$$%%%''')))&&&&&&&&&&&&%%%$$$###"""''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&%%%&&&''''''%%%%%%&&&'''((((((((()))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((('''&&&'''(((((()))******++++++***+++,,,------,,,+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------......000...---+++++++++,,,---------------------------111000...,,,,,,,,,------******+++,,,---...//////////////////000000111111000///...---,,,,,,---...---------...............///---,,,---...///...---,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++...******...///,,,***---))))))))))))))))))))))))+++++++++++++++*********************************************************))))))))))))))))))))))))************************))))))************))))))((())))))*********))))))***))))))))))))))))))***''''''''''''((()))******)))))))))))))))((())))))(((***+++***((((((***---)))*********))))))))))))***+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++)))+++++++++******)))))))))++++++,,,------+++***))))))***,,,------,,,+++***,,,---//////...------...+++++++++,,,,,,,,,------+++,,,---...///...---,,,,,,,,,,,,,,,---...///000000000////////////000000000111111111222222222222222222111111222222333444......///000222333444444555555444333222222111111000111111222333444555555666666666777777888888999666777999999888888999;;;===>>>@@@AAAAAABBBDDDFFFFFFHHHJJJKKKLLLLLLKKKJJJkkk^^^YYYTTTRRRRRRQQQOOOLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPNNNNNNOOOPPPKKKJJJHHHEEECCCAAAAAA@@@>>>>>><<<:::888666555444000111222333333333222111111111111111000...---,,,******)))))))))))))))))))))***+++,,,,,,***'''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&$$$###"""!!!''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&((('''&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%'''((('''&&&%%%&&&'''''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''******)))''''''&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))((('''&&&&&&''''''((())))))******++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......++++++,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////...---,,,,,,,,,---,,,,,,---...//////000000------...//////000111111......---------,,,,,,,,,---------------............---,,,---......---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,,,,+++,,,---++++++++++++++++++++++++************************))))))***++++++***)))))))))))))))***************(((((((((((((((((((((((())))))***++++++***))))))))))))(((''''''((())))))(((((())))))******++++++***))))))(((((())))))***------,,,+++************((()))******(((((()))***'''+++...,,,'''%%%)))...(((***++++++)))(((((()))'''((()))(((&&&%%%&&&'''******++++++++++++,,,,,,***+++,,,,,,,,,***)))(((***************))))))))),,,,,,---,,,,,,+++******''')))***,,,,,,+++***)))+++---//////...---...///******++++++,,,,,,------)))******+++,,,,,,,,,+++,,,,,,,,,,,,,,,---//////000//////......//////000000000000111111111222222222222111111222222333444......///111222333444555444444333333222222111111111111111222222333333333444444444555666777999999666777888888777777888999===???AAAAAAAAABBBDDDFFFDDDEEEGGGHHHIIIJJJIIIIIIkkk]]]XXXSSSQQQRRRRRRPPPMMMKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQQQQPPPNNNNNNPPPRRRLLLKKKHHHFFFDDDCCCBBBBBB>>>===<<<:::888666444333000111222333333111000...111111111111000...---,,,************************))))))***+++***((('''%%%(((((((((((((((((((((((('''''''''((((((((((((((($$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))******)))'''&&&&&&'''((('''&&&%%%&&&(((&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''))))))''''''''''''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((((((''''''(((((()))*********++++++************++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,------...***++++++,,,------......++++++,,,---------,,,,,,,,,,,,,,,---------......------.........---,,,,,,---------....../////////..................//////((()))+++---......---,,,,,,,,,,,,------............---,,,,,,......---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................+++------+++***,,,---,,,++++++++++++++++++++++++)))*********************((()))***++++++***)))(((((()))))))))*********+++((((((((((((((((((((((((((()))***++++++***)))((((((((((((((((((((((((((()))((((((((()))***,,,---))))))(((((((((((())))))------,,,+++************&&&(((***)))'''&&&(((***(((***+++***'''&&&(((+++(((***,,,,,,)))'''((()))$$$%%%&&&%%%###"""###$$$)))))))))******+++++++++)))))))))))))))*********))))))))))))************,,,,,,++++++***+++++++++'''(((+++------,,,***))))))+++------,,,+++,,,---)))******+++,,,,,,------------,,,,,,+++,,,,,,,,,++++++++++++,,,---.../////////............///////////////000000000111111222222111111222222333444111111111222222222222222333333222222222222222222111111111111222222222222222222222333444777999:::444666777888777888999;;;;;;===???@@@@@@@@@BBBDDDBBBBBBDDDEEEFFFGGGGGGGGGlll[[[WWWRRRQQQRRRSSSQQQOOOKKKKKKKKKLLLMMMOOOPPPQQQPPPQQQQQQOOONNNNNNPPPSSSMMMLLLIIIGGGEEEDDDDDDDDD======;;;999777555444333000111222333222000...---111111111111000...---,,,***************+++++++++)))))))))(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((###&&&(((((('''%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&&&&((()))'''''''''&&&&&&%%%%%%%%%'''((()))++++++)))((('''&&&'''((('''&&&&&&'''(((%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((()))&&&%%%$$$$$$%%%&&&((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))***++++++''''''(((((()))*********,,,+++***))))))***+++,,,))))))*********+++++++++))))))))))))))))))))))))+++*********+++,,,,,,---******+++,,,,,,---......)))***,,,---...------,,,,,,,,,,,,------.........+++,,,---.........,,,,,,++++++,,,,,,,,,,,,------/////////...------,,,,,,###&&&)))---//////...---,,,,,,,,,------............---,,,,,,......---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((,,,---***(((+++,,,***(((((((((((((((((((((((()))))))))))))))*********((()))***++++++***)))((((((((())))))*********+++((((((((((((((((((((((((((()))***++++++***)))((('''((()))******)))(((''')))(((''''''(((***,,,...))))))(((((((((((())))))'''''''''(((((()))***+++%%%''')))(((&&&%%%&&&))))))((('''''''''((((((((('''***---,,,)))''''''))))))***+++***((('''((()))(((((())))))*********+++''''''''''''((()))+++,,,(((((())))))******++++++,,,+++***))))))***+++,,,'''))),,,......---+++***''')))++++++******+++,,,))))))***+++,,,,,,------444333111///............++++++++++++,,,---......//////............//////////////////000000000000222222111111222222333444444444333333222111000000222222222222222222333333222222222111111111111111000000000111333666999:::222444666777888999;;;===888:::<<<<<<<<<===???AAA@@@AAABBBCCCEEEEEEFFFFFFmmm]]]UUUQQQQQQRRRPPPNNNOOOQQQOOONNNNNNOOOPPPNNNMMMKKKLLLMMMNNNNNNNNNNNNNNNKKKIIIFFFDDDDDDDDDCCCBBBCCC@@@<<<;;;;;;:::666333111222333333444444333333222222222222111000...---******))))))******+++,,,''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''(((((((((&&&'''''''''&&&%%%%%%$$$&&&%%%%%%$$$%%%&&&'''(((''')))***)))((('''(((***))))))))))))(((((((((((($$$%%%&&&'''((((((((((((''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''%%%$$$%%%&&&)))***+++)))''''''((()))))))))))))))***))))))(((''''''$$$%%%&&&'''((((((((((((&&&&&&''''''(((((())))))+++*********))))))(((((()))+++---,,,)))))),,,///++++++************++++++,,,++++++******++++++,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++///...------...///......,,,,,,---......---,,,,,,---...............------000---+++,,,...///,,,)))//////...---,,,++++++***,,,,,,+++******+++,,,,,,+++,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++,,,---,,,******+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++***)))(((((()))******+++)))(((&&&&&&((()))+++(((((('''''''''&&&&&&&&&***)))(((''''''((()))***))))))))))))))))))))))))''''''((()))))))))))))))'''((()))***++++++++++++(((((())))))*********+++******))))))((((((''''''((((((((((((((((((''''''&&&'''((((((''''''((()))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&%%%'''***,,,+++)))+++)))'''(((******'''%%%'''((((((((()))))))))***.........------,,,,,,,,,******************************)))(((((((((((((((***((('''&&&'''(((***+++...------,,,,,,,,,------,,,+++*********+++,,,---,,,---,,,***))))))+++---////////////000000000000333333333222222111111111222222111111000111111111:::888666444222111000000222222111000/////////000000111111222222333444444444444555666777888999:::::::::;;;<<<===>>>??????@@@BBBEEEFFFEEEDDDCCCCCCmmm\\\UUUQQQRRRSSSPPPOOOOOOQQQOOONNNNNNOOOOOONNNMMMJJJKKKLLLMMMNNNOOOOOONNNLLLIIIFFFDDDDDDCCCBBBAAA???===:::999999888555222222222333444444444444333111222222222111///---,,,******))))))******+++,,,(((''''''&&&&&&''''''((($$$$$$%%%&&&'''))))))***(((((('''&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&'''(((''')))***)))((('''((()))(((((('''''''''&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''&&&&&&%%%%%%((((((''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&'''((()))***(((&&&&&&((())))))(((((()))))))))(((((('''&&&%%%%%%&&&'''((())))))((((((((((((((((((((())))))************)))))))))((())))))***)))))))))+++,,,,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---......------,,,,,,,,,,,,---------,,,,,,,,,+++++++++...---,,,,,,---......---,,,,,,---......---,,,,,,,,,------............---///...,,,---------,,,+++---------------,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,------,,,***(((((()))++++++++++++++++++++++++))))))*********************))))))(((((()))***+++***)))(((''''''((()))***(((((('''''''''&&&&&&&&&***)))(((''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((''''''%%%$$$$$$((((((((()))))))))******))))))))))))(((((('''''''''(((((()))))))))((((((&&&''')))(((''''''(((***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))'''&&&'''***+++)))'''---+++***+++,,,---***((())))))))))))************...---------,,,,,,,,,,,,******************************)))(((((((((((((((+++***)))((((((***,,,---...------,,,,,,,,,------,,,,,,+++++++++,,,---...---......---++++++,,,.........//////000000000111444444333333333222222222222111111111111111222222333333333333333333333333111111000000///000000000000111111222222333444444333444444555666777888999999999:::;;;<<<======>>>???BBBEEEEEEDDDCCCCCCCCCmmm\\\UUUQQQRRRSSSQQQOOOOOOPPPOOONNNNNNOOOOOONNNLLLIIIJJJKKKMMMNNNOOOOOOOOOLLLIIIFFFDDDCCCBBB@@@>>>===;;;999888888777555444222222333444444444444444000111111111000...,,,+++******))))))******+++,,,(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&%%%$$$$$$$$$&&&''''''''''''&&&%%%%%%&&&&&&&&&%%%&&&&&&'''((('''((())))))''''''((()))&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''''')))'''&&&&&&'''((((((''''''(((((((((((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))((((((************)))))))))))))))(((''''''(((******))),,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------,,,++++++++++++,,,------......------,,,+++++++++,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,+++,,,------............---.........,,,,,,,,,---+++,,,,,,,,,---------...,,,+++************+++,,,,,,+++***)))))))))***+++++++++++++++++++++++++++,,,------+++((('''''''''++++++++++++++++++++++++))))))))))))))))))(((((((((((((((((())))))++++++***)))(((''''''((()))***'''''''''''''''&&&&&&&&&***)))((('''''''''''''''((((((((((((((((((((((((''''''((())))))))))))(((((((((((('''&&&$$$###"""'''''''''((((((((((((((()))))))))(((((((((((('''&&&&&&'''((())))))))))))'''((())))))(((((()))***((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%***)))(((((())))))'''&&&***)))(((((())))))((('''+++++++++***************------,,,,,,,,,,,,,,,+++******************************)))((((((((()))))),,,,,,+++******,,,---...------,,,,,,,,,,,,------------,,,,,,,,,---...///...///111000...------...------...///000000111111444333333333333333222222000000000000111222333333000111222333444333222222000000/////////000111111000111111222222333444444222333333444555666777777777888888999:::;;;<<<===???AAACCCDDDCCCBBBBBBCCClll[[[UUUQQQSSSTTTRRRPPPPPPOOONNNMMMMMMNNNNNNMMMLLLHHHIIIKKKLLLNNNOOOPPPPPPLLLIIIFFFDDDBBBAAA>>><<<<<<<<<::::::999999888777222333333444555444444444000000111000///...,,,+++******))))))******+++,,,((((((''''''''''''(((((())))))((('''&&&%%%%%%%%%(((''''''&&&&&&&&&''''''((((((((())))))(((((((((''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&''''''''''''((()))(((''''''((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''######$$$$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&((('''%%%&&&'''((('''&&&&&&'''''''''''''''&&&&&&''''''((()))))))))))))))++++++******))))))((((((*********)))))))))))))))***(((%%%&&&)))+++***(((,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,++++++++++++++++++++++++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------+++---///...+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++)))(((((()))***,,,***************************+++,,,***(((''''''(((*********************************))))))((((((((('''''''''((()))***++++++)))(((''''''''''''((()))''''''''''''''''''''''''(((((((((((())))))******((((((((((((((((((((((((&&&'''(((((())))))(((((('''(((((())))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$&&&'''(((((((((((('''((())))))(((((()))+++((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%)))(((((((((((((((''''''(((''''''&&&''''''''''''++++++************)))))),,,,,,,,,,,,++++++++++++******************************))))))((())))))***,,,++++++++++++,,,---...,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,------...---000111222000.........,,,,,,---...///111111222222222222222111111111111000000000000111222333444333444444444333000---+++///////////////000111222000111111222222333444444222222333444444555666666777888888999:::;;;<<<<<<>>>@@@BBBBBBAAA@@@AAABBBkkk[[[UUUQQQTTTUUUSSSPPPPPPOOOMMMLLLLLLMMMNNNLLLKKKHHHIIIJJJLLLNNNOOOOOOOOOLLLJJJGGGEEECCC@@@===;;;:::;;;::::::888777777777333333444555555555444444000000111000///...,,,+++******))))))******+++,,,(((((((((''''''((((((((())))))((('''&&&%%%%%%%%%''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&'''''''''''''''''''''&&&&&&((()))((('''&&&'''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&$$$$$$%%%&&&''''''''''''""""""###$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((('''''''''&&&&&&&&&(((((('''%%%&&&&&&'''''''''''''''&&&'''(((((()))))))))))))))++++++******))))))(((((())))))))))))))))))******,,,)))'''(((+++---,,,)))******))))))))))))******++++++************++++++******+++++++++,,,,,,,,,)))***+++,,,------------++++++++++++++++++++++++***+++,,,+++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------,,,,,,))),,,...---***)))+++......------,,,++++++******************************+++***(((''''''(((***+++************************((()))******)))((()))+++************************+++++++++******))))))(((&&&&&&'''((()))*********((((((''''''''''''((((((&&&'''''''''''''''''''''&&&'''(((***+++,,,------''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((()))*********))))))''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((("""###$$$%%%&&&''''''''''''((())))))(((((()))***((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((''''''((()))*********)))))))))***+++))))))))))))))))))))))))++++++++++++++++++++++++******************************))))))))))))*********************+++,,,,,,+++++++++++++++,,,---...***+++++++++,,,,,,,,,,,,---///111111///---------+++,,,---...///000111222////////////////////////000000000000111222333444444555555444222///+++)))///.........///000111111000111111222222333444444222222333333444444555555888888999:::;;;<<<<<<======???@@@@@@??????@@@AAAjjjZZZTTTRRRUUUVVVSSSQQQPPPNNNMMMLLLLLLMMMMMMLLLJJJHHHIIIJJJLLLMMMNNNNNNNNNLLLJJJGGGFFFDDDAAA>>>;;;777888999777555444444555333333444555555555555555000111111111000...,,,+++******))))))******+++,,,)))((((((''''''(((((()))%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&'''((((((((((((''''''(((((((((((('''&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((''''''''''''&&&&&&'''((((((''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))''''''&&&'''))))))'''%%%&&&&&&'''((((((((((((''''''(((((())))))((((((((())))))))))))))))))(((((())))))))))))************,,,+++******+++------,,,))))))(((((((((((())))))******))))))))))))******)))******+++,,,+++++++++'''(((***,,,............*********+++++++++++++++***,,,---,,,)))(((+++...,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***)))***++++++***)))***,,,......---,,,+++***))))))))))))***++++++***)))))))))((('''''''''(((******************************''')))******)))***+++---******************************************))))))&&&&&&(((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&(((***,,,---------''''''''''''''''''''''''&&&&&&'''(((((((((((('''))))))))))))((('''&&&%%%'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((######$$$%%%&&&&&&&&&&&&&&&'''((((((''''''((()))(((((((((((((((((((((((('''(((((((((((((((((('''%%%&&&((((((''''''((()))((())))))(((&&&'''))),,,''''''(((((()))))))))))))))************+++++++++******************************)))))))))***++++++)))))))))***************+++******++++++,,,---...)))***+++,,,,,,,,,++++++---...000///---,,,,,,---,,,,,,---...//////000000---------............///000000000000111222333333222222333333222111///...//////.........///000000000111111222222333444444333333333444444444555555777888999:::;;;<<<<<<===<<<>>>??????>>>===???@@@~~~hhhYYYTTTRRRUUUWWWTTTQQQPPPNNNLLLKKKKKKLLLMMMKKKJJJIIIJJJKKKLLLMMMMMMMMMMMMKKKJJJHHHGGGEEECCC???<<<777999999777444222333444333444444555555555555555111222222222111///---,,,******))))))******+++,,,))))))(((((((((((())))))$$$$$$%%%&&&'''))))))***&&&&&&&&&&&&&&&'''(((((())))))************))))))''''''((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&'''((((((((((((((('''((())))))((('''&&&%%%&&&'''((((((&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&'''((()))+++,,,((('''''')))******(((&&&&&&'''(((((()))))))))(((''''''(((((((((''''''&&&(((((((((((((((((())))))((()))))))))************++++++,,,+++++++++,,,...******))))))))))))******+++******************+++((()))***+++,,,++++++***''')))+++---...---,,,,,,)))*********++++++++++++***---...---)))(((+++///,,,,,,+++******+++,,,,,,+++,,,,,,++++++***)))((((((''''''((()))******)))---,,,,,,,,,++++++******((()))***++++++***)))((('''''''''((((((((())))))************************)))***,,,+++******+++,,,************************(((((())))))))))))))))))&&&'''((())))))(((((('''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&((()))******))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''''''''''''''&&&&&&((((((((((((''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''&&&&&&%%%&&&''''''&&&&&&'''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&((()))(((&&&%%%&&&(((%%%&&&&&&%%%###$$$'''***''''''((()))***++++++,,,))))))))))))******++++++******************************))))))******+++,,,((())))))***************************+++,,,---...***+++,,,---------,,,,,,...//////...,,,,,,---///---------....../////////---------....../////////222111111111111111222222111111111222222222333333000000///.........//////000111111222222333444444444444444444555555555555666777777888999:::;;;;;;<<<===>>>===<<<<<<>>>@@@}}}gggYYYTTTRRRUUUWWWTTTQQQQQQMMMLLLKKKKKKLLLLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFDDD@@@===999;;;<<<999666333444666333444555555666666555555222222333222111000...---*********)))***++++++,,,))))))(((((((((((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''(((((())))))******%%%&&&&&&''''''&&&&&&%%%)))((((((''''''&&&&&&%%%&&&&&&'''((())))))(((((('''((()))))))))(((&&&%%%&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$''''''''''''&&&%%%$$$$$$###$$$%%%&&&((()))***+++%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''***,,,...((((((((()))+++***(((&&&''''''((()))******))))))&&&'''''''''''''''&&&&&&&&&&&&''''''(((((())))))(((((())))))*********+++)))+++---,,,)))))),,,///++++++************++++++,,,++++++++++++++++++,,,((()))***+++,,,+++******)))***,,,------,,,+++***))))))******++++++++++++***---///---***(((,,,000---,,,+++******+++,,,---,,,,,,,,,+++***)))((('''(((&&&$$$&&&)))+++)))'''***++++++++++++,,,,,,,,,((()))***++++++***)))(((&&&&&&'''((())))))(((((()))))))))))))))))))))))),,,------,,,***)))***+++))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((())))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''((((((((('''%%%$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''###$$$&&&((()))***++++++))))))((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((()))((((((''''''$$$%%%'''&&&%%%%%%&&&(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((***+++)))%%%###$$$&&&((())))))(((&&&&&&***...''''''(((***+++,,,---...(((((())))))*********+++******************************))))))***+++,,,,,,))))))***++++++++++++***************+++,,,---...+++,,,---.........---,,,000000000...,,,,,,...000------..............................//////000000222222111111111111111111222222222111222222333444111000///...............000111111222333333444444444444555555555555555555555555666777888999::::::;;;<<<===<<<;;;<<<===???~~~hhh[[[XXXUUUTTTSSSSSSQQQOOORRRQQQPPPOOOMMMLLLKKKKKKNNNMMMMMMMMMMMMMMMNNNOOOLLLJJJGGGEEEDDDBBB???===:::::::::999777555444333555444444555666666444333333222111000///...---,,,***************)))(((((())))))))))))((((((((((((******)))(((((((((((()))(((((((((((((((((((((((($$$%%%''')))***))))))(((******))))))((((((((('''$$$%%%&&&'''''''''&&&%%%(((''''''&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$%%%&&&'''((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%""""""$$$&&&(((***+++,,,''''''''''''((((((((((((((('''%%%%%%'''((('''&&&))))))(((((('''''''''&&&''''''''''''(((((((((((())))))(((((()))***++++++))))))************))))))))))))))))))************,,,***(((''')))******)))))))))************))))))000...***))))))***+++***,,,,,,++++++***++++++++++++******))))))******+++------,,,+++++++++,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,************************''''''(((((())))))*********)))((('''&&&&&&&&&&&&(((((())))))))))))((((((+++*********))))))((((((******))))))((('''''''''''''''&&&&&&&&&&&&''''''(((((()))))))))'''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%''')))******)))(((''''''''''''((((((((((((%%%&&&)))******)))&&&%%%&&&&&&&&&'''((())))))***))))))(((&&&$$$$$$''')))((((((((((((((((((((((((***)))(((((((((((())))))%%%&&&'''))))))))))))((((((((((((((())))))))))))++++++******************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---,,,+++***))))))))))))++++++******))))))((((((000...,,,***))))))***+++++++++,,,,,,,,,---------000000///............///......//////...---,,,,,,............////////////000111111111111222222222//////////////////////////////000000000000//////111111000000111111222333333333333444444555555555666777999;;;<<<<<<<<<;;;999555222333999======;;;}}}hhhYYYWWWUUUTTTTTTTTTSSSQQQOOOOOOOOOOOONNNMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNLLLJJJGGGEEEDDDBBB???===:::::::::999888666555444666555444555666666555333444444333333222111000///((())))))))))))((('''''')))))))))(((((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&%%%%%%$$$))))))((((((((('''''''''$$$%%%&&&'''''''''&&&&&&(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''((('''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''&&&%%%$$$###''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((()))'''%%%&&&'''((('''''')))(((((((((''''''''''''''''''''''''((((((((((((---,,,+++***((('''&&&%%%))))))************))))))))))))))))))************+++)))(((((()))*********))))))************))))))***(((&&&&&&''')))******,,,++++++******+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++(((((())))))))))))((((((*********)))))))))(((((()))(((((((((((('''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&$$$%%%''')))***)))((((((''''''''''''(((((((((((('''(((***,,,,,,***((('''&&&&&&&&&'''((()))))))))&&&&&&%%%###!!!!!!$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))))))))((((((((((((((())))))))))))((((((((())))))******+++))))))))))))))))))))))))(((((()))************)))))))))))))))***+++,,,,,,*********)))))))))))))))///---+++***))))))***+++++++++++++++,,,,,,,,,,,,------------...//////000...............---,,,,,,............////////////000000111111111222222222111111111111111111111111//////000000000000//////222111111111111222333333444444444444444444333333444555777888999:::999999>>>:::777888<<>><<<}}}gggXXXWWWUUUTTTUUUUUUTTTSSSMMMNNNNNNOOOOOONNNNNNNNNKKKLLLLLLLLLLLLMMMMMMNNNKKKIIIGGGEEEDDDBBB@@@>>>:::::::::999888777666666666555555666777777666444444444444333222111000///,,,------------,,,++++++((((((((('''''''''&&&&&&(((''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((******)))''''''&&&&&&&&&(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((''''''&&&''''''((((((&&&&&&&&&&&&'''((()))***&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$######&&&''''''''''''((((((((('''''''''((((((''''''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((()))'''&&&&&&'''(((((('''((((((((((((''''''''''''''''''''''''((((((((((((******)))'''%%%###!!! ))))))************))))))))))))))))))***************)))'''(((***+++,,,+++))))))************))))))&&&%%%$$$%%%'''***++++++++++++*********++++++,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,---,,,+++***++++++++++++++++++++++++,,,++++++******)))(((((((((((((((((((((((((((((())))))))))))((((((((((((###%%%&&&(((************'''(((((())))))(((((('''******))))))))))))(((((('''''''''((((((((())))))''''''&&&&&&&&&&&&'''''')))'''%%%######$$$&&&(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$%%%'''((())))))((('''&&&''''''''''''((((((((('''(((***++++++***((('''&&&&&&&&&'''(((((())))))(((((('''&&&$$$$$$&&&(((''''''''''''''''''''''''%%%&&&''''''((('''&&&%%%%%%&&&'''((())))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))'''((())))))******))))))))))))))))))***+++,,,,,,))))))))))))************...,,,+++***))))))***+++)))*********++++++++++++***++++++,,,---...///000---............------,,,............////////////000000000111111111222222111111111111111111111111///000000111111000000///222222222222222333444444666555555444444333222222555555777888999:::::::::AAA===::::::===>>>>>><<<}}}gggZZZXXXVVVUUUUUUUUUTTTRRRNNNNNNOOOOOOOOONNNMMMLLLJJJKKKKKKLLLMMMMMMMMMMMMKKKIIIFFFEEEDDDCCC@@@>>>;;;:::999999888777777777666555555666777888666555222222222111///---+++***...............---,,,,,,((('''''''''&&&&&&&&&&&&***))))))(((((((((((((((((((((((((((((((((((((((,,,+++)))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((()))(((((('''''''''(((((()))%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((()))'''&&&&&&'''(((((('''((((((((((((((('''''''''''''''''''''((((((((((((&&&''''''(((((('''&&&%%%))))))************))))))((()))))))))************)))(((''')))+++,,,,,,,,,)))******++++++******)))((('''&&&(((***,,,------***************++++++,,,******))))))))))))******((()))+++------,,,***)))************************,,,+++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''!!!###&&&((())))))(((''''''(((((((((((((((((('''))))))))))))))))))((((((''''''(((((()))***++++++''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%'''(((((('''%%%%%%&&&&&&&&&''''''(((((((((((())))))'''&&&%%%''')))''''''''''''''''''''''''$$$%%%'''((()))(((&&&%%%&&&&&&'''(((((()))))))))(((((((((((())))))))))))'''(((((())))))*********)))))))))))))))))))))))))))******+++++++++++++++,,,+++***))))))((((((((((((((())))))******++++++,,,+++******)))******+++))))))))))))******************+++,,,------......---------......------,,,............////////////000000000000111111111111111111111111111111111111000000000111111000000000333333222222333333444555444444444444444444333333888999:::;;;<<<======>>>===;;;999999;;;<<<<<<;;;~~~iii^^^[[[XXXVVVUUUTTTRRRPPPOOOPPPPPPPPPOOOMMMKKKJJJJJJJJJLLLMMMNNNNNNNNNMMMJJJHHHFFFEEEDDDCCCAAA>>>;;;;;;999888777666777777555444444555777888666555333333222111...***'''%%%))))))******))))))((('''((('''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((()))***+++***)))((('''&&&&&&&&&%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&'''((()))&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''')))(((&&&&&&((()))(((''''''''''''(((((((((((((((''''''''''''((((((((((((((()))***+++,,,,,,,,,,,,))))))************))))))((()))))))))************)))((((((***,,,---,,,+++******++++++++++++******+++***)))***+++---,,,+++***)))))))))******+++,,,***))))))(((((())))))***'''(((***,,,,,,+++***)))************************'''(((((()))***++++++,,,******************************))))))(((((('''''''''(((***++++++***((('''''''''((((((((((((''''''(((((((((((((((((())))))(((((()))***++++++,,,---''''''&&&&&&&&&&&&''''''&&&''''''(((((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''$$$%%%&&&%%%###"""###%%%''''''''''''''''''''''''$$$%%%''')))***)))'''&&&&&&&&&''''''(((((()))***(((((((((((())))))))))))+++++++++******)))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,+++***)))(((((((((((((((((())))))******++++++******************++++++(((((()))))))))*********+++,,,,,,------,,,++++++,,,,,,---------------,,,............//////////////////000000000111111111000000000000000000000000000000111111111111000000333333222222333333444555222222333333444555666666:::;;;;;;<<<===>>>???@@@:::999999999;;;<<<<<<<<>>:::;;;<<<<<<===>>>>>>???ppp___\\\YYYWWWVVVUUUSSSQQQNNNOOOPPPQQQPPPNNNKKKJJJJJJKKKNNNPPPQQQQQQPPPOOOJJJHHHFFFEEEDDDCCCAAA???===;;;888555333333333333222222222333555666555444444555666555333000,,,***,,,,,,,,,,,,,,,++++++***)))))))))((((((((('''''',,,++++++***************((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''((()))***+++))))))'''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&***(((&&&%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''***(((''''''((())))))(((''''''''''''((((((((()))''''''''''''(((((((((((((((&&&$$$""""""###$$$%%%))))))************))))))))))))))))))************+++******+++------+++)))***++++++,,,,,,++++++***)))(((((((((******)))'''(((((((((((()))***+++,,,++++++************++++++''''''(((((()))******+++************************%%%%%%&&&'''((())))))***************************(((((((((((())))))))))))''''''&&&%%%%%%$$$######&&&''''''((((((''''''&&&'''''''''((((((((())))))''''''(((((()))))))))***''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''&&&&&&'''(((***+++(((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))&&&''''''((((((((((((((((((''''''(((((()))***+++*********)))))))))))))))'''((()))******+++++++++)))))))))*********++++++***+++---.........,,,+++***+++,,,---------------............////////////////////////000000000111000000000000000000000000000111111222222111111000222111111111111222333333222222333333444555666666888888888888999;;;<<<======>>>??????>>>>>>>>>>>>rrr]]][[[XXXWWWWWWVVVUUUSSSLLLMMMOOOQQQQQQOOOMMMKKKJJJLLLNNNQQQRRRRRRQQQPPPJJJHHHFFFEEEDDDCCCAAA@@@>>><<<888555222111111222111111111222555666555333111222444444333111...,,,)))************)))(((((())))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%$$$###!!!&&&&&&&&&''''''(((((((((&&&&&&%%%$$$%%%&&&'''(((''''''''''''((()))++++++'''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%$$$#########%%%''')))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))'''''')))))))))(((&&&'''''''''(((((())))))''''''''''''((((((((()))+++)))&&&$$$%%%'''***,,,))))))************))))))))))))))))))************+++++++++,,,------***(((***++++++,,,,,,++++++***)))(((((()))+++,,,***)))(((((((((((()))***+++,,,))))))(((((((((((())))))''''''''''''((()))++++++))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))''''''(((((())))))*********)))(((''''''''''''(((&&&''''''''''''''''''&&&&&&'''''''''(((((())))))&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&$$$###$$$&&&(((***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&'''(((***+++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***************+++***)))(((((('''''''''++++++******))))))((((((&&&'''(((***++++++++++++************++++++++++++(((***,,,///000///...---***+++,,,,,,------------............/////////000////////////000000000000111111111111111111111111111111222222222222111111111111000000111111222333333444444444444444444444999888888888999;;;===>>>>>>???@@@???===<<<;;;<<>>===;;;777444222222222222111222333555666555555444222222222111111///...---,,,,,,,,,+++***)))(((((()))))))))(((((((((((('''((((((((((((((((((((((((((('''&&&''')))***)))(((&&&&&&&&&''')))+++---///&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&((())))))(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((('''$$$$$$$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''')))((('''((()))***)))(((((((((''''''''''''((((((&&&''''''((((((((((((((((((((((((((()))))))))***(((((()))))))))))))))(((''')))******)))(((((()))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))***)))((((((''''''((((((+++)))((((((******)))(((*********)))((((((''''''((((((''''''''''''((((((&&&''''''''''''''''''&&&$$$&&&'''))))))'''&&&$$$ !!!###$$$&&&'''''')))'''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%&&&'''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&$$$%%%'''''''''%%%###!!!%%%$$$$$$$$$$$$%%%&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((((((((((((''''''(((((((((((((((((()))))))))))))))******))))))((((((((('''(((((((((((((((((((((((())))))))))))************))))))))))))************,,,,,,,,,+++++++++++++++)))+++---......---,,,+++++++++,,,---///000111111000000////////////000000/////////000000000000000///000222444555666777777555555555555444444333222444444555555666777777777777777888999::::::;;;<<>><<<999777555333222222222222333444555666666777777666222222333333111///---,,,(((***,,,+++***)))******'''''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''''''''&&&&&&&&&'''(((((((((((((((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))''''''((('''&&&$$$''''''''''''(((((((((((()))))))))******)))))))))''''''&&&&&&&&&''''''(((###%%%''''''&&&'''(((***))))))(((((((((((())))))&&&''')))+++---///111111+++***))))))((('''''''''))))))))))))))))))))))))%%%&&&'''((()))*********%%%%%%&&&&&&%%%%%%$$$###''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((((()))***+++((('''&&&%%%$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''&&&%%%%%%'''%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&&&&)))(((&&&%%%%%%&&&((()))!!!!!!"""###$$$%%%%%%&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''((()))))))))))))))&&&'''''''''((((((((()))(((***,,,,,,+++++++++,,,'''((())))))***)))(((((())))))))))))***+++,,,---***+++,,,---............---------------.........------------............///111333333222111111111000000000111111111111222444444444444444444444444wwweee\\\YYYUUURRRQQQOOONNNLLLPPPPPPRRRSSSTTTTTTTTTTTTOOONNNMMMNNNPPPRRRQQQPPPKKKIIIGGGEEEDDDBBB>>>;;;888777555333222222222333333444555666777777777777111222333333222000---,,,(((***++++++***))))))***'''''''''(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((())))))***''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%&&&'''&&&%%%&&&&&&'''((())))))))))))%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%+++)))((('''(((((('''%%%&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((%%%&&&((((((''''''(((***((((((((((((((())))))***'''((()))+++---...///000))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&'''((())))))***)))%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&###$$$&&&&&&%%%%%%&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''***&&&%%%((()))&&&###$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''######$$$%%%%%%&&&'''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''((()))))))))))))))%%%&&&&&&'''(((((())))))''')))+++,,,+++******+++(((((()))***)))(((&&&%%%(((((('''''''''(((((()))((()))+++,,,.../////////---------------.........,,,------------.........///111222111000///000222/////////000000000111111555555555444444333333333vvveee\\\YYYUUURRRQQQQQQOOONNNNNNOOOQQQRRRSSSTTTTTTTTTPPPOOONNNOOOQQQRRRRRRQQQMMMKKKIIIGGGFFFCCC@@@===:::888777555444444444555333333444555666666666666222333444444222///,,,***((()))++++++)))))))))***''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%$$$%%%&&&'''(((((((((((($$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%&&&((()))((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''(((((('''((())))))''''''((()))((((((((((((((()))******(((((()))***++++++,,,---'''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))))))))(((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&'''((()))(((((('''%%%%%%&&&'''''''''''''''###%%%'''&&&$$$###%%%'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$""" $$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((!!!%%%***(((%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''%%%(((++++++***)))))))))((((((*********)))'''&&&((((((((('''(((((()))***)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...---+++,,,...111....../////////000000000222222222333333333333333uuuddd[[[XXXTTTRRRRRRRRRRRRQQQMMMNNNOOOQQQRRRSSSSSSSSSQQQOOONNNOOOQQQSSSSSSRRROOOMMMJJJIIIGGGEEEAAA>>>;;;:::888777666666666777222222333444555555555555444444555444222...***(((((()))++++++)))((()))***&&&'''''''''(((((())))))(((''''''''''''&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%'''(((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""!!! !!!$$$&&&&&&%%%###$$$%%%&&&''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###""""""$$$''')))***)))$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))((()))***)))((('''((()))((((((((((((((()))******''''''(((((()))))))))***&&&'''((()))************''''''''''''''''''''''''&&&'''(((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))%%%&&&((()))))))))((((((%%%&&&&&&'''((((((((('''&&&)))***)))&&&%%%''')))%%%&&&'''((('''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((())))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&"""$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%''''''''''''%%%%%%%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''!!! ***+++((('''$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$'''''''''''''''''''''''''''(((((()))))))))))))))((((((((('''&&&&&&%%%%%%%%%'''***+++***)))(((((('''(((***++++++***)))(((************+++,,,---...++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........---,,,***(((***---000............/////////000//////000111222333333444uuufffZZZYYYWWWTTTQQQNNNLLLKKKKKKKKKKKKMMMOOOQQQQQQPPPQQQOOONNNNNNPPPQQQQQQPPPPPPNNNKKKFFFCCC@@@>>>===999999888777666555444333222444666888888777555444444444333222000...,,,+++))))))(((((((((((())))))))))))(((''''''''''''''',,,)))&&&(((+++,,,((($$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$***### $$$)))(((&&&&&&'''&&&&&&%%%%%%&&&&&&&&&,,,)))%%%###$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%###$$$&&&(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%))))))'''%%%&&&((('''%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''******)))((('''&&&&&&%%%%%%&&&((()))))))))((('''&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&'''&&&%%%%%%&&&'''&&&%%%((((((((('''&&&&&&%%%%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&((()))***+++&&&+++)))"""$$$---...((((((((((((((('''''''''''''''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$(((((((((''''''&&&&&&&&&#########$$$$$$%%%%%%%%%'''''''''(((((((((((()))'''((()))+++++++++***)))%%%%%%%%%&&&&&&&&&'''''''''%%%###%%%''')))'''%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######"""###%%%'''(((*********)))(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***)))'''%%%###))))))(((((('''''''''&&&))))))))))))************,,,,,,,,,+++++++++******,,,---...---+++***+++,,,............////////////111111111111000///------/////////000111111222222333333333444444444555555vvvggg\\\ZZZXXXUUURRROOOMMMLLLNNNNNNNNNPPPRRRTTTTTTSSSQQQOOONNNOOOPPPRRRQQQPPPNNNMMMKKKGGGDDD@@@>>><<<;;;;;;:::999888777666666666777888999888555333111444444333222000...,,,+++***))))))(((((())))))***))))))((('''''''''''''''***'''$$$&&&))))))&&&"""&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%(((######)))---***&&&$$$'''&&&&&&&&&&&&&&&'''(((+++(((%%%$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%&&&'''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$%%%%%%%%%'''''''''''''''&&&&&&&&&%%%&&&&&&''''''((((((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''***))))))((('''&&&&&&&&&&&&&&&((()))))))))(((''''''(((((((((((((((((('''(((((((((((((((''''''''''''&&&%%%&&&'''((('''%%%&&&&&&''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''***)))((('''''''''''''''$$$))))))$$$(((333555000''''''''''''&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((()))))))))((((((%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%((()))(((&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&''''''&&&&&&%%%(((&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&'''(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((()))))))))***''''''''''''''''''''''''$$$%%%''')))))))))((('''((((((''''''&&&&&&&&&&&&))))))))))))************------,,,,,,,,,+++++++++)))***,,,,,,,,,,,,...///------------............---...///000000111000000/////////000111111222222222222222333333333444444wwwggg]]]\\\YYYVVVSSSPPPNNNMMMLLLKKKKKKMMMPPPRRRRRRQQQQQQOOOOOOOOOQQQRRRQQQPPPLLLLLLKKKHHHEEEAAA>>><<<<<<;;;;;;:::999888777777777777888999888555333111444444333222000...,,,++++++******************+++))))))(((''''''''''''''')))&&&%%%&&&))))))&&&###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&---000+++&&&###&&&&&&&&&&&&&&&'''(((((()))'''&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&''''''((()))((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((('''&&&&&&(((((('''&&&%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''******)))''''''&&&&&&&&&$$$((((((%%%***333555111'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((()))((('''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%'''&&&&&&&&&%%%$$$$$$###'''%%%$$$$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$$$$%%%'''))))))'''$$$&&&&&&&&&&&&&&&&&&&&&%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''))))))))))))))))))))))))%%%&&&'''((()))******+++''''''&&&&&&&&&&&&&&&%%%))))))))))))************,,,,,,,,,,,,,,,+++++++++***+++,,,,,,,,,,,,---...+++,,,,,,,,,------------------...///000000000000/////////000111111222222111111111222222222333333xxxhhh^^^\\\YYYUUURRROOONNNMMMKKKJJJJJJLLLOOOQQQQQQPPPPPPOOOOOOPPPRRRRRRQQQPPPJJJJJJJJJIIIFFFBBB???<<<:::999999888777777666666444555666888888777666666444444333222000...,,,+++,,,++++++******++++++,,,))))))((('''''''''''''''***((('''(((******(((&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%###&&&,,,...***%%%$$$%%%$$$$$$%%%%%%&&&'''((('''&&&&&&'''(((((('''%%%''''''''''''''''''''''''***)))&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$''')))&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((((((((((((((''''''''''''))))))(((((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((())))))(((((((((&&&&&&''''''(((((()))))))))'''''''''((()))((('''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))&&&((('''%%%''',,,---)))'''''''''&&&&&&&&&%%%%%%''''''&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%'''%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''"""###%%%(((***)))'''$$$'''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))))))))))))))((('''''''''((()))+++,,,''''''''''''''''''''''''((()))))))))************++++++++++++++++++++++++---...///---+++)))***+++,,,,,,,,,,,,------------//////000000///......---/////////000111111222222222222222222333333333333yyyiii^^^\\\XXXTTTPPPNNNMMMLLLNNNMMMMMMOOORRRTTTTTTSSSPPPPPPPPPQQQSSSSSSQQQPPPIIIIIIIIIIIIFFFCCC@@@>>>::::::999999888888777777555555777888888888777666444444333222000...,,,+++,,,,,,++++++++++++,,,,,,))))))((('''''''''''''''((((((((()))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&###$$$((()))'''%%%&&&$$$$$$######$$$%%%&&&&&&&&&&&&&&&'''))))))'''%%%'''''''''''''''''''''''')))'''%%%######$$$%%%&&&((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$)))+++'''$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''(((***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((()))&&&''''''((((((''''''&&&&&&&&&''''''(((((()))))))))'''''''''((()))((('''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((()))***(((((('''%%%&&&((('''$$$(((((((((((('''''''''&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%'''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''"""###%%%(((***)))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))((((((((((((((((((((((((+++***(((''''''((()))***((((((((((((((()))))))))((()))))))))************)))))))))***************---......---+++******+++,,,------------............////////////......---/////////000111111222222333333333333444444444444zzzjjj___\\\XXXSSSPPPNNNMMMLLLMMMLLLLLLNNNQQQSSSSSSRRRPPPPPPPPPRRRTTTTTTRRRPPPHHHHHHHHHGGGFFFDDDAAA@@@<<<<<<<<<;;;;;;;;;::::::999999999888777666555444444444333222000...,,,+++,,,++++++******++++++,,,))))))((('''''''''''''''%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''((('''$$$###&&&&&&$$$&&&)))%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$,,,...'''$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))(((''''''''''''((())))))&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((('''&&&&&&(((((('''&&&)))(((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((''''''&&&'''(((***)))'''))))))(((((((((''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%'''''''''%%%$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%###"""""""""###'''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$$$$%%%'''))))))'''$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''******((('''&&&'''((((((((())))))))))))*********))))))))))))************)))))))))***************(((***,,,,,,,,,,,,...000------------............***+++---...///000111111/////////000111111222222333333444444444555555555{{{lllaaa^^^YYYTTTPPPNNNNNNNNNKKKJJJJJJLLLNNNPPPPPPPPPPPPPPPQQQRRRTTTTTTRRRPPPHHHHHHGGGFFFEEEDDDCCCBBB<<<<<<<<<<<<;;;;;;;;;;;;:::999999888777666555444444444333222000...,,,+++++++++************++++++))))))((('''''''''''''''$$$&&&'''''''''''''''(((&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''((('''%%%%%%''''''%%%&&&***(((((('''&&&%%%%%%%%%%%%'''&&&%%%&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((((('''&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''"""%%%...000((($$$'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''(((((())))))******(((((('''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((''''''&&&'''((()))***''''''((((((((((((''''''(((((((((((((((''''''''''''&&&%%%&&&'''((('''%%%''''''''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))'''%%%%%%(((******))))))(((((('''''''''&&&&&&&&&''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''')))***)))&&&%%%&&&(((###$$$%%%&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%###"""###$$$$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%&&&''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&'''(((&&&$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))***))))))))))))******************++++++,,,,,,,,,,,,''')))+++,,,,,,---///111+++,,,,,,,,,------------***+++,,,...///000111111/////////000111111222222222222333333333444444444{{{lllccc```[[[UUUQQQOOOOOOOOONNNMMMMMMOOOQQQSSSSSSSSSPPPPPPQQQSSSUUUTTTRRROOOIIIHHHFFFEEEDDDDDDDDDDDD::::::::::::::::::999999777777777777888888888888444444333222000...,,,++++++******************+++))))))((('''''''''''''''&&&((()))***)))))))))***&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))'''&&&'''***)))&&&'''***+++***)))((('''&&&&&&&&&'''&&&%%%%%%'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((()))))))))(((((('''&&&&&&&&&&&&'''###$$$&&&(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''"""%%%000222)))$$$(((######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***(((((((((''''''&&&&&&%%%&&&''''''((()))******+++***)))((('''%%%%%%$$$$$$))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&'''((()))******(((''''''&&&&&&((()))***(((((())))))))))))(((((())))))(((((('''''''''&&&'''&&&%%%%%%&&&'''&&&%%%%%%%%%&&&&&&'''(((((((((''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$&&&(((***,,,---(((%%%%%%''')))(((&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&''''''''')))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))+++,,,+++((('''(((***###$$$%%%&&&'''&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$############%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''%%%$$$######$$$%%%((()))%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%&&&'''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&%%%"""###$$$%%%'''((())))))$$$$$$%%%%%%'''(((***+++(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((($$$$$$%%%&&&'''((())))))&&&'''''''''(((((())))))))))))))))))************,,,,,,,,,------.........)))+++,,,,,,,,,,,,---///******+++++++++,,,,,,,,,------......///......---/////////000111111222222111111222222222333333333|||mmm```[[[XXXWWWSSSMMMKKKMMMLLLMMMNNNNNNOOOOOOOOOOOOPPPOOOPPPQQQSSSSSSQQQOOOHHHGGGFFFGGGGGGEEEBBB@@@???>>>===<<<;;;:::::::::777777777777777666666555222222333333222///---+++++++++++++++++++++++++++...+++'''%%%%%%((()))******)))((('''''''''''''''((((((''''''''''''((((((''''''&&&''''''((()))***(((((((((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&''''''''''''&&&&&&!!!$$$''')))***(((%%%###''''''))))))(((&&&$$$###"""###%%%'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''$$$&&&'''((('''''''''(((''''''((()))******)))))))))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''&&&%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((&&&&&&''''''&&&$$$'''''''''&&&&&&%%%%%%%%%!!!%%%)))+++***(((&&&&&&))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&$$$$$$'''***)))))))))))))))((((((((()))(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&######$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&'''###$$$&&&((())))))((((((&&&&&&''''''((()))))))))***(((&&&'''***+++)))'''(((((()))***************)))+++,,,------,,,***))),,,,,,+++***)))))))))***++++++++++++++++++++++++++++++,,,------......///,,,------...///000000111............///000111222333444444555555666666666|||lll```[[[XXXWWWSSSMMMKKKMMMMMMMMMNNNOOOPPPPPPPPPPPPNNNMMMNNNOOOQQQQQQOOONNNIIIHHHGGGGGGGGGFFFCCC@@@===<<<;;;:::999999999999666666666666666555555444222333333333222///---+++++++++++++++++++++++++++,,,)))&&&%%%&&&'''(((((()))((((((''''''''''''(((((((((''''''''''''(((((()))((('''''''''''''''((((((((((((((('''&&&%%%%%%"""###$$$&&&''''''''''''&&&&&&''''''''''''&&&&&&###%%%'''(((((('''%%%$$$&&&''')))******)))((('''%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%&&&''''''&&&%%%%%%%%%''''''(((((()))((((((((()))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&&&&$$$###$$$$$$$$$#########"""""""""&&&'''(((((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######%%%'''(((((((((((((((((((((((())))))(((((('''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&(((((((((''''''))))))(((((('''&&&&&&%%%***(((&&&''')))***(((&&&'''((())))))******)))))))))***,,,------+++***)))++++++******)))*********++++++++++++++++++++++++++++++,,,,,,---..................//////000000000////////////000111222222222222333333333333333333|||lllaaa\\\XXXWWWSSSMMMLLLNNNNNNNNNOOOPPPQQQRRRRRRQQQNNNNNNNNNPPPQQQRRRPPPNNNJJJIIIHHHHHHHHHFFFCCCAAA;;;:::999888888777888888555555666666555555444333333333333333111///---,,,++++++++++++++++++++++++((('''%%%%%%'''(((((('''(((''''''''''''(((((()))((((((''''''''''''((((((***)))((('''&&&&&&&&&&&&(((((((((((('''&&&%%%%%%###$$$%%%&&&'''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&%%%%%%&&&'''***+++,,,,,,+++***((((((((('''&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''&&&%%%%%%%%%'''''''''(((''''''&&&&&&(((((('''&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%% """$$$%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%%%%%%%''''''''''''''''''''''''***))))))((((((''''''&&&))))))((('''&&&%%%$$$###'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&))))))(((''''''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """%%%((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&((((((''''''&&&%%%%%%%%%((('''&&&'''(((((('''&&&&&&''''''((()))((((((((()))***+++,,,,,,+++***)))******)))))))))***++++++++++++++++++++++++++++++++++++,,,,,,------......////////////000000000000////////////000111222333111111111111111000000000{{{kkkbbb\\\XXXWWWSSSMMMLLLNNNNNNOOOPPPRRRRRRSSSSSSSSSPPPPPPPPPRRRTTTTTTRRRPPPKKKJJJIIIIIIHHHGGGCCCAAA::::::999888888888888888666666666777666555555444444444333333111///...---************************'''&&&&&&''')))***)))''''''''''''''''''((()))***((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&)))))))))(((((('''&&&%%%''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&(((***,,,,,,,,,+++***((((((''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((()))))))))(((''''''((((((((('''''''''''''''&&&%%%%%%$$$''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&(((((((((&&&((((((''''''''''''''''''((((((((('''$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++,,,+++***((('''%%%%%%&&&&&&&&&&&&&&&'''******))))))(((((((((''')))(((((('''&&&%%%%%%%%%###$$$%%%&&&((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&'''''''''&&&%%%&&&''''''((((((''''''((()))***++++++******)))))))))((())))))***+++,,,***************************++++++,,,------......000000000000000/////////000//////000000111222333111111111000000/////////{{{kkkbbb]]]XXXVVVSSSNNNMMMOOOOOOOOOQQQRRRSSSTTTTTTTTTQQQPPPQQQRRRTTTTTTRRRPPPLLLJJJIIIIIIHHHFFFCCC@@@;;;::::::999999999999:::777888888888888777666666444444444222111000......************************((('''((()))+++,,,***((('''''''''''''''((()))***((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((())))))))))))((('''&&&%%%''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&''''''(((***++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&$$$###$$$'''))))))(((&&&&&&''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''(((+++---%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))+++---...,,,)))'''$$$%%%%%%%%%&&&&&&''''''))))))))))))((((((((((((''''''''''''''''''''''''######$$$&&&((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&'''''''''&&&&&&''''''%%%%%%&&&'''''''''''''''(((((())))))************(((((((((((()))***++++++******************************++++++,,,------...000000000000////////////////////////000111222333222222111111000000//////zzzkkkccc]]]YYYVVVRRRNNNMMMPPPNNNOOOQQQRRRSSSTTTUUUUUUOOOOOOOOOQQQRRRRRRQQQOOOKKKJJJIIIHHHHHHFFFBBB???;;;;;;::::::::::::;;;;;;888888999999999888777777555555444222111000///...***************************))))))***,,,,,,***)))(((''''''''''''(((((()))((((((''''''''''''((((((%%%%%%%%%%%%&&&'''((()))))))))))))))((('''&&&&&&###$$$%%%&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&''')))******((('''&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))###!!! $$$''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&)))******)))%%%%%%&&&&&&&&&&&&''''''&&&''''''&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***+++***'''$$$$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''((((((''''''&&&&&&&&&''''''(((((((((''''''&&&%%%%%%%%%&&&'''(((((('''&&&'''(((%%%&&&&&&'''(((''''''''''''''''''((())))))******))))))((((((((()))************************************++++++,,,,,,------............////////////............///000111222111111111111111111000000yyykkkddd^^^YYYVVVRRRNNNNNNQQQNNNNNNPPPRRRSSSTTTUUUUUUOOOOOOOOOQQQSSSSSSQQQOOOKKKJJJHHHHHHGGGEEEAAA>>>;;;;;;::::::::::::;;;;;;888888888888888777666666666555444222111000//////************************+++***((()))******)))((()))((((((''''''''''''(((((((((''''''''''''((((((&&&&&&&&&%%%%%%&&&'''''')))******))))))((('''&&&"""###$$$&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&'''(((((($$$&&&(((*********((('''&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''(((&&&""" $$$((('''%%%%%%&&&&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%''')))++++++***(((((((((((()))))))))************((($$$"""!!!"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$&&&((((((%%%"""%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''''''((()))***&&&&&&%%%%%%&&&'''((()))))))))(((((('''&&&&&&%%%&&&(((***)))'''&&&(((***&&&&&&'''(((((((((((((((''''''''''''((()))*********))))))(((((((((((()))*********************************+++,,,,,,------,,,,,,------......//////------------...///000111000000000000111111111111yyykkkddd^^^YYYVVVRRRNNNNNNQQQMMMNNNPPPQQQSSSTTTTTTUUUQQQQQQQQQSSSUUUUUUSSSQQQKKKIIIHHHGGGFFFDDD@@@===:::::::::999::::::;;;;;;777777777777777666666555666555444222111000//////)))))))))))))))))))))))),,,***((('''((()))((('''***)))((('''''''''''''''((((((''''''''''''(((((((((((('''&&&%%%%%%%%%%%%************)))((('''&&&%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$&&&'''(((((()))###$$$'''***+++++++++***((('''%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%&&&'''(((+++'''"""###'''***)))'''%%%%%%&&&'''((((((((((((%%%%%%&&&''''''&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$###$$$%%%%%%%%%&&&&&&''''''$$$&&&(((((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&$$$###%%%'''(((%%%"""%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''''''''******)))((('''&&&&&&%%%"""###$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''')))***)))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&((()))***+++&&&%%%%%%%%%&&&''')))***&&&&&&''''''((()))))))))''')))+++***'''&&&(((***&&&'''(((((())))))((((((&&&&&&&&&'''''')))******+++***)))(((((('''(((((()))))))))))))))))))))))))))******+++,,,,,,------++++++,,,,,,---...//////---,,,,,,------...///000.../////////000000111111zzzlll```\\\YYYXXXUUUPPPNNNPPPQQQPPPOOOPPPRRRTTTTTTTTTVVVUUUTTTTTTTTTTTTRRRPPPOOOJJJDDD@@@>>>>>>>>>===;;;::::::999999::::::;;;777777666555555555555555333333222111000///...---'''***,,,//////---***(((((())))))(((''''''(((***&&&&&&%%%''')))***)))(((''''''((((((((((((''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))))))))((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&((()))***(((((((((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%######&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((***,,,...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&%%%%%%&&&''')))+++---%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%+++((($$$ $$$(((+++(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%%%%%%%$$$""" """$$$&&&'''''''''&&&(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((+++...,,,'''%%%(((+++(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&((()))(((%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((()))%%%&&&'''((()))++++++,,,)))))))))((()))******+++(((***,,,......,,,***((())))))***+++,,,,,,------------,,,++++++,,,------000---+++,,,///111000......///000///...---...000|||nnnbbb]]]ZZZZZZVVVQQQOOOQQQQQQPPPOOOPPPRRRTTTTTTTTTSSSRRRRRRRRRTTTTTTRRRPPPLLLJJJHHHFFFEEEDDDAAA???;;;::::::999999::::::;;;666555555444444444444444444444333111000...------)))+++,,,...---,,,***(((((()))***)))'''''')))+++***(((&&&'''((())))))((('''''''''(((((('''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))))))))(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''((()))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&'''&&&&&&&&&''''''((()))(((((((((((((((((((((((())))))))))))************'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%$$$$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%% !!!!!!###$$$%%%&&&''')))(((&&&%%%%%%&&&((()))((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***((($$$###%%%(((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%''''''&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''(((((()))))))))))))))******+++'''(((***++++++***((('''))))))***++++++,,,------))))))))))))******++++++---,,,+++,,,.........---///000111000///...///111|||oooaaa]]]ZZZYYYUUUPPPNNNOOOPPPOOOOOOPPPSSSTTTTTTSSSPPPPPPPPPRRRTTTTTTRRRPPPHHHHHHIIIJJJJJJGGGBBB>>>;;;::::::999999::::::;;;666666666555555555555555666555444222000...---,,,,,,,,,,,,,,,,,,+++***))))))******)))(((((()))+++...+++(((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%'''((())))))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&(((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&'''((())))))((('''&&&((((((((('''&&&&&&%%%%%%#########$$$$$$$$$%%%%%%$$$######$$$&&&''''''&&&))))))'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&)))***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""%%%(((((('''&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&(((&&&###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''!!!###%%%'''''''''(((***''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&)))))))))))))))*********))))))))))))))))))))))))))))))******+++,,,,,,,,,)))***,,,---------,,,,,,+++---///000///......//////000111111//////000111zzzlll___ZZZWWWVVVRRRLLLJJJLLLOOONNNOOOQQQSSSUUUTTTSSSRRRQQQRRRSSSTTTTTTQQQOOOFFFFFFGGGHHHHHHDDD???:::;;;::::::999999::::::;;;999999999999999888777777777666444222000...,,,+++------,,,+++************)))***+++***((((((***+++111---)))'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''&&&&&&%%%%%%'''''''''(((((((((((((((&&&''')))******)))'''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&'''''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((,,,+++***)))((('''&&&&&&%%%'''((())))))((('''%%%(((((((((''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%+++***(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%&&&(((&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''!!!###%%%'''&&&'''(((***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((((((((())))))))))))(((((()))***************,,,+++***))))))***+++,,,))))))******+++++++++,,,***,,,---......,,,***)))&&&***...///,,,***+++,,,...000111000///...///000vvvhhh___ZZZWWWVVVRRRLLLJJJKKKNNNNNNOOOQQQTTTUUUUUUSSSUUUTTTUUUUUUUUUSSSPPPMMMIIIHHHFFFEEEDDDAAA<<<999;;;::::::999999::::::;;;999999::::::999999888777777666555333000...---,,,------+++*********++++++)))******)))(((((()))+++111---)))'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&%%%$$$'''''''''((((((((())))))&&&''')))******)))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&,,,,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$%%%%%%&&&$$$###)))(((&&&%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''$$$###(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''')))&&&$$$%%%'''&&&###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''&&&'''(((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###%%%''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&'''((()))***++++++(((((()))************))),,,+++)))(((((()))+++,,,)))***************++++++((()))******(((&&&###!!!"""&&&******(((&&&&&&'''---...//////------...///uuufffaaa]]]YYYXXXTTTNNNKKKMMMMMMMMMOOORRRUUUVVVUUUSSSVVVVVVVVVVVVVVVSSSOOOKKKMMMKKKHHHFFFDDDAAA>>>;;;;;;::::::999999::::::;;;666777777888888666555444777666555333111///...---,,,++++++******+++,,,,,,((())))))(((''''''(((***...+++(((''''''(((((((((((('''&&&%%%%%%&&&'''(((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&'''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((######%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%$$$######&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((&&&%%%%%%%%%%%%$$$"""&&&%%%%%%%%%&&&'''(((((()))((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&###$$$***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''((('''&&&(((+++,,,***)))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&''')))******'''((()))++++++******))))))(((''''''''''''((()))************************+++++++++***(((&&&$$$###''')))+++,,,+++******+++,,,---......,,,,,,---...wwwhhhbbb^^^ZZZYYYTTTNNNLLLMMMLLLMMMOOORRRUUUVVVUUUSSSTTTTTTUUUVVVVVVSSSOOOKKKKKKJJJHHHGGGFFFCCC???<<<;;;::::::999999::::::;;;555666777888777666444333666555444333111000///...)))******+++,,,,,,,,,---'''(((((('''&&&&&&''')))***(((&&&'''((())))))((()))(((&&&%%%%%%&&&((()))((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&"""###%%%'''''''''&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''%%%)))------***)))+++///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######"""###$$$%%%%%%$$$###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&'''(((((()))'''(((***+++++++++)))(((((((((''''''''''''((((((************))))))))))))---------,,,++++++******///...---...000000000///---...///...---,,,---///zzzlllaaa\\\YYYWWWSSSMMMJJJLLLLLLMMMOOORRRUUUVVVUUUSSSQQQQQQSSSUUUUUUSSSOOOLLLGGGGGGGGGHHHGGGDDD@@@<<<;;;::::::999999::::::;;;666777999:::999888666555555555444333222000000///((()))***+++,,,---------&&&'''((('''%%%%%%'''((('''&&&%%%''')))***)))(((***)))'''&&&&&&''')))***((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''!!!"""%%%'''''''''&&&%%%&&&&&&''''''((()))******'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((())))))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((+++...000''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""$$$&&&)))+++,,,'''''''''&&&%%%%%%$$$$$$''''''((())))))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######$$$&&&''''''&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&***'''"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((((((000444,,, $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&%%%%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))))))))))))))))))))))))))'''(((***+++,,,+++)))((())))))************))))))*********)))))))))))))))******))))))******+++,,,...+++))))))---///---+++...///000///...---...000zzzllleee___ZZZWWWSSSNNNMMMOOOMMMOOORRRTTTVVVVVVTTTSSSSSSSSSRRRSSSSSSRRRPPPMMMMMMKKKJJJHHHGGGCCC>>>:::888888888999999:::::::::666666666666777777777777444444444333222000...,,,---+++******++++++)))((((((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&***)))((('''&&&''''''((('''(((((('''%%%%%%'''(((***)))((('''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&$$$######$$$%%%$$$###)))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))'''%%%%%%%%%'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&$$$$$$&&&)))---&&&&&&'''((())))))((((((''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&***'''%%%%%%(((******(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$,,,%%% %%%)))'''$$$(((((((((((('''&&&%%%$$$&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%...+++'''%%%$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%++++++)))(((&&&&&&%%%%%%"""$$$&&&&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))&&&######%%%&&&%%%###%%%%%%$$$$$$%%%&&&((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###"""###%%%'''((((((''''''((((((''''''''''''((((((###$$$%%%&&&''''''''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''')))******(((%%%%%%'''******((('''((()))***)))(((***************++++++,,,,,,,,,------...///000000++++++,,,,,,---...//////yyylllddd^^^YYYVVVRRRMMMLLLOOOOOOQQQTTTWWWXXXWWWUUUTTTSSSRRRRRRRRRSSSRRRPPPMMMLLLKKKIIIHHHFFFBBB>>>::::::::::::999999999888888999999888777666555444444444444444333111///---++++++***))))))+++,,,+++***(((((((((((((((((((((((()))(((((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&((('''&&&$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%&&&((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&%%%$$$(((&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((***+++***)))(((((()))&&&&&&''''''(((((((((((('''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&'''%%%"""###%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$'''###"""$$$$$$""""""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&!!!"""&&&&&&$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&'''''''''******)))'''&&&&&&&&&&&&"""$$$%%%&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&######%%%&&&%%%$$$%%%%%%%%%%%%&&&'''((()))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&%%%&&&'''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''''''''''''''((((((((((((%%%&&&&&&&&&''''''''''''******++++++++++++******+++,,,---+++)))(((***,,,***)))((((((******)))((()))((((((((())))))******++++++,,,------...//////++++++,,,,,,---......///yyykkkddd^^^YYYWWWSSSNNNMMMPPPPPPSSSUUUXXXXXXVVVTTTRRRSSSRRRQQQRRRSSSRRRPPPMMMKKKIIIHHHGGGEEEBBB===999<<<<<<;;;:::999777777666999888777777666555444444555555444222000---+++******)))((()))+++------,,,)))((('''&&&&&&'''((()))))))))((((((''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$&&&'''&&&%%%$$$%%%'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((((((&&&$$$'''%%%$$$$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%(((++++++((($$$!!! &&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%$$$"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$'''&&&$$$######$$$&&&'''"""###$$$%%%&&&&&&&&&&&&######%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%""""""(((&&&###$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))((('''&&&&&&''''''"""$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%&&&%%%$$$%%%%%%&&&'''(((((((((((())))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$######$$$'''((((((((())))))(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((()))&&&&&&'''''''''(((((((((''''''((((((((((((''''''***+++---,,,+++******+++***)))((((((******)))(((((((((((()))))))))************++++++,,,---------++++++,,,,,,------......xxxkkkeee```[[[XXXTTTPPPOOORRRPPPRRRUUUWWWWWWUUURRROOORRRQQQQQQRRRSSSRRRPPPMMMJJJIIIGGGFFFEEEAAA===999<<<;;;;;;:::999888777777444555555555666777777777666666444222///,,,***)))---+++))))))+++,,,,,,+++)))(((&&&%%%%%%&&&((()))))))))(((((((((((())))))&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&''''''###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&(((***)))'''$$$&&&%%%$$$$$$&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%###$$$&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###&&&))))))&&&""" &&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&%%%%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&((((((&&&$$$$$$'''***(((((((((((('''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&!!!###&&&%%%###%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&(((((('''&&&&&&&&&''''''###%%%''''''%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''((((((((('''''''''((((((''''''''''''((((((###$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))'''''''''(((((((((((()))&&&&&&&&&''''''&&&&&&&&&''')))***+++***)))(((''')))(((''''''))))))((('''))))))******+++++++++***)))*********+++++++++,,,++++++,,,,,,,,,---------wwwjjjddd^^^YYYWWWSSSOOONNNQQQQQQTTTWWWYYYYYYVVVRRRPPPQQQPPPPPPQQQRRRRRRPPPNNNIIIHHHGGGFFFEEEBBB===::::::::::::999999999888888333444444555666777777777777666444111///---+++***000...+++)))***+++*********)))'''&&&&&&''')))***))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''"""$$$&&&&&&%%%%%%%%%&&&'''&&&&&&&&&'''((()))))))))(((''''''&&&&&&&&&&&&%%%%%%&&&(((******'''%%%%%%$$$$$$%%%''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$""" !!!$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((***)))'''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&&&&"""%%%&&&$$$!!! ###'''(((((((((((('''&&&%%%$$$&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&'''&&&%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&''''''%%%'''((((((&&&%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((((((&&&%%%$$$%%%%%%%%%&&&'''((((((((((((''''''''''''(((((($$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((((()))'''''''''(((((((((((()))((())))))******))))))(((''''''((()))***)))((('''((('''&&&&&&(((((('''&&&'''((()))*********)))))))))))))))***************+++++++++,,,,,,,,,,,,,,,vvvjjjaaa[[[WWWTTTQQQLLLLLLOOOTTTWWW[[[]]]]]]ZZZVVVSSSPPPPPPPPPQQQRRRRRRPPPNNNIIIHHHGGGGGGFFFCCC>>>;;;::::::999999999999999999666666666555555555444444888777444222///...---,,,222///,,,************)))***)))(((''''''((()))***((((((''''''(((((())))))(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&!!!$$$&&&''''''&&&&&&'''(((((('''''''''((())))))((((((''''''&&&'''''''''%%%%%%%%%'''))))))(((&&&%%%%%%%%%'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!###%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''&&&%%%%%%''')))((((((&&&%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&"""$$$&&&&&&%%%$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''***)))'''&&&&&&&&&'''((($$$&&&'''&&&######%%%((("""###$$$%%%&&&&&&&&&&&&(((((((((''''''&&&$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""%%%(((&&&######&&&***((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''(((((()))(((((('''&&&%%%%%%&&&&&&%%%'''((((((&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$%%%%%%&&&%%%%%%############%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''******)))&&&$$$$$$$$$$$$$$$&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''''''''(((&&&&&&'''''''''(((((((((''''''(((((((((((('''''')))(((((()))***+++***(((((('''&&&&&&(((((('''&&&%%%&&&'''((()))((('''&&&************************++++++++++++,,,,,,,,,,,,vvvjjjaaa\\\WWWUUURRRNNNMMMPPPUUUXXX\\\______]]]YYYVVVPPPOOOOOOQQQRRRRRRPPPNNNJJJIIIHHHGGGFFFDDD???<<<;;;;;;::::::999888777777666666555555555444444444888777555222000/////////222///+++)))***+++++++++************************''''''&&&&&&'''(((((()))))))))((((((((('''''''''%%%&&&'''(((((((((''''''"""$$$'''(((((('''''''''(((((('''&&&&&&&&&''''''(((''''''''''''(((((()))%%%$$$$$$%%%'''(((((('''%%%%%%&&&(((******'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&$$$$$$%%%'''***)))'''&&&%%%&&&'''((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&"""$$$''''''&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((+++***(((''''''''')))***'''(((((((((''''''(((((("""###$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%"""$$$%%%%%%$$$$$$&&&(((&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))))))))((('''&&&%%%$$$$$$$$$$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&$$$######$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''''''%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((()))++++++,,,%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((())))))'''&&&&&&&&&%%%%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$)))'''%%%&&&(((***)))(((***((('''((()))***)))(((&&&''')))***+++***)))(((************************++++++++++++++++++++++++vvviiiddd___ZZZXXXUUUQQQQQQTTTSSSVVV[[[______\\\XXXUUUOOOOOOOOOPPPRRRRRRPPPNNNJJJIIIHHHHHHGGGDDD@@@===>>>===<<<:::888777555555222222333444555666777888888777555333111000000111000---***)))***,,,------******++++++++++++******&&&&&&&&&&&&&&&'''((()))))))))))))))(((((((((((('''(((***+++++++++***)))"""%%%((())))))(((((((((((('''&&&&&&%%%%%%%%%%%%'''''''''''''''((()))***&&&$$$###$$$&&&(((((((((&&&&&&''')))+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((***++++++)))''''''(((+++***(((&&&&&&&&&((()))''''''((((((((((((''''''((((((((((((((((((((((((&&&%%%$$$%%%'''((('''&&&$$$'''******((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))******(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((,,,+++)))((('''(((***+++%%%%%%$$$%%%%%%%%%%%%$$$(((((((((((('''&&&%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%'''%%%$$$$$$&&&'''%%%###$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&'''(((***)))'''&&&%%%$$$$$$######$$$%%%%%%###"""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((((((((('''%%%$$$$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''''''%%%$$$%%%'''&&&%%%$$$###"""###$$$%%%&&&&&&((()))+++---...///%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))***)))(((&&&&&&'''(((((((((((((((''''''((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((''''''$$$!!!"""%%%''''''&&&+++***)))***+++,,,+++))))))+++---.........,,,++++++++++++***************++++++++++++++++++++++++xxxkkkddd___YYYSSSOOOOOOPPPRRRXXXZZZ\\\]]]\\\ZZZVVVTTTQQQQQQRRRSSSTTTRRRNNNKKKJJJFFFCCCCCCFFFFFFBBB>>>===<<<:::999888777777777555555666666777777888888777666555333111...,,,+++((()))+++,,,+++***(((&&&,,,+++)))((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%$$$"""!!!))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&%%%$$$$$$%%%''')))(((&&&'''((())))))(((''''''''''''''''''''''''&&&''''''''''''''''''&&&)))((('''&&&%%%$$$######%%%%%%%%%'''((((((&&&$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''%%%$$$###''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***((('''&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&$$$"""!!!###$$$&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%&&&''''''&&&### %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((&&&$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&***(((!!!"""'''$$$%%%&&&''''''&&&%%%$$$((('''&&&%%%%%%&&&'''(((%%%&&&((()))*********)))&&&'''''''''''''''&&&%%%'''""""""'''((($$$###&&&&&&&&&&&&'''((())))))***''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((---)))%%%"""###%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((((((((())))))))))))((((((''''''(((((())))))******,,,---...//////...---,,,///,,,***)))***++++++***------,,,***'''$$$ zzzllleeebbb\\\WWWSSSRRRSSSTTTWWWYYY[[[\\\[[[YYYVVVTTTQQQQQQQQQRRRRRRQQQNNNLLLKKKGGGDDDDDDFFFFFFCCC??????===<<<:::888777666666666666666777777777777888777666555333111...,,,+++&&&''')))+++,,,,,,,,,+++++++++***)))((()))******)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''&&&&&&$$$$$$''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$&&&((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&%%%%%%%%%%%%&&&&&&'''%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&'''&&&$$$"""!!!###%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&& %%%&&&&&&&&&&&&&&&&&&%%%((('''&&&%%%%%%&&&'''(((%%%&&&((()))******))))))&&&''')))+++---///000000,,,'''%%%''''''$$$$$$(((&&&&&&&&&'''((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''"""&&&***,,,***%%%"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''(((((())))))******++++++(((((())))))))))))((((((''''''(((((())))))******---...//////000000//////000---+++))))))))))))(((++++++,,,,,,,,,+++******|||nnnaaa___[[[VVVSSSQQQQQQQQQVVVWWWYYYZZZYYYWWWUUUSSSRRRPPPOOOOOOPPPPPPNNNMMMKKKIIIFFFFFFGGGGGGCCC@@@@@@???===;;;999777666666888888888777777777777777777666555333111...,,,+++(((((()))***+++,,,------*********)))******+++,,,))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%'''((('''((((((%%%######'''+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''###$$$&&&'''(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$############$$$%%%%%%((('''&&&%%%$$$$$$###$$$&&&''''''''''''%%%###"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%### $$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))"""$$$&&&(((+++---......///***&&&%%%$$$"""###'''&&&&&&&&&'''(((((())))))))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((()))+++,,,,,,---(((((())))))))))))((((((''''''(((((())))))******,,,,,,,,,,,,---///000111111...+++)))))))))(((&&&((((((((()))***,,,---...}}}nnn___]]]ZZZWWWTTTQQQOOOOOOTTTVVVWWWXXXXXXVVVTTTRRRRRRPPPNNNMMMNNNOOOOOONNNLLLJJJHHHHHHHHHGGGCCCAAA???>>><<<;;;:::999999999::::::999888777777666666777666555333111...,,,+++---,,,++++++******++++++))))))******++++++,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$$$$&&&'''%%%''''''###%%%+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&$$$$$$%%%&&&)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%&&&'''%%%$$$###$$$%%%$$$$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###%%%&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&((('''&&&%%%$$$#########"""$$$%%%''''''&&&$$$"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''))),,,///'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((("""###$$$$$$%%%%%%%%%%%%((('''&&&$$$"""!!!"""$$$&&&&&&&&&''''''((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((()))+++)))&&&###"""$$$(((,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((((('''''''''(((((((((((()))'''(((((()))******++++++(((((())))))))))))((((((''''''(((((())))))******((((((((((((***,,,...000111...+++************)))+++***)))((()))***+++---~~~nnnaaa```^^^[[[XXXUUUSSSRRRSSSTTTVVVVVVVVVUUUSSSRRRRRRPPPMMMMMMNNNOOOOOOOOOKKKJJJJJJIIIHHHFFFCCCAAA<<<<<<;;;;;;<<<======>>>;;;;;;:::999888777666666777666555333111...,,,+++---,,,++++++******++++++))))))******++++++++++++))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$######$$$&&&###$$$$$$ !!!'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&)))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&%%%$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$&&&'''&&&%%%$$$$$$%%%""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###%%%&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$ ###%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$### $$$&&&&&&$$$#########&&&&&&&&&&&&''''''''''''$$$%%%&&&'''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%&&&&&&'''(((###((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((('''''''''''''''(((((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******'''''''''''')))+++...//////---++++++,,,---------//////---------...///000nnn```___\\\YYYWWWTTTSSSRRRSSSTTTUUUUUUUUUUUUSSSSSSRRRPPPNNNMMMOOOPPPPPPPPPJJJKKKKKKJJJHHHEEEBBB@@@;;;;;;;;;<<<===???@@@AAA;;;;;;::::::999888777777777666555333111...,,,+++(((((()))***+++,,,------((())))))*********))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$###""""""###%%%((()))(((%%%"""!!!%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%)))+++***'''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''$$$&&&''''''&&&$$$%%%&&&""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$######'''''''''&&&&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%$$$$$$%%%%%% """$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%"""###&&&%%%"""'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&'''&&&&&&&&&$$$)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$############$$$%%%%%%$$$(((***(((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&(((((())))))))))))((((((''''''(((((())))))******((())))))***,,,...///000...,,,******,,,.........******+++,,,---///000111ppp___]]]ZZZWWWTTTRRRQQQQQQSSSTTTTTTUUUUUUUUUTTTTTTRRRPPPOOOOOOPPPQQQQQQPPPIIIJJJKKKJJJHHHDDDAAA???<<<<<<<<<===>>>???@@@AAA;;;;;;::::::999999999888777666555333111...,,,+++&&&''')))+++,,,,,,,,,+++(((((()))))))))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$######$$$&&&---,,,***)))(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%***......***&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''')))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''%%%######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''###%%%'''(((&&&%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%(((---,,,&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$'''&&&%%%$$$$$$%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$)))&&&$$$&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&+++,,,***&&&""""""(((---&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%###"""%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((())))))))))))((((((''''''(((((())))))******((()))***,,,---............,,,))))))***+++++++++%%%&&&(((***,,,---......qqqbbb```]]]YYYVVVUUUUUUUUUSSSTTTTTTUUUUUUUUUTTTTTTQQQPPPPPPPPPRRRRRRQQQPPPHHHJJJKKKJJJGGGCCC@@@???>>>>>>===>>>>>>???@@@@@@;;;;;;::::::::::::999999777666555333111...,,,+++((()))+++,,,+++***(((&&&(((((()))))))))'''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))&&&%%%%%%&&&)))******)))((('''&&&&&&'''(((''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$$$$%%%''')))'''%%%%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&###$$$$$$%%%&&&(((((()))%%%***000000+++'''%%%&&&$$$$$$$$$$$$%%%%%%&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''')))+++---&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''%%%######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''###%%%'''((('''%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((&&&$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''***)))(((&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%((('''%%%'''+++(((!!!$$$%%%''''''''''''%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$'''&&&%%%$$$$$$$$$%%%&&&&&&&&&'''(((((('''''''''$$$'''"""###''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''((())))))$$$)))(((&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((((((&&&$$$###'''''''''((((((((())))))&&&&&&'''((()))***++++++(((((())))))))))))((((((''''''(((((()))*********&&&((()))+++,,,,,,,,,+++...+++)))(((((()))((('''(((***,,,.../////////...oooggg___YYYXXXVVVTTTTTTWWWSSSTTTUUUVVVUUUTTTSSSRRRRRRRRRRRRQQQPPPOOONNNMMMNNNMMMKKKHHHEEEBBB@@@???======>>>>>>??????@@@@@@:::::::::999999999888888999777444111///------,,,///,,,******,,,---,,,***)))(((&&&%%%&&&''')))+++((((((((('''&&&&&&&&&%%%)))'''%%%%%%&&&'''((('''(((((((((((()))***,,,,,,(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%!!!"""###$$$%%%%%%&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%&&&((()))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((''''''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&%%%%%%$$$$$$$$$$$$(((+++---+++&&&$$$&&&)))&&&&&&%%%$$$$$$%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%(((---...***&&&(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###)))+++&&&######!!! ###%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###!!! ###'''((($$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&$$$""""""$$$%%%&&&%%%$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%,,, &&&---++++++///%%%'''(((******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''((((((''''''!!! &&&%%%$$$&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))***++++++***)))(((''')))******++++++,,,,,,---qqqggg___YYYXXXVVVTTTTTTWWWTTTUUUVVVVVVVVVTTTSSSRRROOOOOOPPPPPPPPPOOOOOONNNKKKKKKIIIGGGEEECCCAAA@@@>>>>>>>>>>>>>>>?????????;;;;;;;;;:::::::::999999999777444111///...------///---+++***,,,---+++******)))((('''&&&''''''((((((((((((((((((((('''''')))'''%%%%%%&&&'''''''''&&&&&&&&&'''((()))******'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&)))(((((((((''''''''''''&&&&&&&&&&&&'''((())))))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&'''***,,,***&&&$$$&&&)))'''&&&&&&%%%%%%&&&&&&'''***)))(((&&&&&&&&&''''''$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!###''')))'''%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% &&&(((&&&&&&((('''###!!!$$$'''&&&$$$!!! !!!$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&))))))'''%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&$$$""""""$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''"""((('''&&&***''''''((())))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((((((((((('''!!!%%%)))(((&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))******+++***)))((('''))))))******++++++,,,,,,tttfff___YYYXXXWWWTTTTTTVVVVVVVVVWWWWWWVVVTTTRRRQQQMMMMMMNNNOOOOOOOOOOOOOOOIIIHHHGGGFFFDDDCCCAAAAAA???>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::888555222000......---///---++++++++++++***)))++++++***)))((('''&&&&&&((((((((())))))))))))))))))'''%%%%%%'''((('''&&&$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''***)))(((''''''((()))***&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&(((***)))&&&%%%'''***'''''''''&&&&&&''''''(((,,,+++***(((''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$&&&((('''$$$'''''''''%%%$$$$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%$$$$$$###%%%'''(((((('''&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%$$$"""###%%%&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###!!!!!!"""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%% &&&%%%$$$'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))((((((+++&&&$$$''')))(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))*********)))(((((())))))******++++++,,,,,,vvvfff___ZZZYYYWWWTTTTTTVVVVVVWWWWWWWWWUUUSSSRRRPPPLLLMMMMMMNNNNNNNNNMMMMMMIIIIIIGGGEEECCCBBB@@@?????????>>>>>>=========<<<;;;;;;;;;;;;:::::::::::::::888555222000.........///...,,,+++*********)))************)))((('''&&&'''''''''(((((())))))***((('''%%%&&&'''((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$"""!!!%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&'''''''''&&&&&&&&&%%%&&&((((((&&&&&&(((***&&&&&&&&&&&&&&&''''''(((++++++***)))((('''&&&&&&'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%"""###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''%%%""""""""""""###$$$'''***,,,$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%"""%%%'''&&&"""!!!$$$(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''''''!!!$$$((('''&&&((()))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''')))&&&$$$%%%&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((('''''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))((((((******++++++,,,,,,------vvveee___ZZZYYYXXXTTTSSSUUUVVVVVVVVVVVVUUUSSSQQQPPPNNNNNNNNNNNNMMMLLLKKKJJJLLLJJJHHHFFFCCC@@@>>>===???>>>>>>>>>======<<<<<<::::::::::::999999999999999888555222000...------------,,,+++***))))))***))))))***++++++******)))&&&&&&&&&''''''((((((((('''&&&&&&&&&(((((('''%%%%%%%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((($$$$$$%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$"""!!!%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%"""######$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''((($$$%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''&&&'''((()))%%%%%%$$$$$$%%%&&&&&&'''))))))(((((('''&&&%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++)))((()))+++)))'''%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''!!!%%%'''%%% ###(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%&&&%%%$$$######$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((())))))'''$$$"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''')))%%%###&&&))))))((((((''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((%%%&&&''''''((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))++++++,,,,,,---.........uuueee___ZZZZZZXXXUUUSSSUUUTTTTTTUUUUUUTTTRRRPPPOOOOOOOOOOOONNNMMMLLLKKKJJJMMMLLLIIIGGGCCC@@@>>>===>>>==================<<<::::::999999999888888888999777444111///------,,,+++,,,,,,+++))))))***,,,))))))******++++++++++++&&&&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''%%%%%%&&&'''(((((((((&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%!!!!!!"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''%%%######$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%!!! %%%((('''&&&%%%&&&&&&&&&'''((('''%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&''''''((((((###&&&)))'''###!!!$$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''(((&&&%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))******((($$$"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&(((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%###&&&&&&$$$%%%((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&(((((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''((())))))++++++,,,,,,---.........rrrddd^^^ZZZZZZYYYUUUSSSTTTQQQRRRSSSSSSSSSQQQPPPOOONNNOOOOOOOOONNNMMMLLLLLLLLLKKKIIIGGGDDDBBB@@@???<<<<<<<<<===============;;;;;;:::::::::999999999777666333000...,,,,,,+++)))***,,,+++))))))+++------,,,+++***)))***+++,,,(((((((((((('''''''''''''''&&&&&&''')))((('''%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&''''''''''''((()))******)))'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&(((((($$$$$$%%%&&&'''&&&&&&%%%&&&'''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$$$$%%%&&&''''''######$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!&&&%%%$$$%%%$$$###"""%%%((()))(((&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''$$$''')))(((&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&((((((&&&$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&%%%$$$%%%%%%$$$""""""###$$$%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&###'''(((%%%$$$((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&(((((('''&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&'''((()))***))))))***++++++,,,,,,---pppddd^^^ZZZZZZYYYUUUSSSTTTPPPPPPQQQRRRRRRQQQPPPOOOMMMMMMNNNOOOOOOOOOOOONNNKKKJJJIIIGGGEEEDDDCCCBBB;;;<<<<<<<<<======>>>>>><<<<<<;;;;;;;;;:::::::::777555222///---+++++++++'''***++++++)))))),,,...000...,,,)))))))))***+++******))))))((((((''''''&&&&&&&&&'''))))))&&&$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))#########$$$$$$%%%%%%%%%%%%&&&)))******)))&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&((()))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%'''))))))((('''&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&'''((()))***###$$$%%%'''(((''''''&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&'''(((""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$%%%''')))$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((!!!&&&+++)))''')))(((%%%""""""$$$%%%$$$"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&%%%%%%###%%%'''(((&&&$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((((((&&&$$$!!!%%%))),,,,,,)))%%%!!!############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$###!!!!!!$$$&&&''''''%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''###((((((###"""&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((''''''(((((((((###$$$&&&(((((('''&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))((('''&&&&&&'''((()))***((((((((()))******++++++kkkfff```[[[ZZZXXXSSSPPPQQQQQQRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNLLLJJJIIIHHHGGGDDDAAAAAA???============<<<;;;::::::999888888777777666888777444111...,,,+++***((((((((()))***,,,.........---,,,+++***(((''''''))))))((('''''''''''''''%%%%%%&&&'''(((((((((''''''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&'''((())))))((('''&&&$$$$$$%%%&&&'''((()))***)))((('''&&&%%%&&&&&&'''%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%%%%%%%###"""(((&&&%%%%%%&&&'''%%%$$$###%%%'''(((&&&%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&((()))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&$$$""""""$$$'''&&&%%%%%%&&&&&&&&&$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###""""""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((&&&$$$###$$$%%%---+++)))'''%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((''''''&&&&&&%%%$$$$$$$$$$$$###$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++******)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++,,,---......lllddd^^^ZZZZZZXXXTTTRRRSSSOOOPPPQQQQQQQQQPPPNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPMMMLLLJJJIIIHHHFFFCCCAAABBB@@@>>>===>>>>>>===<<<:::::::::999888888777777888666444111...,,,******''''''''''''(((***+++,,,+++++++++***)))))))))((())))))((('''''''''''''''&&&&&&''''''(((''''''''''''((()))))))))(((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&''''''&&&'''(((((((((((('''&&&'''''''''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$######%%%''')))((('''%%%'''))))))(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&$$$######%%%(((&&&%%%%%%$$$%%%%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&*********)))&&&&&&'''((())))))(((&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((('''((((((((())))))))))))************+++,,,---...nnnccc]]]YYYZZZYYYUUUSSSUUUOOOPPPPPPQQQPPPOOONNNMMMMMMNNNNNNNNNOOOOOOPPPPPPMMMLLLJJJIIIHHHFFFCCCAAAAAA@@@>>>>>>??????>>><<<;;;;;;;;;:::999999888888777555333000---+++***)))((((((((((((((()))******))))))))))))))))))))))))))))))((('''''''''''''''(((((('''''''''''''''&&&((((((((()))(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''(((((((((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$######%%%''')))((('''(((***++++++)))'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$'''))))))((('''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%######$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$%%%'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))***+++,,,---pppddd^^^ZZZZZZYYYUUUSSSTTTQQQRRRSSSSSSRRRQQQOOOOOOLLLMMMMMMNNNNNNOOOOOOPPPMMMKKKIIIHHHHHHFFFCCC@@@@@@>>>===>>>??????===;;;<<<<<<;;;::::::999999888666555333000---+++******,,,,,,+++******+++++++++(((((((((((((((((((((((())))))((('''''''''''''''))))))((('''''''''&&&&&&(((((((((((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%############%%%&&&(((&&&%%%%%%&&&'''%%%$$$(((***++++++)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%''')))((('''&&&$$$"""###%%%'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%$$$"""!!!"""$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''###%%%'''((()))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))***+++,,,rrrfff```\\\[[[YYYTTTRRRRRRSSSSSSTTTTTTSSSQQQPPPOOOMMMMMMMMMNNNNNNOOOOOOOOOMMMKKKIIIHHHGGGEEEBBB@@@>>>===<<<===>>>>>><<<:::<<<<<<;;;::::::999999888666555333000...,,,+++***---,,,,,,+++++++++++++++******))))))((('''''''''))))))((('''''''''''''''***)))(((''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((&&&%%%%%%&&&'''%%%$$$''')))***)))'''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))"""###""" !!!###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########%%%(((*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''(((((('''%%%%%%&&&((($$$%%%&&&(((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%"""$$$&&&'''((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))***++++++sssgggaaa\\\[[[YYYTTTQQQRRRRRRSSSSSSSSSRRRPPPOOOMMMOOOOOOOOOOOOOOOOOOOOONNNLLLKKKIIIHHHGGGEEEBBB@@@=========>>>??????===;;;;;;;;;;;;:::999999888888777555333111///---,,,,,,+++******)))))))))******++++++***))))))(((''''''))))))((('''''''''''''''***)))((('''''''''((()))))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$######%%%''')))((('''%%%'''((((((&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$((('''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&&&&$$$$$$%%%&&&$$$&&&'''$$$!!!!!!###'''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&(((***((($$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%'''***,,,---,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$&&&'''%%%&&&&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((()))***+++,,,tttfff```\\\[[[YYYUUUSSSTTTTTTTTTUUUTTTSSSQQQPPPNNNQQQQQQPPPPPPOOOOOONNNNNNLLLJJJHHHGGGGGGEEEBBB@@@>>>>>>???@@@BBBAAA???===:::::::::999888888777777777666444222000......---******)))))))))***++++++************************))))))((('''''''''''''''***)))'''&&&'''(((***+++***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((('''&&&&&&'''((((((***)))((('''&&&%%%$$$$$$%%%%%%'''(((((((((''''''%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%''')))((('''###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&%%%$$$######$$$&&&))),,,***&&&%%%'''***$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$'''***(((%%%###%%%)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%&&&(((***)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%$$$######%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))******+++++++++((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))***+++,,,,,,tttddd___[[[[[[ZZZVVVUUUVVVWWWWWWXXXWWWVVVTTTRRRQQQSSSRRRQQQQQQPPPOOONNNMMMLLLJJJHHHGGGGGGEEEBBB???@@@@@@AAABBBDDDCCCAAA>>>::::::999999888777777666888777555333111///......,,,,,,++++++,,,,,,---...((())))))***++++++,,,,,,))))))(((''''''''''''''')))((('''&&&'''(((***,,,***)))(((&&&&&&''''''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''''''''$$$%%%'''(((((((((''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((&&&%%%%%%&&&'''%%%$$$###%%%'''((('''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''(((&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%###!!!!!!""""""&&&)))((($$$!!!###&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$"""!!!!!!"""$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""%%%(((((($$$$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''((()))(((''''''(((***'''&&&$$$###"""###$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))***+++,,,---sssggg```ZZZYYYXXXUUUUUUXXXZZZZZZXXXVVVTTTRRRQQQPPPRRRQQQPPPOOOOOONNNKKKHHHGGGFFFEEEFFFFFFFFFDDDBBB??????===<<<;;;;;;;;;;;;888888999:::999888777666555444222111...---+++***))))))((()))***+++---...***)))(((''''''((()))***)))((('''&&&&&&'''((()))(((((((((((())))))))))))((('''%%%$$$###"""""""""%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((($$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&'''%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$''''''&&&$$$"""!!! &&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''((((((((('''%%%$$$"""###$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$"""!!!%%%%%%&&&''''''&&&%%%%%%""""""$$$$$$$$$$$$""""""$$$$$$%%%%%%%%%&&&&&&&&&!!!######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&,,,)))%%%$$$%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''')))(((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))sssfff___ZZZYYYXXXUUUUUUWWWXXXWWWVVVUUUTTTSSSRRRQQQQQQPPPPPPOOOOOONNNKKKHHHGGGFFFEEEFFFFFFFFFDDDBBB@@@???>>>===<<<<<<<<<<<<888999999:::999888777666555444333111///---+++***((()))***+++,,,,,,,,,+++***)))(((((((((((()))***)))((('''&&&&&&'''((()))&&&''''''''''''(((((((((******((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&'''%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###&&&&&&%%%%%%$$$%%%%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((())))))''''''&&&%%%$$$$$$$$$%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%###%%%''''''%%%###""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& """$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$""""""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((***++++++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$""""""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((((((((()))))))))))))))))))))))))))ssseee^^^ZZZYYYXXXUUUUUUWWWUUUUUUTTTTTTSSSSSSRRRRRRQQQPPPOOOOOOOOONNNKKKIIIHHHFFFEEEFFFFFFFFFDDDBBB@@@???>>>======<<<<<<===888999999999999888777777555444333111///---++++++((()))+++------,,,***(((***))))))(((((())))))***((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''+++***)))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&'''%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""&&&%%%%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''((()))((('''&&&%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%############$$$$$$$$$$$$$$$%%%&&&%%%"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&& !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''((('''&&&''')))***)))((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))qqqddd^^^YYYYYYXXXVVVUUUWWWUUUUUUTTTSSSRRRQQQQQQPPPQQQPPPOOOOOOPPPNNNKKKIIIHHHGGGFFFFFFFFFFFFCCCAAA@@@???>>>===============999999999999888888777777555555333111///---,,,+++)))************)))((('''))))))))))))))))))))))))(((((((((''''''(((((((((%%%&&&&&&&&&&&&'''''''''((('''&&&%%%$$$$$$$$$$$$&&&&&&'''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&'''%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&))))))((((((''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%%%%%%%%%%"""######$$$%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###%%%$$$###!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&***)))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&((()))(((''''''&&&&&&%%%%%%&&&&&&''')))))))))))))))((((((((())))))))))))))))))))))))ooobbb]]]YYYYYYYYYVVVUUUVVVWWWVVVUUUSSSQQQPPPNNNNNNPPPOOOOOOOOOPPPOOOLLLIIIIIIGGGFFFFFFFFFEEECCCAAA???>>>>>>===============999999999888888888888888666555333222///...,,,++++++***(((&&&%%%&&&'''((())))))************))))))'''(((((((((((((((((('''&&&&&&'''''''''(((((((((&&&&&&%%%$$$############&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&'''%%%$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))((((((''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''((())))))***++++++%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((((((((('''(((***%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&''')))))))))))))))(((((((((((((((((((((((((((((((((mmmaaa\\\XXXYYYYYYVVVUUUVVVXXXWWWVVVTTTQQQOOONNNMMMPPPOOOOOOOOOPPPOOOLLLJJJIIIHHHFFFFFFFFFEEECCC@@@======<<<<<<<<<<<<======:::999888888777777888888666555444222000...,,,,,,,,,***'''$$$$$$%%%(((***)))******++++++******)))''''''((((((((((((''''''&&&''''''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&'''%%%$$$$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&"""######$$$&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((&&&&&&''''''((()))))))))%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&(((((((((&&&%%%&&&(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$ !!!"""$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&& """$$$%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''"""$$$%%%### """%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&'''''''''&&&%%%$$$%%%'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((}}}kkk```[[[XXXYYYYYYVVVTTTVVVWWWVVVUUUTTTRRRQQQPPPOOOOOOOOONNNOOOPPPOOOLLLJJJIIIHHHFFFFFFFFFEEEBBB@@@<<<<<<;;;;;;;;;;;;<<<<<<:::999888777777777888999666666444222000...---,,,,,,***((('''&&&((()))+++)))***++++++++++++***)))&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$#########$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&'''%%%$$$$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%&&&'''''''''***)))(((&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$""""""$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%###############$$$%%%&&&###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''((('''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%$$$""""""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$ """$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$ $$$%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$&&&&&&######'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((((((&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((((((((()))(((((((((((((((((((((((({{{jjj```[[[XXXZZZYYYVVVTTTVVVUUUUUUUUUTTTSSSRRRRRRRRROOOOOONNNOOOPPPOOOMMMJJJJJJHHHGGGFFFFFFEEEBBB@@@;;;;;;:::::::::;;;;;;<<<;;;:::888777777777888999666666444222000...---,,,******************++++++)))***+++,,,,,,+++***)))&&&'''((())))))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***************+++,,,---%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&'''%%%$$$$$$%%%&&&&&&''''''&&&&&&)))(((&&&%%%%%%&&&((()))$$$%%%%%%&&&'''((())))))+++***((('''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$'''%%%###!!!!!!###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######"""#########&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$&&&(((***'''&&&%%%%%%%%%%%%&&&'''###"""!!! !!!"""###$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%$$$$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###""""""%%%''''''$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''&&&''''''###$$$)))&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&''')))))))))((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((wwwhhh^^^\\\ZZZXXXVVVUUUTTTSSSTTTTTTTTTSSSRRRPPPOOONNNRRRPPPMMMLLLMMMMMMKKKJJJHHHGGGEEEEEEEEEDDDBBB@@@>>>>>>===<<<<<<===>>>???999888888777666666666777777666444111...---++++++,,,,,,+++++++++***++++++))))))))))))))))))))))))%%%&&&((()))*********)))(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&'''((()))((('''%%%###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&######""""""$$$***333999JJJ<<<---(((,,,...((( &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((+++,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%%%%%%%''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$###$$$%%%%%%###'''(((%%%%%%''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((+++...000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))(((&&&$$$"""###$$$$$$%%%%%%$$$$$$###&&&'''''''''&&&%%%%%%$$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''')))&&&###!!!"""###$$$###$$$$$$&&&******)))((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&''')))(((&&&%%%$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''',,,,,,+++)))((('''&&&%%%(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%&&&((()))((('''))))))((('''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''uuufff]]]\\\[[[YYYWWWVVVUUUUUUUUUUUUTTTTTTRRRQQQOOONNNRRRPPPMMMMMMMMMMMMKKKJJJIIIHHHFFFEEEEEECCCAAA>>>???>>>===<<<<<<===>>>>>><<<<<<:::999999999::::::888777555222000...---,,,++++++,,,,,,,,,+++***)))))))))))))))))))))))))))%%%&&&((()))******))))))(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&((()))((('''&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%$$$$$$(((...333EEE===333,,,***)))&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$'''******(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$###&&&)))&&&!!!!!!"""$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&((()))***)))((('''%%%%%%%%%""" !!!"""%%%(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###((('''&&&$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((******)))((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%$$$######%%%&&&&&&%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))sssccc\\\[[[ZZZYYYXXXWWWWWWWWWVVVVVVVVVUUUSSSQQQPPPOOOQQQOOOMMMMMMMMMMMMKKKJJJIIIHHHFFFEEEEEECCC@@@>>>??????>>>===<<<<<<<<<<<<;;;:::888666666777999:::999888555333000///------***+++,,,---,,,+++)))((())))))))))))))))))))))))&&&&&&((()))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((&&&%%%&&&))),,,777666333---'''$$$%%%&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$'''&&&"""!!!&&&***%%% """%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""(((***(((%%%######))))))'''&&&&&&''')))***%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&$$$""""""###%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***qqqaaaZZZZZZYYYXXXWWWWWWWWWWWWXXXWWWWWWVVVTTTRRRPPPOOOPPPOOOMMMMMMNNNMMMLLLJJJGGGFFFEEEDDDDDDCCCAAA?????????>>>===<<<;;;;;;;;;:::999666555555666888:::999777555222000...---,,,+++++++++***************))))))))))))))))))))))))&&&''''''(((((()))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''((())))))(((&&&%%%&&&'''''')))+++)))%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''#########$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$###'''(((&&&$$$%%%(((%%%!!!###&&&&&&&&&$$$###%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%###""""""###%%%&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$'''%%%######&&&###&&&&&&&&&%%%"""$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((%%%######%%%'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&((())))))qqqaaaYYYXXXWWWWWWVVVVVVWWWWWWXXXXXXWWWVVVTTTRRRPPPOOOOOONNNMMMNNNOOONNNLLLJJJEEEDDDCCCDDDEEEDDDCCCAAA>>>>>>>>>===<<<;;;::::::===;;;:::999999:::<<<===777666444111///---,,,+++...,,,)))''''''(((***,,,(((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%'''((((((&&&%%%%%%&&&###$$$%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%***,,,((($$$%%%%%%$$$###$$$&&&''''''%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$&&&&&&&&&%%%###""""""###%%%&&&%%%%%%&&&&&&'''&&&&&&%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$))))))&&&%%%'''+++!!!''')))(((''')))&&& %%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&$$$$$$&&&'''((('''$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''pppaaaZZZYYYXXXWWWWWWWWWWWWWWWYYYXXXWWWVVVTTTRRRPPPOOONNNMMMMMMNNNOOONNNLLLJJJDDDCCCCCCCCCDDDDDDBBB@@@===============<<<;;;:::::::::999999::::::;;;;;;777666333111...,,,++++++...,,,)))''''''(((***,,,(((((((((((((((((((((((((((''''''&&&&&&'''(((((((((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%''''''&&&%%%&&&&&&(((&&&%%%&&&))))))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%&&&((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%&&&$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###+++...)))$$$$$$&&&(((&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''')))***)))&&&$$$&&&((((((+++)))!!!"""))),,,)))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&''''''&&&&&&''''''((()))%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&########################&&&&&&&&&&&&&&&'''''''''%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&oooaaa\\\\\\ZZZYYYXXXXXXXXXXXXXXXXXXWWWUUUSSSQQQOOONNNMMMMMMMMMOOOPPPOOOLLLJJJGGGEEEDDDDDDCCCBBB@@@>>>;;;<<<=========<<<;;;:::666777888999999999888888888666444222///---,,,,,,************)))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''&&&%%%$$$%%%&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###%%%'''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$%%%######$$$$$$%%%&&&''''''%%%$$$$$$$$$%%%%%%&&&'''###)))+++(((%%%&&&''''''%%%$$$$$$######$$$%%%&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$###"""$$$!!!''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$######$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%'''''''''''''''(((((()))''''''''''''&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%''')))(((&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''(((mmm```___^^^]]][[[ZZZZZZYYYYYYXXXXXXWWWUUUSSSPPPNNNMMMMMMMMMMMMOOOPPPOOOLLLJJJJJJHHHEEEDDDCCCAAA===;;;:::;;;<<<=========<<<;;;888999;;;===>>>===;;;:::999888555333000...------''')))+++------***'''%%%((((((((((((((((((((((((((((((&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%%%%&&&'''&&&$$$###$$$%%%!!!###$$$%%%%%%&&&((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%""""""$$$&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&""""""###$$$&&&'''((((((%%%%%%$$$###$$$%%%'''((($$$&&&'''%%%&&&(((((($$$###"""!!!!!!"""$$$&&&(((###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&'''''''''&&&%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$### !!!$$$''')))'''%%%###******###$$$,,,---'''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&''''''###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%'''''''''''''''((())))))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((+++,,,,,,)))&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***