BM6P6(@ }}}|||zzzyyyzzzxxxuuutttuuuwwwwwwwwwtttuuuwwwwwwuuusssooommmkkkgggbbb``````___\\\YYYXXXYYY\\\^^^ccckkkvvv~~~}}}zzzyyyyyyyyy}}}ssscccWWWJJJ@@@>>>777333555666333111111555444333222222333444555000000000000000000000000000000111222222222222111000000000000000000000000000000//////.........---//////.........---------------............---------,,,************,,,------.........---,,,,,,+++////////////////////////000///...---------------...---,,,+++***+++,,,---111///---,,,,,,...111222.................................////////////000....................................///////////////000222222111111222444333999@@@FFFJJJLLLMMMNNNNNNLLLJJJIIIJJJJJJJJJJJJJJJMMMRRRYYYbbbkkktttyyy{{{||||||}}}rrrgggaaaWWWIII@@@===;;;888555888777555444333222222222444444333333222111000000222111111000000000000000}}}zzzyyyzzz{{{{{{zzz}}}~~~~~~|||yyywwwuuurrrnnnllljjjhhhccc```YYYZZZZZZ[[[^^^dddnnnuuu|||}}}mmmaaaSSSHHH@@@999555666777444222333222111000000000000111222000000000000000000000000000000111222222222222111000000000000000000000000000/////////............//////.........------------......//////......------------,,,,,,------------.........------,,,+++------------------------///......---------............---,,,,,,,,,,,,,,,///...---,,,---...000111........................------........./////////......................../////////000000000000111///000111222111111333555666<<>>EEEIIINNNQQQPPPOOOMMMLLLHHHJJJKKKJJJJJJMMMTTTYYY]]]fffrrrzzz}}}vvvppppppuuu|||yyywwwooonnnmmmlllkkkiiihhhhhheeeeeefffgggiiikkknnnooosssvvvyyy{{{{{{}}}~~~}}}~~~~~~}}}||||||~~~|||}}}}}}}}}}}}}}}|||{{{vvvuuutttqqqooommmkkkjjjcccbbb___\\\ZZZYYYXXXXXXZZZ[[[]]]^^^___aaaeeehhhjjjnnnrrrwww|||sss```PPPEEE???777777666555444444555555444444444444333333333333333333222111111111111222|||wwwpppkkkgggcccaaadddfffjjjsss}}}{{{||||||nnn^^^SSSFFF???;;;666333444111222333333333333222111000000000000000000000000...//////000000000000000000000000000000000000000............/////////000---------.........////////////000000000000//////.........------.........------...///////////////------------------------///......---------......000///......------......------...////////////...........................------........./////////////////////////////////...////////////000000000...///000111333777<<<@@@DDDHHHMMMPPPPPPNNNLLLLLLGGGJJJKKKJJJJJJNNNUUU\\\fffppp}}}|||sssqqqttt{{{|||yyyxxxsssqqqpppmmmkkkjjjiiihhheeeeeeeeefffhhhjjjlllnnnqqqsssvvvxxxwwwwwwxxxyyyvvvvvvvvvuuusssrrrssstttqqqqqqqqqqqqqqqpppooooookkkjjjiiifffdddaaa```___XXXWWWTTTRRRPPPOOOOOOOOONNNPPPRRRTTTTTTUUUXXXZZZZZZ]]]bbbgggmmmssszzzlllYYYJJJCCC:::999888666666555555555444444444444444444444444444333222222111111222222wwwqqqjjjccc```aaabbbeeeooozzztttdddWWWJJJBBB===777555555444444666666666666444444000000000000000000000000...//////000000000000000000000000000000000000000---.........//////000000---------.........////////////000000000000//////000///...------...///000------...///000000//////////////////////////////000///...---------------000///...,,,,,,---..................//////000000.................................////////////000000000000000000000000000000000000000111111111111...///000111333777===AAADDDHHHMMMOOOOOOMMMLLLKKKGGGIIIKKKJJJJJJNNNVVV]]]lllvvv{{{ttttttyyy|||zzzxxxyyywwwuuurrrpppnnnlllllliiiiiihhhhhhiiikkkmmmnnnoooqqqtttuuutttsssssstttqqqqqqqqqooolllkkkkkkllliiiiiiiiiiiihhhgggffffffdddcccaaa___]]]ZZZXXXWWWTTTSSSQQQNNNLLLKKKKKKKKKHHHJJJMMMNNNNNNOOOPPPRRROOOSSSXXX]]]cccjjjqqqvvv}}}sss___NNNEEE;;;:::999777666555555555444444444444444444444444444333222222111111222222}}}yyytttnnnfff``````bbbfffhhhuuuyyy}}}kkkaaaSSSFFF===999777777555444444333333444444555222222222111111111111000000000111111111111000000---...///000000111000000000000//////.........---000000//////.........---////////////////////////////////////////////////...........................---,,,,,,,,,,,,---...000000///...---+++)))(((------------------------//////////////////////////////////////////////////////////////////////////////---,,,,,,---...///000000000000//////////////////000333888===BBBDDDHHHKKKNNNNNNMMMKKKJJJKKKJJJIIIIIIKKKLLLOOOYYYbbbuuuzzzvvvrrruuu||||||}}}~~~|||{{{{{{{{{~~~|||xxxtttqqqooooooooollllllkkkkkkjjjjjjjjjiiilllllllllkkkkkkjjjjjjjjjhhhgggeeecccaaa______^^^______^^^^^^]]]]]]\\\\\\WWWVVVUUUSSSQQQOOONNNMMMIIIJJJIIIHHHFFFEEEFFFGGGGGGHHHJJJJJJIIIIIIJJJLLLNNNPPPSSSUUUXXX]]]cccgggtttxxx~~~|||ooo\\\KKKCCC???:::777888888666444555555444444444333333333333333333222222222111111~~~zzztttnnngggbbb```bbbcccdddmmmrrrzzzooofffXXXKKKBBB<<<999888444444444444333333333333222222222222111111111111000000111111111000000///...//////000000000000///000/////////............000/////////............////////////////////////////////////////////////..............................---,,,,,,---.........---------------------------------------------///////////////////////////////////////////////////////////////////////////...------------...///000000000000///////////////000111444999>>>BBBEEEIIIKKKMMMNNNMMMKKKKKKKKKKKKJJJKKKNNNPPPSSS\\\gggyyy}}}vvvttttttzzz~~~{{{yyyxxxxxxzzz|||}}}|||{{{~~~}}}{{{zzzyyyyyyyyyzzzzzzxxxtttqqqooommmmmmmmmlllkkkjjjiiihhhgggfffeeeggggggffffffeeedddccccccaaa```^^^\\\ZZZYYYXXXWWWWWWWWWWWWVVVUUUUUUTTTTTTOOONNNMMMLLLKKKIIIHHHHHHDDDEEEEEECCCBBBAAABBBCCCFFFGGGIIIHHHHHHGGGIIIJJJIIIKKKNNNPPPSSSXXX^^^bbbgggkkkrrrxxx~~~rrr```PPPGGGBBB<<<999888777555222555555444444444333333333333333333222222222111111|||sssooohhhdddaaaaaa``````bbbgggpppzzztttlll___RRRHHH@@@;;;888444444444444444333222111333222222222111111111111111111111111111000///...///000000000000//////...////////////............////////////............////////////////////////////////////////////////..............................---,,,,,,---......//////...------...///000------------------------///////////////////////////////////////////////////////////////////////////......------...//////////////////000000000000000111333666;;;@@@DDDGGGIIIKKKMMMNNNLLLKKKKKKKKKLLLKKKNNNRRRUUUYYYcccmmmxxxppprrrwww~~~zzzvvvtttsssrrrrrrssstttsssqqqrrrrrrrrrrrrrrrsssttttttqqqooommmkkkiiiiiiiiiiiihhhhhhfffeeecccaaa```_________^^^]]][[[ZZZYYYYYYVVVUUUTTTRRRPPPOOOOOONNNMMMLLLLLLKKKKKKJJJIIIIIIGGGFFFFFFEEEEEEDDDCCCCCC@@@AAABBB@@@??????@@@BBBEEEFFFGGGGGGFFFFFFGGGHHHFFFHHHJJJMMMOOOSSSXXX\\\___bbbhhhooowwwwwwgggXXXMMMGGG???:::888777444222555555444444444333333333333333333222222222111111}}}tttpppjjjfffcccaaa^^^]]][[[___fffnnnwwwwwwpppeeeYYYNNNEEE===888444555555555444333111000333333222222222111111111111111222111111000///...000000111000000///...---///////////////.........///////////////.........////////////////////////////////////////////////..............................------------......444222///---,,,,,,---...........................////////////////////////////////////////////////////////////////////////.............../////////////////////000000000000111222444888===BBBFFFHHHJJJKKKMMMMMMLLLKKKKKKLLLMMMMMMQQQVVV[[[```jjjtttyyynnnsss|||}}}wwwrrrpppnnnlllkkkkkkkkkiiihhhgggggggggggghhhiiiiiijjjeeedddbbbaaa`````````aaa``````___^^^]]]\\\[[[ZZZWWWVVVUUUTTTRRRQQQPPPOOONNNMMMKKKJJJIIIHHHHHHGGGEEEDDDDDDCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBAAA@@@@@@BBBDDDDDDFFFGGGGGGFFFEEEGGGHHHIIIKKKMMMNNNPPPSSSVVVYYY```ccchhhmmmssszzz{{{nnnaaaRRRKKKBBB;;;999777555333555555444444444333333333333333333222222222111111}}}tttqqqmmmiiifffccc```]]]\\\]]]```dddllluuu}}}xxxsssjjj```UUUJJJ@@@999777666666555444333111000333333333222222222222111111111111111111000//////000000111000000///...---.........///////////////.........///////////////////////////////////////////////////////////////................................................333222///---,,,,,,...///........................////////////////////////////////////////////////////////////////////////---......//////000000000.../////////000000000111222333666;;;@@@DDDHHHJJJJJJLLLMMMMMMKKKJJJKKKLLLNNNOOOSSSZZZ___eeepppzzz~~~yyypppwww{{{tttoookkkhhheeeccccccbbb```___]]]]]]]]]]]]]]]\\\\\\\\\WWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUPPPOOONNNMMMKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDAAAAAA@@@@@@??????>>>>>>????????????@@@@@@@@@AAA???AAABBBBBBAAABBBDDDFFFEEEFFFHHHHHHGGGGGGIIIJJJMMMOOOQQQSSSTTTUUUXXXZZZaaaeeeiiinnnsssyyytttjjjXXXPPPEEE>>>;;;999777555555555444444444333333333333333333222222222111111~~~|||uuurrrooollliiigggdddaaaaaa```___aaaeeelllssswwwzzz{{{wwwppphhh^^^RRRFFF???:::999777555444333222222333333333333222222222222000000111111111111000000///000000000000//////............///////////////.........///////////////////////////////////////////////////////////////........................---...////////////...---...------------///000111........................////////////////////////////////////////////////////////////////////////------///000000000000000......//////000000111111333555888===BBBGGGJJJLLLKKKLLLMMMLLLKKKJJJKKKMMMOOOPPPUUU]]]ccchhhsss}}}zzzwwwuuu}}}~~~{{{uuunnnhhhdddaaa]]]ZZZYYYYYYWWWVVVSSSSSSSSSSSSSSSRRRPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOJJJIIIHHHGGGFFFEEEDDDCCCDDDCCCCCCBBBAAAAAAAAABBB@@@@@@??????>>>=========<<<<<<=========>>>>>>>>>===???@@@AAAAAABBBEEEGGGFFFHHHJJJKKKJJJKKKMMMOOOQQQSSSVVVYYYZZZ\\\___bbbcccgggmmmsssxxx}}}{{{rrrbbbYYYLLLCCC>>><<<:::888555555444444444333333333333333333222222222111111~~~{{{zzzvvvtttpppmmmlllkkkiiigggeeedddccccccdddgggiiikkkooouuu~~~~~~|||xxxrrrhhh\\\OOOGGG>>><<<888555333333444444444444333333333222222222...///000111111222111111...//////000000000000///............/////////000............/////////000////////////////////////////////////////////////........................---...///000000///...---+++,,,,,,---......//////........................////////////////////////////////////////////////////////////////////////,,,---///000111111000000.........///000111111111333666:::???DDDIIILLLNNNKKKLLLMMMLLLJJJJJJKKKMMMOOOPPPVVV^^^dddjjjttt}}}xxxvvvzzzzzzuuupppkkkddd___[[[XXXTTTQQQPPPOOONNNMMMJJJJJJKKKKKKKKKJJJIIIHHHFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@???>>>>>>>>>????????????>>>>>>======<<<<<<<<<===============>>>>>>===>>>@@@AAABBBCCCFFFHHHHHHJJJLLLNNNNNNPPPRRRTTTTTTWWW\\\aaaeeehhhmmmoooqqquuu{{{zzznnndddVVVJJJCCC???<<<:::555555444444444333333333333333333222222222111111|||zzzxxxwwwtttqqqooonnnmmmlllkkkggggggggggggfffdddcccbbbhhhnnnyyy}}}xxxpppcccVVVNNN@@@===999555333333555666444444444333333333222222---...///111222222222222......///000000111000000---.........//////000000---.........//////000000////////////////////////////////////////////////........................---...///000000///...------.........---,,,++++++////////////////////////////////////////////////////////////////////////////////////////////////,,,---///000111111111000---......///000111111222444666;;;@@@EEEJJJMMMNNNKKKLLLLLLLLLJJJJJJLLLMMMOOOPPPVVV___eeejjjuuu{{{yyyyyy~~~{{{sssmmmhhhccc]]]XXXUUUQQQMMMJJJIIIIIIHHHGGGDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEDDDCCCCCCGGGFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@?????????======<<<<<<<<<<<<<<<===>>>>>>>>>===<<<<<<;;;;;;????????????????????????>>>@@@BBBCCCDDDFFFIIIKKKIIIKKKNNNPPPQQQSSSUUUXXXWWW[[[bbbhhhnnnsssxxx|||~~~wwwlll\\\OOOFFFAAA===;;;555555444444444333333333333333333222222222111111}}}||||||{{{wwwvvvtttrrrqqqooooooooorrrqqqpppnnnkkkhhheeedddccckkkvvvzzzooo___SSSHHH???999888888555333444444333222222111111222222333333222222111000/////////////////////////////////////////////......---........................//////000000000000//////---------------...//////000...+++,,,...000...------......///////////////....................................///////////////////////////..................//////111222222111111000000//////......000000//////.........---000111111000///000333666555999@@@EEEIIIKKKNNNOOORRRNNNLLLOOOOOOMMMLLLNNNTTTTTTZZZaaadddhhhsss|||yyy}}}}}}wwwoooddd]]]ZZZWWWRRRNNNJJJIIIGGGFFFEEEEEEEEEFFF??????@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<======>>>>>><<<>>>BBBDDDEEEGGGIIIKKKLLLNNNPPPSSSVVVYYY\\\^^^bbbfffnnnuuu|||xxxkkk\\\NNNDDD===999;;;999666555555555444222111222222333333222222111}}}}}}{{{yyyxxxuuusssrrrqqqqqqttttttrrrpppnnnkkkiiigggeeekkkuuu}}}vvvggg[[[NNNDDD<<<999888555333444444333222222111222222222333333222222111000000///111111111111111111111111//////000000//////...---........................//////000000000000//////......---------......///000...,,,,,,...///...------......///////////////..................................../////////////////////////////////...............///000111222000000000000//////......000000000/////////......000111111000///111444777666;;;AAAGGGJJJLLLNNNPPPRRRNNNLLLNNNOOOMMMMMMPPPUUUWWW^^^fffjjjmmmwww|||{{{|||yyytttlllddd[[[UUURRROOOKKKGGGEEEDDDCCCAAAAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCBBBAAA@@@@@@?????????>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888999999:::::::::;;;;;;;;;<<<<<<======>>>>>>??????>>>@@@DDDFFFGGGHHHJJJLLLNNNQQQTTTXXX\\\```cccfffpppuuu~~~rrrdddVVVJJJAAA<<<888666555444444444222000111111111222222111111111}}}{{{~~~~~~~~~}}}|||zzzxxxwwwvvvuuuxxxwwwvvvuuussspppnnnmmmhhhmmmsssyyy~~~ooodddVVVKKK@@@;;;888555333555444444333222222222222222333333222222111000000000111111111111111111111111//////000000//////...---//////////////////////////////000000000000////////////......---.........///...,,,,,,...///...------......///////////////....................................////////////......//////////////////------------...///000000000000000////////////...111000000000000000//////000111111000000222555888999>>>DDDIIILLLNNNOOOQQQQQQMMMLLLNNNNNNMMMNNNRRRWWW\\\eeennnsssvvv~~~wwwwwwyyy~~~zzzssslllggg^^^XXXQQQLLLJJJHHHEEEBBBAAAAAA@@@???>>>>>>>>>???AAAAAAAAA@@@@@@@@@@@@@@@BBBAAAAAAAAAAAAAAABBBBBB??????@@@@@@@@@??????>>>?????????>>>>>>>>>======<<<<<<<<<<<<;;;:::999999::::::;;;;;;;;;<<<<<<<<<======>>>??????@@@AAAAAAAAACCCFFFHHHIIIJJJMMMOOORRRUUU[[[```dddiiiooorrr|||qqqbbbSSSFFF>>>888666555555666555333111000000111111111111000000~~~{{{xxxuuurrrqqqpppttt{{{~~~}}}||||||{{{{{{|||{{{{{{yyyxxxvvvtttsssmmmooosssvvvyyy~~~uuukkk]]]QQQDDD>>>:::666555777444444333222222222222333222222222111111111000000111111111111111111111111000000000000000///......000000000000000000000000//////000000000000//////000//////...............///...---------.........---......///////////////....................................////////////............////////////---------------...//////////////////////////////111111111111000000000000000000111111111333666999===AAAGGGKKKNNNOOOPPPRRRPPPMMMLLLNNNMMMMMMPPPUUU[[[cccnnnxxx}}}~~~wwwsssuuuyyyyyyrrrlllfff```[[[TTTPPPKKKGGGFFFEEECCCAAAAAA@@@@@@@@@??????@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBCCCDDD???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>===>>>>>>??????>>>===<<<<<<============>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCCCCEEEHHHIIIKKKMMMPPPSSSUUUZZZbbbhhhnnnttt{{{ooo]]]KKK???:::999999999999888666333111111222222222222111111uuusssqqqnnnllljjjjjjjjjjjjqqqzzz~~~~~~~~~}}}|||{{{zzzyyyssssssttttttuuuxxx}}}}}}sssdddXXXJJJBBB===888777999555444333333222222333333222222222111111111111111000000000000000000000000000000000000000//////...000000000000000000000000//////000000000000//////000//////.........//////.........---------...///---......///////////////....................................////////////---.........//////000000...------------......///.............../////////000000000000111111111111///000111111222444888;;;@@@DDDIIIMMMOOOPPPQQQRRRPPPMMMLLLMMMLLLLLLRRRYYY```kkkxxxyyytttsssxxx}}}}}}wwwsssmmmgggaaa\\\VVVSSSLLLJJJFFFDDDCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@CCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFGGGGGGGGGFFFFFFCCCCCCBBBAAAAAA@@@????????????@@@@@@@@@???>>>>>>============>>>>>>>>>>>>@@@@@@AAABBBCCCDDDEEEFFFFFFHHHJJJLLLNNNQQQUUUXXXZZZaaajjjrrrxxxzzzfffPPPBBB===;;;:::999999888666444222333333444444333333222hhhgggdddcccbbbcccdddeeejjjrrr~~~~~~}}}}}}yyyxxxvvvsssrrrtttxxx{{{}}}nnnaaaRRRHHHBBB;;;888999555444444333333333333333111111111111111111111111////////////////////////000000111111000000///...//////////////////////////////000000000000////////////......//////000111---...///...,,,,,,...///---......///////////////....................................////////////------......///000000000///...............//////---............///////////////000000000000000111///000111222222555999===BBBFFFKKKOOOPPPPPPQQQRRROOOMMMLLLMMMLLLLLLTTT\\\fffsssxxxsssqqqttt|||zzztttlllhhhbbb]]]XXXSSSOOOLLLEEECCCBBB@@@?????????@@@===>>>???@@@@@@@@@@@@@@@CCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBBBB>>>??????@@@@@@??????>>><<<<<<=========>>>>>>>>>BBBBBBCCCDDDEEEGGGHHHHHHIIIKKKNNNPPPSSSWWW\\\___ccckkkuuu~~~oooYYYIII???<<<999777777666444333333333444444444444333333bbbaaa___^^^```bbbfffhhhrrr{{{}}}|||xxxtttqqqpppsssuuuyyy}}}yyykkk\\\QQQGGG>>>999888555555444333333333333444111111111111111111111111000000000000000000000000000111111111111000//////........................//////000000000000//////............///000222222---...///...,,,,,,...000---......///////////////....................................////////////------......///000000111000//////......//////000---------.........//////....../////////000000000///000111222333666:::>>>DDDGGGLLLOOOPPPPPPPPPQQQNNNLLLLLLLLLKKKLLLUUU___kkkyyy|||sssqqqrrrwww~~~vvvoooaaa^^^XXXSSSOOOLLLHHHFFF@@@@@@???>>>=========>>><<<===???@@@AAAAAAAAA@@@DDDDDDEEEFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLNNNPPPQQQMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEDDD@@@@@@AAAAAAAAAAAAAAA@@@????????????@@@@@@@@@AAACCCCCCDDDFFFGGGHHHIIIJJJMMMOOORRRUUUXXX]]]cccgggmmmvvvzzzcccTTTCCC???:::777555555444333222333333444444333333222cccbbb``````cccgggkkknnn|||~~~zzzuuupppoooppprrruuuyyyssscccVVVKKK@@@999777555555444333333333333444111111111111111111222222111111111111111111111111111111111111111000//////........................//////000000000000//////---------...000111333444---...000...,,,+++...000---......///////////////..................................../////////000---------...///000000111111000000/////////000000---------.........//////---.........//////000000///000111222333777;;;>>>DDDHHHMMMOOOPPPPPPPPPQQQNNNLLLLLLLLLKKKLLLVVV```nnn|||xxxpppssstttzzz{{{yyywwwxxxyyyvvvoooiii[[[WWWRRRMMMJJJGGGDDDBBB?????????>>>======>>>???>>>???AAABBBCCCCCCCCCBBBDDDDDDEEEGGGHHHIIIJJJKKKMMMMMMNNNOOOPPPRRRTTTUUUWWWWWWWWWWWWVVVUUUTTTSSSLLLLLLKKKJJJHHHGGGGGGFFFCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEECCCDDDEEEFFFHHHIIIJJJKKKPPPRRRUUUXXX\\\bbbhhhmmmuuu~~~kkk\\\HHHCCC===888777666666555111222222333333222222111aaacccddddddfffmmmwww~~~~~~{{{xxxtttpppnnnmmmooosss|||}}}}}}rrrbbbQQQDDD;;;777777555444444555555555444333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000+++---///111000---***'''............////////////................................................---...///000000///...---//////000000///...------//////000000000000//////............/////////000111111000000000000111111...222444444444777>>>DDDFFFIIIMMMOOOOOONNNMMMMMMKKKKKKKKKKKKMMMRRRYYY^^^ooo|||}}}sssqqqpppuuu}}}{{{sssqqqnnnkkkhhhccc^^^ZZZOOOMMMJJJFFFBBB@@@???>>>============>>>>>>>>>>>>@@@BBBCCCCCCCCCCCCDDDFFFDDDFFFIIIJJJKKKMMMOOORRRRRRSSSVVVYYY[[[\\\]]]]]]`````````^^^\\\YYYWWWUUUTTTSSSPPPNNNKKKJJJHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHHHHGGGFFFDDDDDDDDDEEEFFFEEEGGGIIIJJJKKKLLLOOORRRTTTVVVYYY]]]aaahhhpppuuu~~~|||pppdddQQQIII>>>888888999888666555444444333333222222111aaadddhhhlllqqq{{{}}}zzzvvvrrrpppkkklllooovvvxxxiiiYYYKKK@@@;;;888666444444444555444333333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000/////////...---,,,,,,+++............////////////................................................---...///000000///...---///////////////...------//////000000000000//////........./////////000000111000000//////000000111///222444555555888???DDDFFFHHHLLLMMMMMMLLLKKKLLLKKKKKKJJJJJJMMMSSSZZZ```ooo||||||rrrpppqqqvvv~~~|||uuukkkiiieeebbb^^^ZZZUUUQQQLLLKKKHHHDDDAAA??????>>>=========>>>>>>?????????CCCDDDFFFFFFEEEFFFGGGIIIGGGIIILLLNNNPPPRRRUUUWWWXXXZZZ\\\___bbbcccddddddffffffeeedddaaa^^^[[[ZZZWWWUUUSSSPPPNNNLLLKKKJJJIIIHHHGGGFFFGGGGGGHHHIIIJJJIIIHHHFFFFFFFFFGGGHHHJJJKKKMMMNNNOOOQQQSSSVVVZZZ\\\```eeejjjrrrzzz~~~}}}rrrgggVVVMMMBBB;;;999:::999777555555444333333222222111gggkkkrrryyy|||xxxuuussskkkkkkmmmrrrxxx~~~sssdddTTTGGG@@@:::777555444444444444333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000333111...,,,+++,,,...000............////////////......................................................////////////......///////////////......---...//////000000//////........./////////000000000000//////......//////000///222444666666:::@@@EEEEEEHHHJJJKKKJJJJJJJJJJJJJJJJJJJJJKKKNNNUUU]]]dddppp~~~zzzrrrqqqtttyyywwwpppdddaaa]]]YYYVVVQQQMMMIIIHHHGGGDDDAAA???>>>>>>>>><<<======>>>???@@@AAAAAAEEEFFFHHHIIIIIIIIIKKKMMMKKKNNNRRRTTTVVVYYY]]]___bbbdddgggjjjlllnnnnnnnnnoooooonnnllliiieeebbb```ZZZYYYWWWTTTRRRPPPOOONNNKKKJJJIIIHHHHHHIIIJJJKKKLLLKKKJJJIIIIIIIIIJJJKKKKKKMMMOOOPPPQQQRRRVVVXXX\\\___dddjjjqqqyyyzzzzzz~~~wwwnnn^^^UUUIII@@@<<<;;;999888555555444444333222222222sssxxx~~~zzzwwwuuuooonnnnnnqqquuuzzz~~~yyylll\\\MMMCCC<<<999666444444444444333111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////000000000000333222///---,,,...000111............////////////...................................................//////////////////......///////////////.........//////////////////......////////////000000000//////............//////000222555777999===BBBFFFGGGHHHJJJJJJIIIHHHIIIJJJJJJJJJKKKLLLQQQYYYbbbhhhrrrxxxsssuuuzzzwwwpppccc___ZZZVVVRRRNNNJJJGGGCCCBBB@@@???=========>>><<<===>>>???@@@BBBCCCCCCEEEGGGIIIJJJJJJKKKNNNPPPPPPSSSWWW[[[^^^bbbfffiiimmmnnnqqqtttwwwxxxyyyyyyxxxwwwvvvsssoookkkgggeee]]]\\\ZZZWWWUUUSSSRRRQQQMMMLLLKKKJJJJJJJJJKKKLLLNNNMMMLLLKKKKKKLLLMMMNNNOOOQQQSSSTTTUUUXXX[[[]]]```dddjjjqqqyyyyyywwwxxx~~~}}}vvvhhh___RRRFFF???<<<999888555555555444333333222222|||yyyxxxsssrrrrrrqqqsssvvvzzz}}}}}}rrrbbbQQQFFF???<<<888555555555444333111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////000000000000111000000000////////////............////////////////////////////////////......................../////////....../////////......///////////////.........////////////......////////////000000000111//////............//////000222555888;;;@@@DDDGGGIIIJJJJJJIIIHHHGGGIIIJJJJJJKKKMMMQQQVVV^^^hhhnnnvvvyyyxxx|||vvvoooddd___YYYTTTPPPMMMIIIGGG@@@???===<<<<<<<<<======<<<<<<>>>@@@BBBCCCEEEFFFDDDFFFIIIJJJKKKMMMPPPRRRTTTWWW\\\aaaeeejjjooorrrvvvxxxzzz}}}~~~|||xxxtttoookkkhhh```^^^\\\ZZZWWWUUUTTTTTTPPPOOOMMMLLLLLLLLLMMMMMMPPPPPPOOONNNNNNOOOPPPQQQUUUWWWYYY\\\]]]```dddgggjjjooovvv~~~}}}zzzxxxvvvyyy{{{qqqiii\\\OOODDD>>>:::888666666555444444333333222}}}|||wwwwwwvvvtttssstttxxx{{{yyyjjjYYYLLLCCC???:::777666555555444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000...///000111111000///...............////////////////////////////////////........................//////............//////---...//////////////////---......//////......---/////////000000000111111000//////......//////000111222555999>>>BBBFFFHHHJJJJJJJJJHHHFFFFFFHHHJJJJJJMMMQQQWWW]]]eeennnssszzz|||}}}ssslllbbb]]]VVVPPPLLLIIIFFFEEE>>>===<<<;;;:::;;;<<<<<<;;;<<<>>>@@@CCCEEEGGGHHHEEEHHHKKKMMMNNNPPPSSSVVVXXX\\\aaagggmmmrrrxxx||||||wwwqqqmmmjjjcccbbb___]]]ZZZXXXWWWWWWTTTSSSRRRPPPPPPPPPPPPQQQTTTSSSRRRRRRRRRSSSTTTUUUVVVYYY\\\___bbbfffjjjnnnsssxxx~~~|||{{{yyyuuusss{{{{{{tttgggYYYLLLBBB;;;888666666555555444333333333}}}}}}|||zzzwwwvvvyyy{{{tttbbbVVVFFFBBB<<<888777666666555333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000......///000000//////...............////////////////////////////////////........................000///...------...///000------...///////////////---......//////......---//////000000000111111111111000000//////000000111111222555:::@@@EEEHHHIIIJJJJJJHHHFFFCCCDDDFFFHHHJJJOOOUUU]]]dddlllsssxxx~~~zzzpppiii```ZZZSSSLLLHHHEEECCCBBB>>>===;;;:::::::::;;;<<<;;;<<<>>>AAADDDGGGIIIJJJIIIKKKOOOQQQSSSVVVYYY[[[\\\```gggmmmssszzzzzztttnnnkkkfffeeeccc```^^^\\\[[[ZZZYYYXXXWWWUUUTTTTTTUUUVVVXXXWWWVVVVVVVVVWWWYYYZZZZZZ]]]aaaeeeiiinnnssswww}}}}}}|||xxxqqqlllrrr{{{~~~sssdddTTTGGG>>>:::666666666555444444333333|||zzz|||~~~{{{jjj]]]HHHDDD>>>999888777777666333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000///............/////////............/////////000000000000000000000000000........................000///...------...///000------...///000000//////---..................---000000000000111111111111111111000000000000111111111222555:::AAAFFFIIIIIIJJJIIIGGGDDDBBBBBBDDDGGGJJJPPPXXX```hhhooovvvzzzzzzpppiii___ZZZQQQJJJFFFDDDBBBAAA>>>===;;;:::::::::;;;;;;;;;<<<>>>AAADDDGGGIIIKKKLLLOOORRRUUUWWWZZZ]]]```___dddjjjqqqxxx{{{uuupppllliiihhheeeccc```^^^]]]]]]]]]\\\ZZZYYYXXXXXXXXXYYY[[[ZZZYYYYYYYYY[[[\\\]]]dddggglllpppuuuzzz|||vvvmmmgggllluuu{{{zzzjjjZZZKKKAAA<<<666666666555444444333333wwwiiiXXXKKK???;;;:::777444333444333222000///000000111333444555666666444222111000000000000000000000000000000000000000000000000000000000000000111111111000000000000111111111111444333111///......///000222000///------///000222//////.........---------..................------//////000000///...------111111111111111000000///000/////////000000000///111000000//////000111222222666<<>>===;;;999:::>>>@@@???>>>@@@AAACCCDDDFFFHHHLLLOOORRRUUUXXXZZZ[[[]]]```bbbhhhlllrrryyyzzztttoookkkjjjiiifffdddbbbaaa```aaaaaaaaabbbbbbaaa```___^^^___`````````aaacccgggjjjmmmppptttyyy~~~{{{vvvrrrooommmlllsssvvvdddRRRDDD<<<888666444333444555555444~~~ppp^^^QQQCCC===;;;888555555666555333222111111222222444444333222222222222222000000000000000000000000000000000000000000000000222222111111000000//////000000000000111111111111444333111///......///000111000///......///000111//////.........---------........................///////////////...------,,,---......////////////000/////////000000000///111000000//////000222333333666<<>><<<===;;;999;;;>>>@@@@@@>>>@@@BBBDDDEEEGGGJJJNNNQQQUUUXXX[[[]]]^^^aaadddffflllpppvvv}}}{{{uuuooollllllkkkhhhfffdddddddddddddddddddddddddddcccccccccbbbcccdddeeefffiiinnnqqqtttwww{{{|||wwwsssooollljjjllluuu{{{jjjXXXIIIAAA<<<:::666555555555444333||||||~~~zzzhhhYYYIII@@@<<<888666777777777555444444444444444555333111//////000222333000000000000000000000000000000000000000000000000333333222111000///......000000000000111111111111333222000///...//////000111000///......///000111...............---------........................///////////////......---***+++,,,---.../////////000/////////000000//////111000000///000111222333444888>>>DDDIIIJJJJJJJJJFFFFFFEEECCCCCCEEEIIIMMMTTTWWW___iiiooottt|||uuukkk```ZZZPPPLLLGGGCCC@@@>>><<<;;;<<<;;;:::;;;>>>@@@@@@@@@BBBCCCFFFGGGIIIMMMQQQTTTZZZ\\\___aaacccfffiiilllrrrvvv}}}|||vvvpppmmmmmmllljjjhhhggggggggghhhiiihhhggggggggghhhiiijjjgggiiikkkmmmooosssxxx|||~~~}}}yyytttooojjjhhhffflllyyysssaaaPPPFFFAAA===999666555555444333{{{vvvuuuxxx~~~qqqbbbQQQEEE>>>999777888777777666555555444444444444333222111000111111222000000000000000000000000////////////////////////222111111111000000/////////000000000111111111111222111000///////////////000///............///000........................---------..................///////////////......,,,---...///000000000000///000000000/////////000111000000///000111333444555:::@@@FFFJJJKKKKKKJJJDDDDDDDDDCCCCCCFFFKKKOOOUUUZZZccclllssszzzyyyoooeee[[[UUULLLIIIDDD@@@>>>===<<<:::<<<;;;;;;<<<>>>@@@AAABBBCCCEEEHHHJJJLLLPPPUUUYYY^^^```bbbeeegggjjjooorrrxxx||||||wwwqqqnnnkkkjjjiiihhhhhhhhhiiiiiilllkkkjjjjjjkkkmmmpppqqqpppqqqsssuuuxxx|||~~~{{{vvvpppjjjffffffhhhooo}}}}}}iiiVVVJJJBBB>>>:::777555555444333|||xxxrrrqqquuu|||xxxjjjYYYMMMCCC;;;777888666666666555444444333222222333444444444333111000000000000000000000000000//////////////////////////////000000111111111222///000000000111111111111000000000/////////////////////............//////---.....................---------.........//////......///////////////......///////////////.........000111000///...///111111000000000000222444555777;;;BBBHHHLLLLLLKKKIIIDDDDDDDDDDDDEEEHHHNNNRRRVVV^^^iiiqqqyyytttjjjaaaXXXQQQIIIFFFBBB???>>>===<<<;;;;;;<<<===>>>???@@@BBBCCCEEEGGGJJJMMMPPPTTTYYY]]]aaaccceeegggjjjnnnssswww}}}}}}wwwrrrnnnhhhggggggfffggghhhiiijjjnnnnnnmmmmmmooorrruuuwwwxxxzzz|||~~~|||wwwqqqkkkgggfffeeehhhrrrqqq[[[MMMBBB>>>999666555555555444{{{vvvpppnnnsss|||~~~qqqbbbVVVJJJ???999999555555555555444333222111111222444555555333111000000000000000000000000000000000000000000000000000......///000111222333333000000000000111111111111////////////////////////........................---------...............,,,,,,------.../////////---...//////////////////...............---,,,+++---000222111...---///222111000000000111333444555999===DDDJJJMMMMMMKKKIIICCCDDDDDDEEEGGGKKKQQQUUU[[[eeeqqqzzz~~~{{{oooeee\\\TTTNNNGGGDDD@@@>>>===>>>===<<<;;;<<<>>>??????@@@CCCEEEFFFIIILLLOOOSSSXXX]]]aaaccceeegggjjjmmmqqqwww{{{}}}wwwqqqnnnffffffffffffgggiiikkklllppppppqqqrrruuuxxx{{{|||}}}yyysssnnnjjjccccccdddjjjwwwzzzcccSSSCCC???:::666555555555555{{{vvvpppnnnsss|||wwwkkk```RRRDDD<<<:::555555555555555333222111222222222222222111111000000000000000000000000000000000000000000000000000//////000000111111222222000000000000111111111111......///////////////...---..................------------.........//////,,,,,,------...//////000------...///////////////------.../////////......---000333111...,,,///222111000000000111333555666:::???FFFLLLOOONNNKKKIIIDDDDDDEEEFFFIIIMMMTTTXXXbbbooo||||||~~~ssshhh___WWWOOOJJJDDDAAA>>><<<<<<======<<<:::===?????????@@@DDDGGGHHHJJJNNNQQQUUU[[[```eeefffhhhjjjlllpppuuu{{{|||vvvqqqmmmggggggggghhhjjjlllnnnppprrrsssuuuxxx{{{~~~~~~zzzuuuqqqnnndddddddddfffmmm}}}lll\\\HHHCCC<<<888555555555444{{{vvvpppooosss}}}{{{qqqfffXXXHHH>>>;;;555666666666666444333222333222000///...///000111000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111......///////////////...------............---------------.........//////,,,,,,------...///000000------...///000000//////---...///111222222222222---000333111...,,,///222111000000000111333555666;;;???FFFMMMOOONNNLLLIIIDDDEEEFFFGGGJJJOOOUUUZZZiiiwww~~~zzz~~~{{{nnncccZZZRRRKKKFFFBBB???<<<;;;;;;<<<<<<<<<:::===???@@@???@@@DDDGGGHHHKKKOOOSSSWWW\\\bbbfffhhhjjjlllnnnrrrwww~~~|||vvvpppmmmiiiiiijjjkkkllloooqqqssssssuuuxxx|||~~~zzzvvvsssqqqhhhhhhgggeeegggssssssbbbLLLGGG???999666555444333{{{wwwsssqqquuu~~~~~~qqq___MMMAAA:::888999888666444333333444444222111111333444555555000111111222222222111111000000000000000000000000000000000000000000000000222111111111000000//////000...---++++++---...000//////////////////////////////............//////000000////////////000000000000//////.........---///////////////.........000000000000000000000000222222222111111333888;;;AAAGGGNNNSSSRRROOOKKKHHHEEEEEEHHHJJJJJJLLLTTT^^^rrr|||||||||ttthhh^^^VVVOOOIIIDDD>>>===<<<;;;;;;;;;;;;;;;<<<===??????@@@CCCFFFIIILLLOOOUUUYYY\\\___ccceeejjjmmmqqqsssvvv{{{|||xxxssspppmmmlllkkkjjjlllppptttvvvwwwzzz~~~}}}|||xxxsssnnnjjjhhhfffeeefffmmm~~~xxxjjjTTTJJJ>>>999999999666222|||yyyuuutttwww}}}uuudddSSSEEE>>>::::::999777555444444555444222111111333444555444111111222222222111111000000000000000000000000000000000000000000000000000111111111000000000//////333222111000000111222333//////////////////////////////............//////......------------......000/////////............//////000000000000000000000000000000000000000000333333333333333555999===DDDIIIOOORRRRRRNNNKKKIIIDDDEEEGGGJJJKKKNNNYYYdddttt~~~}}}~~~yyypppdddYYYRRRLLLGGGCCC>>>===<<<;;;;;;;;;;;;;;;;;;===>>>???@@@CCCFFFIIIMMMQQQVVV[[[___bbbeeehhhjjjmmmqqqtttwww|||}}}yyytttqqqooonnnmmmmmmppptttxxx{{{|||}}}zzzuuuqqqllliiifffeeeccciiiwww|||oooYYYNNNBBB;;;::::::777444}}}}}}~~~{{{xxxwww{{{|||yyy|||yyykkkZZZLLLCCC<<<;;;999777555444444444444222111111333444444333222222222222222111000///000000000000000000000000000000000000000000000000111111000000000000//////000000000000000000000000//////////////////////////////............//////......------------......////////////............//////000000111111222222000000000000000000000000333444444444444777<<>>???@@@CCCGGGJJJNNNRRRXXX]]]aaaeeehhhkkkjjjnnnrrruuuxxx~~~}}}zzzvvvsssqqqpppppprrruuuzzz~~~~~~|||zzzvvvrrroookkkgggdddaaadddppp|||vvv```VVVHHH>>>;;;:::888666}}}{{{}}}{{{zzz~~~}}}wwwuuu~~~{{{ooo```PPPFFF>>>;;;888555444444444333444333222222333444444222222222222222222111000///000000000000000000000000000000000000000000000000000000000000000000//////......////////////......//////////////////////////////............//////000000////////////000000///////////////...............///000111111222222000000000000000000000000222333333444555888===AAAJJJMMMOOOPPPNNNLLLJJJJJJGGGFFFGGGJJJMMMSSSbbbooo|||yyy~~~nnneeeXXXNNNHHHEEEBBB@@@===<<<<<<<<<<<<<<<======<<<===???@@@AAADDDHHHKKKNNNSSSYYY^^^cccgggkkkmmmllloootttxxx{{{~~~{{{xxxvvvsssssstttvvvzzz|||zzzxxxuuurrrppplllhhhdddaaabbbjjjuuu{{{iii^^^NNNCCC===:::888666~~~~~~~~~xxxrrruuu~~~{{{rrrdddTTTIII???<<<777444444444333111444333222333444444333111222222222222222111000///000000000000000000000000000000000000000000000000//////////////////000000000000111111111111000000//////////////////////////////............//////000000////////////000000.........///////////////------......///000111111000000000000000000000000000111222333444888>>>BBBJJJMMMOOOOOOMMMKKKJJJIIIJJJHHHIIILLLOOOVVVeeesss{{{zzzwwwiii```TTTKKKFFFDDDAAA@@@<<<<<<<<<<<<<<<===>>>???<<<>>>@@@AAACCCFFFJJJMMMOOOTTTZZZ___dddhhhkkknnnnnnrrrwww{{{}}}{{{yyyuuuuuuwwwzzz}}}yyyxxxuuusssrrrmmmhhhfffbbbbbbhhhppp~~~qqqfffVVVHHH???;;;888666~~~rrrooottt|||{{{ttthhhXXXLLLBBB===777444444444333111444333222333444444222111000111111222222222111111000000000000000000000000000000000000000000000000......////////////000000//////////////////////////////////////////////////////............//////......------------...............///////////////------......//////000000000000000000000000000000///000111333555999???CCCJJJMMMPPPPPPNNNLLLJJJJJJLLLKKKMMMPPPTTT[[[jjjxxx~~~||||||zzzpppccc[[[PPPHHHDDDBBB@@@>>><<<<<<<<<<<<===>>>???@@@>>>@@@BBBCCCEEEHHHLLLOOORRRVVV\\\aaaeeeiiillloooppptttzzz~~~}}}|||xxxyyy{{{|||zzzxxxvvvsssnnniiigggdddbbbeeekkkvvvyyynnn^^^OOODDD===999777tttllllllrrr|||~~~xxxmmm^^^QQQFFF@@@999666666777555222444333333444555444222000///000111222222222222222000000000000000000000000000000000000000000000000........./////////000000///...---,,,,,,---.../////////////////////////////////............//////......------------................../////////000//////////////////000000000000000000000000000000///111222444666;;;AAAEEEKKKNNNRRRSSSRRROOOMMMLLLMMMMMMQQQVVVZZZbbbqqq~~~~~~sssiii]]]VVVMMMFFFCCCAAA>>><<<;;;;;;;;;<<<===???@@@AAA???AAACCCEEEGGGJJJNNNQQQUUUYYY___cccgggjjjnnnppprrrwww}}}~~~|||}}}|||zzzxxxvvvuuuooojjjgggccc```aaaeeejjjvvvvvvgggWWWIII@@@:::888uuukkkhhhllluuu~~~{{{qqqbbbUUUIIIBBB;;;777888999777444444333333444555444222///...///000111222333333333000000000000000000000000000000000000000000000000---.........//////000000444222111//////111222444//////////////////////////////............//////000000////////////000000---.........//////000000111111111111000000000000000000000000000000000000000222333555888===CCCGGGLLLOOOTTTVVVTTTQQQOOONNNMMMNNNSSSZZZ___hhhwww}}}oooeeeZZZSSSKKKEEEBBB@@@<<<:::;;;;;;;;;<<<>>>???AAAAAA@@@BBBDDDFFFHHHKKKOOOSSSXXX\\\aaaeeeiiillloooqqqtttxxx~~~}}}{{{yyyvvvsssvvvpppkkkgggccc^^^]]]```aaammm}}}zzz{{{lll\\\MMMCCC<<<999rrrlllkkknnnsssxxxjjj]]]RRRHHH???;;;888555444666555444444333333222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...---,,,+++,,,...000111........................000000000000////////////////////////////////////222222111111000000//////000000000000111111111111222222222444888>>>CCCGGGLLLOOOSSSUUUTTTRRRQQQPPPQQQQQQSSSZZZeeesss~~~vvvhhh___SSSKKKCCC>>>>>>>>><<<999<<<;;;;;;<<<===???AAABBBBBBCCCEEEGGGJJJNNNTTTXXX]]]```dddhhhkkkpppuuuyyy{{{~~~|||zzzxxxvvvuuurrrmmmiiieee```\\\XXX]]]cccmmm|||||||||{{{kkkYYYHHH>>>:::~~~||||||yyynnniiijjjnnnzzzuuugggUUUJJJ>>>:::888666444555666666555444444333333222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...------...//////////////////////////////000000000000////////////////////////////////////111111111000000000000000000000000000111111111111222222333555999???DDDHHHNNNQQQUUUVVVTTTRRRQQQPPPQQQRRRVVV]]]iiivvv~~~qqqddd[[[QQQJJJBBB>>>>>>>>><<<:::<<<<<<<<<===>>>@@@BBBCCCCCCDDDGGGIIIKKKPPPUUUYYY___bbbfffjjjnnnrrrwww{{{}}}~~~{{{yyywwwuuurrrmmmiiieee```\\\XXXZZZ___hhhwww~~~}}}rrr___NNNCCC>>>}}}zzzyyy|||tttiiihhhmmmvvv}}}nnn^^^PPPAAA<<<;;;888666555777666666555555444333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000///.........000000000000000000000000////////////000000000000///////////////////////////000000000000000000111000000000000111111111111222333444666;;;AAAGGGJJJQQQTTTVVVVVVTTTRRRPPPPPPQQQTTTZZZcccooo|||wwwjjj]]]TTTMMMGGGAAA======>>>===;;;=========>>>@@@AAACCCDDDDDDEEEHHHJJJMMMQQQWWW[[[bbbeeejjjnnnrrrvvv{{{~~~~~~zzzxxxtttqqqmmmhhheeeaaa\\\YYYVVVZZZbbbppp~~~jjjWWWIIIAAA~~~zzzyyy{{{|||nnnlllqqquuuwwwiiiYYYHHHAAA???;;;888666666666555555444333333333222222222222222222222222000111111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000///...////////////////////////////////////000000000000////////////////////////.../////////000000111111///000000000111111111111222333555888>>>DDDIIIMMMUUUVVVWWWVVVSSSQQQPPPPPPQQQVVV___iiiuuu{{{ooocccWWWOOOIIIEEE@@@======>>>============>>>???@@@BBBCCCDDDDDDEEEHHHJJJMMMRRRXXX\\\dddggglllqqquuuyyy~~~}}}yyytttqqqlllhhheeeaaa\\\YYYUUUVVV\\\hhh|||uuu___MMMCCC~~~zzzxxxzzz~~~uuuppptttyyyssscccQQQGGGAAA<<<777666555555444444333222222222222222222222222222222222000000111111222222222333111111111111111111111111000000000000000000000000000000000000000000000000//////000111222222111111.........................../////////000000000111////////////////////////......//////000000000111///000000000111111111111222444666;;;AAAGGGLLLPPPWWWWWWWWWUUURRRPPPOOOPPPQQQYYYdddppp|||ttthhh]]]RRRKKKEEEBBB???===<<<=========<<<===>>>@@@AAABBBCCCCCCDDDFFFHHHKKKNNNSSSYYY]]]eeeiiinnntttxxx|||{{{tttppplllhhheeeaaa]]]ZZZUUUUUUXXXbbbsssgggQQQDDD|||yyyyyy{{{~~~|||tttuuu||||||nnn]]]PPPFFF<<<777777555444444333222222111111333333333333333333333333000000111111222333333333111111111111111111111111000000000000000000000000000000000000000000000000/////////000111111222222..............................//////000000111111////////////////////////...//////////////////000000000000000111111111111333444888===CCCJJJOOORRRWWWWWWVVVTTTPPPOOOOOOPPPTTT]]]kkkxxx|||mmmbbbXXXNNNIIIBBBAAA???<<<;;;<<<<<<======>>>@@@BBBCCCDDDDDDDDDEEEGGGJJJLLLPPPUUU[[[___gggkkkqqqwww{{{|||sssppplllhhheeeaaa]]]ZZZWWWTTTUUU]]]iiizzzoooWWWGGG~~~|||}}}~~~~~~}}}||||||{{{||||||mmm^^^NNNAAA;;;<<<555555555444333333222222333333333333333333333333000000111222222333444444111111111111111111111111000000000000000000000000000000000000000000000000111000///...//////111111.................................///000111111111///////////////////////////////////////.........000000000000111111111111333555999???EEELLLQQQUUUWWWVVVUUURRROOONNNOOOQQQXXXcccrrr~~~vvvggg\\\SSSKKKFFFAAA@@@???<<<;;;:::;;;<<<@@@AAACCCEEEFFFGGGGGGFFFHHHIIILLLOOOSSSXXX^^^bbbiiinnntttzzz}}}sssppplllhhheeebbb]]]ZZZXXXTTTSSSXXX```nnnyyy___OOO|||{{{yyyzzz{{{yyyiiiVVVGGGAAACCC777666666555444444333333333333333333333333333333000000111222333333444444111111111111111111111111000000000000000000000000000000000000000000000000333222///...---...///000000000000000000000000000---......///000111111222////////////////////////000000//////.........---000000000000111111111111333555999@@@FFFMMMSSSVVVVVVVVVTTTQQQNNNMMMOOOQQQ[[[fffwww}}}rrrcccYYYPPPIIIEEE@@@@@@???===::::::;;;<<>>DDDIIIOOOTTTWWWYYYUUUSSSSSSPPPMMMOOOTTTVVVkkk~~~|||{{{zzzjjj___TTTJJJDDDBBBAAA???===<<<<<<===@@@AAAAAACCCFFFGGGGGGGGGIIIJJJKKKMMMQQQUUUXXX^^^cccgggqqquuu{{{uuuooohhhcccbbb```^^^[[[WWWVVVVVVWWWXXX^^^mmm}}}iiiQQQ{{{xxxvvvsssrrrvvv|||zzzrrr[[[KKKDDD===<<<:::777444333333444333333333333222222222111111111111111111111111111111111111111111222222222111111111111000000000///000000000000000000000000111000000000/////////...000000000000000000000000000000///...............000111111111111111000000000//////......//////000///111111111000111333555666;;;@@@FFFJJJNNNSSSVVVXXXTTTRRRRRRPPPNNNQQQVVV\\\ppp~~~||||||tttdddZZZQQQHHHCCCBBB@@@???===<<<<<<>>>AAABBBBBBDDDGGGGGGGGGGGGIIIJJJLLLOOOSSSWWW\\\aaagggllltttxxx~~~vvvqqqiiieeecccaaa^^^[[[VVVTTTSSSSSSRRRWWWeeessspppZZZ|||xxxsssppplllnnnyyy~~~xxx}}}}}}fffQQQGGG@@@>>>;;;777555333333333444444444333333333222222111111111111111111111111555444444333222111000000111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000//////...---------......///000000111111000000///111000000//////000000111///111111111111111333555999===CCCHHHLLLOOORRRTTTVVVSSSQQQRRRPPPOOOSSSYYYdddwww|||}}}yyykkk\\\SSSKKKEEEBBBBBB???>>>======>>>@@@BBBDDDDDDFFFHHHHHHHHHHHHJJJKKKNNNQQQVVV[[[```fffmmmrrrxxx|||yyyssskkkfffdddbbb^^^[[[WWWTTTRRRPPPNNNQQQ\\\hhhxxxeee~~~yyytttppplllllltttzzz|||oooXXXJJJAAA>>>:::666555444444444444333333333333222222222111111111111111111111111444444333222111000000///111111111000000000000000////////////////////////000000000000////////////////////////////////////000//////.........//////...//////000000000000///111000000//////000000111///000222222111222444666999>>>EEEKKKNNNQQQSSSUUUUUURRRPPPQQQQQQPPPUUU\\\hhhzzz}}}zzz}}}rrreeeVVVMMMGGGAAA???AAA>>>=========???AAADDDEEEFFFGGGIIIIIIHHHIIIKKKMMMPPPSSSXXX^^^dddkkksssxxx||||||vvvnnnhhheeebbb^^^[[[YYYVVVSSSQQQOOOOOOXXXbbbttt}}}nnn|||wwwwww}}}~~~yyytttpppllllllrrr{{{xxx```OOOBBB>>>888555555666555555222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000111111////////////////////////////////////000000000000////////////////////////111000000000000000111111......///000000000000000000//////......//////000///000222222222222555777888>>>FFFMMMRRRTTTVVVWWWTTTQQQOOOQQQQQQQQQWWW^^^iiizzzyyy~~~~~~mmm```RRRJJJEEE@@@>>>???======>>>???@@@BBBDDDFFFGGGHHHIIIJJJJJJKKKNNNPPPRRRUUU[[[aaahhhooowww|||zzzqqqjjjfffccc^^^[[[ZZZVVVRRRQQQOOOOOOVVV^^^jjj}}}tttvvvnnnjjjkkkrrr~~~~~~xxxssspppmmmlllqqqxxxjjjXXXFFF@@@999666666777666444222222222111111111000000111111111111111111111111/////////000000111111222000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000111111000000111111222222......///000111111111111000//////......//////000///000222222222333555888888???HHHPPPTTTVVVXXXXXXUUUQQQOOOPPPQQQRRRXXX___jjjzzzzzzuuufff[[[OOOIIIEEE???===>>>>>>>>>???@@@AAACCCEEEEEEGGGHHHIIIJJJKKKMMMPPPSSSUUUXXX^^^eeelllsss{{{uuunnnjjjeee```]]]YYYTTTQQQPPPNNNMMMQQQXXXbbbttt|||}}}wwwllleeebbbbbbkkkyyyzzzuuurrrooommmpppvvvuuucccMMMFFF===999888888666333333333222222222111111111111111111111111111111111000000111111111222222222///000000000111111111111000000000000000000000000.../////////000000000111000000000000000000000000000000000000000111222222...///000111222222222222111000000//////000000111///000222222222333666888:::AAAJJJRRRVVVWWWWWWWWWUUUQQQOOOPPPQQQRRRXXX```mmm||||||xxxmmm^^^UUUKKKHHHEEE@@@>>>>>>??????@@@AAABBBCCCDDDEEEGGGHHHIIIJJJLLLOOOSSSVVVYYY]]]bbbiiiooowww{{{sssnnniiiddd```[[[VVVRRRPPPMMMKKKNNNSSS[[[mmmzzzxxxrrrgggaaa___]]]gggwww~~~xxxuuurrroooqqqvvv|||}}}kkkSSSKKKAAA;;;:::999555222444444444333333333222222111111111111111111111111222222222222222222222222//////000000111111111222000000000000000000000000.../////////000000111111000000000000000000000000///////////////000111111//////000222222333333333222222111111111111222222///000222222222444666999===CCCLLLSSSVVVWWWVVVUUUVVVRRRPPPPPPPPPRRRXXX```ppp~~~rrrhhhXXXPPPHHHGGGEEEAAA?????????@@@AAAAAABBBCCCDDDDDDFFFGGGIIIJJJLLLPPPUUUXXX\\\```eeekkkrrrzzzwwwqqqlllgggccc___YYYTTTRRROOOLLLMMMQQQWWWiii{{{uuuzzz}}}yyy}}}|||sssjjjccc```^^^ggguuu{{{uuusssrrrrrrrrruuuuuu```OOO???;;;===;;;777444555555444333222222222222444333222111111222333444111111111111111111111111000000111111111111000000111000///......///000111//////000000111111222222111111111000000000000000............/////////000//////000111111111111111000///---,,,---...000111333000111333333333666<<>>CCCHHHPPPUUUWWWWWWWWWWWWSSSPPPNNNOOOOOORRR\\\gggttt}}}|||qqqfff[[[SSSLLLIIIEEECCCCCCCCCCCCBBBCCCBBBBBBBBBDDDFFFHHHIIILLLNNNPPPRRRVVV[[[bbbgggjjjooovvv|||vvvnnneee```[[[YYYVVVRRRPPPNNNMMMMMMNNNUUUdddxxx}}}xxx}}}xxxsssqqquuu|||{{{wwwuuurrrwww}}}zzzvvvsssllllllqqq}}}xxxoooqqqyyyqqq^^^KKKAAA===;;;999:::666555444333333222222333333333333333333333333333111111111111111111111111000111111222222111111000000000000000000000000000222222111111000000//////000000000000000111111111...////////////000000000///000111111111111000000............///000222333222000111444555555999???EEEJJJQQQVVVWWWWWWVVVVVVQQQNNNMMMNNNOOOTTT___jjjwww~~~rrrhhh^^^TTTNNNJJJHHHEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEGGGIIIKKKMMMNNNPPPRRRUUUYYY```ggglllqqquuu{{{wwwmmmeee___[[[YYYVVVSSSPPPNNNLLLLLLLLLPPPYYYkkkwwwzzz}}}vvvrrrppprrrzzz~~~|||zzz~~~}}}xxxtttmmmjjjkkkuuuyyynnnllluuuyyygggRRREEE???;;;999:::666666555444333333333333333333333333333333333333111111111111111111111111111111222222222222111111000000111111111111000000222222111111000000////////////000000111111111111////////////000000000111000000111111111000000///.........///000111222222222000111555666666;;;AAAFFFJJJQQQUUUVVVVVVTTTTTTOOOLLLKKKNNNQQQXXXeeeqqq{{{uuuiiiaaaYYYQQQLLLIIIGGGEEEEEEFFFGGGGGGFFFFFFFFFGGGHHHJJJMMMPPPRRRPPPRRRUUUYYY]]]dddkkkpppvvvyyywwwnnneee___[[[YYYWWWTTTPPPNNNLLLKKKKKKLLLRRR```uuuwwwxxx|||xxxuuutttuuuwww|||zzzuuuiiiffffffnnn|||pppjjjrrrnnnYYYJJJAAA:::777888777666555444333333333333333333444444444444333333111111111111111111111111111111222222222222111111000111111222222111111000111111111111000000000000/////////000111111222222/////////000000000111111000111111111111000000/////////000000000000111111111000111555777777<<>>DDDKKKPPPVVVYYYYYYWWWUUUTTTNNNMMMOOOWWW```mmmtttlllaaaYYYUUUTTTRRRPPPLLLKKKJJJJJJKKKLLLKKKIIILLLLLLNNNPPPTTTXXX[[[^^^```dddjjjppptttxxx{{{~~~vvvmmmggg[[[ZZZXXXUUUQQQNNNKKKIIIEEEHHHLLLPPPZZZooowwwwww}}}{{{uuukkkfffbbbccciiivvv{{{sssqqqwww{{{fffQQQCCC===;;;666444333333444555444333333333333333333333333333333333333222222111111111222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111000///......///000000000111111111111222222222222222333444777<<>>777555333333444555444333333333333333333333333333555444444444333333333333222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000///...//////000111000111111111111222222222333333444555888>>>EEEKKKRRRUUUXXXYYYXXXUUUSSSRRROOOPPPRRRYYYeeewww|||}}}}}}uuuiiiddd^^^ZZZYYYXXXWWWVVVVVVUUUUUUUUUVVVWWWXXXYYY]]]]]]]]]___aaaeeehhhjjjqqqsssvvvxxxzzz}}}~~~rrrhhh^^^[[[WWWSSSQQQOOOLLLJJJIIIGGGFFFJJJRRR```vvvxxxwww}}}|||ppphhh```\\\]]]fffxxx}}}wwwwwwooo\\\MMMEEEAAA888666444444555555444333333333333333333333333333666666555555555555444444222222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111222222222222///////////////000111222000111111111111222222222444444555777:::@@@HHHMMMRRRUUUYYYZZZXXXUUUSSSRRRPPPQQQUUU\\\iii|||{{{}}}tttnnnfffccc___\\\]]]^^^^^^^^^^^^^^^^^^^^^___```aaabbbgggggggggiiikkknnnppprrryyy{{{}}}vvvkkk```\\\XXXTTTQQQOOOLLLJJJIIIGGGFFFHHHMMMXXXlll}}}{{{xxx|||}}}uuulllbbb\\\[[[bbbrrr}}}xxx}}}vvvdddUUUJJJDDD:::888666555666666555333333333333333333333333333555555555555555555555555111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111222222......//////000111222333000000111111111222222222333444666888;;;BBBJJJOOOTTTVVVZZZZZZXXXUUURRRQQQOOORRRVVV___mmm~~~{{{~~~vvvooojjjgggfffcccbbbcccdddfffgggggggggggghhhiiijjjkkkkkkpppqqqqqqrrrtttvvvxxxyyy~~~xxxnnnccc___YYYTTTQQQOOOLLLJJJIIIFFFFFFGGGJJJSSSdddsss~~~yyy{{{}}}xxxoooeee^^^[[[```nnn||||||{{{}}}nnn^^^OOOFFF<<<:::777666666666555444333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111/////////000000000111111...//////000111222222222000000111111111222222222222333555777<<>>;;;999777777777555444333333333333333333333333111111111222222222222333111111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111.../////////000000000000//////000111222222222222000111111111111222222222111333555888===EEEMMMSSSVVVYYY[[[[[[XXXTTTRRRPPPNNNRRRXXXcccqqq{{{zzzwwwrrrooonnnlllmmmnnnnnnmmmoooqqqtttyyyzzz{{{}}}~~~}}}sssiiiddd\\\VVVRRROOOLLLJJJFFFEEEEEEFFFGGGLLLYYYfff|||zzzyyyxxxzzzzzzrrriiiaaa[[[ZZZbbbmmm{{{ppp[[[LLL???===:::888888777555444333333333333333333333333111111111111222222333333000000111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111//////000000000111111111000000111222222222111000000111111111111222222222222444666:::???GGGPPPVVVWWWZZZ\\\\\\XXXTTTQQQPPPOOOSSSZZZeeesss~~~~~~}}}wwwtttrrrqqqpppsssuuuvvvvvvwww{{{~~~wwwkkkeee]]]WWWRRROOOLLLJJJFFFEEEEEEEEEEEEHHHRRR^^^ssszzzwwwuuuuuuzzz~~~~~~vvvmmmddd]]]ZZZ```iii|||~~~uuu^^^OOO@@@===:::999888777555444333333333333333333333333111111111222222333333333000000111111222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222000111222333333222000///000111111111111222222222333555888;;;AAAIIIRRRXXXXXXZZZ\\\\\\XXXTTTQQQPPPQQQUUU\\\ggguuu{{{vvvuuuttttttuuuxxx{{{}}}}}}yyylllfff^^^WWWRRROOOLLLJJJFFFEEEEEEEEECCCDDDMMMXXXmmmzzzuuusssrrruuu{{{}}}||||||pppeee^^^]]]```cccyyybbbJJJCCC===999888666333333666555555555444444333333333000000111222222222222111111111111111111111111111000111111111111222222222222222111111111111222222//////......///000111111000000000000000000000000222222222111111111000000111111111111111222222222333444777<<>>EEEMMMTTTXXXYYYZZZ[[[ZZZVVVSSSQQQQQQOOOVVVaaalllyyy~~~|||}}}vvvmmmbbbXXXSSSOOOLLLIIIHHHGGGFFFDDDCCCFFFJJJNNN]]]ooo|||ssslllggglllttt}}}~~~}}}{{{zzz{{{vvvjjjbbb______```jjjoooWWWDDD===888777666444444666333333444444444444444444222222333444444444444333111111111111111111111111000111111111111222222222222222111111111111222222222222111000000000111111000000000000000000000000222222222111111111111111111111111111222222333333444666:::@@@GGGNNNUUUXXXZZZ[[[\\\ZZZWWWSSSQQQQQQRRRZZZeeeqqq}}}zzzyyyyyyzzzzzz{{{|||}}}zzz{{{||||||{{{|||~~~yyypppddd[[[UUUQQQMMMJJJIIIIIIFFFCCCBBBCCCFFFIIIUUUhhh|||qqqkkkhhhllluuu~~~~~~|||zzzyyyxxx|||yyymmmddd___]]]\\\cccuuu~~~sss\\\GGG???888777777555444666333333333444444555555555111222222333444333333333111111111111111111111111000000111111111222222222222222111111111111222222333333222111000000000111000000000000000000000000111111111111111111111111000111111222222333333333555777<<>>EEELLLRRRWWWZZZ\\\\\\\\\YYYUUURRRQQQQQQSSS[[[gggttt}}}yyytttqqqpppooommmkkkgggeeebbb___^^^^^^___```bbbccceeedddcccbbbcccdddcccfffjjjoootttzzzwwwlllbbb[[[UUUOOOKKKFFFFFFEEECCCAAAAAADDDGGGNNN___uuu|||qqqmmmmmmrrrzzz}}}|||{{{wwwyyy~~~tttiiiaaa\\\YYY]]]cccvvvzzzeeePPPEEE;;;999999777555555333333444444444444444444000000111222222222222111111111111111111111111111000111111111111222222222222222111111111111222222222222111000000000111111111111111111111111111111111111111111111222222222000111111222333444555555666:::@@@HHHOOOUUUXXXZZZ\\\\\\[[[XXXTTTQQQPPPPPPTTT\\\iiivvv~~~pppkkkfffcccccccccaaa___\\\ZZZWWWTTTRRRRRRRRRRRRSSSUUUVVVVVVUUUUUUUUUVVVVVVYYY\\\```dddjjjqqquuu}}}{{{oooeee^^^WWWQQQLLLEEEEEEDDDCCCAAABBBEEEGGGLLL[[[ooouuuqqqrrrwww~~~~~~}}}vvvxxx|||xxxnnneee^^^[[[\\\]]]lllyyyzzzlllUUUIII===;;;:::888555555444444444444444444333333000111222222333333222222111111111111111111111111000111111111111222222222222222111111111111222222000000/////////000111111111111111111111111111111000000111111111222222222000111111222333444555666666:::AAAIIIQQQVVVYYY[[[[[[[[[ZZZVVVRRROOOOOOOOOWWW```mmmzzzvvvnnnbbb\\\VVVTTTVVVVVVTTTRRRQQQPPPMMMKKKJJJIIIIIIIIIGGGJJJLLLLLLLLLKKKKKKLLLLLLNNNPPPRRRVVV[[[aaaeeekkkqqqzzz}}}rrrhhh```YYYRRRMMMFFFFFFFFFDDDBBBBBBDDDFFFIIIVVVgggxxxxxxvvvvvv{{{~~~vvvwwwzzz{{{qqqhhhaaa]]][[[YYYeee{{{rrrttt}}}qqqXXXKKK???<<<;;;999666444555555555444444333333333222222333444444444444333111111111111111111111111000111111111111222222222222222111111111111222222//////...//////000111111111111111111111111111111000000111111222222222222000111111222444555666666777;;;BBBKKKRRRWWWZZZ[[[[[[[[[YYYVVVQQQOOONNNOOOZZZcccppp}}}vvviii```XXXRRRLLLJJJLLLNNNLLLIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCEEEHHHIIIHHHGGGHHHHHHGGGHHHIIIJJJMMMQQQWWW[[[\\\cccmmmssswww{{{sssiiiaaaZZZRRRMMMHHHHHHGGGEEEBBBAAACCCDDDFFFQQQbbbrrr{{{yyyyyy~~~zzzwwwwww~~~~~~vvvmmmbbbZZZUUUZZZbbbrrr~~~pppkkkmmmvvvwwwaaaRRRAAA;;;:::888777777444444444555555555555555555555444333333222111111222222222222222222222222111111222222222222111111111111111111111111111111000111222222222222111000111111000000000000000111111111000000111111222333000000000//////111444777;;;???FFFNNNVVVZZZ[[[ZZZZZZVVVTTTTTTQQQOOORRRXXX[[[mmmyyynnn___TTTLLLKKKHHHEEEDDDCCCDDDDDDFFFFFFDDDCCCBBBCCCCCCDDDCCCCCCDDDDDDDDDCCCBBBBBBBBBCCCEEEFFFHHHLLLQQQUUUWWW[[[```dddhhhnnnvvv|||zzznnncccZZZRRRMMMJJJHHHDDDCCCDDDEEEEEEDDDGGGLLLUUUcccvvv{{{yyy{{{xxxxxx}}}xxxnnnddd\\\VVVYYY___lll|||nnniiijjjsss}}}fffUUUEEE===;;;999888888666666666555555555555555555555444444333222222111222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000111111222333000000000000///111444777;;;???FFFNNNVVVYYYZZZZZZZZZVVVTTTSSSQQQOOORRRWWWaaasss~~~uuummmcccVVVLLLGGGFFFDDDBBBBBBBBBCCCDDDCCCBBBAAA@@@???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBEEEFFFGGGGGGGGGJJJNNNQQQSSSVVVZZZ]]]aaagggooouuu~~~}}}qqqfff]]]TTTPPPKKKHHHEEECCCDDDDDDDDDDDDGGGJJJQQQ\\\nnn{{{}}}yyywww{{{{{{qqqggg___YYYYYY[[[eee|||{{{mmmffffffooommm\\\JJJAAA>>>;;;999999888888777777666666555555555555444444333222222222222222222222222222222222111111222222222222111111111111111111111111111111333222111000000111222333111111000000000111111222111111000000111111222333000111111000000111555888;;;???GGGOOOUUUXXXYYYYYYZZZVVVSSSSSSPPPNNNQQQWWWhhhzzz}}}zzzzzznnneee^^^VVVLLLDDDBBBAAA@@@???@@@AAABBBCCCAAA@@@???>>>>>>>>>???@@@BBBAAAAAA@@@AAAAAABBBBBBEEEFFFFFFFFFGGGIIILLLOOOQQQSSSVVVWWWZZZ___gggnnnxxx}}}uuujjj```XXXRRRKKKHHHEEECCCDDDDDDDDDCCCEEEGGGKKKSSSeeeyyy}}}}}}yyywwwyyy}}}~~~uuukkkccc^^^[[[YYY___qqq|||ooocccccckkkvvvdddQQQFFFBBB>>>;;;;;;:::999999888777666555555555555444444333333333333222222222222222222222222111111222222222222111111111111111111111111111111333222000//////000222333111111000000111111222222111111000000111111222333111111222111111222555888;;;AAAIIIPPPUUUWWWYYYYYY[[[VVVSSSRRRPPPNNNRRRXXXlll|||zzzssskkkaaaXXXSSSMMMGGGBBB@@@@@@?????????@@@AAAAAABBBAAA@@@?????????@@@AAABBBAAAAAA@@@@@@AAABBBCCCAAABBBDDDEEEGGGJJJOOOSSSSSSUUUVVVWWWXXX]]]eeekkktttzzzxxxmmmcccZZZTTTLLLIIIFFFCCCCCCDDDCCCBBBAAADDDHHHOOO^^^ttt~~~~~~~~~{{{xxxvvvwwwzzzzzzooohhhbbb]]]YYY[[[hhh}}}~~~pppbbbbbbkkkmmmXXXKKKEEE???<<<;;;::::::999888777666666555555555444444444444333333222222222222222222222222111111222222222222111111111111111111111111111111333222000//////000222333111111111111111222333333111111000000111111222333222222222222111333666999===CCCKKKRRRUUUWWWYYYZZZZZZVVVSSSRRRPPPPPPTTT[[[mmm~~~~~~xxxqqqddd^^^UUUOOOJJJGGGDDDAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@?????????@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEAAACCCEEEFFFHHHLLLQQQUUUVVVXXXZZZZZZZZZ^^^eeekkkrrrxxxzzzoooeeeZZZTTTMMMJJJFFFDDDCCCCCCBBBAAA>>>CCCHHHNNN\\\ppp~~~{{{{{{}}}~~~zzzxxxwwwxxxzzz~~~tttlllddd^^^YYYZZZaaarrrrrreeefffmmm|||ttt]]]OOOGGGAAA<<<<<<999999888888777777666666555555444444444444444444222222222222222222222222111111222222222222111111111111111111111111111111333222111000000111222333111111111111111222333444111111000000111111222333222333333222222333777:::>>>EEENNNTTTVVVWWWYYY\\\ZZZVVVRRRRRRQQQRRRXXX___ooovvvllleeeVVVRRRLLLGGGDDDBBBAAA@@@BBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>???@@@AAAEEEEEEGGGHHHHHHHHHHHHHHHGGGHHHJJJKKKLLLOOOTTTWWW[[[^^^```aaaaaadddiiinnntttyyy|||qqqfff[[[TTTNNNKKKGGGDDDCCCCCCBBBAAA===CCCIIINNNYYYlll~~~~~~yyyxxxzzz~~~~~~zzzyyyzzz|||}}}wwwoooddd^^^YYYYYY]]]hhh~~~xxxjjjlllpppyyyyyyaaaRRRHHHAAA<<<;;;777777777777777777777777444444555555555555555555222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111111111111111222333444555111111000000111111222333333333333333222444777:::@@@GGGPPPVVVWWWXXXZZZ]]]YYYUUURRRSSSSSSTTT[[[cccttt~~~ssshhh^^^YYYLLLIIIFFFCCCAAA@@@@@@??????@@@AAABBBBBBCCCCCCCCCAAA@@@@@@???@@@AAABBBCCCGGGHHHKKKMMMNNNMMMLLLJJJKKKMMMNNNPPPRRRVVV[[[___cccgggjjjllllllmmmqqquuu{{{~~~ttthhh]]]UUUOOOKKKGGGDDDCCCBBBAAA@@@>>>DDDIIIKKKUUUhhh|||xxxuuuvvvyyy{{{~~~zzzzzz|||yyyqqqccc]]]YYYXXXZZZcccwww~~~nnnpppssswww|||cccSSSIIIAAA<<<;;;666666666666666777777777444444555555555555555555222222222222222222222222111111222222222222111111111111111111111111111111000111222222222222111000111111111111222333444555111111111000111222222333333444444333333444888:::AAAIIIRRRWWWXXXXXX[[[^^^YYYUUURRRSSSTTTVVV]]]eeexxxsssggg]]]TTTOOOHHHFFFDDDBBBAAAAAAAAA@@@===>>>???AAACCCDDDDDDEEEDDDDDDCCCBBBCCCDDDFFFFFFHHHJJJNNNQQQQQQPPPNNNLLLKKKMMMPPPSSSWWW]]]ccchhhjjjnnnsssuuuuuuvvvyyy|||vvvjjj^^^VVVOOOLLLGGGDDDCCCBBBAAA@@@@@@EEEHHHIIIQQQeee{{{wwwssstttvvvvvv}}}|||||||||rrriii```XXXVVVVVV^^^ttt{{{rrrooowwwiiiUUUKKKFFFAAA===888777555666888999999888333333444555666666555555444444444333333222222222000000000111222222222333222222222222222222222222111111111111111111111111555555555555444222000///111111222222222333333333222222222111111444888;;;BBBKKKRRRVVVYYY]]]]]]ZZZ\\\XXXTTTTTTTTTXXXcccnnnuuuggg[[[SSSMMMJJJFFFFFFFFFEEEDDDCCCAAA@@@????????????@@@AAABBBCCCDDDDDDCCCBBB@@@AAADDDFFFMMMNNNQQQUUUXXXXXXWWWUUUQQQSSSTTTWWW\\\ccclllrrrwwwzzz}}}~~~~~~xxxlll___XXXPPPMMMHHHEEEDDDCCCAAA@@@CCCCCCFFFKKKQQQ^^^ssszzzssspppqqqsssxxx~~~}}}ssshhh^^^VVVTTTTTTZZZooovvvrrrwww~~~mmmYYYMMMFFF@@@<<<888666555444555666555444333444444555666666555555444333333333222222222222111111111111222222222222222222222222222222222222111111111111111111111111000111222222222111000///111111111222222222333333222333333222333555:::===CCCKKKSSSVVVYYY]]]]]]ZZZZZZWWWTTTUUUVVV[[[gggssszzzmmm___UUUMMMHHHEEEDDDDDDCCCCCCBBB@@@???>>>?????????@@@AAACCCDDDEEEEEEEEEEEEDDDBBBBBBEEEGGGLLLNNNQQQUUUWWWXXXWWWVVVUUUWWWZZZ^^^dddkkksssyyy~~~zzznnnbbbZZZQQQNNNIIIEEEDDDCCCAAA@@@CCCCCCEEEJJJOOO[[[ppp{{{rrrnnnoooqqqtttzzz~~~tttggg]]]UUURRRQQQVVViii}}}|||uuuxxx|||ttt```RRRHHH@@@;;;:::888666555555555333222333444555555666555555555222222222222222111111111222222222222222111111111222222222222222222222222111111111111111111111111......///000111111111000000000111111111222222222222333333333444888<<<@@@DDDMMMTTTWWWZZZ]]]]]][[[YYYVVVUUUVVVYYY___kkkxxxwwwooocccXXXOOOIIIEEECCCCCCCCCCCCBBBAAA@@@???>>>??????@@@AAACCCEEEFFFHHHEEEFFFGGGFFFEEEEEEFFFHHHLLLOOOSSSWWWZZZ[[[[[[ZZZ[[[___dddjjjqqqxxx}}}qqqfff^^^SSSOOOIIIEEEDDDCCCAAA@@@CCCBBBDDDHHHLLLVVVjjj{{{{{{qqqkkkkkkmmmqqqwww~~~vvvhhh^^^UUURRRPPPSSSbbbtttwwwxxxzzz{{{|||hhhXXXLLLCCC===<<<:::777777777777666555444444555555555555555444111111111111111111111111333333333222222111111111222222222222222222222222111111111111111111111111000000111111222222222222000000000111111111222222111222333333555999>>>BBBFFFNNNVVVXXX[[[^^^]]][[[ZZZWWWVVVXXXZZZ```mmmzzz}}}xxxlllfff\\\SSSMMMIIIFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBDDDEEEGGGHHHGGGHHHIIIHHHGGGFFFGGGIIINNNRRRXXX\\\___aaabbbccceeejjjrrryyyttthhh```UUUPPPJJJFFFDDDBBBAAAAAABBBBBBCCCEEEHHHQQQccctttzzzooohhhgggiiirrrxxx}}}|||}}}xxxkkk```VVVSSSPPPPPP\\\kkkwwwwwwyyyyyyppp___QQQGGGAAA:::888666666777888777666444555555555555555444444111111111111111111111111444333333333222222111111222222222222222222222222111111111111111111111111222222222111111111111111000111111111111222222222000111222333444888>>>BBBHHHPPPWWWZZZ\\\^^^^^^[[[\\\XXXWWWXXXZZZ___kkkwww~~~wwwooojjjaaa\\\UUUNNNKKKIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKJJJHHHHHHJJJLLLPPPUUU\\\bbbfffhhhkkknnnsssyyyuuuiiibbbWWWRRRKKKFFFCCCBBBBBBAAAAAAAAABBBCCCEEELLL]]]mmm{{{ooogggfffgggrrryyy~~~{{{yyy{{{~~~zzzmmmaaaWWWSSSPPPNNNWWWccc|||ttttttwwwxxx~~~xxxeeeVVVIIICCC888666444444555666666555555555555666555555444333111111111222222222222222333333333333333222222222222222222222222222222222111111111111111111111111222111000///////////////111111222222222333333333111222222333555888===AAAJJJRRRYYY[[[\\\___^^^[[[[[[WWWUUUVVVWWW\\\hhhttt~~~vvvpppiiibbb^^^VVVRRRMMMIIIHHHHHHHHHHHHFFFGGGGGGGGGFFFFFFEEEDDDFFFFFFFFFGGGHHHJJJKKKLLLOOOOOONNNLLLKKKLLLNNNQQQSSSZZZcccjjjnnnrrrwww{{{vvvkkkcccYYYTTTLLLFFFCCCBBBBBBAAA@@@@@@AAABBBCCCIIIYYYiii}}}qqqiiihhhjjjrrrzzz~~~~~~}}}}}}{{{zzz{{{~~~~~~{{{nnnbbbWWWSSSOOOLLLRRR]]]lllqqqpppsssvvv|||~~~jjjWWWJJJBBB:::888555555555555444333555555666666555444444333222222222222333333333444222222333333333333333333222222222222222222222222111111111111111111111111111111000///000111222222222333333333333444444444333444444555666999>>>BBBKKKSSSZZZ\\\]]]___^^^[[[WWWTTTRRRSSSUUUZZZfffrrr~~~zzzqqqiiibbb\\\WWWTTTOOOLLLHHHFFFGGGIIIJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGIIIKKKMMMPPPSSSTTTUUUTTTRRRPPPNNNPPPTTTWWW[[[cccnnnvvv{{{wwwllleee[[[UUUMMMGGGCCCBBBBBBAAA??????@@@AAABBBHHHWWWfffvvvnnnmmmooovvv~~~~~~}}}||||||~~~|||}}}~~~~~~|||nnnbbbWWWSSSNNNJJJOOOYYY```ooommmqqqttt{{{lllXXXIII@@@>>>;;;999777777666444333555666666666555444333333222222222333333444444444222222222333333444444444222222222222222222222222111111111111111111111111222111111111222444666777333333333444444444555555555555666666777:::???CCCLLLTTTZZZ\\\]]]___^^^[[[TTTQQQPPPQQQSSSYYYfffrrr|||zzzsssjjj```YYYTTTQQQNNNMMMJJJGGGGGGIIIKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLGGGHHHJJJMMMQQQUUUYYYZZZZZZXXXUUURRRQQQSSSXXX\\\ccclllwwwyyynnnggg[[[VVVMMMGGGCCCBBBBBBAAA??????@@@AAAAAAGGGVVVeeeyyyqqqqqqtttzzz~~~~~~~~~~~~~~~}}}|||{{{{{{~~~ttthhh[[[SSSNNNJJJLLLOOOYYYnnn|||kkkgggkkkssskkkSSSEEE???:::888777666777666555333666555444333333444666777333333333333333333333333444333333222111111111222222222222222222222222222111222222333333222222111111111000000111111222333333333333444444555555555333111111555777888>>>EEEMMMTTTZZZ\\\___```^^^YYYTTTTTTRRRPPPRRR\\\kkkvvv|||sssiii^^^VVVSSSQQQNNNKKKHHHGGGEEEEEEFFFJJJNNNQQQPPPPPPOOONNNNNNMMMLLLLLLKKKJJJKKKOOOUUUZZZ[[[[[[aaa^^^ZZZWWWVVV[[[ccciiivvv}}}~~~ssskkk^^^WWWOOOIIIFFFEEECCCAAA@@@@@@AAAAAA???CCCSSSbbbzzz~~~xxxuuuzzz~~~~~~~~~~~~~~~}}}|||{{{zzz{{{~~~uuuiii\\\TTTNNNJJJKKKOOOWWWiii}}}kkkfffiiipppiiiRRREEE@@@:::999777777777777555333666555555444444444555555333333333333333333333333444333222222111111222222222222222222222222222222111222222333333222222111111111000000111111222333111222222222222222222333333111111555777888>>>FFFNNNTTTZZZ]]]___```^^^YYYTTTTTTSSSRRRUUU___nnnzzz{{{vvvlllcccYYYSSSQQQQQQNNNLLLJJJIIIGGGGGGGGGIIILLLMMMQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPSSSXXX]]]``````dddbbb___]]]^^^dddmmmttt~~~ssskkk^^^XXXOOOIIIGGGEEECCCAAA@@@@@@AAAAAA???CCCRRRaaawww~~~zzz}}}~~~~~~}}}}}}}}}}}}{{{{{{{{{zzzzzz}}}vvvjjj^^^UUUOOOKKKKKKNNNRRRccczzz~~~jjjccceeemmmgggQQQEEEAAA;;;999888777777777555333666666666666555444333333444444444444444444444444333333222222111111222222222222222222222222222222111222222333333222222111111111000000111111222333333222222222222222222111222000111555777999???FFFOOOUUU[[[]]]___aaa^^^XXXTTTTTTSSSTTTYYYeeeuuu{{{sssmmmbbb\\\TTTPPPOOOOOONNNMMMLLLKKKJJJJJJIIIJJJJJJKKKPPPPPPQQQQQQRRRSSSTTTTTTVVVTTTTTTWWW\\\aaaeeegggiiigggeeeeeeiiiqqq|||~~~ssslll___XXXOOOIIIGGGEEECCCAAA@@@@@@@@@AAA???CCCPPP^^^ttt~~~}}}|||{{{{{{{{{{{{{{{{{{zzz{{{}}}xxxlll```WWWPPPKKKKKKNNNNNN]]]rrrkkkbbbbbbkkkeeeOOODDDAAA<<<:::999888888777555444555666777777666444222111444444444444444444444444333333222222111222222333222222222222222222222222111222222333333222222111111111000000111111222333555555555444444333333333222000111555888:::@@@HHHPPPWWW\\\^^^```aaa]]]XXXTTTSSSSSSVVV]]]kkk{{{~~~zzzsssjjjddd[[[WWWRRRNNNNNNOOOOOONNNLLLLLLMMMMMMLLLLLLKKKKKKNNNNNNNNNOOOPPPPPPQQQQQQTTTTTTTTTWWW\\\ccciiimmmlllkkkkkkmmmrrr|||~~~tttlll```YYYPPPJJJGGGEEECCC@@@@@@???@@@@@@@@@BBBMMMZZZrrr}}}|||{{{zzzzzzzzz{{{{{{{{{{{{{{{~~~zzznnnbbbYYYRRRLLLJJJMMMKKKYYYmmmnnneeeccckkkfffPPPEEEAAA===;;;999999999888666444555666777777666444222111444444444444444444444444333222222111222222333333222222222222222222222222111222222333333222222111111111000000111111222333555555555444444333333333222111222666999<<>>===:::999999888666444666666666666555444333333333333333333333333333333222222111111222222333333222222222222222222222222111222222333333222222111111111000000111111222333333222222222222222222111333222333888;;;>>>EEEMMMTTTZZZ___``````aaa]]]XXXUUUTTTTTTYYYeeevvv~~~~~~xxxuuupppkkkfff```YYYUUUSSSRRRQQQQQQQQQQQQRRRSSSPPPPPPQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPOOONNNQQQUUUYYY___fffnnnsssrrrtttxxx{{{tttlllaaaZZZQQQJJJGGGEEECCC@@@@@@>>>???@@@@@@AAAIIIQQQgggxxxuuuwww|||vvvsssuuuuuuuuuuuuuuutttssssssmmmkkkiiigggfffggghhhiiilllnnnppptttwww{{{}}}~~~~~~|||zzzyyyxxxxxxwwwvvvwwwxxxxxxyyy{{{~~~}}}rrreee\\\TTTLLLJJJKKKIIIRRRaaauuu~~~rrrhhhhhhzzzsss\\\LLLFFF???===;;;::::::888666444666555555444444444555555222222222222222222222222222222111111222222333444222222222222222222222222111222222333333222222111111111000000111111222333111222222222222222222333555333555:::===@@@HHHOOOUUU[[[___```aaaaaa]]]XXXVVVTTTTTTZZZgggxxx~~~|||wwwoookkkeee```[[[WWWSSSPPPMMMNNNOOOQQQRRRSSSUUUWWWUUUUUUUUUTTTSSSSSSRRRRRROOOOOOPPPPPPQQQRRRRRRRRRSSSVVV[[[```dddjjjqqqvvvxxx{{{tttmmmbbb[[[QQQKKKHHHEEECCC@@@@@@>>>>>>@@@@@@AAAGGGNNN___|||}}}uuuooopppvvv|||uuunnnkkkgggggggggggggggfffeeedddbbb```\\\ZZZXXXYYYZZZ[[[]]]___aaaeeeiiillloooqqquuuwww{{{~~~~~~}}}|||zzzyyyxxxwwwwwwtttuuuvvvwwwwwwyyy|||~~~rrrfff]]]TTTMMMJJJKKKJJJPPP[[[mmmwwwjjjgggvvvyyy```PPPHHH@@@>>>;;;::::::999666444666555444333333444666777111111111111111111111111222111111111222333333444222222222222222222222222222222222333333222222222111111111000111222222333333333333444444555555555555444666;;;>>>BBBIIIQQQUUU[[[```aaaaaaaaa]]]WWWVVVTTTTTTZZZhhhyyy}}}~~~xxxsssjjjeee^^^XXXTTTQQQNNNLLLHHHJJJMMMPPPRRRUUUXXXZZZZZZYYYWWWUUUTTTSSSRRRRRRLLLMMMNNNOOOQQQRRRSSSSSSXXX]]]bbbfffiiimmmssswww}}}uuummmbbb[[[RRRKKKHHHFFFCCC@@@@@@>>>>>>@@@@@@AAAFFFMMMYYYvvv}}}uuummmmmmpppxxxyyyrrriiibbb```[[[ZZZZZZYYYXXXXXXXXXYYYSSSQQQOOONNNMMMNNNOOOPPPRRRUUUXXXZZZ[[[]]]___aaacccfffjjjmmmqqqvvv|||~~~~~~}}}}}}|||zzzyyyxxxxxxwwwvvvvvvvvvwwwyyyzzz}}}vvvjjj___VVVPPPKKKHHHJJJLLLVVVhhh~~~qqqpppxxxmmmUUUGGGCCC@@@;;;999888999888888666666555555555444444444333222222111111222222333222222222222222222222222333333333333333333333333333333333222222111111111444444222222222222444444444444444444444444444444222444666999>>>EEENNNTTTZZZ```cccccccccccc___YYYZZZXXXXXX```ooo~~~xxxqqqkkkccc^^^WWWQQQMMMKKKIIIHHHKKKLLLNNNQQQSSSTTTUUUVVVZZZWWWSSSQQQPPPOOONNNLLLLLLJJJKKKOOOQQQSSSYYYaaabbbgggmmmqqqsssxxx~~~wwwoooeee[[[RRRMMMJJJEEEBBBBBBAAA@@@>>>;;;;;;===BBBFFFWWWiiisssggghhhkkksss~~~{{{qqqjjjbbb\\\ZZZSSSRRRQQQPPPPPPPPPPPPPPPOOONNNLLLKKKJJJKKKLLLMMMLLLOOORRRSSSTTTUUUVVVXXX[[[^^^aaadddhhhlllrrrvvv}}}}}}}}}|||{{{zzzyyyxxxxxxwwwvvvuuuuuuvvvwwwwww}}}~~~wwwkkk```WWWPPPKKKHHHIIILLLUUUggg~~~rrrooowwwrrrZZZKKKCCC@@@;;;999888888888888666666555555555444444444333333222222222222333333444444444444444444444444333333333333333333333333333333333222222222111111333222111111111111222333222222222222222222222222333444777:::???FFFOOOUUU[[[```dddccccccccc___YYYYYYXXXZZZcccqqq}}}vvvnnniii]]]XXXRRRMMMKKKIIIHHHGGGIIIKKKMMMPPPSSSTTTVVVVVVYYYVVVSSSPPPOOONNNLLLKKKLLLKKKLLLPPPSSSVVV]]]dddiiinnntttyyy|||xxxpppfff\\\RRRNNNJJJEEEAAAAAA@@@???>>><<<<<<>>>BBBEEETTTeee~~~~~~rrrggghhhkkksss~~~qqqfff___XXXSSSRRRJJJJJJIIIHHHHHHHHHHHHIIIJJJIIIHHHGGGGGGGGGHHHIIIIIIKKKMMMNNNMMMMMMNNNOOOSSSUUUXXX[[[]]]aaafffjjjuuu{{{~~~~~~||||||||||||{{{yyyxxxwwwwwwwwwuuutttttttttttttttwww{{{xxxmmmaaaXXXQQQLLLHHHHHHKKKTTTfff|||sssnnnttt|||vvv___OOODDD@@@<<<999888888777777666666666555555555444444444444333333333333444444444444444444444444444444333333333333333333333333333333333222222222222111222111111000000111111222111111111111111111111111444555888;;;@@@HHHQQQWWW[[[aaaddddddcccccc___YYYYYYYYY]]]ggguuuzzzssskkkeeeYYYUUUPPPLLLKKKJJJJJJIIIJJJLLLOOORRRUUUWWWXXXYYYWWWUUUQQQOOONNNMMMKKKIIIMMMKKKMMMQQQUUUYYYaaajjjrrrxxxyyyrrrggg]]]SSSNNNJJJEEEAAAAAA?????????>>>===???BBBDDDPPP```xxx}}}rrrggggggjjjrrr}}}xxxggg]]]VVVPPPLLLLLLFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGJJJLLLMMMMMMLLLKKKLLLMMMPPPRRRTTTVVVXXX\\\```ccclllsss|||~~~~~~~~~{{{{{{{{{{{{zzzxxxwwwvvvvvvvvvuuutttrrrrrrqqqqqqrrruuuzzzyyynnncccZZZRRRLLLIIIGGGJJJSSScccyyytttmmmqqqxxxyyyaaaRRREEEAAA<<<999888888777666666666666666555555555555555444444333333444444555222222222222222222222222333333333333333333333333222222222222222222222222222222111111111111222222333333333333333333333333444666999<<>>???@@@???>>>???BBBDDDMMM[[[rrr}}}rrrfffgggjjjrrr~~~qqq```WWWQQQLLLIIIIIIEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHLLLNNNOOOOOONNNMMMMMMNNNPPPQQQSSSUUUWWWZZZ^^^aaagggmmmvvv~~~~~~~~~zzzzzzzzzzzzyyywwwvvvuuuuuuuuutttsssrrrpppoooooonnnpppuuu}}}{{{pppeee\\\TTTMMMIIIGGGJJJQQQ```uuuvvvkkknnnttt|||dddUUUGGGCCC>>>:::999888777666777777666666666555555555555444444333333444444555222222222222222222222222333333333333333333333333222222222222222222222222222333333333333333333222333333333333333333333333444666999===CCCLLLUUU\\\^^^cccfffeeeeeeddd```ZZZXXXZZZ```kkkyyy}}}xxxqqqhhhbbbZZZWWWTTTRRRRRRRRRRRRQQQSSSUUUXXX[[[\\\\\\[[[ZZZTTTRRRPPPOOOOOONNNLLLJJJKKKJJJLLLRRRXXX^^^hhhqqq~~~wwwlllaaaWWWQQQMMMFFFBBBBBB???@@@@@@@@@???@@@BBBDDDJJJXXXmmm}}}rrreeefffiiirrrwwwiiiZZZRRRNNNIIIFFFFFFCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIIIILLLNNNPPPPPPOOONNNOOOPPPQQQSSSUUUVVVXXX[[[___cccgggmmmvvv}}}~~~~~~yyyyyyyyyyyyxxxvvvuuuttttttttttttsssrrrqqqooonnnkkkmmmqqqxxx|||rrrggg^^^UUUNNNIIIFFFIIIPPP]]]pppvvvjjjjjjppp~~~hhhZZZJJJFFF@@@<<<:::999888777777777777666666666555555444444333333333333444444444444444444444444444444333333333333333333333333111222222222222333333333222333333444444333333222222222222222222222222222444666999>>>DDDMMMWWW]]]___dddgggfffeeeddd```ZZZWWWYYY___jjjvvv|||wwwpppgggaaaYYYWWWUUUUUUVVVXXXXXXWWW[[[\\\^^^^^^]]][[[XXXVVVSSSRRRQQQQQQQQQQQQOOOMMMLLLKKKMMMSSSYYY```jjjtttyyyooodddYYYTTTOOOHHHDDDCCC@@@@@@@@@???>>>@@@CCCEEEIIITTThhh|||{{{qqqeeeeeeiiirrrnnnaaaTTTNNNKKKFFFCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEGGGHHHIIIJJJJJJJJJLLLNNNQQQRRRQQQQQQSSSTTTVVVWWWYYY[[[]]]```dddhhhnnnttt{{{~~~}}}|||yyyyyyyyyxxxwwwvvvttttttssssssttttttsssqqqpppoooiiijjjmmmsss~~~}}}sssiii___VVVNNNJJJFFFHHHNNNZZZlllvvvhhhhhhmmm~~~~~~hhh[[[LLLHHHBBB>>><<<:::999888777777777777666666666555333333222222222222333333444444444444444444444444333333333333333333333333111111222222222333333333111222333333333333222111333333333333333333333333333555999===DDDMMMWWW^^^```eeehhhgggfffeee```ZZZVVVXXX]]]gggrrrzzz}}}}}}}}}zzzuuunnneee```XXXXXXXXXZZZ]]]```bbbbbbeeeffffffeeebbb]]]XXXUUURRRQQQQQQSSSTTTTTTRRRPPPOOOMMMOOOTTT[[[bbbmmmwww{{{qqqggg\\\VVVQQQJJJEEEEEEAAAAAA@@@>>>===???CCCGGGFFFQQQcccwwwxxxnnnddddddhhhssshhh\\\PPPKKKIIIDDDAAA@@@DDDDDDCCCCCCDDDEEEFFFFFFDDDEEEGGGHHHJJJKKKKKKKKKMMMPPPRRRTTTTTTUUUVVVXXXZZZ\\\^^^```bbbfffjjjmmmvvv{{{~~~}}}{{{zzzxxxxxxxxxxxxwwwuuutttsssrrrsssttttttsssrrrpppoooggghhhkkkqqq{{{~~~tttiii```WWWOOOJJJFFFHHHNNNXXXjjjvvvhhhggglll}}}{{{fffYYYMMMIIICCC???<<<;;;:::888777777777777666666666666333222222111111222222333222222222222222222222222333333333333333333333333111111111222222333333333000111222333333222111000666666666666666666666666333555888===DDDMMMWWW^^^```eeehhhgggfffeee```ZZZVVVWWW\\\eeepppwwwzzzyyy~~~}}}{{{xxxtttmmmddd___YYYYYY[[[___dddiiikkkkkknnnooonnnlllgggaaa[[[WWWRRRRRRRRRTTTVVVVVVUUUSSSQQQOOOPPPVVV\\\dddoooyyy|||ssshhh]]]WWWRRRKKKFFFFFFBBBAAA@@@======???DDDHHHEEEOOO```tttvvvlllcccdddhhhsss```WWWNNNIIIFFFCCCDDDGGGBBBBBBCCCCCCDDDEEEEEEEEEIIIIIIIIIIIIIIIJJJKKKLLLPPPRRRTTTUUUVVVXXX[[[]]]aaacccfffhhhkkkpppuuuxxx~~~}}}|||yyywwwyyyyyyxxxwwwuuusssqqqpppqqqrrrsssssssssqqqooommmjjjhhhiiinnnvvvwwwmmmcccYYYOOOIIIIIIGGGJJJUUUfffzzzyyygggccchhh|||xxxeeeYYYMMMIIICCC???<<<;;;:::999777666555444333444555555333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222222222333333333333444444777888999===EEENNNWWW]]]aaadddggghhhgggccc___\\\ZZZWWWZZZdddmmmqqqtttvvv}}}{{{wwwsssnnniiieeeccc\\\]]]^^^```dddiiimmmpppyyyzzzyyyssshhh]]]VVVRRRSSSTTTVVVYYY[[[\\\ZZZXXXTTTUUUVVVYYY^^^hhhttt{{{~~~tttmmmbbbXXXQQQLLLHHHEEEBBBBBBAAAAAAAAABBBCCCCCCJJJNNNZZZmmm{{{}}}uuunnnfffbbbeeeqqq]]]TTTLLLIIIGGGEEEFFFIIICCCCCCCCCDDDEEEEEEFFFFFFIIIIIIIIIJJJKKKLLLNNNNNNSSSTTTWWWXXXYYY[[[^^^aaadddgggkkkooosssyyy~~~}}}}}}|||zzzxxxzzzyyyxxxvvvtttsssqqqqqqqqqqqqssssssrrrpppnnnmmmhhheeefffjjjrrrxxxoooeeeZZZPPPJJJIIIGGGJJJUUUdddyyyzzzhhheeejjj|||xxxdddXXXJJJFFFAAA===;;;:::888777777666555444444444555555333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222222222333333333333444444777777999===EEENNNWWW]]]bbbdddggghhhgggccc^^^[[[YYYVVVYYYcccmmmrrrvvvyyy{{{yyyuuupppkkkgggcccbbb[[[\\\___dddkkkrrryyy}}}|||ssshhh^^^XXXUUUSSSTTTWWWZZZ]]]___^^^^^^YYY[[[]]]```fffooozzzuuunnndddZZZRRRMMMIIIFFFCCCBBBBBBBBBBBBBBBCCCCCCHHHLLLXXXjjjyyy}}}wwwppphhhddddddooo~~~YYYQQQJJJIIIHHHFFFGGGKKKDDDDDDDDDEEEEEEFFFGGGHHHJJJJJJKKKLLLNNNPPPQQQRRRUUUXXXZZZ\\\^^^aaadddgggjjjnnnsssyyy~~~}}}|||||||||{{{zzzzzzxxxvvvtttrrrqqqqqqqqqpppppprrrrrrrrrpppnnnllleeebbbbbbffflllxxxzzzqqqggg\\\RRRKKKHHHFFFIIISSSbbbwww|||jjjggglll|||yyydddVVVIIIEEE@@@<<<;;;:::999999777777666555555555555555222222222222222222222222333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222222222333333333333444444666666888===EEENNNWWW\\\bbbdddggghhhgggbbb^^^ZZZXXXUUUXXXbbbmmmtttyyy}}}~~~~~~}}}wwwuuuqqqmmmhhhdddaaa```[[[]]]aaagggqqq{{{}}}rrrggg^^^ZZZXXXSSSUUUXXX\\\___bbbcccdddaaacccggglllrrrzzzvvvpppfff\\\TTTNNNJJJGGGCCCCCCBBBBBBAAABBBBBBCCCEEEJJJUUUfffwww~~~{{{tttjjjeeeccclllyyyVVVOOOJJJIIIHHHFFFGGGJJJFFFFFFEEEFFFFFFGGGIIIJJJJJJKKKLLLNNNPPPSSSUUUWWWXXXZZZ]]]```cccfffkkknnnqqquuu{{{}}}{{{zzz{{{|||{{{zzzyyywwwuuurrrqqqpppqqqrrrnnnooopppqqqqqqooommmllldddaaa___bbbhhhsss}}}uuukkk```TTTMMMHHHFFFHHHQQQ___ttt}}}kkkggglll~~~|||fffWWWJJJGGGBBB>>>======<<<;;;777777777666666666666666222222222222222222222222333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222222222222333333333444444555666888===EEEOOOWWW\\\ccceeeggghhhfffbbb]]]YYYWWWTTTXXXcccpppxxx~~~~~~{{{}}}~~~|||zzztttrrrnnnjjjeeebbb```___\\\^^^bbbiiisss}}}{{{nnnccc]]][[[[[[UUUXXX[[[^^^```cccgggiiihhhlllrrrxxx~~~wwwpppfff]]]UUUNNNIIIFFFBBBBBBAAA@@@@@@@@@AAAAAACCCHHHSSSbbbtttyyyllleeeaaahhhtttUUUNNNJJJIIIIIIFFFFFFHHHGGGGGGFFFFFFFFFHHHJJJKKKKKKLLLNNNPPPSSSVVVXXXZZZYYY\\\```dddggglllqqqtttxxx|||~~~~~~{{{yyyxxxyyyzzzzzzzzzxxxvvvsssqqqppppppqqqqqqmmmnnnoooppppppnnnmmmkkkdddaaa___aaafffpppxxxooocccWWWPPPHHHGGGHHHOOO[[[ppplllgggkkkjjjZZZJJJGGGBBB>>>======<<<;;;777777777777777666666666222222222222222222222222333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222222222222333333333444444444666999???GGGPPPXXX]]]ccceeeggghhhfffaaa[[[XXXVVVTTTYYYgggttt~~~{{{yyy}}}}}}zzzwwwrrrpppkkkgggccc```___^^^[[[^^^ccckkkttt}}}ttthhh___\\\[[[[[[YYY[[[^^^```aaadddiiimmmooottt|||vvvpppfff]]]UUUNNNHHHEEEAAA@@@@@@???>>>>>>??????BBBHHHPPP]]]ppp|||lllddd___cccoooRRRLLLIIIIIIIIIFFFEEEGGGHHHGGGFFFEEEFFFHHHJJJKKKMMMMMMOOOQQQTTTWWWZZZ[[[[[[^^^cccggglllqqqwww{{{}}}|||zzzwwwuuuvvvwwwxxxxxxuuutttrrrqqqpppoooppppppkkklllnnnoooooonnnlllkkkeeeaaa___aaafffooo|||sssfffZZZRRRIIIHHHHHHMMMXXXkkkmmmgggkkk~~~mmm\\\IIIEEE@@@<<<;;;:::999999888888888888888777666666333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222222222333333333333444444555666:::@@@HHHQQQYYY^^^dddeeeggghhheee```ZZZWWWVVVUUU\\\lll{{{|||xxxxxx||||||xxxvvvooommmhhhddd```^^^]]]]]]YYY\\\cccllluuu}}}}}}uuujjjaaa\\\[[[[[[\\\]]]___bbbccccccgggmmmrrrxxx~~~vvvpppggg]]]UUUNNNHHHDDDAAAAAA@@@???>>>>>>>>>>>>AAAGGGMMMWWWjjj}}}{{{lllccc\\\___iiiyyyNNNIIIGGGIIIJJJHHHGGGIIIHHHGGGEEEEEEEEEGGGJJJLLLNNNNNNPPPRRRUUUWWWZZZ[[[^^^aaaffflllqqqwww}}}}}}{{{xxxuuussstttuuuuuuuuussssssrrrqqqpppoooooonnnjjjkkkmmmnnnnnnmmmllljjjeeeaaa___aaaeeeooouuuiii\\\SSSKKKIIIIIILLLUUUhhhoooiiimmmzzzooo]]]JJJFFFAAA===;;;:::888777888888999999999888777666444444444444444444444444333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222222222333333333333444444555777;;;BBBJJJSSS[[[___dddfffhhhhhheee___YYYVVVUUUVVV___qqqwwwtttuuu|||~~~|||xxxuuullliiieee```]]][[[[[[[[[XXX\\\bbbjjjqqqvvvyyyzzzqqqkkkbbb]]][[[\\\]]]]]]___bbbeeefffggglllttt{{{wwwrrriii___WWWOOOIIIEEECCCBBBAAA@@@???????????????EEEJJJQQQdddxxx~~~xxxmmmbbbYYYZZZcccqqqKKKFFFEEEIIIKKKIIIIIIKKKHHHGGGEEEDDDEEEGGGJJJKKKOOOOOOPPPRRRUUUWWWZZZ[[[```dddiiioootttzzz~~~{{{xxxtttrrrrrrssstttsssrrrrrrrrrrrrqqqooonnnmmmjjjkkkmmmnnnnnnmmmkkkjjjdddaaa^^^```eeennn~~~wwwjjj]]]TTTLLLJJJIIILLLSSSfffqqqkkkooovvvppp^^^MMMIIICCC???===;;;:::999888888999:::999888777666555555555555555555555555333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222222222333333333444444444666888<<>>CCCGGGMMM___uuu{{{uuunnnbbbXXXWWW^^^lll}}}KKKKKKKKKKKKKKKJJJJJJJJJJJJIIIGGGFFFGGGIIIKKKMMMPPPQQQSSSTTTUUUWWWZZZ\\\ccchhhnnnssswww~~~~~~yyywwwuuurrrpppppppppqqqqqqqqqppppppooonnnnnnnnnkkklllmmmnnnnnnnnnmmmmmmccc```___bbbeeelllzzzwwwmmm```WWWQQQKKKIIILLLRRR```~~~uuullliiiyyysss^^^PPPHHHAAA???>>>======@@@888888888888777777777777666666666666555555555555222222222333333444444444555555555444444333333333444333333222111111111222555333222222333333333222222222333444444555555666888999===CCCKKKTTT]]]aaafffhhhjjjhhhddd___\\\ZZZXXX\\\gggvvvssssssuuu{{{zzztttooohhhddd^^^ZZZXXXWWWVVVVVVVVVYYY]]]```aaabbbdddeee[[[\\\[[[ZZZYYYZZZ]]]___ddddddfffhhhmmmvvvwwwrrriii```YYYQQQKKKGGGBBBBBB@@@???>>>=========>>>BBBDDDIIIWWWjjjtttuuummm```VVVVVVYYY```pppKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKIIIHHHIIIKKKMMMOOOQQQRRRTTTVVVWWWYYY\\\___dddiiiooouuuzzzzzzxxxuuurrrpppoooooopppppppppppppppppppppoooooolllllllllllllllllllllllldddaaa^^^___```fffqqq}}}xxxmmmaaaXXXQQQLLLJJJMMMRRR```}}}vvvnnnlllxxxyyydddRRRIIIBBB???>>>;;;;;;===888888888888777777777777666666666555444444333333333333333333333333333444555555444444444333333333555444444333222222333333444333111222444555555444333333444555555666666777888999===CCCLLLUUU]]]aaafffhhhjjjiiiddd___\\\ZZZZZZ```kkk{{{ttttttwww|||}}}xxxrrrmmmeeeaaa]]]YYYWWWVVVUUUTTTUUUWWWZZZZZZZZZZZZZZZ[[[UUUVVVWWWWWWXXX[[[___bbbfffhhhkkkooouuu}}}yyysssjjjaaaYYYRRRKKKGGGDDDCCCBBB@@@??????>>>>>>===@@@CCCGGGTTTfffppprrrjjj]]]SSSRRRTTTZZZiiiyyyKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLNNNPPPQQQRRRTTTVVVXXXZZZ]]]aaadddhhhmmmsssyyy|||zzzwwwtttqqqooonnnnnnnnnoooooopppppppppppppppnnnmmmkkkjjjiiiiiijjjjjjfffaaa]]]\\\[[[^^^hhhsssyyyooocccZZZRRRLLLJJJMMMRRR^^^zzzvvvooooootttkkkUUUKKKBBB>>>===:::999;;;999999888888888777777777666666555444333222222111444444444333333333333333555444444444444333333333555555444444333333444444444333222222444666666555444444555555666777777888888:::>>>DDDMMMUUU]]]aaafffhhhjjjiiieee```\\\ZZZ\\\dddqqqvvvwwwzzz~~~~~~}}}}}}}}}|||zzzuuuooojjjaaa^^^ZZZXXXWWWUUUTTTRRRUUUVVVWWWVVVSSSQQQPPPQQQNNNPPPRRRUUUXXX\\\bbbfffjjjmmmssszzz{{{uuulllbbbZZZRRRKKKGGGDDDDDDBBBAAA@@@?????????===???@@@EEEPPP```kkkooojjj]]]RRROOOOOOSSSbbbsssLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPRRRSSSSSSUUUWWWYYY\\\^^^bbbhhhkkkppptttzzz}}}{{{xxxuuurrrooonnnmmmkkklllnnnooopppppppppooonnnmmmjjjhhhgggggghhhiiieeeaaa\\\ZZZXXXZZZcccnnn{{{qqqeee\\\SSSMMMKKKNNNQQQ\\\vvvtttmmmmmmqqqoooWWWLLLAAA>>>===;;;999:::999999999888888888777777555555444444444444444444444444444444444333333333444444444444444444444444444444333333333333444444555444222333444555555444444444444555666666777777888:::???EEENNNVVV]]]bbbfffiiijjjiiieee```\\\[[[]]]fffuuuzzz|||}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{zzzxxxsssmmmhhh]]][[[XXXVVVVVVUUUTTTSSSVVVWWWVVVTTTPPPNNNMMMMMMKKKMMMPPPTTTXXX^^^dddiiinnnsss|||zzzuuutttuuuxxx|||vvvmmmccc[[[SSSLLLHHHDDDCCCBBBAAA@@@?????????>>>>>>???CCCMMM[[[gggmmmmmmaaaUUUQQQNNNQQQ```pppMMMMMMNNNOOOOOOPPPQQQQQQQQQQQQSSSTTTUUUVVVVVVVVVYYY[[[]]]```dddiiioootttzzz}}}~~~|||zzzvvvssspppnnnmmmiiijjjlllnnnoooooonnnnnnnnnmmmjjjgggffffffggghhhddd___[[[ZZZYYY[[[fffqqq}}}sssggg___TTTNNNLLLMMMOOOXXXoooppphhhgggmmmqqqZZZNNNBBB??????===;;;<<<999999999999888888888888444444444555666666777777444444444444444444444444444444444444444444444444333222222222222222333333777555333333444444333222222333333444444555666666888;;;@@@GGGOOOWWW^^^bbbgggiiikkkiiieee```]]][[[\\\fffvvv}}}{{{{{{|||||||||{{{{{{zzzzzzzzz|||~~~~~~}}}~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzyyyxxxxxxzzzyyyyyyyyywwwrrrkkkfff\\\YYYVVVUUUUUUVVVUUUTTTUUUVVVUUURRROOOMMMLLLMMMLLLNNNRRRUUUYYY___fffjjjqqqxxx{{{tttnnnmmmmmmooouuu||||||vvvmmmddd[[[TTTMMMIIICCCBBBAAA???>>>>>>>>>>>>@@@>>>???CCCKKKWWWdddmmmooocccXXXRRRNNNPPP___pppNNNOOOPPPQQQRRRSSSTTTUUUTTTVVVXXXZZZ[[[\\\[[[[[[]]]___aaaeeeiiipppwww|||~~~|||zzzwwwtttqqqooommmhhhjjjlllnnnoooooommmmmmmmmllljjjhhhggggggggggggbbb^^^[[[[[[\\\```kkkwwwvvvjjjaaaUUUPPPMMMMMMLLLSSSiiinnneeeccciiizzzwww```RRREEEAAAAAA???===<<<:::999999999999888888888444444555555666777777777333444444444555555555555333333333444444444444555222222111111111222333333666444222222333333333222222222333333444555555555888;;;@@@HHHPPPXXX^^^bbbgggiiikkkjjjfffaaa]]][[[[[[eeettt|||zzzxxxxxxxxxxxxwwwvvvuuuuuuuuuwwwzzz}}}~~~|||{{{zzzzzzzzzxxxyyyzzz{{{||||||||||||yyyyyyzzz{{{||||||{{{{{{yyyyyyyyyyyyxxxwwwvvvuuuxxxwwwwwwwwwuuupppiiidddZZZWWWTTTRRRSSSUUUVVVVVVTTTTTTSSSQQQMMMLLLLLLMMMMMMOOOSSSVVVZZZ```fffkkkssszzzyyyrrrmmmllllllnnnssszzz}}}zzzuuulllccc[[[TTTNNNJJJBBBBBB@@@???>>>=========AAA>>>>>>BBBJJJTTTbbbnnnooocccYYYSSSNNNOOO^^^pppPPPQQQRRRSSSUUUVVVWWWXXXYYY[[[^^^aaabbbbbbaaa``````bbbeeeiiinnnuuu}}}}}}|||zzzxxxuuurrrpppnnnjjjlllnnnpppqqqpppnnnmmmkkkkkkjjjiiiiiihhhggggggaaa]]][[[\\\^^^cccppp|||wwwlllcccVVVQQQMMMLLLJJJOOObbbxxxpppeeebbbggguuuhhhYYYJJJDDDCCC@@@<<<:::::::::999999999888888888666666666555555444444444222333333444555666777777333333333444444444555555222222222222222333444444111000///000222444444444333333444444555666666666888;;;AAAIIIQQQYYY___bbbgggjjjkkkjjjfffaaa]]]\\\[[[eeerrr~~~}}}xxxvvvuuutttttttttrrrpppoooppprrruuuyyy|||}}}{{{xxxwwwvvvvvvuuuuuuvvvvvvwwwvvvvvvvvvssstttvvvwwwxxxxxxxxxxxxwwwwwwxxxwwwwwwvvvuuutttuuutttttttttrrrmmmfffaaaXXXTTTPPPNNNPPPSSSVVVWWWVVVVVVTTTQQQNNNLLLMMMNNNLLLOOORRRVVVZZZ```ggglllttt{{{|||vvvrrrssstttuuuzzzxxxssskkkbbb[[[TTTNNNJJJCCCBBBAAA@@@???>>>>>>>>>@@@<<<<<>>===???BBBFFFNNN^^^mmmooolll```WWWVVVUUUccc}}}UUUXXX[[[]]]^^^^^^```aaaaaaccceeehhhkkkllllllmmmjjjlllpppsssyyy~~~{{{yyyxxxvvvsssqqqqqqsssuuuwwwvvvssspppnnnkkkiiiggggggggghhhgggfffbbb```______```ffftttzzzooogggZZZTTTMMMIIIGGGJJJVVVccc~~~zzzkkkjjjgggttt~~~lllWWWLLLFFFAAA>>>>>>===<<<;;;:::999999999999666666555555555444444444555444222000000111222333444444333333333333222222222333444444555555444444222222333333333333444444555444444444444555666666777<<>>===???BBBFFFNNN]]]lllnnnkkk```XXXXXXXXXgggYYY\\\___aaabbbbbbcccdddbbbdddfffjjjlllnnnnnnooonnnpppuuuyyy~~~zzzwwwwwwyyy~~~~~~{{{zzzyyywwwuuusssrrrsssuuuvvvuuussspppnnnkkkjjjgggggghhhhhhgggfffbbb```___``````eeessszzznnnfffYYYRRRLLLHHHEEEHHHSSS___yyy~~~ooonnnkkkxxxsss]]]PPPJJJDDD@@@@@@===<<<;;;::::::999999999666666666555555555444444777666444333333444555555444444333333333333222222222333444444555555444444222222333333333333444444555444444444444555666666888===DDDKKKTTT\\\dddjjjmmmnnnnnnlllfff```\\\ZZZXXX```lllxxx}}}}}}yyyvvvqqqlllhhhcccaaa^^^]]]^^^___^^^]]]^^^bbbgggmmmrrruuuvvvwwwwwwsssoookkkkkkkkkjjjjjjjjjiiigggfffeeeddddddcccbbbccceeegggiiikkkmmmnnnnnnnnnmmmllllllkkkkkkkkkllllllllljjjeee___YYYVVVPPPNNNMMMMMMOOORRRWWWYYYZZZ\\\]]]\\\YYYUUUSSSSSSNNNQQQTTTWWW[[[bbblllsss|||~~~~~~vvvrrrkkkeee^^^VVVOOOJJJDDDCCCBBBAAA@@@?????????>>>>>>???CCCFFFMMM\\\jjjnnnkkk```YYYZZZ\\\lll^^^```cccdddcccbbbbbbcccbbbdddgggjjjmmmoooppppppppptttyyy~~~}}}uuussssssvvv}}}~~~|||zzzzzzyyyvvvtttsssttttttuuutttrrrpppnnnllljjjhhhggghhhhhhgggeeebbb````````````eeeqqq~~~zzznnnfffYYYSSSLLLHHHFFFGGGQQQ\\\uuurrrpppnnn|||yyybbbTTTLLLEEEAAAAAA;;;;;;:::999888888888888666666666666555555555555777777666555555666666777444444333333333222222222222333444444555555444444222222222333333333444444555444444444444555666666888===DDDMMMUUU^^^ffflllnnnooooookkkeee___[[[YYYWWW^^^jjjwwwzzzyyy|||xxxtttooojjjeeeaaaZZZYYYWWWWWWWWWXXXXXXXXXYYY]]]dddjjjoooqqqrrrqqqppplllhhheeeeeeeeeeeeddddddcccbbbaaa``````______^^^___aaacccfffhhhjjjkkkkkkkkkkkkkkkjjjiiihhhhhhjjjjjjiiifffaaa[[[UUUQQQMMMMMMMMMNNNQQQUUUYYY\\\^^^```aaa___[[[VVVSSSRRROOORRRVVVZZZ^^^dddmmmttt~~~yyyxxxwwwwwwxxx{{{~~~tttqqqlllfff___WWWOOOJJJDDDCCCBBBAAA@@@????????????>>>@@@CCCEEELLLZZZgggmmmjjj```ZZZ\\\___pppbbbddddddcccaaa______```bbbdddgggkkknnnqqqrrrrrrssswww||||||uuussssssvvv}}}~~~|||{{{{{{zzzxxxvvvttttttssssssrrrpppooonnnmmmkkkiiihhhhhhhhhgggeeebbb````````````dddppp|||yyynnnfffZZZTTTOOOKKKGGGHHHQQQ[[[qqqssspppppp}}}eeeUUULLLEEEAAA@@@<<<;;;:::999888888888888777777666666666555555555333333333333333333444444444444333333333222222222222333444444555555444444222222222333333333444444555444444444444555666666888===DDDMMMVVV___hhhmmmpppqqqpppllleee```\\\ZZZXXX___jjjxxx}}}tttuuu{{{|||xxxtttooojjjeee___[[[SSSSSSRRRQQQPPPQQQRRRTTTTTTXXX___gggkkkmmmmmmllljjjfffbbb```___````````````___^^^]]]]]]]]]]]]]]][[[\\\^^^```ccceeeggghhhiiijjjjjjjjjiiihhhgggfffggggggeeebbb]]]WWWQQQNNNKKKKKKLLLNNNQQQVVV[[[^^^bbbbbbbbb___ZZZUUURRRPPPPPPTTTYYY\\\```gggooovvv}}}qqqooolllkkklllooorrruuuyyy~~~~~~tttpppkkkeee___WWWOOOJJJDDDCCCBBBAAA@@@????????????>>>@@@CCCEEEJJJWWWeeekkkiii```[[[]]]___oooddddddccc```]]]\\\]]]___ccceeeiiimmmpppsssuuuuuuwwwzzz~~~zzzyyyyyy{{{}}}|||||||||zzzxxxuuuuuutttrrrqqqpppoooooonnnllliiihhhhhhhhhgggeeebbbaaa```aaa```cccooo{{{}}}vvvmmmfff[[[VVVPPPMMMIIIHHHPPPYYYllluuuqqqqqqfffVVVLLLEEEAAA@@@>>>===<<<;;;::::::::::::777777777666666666555555444444555555555555555555444444333333333333222222222333444444555555444444222222333333333333444444555444444444444555666666777<<>>===<<<;;;;;;:::;;;;;;777777777777666666666555666666777888888888888888444444333333333333222222222333444444555555444444222222333333333333444444555444444444444555666666666;;;CCCLLLVVV```iiiooorrrrrrqqqmmmgggbbb```______dddnnn}}}tttnnnmmmttt|||uuuqqqlllfffaaaZZZTTTOOOHHHIIIIIIGGGEEEDDDFFFIIIJJJNNNTTTZZZ___bbbcccccc^^^[[[WWWVVVVVVWWWXXXXXXYYYYYYXXXXXXXXXYYYYYYZZZXXXYYYZZZ\\\]]]___```aaaddddddeeefffeeecccaaa```aaa```^^^ZZZVVVQQQLLLIIIGGGFFFEEEFFFKKKQQQXXX\\\______\\\XXXTTTQQQQQQRRRSSSWWW]]]aaadddjjjrrrxxx|||}}}ooobbb___ZZZWWWXXX[[[```cccgggmmmvvv~~~~~~sssooohhhaaa[[[UUUOOOKKKDDDCCCBBBAAA@@@???????????????@@@CCCDDDHHHTTT```hhhhhh```[[[[[[XXXddd|||bbb```^^^ZZZYYY[[[```eeegggjjjnnnrrrvvvyyy{{{|||~~~}}}}}}~~~~~~|||zzz{{{yyywwwuuussssssssssssooommmjjjiiiiiihhhgggeeecccaaaaaaaaa```cccmmmyyyzzzuuurrrnnnhhhdddZZZVVVQQQMMMIIIGGGMMMUUUaaa{{{zzzvvvpppiiiXXXNNNGGGCCCBBB<<<<<<;;;:::999999999999777777777777666666666666333333444555666666555555444444444333333333222222222333444444555555444444222222333333333444444444555444444444444555666666666;;;CCCLLLVVV```iiiooossssssqqqnnnhhhcccaaa```aaafffppp~~~sssmmmkkkrrr}}}{{{xxxsssoooiiiddd^^^WWWPPPLLLEEEFFFGGGDDDAAA@@@BBBEEEGGGKKKPPPVVV[[[^^^___```[[[XXXTTTRRRSSSTTTUUUUUUWWWWWWWWWVVVWWWWWWXXXYYYWWWWWWXXXZZZ[[[]]]^^^^^^aaabbbcccdddcccaaa___^^^___^^^\\\YYYTTTOOOKKKIIIFFFDDDBBBCCCGGGNNNVVVZZZ\\\[[[YYYUUURRRQQQRRRTTTTTTXXX]]]bbbfffkkksssyyy|||wwwiii]]]ZZZUUUSSSSSSXXX]]]aaaaaahhhqqq{{{~~~sssnnnggg___YYYTTTOOOLLLDDDDDDBBBAAA@@@???????????????AAACCCDDDHHHSSS___hhhhhh```[[[ZZZVVV___vvvccc```]]]\\\___dddhhhjjjrrrsssuuuxxxzzz{{{||||||~~~}}}}}}}}}{{{yyyyyyyyyxxxvvvtttrrrpppoooooommmjjjiiiiiihhhgggeeeccc```]]]]]]^^^aaalllwwwxxxqqqllljjjgggfffYYYWWWSSSMMMIIIIIIKKKMMM]]]lll}}}pppqqqfffTTTKKKEEE@@@>>>>>>>>>>>>===<<<;;;999999555555666666666666666555555555444444444333333333555555444444444333333333444444444444444444444444444333333222222333333444444555666555555555777999:::???GGGOOOXXXaaajjjoooqqqrrrsssqqqmmmhhheeeddddddlllyyyoookkklllttt||||||wwwsssmmmjjjeee___XXXQQQLLLIIICCCBBB@@@?????????@@@@@@EEEHHHLLLPPPSSSUUUVVVVVVQQQPPPNNNMMMMMMOOOQQQSSSTTTSSSRRRRRRRRRSSSUUUVVVWWWWWWXXXXXXYYYZZZZZZZZZ^^^___```bbbbbbbbbaaa```^^^___]]]YYYRRRKKKFFFDDDDDDDDDEEEFFFIIIMMMQQQTTTWWWVVVSSSPPPMMMLLLOOOQQQWWW[[[aaadddggglllrrrwww~~~ooocccYYYUUUQQQPPPTTTXXXZZZ[[[___eeennnxxx|||sssooohhhbbb\\\UUUOOOKKKFFFCCC@@@>>>>>>??????>>>BBB??????BBBDDDGGGOOOWWWeeefffccc\\\UUUVVV^^^fff```^^^\\\^^^dddkkkqqqtttxxxyyyyyyzzz|||}}}~~~~~~~~~}}}{{{zzzyyyxxxxxxvvvtttrrrpppnnnnnnllliiihhhhhhgggfffeeeccc___]]]]]]]]]```kkkvvvwwwooojjjhhhffffffZZZXXXTTTOOOJJJIIIKKKNNNZZZiii~~~qqqppp~~~gggUUUMMMGGGBBB@@@>>>>>>>>>===<<<;;;999999555555666666666666666555555555555444444444333333555555444444444333333333444444444444444444444444444333333222222333333444444555666555555555777999:::???GGGPPPYYYbbbkkkqqqrrrssssssqqqmmmiiigggfffiiiqqq~~~rrrmmmkkksss||||||xxxsssoooiiigggbbb\\\UUUOOOJJJGGGBBBAAA@@@>>>>>>>>>???@@@AAACCCGGGJJJMMMOOOOOOOOOKKKJJJHHHGGGHHHJJJLLLNNNQQQPPPOOOOOOOOOPPPRRRRRRRRRRRRSSSTTTTTTUUUUUUVVVZZZ[[[]]]___`````````___^^^___]]]YYYRRRLLLGGGEEEDDDDDDEEEGGGJJJNNNQQQRRRUUUTTTRRROOOMMMMMMPPPRRRYYY]]]cccfffiiimmmsssxxx~~~wwwggg]]]UUUQQQNNNNNNRRRVVVYYYZZZaaahhhqqq{{{{{{sssnnnhhhbbb[[[UUUNNNJJJFFFCCC@@@>>>>>>??????>>>AAA??????BBBDDDFFFNNNVVVbbbcccaaaZZZRRRSSSZZZcccxxx```___^^^bbbjjjttt{{{~~~~~~~~~|||zzzxxxxxxwwwvvvsssqqqooonnnllljjjhhhggggggfffeeedddbbb___]]]\\\\\\___iiisssuuulllgggeeeeeeeee\\\ZZZVVVPPPLLLJJJLLLMMMVVVeee}}}sssooo}}}iiiWWWNNNHHHDDDCCC>>>>>>>>>===<<<;;;:::999666666666777777666666555555555555444444444444333555555444444444333333333444444444444444444444444444333333222222333333444444555666555555555777999:::???GGGPPPZZZdddmmmssstttttttttrrrnnnjjjhhhhhhnnnvvvsssoookkkttt}}}|||yyyvvvrrrmmmiiidddbbb]]]WWWQQQKKKGGGDDD@@@@@@>>>======>>>>>>???>>>@@@CCCFFFHHHIIIHHHHHHFFFEEEDDDCCCDDDFFFHHHJJJLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQRRRRRRUUUWWWXXX[[[\\\^^^^^^___^^^^^^]]]YYYSSSMMMIIIGGGDDDEEEHHHJJJMMMOOOQQQRRRRRRRRRQQQOOONNNOOORRRUUU\\\aaafffjjjlllooouuuyyy}}}yyylll___WWWQQQOOOMMMMMMQQQVVVZZZ\\\dddkkkuuu~~~zzzrrrnnngggaaa[[[TTTNNNJJJFFFCCC@@@>>>>>>??????>>>AAA>>>>>>AAACCCEEELLLSSS^^^___]]]VVVOOONNNUUU]]]nnndddcccdddiiiqqq{{{~~~|||zzzxxxwwwvvvuuusssqqqooommmkkkhhhfffeeeeeeeeedddcccbbb^^^\\\[[[[[[]]]fffppptttjjjeeeddddddeee^^^\\\XXXRRRMMMJJJKKKMMMTTTccczzzwwwqqq~~~kkkYYYPPPIIIEEEEEE>>>>>>>>>>>>===;;;:::999666777777777777666666555555555555555444444444444555555444444444333333333444444444444444444444444444333333222222333333444333555666555555555777999999???GGGQQQZZZeeennntttuuuvvvuuurrrnnnkkkjjjkkkqqqyyyuuuqqqnnnxxx|||xxxtttqqqmmmhhheee___]]]YYYTTTNNNIIIEEECCC???>>>===<<<<<<===>>>??????@@@CCCEEEGGGGGGFFFFFFDDDDDDCCCCCCDDDFFFHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJMMMNNNNNNOOOOOOPPPQQQQQQQQQRRRTTTWWWZZZ\\\^^^^^^^^^^^^\\\XXXSSSMMMJJJJJJFFFHHHLLLOOORRRSSSTTTTTTQQQQQQQQQPPPOOOQQQUUUXXX___dddiiilllnnnqqqvvvzzz||||||tttkkkbbbZZZTTTOOONNNNNNPPPUUUZZZ___bbbhhhooozzz~~~zzzrrrnnngggaaaZZZTTTNNNIIIFFFCCC@@@>>>>>>??????>>>AAA>>>>>>AAABBBCCCIIIPPPYYY[[[YYYSSSKKKJJJPPPWWWgggyyyeeefffhhhoooyyy~~~|||zzzwwwwwwvvvtttrrrpppnnnmmmiiigggeeedddeeeeeedddcccaaa]]][[[[[[YYYZZZccclll}}}vvvkkkeeedddeeefff```___ZZZTTTOOOKKKKKKLLLTTTbbbyyyyyytttooo\\\QQQJJJFFFFFF?????????>>>===<<<::::::777777888888777666555555666666555555555444444444555555444444444333333333444444444444444444444444444333333222222333333444333555666555555555777999999???GGGQQQZZZeeennntttwwwvvvuuuqqqnnnllllllmmmvvv~~~yyywwwuuu|||yyytttpppllliiidddaaa[[[YYYUUUQQQLLLHHHDDDCCC>>>>>>===<<<<<<===>>>???@@@AAADDDFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDFFFGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIKKKLLLLLLMMMNNNNNNOOOOOONNNOOOQQQTTTWWWZZZ]]]^^^\\\\\\[[[WWWRRRNNNLLLKKKIIIKKKOOOTTTWWWXXXXXXXXXSSSSSSSSSRRRRRRTTTXXX[[[aaaeeekkknnnoooqqquuuxxx{{{~~~|||vvvuuurrrlllfffaaa\\\VVVSSSNNNOOOQQQTTTYYY___eeeiiiooovvv{{{rrrnnnhhhaaa[[[TTTNNNJJJFFFCCC@@@>>>>>>??????>>>@@@>>>>>>@@@AAAAAAFFFMMMUUUWWWWWWQQQJJJHHHMMMTTTccctttccceeekkkuuu{{{tttssswww}}}xxxzzz~~~~~~}}}{{{yyyvvvvvvuuutttrrrooommmllliiigggeeedddeeeeeedddccc```]]][[[ZZZXXXXXX```iiivvvzzzoooiiigggggghhhdddccc___YYYRRRNNNMMMNNNUUUbbbxxxyyysss~~~uuubbbTTTKKKFFFFFF?????????>>>===<<<;;;:::888888888888777666555555666666666555555555444444555555444444444333333333444444444444444444444444444333333222222333333444444555666555555555777999:::???GGGPPPZZZdddmmmssswwwvvvtttpppmmmlllmmmooo{{{}}}}}}|||yyyuuupppkkkgggddd```]]]WWWUUURRROOOJJJGGGDDDBBB>>>======<<<<<<===??????@@@AAADDDFFFGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLNNNQQQTTTXXX[[[\\\[[[[[[YYYVVVQQQMMMLLLLLLKKKMMMRRRVVVZZZ\\\]]]^^^XXXXXXWWWUUUUUUVVVZZZ]]]```eeejjjmmmnnnooorrruuuyyy|||zzztttnnniiihhheeeaaa^^^\\\YYYUUUSSSOOORRRVVVZZZ___fffmmmqqqyyy{{{sssooohhhbbb\\\UUUOOOKKKFFFCCC@@@>>>>>>??????>>>@@@======@@@@@@???DDDJJJRRRUUUVVVQQQJJJHHHMMMSSS___pppdddhhhooozzzwwwsssmmmiiijjjpppxxx}}}{{{wwwuuuttttttqqqtttyyy~~~~~~}}}|||zzzwwwvvvvvvuuusssqqqooommmllliiigggeeeeeeeeefffeeeddd___\\\ZZZYYYWWWWWW]]]fffqqq~~~sssmmmjjjjjjjjjjjjhhhddd^^^WWWRRRQQQQQQVVVbbbvvvwwwpppzzz|||hhhXXXMMMHHHHHH????????????===<<<;;;:::888999999888888666555555666666666666555555555555555555444444444333333333444444444444444444444444444333333222222333333444444555666555555555777999:::???GGGPPPYYYbbbkkkqqqwwwvvvsssooolllkkkmmmooo|||{{{xxxtttpppjjjeeeaaa]]]ZZZWWWSSSRRROOOLLLHHHEEEBBBAAA>>>>>>=========>>>???@@@AAACCCEEEGGGHHHHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFEEEFFFFFFGGGGGGHHHIIIIIIHHHIIIJJJMMMPPPTTTWWWYYYYYYYYYWWWTTTPPPMMMLLLLLLKKKNNNRRRWWW[[[^^^aaabbb]]]\\\[[[YYYXXXYYY\\\___^^^ccciiikkklllllloooqqqxxxzzz~~~}}}rrrnnnkkkgggccccccaaa___^^^]]]\\\YYYWWWUUUYYY^^^dddiiipppwww}}}~~~{{{tttpppiiiccc]]]VVVPPPLLLFFFCCC@@@>>>>>>??????>>>???======??????>>>BBBGGGPPPTTTVVVRRRLLLJJJOOOTTT___pppiiilllttt}}}~~~}}}}}}{{{vvvqqqiiifffcccbbbfffnnnxxx~~~|||uuuppplllkkkjjjkkkooouuu{{{~~~}}}{{{yyywwwvvvuuutttsssqqqnnnlllkkkiiigggeeeeeeffffffeeeddd___\\\ZZZYYYVVVVVV\\\eeemmmvvvpppmmmkkkkkkmmmlllhhhaaaZZZUUUSSSSSSVVVaaauuuuuummmvvvlll\\\OOOJJJIII????????????>>><<<;;;:::999999999888888666555555777666666666555555555555555555444444444333333333444444444444444444444444444333333222222333333444444555666555555555777999:::???GGGOOOXXXaaajjjooowwwvvvsssnnnkkkkkkmmmppp{{{~~~~~~yyyuuupppkkkfff```\\\YYYUUUSSSPPPOOOMMMJJJGGGDDDAAA@@@???>>>=========???@@@AAACCCEEEHHHJJJKKKKKKKKKJJJHHHHHHHHHGGGFFFFFFEEEEEECCCDDDFFFGGGGGGGGGFFFEEEFFFFFFFFFGGGHHHHHHIIIIIIFFFGGGHHHJJJNNNQQQUUUWWWXXXXXXVVVSSSOOOLLLLLLLLLKKKMMMQQQVVV[[[___bbbddd``````^^^\\\ZZZZZZ]]]___]]]bbbgggjjjjjjjjjmmmooowwwyyy}}}~~~}}}sssjjjhhhhhheeebbbcccbbbaaaaaaaaa```^^^\\\\\\```ggglllqqqyyy}}}zzzuuuqqqjjjddd^^^WWWQQQMMMFFFCCC@@@>>>>>>??????>>>???======??????===AAAFFFOOOSSSVVVSSSMMMKKKPPPVVVaaarrrmmmqqqwww~~~xxxrrrooollllllsss{{{{{{vvvpppkkkiiihhhgggggg_________aaafffppp{{{yyynnnfffccccccdddcccgggnnnwww|||zzzxxxwwwvvvtttsssqqqppppppnnnkkkiiiiiiiiihhhfffeeebbbaaa```^^^\\\ZZZYYYVVVTTTYYYaaaooo}}}uuurrrqqqrrrtttsssoooggg]]]UUUSSSSSSUUU^^^ppprrrmmmqqq~~~uuuaaaSSSKKKHHHFFFDDDAAA???>>>===;;;999::::::999999888777777777444555666555333333555777555555555555555444444444333333333333333333333333333333333444444444555555555555444444555666888999888>>>GGGPPPYYYbbbjjjooovvvuuurrrmmmiiiiiikkkmmm|||{{{vvvrrrkkkgggbbb]]]ZZZVVVRRROOOJJJIIIGGGEEEBBB@@@>>>===<<<>>>AAABBBBBBBBBCCCDDDBBBFFFJJJMMMMMMMMMMMMMMMIIIJJJKKKKKKJJJHHHFFFDDDEEEDDDCCCBBBAAABBBCCCCCCFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGIIILLLOOOQQQUUUUUUUUUSSSPPPMMMLLLLLLLLLOOORRRUUUXXX]]]aaaeeeddddddbbb___\\\ZZZ[[[\\\\\\```ccceeeeeehhhlllqqqsssxxx}}}~~~}}}|||}}}yyymmmkkkllllllkkkkkkfffgggiiikkkmmmnnnnnnooonnnqqqvvv{{{{{{xxxssslllfff```YYYQQQKKKDDDCCCAAA???============???>>>===;;;;;;===AAADDDJJJTTTSSSNNNNNNKKKMMMXXXaaaxxxnnnrrrxxx~~~xxxqqqjjjgggeeefffnnnwwwuuuqqqlllhhheeedddcccaaa^^^___```dddkkkuuuzzzppphhheeedddeeecccgggnnnvvv|||zzzxxxwwwvvvtttsssqqqppppppnnnllliiihhhhhhgggfffdddbbbaaa___^^^\\\ZZZZZZWWWUUUZZZbbboooyyyuuuuuuuuuwwwwwwsssjjj```WWWSSSSSSRRR\\\nnn}}}ooohhhlllzzzvvvbbbUUUMMMJJJHHHEEEBBB@@@@@@???===;;;:::::::::999888888777777444555666555444333555666666666555444333222222111333333333333333333333333333333333444444444555555555555444444555666888999999???HHHRRR[[[dddlllqqqvvvtttqqqlllhhhgggiiikkkxxx}}}}}}yyytttpppiiifffaaa\\\XXXTTTPPPMMMIIIHHHFFFDDDBBB@@@>>>>>>===???AAABBBBBBBBBDDDEEEDDDGGGKKKNNNNNNNNNNNNOOOLLLLLLMMMMMMLLLJJJGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEFFFGGGJJJLLLNNNOOOPPPPPPOOOLLLJJJIIIIIIJJJLLLPPPTTTWWW\\\aaadddggggggeeeaaa^^^\\\\\\]]]\\\___cccdddeeeggglllppprrrvvv|||~~~}}}|||}}}~~~xxxmmmkkkmmmnnnoooqqqqqqrrrtttwwwyyy{{{||||||~~~{{{wwwrrrkkkeee```YYYQQQKKKEEEDDDBBB@@@>>>>>>>>>>>>???>>>===;;;;;;===AAADDDKKKVVVUUUQQQPPPLLLMMMYYYeee|||pppsssxxx~~~uuummmfffbbbbbbeeeooozzzssspppllliiigggeeecccaaa___aaadddjjjsss~~~uuunnnjjjiiijjjfffiiiooowww~~~|||zzzxxxwwwvvvtttsssqqqppppppooollljjjhhhggggggfffdddbbb```______\\\[[[ZZZXXXVVV\\\cccooo~~~{{{zzzzzz||||||xxxooocccYYYSSSRRRNNNXXXjjj}}}xxxllldddiiixxxxxxdddWWWOOOLLLIIIFFFCCCBBBAAA@@@>>>===;;;::::::999999888888777444555666666444444555666666666555444222111000///333333333333333333333333333333333444444444555555555555444444555666888999:::@@@IIISSS\\\eeemmmrrruuussspppkkkfffeeefffgggsss{{{xxxyyy|||wwwqqqnnngggccc^^^YYYVVVRRRNNNKKKGGGFFFDDDBBBAAA???>>>>>>>>>@@@BBBCCCCCCDDDEEEGGGGGGJJJNNNQQQQQQQQQQQQQQQPPPPPPPPPPPPNNNLLLIIIHHHEEEDDDDDDDDDDDDFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHFFFEEEDDDDDDDDDFFFHHHIIILLLNNNOOONNNMMMKKKKKKLLLGGGJJJNNNRRRVVV[[[```dddiiihhhfffbbb]]][[[[[[\\\[[[^^^bbbcccdddfffjjjoooqqquuuzzz~~~~~~}}}||||||~~~zzzpppppptttwww{{{~~~zzzvvvqqqjjjddd___YYYQQQKKKFFFDDDBBBAAA???????????????>>>===;;;:::<<>>??????@@@BBBCCCCCCEEEGGGIIIKKKNNNRRRUUUUUUTTTTTTTTTTTTTTTSSSRRRPPPMMMKKKJJJFFFFFFEEEDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGFFFFFFDDDCCCAAAAAABBBCCCDDDHHHJJJLLLLLLKKKKKKLLLMMMFFFIIIMMMQQQUUUZZZ```cccgggfffddd___[[[XXXXXXXXXZZZ^^^aaabbbbbbdddiiimmmooosssyyy}}}~~~~~~}}}}}}|||~~~zzzzzz}}}yyyuuupppiiiccc^^^XXXPPPJJJEEEDDDBBB@@@????????????>>>>>>===;;;:::<<<@@@DDDMMMZZZ\\\WWWUUUOOOPPP\\\mmmsssvvvzzz}}}|||}}}|||sssuuuzzz~~~}}}|||vvvwwwyyy||||||zzzwwwvvvttttttrrrpppooooooooonnnkkkiiieeeeeeeeedddcccaaa```___]]][[[ZZZ[[[YYYXXX^^^fffooo}}}|||~~~{{{qqqdddXXXPPPMMMJJJSSScccrrr{{{zzzqqqiiieeennn|||hhhZZZPPPKKKGGGEEEBBBAAAAAA@@@???===<<<<<<;;;;;;:::999999999444666777777666555555666444444444444555555555555333333333333333333333333333333333444444444555555555555444444555666888999999???HHHRRR\\\fffnnnssssssrrrnnniiiccc___^^^___fffppp{{{{{{ssstttzzz{{{vvvqqqkkkhhhbbb^^^YYYTTTPPPMMMHHHFFFCCCBBB@@@>>>===>>>>>>??????AAABBBCCCCCCEEEHHHJJJNNNRRRVVVXXXXXXWWWWWWWWWUUUTTTSSSRRRPPPNNNLLLKKKHHHGGGFFFEEEEEEFFFGGGGGGIIIJJJKKKKKKJJJHHHFFFEEEEEECCCAAA???>>>???@@@@@@@@@BBBDDDFFFEEEFFFGGGHHHFFFIIIMMMQQQTTTYYY^^^aaadddcccaaa]]]YYYVVVVVVWWWYYY]]]```aaaaaacccgggkkkmmmrrrxxx}}}~~~}}}|||yyysssnnnhhhbbb]]]WWWOOOJJJCCCBBB@@@???>>>>>>>>>>>>>>>===<<<::::::<<<@@@CCCNNN[[[]]]XXXUUUPPPSSS```uuuuuuwww|||~~~}}}{{{xxxvvvtttsssrrrpppnnnmmmmmmmmmllljjjhhhdddddddddcccbbbaaa```___\\\ZZZYYYZZZXXXXXX^^^fffooo}}}zzz{{{zzzvvvlll___TTTMMMKKKJJJQQQ^^^kkkssstttnnniiieeeqqqlll\\\PPPJJJGGGEEEBBBAAAAAAAAA???>>>===<<<<<<;;;;;;::::::999444666888888777555555666333333444555555666666777333333333333333333333333333333333444444444555555555555444444555666888999999???HHHRRR\\\fffnnnttttttrrrooohhhbbb]]]\\\[[[bbbmmmyyy|||ssstttxxx~~~yyytttoooiiifff```\\\WWWSSSOOOKKKGGGDDDAAA???>>><<<<<<===???@@@???@@@AAABBBCCCEEEHHHKKKOOORRRVVVXXXXXXWWWWWWWWWTTTSSSRRRPPPOOOMMMLLLLLLIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLIIIGGGEEECCCBBB@@@===<<<===>>>>>>===@@@BBBDDDDDDEEEFFFHHHGGGIIIMMMOOORRRUUUYYY\\\^^^^^^]]]ZZZVVVUUUUUUWWWYYY\\\___``````aaaeeeiiilllqqqxxx}}}|||xxxrrrmmmfffaaa]]]VVVOOOIIIBBBAAA@@@>>>======>>>>>>>>>===<<<:::999;;;@@@CCCNNN[[[^^^XXXUUUQQQVVVeeevvvxxx|||}}}|||{{{{{{|||{{{yyyvvvtttrrrqqqpppnnnmmmkkkkkklllkkkiiigggccccccccccccbbbaaa______ZZZXXXXXXYYYXXXXXX^^^fffppp|||xxxuuutttoooeeeYYYOOOJJJIIIHHHOOOZZZdddlllmmmkkkhhhggguuuppp___QQQJJJHHHFFFDDDBBBCCCBBBAAA???======<<<<<<;;;:::::::::444666888999777666555666444444444444444444555555333333333333333333333333333333333444444444555555555555444444555666888999:::@@@IIITTT^^^gggpppuuutttsssoooiiibbb\\\ZZZYYY```kkkxxx~~~uuuuuuxxx}}}xxxsssnnnhhheee___[[[VVVRRRNNNJJJFFFCCC???>>><<<;;;;;;<<>>@@@AAAAAABBBDDDHHHKKKMMMQQQTTTVVVVVVUUUTTTTTTQQQPPPOOONNNLLLLLLKKKKKKHHHHHHHHHIIIJJJMMMOOOPPPNNNOOOPPPPPPOOOLLLIIIGGGBBBAAA???===<<<<<<=========@@@BBBDDDDDDEEEGGGHHHGGGIIIKKKMMMNNNPPPSSSVVVUUUUUUTTTRRRPPPPPPQQQSSSXXX[[[^^^___^^^```dddhhhlllqqqxxx~~~{{{xxxqqqllleee```\\\VVVNNNIIICCCBBB@@@???>>>>>>???@@@======<<<:::999;;;???CCCNNN[[[]]]WWWTTTQQQXXXiiivvvyyy}}}|||yyywwwwwwzzz~~~|||~~~{{{zzzxxxuuusssqqqpppooommmkkkjjjjjjkkkjjjhhhfffccccccccccccbbb```______YYYXXXWWWXXXWWWWWW^^^fffppp|||xxxrrrpppkkkaaaUUULLLHHHGGGGGGMMMVVV```gggiiihhhgggjjjyyysssaaaRRRJJJIIIGGGEEEDDDDDDDDDBBBAAA=========<<<;;;;;;::::::333666999999888666555666444444444333333222222222333333333333333333333333333333333444444444555555555555444444555666888999;;;AAAKKKUUU___iiirrrwwwuuusssoooiiibbb\\\YYYXXX___jjjwwwvvvvvvxxx|||wwwrrrmmmhhhddd___[[[VVVQQQNNNJJJFFFCCC>>>===;;;::::::<<>>???@@@@@@AAADDDHHHKKKKKKOOORRRTTTTTTRRRRRRRRROOONNNMMMLLLKKKKKKKKKKKKHHHHHHIIIKKKMMMQQQTTTVVVQQQRRRSSSSSSQQQNNNJJJHHHBBB@@@>>><<<;;;<<<======999;;;>>>@@@@@@AAABBBDDDGGGIIIJJJKKKKKKLLLOOOQQQLLLMMMMMMKKKJJJJJJLLLNNNXXX[[[^^^^^^^^^___cccggglllqqqyyy~~~{{{wwwpppkkkeee```\\\VVVNNNHHHDDDCCCAAA@@@???@@@@@@AAA======<<<:::999;;;???CCCMMM[[[\\\VVVSSSQQQZZZlllvvvzzz}}}zzzzzz|||}}}zzzvvvtttxxxxxxxxxxxxyyyzzz||||||}}}~~~}}}{{{wwwssspppooonnnnnnlllkkkkkkkkkkkkiiifffcccaaaaaaaaaaaa```___^^^]]]ZZZYYYXXXVVVUUUWWWZZZ^^^mmmzzz}}}tttmmmddd[[[VVVPPPJJJGGGIIIFFFMMMVVV```eeegggfffeeeooovvvgggXXXNNNJJJHHHFFFEEEDDDCCCAAA???>>><<<::::::<<<<<<<<<;;;666666666666555555555555666555555555555444444444555555444444444333333333444444444444444444444444666555555666666777888999;;;AAAKKKUUU___hhhooottttttqqqmmmiiifffccc```^^^___kkk||||||vvvuuu~~~{{{wwwsssnnngggbbb]]]XXXRRRLLLIIIEEEBBB@@@>>><<<;;;::::::;;;===>>>AAAAAA@@@@@@AAACCCDDDFFFIIIKKKOOORRRSSSQQQNNNLLLHHHGGGEEEDDDEEEFFFHHHIIIJJJIIIHHHIIIMMMRRRUUUWWWXXXXXXXXXXXXVVVQQQKKKFFFBBB@@@===:::::::::<<<===777:::===?????????@@@AAAAAADDDHHHJJJKKKKKKKKKLLLFFFHHHIIIIIIIIIJJJLLLNNNWWWZZZ]]]```bbbeeehhhkkknnnsss{{{yyyuuunnnjjjddd___ZZZTTTNNNKKKEEEBBB@@@??????@@@???>>>>>>???>>>===<<<===@@@BBBOOOWWW\\\XXXQQQQQQ\\\gggwww||||||tttqqqnnnnnnqqqxxx}}}zzzvvvsssuuutttttttttvvvwwwyyyzzzzzz|||~~~|||yyyvvvrrrooonnnmmmmmmmmmkkkjjjiiiiiihhhfffdddaaaaaaaaa```___^^^]]]\\\ZZZYYYXXXVVVUUUVVVZZZ]]]jjjwwwzzzqqqhhh```WWWRRRMMMGGGEEEGGGHHHOOOYYYbbbggghhhgggfffttttttfffXXXOOOKKKIIIFFFEEEDDDCCCAAA??????===;;;;;;<<<<<<;;;:::888888888888777777777666666555555555555444444444555555444444444333333333444444444444444444444444555555555555666777888888:::@@@JJJTTT]]]fffnnnrrruuusssnnnjjjfffccc```^^^cccooo{{{uuuuuu}}}zzzvvvrrrmmmfffaaa\\\WWWQQQKKKHHHDDDAAA???===<<<;;;::::::<<<===>>>@@@@@@@@@@@@AAABBBDDDEEEFFFHHHKKKNNNNNNLLLIIIGGGCCCBBBAAA@@@AAABBBDDDEEEIIIHHHHHHJJJNNNSSSWWWYYYZZZZZZZZZZZZWWWRRRLLLGGGBBB@@@===:::999:::;;;<<<999;;;>>>@@@??????@@@AAABBBDDDGGGHHHGGGFFFGGGGGGEEEGGGHHHIIIIIIJJJMMMOOOWWWZZZ^^^bbbdddgggjjjlllnnnsssyyy~~~~~~yyyuuulllhhhbbb]]]XXXRRRMMMIIIDDDBBB???>>>???@@@???>>>>>>???>>>===<<<===@@@BBBLLLSSSYYYUUUOOOOOOZZZeee}}}www}}}xxxkkkeeebbb```aaadddpppttt{{{{{{wwwtttsssrrrqqqpppqqqrrrtttvvvvvvxxx{{{~~~~~~zzzxxxuuurrrooommmmmmmmmmmmkkkhhhgggggggggeeeddd`````````___^^^]]][[[[[[YYYXXXWWWVVVUUUVVVYYY\\\gggssswwwmmmbbbZZZQQQMMMIIIDDDCCCEEEIIIQQQ]]]fffjjjiiigggfffyyysssfffZZZRRRLLLIIIFFFEEEDDDCCCAAA???@@@>>><<<;;;<<<<<<;;;999:::::::::999999999888888666555555555555444444444555555444444444333333333444444444444444444444444444444444444555666777888999???IIISSS\\\eeelllqqqwwwtttpppkkkgggcccaaa```iiitttzzzsssuuu|||zzzuuuqqqllleee```ZZZUUUOOOJJJFFFCCC@@@>>>===<<<;;;;;;;;;===>>>???@@@@@@@@@AAABBBCCCEEEEEEFFFHHHIIIJJJJJJGGGDDDBBB??????>>>>>>???AAABBBDDDGGGGGGHHHJJJOOOTTTYYY\\\^^^^^^^^^]]]ZZZUUUMMMHHHCCCAAA===:::999999:::;;;;;;===???@@@??????@@@AAADDDFFFGGGFFFEEEDDDDDDEEECCCEEEGGGHHHHHHJJJMMMOOOVVVZZZ```eeehhhjjjmmmnnnpppsssxxx{{{~~~~~~yyytttjjjfff```[[[VVVPPPJJJGGGDDDAAA???>>>???@@@???>>>>>>???>>>===<<<===@@@BBBIIIPPPUUURRRLLLLLLVVV```sssxxxsssiii___[[[YYYXXXZZZ]]]fffkkksss{{{~~~zzzxxxvvvtttqqqooonnnnnnpppqqqqqqtttxxx|||~~~~~~}}}|||zzzxxxuuussspppnnnmmmmmmmmmjjjgggeeeeeeeeeeeeddd``````___^^^]]]\\\ZZZYYYXXXXXXWWWUUUTTTVVVYYY[[[dddqqquuulll^^^UUUMMMIIIFFFCCCBBBEEEJJJSSS___gggjjjhhhffffff{{{ttthhh]]]VVVMMMJJJGGGEEEDDDCCCAAA???AAA???===<<<<<<<<<:::999;;;:::::::::999999999999666555555555555444444444555555444444444333333333444444444444444444444444444333333444444555666777:::@@@IIISSS]]]eeemmmqqqxxxvvvrrrmmmgggdddccccccmmmxxxyyyrrrsssyyyyyytttpppjjjddd___XXXSSSMMMHHHEEEBBB???===<<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCDDDFFFGGGGGGJJJJJJKKKJJJHHHFFFCCCAAA?????????@@@AAACCCEEEFFFFFFGGGHHHKKKOOOTTTZZZ^^^bbbbbbbbbaaa^^^WWWOOOIIICCCAAA===:::888888999:::<<<>>>??????>>>>>>???AAAEEEGGGGGGGGGEEEDDDDDDEEEBBBCCCEEEGGGGGGIIIMMMOOOTTTYYY```fffiiilllnnnooorrrtttvvvyyy{{{~~~xxxtttiiieee```ZZZUUUOOOJJJFFFCCCAAA>>>>>>????????????>>>???>>>===<<<===@@@BBBIIIOOOTTTPPPJJJJJJRRRZZZjjj}}}|||uuueee^^^WWWUUUTTTSSSVVV[[[___eeemmmvvv}}}~~~{{{yyyvvvrrrooonnnmmmmmmllloootttyyy{{{|||{{{zzzzzzyyywwwtttrrrpppooonnnllljjjfffeeeeeeeeedddccc``````___^^^]]][[[YYYXXXVVVWWWWWWUUUTTTUUUXXXZZZcccpppvvvmmm]]]TTTLLLHHHFFFCCCDDDGGGKKKTTT___ggghhhfffdddeeezzzxxxlllaaaYYYNNNKKKGGGEEECCCCCCAAA@@@BBB???===<<<<<<<<<;;;999::::::999999999888888888666555555555555444444444555555444444444333333333444444444444444444444444444333333444444555666777;;;AAAKKKUUU___hhhoootttyyyxxxtttnnnhhheeeeeegggpppzzzyyyrrrrrrxxxwwwrrrnnniiiccc___VVVRRRLLLGGGDDDAAA>>><<<;;;;;;<<<===>>>???AAAAAACCCDDDEEEFFFHHHIIIJJJJJJLLLKKKJJJIIIGGGDDDBBBAAA>>>>>>???AAACCCEEEGGGHHHEEEGGGIIIKKKNNNSSSYYY^^^dddddddddddd```YYYPPPJJJBBB@@@===:::888888::::::<<<===>>>>>>======???AAADDDEEEGGGFFFEEEDDDDDDEEEAAABBBDDDEEEFFFHHHKKKNNNRRRWWW^^^cccgggjjjlllnnnoooppprrrtttwww}}}~~~xxxtttiiifff```ZZZUUUPPPJJJFFFBBB@@@>>>===>>>?????????>>>???>>>===<<<===@@@BBBKKKPPPSSSPPPIIIHHHNNNTTTaaaqqqyyynnneee[[[UUUQQQQQQQQQQQQUUUZZZ]]]ccckkkttt{{{~~~zzzwwwssspppnnnmmmiiilllpppuuuxxxyyyzzzyyyyyyxxxwwwuuusssqqqooonnnllljjjgggfffffffffdddccc`````````^^^]]][[[YYYXXXUUUVVVVVVUUUTTTUUUWWWYYYbbbooovvvmmm^^^UUULLLIIIFFFDDDEEEIIILLLUUU```eeeeeecccccceeezzz|||oooccc[[[PPPLLLHHHDDDCCCBBBAAA@@@AAA???===<<<======<<<:::999999999888888888777777666555555555555444444444555555444444444333333333444444444444444444444444444444444444555666777888;;;AAAKKKVVVaaajjjrrrwwwyyyxxxuuupppiiiggghhhkkkttt}}}yyysssrrrxxx{{{tttnnnkkkgggbbb^^^UUUQQQKKKGGGCCCAAA>>><<<:::;;;<<<>>>???AAABBBBBBDDDEEEGGGIIIJJJLLLLLLLLLKKKJJJHHHEEECCCAAA???>>>;;;===>>>AAACCCFFFGGGHHHEEEHHHJJJKKKLLLPPPVVV\\\bbbccccccccc```YYYOOOIII@@@>>><<<999888999:::;;;<<<>>>???>>>>>>>>>AAACCCCCCEEEHHHHHHFFFDDDCCCCCC@@@BBBDDDEEEEEEGGGJJJLLLOOOSSSYYY^^^bbbeeehhhjjjiiikkkmmmooossszzz}}}xxxsssjjjfff```[[[VVVPPPKKKGGGAAA???======>>>?????????>>>???>>>===<<<===@@@BBBKKKPPPRRROOOIIIGGGLLLQQQYYYgggzzz{{{tttlllbbbZZZUUUQQQOOOPPPQQQQQQVVV]]]___eeemmmvvv}}}}}}{{{xxxtttpppooogggiiimmmqqquuuwwwyyyyyyxxxwwwvvvuuussspppooonnnkkkjjjhhhhhhhhhgggdddbbbaaaaaa```___]]][[[YYYXXXTTTUUUVVVUUUTTTTTTVVVXXXaaammmtttkkk___VVVMMMIIIFFFDDDFFFJJJNNNWWW```dddcccaaacccfff}}}~~~qqqcccZZZQQQMMMHHHDDDCCCBBBAAA@@@@@@>>>===<<<===>>>===<<<999999999999888888888777666555555555555444444444555555444444444333333333444444444444444444444444555555555555666777888888999@@@KKKVVVbbbllltttzzzxxxxxxvvvpppjjjhhhkkkooozzzyyyttttttzzz|||vvvnnniiifffccc___[[[UUUQQQKKKGGGDDDAAA???===:::;;;===???@@@BBBCCCCCCDDDEEEGGGJJJKKKLLLMMMMMMJJJIIIFFFCCCAAA???>>>>>>;;;<<>>???@@@@@@@@@AAADDDFFFGGGJJJMMMNNNKKKGGGDDDBBBAAABBBDDDDDDDDDFFFHHHJJJLLLPPPTTTYYY\\\___cccfffggghhhkkknnnssszzz}}}wwwsssiiieee```ZZZUUUPPPJJJFFFAAA???===<<<>>>?????????>>>???>>>===<<<===@@@BBBHHHLLLOOOMMMHHHGGGKKKPPPVVVbbbttt~~~wwwqqqmmmggg^^^WWWTTTQQQPPPRRRSSSTTTYYY```bbbgggpppxxx~~~~~~~~~}}}zzzwwwsssqqqfffhhhkkkooosssvvvxxxzzzvvvvvvuuutttrrrpppnnnlllkkkjjjiiiiiiiiigggdddbbbbbbbbbaaa```^^^\\\ZZZYYYTTTUUUVVVUUUTTTTTTVVVXXX```lllsssjjj```VVVMMMIIIFFFDDDFFFJJJPPPXXXaaadddbbbaaadddgggqqqcccYYYQQQMMMHHHDDDCCCBBBAAAAAA@@@>>><<<<<<===>>>>>>===:::::::::999999999888888666666555555555444444444555555444444444333333333444444444444444444444444666555555666666777888999888???JJJVVVbbbllluuu{{{wwwxxxvvvqqqkkkiiimmmrrryyyuuuvvv|||xxxrrrkkkfffcccaaa]]]YYYUUUQQQKKKGGGDDDAAA???===:::;;;===???AAABBBCCCDDDCCCDDDGGGIIIKKKLLLLLLLLLKKKIIIGGGDDDAAA@@@@@@@@@<<<>>>AAADDDGGGJJJKKKLLLGGGJJJLLLKKKIIIKKKQQQWWWYYYZZZ\\\]]]ZZZSSSJJJCCC>>><<<:::888888:::<<<===???@@@AAAAAABBBCCCGGGIIINNNQQQTTTTTTQQQKKKFFFDDDAAACCCDDDDDDDDDEEEGGGIIIKKKMMMQQQUUUXXX\\\```ccchhhjjjmmmqqqvvv~~~}}}wwwsssiiieee___ZZZTTTOOOIIIFFF@@@>>><<<<<<>>>?????????>>>???>>>===<<<===@@@BBBDDDHHHLLLKKKHHHHHHLLLQQQXXXcccttt|||wwwqqqjjjccc^^^ZZZUUUQQQRRRSSSUUUZZZaaahhhooovvv|||~~~zzztttoooiiifffgggmmmrrrsssuuuxxxvvvvvvtttsssqqqooonnnmmmiiihhhfffdddcccaaaaaa`````````___^^^]]][[[YYYYYYXXXXXXWWWVVVUUUVVVZZZ]]]```jjj|||vvvnnn```WWWNNNHHHDDDBBBEEEKKKTTTccciiihhhiiiddddddnnn{{{rrrfff\\\VVVPPPJJJGGGHHHHHHEEEBBBAAA@@@@@@???>>>======<<<:::::::::999999999888888555555555666555555444444666666666555555444444444333333333333333333333333666777666555444444666888999>>>HHHVVVdddoootttvvvxxxvvvsssqqqpppqqqrrrsss|||~~~yyy~~~yyyssskkkfffccc```\\\YYYSSSOOOJJJFFFCCCAAA???===???@@@AAAAAAAAAAAA@@@???EEEFFFGGGGGGGGGIIILLLOOOJJJHHHDDD@@@>>>===>>>???@@@AAAEEEHHHKKKLLLMMMMMMPPPNNNMMMLLLMMMOOORRRTTTUUUTTTSSSRRRPPPKKKDDD???;;;<<<<<<;;;:::;;;>>>AAAAAABBBCCCDDDFFFIIIOOOSSSVVV[[[___```[[[RRRJJJEEECCCCCCBBBCCCDDDGGGJJJLLLKKKKKKPPPUUUWWWXXX^^^fffhhhjjjmmmrrrxxx|||vvvqqqhhhddd^^^XXXSSSNNNIIIEEECCCAAA===;;;:::;;;===???>>>===<<<;;;;;;<<<===>>>EEEFFFIIIKKKHHHEEEJJJRRRUUUhhhxxx~~~zzztttmmmhhhaaa[[[WWWWWWYYY[[[bbbiiiooovvv~~~~~~zzztttooohhheeeffflllpppqqqsssvvvvvvuuutttrrrpppnnnmmmllljjjhhhfffdddbbbaaaaaaaaa_________^^^\\\[[[YYYXXXWWWWWWVVVTTTTTTUUUYYY\\\```jjj~~~vvvnnn```WWWNNNIIIEEECCCGGGMMMVVVeeelllkkkkkkfffeeepppwwwnnncccZZZUUUPPPJJJHHHHHHHHHEEEBBBAAAAAA@@@???>>>===<<<<<<:::::::::999999999999888555555666666555555444444555555555444444444333333444444444444444444444444666777666555444444666888:::???IIIVVVdddnnntttvvvwwwuuurrrpppoooooopppqqqyyy}}}wwwqqqiiidddbbb___ZZZWWWSSSOOOIIIEEECCCAAA???======>>>@@@BBBCCCDDDDDDDDDEEEFFFGGGGGGGGGIIILLLNNNKKKHHHEEEAAA???>>>>>>???AAABBBEEEHHHKKKMMMNNNNNNLLLKKKJJJIIIIIIKKKMMMNNNQQQPPPNNNMMMJJJFFFAAA===999:::::::::999;;;???BBBCCCDDDFFFGGGJJJOOOUUUYYYaaaeeeiiihhhaaaWWWMMMGGGCCCCCCBBBCCCDDDGGGJJJLLLKKKKKKNNNSSSTTTVVV\\\eeejjjmmmrrrxxx}}}wwwssshhhddd^^^XXXSSSNNNIIIEEECCCAAA===;;;:::;;;===???>>>===<<<;;;;;;<<<===>>>EEEFFFIIIJJJGGGEEEJJJRRRXXXlll~~~zzzuuufff___ZZZZZZ\\\```hhhpppyyy~~~yyytttooohhhdddeeejjjooooooqqqtttuuutttsssqqqooommmkkkjjjjjjhhheeebbbaaa```aaaaaa^^^^^^^^^]]][[[ZZZXXXXXXUUUUUUTTTSSSSSSTTTXXX[[[aaammmvvvnnn___WWWNNNJJJFFFEEEJJJPPPZZZjjjqqqqqqpppjjjiiittt|||rrriii___XXXTTTPPPKKKIIIIIIHHHEEECCCAAAAAA@@@???>>>===<<<<<<::::::::::::999999999999666666666666666555444333444444444444333333333333555555555555555555555555666666666555444444666888;;;@@@IIIVVVdddnnnsssuuuvvvtttrrrooommmmmmmmmnnntttzzztttooohhhccc```]]]XXXTTTQQQMMMHHHDDDBBB@@@>>>===>>>???@@@BBBDDDDDDEEEEEEEEEFFFGGGGGGGGGHHHKKKMMMKKKIIIEEEBBB???>>>>>>???BBBCCCFFFIIILLLNNNOOOPPPPPPOOOMMMLLLKKKLLLMMMNNNMMMJJJGGGEEECCC@@@===:::888999:::;;;<<<>>>CCCFFFGGGIIIKKKNNNSSSYYYaaafffqqqtttwwwsssiii\\\PPPIIICCCCCCBBBCCCEEEGGGJJJLLLNNNMMMOOORRRSSSUUU]]]fffmmmrrrzzz~~~~~~~~~}}}xxxtttiiiddd^^^XXXSSSNNNIIIFFFBBB@@@>>>;;;;;;<<<>>>???>>>>>><<<<<<<<<<<<>>>>>>FFFFFFHHHIIIFFFEEEKKKSSS]]]ttt{{{kkkddd^^^^^^aaaeeennnwww}}}yyytttoooiiieeeeeejjjnnnooopppssssssrrrqqqooommmkkkiiihhhhhhfffccc```^^^^^^___```\\\\\\\\\[[[ZZZYYYXXXWWWUUUUUUTTTSSSSSSUUUXXX\\\cccpppvvvnnn___WWWNNNJJJHHHHHHLLLSSS^^^pppxxxwwwvvvpppqqq|||vvvlllccc[[[WWWSSSPPPLLLJJJIIIHHHFFFDDDCCCBBBAAA@@@???>>>===<<<;;;;;;:::::::::999999999666666777666666555444333333333333333333333333333444444444444444444444444555666666555444444666999<<<@@@JJJWWWcccmmmrrrtttvvvtttqqqnnnkkkjjjjjjjjjnnnxxx~~~yyysssnnngggbbb```\\\WWWSSSOOOLLLGGGCCCAAA@@@>>>===AAAAAABBBBBBBBBBBBAAAAAAEEEGGGHHHHHHHHHHHHJJJLLLJJJHHHFFFCCC@@@?????????CCCEEEGGGIIILLLOOOPPPQQQTTTSSSRRRQQQOOOOOOOOONNNIIIEEEAAA>>>===<<<:::999888:::<<<>>>@@@DDDIIIMMMOOOQQQTTTYYY___hhhqqqwww}}}ppp```RRRIIIDDDCCCCCCCCCEEEHHHKKKLLLQQQPPPPPPSSSTTTXXXaaakkkssszzz~~~~~~~~~|||wwwsssiiieee___YYYSSSNNNIIIFFFBBB@@@>>><<<<<<===>>>??????>>>===<<<<<<===>>>???FFFEEEGGGHHHFFFFFFMMMVVVddd~~~zzzqqqjjjeeefffiiinnnwww~~~~~~}}}yyytttpppkkkggggggkkknnnnnnooorrrpppooonnnmmmkkkiiihhhgggeeedddaaa^^^]]]\\\\\\]]]ZZZ[[[ZZZZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTVVVZZZ]]]fffsssvvvnnn___WWWOOOKKKIIIIIINNNTTTbbbttt||||||{{{vvvyyy|||ppphhh___YYYWWWSSSQQQNNNLLLKKKIIIGGGFFFDDDDDDCCCAAA@@@???>>>===;;;;;;;;;:::::::::999999777777777777666555444333333333333333333333333333333333333333333333333333555555666555444444777999<<<@@@JJJWWWcccmmmrrrtttvvvtttqqqmmmjjjhhhgggfffhhhqqqzzz~~~~~~zzzsssnnnhhhcccaaa]]]WWWSSSMMMJJJEEEBBB@@@???>>>===AAA@@@@@@@@@@@@@@@AAAAAAFFFGGGIIIIIIHHHHHHIIIJJJHHHGGGEEEBBBAAA@@@@@@@@@DDDEEEGGGIIILLLOOOQQQRRRSSSRRRRRRQQQOOONNNLLLLLLFFFBBB>>>;;;:::::::::999777999<<>>=========???@@@???>>>===<<<<<<===>>>???EEEEEEFFFHHHGGGHHHPPP[[[mmm|||uuuoookkklllpppuuu~~~~~~~~~~~~~~~}}}yyytttppplllhhhgggkkknnnmmmnnnpppllllllkkkjjjiiihhhhhhgggcccbbbaaa___]]]\\\[[[[[[YYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTVVVZZZ]]]ffftttvvvnnn___WWWOOOKKKIIIIIINNNUUUaaattt}}}||||||zzzwwwmmmfff]]]XXXYYYSSSRRRQQQOOOMMMKKKIIIHHHGGGFFFEEECCCBBB@@@???>>>;;;;;;;;;;;;::::::::::::888888888777666555444333333333333333444444444444333333333333333333333333444555555555444555777:::;;;@@@IIIVVVdddnnnsssuuuvvvuuuqqqnnnjjjfffdddcccccclllvvv|||~~~~~~zzzsssnnnhhhdddbbb]]]WWWSSSLLLHHHDDDAAA@@@???>>>=========>>>>>>@@@BBBCCCDDDDDDFFFGGGHHHFFFEEEFFFGGGDDDDDDCCCBBBAAA@@@@@@@@@DDDEEEFFFIIIKKKNNNQQQRRRSSSSSSSSSSSSQQQOOOMMMKKKDDD@@@<<<999999:::::::::555888<<<@@@EEELLLTTTYYY```cccgggnnnwwwyyyfffWWWNNNDDDDDDCCCDDDFFFHHHKKKMMMOOONNNQQQVVVZZZ___jjjuuu}}}}}}}}}~~~}}}zzzuuuqqqjjjeee___YYYTTTOOOJJJGGG@@@@@@>>>>>>>>>>>>???@@@??????============??????EEEDDDFFFHHHHHHJJJUUU```yyy}}}xxxvvvxxx|||~~~}}}~~~~~~}}}yyytttppplllggggggjjjlllkkklllnnniiiiiiiiihhhhhhhhhhhhgggccccccbbbaaa```]]][[[ZZZWWWXXXXXXXXXWWWVVVUUUTTTSSSTTTTTTSSSSSSUUUYYY]]]eeerrrvvvnnn___WWWOOOKKKIIIHHHMMMTTT___qqqzzzzzz{{{{{{tttlllfff]]]YYY\\\TTTTTTSSSRRROOOLLLKKKKKKIIIHHHGGGEEECCCBBBAAA@@@<<<;;;;;;;;;;;;:::::::::888888888888666555444333333333444444444555555555444444444444444444444444444555555555444555888::::::???IIIVVVdddnnntttvvvwwwuuurrrnnnjjjfffcccaaa___iiittt{{{}}}}}}}}}yyyrrrmmmhhhdddaaa]]]WWWRRRJJJGGGCCC@@@??????>>>===>>>>>>>>>???@@@BBBDDDEEEAAACCCEEEEEECCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDEEEFFFHHHJJJNNNPPPRRRQQQQQQRRRSSSQQQOOOLLLJJJAAA>>>;;;999999::::::999777:::???EEEKKKSSS[[[```eeehhhmmmttt~~~vvvcccTTTMMMEEEDDDDDDDDDFFFIIIKKKMMMPPPPPPTTT[[[aaagggsss~~~~~~~~~~~~~~~~~~{{{uuuqqqjjjfff___ZZZTTTOOOJJJGGG@@@??????>>>>>>???@@@@@@@@@???>>>======>>>???@@@DDDDDDEEEHHHIIIMMMYYYeee}}}}}}}}}~~~}}}yyytttpppkkkgggfffiiikkkjjjjjjlllggggggggghhhhhhhhhhhhhhhccccccddddddbbb___\\\ZZZWWWWWWWWWWWWVVVVVVUUUTTTRRRRRRRRRRRRRRRTTTXXX\\\cccqqqvvvooo___WWWNNNJJJHHHHHHMMMSSS\\\nnnwwwwwwyyyzzzssslllfff]]]ZZZ]]]TTTUUUUUUSSSPPPMMMLLLLLLJJJIIIHHHFFFEEECCCBBBAAA<<<<<<;;;;;;;;;:::::::::999999888888777555444333444444444555555666666666555555555555555555555555444555555555444555888:::999>>>HHHVVVdddoootttvvvxxxvvvsssnnnjjjeeebbb```]]]gggsss{{{{{{{{{|||yyyqqqlllgggdddaaa\\\VVVQQQIIIFFFBBB??????>>>>>>===CCCBBBAAAAAAAAAAAABBBCCC>>>@@@BBBBBBAAA??????????????????@@@@@@AAAAAAAAADDDDDDEEEGGGJJJMMMPPPRRRIIIKKKLLLMMMKKKIIIFFFDDD@@@===:::888999999999999;;;???DDDJJJQQQYYYbbbggggggjjjooovvvqqq^^^PPPIIIEEEDDDDDDDDDFFFIIILLLMMMSSSTTTYYYaaahhhooo{{{~~~}}}}}}}}}|||vvvrrrjjjfff```ZZZUUUOOOJJJGGG@@@???????????????@@@@@@@@@???>>>======>>>???@@@DDDCCCEEEHHHJJJOOO\\\hhh~~~}}}|||{{{}}}}}}}}}~~~~~~{{{vvvrrrlllhhhcccdddhhhkkkiiigggkkkjjjhhhgggeeedddddddddccccccaaa```^^^\\\[[[ZZZUUUVVVWWWXXXWWWUUUSSSQQQPPPNNNNNNQQQRRRRRRVVV]]]iiirrruuummm```XXXPPPLLLHHHFFFIIINNN[[[kkktttvvvxxxwwwuuujjjfffaaa\\\YYYUUUUUUUUUUUUSSSQQQNNNMMMJJJIIIHHHFFFDDDCCCBBBBBB@@@@@@???>>>===<<<;;;;;;777888888777777666555444444444444444444444444444444444555555555555555555555555555555555666777777<<<@@@HHHTTTaaalllrrruuuvvvtttrrrqqqooojjjbbb\\\]]]dddnnnyyy|||xxxyyyvvvnnnkkkfffaaa\\\WWWRRROOOCCCAAA>>><<<;;;;;;;;;<<<<<<<<<<<<============>>>??????>>>===============<<<<<<<<<======???@@@AAA@@@BBBDDDGGGJJJKKKKKKLLLJJJIIIGGGFFFFFFDDDBBB???======;;;999777888;;;>>>===AAAHHHNNNTTT[[[aaafffiiiiiikkkrrr|||qqqbbbUUULLLHHHDDDEEEEEECCCBBBEEEKKKQQQTTT\\\cccffflllyyy~~~~~~~~~}}}~~~|||uuuqqqkkkggg```YYYSSSMMMHHHDDD@@@???===>>>???AAA@@@@@@BBBAAA???>>>===>>>???@@@FFFEEEEEEFFFFFFLLL\\\lll~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~{{{vvvrrrmmmhhhccccccfffhhhhhhfffiiiiiigggfffeeedddccccccbbbaaa```^^^\\\[[[YYYYYYUUUVVVVVVVVVVVVTTTSSSRRRPPPNNNNNNQQQQQQQQQVVV\\\fffpppuuulll___XXXPPPKKKHHHFFFIIINNN[[[jjjrrrtttvvvvvvvvvkkkfffaaa\\\YYYVVVVVVVVVUUUTTTQQQOOONNNJJJIIIGGGEEEDDDBBBBBBBBB@@@@@@???>>>===<<<;;;;;;999999999999888777666555555555555555555555555555777777666555444333222222555555555555555666777777;;;???GGGTTTaaalllsssvvvwwwuuurrrqqqnnnjjjccc^^^]]]dddooozzz{{{wwwwww}}}xxxtttnnnjjjeee```[[[VVVPPPMMMCCCAAA???===;;;<<<<<<===>>>>>>>>>>>>==================<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>@@@@@@BBBDDDFFFHHHIIIIIIIIIIIIHHHFFFEEEDDDCCCBBB???===<<<<<<;;;999888999===???@@@DDDKKKQQQVVV[[[```dddeeeeeefffjjjrrrzzz|||qqqdddXXXOOOIIIGGGDDDEEEEEEDDDCCCFFFLLLRRRWWW```hhhkkkppp{{{~~~~~~~~~~~~~~~~~~{{{uuuqqqkkkggg```ZZZTTTNNNHHHDDD@@@???===>>>???AAA@@@@@@BBBAAA???======>>>???@@@EEEEEEEEEFFFGGGMMM]]]lll||||||}}}}}}~~~~~~~~~~~~~~~~~~|||wwwtttnnniiicccaaaccceeefffeeegggfffeeedddcccccccccccc______^^^\\\ZZZYYYXXXWWWVVVUUUUUUTTTTTTSSSRRRRRROOOMMMNNNPPPQQQQQQVVV\\\cccmmm~~~~~~tttlll___WWWOOOKKKHHHFFFIIINNNXXXhhhppprrrtttvvvxxxmmmgggbbb]]]ZZZXXXXXXWWWVVVTTTRRRPPPOOOJJJIIIGGGEEECCCBBBAAAAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;:::999777666555666666666666666666666666666666555444333222111111555555555555555666777777999===FFFRRRaaallltttwwwyyywwwssspppmmmiiiddd```^^^eeeqqq|||vvvrrruuu~~~{{{vvvrrrnnnjjjddd___YYYSSSMMMJJJCCCAAA???===<<<===>>>>>>@@@??????>>>>>>======<<<;;;;;;:::999999999999::::::;;;;;;;;;<<<>>>???@@@DDDEEEGGGHHHHHHHHHGGGGGGFFFDDDBBBAAA@@@???===;;;::::::::::::999;;;???BBBDDDHHHNNNTTTWWWZZZ]]]___^^^]]]]]]```eeejjjmmmoooiiiddd]]]TTTNNNIIIGGGFFFDDDFFFFFFEEEEEEHHHNNNTTT\\\fffooorrrvvv~~~~~~~~~~~~}}}}}}|||zzzuuurrrkkkggg```ZZZTTTNNNIIIEEE@@@???===>>>???AAA@@@@@@BBBAAA???======>>>???AAAEEEDDDFFFGGGHHHNNN]]]mmm|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||xxxuuupppkkkddd``````bbbddddddeeeeeecccbbbbbbaaaaaaaaa^^^^^^]]][[[ZZZXXXWWWWWWVVVUUUTTTSSSRRRRRRRRRRRROOOMMMMMMOOOPPPPPPUUU[[[bbblll}}}}}}ssskkk___WWWOOOKKKGGGEEEHHHNNNUUUdddmmmppptttwww{{{pppjjjddd___]]]ZZZZZZYYYWWWUUUSSSQQQQQQJJJIIIGGGEEECCCBBBBBBAAAAAA@@@@@@???>>>===<<<<<<;;;;;;;;;:::999777666555555555555555555555555555111222222333333444444444555555555555555666777777888<<>>===>>>???@@@@@@@@@???>>>===<<<;;;;;;;;;::::::999999999999999:::::::::;;;<<<>>>???@@@DDDEEEFFFGGGHHHHHHGGGFFFDDDBBB@@@>>>>>>===;;;:::888999::::::;;;===AAADDDFFFJJJPPPTTTVVVVVVWWWXXXWWWVVVUUUWWWZZZ]]]^^^___XXXUUUPPPKKKGGGFFFFFFFFFEEEGGGHHHHHHGGGJJJQQQVVV```kkkuuuxxx{{{~~~~~~~~~}}}|||{{{zzzxxxuuussskkkggg```ZZZUUUOOOJJJFFF@@@???===>>>???AAA@@@@@@AAA@@@???======>>>@@@AAADDDDDDFFFGGGHHHNNN]]]lllvvvzzz}}}~~~}}}}}}}}}|||||||||{{{{{{~~~}}}}}}}}}}}}|||xxxvvvqqqlllfffbbb```bbbccceeeeeedddcccaaa````````````]]]]]]\\\[[[ZZZXXXXXXWWWUUUTTTSSSQQQQQQQQQQQQQQQNNNLLLLLLOOOOOOPPPTTT[[[bbblll}}}{{{qqqjjj___WWWOOOKKKGGGEEEHHHMMMRRRaaajjjmmmsssxxx~~~rrrllleeeaaa```\\\[[[YYYWWWUUUSSSRRRQQQKKKJJJHHHFFFDDDCCCBBBBBBAAAAAA@@@???>>>===<<<<<<:::::::::999888666555444444444444444444444444444111111222333333444555555555555555555555666777777777;;;CCCPPP___llltttxxx|||zzzvvvpppkkkgggeeedddaaajjjwwwuuuppppppyyy|||vvvrrrnnnjjjddd]]]WWWQQQJJJFFFBBB@@@???======>>>@@@AAA@@@@@@???>>><<<;;;::::::<<<;;;;;;:::999::::::::::::::::::;;;===???@@@AAABBBDDDEEEGGGHHHHHHHHHGGGDDDBBB???======<<<;;;:::777888:::;;;===???CCCEEEGGGJJJOOOQQQQQQPPPPPPPPPPPPOOOOOOQQQTTTVVVWWWVVVQQQNNNJJJFFFCCCCCCDDDEEEEEEHHHJJJJJJJJJMMMSSSXXXcccnnnxxx{{{|||~~~}}}~~~~~~~~~}}}zzzyyyxxxwwwtttrrrjjjfff```ZZZTTTOOOJJJFFF@@@???===>>>???AAA@@@@@@AAA@@@>>>======???@@@AAADDDDDDFFFGGGHHHMMM[[[jjjjjjqqqzzz}}}|||}}}}}}}}}||||||{{{{{{zzzzzz}}}||||||||||||{{{xxxvvvqqqnnniiieeecccccceeefffeeeeeecccaaa```___^^^^^^\\\\\\[[[ZZZYYYXXXWWWWWWSSSRRRRRRQQQQQQPPPPPPOOONNNKKKLLLNNNOOOOOOTTTZZZbbblll}}}zzzpppiii^^^VVVNNNJJJGGGEEEHHHMMMQQQ___gggkkkpppvvv~~~ssslllfffbbbaaa]]]\\\ZZZWWWUUUSSSRRRQQQLLLKKKIIIGGGEEEDDDCCCCCCAAAAAA@@@???>>>======<<<999999999999888777666555444444444444444444444444555444444444333333333222555555555555555666777777777;;;BBBOOO]]]kkktttxxx|||{{{xxxrrrlllgggeeedddcccmmm{{{xxxssspppyyy}}}vvvrrrlllhhhaaa[[[UUUOOOHHHDDD@@@???>>>======>>>@@@AAAAAA@@@@@@>>>===<<<;;;;;;===<<<;;;;;;::::::;;;;;;::::::;;;<<<>>>@@@AAABBBBBBCCCEEEGGGHHHHHHGGGGGGDDDAAA>>><<<<<<<<<;;;999666888;;;<<<>>>@@@CCCFFFGGGJJJLLLMMMLLLJJJJJJJJJJJJJJJKKKNNNRRRSSSSSSRRRLLLJJJFFFBBBAAAAAABBBDDDFFFIIIKKKLLLMMMPPPVVV[[[dddoooxxxzzzyyy{{{||||||yyy|||~~~{{{uuupppnnnmmmmmmlllppprrrtttwww{{{~~~~~~~~~}}}{{{zzzxxxxxxvvvsssqqqiiieee___YYYTTTNNNIIIFFF@@@???===>>>???AAA@@@@@@AAA???>>>======???AAABBBDDDDDDFFFGGGGGGKKKXXXfff~~~cccjjjuuu||||||zzz{{{{{{{{{{{{{{{|||||||||{{{zzzzzz{{{zzzwwwuuuqqqooolllhhhfffeeeggghhhgggfffdddbbb```^^^]]]]]]ZZZZZZYYYXXXWWWVVVVVVUUUQQQQQQRRRRRRQQQPPPNNNMMMMMMKKKKKKNNNNNNOOOSSSYYYbbbkkk|||yyyooohhh^^^VVVNNNJJJGGGDDDGGGMMMQQQ___fffggglllqqq|||qqqkkkdddaaaaaa^^^\\\YYYVVVTTTRRRQQQQQQMMMLLLJJJHHHGGGEEEEEEDDDBBBAAAAAA@@@???>>>======888999999999999999888888555555555555555555555555555555555444444444444444555555555555555666777777888;;;BBBNNN\\\iiissswww{{{{{{yyytttlllgggddddddfffppp~~~{{{vvvsss||||||vvvrrrhhhddd^^^XXXRRRLLLFFFBBB???>>><<<<<<<<<>>>@@@AAABBBBBBAAA@@@@@@???>>>>>><<<<<<;;;::::::::::::;;;;;;;;;<<<===???AAACCCDDDDDDEEEFFFGGGGGGFFFEEEDDDCCC@@@===;;;:::::::::999666999;;;===???AAADDDFFFHHHIIIJJJJJJHHHFFFFFFGGGGGGGGGIIILLLOOOPPPOOONNNIIIGGGDDDBBBAAACCCEEEGGGFFFIIIMMMNNNOOORRRXXX\\\dddnnnvvvwwwuuuuuuvvvuuutttwww{{{}}}sssooohhhcccaaaaaa``````^^^```bbbdddhhhnnnuuu{{{~~~~~~~~~|||zzzyyyyyyxxxvvvrrrooohhhddd]]]XXXSSSMMMHHHEEE@@@???===>>>???AAA@@@@@@@@@???>>>======???AAABBBDDDDDDFFFGGGFFFIIIUUUcccwww```hhhuuu|||}}}xxxxxxyyyzzz{{{|||}}}~~~|||zzzyyyyyyzzzyyywwwuuuqqqpppnnnkkkhhhggghhhiiihhhgggeeebbb```^^^]]]\\\XXXXXXWWWWWWVVVUUUTTTTTTPPPPPPRRRRRRRRRPPPNNNLLLMMMKKKKKKMMMNNNNNNSSSYYYaaakkk{{{xxxooohhh^^^VVVNNNJJJFFFDDDGGGMMMSSS```eeeeeeiiimmmyyypppiiiccc```aaa^^^\\\YYYVVVSSSRRRQQQQQQNNNMMMKKKIIIGGGFFFFFFEEEBBBAAAAAA@@@???>>>======999999:::;;;;;;;;;::::::666666666666666666666666222222333444555777777888555555555555555666777777999;;;BBBNNN\\\iiirrrvvv{{{|||zzzuuummmgggddddddgggqqq}}}xxxvvv~~~|||uuuqqqeeeaaa[[[UUUPPPJJJDDD@@@>>>===<<<;;;<<<===@@@AAADDDCCCCCCBBBBBBAAAAAA@@@<<<;;;::::::999999::::::;;;<<<<<<>>>@@@BBBDDDEEEFFFGGGGGGGGGFFFEEECCCBBBBBB???;;;999999999888888777999<<<>>>???AAADDDFFFIIIIIIJJJHHHFFFDDDEEEFFFEEEEEEGGGJJJMMMNNNLLLKKKGGGEEEDDDCCCDDDGGGJJJMMMGGGJJJMMMOOOPPPSSSYYY]]]cccmmmttttttrrrrrrrrrqqqrrruuuzzz}}}wwwiiiddd^^^YYYWWWVVVVVVVVVTTTUUUVVVXXX[[[aaahhhmmmttt{{{~~~~~~~~~~~~~~~{{{zzzyyyyyyxxxvvvqqqnnngggccc]]]WWWRRRMMMHHHEEE@@@???===>>>???AAAAAA@@@@@@???>>>===>>>???AAABBBDDDDDDFFFFFFEEEGGGSSSaaatttbbbkkkwww~~~}}}{{{yyyzzzzzzzzz{{{{{{{{{{{{|||zzzzzz{{{zzzxxxvvvsssqqqssspppmmmkkkkkkkkkkkkjjjhhhfffdddaaa___]]][[[[[[ZZZYYYYYYWWWVVVUUUTTTTTTTTTSSSQQQNNNMMMLLLLLLLLLJJJKKKKKKJJJKKKMMMRRRUUU```mmm~~~yyymmmddd]]]TTTKKKHHHFFFEEEHHHLLLWWWcccdddbbbgggooovvvmmmgggbbb___```\\\ZZZWWWUUUVVVVVVUUUTTTPPPOOONNNLLLKKKIIIHHHHHHCCCCCCBBBAAAAAA@@@??????======<<<;;;::::::::::::777777666555444333333333444444444555555666666666222222333444555666777888888;;;BBBLLLXXXeeeooovvv{{{{{{zzzuuuooojjjfffeeefffrrrzzzxxx{{{tttpppfff```ZZZTTTQQQMMMGGGBBB>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEEEEFFFFFFAAA???===;;;:::;;;<<<<<<999:::<<>>::::::;;;<<<;;;999:::;;;<<<>>>@@@BBBDDDEEELLLKKKIIIGGGEEECCCBBBAAAEEEEEEEEEFFFFFFHHHIIIIIIEEEEEEDDDBBBBBBDDDHHHLLLMMMOOOPPPQQQRRRUUUYYY\\\eeehhhllllllkkkjjjlllnnnpppttt{{{ttthhh^^^YYYRRRMMMJJJIIIIIIHHHGGGHHHJJJLLLOOOSSSXXX\\\aaahhhrrr}}}}}}{{{{{{}}}zzzwwwuuutttrrrooommmddd```[[[VVVRRRMMMHHHEEEAAA@@@>>>======>>>@@@AAA@@@<<<:::;;;;;;999:::>>>DDDGGGDDDCCCJJJLLLRRRbbbvvvccckkkuuu|||~~~|||{{{{{{~~~~~~}}}|||zzzyyyyyyzzzzzzzzz{{{{{{{{{{{{xxxyyyyyyyyywwwtttqqqpppsssppplllkkkkkkkkkjjjjjjgggfffcccaaa^^^\\\[[[[[[YYYXXXXXXWWWVVVUUUTTTTTTSSSRRRPPPNNNLLLLLLLLLLLLKKKKKKKKKJJJKKKMMMQQQUUU```mmm~~~yyymmmeee\\\SSSKKKHHHFFFEEEHHHLLLWWWeeehhhdddgggmmm~~~tttkkkgggbbb``````\\\ZZZWWWVVVVVVVVVVVVUUURRRRRRPPPNNNLLLIIIHHHGGGDDDDDDCCCBBBAAA@@@@@@???<<<<<<;;;:::999999999999666666666555555444444333333333444444444555555555222222333444555666777888888;;;AAAKKKWWWdddooovvv{{{{{{zzzvvvpppjjjfffeeeeeeppp|||}}}|||uuupppeee```YYYTTTPPPLLLFFFBBB>>>>>>>>>>>>???@@@AAAAAACCCCCCDDDEEEFFFGGGHHHHHHCCCBBB???<<<;;;:::;;;;;;999:::===@@@CCCFFFHHHIIIIIIIIIGGGFFFDDDCCCCCCCCCDDDAAA===;;;<<<<<<:::888::::::<<<>>>@@@BBBCCCDDDJJJIIIHHHFFFCCCAAA@@@???@@@??????@@@AAABBBCCCCCCCCCCCCCCCBBBBBBDDDIIILLLNNNOOOQQQRRRRRRTTTXXX[[[```cccffffffeeeeeeiiilllrrrvvv~~~~~~ooocccYYYUUUNNNIIIFFFFFFEEEEEEDDDEEEFFFGGGHHHKKKOOOSSSXXX]]]dddmmmttt|||}}}||||||yyyvvvtttsssqqqnnnllldddaaa[[[VVVRRRMMMGGGDDDAAA@@@>>>======>>>@@@AAA@@@<<<:::;;;;;;999:::>>>CCCGGGDDDEEEKKKLLLRRRbbbxxxiiiooovvvzzzzzzxxxxxxyyy}}}}}}|||{{{{{{zzzyyyyyyyyyyyyyyyzzzzzzzzzzzzwwwxxxxxxwwwuuussspppooorrrooollljjjjjjjjjiiiiiifffeeebbb```^^^\\\[[[ZZZWWWVVVVVVVVVUUUUUUTTTTTTRRRQQQOOOMMMLLLKKKKKKKKKKKKLLLKKKJJJJJJLLLPPPTTT___mmm~~~xxxmmmeee[[[RRRJJJGGGFFFEEEGGGLLLWWWggglllggggggjjj{{{qqqjjjgggcccaaaaaa\\\ZZZWWWWWWWWWWWWVVVUUUUUUTTTRRROOOLLLJJJHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@<<<;;;:::999888888888888555555555555555555555555333333333333444444444444222333333444555666777777777:::@@@JJJWWWdddooovvv{{{{{{zzzvvvpppjjjfffeeecccmmm}}}}}}uuupppeee___XXXRRROOOKKKFFFAAA>>>>>>>>>>>>???@@@AAAAAACCCCCCEEEFFFHHHIIIKKKKKKGGGEEEBBB>>>;;;:::::::::999;;;>>>BBBEEEHHHKKKLLLKKKJJJHHHFFFEEEDDDCCCCCCGGGDDD@@@===<<<;;;999888999:::;;;===???AAACCCCCCGGGGGGEEECCCAAA@@@>>>===;;;;;;:::;;;;;;<<<===>>>@@@@@@AAA@@@AAADDDIIILLLOOOPPPRRRRRRRRRSSSVVVXXXZZZ\\\^^^^^^]]]___dddiiitttzzzvvvggg\\\SSSNNNHHHDDDBBBAAAAAAAAAAAABBBCCCBBBBBBDDDGGGIIILLLPPPVVV[[[aaaffflllpppvvvxxx|||~~~}}}|||zzzwwwuuusssqqqooollljjjdddaaa[[[VVVQQQLLLFFFBBBAAA@@@???>>>>>>???@@@AAA@@@<<<:::;;;;;;999;;;>>>CCCHHHFFFFFFLLLMMMTTTdddzzzssswwwzzz{{{yyyxxxyyyzzz}}}zzzyyyyyyzzzyyyxxxxxxxxxxxxxxxyyyyyyyyyzzzxxxxxxwwwvvvtttrrrpppooopppnnnkkkjjjjjjiiihhhgggdddcccaaa___]]][[[ZZZZZZTTTTTTTTTTTTTTTTTTTTTTTTPPPOOOMMMKKKJJJJJJJJJKKKKKKLLLKKKJJJJJJLLLPPPSSS^^^kkk}}}wwwmmmeeeZZZQQQIIIFFFEEEEEEGGGLLLTTTfffmmmiiigggjjj{{{qqqkkkhhhccc``````\\\ZZZXXXXXXXXXXXXWWWVVVTTTSSSQQQOOOMMMKKKIIIHHHHHHGGGFFFEEECCCBBBAAA@@@<<<<<<;;;:::999999999999555555555555666666666666333333333333333333333333333333444444555666666777777999???IIIVVVcccooovvv{{{{{{{{{wwwqqqkkkfffdddbbbkkkxxx}}}tttnnnddd^^^VVVQQQMMMIIIEEEAAA=========>>>>>>???@@@AAACCCDDDEEEGGGIIIKKKMMMNNNJJJHHHDDD@@@<<<:::999999:::<<<@@@DDDHHHKKKMMMNNNJJJJJJHHHFFFEEEDDDCCCCCCGGGDDDAAA>>><<<:::999888::::::<<<===???AAABBBCCCFFFEEEDDDBBB@@@???======999999999999999:::;;;;;;<<<===>>>???@@@DDDHHHLLLOOOQQQRRRRRRQQQQQQSSSUUUUUUVVVXXXXXXXXX[[[bbbhhhvvv}}}zzznnn```VVVLLLIIICCC@@@?????????>>>@@@AAABBBAAAAAABBBDDDFFFFFFIIINNNRRRWWW[[[aaadddfffjjjoootttxxx|||~~~|||{{{zzzxxxvvvsssqqqooommmjjjhhhddd```[[[UUUPPPKKKEEEAAA@@@@@@???>>>>>>???@@@@@@???;;;:::;;;;;;999;;;???BBBHHHGGGHHHMMMNNNVVVhhh}}}zzz{{{|||{{{xxxyyy|||}}}{{{xxxwwwxxxyyyxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxyyyxxxwwwvvvtttsssqqqpppnnnllljjjiiiiiiiiigggeeecccbbb```^^^\\\ZZZYYYYYYSSSSSSSSSSSSSSSRRRRRRRRRNNNMMMLLLJJJIIIIIIIIIJJJKKKKKKKKKJJJJJJLLLPPPSSS[[[iii|||}}}vvvllldddYYYPPPHHHFFFEEEDDDGGGKKKPPPccckkkggggggkkk}}}sssmmmiiiddd```___[[[ZZZYYYYYYZZZYYYXXXVVVQQQQQQPPPOOONNNLLLLLLKKKJJJIIIHHHFFFDDDBBBAAA@@@>>>===<<<;;;;;;::::::;;;555555666666666666666666333333333333333333333333333333444444555666666666666888>>>HHHTTTcccooowwwzzz{{{{{{xxxrrrkkkfffdddbbbhhhsss}}}ssslllccc]]]UUUOOOKKKHHHCCC@@@============>>>???@@@AAABBBCCCEEEGGGIIILLLMMMNNNLLLIIIEEE@@@===;;;:::999;;;===AAAFFFJJJLLLNNNOOOIIIIIIGGGFFFEEEDDDDDDDDDEEEDDDAAA>>><<<::::::;;;:::;;;<<<>>>???AAABBBCCCEEEDDDCCCBBB@@@>>>======888888888777888888999999999:::<<<>>>???CCCGGGKKKNNNOOOQQQQQQPPPOOOPPPRRRQQQSSSTTTUUUVVV[[[bbbiiiwww~~~zzzxxxxxxxxxxxx{{{|||ssshhh[[[RRRHHHEEEAAA???>>>???>>>>>>===>>>@@@AAAAAABBBDDDFFFEEEHHHKKKNNNPPPTTTYYY\\\^^^ccciiippptttyyy}}}~~~~~~}}}|||{{{zzzwwwtttqqqooonnnllliiigggccc___ZZZUUUPPPJJJEEEAAA@@@??????????????????@@@???;;;999;;;;;;:::;;;???BBBHHHHHHHHHNNNPPPZZZmmmzzzzzzzzzyyyyyy}}}|||zzzwwwvvvwwwxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwxxxyyyxxxwwwuuutttrrrqqqpppmmmkkkiiiiiiiiihhhfffdddbbbaaa___]]][[[ZZZYYYYYYSSSRRRRRRRRRQQQQQQPPPPPPMMMLLLJJJIIIHHHHHHHHHIIIIIIIIIJJJIIIIIILLLQQQTTTZZZiii|||{{{tttjjjcccXXXOOOGGGEEEDDDDDDGGGKKKNNN___fffdddffflll~~~rrrmmmjjjddd```^^^[[[ZZZYYYZZZ[[[[[[YYYWWWQQQQQQQQQPPPOOOOOONNNNNNLLLKKKJJJHHHEEECCCBBBAAA???>>>===<<<;;;;;;;;;;;;666666666666666666666666444444444444333333333333444444444555555555666666555888===FFFSSSbbbooowwwzzz||||||yyyssslllgggdddaaaeeennnyyy~~~ssslllbbb\\\SSSMMMIIIFFFBBB???============>>>???@@@@@@AAABBBDDDFFFHHHJJJLLLMMMJJJHHHDDD@@@===;;;;;;;;;<<<>>>CCCGGGKKKMMMNNNNNNIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEDDD@@@===;;;;;;===<<<<<<===???@@@AAABBBCCCCCCCCCBBB@@@???>>><<<<<<666666555555555666666777777999;;;<<<>>>AAAFFFIIIKKKMMMOOOOOONNNMMMNNNOOONNNQQQSSSUUUWWW\\\dddjjjvvv~~~yyypppkkkjjjiiiiiikkkmmmrrrvvvzzz}}}~~~~~~}}}{{{xxxssskkkaaaVVVNNNFFFCCC@@@>>>????????????;;;===???@@@@@@AAACCCEEEGGGHHHJJJKKKLLLNNNRRRUUU\\\aaahhhooouuuyyy}}}}}}||||||vvvtttqqqooommmkkkhhhfffaaa^^^YYYTTTOOOJJJEEEBBB????????????????????????>>>;;;999;;;;;;:::<<<@@@AAAHHHGGGGGGMMMQQQ^^^tttwwwxxxxxxyyy}}}|||yyywwwvvvvvvwwwwwwvvvuuuuuuuuuvvvvvvvvvwwwwwwxxxwwwvvvtttrrrqqqppppppllljjjiiihhhhhhgggeeecccaaa___^^^\\\ZZZYYYXXXXXXSSSRRRRRRQQQPPPOOONNNNNNKKKJJJIIIHHHGGGGGGHHHHHHGGGHHHHHHIIIJJJMMMRRRUUU[[[jjj~~~zzzrrrhhhaaaWWWOOOGGGDDDDDDCCCFFFKKKPPP^^^bbb```eeemmm{{{pppllljjjeee```___[[[ZZZZZZ[[[\\\[[[YYYWWWUUUUUUTTTSSSRRRPPPPPPOOONNNMMMKKKIIIFFFDDDBBBAAA>>>>>>===<<<;;;;;;;;;;;;888888777777666666555555555555555444444444333333444444444555555555555555555777<<>>===<<<<<<======>>>???@@@AAAAAACCCDDDFFFHHHIIIJJJHHHFFFCCC@@@===<<<<<<<<<<<>>===>>>???@@@AAABBBCCCDDDAAA@@@???>>>===<<<;;;:::666666555555555555666666666777:::<<<===@@@DDDGGGHHHKKKMMMMMMLLLLLLLLLMMMLLLOOOSSSUUUXXX]]]eeekkkttt}}}~~~wwwmmmeeeaaa``````___```bbbeeehhhkkkmmmooopppooonnnllliiibbbYYYPPPJJJDDDAAA???>>>???@@@@@@???<<<>>>@@@AAAAAABBBCCCEEEHHHIIIKKKLLLMMMPPPTTTWWW^^^ccckkksssyyy~~~~~~}}}||||||vvvssspppnnnmmmkkkhhhfff___\\\WWWSSSOOOKKKFFFCCC?????????@@@@@@?????????>>>:::999;;;;;;:::<<<@@@AAAGGGFFFFFFLLLRRRbbbzzzvvvwwwyyy{{{|||zzzwwwvvvvvvwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwvvvtttrrrpppoooooonnnkkkjjjiiihhhhhhgggeeebbb```___]]][[[ZZZYYYXXXXXXSSSSSSRRRQQQOOONNNMMMMMMKKKJJJHHHGGGFFFGGGGGGHHHFFFGGGHHHHHHJJJMMMRRRVVV]]]kkk~~~yyyqqqggg```WWWNNNFFFDDDCCCCCCFFFKKKRRR^^^```^^^dddlll~~~wwwmmmkkkiiieeeaaa```[[[ZZZZZZ[[[\\\\\\ZZZWWWYYYXXXWWWUUUSSSRRRPPPPPPOOONNNLLLIIIGGGDDDBBBAAA======<<<;;;::::::::::::999888888777666555555444666666666555555444444444444444444555555555555555555777<<>><<<<<<<<<======>>>???@@@@@@AAABBBCCCEEEGGGHHHHHHGGGEEEBBB???===============@@@DDDHHHKKKLLLLLLLLLJJJJJJJJJKKKKKKMMMNNNNNNNNNNNNLLLGGG@@@<<<<<<>>>>>>>>>???@@@BBBCCCDDDDDD???>>>>>><<<;;;:::999999888888777666666777777777555777:::;;;===???CCCEEEGGGIIIKKKLLLLLLKKKKKKLLLJJJNNNSSSVVVYYY^^^ffflllsss{{{vvvpppggg```\\\[[[[[[ZZZYYY[[[]]]___```bbbeeegggeeeeeeeeebbb\\\TTTLLLGGGBBB@@@>>>>>>???@@@@@@???@@@BBBDDDDDDDDDCCCDDDEEEIIIJJJMMMOOORRRWWW\\\```aaagggpppxxx||||||}}}||||||{{{zzzyyyvvvssspppnnnmmmkkkhhhfff^^^[[[VVVSSSOOOKKKGGGDDD??????@@@@@@@@@@@@??????>>>:::999;;;;;;:::<<<@@@@@@GGGFFFEEELLLSSSeee~~~tttsssttt||||||xxxwwwvvvtttttttttuuuvvvwwwwwwwwwwwwvvvvvvvvvuuuwwwwwwvvvtttssspppooonnnmmmkkkiiihhhgggeeebbb___```___^^^[[[YYYWWWVVVUUUTTTSSSQQQOOOMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIIIILLLQQQUUUaaannn|||vvvpppggg^^^UUUMMMFFFEEEEEEDDDDDDGGGRRR\\\bbbbbbeeerrrzzzpppmmmjjjeeebbbccc^^^]]]]]]^^^___^^^\\\YYY[[[XXXVVVUUUWWWWWWTTTQQQNNNNNNMMMLLLJJJGGGEEECCCAAA@@@???>>>===<<<;;;:::888888888777666666555555444444444444444444444444666666666666666777888888;;;888999AAAOOO```nnnuuu}}}zzzuuuqqqkkkdddaaacccfffooo~~~yyyxxxyyyyyyooobbbXXXOOOJJJFFFAAA>>>>>><<<<<<<<<<<<===???@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDBBB???===<<<===???@@@AAABBBDDDGGGHHHIIIIIIIIIHHHJJJLLLMMMNNNPPPTTTVVVWWWVVVRRRLLLFFFAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDD@@@@@@???>>><<<999777666444444555555555555555555888888999999;;;>>>@@@BBBDDDEEEGGGJJJLLLKKKIIIFFFLLLLLLOOOUUU]]]eeekkknnnuuupppkkkccc]]]ZZZZZZYYYYYYXXXXXXYYY[[[\\\\\\\\\\\\]]]\\\[[[YYYTTTOOOKKKHHHAAA@@@???>>>>>>???@@@AAA?????????AAAEEEIIIKKKLLLMMMOOORRRUUUXXX]]]bbbfffjjjqqq{{{~~~}}}|||||||||}}}~~~|||zzzvvvtttqqqooommmjjjgggddd]]]YYYTTTOOOLLLIIIFFFCCC>>>>>>????????????>>>>>>======;;;999888:::>>>AAADDDBBBEEEJJJLLLRRRfff|||rrrssswww{{{xxxwwwuuutttttttttuuuvvvwwwwwwvvvvvvvvvuuuuuuuuuvvvvvvuuutttrrrpppnnnmmmkkkiiihhhgggfffdddaaa______^^^\\\ZZZXXXVVVUUUTTTTTTSSSQQQOOOMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIMMMRRRUUUbbbpppzzztttnnneee\\\TTTLLLEEEDDDEEEDDDEEEGGGQQQ[[[ccceeejjjzzzyyypppllliiieeebbbccc^^^]]]]]]^^^______]]][[[\\\ZZZXXXWWWXXXXXXVVVSSSQQQPPPPPPNNNLLLIIIFFFDDDBBBBBBAAA@@@>>>===<<<<<<999888888777777666555555444444444444444444444444666666555555666666777888888888:::AAANNN^^^mmmvvv|||{{{vvvrrrkkkdddaaabbbeeemmm}}}{{{wwwxxx}}}zzzpppcccYYYOOOJJJFFF@@@======;;;;;;<<<<<<===???@@@AAACCCDDDDDDEEEEEEEEEDDDDDDCCCAAA???===<<<===>>>???@@@AAADDDFFFHHHHHHIIIIIIIIILLLOOORRRUUUXXX]]]```ccc```[[[RRRJJJDDDAAAAAA??????@@@AAABBBCCCDDDEEEAAA@@@???>>><<<999777666444444444555555666666777:::::::::;;;===???BBBCCCJJJIIIHHHIIIJJJKKKKKKKKKMMMNNNPPPVVV^^^ffflllooovvvyyylllggg___ZZZWWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[ZZZYYYXXXUUUQQQLLLGGGEEECCCBBB@@@??????@@@AAAAAABBBBBBCCCEEEIIIMMMPPPQQQSSSVVVYYY]]]aaaffflllpppuuu{{{~~~}}}|||||||||}}}~~~~~~|||zzzuuussspppnnnllljjjfffccc^^^ZZZTTTOOOLLLIIIEEECCC>>>>>>????????????>>>>>>>>>>>>===;;;:::;;;>>>AAADDDBBBEEEJJJLLLRRReee{{{sssuuu|||}}}zzzwwwvvvuuutttttttttuuuuuuvvvvvvvvvuuuuuuuuuttttttuuuuuutttsssqqqooonnnmmmhhhgggeeeeeeeeedddaaa___]]]\\\[[[YYYWWWUUUTTTSSSTTTSSSQQQOOOMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIJJJMMMSSSWWWcccsssxxxrrrkkkbbbYYYRRRKKKEEEDDDDDDCCCEEEHHHPPPZZZeeekkkvvvxxxooollliiidddbbbbbb___]]]\\\]]]___```___^^^]]]\\\ZZZZZZZZZZZZXXXVVVUUUTTTSSSPPPMMMJJJGGGFFFEEEDDDCCCBBB@@@???>>>===999999999888777777666666555555555555555555555555555555444444555555666777555888<<>>@@@@@@DDDDDDDDDEEEDDDDDDCCCCCCBBB@@@>>><<<<<<<<<>>>??????@@@BBBDDDFFFGGGHHHHHHIIIMMMSSSYYY^^^dddjjjnnnrrrnnneeeYYYMMMEEEAAA@@@===>>>???AAABBBDDDEEEEEEAAAAAA@@@>>><<<:::888777444444444555666777888999;;;<<<<<<===???AAACCCDDDHHHHHHHHHIIIIIIIIIIIIIIIMMMNNNRRRWWW^^^fffmmmrrrvvvzzzssshhhccc\\\WWWUUUTTTTTTTTTTTTTTTVVVWWWXXXYYYYYYYYYWWWVVVUUURRRNNNIIIEEECCCAAA@@@>>>=========>>>>>>BBBBBBCCCFFFJJJNNNSSSUUU\\\```dddiiinnntttzzz~~~~~~}}}}}}|||}}}~~~}}}{{{xxxtttrrrooommmllliiieeeccc___[[[UUUPPPLLLHHHDDDBBB>>>>>>????????????>>>>>>>>>??????===<<<<<<>>>@@@EEECCCEEEIIIKKKQQQdddzzzwww{{{|||zzzuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuttttttttttttsssssssssrrrqqqpppnnnmmmllleeedddccccccdddcccaaa___]]]\\\[[[YYYWWWVVVTTTTTTTTTSSSQQQOOOMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHJJJNNNTTTYYYeeevvvwwwpppiii```WWWOOOIIIDDDDDDCCCBBBEEEJJJPPP\\\iiiuuuwwwoookkkiiidddbbbbbb___^^^]]]^^^```aaaaaa```]]]]]]\\\[[[[[[ZZZYYYYYYXXXWWWUUUQQQNNNJJJHHHFFFFFFEEEDDDCCCAAA???>>>>>>:::::::::999888888777777555555555555555555555555444444444444444555666666222777===BBBIIIWWWiiiwww}}}{{{wwwpppiiiccccccdddlll|||zzzrrrsssyyyvvvfff[[[PPPJJJEEE???<<<<<<;;;;;;;;;<<<===>>>???@@@DDDDDDDDDDDDCCCBBBAAAAAA@@@???===<<<;;;<<<===>>>>>>???@@@BBBDDDEEEFFFGGGIIINNNWWW```iiirrrzzzzzznnn^^^OOODDD???>>><<<===>>>@@@BBBDDDFFFGGGCCCBBBAAA@@@>>>;;;999888555555555555666888:::;;;<<<<<<===>>>@@@AAACCCCCCCCCFFFIIIKKKKKKJJJIIIIIIKKKNNNRRRWWW^^^hhhpppvvvyyywwwpppgggbbb\\\WWWUUUTTTTTTSSSRRRRRRSSSUUUUUUVVVVVVVVVVVVUUUSSSPPPMMMIIIEEECCCAAA@@@???>>>===>>>>>>???BBBCCCEEEHHHMMMRRRYYY]]]gggkkkpppvvv|||~~~~~~}}}}}}}}}}}}|||yyywwwsssqqqooommmllliiifffccc___[[[UUUPPPLLLHHHDDDBBB>>>??????@@@@@@??????>>>===>>>???>>><<<;;;===>>>EEECCCEEEJJJKKKQQQdddyyy{{{~~~|||zzzyyytttttttttuuuuuuuuuuuuttttttttttttsssssssssrrrrrrqqqqqqqqqpppooommmlllkkkdddcccbbbbbbcccbbb```^^^]]]]]][[[ZZZXXXWWWVVVUUUTTTSSSQQQOOOMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIHHHHHHJJJOOOVVV[[[hhhzzzvvvooohhh^^^UUULLLGGGDDDCCCBBBBBBEEEKKKRRR___pppwwwoookkkiiieeeccccccaaa```___aaabbbccccccbbb]]]]]]]]]\\\[[[ZZZZZZZZZZZZXXXVVVRRRNNNKKKHHHGGGGGGFFFEEECCCAAA???>>>===;;;;;;;;;:::999999888888666666666666666666666666444444444444444555666666222777===AAAGGGTTTggguuu}}}{{{uuummmfffffffffnnn~~~xxxrrrrrrxxxzzziii^^^RRRKKKEEE???<<<<<<:::;;;;;;;;;<<<>>>???@@@BBBBBBBBBBBBAAAAAA@@@???>>>===<<<;;;;;;;;;<<<<<<======>>>@@@BBBCCCEEEFFFJJJQQQ\\\iiitttvvvcccQQQEEE???>>>;;;<<<>>>AAACCCFFFHHHIIIEEEDDDCCCBBB@@@===;;;:::666666555666777999;;;===<<<<<<===???@@@AAABBBBBBDDDGGGIIIJJJJJJKKKMMMOOOIIIMMMQQQWWW^^^hhhssszzz~~~uuuooofffbbb\\\WWWUUUTTTRRRRRRQQQQQQRRRSSSSSSSSSRRRRRRRRRQQQOOOMMMJJJGGGEEECCCDDDCCCBBBBBBBBBBBBCCCDDDDDDGGGJJJNNNSSS[[[ccciiissswww}}}~~~}}}}}}}}}{{{xxxuuusssqqqooommmllljjjfffddd___[[[UUUPPPLLLHHHEEEBBB??????@@@@@@@@@@@@??????<<<======<<<;;;:::<<<===EEECCCFFFJJJLLLRRReeezzz}}}~~~tttuuuzzz}}}yyyxxxwwwsssssstttuuuuuuuuuttttttsssssssssrrrrrrrrrrrrqqqppppppoooooonnnlllkkkjjjdddcccbbbbbbbbbaaa___]]]]]]\\\[[[ZZZXXXWWWVVVVVVTTTSSSQQQOOOMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHKKKPPPXXX]]]jjj}}}~~~uuummmfff\\\SSSJJJFFFCCCCCCAAAAAAFFFMMMTTTbbbvvvxxxooollljjjfffdddeeeccccccccceeeffffffdddbbb]]]^^^^^^^^^\\\[[[\\\]]]\\\ZZZWWWSSSOOOLLLJJJIIIHHHGGGFFFDDDBBB@@@???>>><<<<<<<<<;;;::::::999999777777777777777777777777555555444444555555666777333888<<<@@@EEERRRdddqqq{{{xxxqqqjjjiiijjjrrrzzzrrrrrrwww}}}mmmaaaTTTLLLFFF@@@<<<===:::::::::;;;<<<===????????????@@@@@@??????>>>>>><<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBCCCEEELLLTTT```ooo}}}|||gggTTTGGGBBB@@@;;;<<>>===999888777666777999<<<===<<<===>>>@@@AAABBBBBBBBBEEEGGGIIIIIIHHHIIINNNRRRJJJMMMRRRWWW]]]fffrrrzzz}}}uuuppphhhddd^^^YYYVVVTTTRRRQQQRRRRRRRRRRRRQQQPPPOOOOOOLLLLLLJJJHHHFFFEEEDDDCCCBBBBBBAAAAAABBBCCCEEEFFFDDDHHHMMMRRRXXXaaalllttt~~~}}}|||zzzvvvsssrrrpppnnnlllkkkiiifffccc]]]YYYTTTOOOLLLIIIFFFCCC??????@@@@@@@@@@@@??????;;;<<<<<<;;;::::::===???EEEDDDFFFKKKMMMTTThhh}}}zzzooonnnsssyyyzzzvvvuuutttrrrssstttuuuuuuuuuttttttrrrrrrrrrrrrqqqqqqqqqqqqnnnnnnnnnnnnmmmkkkjjjiiieeecccbbbbbbbbbaaa___]]][[[[[[ZZZYYYWWWVVVUUUUUUTTTSSSQQQOOOMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHKKKQQQYYY___lll|||ssskkkcccYYYPPPHHHEEECCCBBBAAA@@@FFFNNNTTTccczzzyyypppmmmkkkgggeeefffeeeeeegggiiijjjhhheeebbb^^^```aaa```^^^\\\^^^```]]]\\\XXXUUUQQQOOONNNMMMJJJIIIHHHFFFDDDBBB@@@???======<<<<<<;;;:::::::::777777777777777777777777666666555555666666777888666888;;;>>>EEEQQQaaammmxxx~~~zzzsssmmmmmmooovvvtttsssxxxpppcccVVVMMMGGG@@@===>>>:::::::::;;;<<<===>>>???<<<<<<======>>>>>>======::::::::::::::::::;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDHHHPPP^^^nnn}}}~~~gggSSSGGGBBBAAA;;;===???CCCFFFJJJLLLNNNIIIIIIHHHGGGEEEBBB@@@???;;;:::888777777999<<<===>>>???@@@BBBCCCCCCCCCCCCGGGPPPZZZ___\\\VVVQQQOOOMMMPPPTTTWWW[[[cccnnnwww~~~~~~yyytttnnnjjjddd___[[[YYYVVVTTTSSSSSSSSSRRRPPPNNNMMMLLLIIIIIIHHHGGGFFFEEEEEEEEECCCCCCCCCCCCEEEGGGIIIJJJIIINNNUUU[[[bbblllyyy~~~}}}|||yyyuuurrrooommmkkkjjjiiigggdddaaa\\\XXXSSSOOOLLLJJJGGGEEE???@@@@@@AAAAAA@@@@@@???<<<<<<;;;::::::<<>>EEEQQQ```jjjuuu{{{{{{tttoooppprrryyyuuutttyyyrrreeeWWWNNNGGGAAA>>>>>>:::::::::;;;<<<===>>>???::::::;;;<<<=========<<<::::::::::::::::::::::::;;;:::;;;;;;===???BBBCCCBBBKKKZZZjjjyyy|||eeeQQQEEE@@@@@@<<<===@@@DDDGGGKKKNNNOOOKKKJJJJJJHHHFFFDDDBBB@@@<<<;;;999777777999;;;===???@@@BBBDDDEEEEEEDDDDDDLLL^^^ttt|||lllZZZPPPPPPSSSVVVWWWYYY```kkksss{{{xxxyyy|||~~~zzzuuuqqqkkkfffbbb___\\\YYYTTTTTTSSSRRRPPPNNNLLLJJJJJJIIIHHHHHHGGGHHHHHHHHHKKKJJJKKKLLLMMMPPPRRRTTTUUUZZZbbbhhhppp{{{~~~}}}{{{yyytttqqqmmmkkkiiihhhgggeeebbb___[[[WWWSSSOOOLLLJJJHHHFFF???@@@@@@AAAAAA@@@@@@???===<<<;;;::::::===BBBEEEEEEDDDGGGMMMPPPWWWlllzzzuuussszzzzzztttpppooopppqqqvvvyyy~~~}}}vvvrrrqqqqqqsssrrrrrrrrrrrrssstttuuusssrrrqqqooonnnnnnmmmmmmnnnmmmmmmmmmnnnmmmllljjjgggfffcccaaa___^^^^^^^^^^^^\\\ZZZXXXWWWVVVVVVWWWUUUSSSRRRPPPNNNMMMMMMMMMIIIHHHGGGFFFFFFFFFGGGHHHIIIIIILLLOOOOOOQQQ[[[eeettt~~~yyyqqqhhh]]]RRRJJJEEEBBBAAABBBAAA@@@CCCHHHTTT```wwwyyyrrrooollliiihhhkkklllkkkjjjjjjkkkjjjhhhfffaaabbbcccddddddddddddcccfffbbb]]]ZZZXXXVVVTTTRRROOONNNLLLJJJHHHEEEDDDCCC@@@???>>><<<;;;:::999999;;;999777777888999999888666666555555555444444444666888;;;<<>>???@@@CCCGGGMMMWWWdddtttrrr^^^OOOEEEAAA???>>><<<<<<@@@GGGMMMPPPQQQOOONNNMMMKKKHHHFFFEEEDDDCCCAAA>>>===<<<>>>@@@AAA>>>AAADDDEEEDDDCCCCCCCCCHHHPPPaaarrrttthhhZZZTTTQQQRRRRRRSSSUUUZZZ```ddduuuwwwzzzzzzyyywwwvvvuuurrrtttxxx||||||yyytttnnniiifffcccbbb^^^\\\XXXTTTQQQOOOMMMMMMJJJLLLMMMLLLLLLLLLNNNPPPLLLNNNQQQTTTWWW[[[```dddgggjjjpppyyy}}}{{{yyyvvvrrrooommmkkkgggfffeeecccaaa```^^^YYYSSSMMMHHHDDDAAA>>>===???AAAAAA@@@@@@AAABBB>>>===<<<;;;<<<===???AAAEEEEEEFFFJJJNNNYYYnnn~~~}}}~~~yyyvvvwww{{{~~~|||{{{xxxuuupppkkkgggfffffffffiiimmmrrryyyxxxrrrnnnllllllqqqqqqqqqrrrrrrsssssssssrrrqqqooonnnmmmlllllllllnnnmmmllllllmmmmmmkkkiiigggeeeccc```___^^^^^^^^^]]][[[ZZZXXXVVVVVVVVVVVVSSSSSSRRRQQQOOONNNMMMLLLIIIHHHGGGFFFFFFFFFGGGHHHHHHIIILLLOOOOOOQQQ[[[fffuuu}}}uuulllcccYYYQQQKKKEEEBBBAAABBBAAA@@@DDDIIIQQQ]]]qqqxxxrrrpppnnnkkkkkkmmmnnnlllkkkkkklllkkkiiigggccccccddddddeeeddddddddddddaaa]]][[[YYYXXXUUUSSSPPPOOOMMMKKKHHHFFFDDDDDDAAA@@@???===<<<;;;:::::::::888777888999999888666666666555555555444444444555888:::<<>>>>>@@@BBBGGGMMMVVVbbbmmmuuu|||ssseeeUUUIIIAAA>>>===???>>>>>>AAAGGGMMMPPPQQQOOONNNMMMKKKIIIHHHGGGFFFEEECCC@@@===<<<===???@@@???AAADDDEEEDDDCCCCCCCCCEEEIIIUUUbbbddd[[[SSSPPPPPPPPPPPPOOOPPPSSSXXX\\\hhhjjjllllllkkkkkkkkkllllllnnnrrrvvvzzz{{{wwwrrrnnnkkkjjjcccaaa^^^ZZZVVVSSSRRRQQQKKKMMMNNNNNNNNNOOORRRTTTYYY\\\```dddhhhnnnssswwwyyy||||||{{{yyyvvvrrrooommmjjjgggeeedddcccaaa___[[[WWWQQQKKKHHHEEEBBB@@@<<<>>>@@@AAAAAAAAABBBCCC???>>><<<;;;<<<===???AAAEEEEEEGGGKKKOOOZZZooo}}}xxxtttuuuuuutttwww||||||yyytttvvvyyy}}}~~~|||wwwssspppooommmkkkjjjiiiiiijjjjjjhhheeeaaa^^^[[[ZZZYYY]]]aaahhhooowww}}}uuuoookkkiiiiiiooooooqqqrrrrrrqqqppppppooonnnmmmlllkkkjjjjjjjjjmmmlllkkkkkklllkkkiiigggeeedddbbb___^^^]]]]]]]]][[[ZZZYYYWWWUUUUUUTTTTTTRRRRRRRRRRRRPPPOOOMMMKKKIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHKKKNNNOOORRR\\\gggxxx|||rrrggg^^^VVVOOOJJJEEEBBBAAABBBBBBAAAEEEKKKQQQ[[[mmm}}}vvvqqqpppooommmmmmppppppnnnlllllllllllljjjhhhddddddeeeeeeeeeddddddcccaaa___]]]]]]\\\ZZZXXXUUUQQQPPPNNNLLLJJJGGGFFFEEEBBBBBB@@@>>>===<<<<<<;;;999888888999999999777444666666666555555555555444444777999<<>>;;;::::::999999999999999999999999999999999999999999999999999::::::::::::========================???BBBEEEIIIMMMTTT[[[```ddd^^^UUULLLDDD???======@@@??????BBBFFFKKKNNNPPPNNNMMMMMMLLLKKKJJJIIIIIIGGGEEEBBB>>>===<<<===>>>???AAADDDDDDCCCBBBBBBCCCCCCDDDIIIPPPRRRNNNLLLMMMNNNNNNMMMKKKJJJKKKOOORRRXXXZZZ\\\\\\]]]^^^aaacccjjjmmmrrrvvvzzz~~~}}}yyyuuussskkkiiifffbbb^^^[[[YYYXXXQQQRRRTTTUUUUUUXXX[[[^^^dddhhhnnntttzzz~~~|||zzzyyyvvvqqqnnnllliiifffdddcccaaa___]]]WWWSSSNNNJJJGGGEEECCCBBB===???AAAAAA@@@@@@AAABBB???>>>===<<<<<<===???AAADDDDDDGGGKKKPPP[[[ooouuuoookkkkkkkkklllpppvvv}}}{{{vvvppppppppppppoookkkeeeaaa\\\[[[ZZZXXXYYYZZZ\\\^^^```___^^^\\\YYYUUUSSSQQQXXX\\\bbbhhhoooxxx|||uuuooollljjjjjjmmmnnnpppqqqqqqpppnnnmmmmmmlllkkkjjjiiiiiiiiiiiilllkkkjjjjjjjjjiiigggeeedddbbb```^^^]]]\\\\\\\\\ZZZYYYXXXVVVUUUTTTSSSSSSQQQQQQRRRSSSQQQOOOMMMKKKIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGJJJNNNOOOSSS^^^iii|||{{{qqqfff\\\TTTMMMIIIEEEAAA@@@BBBBBBBBBGGGNNNVVV___nnn~~~zzztttooopppooonnnnnnqqqpppnnnllllllllllllkkkiiiddddddeeedddcccbbbaaaaaa^^^]]]]]]]]]^^^]]]ZZZXXXRRRRRRPPPNNNKKKIIIGGGFFFCCCBBBAAA???>>>===<<<<<<888888888::::::999666333666666666555555555555555444666999;;;AAAMMM^^^jjjuuu}}}zzztttoooqqqssszzzxxxjjj]]]RRRIIIBBB>>>;;;;;;:::999999999999999888888888888999999999999999999999999::::::::::::;;;<<<<<<<<<======>>>>>>>>>@@@DDDGGGJJJMMMQQQUUURRRPPPKKKGGGCCC@@@??????AAA@@@@@@BBBEEEHHHKKKMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIGGGCCC???===<<<<<<===@@@BBBCCCDDDCCCBBBBBBCCCEEEEEEFFFHHHIIIJJJKKKLLLKKKKKKJJJHHHFFFGGGIIILLLOOOQQQRRRSSSUUUYYY]]]aaajjjmmmrrrvvvyyy}}}}}}{{{sssqqqoookkkgggdddbbbaaa[[[\\\^^^___aaadddiiilllpppuuu|||}}}{{{zzzxxxuuuqqqmmmkkkhhheeebbbaaa___]]][[[UUUQQQLLLHHHFFFDDDBBBAAA???@@@BBBBBB@@@??????@@@@@@???===<<<<<<>>>???@@@BBBBBBEEEJJJNNNYYYmmm~~~lllgggdddeeehhhkkkqqqxxx}}}tttooohhhgggeeecccaaa]]]XXXUUUPPPOOONNNNNNOOOQQQTTTVVVXXXXXXXXXWWWTTTQQQMMMKKKQQQUUUZZZ```gggoooxxx~~~zzztttpppmmmlllkkklllmmmoooppppppooommmkkklllkkkjjjiiiiiihhhiiiiiikkkiiihhhhhhhhhgggeeecccbbb```^^^]]][[[[[[[[[[[[YYYYYYXXXWWWUUUTTTSSSRRRPPPQQQRRRRRRRRROOOMMMKKKIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGJJJNNNPPPTTT```lll{{{qqqggg]]]TTTLLLFFFDDDAAA@@@BBBBBBCCCIIIPPP[[[cccooo{{{wwwqqqnnnnnnooommmmmmooommmkkkiiiiiijjjkkkkkkjjjddddddccccccaaa```^^^]]]\\\\\\\\\]]]^^^^^^\\\YYYTTTSSSRRROOOMMMKKKIIIHHHDDDCCCAAA???>>>=========999999999:::;;;999666333666666666666666666666666444666999;;;@@@LLL]]]iiiuuu}}}{{{uuuppprrrtttyyy|||oooaaaUUUKKKCCC???<<<;;;::::::999999::::::888888999999999:::::::::::::::::::::::::::::::::999999:::<<<===???@@@AAA:::===@@@CCCDDDEEEGGGIIIHHHHHHFFFEEECCCBBBAAAAAAAAAAAAAAAAAABBBEEEHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIFFFBBB???<<<;;;<<<<<<@@@BBBCCCDDDCCCCCCDDDEEEGGGHHHHHHGGGHHHJJJKKKKKKIIIIIIIIIGGGEEEFFFHHHJJJKKKLLLNNNPPPSSSXXX^^^bbbgggjjjmmmqqqtttwww{{{~~~{{{zzzxxxvvvsssqqqooommmhhhiiikkklllnnnrrrxxx|||~~~}}}{{{yyywwwtttpppmmmiiigggcccaaa___]]][[[YYYTTTPPPKKKFFFDDDBBB@@@>>><<<>>>@@@AAAAAA@@@AAACCCAAA@@@>>>======>>>???@@@@@@@@@CCCHHHLLLVVViiizzzddd``````dddiiinnnwww~~~tttkkkeee^^^\\\YYYWWWUUURRROOOLLLHHHHHHHHHIIIJJJLLLNNNPPPRRRRRRRRRQQQOOOLLLIIIFFFGGGJJJNNNTTT\\\eeennnttt||||||zzzvvvrrrooommmllllllmmmnnnnnnoooooonnnlllllllllkkkjjjjjjiiiiiiiiijjjjjjhhhgggggggggfffcccaaa```___]]][[[ZZZZZZZZZZZZYYYYYYXXXWWWVVVTTTSSSRRRQQQQQQQQQRRRQQQOOONNNMMMIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHKKKOOOQQQVVVcccppp{{{qqqggg]]]TTTKKKFFFDDDAAA@@@BBBCCCEEEKKKSSS^^^gggqqqyyywwwqqqnnnnnnnnnkkkkkkmmmhhhfffeeeeeegggiiiiiiiiiddddddcccbbb```^^^\\\[[[[[[[[[ZZZ[[[]]]^^^\\\[[[VVVUUUSSSQQQNNNLLLKKKJJJEEEDDDCCCAAA@@@???>>>>>><<<;;;:::;;;;;;:::777555555666666666666777777777555777999;;;@@@KKK\\\hhhsss|||}}}wwwqqqrrrsssvvvuuufffXXXMMMEEEAAA===<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::777888:::<<<>>>@@@AAABBB???AAACCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCFFFIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDAAA===<<<;;;<<<===@@@BBBCCCDDDDDDEEEGGGIIIGGGIIIIIIGGGGGGJJJJJJHHHIIIJJJIIIHHHFFFFFFHHHJJJHHHJJJMMMPPPSSSYYY___cccgggiiikkknnnppptttyyy}}}~~~wwwxxxzzz{{{~~~~~~|||zzzxxxwwwtttooolllhhheeebbb___]]]\\\YYYWWWRRRNNNIIIEEEBBBAAA???===777:::>>>@@@AAACCCEEEGGGBBB@@@>>>======>>>???@@@???@@@CCCGGGKKKTTTfffvvv___]]]^^^eeelllsss|||wwwlllccc^^^XXXUUURRROOONNNLLLJJJHHHFFFFFFGGGHHHIIIKKKLLLLLLNNNNNNNNNNNNLLLIIIFFFDDDBBBDDDGGGLLLRRRYYYbbbhhhqqqyyy~~~xxxvvvtttqqqooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkjjjkkkkkkkkkiiigggfffeeeeeedddbbb______^^^\\\ZZZYYYYYYYYYZZZYYYYYYYYYXXXWWWUUUSSSRRRQQQQQQQQQPPPPPPOOOOOONNNIIIHHHGGGFFFFFFFFFGGGHHHIIIIIILLLOOORRRXXXfffsss{{{ooodddYYYQQQKKKGGGDDDAAA@@@AAACCCEEEMMMUUUbbbkkkuuuzzz~~~yyytttppppppoookkkjjjkkkcccaaa___```cccfffhhhhhhfffeeedddbbb```^^^\\\ZZZ\\\ZZZYYYYYY[[[\\\\\\[[[WWWVVVTTTRRRPPPMMMLLLKKKHHHGGGFFFDDDCCCBBBAAAAAA???===;;;;;;;;;;;;999777555666666666777777777777666888:::;;;???JJJZZZfffrrr{{{~~~yyyqqqqqqppprrr|||{{{lll]]]PPPHHHDDD>>>>>>===<<<<<<<<<<<<===;;;<<<<<<===>>>>>>????????????>>>===<<<;;;;;;:::999999:::<<<===???@@@AAACCCEEEFFFFFFDDDCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJFFFGGGGGGEEECCCCCCFFFIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCAAA>>><<<;;;<<<===>>>@@@BBBDDDEEEEEEGGGJJJLLLHHHKKKJJJFFFFFFJJJJJJGGGKKKLLLKKKIIIGGGFFFGGGIIIGGGJJJNNNQQQUUUZZZ```dddfffggghhhiiilllpppvvv{{{~~~}}}|||zzzxxxvvvsssooolllgggdddaaa^^^\\\ZZZWWWUUUNNNKKKFFFCCCBBBAAA@@@>>>999;;;>>>@@@AAABBBDDDFFFBBBAAA???======>>>???@@@@@@AAADDDGGGJJJSSSdddttt]]][[[^^^fffnnnvvv~~~rrrhhh___ZZZWWWTTTPPPMMMLLLKKKJJJHHHGGGGGGIIIJJJKKKLLLLLLKKKNNNNNNNNNMMMKKKIIIFFFEEEDDDEEEGGGIIILLLRRRYYY^^^iiiqqqxxx|||zzzwwwvvvtttsssqqqqqqrrrrrrpppooonnnmmmmmmmmmmmmmmmmmmmmmllllllkkklllllllllhhhgggeeeeeeeeecccaaa___^^^]]][[[ZZZYYYYYYYYYYYYYYYYYYZZZYYYXXXVVVSSSRRRRRRQQQPPPOOOOOOOOOOOOOOOIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJLLLPPPSSSZZZgggttt{{{mmm```VVVOOOKKKIIIDDDAAA???AAACCCFFFNNNVVVfffoooxxx|||~~~|||vvvqqqqqqpppkkkiiijjj___^^^\\\]]]aaadddfffggggggfffeeecccaaa^^^\\\[[[\\\ZZZXXXXXXZZZ[[[\\\\\\XXXWWWUUUSSSPPPNNNLLLLLLJJJJJJHHHFFFEEEDDDDDDDDDAAA>>><<<;;;;;;;;;:::999555666666666777777888888777999:::;;;???JJJYYYeeeqqqzzzzzzqqqpppnnnnnnxxx~~~ppp```SSSKKKGGG??????>>>========================>>>???@@@@@@AAAAAAAAA@@@>>>===<<<;;;::::::;;;;;;<<<===>>>??????AAABBBDDDDDDCCCCCCEEEGGGGGGHHHIIIKKKMMMNNNPPPPPPHHHIIIIIIGGGDDDDDDGGGJJJEEEEEEEEEDDDDDDDDDDDDDDDAAA???===;;;;;;<<<>>>???@@@BBBDDDEEEFFFHHHLLLNNNJJJMMMLLLFFFFFFKKKLLLHHHMMMMMMMMMJJJGGGFFFFFFGGGHHHKKKPPPTTTXXX]]]bbbfffaaaaaaaaaaaaccchhhooottt}}}~~~}}}}}}{{{yyyxxxvvvsssoookkkgggddd```]]][[[YYYWWWUUUKKKHHHDDDBBBBBBBBBAAA@@@>>>@@@AAAAAA@@@???@@@AAABBBAAA???>>>===>>>???@@@BBBCCCEEEHHHKKKSSScccsssOOOUUU]]]eeellluuutttjjjbbb\\\YYYSSSQQQPPPPPPPPPPPPNNNLLLOOOMMMJJJIIIJJJJJJJJJIIIMMMLLLLLLMMMNNNLLLGGGCCCAAAAAABBBDDDIIINNNSSSVVV```dddkkkrrrwwwyyyzzzyyyvvvuuutttrrrqqqpppooooooooonnnmmmlllkkkkkklllmmmnnnnnnmmmlllkkkiiihhhgggjjjiiigggeeecccaaa___^^^^^^\\\YYYYYYYYYYYYXXXWWWXXXXXXWWWVVVUUUSSSSSSRRRQQQQQQQQQQQQPPPOOONNNMMMJJJIIIHHHFFFEEEFFFFFFGGGIIIJJJNNNRRRTTTZZZhhhwwwzzzlll```WWWPPPIIIDDDBBBBBBBBBBBBAAAEEERRR```nnnvvv}}}}}}}}}{{{xxxtttqqqnnnllliiigggddd```[[[YYY[[[^^^aaaccceeeeeedddcccaaa^^^[[[ZZZ[[[ZZZZZZYYYYYYZZZZZZ[[[WWWVVVUUUUUUUUUSSSPPPMMMLLLKKKJJJHHHEEECCCAAAAAA===<<<<<<;;;;;;::::::999777777666555555555555555777555666;;;@@@HHHVVVbbbqqqyyyzzztttnnnjjjmmmuuu~~~rrrfffYYYKKKBBBAAA???<<<<<<=========<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<>>>=========>>>???@@@@@@===@@@CCCEEEFFFFFFHHHJJJKKKPPPRRRQQQRRRVVVYYYXXXSSSOOOJJJGGGEEEEEEDDDCCCDDDCCCBBB@@@@@@@@@AAABBB??????>>>===;;;<<>>=========>>>>>>>>>???@@@AAACCCDDDAAA@@@>>>===<<<===>>>???BBBAAABBBFFFKKKVVVhhhyyyLLLQQQYYY```hhhrrr}}}~~~rrrhhhaaa\\\XXXVVVUUUSSSSSSUUUWWWWWWVVVZZZVVVRRROOONNNMMMKKKJJJNNNMMMLLLMMMNNNLLLGGGCCCEEEDDDDDDFFFIIIMMMQQQSSSZZZ^^^dddkkkpppsssssssssvvvuuutttsssrrrqqqqqqqqqpppnnnmmmlllkkkkkkllllllmmmmmmllllllkkkjjjhhhhhhgggfffeeecccbbb```______^^^\\\YYYYYYYYYYYYXXXVVVXXXWWWWWWVVVTTTSSSSSSRRRQQQQQQQQQQQQPPPOOONNNMMMKKKJJJIIIGGGGGGGGGGGGHHHIIIKKKNNNRRRTTTZZZiiiwwwxxxjjj___VVVOOOHHHCCCBBBBBBBBBBBBAAAFFFSSSbbbvvv|||yyyvvvssspppnnnllliiigggddd```\\\ZZZ[[[___aaabbbddddddcccbbbaaa___]]]\\\]]]\\\\\\\\\\\\\\\\\\]]]ZZZXXXWWWVVVVVVTTTQQQNNNLLLKKKIIIGGGEEECCCAAA@@@<<<<<<<<<;;;::::::999999777777666555555555555666777666666;;;???GGGTTTaaannnwww}}}uuunnnjjjmmmttt~~~tttiii\\\PPPGGGBBB@@@>>>===>>>>>>>>>===>>>>>>???@@@@@@@@@@@@@@@?????????>>>>>>=====================>>>???@@@@@@???AAACCCEEEFFFHHHKKKNNNRRRXXX\\\]]]^^^aaabbb```VVVRRRMMMHHHFFFEEEDDDCCCEEEDDDCCCBBBAAABBBBBBCCC=========;;;:::;;;>>>AAACCCDDDFFFHHHHHHHHHLLLOOOOOONNNLLLJJJIIIIIIKKKMMMOOOOOONNNLLLIIIHHHIIIKKKMMMQQQWWW^^^bbbeeeeeeeee```^^^[[[YYYZZZ^^^ffflllxxx}}}|||{{{yyywwwvvvtttqqqmmmiiifffdddbbb```^^^ZZZVVVRRRLLLIIIEEEAAA>>>======>>>>>>>>>???@@@AAABBBCCCCCC@@@???===<<<;;;<<<===>>>BBBAAACCCGGGLLLXXXkkk}}}GGGLLLRRRZZZbbblllyyyzzzooogggaaa\\\ZZZ[[[YYYXXXZZZ^^^cccfffgggjjjeee]]]WWWSSSPPPNNNLLLOOOOOOOOOPPPPPPNNNJJJGGGGGGFFFEEEFFFGGGJJJMMMOOOWWWZZZ```fffkkkooopppqqqvvvuuuttttttsssssssssssspppooommmkkkkkkkkkkkklllkkkkkkkkkkkkkkkjjjiiiiiidddccccccbbbaaa```______]]][[[YYYXXXYYYYYYWWWVVVWWWWWWVVVUUUTTTSSSSSSRRRQQQQQQQQQQQQPPPOOONNNMMMLLLKKKIIIHHHGGGHHHHHHIIIIIIKKKNNNRRRTTTZZZiiixxx|||sssggg\\\TTTMMMGGGCCCBBBBBBBBBCCCBBBGGGVVVddd~~~xxxuuuqqqooommmllliiigggeeebbb^^^\\\^^^```bbbcccddddddbbbaaa``````______________________________\\\[[[YYYXXXWWWUUURRROOOLLLKKKIIIGGGDDDBBB@@@???<<<<<<;;;;;;:::999999999888777666666555555666666888666777:::???FFFRRR___jjjttt}}}wwwpppjjjlllsss}}}uuukkk```TTTLLLEEEBBB@@@??????@@@??????@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>======<<<<<<<<<======>>>@@@@@@@@@BBBDDDFFFHHHLLLQQQUUUYYYaaahhhkkklllmmmkkkgggZZZVVVPPPKKKHHHFFFEEECCCEEEDDDDDDCCCCCCCCCCCCDDD=========<<<;;;===AAADDDHHHIIIJJJJJJKKKNNNRRRUUUVVVSSSNNNJJJIIIJJJLLLNNNPPPPPPOOOMMMKKKJJJLLLMMMPPPUUU^^^fffkkkkkkiiihhh```^^^ZZZWWWWWW\\\dddiiiuuu}}}}}}{{{yyyxxxvvvtttrrroookkkhhheeecccaaa___]]]ZZZUUURRRLLLJJJFFFBBB???>>>>>>???>>>???AAACCCDDDDDDCCCCCC???>>><<<;;;:::;;;===>>>AAAAAADDDHHHOOO[[[qqqBBBFFFMMMSSS[[[fffsss|||xxxooohhhddd```___^^^^^^___cccjjjqqqvvvyyywwwqqqggg^^^WWWSSSQQQOOOQQQRRRSSSTTTTTTQQQNNNLLLKKKKKKJJJKKKLLLNNNPPPRRRXXXZZZ___ffflllqqquuuwwwwwwwwwvvvuuuuuuuuuuuuuuupppooommmkkkjjjjjjkkkkkkiiiiiijjjjjjjjjjjjjjjiiiddddddcccbbb```___^^^^^^]]][[[YYYXXXXXXXXXWWWVVVVVVVVVVVVUUUTTTSSSSSSRRRQQQQQQQQQQQQPPPOOONNNMMMLLLKKKIIIHHHGGGGGGHHHHHHHHHIIIMMMPPPRRRYYYiiixxxwwwnnnbbbXXXRRRLLLGGGCCCBBBBBBBBBCCCCCCIIIYYYhhhwwwtttqqqooonnnmmmkkkiiigggeeeaaa```aaacccdddddddddcccbbbaaa```aaabbbcccaaaaaabbbbbbbbbbbbaaaaaa^^^\\\YYYXXXWWWUUURRRPPPLLLKKKJJJGGGDDDBBB@@@???<<<<<<;;;;;;:::999999999888777777666555666666666888666777:::>>>DDDPPP[[[hhhrrr{{{zzzsssmmmmmmrrr{{{vvvlllaaaVVVNNNGGGDDDBBBAAAAAAAAAAAA@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>===<<<;;;;;;;;;<<<===>>>???@@@AAACCCDDDFFFIIIOOOVVV[[[^^^hhhqqqtttuuutttoooiii]]]XXXRRRMMMJJJHHHFFFDDDDDDDDDDDDCCCCCCCCCCCCDDD???@@@???>>>>>>AAAEEEIIILLLNNNNNNNNNQQQWWW\\\^^^^^^YYYQQQKKKIIIJJJLLLNNNOOOPPPOOONNNLLLLLLNNNPPPSSSYYYdddmmmrrrqqqmmmjjjbbb```]]]YYYYYY^^^eeejjjsss|||~~~|||zzzwwwvvvtttrrrpppmmmiiifffdddbbb```^^^\\\YYYUUUQQQLLLIIIFFFBBB???>>>?????????@@@BBBDDDEEEEEECCCCCC@@@>>>===;;;;;;<<<===>>>@@@AAADDDJJJQQQ___www@@@DDDJJJOOOWWWaaannnvvvxxxqqqllliiigggfffcccdddgggnnnvvv~~~}}}uuuiii___YYYUUUTTTSSSRRRTTTVVVWWWWWWUUUSSSRRRRRRRRRRRRSSSUUUWWWYYY[[[YYY[[[___eeelllsssyyy|||zzzyyyxxxwwwvvvvvvvvvvvvpppooommmkkkjjjjjjjjjjjjggghhhiiiiiijjjjjjiiiiiigggfffeeecccaaa___]]]\\\]]][[[XXXXXXXXXXXXWWWUUUVVVUUUUUUTTTTTTSSSSSSSSSQQQQQQQQQQQQPPPOOONNNMMMJJJIIIHHHFFFFFFFFFFFFGGGGGGHHHKKKNNNQQQXXXhhhxxx|||rrriii^^^UUUPPPKKKGGGCCCBBBBBBBBBDDDEEEKKK\\\lll}}}}}}vvvtttqqqoooooonnnlllkkkjjjhhheeeeeefffgggffffffdddcccbbbaaaaaabbbcccdddbbbcccddddddddddddcccbbb^^^[[[YYYWWWVVVUUUSSSQQQNNNMMMKKKHHHEEEBBB@@@???======<<<;;;;;;::::::999888888777666666666666666888666777:::===BBBMMMXXXgggpppzzz}}}vvvpppoooqqqyyyuuukkk```UUUNNNIIIFFFCCCBBBBBBCCCBBBAAA@@@AAAAAABBBCCCBBBBBBBBBCCCCCCBBB@@@???===<<<;;;:::::::::;;;<<<>>>???@@@AAACCCDDDGGGKKKQQQYYY___cccmmmvvvxxxwwwuuunnnggg\\\WWWRRRMMMKKKJJJHHHGGGDDDDDDEEEEEEEEEEEEEEEEEEBBBBBBAAA@@@@@@DDDIIIMMMNNNRRRSSSSSSYYYccciiiiiifff^^^TTTLLLIIIJJJKKKLLLNNNOOOOOONNNLLLMMMOOOQQQWWW^^^iiirrrwwwuuuqqqmmmdddbbb```]]]]]]```ggglllsss|||~~~~~~|||zzzvvvtttrrrqqqooolllhhhdddbbb```^^^]]][[[XXXTTTQQQKKKIIIEEEAAA???>>>?????????AAACCCEEEEEEEEECCCBBBAAA@@@>>><<<<<<===>>>??????AAAEEEKKKRRRbbb}}}@@@DDDJJJOOOUUU^^^hhhppp|||yyytttqqqpppooonnniiilllqqqyyyyyyqqqeee\\\WWWVVVWWWXXXUUUXXX\\\^^^]]]\\\\\\\\\WWWWWWXXXZZZ\\\^^^```aaa^^^___bbbfffmmmuuu{{{~~~|||yyywwwvvvuuutttpppooommmkkkiiiiiiiiiiiiggghhhhhhiiiiiiiiihhhhhhhhhgggeeeccc```^^^\\\[[[\\\ZZZXXXWWWXXXXXXVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSQQQQQQQQQQQQPPPOOONNNMMMJJJIIIGGGFFFEEEEEEFFFGGGHHHHHHKKKNNNPPPXXXiiiyyy}}}zzzmmmfff[[[SSSOOOKKKGGGDDDBBBBBBBBBDDDFFFNNN___ooo{{{}}}}}}tttrrrooonnnnnnnnnmmmkkkkkkjjjhhhhhhhhhiiihhhfffdddcccccccccccccccddddddbbbcccdddeeeeeedddcccbbb]]][[[XXXWWWVVVVVVTTTSSSOOONNNLLLIIIFFFCCCAAA@@@>>>>>>======<<<;;;;;;;;;999888777777666666777777999777777:::<<<@@@JJJUUUdddmmmwww|||}}}wwwrrrooopppvvv~~~tttjjj```VVVOOOJJJGGGDDDCCCCCCCCCBBBAAA@@@@@@AAABBBBBBBBBBBBBBBDDDCCCBBB@@@>>><<<;;;:::999999::::::<<<===???@@@@@@BBBDDDGGGKKKRRRZZZ___fffooovvvvvvtttooohhhaaaWWWSSSOOOLLLKKKKKKKKKKKKHHHHHHIIIJJJJJJJJJIIIIIIFFFEEEDDDCCCCCCFFFKKKPPPQQQWWWYYYZZZbbboootttrrrkkkbbbVVVMMMJJJJJJJJJIIIKKKLLLMMMLLLLLLMMMOOORRRZZZ```iiirrrvvvuuurrrooodddcccbbbaaaaaadddiiimmmuuu}}}~~~~~~~~~~~~{{{yyyuuutttrrrpppnnnkkkgggdddaaa___]]]\\\ZZZXXXSSSPPPJJJGGGDDD@@@>>>>>>>>>???@@@AAACCCDDDDDDDDDCCCCCCAAA@@@>>>===<<<===???@@@???AAAFFFLLLSSSdddBBBFFFLLLPPPUUU\\\dddkkksss{{{zzzvvvttttttuuuuuurrruuu{{{ppphhh^^^VVVTTTVVVZZZ\\\^^^ccchhhjjjjjjiiijjjkkkeeefffggghhhjjjlllmmmnnnllllllmmmooouuu{{{{{{xxxuuusssrrrpppooommmkkkiiiiiiiiiiiihhhhhhhhhiiihhhhhhggggggeeedddcccaaa___]]]\\\[[[\\\ZZZXXXWWWWWWWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQQQQPPPOOONNNMMMKKKJJJHHHGGGFFFFFFGGGGGGIIIIIILLLOOORRRZZZkkk{{{|||yyyjjjcccYYYRRRNNNKKKHHHEEEBBBBBBBBBDDDGGGOOOaaarrryyyqqqooommmllllllmmmllljjjkkkiiihhhhhhiiihhhgggeeecccdddddddddddddddccccccbbbcccdddeeeeeedddcccbbb^^^[[[YYYXXXXXXXXXWWWVVVQQQPPPMMMKKKGGGDDDBBBAAA?????????>>>======<<<<<<999888777777666666777777999777888:::<<>>??????AAADDDGGGLLLRRRYYY^^^eeelllqqqnnnjjjeee^^^WWWQQQNNNKKKJJJKKKMMMNNNNNNNNNOOOPPPQQQRRRRRRQQQPPPMMMLLLJJJHHHHHHKKKQQQUUUVVV\\\___```iiiwww{{{vvvnnndddWWWNNNJJJIIIHHHFFFIIIJJJKKKJJJJJJLLLNNNQQQVVV[[[cccjjjnnnnnnlllkkkeeeggghhhhhhhhhkkknnnqqqwww~~~~~~}}}}}}~~~~~~{{{xxxuuutttqqqpppnnnkkkgggddd```^^^\\\[[[ZZZWWWSSSPPPHHHFFFCCC???======>>>>>>AAABBBBBBBBBBBBCCCCCCCCCAAA???===<<<<<<<<<>>>??????BBBGGGLLLSSSeeeDDDHHHNNNRRRUUU[[[bbbhhhjjjrrrxxx|||zzzwwwvvvwwwxxxxxxwww{{{yyyiiibbbXXXQQQQQQUUU[[[^^^hhhmmmrrruuuuuuuuuvvvxxxyyyzzz{{{|||}}}}}}~~~~~~{{{zzzyyyzzz~~~|||xxxtttrrrqqqpppooommmjjjiiihhhhhhiiihhhhhhhhhhhhhhhgggffffffbbbaaa```___^^^]]]\\\\\\\\\ZZZXXXWWWWWWWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQQQQPPPOOONNNNNNLLLKKKIIIHHHGGGGGGHHHHHHKKKKKKMMMPPPSSS\\\mmm}}}{{{xxxiiibbbXXXQQQNNNLLLIIIFFFBBBBBBCCCEEEGGGPPPbbbsssvvvnnnllljjjjjjkkkkkkjjjiiijjjiiihhhhhhhhhhhhfffdddcccdddeeefffeeedddcccbbbaaabbbdddeeeeeedddbbbaaa___\\\ZZZYYYYYYZZZZZZYYYRRRQQQNNNKKKHHHEEECCCBBB@@@@@@??????>>>>>>======999888888777777777777777999777888:::;;;>>>GGGQQQZZZeeeqqqxxxzzzuuuqqqnnnkkkmmmyyyyyyzzz~~~uuummmeee\\\VVVKKKHHHEEECCCCCCCCCBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAA???<<<:::888888888888888:::;;;===>>>???===@@@CCCGGGLLLRRRXXX]]]bbbhhhjjjfffaaa[[[UUUNNNMMMKKKHHHHHHKKKNNNPPPQQQTTTUUUVVVWWWXXXXXXWWWVVVTTTSSSQQQNNNNNNQQQWWW[[[YYYaaaddddddmmm{{{~~~wwwpppeeeXXXOOOKKKIIIFFFDDDGGGHHHIIIIIIIIIKKKNNNPPPPPPTTT[[[aaaeeeffffffeeeiiikkkmmmnnnoooqqqtttvvvyyy}}}}}}}}}~~~~~~{{{xxxuuutttrrrpppnnnkkkgggddd___]]]\\\[[[YYYWWWSSSPPPHHHEEEBBB>>><<<<<<===>>>BBBBBBAAAAAAAAABBBCCCCCC???>>><<<;;;;;;;;;===>>>???BBBGGGLLLSSSeeeIIILLLPPPUUUZZZ^^^aaabbbggghhhkkkpppwww{{{}}}}}}}}}zzzxxxzzz~~~tttbbbXXXQQQQQQUUUZZZbbbhhhzzz~~~{{{yyyuuurrrrrrnnnmmmlllkkkjjjiiiiiihhhfffggghhhiiiiiihhhgggfffbbbbbbaaa___^^^[[[ZZZYYYXXXWWWWWWVVVVVVUUUUUUTTTTTTSSSRRRQQQPPPPPPQQQRRRRRRRRRRRRRRRQQQPPPOOONNNKKKJJJJJJIIIJJJKKKLLLMMMOOOOOOPPPTTTXXXaaarrrxxxrrrfff```XXXQQQLLLHHHFFFDDDCCCCCCCCCBBBFFFUUUjjj{{{{{{rrrmmmfffbbbdddgggfffeeefffffffffggggggffffffeeedddhhhhhhgggfffeeeeeeeeeeeeffffffeeedddcccbbbaaa```^^^^^^]]]\\\[[[ZZZYYYXXXRRRQQQNNNKKKHHHFFFEEEEEE???>>>>>>???@@@@@@>>><<<;;;:::999777666666555555888888777777999>>>EEEJJJWWWbbbmmmuuu}}}}}}wwwqqqmmmkkkooozzzwwwuuu|||yyyooodddYYYSSSPPPKKKFFFBBBAAAAAA@@@@@@AAAAAAAAACCCFFFGGGFFFEEECCCCCCAAA>>>:::888777777666777888999:::;;;<<<<<<===???BBBEEEIIIMMMPPPQQQ[[[]]]^^^\\\WWWQQQLLLJJJGGGFFFEEEEEEGGGKKKOOOQQQXXXZZZ\\\^^^___`````````^^^\\\YYYWWWXXX[[[^^^aaaeeeeeehhhmmmsssuuutttrrreee___WWWNNNGGGDDDCCCDDDFFFFFFGGGGGGHHHHHHIIIIIIJJJNNNTTTWWWYYY\\\aaaeeeiiimmmrrruuuvvvxxx|||}}}~~~~~~~~~}}}{{{yyyvvvuuuuuutttrrrooolllhhheeeccc```^^^\\\ZZZXXXUUUPPPMMMFFFDDDAAA>>><<<<<<<<<<<<@@@AAACCCDDDDDDDDDCCCCCC@@@>>>===;;;:::;;;<<<===???@@@DDDLLLUUUfffNNNPPPUUUZZZ^^^```aaaaaaaaaaaacccfffkkknnnppppppwwwyyy{{{}}}~~~~~~}}}}}}|||zzzyyy{{{uuueee[[[SSSTTTYYY```jjjrrr{{{xxxssspppqqqnnnnnnmmmllljjjiiihhhgggeeeeeeggggggggggggeeeeeebbbaaaaaa___]]][[[ZZZYYYXXXWWWWWWVVVVVVUUUTTTTTTTTTSSSRRRQQQPPPPPPQQQRRRRRRRRRRRRRRRQQQPPPOOONNNKKKKKKJJJIIIJJJKKKLLLMMMQQQPPPRRRWWW]]]gggyyy}}}uuuoooeee```XXXQQQLLLIIIFFFEEEBBBCCCDDDEEEKKKZZZpppzzzppphhhbbb___bbbfffffffffgggfffffffffgggfffeeeeeedddeeeeeedddcccccccccddddddfffeeedddcccbbbaaaaaa```^^^^^^]]]\\\[[[ZZZYYYXXXTTTSSSQQQNNNKKKIIIGGGFFFBBBAAA@@@@@@@@@???===;;;;;;:::999888666666666666:::999888777777;;;AAAFFFUUU```lllttt{{{~~~xxxqqqllliiikkkvvvxxxuuu|||{{{pppeeeZZZTTTOOOKKKEEEBBB@@@@@@@@@@@@AAAAAABBBDDDGGGHHHHHHFFFBBBBBB???<<<999777777777777777888888999:::;;;;;;<<<>>>@@@CCCFFFIIILLLMMMMMMOOOPPPOOOKKKGGGEEEDDDEEEDDDDDDEEEHHHLLLPPPRRRYYYZZZ^^^aaadddfffggghhhdddbbb___]]]]]]___bbbeeekkkjjjiiijjjkkkjjjgggccc[[[WWWQQQJJJEEEBBBBBBBBBCCCCCCDDDEEEGGGHHHIIIIIIJJJLLLOOOPPPQQQUUU[[[```hhhnnnuuuzzz{{{|||~~~}}}~~~~~~~~~}}}{{{yyyvvvuuusssrrrpppmmmjjjfffcccbbb___]]]ZZZXXXVVVSSSOOOKKKDDDBBB@@@>>>======>>>???@@@AAACCCDDDDDDDDDCCCBBB@@@>>><<<;;;:::;;;===>>>@@@@@@DDDKKKSSSccc{{{TTTWWW\\\aaaccccccbbbaaa]]]\\\ZZZ[[[]]]___``````ggghhhkkknnnpppqqqqqqqqquuuvvvwwwxxxzzz}}}yyyjjjaaaZZZ[[[bbbkkkxxxzzzvvvqqqoooooooooooonnnllljjjhhhfffeeecccdddeeeffffffeeedddcccaaaaaa```___]]][[[ZZZYYYWWWWWWWWWVVVUUUUUUTTTTTTSSSRRRQQQQQQPPPQQQQQQQQQRRRRRRRRRRRRQQQPPPOOOOOOLLLKKKJJJJJJJJJKKKMMMNNNSSSRRRTTTZZZaaannnyyyqqqjjjddd___XXXRRRMMMJJJGGGFFFBBBDDDFFFIIIQQQaaavvvxxxnnnccc^^^[[[```dddeeefffhhhfffffffffffffffeeeeeedddbbbaaaaaaaaaaaabbbcccccceeeeeedddcccbbbaaaaaa```^^^]]]\\\\\\[[[ZZZYYYYYYUUUUUUTTTRRROOOLLLIIIGGGFFFDDDBBBBBBAAA???===:::;;;;;;999888777666666666888777666666666:::@@@DDDRRR]]]jjjrrrzzzyyyrrrlllhhhiiirrr}}}zzzwww||||||qqqfff[[[TTTNNNJJJDDDAAA@@@@@@@@@@@@AAAAAACCCGGGJJJKKKJJJIIICCCAAA>>>;;;888777777777777777777888888999999:::;;;<<<>>>@@@BBBDDDEEEFFFDDDFFFGGGGGGEEEDDDDDDEEECCCCCCCCCEEEHHHLLLPPPRRRUUUXXX\\\aaafffjjjlllmmmgggeeebbb___^^^___bbbccciiigggeeedddaaa]]]XXXTTTQQQOOOKKKGGGDDDBBBBBBBBBBBBBBBDDDEEEGGGIIIJJJJJJJJJKKKLLLLLLLLLPPPWWW]]]gggoooyyy|||~~~~~~}}}}}}{{{yyyvvvuuuqqqpppnnnkkkgggdddaaa___]]][[[XXXVVVSSSPPPLLLIIIAAA@@@>>>======>>>???AAA@@@AAACCCDDDDDDCCCBBBBBB???>>><<<;;;;;;;;;===>>>@@@@@@DDDIIIQQQ^^^tttZZZ^^^cccgggiiigggdddaaa]]]ZZZVVVTTTUUUUUUVVVUUUXXXYYY\\\___aaacccddddddjjjlllpppssswww|||tttlllfffhhhooozzz~~~xxxtttpppnnnooopppooonnnmmmjjjgggeeecccccccccdddeeeeeedddcccccc`````````___]]][[[ZZZYYYWWWWWWVVVVVVUUUTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPPPPOOOLLLLLLKKKKKKKKKLLLMMMNNNUUUSSSVVV[[[dddsss}}}vvvmmmfffbbb^^^WWWRRRNNNKKKHHHFFFCCCEEEHHHLLLVVVfffyyywwwmmmbbb\\\ZZZ^^^ccccccdddfffffffffggggggffffffeeeddd````````````aaabbbcccdddeeeddddddcccbbbbbbaaaaaa]]]]]]]]]\\\[[[ZZZZZZZZZVVVVVVVVVUUURRRNNNJJJHHHGGGFFFDDDCCCCCCBBB???===<<<;;;:::999888777777777333444555555777<<>>??????AAABBBCCCCCCCCCCCCEEEGGGBBBBBBCCCDDDFFFIIILLLNNNOOORRRWWW\\\aaaeeeggghhhbbb```\\\YYYWWWXXXYYYZZZ]]]\\\\\\ZZZXXXTTTQQQNNNKKKJJJHHHFFFDDDCCCCCCBBBDDDEEEFFFGGGIIIJJJKKKKKKJJJMMMOOOPPPPPPSSSYYY^^^iiiqqq}}}~~~yyyxxxvvvwwwzzz~~~~~~~~~~~~|||}}}}}}}}}|||zzzxxxvvvtttooonnnllliiifffbbb___^^^ZZZXXXUUURRRPPPMMMJJJGGGAAA@@@>>>======>>>???@@@@@@AAABBBCCCCCCCCCBBBAAA???>>><<<;;;;;;<<<===>>>@@@AAADDDIIIOOO[[[ooo```ccchhhllllllhhhddd```ZZZWWWSSSQQQPPPPPPPPPOOONNNOOOQQQTTTVVVXXXYYYZZZ^^^aaaffflllrrrxxx|||xxx{{{}}}wwwtttpppnnnpppoooooonnnmmmjjjgggdddbbbcccdddeeeeeeeeeeeedddccc_________^^^]]][[[ZZZYYYWWWVVVVVVUUUUUUTTTSSSSSSPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQPPPOOOMMMMMMLLLKKKLLLMMMNNNOOOTTTSSSVVV]]]fffuuuzzzrrrjjjddd```\\\VVVQQQNNNKKKIIIGGGDDDFFFIIIOOOXXXhhhyyywwwoooeee^^^[[[___bbbccccccdddgggggghhhhhhhhhgggffffffaaaaaaaaabbbcccdddeeefffeeeeeeddddddccccccbbbbbb^^^^^^]]]]]]\\\\\\[[[[[[WWWWWWWWWVVVSSSOOOKKKIIIHHHFFFEEEEEEEEEEEEBBB@@@===<<<;;;999888888888888444555666666888<<>>:::999:::999999777777777888999999::::::::::::::::::::::::::::::===>>>??????>>>???BBBDDDDDDDDDCCCDDDEEEGGGHHHIIILLLNNNQQQVVVYYY\\\^^^^^^YYYWWWTTTPPPNNNMMMNNNNNNOOOPPPQQQRRRPPPNNNLLLKKKHHHGGGFFFEEECCCBBBBBBAAAFFFFFFGGGHHHHHHIIIJJJJJJKKKOOOUUUWWWYYYZZZ^^^bbbmmmuuuwwwpppllljjjjjjkkknnnrrrxxx~~~}}}~~~}}}|||{{{{{{|||{{{{{{yyyvvvtttsssnnnmmmkkkiiieeebbb___]]]YYYVVVRRROOOMMMKKKHHHEEEBBB@@@>>>===<<<===>>>???AAAAAABBBCCCCCCBBBAAA@@@>>>===<<<;;;;;;<<<>>>???@@@AAAEEEJJJOOOZZZmmm~~~hhhjjjmmmnnnkkkfff```\\\TTTRRROOONNNNNNNNNMMMLLLJJJKKKLLLMMMOOOPPPQQQRRRUUUXXX^^^dddlllttt}}}zzzvvvrrrooopppnnnnnnnnnmmmjjjgggcccaaabbbcccdddeeeeeedddcccbbb______^^^^^^]]][[[ZZZYYYVVVVVVVVVUUUTTTTTTSSSSSSOOOOOOPPPQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQPPPPPPNNNMMMLLLLLLLLLMMMOOOPPPSSSSSSWWW___iiiyyy|||uuummmgggccc]]]YYYTTTPPPNNNKKKHHHFFFEEEFFFJJJPPP[[[iiixxxwwwppphhhbbb^^^aaadddddddddeeeiiiiiiiiiiiiiiihhhhhhgggcccccccccddddddfffggggggfffeeeeeeeeedddddddddddd_________^^^^^^]]]]]]]]]ZZZYYYXXXWWWTTTQQQNNNLLLIIIHHHGGGGGGGGGGGGEEECCC======;;;:::999888888888999999999888777999===@@@IIIUUUcccmmmwww|||wwwtttrrrsss|||{{{pppdddYYYRRRIIIEEEAAA>>>???@@@AAAAAACCCFFFLLLSSSYYY[[[YYYVVVNNNGGG???:::999:::999888666777888999:::;;;<<<<<<;;;;;;;;;:::999999999888<<<===?????????@@@CCCEEEFFFEEEEEEEEEFFFGGGGGGHHHKKKLLLOOORRRTTTUUUUUUVVVRRRPPPMMMIIIGGGFFFFFFFFFFFFIIIKKKLLLJJJHHHHHHHHHEEEDDDCCCBBBBBBAAAAAAAAAEEEEEEFFFGGGIIIJJJKKKKKKNNNTTTZZZ^^^___aaacccfffttt|||}}}qqqggg```\\\[[[]]]```dddiiipppyyy~~~~~~~~~}}}}}}|||{{{{{{{{{zzzzzzzzzyyywwwuuurrrqqqmmmllljjjgggddd```]]][[[WWWTTTPPPMMMKKKIIIFFFDDDAAA@@@>>><<<<<<<<<===>>>AAAAAABBBCCCCCCBBB@@@???>>>===;;;;;;;;;<<<>>>???AAACCCGGGMMMRRR[[[nnn~~~pppqqqpppnnnhhhaaaYYYTTTOOOMMMLLLMMMNNNOOONNNLLLJJJJJJJJJJJJJJJKKKLLLLLLPPPSSSXXX___gggrrr|||~~~zzztttppppppmmmmmmnnnmmmkkkgggdddaaaaaaaaaccccccccccccaaaaaa^^^^^^^^^]]]\\\[[[ZZZYYYVVVVVVUUUUUUTTTSSSSSSSSSNNNOOOPPPQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPNNNNNNMMMLLLMMMNNNOOOPPPQQQRRRYYYcccooo~~~wwwooohhhcccaaaZZZWWWRRROOOMMMKKKHHHFFFDDDEEEJJJQQQ]]]kkkyyyvvvpppkkkdddaaadddggggggggghhhjjjkkkkkkkkkkkkjjjiiiiiieeeeeeeeeeeeeeefffggghhhgggffffffffffffeeeeeeeee````````````____________]]]\\\ZZZXXXUUUSSSQQQPPPMMMKKKIIIIIIIIIGGGEEEBBB>>>===<<<:::999999999999999999999777666777:::===DDDPPP___jjjuuu~~~{{{wwwtttqqqrrrzzz|||qqqeeeZZZSSSHHHDDD@@@>>>>>>@@@AAAAAADDDHHHOOOWWW]]]___]]]ZZZPPPHHH>>>888888888888666666777888999;;;===>>>>>><<<<<<<<<;;;:::999999999;;;===@@@BBBCCCDDDGGGIIIGGGGGGGGGHHHIIIJJJJJJKKKIIIKKKMMMNNNOOOPPPOOOOOOLLLKKKHHHEEEBBBAAA@@@@@@AAADDDGGGHHHGGGEEEFFFGGGDDDCCCCCCBBBBBBDDDEEEFFFEEEFFFHHHJJJMMMOOOQQQRRRXXX\\\aaaddddddfffiiilllzzzpppcccZZZTTTRRROOORRRVVVZZZ```hhhrrryyy~~~}}}}}}}}}|||{{{zzzzzzzzzxxxxxxxxxwwwuuusssqqqooojjjiiihhheeeaaa^^^[[[YYYWWWTTTOOOLLLJJJHHHEEECCC???>>><<<<<<<<<===???@@@AAAAAABBBCCCBBBAAA@@@???>>>===;;;:::;;;<<<>>>@@@BBBDDDIIIOOOUUU^^^pppvvvuuusssnnnfff]]]TTTOOOLLLLLLLLLNNNPPPQQQPPPOOOJJJJJJIIIHHHHHHHHHIIIIIINNNQQQVVV\\\eeeqqq|||}}}uuupppooollllllmmmmmmkkkhhhdddbbb___```aaabbbbbbaaa```___^^^^^^^^^]]]\\\[[[ZZZYYYVVVVVVUUUUUUTTTSSSSSSSSSMMMNNNPPPQQQRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPOOONNNMMMMMMMMMNNNOOOPPPPPPRRRZZZfffttt{{{ssskkkeeeaaa```XXXUUUQQQNNNLLLJJJGGGEEEBBBEEEJJJRRR___nnn{{{}}}tttpppkkkeeebbbeeeiiiiiiiiikkkkkkllllllllllllkkkjjjjjjffffffeeeeeeeeefffgggggggggggggggggggggfffffffffaaaaaaaaaaaa```````````````___\\\YYYVVVTTTSSSSSSPPPNNNKKKJJJIIIGGGCCCAAA>>>===<<<;;;:::999999999555666666666555777;;;>>>AAAMMM\\\gggrrr|||{{{vvvrrrooopppxxx}}}rrrfff[[[TTTGGGDDD@@@===>>>@@@AAAAAAEEEIIIQQQZZZ```bbb___]]]QQQHHH===777666777666444666777888:::<<<>>>???@@@======<<<<<<;;;::::::999666999===@@@BBBEEEGGGIIIGGGHHHIIIJJJLLLMMMNNNNNNGGGHHHJJJKKKLLLLLLLLLKKKIIIGGGDDDAAA???>>>======<<<@@@EEEGGGFFFEEEGGGHHHEEEEEEDDDDDDEEEHHHKKKLLLFFFHHHKKKNNNRRRVVVXXXZZZbbbeeehhhhhhhhhiiinnnrrr~~~{{{hhh[[[SSSNNNMMMGGGKKKOOOTTTZZZcccmmmttt|||}}}||||||}}}|||zzzyyyyyyzzzwwwwwwwwwvvvtttrrrooonnniiihhhfffccc```\\\YYYWWWWWWSSSOOOKKKIIIGGGEEECCC<<<<<<;;;;;;<<>>@@@BBBDDDJJJQQQWWWaaarrr|||yyyrrriii___WWWQQQNNNLLLLLLMMMQQQVVVYYYWWWUUUOOOOOONNNMMMLLLLLLKKKKKKNNNMMMPPPYYYbbblllyyy}}}tttooonnnlllllljjjiiihhhfffeeeeeecccbbbaaaaaaaaaaaaaaabbb]]]]]]^^^^^^]]][[[ZZZYYYYYYXXXVVVTTTRRRRRRRRRRRRSSSSSSSSSRRRQQQQQQPPPPPPOOOOOOPPPPPPQQQRRRSSSSSSSSSOOOLLLLLLNNNPPPPPPOOOTTTWWW]]]fffvvvyyypppggg```\\\ZZZWWWWWWUUUQQQLLLGGGFFFFFFFFFFFFKKKVVVfffuuuzzzsssoookkkjjjiiihhhhhhhhhiiijjjoooooonnnmmmllljjjhhhgggeeeeeeffffffgggggghhhhhhgggdddbbbaaabbbcccdddcccbbbdddeeedddbbb``````aaa```___\\\ZZZWWWVVVUUUTTTRRRPPPNNNMMMLLLJJJFFFDDDAAA???<<<;;;:::999777666777666666666666888:::;;;CCCJJJUUUcccoooyyy~~~|||wwwsssooopppssswwwxxxjjj\\\RRRJJJCCC>>>>>>>>><<<>>>AAADDDGGGNNNYYYbbbeee```ZZZOOOHHH>>>888666777666555888999;;;;;;;;;<<<>>>@@@AAA???<<<::::::;;;===???======???BBBEEEHHHIIIIIINNNMMMNNNQQQSSSSSSUUUWWWUUUNNNJJJKKKLLLIIIHHHHHHFFFDDD@@@===<<<===???AAACCCDDDFFFGGGGGGGGGFFFEEEFFFFFFFFFHHHJJJLLLLLLLLLLLLNNNPPPPPPPPPRRRWWW\\\dddjjjnnnmmmjjjkkkqqqwwwlll]]]TTTNNNJJJJJJEEEHHHKKKNNNRRR[[[eeemmmrrrxxx}}}{{{yyyxxxwwwwwwwwwvvvuuutttrrrooommmlllgggdddaaa___^^^\\\YYYWWWUUUSSSOOOKKKGGGEEEDDDCCC===<<<;;;;;;<<<===>>>???CCCCCCCCCCCCBBB@@@>>>=========>>>===<<<<<>><<<<<<;;;999777777666666666777888:::;;;AAAGGGSSSaaammmxxx~~~~~~yyysssnnnmmmooorrr|||nnn^^^TTTJJJCCC>>>>>>===<<<===@@@BBBDDDJJJSSS[[[]]]YYYTTTLLLFFF===888666777777666;;;===@@@AAAAAAAAABBBDDDAAA???===;;;:::;;;===>>>AAAAAABBBEEEHHHLLLNNNOOOTTTTTTUUUXXXZZZ[[[ZZZ[[[VVVNNNIIIJJJKKKHHHGGGHHHFFFDDDAAA>>>===>>>???AAABBBCCCEEEGGGHHHIIIHHHHHHHHHHHHIIIKKKNNNPPPQQQRRRSSSUUUVVVUUUSSSUUUZZZ^^^fffkkknnnnnnlllooowww~~~zzzeeeWWWPPPJJJHHHHHHFFFHHHKKKMMMQQQZZZdddmmmsssyyy~~~|||zzzxxxwwwvvvvvvuuuttttttrrrpppnnnlllkkkeeeccc```^^^\\\ZZZWWWUUUTTTRRROOOKKKGGGEEECCCCCC===<<<<<<;;;<<<===???@@@CCCCCCCCCCCCBBB@@@>>><<<<<<===>>>===<<<===???AAAEEEIIIOOOYYYfffwwwwwwrrrjjjbbbZZZUUURRRQQQTTTVVVZZZ___ccccccaaa^^^YYYWWWTTTQQQPPPPPPRRRSSSUUURRRSSSWWWZZZ___hhhqqq~~~yyyrrrmmmllliiiiiiiiihhhfffeeecccccc______^^^]]]]]]]]]]]]]]]\\\]]]]]]]]]]]][[[ZZZYYYVVVUUUTTTSSSSSSTTTUUUVVVRRRRRRRRRQQQPPPPPPOOOOOOMMMMMMNNNNNNOOOPPPPPPPPPQQQOOOLLLLLLNNNPPPQQQQQQVVV\\\fffttttttiii```[[[YYYYYYZZZZZZYYYTTTOOOJJJGGGGGGDDDEEEKKKWWWhhhwww~~~vvvpppllljjjiiihhhhhhiiijjjkkklllnnnnnnnnnmmmmmmkkkjjjjjjfffggghhhiiijjjjjjjjjjjjiiifffcccaaaaaa```___^^^___aaacccdddccccccdddeeebbbaaa___]]][[[ZZZYYYYYYXXXVVVSSSQQQPPPMMMJJJGGGFFFDDDAAA???>>>===;;;999888777666666777888:::;;;>>>EEEPPP^^^kkkvvv~~~{{{tttmmmjjjjjjlllvvv~~~rrraaaVVVKKKDDD>>>======;;;<<>>======>>>???BBBBBBCCCDDDHHHLLLQQQSSSZZZ\\\___bbbeeefffccc```VVVNNNHHHHHHIIIGGGFFFGGGFFFDDDAAA???>>>???@@@BBBBBBCCCEEEGGGIIIJJJKKKKKKLLLMMMOOORRRVVVYYY\\\^^^___``````]]]ZZZZZZ^^^bbbiiilllnnnooopppvvvqqq^^^RRRLLLHHHGGGIIIFFFHHHJJJKKKOOOVVVaaaiiitttyyy~~~~~~~~~}}}|||{{{yyywwwvvvuuuuuussssssrrrpppnnnllljjjiiicccaaa^^^\\\[[[YYYVVVSSSSSSQQQNNNJJJGGGDDDCCCBBB===<<<<<<<<<===>>>@@@AAACCCDDDDDDCCCBBB???===<<<<<<=========<<<===@@@BBBGGGLLLUUUaaarrruuuppphhh```ZZZXXXWWWXXXXXX[[[___ccceeeccc___\\\YYYXXXXXXWWWWWWXXXYYYZZZ[[[WWWVVVWWWXXXZZZ```hhhrrrxxxzzztttnnnjjjjjjgggggggggfffeeedddbbbaaa]]]]]]\\\[[[ZZZZZZZZZZZZ[[[\\\]]]]]]\\\[[[ZZZYYYWWWVVVUUUTTTTTTTTTUUUVVVRRRRRRQQQQQQPPPOOOOOOOOOLLLMMMMMMMMMNNNNNNNNNOOOOOONNNMMMLLLNNNPPPRRRSSSVVV]]]jjj|||rrrfff]]]YYYYYYZZZ\\\\\\ZZZVVVPPPKKKGGGFFFGGGHHHNNNZZZjjjyyy{{{tttnnnkkkiiiiiihhhhhhiiikkklllmmmooooooooonnnllljjjiiihhhfffgggiiijjjkkklllkkkkkkjjjgggdddbbbaaa___]]]\\\\\\___aaabbbbbbcccdddfffcccbbbaaa___]]]\\\\\\[[[[[[YYYVVVTTTSSSPPPLLLJJJHHHFFFBBB@@@???>>><<<:::888888777777777888::::::<<>>===;;;;;;>>>======>>>BBBFFFHHHGGGEEEBBB???;;;888777888999:::888;;;???AAAAAAAAABBBCCCGGGFFFDDDBBBAAABBBBBBCCCDDDDDDDDDFFFIIIOOOVVV[[[___dddiiimmmqqqrrrmmmfffXXXOOOHHHGGGGGGEEEEEEGGGFFFEEEBBB@@@@@@@@@AAABBBBBBCCCEEEGGGIIIJJJKKKLLLPPPSSSWWW[[[```eeekkknnnoooooommmhhhcccbbbdddgggkkknnnppprrruuu~~~zzzkkkZZZPPPKKKHHHIIILLLJJJLLLNNNOOORRRYYYdddkkkuuuxxx|||~~~~~~~~~~~~~~~|||{{{yyyxxxvvvuuuuuutttrrrrrrqqqooommmkkkiiihhhbbb```]]][[[ZZZXXXUUURRRQQQOOOMMMJJJGGGDDDBBBAAA<<<<<<<<<<<<===???AAABBBDDDDDDDDDCCCAAA???===<<<;;;<<<=========>>>AAADDDHHHMMMYYYjjj~~~pppllleee___[[[[[[]]]^^^cccfffjjjkkkjjjgggccc```YYY[[[^^^aaabbbbbbaaa```]]]YYYWWWWWWVVVUUUZZZaaahhhnnnvvv}}}vvvqqqmmmhhhfffgggddddddeeeeeedddbbb```___\\\[[[ZZZYYYXXXXXXXXXXXXZZZ[[[\\\\\\\\\[[[ZZZYYYYYYXXXVVVUUUSSSSSSSSSTTTSSSRRRRRRQQQPPPPPPOOOOOOLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOORRRTTTWWW^^^lll~~~qqqeee]]]ZZZ[[[]]]]]]]]]\\\XXXQQQKKKGGGFFFGGGIIIOOO[[[kkkzzzxxxsssnnnkkkiiiiiihhhiiiiiikkkmmmnnnqqqpppooommmkkkiiifffeeefffhhhjjjlllmmmmmmlllllljjjgggdddbbbaaa```]]][[[ZZZ\\\___`````````bbbccccccbbbaaa___^^^]]]]]]]]]]]][[[YYYWWWVVVSSSPPPMMMIIIGGGDDDAAA@@@???===;;;999888777777777888999:::;;;AAAKKKXXXfffsss}}}|||vvvooojjjiiiiiippp{{{yyyggg[[[MMMFFF@@@>>>===;;;;;;>>>======<<<===???AAAAAAAAA===<<<;;;999888999;;;<<<<<>>@@@CCCDDDDDDDDDDDDCCCAAA???===;;;;;;<<<=========???BBBEEEHHHOOO\\\pppkkkhhhccc```^^^```cccfffmmmpppsssssspppllliiihhhccceeeiiilllllljjjfffddd\\\XXXVVVVVVTTTSSSWWW]]]bbbgggmmmrrrwww}}}~~~tttiiifffdddaaaaaacccaaabbbcccdddcccaaa___^^^[[[ZZZYYYXXXWWWVVVVVVVVVZZZZZZ[[[\\\\\\[[[ZZZYYY[[[YYYWWWUUUTTTSSSSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMOOOSSSVVVXXX```nnn}}}qqqeee]]]\\\^^^```___```___ZZZTTTMMMHHHFFFFFFHHHOOO]]]nnn}}}|||vvvsssooollljjjjjjiiiiiijjjkkklllmmmpppooonnnllljjjgggeeedddeeegggjjjlllmmmmmmmmmllliiigggeeedddcccbbb```]]]ZZZ\\\^^^___^^^^^^___```bbbaaa```___^^^]]]]]]]]]^^^\\\ZZZYYYXXXVVVSSSPPPKKKIIIEEECCCBBB@@@>>><<<:::999888777777888999::::::???HHHTTTbbbpppzzz|||wwwqqqllljjjjjjppp||||||kkk___OOOHHHBBB@@@>>><<<<<<>>>===<<<<<<;;;<<<<<<===>>>;;;<<<<<<;;;::::::<<<>>><<<>>>AAABBBBBBDDDFFFIIIGGGGGGFFFFFFGGGGGGHHHHHHFFFIIIMMMPPPUUU]]]gggooouuu~~~qqq\\\RRRIIIFFFEEEDDDEEEGGGFFFFFFDDDCCCCCCCCCDDDDDDEEEFFFGGGIIIKKKNNNQQQRRRVVV[[[ccckkkttt~~~}}}zzzzzzzzz}}}lllaaaUUUOOOLLLLLLPPPVVVVVVZZZ^^^aaadddiiiqqqwww~~~~~~zzzyyyxxxwwwvvvuuuuuuuuuqqqqqqpppnnnllljjjhhhgggaaa___\\\ZZZYYYWWWTTTQQQMMMLLLKKKIIIFFFCCC@@@???<<<<<<<<<===???BBBDDDFFFEEEEEEDDDCCCAAA???<<<;;;:::<<<======>>>@@@CCCFFFHHHPPP___vvvjjjiiifffeeefffiiimmmooowwwzzz}}}}}}zzzwwwvvvvvvuuuvvvwwwvvvrrrnnnhhheee]]]ZZZXXXXXXWWWVVVZZZ```aaadddiiilllnnnssszzzpppfff]]][[[[[[[[[]]]```___aaabbbcccbbb```^^^\\\[[[ZZZYYYWWWVVVUUUUUUUUUYYYZZZ[[[\\\\\\[[[ZZZYYYYYYXXXWWWUUUTTTTTTUUUUUUTTTTTTTTTSSSRRRRRRQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMMMMMMMOOOSSSWWW[[[bbbppp{{{oooddd^^^]]]___aaaccccccbbb^^^WWWPPPKKKHHHGGGJJJSSScccvvv{{{vvvtttqqqnnnlllkkkjjjiiijjjjjjllllllllllllkkkjjjiiihhhfffeeedddfffiiilllmmmmmmlllkkkgggfffeeeeeeeeedddbbb```]]]^^^```___^^^]]]]]]^^^```___^^^]]]]]]]]]]]]]]]^^^\\\ZZZZZZYYYXXXUUUSSSNNNKKKHHHEEEDDDBBB@@@>>>::::::999888888888999:::888<<>>???@@@@@@CCCGGGJJJIIIIIIJJJJJJKKKLLLMMMNNNKKKOOOUUUZZZ___hhhsss{{{vvv^^^TTTIIIFFFEEEDDDEEEHHHFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFHHHLLLPPPTTTXXXZZZ^^^eeeoooyyy{{{zzz||||||~~~~~~wwwssslllpppuuu{{{ggg^^^UUURRRQQQSSSYYY```bbbffflllqqqtttyyyzzzyyyxxxwwwvvvuuuuuuuuuoooooonnnmmmkkkhhhfffeee```]]]ZZZXXXWWWUUURRRPPPKKKKKKJJJHHHFFFBBB@@@>>><<<<<<<<<===@@@BBBEEEGGGEEEEEEEEECCCAAA???<<<::::::;;;======>>>@@@DDDGGGJJJRRRbbbzzzmmmlllkkkkkkmmmqqquuuxxx{{{uuunnniiieee```]]]\\\]]]\\\\\\```fffbbbeeehhhiiijjjmmmtttyyyssshhh^^^VVVUUUWWWXXXZZZ^^^^^^```bbbcccbbb```]]]\\\[[[ZZZXXXWWWVVVUUUUUUUUUYYYZZZ[[[\\\\\\[[[ZZZYYYWWWWWWVVVUUUUUUUUUVVVWWWUUUUUUTTTTTTSSSSSSRRRRRRNNNNNNNNNMMMMMMMMMMMMMMMJJJLLLNNNMMMMMMOOOTTTXXX^^^dddrrrxxxnnnddd^^^]]]___aaaeeefffeeeaaaZZZRRRMMMJJJIIIMMMXXXiii~~~zzzvvvuuurrrooommmlllkkkjjjjjjjjjkkklllhhhhhhiiiiiiiiihhhhhhgggdddfffiiilllmmmmmmlllkkkfffeeedddeeeffffffdddccc___```aaaaaa^^^]]]]]]]]]___^^^]]]\\\\\\\\\\\\\\\]]]\\\ZZZZZZZZZYYYVVVTTTPPPMMMJJJGGGFFFDDDAAA???;;;:::999888888888999:::666:::BBBMMM[[[hhhssszzz~~~zzzsssnnnjjjiiiiiivvvyyyqqqwwwrrrhhhSSSKKKDDDBBB@@@======@@@;;;<<<<<<;;;999999:::;;;:::<<<>>>>>><<<;;;===@@@CCCCCCCCCCCCDDDGGGLLLPPPLLLMMMNNNOOOQQQRRRSSSTTTUUU[[[bbbhhhnnnvvvzzz```UUUJJJFFFEEEDDDFFFIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEGGGIIINNNSSSYYY^^^aaagggooozzzwwwrrrrrruuuyyy{{{|||~~~~~~}}}|||~~~sssjjjccc```^^^```dddfffjjjqqqzzzvvvfff^^^WWWUUUWWWZZZbbbjjjsssxxxzzzzzzxxxwwwvvvvvvvvvvvvnnnmmmmmmkkkiiigggeeeccc^^^\\\YYYWWWUUUSSSPPPNNNKKKJJJJJJHHHEEEBBB???===<<<<<<<<<>>>@@@CCCFFFGGGEEEEEEEEECCCAAA>>><<<::::::;;;======>>>AAAEEEGGGKKKSSSddd}}}lllmmmoooqqqtttyyyzzzvvvoooiiigggcccdddffffffgggjjjmmmqqqrrrqqqooommmllllllmmmnnnxxx|||rrrhhh^^^XXXPPPMMMOOOSSSWWWYYY\\\]]]^^^___```___^^^^^^\\\\\\[[[XXXUUUSSSSSSTTTWWWXXXZZZ[[[[[[YYYXXXVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUSSSRRRRRRRRRQQQOOORRRRRRSSSSSSRRRQQQOOONNNNNNOOOOOONNNNNNOOOSSSVVV\\\eeettt}}}wwwlllccc^^^]]]```bbbkkklllkkkdddYYYOOOIIIFFFOOOSSSbbbxxxyyyuuurrroooooommmllljjjiiiiiiiiijjjjjjiiiiiijjjkkkjjjiiihhhggghhhiiikkklllmmmllllllkkkeeedddcccccceeeeeedddccc````````````__________________^^^]]]\\\\\\[[[[[[^^^[[[XXXXXXYYYYYYWWWTTTNNNMMMKKKHHHEEEBBB???>>>===<<<:::888777777888888999;;;???HHHTTTcccpppyyy}}}yyysssoooooonnnwwwsssqqquuu|||xxxggg^^^QQQDDD???>>><<<<<<>>>???===;;;:::<<<>>>??????<<<<<<;;;;;;;;;===>>>???BBBCCCDDDDDDEEEHHHLLLPPPOOOPPPRRRSSSTTTVVVZZZ]]]dddllltttzzz}}}```TTTIIIFFFGGGGGGHHHKKKIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLQQQXXX___dddgggpppyyyyyysssnnnkkkkkkoootttvvvzzz}}}~~~~~~|||{{{~~~nnnddd]]]WWWSSSWWWSSSSSSWWW[[[___fffnnnrrrxxxzzztttaaa___\\\YYY[[[fffwww~~~|||yyyzzzzzzxxxwwwuuutttsssrrrnnnmmmllliiigggdddaaa```^^^[[[XXXUUUTTTRRROOOMMMHHHGGGEEECCCAAA@@@??????:::;;;;;;===???BBBEEEGGGHHHGGGFFFCCCAAA>>><<<;;;>>><<<::::::===BBBEEEGGGLLLUUUhhhlllnnnrrruuuyyyzzzuuunnniiihhhjjjlllooorrrsssuuuyyy{{{zzzxxxtttqqqnnnmmmmmmmmmpppsssxxx{{{wwwiii```WWWQQQKKKIIIJJJNNNQQQSSSYYYZZZ\\\]]]^^^^^^^^^]]][[[[[[[[[XXXUUUSSSSSSTTTWWWXXXZZZ[[[[[[YYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXVVVSSSRRRSSSSSSRRRRRRTTTTTTUUUUUUTTTSSSQQQPPPPPPPPPQQQPPPPPPRRRUUUXXX___iiixxx|||vvvkkkbbb^^^^^^bbbeeelllmmmkkkdddYYYPPPKKKJJJQQQWWWhhhwwwtttpppmmmlllkkkjjjiiihhhhhhhhhiiiiiiiiiiiijjjjjjjjjiiihhhgggggghhhjjjkkkllllllkkkkkkdddcccaaabbbccccccaaa```^^^_____________________^^^^^^]]]]]]\\\[[[[[[ZZZ^^^[[[WWWVVVWWWXXXWWWUUUQQQPPPNNNKKKHHHEEECCCBBB===<<<:::999888888888888999:::>>>EEEPPP___mmmwww}}}zzzssspppooooooxxxyyytttwww~~~}}}mmmaaaTTTGGGAAA@@@>>>>>>???>>>===;;;;;;;;;======>>>======<<<<<<===>>>???@@@AAABBBBBBBBBCCCFFFJJJNNNQQQTTTWWWYYY[[[___dddhhhqqqzzzvvv___TTTJJJHHHIIIHHHIIIKKKLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOQQQVVV^^^eeekkknnnyyywwwoooiiiddddddgggmmmqqqwww|||qqqccc[[[UUUQQQMMMOOOKKKKKKOOORRRUUU[[[aaaccciiiqqqyyy{{{zzzuuurrreeedddbbbaaafffttt|||zzzzzzzzzxxxwwwuuutttrrrrrrmmmlllkkkiiifffcccaaa___]]]ZZZWWWUUUSSSQQQOOOMMMJJJIIIFFFCCC@@@>>>===<<<:::;;;<<<===@@@CCCFFFHHHIIIHHHFFFCCC@@@>>><<<;;;===<<<;;;<<>>===;;;:::888888888999999:::<<>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCFFFJJJNNNTTTXXX^^^bbbffflllsssyyylll\\\SSSLLLKKKKKKJJJIIIKKKLLLKKKKKKLLLMMMOOOQQQRRRUUUWWWZZZ```gggooovvvzzzvvvlllddd^^^]]]```fffllluuu~~~{{{qqqcccWWWQQQNNNKKKIIIIIIFFFFFFJJJLLLMMMQQQVVVXXX]]]eeelllqqqrrrqqqpppiiiiiijjjllluuu}}}zzzzzzyyyxxxvvvtttsssrrrqqqkkkkkkiiigggdddbbb___^^^\\\YYYVVVSSSRRRPPPNNNLLLKKKJJJFFFCCC???<<<:::999;;;;;;===???BBBEEEHHHIIIJJJHHHFFFCCC@@@>>><<<;;;;;;<<<<<<>>>@@@DDDFFFHHHPPPYYYllltttwww}}}~~~}}}zzzvvvtttsssrrrqqqooonnnooorrrvvvyyy{{{tttlllddd\\\UUUPPPIIIHHHGGGGGGHHHJJJKKKLLLRRRTTTVVVXXXZZZ[[[[[[[[[ZZZ[[[ZZZXXXVVVTTTUUUVVVXXXXXXYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWXXXUUURRRQQQSSSUUUVVVVVVYYYYYYZZZZZZYYYXXXVVVUUURRRSSSTTTTTTUUUWWW[[[^^^gggssszzztttkkkccc```ccchhhlllpppnnniii```VVVOOONNNOOOPPP[[[ooo|||tttppplllhhhgggffffffeeeeeeeeeeeeeeeeeeggghhhiiiiiiiiihhhfffeeedddeeefffhhhhhhhhhhhhgggcccaaa___^^^^^^]]][[[ZZZXXXYYYZZZ\\\]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\YYYVVVTTTTTTUUUVVVWWWUUUTTTRRROOOLLLJJJHHHGGG@@@>>>===;;;999999999999::::::;;;>>>FFFTTTeeeqqq{{{|||vvvrrrqqqqqqyyy}}}lll___PPPIIIFFFBBBAAAAAAAAABBBBBBBBBBBBBBBCCCDDDFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDEEEHHHMMMPPPWWW]]]eeelllrrrzzztttcccWWWPPPLLLLLLLLLJJJIIIKKKLLLLLLMMMNNNQQQTTTXXXZZZ^^^aaaffflllsss|||xxxmmmddd\\\[[[]]]bbbjjjvvvllleeeZZZQQQLLLJJJIIIHHHJJJHHHHHHLLLMMMLLLNNNRRRYYY]]]cccjjjnnnqqqqqqqqqmmmnnnpppvvv}}}zzzyyyxxxwwwuuusssqqqpppooojjjiiigggeeeccc```]]]\\\ZZZWWWTTTRRRPPPOOOMMMKKKIIIHHHEEEBBB>>><<<:::999;;;<<<>>>AAADDDGGGJJJKKKJJJIIIFFFBBB???===<<<;;;:::<<<>>>@@@BBBEEEHHHJJJRRR]]]qqqxxx|||~~~||||||yyywwwtttssstttwwwzzz||||||wwwsssqqqkkkgggaaa[[[VVVRRRNNNKKKEEEFFFGGGGGGHHHIIIKKKLLLQQQRRRUUUWWWYYYZZZ[[[[[[ZZZZZZZZZXXXVVVUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWUUUSSSQQQQQQSSSUUUVVVVVVZZZZZZ[[[[[[ZZZYYYXXXVVVSSSTTTUUUUUUVVVYYY]]]```jjjwwwyyyssskkkdddbbbdddhhhkkknnnkkkeee\\\RRRLLLLLLMMMQQQ]]]pppyyyqqqoookkkgggfffddddddddddddddddddddddddeeefffgggggggggfffeeedddbbbcccdddffffffffffffeeecccaaa___^^^]]]\\\ZZZXXXTTTVVVXXXZZZ\\\\\\[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[ZZZYYYWWWUUUTTTUUUVVVWWWTTTSSSQQQNNNLLLIIIGGGFFFAAA@@@>>><<<::::::::::::;;;;;;;;;<<>>===<<<;;;;;;===???CCCGGGJJJLLLMMMKKKIIIFFFBBB???===<<<;;;999<<>><<<<<<;;;999===@@@BBBBBBFFFKKKPPPUUUaaatttxxx}}}~~~yyysssmmmkkkjjjeeedddbbb___ZZZUUUQQQOOOKKKIIIFFFEEEEEEFFFEEEDDD@@@CCCEEEFFFFFFHHHKKKOOOSSSTTTVVVYYYZZZ[[[[[[[[[YYYYYYZZZYYYWWWWWWXXXZZZYYYYYYYYYYYYZZZ[[[\\\]]]ZZZZZZZZZYYYXXXWWWWWWWWWTTTSSSUUUWWWZZZ[[[[[[YYYYYYZZZ[[[[[[ZZZYYYWWWVVVUUUWWWXXXYYY[[[^^^cccfffooo}}}rrrnnnhhhccc___]]]^^^^^^ZZZYYYVVVPPPIIIFFFHHHKKKPPP]]]mmm~~~zzzmmmiiijjjhhhffffffaaabbbcccdddeeeddddddcccaaabbbcccccccccbbb```___^^^___aaabbbccccccbbbbbb^^^\\\ZZZZZZZZZYYYWWWVVVQQQSSSVVVXXXYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVYYY[[[ZZZXXXVVVWWWXXXTTTTTTRRRPPPMMMKKKIIIIIIDDDBBB@@@>>><<<;;;;;;;;;777999::::::<<>>===<<<<<<<<<;;;>>>BBBFFFKKKNNNPPPQQQMMMJJJFFFAAA>>><<<;;;<<<:::===@@@AAABBBFFFMMMSSS]]]hhhyyyvvv{{{|||uuummmhhheeeddd___^^^\\\YYYTTTOOOKKKIIIFFFEEECCCCCCEEEFFFEEEDDDBBBDDDGGGGGGGGGIIINNNRRRTTTVVVXXXZZZ[[[[[[[[[[[[XXXYYYZZZYYYWWWWWWYYYZZZYYYYYYYYYYYYZZZ[[[\\\]]][[[ZZZZZZYYYXXXWWWWWWWWWTTTUUUWWWZZZ]]]^^^]]][[[YYYYYYZZZZZZYYYXXXVVVUUUWWWXXXZZZ[[[]]]```eeehhhqqq|||nnnkkkfffaaa]]]ZZZYYYXXXRRRRRRPPPLLLGGGFFFHHHKKKLLLYYYhhhyyyuuuiiifffggggggeeeeeeaaabbbcccdddeeeeeedddccc```aaabbbbbbbbbaaa___^^^^^^___```bbbbbbbbbbbbaaa[[[ZZZXXXXXXXXXXXXVVVTTTQQQSSSUUUXXXXXXWWWUUUTTTRRRRRRRRRRRRRRRSSSSSSSSSUUUYYY\\\\\\ZZZWWWWWWXXXVVVVVVTTTRRRPPPMMMLLLKKKDDDCCC@@@>>><<<;;;;;;;;;555888999999:::DDDSSS___lllssszzz~~~|||yyywwwvvvttt|||rrraaaVVVPPPIIIEEEDDDEEEHHHKKKLLLNNNUUU```iiimmmnnnnnnkkkfff___XXXTTTNNNNNNNNNOOOQQQXXX___eeeqqq|||ooo[[[PPPNNNHHHFFFGGGKKKMMMMMMQQQWWWYYYZZZ^^^eeeoooyyyoooccc```___^^^aaafffmmmrrrttt|||wwwrrroooqqqvvv|||zzzqqq^^^ZZZTTTRRRTTTUUUTTTSSSPPPPPPOOONNNMMMOOORRRUUUYYYVVVWWWZZZ]]]^^^aaafffkkkrrr||||||uuuzzz}}}zzzwwwrrrqqqooommmkkkhhhfffeeeccccccaaa___\\\YYYWWWUUUSSSQQQNNNLLLLLLKKKIIIGGGAAA@@@???>>><<<<<<;;;;;;<<<>>>BBBGGGLLLOOOQQQRRRNNNKKKFFFAAA===<<<;;;<<<;;;>>>AAAAAAAAAEEENNNUUUfffpppwww{{{zzzuuuqqqmmmiiifff^^^[[[VVVRRROOOMMMJJJHHH??????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCEEEIIIOOOTTTVVVYYY[[[[[[XXXWWWXXX[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\[[[ZZZZZZYYYXXXWWWWWWVVVUUUVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\[[[ZZZZZZYYYYYY[[[YYYZZZ]]]]]]]]]bbbiiiyyy}}}wwwnnnjjjddd___[[[XXXUUURRRRRROOOKKKHHHGGGFFFEEEEEEQQQWWWdddyyyvvvjjj___\\\^^^```cccfffeeedddcccbbbcccdddeeefffddddddbbbaaa___]]]\\\[[[\\\]]]___``````___]]]\\\XXXXXXXXXXXXXXXUUUQQQNNNMMMPPPTTTVVVUUURRRQQQPPPQQQOOOOOORRRSSSQQQQQQTTTSSSUUUWWWYYYZZZYYYWWWVVVVVVUUUTTTSSSQQQOOONNNMMMGGGEEECCCAAAAAA???===;;;;;;::::::<<<===AAAMMMYYYjjjsss{{{}}}}}}|||xxxrrrwwwxxxyyyjjj^^^UUUKKKGGGFFFGGGHHHKKKPPPSSSYYYfffrrr||||||tttlllccc[[[XXXVVVUUUXXX[[[```lllwwwwwweeeWWWMMMHHHEEEFFFHHHJJJMMMRRRXXX]]]\\\aaaiiipppvvv}}}~~~pppfff]]][[[\\\aaaeeekkkttt~~~{{{zzz{{{|||qqq___XXXRRRSSSSSSRRRRRRSSSUUUTTTRRRSSSVVVXXXZZZZZZXXX[[[___cccggglllrrrvvvyyyzzzwwwwww~~~}}}zzzxxxvvvtttqqqpppnnnllliiifffdddcccaaa```^^^\\\YYYWWWUUUTTTOOONNNMMMKKKIIIGGGEEEEEEAAA@@@===;;;999999999:::===???DDDIIINNNRRRUUUVVVPPPLLLEEE>>>;;;;;;===>>>???>>>???BBBDDDIIISSS^^^pppyyyrrrvvv||||||zzzvvvssspppjjjeee]]]VVVPPPKKKFFFCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHLLLRRRVVVYYY\\\___^^^ZZZXXXXXXZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZZZZ[[[\\\]]]^^^^^^]]]\\\[[[ZZZXXXWWWUUUUUUUUUVVVVVVWWWXXXYYYYYYZZZ\\\[[[[[[ZZZYYYXXXXXXWWWYYYXXXZZZ]]]^^^```fffnnn~~~zzztttlllhhhbbb]]]YYYUUURRROOOMMMKKKHHHFFFFFFFFFGGGGGGRRRWWWdddyyymmmaaaVVVTTTWWWZZZ^^^cccdddcccccccccccccccddddddccccccaaa```^^^\\\[[[ZZZ[[[]]]^^^______^^^\\\[[[UUUTTTSSSSSSSSSQQQNNNLLLMMMPPPTTTUUUSSSQQQOOOOOONNNLLLMMMPPPPPPNNNNNNPPPUUUWWWYYY[[[[[[ZZZXXXWWWWWWVVVUUUSSSQQQOOONNNNNNIIIGGGEEECCCBBBAAA???===999888888:::;;;???IIIUUUgggpppzzz}}}~~~}}}xxxrrruuuuuu{{{}}}nnnbbbXXXOOOJJJJJJHHHIIIMMMTTTYYYbbbqqq|||qqqhhh^^^[[[[[[^^^bbbiiivvvqqqbbbVVVMMMHHHDDDFFFHHHIIILLLRRRXXX]]]ccciiiqqqyyysssjjjfffdddeeejjjooouuu~~~xxxlllaaaYYYTTTTTTUUUTTTUUUWWWYYYYYYZZZ[[[^^^```aaaaaacccfffjjjnnnssszzzyyyqqqpppvvv}}}zzzwwwtttsssooonnnllliiifffdddbbbaaa___^^^\\\ZZZXXXVVVTTTSSSNNNMMMLLLJJJHHHFFFDDDCCCAAA???===:::999999:::;;;===@@@EEEJJJOOORRRTTTUUUOOOKKKDDD>>>;;;;;;===>>>===<<<===AAACCCIIITTT```rrr|||nnnrrrxxx~~~zzzssshhh]]]TTTLLLFFFCCCEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFHHHLLLQQQUUU]]]```cccbbb^^^ZZZXXXYYY\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYZZZ[[[]]]^^^___```^^^]]]\\\ZZZXXXVVVUUUTTTVVVVVVVVVWWWXXXXXXXXXYYY[[[ZZZYYYXXXWWWVVVVVVVVVXXXWWWYYY]]]___cccllluuuvvvpppjjjfff```ZZZVVVRRRNNNKKKGGGFFFDDDCCCDDDFFFHHHJJJUUUYYYfff{{{zzzdddYYYNNNLLLOOOSSSYYY___bbbbbbcccccccccbbbbbbaaabbbaaa```^^^]]][[[ZZZYYYZZZ[[[]]]^^^^^^]]]\\\ZZZUUUSSSQQQPPPPPPPPPNNNMMMNNNPPPSSSTTTRRROOOMMMMMMMMMKKKLLLPPPPPPMMMMMMOOOWWWYYYZZZ\\\\\\[[[YYYXXXXXXWWWUUUSSSQQQOOONNNMMMKKKIIIGGGEEEDDDCCCAAA???:::888888:::;;;>>>GGGQQQaaalllwww|||~~~}}}xxxrrrrrrqqquuu}}}tttiii^^^TTTOOOOOOLLLNNNSSSZZZaaakkk{{{vvvfffaaa___bbbgggppp~~~|||nnnbbbWWWOOOKKKFFFGGGIIIKKKNNNTTT[[[```gggmmmvvv~~~xxxpppllljjjlllqqqwww}}}xxxmmmaaaZZZUUUTTTUUUUUUWWW[[[```bbbeeeiiilllnnnoooooosssuuuzzzzzzmmmlllpppyyy|||xxxuuurrrqqqllljjjiiifffcccaaa___^^^[[[ZZZYYYWWWUUUTTTRRRRRRLLLKKKIIIHHHFFFDDDBBBAAA@@@>>><<<:::999:::;;;<<<>>>AAAFFFLLLPPPRRRSSSTTTMMMIIICCC>>>;;;;;;===???======???BBBEEEJJJXXXeeevvvmmmpppvvv{{{}}}pppdddYYYQQQLLLHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGHHHJJJNNNSSSWWW___cccffffffaaa\\\ZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[[[[\\\]]]^^^^^^___]]]]]]\\\ZZZYYYWWWVVVUUUVVVVVVWWWWWWWWWXXXXXXXXXZZZYYYXXXVVVUUUUUUUUUUUUXXXXXXZZZ]]]___dddppp{{{{{{rrrlllhhhddd]]]XXXSSSOOOKKKIIIDDDDDDCCCBBBCCCEEEJJJMMMWWW\\\kkksss```VVVLLLIIIKKKOOOVVV]]]aaabbbcccccccccaaa```___``````^^^]]]\\\ZZZYYYYYYYYYZZZ\\\]]]]]]\\\[[[ZZZXXXUUURRRQQQQQQRRRRRRRRROOOQQQTTTTTTQQQOOOMMMMMMOOOMMMNNNRRRSSSPPPPPPRRRXXXYYY[[[\\\]]]\\\[[[[[[XXXWWWTTTQQQOOOMMMMMMLLLLLLJJJHHHFFFFFFDDDBBB@@@===::::::<<<===???FFFNNNZZZfffssszzz}}}}}}xxxrrrqqqnnnooouuuzzzyyynnncccXXXSSSTTTTTTUUU[[[bbbiiisss~~~kkkddd___```fffnnn||||||qqqfff\\\SSSMMMIIIJJJLLLNNNRRRXXX```eeeiiipppzzz}}}xxxtttrrrtttzzz|||ssseee___ZZZZZZ[[[[[[___dddhhhmmmttt{{{}}}ooonnnooottt|||{{{vvvssspppnnnjjjhhhgggdddaaa___]]]\\\WWWWWWVVVTTTSSSQQQPPPPPPJJJIIIGGGEEECCCAAA@@@???>>>===;;;::::::;;;<<<===@@@CCCHHHNNNQQQRRRRRRQQQKKKGGGBBB===;;;;;;===???AAAAAACCCEEEGGGNNN]]]kkk|||mmmppptttyyy}}}vvvggg[[[TTTNNNLLLIIIIIIJJJKKKKKKLLLLLLMMMKKKMMMNNNPPPRRRUUUZZZ^^^bbbfffiiihhhddd___]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYXXXVVVWWWWWWXXXXXXYYYYYYYYYZZZYYYWWWUUUUUUUUUVVVVVVZZZZZZ[[[^^^```ffftttwwwooojjjeeeaaa[[[VVVRRRNNNJJJGGGDDDDDDDDDCCCCCCFFFLLLPPPXXXaaarrrppp```VVVMMMJJJJJJMMMTTT[[[bbbbbbccccccbbb```___]]]___^^^]]]\\\[[[ZZZYYYXXXXXXYYY[[[]]]]]]\\\[[[ZZZZZZWWWTTTSSSSSSUUUVVVVVVRRRTTTVVVUUUSSSQQQPPPOOORRROOOOOOSSSTTTSSSTTTWWWXXXYYY[[[\\\]]]]]]]]]]]]WWWUUURRRPPPMMMLLLLLLLLLMMMKKKHHHGGGFFFEEEBBB@@@>>>;;;:::===>>>>>>CCCIIISSS___mmmvvvzzz|||xxxssspppmmmlllooorrrxxx{{{rrrggg\\\WWWXXXZZZ]]]ccclllttt~~~ooofff]]]\\\___fffqqq{{{yyymmmaaaVVVOOOKKKLLLNNNQQQVVV]]]ffflllrrryyy}}}uuulllgggdddeeeeeefffjjjpppttt|||ssspppoooqqqvvv|||xxxtttpppmmmkkkiiihhhfffccc```^^^\\\[[[UUUTTTSSSRRRPPPOOONNNMMMHHHGGGFFFDDDBBB@@@>>>======<<<;;;::::::;;;===>>>AAAEEEKKKPPPSSSRRRQQQOOOHHHEEEAAA===;;;<<<===???CCCCCCEEEGGGHHHPPP```qqqnnnqqqtttxxx{{{zzziii]]]UUUQQQOOONNNOOOPPPRRRTTTVVVWWWXXXWWWYYYZZZZZZ[[[]]]```bbbiiilllnnnlllfffaaa______\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\[[[ZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZVVVWWWXXXYYYZZZ[[[\\\\\\ZZZYYYWWWVVVVVVWWWYYYZZZ\\\\\\^^^```bbbiiizzz|||ssslllgggbbb^^^XXXSSSOOOLLLHHHFFFDDDEEEFFFEEEEEEIIIPPPVVV]]]jjj~~~ppp___XXXPPPNNNMMMOOOUUU]]]ddddddccccccaaa```^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYXXXYYY[[[]]]^^^]]]\\\[[[ZZZWWWTTTTTTUUUVVVWWWWWWUUUWWWYYYXXXVVVTTTTTTTTTSSSPPPPPPSSSUUUUUUXXX]]]]]]]]]^^^^^^^^^^^^^^^]]]VVVUUURRROOOMMMMMMMMMNNNNNNLLLIIIHHHGGGFFFCCCAAA>>>;;;999<<<======???DDDLLLYYYgggpppvvvzzzxxxsssooollljjjkkklllqqq}}}~~~}}}uuujjj___[[[\\\]]]aaakkkvvvooodddZZZVVVWWWZZZbbbjjjvvvxxxjjj]]]TTTNNNPPPRRRVVV\\\eeeooouuu|||}}}wwwrrrooonnnpppppppppuuu{{{yyytttqqqrrrvvv~~~}}}yyyuuuqqqmmmjjjiiihhhgggeeebbb___]]][[[ZZZTTTSSSRRRPPPOOOMMMLLLKKKGGGFFFEEECCCAAA???===<<<<<<;;;:::999:::<<<>>>@@@CCCGGGMMMRRRTTTSSSOOOMMMEEECCC@@@===;;;<<<>>>???AAABBBEEEHHHJJJSSSfffyyyrrruuuxxxzzz}}}}}}~~~~~~nnnccc]]][[[ZZZ[[[\\\^^^bbbeeehhhkkklllmmmnnnmmmkkkiiihhhjjjkkkrrrttttttooohhhbbb``````[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZYYYYYYVVVWWWXXXZZZ[[[]]]^^^___ZZZYYYWWWWWWWWWYYY\\\^^^^^^___aaadddfffooovvvooohhheee]]]ZZZTTTPPPMMMJJJGGGDDDCCCEEEGGGGGGHHHNNNWWW^^^iiiyyy|||qqqaaa[[[VVVUUUUUUVVV\\\dddfffeeedddbbbaaa```______^^^^^^]]]\\\[[[[[[ZZZYYYXXXYYY\\\]]]^^^^^^]]]\\\ZZZXXXVVVVVVXXXYYYYYYYYYXXXZZZ\\\[[[ZZZYYYYYYZZZWWWSSSRRRTTTWWWZZZ___eeeeeeeeecccbbb```^^^]]]\\\WWWUUURRRPPPOOOOOOPPPRRRPPPNNNKKKJJJIIIHHHFFFCCC@@@<<<;;;===>>>===>>>AAAHHHTTTbbbkkkrrrwwwwwwtttmmmjjjhhhggggggkkkwwwvvvuuuzzz~~~wwwlllbbb^^^```___dddnnn{{{jjj___SSSMMMMMMNNNSSSYYY^^^fffnnnsssxxx}}}}}}yyytttrrrqqqwwwxxxjjj```VVVXXXZZZ___fffppp{{{wwwqqqqqqvvvxxxzzz{{{~~~|||{{{yyyvvvsssoookkkhhhgggfffeeecccaaa^^^[[[YYYXXXTTTTTTRRRPPPMMMKKKJJJIIIFFFFFFDDDBBB@@@>>>===<<<;;;:::999999:::===???AAADDDHHHNNNSSSUUUSSSNNNKKKDDDBBB???<<<;;;<<<>>>???@@@CCCGGGKKKOOOZZZqqqwwwyyy|||~~~||||||ssskkkhhhggghhhlllmmmqqquuuyyy}}}{{{xxxwwwxxxzzz{{{yyysssjjjccc``````ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXYYYYYYZZZZZZ[[[[[[]]]]]]\\\[[[ZZZYYYXXXWWWVVVWWWXXXZZZ\\\^^^```aaaZZZYYYXXXWWWYYY[[[^^^```___```cccfffjjjtttzzzrrrkkkfffcccZZZVVVRRRMMMKKKHHHEEECCCBBBEEEHHHIIIKKKQQQ\\\ddduuuzzzsssddd___\\\\\\\\\^^^dddlllhhhgggdddbbb```______```___^^^^^^]]]\\\[[[ZZZZZZXXXZZZ\\\^^^___^^^]]]\\\\\\ZZZYYYYYY[[[\\\\\\[[[ZZZ\\\^^^^^^\\\\\\\\\]]]\\\WWWUUUXXX[[[___eeemmmlllkkkhhheeeaaa^^^\\\ZZZXXXVVVSSSQQQQQQQQQSSSTTTRRRPPPMMMLLLKKKJJJGGGEEEDDD???>>>@@@AAA???@@@BBBEEEQQQ___hhhpppvvvwwwtttllliiiffffffeeehhhttt}}}qqqnnnrrr}}}yyynnndddaaaccc```eeeppp{{{wwwdddXXXLLLFFFEEEEEEIIINNNKKKSSSZZZ___eeejjjjjjfffiiihhhjjjsssuuulll^^^```ccchhhooozzzvvvjjjfffiiimmmppp{{{~~~|||yyywwwuuuqqqmmmjjjgggfffeeedddbbb___]]]ZZZXXXWWWUUUTTTRRRPPPMMMKKKIIIHHHFFFFFFDDDBBB@@@>>>===<<<::::::999999;;;===@@@AAAEEEIIIOOOTTTUUUSSSNNNJJJCCCAAA>>><<<<<<<<<>>>???AAAEEEJJJPPPUUUbbb{{{||||||~~~~~~~~~~~~~~~~~~|||||||||ttthhh```\\\\\\ZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[[[[[[[ZZZYYYXXXWWWRRRTTTWWWZZZ]]]___``````YYYXXXWWWWWWYYY\\\___aaafffgggggggggmmm~~~xxxrrrkkkbbb]]]VVVTTTQQQMMMIIIGGGFFFEEECCCHHHEEEFFFNNNRRR\\\ooossslllgggfffeeeeeegggiiilllnnnlllhhhccc___^^^^^^]]]\\\]]]\\\[[[ZZZYYYYYYYYYYYYWWWXXXYYY[[[\\\]]]^^^^^^[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]___bbbcccbbbaaa\\\[[[ZZZ[[[```fffmmmrrrssspppkkkiiigggddd___ZZZWWWTTTQQQOOOPPPRRRSSSSSSUUUQQQNNNMMMNNNNNNLLLIIIEEECCC@@@>>>===>>>???AAADDDKKKVVVbbblllrrruuuwwwpppkkkeeecccbbbgggsss}}}nnnlllrrryyy|||yyysssmmmgggbbbeeedddgggnnnuuu{{{}}}rrrkkkUUULLLEEECCCCCCBBBBBBEEEKKKLLLPPPUUUZZZ\\\\\\[[[]]]bbblllyyyuuummmhhhhhhppp{{{xxxlllfffdddeeeiiiqqq{{{|||yyyuuutttrrrpppmmmkkkiiihhheeedddbbb___\\\ZZZXXXWWWUUUSSSOOOMMMLLLKKKHHHFFFEEEDDDAAA???===<<<<<<<<<;;;;;;;;;::::::<<<@@@DDDJJJLLLPPPRRRRRRPPPMMMKKKBBB@@@===::::::;;;>>>@@@CCCIIIIIINNN^^^lllzzz{{{~~~uuuiii```\\\\\\ZZZZZZYYYXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXX[[[[[[ZZZYYYXXXVVVUUUTTTPPPRRRUUUYYY\\\]]]^^^^^^ZZZYYYWWWWWWYYY]]]aaadddhhhjjjkkkmmmttt|||uuuooohhh```ZZZUUUSSSPPPLLLIIIFFFEEEEEEBBBGGGFFFGGGPPPVVVbbbwwwrrrkkkfffffffffhhhjjjlllooopppjjjgggbbb___]]]]]]\\\\\\[[[[[[ZZZYYYXXXXXXXXXYYYXXXYYYZZZ\\\]]]^^^^^^^^^ZZZZZZZZZZZZ[[[[[[[[[[[[___^^^___aaadddeeeeeeccc___^^^]]]^^^bbbiiiooosssvvvsssnnnkkkhhhddd^^^ZZZXXXUUURRRQQQRRRSSSTTTTTTVVVSSSPPPOOOPPPPPPNNNKKKGGGEEEBBB???>>>>>>???@@@CCCHHHRRR^^^iiiqqqtttuuuqqqlllgggddddddgggsssvvvpppqqquuuxxx|||vvvpppjjjeeeccc```___cccfffiiipppwwwyyyzzzzzzyyyssskkkccc^^^RRRJJJDDDDDDDDDBBBBBBDDDEEEFFFIIIMMMRRRUUUWWWWWWZZZaaalll{{{tttppprrr{{{tttkkkeeedddffflllsss}}}}}}}}}|||zzzwwwtttrrrqqqnnnkkkiiigggfffcccbbb```]]][[[XXXVVVUUUTTTRRROOOLLLKKKJJJHHHFFFEEECCCAAA>>>===<<<<<<<<<;;;;;;;;;:::;;;===AAAEEEMMMOOORRRSSSRRROOOKKKHHHAAA???<<<;;;;;;<<>><<<;;;;;;;;;:::;;;;;;;;;;;;>>>CCCFFFPPPQQQSSSSSSQQQMMMHHHEEE???===<<<;;;<<<>>>AAABBBFFFMMMOOOVVVfffuuu|||yyylllccc^^^\\\[[[ZZZZZZYYYXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXVVVTTTRRRPPPOOOOOONNNQQQTTTXXX[[[\\\[[[[[[YYYWWWUUUUUUYYY___fffkkkjjjnnnsss|||}}}tttmmmgggaaaZZZUUUPPPNNNLLLHHHFFFDDDCCCCCCCCCIIIHHHJJJUUU___rrrxxxlllgggeeegggiiilllmmmnnnmmmllleeebbb^^^\\\\\\[[[ZZZYYYYYYXXXXXXWWWWWWXXXXXXXXXZZZ[[[\\\]]]]]]^^^^^^^^^_________``````aaaaaabbbbbbbbbbbbdddggghhhhhhgggeeeeeeeeefffhhhlllqqqsssuuusssppplllhhhccc___\\\[[[YYYVVVVVVWWWXXXXXXXXXWWWVVVUUUTTTTTTSSSQQQPPPNNNLLLHHHEEEBBB@@@@@@@@@BBBCCCGGGRRR```lllqqqssssssooollljjjhhhjjjrrr||||||zzz||||||{{{uuuqqqjjjaaaWWWQQQLLLHHHHHHKKKJJJKKKKKKJJJJJJIIIHHHGGGFFFBBBAAACCCCCC@@@@@@BBBCCCEEEGGGJJJOOOUUU\\\aaaeeelllyyyyyyppplllkkkllloooyyy|||yyyxxxwwwuuurrrpppooommmjjjgggeeecccbbb^^^^^^\\\YYYWWWUUUSSSRRRQQQNNNKKKIIIIIIHHHFFFDDDBBBAAA???===;;;:::;;;;;;:::;;;;;;<<<===@@@EEEIIIOOOQQQRRRRRRPPPKKKFFFCCC===<<<;;;;;;===???BBBDDDGGGNNNRRRYYYjjjyyyzzzmmmddd___\\\[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVUUUSSSQQQPPPOOOOOOOOOPPPRRRVVVZZZ\\\]]]\\\[[[WWWVVVTTTTTTXXX___fffkkkjjjoooxxx{{{rrrjjjeee___YYYTTTNNNMMMJJJGGGEEEDDDCCCCCCEEEKKKJJJKKKWWWdddzzzuuujjjffffffgggiiikkkkkkiiigggfffbbb```]]][[[[[[[[[ZZZYYYYYYYYYXXXWWWWWWWWWXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^___``````aaabbbcccccccccbbbaaabbbdddggghhhhhhgggfffffffffgggiiilllnnnpppnnnnnnmmmjjjfffccc```___\\\[[[XXXXXXYYYZZZZZZYYYVVVVVVWWWVVVUUUSSSRRRRRRPPPOOOKKKHHHEEECCCAAAAAABBBBBBEEENNN[[[gggpppssstttpppnnnmmmjjjjjjqqqzzz~~~{{{wwwooocccVVVNNNHHHBBBAAACCCDDDDDDCCCCCCCCCDDDDDDEEECCC@@@@@@CCCBBB??????BBBDDDFFFIIILLLRRRZZZdddjjjnnnuuutttooonnnnnnrrrvvv}}}xxxwwwvvvtttqqqooonnnllliiigggdddbbbaaa]]]\\\[[[XXXVVVTTTRRRQQQOOOLLLIIIHHHGGGFFFDDDCCCAAA???===;;;:::::::::::::::;;;<<<<<<>>>BBBGGGKKKNNNOOOPPPQQQNNNJJJEEEBBB<<<;;;;;;<<<>>>@@@CCCEEEFFFNNNSSS[[[lllzzzzzznnneee```]]]\\\[[[ZZZZZZYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYUUUSSSQQQOOONNNNNNNNNNNNPPPSSSXXX\\\^^^^^^\\\[[[VVVUUUTTTUUUYYY___fffjjjkkkrrr~~~yyyooohhhccc]]]WWWSSSMMMLLLIIIGGGEEEDDDDDDDDDEEELLLKKKNNN[[[jjjsssiiigggffffffggghhhgggeeecccaaaaaa___\\\[[[\\\[[[ZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUWWWXXXYYY[[[]]]]]]^^^^^^^^^^^^___```aaaaaabbbcccbbbaaabbbdddggghhhhhhgggffffffggghhhiiijjjlllmmmiiijjjjjjhhheeebbbbbbbbb]]][[[ZZZZZZ[[[[[[ZZZYYYVVVWWWYYYYYYVVVTTTTTTTTTRRRQQQNNNKKKHHHEEECCCBBBAAABBBDDDJJJTTT```lllttttttqqqooonnnllljjjpppwww}}}pppcccTTTKKKEEE@@@???@@@BBBAAA@@@@@@AAACCCDDDFFFDDDBBBBBBDDDBBB???@@@EEEBBBFFFKKKOOOUUU___kkksssxxxxxxqqqpppqqqtttzzz~~~xxxvvvuuusssqqqmmmllljjjhhheeecccaaa```[[[ZZZYYYWWWUUUSSSQQQPPPMMMJJJGGGFFFFFFEEECCCBBB???>>><<<:::999999999:::999:::<<<===???DDDIIIMMMNNNPPPQQQQQQNNNIIIDDDAAA<<<<<<<<<===???AAACCCEEEFFFOOOTTT]]]mmm{{{yyynnnfffaaa^^^\\\[[[ZZZZZZYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYVVVTTTQQQOOOMMMLLLLLLLLLPPPSSSXXX\\\^^^^^^\\\[[[WWWVVVVVVXXX[[[aaafffiiioooxxx}}}vvvmmmeee```[[[VVVRRRLLLKKKIIIGGGEEEDDDDDDDDDDDDLLLLLLPPP___ssssssjjjiiiddddddeeeeeedddcccbbbaaa```^^^\\\\\\\\\\\\ZZZYYYXXXWWWUUUTTTRRRRRRQQQQQQTTTVVVXXXZZZ\\\]]]^^^___^^^^^^___```aaabbbccccccbbbbbbccceeehhhiiihhhgggfffggghhhiiiiiijjjjjjjjjgggiiijjjhhhdddbbbbbbccc]]]\\\ZZZZZZ[[[\\\[[[YYYWWWYYY\\\\\\YYYVVVVVVWWWSSSRRRPPPMMMJJJGGGEEEDDD???AAADDDGGGMMMYYYhhhssssssqqqpppooollljjjnnnuuuqqqcccSSSIIIDDD@@@>>>@@@?????????@@@AAADDDFFFHHHHHHFFFFFFGGGDDDAAACCCIIIFFFKKKRRRXXX___iiivvv|||zzz}}}}}}vvvrrrtttxxx~~~}}}wwwuuutttqqqoookkkjjjhhhfffccc```^^^]]]YYYXXXVVVUUUSSSQQQOOONNNKKKIIIFFFEEEDDDDDDBBBAAA>>>===;;;:::999888999999999:::<<<>>>@@@EEEKKKOOOSSSSSSTTTSSSOOOIIICCC???<<<<<<<<<===???AAACCCDDDFFFPPPUUU^^^ooo{{{yyynnngggaaa^^^\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXVVVRRROOOLLLJJJJJJJJJPPPSSSXXX\\\^^^]]][[[ZZZWWWWWWXXXZZZ]]]bbbfffiiisss||||||uuukkkccc^^^ZZZTTTPPPLLLKKKIIIGGGEEEEEEEEEEEECCCKKKMMMRRRcccxxxssskkkkkkcccccccccdddcccccccccbbb___^^^\\\\\\]]]\\\[[[YYYWWWUUUTTTRRRPPPOOONNNNNNSSSTTTVVVYYY[[[]]]^^^______```aaabbbcccdddeeeeeeccccccdddfffiiijjjiiihhhggghhhiiijjjjjjjjjjjjjjjgggiiijjjhhhdddaaaaaaccc]]]\\\ZZZ[[[\\\\\\[[[YYYXXX[[[^^^^^^[[[XXXXXXYYYSSSRRRPPPNNNKKKHHHFFFEEE===AAACCCDDDHHHTTTeeerrrsssqqqppppppllliiimmmsss{{{sssdddSSSJJJEEEAAA@@@AAA>>>>>>???@@@CCCFFFIIIKKKLLLJJJIIIIIIFFFCCCFFFLLLLLLRRRZZZbbbiiitttxxxxxxzzz}}}xxxttttttyyy}}}xxxuuuyyy}}}vvvtttrrrpppnnniiihhhfffdddaaa^^^\\\[[[WWWVVVTTTSSSQQQOOONNNMMMJJJHHHEEEDDDDDDCCCBBB@@@>>>===;;;999888888999999999:::<<<>>>AAAFFFLLLPPPWWWWWWWWWUUUPPPIIIBBB>>><<<<<<===>>>???AAACCCDDDGGGQQQVVV```ppp|||wwwnnnhhhddd```YYYYYYYYYYYYZZZ[[[\\\]]]ZZZ[[[[[[\\\\\\]]]^^^^^^\\\[[[WWWQQQKKKIIIIIIJJJNNNQQQUUUYYY[[[[[[ZZZYYYYYYVVVWWW[[[___bbbgggnnnqqqtttooogggaaa]]]YYYSSSOOOKKKIIIGGGEEEDDDDDDEEEFFFMMMLLLPPP[[[jjj|||qqqkkkiiieeeeeeeeedddcccbbbaaa```aaaaaa___^^^\\\ZZZYYYYYYUUUVVVWWWUUUQQQMMMLLLKKKJJJNNNTTTYYY[[[]]]___```````````````aaacccdddeeeeeecccbbbbbbeeeggghhhggghhhhhhiiiiiiiiiiiihhhhhhfffggggggfffeeebbb```___\\\\\\[[[[[[\\\\\\]]]^^^]]]]]]]]]]]]]]]]]]\\\\\\ZZZXXXVVVTTTRRRNNNJJJFFFFFFEEEFFFGGGGGGMMM\\\kkkoooqqqqqqooollllllooorrryyytttfffTTTGGGCCCCCCAAA>>>@@@AAACCCEEEHHHJJJLLLLLLMMMNNNOOOOOONNNOOOQQQSSSTTT[[[eeeooozzz{{{vvvnnngggdddeeeiiilllwww||||||xxxsssqqqoooqqq{{{}}}{{{uuussspppmmmjjjfffeeedddbbb```___]]]\\\XXXVVVTTTQQQOOOMMMLLLKKKHHHGGGEEECCCAAA@@@??????<<<<<<;;;:::999999999999999999:::===CCCJJJQQQUUUXXXYYYXXXSSSLLLEEEBBBAAA888:::<<<===>>>@@@CCCFFFGGGPPP[[[fffqqq|||rrrlllfffbbb[[[ZZZZZZZZZZZZ[[[\\\\\\ZZZ[[[[[[\\\\\\]]]^^^^^^^^^\\\XXXRRRLLLJJJJJJKKKOOOQQQVVVZZZ\\\[[[ZZZXXXXXXUUUVVV[[[```dddkkkrrr}}}|||rrrlllddd___[[[WWWRRRMMMJJJIIIFFFEEEDDDDDDEEEFFFJJJLLLTTTaaasssyyyooojjjhhhdddddddddddddddcccbbbaaabbbaaa```^^^\\\[[[ZZZYYYVVVWWWWWWUUUQQQNNNLLLLLLNNNRRRWWW[[[\\\\\\\\\\\\]]]]]]]]]^^^___```aaabbbdddcccaaabbbdddfffggggggfffggggggggggggggggggfffffffffffffffdddbbb```___\\\\\\[[[[[[\\\\\\]]]^^^^^^^^^^^^^^^^^^]]]]]]]]][[[YYYWWWUUUSSSPPPKKKHHHDDDCCCDDDEEEEEEJJJXXXfffmmmooopppooolllkkknnnpppvvvtttgggUUUIIIEEEDDDBBB???AAABBBEEEHHHKKKNNNQQQRRRWWWXXXZZZ[[[[[[\\\^^^```aaafffoooyyywwwqqqhhh___[[[[[[]]]```aaaeeekkkqqqtttvvvxxxzzzsssooolllkkkkkkooozzzxxxrrrpppnnnkkkiiieeedddcccaaa___]]]\\\[[[WWWUUUSSSPPPNNNLLLKKKJJJFFFEEECCCAAA@@@>>>>>>===;;;;;;:::999999999::::::999:::<<>>???AAADDDGGGJJJQQQ[[[eeeqqqvvvnnngggbbb]]]\\\[[[[[[ZZZZZZ[[[[[[ZZZ[[[[[[\\\\\\]]]^^^^^^```^^^ZZZTTTNNNKKKLLLMMMOOORRRWWW[[[\\\[[[YYYWWWWWWUUUWWW\\\aaafffoooxxx}}}vvvnnnhhhaaa[[[XXXTTTOOOKKKIIIHHHFFFDDDDDDDDDFFFGGGHHHLLLWWWfffzzzvvvmmmiiihhhcccdddddddddddddddccccccbbbaaa```^^^]]][[[ZZZYYYXXXXXXXXXVVVRRROOONNNNNNPPPUUUZZZ^^^^^^]]]\\\[[[\\\\\\]]]^^^___``````aaacccaaa```aaacccfffffffffeeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeecccbbb```___\\\\\\[[[[[[\\\\\\]]]^^^````````````______^^^]]][[[ZZZXXXVVVUUURRRNNNKKKDDDBBBBBBCCCCCCGGGSSS___iiillloooooolllkkklllnnnssssssgggVVVKKKFFFEEECCC@@@BBBDDDGGGKKKOOOSSSVVVXXX[[[^^^bbbdddfffhhhkkknnnrrrvvv}}}vvvoooeeeZZZSSSPPPQQQRRRRRRVVVZZZ___bbbeeehhhkkknnnwwwxxxppphhhfffeeegggiiiooozzz}}}tttnnnkkkkkkiiigggcccbbbaaa___]]][[[YYYYYYUUUSSSQQQOOOLLLJJJIIIIIIDDDCCCAAA???>>>===<<<<<<:::999999999999:::;;;;;;:::;;;>>>CCCIIIOOOUUUXXXXXXXXXUUUOOOHHHBBB???>>>;;;===>>>??????AAAEEEGGGNNNTTT\\\fffssswwwooogggaaa^^^^^^]]]\\\[[[ZZZZZZZZZZZZ[[[[[[\\\\\\]]]^^^^^^aaa___[[[UUUPPPNNNNNNOOOQQQTTTXXX[[[\\\[[[XXXVVVXXXWWWYYY^^^ccciiitttxxxqqqjjjddd^^^YYYVVVSSSNNNJJJHHHFFFEEEDDDDDDEEEGGGHHHMMMSSS^^^mmmtttlllhhhgggbbbcccdddddddddddddddcccbbbaaa```^^^]]][[[ZZZYYYZZZZZZZZZXXXUUURRRQQQRRRQQQVVV\\\aaabbbaaa``````]]]]]]^^^```aaaaaabbbbbbaaa```^^^___bbbeeeffffffddddddddddddddddddddddddeeeeeedddcccbbbaaa```___\\\\\\\\\\\\\\\]]]]]]^^^aaaaaabbbbbbaaa```___^^^\\\[[[YYYXXXWWWUUUQQQNNNFFFCCCBBBCCCBBBEEENNNYYYeeeiiinnnooommmkkkkkkmmmppp|||}}}qqqfffXXXMMMGGGEEECCCBBBCCCEEEHHHMMMQQQVVVYYY[[[\\\```gggmmmqqqvvvzzz}}}{{{ttthhh[[[RRRMMMKKKKKKOOORRRVVVYYY]]]aaafffiiiiiisss{{{vvvqqqkkkfffcccbbbcccgggkkkqqq}}}yyypppjjjhhhhhhgggfffaaa```^^^\\\ZZZXXXVVVUUURRRQQQOOOLLLJJJHHHGGGGGGCCCBBB@@@???===<<<<<<;;;888888888888999:::;;;<<<:::===AAAFFFMMMRRRWWWYYYXXXUUUQQQKKKEEEAAA>>><<<<<<===>>>>>>???AAAEEEHHHOOOUUU^^^kkk{{{yyyqqqhhhbbb```___^^^\\\[[[[[[[[[[[[ZZZ[[[[[[\\\\\\]]]^^^^^^aaa___\\\WWWRRRPPPPPPRRRTTTVVVYYY[[[[[[ZZZXXXVVVYYYYYY[[[```dddkkkxxx~~~tttnnnfffaaa[[[WWWTTTRRRMMMJJJGGGFFFEEEDDDEEEGGGIIIJJJRRR[[[gggwwwssslllhhhfffbbbbbbccccccdddcccccccccaaa```___^^^\\\ZZZYYYXXXZZZ[[[[[[YYYWWWUUUVVVVVVVVVZZZ```ccccccbbbaaaaaa\\\]]]___```aaaaaaaaaaaa___^^^]]]^^^aaaccceeeeeeeeedddccccccccccccdddeeeeeedddcccbbbaaa`````````]]]]]]]]]]]]]]]^^^^^^___aaabbbccccccbbb```___]]]\\\[[[ZZZYYYYYYWWWTTTQQQJJJFFFEEEEEEDDDDDDKKKTTT___fffmmmpppooommmllllllmmmxxx}}}pppfffZZZOOOIIIGGGEEEDDDFFFGGGJJJNNNSSSWWWZZZ[[[___eeeoooxxxxxxkkk^^^TTTMMMJJJIIIKKKNNNRRRUUUYYY^^^dddhhhjjjtttyyynnnjjjhhhfffcccaaaaaadddiiinnnttt|||uuummmhhhfffgggfffddd^^^]]][[[YYYWWWTTTSSSRRROOONNNLLLJJJHHHFFFEEEEEEBBBAAA@@@>>>===<<<<<<<<<777777777888999:::;;;<<<;;;>>>DDDJJJPPPUUUXXXYYYVVVRRRMMMGGGCCC???===;;;;;;<<<======>>>AAAFFFIIINNNUUUbbbrrryyyrrrjjjddd```___^^^]]]\\\\\\\\\\\\ZZZ[[[[[[\\\\\\]]]^^^^^^___^^^[[[WWWSSSRRRSSSUUUXXXXXXYYYYYYYYYYYYXXXWWWXXXYYY\\\aaafffooo~~~yyypppiiiccc^^^XXXTTTRRRPPPLLLIIIGGGFFFEEEEEEFFFIIIKKKMMMPPP]]]nnn}}}qqqkkkgggdddaaabbbbbbbbbbbbbbbaaaaaa```___^^^\\\[[[YYYXXXWWWYYYYYYZZZXXXWWWWWWXXXZZZ]]]```ccccccbbb___^^^^^^ZZZ[[[]]]___`````````___^^^\\\[[[]]]```bbbddddddddddddbbbbbbbbbbbbdddddddddcccbbbaaa````````````___^^^^^^^^^^^^___``````aaabbbcccdddcccaaa^^^]]][[[ZZZYYYZZZZZZXXXUUUSSSNNNJJJGGGGGGEEEDDDIIIOOOXXX```jjjppppppmmmkkkkkkkkkuuu~~~ppphhh]]]SSSMMMJJJHHHGGGHHHJJJMMMQQQVVVZZZ]]]___dddkkkwww||||||~~~~~~wwwkkk___TTTNNNJJJIIIJJJNNNRRRWWW\\\aaagggkkklllwwwssshhheeeeeedddcccaaaaaaffflllrrryyyvvvpppiiifffeeeeeecccaaa\\\[[[YYYVVVTTTQQQOOONNNLLLKKKIIIGGGFFFDDDDDDCCCAAA@@@???===<<<<<<;;;;;;777777777888888:::;;;;;;<<<@@@GGGMMMSSSVVVXXXXXXTTTOOOIIICCC@@@>>><<<;;;;;;<<<======???CCCHHHMMMPPPZZZkkk|||tttnnngggccc```___^^^]]]]]]]]]]]]]]]ZZZ[[[[[[\\\\\\]]]^^^^^^]]]]]]ZZZWWWTTTSSSUUUWWW[[[ZZZYYYXXXWWWWWWXXXXXXUUUVVV[[[bbbhhhsss}}}tttjjjccc___ZZZTTTQQQOOONNNJJJGGGGGGFFFFFFFFFHHHJJJMMMOOOTTTeee}}}wwwnnniiieeecccaaaaaaaaaaaaaaa```___^^^___^^^]]][[[YYYXXXWWWVVVUUUVVVVVVVVVUUUVVVYYY[[[___```aaa```^^^\\\\\\\\\[[[\\\^^^```aaaaaa``````\\\[[[ZZZ\\\___bbbcccccccccbbbaaa______aaabbbcccdddcccaaa```______`````````````````````aaaaaabbbaaabbbcccdddccc```]]][[[ZZZZZZYYYZZZZZZYYYVVVTTTQQQLLLIIIHHHFFFDDDGGGLLLQQQZZZfffmmmooollljjjiiihhhppp{{{rrrlllbbbYYYRRRNNNLLLLLLKKKMMMQQQVVV\\\aaaeeegggooowww{{{uuuppppppuuu{{{{{{tttjjj^^^UUUOOOLLLKKKOOOSSSYYY___eeekkkqqqtttttt~~~sssiiieeeeeeeeecccbbbdddjjjrrryyywwwpppkkkfffccccccbbb```]]]ZZZYYYWWWTTTQQQOOOMMMLLLJJJIIIHHHFFFDDDCCCBBBBBB???>>>===;;;;;;:::::::::888888777777888999::::::===BBBHHHOOOTTTVVVVVVVVVRRRLLLEEE@@@>>>>>>===;;;<<<===>>>???AAAFFFMMMQQQZZZfff|||vvvnnniiiccc_________^^^]]]]]]]]]^^^^^^ZZZ[[[[[[\\\]]]]]]^^^^^^\\\[[[YYYVVVTTTTTTVVVXXX]]][[[YYYWWWVVVWWWXXXYYYRRRTTTZZZbbbiiivvv{{{pppfff___\\\WWWQQQNNNMMMLLLHHHEEEGGGGGGGGGGGGIIILLLNNNPPPaaauuu~~~rrrkkkhhhdddbbbaaaaaaaaaaaa```___]]]]]]^^^]]]\\\ZZZYYYWWWVVVUUURRRSSSTTTTTTTTTUUUXXX[[[\\\]]]^^^]]]\\\\\\]]]^^^]]]___aaacccddddddcccbbb\\\ZZZZZZ[[[^^^aaaccccccbbbaaa___^^^^^^___aaabbbcccbbbaaa_________```aaaaaaaaaaaaaaaaaabbbbbbcccaaabbbcccdddbbb```]]][[[ZZZYYYYYYYYYZZZYYYWWWUUURRRMMMIIIHHHFFFDDDEEEIIILLLVVVccckkkmmmkkkiiihhhfffnnnwwwtttooofff\\\UUUQQQOOOOOOMMMOOOTTTZZZ```fffkkknnn}}}uuunnnlllkkkhhheeecccjjjtttzzz||||||}}}}}}yyysssiii^^^VVVPPPNNNMMMSSSXXX^^^eeekkkqqqwww{{{}}}wwwllliiihhhgggeeeeeegggnnnxxxwwwqqqlllhhhdddbbbbbbaaa]]]ZZZYYYXXXVVVSSSPPPNNNLLLJJJIIIHHHGGGEEECCCBBBAAAAAA===<<<;;;:::999999888888888888888777888888999:::>>>BBBJJJPPPUUUVVVVVVUUUPPPJJJCCC>>>===>>>===<<<===>>>???AAADDDIIIPPPUUUeeessszzzmmmfffccc```]]]]]]]]]^^^^^^___^^^^^^^^^]]]^^^^^^^^^^^^]]][[[ZZZ\\\\\\YYYVVVTTTTTTVVVYYY^^^\\\ZZZXXXXXXWWWVVVUUUWWWYYY[[[^^^hhh{{{yyyoooeee___YYYVVVQQQNNNLLLJJJHHHFFFEEEIIIFFFDDDIIIJJJQQQbbbqqquuummmkkkgggaaa]]]^^^^^^^^^^^^]]]]]]\\\[[[ZZZZZZZZZYYYXXXVVVUUUTTTQQQQQQRRRSSSUUUVVVWWWXXXXXXXXXYYY[[[\\\^^^```aaa___```bbbcccbbbaaa___^^^YYYZZZ\\\^^^___```aaaaaacccaaa]]][[[[[[]]]```bbbbbbaaa```````````````aaacccbbbbbbbbbaaaaaa``````ddddddddddddbbb___[[[YYYZZZZZZZZZYYYXXXVVVUUUTTTRRRPPPNNNLLLIIIHHHGGGGGGKKKSSS]]]eeeiiiiiiiiihhhdddgggnnnyyywwwrrrkkkddd```\\\YYYWWWSSSTTTZZZbbbgggllluuu~~~sssnnnggg```]]][[[ZZZZZZ```eeelllqqqrrrsssvvvyyyxxxuuunnneee\\\UUUSSSRRRUUUXXXbbbnnnuuuxxx}}}xxxqqqmmmkkkiiilllsss||||||uuuoookkkhhhddd```]]][[[ZZZZZZXXXVVVSSSQQQPPPNNNLLLIIIHHHGGGFFFDDDBBBAAAAAA@@@======<<<;;;::::::999999:::::::::999888999;;;>>>BBBGGGOOOUUUYYYYYYWWWUUULLLGGGAAA===<<<<<<=========>>>AAAEEEFFFJJJUUUaaavvvuuuiiiccc```^^^\\\[[[\\\]]]]]]^^^]]]]]]]]]]]]^^^______^^^]]][[[ZZZ[[[ZZZYYYVVVTTTTTTWWWYYY^^^\\\ZZZYYYXXXWWWVVVUUUVVVYYY]]]bbbmmmwwwmmmccc\\\XXXUUUPPPMMMKKKIIIGGGEEEDDDHHHFFFFFFLLLOOOXXXjjjrrrkkkjjjfffaaa^^^]]]]]]]]]]]]]]]\\\[[[[[[ZZZZZZYYYYYYWWWVVVTTTSSSQQQQQQRRRTTTUUUVVVWWWWWWXXXXXXYYYZZZ\\\^^^```aaa___```aaabbbbbb```___]]]YYYZZZ\\\^^^___``````aaaaaa___\\\ZZZZZZ\\\___aaaaaa```````````````aaaaaabbbbbbbbbaaaaaaaaa``````bbbcccccccccaaa^^^\\\ZZZ[[[ZZZZZZYYYXXXVVVUUUTTTSSSRRRQQQOOOLLLJJJIIIHHHJJJOOOXXXaaagggiiihhhgggdddfffkkkttt{{{wwwpppjjjfffccc```___ZZZ\\\bbbkkkqqqwww|||sssooollliiiccc___ZZZUUUSSSRRRSSSSSSZZZ```hhhmmmoooqqqtttwwwxxxvvvqqqjjjbbb[[[WWWVVV^^^bbblllyyy}}}xxxuuusssuuuzzz|||xxxtttnnniiihhhfffbbb^^^[[[YYYYYYXXXVVVTTTQQQPPPNNNMMMJJJHHHFFFEEECCCBBBAAA@@@??????===<<<<<<;;;::::::999999999999:::999999;;;???BBBFFFKKKRRRXXXZZZXXXTTTQQQJJJFFF@@@<<<;;;<<<======>>>>>>BBBFFFHHHNNN\\\jjjyyylllccc^^^]]][[[ZZZZZZ[[[\\\\\\]]]]]]]]]\\\^^^_________^^^]]][[[ZZZXXXXXXXXXVVVUUUUUUXXX[[[^^^]]][[[YYYWWWVVVUUUUUUWWW[[[aaaiiiwwwuuujjj```ZZZUUURRRNNNKKKJJJHHHFFFEEEBBBHHHGGGHHHPPPUUUbbbwww~~~nnnhhhgggddd```^^^\\\\\\]]]]]]\\\\\\[[[[[[ZZZYYYYYYXXXWWWUUUSSSRRRQQQRRRSSSTTTUUUUUUVVVVVVXXXXXXYYYZZZ\\\]]]___```______```aaa```___]]]\\\YYYZZZ\\\]]]^^^___``````___]]][[[ZZZZZZ[[[^^^__________________```aaabbbaaaaaaaaaaaa```````````````aaaaaaaaa```^^^\\\[[[\\\[[[[[[ZZZXXXWWWUUUTTTTTTTTTSSSRRRPPPNNNKKKJJJHHHKKKRRR[[[dddiiihhhfffdddeeehhhooozzz}}}wwwssspppmmmkkkiiidddfffllluuu}}}oooccc]]]ZZZXXXSSSQQQNNNKKKJJJKKKNNNOOOUUU[[[dddjjjnnnqqquuuyyy||||||{{{vvvnnnfff```]]]cccgggsss{{{wwwuuurrrnnnjjjeeeccc```\\\YYYWWWVVVVVVTTTRRROOOMMMLLLKKKHHHFFFBBBBBBAAA??????>>>>>>>>><<<<<<;;;;;;::::::999999777888999:::;;;>>>BBBEEEJJJOOOVVV[[[[[[WWWPPPLLLHHHDDD???<<<;;;<<<======??????CCCGGGKKKTTTfffwwwtttnnneee^^^[[[[[[ZZZZZZZZZ[[[\\\]]]]]]^^^]]]]]]^^^_________^^^]]][[[ZZZVVVVVVWWWVVVUUUVVVYYY[[[]]]]]]\\\ZZZXXXVVVVVVWWWYYY^^^gggsss}}}ssshhh___XXXRRROOOLLLIIIHHHGGGFFFEEEBBBIIIIIIKKKUUU\\\lll{{{lllfffeeebbb^^^]]]ZZZ[[[[[[\\\[[[[[[ZZZZZZYYYYYYXXXWWWUUUTTTRRRQQQQQQRRRSSSTTTUUUUUUUUUTTTXXXXXXXXXYYY[[[]]]^^^___^^^_________^^^]]]\\\[[[YYYZZZ[[[]]]^^^^^^______^^^]]][[[[[[[[[\\\^^^___^^^]]]^^^^^^___```aaabbb````````````````````````^^^____________]]]\\\\\\\\\\\\[[[[[[YYYWWWVVVUUUSSSTTTTTTTTTRRROOOLLLJJJHHHIIIMMMVVVaaahhhhhhfffddddddfffkkkvvv~~~zzzyyywwwuuusssnnnpppuuu~~~wwwdddYYYSSSQQQQQQLLLKKKJJJIIIHHHJJJMMMPPPSSSZZZdddlllqqqvvv{{{}}}tttkkkfffgggmmmyyy~~~|||}}}xxxuuusssqqqnnnlllcccaaa^^^[[[XXXVVVUUUUUURRRPPPNNNLLLKKKJJJGGGEEEAAA@@@???>>>>>>>>>>>>>>>;;;;;;;;;:::::::::999999777888999:::;;;>>>BBBFFFMMMQQQXXX]]]\\\VVVNNNIIIEEEAAA===;;;<<<=========AAABBBEEEIIIMMMYYYooowwwpppjjjfff```\\\ZZZZZZZZZ[[[[[[\\\]]]^^^____________^^^_________]]]\\\ZZZYYYTTTUUUVVVVVVVVVWWWYYY[[[]]]^^^^^^\\\YYYXXXYYY[[[[[[bbbnnn}}}{{{qqqggg]]]WWWPPPMMMJJJHHHHHHGGGFFFEEECCCKKKLLLOOOZZZdddxxxyyykkkeeeccc___\\\[[[YYYYYYZZZZZZ[[[ZZZZZZYYYYYYXXXWWWVVVTTTRRRPPPOOOOOOQQQSSSTTTUUUUUUUUUTTTWWWXXXXXXYYYZZZ\\\]]]^^^^^^^^^^^^]]]\\\[[[ZZZZZZYYYYYY[[[\\\]]]]]]]]]]]]]]]]]]\\\\\\]]]^^^______]]]]]]]]]]]]^^^___aaaaaa_____________________```^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[ZZZYYYWWWWWWSSSSSSTTTTTTRRROOOLLLKKKJJJHHHJJJSSS^^^eeegggfffcccdddeeejjjsss~~~~~~|||zzzyyyzzzgggWWWOOOJJJHHHIIIHHHIIIIIIHHHHHHIIINNNQQQTTT[[[gggpppwww~~~wwwqqqrrrwww|||xxxvvvrrrooommmkkkhhhfffaaa```^^^[[[XXXVVVTTTTTTQQQOOOMMMLLLKKKJJJGGGEEEAAAAAA@@@???>>>>>>??????:::::::::::::::999999999888999::::::;;;>>>BBBEEEMMMRRRYYY]]]\\\VVVNNNHHHBBB@@@===;;;<<<>>>??????BBBDDDGGGKKKPPP]]]vvv~~~uuulllfffcccaaa^^^[[[YYYYYYZZZ[[[[[[\\\]]]^^^___`````````^^^^^^^^^^^^\\\ZZZXXXWWWSSSTTTVVVVVVVVVWWWYYY[[[\\\^^^___^^^[[[ZZZ\\\___```iiixxxxxxnnneee\\\VVVNNNLLLIIIGGGHHHHHHGGGFFFDDDMMMOOOTTTaaannnvvviiidddaaa]]]ZZZYYYXXXXXXYYYYYYZZZZZZYYYYYYXXXXXXWWWUUUSSSQQQOOONNNMMMOOORRRTTTVVVVVVUUUTTTWWWWWWXXXXXXYYY[[[\\\]]]^^^]]]\\\[[[ZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]]]]\\\\\\\\\]]]]]]^^^_________]]]]]]]]]]]]]]]^^^___```^^^^^^^^^________________________^^^]]]]]]]]]]]][[[[[[[[[[[[[[[ZZZYYYYYYSSSSSSSSSSSSQQQOOOMMMLLLJJJIIIJJJPPPXXX```dddeeecccdddeeehhhppp}}}||||||}}}~~~ttt\\\QQQLLLFFFDDDFFFEEEGGGIIIIIIHHHJJJOOOSSSXXXaaammmxxx|||sssrrrooommmiiifffdddccc___^^^\\\ZZZWWWUUUSSSRRRPPPNNNKKKJJJJJJIIIFFFEEEBBBBBBAAA@@@???>>>>>>>>>::::::::::::999999999999999:::;;;<<<===@@@DDDGGGOOOSSSXXX[[[ZZZTTTMMMHHHAAA???<<<<<<>>>@@@AAAAAACCCEEEJJJNNNTTTccc~~~|||tttllleee```___^^^]]][[[YYYXXXYYYZZZZZZ[[[\\\]]]^^^_________]]]]]]]]]\\\[[[YYYWWWUUUSSSTTTVVVVVVVVVVVVXXXZZZ[[[^^^```___]]]\\\```dddlllvvvtttkkkbbbZZZTTTMMMKKKHHHGGGHHHHHHHHHGGGDDDNNNRRRYYYhhhzzz|||pppeeeaaa___[[[YYYYYYWWWWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVUUURRRPPPNNNMMMKKKMMMQQQTTTVVVWWWVVVUUUWWWWWWWWWXXXYYYZZZ[[[\\\]]]]]][[[ZZZYYYXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\ZZZZZZ\\\]]]^^^^^^^^^]]]^^^]]]]]]]]]]]]]]]^^^^^^]]]]]]^^^^^^^^^_________aaa```___^^^]]]]]]]]]]]]YYYZZZ[[[[[[\\\\\\[[[[[[UUUTTTSSSRRRQQQPPPOOONNNJJJJJJJJJMMMRRRYYY___cccbbbcccdddffflllyyy}}}|||{{{|||iiiUUUPPPOOOIIIGGGIIIFFFIIIMMMNNNMMMPPPVVV[[[aaajjjxxxzzzuuuoooooonnnkkkhhheeecccccc\\\[[[ZZZXXXUUUSSSQQQPPPMMMKKKIIIHHHHHHGGGEEECCCCCCBBBAAA???>>>=========999999999999999999999999999:::<<<>>>@@@DDDIIILLLRRRTTTXXXZZZWWWQQQJJJEEE@@@>>>======???BBBBBBBBBAAAEEELLLRRRYYYjjjuuunnnhhhbbb^^^\\\]]]\\\[[[XXXWWWXXXXXXYYYYYY[[[\\\]]]^^^^^^^^^\\\\\\\\\[[[ZZZXXXVVVTTTSSSUUUVVVVVVVVVVVVWWWYYYZZZ^^^aaa```^^^^^^bbbfffwww{{{qqqhhh```XXXRRRMMMKKKHHHGGGHHHIIIHHHHHHCCCNNNTTT\\\nnnvvvlllbbb^^^]]]ZZZYYYZZZVVVWWWWWWXXXYYYYYYYYYXXXWWWWWWVVVTTTRRRPPPNNNLLLJJJLLLPPPTTTVVVWWWWWWVVVWWWWWWWWWXXXXXXZZZ[[[\\\]]]\\\[[[YYYXXXXXXWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[XXXYYY[[[\\\]]]]]]\\\\\\^^^^^^]]]\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^_________bbbbbb```___^^^]]]]]]]]]YYYYYYZZZ[[[\\\]]]]]]]]]VVVUUUTTTRRRQQQPPPPPPPPPIIIJJJJJJKKKNNNTTT[[[aaabbbccccccdddhhhttt}}}|||{{{|||rrr]]]LLLLLLNNNKKKHHHKKKJJJNNNSSSUUUUUUYYY___eeejjjtttwwwrrriiiiiiiiigggdddbbb``````YYYYYYXXXVVVTTTQQQOOONNNKKKIIIGGGFFFFFFEEECCCAAACCCBBB@@@???===<<<;;;;;;999999999999999999999999888:::===???BBBGGGMMMQQQTTTVVVYYYYYYVVVOOOHHHCCC???>>>===>>>@@@CCCDDDDDD@@@EEEMMMUUU]]]ooo~~~pppjjjhhhddd```^^^\\\^^^```___]]][[[[[[[[[]]]]]]^^^^^^___`````````aaa___[[[YYYXXXWWWVVVUUUSSSSSSRRRSSSTTTUUUWWWYYY^^^]]]^^^aaabbbcccjjjsssuuukkkccc\\\UUUPPPMMMKKKGGGEEEDDDDDDDDDCCCEEEMMMWWWbbbqqqmmmiiibbb]]][[[ZZZZZZYYYXXXXXXXXXYYYXXXXXXWWWVVVTTTTTTTTTSSSRRRPPPNNNMMMNNNQQQTTTWWWXXXXXXWWWVVVWWWXXXXXXYYYZZZ[[[[[[\\\ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYZZZ[[[\\\\\\[[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\[[[\\\\\\]]]]]]^^^^^^___`````````___^^^[[[YYYXXXWWWXXXXXXYYYYYYYYYYYYXXXWWWUUUTTTSSSSSSRRROOOMMMOOOMMMJJJJJJLLLRRRXXX\\\cccaaabbbfffkkkssszzz{{{}}}~~~eee]]]SSSOOOPPPRRRRRRQQQQQQVVV\\\^^^___cccjjjppp{{{xxxqqqnnnkkkgggeeedddbbb```^^^XXXVVVTTTRRRQQQPPPMMMKKKLLLJJJHHHGGGFFFEEECCCAAA>>>>>>===<<<;;;;;;::::::999999999777555555777999;;;<<<>>>AAAGGGMMMRRRVVVXXXYYYXXXUUUNNNHHHCCCAAAAAA<<<;;;???AAA@@@AAADDDFFFLLLTTT\\\hhh|||xxxkkkfffdddaaa]]]\\\\\\^^^______]]][[[[[[\\\]]]^^^^^^______```aaaaaabbb___[[[YYYXXXWWWVVVTTTSSSRRRRRRRRRSSSTTTVVVWWWZZZ[[[^^^aaabbbfffqqq}}}sssiiiaaa[[[TTTPPPLLLJJJGGGFFFFFFFFFGGGGGGHHHOOOXXXeeewww|||jjjfff```[[[YYYYYYXXXWWWVVVWWWWWWWWWWWWVVVUUUUUUSSSSSSSSSRRRQQQPPPOOOOOOPPPRRRUUUWWWXXXXXXWWWVVVWWWXXXXXXYYYZZZZZZ[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWVVVVVVWWWXXXYYYZZZZZZZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[\\\\\\]]]^^^^^^^^^_________^^^]]][[[YYYWWWXXXXXXYYYZZZZZZZZZYYYYYYXXXWWWUUUUUUUUUSSSQQQOOOOOOMMMJJJIIIKKKPPPUUUYYY``````bbbfffjjjqqq~~~|||~~~ttt```YYYRRROOORRRVVVWWWWWW[[[```gggkkknnnssszzz~~~rrrlllkkkhhheeebbbaaa___]]][[[WWWUUUSSSQQQPPPOOOLLLJJJJJJHHHFFFEEEDDDCCCAAA???>>>======<<<;;;;;;:::::::::::::::888666666888:::;;;<<>><<<<<<<<<<<<;;;;;;::::::::::::;;;:::999777888:::<<<<<>>AAACCCDDDIIIOOOQQQVVVbbbsssyyyggg___YYYXXXYYYWWWXXX[[[ZZZ[[[\\\\\\[[[[[[]]]_________``````aaabbbbbbccccccaaa___]]]]]][[[YYYVVVTTTSSSRRRQQQPPPPPPQQQQQQTTTWWW]]]bbbgggtttvvvoooeee]]]XXXTTTOOOKKKHHHHHHHHHFFFEEEEEEHHHKKKNNNTTTbbbwwwssseee___]]]YYYXXXXXXXXXWWWWWWUUUUUUUUUUUUUUUTTTSSSSSSQQQPPPPPPOOOPPPQQQRRRRRRSSSSSSUUUVVVVVVVVVUUUUUUWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWSSSRRRQQQQQQSSSUUUWWWYYYWWWVVVTTTSSSSSSTTTVVVWWWVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYZZZ[[[[[[\\\\\\]]]\\\[[[ZZZYYYXXXXXXWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\YYYWWWVVVVVVWWWVVVTTTRRRQQQPPPNNNLLLLLLMMMOOOPPPXXX]]]eeeiiiiiimmm}}}nnn```UUUTTTSSSVVV[[[aaafffhhhnnnwww{{{qqqllliiibbb___\\\YYYXXXVVVTTTRRRPPPOOOLLLKKKKKKJJJHHHFFFEEECCCBBBAAAAAA@@@>>>===;;;;;;;;;;;;;;;:::::::::999999999888777777999;;;===@@@FFFLLLSSSXXX\\\]]]\\\\\\YYYTTTLLLFFFAAA@@@???===>>>AAABBBCCCIIIPPPYYYaaapppsssbbb[[[VVVWWWWWWWWWXXX\\\YYYZZZ[[[[[[[[[[[[^^^`````````aaaaaabbbbbbcccccccccaaa`````````___\\\ZZZWWWVVVTTTRRRQQQQQQQQQQQQVVVXXX]]]eeemmm}}}}}}pppiii```YYYTTTQQQMMMJJJFFFHHHIIIGGGDDDEEEIIILLLSSS]]]ooo|||kkkbbb]]][[[XXXWWWXXXYYYXXXXXXTTTTTTUUUUUUTTTTTTSSSRRRQQQQQQOOOOOOOOOPPPQQQRRRQQQRRRSSSTTTUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVRRRRRRSSSTTTUUUVVVXXXXXXVVVTTTRRRQQQQQQSSSUUUWWWVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYZZZ[[[[[[\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXWWWXXXYYYZZZ[[[\\\\\\\\\YYYXXXWWWWWWWWWWWWUUUSSSRRRQQQQQQPPPQQQRRRSSSSSSYYY]]]cccggghhhkkkxxxxxxjjj___VVVUUUUUUWWW\\\bbbiiimmmrrr|||ssskkkeeeccc```]]]ZZZXXXVVVTTTRRRPPPNNNLLLJJJIIIIIIIIIGGGEEEEEECCCAAAAAAAAAAAA???===;;;;;;::::::::::::::::::888999999888777777999<<<>>>BBBHHHOOOUUUYYY\\\]]]\\\[[[YYYSSSLLLFFFBBBAAA???>>>@@@CCCDDDFFFNNNVVV^^^jjj}}}zzziii^^^XXXUUUVVVVVVVVVXXX\\\YYYZZZZZZZZZZZZ[[[^^^`````````aaabbbbbbccccccdddcccbbbaaabbbcccbbb___]]]ZZZYYYWWWTTTSSSRRRRRRRRRXXXYYY^^^hhhuuuvvvllleee\\\UUURRROOOKKKHHHDDDGGGIIIHHHFFFGGGLLLQQQ[[[iiiqqqddd___ZZZXXXWWWWWWXXXYYYXXXXXXRRRSSSSSSSSSSSSRRRQQQQQQRRRQQQPPPNNNNNNOOOPPPQQQOOOPPPQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVUUUQQQSSSTTTVVVXXXYYYYYYYYYTTTRRRPPPNNNOOOQQQTTTVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\\\\[[[ZZZXXXXXXXXXXXXYYYVVVVVVXXXYYYZZZ[[[[[[[[[ZZZYYYXXXXXXYYYYYYWWWUUUSSSSSSSSSTTTUUUVVVWWWXXXYYY[[[___dddeeehhhqqq||||||tttiii```VVVVVVVVVWWW\\\dddlllrrrwww~~~~~~wwwlllfffbbb___^^^[[[XXXUUUTTTRRRPPPNNNLLLKKKIIIHHHHHHGGGEEEDDDDDDBBB@@@@@@@@@@@@>>>===::::::::::::::::::::::::999::::::999888888;;;===???CCCJJJQQQVVVZZZ[[[\\\[[[ZZZXXXRRRLLLFFFCCCCCC@@@@@@CCCGGGJJJMMMVVVaaaiiixxxppp___\\\WWWTTTUUUVVVUUUXXX\\\XXXYYYZZZZZZZZZ[[[^^^aaaaaaaaaaaabbbccccccddddddcccbbbbbbcccddddddbbb___\\\[[[XXXVVVTTTSSSSSSSSSYYYYYY___kkk{{{~~~rrriiicccZZZTTTPPPNNNKKKHHHCCCFFFIIIIIIGGGIIIOOOUUUbbbsssyyyjjj```]]]XXXWWWUUUVVVWWWXXXXXXWWWQQQQQQRRRRRRQQQQQQPPPOOOSSSRRRPPPNNNNNNNNNPPPQQQNNNNNNOOOQQQRRRTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVUUUUUUQQQSSSVVVYYYZZZZZZYYYYYYRRRPPPNNNLLLMMMOOORRRTTTWWWWWWVVVVVVWWWWWWXXXYYYXXXXXXYYYYYYZZZ[[[[[[[[[\\\[[[ZZZYYYXXXXXXYYYZZZUUUVVVWWWYYYZZZZZZ[[[[[[[[[ZZZYYYZZZ[[[ZZZXXXVVVSSSTTTUUUVVVXXXZZZ[[[[[[YYYYYY\\\aaaccceeellluuu~~~~~~zzzsssjjjbbbUUUUUUUUUWWW\\\eeeooovvvsssllljjjooouuu{{{{{{ppphhhdddbbbaaa\\\YYYVVVTTTRRRQQQNNNLLLKKKJJJHHHGGGGGGGGGEEECCCCCCAAA??????@@@???>>><<<:::::::::::::::::::::::::::;;;;;;:::999:::<<<>>>@@@DDDJJJQQQWWWZZZ[[[[[[[[[ZZZWWWRRRLLLGGGDDDDDD@@@AAAFFFKKKNNNSSS^^^iiizzz}}}mmmcccVVVVVVWWWWWWWWWWWWWWWWWWZZZYYYYYYYYYYYYZZZZZZ[[[ccccccdddeeedddcccbbbaaacccccccccbbbbbbbbbbbbaaa___^^^]]]ZZZWWWVVVXXXZZZ]]]bbbiiirrrtttlllbbb\\\UUUQQQRRRRRROOOLLLJJJHHHGGGIIIJJJMMMVVV```ppp}}}qqqeee]]][[[WWWWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPRRRSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYXXXWWWVVVVVVTTTUUUWWWYYYYYYYYYYYYXXXTTTPPPKKKIIIKKKMMMOOOPPPVVVWWWXXXYYYYYYXXXWWWVVVXXXXXXXXXXXXXXXXXXXXXWWWYYYXXXXXXYYY[[[[[[ZZZYYYVVVVVVWWWXXXYYYYYYYYYYYYZZZ[[[[[[[[[[[[ZZZZZZYYYTTTUUUVVVWWWXXXXXXXXXXXXVVVXXXZZZ\\\___ccciiimmmwww||||||zzz~~~wwwoooiiieee[[[[[[[[[[[[___gggpppvvvssshhhbbb```bbbggglllvvv|||wwwpppiiiddd```\\\ZZZZZZXXXVVVRRRPPPNNNNNNMMMKKKJJJHHHFFFCCCAAA???>>>@@@??????>>>===<<<<<<;;;;;;;;;;;;::::::999999999888888999888888:::===@@@EEEHHHNNNTTTYYY]]]^^^^^^^^^ZZZTTTLLLFFFCCCAAAAAAFFFFFFHHHLLLPPPXXXhhhvvvxxxhhh```WWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWXXXYYY[[[\\\bbbbbbcccddddddcccbbbaaaccccccddddddddddddddddddaaaaaa___\\\YYYXXXZZZ\\\```eeennnyyyyyynnnfff```ZZZSSSOOOOOOOOOLLLIIIIIIHHHIIIJJJLLLQQQ___mmmxxxmmmccc\\\[[[WWWWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPOOOMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPRRRSSSUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXYYYYYYXXXWWWVVVVVVUUUVVVXXXYYYZZZZZZYYYYYYUUURRRMMMLLLMMMPPPRRRRRRXXXXXXYYYZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXYYYZZZ[[[YYYXXXVVVVVVWWWXXXYYYYYYYYYYYY[[[[[[[[[[[[[[[ZZZZZZYYYTTTTTTUUUVVVWWWWWWWWWWWWTTTVVVXXXZZZ]]]aaafffjjjrrrxxx|||~~~wwwpppjjjgggaaaaaaaaabbbfffnnnyyyqqqfff```^^^aaafffkkkuuu~~~~~~zzzzzzzzz{{{|||{{{yyyvvvqqqlllgggbbb___\\\YYYWWWXXXVVVTTTQQQNNNMMMLLLLLLGGGFFFEEEDDDCCCBBBBBBAAA>>>>>>======<<<;;;;;;:::;;;;;;:::::::::999999999888888999999999;;;???BBBGGGJJJOOOTTTYYY[[[\\\\\\\\\XXXRRRKKKEEECCCBBBBBBBBBCCCGGGNNNWWWdddxxxpppccc[[[WWWWWWWWWXXXXXXYYYYYYYYYXXXWWWUUUUUUVVVXXX[[[]]]```aaabbbcccccccccbbbaaacccddddddeeeeeeffffffgggdddcccaaa^^^[[[[[[]]]___ffflllvvv~~~tttjjjddd\\\WWWQQQMMMLLLLLLIIIGGGHHHIIIJJJLLLOOOYYYmmmsssiii```[[[[[[VVVVVVVVVVVVVVVUUUSSSSSSRRRRRRRRRQQQQQQPPPOOONNNMMMMMMNNNNNNNNNOOOOOOOOONNNOOOPPPQQQRRRTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZWWWTTTQQQOOOQQQSSSUUUVVVYYYZZZ[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWXXXYYYYYYXXXWWWVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[\\\\\\[[[ZZZZZZYYYTTTTTTUUUVVVWWWWWWWWWWWWSSSTTTVVVXXXZZZ^^^cccgggkkkqqq{{{}}}}}}}}}}}}wwwqqqllljjjhhhhhhhhhjjjoooyyyrrrgggaaa___ccciiinnnwwwyyywwwtttssspppnnnmmmmmmmmmlllkkkiiihhheeeaaa^^^]]]\\\ZZZYYYUUUTTTRRROOOMMMKKKJJJJJJEEEEEEDDDCCCBBBBBBAAAAAA======<<<<<<;;;:::::::::::::::::::::999999999999888999:::::::::===AAADDDIIILLLQQQVVVYYY[[[[[[[[[ZZZVVVOOOIIIDDDBBBAAABBBBBBCCCIIISSSaaassszzzkkk```ZZZWWWXXXXXXYYYYYYZZZZZZZZZZZZXXXUUUTTTTTTVVVYYY[[[___```aaabbbccccccbbbaaabbbcccdddeeefffggghhhhhheeedddbbb___]]]]]]```bbblllrrr~~~wwwnnnfffaaaZZZUUUOOOKKKJJJIIIHHHFFFHHHIIILLLOOOSSSaaa{{{{{{ooofff^^^ZZZZZZVVVVVVVVVVVVUUUTTTSSSRRRPPPPPPPPPPPPPPPOOOMMMMMMNNNNNNNNNNNNOOOOOOOOOOOONNNOOOPPPQQQSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWXXXXXXXXXXXXXXXWWWXXXYYYYYYZZZZZZZZZZZZZZZYYYWWWTTTSSSUUUWWWYYYZZZ[[[\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZYYYWWWWWWXXXXXXWWWVVVVVVWWWXXXYYYZZZ[[[[[[[[[\\\\\\\\\\\\[[[ZZZZZZYYYUUUVVVVVVWWWXXXXXXWWWWWWRRRTTTUUUVVVWWW[[[___ccceeekkkttt{{{wwwvvv{{{~~~}}}xxxtttpppnnnmmmnnnooorrrxxxyyypppjjjgggkkkpppvvvwwwtttssspppmmmkkkiiifffdddddddddcccbbbbbb```]]][[[[[[[[[YYYXXXSSSRRRPPPNNNLLLJJJIIIHHHGGGFFFEEECCCAAA???===<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999888999:::;;;<<>>BBBFFFJJJMMMPPPUUUZZZ]]]___``````WWWSSSLLLEEE@@@???@@@AAAJJJMMMVVVdddvvv{{{lllddd___[[[YYYYYYZZZZZZ[[[\\\]]]]]]^^^\\\ZZZWWWWWWXXXYYY[[[]]]___aaacccddddddddddddbbbbbbcccdddeeegggggghhheeedddbbb```___bbbgggkkkmmmxxx}}}pppgggaaa[[[WWWSSSQQQNNNKKKIIIIIIJJJJJJJJJLLLRRR[[[ggg{{{uuujjjbbb[[[WWWWWWTTTTTTUUUTTTTTTSSSRRRQQQPPPPPPPPPOOOOOONNNMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMNNNPPPRRRTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYZZZYYYYYYXXXXXXYYYZZZZZZZZZXXXWWWWWWZZZ\\\^^^^^^^^^]]]]]]\\\\\\]]]]]]^^^\\\\\\\\\]]]^^^^^^______^^^[[[XXXWWWWWWWWWVVVVVVWWWWWWYYYZZZ\\\]]]]]]]]]^^^^^^]]]]]]\\\[[[YYYYYYYYYYYYZZZZZZZZZZZZZZZYYYUUUUUUUUUSSSRRRSSSVVVYYY]]]bbbjjjsss~~~}}}wwwsssvvvyyy|||~~~|||zzzyyyxxx{{{~~~sssoooooopppttt~~~}}}tttooonnnmmmiiifffdddbbb___]]]]]]]]]\\\[[[\\\ZZZWWWVVVVVVTTTRRRPPPPPPOOOOOONNNLLLJJJHHHGGG@@@@@@@@@??????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888888888999999999999999999:::<<<>>>@@@DDDIIIMMMPPPRRRWWW[[[^^^_________TTTPPPIIICCC@@@@@@CCCEEELLLQQQ^^^pppssspppeee```\\\ZZZYYYYYYZZZ[[[\\\]]]^^^^^^\\\[[[[[[ZZZ[[[\\\]]]^^^^^^___aaaccceeeeeeeeeeeeddddddeeefffgggggghhhhhheeedddcccbbbbbbffflllpppxxxwwwlllddd^^^YYYUUUPPPNNNLLLIIIHHHHHHJJJLLLMMMOOOWWWdddvvvzzzmmmeee___YYYUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPOOONNNMMMLLLKKKKKKLLLLLLLLLMMMMMMMMMLLLNNNPPPSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVXXXYYYZZZZZZZZZZZZYYYXXXWWWWWWXXXYYYYYYYYYWWWVVVWWWZZZ]]]^^^___^^^^^^]]]\\\\\\]]]^^^^^^\\\]]]]]]^^^______`````````]]]YYYWWWWWWWWWWWWVVVWWWXXXYYY[[[\\\]]]^^^^^^^^^^^^^^^]]]\\\[[[YYYYYYYYYYYYZZZZZZZZZZZZYYYYYYUUUUUUTTTQQQOOOOOOQQQSSSXXX]]]eeennnyyy{{{{{{{{{{{{zzz{{{~~~~~~}}}}}}}}}~~~uuukkkjjjmmmpppvvvvvvsssooollljjjhhheeebbbaaa___]]]\\\\\\\\\ZZZYYY[[[YYYXXXWWWVVVUUURRRPPPMMMMMMMMMLLLJJJHHHFFFDDD??????>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;777888888888999999999999999;;;===???AAAFFFKKKOOOSSSUUUXXX[[[\\\\\\[[[ZZZOOOKKKFFFBBBAAADDDHHHKKKQQQYYYiii~~~vvvhhh|||iii```]]]ZZZXXXYYYZZZZZZ\\\]]]^^^______ZZZZZZ[[[\\\^^^___aaabbb^^^___aaadddeeefffffffffffffffgggggghhhhhhiiiiiifffeeedddcccdddiiiooottt|||pppeee^^^XXXSSSOOOMMMLLLJJJHHHGGGGGGJJJLLLOOOQQQZZZkkk}}}rrrgggaaa\\\WWWTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPOOONNNMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNQQQSSSTTTTTTTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQTTTUUUVVVXXXYYYZZZZZZZZZYYYYYYWWWVVVVVVWWWXXXYYYXXXWWWVVVWWWZZZ]]]^^^^^^^^^]]]\\\\\\\\\\\\]]]^^^]]]]]]^^^^^^___```aaaaaaaaa^^^ZZZXXXWWWXXXWWWVVVWWWXXXYYY[[[]]]^^^^^^^^^^^^^^^^^^]]]\\\[[[YYYYYYXXXYYYYYYYYYYYYYYYXXXXXXUUUUUUSSSPPPLLLLLLMMMOOOUUUZZZbbbkkkwww{{{wwwvvvwwwyyy~~~ooohhhjjjpppuuu}}}{{{oooooonnnllliiifffcccaaa```^^^]]]\\\]]]\\\ZZZYYYUUUTTTSSSRRRRRRQQQOOOMMMKKKKKKKKKJJJIIIFFFDDDCCCBBBAAA@@@>>>===;;;::::::::::::::::::::::::::::::777777888888999999999999999;;;===???BBBGGGLLLPPPUUUWWWYYYZZZZZZYYYWWWUUUJJJGGGCCCAAABBBFFFLLLPPPXXXaaarrrlll```rrreee^^^[[[YYYVVVZZZ[[[\\\]]]^^^_________``````_________^^^^^^^^^aaabbbbbbccccccdddeeeeeeiiiiiiiiiiiiiiihhhggggggmmmgggdddfffjjjooowww}}}uuujjj___XXXSSSPPPOOOLLLGGGEEEHHHJJJIIIKKKNNNPPPYYYdddssssssjjj___XXXVVVUUUSSSPPPPPPPPPQQQQQQQQQQQQQQQQQQMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIINNNNNNOOOPPPPPPPPPPPPOOOPPPQQQRRRQQQQQQQQQSSSUUUQQQSSSUUUVVVUUUTTTTTTUUUTTTUUUWWWYYYZZZYYYYYYXXXYYYYYY[[[\\\]]]^^^^^^^^^\\\\\\[[[ZZZZZZYYYZZZZZZZZZ\\\^^^```aaa```^^^\\\\\\ZZZXXXWWWXXXYYYXXXWWWZZZZZZZZZZZZZZZYYYYYYXXXZZZZZZZZZZZZYYYXXXVVVVVVXXXYYYZZZ[[[[[[ZZZYYYXXXZZZXXXTTTQQQNNNLLLKKKJJJSSSYYYaaahhhppp|||{{{vvvtttsss}}}}}}|||}}}~~~~~~sssjjjiiisss~~~yyynnnllljjjgggcccaaa_________]]][[[YYYWWWWWWWWWWWWWWWVVVUUUSSSQQQOOOMMMKKKJJJJJJHHHFFFDDDCCCAAA@@@AAA@@@???>>>===<<<;;;;;;888888888888888888888888777888888999999999888888;;;<<<>>>@@@BBBGGGNNNRRRTTTUUUWWWZZZ\\\YYYSSSMMMHHHEEECCCEEEFFFHHHPPPYYY```ooovvvfffYYYyyykkkaaa]]][[[YYYWWWZZZ[[[\\\]]]^^^_________^^^^^^^^^______`````````aaaaaabbbcccdddeeeffffffiiiiiiiiijjjjjjiiiiiiiiijjjfffdddfffjjjppp|||yyyqqqfff\\\UUUQQQNNNMMMLLLHHHEEEGGGHHHGGGHHHLLLTTT___mmm}}}yyymmmeee[[[UUUTTTSSSQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJIIILLLLLLMMMNNNNNNNNNNNNMMMNNNOOOPPPPPPOOOOOOQQQSSSQQQSSSVVVVVVUUUTTTTTTUUUTTTUUUWWWXXXYYYYYYXXXXXXXXXYYYZZZ\\\]]]^^^^^^^^^[[[[[[ZZZYYYYYYYYYYYYYYYYYYZZZ]]]______^^^\\\[[[]]][[[YYYYYYZZZZZZZZZYYYYYYYYYZZZ[[[[[[ZZZYYYXXXZZZZZZZZZYYYYYYXXXWWWWWWXXXYYY[[[\\\\\\[[[YYYXXXZZZXXXUUURRRPPPNNNNNNMMMRRRXXX___fffnnnyyy~~~uuuqqqqqqyyy}}}||||||}}}}}}}}}~~~uuunnnooozzz}}}uuuqqqkkkjjjgggdddaaa___]]]]]]\\\[[[YYYWWWVVVUUUUUUUUUTTTSSSRRRQQQOOOLLLJJJIIIIIIHHHGGGEEECCCBBB@@@@@@???>>>===<<<;;;:::999999999999999999999999999999888999999:::::::::::::::;;;===???AAADDDHHHNNNSSSVVVVVVWWWZZZZZZWWWPPPKKKGGGCCCBBBEEEJJJPPPYYYbbbnnn|||yyykkk]]]QQQ}}}tttrrrkkkbbb\\\ZZZZZZZZZXXXZZZ[[[\\\]]]^^^_________\\\]]]]]]___```aaabbbbbb```aaabbbccceeeggghhhhhhiiiiiiiiiiiijjjjjjjjjjjjiiiggggggjjjnnnwwwrrrkkkaaaXXXRRRNNNLLLJJJKKKGGGEEEGGGHHHHHHKKKPPPYYYgggzzz{{{lllddd]]]VVVQQQQQQQQQPPPNNNNNNNNNNNNMMMLLLLLLLLLKKKMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLLLLLLLKKKKKKKKKLLLNNNNNNMMMMMMOOOQQQQQQSSSVVVVVVUUUTTTTTTUUUTTTUUUVVVWWWXXXXXXXXXWWWXXXYYYZZZ[[[\\\]]]]]]]]]ZZZYYYXXXXXXXXXXXXXXXXXXXXXYYY[[[]]]]]]\\\[[[YYY\\\ZZZYYYXXXZZZZZZZZZYYYWWWXXXZZZ[[[\\\[[[YYYXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXZZZ\\\^^^^^^\\\ZZZXXXZZZYYYWWWUUUTTTSSSRRRRRRSSSWWW]]]cccjjjtttsssnnnnnnttt{{{~~~|||{{{{{{|||}}}}}}~~~zzzwwwyyyvvvooommmgggfffcccaaa^^^\\\[[[ZZZYYYXXXVVVUUUSSSSSSRRRRRRPPPPPPOOOMMMKKKIIIGGGFFFFFFFFFDDDCCCAAA@@@???>>><<<<<<;;;:::999999888888999999999999999999999999999999::::::;;;;;;<<<<<<===???AAACCCFFFJJJOOOSSSXXXXXXXXXXXXWWWSSSMMMHHHHHHCCCBBBJJJTTT^^^jjjsss|||kkk```UUUKKK{{{tttlllfffddd```[[[YYYYYYYYYYYYXXXZZZ[[[\\\]]]^^^_________]]]]]]^^^___```aaabbbbbb```aaabbbdddfffhhhjjjkkkjjjjjjiiiiiihhhhhhhhhhhhhhhhhhlllqqqwwwyyyllleee\\\TTTOOOLLLJJJIIIIIIEEEEEEGGGIIIKKKQQQXXX]]]ooorrrddd\\\WWWRRROOOOOOOOOOOOOOONNNNNNMMMLLLLLLKKKJJJJJJMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIJJJKKKKKKKKKKKKJJJJJJLLLMMMNNNMMMMMMNNNOOOQQQSSSUUUVVVUUUTTTTTTUUUTTTUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[XXXXXXWWWWWWVVVWWWWWWXXXXXXYYY[[[\\\\\\[[[ZZZYYYXXXWWWUUUVVVWWWXXXXXXWWWVVVWWWZZZ\\\\\\[[[ZZZXXXYYYXXXXXXXXXXXXYYYYYYYYYYYY[[[]]]______]]][[[YYYZZZZZZYYYXXXWWWWWWVVVVVVUUUXXX\\\aaagggpppyyy}}}ppplllmmmnnnvvv|||~~~|||{{{zzz{{{||||||~~~yyypppjjjjjjdddbbb```^^^[[[ZZZYYYXXXVVVVVVUUUSSSRRRQQQQQQQQQMMMMMMLLLKKKIIIGGGEEEDDDCCCCCCBBBAAA???>>>======;;;;;;;;;:::999888888888999999999999999999999999999999999::::::;;;<<<===>>>AAADDDGGGIIIMMMQQQTTTYYYYYYWWWUUURRRNNNIIIFFFHHHDDDFFFQQQ```ooo}}}mmm```XXXQQQLLL}}}tttnnniiieee```]]]\\\ZZZXXXXXXXXXXXXXXXXXXZZZ[[[\\\]]]^^^__________________`````````aaaaaa```aaaccceeegggjjjkkkllllllkkkiiihhhffffffeeeeeegggiiipppyyy{{{sssfff```YYYRRRNNNLLLJJJIIIHHHEEEEEEGGGIIIKKKSSS\\\cccxxx{{{iii___WWWTTTQQQOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKKKKJJJLLLLLLLLLKKKKKKKKKKKKJJJLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJKKKKKKLLLLLLKKKKKKJJJLLLNNNOOONNNNNNNNNOOOPPPRRRTTTUUUTTTSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUWWWWWWXXXYYYZZZZZZZZZZZZWWWVVVVVVVVVVVVVVVWWWWWWZZZZZZ[[[\\\[[[[[[ZZZYYYWWWUUUTTTUUUWWWXXXXXXWWWUUUWWWYYY[[[\\\\\\[[[ZZZYYYYYYXXXXXXXXXYYYYYYZZZZZZ[[[]]]______]]][[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYWWWYYY\\\```eeekkkrrrvvv}}}{{{nnnjjjjjjiiiqqqwwwzzz}}}~~~~~~|||{{{{{{{{{||||||yyyooohhhdddccc```___]]][[[YYYXXXWWWWWWTTTTTTSSSSSSRRRQQQPPPOOOLLLKKKKKKJJJHHHFFFDDDCCC@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;:::999999999999999999999999999999999777777777888999;;;===>>>@@@CCCGGGJJJMMMOOORRRUUUYYYXXXVVVRRRNNNJJJGGGEEEFFFEEEJJJYYYkkk|||tttcccYYYSSSOOOLLL}}}yyyvvvqqqllleee___[[[YYYWWWUUUWWWWWWWWWWWWWWWWWWXXXXXXZZZ[[[\\\]]]^^^_________``````````````````aaaaaabbbbbbdddfffhhhjjjlllmmmmmmllljjjhhhffffffffffffhhhlllvvvtttmmmaaa\\\UUUPPPMMMLLLJJJIIIJJJHHHGGGIIIJJJMMMVVVaaarrroooaaaYYYTTTSSSQQQPPPNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJLLLOOOPPPOOONNNNNNOOONNNPPPSSSSSSRRRQQQQQQRRRTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYYYYYYYXXXVVVVVVVVVVVVVVVVVVWWWXXXZZZZZZ[[[[[[ZZZZZZYYYYYYWWWVVVUUUVVVXXXZZZZZZZZZVVVWWWXXXYYY[[[[[[\\\\\\ZZZYYYXXXWWWWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]\\\[[[YYYZZZZZZ[[[[[[ZZZZZZYYYYYYZZZ[[[^^^bbbfffkkkmmmuuu~~~zzzmmmfffddddddkkkqqqtttxxx~~~~~~}}}}}}|||}}}}}}}}}|||~~~~~~ssskkkeeebbbbbb]]]\\\ZZZXXXWWWVVVUUUUUUQQQQQQRRRQQQPPPOOONNNMMMJJJJJJIIIHHHGGGEEEDDDCCC???>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::888888888888888888888888777777777777999;;;===???BBBEEEJJJNNNPPPRRRTTTVVVWWWVVVTTTOOOJJJGGGFFFFFFEEEHHHRRRccctttkkk\\\TTTNNNKKKJJJ~~~yyytttpppooonnnjjjgggccc___ZZZVVVTTTSSSSSSSSSTTTUUUVVVVVVVVVWWWXXXYYYZZZ[[[\\\]]]^^^_________^^^^^^___```aaabbbbbbccccccdddeeegggiiikkklllmmmmmmkkkjjjiiihhhiiijjjkkkooottt~~~vvvmmmggg\\\WWWRRRNNNKKKJJJIIIHHHKKKJJJKKKNNNQQQWWWcccpppuuueee\\\WWWSSSSSSRRRPPPNNNLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKIIIKKKNNNOOOOOONNNNNNNNNMMMOOOQQQRRRQQQPPPPPPPPPTTTTTTSSSRRRRRRRRRSSSTTTVVVVVVWWWXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWVVVUUUTTTUUUXXXZZZZZZZZZWWWWWWWWWXXXYYY[[[]]]^^^\\\[[[YYYWWWWWWWWWXXXYYY\\\\\\[[[[[[[[[[[[\\\\\\YYYYYYZZZ[[[[[[ZZZYYYXXXZZZYYYYYY[[[^^^aaadddeeennnvvvxxxlllccc^^^___fffkkkmmmqqqyyy~~~~~~|||}}}~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~zzz~~~|||zzz}}}uuummmhhhccc``````YYYXXXVVVUUUTTTSSSSSSRRRNNNNNNOOOOOONNNMMMLLLKKKHHHHHHGGGGGGEEEDDDBBBAAA==================<<<<<<;;;;;;;;;;;;;;;:::::::::777777777777777777777777888777777888:::<<>>AAACCCDDDHHHMMMRRRTTTTTTVVVVVVSSSSSSPPPKKKFFFEEEGGGJJJOOOYYYjjj|||}}}jjjXXXRRRPPPLLLJJJKKKzzzpppfffccc___[[[WWWUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPSSSSSSSSSSSSTTTWWWYYYZZZ\\\\\\]]]]]]^^^___``````bbbaaa``````bbbdddgggiiiiiiiiiiiiiiijjjkkklllllljjjkkklllkkkjjjmmmsssxxxuuulllfffaaa___ZZZSSSNNNLLLKKKHHHHHHJJJJJJKKKQQQ]]]hhhvvvtttfff\\\WWWVVVRRRQQQPPPNNNMMMLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIILLLKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGIIIIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHJJJKKKMMMNNNNNNNNNNNNOOOPPPNNNLLLKKKKKKLLLOOOOOOPPPPPPQQQRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRSSSVVVXXXXXXWWWXXXWWWVVVTTTSSSTTTTTTUUUUUUUUUVVVWWWXXXXXXXXXXXXVVVUUUTTTUUUVVVYYY\\\^^^[[[ZZZYYYXXXWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXYYY\\\^^^___dddjjjvvvwwwkkk```YYYZZZZZZ]]]bbbjjjpppuuuvvvwwwyyy{{{|||}}}~~~~~~~~~|||{{{vvvwwwzzz}}}~~~|||zzzyyywwwwwwxxxzzz{{{yyyyyyyyyyyyyyyyyyyyyyyy{{{}}}|||~~~oookkkeeeaaa^^^\\\ZZZYYYVVVVVVTTTSSSQQQOOONNNMMMKKKKKKKKKJJJIIIIIIHHHHHHEEEDDDCCCBBB@@@???>>>===<<<<<<<<<;;;;;;:::::::::;;;;;;:::::::::999999999666666666777999:::<<<===666777888999999<<<@@@DDDGGGJJJNNNRRRVVVXXXZZZZZZTTTRRRNNNHHHCCCBBBGGGKKKRRR___qqqmmmbbbTTTLLLKKKKKKIIIFFFsssiii]]][[[XXXUUURRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTUUUVVVXXXYYYZZZ[[[\\\]]]___```aaabbbbbbbbbaaaaaaccceeehhhiiikkkkkkjjjjjjjjjkkkkkkllliiijjjjjjiiijjjoooxxxyyyooogggaaa\\\ZZZUUUOOOKKKKKKJJJHHHIIILLLKKKPPP]]]ooommmbbbYYYUUUUUUQQQPPPOOOMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGHHHIIIHHHGGGIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLNNNOOOOOONNNLLLKKKKKKLLLNNNOOOOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTRRRRRRSSSUUUWWWWWWWWWWWWVVVUUUSSSSSSSSSSSSTTTSSSTTTUUUVVVVVVWWWWWWVVVUUUUUUUUUVVVWWWYYY\\\]]][[[ZZZXXXWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^aaagggrrryyynnnccc\\\YYYYYYYYY]]]dddkkkooorrrrrrtttwwwyyyzzz|||~~~}}}}}}~~~~~~}}}zzzxxxvvvtttuuuwwwzzz}}}~~~{{{zzzyyywwwwwwxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyzzz}}}}}}~~~{{{sssnnngggccc^^^ZZZXXXWWWUUUSSSUUUTTTSSSQQQOOONNNMMMLLLJJJIIIIIIHHHHHHGGGFFFFFFDDDDDDBBBAAA@@@>>>======<<<;;;;;;;;;::::::::::::;;;::::::::::::999999999666666555555666666777888777888::::::;;;>>>BBBEEEHHHKKKOOOTTTWWWXXXXXXXXXPPPOOOLLLFFFBBBCCCIIINNN\\\jjj~~~~~~ggg]]]QQQJJJIIIIIIFFFCCCssshhh```UUUTTTRRRPPPOOOOOOPPPPPPPPPPPPQQQRRRRRRSSSTTTTTTVVVUUUUUUUUUUUUVVVWWWXXXWWWXXXZZZ]]]___bbbcccdddccccccccccccdddgggiiijjjllllllkkkjjjjjjjjjkkkkkkiiiiiiiiiiiimmmvvvyyypppfff___ZZZVVVSSSNNNJJJHHHJJJJJJHHHIIIMMMOOOZZZooo}}}sssddd\\\UUUSSSSSSOOOOOOMMMLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGFFFFFFHHHIIIHHHFFFHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKLLLLLLKKKKKKJJJMMMNNNOOOMMMKKKJJJKKKLLLMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSQQQQQQRRRTTTVVVVVVVVVVVVUUUSSSRRRQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUUUUUUUVVVWWWXXXZZZ[[[[[[YYYXXXWWWVVVVVVWWWXXXXXXZZZYYYYYYXXXWWWVVVUUUUUUWWWWWWWWWXXXYYYZZZ[[[\\\ZZZ[[[\\\\\\]]]]]]]]]\\\^^^bbblllyyy}}}sssiiiccc\\\ZZZWWWXXX]]]dddiiillllllnnnqqqtttuuuwwwyyy{{{{{{||||||{{{zzzwwwtttrrrqqqqqqrrrtttxxx|||~~~~~~{{{zzzyyyxxxwwwxxxyyyyyyzzzzzzyyyyyyxxxxxxwwwwwwxxx{{{~~~}}}yyyyyyxxxvvvrrrlllfffcccbbb___[[[XXXVVVUUUTTTRRRRRRRRRPPPOOOMMMLLLKKKJJJHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@???>>>===<<<;;;;;;:::::::::::::::999:::::::::999999999888888888777666555555444555555888:::;;;<<<===@@@DDDGGGIIIMMMQQQVVVXXXXXXVVVUUUNNNMMMJJJFFFDDDFFFMMMSSSbbbpppnnn]]]UUULLLHHHGGGGGGCCC@@@rrrggg___ZZZRRRRRRQQQPPPPPPPPPPPPQQQOOOOOOPPPRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVWWWUUUWWWYYY\\\```ccceeefffdddddddddeeefffhhhjjjkkklllkkkjjjiiiiiiiiiiiiiiihhhiiiiiilllsssuuupppggg___YYYUUUQQQOOOJJJGGGGGGIIIIIIGGGIIINNNUUUfff~~~|||iii^^^WWWRRRPPPQQQNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGHHHGGGGGGGGGFFFFFFFFFFFFGGGFFFEEEFFFGGGHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLKKKKKKKKKLLLMMMNNNMMMKKKJJJKKKLLLLLLLLLMMMNNNNNNOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPOOOPPPSSSUUUUUUUUUTTTSSSQQQPPPOOOOOOPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVTTTUUUWWWXXXYYYYYYYYYYYYWWWWWWVVVUUUUUUVVVWWWXXXZZZYYYYYYWWWVVVUUUTTTTTTVVVWWWXXXZZZ[[[\\\]]]]]]\\\]]]^^^^^^^^^]]]\\\[[[[[[___gggqqqzzzrrrlllccc___ZZZXXXZZZ___dddfffgggiiikkkmmmmmmooorrrtttxxxyyyyyyyyyxxxuuusssqqqlllllllllmmmqqqvvv{{{~~~}}}~~~~~~~~~~~~|||{{{zzzyyyxxxxxxxxxyyy{{{zzzzzzyyyxxxwwwvvvvvvwwwzzz}}}~~~{{{|||~~~yyyuuusssooonnnmmmjjjfffccc___]]]\\\ZZZWWWUUUUUUTTTSSSQQQOOOOOONNNLLLKKKIIIHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCAAAAAA@@@???>>>===<<<;;;::::::::::::999999999999999999999999888888888888999888777777666666777777999:::<<<>>>???BBBEEEHHHLLLOOOSSSWWWXXXVVVSSSQQQMMMLLLJJJGGGFFFKKKSSSZZZhhhwwwtttbbbTTTOOOIIIFFFFFFEEEBBB>>>rrrggg___YYYVVVRRRRRRQQQPPPPPPOOOOOOOOONNNOOOPPPRRRTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWVVVVVVUUUVVVYYY\\\```cccfffgggddddddeeefffgggiiijjjkkkkkkjjjiiihhhhhhggghhhhhhfffhhhkkkqqq{{{wwwmmmhhhaaaZZZVVVRRROOOMMMHHHGGGGGGHHHGGGFFFIIIOOO\\\rrrtttcccYYYUUUPPPOOOPPPLLLLLLKKKKKKJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEDDDEEEGGGHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHIIIKKKLLLLLLMMMMMMKKKLLLMMMLLLJJJJJJJJJLLLKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMPPPOOONNNOOOQQQSSSTTTSSSRRRQQQOOONNNMMMMMMNNNNNNQQQRRRSSSUUUVVVVVVWWWWWWTTTUUUVVVWWWXXXXXXWWWWWWUUUUUUTTTTTTTTTVVVWWWXXXZZZYYYYYYWWWVVVUUUTTTTTTVVVWWWYYY[[[]]]^^^^^^^^^]]]]]]^^^______]]]\\\[[[[[[^^^dddlllxxx|||xxxlllggg```[[[[[[]]]___```dddeeeeeeeeeeeegggkkknnnssstttuuuuuutttrrrpppnnnhhhfffeeeeeehhhnnntttxxxzzz{{{}}}~~~~~~}}}|||{{{zzzzzzyyyyyyyyyzzzzzzyyyxxxwwwwwwvvvvvvxxxyyy||||||}}}~~~}}}vvvvvvzzzvvvpppkkkiiidddcccaaa___\\\ZZZXXXWWWUUUSSSQQQPPPPPPPPPNNNMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCCCCBBB??????>>>===<<<;;;;;;:::999999999999999999999999999999888888888777777777666666666777777888999:::999;;;>>>???AAACCCGGGIIINNNQQQUUUWWWWWWTTTPPPMMMJJJJJJIIIGGGHHHNNNYYY```uuu~~~iiiZZZNNNKKKGGGFFFEEEDDDBBB???sssggg___ZZZVVVSSSQQQQQQPPPPPPOOONNNNNNMMMNNNOOOPPPRRRTTTVVVWWWXXXWWWXXXXXXYYYYYYXXXWWWWWWVVVWWWYYY\\\___bbbeeefffddddddeeeggghhhiiijjjjjjjjjiiiiiihhhhhhhhhhhhiiihhhlllrrr{{{uuujjjddd```ZZZVVVRRRPPPMMMKKKHHHGGGGGGHHHGGGFFFLLLTTTddd|||~~~zzzlll]]]UUURRROOONNNOOOLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHFFFFFFFFFEEEEEEEEEEEEDDDEEEDDDCCCDDDFFFGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGHHHFFFGGGHHHJJJKKKLLLMMMMMMJJJKKKLLLKKKJJJIIIJJJKKKJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLOOOMMMMMMNNNPPPRRRRRRRRRPPPOOOMMMLLLKKKKKKLLLMMMPPPQQQSSSTTTVVVVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSTTTUUUWWWXXXZZZYYYYYYXXXWWWVVVUUUUUUVVVWWWYYY\\\]]]^^^^^^]]]]]]]]]^^^^^^^^^]]]\\\\\\[[[^^^ccciiirrrxxxssslllfffbbb```^^^\\\``````^^^]]]]]]aaafffkkkpppqqqqqqqqqpppnnnkkkjjjdddbbb^^^]]]___eeelllqqquuuxxxzzz|||}}}~~~~~~~~~}}}|||{{{{{{zzzyyyyyyyyyxxxxxxwwwwwwvvvvvvxxxyyy{{{{{{zzzzzz{{{}}}~~~~~~vvvqqqrrryyy~~~tttnnniiidddaaa^^^]]][[[ZZZXXXWWWUUUUUUTTTRRRPPPPPPPPPPPPNNNLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBAAA=========<<<;;;:::::::::777888888888888999999999888888888777777777777666333444444555777888:::;;;:::===@@@BBBDDDFFFIIILLLQQQSSSUUUVVVTTTPPPLLLIIIGGGGGGHHHHHHLLLUUUbbbkkkppp___RRRKKKIIIFFFEEEDDDDDDBBB@@@wwwoooddd]]]XXXUUURRROOOPPPPPPPPPQQQPPPPPPOOOOOOOOOPPPQQQRRRTTTVVVWWWWWWWWWXXXYYYYYYZZZYYYXXXXXXXXXYYY[[[]]]___aaacccdddcccdddeeeggghhhiiijjjjjjjjjjjjjjjjjjjjjjjjkkklllpppvvvzzzsssiii```\\\YYYTTTPPPNNNLLLIIIHHHGGGFFFFFFGGGGGGHHHQQQ[[[nnn|||ooobbbUUUPPPOOOMMMLLLNNNLLLKKKKKKKKKLLLLLLMMMNNNMMMLLLLLLKKKIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBDDDFFFGGGGGGFFFDDDDDDEEEEEEFFFGGGGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKIIIJJJKKKKKKIIIIIIJJJKKKIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMLLLMMMOOOQQQQQQQQQNNNMMMLLLJJJJJJJJJKKKKKKOOOPPPQQQSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRSSSTTTTTTRRRRRRRRRRRRSSSUUUWWWXXXYYYYYYYYYXXXXXXWWWWWWWWWVVVWWWZZZ\\\]]]]]]\\\\\\]]]\\\\\\\\\\\\\\\]]]]]]ZZZ^^^cccgggnnnzzz~~~wwwpppjjjddd```\\\ZZZXXXVVVXXX^^^fffllltttttttttrrrpppllliiigggbbb^^^YYYVVVXXX^^^eeejjjqqqssswwwyyyzzz|||~~~~~~}}}|||{{{zzzxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxyyyyyyxxxwwwxxxzzzzzz{{{zzzuuuooollloooxxx~~~xxxoooiiifffccc^^^ZZZYYYYYYXXXXXXVVVUUUTTTTTTTTTSSSQQQQQQQQQQQQNNNLLLJJJJJJIIIHHHGGGFFFEEEEEECCCCCCBBBAAAAAA@@@@@@???<<<<<<;;;;;;::::::999999777777777777888888999999888888777777777666666666444555555666888999;;;<<<===@@@CCCFFFHHHJJJMMMOOOSSSTTTTTTTTTQQQMMMIIIGGGFFFHHHJJJNNNUUUaaaqqq{{{rrrcccVVVLLLJJJHHHEEEDDDCCCBBBAAA@@@uuunnniiiccc[[[VVVTTTRRRPPPMMMPPPQQQRRRSSSSSSSSSSSSSSSPPPPPPQQQSSSTTTUUUVVVWWWVVVWWWYYYZZZZZZZZZYYYXXXYYYZZZ[[[]]]___```bbbbbbbbbccceeeggghhhiiiiiiiiikkkkkkkkkkkklllmmmmmmnnnyyywwwoookkkeee]]]WWWTTTPPPLLLKKKIIIGGGEEEFFFEEEEEEGGGGGGJJJUUUaaavvv|||hhh[[[PPPLLLLLLLLLLLLMMMLLLKKKKKKLLLLLLMMMNNNOOOKKKJJJJJJIIIGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBCCCFFFGGGGGGFFFCCCDDDDDDEEEFFFGGGGGGGGGIIIIIIJJJJJJJJJJJJJJJIIIHHHJJJKKKJJJIIIIIIJJJKKKHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKLLLOOOQQQQQQPPPNNNMMMKKKJJJIIIIIIJJJJJJMMMNNNPPPRRRSSSTTTUUUUUUUUUTTTRRRPPPPPPQQQSSSTTTQQQQQQQQQQQQSSSUUUWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXVVVWWWZZZ\\\]]]]]]\\\[[[\\\\\\[[[ZZZ[[[\\\^^^___YYY]]]bbbffflllwww}}}tttkkkeeeXXXVVVTTTRRRUUU]]]gggooozzzzzzyyyvvvrrrnnniiiggg```\\\VVVSSSTTTZZZaaafffmmmppptttwwwxxxzzz{{{}}}~~~~~~~~~}}}|||{{{wwwwwwwwwwwwwwwxxxxxxxxxvvvwwwxxxwwwvvvuuuvvvxxxwww{{{~~~~~~~~~xxxrrrrrroookkkiiinnnxxxzzzrrrllleeebbbaaa___[[[VVVSSSSSSSSSSSSRRRQQQPPPOOOPPPNNNMMMMMMMMMLLLJJJHHHJJJIIIIIIHHHGGGFFFEEEEEEAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;::::::999999999666666777777888888888999777777777777666666666666888888888999:::;;;===>>>???BBBFFFIIIKKKMMMOOOQQQUUUUUUTTTRRROOOKKKHHHFFFHHHKKKOOOTTT^^^mmm~~~zzzfffZZZQQQJJJIIIGGGDDDBBBAAA@@@@@@@@@|||uuunnnhhhddd\\\XXXSSSQQQRRRRRRQQQOOOQQQQQQPPPPPPPPPQQQQQQRRRRRRSSSTTTTTTTTTUUUWWWYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWXXXZZZ]]]___```aaabbbddddddfffhhhjjjkkkjjjiiiiiikkkmmmmmmnnnrrryyyxxxlllddd___[[[YYYOOOOOONNNKKKHHHFFFFFFGGGFFFEEEFFFHHHIIIMMMZZZfff}}}~~~vvv^^^ZZZTTTOOOKKKJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIHHHGGGGGGFFFFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLJJJIIIHHHLLLMMMNNNPPPQQQRRRRRRSSSRRRSSSTTTSSSQQQQQQRRRTTTSSSRRRQQQPPPQQQSSSUUUVVVXXXXXXWWWWWWVVVWWWWWWWWWWWWXXXYYY[[[[[[\\\\\\\\\YYYZZZ[[[\\\\\\\\\\\\\\\[[[\\\___ccckkkvvvrrrcccYYYTTTRRRSSSSSSVVVfffxxxyyyrrrnnnggg``````]]]XXXUUUUUUXXX\\\___iiilllqqqtttvvvxxxzzz|||yyy|||~~~}}}~~~}}}{{{xxxvvvwwwxxxxxxzzzzzz{{{|||yyyxxxvvvttttttuuuvvvwwwuuuvvvwwwxxxxxxwwwvvvuuummmmmmjjjggggggnnn{{{~~~zzzxxxwwwwww{{{{{{{{{zzzwwwsssooommmcccbbbaaa___\\\ZZZWWWVVVTTTRRROOONNNOOOPPPOOONNNNNNMMMLLLKKKIIIGGGFFFEEEFFFFFFEEEEEEDDDCCCCCCCCCAAAAAA@@@???>>>===<<<;;;;;;;;;;;;::::::999999999999999999999999999999999777777666666666666777777555555555666888<<>>AAACCCEEEFFFHHHKKKNNNPPPQQQRRRTTTRRRPPPNNNMMMKKKJJJHHHPPPPPPXXXhhhzzzkkk]]]UUUMMMFFFBBB@@@@@@@@@@@@@@@@@@@@@@@@|||wwwoookkkeee```\\\XXXUUURRRTTTQQQOOONNNNNNOOOOOONNNPPPPPPPPPPPPPPPQQQRRRRRRSSSTTTVVVVVVVVVWWWXXXZZZYYYYYYYYYYYYYYYYYYYYYYYY[[[\\\]]]___````````````aaabbbdddfffiiikkklllmmmooorrruuuyyyrrrkkkaaaXXXSSSOOOMMMLLLHHHHHHIIIGGGEEEEEEFFFGGGGGGFFFHHHLLLPPPZZZkkkzzz}}}nnnaaaWWWTTTPPPLLLJJJJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGIIIJJJLLLLLLMMMMMMLLLLLLLLLMMMMMMLLLKKKKKKMMMNNNOOOPPPPPPPPPPPPOOOQQQRRRRRRQQQPPPPPPRRRSSSQQQPPPOOOOOOPPPQQQSSSTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYYYYYYYXXXXXXYYYYYYZZZ\\\\\\]]]]]]]]]```aaaccceeehhhnnntttyyyooo___WWWRRRRRRSSSXXXjjj}}}tttlllgggccc]]][[[XXXVVVVVVYYY]]]```dddgggkkkmmmnnnoooqqqsssuuuyyy~~~~~~~~~|||zzzyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyxxxvvvvvvwwwxxxxxxtttttttttsssrrrqqqpppooommmmmmlllkkkmmmttt~~~zzzyyyssspppmmmhhheeedddccccccaaabbbbbbaaa___]]]ZZZYYYXXXXXXWWWWWWUUUTTTRRRQQQNNNLLLIIIHHHIIIJJJIIIIIIJJJIIIIIIHHHGGGGGGFFFFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@??????>>>===<<<;;;;;;:::::::::999999999999999999999999999999999999999999888777666666666666666999999999;;;===@@@CCCEEEGGGHHHKKKNNNQQQSSSTTTUUURRRQQQPPPNNNMMMKKKJJJJJJPPPSSS^^^ppprrr```UUUPPPJJJDDDCCCAAAAAA@@@@@@??????>>>>>>{{{sssmmmjjjccc```\\\YYYWWWUUUSSSQQQPPPOOONNNMMMNNNOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSSSSUUUWWWXXXWWWWWWYYYZZZYYYYYYYYYYYYYYYZZZZZZZZZ\\\\\\]]]^^^____________```aaacccdddfffhhhkkkmmmqqqvvv|||vvvhhhbbbZZZTTTPPPNNNMMMLLLFFFGGGGGGFFFDDDCCCDDDFFFGGGGGGKKKQQQYYYfffyyy~~~zzziii^^^SSSRRROOOMMMKKKKKKLLLLLLJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFHHHJJJKKKMMMNNNNNNLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNOOOPPPQQQPPPOOOOOOQQQSSSSSSRRRRRRRRRSSSTTTUUUVVVTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXYYYYYYYYYXXXXXXWWWXXXYYYZZZ[[[\\\]]]]]]]]]aaabbbdddfffhhhkkkooosss}}}|||mmm```VVVOOOOOOPPPVVVgggzzzqqqgggcccaaa\\\[[[YYYXXXXXX[[[^^^aaacccfffhhhjjjkkkllloooqqqssswww}}}~~~}}}~~~~~~}}}{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzyyyxxxwwwwwwwwwxxxxxxtttssssssrrrqqqooonnnnnnmmmmmmmmmmmmpppxxx{{{tttppppppiiigggdddaaa___]]]]]]]]][[[[[[[[[[[[ZZZXXXWWWVVVRRRRRRRRRRRRRRRQQQPPPOOOLLLIIIGGGFFFGGGGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFCCCBBBBBBAAAAAA@@@??????>>>>>>======<<<;;;;;;:::999999999999999888888888888888888888888888888888999888777777666666777777999:::;;;===???BBBEEEFFFHHHIIILLLOOORRRTTTUUUVVVQQQQQQOOOMMMKKKJJJJJJKKKPPPWWWeeexxxuuugggXXXQQQMMMHHHEEEDDDAAAAAA@@@???>>>======<<<~~~~~~~~~~~~xxxqqqjjjddd```^^^XXXUUURRRPPPPPPPPPOOONNNNNNOOOOOOOOOOOOOOOPPPQQQOOOOOOOOOPPPPPPRRRSSSSSSRRRUUUWWWXXXXXXXXXYYYZZZYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\]]]^^^^^^^^^^^^^^^```bbbcccccccccfffjjjnnnrrrxxxyyymmm\\\WWWQQQLLLJJJIIIIIIHHHFFFGGGGGGEEECCCCCCDDDEEEFFFHHHPPPZZZfffuuummm___WWWQQQQQQOOONNNMMMMMMMMMMMMIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEGGGIIIKKKMMMNNNNNNKKKKKKLLLLLLLLLMMMNNNNNNNNNNNNNNNOOONNNNNNMMMLLLNNNOOOPPPOOONNNNNNPPPRRRRRRRRRSSSSSSTTTTTTUUUVVVTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZZZZYYYXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]___aaadddeeegggjjjmmmpppvvv~~~yyymmm___UUUMMMMMMMMMQQQ```qqq}}}lllccc```___\\\[[[ZZZYYYZZZ\\\^^^```bbbdddfffhhhiiijjjmmmoooqqquuu{{{~~~|||||||||}}}}}}||||||{{{{{{zzzzzzyyyyyyxxxyyyyyyyyyxxxxxxxxxxxxxxxttttttsssqqqpppoooooonnnmmmmmmmmmooorrryyy~~~wwwrrrpppmmmgggcccdddaaa___]]][[[ZZZYYYXXXXXXSSSSSSSSSSSSRRRQQQPPPPPPNNNOOOOOOOOOOOONNNMMMMMMJJJHHHFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>>===<<<<<<<<<;;;:::::::::888888888888888888888888888888888888888888888888888888777777777777888888999:::;;;>>>AAADDDFFFGGGHHHIIILLLNNNQQQRRRTTTTTTOOOOOONNNLLLIIIJJJMMMPPPWWWbbbsss~~~fff[[[OOOJJJGGGCCC@@@???@@@@@@???>>>>>>===<<<<<<|||wwwrrrqqqpppooonnnmmmmmmnnnoooooommmmmmnnnnnnnnnnnnmmmmmmnnnlllhhhddd___\\\YYYXXXSSSQQQNNNNNNNNNOOOOOONNNMMMOOOPPPPPPOOOOOOPPPRRROOOOOOOOOPPPQQQRRRSSSTTTQQQTTTWWWXXXXXXWWWXXXYYYXXXYYYYYYZZZZZZ[[[[[[\\\\\\]]]^^^_______________```bbbdddccccccffflllrrrwww}}}nnndddUUUQQQKKKHHHGGGHHHHHHHHHEEEFFFGGGFFFEEEEEEFFFHHHIIIOOO[[[jjjyyytttdddYYYRRRPPPPPPOOOOOONNNMMMMMMLLLIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEGGGIIIKKKLLLMMMMMMJJJJJJJJJKKKLLLMMMNNNOOOMMMMMMNNNNNNNNNMMMMMMLLLLLLNNNNNNNNNMMMNNNPPPRRRPPPPPPQQQRRRRRRSSSSSSTTTSSSSSSSSSSSSSSSTTTUUUVVVXXXYYYYYYZZZZZZZZZYYYYYYWWWXXXZZZ[[[]]]]]]^^^^^^^^^___aaacccdddgggkkknnnssszzzuuukkk```UUUNNNNNNMMMNNNYYYfffuuu}}}vvvhhhaaa___^^^ZZZZZZYYYYYYZZZ[[[\\\]]]^^^```bbbdddeeegggjjjmmmooorrrwwwzzz|||~~~~~~|||zzzyyy{{{||||||{{{|||{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwtttsssrrrqqqppppppppppppnnnmmmnnnooosssxxx}}}~~~~~~}}}|||}}}zzz{{{{{{oooiiieeeeeeccc^^^[[[\\\YYYXXXWWWUUUUUUTTTTTTTTTPPPPPPOOOOOONNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIGGGDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBB?????????>>>======<<<<<<;;;;;;;;;;;;::::::999999777777777777777888888888888888888888888888888888777777777777888999::::::999;;;===@@@CCCFFFHHHIIIHHHJJJKKKMMMOOOPPPQQQQQQMMMNNNMMMJJJIIIMMMTTTZZZbbbpppqqq\\\SSSJJJGGGEEE@@@>>>>>>??????>>>>>>======<<<<<>>>>>======<<<;;;;;;;;;::::::::::::999999999999666666666777777777888888888888888888888888888888555555666777888:::;;;<<<;;;===???BBBFFFHHHJJJKKKJJJJJJLLLMMMNNNOOOOOOOOOJJJKKKKKKJJJKKKSSS___hhhqqqrrraaaUUUNNNHHHGGGEEEAAA???@@@========================vvvjjjgggfffbbb^^^\\\ZZZZZZYYYXXXYYYZZZ[[[\\\YYYZZZZZZ[[[[[[[[[ZZZZZZXXXXXXWWWVVVTTTRRRQQQOOOOOOMMMKKKJJJLLLMMMMMMLLLLLLNNNQQQPPPNNNMMMNNNPPPNNNOOOOOOPPPQQQRRRTTTTTTOOORRRVVVWWWWWWVVVVVVWWWXXXYYYYYYZZZ[[[\\\\\\\\\___```aaabbbdddddddddddd___bbbeeefffhhhnnnxxx{{{pppdddZZZSSSMMMJJJFFFDDDDDDEEEFFFFFF@@@BBBEEEGGGHHHKKKOOORRR___iii}}}tttcccXXXSSSPPPLLLMMMMMMMMMMMMKKKIIIHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCCCCCCCBBBAAAEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEFFFGGGIIIJJJKKKKKKLLLIIIHHHHHHIIIJJJLLLNNNOOOKKKKKKLLLMMMMMMMMMMMMMMMKKKLLLMMMMMMLLLMMMOOOQQQRRRSSSTTTUUUUUUVVVVVVUUUXXXXXXWWWWWWVVVWWWWWWWWWTTTUUUVVVWWWXXXXXXYYYXXXWWWXXXYYY[[[]]]^^^^^^^^^\\\\\\\\\\\\\\\___cccggglllqqqvvv{{{}}}tttjjjeee\\\VVVVVVTTTPPPSSS[[[\\\dddgggccc]]]ZZZYYYWWWUUUUUUUUUUUUUUUUUUTTTTTTSSSUUUWWWYYY[[[^^^cccfffiiikkknnnpppssswww|||{{{yyywwwvvvxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{vvvwwwwwwwwwwwwvvvuuuuuuqqqpppooonnnnnnooopppqqqooonnnnnnooorrruuuvvvwwwwww|||~~~|||||||||{{{xxxvvvuuutttsssssstttqqqppppppmmmiiikkkooolllqqqtttppphhhcccdddggggggiiiiiiggghhhjjjhhhccc^^^ZZZXXXYYYYYYUUUSSSTTTRRRRRRRRRRRRRRRQQQQQQQQQLLLKKKJJJHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDFFFDDDAAA@@@AAABBBAAAAAACCCCCCBBBAAAAAA@@@??????>>>======<<<;;;;;;::::::::::::999999999999999999555666666666777777888888777777777777777777777777444555555777999;;;<<<>>>===>>>AAADDDHHHJJJLLLMMMKKKLLLMMMMMMNNNNNNNNNNNNHHHIIIJJJJJJMMMXXXgggrrr{{{eeeUUUNNNGGGCCCCCCBBB???>>>???<<<<<<<<<===============tttkkkaaa\\\[[[ZZZXXXVVVTTTSSSSSSSSSSSSSSSTTTUUUUUUTTTSSSRRRRRRSSSTTTUUUSSSSSSRRRQQQPPPNNNMMMLLLOOONNNLLLKKKJJJJJJJJJKKKMMMNNNOOOOOOOOOOOONNNMMMPPPPPPOOOPPPPPPQQQSSSSSSRRRRRRSSSTTTUUUVVVVVVWWWZZZYYYYYYZZZ[[[]]]___```cccbbbaaabbbdddddddddcccccc```cccjjjooowwwwwwkkkccc\\\UUUQQQIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFGGGIIIQQQ[[[cccqqq|||iii^^^VVVPPPMMMJJJKKKLLLLLLLLLKKKIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@??????BBBBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFDDDBBBAAABBBCCCAAAAAABBBCCCCCCDDDDDDEEEBBBBBBBBBCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJNNNJJJGGGGGGJJJLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMNNNMMMMMMMMMNNNNNNOOOOOOPPPRRRRRRSSSTTTTTTUUUVVVVVVXXXXXXWWWVVVVVVVVVVVVWWWSSSSSSUUUVVVXXXYYYZZZ[[[WWWWWWXXXYYYZZZZZZYYYYYY]]]\\\[[[[[[\\\___bbbdddhhhlllttt}}}{{{wwwllliiieee```\\\ZZZYYYYYY\\\\\\[[[ZZZWWWTTTRRRPPPRRRSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSTTTVVVYYY\\\^^^dddgggjjjmmmppptttyyy|||}}}yyywwwuuuuuuxxxzzz||||||{{{{{{zzzzzzzzz{{{{{{{{{xxxxxxwwwvvvuuutttsssssspppqqqqqqqqqqqqpppoooooooooooooooooopppqqqssssssuuuuuuuuuuuuvvvvvvvvvvvvtttrrrpppmmmkkkiiihhhggghhhggggggfffeeedddccccccddddddcccbbbaaa___]]]\\\^^^]]]\\\[[[ZZZZZZZZZZZZYYYXXXUUURRRPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOLLLKKKIIIGGGFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>======::::::::::::::::::::::::::::::999888777777777888888888888888777777777777999:::::::::999888666555777777777777888999:::;;;AAABBBCCCDDDFFFHHHIIIIIINNNMMMLLLLLLLLLLLLKKKIIIGGGGGGJJJNNNSSS^^^rrr~~~kkk[[[PPPGGGFFFDDDBBB@@@???>>>>>>@@@???>>>===============kkkddd\\\XXXXXXYYYWWWUUUSSSSSSRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPPPPQQQRRRSSSQQQQQQQQQPPPOOONNNMMMLLLNNNMMMLLLKKKJJJJJJKKKLLLMMMMMMNNNOOOOOONNNMMMMMMNNNNNNNNNOOOPPPPPPQQQRRRRRRRRRSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXZZZ\\\^^^___aaaaaaaaabbbcccdddddddddeeeeeeiiirrrzzz{{{pppfff___YYYSSSOOOHHHHHHGGGFFFEEEDDDDDDCCCFFFFFFFFFGGGLLLWWWeeeooo}}}qqqaaaXXXQQQLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCBBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@???AAAAAABBBBBBBBBBBBCCCCCCEEEFFFEEEDDDBBBAAABBBCCCAAAAAA@@@@@@@@@?????????BBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIIIIJJJJJJMMMJJJGGGGGGIIILLLLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPSSSSSSTTTUUUUUUVVVVVVVVVXXXXXXWWWVVVVVVVVVVVVVVVSSSTTTUUUVVVWWWXXXYYYYYYVVVWWWWWWXXXYYYYYYZZZZZZ[[[ZZZYYYXXXYYY\\\```bbbdddhhhooovvvzzz|||yyyvvvrrrnnnjjjgggeeeddd```^^^[[[WWWTTTRRRQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQRRRTTTVVVYYYZZZ```bbbfffiiilllpppuuuxxx}}}}}}zzzyyywwwuuuvvvxxx{{{|||}}}zzzyyyxxxwwwwwwxxxyyyyyyvvvvvvuuutttsssrrrqqqqqqnnnoooooooooooonnnmmmmmmkkkkkkkkkkkklllmmmnnnnnnppppppppppppqqqqqqqqqqqqqqqpppmmmjjjhhhfffddddddbbbbbbaaa```___^^^^^^]]]\\\\\\\\\[[[[[[ZZZZZZZZZ[[[ZZZYYYXXXWWWWWWWWWWWWWWWUUUSSSQQQOOONNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>======<<<<<<:::::::::::::::::::::::::::999888888777777888888888888888777777777666666555555666777777777666555777777777888999;;;<<<===BBBBBBCCCEEEFFFHHHIIIIIIMMMLLLKKKJJJJJJJJJIIIHHHGGGHHHLLLQQQVVVbbbvvvvvvdddVVVLLLEEEDDDCCCAAA@@@?????????===<<<;;;::::::::::::;;;```[[[VVVUUUVVVVVVUUUSSSRRRRRRRRRRRRRRRRRRRRRRRROOOOOOMMMMMMMMMMMMOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWXXXXXXXXXYYYZZZ\\\^^^```bbbbbbcccdddeeeffffffgggfffgggnnnxxx}}}vvvnnneee]]]XXXUUUPPPMMMHHHGGGFFFEEEDDDCCCCCCCCCGGGGGGHHHJJJTTTeeeyyy}}}{{{zzzdddXXXRRRNNNKKKJJJKKKKKKJJJIIIIIIIIIIIIJJJGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDBBBAAABBBCCCBBBBBBAAA@@@>>>===<<<<<>>???BBBCCCDDDEEEFFFGGGHHHIIIKKKKKKJJJHHHGGGFFFFFFFFFIIIKKKPPPWWW^^^jjj~~~kkkZZZNNNGGGCCCBBBAAA@@@????????????;;;::::::999999999999:::YYYVVVSSSSSSSSSSSSRRRPPPQQQQQQQQQQQQQQQQQQPPPPPPLLLLLLJJJJJJJJJJJJLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNLLLMMMMMMMMMMMMMMMMMMLLLMMMNNNNNNOOOPPPPPPQQQQQQRRRSSSSSSTTTUUUVVVWWWXXXZZZYYYZZZZZZ\\\^^^```bbbeeefffggghhhhhhhhhiiikkkiiinnnwwwwwwrrrjjjddd[[[UUURRRPPPLLLIIIGGGFFFDDDCCCBBBBBBBBBCCCHHHIIILLLSSSaaaxxx}}}~~~nnn]]]UUUQQQMMMKKKLLLLLLKKKIIIHHHHHHHHHIIIJJJFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCAAAAAABBBCCCDDDDDDCCCBBBAAA@@@??????BBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHHHHIIIIIIKKKJJJIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPTTTUUUVVVWWWWWWWWWWWWVVVWWWVVVUUUUUUTTTTTTUUUUUUSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTTTTVVVYYY[[[]]][[[YYYXXXWWWXXX\\\___bbbeeefffiiimmmoooqqqzzz{{{lll]]]RRRMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNOOOPPPQQQRRRUUUXXX[[[^^^aaaeeeiiimmmqqqsssvvvxxxxxxwwwuuusssuuusssssstttwwwzzz{{{{{{wwwuuusssqqqpppqqqssstttqqqqqqpppooonnnmmmmmmllljjjjjjkkkkkkjjjjjjiiihhhiiiiiiiiiiiiiiijjjkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkjjjiiifffccc```^^^]]]\\\]]]\\\\\\[[[ZZZYYYXXXXXXUUUTTTRRRRRRRRRTTTVVVXXXSSSRRRQQQPPPOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLLLLHHHHHHHHHGGGGGGGGGGGGGGGEEEDDDDDDCCCBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB?????????>>>>>>>>>======<<<<<<<<<;;;;;;:::::::::999999999999999999999999888888777777777777888888888777777777666666666666555666666777888888999999666777888999;;;===???@@@CCCCCCDDDEEEFFFFFFGGGGGGIIIIIIHHHFFFDDDDDDEEEFFFKKKOOOWWW```iiiuuuqqq___QQQHHHDDD@@@@@@??????>>>>>>??????;;;;;;:::::::::::::::;;;VVVUUUSSSRRRRRRQQQPPPOOOQQQQQQQQQRRRQQQPPPOOONNNKKKJJJIIIHHHHHHIIIJJJKKKMMMMMMLLLLLLLLLMMMNNNOOOMMMMMMMMMNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPQQQRRRRRRRRRQQQSSSSSSTTTUUUVVVWWWWWWXXXYYYYYYYYYZZZ[[[^^^```bbbeeehhhjjjjjjjjjjjjmmmoooqqqyyyvvvnnniiibbb\\\UUUPPPNNNLLLHHHEEEFFFEEECCCBBBBBBBBBCCCDDDFFFJJJRRR^^^qqq|||rrreeeXXXSSSPPPLLLKKKKKKKKKJJJHHHGGGGGGGGGHHHIIIFFFFFFFFFEEEEEEEEEDDDDDD@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCDDDDDDDDDCCCDDDDDDCCCAAAAAABBBDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCEEEFFFGGGHHHHHHHHHJJJKKKKKKLLLLLLMMMNNNOOOMMMMMMLLLLLLLLLLLLLLLLLLKKKLLLLLLNNNOOOPPPQQQQQQTTTUUUVVVXXXXXXWWWVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSQQQRRRRRRRRRSSSSSSTTTTTTUUUTTTSSSTTTUUUXXX[[[]]]\\\[[[ZZZZZZ\\\^^^aaacccfffeeefffjjjlllnnnuuu~~~|||hhhXXXOOOKKKJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPRRRTTTWWWZZZ\\\___cccfffjjjllloooqqqrrrrrrpppoooqqqppppppqqqtttvvvwwwvvvtttsssqqqoooooopppqqqrrroooooonnnmmmlllkkkjjjjjjiiiiiiiiiiiiiiihhhhhhgggdddccccccccccccddddddeeeggggggggghhhhhhhhhiiiiiigggfffcccaaa^^^\\\[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVUUUTTTRRRPPPPPPQQQSSSTTTQQQQQQPPPOOONNNNNNNNNNNNLLLLLLLLLLLLKKKKKKJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFBBBBBBBBBAAAAAA@@@@@@???@@@??????????????????@@@>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;:::::::::888888888888888888888888888777777666777777888888777777777666666666666555888888777777777777888888777777888999;;;===???@@@CCCCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGEEECCCCCCFFFIIILLLQQQ\\\hhhsssuuucccVVVJJJDDDCCC>>>>>>============>>>>>>::::::999999999::::::;;;VVVUUUTTTRRRQQQPPPPPPPPPQQQQQQRRRRRRRRRPPPOOONNNKKKKKKJJJIIIIIIJJJKKKKKKNNNNNNLLLLLLLLLMMMNNNOOONNNNNNOOOOOOOOONNNNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNOOOQQQRRRSSSRRRRRRQQQSSSSSSTTTUUUVVVWWWXXXXXXWWWWWWWWWXXXZZZ]]]___aaadddhhhlllnnnnnnppptttxxxyyywwwooogggbbb[[[VVVPPPLLLKKKIIIFFFCCCDDDCCCBBBAAABBBDDDFFFGGGFFFOOO]]]ooo~~~zzzfff\\\SSSOOOMMMJJJHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFEEEEEEEEEDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCCCCBBBAAAAAABBBDDD??????@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGIIIJJJLLLLLLLLLLLLNNNOOOMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLMMMOOOPPPQQQQQQSSSUUUVVVXXXXXXWWWUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQOOOPPPPPPQQQRRRSSSSSSSSSTTTTTTTTTTTTUUUWWWYYYZZZ[[[[[[\\\]]]___```aaabbbaaa```aaaeeehhhjjjqqqxxxtttaaaSSSLLLHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOOOOQQQTTTVVVWWWZZZ]]]```ccceeegggjjjkkklllkkkkkklllkkkkkkmmmoooppppppooooooooonnnnnnnnnnnnoooooollllllkkkjjjiiihhhgggggggggggghhhhhhggggggfffeeeccccccbbbbbbbbbccccccdddccccccccccccddddddddddddcccbbb```^^^\\\[[[[[[ZZZXXXXXXWWWVVVUUUTTTSSSSSSTTTRRRQQQOOONNNNNNOOOOOOPPPPPPOOONNNMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEEEE@@@@@@AAAAAA@@@@@@???>>>======>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::777777777777777777777777777777666666666777888888777777666666666666555555888777666666666666666777999999:::;;;<<<>>>@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBDDDFFFEEEDDDEEEJJJNNNPPPWWWdddsssyyycccWWWOOOFFFAAABBB>>>===<<<<<<<<<<<<<<<===888777777777777888888999TTTTTTSSSQQQPPPPPPRRRSSSQQQRRRSSSSSSSSSQQQOOONNNMMMLLLKKKJJJJJJKKKLLLMMMPPPOOOMMMLLLLLLMMMNNNOOOOOOOOOPPPPPPPPPNNNMMMLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNPPPRRRRRRRRRQQQPPPSSSTTTTTTUUUVVVWWWXXXXXXYYYYYYYYYZZZ]]]___bbbcccdddjjjqqquuuxxx|||~~~vvvooohhhaaa[[[TTTPPPKKKIIIIIIHHHFFFCCCCCCBBBAAAAAABBBEEEHHHJJJNNNZZZnnnnnn\\\TTTNNNLLLKKKHHHGGGIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAAAAABBBBBBAAABBBCCCBBBAAAAAABBBDDD>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDEEEFFFGGGGGGGGGFFFHHHKKKKKKJJJJJJLLLNNNMMMMMMMMMMMMLLLLLLLLLKKKJJJKKKLLLMMMOOOPPPQQQRRRRRRTTTVVVWWWWWWVVVTTTRRRQQQPPPPPPOOONNNOOOOOOOOOMMMNNNOOOPPPQQQRRRSSSTTTSSSTTTTTTUUUVVVWWWWWWWWWWWWYYY[[[]]]_________^^^]]]ZZZ\\\aaaeeehhhooovvvzzz{{{hhhYYYNNNIIIGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNMMMOOOQQQRRRSSSTTTWWWZZZ\\\^^^```ccceeefffffffffhhhgggggghhhjjjkkkjjjhhhiiijjjkkklllmmmmmmllllllhhhggggggfffeeedddcccccceeeeeeeeeeeeeeedddcccccceeeddddddccccccddddddddd`````````aaaaaaaaabbbbbb___^^^]]][[[ZZZZZZZZZZZZWWWWWWVVVUUUTTTSSSRRRRRRRRRQQQQQQPPPOOOOOONNNNNNOOONNNMMMLLLLLLKKKLLLLLLKKKKKKLLLLLLKKKIIIHHHGGGGGGGGGFFFEEEEEEDDDCCCCCC???@@@@@@AAA@@@@@@>>>>>>:::;;;===??????===;;;:::;;;;;;;;;;;;::::::::::::888888888888888888888888777777777777777777777777666666666666666777888888777777666666666555555555777777666666777888999:::=========>>>???@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???BBBEEEEEEEEEHHHOOOTTTZZZbbbqqqzzzeeeSSSMMMJJJCCC???AAA======<<<;;;;;;:::;;;;;;888777777777777888999:::SSSRRRRRRPPPPPPQQQSSSVVVRRRSSSTTTTTTSSSQQQOOONNNNNNMMMLLLKKKKKKLLLMMMNNNQQQPPPNNNLLLLLLMMMNNNOOOPPPPPPQQQQQQPPPNNNMMMKKKLLLKKKJJJIIIIIIJJJKKKLLLKKKMMMOOOQQQQQQQQQPPPOOOSSSTTTUUUUUUWWWWWWXXXYYY]]]]]]]]]^^^aaacccfffhhhgggnnnvvv|||xxxpppjjjccc\\\WWWOOOLLLHHHGGGHHHHHHFFFDDDBBBBBBAAAAAACCCFFFJJJLLLXXXfff|||uuuaaaWWWPPPLLLLLLLLLIIIIIIKKKGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCC>>>>>>?????????@@@@@@@@@AAABBBCCCBBBAAAAAABBBDDD@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFFFFFFFFFFCCCFFFJJJJJJIIIIIIKKKMMMNNNMMMMMMMMMLLLLLLKKKKKKJJJKKKLLLMMMOOOPPPQQQRRRRRRSSSUUUWWWWWWUUUSSSQQQPPPOOONNNNNNMMMMMMNNNNNNLLLMMMNNNOOOQQQRRRSSSTTTSSSTTTUUUVVVVVVVVVVVVVVVTTTVVVZZZ]]]^^^^^^\\\[[[ZZZXXXYYY___dddhhhooovvvwww~~~lll\\\QQQKKKFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHJJJKKKLLLMMMMMMMMMLLLNNNOOOOOOPPPQQQSSSVVVWWWYYY[[[^^^```bbbbbbbbbfffeeeeeefffggggggfffdddeeefffiiikkkllllllkkkjjjeeeddddddcccbbbaaa``````cccccccccccccccbbbaaaaaaaaaaaa```````````````aaa`````````aaaaaaaaabbbbbb\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSSSSQQQQQQRRRRRRRRRQQQPPPPPPNNNNNNMMMKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKIIIGGGFFFFFFFFFEEEDDDCCCCCCBBBBBB??????@@@AAAAAA@@@>>>>>>888:::===??????===:::888;;;;;;;;;:::::::::999999666666666777777777777777777777777777777777777777666666666666666777888888777666666666555555555555888888888888:::<<<>>>???@@@@@@@@@@@@AAABBBCCCDDDAAAAAA@@@@@@@@@@@@@@@???>>>AAAEEEEEEFFFJJJRRRXXXdddlll|||mmmYYYIIIHHHHHHAAA>>>AAA======<<<;;;::::::::::::::::::999999:::;;;<<<<<>>>>>>>>???@@@BBBCCCDDD??????@@@AAAAAAAAAAAA@@@DDDEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKPPPPPPOOOOOONNNOOOOOOPPPSSSSSSTTTTTTSSSRRRQQQPPPNNNNNNNNNMMMMMMMMMMMMLLLMMMKKKJJJIIIIIILLLNNNPPPPPPQQQSSSUUUVVVUUUTTTSSSWWWXXXYYYZZZZZZYYYXXXWWWUUUUUUVVVYYY___gggooouuu|||mmm]]]RRRMMMFFFEEECCCBBBCCCEEEIIIKKKHHHHHHIIIJJJJJJJJJIIIIIIKKKJJJJJJJJJKKKLLLNNNOOOSSSSSSTTTUUUWWWYYY[[[\\\____________```````````````aaaccceeegggiiijjjjjjcccbbbbbbbbbaaaaaa``````aaa```___^^^^^^^^^^^^^^^______``````___^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[\\\[[[[[[ZZZYYYXXXXXXWWWWWWWWWUUUTTTSSSQQQPPPPPPQQQQQQQQQQQQPPPOOONNNMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888777666555444333333555555555555555555555555666666666666666666666666777444444777777444444777888777777777999<<<>>>@@@BBBCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>???@@@@@@???AAAFFFKKKMMMPPPZZZdddhhhyyyooo[[[SSSIIICCCBBBBBB@@@===<<<;;;::::::999999::::::;;;;;;<<<<<<;;;;;;:::999SSSSSSSSSRRRSSSTTTTTTUUUTTTTTTTTTSSSRRRQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNOOONNNLLLKKKKKKLLLNNNOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLJJJJJJKKKMMMPPPRRRSSSSSSTTTVVVYYY[[[[[[\\\]]]^^^bbbeeegggggggggjjjpppttt|||yyysssjjjccc^^^YYYSSSNNNLLLHHHCCCAAABBBCCCCCCBBBEEEDDDEEEHHHJJJMMMWWWaaarrrmmm^^^YYYOOONNNKKKIIIHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA??????@@@@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@AAABBBCCC??????@@@@@@AAAAAAAAA@@@DDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJLLLKKKKKKJJJJJJJJJKKKKKKPPPQQQSSSTTTSSSRRRQQQOOONNNNNNNNNMMMMMMMMMLLLLLLLLLJJJHHHGGGGGGIIILLLMMMMMMOOOQQQSSSTTTTTTTTTSSSXXXXXXYYYYYYYYYWWWVVVUUUTTTTTTVVVXXX^^^gggpppuuuzzz~~~{{{lll\\\RRRMMMFFFEEEDDDDDDCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHJJJKKKLLLOOOOOOPPPRRRTTTVVVXXXYYYYYYZZZZZZ[[[\\\\\\]]]]]][[[\\\^^^```aaaccccccccc_________^^^^^^]]]]]]]]]^^^]]]]]]\\\\\\\\\\\\]]]]]]]]]^^^^^^]]]\\\\\\[[[ZZZZZZYYYYYYYYYYYYXXXXXXYYYYYYXXXXXXWWWVVVVVVUUUUUUUUUTTTRRRQQQOOONNNNNNOOOOOOOOOOOONNNMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBB@@@??????>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::999999999888888888777777777777777666555555444444666666666666666666666666666666666666666666666666666555888======999666777888777777888:::===@@@AAACCCDDDCCCCCCBBBAAA@@@?????????>>>>>>>>>>>>???@@@@@@AAAFFFLLLOOOUUUaaannnzzztttbbbTTTMMMDDD@@@@@@AAA???>>>;;;;;;:::999999999999:::;;;;;;;;;;;;;;;::::::999SSSSSSRRRRRRSSSSSSTTTUUUTTTTTTTTTSSSRRRRRRQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNPPPMMMJJJHHHHHHJJJMMMPPPNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMLLLLLLMMMNNNPPPSSSUUUWWWYYY[[[^^^```aaaaaaccceeekkknnnqqqrrrsssvvv|||sssmmmddd]]]XXXTTTOOOLLLHHHEEECCCBBBCCCDDDDDDCCCDDDCCCEEEIIINNNUUUaaammmsssaaaVVVTTTMMMLLLJJJHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>???@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@?????????????????????????????????>>>>>>???@@@AAAAAA?????????@@@@@@@@@@@@@@@CCCCCCDDDDDDDDDEEEEEEEEEHHHHHHHHHHHHGGGGGGFFFFFFGGGFFFFFFFFFGGGGGGHHHIIILLLLLLKKKKKKKKKKKKLLLLLLMMMOOOQQQSSSSSSRRRPPPNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKIIIFFFCCCCCCEEEGGGIIIHHHJJJLLLOOOQQQSSSTTTTTTXXXXXXYYYYYYXXXVVVTTTSSSTTTUUUVVVXXX]]]eeennnuuuwww|||yyylll```WWWRRRIIIIIIHHHGGGEEEDDDBBBAAACCCDDDEEEEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGHHHIIIJJJIIIJJJKKKLLLNNNPPPRRRTTTSSSSSSTTTUUUWWWXXXYYYYYYXXXXXXZZZ[[[\\\]]]]]]]]][[[[[[ZZZZZZZZZZZZZZZYYYZZZZZZYYYYYYYYYZZZ[[[[[[ZZZZZZ[[[[[[[[[ZZZYYYYYYWWWWWWWWWVVVVVVVVVUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLMMMLLLLLLKKKJJJIIIGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>>>>=========<<<<<<;;;;;;:::999999888888888888888888888888777777666666666666555555666666666666666666666666888888888888888888888888666666666666666666666666666666;;;BBBBBB===888888888888888999<<<>>>AAACCCEEEEEEDDDDDDBBBAAA????????????>>>=========>>>???BBBCCCHHHOOOVVV```pppzzzcccTTTKKKEEE???<<<===???>>>===;;;;;;:::999999999999999:::;;;;;;;;;;;;:::999999RRRRRRRRRRRRRRRSSSSSSTTTSSSSSSSSSRRRRRRRRRQQQQQQOOOOOONNNNNNNNNNNNNNNMMMNNNLLLJJJIIIIIIJJJLLLNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPQQQTTTXXX[[[^^^```cccfffgggiiilllnnnuuuxxx{{{|||~~~~~~qqqiii```XXXTTTPPPLLLIIIFFFEEEDDDDDDDDDDDDCCCCCCFFFDDDFFFMMMTTT```qqqyyygggXXXRRRQQQJJJJJJHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCC@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>??????@@@???????????????@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIILLLLLLLLLKKKLLLLLLMMMMMMKKKMMMPPPRRRSSSQQQOOONNNMMMMMMMMMMMMLLLLLLLLLLLLJJJHHHDDDAAA@@@@@@BBBDDDCCCDDDGGGJJJMMMQQQSSSUUUWWWWWWXXXYYYXXXWWWVVVUUUVVVVVVWWWWWWZZZaaakkkrrrwww|||{{{qqqggg___ZZZQQQPPPMMMIIIFFFDDDCCCBBBAAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIEEEFFFFFFHHHJJJLLLNNNOOONNNNNNPPPQQQSSSUUUVVVWWWXXXXXXYYYZZZ[[[[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZXXXXXXYYYYYYYYYXXXXXXWWWVVVUUUUUUTTTTTTSSSSSSSSSTTTSSSSSSSSSRRRRRRQQQQQQQQQPPPOOONNNMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@??????>>>======<<<<<<<<<<<<;;;::::::999999888777777777777777777777777666555555555555555555555555555555555666666777777888888888888888888888888666666666666666666666666555666;;;AAABBB===999:::888999:::;;;>>>@@@CCCDDDFFFEEEEEEDDDBBB@@@???>>>>>>===<<<;;;;;;===>>>???FFFGGGMMMVVV```nnnjjjXXXNNNEEEAAA===;;;;;;<<<<<<;;;;;;::::::999888999999999:::::::::::::::999888888QQQQQQPPPPPPQQQQQQRRRSSSRRRRRRRRRQQQQQQQQQQQQQQQOOOOOOOOONNNNNNMMMMMMMMMJJJKKKLLLLLLLLLLLLKKKJJJMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKLLLMMMOOOOOOOOOQQQRRRQQQRRRTTTYYY\\\___bbbfffjjjmmmqqquuuyyyyyyooohhh^^^VVVRRRNNNJJJGGGFFFFFFFFFEEEDDDCCCDDDDDDKKKKKKNNNWWWbbbrrrmmm]]]SSSNNNNNNHHHHHHGGGFFFFFFEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@AAA@@@???>>>>>>>>>>>>???@@@????????????????????????<<<<<<===>>>@@@AAABBBBBB@@@@@@?????????>>>>>>>>>========================>>>>>>>>>======>>>????????????>>>>>>>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLOOOQQQQQQPPPOOOMMMMMMMMMMMMLLLLLLLLLKKKKKKIIIGGGDDD@@@>>>===>>>>>>>>>???AAADDDIIINNNRRRTTTUUUVVVWWWYYYZZZZZZZZZYYYXXXYYYYYYWWWWWW]]]gggoooyyy}}}~~~vvvooogggccc[[[WWWPPPJJJEEECCCDDDDDDAAA@@@@@@@@@AAACCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGDDDDDDDDDEEEFFFHHHIIIJJJJJJKKKLLLNNNPPPRRRTTTTTTVVVWWWWWWXXXYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXUUUUUUUUUUUUVVVWWWWWWXXXVVVWWWWWWXXXXXXXXXWWWWWWUUUTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOONNNMMMLLLKKKKKKJJJIIIIIIJJJIIIIIIHHHGGGFFFDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>===<<<<<<<<<<<<;;;;;;::::::999888888666666666666666666666666666666666666666666666666444444555555666777777777777777777777777777777777666666666666666666666666555444777<<<===::::::<<<:::;;;<<<>>>@@@BBBDDDEEEEEEEEEDDDCCCAAA@@@>>>======<<<;;;:::<<<>>>AAABBBHHHKKKSSS___lll}}}rrr^^^PPPIIICCCAAA>>><<<;;;;;;:::999::::::999888888888888999999999::::::999999888777OOOOOONNNNNNOOOOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPOOOPPPOOOOOONNNNNNMMMMMMMMMJJJKKKMMMNNNNNNMMMKKKJJJMMMMMMMMMMMMMMMNNNNNNNNNLLLLLLMMMMMMOOOPPPRRRRRRPPPRRRUUUUUUTTTVVVZZZ^^^bbbeeejjjooouuu{{{yyyrrrjjjddd[[[UUUQQQMMMIIIFFFFFFGGGGGGEEEDDDDDDFFFIIINNNPPPXXXeeetttqqq```UUUMMMJJJJJJGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????======;;;::::::;;;======>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@AAAAAA>>>>>>>>>============<<<==============================<<<======>>>????????????>>>===>>>???@@@AAA@@@AAAAAAAAAAAABBBBBBBBB@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKIIIGGGEEEBBB???<<<:::999:::;;;<<<@@@EEEKKKPPPSSSSSSUUUWWWYYY[[[\\\\\\\\\XXXYYYYYYVVVUUUZZZeeennnyyy|||~~~|||wwwrrrnnnhhhbbbXXXNNNGGGDDDDDDDDDAAAAAA@@@??????AAABBBCCCBBBBBBCCCDDDDDDCCCCCCBBBDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGIIIKKKLLLNNNOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSUUUUUUUUUUUUVVVVVVVVVVVVTTTTTTSSSSSSSSSTTTUUUUUUTTTUUUUUUVVVVVVVVVVVVUUUSSSSSSRRRQQQPPPOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>=========<<<<<<;;;;;;;;;;;;;;;:::999999888888777666666666666666666666666555666666666666777777777444555555555666666777777666666666666666666666666666666666666666666666666666333444888:::999:::>>>======>>>@@@BBBCCCDDDEEECCCCCCBBBBBB@@@???======<<<;;;;;;<<<>>>BBBGGGIIINNNSSS^^^mmm|||wwwdddTTTIIICCCAAAAAA???===;;;:::999888::::::999888888888888888888999999999999888777777MMMMMMMMMMMMMMMNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNPPPPPPOOOOOONNNMMMMMMLLLLLLLLLMMMNNNNNNMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQSSSTTTVVVWWWUUUXXX\\\]]]\\\\\\```dddiiimmmssszzzxxxpppjjjaaa\\\UUUQQQOOOLLLHHHEEEDDDEEEFFFEEEDDDGGGLLLPPPTTT[[[jjj}}}~~~uuubbbWWWQQQKKKHHHGGGFFFGGGGGGGGGGGGFFFEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@?????????>>>>>>>>>============>>>>>>===<<<:::999999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>??????@@@@@@===<<<<<<<<<<<<;;;;;;;;;========================;;;;;;;;;<<<===>>>???@@@??????=========>>>@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA??????@@@@@@AAAAAAAAABBBDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMPPPOOOOOONNNNNNNNNOOOOOOMMMLLLLLLLLLKKKKKKKKKKKKIIIHHHGGGDDDAAA<<<888666777888999<<>>???@@@AAAAAAAAABBBCCCCCCBBBAAA@@@DDDCCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOQQQQQQQQQQQQRRRRRRRRRSSSRRRRRRQQQQQQPPPQQQQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSPPPPPPOOONNNMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGEEEEEEEEEEEEDDDCCCBBBBBB???????????????@@@@@@@@@>>>>>>=========<<<<<<<<<;;;;;;::::::::::::999999999999888888777666666666666666666666666666666666555555555555666666777777555555555666666666666666666666666666666666666666666666666666666666666666666444555999;;;:::<<>>===<<<===<<<===???CCCIIINNNRRRZZZ```nnnwwwdddWWWNNNEEE@@@>>>>>>>>>===;;;:::999999:::999999888888888888888888888888888888777777666LLLLLLLLLLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMNNNPPPPPPOOOOOONNNMMMLLLLLLOOONNNMMMLLLLLLMMMNNNOOOLLLLLLMMMMMMNNNNNNNNNNNNRRRRRRSSSTTTVVVWWWYYYZZZ[[[___dddeeeccccccgggkkkqqquuu|||xxxqqqjjjeeeZZZUUUQQQNNNNNNLLLHHHDDDBBBCCCDDDDDDEEEIIIPPPUUU```jjj~~~|||zzzwwwiiiYYYRRROOOKKKHHHGGGFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFDDDCCCCCCCCCCCCCCCAAA@@@@@@???>>>======<<<======<<<<<<<<<<<<======???>>><<<;;;;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????<<<<<<;;;;;;;;;:::::::::>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;===>>>@@@@@@@@@???===<<<===>>>@@@AAA??????@@@@@@@@@AAAAAAAAA@@@@@@@@@????????????>>>BBBBBBCCCCCCDDDFFFGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIRRRQQQOOONNNMMMNNNOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIHHHFFFBBB===777444666666777:::@@@FFFMMMQQQTTTUUUWWWXXXYYYXXXXXXWWWSSSUUUVVVTTTTTTZZZgggrrrttttttuuuxxx}}}tttgggZZZPPPHHHEEEDDDCCC@@@???>>>???@@@AAABBBCCCDDDDDDDDDCCCBBBAAACCCCCCBBB@@@??????????????????@@@AAACCCDDDEEEEEEHHHIIIJJJLLLMMMNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOQQQQQQPPPOOONNNNNNNNNNNNOOOPPPPPPQQQRRRRRRRRRQQQOOONNNMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@@@@=========>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999999888888888888888777777777666555555444444666666666666666666666666444444444555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666555777<<<>>>======@@@@@@AAABBBCCCDDDDDDDDDDDD???????????????>>>===<<<>>>>>>???BBBGGGMMMTTTXXXeeemmm|||{{{fffWWWPPPKKKEEE@@@;;;<<<======;;;::::::::::::999999888777888888888888888888888888777666666MMMMMMMMMMMMMMMMMMMMMMMMOOOOOONNNLLLLLLKKKKKKKKKPPPPPPOOOOOONNNNNNMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOOOONNNLLLLLLMMMOOOPPPQQQSSSUUUVVVYYY]]]aaadddiiinnnpppppprrruuuxxx|||tttoooiiiaaa[[[WWWUUUQQQLLLIIIGGGFFFFFFFFFBBBBBBFFFJJJMMMSSSZZZlll}}}zzzzzzfff___UUUMMMIIIHHHHHHHHHHHHGGGEEEDDDDDDDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@============>>>>>>>>>>>>============>>>>>>>>>>>>========================>>>===<<<;;;;;;;;;;;;;;;======>>>>>>>>>>>>======999:::<<<======<<<:::999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============>>>>>>>>>>>>>>>>>>>>>??????@@@??????@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>???AAAAAABBBBBBBBBCCCCCCCCCCCCDDDGGGFFFEEEDDDEEEFFFHHHJJJLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKEEEFFFHHHHHHFFFBBB>>><<<;;;:::888999>>>GGGOOOUUUWWWWWWWWWWWWXXXXXXXXXXXXUUUTTTSSSTTTXXX^^^dddhhhooooooooorrrvvv{{{~~~tttiii]]]QQQIIIFFFBBB>>>;;;<<<===>>>>>>@@@AAABBBCCCBBBAAA@@@???BBBBBBAAAAAA@@@???>>>>>>??????>>>>>>???AAACCCDDDBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPKKKKKKKKKJJJIIIIIIHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDDDD???????????????>>><<<<<<===>>>>>>>>>????????????;;;;;;:::::::::999999999999888888888777777666666666666777777777777666666444444444444555555555666444444555555666666777777888777666555555555555555666555555555555666777777888888777555444444777999::::::;;;<<<>>>AAACCCEEEEEEEEEDDDCCCAAA@@@??????>>>===<<<<<<===>>>>>>===>>>BBBEEEGGGJJJQQQ\\\eeeqqqvvviiiXXXKKKEEECCC@@@>>><<<<<<;;;::::::999888888999999999999999999999999:::888777777999:::999888KKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKLLLLLLLLLLLLMMMKKKMMMNNNMMMMMMMMMOOOQQQUUUVVVYYY[[[]]]```eeeiiikkkqqqxxx}}}}}}tttmmmhhhbbb[[[UUUQQQOOOLLLIIIFFFEEEEEEFFFGGGFFFHHHLLLPPPTTT^^^hhh|||{{{~~~rrr___YYYQQQKKKHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>===============;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;===>>>>>>>>>>>>>>>>>>===:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>==================>>>>>>============>>>???????????????@@@@@@@@@AAAAAA??????>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCCCCFFFEEEDDDCCCDDDFFFGGGIIIKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJHHHIIIJJJIIIGGGCCC???<<<;;;:::999;;;@@@HHHPPPUUUWWWWWWWWWWWWWWWWWWWWWWWWTTTSSSSSSSSSVVV[[[```dddiiiiiiiiilllqqqwww||||||rrreeeWWWNNNFFFBBB>>>;;;;;;======>>>??????AAAAAAAAAAAA@@@???AAAAAAAAA@@@???>>>>>>>>>??????>>>>>>???@@@AAABBB@@@AAAAAABBBDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLJJJJJJKKKKKKKKKLLLLLLLLLJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@???>>>===<<<<<<<<<============>>>::::::::::::999999999999888888888777777777666666555666666777777777666666333333444444444555555555555555555555666666666666777666555555444444555555555555555444555666666777888888888666555666888;;;<<<<<<<<<===???BBBDDDEEEFFFEEEDDDBBBAAA???>>>>>><<<;;;;;;;;;===???@@@@@@???CCCIIIMMMSSS]]]kkkuuu{{{ggg]]]OOOEEE@@@???===;;;<<<;;;;;;:::999999888888999999999999999999999999777555444444555666555444JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKLLLLLLMMMNNNNNNOOOOOOLLLLLLMMMMMMMMMNNNNNNNNNKKKLLLNNNOOOOOOPPPSSSUUUVVVXXX[[[^^^aaaffflllpppwwwyyyrrrjjjddd___ZZZTTTPPPLLLJJJHHHFFFEEEEEEFFFGGGEEEFFFJJJOOORRRZZZjjjzzzrrrdddUUURRRLLLIIIHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>======<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<>>>>>>????????????>>>>>>;;;<<<===>>>>>>===<<<;;;==============================<<<<<<<<<<<<=========<<<<<<<<<<<<===>>>>>>>>>?????????@@@@@@@@@@@@???>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBCCCDDDFFFGGGIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIKKKLLLLLLKKKIIIEEEAAA>>><<<;;;<<>>>>>>>>======>>>???@@@@@@@@@@@@@@@@@@??????>>>>>>======???>>>>>>======>>>??????>>>>>>??????@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>===<<<:::::::::;;;;;;;;;<<<<<<::::::999999999888888888777777777777666666666666444444555666777777777666333333444444444555555555666666666555555555555555666555444444444444444444555444444444444555666666888888999888777888:::===>>>>>>???@@@AAACCCEEEFFFFFFEEEDDDBBB@@@>>>===<<<;;;;;;;;;<<>>>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<>>>>>>????????????>>>>>><<<<<<===>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<;;;;;;;;;;;;<<<======>>>>>>>>>????????????@@@>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAABBBCCCEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJLLLMMMMMMMMMKKKHHHEEECCC???@@@BBBEEEJJJPPPUUUXXXXXXWWWVVVVVVUUUVVVVVVWWWUUUTTTSSSSSSSSSUUUWWWXXXYYYYYY[[[^^^dddmmmvvv|||{{{pppcccZZZLLLHHHCCC???>>>?????????;;;<<<===>>>>>>???@@@@@@??????>>>>>>=========<<<>>>>>>======<<<<<<<<<<<<<<<======>>>>>>??????????????????@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEECCCBBBAAA@@@???@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@??????=========<<<<<<;;;:::999999999:::::::::;;;;;;;;;999999888888888777777777666666666666666666666666333333444555666666666666444444555555555666666666666666666555555444444444555444444333333333444444444444444444444555555666888999:::::::::;;;===???AAAAAABBBBBBCCCDDDEEEFFFFFFEEECCCAAA???>>><<<;;;<<<===>>>>>>@@@CCCGGGIIIIIIOOOWWW^^^hhhvvv|||ggg\\\MMMHHHBBB???======;;;:::::::::::::::999999888888888888888888888888888888:::888666555666666555444JJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJKKKMMMNNNOOOPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPOOOQQQSSSTTTUUUWWWZZZ]]]aaadddhhhmmmttt}}}|||uuunnnjjjccc```[[[WWWSSSPPPMMMLLLJJJIIIGGGFFFFFFFFFHHHIIIKKKNNNTTTZZZ```pppnnn]]]QQQNNNLLLJJJIIIHHHGGGDDDBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>????????????>>>>>><<<==================<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>?????????======>>>>>>????????????????????????@@@@@@@@@@@@?????????@@@AAACCCDDDDDDFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNMMMLLLJJJIIIDDDFFFIIIMMMRRRVVVXXXZZZYYYXXXVVVUUUTTTUUUVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVTTTVVVXXX[[[___hhhrrryyy}}}wwwooofff___PPPKKKEEEAAA???>>>===<<<;;;;;;<<<<<<===>>>???@@@>>>>>>>>>===============>>>=========<<<;;;;;;:::========================<<<======>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCDDDCCCCCCBBB@@@??????>>>??????@@@@@@@@@@@@??????@@@@@@AAAAAA@@@@@@???>>>;;;;;;;;;;;;:::999888888999999999:::::::::;;;;;;888888777777777666666666555555555555555555555666333333444555555555555555555666666666666777777777666666555555444444333333444444333333333444444555555444444444444555666666888:::;;;<<<===>>>@@@BBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA???===<<<;;;;;;<<<>>>>>>???BBBGGGKKKQQQYYYcccnnnyyykkkZZZQQQGGGDDDAAA???>>><<<;;;::::::999999999999999888888777777777777777777777777;;;999777666777777666444IIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIKKKLLLNNNOOOQQQQQQPPPOOOOOONNNMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPRRRUUUWWWYYY\\\```ccchhhkkkpppwwwzzzrrrkkkeeebbbXXXVVVSSSOOOLLLJJJIIIIIIHHHGGGEEEDDDEEEFFFHHHIIIMMMRRR\\\eeeooottteeeXXXPPPMMMKKKIIIHHHGGGFFFDDDBBBAAABBBBBBBBBBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<============>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>><<<===>>>>>>??????>>>>>>>>>>>>>>>>>>?????????@@@===>>>???@@@BBBCCCDDDDDDFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKMMMNNNOOONNNNNNMMMHHHKKKPPPTTTXXXZZZZZZZZZWWWVVVTTTRRRQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUURRRTTTWWWYYY\\\ccclllsss|||{{{vvvqqqjjjeeeUUUPPPIIICCC@@@>>><<<;;;<<<<<<<<<<<<======??????>>>>>>>>>>>>===========================<<<;;;:::===<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<======>>>>>>>>>>>>>>>????????????<<<<<<<<<=========>>>>>>AAA@@@@@@??????>>>>>>===>>>>>>????????????>>>>>>?????????@@@???>>>>>>===<<<<<<<<<<<<;;;:::999888888888999999999:::::::::777777666666666555555555444444444555555555555555333444444444444444333333555555666666666777777777555555555444444444444444444444444444444444555666555555555555555666777777888:::===>>>???AAACCCEEEEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBAAA@@@>>>===<<<<<<999;;;===>>>???CCCJJJPPPTTT^^^lllzzzppp]]]OOOHHHAAA@@@???===;;;:::999888999999999999999999888888666666666666666666666666888666555444555555444333LLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTUUUTTTWWW[[[___cccgggmmmpppuuuyyy~~~~~~|||xxxppphhhaaa\\\ZZZQQQPPPNNNKKKIIIHHHHHHHHHFFFEEEEEEEEEGGGIIILLLNNNSSS[[[jjjzzzyyyhhh]]]TTTOOOJJJHHHFFFFFFFFFEEEDDDBBB@@@AAABBBBBBBBBAAA????????????>>>>>>>>>>>>======:::;;;;;;<<<<<<=========::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;<<<======>>><<<<<<<<<=========>>>>>><<<<<<>>>?????????>>>============>>>>>>>>>??????===>>>???AAABBBCCCDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNNNNOOOOOONNNNNNKKKOOOTTTYYY[[[\\\ZZZYYYTTTSSSPPPNNNMMMNNNOOOQQQRRRSSSTTTUUUVVVVVVUUUUUUPPPTTTWWWYYYZZZ^^^ffflllsss}}}|||wwwppplll___YYYQQQJJJEEEBBB???>>>>>>>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>===<<<;;;<<<<<<;;;;;;:::::::::999888888888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>========================<<<<<<;;;;;;;;;;;;;;;:::999888777666777777777777888888888666666666555555555444444333333444444444555555555444444444444444333222111444444444444555555555555333444444444444444444555555555444444555555666777777666666666666777888888888;;;>>>@@@AAACCCEEEGGGEEEFFFGGGGGGFFFEEEDDDCCCAAA@@@@@@???>>>>>>======999<<<@@@BBBDDDJJJSSSZZZ___jjjzzzqqq___RRRIIICCC<<<<<<<<<;;;999999999999888888888888888888999999666666666666666666666666666444333333444555444333PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSUUUUUUVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[XXX\\\aaaffflllrrrxxx}}}wwwvvvqqqjjjbbb[[[WWWUUUOOOOOONNNKKKIIIHHHIIIJJJFFFFFFFFFHHHJJJNNNRRRTTT^^^iii}}}jjj[[[RRRLLLHHHGGGFFFDDDCCCDDDEEEDDDCCC@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>============999::::::;;;<<<===>>>>>>999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<=========>>>;;;<<<>>>?????????>>>===============>>>>>>>>>>>>===>>>???AAACCCDDDDDDDDDFFFGGGGGGGGGGGGHHHHHHHHHDDDDDDEEEGGGHHHIIIJJJJJJNNNNNNOOOOOONNNNNNMMMMMMMMMPPPVVVZZZ]]]\\\YYYWWWRRRPPPMMMKKKJJJKKKLLLNNNPPPQQQSSSTTTUUUVVVUUUUUUPPPTTTWWWXXXXXX[[[aaagggkkkxxx}}}vvvppphhhbbbYYYRRRLLLHHHEEECCC??????===<<<<<<===>>>???>>>>>>>>>>>>????????????;;;<<<===>>>>>>===<<<<<<;;;;;;::::::999888888888666666777777888999999999888888888888999999999999;;;;;;<<<<<<<<<=========999999:::::::::;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999888999999888888777666555555555555666666666666777666666555555555444444444333333333444444555555555555555555444333222111000222222222333333333444444333333333444444555555555555555555555555666777888777777777777777888888999888;;;>>>AAABBBDDDFFFHHHFFFFFFGGGGGGFFFEEECCCBBB????????????>>>>>>>>>>>>;;;???DDDHHHKKKRRR]]]eeeqqq|||xxx```SSSLLLFFFAAA:::;;;;;;:::999999;;;<<<888888888888888888999999666666666666666666666666666555333333555666666555UUUTTTSSSRRRRRRSSSUUUUUUPPPQQQRRRTTTVVVWWWWWWWWW[[[\\\]]]^^^____________aaaaaaaaaaaaaaacccfffiiihhhkkkooouuu|||zzzuuuqqqnnnjjjddd]]]XXXSSSQQQJJJJJJJJJIIIHHHGGGFFFEEEJJJGGGFFFIIIPPPXXX]]]```nnnqqqaaaWWWNNNHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@@@@???>>>>>>??????>>>>>>===<<<;;;;;;::::::<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::999999999888888999::::::;;;<<<<<<======<<<<<<<<<;;;;;;;;;888888888999;;;===>>>???======>>>>>>>>>>>>======?????????>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDAAABBBCCCEEEGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNQQQRRRTTTUUUUUUUUUTTTSSSPPPPPPOOONNNMMMLLLKKKJJJLLLOOOSSSUUUUUUTTTTTTTTTUUUVVVWWWXXXXXX[[[___bbbkkkpppxxx~~~vvvpppfff]]]VVVQQQMMMJJJIIIGGGDDDAAA???>>>>>>>>>;;;;;;;;;;;;<<<===>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;::::::999888888666777888999999888777666777777777777888888888888999888888888777777666666888888999999999:::::::::;;;::::::::::::;;;<<<<<<999;;;<<<<<<;;;::::::;;;:::999888777666666666666888888777777666666666555777777666555444333333222444444444444444444444444555444444333333444444555333333333444444444555555555555444333333444444444222333333444555666777777666666777888999::::::;;;<<<======???AAADDDFFFGGGDDDEEEFFFFFFEEECCCAAA??????>>>===<<<<<<>>>@@@AAABBBFFFKKKQQQXXXaaammmuuu}}}dddVVVOOOHHHAAA===<<<;;;;;;::::::999999888::::::::::::::::::::::::666666666666666666666666444444444444444444444444ZZZZZZYYYXXXXXXYYYZZZ[[[[[[\\\]]]___```aaaaaaaaacccdddeeeffffffgggggggggggghhhiiiiiijjjmmmqqqtttvvvyyy~~~{{{uuupppjjjhhhddd^^^XXXSSSOOOMMMHHHHHHHHHHHHHHHGGGGGGFFFHHHJJJLLLOOOTTT___lllvvv{{{gggZZZRRRKKKGGGFFFGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@??????>>>?????????>>>======<<<;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999888888888888888888999;;;;;;;;;::::::999999999888888999::::::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<=========>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCAAABBBDDDEEEFFFGGGGGGHHHIIIHHHIIIIIIIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNPPPPPPRRRSSSSSSSSSRRRQQQOOONNNNNNMMMKKKJJJJJJIIIKKKNNNSSSUUUUUUTTTSSSTTTUUUVVVVVVUUUVVVXXX]]]```hhhlllttt||||||ssskkkeeeaaa]]][[[TTTQQQMMMGGGCCC@@@>>>>>><<<;;;;;;;;;<<<===>>>>>><<<==================<<<<<<<<<;;;;;;:::999999888777777777888888777777777777777777777777777777777888888888777777777666666777888888888888999999999::::::999999::::::;;;<<<888:::;;;;;;:::999999::::::999888777666666666666777777666666666555555555666666666555444444333333444444444444444444444444444444333333333333444444333333333444444444555555555444444333333333444444333333444555666777888888888888999:::;;;<<<=========>>>???AAABBBDDDEEEFFFEEEEEEFFFFFFEEECCCAAA@@@@@@@@@@@@@@@@@@BBBFFFHHHGGGNNNWWWaaakkkwwwnnnXXXMMMHHHCCC>>>;;;;;;;;;;;;:::999999888888:::999999999999999999:::555555555555555555555555444444444444444444444444cccbbbaaa``````aaabbbcccddddddeeegggggghhhhhhhhhjjjjjjkkklllmmmmmmnnnnnnoooqqqtttvvvyyy}}}~~~yyysssmmmiiidddbbb^^^YYYTTTPPPLLLJJJEEEFFFFFFFFFGGGGGGHHHHHHEEEKKKQQQTTTYYYhhhyyyjjjZZZQQQLLLHHHEEEFFFEEEEEEDDDCCCAAA@@@???>>>??????>>>>>>>>>??????@@@=========<<<;;;;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;::::::::::::999999888999999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;======<<<;;;::::::::::::<<<======>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOPPPPPPPPPPPPPPPMMMMMMLLLKKKJJJIIIIIIHHHJJJMMMQQQTTTTTTSSSSSSSSSUUUUUUSSSQQQQQQSSSXXX\\\cccgggnnnvvv~~~}}}yyyuuusssqqqfffbbb[[[RRRJJJDDD@@@>>>===<<<<<<<<<<<<<<<============>>>>>>>>>>>>======<<<<<<;;;;;;:::999999999777777777666666777777777666666666666666666666666777777777777666666666666666666666777777777777888888888888888888999999:::777888::::::888777888999999888777666666555666666666555555555555444444444444444444444444444444444444444444444444444444444444444333333333333444444333333333444444444555555444333333333333333444444444444555666777888888999:::;;;<<<<<<>>>>>>???@@@>>>@@@AAACCCDDDDDDDDDDDDEEEEEEEEEEEEDDDBBBAAA@@@>>>??????@@@AAADDDIIIMMMOOOXXXeeessslll\\\LLLEEEBBB???===<<<;;;;;;::::::999888888888999999777777777777999999555555555555555555555555444444444444444444444444kkkkkkiiihhhhhhiiijjjjjjkkklllmmmnnnooooooooooooqqqrrrrrrssstttuuuvvvwwwxxx{{{|||wwwrrrmmmgggccc___]]][[[WWWSSSOOOLLLKKKEEEEEEEEEFFFFFFGGGHHHHHHHHHNNNVVV]]]iii~~~|||ggg\\\PPPKKKHHHEEEDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>??????@@@======<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;:::::::::::::::::::::::::::999999999999999999999999999999:::::::::;;;;;;999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;::::::::::::<<<==================<<<=========>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOMMMMMMLLLLLLKKKJJJJJJIIIIIIMMMQQQSSSSSSSSSRRRSSSSSSRRROOOLLLKKKNNNSSSWWW^^^bbbiiiqqqyyyyyysssjjj^^^RRRIIICCC???======<<<;;;;;;;;;;;;;;;=========>>>>>>=========<<<<<<;;;;;;::::::::::::888888666555555666888888555555555555555444444444666666666666666666666666444444555555555666666666777666666666666777888888555777888888777666666777888777666666555555555666444444444444444444444444333333333444444555555555333333333333333333333333444333333333333333333444333333333444444444555555333333333333333444444555555555666777888999::::::<<<<<<===>>>???@@@AAAAAA@@@AAACCCEEEEEEDDDCCCBBBDDDCCCCCCBBBBBBAAAAAAAAA???AAABBBCCCDDDHHHOOOTTT]]]hhhyyynnn\\\PPPEEEAAA@@@>>>>>>???:::::::::999888888777777999777666555555666777999555555555555555555555555444444444444444444444444tttsssrrrpppppppppqqqrrruuuvvvwwwxxxyyyzzzzzzzzzzzzzzz{{{|||~~~~~~zzzuuuppplllgggbbb___YYYXXXVVVSSSPPPNNNLLLKKKGGGGGGFFFFFFGGGHHHIIIIIILLLRRR\\\lll~~~jjj\\\TTTLLLIIIGGGDDDCCCEEEBBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>===>>>>>>??????<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999999999999999999999:::::::::;;;;;;999999999999:::::::::;;;777888999999999999888777::::::::::::::::::::::::999999::::::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<============<<<<<<<<<<<<======>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKIIIIIIJJJKKKLLLLLLMMMMMMOOOOOOOOOOOOOOOPPPPPPPPPOOONNNNNNNNNMMMLLLLLLLLLJJJNNNQQQSSSSSSRRRRRRRRRQQQOOOLLLIIIGGGJJJOOOSSSZZZ___eeemmmuuu}}}uuugggZZZOOOGGGCCC???>>>===;;;::::::::::::;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;;;;;;;::::::999888777666666777888999666555555555444444444333555555555555555555555666333333444444444555555555666555555555555666777777444666777777666555555666777666555555444555555555333333333444444444444444222222333333444555555555333333333333333333333333333333333222222333333333333333333444444444555555444333333333444444555666666777777888999:::;;;<<<<<<<<<===>>>???@@@AAAAAAAAABBBDDDEEEEEEDDDBBBAAABBBAAA@@@@@@@@@AAABBBCCCDDDGGGJJJKKKLLLRRRZZZaaaqqq}}}ooo___RRRJJJCCCAAA???<<<<<<>>>:::999999888888777666666777777666555555666777777555555555555555555555555444444444444444444444444~~~}}}{{{zzzyyyyyyzzz{{{{{{|||~~~}}}yyyuuurrrlllhhhddd```\\\YYYRRRQQQPPPNNNLLLKKKIIIIIIHHHHHHGGGHHHIIIKKKMMMNNNNNNTTTccc|||mmm^^^UUUNNNIIIIIIGGGDDDCCCDDDEEEEEEDDDCCCAAA@@@???>>>@@@???>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::888888888999999999999999999999::::::::::::;;;;;;888888999999999:::::::::888999:::;;;;;;:::999888999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;999999999:::;;;<<<===>>>;;;<<<<<<======<<<<<<;;;;;;<<<<<<======>>>>>>???@@@@@@@@@AAAAAABBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDDDDEEEGGGIIIJJJKKKKKKJJJHHHHHHIIIJJJKKKLLLMMMMMMOOOOOOOOOOOOOOOPPPQQQQQQPPPPPPOOOOOOOOONNNNNNNNNMMMPPPSSSTTTSSSRRRQQQQQQOOONNNLLLIIIGGGIIIMMMQQQXXX\\\bbbiiiooovvv}}}zzzmmm___TTTLLLHHHBBBAAA???===<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;999999999888888999999999666666666555444444333333444444444555555555555555333333333444444444444555555555555555555666777777444555777777555555555666555555444444444444555555333333333444444444444555222222333333444444444555333333333333333333333333333333222222222222333333333333333444444444555555444444444444555666777888888888999:::;;;<<<<<<===<<<======>>>???@@@AAAAAAAAABBBCCCDDDDDDCCCBBBAAAAAAAAA@@@???AAACCCFFFGGGFFFKKKOOORRRTTT\\\gggpppttt^^^TTTIIIDDDAAA???===888888;;;999999888888777666666666666666666666666666666666444444444444444444444444444444444444444444444444~~~yyysssoookkkhhhccc^^^[[[XXXUUUSSSMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGIIIKKKOOORRRUUUYYYbbbvvvrrr```VVVMMMIIIFFFHHHGGGCCCBBBDDDDDDDDDCCCAAA@@@???>>>===AAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999999999999999999999999777888888888999999999999999999::::::::::::;;;;;;888888888888999999999999:::;;;===>>>>>>===;;;:::999999999::::::;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::::::::;;;<<<======;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<===>>>>>>?????????@@@AAAAAABBBCCCCCC>>>???AAABBBCCCDDDEEEEEECCCDDDGGGIIIKKKKKKJJJJJJGGGHHHHHHIIIKKKLLLLLLMMMOOOOOONNNNNNNNNOOOPPPQQQPPPPPPPPPOOOOOOOOOOOOOOOOOORRRUUUVVVTTTQQQPPPPPPOOOOOOMMMKKKJJJKKKOOOQQQXXX[[[___ccchhhmmmrrrvvv|||ooobbbXXXPPPMMMFFFEEECCCAAA???======<<<<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<:::::::::;;;;;;:::::::::777777666666555444444333333333444444444555555555333333333444444444555555555555555555555666777777444666777777666555555666555444444333444444555555333444444444555555555555333333333333333333444444222222222222222222222222333333222222222222333333333333333444444444555555555555555666666777888999999999:::;;;<<<======>>>===>>>>>>???@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAACCCGGGKKKMMMKKKQQQWWW\\\aaakkkyyyuuu```QQQMMMCCCAAA??????;;;666666999999888888777666666555555555666777888888777666555444444444444444444444444444444444444444444444444~~~{{{xxxuuupppkkkgggdddaaa\\\XXXUUUSSSPPPNNNLLLKKKKKKJJJJJJIIIIIIIIIEEEEEEGGGIIINNNSSSWWWZZZkkkxxxwwweeeXXXRRRHHHDDDDDDFFFFFFBBBAAACCC????????????????????????BBBAAA???>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===999999999999999999999999777777888888999999999999999999:::::::::;;;;;;;;;777888888888888999999999777888:::;;;;;;:::888777999999999::::::;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>???>>>>>>???@@@BBBCCCDDDDDD===>>>@@@BBBCCCDDDEEEEEEBBBDDDGGGIIIKKKKKKJJJJJJGGGGGGHHHIIIJJJKKKLLLMMMOOONNNMMMMMMMMMNNNPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOQQQTTTVVVVVVTTTQQQPPPOOOOOOPPPPPPNNNMMMNNNPPPSSSXXXZZZ]]]```bbbeeeiiilllyyy{{{ooocccZZZSSSPPPIIIHHHFFFCCCAAA@@@???>>>======>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<<<<<<<::::::<<<<<<<<<<<<::::::888888777666555555444444333333333444444555555555333333444444444555555555666555555555555666777777444666777777666555555666444444333333333444444555444444444555555666666666333333333333333333333333222222222222222222222222333222222222222222222333333333333444444444555555666666666666777888::::::999::::::;;;<<<===>>>>>>>>>??????@@@AAABBBCCCDDDAAAAAA@@@@@@@@@AAABBBBBBDDDCCCBBBCCCEEEJJJOOORRRUUU\\\dddkkkrrr~~~vvvcccRRRJJJJJJAAA@@@@@@@@@<<<666666:::888888888777666666555555444555888::::::888555444444444444444444444444444444444444444444444444444~~~}}}}}}|||{{{yyyxxxtttooollljjjhhhddd```\\\ZZZWWWSSSPPPNNNMMMLLLHHHHHHIIIJJJKKKIIIEEEBBBEEEIIINNNPPPSSSXXXbbbjjjuuufffZZZQQQOOOHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@???>>>======>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::<<<<<<<<<;;;:::999888777999999999888777777777999:::999999888888999999:::777888888888888999999999888888888888888888888888:::::::::999999999888888;;;;;;<<<<<<;;;999888777;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::777888999999::::::999999:::;;;;;;<<<===>>>>>>???;;;<<<>>>???@@@???===<<<@@@???>>>===>>>@@@BBBCCCCCCEEEGGGIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMPPPOOONNNMMMLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPOOOOOORRRSSSSSSSSSRRRPPPMMMKKKPPPPPPNNNMMMMMMOOOTTTXXX```^^^\\\\\\^^^bbbgggjjjsssyyywwwmmmddd\\\XXXQQQNNNJJJHHHFFFDDDBBB@@@BBBAAA??????@@@???===<<<;;;::::::;;;<<<===;;;:::::::::;;;;;;;;;;;;::::::999888777666555555555555333333222222222333444444333333333333333333333333555555555444444333333333444444444444444444444444222222111111222222333444555444444333222222222333111222222333333222222111444333333333333444555555444444444555555555666666444444555666777888999999:::999888888888999:::;;;;;;<<<>>>AAABBBCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDDDDBBBBBBBBBCCCEEEEEEDDDCCCCCCEEEGGGJJJLLLQQQXXX]]]dddkkkuuu}}}sssaaaUUUKKKFFFDDD???===;;;999999999:::;;;888777777666666666666666777777666666555555555444000111222222333333333333333333333333333333333333}}}{{{xxxwwwvvvvvvtttrrrlllhhhdddaaa___]]]YYYWWWUUUSSSQQQMMMKKKIIIIIIHHHJJJIIIIIIJJJKKKLLLKKKKKKGGGKKKPPPTTTZZZgggwwwvvvfffZZZPPPJJJHHHDDDDDDCCCCCCBBBBBBBBBAAA@@@??????>>>======>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;:::999888777777666777999999888888777777999999999888888999999999777777888888888999999999888888888888888888888888:::999999999888888888888::::::;;;;;;:::999777666::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>;;;<<<>>>?????????===<<<======;;;;;;<<<===@@@AAACCCDDDFFFHHHJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLNNNNNNMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPSSSTTTTTTTTTSSSQQQOOOMMMRRRSSSSSSRRRRRRUUUYYY\\\```^^^\\\[[[\\\___ccceeeooottt{{{|||tttllleeebbbZZZWWWSSSQQQOOONNNKKKIIIIIIGGGDDDAAA@@@???===<<<<<<;;;;;;<<<======<<<:::<<<======>>>>>>======<<<:::999888777666666666666555444444333333333444444333333333333333333333333555444444444333333333333444444444444444444444444333333333333333444444555444444333222222222222222222222333333333333222222444444333333444444555666444555555555555666666666555666666777999::::::;;;;;;::::::999:::;;;<<<===<<<===???AAABBBCCCCCCBBBBBBBBBAAA@@@@@@AAABBBCCCEEEEEEFFFGGGIIIJJJJJJJJJGGGJJJMMMOOOSSSYYY```fffqqqzzzuuu```RRRJJJCCC???>>>>>>===;;;999888999:::;;;888888777666555555555666555555555555444444444333111111222333333333333333333333333333333333333333|||zzzvvvtttqqqnnnmmmllljjjhhhdddaaa]]][[[YYYWWWTTTRRRNNNMMMKKKHHHGGGFFFFFFFFFGGGGGGFFFGGGHHHKKKNNNOOOMMMPPPVVV\\\hhhzzzzzzggg[[[SSSLLLHHHHHH@@@@@@@@@AAAAAAAAAAAAAAA??????>>>=========>>>>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::999999888888777666777888999999888777777888888888888888888888888777777777888888888999999888888888888888888888888888888888888777777777777999999999999888777666666777888888999999:::::::::::::::::::::::::::::::::;;;;;;<<<=======================================;;;<<<===>>>???>>>======;;;:::999888999;;;===>>>BBBDDDFFFHHHIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTUUUUUUTTTRRRPPPOOOSSSUUUVVVVVVVVVXXXZZZ]]]___]]][[[YYYZZZ[[[^^^```hhhlllrrrxxx~~~xxxssspppgggeeebbb```___^^^\\\ZZZXXXSSSLLLGGGCCC@@@===<<<===<<<;;;<<<======<<<;;;<<<======>>>>>>======<<<;;;:::999888888777888888777777666555444444444444444444444444444444444444444444333333333333222222444444444444444444444444444444444444444555555666444333333222222222222222222333333444444333333222444444444444444555666666555666666666666777777777777888888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???@@@BBBCCCCCCBBBBBBAAAAAA@@@@@@@@@BBBCCCDDDEEEEEEFFFHHHJJJLLLMMMNNNPPPSSSWWW[[[```hhhrrryyynnn```PPPIIIEEE@@@>>>>>>===<<<:::999888888999999999888777666555555555555444444444333333333333333222333333444444444444333222222333333333333333333~~~{{{wwwuuupppmmmjjjgggfffdddaaa___]]][[[XXXVVVTTTRRRQQQPPPKKKJJJHHHGGGGGGGGGGGGHHHGGGGGGHHHHHHIIILLLOOORRRTTTYYYaaakkkyyy|||mmm]]]SSSOOOJJJHHHIII@@@@@@@@@@@@@@@????????????>>>>>>=========>>>>>><<<<<<;;;;;;;;;;;;::::::;;;;;;;;;:::::::::999999999999999999999999999999;;;::::::999999999999:::<<<:::888777777888888777777888888888888888888777777777777777888888888888888888888888888888888888777777777777777666666666888888777777777666666555555666666777888999999:::999999999999999999999999;;;;;;<<<===============>>>=====================;;;<<<===>>>>>>>>>======:::999888888888:::<<<>>>BBBCCCEEEGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKLLLMMMNNNOOOPPPQQQPPPPPPQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPSSSUUUWWWWWWVVVUUUVVVWWWZZZZZZXXXXXXXXXZZZ\\\]]]cccfffkkkpppwww~~~|||tttrrrpppoooppppppooonnniiicccXXXOOOGGGBBB>>><<<>>><<<;;;;;;<<<===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999999999999999999888777666555555555555444444444444444444444444333333333333333333333222555555555555555555555555444444444333444555555666333333222222222222333333333333444444444444333333555555555444555555666777777777777777888888888888888888999::::::;;;<<<<<<<<<<<<<<<<<<======>>>>>>???@@@AAACCCCCCCCCBBBAAABBBAAAAAAAAABBBDDDFFFGGGGGGHHHJJJKKKLLLOOORRRUUUYYY^^^eeekkkrrr|||ooo]]]RRRHHHEEECCC@@@>>>???;;;;;;999888777777888888999888777666555444444444444444444333333333333333333333444555555444444444222222222222222333333333}}}{{{wwwssspppjjjgggdddaaa___]]][[[YYYRRRQQQPPPMMMKKKJJJJJJJJJHHHHHHGGGFFFFFFGGGIIIIIIJJJLLLNNNNNNOOORRRWWWZZZ^^^fffrrrlll___QQQKKKHHHEEECCCDDDCCCCCCBBBAAA@@@???>>>===>>>===============>>>>>><<<<<<;;;;;;::::::::::::;;;;;;:::::::::999999999999999999999999999999999;;;::::::999::::::;;;<<>>???AAABBBDDDGGGHHHHHHHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNKKKLLLMMMNNNPPPQQQQQQRRRPPPPPPPPPPPPQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPUUUVVVWWWWWWUUUSSSRRRRRRUUUUUUVVVWWWYYY[[[]]]^^^```bbbfffjjjqqq}}}~~~||||||~~~~~~}}}xxxpppdddWWWMMMFFFAAA>>>>>><<<::::::;;;<<<;;;:::;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;;;;::::::::::::::::::999888777666555555555555555555555555555555555333333333333333333333333555555555555555555555555333333333333333444444555444333333333333333444444444444444555555444444444666555555555555666777777888888888999999999::::::888999999::::::;;;;;;;;;;;;<<<<<<===============@@@AAABBBCCCDDDCCCCCCBBBAAAAAAAAABBBCCCFFFHHHIIIMMMOOOPPPQQQRRRVVV[[[```ccckkkuuu}}}ooo```PPPHHHAAA@@@>>>;;;888999:::999999888777777666666888777666555444444444444444444444444444444444555444444444555555444333333111111111222222333333333}}}{{{yyyvvvrrrmmmiiicccaaa]]]ZZZYYYWWWUUUSSSKKKLLLKKKJJJGGGFFFGGGHHHFFFEEEEEEEEEEEEFFFHHHIIIIIILLLOOOQQQTTTZZZbbbiiisss}}}sss```UUUKKKHHHGGGDDDAAAAAADDDDDDCCCAAA@@@???>>>=========<<<<<<======>>>>>><<<<<<;;;;;;::::::999999::::::::::::999999999999999999999999999999999999::::::999888999:::<<<===FFF???888444555777888888555666777888888777666555666666666777777777888888777777777777777777777777666666666666777777777777777666666555555666666777555666666777777888888888999999999999999999999999999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<;;;;;;;;;===???AAA@@@BBBDDDFFFGGGHHHHHHGGGJJJJJJIIIJJJJJJKKKLLLMMMJJJKKKMMMNNNPPPPPPPPPPPPNNNNNNOOOOOOPPPQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQVVVWWWXXXWWWTTTRRRRRRRRRQQQRRRUUUWWWZZZ]]]^^^___^^^```cccgggmmmxxx~~~vvvjjj]]]SSSKKKEEEBBB@@@>>>;;;:::;;;<<<<<<;;;===>>>>>>??????>>>>>>===;;;;;;::::::::::::;;;;;;999999888777666666666666666666666666666666666666333333444444444444555555555555555555555555555555333333333222333444444555444444444444444555555666444555555666666555555444666666666666666777888888999999:::::::::;;;;;;;;;999:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>======@@@AAABBBDDDEEEEEEDDDDDDAAAAAAAAACCCEEEHHHJJJLLLOOOQQQTTTUUUWWW\\\dddkkksss}}}nnn]]]SSSJJJDDD??????===999777888888888888777777666555555777666555555444444555555444444444444555555555555333444444444444333333222000000111111222333333333}}}{{{yyywwwuuurrroookkkfffbbb\\\YYYVVVSSSRRRQQQNNNLLLIIIKKKKKKJJJGGGFFFHHHJJJFFFFFFEEEEEEFFFGGGIIIJJJKKKNNNQQQTTT[[[hhhyyyxxxeeeXXXOOOHHHHHHIIIFFFCCCBBBBBBBBBAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;:::999999888:::::::::999999999999888888888888888888888888888888777666666777999;;;<<>>===<<<;;;<<<>>>@@@AAA@@@AAACCCEEEGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKIIIJJJLLLMMMNNNNNNNNNMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSSSSTTTUUUVVVUUUSSSRRRSSSTTTQQQRRRUUUYYY\\\^^^______]]]___bbbeeejjjsss{{{tttjjj___WWWPPPJJJGGGCCC@@@===<<<===>>>>>>===>>>>>>????????????>>>>>>;;;:::::::::::::::;;;;;;888777777666666666777777666666666666666666666666444444444555555666666666555555555555555555555555444444444444444555555666555555555555555666777777555555666666666666555555777777666666777777888999::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<============???@@@@@@@@@???>>>???@@@BBBDDDEEEFFFEEEEEEEEEEEEFFFGGGJJJMMMPPPRRRRRRVVVZZZ]]]aaaiiittt|||}}}kkk[[[OOOHHHEEE@@@===>>>===:::999;;;777777777777666555444444555555444444444555666666222222333333444444444444333333333333333222111111///000000111222222333333~~~~~~|||zzzxxxtttrrrpppnnnkkkfff```\\\VVVSSSPPPNNNMMMLLLJJJHHHFFFHHHIIIGGGEEEDDDFFFIIIHHHHHHGGGGGGHHHIIIJJJLLLTTTVVVYYY]]]hhhzzz~~~iiiXXXPPPHHHCCCEEEHHHEEEBBBAAA????????????????????????<<<<<<<<<<<<<<<===>>>???<<<<<<;;;::::::999888888:::::::::999999999888888888888888888888888888888666555444444555777999;;;888555333555999:::777333444555777888888777555444666666666666777777777777777777777777777777777777666666777777888888999999888777666555555666777888888888888888777777777777888888888888888888888888999:::;;;;;;<<<<<<;;;;;;777777888999::::::;;;;;;<<<;;;;;;;;;;;;<<<======>>>===<<<;;;<<<>>>@@@AAA@@@AAACCCEEEGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIHHHIIIJJJLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOPPPPPPRRRRRRQQQRRRRRRSSSTTTUUUQQQRRRRRRRRRQQQQQQTTTUUURRRTTTWWWZZZ\\\^^^______\\\^^^aaaccchhhppp{{{wwwqqqhhh___YYYSSSNNNKKKEEECCC???>>>??????@@@???<<<<<<============<<<<<<::::::999999999::::::;;;777666666666666666777888777777777777777777777777555555555666666666777777666666666666666666666666555555555555555666777777666666666666666777888888555555666666666666555555777777777777777888888999;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@>>>@@@BBBDDDFFFFFFFFFFFFJJJJJJKKKMMMPPPSSSVVVXXX[[[```eeejjjoooyyymmm]]]PPPFFFBBB===999888::::::888999<<<777777777777666555444333444444444444444555666777111111111222222333333333333333333333222222111000///000000111222222333333~~~}}}|||zzzzzzyyywwwssspppnnnllliiieee```\\\XXXWWWPPPOOOMMMJJJIIIHHHGGGHHHFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJKKKNNNOOOQQQ\\\fffmmmzzzxxxeeeXXXTTTGGGFFFEEEDDDCCCBBBAAAAAA??????>>>===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888888777777777777888888888888888777666666888888777666666666666666555666888::::::888666555555555555555555666777777777777777777777777777777666666666666666666666666666666666666666666666666777777666666555555444444777777777777777777777777777777777777888999:::::::::999888:::<<<===<<<;;;::::::999999::::::;;;<<<========================;;;;;;<<<===>>>???@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOQQQQQQRRRRRRRRRRRRRRRQQQRRRRRRRRRSSSSSSSSSSSSTTTRRRUUUYYY]]]```bbbaaaaaaaaa``````aaaeeekkkrrruuu~~~}}}~~~~~~{{{wwwsssooohhhaaa[[[VVVQQQNNNNNNJJJEEEBBBAAABBBAAAAAACCCCCCBBB@@@===<<<===>>>======<<<;;;;;;::::::999888888888888888999999999777777777777777777777777777777777888888999999:::777777777777777777777777666666555444444444444444666666666666777777777777;;;999777555555666777888666888999999999999:::<<<<<<<<<============<<<<<<>>>>>>===<<<===>>>???@@@???@@@@@@@@@@@@@@@??????===@@@DDDFFFFFFHHHMMMQQQLLLNNNRRRUUUXXX\\\```dddfffiiimmmttt}}}{{{fffVVVMMMHHHCCC>>>===<<<;;;:::888777666555666777777777777555444333444444444444444444444444444333111000000000111111333222222111111222222333111111000000111111222333~~~}}}|||{{{zzzzzzzzzzzzyyyxxxvvvuuutttrrrooollliiigggddd```\\\XXXUUUSSSNNNMMMJJJHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFGGGIIIKKKIIIJJJJJJJJJKKKMMMQQQUUUZZZiiizzz{{{kkk\\\QQQNNNEEEEEEDDDCCCBBBAAA@@@@@@???>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888777777777666666888888888888888777666666777777666555555555555555666666666666666666666666555555555555555666666777666666666666666666666666555555555555555555555555555555555555555555555555888888777777777777777666666666666666666666666666666666666777888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>???@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOOOOOOOOOOOOOQQQQQQPPPPPPPPPPPPPPPPPPQQQSSSWWW\\\___aaaaaaaaacccbbbaaaaaacccgggkkknnnuuu{{{wwwqqqqqqtttzzz{{{wwwsssmmmhhhccc___[[[XXXTTTQQQMMMJJJJJJIIIHHHFFFDDDDDDBBB???===<<<===>>>=========<<<;;;;;;::::::999999999999999999999999888888888888888888888888777777777888888888888888888888888888888888888888888777666555444444555666777777888888888999999999:::999888777666777888888777888::::::999999;;;<<<<<<======>>>>>>======<<<>>>===<<<;;;<<<<<<>>>>>>@@@@@@AAAAAABBBAAAAAAAAA@@@CCCFFFHHHJJJNNNTTTZZZ[[[]]]aaadddfffjjjnnnqqqrrrvvv~~~wwwjjjXXXLLLFFFBBB>>>:::::::::999999888888777777666666777777666555333222444444444444444444444444444333111000000000111222333222222111111222222333111111000000111111222333~~~}}}}}}xxxxxxvvvuuutttsssssssssrrrqqqooonnnmmmllliiifffaaa```]]]ZZZVVVRRROOONNNJJJIIIGGGFFFDDDDDDDDDEEEIIIHHHGGGFFFFFFHHHMMMPPPLLLNNNPPPPPPPPPUUU\\\bbbjjj}}}uuuggg]]]SSSKKKGGGDDDCCCCCCBBBAAA@@@??????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999888888777777777777666666777777888888777777666666666555555444444444444555777666444333333444666777555555444444555555666777666666666666666666666666555555555555555555555555555555555555555555555555888888888888999999999999666666666666666666666666555555555666777999:::;;;===???@@@>>>:::888999;;;999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????>>>>>>???@@@AAACCCCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKMMMPPPSSSXXX[[[^^^___```dddcccaaa```aaabbbdddeeellluuu~~~uuuoooiiiiiinnnzzzyyyvvvqqqmmmjjjgggdddaaa^^^\\\ZZZYYYXXXVVVTTTQQQLLLJJJGGGCCCAAA?????????>>>>>>======<<<;;;;;;:::::::::::::::::::::::::::999999999999999999999999888888888888888777777777999999999999999999999999:::888666555555666777888999999:::::::::;;;;;;;;;999999999999888888888888777999::::::::::::;;;=========>>>>>>>>>>>>======??????======<<<===>>>???@@@AAAAAABBBBBBCCCCCCCCCAAACCCFFFHHHKKKRRR\\\dddjjjlllpppsssuuuxxx{{{~~~qqq```VVVIIIBBB???>>>:::777777777777777777777777777666666666666555444333222444444444444444444444444333222111000000000111222222222111111111111222222111000000000000111222222}}}{{{zzzzzztttsssrrrpppnnnmmmmmmmmmkkkiiigggffffffeeebbb```ZZZYYYVVVSSSPPPMMMKKKJJJHHHGGGFFFDDDDDDDDDDDDEEEHHHIIIJJJIIIHHHJJJPPPTTTSSSWWW[[[]]]^^^dddnnnwwwyyydddYYYSSSNNNHHHEEEBBBAAAAAA@@@??????>>>>>>===============<<<<<<<<<::::::::::::::::::::::::999999999999999888888888888777777777666666666666666777777777777777666666666555555444444555555555666555555555555555555666555444444444444555666666666666666666666666666666555555555555555555555555555555555555555555555555777777777888999999999:::666666666666666666666666333444444555666888999:::;;;???AAA>>>999777999<<<999999999888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>><<<<<<===???@@@BBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLKKKKKKJJJIIIIIIJJJKKKMMMNNNOOOPPPQQQQQQLLLLLLKKKJJJIIIHHHGGGGGGIIIKKKNNNRRRVVVYYY\\\]]]bbbaaa```_________``````hhhooovvv|||yyyrrrlllkkkqqq}}}yyyvvvtttqqqnnnkkkiiihhhhhhiiijjjhhhdddaaa[[[WWWQQQKKKGGGEEECCCAAA>>>>>>===<<<<<<;;;;;;:::;;;;;;::::::::::::999999::::::::::::::::::::::::::::::999999888888777777999999999999999999999999;;;999777666666777999:::::::::::::::;;;;;;;;;;;;999999:::::::::999999888888999;;;;;;::::::<<<======>>>>>>??????>>>>>>===AAAAAA@@@?????????@@@AAA???@@@@@@AAABBBCCCDDDEEECCCEEEHHHKKKQQQ[[[hhhrrrxxx{{{mmm]]]PPPJJJBBB>>>======;;;888666666666666666666666666666666555555444333333222333333333333333333333333333222111000000111222222222222111111111111222222000000000000000111222222~~~~~~|||zzzxxxwwwvvvqqqpppnnnllljjjiiihhhgggdddbbb```___^^^]]]\\\ZZZSSSSSSQQQOOOLLLJJJHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFEEEHHHJJJKKKKKKMMMSSSYYY___gggooorrrtttzzz}}}kkkXXXPPPMMMJJJEEECCC@@@@@@??????>>>>>>======<<<======>>>===<<<;;;;;;::::::::::::::::::::::::888888888888888888888888777777777666666666666555555666666777777777666666777666666666666666777777444555777888888777555444444444444444444555666666555555555555555555555555555555555555555555555555555555555555555555555555555666666666777777888888555555555555555555555555333333333444555666888999777;;;>>><<<888777:::===999888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======;;;;;;===>>>@@@AAABBBCCCBBBBBBBBBBBBBBBCCCCCCDDDHHHHHHHHHIIIIIIIIIIIIIIIKKKLLLLLLLLLKKKJJJIIIIIIKKKKKKMMMNNNPPPPPPQQQQQQKKKKKKJJJHHHGGGFFFEEEDDDFFFGGGIIIMMMQQQUUUXXXZZZ]]]]]]\\\\\\]]]^^^___```eeejjjooosss{{{zzztttssszzz|||yyytttuuuwwwyyyzzzyyyuuuqqqiiicccZZZRRRMMMHHHDDDAAA>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::999999999::::::::::::::::::::::::;;;;;;;;;::::::999999888999999999999999999999999:::999888777777888:::;;;999999999999:::::::::;;;888999999:::::::::999999888:::;;;<<<;;;;;;<<<>>>>>>>>>????????????>>>>>>AAA@@@?????????@@@AAABBB@@@@@@@@@AAACCCEEEGGGHHHIIILLLPPPUUU]]]iiixxxnnn\\\PPPHHHDDD???=========;;;999777777666666555444444333666555444444333222222222333333333333333333333333222222111000000111222333222111111000000111111222000000//////000000111222~~~|||{{{{{{zzzyyyvvvtttrrrpppmmmkkkiiigggeeecccbbbaaa]]][[[XXXWWWWWWVVVUUUTTTNNNNNNLLLKKKIIIHHHFFFFFFFFFEEEDDDDDDDDDFFFGGGHHHBBBFFFJJJLLLNNNTTT^^^fffvvvlll^^^PPPJJJHHHEEEAAA@@@?????????>>>>>>>>>======<<<<<<===>>>===<<<;;;:::::::::::::::::::::::::::777777777777777888888888777777666666666666555555555555666777777777666666777666666666666777888888333555777999999777555333444444333333444444555666555555555555555555555555444444444444444444444444444444444444444444444444555555555555555666666666555555555555555555555555333333333333444555666666444777999999777777999<<<888888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???AAAAAABBBBBBAAAAAAAAAAAABBBCCCCCCFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMNNNMMMKKKJJJJJJHHHGGGFFFEEEEEEEEEFFFGGGJJJMMMRRRVVVXXXWWWWWWWWWWWWYYY\\\___```bbbeeegggkkksss}}}}}}ssskkk```WWWQQQLLLFFFBBBAAA@@@@@@??????>>>======<<<<<<<<<;;;;;;::::::999:::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999888888888888999::::::888888888999999999::::::888888888999999999999999999;;;<<<<<<<<<<<<===?????????@@@@@@@@@@@@??????>>>>>>>>>>>>???AAABBBCCCCCCCCCDDDEEEGGGJJJMMMNNNNNNRRRYYYaaajjjwwwwwwgggYYYMMMEEEBBB???<<<;;;::::::888777777777666666555444333333555555444222222222222222333333333333333333333333222111000000000111222333111111000000000000111111000////////////000111111~~~}}}}}}}}}|||{{{wwwwwwvvvtttrrrooollljjjgggfffcccaaa^^^\\\[[[ZZZVVVTTTQQQPPPPPPPPPOOONNNJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHEEEIIIMMMPPPVVVbbbrrrqqq[[[RRRIIIGGGFFFBBB@@@@@@?????????>>>>>>>>>>>>>>>;;;<<<===>>>>>><<<:::999999999999999999999999999666666666777777777888888777777666666666555555555444555555666777777666666555555555555555666777777444555666666666666555444444444333333444444555666555555555555555555555555444444444444444444444444444444444444444444444444666666555555555555555555555555555555555555555555444444333333333333444444333444444555666666777777888888888888888999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;======>>>??????@@@AAAAAAAAAAAAAAA@@@AAABBBBBBCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGHHHIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGHHHGGGHHHIIIMMMQQQUUUXXXRRRQQQQQQQQQTTTXXX\\\___^^^aaacccfffooozzz~~~}}}~~~zzzqqqeee\\\WWWRRRLLLGGGDDDDDDDDDCCCBBBBBBAAAAAA??????>>>>>>===<<<<<<;;;999999999999999999999999777888888888888888999999888888888888888888888888666777888999:::999999888888888999999999:::::::::888888777666777888999::::::;;;======<<<<<<>>>??????@@@@@@@@@@@@@@@@@@????????????@@@BBBDDDFFFHHHJJJJJJJJJLLLNNNRRRUUUWWWWWW]]]gggqqq{{{sssaaaUUULLLDDD???>>><<<:::888777777666666666666666555555555555555555444333222111111111222222222222222222222222222222111000000000111333444111111000000000000111111///////////////000111111{{{yyyvvvuuuvvvwwwwwwvvvuuutttsssqqqnnnkkkhhhfffcccaaa___\\\YYYWWWVVVUUURRRPPPMMMKKKKKKKKKKKKJJJGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCEEEGGGHHHKKKNNNRRRUUU]]]nnnrrrcccQQQKKKGGGGGGFFFBBB@@@BBB????????????>>>>>>>>>>>>;;;<<<===>>>>>><<<:::999999999999999999999999999555666666666777777888888777666666666555555555555444444555666777777666666444444444444444555666777555444333333333333444555444333333333333444555555555555555555555555555555444444444444444444444444444444444444444444444444777777666666555555444444555555555555555555555555555444333333222222333333444333222333555666555444888888888777888999999:::888888888888888888888888::::::::::::::::::;;;;;;>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCBBBCCCDDDEEEFFFGGGHHHHHHEEEFFFGGGHHHHHHHHHHHHHHHJJJJJJKKKKKKLLLKKKKKKKKKLLLKKKKKKJJJJJJIIIIIIIIIJJJIIIIIIJJJMMMQQQVVVXXXPPPNNNMMMMMMPPPUUUZZZ]]]]]]```bbbfffppp{{{}}}yyy}}}vvvjjjaaa\\\XXXRRRNNNGGGGGGGGGFFFEEEEEEDDDDDDAAAAAAAAA@@@???>>>>>>===999999999999999999999999555555666666777777888888777777777777777777777777555666888:::;;;:::888777999999999:::::::::;;;;;;888777666555555777999;;;:::;;;======<<<<<<>>>??????@@@@@@AAAAAA@@@@@@???BBBBBBCCCDDDFFFIIILLLMMMPPPOOOPPPQQQTTTXXX[[[^^^eeelllxxxuuubbbTTTLLLGGGBBB???<<<;;;999777777777777777444444555555666777777888555444333111000111111222222222222222222222222222111111000000000111333444111111000000000000111111///////////////000111111~~~}}}|||{{{zzzvvvvvvuuutttsssrrrqqqqqqqqqooonnnmmmkkkhhhccc___]]]\\\YYYVVVSSSQQQPPPOOOJJJIIIHHHFFFEEEDDDDDDDDDDDDBBBAAAAAACCCEEEFFFFFFEEEEEEEEEEEEFFFHHHJJJKKKPPPPPPUUUaaannnvvvcccXXXJJJJJJHHHFFFDDDCCCAAA@@@============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::777888999::::::999888777777777777777777777777777666555444333333444666777666666555555555555666666888666444333555666666555555555555444444333333333333222111111222333555666444444444444444444444444333333333333333333333333555444333333222222222222444444444444444444444444444444444444444444444444444444444444333222111111222222333333333444444444777777777777888888888888999999888888888888888888888888888888999:::;;;<<<============>>>>>>>>>>>>=========>>>??????@@@@@@???@@@@@@AAABBBCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLKKKKKKLLLLLLMMMNNNMMMLLLLLLNNNRRRTTTSSSQQQOOOLLLHHHFFFHHHNNNUUUYYY\\\]]]aaaiiisss{{{~~~xxxwww|||qqqiiieeebbb^^^ZZZWWWTTTOOOLLLKKKKKKKKKKKKGGGEEEBBB@@@@@@???===;;;<<<<<<;;;:::999888777777999888888888777777666666333444555666666666666666888888777777888999999:::::::::::::::;;;;;;;;;;;;777888888999:::;;;<<<<<<888:::<<<===<<<;;;;;;;;;>>>???@@@@@@@@@@@@CCCDDDBBBCCCCCCEEEHHHMMMQQQTTTXXX[[[^^^___```dddkkkqqqxxx}}}lllaaaSSSHHHCCCAAA>>>;;;;;;:::888666555666777888444444444444444444444444222222111111000///......111111111111111111111111111111000000//////......//////000000111111111222222111111111000000//////~~~||||||}}}~~~}}}|||{{{{{{{{{zzzxxxvvvuuutttqqqqqqpppooonnnmmmlllllllllkkkiiihhhgggddd___\\\YYYXXXUUURRRPPPNNNLLLLLLIIIHHHGGGEEEDDDCCCCCCCCCEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCEEEFFFHHHKKKOOORRRXXX[[[eeetttyyyhhhYYYOOOIIIHHHGGGEEECCCBBB@@@@@@============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::777888999999999999888777666666666666666666666666666555444444444444555666666555555555555555555666777666444444666777777666555555444444444333333333666555444222222222222222444444444444444444444444555555555444444333333333444444333222222222333333444444444444444444444444444444444444444444444444444444444333333222111000222222222222333333333333666666666777777888888999888888888888888888888888888888888888999:::;;;;;;<<<<<<=========>>>>>>>>>===>>>>>>???@@@@@@AAAAAA??????@@@AAABBBCCCCCCDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOONNNNNNPPPRRRSSSQQQNNNLLLIIIFFFDDDGGGMMMTTTXXX\\\]]]```gggpppxxx|||}}}{{{uuussszzzyyyrrrooolllhhheee```]]]YYYVVVUUUTTTRRRQQQQQQNNNJJJGGGEEEDDDAAA???<<<;;;:::999999888999999:::999999999888888888888777888888999999999888888888777777777888999:::;;;;;;;;;::::::999999999999:::;;;;;;;;;<<<<<<<<<<<<;;;===???@@@@@@??????@@@AAACCCDDDDDDDDDEEEHHHJJJHHHIIIJJJMMMQQQWWW^^^bbbjjjmmmpppqqqsssyyy~~~lll___VVVJJJBBB???>>><<<999:::999777555444555666777444444444444444444444444666666555444444333222222111111111111111111111111000000000000//////////////////000000000111111111111111111000000000//////}}}|||{{{{{{yyywwwwwwxxxxxxwwwvvvvvvvvvuuusssqqqooommmllljjjjjjiiihhhgggffffffeeeeeedddbbbaaa```]]]YYYVVVSSSRRRPPPMMMKKKIIIHHHHHHFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGIIIKKKNNNRRRXXX\\\aaahhhwwwvvveeeXXXNNNHHHGGGFFFEEECCCBBB@@@??????=========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999777888888999999888888777666666666666666666666666777666555444444444444444555555444444444444555555222222111333555666444333555444444444444333333333666555444333222222222222444444444444444444444444777777666555444333222222333333222222222333444444444444444444444444444444444444444444444444444444333333333222111111000000222222222222222111111111555555666777777888999999888888888888888888888888888888777888888999:::;;;<<<<<<<<<============>>>>>>>>>??????@@@AAAAAAAAA>>>>>>???@@@AAABBBBBBCCCFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOQQQPPPQQQRRRRRRQQQNNNKKKIIIGGGDDDCCCFFFLLLSSSXXX\\\\\\___dddkkkrrrvvvwwwuuupppnnnsss}}}}}}{{{wwwtttpppnnnkkkhhhfffccc___\\\YYYUUUPPPLLLIIIGGGEEECCC@@@>>><<<;;;:::;;;<<<===<<<;;;;;;:::999999::::::888888888888777777777777999888888888999:::<<<===::::::::::::::::::::::::999999999999999999::::::;;;===???@@@@@@@@@AAABBBAAABBBDDDDDDEEEGGGKKKNNNLLLNNNQQQUUU[[[cccmmmsss{{{~~~xxxeeeWWWOOOIIIBBB======<<<;;;999888777666444444444444555333333333333444444444444444444333333222222111111111111111111111111111111////////////000000000000//////000000000000111111111111000000000000//////{{{||||||||||||zzzyyyxxxwwwuuussssssssssssrrrqqqqqqqqqpppnnnkkkhhhfffeeeeeeddddddcccbbbaaa```______]]][[[ZZZYYYWWWTTTQQQNNNMMMKKKIIIGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA???AAACCCEEEFFFGGGIIIJJJLLLOOORRRUUUXXX]]]dddiiiqqq{{{wwwdddWWWOOOIIIFFFDDDCCCBBBAAA@@@???>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::999999999999777777888888888888777777666666666666666666666666777777666555444333333333444444333333333333444444222222333555777888666444444444444444444444444444222222222222333444555555333333333333333333333333555555555444333333333222222222222222333333444555333333333333333333333333333333444444444444444444333333222111000000000000222222222111111111111000444555555666777888999999777777777777888888888888777777777777888999:::;;;;;;;;;<<<<<<<<<==================>>>??????@@@@@@======>>>???@@@AAABBBBBBEEEEEEFFFGGGGGGHHHHHHIIIFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRRRRPPPMMMKKKHHHFFFDDDDDDGGGMMMSSSXXXYYYZZZ\\\aaafffkkknnnppppppkkkiiinnnttt|||}}}{{{xxxsssmmmhhhaaa\\\VVVRRROOONNNLLLKKKHHHFFFCCC@@@??????AAABBB@@@???>>><<<;;;;;;;;;;;;999999888888777777777777;;;;;;;;;;;;<<<===>>>>>>999::::::;;;<<<===>>>???999999999::::::;;;;;;;;;<<<>>>@@@AAA@@@AAABBBDDDBBBDDDEEEFFFHHHKKKOOORRRTTTWWW\\\aaahhhrrr~~~rrrdddVVVMMMEEEBBB>>><<<<<<<<<;;;:::777666555444333333333333333333333333333444444444222111111111000000//////111111111111111111111111......//////000000111111//////000000000000000000000000000000000000//////zzzzzzzzzzzzyyyxxxwwwwwwuuusssqqqpppppppppnnnmmmmmmlllkkkiiifffcccaaa___```______^^^]]]\\\[[[[[[XXXWWWUUUTTTSSSRRROOOMMMJJJIIIHHHGGGEEEEEEEEEEEECCCBBBAAAAAAAAAAAAAAABBB>>>AAACCCEEEEEEFFFIIILLLPPPUUU\\\bbbfffmmmuuu|||zzzgggWWWNNNJJJGGGFFFAAAAAAAAA@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888777777777777777777777777555555555555555555555555777777666555555444333222444444333333333333444444666666777999;;;<<<:::888444444444444444444444444111111222333444444444444333333333333333333333333111111111222222333333444222222222222333333444555333333333333333333333333333333333444444444555555444333222111000000000000111111111111111111111111444555555666777777888888666666777777777888888888777777777777888999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<======>>>???@@@AAABBBDDDDDDEEEEEEFFFGGGGGGHHHEEEFFFGGGIIIKKKLLLMMMMMMLLLMMMNNNOOOOOOOOOOOONNNLLLMMMOOOQQQPPPOOONNNNNNKKKIIIGGGFFFHHHNNNTTTWWWVVVXXX[[[___bbbeeehhhjjjlllhhhgggjjjmmmrrrzzz~~~vvvqqqhhhccc]]]YYYXXXXXXXXXXXXRRRPPPLLLHHHFFFFFFGGGHHHJJJHHHEEEBBB???>>>>>>>>>>>>===<<<;;;::::::;;;;;;<<<===>>>?????????>>>>>>;;;;;;<<<<<<===>>>>>>>>>;;;<<<===>>>???@@@AAABBB@@@BBBDDDEEEFFFGGGIIILLLKKKLLLMMMNNNPPPTTTYYY]]]bbbgggmmmssszzzooo```TTTKKKFFF???>>><<<;;;::::::999888666555444333333222222222222222222333333333444444333333222222222222222111111111111111111111111111......//////000000111111000000////////////////////////////////////000000zzzyyyxxxvvvuuutttttttttrrrpppmmmlllkkkkkkiiihhhgggfffeeeccc```^^^[[[ZZZZZZZZZYYYXXXWWWVVVUUUUUUSSSQQQOOONNNMMMMMMKKKIIIGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCBBBDDDFFFFFFFFFHHHLLLQQQWWW___kkkttt{{{qqqgggYYYNNNHHHFFFEEEDDD@@@@@@??????>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::999999999888888888777777888777777666666777777888555555555555555555555555555666666666555444333333555555444444444444555555444333333555777777666555333333333444444444444555444444444444333222111111333333333333333333333333//////000111222333444444333333222222222333444444333333333333333333333333222333333444444555555555555444222111000000111111111111111222222222333333555555666666666666777777555666666777777888888888777777666777777888999::::::::::::;;;;;;;;;<<<<<<:::::::::;;;<<<<<<============>>>???@@@AAAAAABBBCCCCCCCCCDDDEEEEEEFFFFFFDDDEEEGGGIIIJJJKKKLLLLLLKKKLLLNNNOOOOOOOOONNNMMMIIIKKKMMMNNNMMMMMMNNNPPPOOOLLLJJJHHHJJJNNNRRRUUUSSSWWW\\\```bbbcccdddfffhhheeeeeeggghhhhhhnnnuuu~~~yyylllgggaaa]]]\\\^^^___```___]]]ZZZWWWUUUTTTTTTTTTYYYVVVRRRMMMHHHFFFEEEDDD@@@???===<<<<<<===>>>>>>@@@BBBEEEGGGGGGDDDAAA???@@@@@@@@@??????>>>>>>>>>>>>??????@@@AAABBBCCCCCCAAACCCGGGIIILLLOOOSSSWWWWWWWWWXXXYYY[[[___dddiiiqqqxxxmmm\\\PPPFFF@@@>>><<<;;;999888777666555555555555444444333222222222111111222222333333444444000000000000000000000000111111111111111111111111////////////000000000000000000////////////............////////////000000zzzxxxtttqqqooonnnnnnooommmkkkhhhffffffeeecccbbb______^^^\\\ZZZWWWUUUTTTSSSSSSRRRQQQPPPOOONNNNNNMMMKKKIIIHHHHHHHHHGGGEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFIIILLLMMMNNNSSS[[[aaajjjtttvvv___XXXNNNHHHFFFEEECCCAAA????????????>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::999888888888777777777777888777666555555666777888555555555555555555555555444555555666666555444333666555555555555555555666222111///000111222222111333333333444444444555555444444444555444333111000222222222222222222222222111111111222222333333333444444333222222222333333222222222222222222222222222222333333444555555666666555333111000111222333000000111222333444555555666666666666666555555555555555666666777888888999666666666777777888999:::999::::::::::::;;;;;;;;;::::::;;;;;;<<<======>>>===>>>>>>???@@@AAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEGGGHHHJJJJJJKKKKKKJJJKKKMMMNNNOOONNNMMMLLLIIIKKKLLLKKKJJJJJJMMMPPPRRROOOLLLJJJJJJLLLPPPRRRSSSXXX___dddeeeddddddeeedddcccccceeeccc```ccchhhpppzzzuuupppiiiddddddfffhhhiiinnnmmmkkkjjjiiiiiiiiiiiikkkgggaaaZZZTTTPPPNNNMMMFFFEEEDDDCCCCCCDDDFFFGGGKKKNNNRRRUUUTTTOOOJJJFFFDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFIIINNNSSSXXX___fffjjjjjjkkkkkklllmmmqqqwww{{{}}}kkkYYYNNNFFF>>>::::::::::::888777555444555555555555555555444333222111000111111222333333444444..................//////111111111111111111111111000000000000////////////000000/////////................../////////000000yyyvvvqqqmmmjjjiiijjjkkkiiigggdddbbbaaaaaa___]]]ZZZYYYXXXWWWUUUSSSQQQPPPNNNNNNMMMLLLKKKJJJIIIIIIJJJHHHFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHLLLQQQTTTXXX```llluuu~~~uuucccUUUPPPJJJFFFFFFEEEBBB@@@????????????>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::888888888888777777777777888777666555555666777888555555555555555555555555333444555666666666555444666666555555555555666666777555333222333444555444333333333444444555555555000111333444555555444333222222222222222222222222333333333333333333333333555444444333222222222222222222222222222222222222222222333333444555666666777555333111111111222333000000111222444555666777777777777666555555444444444555555666777888888999666666666666777888999:::999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBCCC@@@@@@AAAAAABBBCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIKKKMMMNNNNNNNNNLLLKKKJJJKKKKKKIIIGGGHHHLLLOOOSSSQQQMMMJJJIIIKKKMMMOOOSSSZZZbbbggghhhfffeeefffbbbaaabbbccc```[[[\\\```bbblllzzz~~~vvvqqqppprrrtttvvvyyyzzzzzzzzzzzzzzzzzzzzzxxxssslllddd]]]WWWUUUSSSRRRQQQPPPOOOPPPQQQTTTUUUVVVYYY___bbb```ZZZSSSNNNEEEFFFIIILLLPPPSSSUUUWWWVVVUUUTTTSSSRRRQQQPPPOOOPPPTTTZZZaaaiiirrr{{{~~~kkk[[[LLLFFFBBB===:::<<<::::::999777666555777888555555555555444333222222000000111222333333444444222222222222222333333333111111111111111111111111111111000000//////......000000//////.........------.........//////000000rrrlllfffccccccccccccaaa``````^^^\\\ZZZYYYWWWVVVQQQQQQQQQPPPNNNMMMKKKJJJLLLKKKJJJIIIHHHGGGFFFFFFEEEFFFFFFEEECCCAAABBBBBBBBBAAAAAACCCEEEFFFFFFEEEFFFFFFEEEEEEFFFHHHJJJKKKOOOVVV```hhhnnnwwwrrrbbbYYYOOOMMMIIIEEEBBB@@@@@@@@@@@@???>>>===;;;;;;::::::::::::;;;<<<;;;:::999888888888888777777777777777777777777777777777777777888888777777666666666555555555555555555555444444555555555555555555555555555444444333333444444555444444333333333333222222333333333222222111111111111111222222222222111111000000111222333333444444111111111111111111111111000111111111111222222222555555555555555555555555666444333111000000111111444333222111111333555666888888888777777666666666999999999888888888888888888888888777777777777777:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFGGGGGGHHHHHHIIIMMMMMMNNNMMMMMMLLLKKKKKKHHHJJJJJJHHHFFFFFFJJJMMMOOOQQQRRRNNNJJJIIILLLQQQUUUZZZaaagggiiihhheeeccccccdddddd```ZZZWWWWWWXXX^^^dddmmmtttzzz~~~~~~|||ssslllgggeeecccbbb^^^___aaabbbdddeeefffffflllnnnqqqsssppphhh^^^VVVPPPQQQRRRWWW]]]cccfffgggeeeeeedddaaa]]]YYYXXXXXX[[[___fffnnnwwwvvvcccUUUNNNEEE???>>>===:::666777777666555555555555555555555444333222222111000333333222222111000//////000000000000000000000000222111111111000000//////222222111000//////000000111111000///////////////////////////////////////hhhddd^^^[[[[[[\\\\\\[[[\\\[[[ZZZXXXVVVTTTSSSRRRNNNNNNNNNMMMLLLJJJIIIHHHFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFEEEDDDCCCDDDFFFFFFEEEEEEFFFGGGIIIIIIIIIKKKKKKLLLNNNQQQTTTWWWYYYaaajjjvvvwwwfffXXXOOOIIIHHHEEEBBB@@@???????????????===<<<;;;:::::::::777777888888888777666555:::999999888777666555555666666666666666666666666777777666666666555555555444444444444444444555555444444444444444444444444444444333333333333444444444444333333333222222222333333333333222222222111111111222222222222111111000000111111222333333444111111111111111111111111000111111111111222222222444444444444444444444444555444333111111111111111444333222222222444666777::::::999999888777666666777777777777777777777777888777777777777777777777::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIILLLLLLLLLLLLKKKKKKJJJIIIIIIJJJKKKIIIGGGGGGJJJNNNRRRTTTSSSOOOKKKJJJNNNRRRXXX\\\aaafffhhhgggdddbbbaaabbbbbb^^^XXXSSSQQQQQQUUU[[[cccjjjooottt{{{zzzsssooommmmmmmmmpppqqqsssuuuwwwyyyyyyzzz}}}uuukkkddd^^^```ccciiiqqqwwwzzz{{{zzzyyywwwrrrmmmiiihhhhhhooossszzzuuucccTTTKKKDDD===999999999777444777666666555555555555555333333333333333333222222333333222111111000//////000000000000000000000000111111111111000000000///222111111000000///000000111111000///////////////000000000000000000000000]]]ZZZUUUSSSSSSTTTTTTTTTTTTTTTSSSQQQPPPNNNMMMMMMJJJJJJIIIIIIHHHGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCCCCCCCEEEFFFFFFFFFFFFGGGHHHKKKMMMNNNOOOPPPSSSWWW\\\bbbgggjjjvvvxxxfffXXXMMMFFFEEEDDDBBB@@@???>>>??????>>>===<<<;;;:::999999999999::::::::::::999888777;;;:::999888777555444444666666666666666666666666666555555555555444444444222222333333444444555555222222222222222222222222444444333333333333444444333333333333222222222222444444333333333333222222111111222222222222111111///000000111111222222222111111111111111111111111000111111111111222222222222222222222222222222222444444333222111111111111333333333333444666888:::===<<<;;;:::999888777666555555555555555555555555777777777777777777888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@???@@@AAABBBDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFHHHJJJKKKJJJHHHIIIMMMQQQVVVWWWUUUQQQMMMMMMQQQUUU]]]^^^aaadddeeedddbbb```___``````]]]WWWQQQLLLKKKLLLQQQYYY^^^aaaeeejjjnnn}}}}}}}}}}}}~~~vvvppplllnnnsss{{{}}}yyyyyyyyy{{{kkk___SSSIIIDDD???:::888999:::999777777666555555444444555555222222222222333333444444222222222111111000000///000000000000000000000000111111111111000000000000111111000000000000//////111000000///////////////111111111111111111111111UUUSSSPPPNNNNNNOOOPPPPPPNNNNNNMMMLLLJJJIIIHHHHHHFFFFFFEEEDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEDDDDDDDDDGGGIIIHHHIIIKKKMMMPPPUUUYYY]]]\\\^^^bbbiiipppxxx~~~|||hhhZZZPPPIIIEEEEEEDDDBBB@@@????????????===<<<;;;:::999999999999;;;;;;;;;:::::::::999999:::999999888777666555555666666666666666666666666444444444444444444444444111111222222333444555555333333333333333333333333444333333333333333333444333333333222222222222111444333333333333333333333111111222222222222111111//////000000000111111111111111111111111111111111000000111111111222222222333333333333333333333333333333333222222111111111333333333444666888;;;<<<>>>>>>===;;;:::888777666444444555555555555555666777777777777777888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@AAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKIIIIIIIIIHHHGGGFFFEEEDDDEEEHHHKKKLLLKKKMMMQQQUUUXXXWWWUUURRRPPPQQQUUUYYY___``````aaaaaa```___^^^]]]^^^___]]]YYYSSSMMMJJJGGGLLLSSSWWWXXXZZZ^^^aaaqqq{{{~~~|||yyyfffXXXOOOHHHCCC???<<<999888999:::999888666666555444444444444555222222222222222222222333222111111111000000000///000000000000000000000000111111111000000000000000000000000000000000//////000000////////////000000000000000000000000000000MMMMMMKKKJJJIIIJJJKKKMMMJJJJJJIIIHHHGGGGGGFFFFFFDDDCCCBBBAAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAAFFFGGGGGGGGGGGGHHHKKKNNNQQQTTTYYY^^^ccciiipppuuuwwwyyy~~~{{{jjj[[[QQQKKKHHHEEEDDDCCCBBB@@@>>>===<<<<<<<<<;;;:::999999999999999888777777666666666666666777777777777777888888888555555555555555555555555333333333444444444444444111111222222333444555555333333333333333333333333333333333222222333333333333333222222222111111111333333333333333333333333111111222222222222111111000000000000000111111111111111111111111111111111000000111111111222222222333333333333333333333333222333333333222222111111222333444666888:::;;;<<<>>>===<<<;;;999888777666555555555666666777777777666666777777888888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@CCCCCCCCCDDDDDDDDDDDDDDDGGGGGGHHHIIIIIIJJJJJJKKKIIIIIIHHHHHHGGGEEEDDDCCCCCCGGGKKKMMMNNNQQQVVVZZZWWWVVVTTTSSSSSSUUUYYY\\\^^^^^^]]]]]]\\\\\\[[[[[[YYYZZZ[[[\\\ZZZUUUOOOKKKFFFKKKQQQTTTUUUUUUXXXZZZhhhrrr|||ppp```SSSJJJCCC>>><<<999888666666666666555444666666555444444444444444444444333222222111000000111111111000000000000000////////////////////////000000000000000000111111...///000000000000//////000000////////////000000////////////////////////GGGHHHGGGFFFDDDDDDFFFHHHGGGGGGGGGFFFFFFEEEEEEEEECCCBBBAAAAAAAAABBBCCCDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHLLLPPPTTT\\\bbbkkkrrrxxx~~~pppgggZZZPPPJJJHHHEEECCCAAA@@@???>>><<<;;;999999<<<;;;::::::999999999:::999888888777666777777777666666666777888888999999555555555555555555555555333333333444444444444555222222333333444444555555444444444444444444444444333333222222222222333333222222222222111111111111111111222222222222333333111111222222222222111111111111111111111111111111111111111111111111111111000111111111111222222222444444444444444444444444222222333333333222222111222333444666888:::;;;<<<<<<;;;:::999888777666555666666666777777888888999666666666777888888999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;<<<===???@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCCCCGGGLLLOOOQQQSSSXXX\\\VVVUUUTTTTTTUUUWWWYYYZZZYYYYYYYYYXXXXXXXXXXXXXXXUUUVVVWWWXXXXXXUUUPPPLLLGGGLLLRRRUUUUUUUUUWWWYYYccclllyyyeee[[[PPPIIIDDD>>>::::::888888999999888777666555666555444444333333444444444444333222111000//////000000000000000000000000////////////////////////000000000000111111111111---...///000111000///...///////////////000000111........................EEEFFFFFFEEEBBBBBBCCCFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAACCCEEEFFFFFFGGGHHHJJJKKKMMMNNNOOOHHHJJJMMMPPPSSSYYY```dddooowwwzzzaaaYYYPPPJJJGGGEEEBBB@@@>>>>>>>>>======<<<;;;:::<<<;;;;;;:::::::::::::::;;;;;;999888888888999:::777777777777777888888888555555555555555555555555333444444444555555555555444444444444444444555555222222222222222222222222333333222222222222333333222222222222111111111111000000000111111222222222111111222222222222111111222222222222222222222111111111111111111111111111000111111111111222222222222222222222222222222222111222333333333333222111222333555666888999::::::999888888777666666555555555666666777777888999999555666666777888888999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<===>>>@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIKKKKKKKKKJJJHHHFFFEEEDDDGGGKKKOOOQQQRRRSSSWWWZZZVVVUUUUUUUUUVVVVVVVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUWWWVVVVVVXXXYYYWWWRRRNNNKKKPPPWWWZZZZZZZZZ\\\]]]```gggrrr~~~zzzjjjYYYNNNFFFCCCAAA<<<999:::666888:::;;;;;;:::999999666555444444333333444444333222222222111111000000///000000000000000000000///////////////////////////000000000111111111111,,,---///000111000///...///////////////000111111////////////////////////FFFGGGHHHFFFCCCBBBDDDFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBBBBDDDFFFHHHJJJKKKMMMPPPSSSVVVXXXYYYUUUWWW[[[```eeemmmuuu{{{iiiZZZTTTMMMIIIGGGEEEAAA>>>===>>>??????????????????<<<<<<;;;:::::::::;;;;;;999888666555555555666777999999888888777777666666555555555555555555555555444444444555555666666666555555555555555555444444111111111111111111111111333222222222222222222333222222222111111111111000//////000000111111111222111111222222222222111111333333222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111000111333333444333222111222333555666888999999999777666666666555555444444555555555666777888888999555666666777888999999999::::::;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<<<<===???@@@BBBCCCCCCAAABBBCCCDDDEEEFFFGGGHHHEEEFFFFFFGGGGGGHHHIIIIIILLLLLLLLLKKKIIIGGGFFFEEEJJJNNNRRRSSSRRRRRRUUUWWWWWWWWWVVVVVVVVVUUURRRQQQPPPPPPRRRSSSTTTTTTTTTTTT[[[ZZZYYYZZZ[[[YYYTTTPPPPPPUUU\\\`````````aaaccc^^^dddmmmxxxwwweeeXXXPPPFFF======;;;777555888000333666888888777777777555555444333333333333444111111111111111222222222////////////000000000000//////////////////////////////000000111111111222+++---///000111000///...///////////////000111111000000000000000000000000DDDCCCBBBBBBBBBBBBDDDDDDGGGFFFFFFHHHIIIHHHFFFDDDEEEFFFGGGGGGHHHJJJMMMOOOSSS[[[aaabbbccchhhkkkkkkkkkkkklllqqqzzziii\\\PPPNNNJJJFFFBBB@@@???>>>@@@??????>>>===<<<<<<<<<;;;;;;;;;:::::::::999999:::999999999888888777777888777777666555444444444666666555444444444444555444444444444444444444444555555444444444333333333111111222222222333333333111111111000000000000///222222111111111111222222222222222222111111111111222222222111111111000000222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111000000111222444555555444222111333333222000///000333666666666777777777666666555777777777777888888888888999999888888999999:::;;;::::::999999::::::;;;<<<>>>>>>>>>???@@@BBBCCCDDDGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDEEEEEEFFFGGGIIIIIIKKKLLLLLLKKKHHHGGGGGGHHHKKKNNNRRRTTTSSSSSSSSSSSSVVVUUUTTTTTTSSSQQQMMMIIIIIIJJJKKKMMMOOOQQQSSSTTTZZZ]]]______\\\XXXUUUSSSYYYZZZ\\\aaadddccc^^^ZZZYYY\\\dddnnnyyyrrraaaSSSKKKCCC@@@<<<:::::::::999999666666666666555555555555333333333333333333333333333222222222222222222333222222222222111111111111333111000.........//////000000111111111111000000000000///...---,,,++++++000000000000000000000000000000//////.........---EEEDDDCCCBBBBBBDDDEEEFFFJJJJJJKKKLLLNNNNNNLLLJJJIIIKKKLLLLLLNNNPPPUUUXXXcccllltttwwwyyy}}}lllZZZQQQJJJIIIFFFCCCAAA@@@?????????>>>>>>===<<<<<<;;;;;;::::::::::::999999999999999999888888777777777777888777777666555555444444666666555444444444444444333333333333333333333333555444444444444333333333111111222222222333333333222222111111111000000000222111111000000111111222......//////000000000111222222222111111111000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111000000111222333555555333222111222222222000///111444777777888888888777777666555666666777777777888888888888888888888888999:::::::::999999999999:::;;;;;;<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKLLLMMMKKKIIIHHHHHHIIIMMMPPPSSSUUUUUUUUUUUUVVVXXXVVVUUUTTTSSSPPPKKKGGGFFFHHHKKKNNNRRRTTTVVVWWW\\\^^^```___\\\YYYWWWVVVYYYYYY[[[___aaa```\\\WWWTTTWWW]]]fffooouuuwwwwww|||lll\\\OOOGGGBBB@@@===:::888888888888777666666666666555555555444333333333333333333333333111111000000000000111111000000000/////////......000///////////////000111000000111111111111000000000000//////...---------////////////////////////000/////////............DDDCCCBBBBBBCCCEEEHHHJJJPPPRRRUUUYYY[[[ZZZVVVSSSRRRSSSUUUWWWZZZ___eeeiii~~~{{{kkk[[[PPPKKKDDDCCCBBB@@@????????????======<<<<<<;;;;;;::::::999999999999888888888777777777777777666666666666777777777666555555444444666555555444444444444444333333333333333333333333444444444444333333333333111111222222222333333333333222222222111111111111222111111000000111111222------...///000111222222222111111111111000000000........................000000000000000000000000000000000000000000000000111111111111111111111111222111111111111000000000111222333444444333222111111111111000000111555888999999999999888777666555666666777777777777888888888777777777777888999999999999888888999999:::;;;::::::;;;;;;<<<===>>>???>>>>>>>>>???AAABBBCCCDDDCCCCCCDDDEEEFFFHHHJJJKKKKKKLLLMMMLLLJJJIIIJJJKKKOOORRRTTTVVVVVVVVVWWWYYYZZZYYYWWWVVVTTTOOOJJJFFFCCCFFFKKKPPPUUUXXXYYYZZZ]]]^^^^^^]]]ZZZYYYYYYYYYXXXYYYZZZ\\\]]][[[WWWTTTOOOQQQWWW^^^fffjjjkkkkkklllttt~~~vvvfffVVVKKKEEEBBB@@@===:::777666666666666555666666555555555444444444333333333333333333333333000//////......//////000////////////............---...///000111111111111///000000111111000000///000000//////////////////////////////////////////////////////............FFFFFFGGGHHHLLLPPPTTTVVV[[[___ffflllooollleee```\\\___bbbffflllsss|||xxxggg[[[QQQKKKJJJAAAAAA@@@??????>>>>>>>>>;;;;;;;;;:::::::::999999888888888888777777777777666666666666666666555555777777666666555555555555666555444444333333444444222222222222222222222222444444444333333333222222111111222222222333333333333333333222222222111111111111000000000000111111///000000111222222333333111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111111111111111000000000000111111222333333222111111000000111111000222555888;;;;;;::::::888777555555666666666666777777777888777777777666777777888999888888888888888999::::::::::::::::::;;;<<<===>>>======>>>>>>@@@AAACCCDDDCCCCCCDDDEEEFFFHHHJJJKKKKKKLLLMMMLLLKKKJJJKKKLLLPPPRRRTTTTTTUUUVVVXXXZZZ[[[ZZZYYYXXXVVVQQQLLLGGGDDDGGGMMMSSSWWWZZZ[[[[[[[[[[[[[[[YYYWWWVVVXXXZZZXXXXXXXXXXXXWWWUUURRRQQQMMMOOOTTT[[[bbbfffffffffccciiirrryyy|||kkkcccWWWLLLEEEBBBAAAAAA:::888666555666666555444555555555444444444333333222222222222222222222222/////////....../////////111111111000000000//////---...///111111111000/////////000000000000////////////000000111111111111///////////////////////////////////////.........MMMOOORRRVVV\\\bbbfffiiilllrrr{{{vvvooojjjnnnssszzztttbbbVVVOOOIIIFFFFFFAAAAAAAAA@@@???>>>===<<<::::::::::::999999999999888888888777777777666666555555555555555555666666666666666666555555555555555555444333333333333333222222222222222222222222444444333333333222222222111111222222222333333333333333333222222222111111111000000000000000000111222222111111111111111111000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111///000111111111222555777;;;;;;::::::888777555555555666666666666777777777777777777666777777888999888777777777777888999999;;;;;;;;;;;;<<<<<<===>>>????????????@@@AAABBBCCCCCCCCCDDDEEEFFFHHHJJJKKKJJJKKKMMMLLLKKKKKKLLLMMMNNNOOOQQQQQQQQQSSSWWWYYYYYYYYYYYYYYYXXXTTTNNNJJJEEEHHHMMMSSSWWWYYYYYYYYYWWWVVVUUUSSSRRRSSSVVVXXXWWWWWWVVVTTTQQQOOOOOONNNLLLNNNSSSZZZaaaeeefffeeecccfffjjjmmmrrr{{{nnndddUUUPPPIIICCC@@@===;;;:::999777666666777777666555444444444444333333333333222222222222222222222222111000000//////000000111111111111111000000000000///000111111111000...---//////000000000000////////////000000111222222222.................................///////////////WWWZZZ```gggnnntttxxxzzz{{{mmm```SSSMMMJJJGGGDDDDDDAAAAAAAAA@@@???===<<<;;;::::::::::::999999999999888888888888777777777666555555555555666666666666666666666666666666555555555444444333333333333333333333333333333333333333333333333333222222222222111111222222222333333333333222222222111111111111111000000//////000000111000000000000//////......//////000000000000000111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000000111000000000000000000000000///111222222111222444666999999999999888777666555555555666666666666777777888777777777777888999999777777777666777777888999<<<<<<;;;;;;<<<======>>>?????????@@@@@@BBBCCCCCCDDDDDDEEEEEEFFFGGGIIIIIIIIIJJJKKKKKKKKKKKKLLLMMMLLLMMMMMMMMMNNNQQQUUUXXXXXXXXXYYYYYYXXXTTTMMMIIIDDDGGGKKKOOOSSSUUUVVVVVVQQQQQQPPPNNNMMMOOORRRUUUVVVVVVTTTPPPMMMKKKLLLNNNLLLNNNSSSZZZaaaeeeeeeddddddeeeddddddfffooozzzuuudddXXXRRRGGGDDDAAA>>>===;;;777555888777666666777888666555444444333333333222222222222222222222222222222222222111111000000111111222000000000000////////////111111111111000///...---...//////000000//////...//////000000111111111222.................................///////////////lllqqqxxxooo```UUUJJJHHHHHHEEEDDDDDD??????@@@???>>>===;;;:::::::::::::::::::::::::::999999888888888777777777555555666666666777777777555666666666666666666666555444333333222222333333333333333333333333333333333333333222222222222111111111222222222333333333222222111111111000000000000000////////////000000///////////////000000000////////////000000111111........................000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111000000000//////000000000000111333222222222333444777888888888777777666555555555555666666666777777888888888888888999::::::777666666666666777888888<<<;;;;;;;;;;;;<<<===============???@@@BBBDDDEEEFFFFFFEEEEEEFFFGGGGGGHHHGGGIIIJJJJJJJJJJJJLLLMMMKKKKKKKKKKKKLLLOOOTTTXXXWWWWWWWWWWWWUUUPPPIIIDDD???AAAEEEIIILLLOOORRRSSSMMMMMMLLLKKKKKKMMMPPPSSSUUUUUURRRNNNJJJIIIKKKNNNOOOQQQUUU[[[aaaeeeeeedddcccbbb```]]]]]]bbbkkkssszzzxxxkkk^^^PPPHHHGGG@@@>>><<<<<<;;;:::888666666555555666777777666555333333333333222222222222111111111111111111111111222111111000000111111222111111111111000000000000000000///////////////000......////////////......//////000000000000000000..................................../////////000~~~}}}ooo\\\XXXMMMCCCAAABBBAAA@@@AAA<<<===>>>>>>>>>===<<<;;;::::::::::::::::::::::::999999999999888888888888555666666666777777888888555555555666666666666666555444333333222222333333444444444444444444444444333333333222222222111111111111222222222333333333111111111000000000000///000000////////////000000//////000111222333444444.../////////000000111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000////////////000000111222333333222111222444666666777777777666666555555555555555666666666777999999888888999999:::;;;666666666666666777888888;;;;;;:::::::::;;;<<<<<<999:::;;;===@@@CCCEEEGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFHHHJJJJJJIIIJJJKKKMMMKKKKKKKKKJJJKKKOOOTTTXXXWWWWWWVVVVVVSSSMMMEEE???;;;===@@@DDDHHHLLLOOOQQQJJJKKKKKKKKKJJJLLLOOORRRUUUTTTRRRMMMIIIHHHKKKOOOSSSTTTXXX^^^cccfffeeeddd```___]]]YYYWWWYYY```fffmmmwwwuuueee[[[QQQFFF@@@AAA<<<:::888777888999888777555444444555666777555444333333333222222222111111111111111111111111111111111111000000000000111111444444444333333333222222//////.........000222333......////////////......000000000///////////////........................---.........//////000000}}}xxxzzzooo___VVVLLLIIIDDDAAA@@@???>>>===>>>======<<<;;;;;;:::::::::::::::999999999888888666777888888888777555444555666666666777777888888444444444444444444444444444444444444444444444444222222222222222222222222333333333333333333333333111111111111111111111111333111000000111111000...000000000000000000000000000000////////////000000000000000000000000000000///......------///000111////////////000000000000111111111111111000//////000000000000000000000000000000000000000000000000222222111111222222333444111111222222222222333333555555555555666666666666666666666666666666666666666666666666666555555555999888888777777777777777::::::999999::::::;;;<<<;;;;;;<<<===>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIHHHHHHIIIKKKOOORRRTTTTTTTTTTTTRRRNNNIIIDDDAAA@@@??????BBBHHHMMMNNNNNNKKKLLLMMMMMMNNNOOOSSSUUUTTTTTTSSSQQQNNNMMMOOOPPPSSSUUUWWW\\\```bbbbbbaaa___^^^\\\XXXUUUUUUXXX[[[```dddllluuuzzzjjj```RRRIIIDDDAAA===999===;;;999777555555555555666666555444444444444555444444333333222111000000000000000000000000000000222222333333222111///...////////////////////////------......//////000000//////.........---------***+++,,,...//////////////////............//////,,,------......------,,,}}}zzz{{{yyylll___TTTNNNJJJGGGCCCAAA@@@@@@???>>>=========<<<;;;:::::::::::::::999999999888888888777777777777777666555555333444444444555555555666333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333111111111111111111111111222111000000111111000...000000000000000000000000000000////////////000000000000000000000000000000///......---...///000111////////////000000000000///////////////...------000000000000000000000000000000000000000000000000000000//////000000111222333333333444444444555555333444444444444555555555555555555555555555555555666666666666666666666555999888777777666666777777888888777777888888999:::::::::;;;<<<===>>>??????@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIKKKNNNQQQSSSUUUUUUTTTQQQMMMGGGBBB???@@@???AAAEEEJJJNNNOOONNNNNNOOOPPPOOOOOOPPPRRRTTTTTTUUUTTTRRRPPPOOOPPPRRRUUUWWWYYY\\\^^^___^^^]]][[[ZZZWWWSSSOOOOOOQQQSSSVVVYYY^^^eeeooo{{{pppdddXXXPPPGGGAAA??????<<<:::777777666555444444444444666555444444333333444444333333333222222111111111000000000000000000000000222222222222111000//////////////////////////////........./////////////////////.........---------//////000111111111000000//////............//////---......//////......---ooo```XXXPPPJJJHHHGGGDDDAAA@@@@@@@@@???>>>===<<<<<<;;;;;;::::::999999999999999888888888777888777666666555555666666444444444444444555555555222222222222222222222222444444444444444444444444222222222222222222222222333333333333333333333333111111111111111111111111222111000000111111000///000000000000000000000000000000////////////000000000000000000000000000000///............///000000////////////000000000000///////////////......---000000000000000000000000000000000000000000000000000////////////000111111333333333333444444444444222222222333333333444444555555555555555555555555555555666666666666666666888888777666666666666666666666555555666666777888888999:::;;;<<<======>>>>>>??????@@@AAABBBCCCCCCDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGHHHIIIKKKMMMPPPQQQUUUTTTSSSPPPKKKFFFAAA===@@@BBBEEEJJJOOOQQQQQQOOORRRSSSSSSRRRPPPPPPRRRSSSUUUUUUUUUSSSQQQQQQRRRTTTXXXYYY[[[\\\\\\[[[ZZZYYYYYYWWWTTTOOOKKKHHHIIIJJJLLLMMMPPPTTT]]]jjjxxx~~~pppcccVVVNNNHHHCCC>>>;;;<<<<<<:::888444444555555555555555555444444333222222222222222222222222222222222111111000000000000000000000000333222111111000000000000///////////////////////////////////////........./////////............---111222222222111111000/////////............//////...//////////////////...qqq^^^TTTOOOJJJGGGGGGDDDBBB?????????@@@???>>>;;;;;;;;;;;;::::::999999999888888888888777777777888777666444444555666666666666666666666666666666222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222000///000111111000///////////////////////////000000////////////000000000000000000000000000000............/////////000////////////000000000000000000111111111111000000////////////////////////000000000000000000000000111111111111111222333333000111111111111222222222222222222333333333333444555555555555555555555555555555555555666666666666777777666555555555555666555555555444555555666777777777888999:::;;;<<<<<<======>>>??????@@@AAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHJJJKKKNNNPPPQQQRRRQQQPPPMMMIIIEEEAAA???AAAEEEJJJPPPTTTUUUTTTRRRUUUVVVVVVUUURRRQQQQQQRRRTTTTTTTTTRRRPPPPPPRRRTTTXXXZZZ\\\\\\[[[YYYXXXWWWXXXWWWTTTOOOJJJFFFEEEFFFGGGHHHJJJNNNUUU```mmmuuurrrbbbXXXPPPJJJFFFBBB???<<<;;;;;;:::888555555555777888888777555555333222222111111111111111111111111111222222222222000000000000000000000000333222111/////////000111////////////////////////000000//////......------/////////...............//////000000000000////////////............//////......////////////......mmmaaaUUUOOOKKKFFFCCCCCCAAA???>>>>>>??????>>>===:::::::::::::::999999999888888888777777777666666888777555444444444555666666666666666666555555555444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000111000///000111222111000////////////////////////000000////////////000000////////////////////////---......///////////////////////////000000000000000000111111111111000000////////////////////////////////////////////////111111000000111111222333000000000111111111222222222222333333333444444444555555555555555555555555444555555555666666777777777666555555444555555555666555555555555666777777666666777888999:::;;;;;;<<<<<<======>>>>>>??????@@@AAACCCDDDFFFFFFFFFFFFHHHIIIIIIKKKLLLNNNOOOPPPMMMMMMLLLJJJHHHEEEBBBAAABBBGGGNNNUUUXXXWWWVVVTTTWWWXXXXXXWWWTTTRRRRRRSSSSSSSSSRRRPPPNNNNNNPPPRRRUUUXXX[[[[[[YYYWWWWWWXXXUUUUUUSSSOOOJJJFFFDDDDDDDDDGGGKKKOOOUUU\\\dddiiiqqq|||qqqhhh\\\QQQJJJFFFCCCAAA>>>===<<<;;;:::999666444666666777777777555333222222222111000000000000111111111111111111111111222000000000000000000000000222111000/////////000111////////////////////////000000//////......------////////////////////////---...///000111111111111//////............//////,,,------......------,,,zzzkkk\\\SSSKKKIIIGGGBBB>>>>>>???>>>======>>>>>>===;;;999999999999999999999999777777777777666666666666777666555555444444555555444444444333333333333333444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000111000///000111222111000000000000000000000000000000000////////////000000////////////////////////---......///000/////////////////////000000000000---......///////////////000000000000000000000000///////////////////////////............///000000222222222222333333333333222222333333333444444444444444444444444444444444444444555555666777777777666666555444444444444444666666555555666666777888666666777888999::::::;;;<<<<<<<<<=========>>>>>>???@@@BBBDDDFFFFFFFFFEEEGGGHHHIIIJJJLLLMMMNNNOOOJJJIIIIIIHHHFFFDDDCCCBBBBBBHHHPPPUUUXXXWWWVVVUUUVVVWWWXXXXXXUUUTTTTTTTTTRRRRRRQQQOOOMMMLLLMMMOOOQQQUUUXXXYYYVVVTTTTTTVVVPPPPPPPPPMMMIIIFFFDDDCCCEEEHHHMMMQQQUUUXXX\\\___fffqqq|||uuukkkZZZTTTMMMFFFBBB???<<<;;;888888888888888777666555444444444444333222111000222222111000000000000111111111111111111111000000000000000000000000000000111000000//////000000000///////////////////////////////////////............////////////000000000---...000111222333333333//////............//////,,,,,,------------,,,,,,|||sssggg]]]RRRKKKEEEDDDCCC@@@>>>???>>>===<<<<<<======;;;:::888888888999999999999999777777666666666555555555555555666666555555444333444444444333333222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000/////////111222111000000000000000000000000000000000////////////000000////////////////////////------///000000000///...////////////000000000000------...///////////////000000000000000000000000////////////////////////...............///000000222222222222333333333333111111111222222222222333444444444444444444444444444444555555666777777888666555444444333333444444555555555555555666777777666666777888999::::::;;;<<<<<<<<<===============>>>???BBBDDDFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLIIIIIIHHHFFFDDDCCCAAAAAA@@@FFFNNNSSSUUUTTTTTTTTTTTTVVVXXXXXXVVVUUUUUUVVVSSSSSSRRROOOLLLKKKKKKMMMNNNRRRVVVUUUQQQNNNOOOPPPKKKMMMNNNMMMKKKHHHFFFFFFIIILLLPPPRRRTTTVVVXXXZZZaaajjjrrrvvv|||vvviii]]]UUUKKKHHHCCC???<<<:::888777555666777666555444444444333333222222222222222333333222111111000000111111222222111111000000//////000000000000000000000000//////000000000000000///////////////////////////.........///////////////.../////////000000000000...///000000111111111111//////............//////------............------nnnddd___YYYQQQPPPIIICCCCCCCCCAAABBBEEE>>>===<<<<<<===<<<:::999888888888888888888999999777666666666555555555555444555666666666555333222666666666555555444444444222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000/////////111222222111000000000000000000000000000000////////////000000////////////////////////,,,---///000000000///...////////////000000000000//////000111111111111111000000000000000000000000////////////////////////000000000000000111222222///000000000000111111111000000000000111111111111444444444444444444444444444444444555666777777888555555444333333333333444555444444444444555666666666666777888999:::;;;;;;<<<<<<<<<==================???AAADDDFFFFFFEEEEEECCCDDDFFFGGGHHHIIIIIIIIIJJJJJJHHHFFFCCCAAA@@@???>>>DDDLLLQQQRRRRRRRRRSSSRRRTTTWWWXXXWWWVVVVVVWWWTTTTTTSSSOOOLLLJJJKKKLLLLLLPPPTTTRRRMMMJJJJJJLLLJJJLLLOOOOOOMMMKKKJJJJJJNNNPPPRRRSSSTTTUUUXXXZZZ___ffflllnnnsss{{{{{{pppfff^^^VVVNNNHHHCCCAAA>>>;;;999999999999888999888777444222222222444333222222333555666888333222222111111111111111333222222111000//////...000000000000000000000000...///000111111000///...////////////////////////---.........//////000000.../////////000000111111...............------,,,//////............//////......////////////......zzzjjj]]]VVVQQQLLLHHHHHHEEEAAA>>><<<<<<>>>???======<<<;;;::::::999999888888888888777777777777666666777666555444222111555555555555555555555555444444555666666555444444555444333333222222222222333333333333333333333333444333222222111111222222111111000000000000111111000000000000000000000000111111000000//////......//////............//////////////////////////////......////////////......////////////////////////............////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111222222222222111111111111222222222333333333666666666666666666666666333444444555555444444333444333333333333444555555666666666777888888999999<<<;;;;;;<<<<<<===>>>??????AAABBBDDDDDDCCCAAA@@@AAACCCEEEGGGHHHGGGFFFFFFHHHHHHIIIHHHFFFBBB???===;;;===AAAGGGLLLMMMLLLJJJQQQUUUYYYZZZWWWUUUTTTUUUUUUUUUTTTSSSQQQNNNLLLJJJLLLNNNPPPOOOLLLIIIGGGGGGIIIHHHHHHJJJLLLNNNMMMLLLTTTTTTSSSQQQPPPQQQUUUXXX___```cccgggmmmtttzzz~~~{{{ggg```VVVOOOLLLIIICCC>>>999999999888777666666555777777777777666555444333333333333333333333333333222222222111111111111000444333222222111111222222000000000000000000000000000000//////......------////////////////////////111///---...111222000...////////////////////////........................///...---,,,+++,,,------........................tttiii\\\QQQLLLIIIEEEBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;::::::999999888888888777777777666666888777666555444444555555555555555555555555555555444444444333333444444444555444333222222222222222222222222222222222222222222222111111000000000111111111000000000000111111000000000000000000000000111000000000/////////...//////............//////////////////////////////......////////////......------------------------............////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000111111222222111111000222222222222333333333333555555555555555555555555333444444555555444444333444333333333333444555555777888888999999:::;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@BBBCCCCCCCCCAAA@@@AAACCCEEEGGGHHHHHHGGGFFFGGGHHHHHHGGGFFFCCC@@@???<<<===@@@DDDHHHJJJHHHGGGQQQUUUYYYYYYVVVTTTTTTUUUUUUUUUUUUUUUSSSPPPMMMKKKNNNPPPQQQPPPLLLIIIGGGGGGHHHHHHIIILLLNNNOOONNNLLLQQQQQQPPPOOONNNOOOSSSVVVZZZ\\\^^^bbbgggmmmrrrtttwww}}}{{{lllbbbZZZTTTLLLGGGEEECCC???;;;999999888777777666555555666666666666555444333222333333333333333333333333222222222111111111111000222222111000000000000111////////////////////////000000//////////////////////////////////////////111///---...000111///---////////////////////////........................000///...,,,,,,,,,------........................zzzpppaaaYYYPPPIIIFFFEEEDDDBBB<<<===>>>???>>>===<<<;;;<<<;;;;;;::::::999999999888888777777777777666666999777555444444555777999444444444444444444444444444333222111111222333444444333333222222222222333111111111111111111111111111111000000000/////////111000000//////000000111000000000000000000000000000000000000//////////////////............//////////////////////////////......////////////......------------------------............////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000111111222222111111000222222333333333444444444555555555555555555555555333444444555555444444333444333333333333444555555777777888999999::::::;;;::::::::::::;;;<<<===>>>>>>???AAABBBBBBBBBAAA@@@AAACCCEEEGGGHHHHHHGGGGGGDDDDDDEEEEEEDDDBBB@@@???======>>>AAADDDFFFFFFEEEPPPTTTXXXYYYVVVTTTSSSTTTUUUVVVWWWXXXVVVSSSPPPNNNOOOQQQRRRPPPMMMJJJIIIIIIIIIJJJLLLOOOQQQQQQNNNLLLLLLLLLLLLKKKJJJLLLOOORRRVVVXXX[[[^^^cccfffiiikkklllqqqxxx{{{pppggg^^^TTTMMMLLLGGGAAA>>>>>>>>><<<999888888777777666666555555444555555555444333222111333333333333333333333333222222222111111111111000111111000////////////000........................//////000000000000000000///////////////////////////...---...//////...---////////////////////////........................111000///...------------------------------------{{{oooddd\\\SSSNNNHHHDDDCCCCCCCCCBBB>>>>>>?????????>>>===<<<;;;:::::::::999999999888888777777777666666666666555555555444555666777888444444444444444444444444555333222000000222333555333333222222222222222333222222222222222222222222000111111000000000//////000000////////////000000000000000000000000000000000000000000//////////////////............//////////////////////////////......////////////......////////////////////////............////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000111111111111000000222333333333333444444444444444444444444444444444333444444555555444444333444333333333333444555555555555666666777888888888999999999::::::;;;<<<======>>>???@@@AAAAAAAAA@@@AAACCCEEEGGGIIIIIIHHHGGGAAAAAAAAABBBAAA@@@??????>>>======???CCCFFFGGGGGGQQQUUUYYYZZZWWWTTTTTTUUUUUUWWWYYYYYYXXXVVVSSSPPPOOOQQQRRRQQQOOOMMMMMMMMMLLLNNNPPPTTTUUUSSSNNNJJJGGGHHHHHHHHHGGGIIILLLNNNSSSUUUYYY]]]```ccceeefffdddhhhnnntttyyytttlllaaaYYYTTTPPPKKKGGGDDDAAA===;;;<<<<<<;;;:::777777777666666555555555333333333333333222111111222222222222222222222222222222222111111111000000111111000////////////000//////////////////////////////000000111111222222////////////////////////......------.........---////////////////////////........................111111000///...---------------------------------~~~mmmaaaYYYQQQKKKHHHEEEBBB@@@?????????>>>AAA@@@>>>===<<<;;;;;;<<<999999999999999888888888777777777666666666666555000222444666777666444333444444444444444444444444666444333111111333444666222222222111111222222333333333333333333333333333111111222222222111000///000000////////////000000////////////////////////////////////000000000000//////............//////////////////////////////......////////////......////////////////////////............////////////........................////////////////////////////////////////////////////////////////////////////////////////////////000000000111111000000000222222222333333333444444444444444444444444444444333444444555555444444333444333333333333444555555444555555666777777888888888888888888999:::;;;<<<<<<===>>>??????@@@@@@@@@AAABBBEEEHHHIIIIIIIIIHHHBBBBBBCCCCCCCCCCCCBBBBBB???>>>???AAAFFFJJJLLLMMMRRRVVVZZZ[[[XXXUUUUUUVVVUUUVVVXXXYYYYYYWWWUUUSSSNNNPPPQQQRRRQQQPPPQQQSSSQQQSSSUUUXXXYYYUUUPPPKKKGGGHHHIIIHHHHHHHHHKKKMMMQQQSSSVVVYYY]]]```aaabbb```dddhhhmmmqqqvvv|||}}}xxxllleee]]]XXXPPPKKKIIIHHHGGGEEE@@@>>><<<;;;::::::999999666666666555555555555555222222222222222222111000222222222222222222222222222222222111111111000000222222111000000000000111000000000000000000000000//////000000111111222222////////////////////////---.........------......////////////////////////........................000000000//////...---,,,------------------------vvvfffYYYSSSNNNIIIEEEDDDCCCBBBAAA@@@@@@?????????===;;;999888888888999888888888888888888888888777777666666666666555555...111444777777555333111333333333333333333333333555444333222222333444555222111111111111222222333333333333333333333333333000111222333222111000///000//////......//////000////////////////////////////////////000000000000//////............//////////////////////////////......////////////......------------------------............////////////........................///////////////////////////////////////////////////////////////////////////////////////////////////000000111111000000///111111222222222333333333333333333333333333333333333444444555555444444333444333333333333444555555666666777888888999999:::777777777888888999:::;;;;;;<<<<<<===>>>???@@@@@@AAABBBEEEHHHJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGAAAAAABBBEEEJJJNNNQQQQQQQQQUUUZZZZZZWWWUUUUUUVVVUUUUUUVVVWWWWWWWWWVVVUUUOOOQQQRRRRRRRRRRRRTTTVVVUUUVVVXXX[[[\\\YYYTTTPPPLLLMMMNNNMMMLLLLLLNNNPPPPPPQQQRRRUUUWWWYYY[[[\\\___bbbfffjjjmmmpppsssvvvrrrtttxxx~~~tttjjj```WWWQQQNNNJJJFFFBBBAAA@@@>>>===<<<;;;:::999888777777777555555555555555555444444111222222222222222111111222222222222222222222222222222222111111111111000222222111000000000000111111111111111111111111111//////000000000000000000////////////////////////---...//////...---...///////////////////////////............................../////////...------,,,,,,,,,,,,,,,,,,,,,,,,kkkbbbUUUMMMKKKIIIFFFBBB@@@AAABBBBBBAAA@@@@@@@@@:::::::::::::::999888888777888888888888888888888777777666666666555555555111222444666666555333222333333333333333333333333222222222222222222222222111111111111111222333333222222222222222222222222///000111222111000...---//////............//////////////////////////////.../////////000000000111//////............//////////////////////////////......////////////......------------------------............////////////........................////////////////////////////////////////////////////////////////////////000000000000000000000000//////000000000000//////000000000111111111222222222222222222222222222222333444444555555444444333444333333333333444555555666666777777888999999999777777777777777888::::::;;;;;;;;;<<<===>>>@@@@@@AAABBBEEEHHHJJJJJJJJJJJJIIIHHHHHHHHHGGGHHHHHHHHHEEEEEEFFFIIINNNQQQRRRRRRPPPTTTXXXXXXUUUSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVWWWSSSTTTTTTTTTRRRRRRTTTUUUUUUVVVYYY]]]___^^^[[[XXXUUUVVVVVVUUUTTTSSSTTTUUUSSSSSSRRRRRRRRRTTTUUUVVV]]]aaaeeehhhjjjkkklllmmmjjjkkkmmmqqqvvv}}}tttlllbbbZZZTTTPPPKKKGGGCCCBBBAAA@@@???===:::999999999999888777666666777444444444444444444444444111222222333333222222111111111111111111111111111222222222111111111111000111111000////////////000000000000000000000000000000000//////////////////////////////////////////---///111000...---///111////////////////////////........................+++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,ssscccZZZRRRHHHCCCBBBBBB@@@===888:::<<<======<<<<<<<<<777999<<<>>>???===;;;999777777777777777888888888777666666666555555555555555555555555555555555555333333333333333333333333000111222222222222111000111111000000111222333333111111111111111111111111...///000111000///---,,,//////............//////////////////////////////.../////////000000111111//////............//////////////////////////////......////////////......////////////////////////............/////////000........................////////////////////////////////////////////////////////////////////////111111111111111111111111//////000000000000/////////000000000000111111111222222222222222222222222333444444555555444444333444333333333333444555555444444555555666777777777666666666666777888999:::::::::;;;;;;===>>>???@@@AAABBBEEEHHHJJJKKKJJJJJJHHHGGGFFFFFFFFFFFFFFFFFFHHHHHHIIILLLOOOQQQQQQPPPNNNRRRVVVVVVTTTQQQQQQRRRTTTSSSRRRRRRSSSTTTVVVWWWVVVWWWVVVUUURRRQQQRRRTTTTTTUUUYYY]]]aaabbb```^^^[[[\\\\\\[[[YYYXXXYYYZZZXXXWWWTTTRRRQQQRRRSSSTTT\\\```dddggghhhhhhhhhhhhgggfffggghhhlllqqquuuxxx}}}oooeee]]]WWWOOOJJJHHHGGGEEECCC>>>???@@@AAAAAA???===;;;777888999999888777888999444444444444444444444444111222222333333333222222111111111111111111111111222222222111111111111000000000///...............////////////////////////000000//////......------////////////////////////...000222111...---///111////////////////////////........................***+++,,,............---,,,,,,,,,,,,,,,,,,,,,,,,zzzlll```WWWIIIGGGEEEDDDDDDCCC@@@???;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999888888777666555555444555555555555555555555555555555555555555555555555333333333333333333333333333333222222222222333333000000000000000000000000000000222333333222111000111111000000//////................../////////000000000000000111111111111...000000///...---...///111111000///////////////..............................---,,,---...///000------............------......///000000///...---////////////////////////............////////////........................000000000000////////////111///...------...///111000000000000000000000111000111111111111222222222333333222222333333444555111222222333333222222111444444444555555555555666555555555555555444444444666777888::::::999999888888999:::<<<===???@@@AAABBBDDDGGGJJJLLLLLLLLLKKKFFFGGGGGGFFFEEEFFFIIILLLOOOPPPQQQPPPOOOOOOQQQRRRNNNOOOOOOPPPQQQQQQPPPPPPTTTRRROOONNNOOORRRVVVYYYXXXYYYZZZXXXUUUSSSRRRRRRQQQQQQRRRVVV[[[___aaabbbcccccccccaaa^^^\\\\\\\\\]]]\\\XXXTTTQQQQQQUUUXXXbbbcccdddeeefffgggggghhhdddcccaaa```aaadddgggiiiyyy~~~|||rrrkkkddd[[[UUUIIIHHHFFFCCCAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;888888888888777777777777555444444444444333333333222222222222222222222222222111111111000000//////000000000000000000000000111111111111000000000000////////////////////////...............///000000000000000///......------,,,,,,------...///000000111111000000//////......000///...---------------......------------......------------------------}}}ooodddZZZPPPIIIFFFDDDBBBAAAAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888777777666555555444555555555555555555555555555555555555555555555555333333333333333333333333222222111111111111222222111111111111111111111111000111222222222222111000111000000000/////////.........////////////////////////000000000111111111...000000///...---...///000//////...---....................................------,,,---...///000------............---------...////////////...---....................................////////////..............................//////000000000111000///...------...///000111111000000000000000000000000111111111222222222333222222222222333444444111222222333333222222111333333333333444444444444555555555555555555555555555666777888999888888777888999:::<<<>>>???@@@AAABBBDDDFFFIIIKKKKKKKKKKKKGGGGGGFFFDDDCCCDDDHHHJJJNNNOOOOOONNNMMMMMMOOOPPPNNNOOOOOOPPPPPPPPPOOOOOOQQQOOOMMMKKKLLLOOOSSSUUUXXXYYYZZZXXXVVVTTTTTTTTTQQQPPPPPPSSSXXX\\\___```cccddddddbbb___]]]]]]]]]___^^^\\\YYYWWWWWWZZZ\\\gggfffeeecccbbbaaa``````^^^]]][[[ZZZ[[[^^^aaadddnnnrrrxxx~~~uuummmccc[[[VVVQQQKKKFFFCCCBBBAAA???===<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::777777777777666666666666666666555555444444444333222222222222222222222222111111111111000000000///000000000000000000000000111111111111000000000000////////////////////////...............///000000.........///////////////,,,,,,------...//////000/////////.........------000000///...............///......------......///------------------------uuunnncccZZZSSSMMMGGGCCCCCCAAA???>>>???>>><<<:::::::::::::::::::::::::::777777777777777777777777888777777666666555555555444444444444444444444444444444444444444444444444333333333333333333333333111111111111111111111111222222222222222222222222000111111222222111000000000000000000//////////////////////////////////////////000000000000111111...000000///...---...//////...------,,,,,,------...........................------------...//////------............------,,,---............---------------------------------............/////////........................,,,---...///000111111222000///...------...///000111111111000000/////////000000000111111111222222222222111111222222333444111111222222222222111111222222222222333333333333555555666666666666666666555555666777777777777666999999:::<<<>>>???@@@AAAAAACCCEEEHHHIIIJJJJJJJJJHHHGGGDDDAAA@@@AAAEEEHHHLLLMMMMMMKKKJJJJJJLLLNNNOOOOOOPPPPPPPPPOOONNNNNNNNNLLLIIIGGGGGGJJJNNNPPPVVVXXXYYYYYYWWWVVVVVVWWWQQQOOOMMMNNNRRRWWW[[[\\\aaacccdddccc```^^^]]]^^^___```aaa```^^^___```bbbhhhfffccc```]]][[[ZZZZZZXXXWWWUUUTTTUUUXXX[[[]]]bbbfffkkkppptttxxx|||xxxkkkbbb\\\VVVOOOJJJHHHFFFBBB>>>???>>>===;;;:::::::::999;;;;;;;;;:::::::::999999666666666666555555555444777777666555555444333333222222222222222222222222111111111111000000000000000000000000000000000000111111111111000000000000////////////////////////...............///000000------......///000000111,,,,,,------.../////////.........---------------111000////////////////////////............//////------------------------uuulll```[[[TTTOOOKKKIIIFFFCCC@@@>>>============;;;:::999999999999999999999999777777777777777777777777777777666666666555555555444444444444444444444444444444444444444444444444222222222222222222222222000000000111111000000000222222222222222222222222111111111111111000000000000000000000////////////000000000///////////////////////////000000000111...000000///...---...//////......---,,,---------........................------------......//////------............------,,,,,,---------------------------------------------------.........//////........................------......///000000111000///............///000111111111000//////......000000000000111111111111111111111111111222333333111111222222222222111111222222222222333333333333555555666666666666666777444444555555555666666666999999:::<<<===>>>@@@@@@@@@AAACCCEEEGGGHHHIIIIIIHHHFFFCCC???===>>>CCCFFFJJJJJJJJJHHHGGGGGGJJJLLLQQQRRRRRRQQQQQQOOONNNNNNJJJHHHEEECCCDDDFFFJJJLLLTTTVVVXXXYYYXXXXXXXXXYYYQQQNNNJJJJJJMMMRRRVVVXXX]]]___aaabbb```^^^]]]]]]___aaacccddddddddddddfffdddbbb___\\\YYYXXXXXXXXXTTTSSSQQQPPPQQQTTTWWWYYY[[[^^^bbbfffhhhjjjmmmoootttyyy|||tttkkkaaaXXXQQQOOOKKKFFFDDDCCCBBB@@@>>>===<<<<<<;;;;;;;;;;;;;;;::::::999999999888888888555555555444444444333333666666555444333333222111111111111111111111111111111111111000000000000000000000000000000000000000111111111111000000000///////////////////////////...............///000000............//////000000---------.........//////......------------------//////............//////000//////......//////000------------------,,,,,,tttggg]]]WWWOOOLLLHHHEEECCCBBBAAA@@@???===<<<<<<======;;;:::999999999999999999999999888888888888888888888888666666666666555555555555444444444444444444444444444444444444444444444444222222222222222222222222///000111111111111000///111111111111111111111111222111111000000/////////////////////000000000000000000000000000000//////...////////////000000000...000000///...---...///000///......------..............................---------...............------............------,,,,,,,,,,,,------......------------------------------------..................................../////////...............//////............//////000000000000//////......//////000000000111111111111000000000000111222222000111111222222111111000333333333333444444444444444555555555666666666777444444444444444555555555888999999;;;<<<===>>>??????@@@AAACCCEEEFFFGGGHHHGGGEEEBBB===;;;<<>>>>>===<<<;;;;;;;;;::::::::::::;;;;;;888888888888777777777777444444444444333333333333444444333222222111000000111111111111111111111111000000000000000000111111000000000000000000000000111111111111000000000///////////////////////////...............///000000000000//////............---------.......................................---------,,,,,,------...//////............//////......---------,,,,,,,,,zzzjjj___WWWQQQMMMFFFDDDBBB@@@???>>>>>>>>>===<<<;;;;;;<<<===<<<:::888888888888888888888888888888888888888888888888555555555555555555555555333333333333333333333333333333333333333333333333222222222222222222222222///000111222222111000///000000000000000000000000222222000///////////////////////////000000000000/////////000000111111111......////////////000000...000000///...---...///000//////...---.................................,,,---......//////......------............---------,,,,,,,,,---...///000------------------------,,,------------................................./////////.........------/////////////////////////////////////////////////////////000000000111111000000000///000000111222000000111111111111000000333333333333444444444444333333444444555666666666444444333333444444555666777777888999:::;;;<<<===>>>>>>@@@AAACCCDDDFFFGGGEEEDDDAAA>>>;;;<<<@@@CCCGGGGGGGGGEEEEEEGGGKKKNNNUUUUUUTTTSSSQQQOOOMMMLLLDDDBBB???>>>???BBBFFFIIIOOORRRTTTUUUUUUVVVWWWXXXRRRNNNIIIGGGIIILLLOOOPPPNNNSSSXXX\\\]]]\\\[[[[[[[[[^^^aaabbbbbbaaa```aaaaaa```^^^[[[WWWTTTRRRPPPLLLKKKIIIHHHIIILLLOOORRRTTTWWWZZZ\\\\\\[[[[[[[[[[[[^^^bbbhhhmmmqqqsssttttttwww}}}~~~uuummmeee^^^ZZZVVVTTTQQQNNNJJJFFFCCCBBB@@@???>>><<<;;;:::::::::888888777777777777888888777777777666666666666555444444444444333333333222222222111111111111000000111111111111111111111111000000000000111111111111000000000000000000000000111111111111000000000000////////////////////////...............///000000111000000///......------......................................./////////,,,,,,,,,+++,,,,,,---.........------------...............------,,,,,,+++}}}ssseeeYYYRRRMMMJJJGGGBBBBBBAAA???=========>>>;;;:::999:::;;;<<<;;;:::888888888888888888888888777777777777777777777777555555555555555555555555333333333333333333333333333333333333333333333333111111111111111111111111000111222333333222111000111111111111111111111111333222000///......//////.../////////000000000111......///000111222222333........./////////000000...000000///...---...//////...------,,,,,,------........................,,,---.../////////...---------............---------------------///000111........................,,,,,,---------.................................------........................////////////......------......///000000000////////////000000000111000////////////000111111000000111111111111000000222222222222333333333333222222333333444555555555555444444333444555666777666666777888999::::::;;;======>>>???AAACCCEEEFFFCCCCCCAAA???======@@@CCCFFFFFFFFFEEEFFFHHHMMMQQQUUUTTTSSSQQQOOOMMMKKKIII???>>><<<;;;===@@@EEEHHHMMMOOORRRSSSSSSSSSTTTVVVSSSOOOKKKHHHIIIKKKMMMNNNIIINNNVVV[[[]]]]]]\\\\\\[[[]]]______^^^]]]\\\\\\\\\]]]\\\\\\YYYVVVSSSQQQMMMKKKIIIHHHIIILLLPPPRRRTTTWWWZZZ\\\[[[YYYXXXXXXUUUWWWZZZ^^^bbbdddeeeeeedddeeehhhnnnzzz~~~xxxpppjjjbbbZZZUUUPPPMMMKKKIIIHHHGGGEEEBBB@@@???@@@===>>>>>>===<<<;;;;;;<<<777777666555555666666666666666666555555555555444555444444444444333333333111111111111111222222222111111111111111111111111///000000000111111111111000000000000000000000000111111111111000000000000////////////////////////...............///000000///////////////.................................,,,,,,---------.........,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------///......---,,,,,,++++++rrrfff^^^SSSKKKGGGDDDBBB???===>>>>>>===;;;:::;;;===:::888888888:::;;;:::999777777777777777777777777666666666666666666666666444555555555555555555555333333333333333333333333333333333333333333333333111111111111111111111111000111333444444333111000222222222222222222222222333222000///.........///.../////////000000111111------...000111222333444............/////////000...000000000...---...///...---,,,,,,++++++,,,,,,........................,,,,,,.../////////...------..................---......------...///111222////////////////////////,,,,,,,,,---------..............................+++,,,,,,---...///000000......////////////......,,,,,,---...///000111111////////////000000000000///////////////000111111000000111111111111000000000111111111111222222222111111222333333444555555555555444333444555666777555555666777888999999:::=========???@@@BBBDDDEEEBBBBBBAAA???>>>>>>@@@BBBFFFFFFFFFEEEFFFJJJOOOSSSTTTSSSRRRPPPMMMKKKIIIGGG<<<;;;999999;;;???DDDGGGLLLNNNPPPQQQQQQQQQSSSTTTSSSPPPLLLIIIJJJKKKLLLLLLFFFLLLTTT[[[^^^^^^]]]]]][[[]]]^^^^^^\\\ZZZZZZZZZVVVXXXZZZ\\\\\\ZZZXXXVVVOOONNNLLLKKKLLLOOORRRUUUVVVYYY\\\]]]\\\ZZZYYYYYYSSSTTTUUUXXX[[[]]]\\\[[[XXXWWWXXX]]]ggguuuzzzpppfffaaa^^^XXXQQQKKKHHHFFFFFFEEEBBBCCCCCCAAA@@@@@@AAABBB:::;;;;;;;;;:::999:::;;;888888777666666666777777666666555555555444444444555555555444444444333333000111111222333333444444000000000000000000000000//////000000111111111222000000000000000000000000111111111111000000000000////////////////////////...............///000000------......///000000000.....................---+++++++++,,,,,,------------------------...///000---,,,,,,++++++,,,,,,---//////...---,,,,,,++++++rrrfff___OOONNNJJJGGGCCC@@@>>>===@@@???===;;;:::;;;<<<===999999999888888888777777999888888888777777666666555555555555555555555555555555555555555555555555333333333333333333333333222222222222222111000///000000000000000000000000111111111111222222222222222222111111111111222222000000000000000000000000////////////////////////111111111111111111111111000000000///////////////---------.........//////000000/////////.........------------------------000///...,,,,,,,,,---.../////////...---------,,,------------------------////////////////////////................................................111111000000///---,,,+++---------............///////////////000000000000////////////000000000000222111111000000000000000///////////////000111111000111111111111222222222000000111222333333444444666555555444444333222222777777777777777666555555:::999999<<<@@@CCCBBB@@@AAAAAA@@@>>>===>>>AAADDDIIIIIIIIIJJJKKKMMMPPPQQQPPPPPPQQQPPPNNNJJJFFFDDD===999555444777;;;???AAAMMMTTTWWWRRROOOQQQTTTUUURRRRRRQQQQQQPPPPPPPPPPPPIIIMMMTTTYYY\\\\\\[[[YYYYYYZZZ[[[ZZZXXXWWWWWWXXXZZZ[[[\\\\\\[[[XXXTTTRRRQQQPPPPPPQQQQQQRRRSSSTTTZZZ\\\^^^``````^^^\\\ZZZXXXVVVTTTTTTVVVWWWWWWWWWPPPPPPPPPTTTZZZccckkkppp|||~~~}}}zzzxxxtttrrrnnnkkkgggbbb\\\WWWRRRPPPKKKHHHDDDBBBBBBBBB???<<<@@@??????>>>===<<<<<<<<<888999999999999888777777777777777777777777777777777666666666666555555555333444444444444444444444111111111111111111111111///000111111111///...---000000000000000000000000//////000000111111111222333333222111000///.........///000111111000///...000000//////.........---,,,---...//////...---,,,...---,,,,,,,,,,,,---...........................000000///...---,,,,,,+++------------------------111111000///...------,,,yyylll```VVVPPPIIIHHHFFFCCCAAA???>>>===???>>>===;;;;;;;;;;;;<<<:::::::::999999999888888888888777777777666666666555555555555555555555555555555555555555555555555333333333333333333333333222222222222222111000000000000000000000000000000////////////000000000000111111111000000111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////---------.........//////......---------,,,,,,,,,------------------------//////...---------------...............---------........................................................................------------------------...////////////......------------............///.../////////000000000000111111111111222222222333------,,,------.../////////////////////000111111000000111111111222222222111111111222222333333333444444444444444333333333777777777777777666555555999888999<<>>AAADDDGGGGGGGGGGGGHHHJJJLLLMMMOOOOOOPPPOOOMMMJJJFFFDDD<<<999555555888===AAACCCMMMTTTWWWTTTQQQSSSUUUUUUTTTTTTSSSSSSRRRQQQQQQQQQMMMPPPTTTXXXZZZZZZYYYXXXWWWXXXYYYWWWUUUTTTTTTUUUWWWXXXYYYZZZYYYWWWUUUSSSRRRRRRRRRRRRSSSTTTTTTUUUYYY[[[^^^``````^^^[[[YYYWWWUUUSSSSSSTTTVVVVVVUUUMMMLLLLLLMMMRRRYYY```dddfffgggiiikkkllllllkkkkkkmmmpppvvv}}}{{{uuurrrnnnkkkgggdddbbb```]]][[[XXXWWWTTTPPPLLLHHHEEEDDDFFFCCC@@@???@@@@@@>>><<<>>>>>>>>>===<<<<<<;;;;;;888888999999888888777666777777777777777777777777444444444444333333333333444444333333333333333333111111111111111111111111000111111111000000///...000000000000000000000000//////000000000111111111222222111111000///////////////000000000000//////000/////////............------............------...---,,,,,,,,,,,,---.........................../////////...------,,,,,,---------------------------------------,,,,,,,,,xxxlll```VVVNNNGGGDDDAAAAAA@@@>>>>>>===============<<<<<<;;;:::::::::::::::::::::999999999999666666666666666555555555555555555555555555555555444444444444444444444444333333333333333333333333111222222222222111000000000000000000000000000000////////////000000000000111000000//////000000111000000000000000000000000////////////////////////........................---......//////000000000---------...............---------------,,,,,,,,,------------------------.........///......---,,,---------...............////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////---------............///....../////////000000000---.........////////////******++++++,,,...///000/////////000000000111111000000000111111111222222111111222222222222222222333333333333444444444444666666666666666555555555888888999;;;>>>@@@???>>>>>>>>>>>>======>>>BBBDDDGGGGGGFFFFFFGGGGGGHHHIIIMMMMMMMMMMMMKKKHHHEEECCC;;;999666666:::???CCCEEENNNUUUYYYVVVTTTUUUVVVTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUWWWWWWWWWVVVUUUUUUVVVVVVTTTRRRPPPPPPQQQRRRSSSUUUVVVWWWWWWVVVUUUSSSSSSTTTTTTUUUVVVVVVWWWYYYZZZ]]]^^^^^^]]]ZZZYYYUUUSSSQQQQQQRRRSSSSSSSSSLLLJJJHHHHHHJJJNNNSSSVVVUUUUUUVVVWWWYYYYYYZZZZZZ^^^```dddjjjpppuuuyyy|||~~~||||||{{{zzzwwwtttssspppllliiifffccc___\\\WWWTTTQQQPPPOOONNNLLLJJJIIIHHHGGGEEECCCAAA@@@??????===<<<;;;<<<===<<<;;;===<<<<<<;;;;;;:::::::::888888888888888777666666555555555555555555555555444444444444333333333333444333333333222111111111111111111111111111111111222222111000000000000111000000000000000000000000//////000000000000111111000000000000000000000000000//////////////////000////////////.....................------............------,,,,,,------...................................................------------------------++++++,,,,,,------------xxxjjjcccZZZQQQKKKGGGCCCBBB>>>===<<<<<<;;;;;;<<<<<<;;;<<<<<<<<<;;;:::999888999999999888888888888777555555555555555555555555555555555555555555555555444444444444444444444444222222222222222222222222111111222222222111111000000000000000000000000000000111111111222222222222000000////////////000000////////////////////////////////////////////////..............................//////000111222222........................////////////////////////------------------------------/////////...---,,,,,,---------.../////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------............///........./////////000000++++++,,,,,,,,,---------............///000111222//////000000111111111111000000000000111111111111222222222222111111111111111111222333444444555555666555555555555555555555777777999;;;===>>>>>>>>>>>>??????>>>>>>???BBBEEEHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJIIIGGGEEECCCAAA;;;999777888===BBBGGGIIIQQQWWWZZZXXXVVVVVVUUURRRPPPRRRSSSUUUVVVVVVVVVVVVXXXWWWWWWUUUUUUTTTSSSSSSSSSTTTTTTRRRPPPNNNNNNOOOMMMNNNPPPRRRTTTVVVWWWWWWUUUUUUVVVWWWXXXXXXXXXXXXXXXYYY[[[\\\\\\[[[YYYXXXTTTQQQOOOOOOPPPQQQQQQPPPMMMKKKHHHGGGGGGJJJMMMOOOOOOOOOOOOOOOPPPRRRTTTUUUVVVXXX[[[___cccgggiiikkklllmmmnnnooooooooonnnmmmpppssswww{{{~~~~~~}}}|||yyyyyyyyyyyy{{{}}}~~~~~~|||xxxtttpppmmmkkkjjjcccbbbaaaaaabbbbbb```___^^^\\\ZZZXXXWWWUUUSSSQQQKKKIIIGGGFFFFFFFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAA<<<;;;:::999999:::999999;;;:::::::::999999999888777777888888777777666555444444444444444444444444666666666555555555444444444333333222111000//////111111111111111111111111333222111000000111222333000000000000000000000000//////000000000000000000////////////000000111111000///...------...///000///////////////.........///...---,,,,,,---...///------------------------........................---------.........//////------------------------........................yyykkkaaaYYYUUUNNNIIIFFFDDDCCCBBB======<<<;;;:::::::::::::::;;;;;;;;;:::999888777777777777777666666666666444444444444555555555555555555555555555555555555444444444444444444444444222222222222222222222222000111111222222222111111000000000000000000000000000111111111222222222222000000////////////000000//////////////////////////////////////////////////////////////////////////////000111222222333333.....................---.../////////////////////------------------------,,,---...//////...---,,,,,,---------.../////////------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,---------............///............////////////....../////////000000000111111000000000000000111//////000111222111111000//////000000000111111111222111111111111111111111000111111222333444555555555555444333444444555666666888999;;;<<<<<<===>>>???@@@@@@@@@???@@@CCCEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@<<<:::999;;;@@@EEEIIIKKKSSSXXXZZZXXXVVVUUUSSSOOOLLLNNNQQQTTTWWWYYYYYYYYY[[[ZZZWWWTTTSSSRRRQQQRRRRRRSSSSSSQQQOOOMMMNNNNNNJJJKKKLLLOOOQQQTTTWWWXXXVVVWWWXXXYYYZZZZZZZZZZZZWWWXXXYYYZZZZZZYYYXXXWWWRRRPPPNNNMMMNNNOOOOOONNNKKKJJJGGGFFFFFFHHHJJJLLLIIIIIIIIIIIIJJJMMMOOOQQQQQQRRRTTTVVVYYY[[[]]]]]][[[[[[\\\\\\\\\[[[[[[ZZZZZZ\\\aaaeeehhhhhhgggfffbbbbbbaaaaaabbbccceeeggggggfffdddaaa^^^[[[XXXWWWSSSQQQPPPQQQRRRSSSRRRQQQNNNMMMKKKKKKKKKKKKIIIGGGBBB@@@??????@@@AAAAAA@@@@@@@@@??????>>>>>>======<<<<<<;;;:::888777888888999999999999888888888888666777777777777666555555333333333333333333333333666555555555555444444444333333222111111000//////111111111111111111111111333222111000000111222333////////////////////////000000//////////////////.........///000000111111000///...------...///000.........//////////////////...---,,,,,,---...///------------------------........................,,,,,,------.../////////------------------------000//////...------,,,,,,wwwmmmdddYYYRRRKKKHHHDDDAAA@@@@@@???=========<<<;;;:::999999::::::::::::999888888777777666666666666555555555444444444444555555555555555555555555555555555555555333333333333333333333333222222222222222222222222000000111222222222222111000000000000000000000000////////////000000000000111000000//////000000111000000000000000000000000////////////////////////000000000000000000000000000000000111111222222222...............---------,,,,,,,,,---------------------------------------,,,---......///.........---------...............------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++---------............///------........./////////------........./////////000000///...............///000111222222222111000/////////000000000111111000000111111111111111111000111111222333444444555555444333222222444555666666888;;;<<<;;;;;;===>>>???@@@AAA@@@??????AAACCCAAABBBCCCEEEEEEFFFFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@===;;;;;;===BBBGGGKKKMMMRRRVVVWWWUUUTTTUUUSSSOOOJJJLLLQQQUUUYYYZZZ[[[[[[\\\ZZZWWWTTTRRRQQQQQQQQQPPPQQQQQQPPPNNNMMMNNNOOOIIIJJJJJJLLLOOOSSSVVVXXXWWWXXXYYY[[[\\\[[[[[[ZZZVVVWWWXXXYYYYYYXXXWWWVVVRRRPPPMMMLLLMMMNNNMMMMMMHHHGGGEEECCCCCCDDDFFFGGGFFFFFFFFFGGGHHHKKKMMMOOOPPPQQQQQQRRRTTTUUUUUUVVVRRRQQQPPPOOONNNNNNOOOOOOLLLOOOSSSWWWXXXXXXWWWVVVSSSRRRQQQQQQQQQSSSTTTUUUVVVUUUSSSQQQOOOMMMKKKJJJLLLJJJHHHGGGHHHHHHGGGFFFFFFEEECCCDDDEEEEEECCCBBB===<<<;;;;;;===??????>>>>>>======<<<<<<;;;;;;:::;;;<<<<<<:::888777888999888888888888888888888888666666666666666555555444333333333333333333333333333333333333222222222222333222222222111000000000111111111111111111111111111000000000000111222222////////////////////////000000////////////...............//////000000000///..................///.........///////////////.........------.........,,,------......------,,,........................---------.........//////------------------------......---,,,+++***))))))ttthhh___ZZZUUUNNNHHHBBB@@@>>>>>>>>>===;;;999;;;;;;::::::999:::::::::;;;:::888777666666777777777666666666666555555555444444555555666666666666555555555555555555555555333333333333333333333333111111111111111111111111000000111222222222222222000000000000000000000000////////////000000000000111111111000000111111111000000000000000000000000////////////////////////000000000000000000000000//////////////////000000//////.........---------,,,,,,,,,---------......---------------------------------------...//////...............---------........................------------------------........................------------------------,,,,,,---.........---------------............///---------.........//////,,,,,,,,,,,,------------......---------...//////...000111333333222111000////////////000000000111//////000000111111222222111111222222333333333444444333222111222333555666777999<<<===<<<;;;===???>>>???@@@???======>>>???>>>@@@BBBEEEFFFGGGHHHHHHEEEEEEEEEDDDDDDCCCCCCBBB>>>======???DDDIIILLLMMMNNNQQQQQQPPPRRRVVVUUURRRLLLOOOSSSWWWZZZ[[[[[[[[[ZZZYYYWWWTTTRRRQQQQQQQQQMMMNNNOOOOOOMMMMMMMMMOOOJJJJJJJJJKKKMMMQQQUUUWWWWWWXXXZZZ\\\\\\\\\[[[ZZZVVVVVVWWWWWWWWWWWWVVVVVVRRROOOMMMLLLLLLMMMMMMLLLHHHFFFDDDBBBAAAAAABBBCCCEEEEEEFFFGGGIIIKKKMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPMMMKKKIIIGGGFFFGGGHHHIIIFFFHHHLLLNNNOOONNNLLLKKKJJJJJJJJJIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEGGGEEEBBBAAABBBBBBAAA@@@DDDBBBAAAAAABBBCCCAAA@@@<<<;;;:::;;;===??????>>>======<<<<<<<<<;;;;;;;;;888:::;;;999777777999;;;888888888888888888888888555555666666666555444444444444444444444444444444333333333222222222111111222222222222222222222111111111111111111111111111...///000000111111111000////////////////////////000000/////////...............//////////////////---......//////......---............/////////000------............------,,,,,,---......---,,,,,,........................---------...............------------------------,,,,,,,,,++++++*********|||sssiii```VVVQQQPPPNNNIIIDDD@@@???>>>>>>>>>>>>;;;999999999888888999:::;;;;;;;;;:::888666555666777888777777777777666666666666555555555666666666777777555555555555555555555555333333333333333333333333111111111111111111111111///000111222222222222222000000000000000000000000111111111111222222222222222222111111111111222222000000000000000000000000////////////////////////000000000000000000000000...............---------//////.........---------........./////////000000------------------------...---,,,,,,---...///000/////////......------,,,////////////////////////------------------------................................................)))***,,,---.../////////---------.........//////---------.........///////////////000000000111111---------...///000111222...000222333333333111000////////////000000000000...//////000111222222333111222222222222333333333444333222111111333555666777:::======<<<;;;===???===>>>???>>><<<:::;;;<<>>>>>@@@EEEIIILLLMMMJJJLLLMMMMMMQQQVVVXXXUUUPPPRRRVVVYYY[[[\\\[[[ZZZYYYXXXVVVUUUSSSRRRQQQQQQKKKLLLMMMMMMLLLLLLMMMNNNKKKKKKJJJJJJMMMPPPTTTWWWWWWXXXZZZ\\\]]]\\\[[[ZZZUUUVVVVVVWWWWWWVVVVVVUUURRROOOMMMLLLLLLMMMLLLLLLIIIGGGEEEBBBAAA@@@AAAAAAAAABBBCCCEEEGGGIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKIIIEEEBBBAAACCCEEEFFFDDDFFFIIIKKKKKKJJJGGGEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDEEEDDDBBB??????@@@AAAAAAAAAAAA???>>>>>>??????>>><<<999888777888:::<<<<<<;;;999999:::::::::::::::;;;555777999999777777:::===888888888888888999999999555555666666555555444333444444444444444444444444555555555444444444333333222222222222222333333333111111111111111111111111---...///111111111000///////////////////////////000000//////.........---////////////////////////,,,---...//////...---,,,---.........//////000000,,,---...//////...---,,,,,,,,,---......---,,,,,,................................................------------------------,,,,,,------------......}}}tttlllccc\\\RRRPPPMMMIIIEEEAAA???>>>>>>============<<<<<<<<<777888999999::::::::::::888888888666444444555777666666666666777777777777777777777777666666666666999666333333555777777555333333333333333333333333222222222111111111000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000////////////////////////000///---,,,,,,---///000//////............/////////......---------------///...---,,,,,,---...///------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------......------,,,+++.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---,,,,,,,,,---------..................////////////---------,,,,,,---------............////////////............////////////111111111111111111111111000000111111111222222222222222111000222444666888::::::::::::::::::::::::777999;;;<<<;;;:::::::::;;;<<<>>>CCCHHHKKKLLLKKKIIIIIIJJJJJJJJJJJJIIIIIIEEEDDDEEEHHHKKKMMMLLLKKKLLLIIIHHHLLLSSSWWWVVVSSSRRRVVVYYYYYYXXXXXX[[[^^^ZZZYYYWWWWWWVVVTTTPPPMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKMMMQQQTTTWWWXXXYYY[[[\\\\\\ZZZWWWVVVUUUVVVWWWWWWXXXWWWWWWWWWRRRQQQOOOMMMLLLLLLLLLLLLJJJGGGDDDBBBCCCEEEFFFFFFGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCCCCDDDEEEHHHJJJLLLHHHEEEBBBAAABBBCCCDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<<<<;;;;;;<<<>>>>>>===<<<;;;;;;::::::999999999::::::;;;;;;;;;888888888888888888888888777777777777777777777777888888777666666666666666888555333333555666555333555555555555555555555555333333333333333333333333333333333333333222111000000111222222222000///.........//////000000111111//////000000111111111222222222222111000//////...000000000000000000000000////////////////////////000000//////......------+++++++++,,,,,,---------000///...---,,,+++******........................++++++,,,,,,---...//////,,,------......------,,,***++++++,,,---...//////|||pppfff___YYYRRRLLLLLLJJJHHHEEEBBB@@@???>>><<<<<<;;;;;;;;;:::::::::777888888999999999999888666666666777777666555555555666666666777777777777777777777777666666666555888666333333555777666555222222222222222222222222222222222111111111000000000000000000000000000000111111111111000000000///////////////////////////////////////////////////////////////////////////000...---,,,,,,---...000//////............//////222111///........./////////...------------...///------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------+++,,,,,,---.........---......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---,,,,,,++++++,,,,,,---,,,,,,,,,---------..................////////////......------------..................////////////............////////////111111111111111111111111111111222222222333333333222222111111222444666777::::::::::::::::::::::::777999;;;<<<::::::::::::;;;<<>>===<<<<<<<<<<<<<<<<<<>>>======<<<;;;;;;::::::999999999:::::::::;;;;;;999999999999888888888888777777777777777777777777888777777666666666666666777444222222444555333222333333333333333333333333222222222222222222222222333333222222222111111111111111111111111000//////.../////////000000000111//////000000000111111111222222111111000//////...////////////////////////....................................------------------.....................---------------,,,,,,........................,,,------....../////////,,,------......------,,,++++++,,,,,,---.........wwwiiicccZZZSSSOOOLLLGGGDDDDDDCCCBBB@@@???>>>>>>>>>:::::::::999999999888888888888999999999888777777777666777:::===<<<888444555555666666666777777777777777777666666666555555777555444444555666666555111111111111111111111111222222222111111111111111000000000000000000000000111111111111000000000000........................///////////////////////////////////////////////////...---,,,,,,---.../////////............//////555333111///...///000111///...------------...///------............------------------------------.........------,,,,,,,,,------------------------)))***,,,---.../////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---............///////////////............//////............////////////............////////////111111111111111111111111222222222333333333444444222111111111222444666777999999999999999999999999777999;;;;;;:::999:::;;;;;;===AAAGGGLLLNNNMMMLLLKKKLLLMMMNNNOOONNNNNNMMMKKKKKKKKKMMMOOOPPPNNNMMMJJJHHHHHHLLLRRRVVVWWWVVVXXXWWWWWWYYY[[[]]]]]]\\\[[[YYYWWWVVVVVVTTTQQQNNNMMMNNNOOOPPPPPPPPPPPPPPPNNNMMMLLLLLLMMMOOORRRSSSVVVWWWYYYZZZZZZXXXVVVUUUSSSTTTTTTUUUVVVUUUUUUUUUTTTRRRPPPMMMKKKJJJJJJJJJHHHFFFDDDDDDEEEGGGGGGGGGGGGGGGHHHGGGFFFEEECCCBBBBBBBBBDDDEEEFFFGGGHHHHHHDDDBBB@@@@@@AAACCCCCCCCCEEEEEEEEEDDDDDDDDDCCCCCC@@@???>>>>>>???@@@AAABBBCCCCCCCCCBBBAAA???>>>===<<<;;;;;;;;;;;;<<<===============<<<;;;;;;::::::999999999999::::::::::::::::::999999999888888888777777777777777777777777888777666666555555666666555333111111222333222111111111111111111111111111111111111111111111111111333222111111000111111111222111111000000000000000////////////000000000000//////000000000000111111222111111000000//////...////////////////////////........................,,,,,,,,,,,,,,,---------..................------,,,,,,,,,------.........------------------------.............../////////,,,------......------,,,,,,,,,,,,,,,------------}}}rrrggg___YYYUUUOOOJJJHHHGGGEEECCC@@@???>>>======<<<======999999999999888888888888::::::::::::999888777777999888:::???CCCCCC<<<555555555555666666666777777777777666666666555555555666555444444555555555555222222222222222222222222111111111111111111111111000000000000000000000000111111111000000000000000///////////////////////////////////////////////////////////////////////////...------------.../////////............//////555333111...---...///000.........------.........------............------.................................------,,,,,,+++------------------------***+++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------.........//////000000////////////000000............////////////............////////////111111111111111111111111111111222222222222333333111111111222333444666777888888888888888888888888666888::::::999999:::<<<;;;===BBBHHHMMMOOOMMMKKKIIIJJJLLLNNNOOOOOONNNMMMLLLLLLLLLNNNPPPPPPMMMKKKIIIHHHHHHLLLQQQVVVXXXYYYYYYWWWVVVXXX\\\^^^]]][[[ZZZXXXVVVUUUUUUTTTQQQOOONNNNNNPPPQQQRRRRRRRRRRRROOOOOONNNNNNNNNPPPQQQRRRUUUVVVWWWXXXXXXVVVUUUTTTSSSSSSTTTUUUUUUUUUUUUUUUTTTSSSPPPMMMKKKJJJIIIIIIGGGFFFEEEEEEGGGIIIHHHHHHHHHHHHIIIHHHGGGFFFDDDCCCBBBCCCEEEGGGHHHHHHGGGGGGCCCBBB@@@AAACCCDDDEEEDDDGGGGGGFFFDDDCCCBBBAAA@@@???>>>>>>>>>>>>@@@AAABBBCCCCCCBBBBBB@@@???===<<<::::::::::::;;;<<<===>>>======<<<<<<<<<;;;;;;;;;999999999999999999999::::::::::::999888888777777777777777777777777777777777777666555555555555666444333222222222222222222111111111111111111111111111111111111111111111111222222111000000000111222222111000//////000111222////////////000000000000//////000000000000000000111111000000////////////////////////////////////........................++++++,,,,,,------......---------,,,,,,+++++++++,,,,,,,,,---------......------------------------...............---------,,,------......------,,,---------,,,,,,,,,++++++uuukkkddd]]]VVVQQQMMMJJJFFFCCCBBBAAA@@@???@@@???>>>===<<<;;;;;;;;;::::::::::::999999999999:::;;;;;;;;;:::999888888999888:::???CCCCCC<<<555555555555555666666666666666666666666555555555555444555555555555444444555333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000111111000000000000000000000000........................////////////////////////.........------.........//////............//////333111///---------...///---..................---------............------.................................------,,,,,,,,,------------------------,,,------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------............000000////////////000000............////////////............////////////000000000000000000000000000000000000111111111111111111111222333444555666777777777777777777777777666888999999888999:::<<<;;;>>>BBBHHHLLLMMMKKKIIIEEEGGGJJJLLLMMMMMMLLLKKKJJJKKKKKKMMMOOONNNKKKIIIHHHHHHHHHKKKPPPTTTWWWYYYYYYWWWUUUWWW[[[]]]\\\YYYYYYWWWUUUTTTSSSSSSQQQOOOMMMOOOQQQRRRSSSSSSRRRRRRQQQPPPPPPOOOPPPQQQRRRSSSSSSTTTUUUUUUUUUUUUTTTSSSSSSSSSTTTUUUUUUUUUUUUTTTTTTRRRPPPMMMKKKIIIIIIIIIGGGFFFFFFGGGIIIJJJIIIGGGHHHIIIIIIIIIIIIGGGFFFEEEDDDEEEGGGHHHIIIHHHGGGGGGDDDCCCBBBCCCEEEFFFFFFEEEIIIHHHGGGEEEBBB@@@???>>>??????>>>>>>>>>???AAABBBBBBBBBBBBAAA@@@???======999999999999:::<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;999999999999999999999999999999999888888777777777666666666666666666666666777666666555555555555555555444444333222222333444222222222222222222222222222222222222222222222222222111111111111111222222222111000//////000111222000000000000////////////000000//////////////////000000000///////////////................................................,,,,,,------.........///---------,,,,,,+++++++++......---------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++******zzztttmmmfff\\\UUUQQQOOOKKKHHHFFFEEECCCAAA???>>>>>>>>>@@@???>>><<<;;;;;;::::::;;;;;;;;;:::::::::999999999999:::::::::999888888777666777:::===<<<888444444444555555555666666666666666666555555555444444222444666666444333444555333333333333333333333333111111111111111222222222000000000000000000000000000000000000111111111111111111111111111111111111........................////////////////////////........................//////............/////////......---------------------...//////...------------............------------------------------------------------------------------------------------......------,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,------------.........000000////////////000000............////////////............////////////000000000000000000000000/////////000000000000111000111222333444555555555666666666666666666666666666777888888888888;;;======>>>AAAFFFIIIJJJHHHFFFAAADDDGGGJJJLLLKKKJJJIIIHHHHHHJJJLLLMMMMMMIIIGGGEEEEEEFFFHHHKKKPPPTTTVVVVVVUUUUUUVVVXXXYYYYYYXXXXXXUUUSSSRRRRRRQQQPPPNNNMMMNNNPPPRRRSSSRRRQQQPPPPPPPPPOOOPPPPPPQQQRRRRRRQQQRRRSSSSSSSSSSSSSSSSSSQQQRRRSSSSSSTTTTTTSSSSSSSSSQQQOOOLLLJJJIIIIIIIIIGGGGGGGGGIIIJJJJJJHHHFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFDDDDDDDDDFFFGGGFFFEEEHHHGGGFFFDDDBBB@@@???>>>@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@???>>>===<<<888888888999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<999999999999999888888888777777777777777777777777666666666666666666666666777666555555444444555555444555555444222222333444222222222222222222222222222222222222222222222222111111222333333333222222000000000000000111111222000000000000////////////000000////////////......////////////////////////........................------------------------------------..............................------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------......------,,,------,,,,,,++++++******|||rrriiiaaa\\\VVVQQQKKKHHHHHHGGGEEECCCCCCCCCBBBAAA?????????@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999666777777888888888888777666666666777777666555555444444444555555555666666666666555555555444444444111444666666444333333444222222222222222222222222000000111111111222222222000000000000000000000000///000000000111111111111000000000000000000000000........................////////////////////////---..................---//////............//////+++,,,---...///...------------...//////...------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------,,,,,,------...---------,,,,,,,,,---------......------------------------........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,---------.........000//////......//////000............////////////............////////////000000000000000000000000///000000000000111111111000111222333444555555555555555555555555555555555666777888777777888;;;===>>>>>>@@@CCCFFFFFFDDDBBB???AAAEEEIIIKKKJJJIIIHHHFFFFFFHHHKKKMMMLLLIIIFFFBBBBBBBBBCCCFFFIIINNNQQQRRRTTTUUUUUUTTTUUUVVVWWWVVVTTTQQQPPPPPPPPPOOONNNLLLNNNPPPQQQQQQPPPNNNMMMMMMMMMNNNNNNOOOPPPQQQQQQPPPQQQQQQQQQRRRRRRRRRRRROOOOOOPPPQQQQQQQQQQQQPPPRRRPPPNNNLLLJJJJJJJJJJJJHHHHHHIIIJJJKKKJJJGGGEEECCCDDDFFFGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFEEEDDDDDDFFFFFFDDDBBBDDDDDDCCCCCCCCCBBBBBBBBB@@@???>>><<<<<<<<<<<<===<<<<<<<<<======<<<<<<;;;999999888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888777444444555555666666777777666666666666666666666666666666555444444444444555222444555333111000222444222222222222222222222222111111111111111111111111000111444555666555333222//////000111111111111111111000000000/////////...000000/////////.........////////////////////////........................---------------------------------,,,,,,,,,,,,,,,------..................,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,------......------,,,,,,,,,,,,+++++++++++++++{{{rrrhhhaaaZZZUUURRRIIIFFFCCCCCCDDDDDDBBB??????@@@@@@???>>>>>>???@@@;;;;;;;;;:::;;;;;;<<<<<<:::::::::999999999999888444444555666666777666666888888888666444444555777444444444555555555666666666666555555555444444444111444777777444222333444111111111111111111111111000000111111222222222222000000000000000000000000//////000000111111111222////////////////////////........................////////////////////////------............------//////............//////***+++...000000000...---,,,---...//////...---,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------------------------***+++,,,---.../////////,,,,,,,,,------.........................................................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......//////............//////............/////////000............/////////000000000000000000000000000000111111111111222222222000111222333444555555555555555555555555555555555666777777777777888;;;>>>???>>>???AAACCCDDDBBBAAA>>>@@@EEEHHHJJJJJJIIIHHHEEEEEEHHHKKKMMMLLLIIIFFF??????@@@@@@AAAEEEJJJMMMPPPSSSUUUTTTRRRRRRTTTWWWUUUSSSPPPNNNOOOOOONNNMMMLLLMMMOOOQQQPPPOOOLLLKKKJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPQQQQQQQQQRRRRRRMMMMMMNNNOOOOOOOOOOOONNNQQQOOONNNLLLKKKJJJJJJKKKIIIIIIJJJKKKLLLJJJGGGDDD@@@AAACCCEEEFFFGGGFFFFFFEEEDDDBBBAAAAAABBBCCCCCCEEEDDDCCCDDDEEEDDDBBBAAA@@@AAAAAABBBCCCDDDEEEEEE@@@???===;;;:::::::::;;;888999::::::;;;;;;::::::999999888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<999999999999888888777777222333333444555666777777666666666666666666666666666666555444444444444555111333444222///...000333111111111111111111111111000000000000000000000000///222555777888666444222...///000222222222111000111111000000/////////...000000//////.........---.........///////////////........................---------------------------,,,,,,++++++*********+++++++++,,,,,,---------***++++++,,,---//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,------......------,,,++++++++++++++++++++++++zzzrrrfffbbb\\\VVVPPPLLLIIIHHHCCCCCCBBBAAA@@@???>>>===<<<;;;:::;;;<<<===<<<;;;:::999777666666777999:::;;;;;;;;;:::::::::999999777777777777777777777777666666555555555555666666555666666666666666555555555555444444444333333333444444444333333222222222333222222111000///......000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////................................................///...---,,,+++,,,------,,,---......//////............---------,,,,,,,,,111000...---,,,,,,---...,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++------............------+++,,,------++++++,,,---////////////////////////---...............------............////////////000000000000000000000000111111222222222333333333555555555555555444444444888999:::;;;<<<<<<===<<<@@@???>>>======>>>??????===>>>AAADDDHHHIIIIIIGGGHHHHHHJJJNNNQQQPPPLLLHHHAAA???===;;;===@@@DDDGGGLLLNNNQQQQQQQQQQQQSSSTTTSSSRRRQQQPPPOOOOOOPPPPPPQQQQQQQQQPPPNNNKKKGGGEEEDDDGGGKKKMMMMMMNNNOOOPPPOOOOOOOOOPPPPPPOOONNNNNNNNNMMMKKKJJJKKKLLLNNNOOORRRQQQPPPNNNLLLIIIGGGEEENNNNNNMMMLLLJJJGGGEEECCCBBBCCCDDDEEEGGGHHHHHHHHHEEECCCAAA???>>>>>>>>>>>>@@@AAAAAABBBBBBAAAAAA@@@CCCCCCCCCBBBAAA@@@>>>>>><<<===??????>>>======>>>???;;;777888<<<>>><<<:::;;;::::::999888777666666666666777888999::::::::::::999777666666666777888666666555555666777888888555555666777777888999999777666555444333222222222000000000000000111111111111111111111111111111111000000000000000000000000000222444666666444222000444222///---,,,...000111000000000000000000000000..................------+++,,,...//////...,,,+++.....................---000000//////............,,,------......------,,,............---,,,++++++,,,------......------,,,---***(((***///000---))),,,------......------,,,///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,|||uuuqqqjjjbbb\\\UUURRRNNNIIIEEEBBBAAA@@@BBBAAAAAA@@@???>>>===<<<===<<<;;;;;;<<<===<<<::::::999888777777888999:::999999888888888777777777777777777777777777777777666666666555555555555666555555666666666666555555555555555444444444333333555444444444333333333222222222222111111000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////......................................................---,,,,,,,,,,,,---,,,,,,---............---......---------,,,,,,,,,///......------------...,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,---...---------------......,,,------......------,,,,,,---...---,,,+++,,,...........................---...............------............////////////000000000000000000000000111111111222222222333333444444444444555555555555888888999;;;<<<<<<<<<<<>>===<<<<<<<<<===>>>>>>@@@CCCFFFIIIJJJIIIHHHIIIIIIIIILLLNNNNNNKKKHHHBBB@@@>>>===>>>AAAEEEHHHLLLNNNPPPQQQQQQQQQRRRSSSSSSSSSRRRRRRQQQQQQQQQPPPRRRRRRRRRQQQNNNKKKHHHFFFEEEGGGJJJKKKLLLLLLNNNOOOPPPPPPPPPPPPPPPOOONNNMMMKKKJJJJJJIIIJJJLLLNNNPPPQQQPPPOOONNNLLLIIIGGGFFFIIIJJJKKKKKKKKKIIIHHHGGGCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCAAA???>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBAAA@@@>>>======:::<<<======<<<;;;<<<<<<<<<999555666999;;;:::777999999888888888888888888777777777888888999999:::999888777666666666777888555555555666777888999:::999999999999888888888888666666555333333222222333111111111111111222222222111111111111111111111111000000000000000000000000///000222333333222000///222111///...---...///000////////////////////////////////////////////////,,,---...//////...---,,,---------.........///////////////......---------,,,,,,------------,,,,,,,,,,,,------,,,,,,++++++,,,------......------,,,///---,,,---000000...,,,+++,,,,,,,,,,,,,,,,,,+++...------,,,,,,,,,------------------,,,,,,,,,+++}}}nnnhhhaaa\\\XXXTTTOOOKKKIIIGGGDDDBBB@@@?????????@@@??????>>>===<<<;;;;;;>>>===;;;;;;<<<<<<;;;999:::999888777777888::::::888888888888777777777666777777777777777777777777777666666555555444444444444444555555666555555444555555555555555444444444555555555444444444444444222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////................................................------......------,,,+++++++++,,,---------------......---------,,,,,,,,,,,,------............---,,,,,,,,,---------......------------------------------------------------++++++,,,---------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................------,,,,,,------...///...------...///111222,,,------......------,,,---...///...---,,,---///........................------...............---............////////////000000000000000000000000111111111222222222222333333333333444444555555555777777999:::;;;<<<<<<<<<>>>===<<<;;;:::;;;;;;<<>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;999:::<<<<<<:::999::::::;;;888555666999:::999777777777777888888888999999888888888888888888888888999888777666666666777777555555555666777999:::;;;>>>===<<<;;;:::999888777666555444333333222222333222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////000000//////////////////////////////////////////////////////////////////---...///000000///...---,,,------....../////////......------------,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,+++,,,------......------,,,---...............---,,,***++++++,,,,,,++++++***---,,,,,,,,,,,,------...,,,,,,,,,,,,++++++++++++~~~tttkkkeee\\\WWWQQQMMMKKKJJJGGGEEEDDDCCCAAA@@@@@@@@@@@@@@@=========<<<;;;::::::999???===<<<;;;<<<;;;:::888999999888888888999:::::::::999999999999888888888666666666666666666666666666666666666555444333333333333444555555555444444555555555555555555555555555555555555555555555555222333333333333333333333000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////................................................,,,---...///...---,,,+++***+++,,,,,,------,,,,,,......---------,,,,,,,,,***+++---...///......---,,,,,,,,,---------......------------------------........................***+++,,,,,,------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---------,,,,,,,,,,,,------...------,,,---///111333---......//////......---...///000///...---...000........................,,,---......///.....................////////////000000000000000000000000111111111111222222222222111111222333444555555666666666888999;;;<<<<<<<<<>>>===<<<:::::::::;;;<<>>>>>>>>??????@@@??????????????????@@@>>>>>>===<<<;;;;;;::::::999;;;<<<<<<:::999999:::<<<:::888999;;;;;;:::999777777777777888888888888888888888888777777777777888888777777666666666666444555555666888:::;;;<<>>===<<<;;;:::999888555444444333222222222333222222222222222111111111111111111111111111111111000000000000000000000000//////...------...//////...//////000000///...---////////////////////////............////////////......///000000///...........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***+++,,,,,,------------,,,------......------,,,***,,,------+++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,---......++++++++++++++++++++++++zzzqqqhhh```XXXSSSMMMJJJFFFCCCBBBAAAAAA@@@???>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::999999999>>><<<::::::;;;:::999777777777777777888888999999999999999888888888777777555555555555555555555555555555666666555444333333222222333444444444444444444444555555555555555555555555555555555555555555333333333333333444444444////////////////////////000000000000000000000000////////////////////////........................////////////////////////................................................,,,---...///...---,,,+++***+++,,,,,,------,,,,,,......---------,,,,,,,,,***+++---.........------,,,,,,,,,---------......------------------------........................***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,...///111//////000000000000//////...///000000......///000........................,,,------...//////..................////////////////////////////////////000000111111111222222222000111111222333444555555444555777999:::;;;<<<<<<======;;;;;;;;;;;;======BBBEEEIIIJJJIIIIIIJJJKKKLLLKKKHHHFFFDDDEEEFFFHHHLLLLLLLLLLLLMMMNNNOOOOOOOOORRRUUUVVVUUUTTTTTTTTTQQQRRRUUUVVVWWWVVVUUUTTTNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNMMMMMMNNNQQQSSSRRRRRRRRRQQQPPPOOOMMMLLLIIIIIIIIIHHHHHHHHHHHHHHHJJJKKKKKKKKKKKKJJJIIIIIIGGGHHHIIIIIIIIIHHHFFFEEECCCCCCDDDDDDDDDDDDCCCCCCAAA@@@???>>>>>>>>>???@@@@@@@@@???>>>>>>???@@@@@@>>>===<<<;;;:::::::::;;;;;;<<<======;;;::::::;;;;;;:::::::::;;;;;;:::999999999888888777666666555888888777777777777777777777777777777666666555555444444555666777999;;;<<<<<<<<<;;;;;;;;;:::::::::444444333222222222333333222222111111000000000000000000000000000000000000000000000000000000000000111///...------...///111,,,...///000000///...---........................,,,,,,,,,------............//////////////////...000000///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,---.../////////...,,,------......------,,,)))+++---,,,+++******+++,,,,,,------------,,,,,,+++++++++++++++,,,---...++++++++++++++++++++++++zzzvvvmmmhhhbbb\\\VVVQQQLLLHHHDDDCCCAAA???>>>===>>>>>>>>>>>>======<<<;;;;;;:::::::::::::::999999888888;;;:::999999999999888666555555666777777888888888666666666666555555555555555555555555555555555555333444555666666555444333111111222333444444444444333333333444444444444444444444444444444555555555333333333333333333333333////////////////////////000000000000000000000000////////////////////////........................////////////////////////................................................------......------,,,+++++++++,,,---------------......---------,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,++++++******++++++,,,******+++,,,,,,---------/////////000000/////////...///000///...---...000------------------------,,,,,,---...////////////............////////////////////////////////////000000000111111111111222111111111222222333333333333444666888:::;;;;;;<<<;;;;;;::::::;;;<<<>>>???CCCFFFHHHHHHFFFFFFHHHLLLKKKKKKIIIFFFDDDDDDGGGIIINNNNNNOOOOOOPPPPPPPPPPPPPPPSSSWWWXXXWWWVVVUUUTTTPPPQQQSSSTTTUUUUUUUUUTTTKKKKKKKKKLLLLLLLLLLLLLLLLLLNNNOOOOOOOOOPPPRRRTTTRRRRRRRRRQQQQQQOOONNNMMMJJJJJJIIIIIIHHHGGGGGGGGGJJJJJJJJJJJJJJJJJJIIIHHHBBBCCCEEEHHHIIIJJJJJJIIIDDDDDDEEEEEEEEEDDDDDDCCC@@@???>>>===>>>???@@@AAAAAA@@@???>>>>>>???@@@AAA>>>===<<<;;;:::;;;;;;<<<<<<>>>???>>><<<;;;;;;;;;888999999::::::999999888:::999888777666555555444777777777777777777777777666666777777777666555444444444444555666888999:::888888888888999999999999333333222222222222333333222222111111000/////////000000000000000000000000000000000000000000000000111000///......///000111,,,---...///000///...---........................+++++++++,,,------..............................000000///...---,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++---......////////////...,,,------......------,,,++++++,,,------...------,,,------......------,,,,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,|||tttmmmfffaaa]]]XXXTTTPPPLLLIIIGGGDDDBBB@@@AAAAAA???>>>===<<<===<<<============<<<;;;;;;:::::::::999999999999999999777666777888888777666333444555666666777777777666666555555555444444444444444444444444444444444111222444555666666555444000111222333333444444444222222222333333333444444222333333333444444444444444444333333222222111111////////////////////////000000000000000000000000////////////////////////........................////////////////////////......................................................---,,,,,,,,,,,,---,,,,,,---............---......---------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,++++++,,,,,,,,,)))+++,,,------,,,+++***------............---------...//////------...///------------------------+++,,,---...////////////............////////////////////////////////////000000000000111111111111111111111111222222222222333444555777999:::;;;;;;888888888888:::<<<>>>???DDDFFFGGGEEEBBBBBBGGGLLLJJJJJJIIIGGGDDDDDDGGGJJJMMMNNNOOOPPPPPPPPPOOOOOOPPPSSSWWWYYYWWWUUUTTTTTTOOOOOOPPPQQQRRRSSSTTTUUUKKKKKKJJJIIIIIIHHHHHHHHHJJJLLLOOOPPPPPPQQQSSSTTTQQQQQQRRRQQQQQQPPPOOOOOOIIIIIIIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJJJJIIIHHHGGG@@@BBBDDDGGGIIIJJJJJJJJJGGGGGGGGGFFFEEEDDDBBBBBB???>>>=========???@@@AAABBBAAA@@@??????@@@AAABBB???>>><<<;;;;;;<<<===>>>===>>>???>>><<<::::::;;;888:::;;;<<<;;;:::::::::888888777777666666666555555555666666777777888888555666777777777666555444444444444444555666777888555555666666666666666666333222222222222222333333333333222111111000//////000000000000000000000000000000000000000000000000//////............//////,,,---....../////////...........................++++++,,,,,,---......///......------------..............................,,,,,,,,,,,,---------...++++++,,,,,,,,,,,,++++++.........///......------,,,------......------,,,+++))))))+++///000///,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,------------tttnnnfff___YYYUUUQQQOOOMMMJJJFFFCCCCCCBBB@@@???<<<>>>>>>>>><<<:::999999777888999999:::999999999:::::::::999999999999999777666555666777888777666222333444555666666666666888777777777666666666666444444444444444444444444///111333555666666555444///000111222333444444444111111111222222333333333222222222333333444444444444444333222222111000000////////////////////////000000000000000000000000////////////////////////........................////////////////////////................................................///...---,,,+++,,,---...,,,---......//////............---------,,,,,,,,,///...,,,+++***++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---......------,,,,,,------...***+++---//////---***)))+++,,,,,,------,,,,,,+++---...///...---,,,---///------------------------+++,,,---...////////////............/////////000////////////////////////000000000000111111111111222222222111111111111111222333555777999:::;;;;;;666666666777999;;;>>>???DDDFFFFFFBBB???@@@FFFLLLIIIJJJJJJHHHEEEEEEHHHKKKLLLMMMNNNOOOOOOOOONNNMMMOOOSSSWWWXXXWWWUUUSSSRRRNNNNNNNNNOOOPPPRRRTTTUUUMMMLLLJJJHHHFFFEEEEEEDDDHHHKKKNNNPPPQQQQQQRRRSSSPPPQQQQQQQQQQQQQQQPPPPPPGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGCCCDDDFFFGGGHHHHHHGGGGGGJJJIIIIIIGGGEEECCCAAA@@@>>>>>>=========???@@@AAACCCBBB@@@??????@@@BBBCCC@@@???===<<<<<<===>>>???<<<>>>???>>>;;;:::::::::;;;<<<>>>???>>><<<<<<<<<666666666666777777777777444555555666777888888999555666777777777666444333444444444444444555666777555555444444333333333222222222222111222222333333444444333333222111000000000000000000000000000000000000000000000000000000........................------------......//////........................,,,,,,------...///000000...------,,,,,,------...++++++,,,---...///000111,,,,,,,,,------.........+++++++++,,,,,,+++++++++............---,,,++++++,,,------......------,,,)))&&&%%%(((...000...***+++++++++,,,,,,+++++++++------,,,+++************,,,,,,,,,------.........|||vvvpppjjjfffddd```\\\WWWPPPKKKGGGDDDCCCCCCDDDEEEEEECCC@@@<<<:::999::::::;;;;;;::::::999<<<;;;::::::999999999999888888999999999888888777999999999888777666666555555555666666777777888888666666555555555444444444333333333333333333333333111111111111000000000///111111222222222333333333000111222333333333333222444444444444444444444444444444333222111000///...000000000000000000000000////////////////////////////////////////////////..............................------------.........///000///---,,,---...------------------------------,,,,,,,,,------...,,,---///000000000///...//////...---,,,++++++***,,,------......------,,,,,,+++***+++---...---,,,,,,---......//////......---,,,,,,,,,,,,---......------...///000000000///,,,,,,,,,---------......------------------------//////.........---------***+++---......---+++***......---,,,,,,+++******---------.........//////111000///...---,,,++++++------,,,+++,,,---...///......///////////////...---------............///---------............///........................111111111000000000000000000111111111111222222222000222444777888888888777999777666666777:::===???BBBBBB@@@???>>>@@@EEEHHHHHHGGGFFFFFFHHHJJJJJJJJJRRRQQQOOONNNMMMMMMLLLLLLOOOQQQTTTTTTSSSQQQQQQQQQPPPLLLJJJLLLQQQUUUUUUSSSOOOMMMIIIEEECCCCCCDDDEEEHHHJJJLLLOOOPPPPPPOOONNNPPPQQQQQQQQQQQQPPPOOOOOONNNMMMLLLKKKJJJIIIHHHGGGLLLLLLKKKJJJIIIHHHHHHGGGCCCDDDDDDFFFGGGHHHIIIIIIJJJJJJJJJHHHFFFDDDAAA@@@AAA???<<<<<<>>>?????????@@@@@@AAAAAAAAA@@@@@@???>>>===<<<::::::;;;;;;<<>>>>><<<;;;;;;>>>>>>======<<<;;;;;;;;;:::888777777888888666555777666555444444555666777777777777666555555444444555555555555555555555555222222222333333444444444666555333222111222333333555555444333333222111111///111222111...---...000111111000000//////......//////.........---------***+++,,,...///111222333........................,,,------......------,,,...---,,,++++++,,,---...,,,,,,,,,------,,,++++++------------------,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~}}}zzzwwwssspppnnnkkkjjjfffbbb^^^ZZZWWWUUUTTTQQQMMMHHHDDDAAA@@@@@@???@@@AAABBBAAA???<<<::::::;;;;;;<<<<<<;;;;;;:::;;;;;;:::999999999999999555555666777888888888777999999888777777666555555555666666666666666777777666666555555555444444444333333333333333333333333222222222222111111111111111111111222222222333333111111111222222222333333333333333333333333333333444333333222111000///...////////////////////////////////////////////////................................................------,,,,,,,,,,,,---------...///...,,,,,,,,,------------------------------------,,,,,,------...,,,,,,---............---.........------,,,,,,+++,,,------......------,,,,,,+++***+++---...---,,,+++,,,,,,------------------,,,,,,,,,,,,---......+++,,,------------------,,,,,,,,,---------......------------------------............------------++++++------------++++++......---,,,,,,+++******------------.........///.........---------------------,,,,,,,,,---...///............---,,,+++***,,,,,,,,,,,,---------...------------....................................000000000000000000000000000111111111111222222222111333555777888777777666777666555555777999===???AAAAAA@@@???>>>@@@CCCFFFGGGGGGGGGGGGHHHIIIIIIHHHOOONNNMMMLLLLLLKKKLLLLLLLLLNNNPPPQQQOOONNNMMMNNNNNNKKKIIIKKKPPPSSSRRRPPPOOOMMMIIIFFFDDDDDDFFFGGGJJJKKKMMMNNNOOOOOOOOONNNOOOOOOOOOOOOOOONNNNNNMMMLLLLLLKKKKKKJJJIIIIIIHHHLLLLLLKKKJJJIIIHHHGGGGGGDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJIIIHHHEEECCCBBBBBBAAA??????AAABBBBBBAAA@@@@@@@@@@@@@@@???>>>>>>===<<<;;;;;;;;;<<<======????????????>>>===<<<;;;>>>>>>============<<<<<<:::999777777777777666444555555444444444555777888777777666666555555444444444444444444444444444444222222222333333333333333555444333222111222222333444444333333222111111000000222222111...---///111000000000000//////......//////.........---------------......//////000000........................,,,------......------,,,---------,,,,,,---------++++++,,,---............,,,,,,------------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,{{{uuupppmmmfffeeedddaaa___\\\YYYWWWVVVVVVTTTRRRPPPNNNLLLKKKGGGEEECCC@@@>>>=========;;;<<<===>>>>>>===;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999999888999999999222333444555666777777777888888777777666666555555666666666555555555555555555555555555555444444444333333333333333333333333333333333222222222222111111111111222222222222333222222111000111222333444222222222222222222222222333333222111000//////...////////////////////////////////////////////////------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,---...---,,,++++++---------------------------...------,,,,,,---------+++++++++++++++,,,,,,---------------------------,,,------......------,,,,,,+++***+++---...---,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......,,,------------,,,,,,+++,,,,,,,,,---------......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------------............++++++,,,,,,------......---,,,,,,,,,,,,---...///.........------+++***)))+++++++++,,,,,,,,,------------------....................................000000000000000000000000000111111111111222222222222333555666666666555444444444333444666999<<<===>>>???@@@???>>>???AAACCCDDDEEEFFFGGGHHHGGGFFFFFFKKKJJJJJJIIIIIIJJJJJJKKKIIIJJJLLLLLLKKKJJJJJJKKKKKKIIIIIIKKKOOOQQQPPPMMMOOOMMMJJJGGGFFFGGGIIIJJJNNNNNNNNNMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJJJJHHHHHHGGGFFFDDDEEEEEEFFFGGGHHHIIIIIIHHHIIIJJJJJJIIIHHHGGGFFFCCCBBBBBBCCCEEEEEEDDDCCC@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;<<<===>>>???????????????>>>===<<<;;;============>>>>>>>>>>>>;;;999777777777777555333444333333333444666777888777777666666555444444444333333333333333333333333333333333222222222222222444333222222111222222222222222222111111000000///111222111000......000222000000000////////////..................---------000000//////...------,,,------------------------,,,------......------,,,,,,------......------,,,***+++,,,...////////////++++++,,,,,,------......---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++|||xxxsssqqqooojjjfffaaa]]][[[WWWVVVUUUSSSQQQOOOMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGBBBAAA???>>>============:::;;;<<<===<<<;;;999888::::::;;;;;;;;;;;;::::::999999888888888888999999333444444555666666666666777777777666666555555555666666555555444444333333555555555555555555555555333333333333333333333333333333222222222111111111111111111111222222222222333222000//////111333444222222222222222222222222333222222111000/////////////////////////////////////////////////////////------------------------------------------------------,,,,,,,,,,,,------,,,---...---+++***+++,,,------------------------......---,,,,,,,,,------,,,+++*********+++---...,,,,,,,,,------.........,,,------......------,,,,,,+++***+++---...---,,,++++++,,,------------,,,,,,,,,++++++,,,,,,---...////////////......---,,,,,,,,,,,,---------..............................------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,------............/////////...------+++,,,,,,,,,,,,---------,,,,,,---------................................./////////000000000000000000000111111111222222222444444555555555444444333222222222333555777:::<<<;;;===>>>???>>>===>>>???@@@BBBEEEFFFEEEDDDCCCCCCGGGGGGGGGGGGGGGHHHIIIIIIHHHJJJJJJJJJIIIHHHIIIJJJJJJIIIJJJLLLOOOPPPNNNLLLNNNLLLJJJIIIIIIJJJLLLMMMRRRQQQOOOMMMLLLLLLMMMMMMKKKKKKLLLLLLKKKKKKJJJIIIGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHJJJKKKKKKJJJJJJIIICCCCCCDDDGGGIIIIIIGGGEEEAAAAAA???===<<<:::999999:::::::::;;;<<<>>>??????>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<===>>>??????@@@;;;999777777777666444222222222222222444555777999777666666555555444333333222222222222222222222222333333222222111111000000222222222111111111222222111111000000000/////////111000///...---...000111////////////////////////........................000000///...------,,,,,,------------------------,,,------......------,,,+++,,,---......---,,,+++++++++,,,---.........---******+++,,,------......111///---++++++,,,---...++++++++++++++++++++++++,,,+++++++++++++++++++++***+++++++++++++++,,,,,,((((((((()))))))))))))))++++++++++++++++++++++++************************~~~{{{xxxvvvvvvxxxzzz{{{zzzxxxtttppplllgggbbb^^^YYYYYYWWWUUUSSSPPPNNNMMMNNNMMMLLLKKKIIIHHHGGGGGGFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@???>>>===<<<<<<;;;<<<<<<===<<<;;;:::888777999999999::::::999999999888888777777777888888999777777777777666666555444666666666555555555555555666666555555444444333333444555555555555555555555333333333333333333333333222111111111000000000000000000111111111222222222222111000//////111333444333333333333333333333333222111111000000/////////........................////////////////////////........................------------------------......------------......,,,---...---+++***+++,,,------------------------///...---,,,,,,,,,,,,,,,---,,,+++++++++,,,...///+++,,,,,,------.........,,,------......------,,,,,,+++***+++---...---,,,,,,,,,---...............,,,++++++++++++,,,------.../////////...---,,,,,,,,,,,,,,,---------....................................---------,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++------------------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------------++++++---...////////////------------............,,,,,,,,,------------.................................//////000000000000000000111111111222222222444444444444444333333222111111111222444666888:::999;;;======<<<;;;;;;<<<;;;>>>BBBCCCBBB@@@@@@AAAEEEEEEEEEEEEFFFGGGHHHHHHJJJKKKKKKIIIHHHHHHJJJLLLJJJKKKLLLMMMOOOOOOMMMLLLLLLKKKJJJJJJKKKMMMOOOPPPUUUSSSOOOMMMKKKKKKLLLMMMJJJKKKKKKKKKKKKJJJIIIIIIEEEEEEFFFHHHIIIKKKLLLLLLJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHJJJKKKLLLLLLKKKKKKFFFGGGJJJNNNPPPPPPMMMJJJCCCBBB???<<<:::888777777888999:::;;;<<<===>>>???<<<<<<=========<<<;;;;;;::::::;;;<<<===>>>>>>???:::888777666666666444222222111111222333555777888666666666555444444333333222222222222222222222222222222222111111000000000000111111111111111111111000000///////////////...///...---,,,---...//////.............../////////---.................................------------------------------------,,,------......------,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,+++***)))******++++++,,,---......000///---+++++++++---...++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********************)))++++++++++++++++++++++++************************fffdddbbb``````aaacccdddbbb```]]]ZZZWWWTTTPPPMMMKKKLLLLLLLLLLLLKKKJJJIIIFFFEEEDDDCCCBBBBBBBBBCCCEEEDDDCCCCCCBBBAAA@@@?????????>>>===<<<:::999999======<<<<<<:::999888777888888999999999999888888777777777666777777888999999999999888777666555444555555555555555555444444666666666555555555555555444444444555555555555555333333333333333333333333111111111000000000//////000000000111111111111222111111000///000111222333333333333333333333333333111111000000000/////////........................////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,---...---,,,++++++---------------------------///......---,,,,,,,,,,,,---------------...//////,,,,,,,,,------.........,,,------......------,,,,,,+++***+++---...---,,,,,,---......//////......+++++++++++++++,,,------+++,,,,,,,,,,,,++++++***,,,,,,,,,---------..............................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,......------,,,,,,+++++++++,,,------......------'''((()))+++---...//////---------.........//////,,,,,,,,,,,,------------........................---......//////000000111000111111111111222222222333333333333333333333333111111222333444555777888888999;;;;;;:::999999:::888;;;???@@@???>>>@@@CCCFFFEEEEEEEEEFFFGGGGGGHHHKKKKKKJJJHHHGGGHHHKKKMMMKKKKKKLLLMMMMMMLLLLLLLLLIIIIIIJJJJJJLLLNNNQQQRRRUUUSSSPPPMMMLLLKKKLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIDDDDDDEEEGGGIIIJJJLLLLLLJJJIIIHHHHHHFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHIIIKKKLLLLLLLLLLLLJJJMMMQQQVVVYYYXXXTTTPPPEEECCC@@@<<<999777666666777777999:::<<<<<<======:::;;;;;;;;;;;;;;;::::::888888999999:::;;;<<<<<<999777666666666666555333222111111111222444555666666666555555444333333333222222222222222222222222111111111000000000000000//////000111111111111000////////////////////////...---------///000///...---............/////////---------...............---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,+++)))((('''******++++++,,,,,,------,,,+++***)))))))))***+++++++++++++++++++++++++++*********+++++++++++++++*********++++++,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++SSSSSSRRRPPPOOOPPPQQQSSSQQQOOOMMMLLLLLLKKKIIIGGGFFFGGGHHHHHHIIIIIIIIIIIIBBBAAA@@@??????@@@AAAAAACCCCCCBBBBBBAAA@@@@@@@@@>>>======<<<;;;:::999888::::::::::::999999888888888999999::::::999999888666666666666666777888888888888888888777777666555444444444444444444444444555666666666666666777777444444444555555555666666333333333333333333333333222222222111111111000000000000000000111111111111000000000000111111111111222222222222222222222222000000000000////////////........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---...///...,,,,,,,,,---------------------------//////...---,,,,,,,,,,,,,,,,,,---...............,,,,,,------------------,,,------......------,,,,,,+++***+++---...---,,,,,,,,,---............---+++++++++***++++++,,,---******+++,,,,,,,,,++++++,,,,,,,,,---------..............................000000/////////.........++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---------------.........+++,,,---.........------'''(((***+++,,,---......,,,,,,---------.........++++++,,,,,,,,,---------........................------......///000000111000111111111111222222222222222222222222222333333222222333333444555555666777999999999777777888999777;;;??????>>>>>>BBBFFFGGGGGGFFFFFFFFFGGGGGGHHHJJJIIIHHHFFFDDDEEEIIILLLKKKKKKKKKJJJIIIIIIJJJKKKGGGHHHIIIJJJMMMOOORRRSSSTTTSSSQQQOOOMMMLLLLLLLLLLLLLLLLLLMMMLLLKKKKKKJJJCCCDDDEEEGGGHHHJJJKKKLLLIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGIIIKKKLLLLLLLLLKKKKKKNNNSSSYYY\\\[[[VVVRRRHHHEEEAAA<<<999666555555666777888:::;;;;;;::::::888999999::::::999999999666666666777777888888888777666555555666777666555333222111111111333444555666555555444444333333222333333333333333333333333/////////000000000000000......000111111111000000////////////////////////.........000333333000------------.........//////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,---------,,,,,,,,,,,,++++++***)))++++++++++++++++++,,,,,,((())))))))))))))))))***************************)))*********++++++++++++)))******+++,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,IIIJJJIIIHHHGGGGGGIIIKKKIIIGGGFFFGGGHHHHHHGGGFFF@@@AAABBBCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@AAABBBCCC==============================>>>======<<<;;;:::777777888888999999999:::999::::::;;;;;;::::::999666666666666666777888888666666777777777777777666444444444444444444444444555555666666777777888888444444444555555555666666333333333333333333333333333333333222222222111111000000000000111111111111//////000111111111111000000000000000000000000000000000000000////////////........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...///000///---,,,---...------------------------000///...---,,,++++++++++++,,,---...///...---,,,------------------------,,,------......------,,,,,,+++***+++---...---,,,++++++,,,---------,,,,,,++++++******++++++,,,---+++,,,------............,,,,,,,,,---------......////////////////////////000000000000////////////***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,---...///000111+++,,,---.........---,,,++++++,,,---............++++++,,,,,,,,,---------++++++,,,,,,,,,---------........................---------...///000000111000111111111111222222222222222111111222222333444333333444444444555555555888888999777666666777999777;;;??????>>>???EEEJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGEEECCCAAACCCGGGJJJJJJJJJJJJHHHGGGGGGIIIKKKFFFGGGHHHJJJMMMPPPRRRTTTTTTSSSQQQOOONNNMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKCCCDDDEEEFFFHHHIIIKKKKKKIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCFFFGGGIIIKKKKKKKKKKKKKKKIIILLLRRRXXX\\\ZZZUUUPPPIIIFFFBBB===999666555555555666888999::::::999888777888888999999999888888555555555555666666666666666555444555777777777555333222111111111222333444666555555444444333222222333333333333333333333333......//////000000111111---...///111111111000////////////000000000000000//////000333666555222...---------.........//////---------.........//////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......,,,++++++,,,......++++++,,,---------,,,,,,,,,,,,++++++++++++++++++((()))***+++++++++++++++************************))))))******++++++++++++))))))***+++,,,,,,------+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,EEEEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEFFFAAA@@@AAACCCEEEEEEDDDBBB???>>>===;;;;;;<<<<<<=========<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999777666888888888777666666555555888888999999888777555444777666555666777888777666666666666666666666666666333333444444555666666777444444444555555555666666555444333333222222333333222333444555555444333222222222111111111111222222000000000000000000000000222222222111111111111111222222222111111111111000////////////............------......///000000000.../////////...---,,,,,,///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...---,,,++++++,,,---...++++++++++++++++++++++++------------,,,,,,+++***------------------------...------,,,,,,------...........................,,,,,,,,,++++++*********,,,,,,------.../////////...------,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////...---,,,,,,+++***+++,,,---.........---,,,///...,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------111000///...------...///---.........//////000000............///////////////000000000000111111111333333333444444444555555888888888888888888999999777888:::===@@@BBBDDDFFFMMMJJJGGGFFFHHHIIIGGGEEEHHHIIIIIIGGGEEEDDDDDDEEEGGGGGGGGGEEEDDDEEEGGGJJJIIIJJJLLLNNNPPPQQQQQQQQQSSSRRROOOLLLHHHHHHJJJLLLJJJKKKNNNPPPPPPMMMKKKIIICCCDDDEEEGGGIIIHHHFFFCCCEEEFFFFFFFFFFFFGGGIIILLLIIIHHHEEECCCBBBBBBCCCDDDAAACCCEEEGGGHHHIIIIIIIIILLLKKKKKKMMMPPPPPPMMMIIIIIIFFFBBB===:::777666666777888888999999999888888555555555666666666666666555555555555666666666666666555555444444444555555222111000///111444777999888777666555444333333333000000111111111111000000......////////////......000000000000000000000000////////////////////////////////////////////////++++++,,,---...///000111+++,,,------......------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************++++++++++++++++++++++++++++++)))************+++++++++///...------++++++***)))...------,,,+++++++++,,,++++++++++++++++++++++++FFFEEEDDDCCCBBBBBBBBBBBB@@@@@@AAAAAABBBCCCDDDDDDAAA@@@@@@BBBCCCCCCBBB@@@???>>>===<<<;;;<<<<<<=========<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999777777888777777666666666666666999999999999999777666555888666666666888888777666555555555555555555555555777666666555444333333222444444444444555555555666555555444333333333333444222222333333333333222222222111111000000111111222111111111111111000000000111111111111111111111111222222222111111111111000////////////............///////////////..................///......------////////////...................................................//////000---------,,,,,,---------------------------------,,,---------,,,,,,+++***------------------------+++******))))))******+++........................---,,,,,,,,,++++++++++++---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////...---,,,,,,++++++,,,---.../////////......---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---000///...---------......---........./////////000............////////////000000000111111111111222333333333444444444444555777777777888888999999999777999;;;===@@@CCCEEEFFFJJJGGGDDDCCCEEEFFFFFFEEEGGGHHHHHHGGGDDDBBBBBBCCCFFFFFFFFFEEEDDDEEEHHHJJJJJJLLLNNNOOOPPPPPPNNNNNNNNNNNNNNNLLLIIIGGGGGGHHHIIIKKKMMMOOONNNLLLIIIGGGDDDCCCDDDEEEGGGGGGEEEDDDEEEFFFFFFFFFEEEFFFIIIKKKJJJHHHFFFCCCBBBBBBBBBCCCAAABBBDDDFFFGGGHHHGGGGGGIIIHHHHHHIIIKKKKKKHHHFFFEEECCC@@@===;;;:::::::::::::::::::::999777666555444444444444555555666666555555555666666666666666666555555444444444555555333222111000111444777888777666555444333333333333000111111111111111111000//////000000000000//////////////////////////////////////////////////////////////////////////////........................+++,,,------......------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++---------,,,,,,++++++***,,,+++******))))))******++++++++++++++++++++++++FFFEEEDDDCCCBBB@@@@@@???======>>>???AAABBBCCCCCCAAA@@@@@@@@@AAAAAA???>>>>>>>>>===<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888777888777666555666777888999999:::::::::999888777666999777666777888999777666555555555555555555555555777777666555444333222111444444444444555555555555666666555444444444444444222222111111111111222222222111111000000111111222333222222222111111000000000000000000000000000000222222222111111111111000////////////............111000000///......------------......///.........................................................---------------......///,,,------......------,,,------------------------,,,,,,---------,,,++++++------------------------------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,...------,,,++++++******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------.....................------,,,,,,,,,------...///////////////+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++......---,,,,,,,,,------.............../////////............////////////000111111111111222222222333333333333444444444444555666666777888999999:::888999;;;>>>@@@CCCEEEFFFGGGDDD@@@???AAADDDFFFFFFHHHHHHHHHFFFCCCAAAAAABBBDDDEEEEEEEEEDDDEEEHHHJJJKKKMMMOOOPPPPPPNNNLLLJJJIIIJJJLLLKKKIIIFFFEEEEEEIIIJJJLLLMMMMMMKKKHHHGGGEEECCCBBBCCCDDDFFFEEEDDDEEEFFFFFFFFFEEEFFFHHHJJJJJJIIIFFFDDDBBBAAAAAAAAA@@@BBBCCCEEEFFFFFFEEEEEEFFFDDDCCCCCCDDDDDDCCCAAA@@@???===<<<<<<<<<===>>>======<<<;;;999666444333222222333444555555666666666666777777888888888777555555444444444555555666555444333222222333555777555444444333333222222222111111222222222222111111000000111111111111000000........................////////////////////////////////////////////////000000///...---,,,,,,++++++,,,------......------*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,---------,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******++++++++++++++++++++++++FFFEEEEEECCCAAA???>>>===;;;<<<>>>???AAABBBCCCCCCCCCAAA@@@@@@@@@@@@>>>===>>>=========<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;:::999888777777666555555666888:::;;;::::::::::::999999888888999888777777888999777666555555555555555555555555444444444444444444444444444444444444444444444444555555444333333333333444333222111000000111222333111111000000000000111111333333222222111111000000////////////000000000000222222222111111111000000////////////............000000//////............,,,,,,---.../////////...------...............///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++------------------------......------------......---------------------------------------------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,------...............,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,....................................////////////111111111111222222222222222222333333333444444444444444555666777999999:::999999;;;>>>@@@BBBDDDEEEDDDAAA>>>===???BBBFFFHHHIIIIIIIIIGGGDDDBBBBBBBBBCCCDDDEEEEEEEEEFFFIIIKKKJJJLLLNNNPPPPPPNNNKKKIIIHHHIIIJJJJJJHHHFFFFFFGGGJJJKKKMMMMMMMMMKKKIIIGGGFFFCCCAAAAAACCCDDDEEEEEEDDDFFFGGGFFFEEEEEEFFFGGGJJJIIIFFFDDDBBB@@@@@@@@@@@@AAABBBCCCDDDCCCBBBBBBCCCBBB@@@?????????>>>>>>>>>======<<<===>>>??????>>>>>>===;;;999777555444222222333444555777777888777888999::::::::::::999555444444444444555666666777666444333222333444555333333333333222222111111222222222333333222222222///000000111111000000///////////////////////////////////////////////////////////////////////////000000///...---,,,,,,++++++,,,------......------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,------//////...---,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++******++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,---++++++++++++++++++++++++FFFFFFEEEDDDBBB???===<<<<<<===???AAABBBCCCCCCCCCDDDBBB@@@@@@@@@@@@???==================<<<<<<;;;<<<<<<;;;:::::::::::::::;;;;;;;;;;;;:::999888888666666666666777888:::;;;::::::999999999999999999999888777777888888777555555555555555555555555555333333333444444444444444444444444444444444333333444333222222111111222222444333222111111222333444111000000000000000000111222222222111111111000000......//////000000000000222222222111111111000000////////////........................//////000000,,,,,,---.../////////...,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...+++,,,---......---,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,------------------------++++++************++++++------------------------------------------------,,,---------.........///......---------,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,...............---------............////////////000000111111111222222222222222222333333333444444333444444666777888999999888999;;;===???AAACCCDDDBBB@@@>>>===>>>BBBFFFJJJJJJJJJJJJHHHFFFDDDDDDDDDCCCDDDFFFFFFFFFGGGIIIKKKIIIJJJMMMNNNOOOMMMKKKJJJJJJKKKJJJHHHGGGGGGJJJLLLLLLMMMNNNNNNMMMLLLJJJHHHFFFDDDAAA@@@BBBDDDEEEFFFDDDFFFGGGFFFEEEDDDDDDEEEHHHGGGEEEDDDBBBAAA@@@@@@AAAAAABBBCCCBBBAAA@@@???AAA@@@???>>>===<<<======>>>>>>>>>==================<<<<<<<<<:::999888777333444555666777888999999999:::;;;======<<<;;;:::444444444444444555666666777666444333222222333333222222333333333222111000222222222333333222222222...//////000000//////...000000000000000000000000////////////////////////////////////////////////.....................---+++,,,------......------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************+++++++++,,,,,,---------//////......---,,,++++++++++++++++++++++++++++++))))))*********+++++++++)))******++++++,,,,,,------,,,,,,+++,,,,,,------++++++++++++++++++++++++FFFFFFFFFEEECCC@@@>>><<<===>>>@@@BBBCCCDDDCCCCCCDDDBBB@@@???@@@@@@???>>>=========>>>===<<<<<<;;;<<<;;;;;;::::::::::::::::::;;;;;;;;;::::::999888666666777888888999:::::::::999888888888888999999999777666666777777555444444444444444444444444444555555444444333222222222444444444444333333333333333222222111111111111111333333222222222222333333111000000//////000000111000000000000000000000000...//////000000111111222222222222111111111111000////////////............------......///000000111------......///.........,,,,,,,,,---......//////.......................................//////000,,,------......------,,,------------------------++++++,,,---------,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---......///000000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------.........+++++++++***+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,.........---------------............///////////////000000000000111111111222222222222333333333333333444444555666777777888888888:::<<<>>>@@@BBBBBB@@@@@@???>>>>>>AAAFFFIIIIIIJJJJJJIIIGGGEEEEEEFFFDDDFFFHHHHHHHHHHHHIIIKKKJJJJJJLLLLLLMMMLLLKKKKKKLLLLLLKKKIIIHHHJJJMMMPPPNNNNNNNNNNNNMMMLLLJJJIIIFFFDDDBBBAAACCCEEEFFFFFFDDDEEEGGGFFFDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCBBB@@@???>>>>>>???@@@???===<<<<<<===?????????>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;:::999555555666777888888999999888999;;;======<<<;;;:::444444444444444555666777555555444333222222222222111222333444333333111000111111222222222222111111......////////////......111111111111111111111111////////////////////////////////////////////////,,,---------.../////////+++,,,------......------,,,,,,---------.........------------------------........................------------------------++++++++++++++++++++++++******************************++++++,,,,,,------.........------,,,,,,+++)))))))))))))))))))))))))))************+++++++++)))*********++++++,,,,,,******))))))******++++++++++++++++++++++++++++++EEEFFFFFFFFFDDDBBB???======>>>@@@BBBCCCCCCBBBAAABBB@@@>>>===>>>???>>>>>><<<===>>>>>>>>>===;;;;;;<<<;;;::::::999999::::::::::::;;;;;;;;;:::999999555666888:::::::::999888999888777777777777888999888777555555666666444222444444444444444444444444333333333333333333333333444444444333333333222222444333222222111111222222111111222222222222111111000000////////////000000.........///000000111111//////000000111222222333222222222111111111111000////////////.....................///////////////.........///......------++++++,,,------...//////........................---------------......///---------,,,,,,---------------------------------***+++,,,,,,---------,,,------------------------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------------------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,---...//////,,,,,,+++++++++,,,---...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---***+++,,,.........---,,,.........------,,,,,,,,,............////////////....../////////000000000111222222222222333333333444444444555555666666666777777999;;;===>>>@@@AAA>>>???@@@???>>>@@@DDDGGGGGGHHHIIIHHHFFFEEEFFFGGGFFFHHHJJJJJJIIIIIIJJJKKKMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKLLLNNNQQQNNNNNNNNNMMMLLLJJJIIIHHHFFFDDDCCCCCCEEEFFFFFFFFFDDDEEEGGGFFFDDDBBBAAABBB@@@AAABBBCCCDDDDDDEEEEEECCCCCCCCCCCCBBB@@@>>>===;;;>>>@@@@@@>>><<<<<<===?????????>>>>>>===<<<;;;<<<======<<<<<<;;;:::999555666666666777777888888666777:::;;;<<<;;;999888444333333444444666777777333333333222111111111111111222333444555333222111000111111111111111111000//////000000000000//////000000000000000000000000////////////////////////////////////////////////---------.........//////+++,,,------......------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))******+++,,,,,,------------,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++***************+++++++++******))))))******+++,,,++++++++++++++++++++++++EEEFFFFFFFFFEEECCC@@@>>>===>>>@@@BBBCCCBBB@@@???AAA>>><<<<<<===>>>>>>===<<<===>>>>>>>>>===;;;:::<<<;;;::::::999999::::::::::::;;;;;;;;;:::999999555666999;;;;;;:::888666888888777666666777888999888666555444555555333222444444444444444444444444//////111222444555777777444444444333333222222222555444333333222222333333///000111222222111000///000000////////////000000,,,,,,---...///000111111///000000111222333333333222222222111111111111000000/////////............000000000///......------.../////////...---,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,......,,,++++++,,,......++++++++++++++++++++++++***+++,,,,,,------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...------,,,,,,++++++******++++++,,,,,,------...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,---...//////------,,,+++,,,---...///+++++++++,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------***+++---...///...------.........------,,,,,,,,,............/////////000............////////////111111222222222333333333444444555555555555555555666777888:::<<<>>>???@@@<<<>>>@@@???>>>>>>BBBEEEEEEGGGGGGGGGFFFEEEFFFGGGHHHIIIKKKKKKJJJIIIJJJKKKPPPOOOLLLJJJHHHHHHHHHHHHHHHJJJMMMNNNNNNMMMNNNOOOMMMMMMMMMLLLKKKIIIHHHGGGFFFEEEDDDDDDFFFGGGGGGFFFDDDEEEGGGFFFDDDBBBAAAAAA===???@@@CCCDDDFFFFFFGGGCCCDDDDDDCCCBBB@@@>>><<<999<<<@@@@@@>>><<<<<<===>>>>>>???>>>>>>===<<<<<<>>>>>>>>>===<<<:::999888555555555666666666666666444555888::::::999777555333333333444555666777888222222222111111111000000111222444555555444333111000000111111111111000000000000111111111111000000000000000000000000000000////////////////////////////////////////////////........................+++,,,------......------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************,,,+++++++++,,,------...++++++++++++++++++++++++DDDDDDEEEEEEDDDBBB@@@???BBBAAA@@@@@@@@@@@@@@@AAA@@@???>>>===;;;;;;::::::>>>>>>===<<<;;;;;;::::::;;;;;;;;;:::::::::999999999999999888888666555555888777666666666888999:::777777777666666555555444555555555555555555555555444444333333333333222222111111111111111111111111333444555555555444333222111111111111111111222222333333222222111000/////////////////////......---//////000000000000//////000000000000111222333444111111111000000000000///111111222222222222111111+++,,,---///000000111111.........------,,,,,,,,,/////////......---------111...++++++...000///...------------------------...---,,,,,,++++++++++++,,,---......//////......,,,,,,,,,++++++*********///---+++))))))+++---///...------,,,+++***))))))---------...------,,,,,,///---++++++------+++)))******+++,,,,,,---......---...---,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++***+++,,,,,,------------------------........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...------,,,,,,,,,,,,++++++111111000///......---------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///------......//////000000000111111111111222222222555555555555555555555555555777999::::::;;;===???>>>>>>??????@@@AAABBBCCCEEEFFFGGGFFFEEEEEEGGGIIIJJJKKKMMMNNNNNNMMMLLLKKKJJJKKKLLLMMMLLLJJJHHHGGGJJJKKKNNNPPPPPPPPPOOONNNOOONNNLLLIIIGGGFFFEEEEEEGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHFFFDDDCCCBBBAAAAAAAAA??????@@@CCCDDDEEEDDDEEEEEEEEEDDDBBB@@@>>><<<>>>>>>============>>>>>>???>>>>>>===<<<;;;;;;;;;<<<<<<=========<<<:::999:::999888666555444444444777777666555555555555666666666666666666666666666444444333333222111000000111111222222222222333333222222222111111111000000////////////////////////...000000///...---.../////////000000///......---//////.........------------------,,,,,,+++++++++,,,---.........---,,,+++,,,,,,---...////////////,,,,,,,,,++++++*********.........------,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,------...---,,,***)))******++++++++++++************++++++++++++******************************+++++++++*********)))))))))************+++++++++***++++++,,,,,,++++++***)))************+++++++++EEEEEEEEEEEECCCBBB@@@>>>>>>>>>>>>>>>>>>>>>??????@@@???>>><<<;;;;;;::::::>>>======<<<;;;;;;::::::::::::::::::999999999999888999999888888666555555777777666666666777888888444444444333333333333333444444444444444444444444444444333333333222222222222222222222222222222222333333444444444444333333111111111111111111111111333333222111111000/////////000000000000///......//////000000000000//////////////////000111222333222111111111111000000000//////000000000000//////---......////////////.........---------,,,,,,,,,------,,,,,,,,,+++++++++000---******+++,,,+++***------------------------------,,,+++++++++,,,,,,,,,------...............---,,,,,,,,,++++++++++++...---+++******+++---...---,,,,,,++++++*********,,,---------------,,,,,,...,,,++++++------+++)))******+++,,,,,,---......,,,------,,,***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---+++++++++,,,,,,---------......------,,,++++++***---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------............///---......//////000111111000111111111111222222222444444444444444444444444333555777777777888:::<<<>>>>>>>>>???@@@AAABBBCCCDDDCCCCCCDDDFFFIIIKKKLLLKKKMMMNNNOOOOOONNNMMMLLLKKKLLLMMMMMMMMMKKKJJJHHHLLLMMMOOOPPPQQQPPPOOONNNMMMLLLKKKIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFEEECCCBBBAAAAAAAAA@@@???@@@CCCEEEEEEDDDDDDEEEEEEDDDCCC@@@>>>===>>>>>>============>>>>>>???>>>>>>===<<<<<<;;;;;;<<<<<<=========<<<::::::999888888777666666666777666555444444333333444444666666666666666666666666555555444333333222111111444444333333222222111111111111111000000000//////////////////////////////...///000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,.........------,,,,,,,,,++++++,,,------,,,+++***++++++,,,---------,,,,,,,,,,,,,,,+++++++++******+++++++++******)))))))))******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,+++++++++++++++***))))))******++++++++++++************++++++++++++******************************+++++++++*********)))))))))************+++++++++***++++++,,,,,,++++++***)))************+++++++++EEEEEEEEEEEECCCAAA???>>>;;;;;;;;;<<<<<<======>>>??????===<<<;;;;;;::::::=========<<<;;;;;;::::::999999999999888888888777888888888888777666555555666666666666666666555555222222222222333333333333222222222222222222222222333333333333222222222222222222222222222222222222444333333222333333444444111111111111111111111111222222222111111000000///000000111111000000///...//////000000000000//////............///000111111222222222111111111111000---......//////......---///////////////...---,,,...------------,,,,,,,,,---,,,,,,,,,,,,+++++++++000...++++++++++++***)))------------------------,,,,,,+++++++++,,,------,,,,,,---...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,---,,,++++++,,,,,,+++******++++++,,,,,,------...,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,)))******+++---......///---,,,,,,++++++*********,,,,,,++++++++++++,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---------............///......///000000111111222000111111111111222222222333333333333444444444444444555777777666777888:::=========>>>???@@@BBBBBBAAA???===@@@EEEKKKNNNNNNMMMNNNOOOPPPPPPOOONNNMMMLLLMMMMMMNNNMMMMMMLLLKKKPPPQQQQQQQQQQQQPPPOOONNNLLLKKKJJJIIIIIIHHHHHHIIIHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFDDDCCCAAA@@@BBB@@@???@@@CCCEEEEEEDDDDDDDDDEEEDDDCCCAAA???>>>>>>>>>============>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<===<<<<<<;;;:::999888888888888888888999444333333222222222222222666666666666666666666666555555555444333333222222666555555444222111111000000000000///////////////000000000000000000000000...///000///---------...//////.........///000000............------------............------------******+++,,,,,,++++++******+++++++++++++++***))),,,,,,,,,++++++++++++***------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++))))))*********+++++++++******)))((((((((())))))******++++++++++++************++++++++++++******************************+++++++++***************)))************+++++++++******++++++++++++******)))************+++++++++FFFFFFFFFEEECCCAAA???===999:::;;;<<<<<<=========???>>>===<<<;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;888888888888777777777777777777888888777666555555555555666777666555333222333333333444444555555555333333333333333333333333333333333222222222222111222222222222222222222222333333111111111222444555222222222111111111111111222111111111000000000///111111111111111000////////////000000000000/////////.........//////000111222222222222111111111111---......//////......---......//////......---,,,------------------------........................///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,---.........------------------------------++++++------------++++++*********++++++,,,,,,,,,++++++,,,---------,,,,,,,,,++++++++++++,,,+++++++++++++++,,,,,,------------.........,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++******+++,,,,,,---......---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............////////////000111111222222000000111111111222222222222222333333333333333444777999::::::999888999;;;;;;<<<<<<===>>>@@@AAABBB@@@<<<888;;;CCCJJJLLLLLLMMMMMMNNNOOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOTTTSSSSSSRRRQQQPPPOOOOOOKKKKKKJJJHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGFFFEEEGGGGGGGGGGGGFFFDDDBBBAAABBBAAA@@@AAACCCEEEEEEDDDCCCDDDDDDDDDCCCBBB@@@???>>>>>>============>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888888888444333333222111222222222666666666666666666666666444444444333333222222222555555444444333222222111000000000000000000000000000000000000000000000000...///000///---,,,---...111000000///000000222222////////////............------------------------***++++++,,,,,,,,,,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++------------------------******+++,,,,,,,,,,,,+++************++++++++++++***)))(((''''''((()))*********++++++++++++************++++++++++++******************************************************))))))*********+++++++++******++++++++++++******))))))*********+++++++++EEEEEEEEEEEECCCAAA???>>>:::;;;<<<>>>?????????>>>>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;888888888777777777666666666777777777777666666555444555666666666444333222333333333444444555555555333333333333333333333333333333222222222111111111222222222222222222222222222111111000111222333444222222222111111111000000111111111000000000000000111111111111111000////////////000000000000//////000000/////////000111111222222222111111111000000...//////000000//////...,,,------...............------------------------........................+++,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++,,,,,,---...---------------------------------***+++---......---+++************++++++,,,,,,---***++++++,,,------,,,,,,***++++++++++++++++++,,,++++++,,,,,,,,,,,,---------///000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------............////////////000111111222222000000111111111222222222222222222333333444444444888:::;;;:::999888999;;;::::::;;;<<<===???@@@AAABBB>>>:::<<>>>>>============>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<>>>===;;;:::888777666666555444444333333333333333555555555555555555555555222222222111111111111111333333333333333333333333111111111111111111111111000000000000000000000000---//////...---,,,---...---------,,,,,,------............---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------......,,,,,,------,,,+++******++++++++++++++++++++++++))))))))))))))))))************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---+++***)))(((((()))+++,,,******++++++++++++************++++++++++++******************************************************))))))*********+++++++++)))******++++++******)))))))))*********+++++++++DDDDDDEEEEEEDDDBBB@@@???<<<===???@@@AAA@@@@@@???===<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888888888777777777666666666666777777666666555555555555555555555444444222222222222333333333333444444444444444444444444222222222222111111111111111111111111111111111111000000000000111222333333333333222222111000000000000000000000000000000000000000111111000000///...//////000000000000//////111000000//////000000111111111111000000000000//////000000111111000000///+++,,,---...............,,,,,,,,,------------...+++++++++,,,,,,,,,,,,---&&&(((++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,---------------,,,,,,,,,,,,------------++++++------------++++++*********++++++,,,,,,,,,)))***+++,,,,,,------,,,)))***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000...---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++******)))(((---------,,,,,,+++++++++************************++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///......///000000111111222000111111111111222222222222222333333444444555555555777888777666666777888999999999;;;<<<>>>@@@AAADDDAAA>>>???DDDHHHIIIIIIGGGGGGHHHIIIJJJKKKLLLLLLMMMLLLLLLLLLMMMPPPSSSUUUUUUSSSQQQNNNLLLLLLMMMNNNMMMLLLJJJHHHFFFDDDCCCCCCFFFFFFGGGGGGGGGFFFEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCDDDBBBAAABBBCCCEEEEEEDDDBBBCCCDDDEEEDDDDDDBBBBBB>>>>>>============>>>>>>==================<<<<<<<<<<<<;;;;;;;;;<<<======???>>><<<:::777666555555666666555444444444444444444444444444444444444444111111111111111000000000111111111222222333333333111111111111222222222222000000000000000000000000---...///...,,,,,,,,,------............---,,,,,,++++++++++++*********)))************++++++++++++,,,,,,,,,,,,---...//////------------------,,,+++***++++++++++++,,,,,,,,,***************+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++*********+++,,,,,,******++++++++++++************++++++++++++*********************************************+++++++++)))************+++++++++))))))************)))))))))************+++++++++BBBCCCDDDDDDDDDCCCAAA@@@>>>???AAABBBBBBAAA@@@???<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999888888888777777777555555666666666666666555555555555555555555666666444444444333333333333333222222222222222222222222222222222222111111111111000000000000000000000000...///000111222222222222333333222222111000000//////000000000000000000000///000000000000///......//////000000000000//////000//////....../////////000000000/////////......///000000111111000000///------.........---,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------&&&))),,,,,,+++***+++,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++,,,------------,,,++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,))))))***,,,,,,------,,,(((***,,,+++***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///---......//////000111111000111111111111222222222222333333444555555666666222444555555444444666777777888888:::<<<>>>???@@@@@@@@@@@@@@@BBBDDDFFFGGGEEEEEEFFFGGGIIIKKKMMMNNNLLLKKKJJJJJJLLLPPPTTTVVVTTTQQQNNNKKKJJJJJJLLLMMMNNNMMMKKKIIIHHHGGGFFFFFFDDDEEEFFFFFFFFFFFFFFFFFFFFFDDDAAA??????@@@AAABBBDDDCCCBBBBBBDDDEEEEEEDDDBBBCCCDDDEEEEEEDDDCCCBBB>>>>>>============>>>>>><<<=====================<<<;;;;;;:::;;;<<<===>>>===<<<;;;999777666555555666555555444444444444444333333333333333333333333111111111111111111111111111111111111111111111000000000000000111111111222////////////////////////---...///...,,,+++,,,---///000111111000...+++***,,,,,,+++++++++******************++++++,,,,,,,,,+++++++++++++++---...///+++,,,------------------******+++++++++,,,,,,,,,++++++,,,,,,------------******+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,)))***++++++,,,,,,++++++******++++++++++++************++++++++++++******************************))))))*********+++++++++)))************+++++++++))))))************)))))))))************+++++++++BBBBBBCCCDDDDDDCCCBBBAAA???@@@AAABBBBBBAAA???>>><<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<999999999999888888888888555555666666666666666555666555444444555666888999777777777666666555555555111111111111111111111111222222222111111111111000////////////////////////---...000111222222222111333333222222111000000///////////////000000000000///////////////......---//////000000000000/////////......---------......////////////............//////000000000000///////////////...---,,,***))),,,,,,,,,------.........---------....../////////))),,,//////,,,***+++,,,++++++++++++++++++++++++...------,,,++++++++++++++++++,,,---------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---------'''***,,,+++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&''')))+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++)))((('''******+++,,,------...///------------------------++++++************++++++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////------......///000000000000111111111111222222222333333444444555666777777222333555555555555666888777777888999;;;===???@@@:::<<<>>>??????@@@CCCEEEDDDDDDEEEGGGIIILLLNNNOOOLLLKKKJJJJJJLLLPPPTTTWWWRRRPPPLLLIIIHHHIIIKKKMMMMMMMMMLLLJJJJJJIIIIIIJJJCCCDDDEEEFFFFFFFFFFFFFFFDDDBBB>>><<<;;;===???AAAEEECCCBBBBBBDDDEEEEEEDDDBBBCCCDDDEEEEEEEEEDDDCCC>>>>>>============>>>>>><<<<<<<<<===============<<<;;;;;;:::;;;<<<===>>>;;;:::999888777777777777666555444444333333444444222222222222222222222222222222222222222222222333333222222111000///........./////////000000111111////////////////////////---...///...,,,+++,,,---+++,,,...///...***&&&$$$//////.........---------+++++++++,,,,,,---------******))))))***,,,---///***+++,,,---------------*********++++++,,,,,,,,,(((((()))))))))***************+++,,,,,,,,,,,,+++)))************+++++++++((()))***,,,,,,,,,+++*********++++++++++++************++++++++++++******************************))))))******++++++++++++)))************+++++++++))))))************)))))))))************+++++++++>>>@@@BBBCCCBBBBBBCCCDDDAAACCCEEEEEEBBB???===<<<<<<<<<<<<<<<;;;;;;:::999;;;;;;<<<<<<===>>>>>>>>>>>>;;;999999::::::777444666666666666666666666666555555555666666666666666555555666666555444333333222222222222222222222222111111111111111111111111111111222222222222111111000000000000000000000000222222222111111111000000---///000222222000///---////////////////////////000000//////......------//////.........------------///000111000///---,,,111111111111111000//////------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++///...------++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******///...---,,,+++*********)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************...000111000---,,,+++,,,---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,------............------,,,+++++++++,,,***++++++,,,,,,++++++***************************+++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++,,,,,,,,,---------***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///000000///...111111000000111111222333222222222222333444555666555444444444444333333333777666555666777;;;>>>@@@CCCCCCBBB@@@>>>===???AAAAAADDDFFFHHHHHHJJJLLLNNNMMMLLLKKKKKKKKKLLLMMMNNNPPPNNNKKKIIIHHHHHHJJJKKKKKKKKKLLLKKKJJJIIIGGGFFFDDDDDDEEEFFFFFFFFFEEEEEECCCBBB@@@?????????@@@@@@>>>@@@AAACCCDDDDDDCCCCCCCCCEEEGGGGGGEEECCCBBBBBB@@@@@@@@@??????>>>>>>>>>>>>===<<<:::;;;<<<>>>???:::::::::::::::999888777===:::666444555777888888444444444333333333222222444444444333333222222222333333333222222222111111000000000000000000000000///111333333222222333444222111111111000000//////........................000///---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,++++++,,,,,,,,,,,,,,,---,,,------...---,,,+++***...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))%%%&&&((()))))))))((('''++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))>>>@@@BBBCCCBBBBBBCCCDDDEEEFFFHHHFFFCCC>>><<<;;;;;;;;;;;;;;;;;;:::999999::::::;;;;;;<<<============:::888888999999666444555555555555555555555555777666666555444333222222555555555555555444333333222222222222222222222222111111111111111111111111000111111222222111111000000000000000000000000000111111111000000/////////...///000111111000///...///////////////////////////////////////.........//////.........---------...///000111000///---,,,//////000000///......---------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,...------,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,++++++...---,,,+++++++++++++++---,,,,,,,,,++++++******,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...//////---++++++,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,---------......------,,,+++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,------,,,,,,---------,,,,,,,,,,,,,,,+++,,,---/////////......//////000000000000111111111111111222222444555555444444444444444444333333555555666888:::<<<===>>>AAAAAA@@@>>><<<;;;<<<>>>@@@BBBEEEGGGHHHJJJMMMOOOLLLKKKKKKJJJJJJKKKMMMNNNOOOMMMJJJHHHGGGGGGIIIJJJJJJKKKLLLLLLKKKJJJHHHGGGFFFFFFGGGGGGGGGFFFFFFEEECCCBBBAAA???>>>>>>??????>>>???AAABBBDDDDDDDDDCCCBBBEEEGGGGGGFFFDDDCCCCCCBBBAAAAAA@@@???>>>>>>>>>======<<<;;;;;;<<<===>>>::::::;;;::::::999999888>>>;;;777666666777777666444444444333333333222222444444444333333222222222333222222222111111111111000000000000000000000000222444555444222000000111000000000/////////..............................///...---,,,,,,,,,------......---------------...******+++,,,,,,---......+++,,,------,,,+++***)))***)))))))))***++++++,,,************************++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++***))))))***++++++((())))))))))))***************************************++++++++++++******************************'''((()))*********))))))++++++++++++++++++++++++))))))))))))))))))))))))************************>>>@@@BBBBBBAAAAAABBBCCCHHHIIIIIIGGGBBB>>>:::999999::::::::::::999888888888999999:::;;;;;;<<<<<<;;;999777777777777555444555555555555555555555555444444444333333222222222444444444444444333333222222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000000000////////////.........///000111111000///...////////////////////////.........///////////////...............---------...///000000000///---,,,---------...------,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---------------,,,,,,+++++++++,,,,,,//////...---,,,+++***)))++++++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,+++************+++***++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,++++++,,,,,,------------------------------------..................---...///000000000//////111111111111222333444444333333333333444444444444333555777:::<<<<<<<<<<<<>>>>>>>>>;;;999888999;;;>>>@@@CCCFFFGGGIIIMMMOOOJJJJJJIIIIIIIIIJJJKKKLLLNNNLLLIIIFFFEEEFFFGGGIIIIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFDDDCCCAAA???>>>===>>>>>><<<>>>@@@BBBDDDDDDDDDDDDBBBDDDFFFGGGEEEDDDDDDEEECCCCCCBBBAAA@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999999===;;;888777777777666555444444444444333333333333444444333333333333222222222222111111111000000000000000000000000000000000555666666555222///////////////...............---........................------,,,,,,,,,---......////////////////////////******+++,,,,,,---......+++++++++,,,++++++***)))((((((((()))***+++---...************************++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++((())))))))))))***************************************++++++++++++******************************((()))***+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++>>>???AAABBBAAA@@@AAABBBGGGHHHHHHEEEAAA<<<:::999888888999999999888888777777777888888999:::::::::888777777666666555444444444444444444444444444444000000111222333555555666222333333333333333222222111111111111111111111111111111111111111111111111///000000000000000000///000000000000000000000000////////////////////////......///000000///......////////////////////////------......//////000000......................../////////000///...------,,,,,,---------,,,,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---.........++++++++++++++++++,,,,,,...------,,,++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++++++++,,,,,,+++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,+++***+++,,,---...---------...............//////...---------......---...///000000000//////111111111111111222333333222222222333333444444444555666777999:::;;;<<<<<<======<<<:::888777888:::???AAACCCEEEFFFGGGIIIKKKHHHGGGGGGGGGGGGHHHJJJKKKMMMKKKHHHEEEDDDEEEFFFGGGHHHIIIKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEECCCAAA???============;;;===???BBBCCCDDDEEEEEEAAACCCEEEFFFEEEDDDEEEFFFDDDDDDCCCAAA@@@>>>===<<<;;;;;;<<<<<<<<<;;;::::::999999999888888888999999999888777777888777666444555444444444444333333333333333333333333333333333111111111000000000000///000000000000000000000000555666666555222/////////................................................,,,,,,,,,,,,---......///.........///////////////++++++,,,,,,,,,,,,------************************++++++++++++,,,---...///************************+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++******+++++++++,,,,,,,,,******************************++++++++++++******************************)))))))))***************************************))))))))))))))))))))))))++++++++++++++++++++++++===???AAAAAA@@@???@@@AAABBBCCCDDDBBB>>>;;;::::::777777888999999888888888666666777777888999999999666777666666555444444444444444444444444444444444000111111333444555666666111111222222222222222111111111111111111111111111000000000000000000000000...//////000000//////...////////////////////////000000000000000000000000......////////////......////////////////////////------......//////000000---.....................///////////////......---,,,------.........------------............------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---***++++++,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------...---++++++*********+++,,,,,,************++++++++++++*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++***+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++***+++,,,---...---------.........////////////...---------.........///000000111111000000111111000000000111222222111111222222333444555555888777666777888:::===>>>=========;;;999888:::<<>>===<<<;;;;;;;;;<<<;;;:::999999888888777777777777888999666555444555777888777555555555555444444444333333333333333333333333333333111111111000000000000///000000000000000000000000222444444444111000000000////////////////////////........................+++,,,,,,------.........+++,,,---............---...------,,,,,,++++++************************+++------,,,,,,+++,,,,,,---************************++++++++++++++++++++++++***++++++,,,,,,++++++************++++++***************+++++++++,,,,,,,,,******************************++++++++++++******************************(((((((((((())))))******************************))))))))))))))))))))))))************************===???AAA@@@???>>>???@@@>>>???@@@>>><<<:::::::::777777888999999999999888666666666777888888999999555666777666444333444555333333333333333333333333444444444333333222222222///000111111111111111111111111111111111111111111000000000000000000000000......////////////......//////////////////////////////000000000000111111........................////////////////////////.........///////////////---------...............000/////////............------......//////......------............------,,,,,,,,,,,,,,,,,,,,,,,,+++***************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,,,,,,,,,,++++++*********++++++)))))))))******+++++++++++++++++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,+++******+++*********+++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++************+++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))*********+++++++++,,,,,,++++++,,,,,,------,,,,,,,,,---......//////------..................000000/////////000111222111000000000000000111111///000111222333444555666999888666666777999===???=========<<<:::;;;===???BBBCCCDDDCCCBBBAAABBBCCCCCCCCCBBBBBBCCCEEEGGGHHHLLLJJJGGGEEECCCDDDEEEGGGGGGHHHJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFCCCBBB@@@>>>===<<<======;;;===???AAACCCCCCCCCCCC@@@BBBCCCBBBAAAAAABBBCCCBBBBBBAAA@@@???===<<<<<<;;;;;;;;;::::::999999888888888777666666777999:::777555444444666777777666555555555555444444444333222222333333333333444444222222111111111000000000000000000000000000000000///111222222111000000111///////////////000000000........................,,,,,,---.........------)))***+++---------,,,,,,...------,,,,,,++++++***+++************+++,,,,,,,,,+++******))))))******************************++++++++++++++++++++++++***+++,,,------,,,+++***)))***++++++++++++***)))((())))))))))))***************************************++++++++++++******++++++++++++++++++++++++)))(((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))===???@@@@@@???>>>>>>???>>>??????===;;;999999999777888888999::::::999999666666666777888888999999555666888777444333444666222222222222222222222222444444333222111000000///...///000000111111111000111111111111111111111111000000000000000000000000---......//////......---////////////////////////.........//////000000000.........------.........///////////////////////////////////////.........---------.........//////000000///...............,,,,,,---...............------............------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++*********,,,,,,+++***)))))))))***++++++++++++++++++******,,,,,,++++++++++++++++++************************+++++++++++++++++++++++++++---...---+++******+++)))*********++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++++++++++++++,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,------,,,,,,+++++++++,,,---.........+++,,,---/////////......111///---,,,---...111222111000000/////////000000//////000222333444555666888888777888999:::<<<===;;;<<<===<<<;;;<<>>=========>>><<<===???AAABBBBBBBBBBBB@@@AAAAAA@@@???>>>@@@AAA@@@@@@??????>>>===<<<<<<===<<<:::999888888888999:::999888777888999;;;<<<<<<:::777555666777777777555555555555444444444444222222222333333444444444333222222222111111111111000000000000000000000000...000111111///......///------........./////////........................,,,---.........---,,,+++((()))+++---...---,,,,,,+++++++++,,,,,,---------,,,+++******+++,,,---...*********)))******++++++************************++++++++++++++++++++++++)))***,,,------,,,***))))))***++++++++++++***)))((())))))))))))***************************************++++++++++++******++++++++++++++++++++++++******)))))))))***+++,,,************************))))))))))))))))))))))))************************===???@@@@@@>>>===>>>>>>???@@@???===:::888888999777888999:::::::::::::::666666777777888888999999444777888777444333555777222222222222222222222222000000000000000111111111......///000000111000000000000000000000000000000000000000000000000000000---..................---////////////////////////---------.........//////......------------......////////////////////////000000//////.........------------.........//////000000///...............+++,,,------............---..................---,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********))))))(((---,,,+++***))))))))))))///...------,,,+++******---,,,,,,++++++*********++++++++++++++++++++++++************************---...///...,,,*********))))))******++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,++++++*********,,,+++++++++,,,------...+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---...---,,,+++******+++,,,,,,---......)))+++---///000000///...000...,,,******---000222111000////////////000000...///000111333555666666666777888:::;;;;;;;;;::::::;;;<<<<<<;;;===@@@BBB???@@@AAAAAAAAAAAABBBDDD@@@@@@@@@@@@AAACCCEEEFFFLLLKKKHHHEEEDDDEEEFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFDDDDDDEEEFFFFFFFFFEEEEEEAAA@@@???=========>>>>>>===>>>???AAABBBBBBAAAAAA@@@AAAAAA???>>>===>>>@@@???>>>>>>>>>======<<<<<<===<<<999777777777888999<<<;;;999999999;;;===>>>BBB>>>:::777666777777666666666555555555444444444222222222333333444444444333333333222222222222111000000000000000000000000///000111000...,,,,,,---,,,,,,,,,------.................................------...///...---+++***((())),,,.........---,,,((()))***+++---...///000,,,,,,+++++++++,,,...///*********+++,,,---//////************************++++++++++++++++++++++++)))***,,,------,,,***))))))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++,,,+++*********+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++???>>>===;;;;;;;;;;;;<<<=========<<<;;;:::888888888888999:::::::::::::::777777777777666666666666666666666555444333111000222333333333333222111111111111000000//////......////////////////////////////////////////////////......////////////......////////////////////////......,,,++++++,,,---...///////////////////////////////////////////////////......------...000111////////////000000000000///...,,,,,,,,,---///111111111000///////////////000///...------------------------............///,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************+++++++++************)))///---,,,***))))))******************************,,,+++***))))))***+++,,,/////////...---,,,+++***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++************)))+++++++++*********))))))************************...---+++***)))******+++******++++++++++++******///...------,,,+++***))),,,++++++******++++++,,,,,,,,,+++******+++,,,,,,------,,,++++++,,,---------,,,,,,,,,,,,---.................................------------...//////......///000000000000000//////000111222333333444666666777888:::;;;<<<<<<;;;:::999888999;;;===>>>>>>>>>>>>>>>============>>>>>>??????>>>@@@CCCEEEJJJIIIHHHGGGFFFDDDCCCCCCFFFGGGHHHIIIIIIGGGEEEDDDEEEEEEEEEEEEDDDCCCBBBAAA???@@@@@@???>>>>>>@@@BBB@@@@@@?????????@@@BBBCCC???????????????>>>>>>===============>>>>>>>>>>>>>>><<<999777666555666777777777888999::::::;;;<<<::::::999999888777666666666555555555555444444444111111111222333333444444222222222111111111111000000000111111111111000000000...---///222333111...////////////////////////------------------------...---,,,,,,......---,,,***+++---......---+++***)))******++++++,,,------))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++******))))))))))))******)))************++++++++++++*********))))))((((((*********)))))))))))))))******))))))))))))******+++++++++***************++++++************+++++++++++++++*********))))))((()))))))))************************************)))************+++++++++@@@@@@>>>===<<<<<<============<<<<<<:::999888777777777888999999999999888666666666666666777777777777666555444333222111111222222333333222222111000111000000000/////////...////////////////////////////////////////////////...//////000000//////...////////////////////////000//////......///000111...............................................................//////000........./////////000000///...---,,,,,,---///000111000000/////////////////////...------------------------............///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))******+++++++++,,,+++************,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---------------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,+++++++++************)))+++++++++*********))))))************************000///...---,,,------...++++++,,,,,,,,,,,,++++++,,,,,,++++++******)))))),,,++++++******++++++,,,,,,,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,---,,,,,,,,,,,,---..............................---------------...//////000000111222222222222111//////000000111111222222555555666888999;;;<<<<<<<<<;;;:::999:::;;;<<<>>>>>>>>>============>>>>>>===???@@@?????????AAACCCFFFFFFEEEEEEDDDCCCBBBBBBFFFGGGHHHIIIIIIGGGEEEDDDDDDDDDDDDCCCBBBAAA??????===???@@@@@@??????@@@AAACCCBBBAAA????????????@@@@@@@@@@@@@@@???===<<<<<<<<<<<<======>>>>>>>>>???@@@>>>;;;999777777777777777777888888999:::;;;;;;::::::999888888777666666555555555555444444444444//////000111111222333333222222222111111111111000000000111111111111000000...---,,,---///000...,,,........................------------------------...---,,,,,,......---,,,***+++---......---+++***,,,+++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++******))))))))))))******)))************++++++++++++*********))))))))))))+++++++++***************************************************************++++++************++++++,,,,,,,,,,,,++++++******************++++++++++++************************)))************+++++++++BBBAAA@@@???>>>>>>>>>>>>======<<<;;;999888666666555555666777777777777666555555555666666777777888777666444333222222222222222222333333222222111000000000000000////////////000000000000000000000000///////////////////////////000000111111000000///////////////////////////////////////000111222222........................------------------------------...///////////////---------.........//////......---,,,,,,...///000000000//////......////////////...------------...---------............///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++(((((()))***+++,,,------************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---............---+++++++++************)))+++++++++***************************************---,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......------------------------------------....../////////000111111222222111111/////////000000000000000333444555777999:::<<<<<<>>>===;;;::::::;;;<<<=========<<<<<<<<<>>>???@@@>>>@@@AAAAAA???>>>???@@@BBBBBBBBBAAAAAAAAA@@@@@@EEEFFFHHHIIIHHHGGGEEEDDDCCCBBBBBBAAA???===;;;::::::<<>>===<<<<<<@@@@@@@@@???>>><<<;;;:::;;;;;;<<<===>>>>>>??????AAA???===:::999888888888777777888888999999::::::999999888888777777666666555555555555444444444444000111111333444555666666222222222111111111111000///000000111111000000///...------...//////---,,,------------------------------------------------...,,,,,,,,,......---,,,++++++------------++++++------,,,,,,+++******)))+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******))))))))))))******)))************+++++++++***************)))))))))++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))******++++++************++++++---------,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,************************)))************+++++++++BBBBBBAAA@@@@@@?????????===<<<;;;999888666555555333444444555666555555555444444555555666777888888777666333111111111222333222222222222222111000000000000000000////////////000000000000000000000000////////////////////////000000111111111111000000////////////////////////---------...///000111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---,,,,,,,,,---------.........------------...///000000//////........./////////......---------......---------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------,,,,,,,,,++++++*********************************++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,++++++******++++++,,,,,,++++++******)))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------+++++++++*********))))))*********************************************************)))))))))******++++++,,,,,,,,,,,,++++++,,,,,,---------.........,,,++++++******++++++,,,++++++++++++++++++++++++------------------------,,,,,,++++++,,,,,,---...------------------------,,,------...............---......//////////////////////////////.........111222333555777999;;;;;;>>>>>><<<;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>AAABBB@@@BBBCCCCCCAAA???>>>>>>???????????????@@@@@@@@@DDDEEEFFFGGGGGGFFFDDDCCCAAAAAA@@@>>><<<:::888666666999<<<>>>>>>===>>>>>>AAAAAA???===<<<:::999999============<<<;;;::::::::::::;;;<<<===??????@@@@@@???===;;;999888888888777777777888888888888888888888777777777666666666555555555444444444333333//////000111333444555555222222222111111111000000//////000000000000//////000000000000000000///...---------------------------------------------------,,,+++,,,.........,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++************************+++++++++++++++++++++++++++******))))))******+++))))))*********+++++++++*********************************+++++++++++++++)))***,,,------,,,***)))((()))))))))))))))******++++++************++++++,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,************************))))))*********+++++++++BBBBBBAAAAAA@@@??????>>><<<;;;999888666555555555333333444555555555555555333444444555666777777888666555333111000111222333111222222222222111000000////////////000000000000000000000000000000000000////////////////////////000000111111111111000000////////////////////////,,,------...///000000111........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---,,,,,,,,,,,,------------------------......////////////............//////......---------......///---------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,+++++++++******************************+++++++++,,,,,,+++++++++(((((()))***++++++++++++++++++++++++++++++++++++************************************************,,,++++++******++++++,,,+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++*********))))))************************************************,,,,,,------------------******++++++++++++******+++,,,,,,------......///,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,++++++++++++,,,------------------------------,,,---......//////......------...////////////////////////...............000111222444666888999999======<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===???AAABBBBBBDDDEEEDDDBBB@@@??????>>>>>>>>>????????????@@@BBBCCCDDDFFFFFFEEECCCBBB@@@???>>><<<:::888555444333666:::<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999999888777888999:::;;;;;;;;;;;;999:::;;;<<<===>>>???@@@>>>>>><<<;;;:::888888888777777777777777777777777777777666666666666666666555444444444444333333333,,,,,,---...///000111111222222222111111111000000//////000000000000/////////000000111000/////////---------------------------------------------------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++************++++++))))))*********+++++++++***************+++++++++))))))))))))******++++++((()))+++,,,,,,+++)))((((((((())))))*********+++++++++************++++++************++++++++++++))))))))))))*********+++))))))))))))))))))))))))))))))*********+++++++++@@@@@@@@@@@@@@@???======;;;999888666555555555666444444555666666666666555444444444555555666666777555444333111111111222333111111222222111111000///////////////000000000000000000000000000000000000///////////////////////////000000111111000000///////////////////////////...///000111111111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,---------......---------............///......------......//////...------------...//////---------............///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++'''(((***+++------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,+++++++++++++++************)))***************+++++++++******************************+++,,,,,,,,,++++++)))******++++++******))))))))))))******+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***(((((())))))))))))((((((+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---...///000000111111000000.........///////////////000111222333444666777777;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???@@@@@@CCCDDDEEECCCAAA?????????>>>>>>>>>>>>>>>????????????@@@BBBCCCDDDCCCAAA@@@??????>>><<<:::777555444444666999:::999999::::::999999:::::::::999999888555666777999:::;;;;;;;;;::::::;;;<<<======>>>>>><<<<<<<<<;;;;;;:::999999888888777777666666555555666666666666555555555555444444444444333333333333000000000111222222333333222222222111111111111000...//////000000//////...+++---//////...---...///------------------------------------------------,,,++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++*********+++++++++++++++((((((((()))******++++++((()))************)))((()))))))))***++++++,,,,,,++++++************++++++)))***************++++++(((((()))))))))*********)))))))))))))))))))))))))))************+++++++++>>>?????????>>>===<<<;;;999888666444444555666777555666666777777777777777555555555555555555555555333333333222222222222222111111111111111000000///.../////////000000000111////////////////////////////////////////////////...//////000000//////...////////////////////////......000000000000///...------------------------------------------------------,,,,,,------......------------............,,,------..................------------...///000---------------...//////---------............///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,&&&(((***,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++************)))))))))*********+++++++++************************&&&'''((()))******)))(((***++++++,,,,,,++++++***)))))))))))))))))))))))),,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***((()))************)))(((+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---...///000000111111000000.........//////000000111111111222222333444444555999999:::::::::::::::::::::;;;===???@@@??????>>>BBBBBBBBB@@@>>>===>>>???===========================>>>@@@AAABBBAAA@@@??????>>>>>><<<:::888666555777888:::999999888:::;;;::::::;;;;;;;;;:::999888777777999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<======<<<<<<<<<888888777666555555444444555555555555555555555555444444444333333333222222333333333333333444444444222222222111111111111000......////////////......))),,,...///...---///111........................------------------------,,,++++++,,,...//////...---,,,,,,++++++,,,,,,---+++++++++++++++++++++,,,************************))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++*********++++++,,,,,,,,,(((((()))******+++,,,,,,************************)))******+++,,,,,,------++++++************++++++*********++++++,,,,,,,,,))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++======>>>>>>===<<<:::999888777555444444555666888666777777888888888888888555555555555555444444444222222333333333222111111111111111111111000//////.../////////000000111111////////////////////////////////////////////////......////////////......////////////////////////,,,---.........---,,,+++------------------------------------------------...---,,,+++,,,---...///---------.........//////,,,---......//////......---------------...///000---------------...///000---------.........//////,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///)))***,,,,,,---,,,+++***************************++++++------------++++++++++++,,,,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++,,,---......///+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------+++++++++************)))))))))******++++++++++++************************)))***+++,,,------,,,++++++,,,,,,------,,,,,,+++************************,,,++++++++++++++++++,,,***+++,,,------,,,+++***+++,,,---......---,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---,,,------...............---......///000111222222111111222222222333333333777888999999::::::::::::999;;;>>>@@@AAA@@@>>><<>><<<;;;===???=========<<<<<<;;;;;;;;;;;;===>>>@@@AAA@@@???>>>???>>>>>>===;;;999777666::::::;;;:::999999;;;<<<<<<<<<======<<<:::999888::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>888888777666555444444333444555555555555555555555444444444333333333222222/////////............---222222222111111111111000......////////////......***---000111000000222444////////////////////////------------------------,,,++++++,,,...//////...---,,,,,,++++++,,,,,,---------,,,++++++*********++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,+++******+++,,,,,,******+++,,,------......++++++************+++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++<<<=========<<<:::888777555555444333444555666777777777777777777777777777666666666666555555555555333333333222111000//////333222222222111000000000........................111111000///...---,,,,,,//////............/////////............---------........................,,,,,,------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,000000000///...,,,+++***,,,,,,,,,---------......000000///...------,,,,,,,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,+++***************************,,,,,,+++++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))((()))******+++,,,++++++******))))))))),,,,,,,,,++++++*********+++*********))))))((((((+++++++++*********))))))***++++++,,,,,,++++++***++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,---......//////......,,,,,,+++***)))((('''&&&************************,,,+++++++++***)))))))))++++++++++++,,,---......,,,++++++***++++++,,,,,,)))***++++++***)))***+++'''''''''''''''((())))))******************************+++++++++,,,,,,,,,+++++++++,,,------......++++++************++++++++++++,,,,,,,,,,,,------000000000000////////////---......///000111111222000000000000111111111111333333444555777999:::;;;<<<<<<<<<===>>>>>>??????;;;;;;;;;::::::;;;;;;;;;======<<<;;;:::999999999:::;;;<<<===>>>>>>>>>>>>>>>======<<<;;;:::::::::;;;<<<<<<=========<<<<<<@@@@@@???===<<<:::999999======<<<<<<<<<;;;;;;;;;===<<<;;;::::::;;;<<<===777777777888999:::<<<===:::999888777666666666666666666555444333333222222///000000000000111111111111111111000///......---//////000000000000//////.........///////////////---------...///000000111.........---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,+++******,,,,,,+++***,,,++++++***)))))))))*********++++++++++++******************************,,,+++++++++***))))))))))))************+++++++++++++++++++++++++++++++++))))))************))))))************************))))))************))))))************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++******)))*********((()))***++++++,,,++++++======<<<<<<;;;999888777555555444333444555666777777777777777777777777777666666666666555555555555444444444333333222000000222222111111111111111111........................000000000///......------//////............/////////............---------........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********.........///......---,,,,,,,,,------............000//////...------,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++************++++++//////...---,,,,,,++++++------------------------++++++,,,---...///000000++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,+++++++++++++++*********,,,,,,,,,+++++++++******+++*********)))))))))))),,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++************************+++++++++***************++++++++++++,,,---......,,,,,,++++++***+++++++++)))***++++++***)))***+++)))))))))))))))******+++******************************+++++++++,,,,,,,,,******))))))))))))))))))++++++************++++++++++++,,,,,,,,,,,,------........................------......//////000000/////////000000000111111555555555555666777888999;;;;;;<<<<<<===>>>>>>???<<<;;;::::::::::::;;;<<<======<<<<<<;;;:::999999999:::;;;<<<<<<==================<<<<<<<<<;;;;;;???@@@@@@@@@???>>>======BBBBBBAAA???>>><<<;;;;;;===<<<<<<<<<;;;;;;;;;;;;777666555444444555666777888888888888999999:::;;;:::999888777666666666666666666555444444333222222555444444444333333222222222222111000000///......//////000000000000/////////////////////.........---------...///000000000............------------------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++)))))))))+++,,,+++*********)))))))))******+++******++++++++++++******************************+++++++++***************)))************+++++++++++++++++++++++++++++++++)))******************)))************************)))******************)))************************'''(((((()))******+++++++++++++++++++++++++++++++++***************++++++)))************)))))))))<<<<<<;;;:::999999888888666555444444444555666777777777777777777777777777666666666666555555555555444444444444444333222111000000111111111111111111//////////////////////////////////////////////////////............/////////............---------------------------------.........------,,,,,,+++------------,,,,,,,,,,,,------------------------,,,,,,++++++++++++******,,,,,,---.../////////...---............///////////////......---,,,,,,,,,+++,,,,,,------------,,,---,,,+++******+++,,,---.........------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000111,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******************))))))))),,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,***+++++++++,,,,,,------***************************************++++++++++++******++++++,,,---...---,,,,,,+++*********+++)))***++++++***)))***+++++++++******++++++,,,---******************************+++++++++,,,,,,,,,---------,,,+++*********++++++************++++++++++++,,,,,,,,,,,,---------------------------------------...................../////////000000000666555555555555666777777::::::;;;;;;<<<============;;;:::888888:::;;;===<<<<<<<<<<<<<<<;;;:::999777888999:::::::::::::::<<<<<<<<<<<<=========>>>CCCCCCCCCBBBAAA@@@???>>>BBBAAA@@@???>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;888888777777777777888888888888888888888888888888999999888777666666666666666666555555444333333333777777666555444333222111222222222111000000////////////000000000000//////000000//////......---------------...//////000000............//////////////////...---,,,++++++***------------------------++++++,,,,,,,,,,,,++++++...,,,++++++,,,------,,,******)))))))))***++++++******++++++++++++*********************************************+++++++++)))************+++++++++++++++++++++++++++++++++******++++++++++++************************************++++++++++++******************************((((((((()))******++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,,,,++++++***))))))(((<<<<<<;;;:::999888888888666555444444444555777888777777777777777777777777666666666666555555555555333333444444333222111111//////000000111111222222000000000000000000000000............//////000000//////............/////////............---------------------------------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,---......///............/////////////////////.........------,,,,,,,,,+++,,,,,,---............000///---,,,,,,---///000------------------,,,,,,************************---------,,,,,,,,,++++++---,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************,,,++++++++++++,,,------+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,)))))))))*********++++++************************)))))))))***+++++++++,,,************+++,,,---...------,,,+++************)))***++++++***)))***++++++++++++++++++,,,------******************************+++++++++,,,,,,,,,......---------,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,---------------------.........///.................................////////////444444444444555666777777888888999::::::;;;;;;<<<===;;;999888888999;;;===;;;<<<<<<======<<<;;;:::666666777888888888888888:::;;;;;;<<<===>>>???@@@BBBCCCCCCCCCBBBAAA@@@@@@??????>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<999999999999888777777666888888777666666666666666666666555555444444444333444333333222111111000000222222222222111111000000//////000000000000//////111111000///...------,,,---------....../////////---......///000111111111333222111000///...---,,,------------------------++++++,,,,,,,,,,,,++++++...---++++++---.........------,,,+++******++++++******++++++++++++******************************)))))))))***+++++++++,,,))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************+++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,************************))))))))))))***+++,,,---------,,,,,,++++++++++++;;;;;;;;;::::::999999888666666555444555666777888777777777777777777777777666666666666555555555555111222222222222111111000/////////000000111111222000000000000000000000000------......///000000000//////............/////////............---------------------------------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------.........///......---,,,/////////////////////...---------------,,,,,,,,,+++,,,,,,---............///...------------...///,,,,,,------------------........................------,,,,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++,,,,,,---...+++++++++,,,,,,---------++++++++++++++++++++++++***************+++++++++))))))))))))***************++++++,,,,,,++++++***+++++++++++++++++++++,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++,,,---------------+++++++++************)))************************)))))))))***+++++++++,,,************+++,,,---------,,,++++++*********+++)))***++++++***)))***++++++************+++,,,,,,******************************+++++++++,,,,,,,,,((()))))))))*********+++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------------........./////////000000//////////////////............////////////111222222333444666888999777777777888999999::::::<<<;;;999888888999;;;<<<:::;;;<<<===>>>===<<<;;;666666777777888777777777999:::;;;<<<===???@@@@@@??????@@@AAABBBBBBAAAAAA???>>>>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::999999::::::999888777666888777666666666666666666666555555555555555444444000000000000111111111111222222222111111111111111//////000000000000//////111111000///...------,,,------------............---......///000111222222333333222111///...------------------------------,,,,,,------------,,,,,,***)))(((+++///333555666111000...---,,,+++************++++++++++++******************************)))))))))***+++++++++,,,))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************+++++++++,,,,,,+++++++++************************+++++++++++++++,,,,,,,,,************************))))))))))))***+++,,,---*********)))***+++,,,---;;;;;;<<<===<<<;;;999888777666555555555666777888777777777777777777777777666666666666555555555555111111111222222111111000//////000000000000000000////////////////////////---.........//////000000//////............/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------******++++++++++++,,,,,,.../////////...---,,,,,,/////////............---------,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,+++++++++,,,,,,+++++++++,,,,,,,,,------.........------------------------***++++++,,,---...///000+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********+++++++++++++++((((((((()))))))))))))))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++,,,,,,+++,,,,,,---------------......------,,,,,,,,,+++***************************************+++++++++***))))))******+++,,,---,,,++++++***++++++,,,,,,)))***++++++***)))***+++******))))))******+++,,,******************************+++++++++,,,,,,,,,))))))******+++,,,,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,---------------...//////000000//////000000000000000000....../////////000000000000000111222444666888999555555666666777888888888::::::999999999999::::::999:::<<<>>>???>>>===<<<666777888888888888777777888999:::;;;<<<>>>??????<<<===>>>???@@@AAAAAAAAA@@@@@@@@@???>>>=========::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999:::;;;;;;:::999888777777666666555555666666666555555555555555555555555111111111222222333333333111111111111111111111111//////000000000000//////000000//////......---------------------------------......///000111111222000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***+++///666===AAACCC111000///---,,,++++++*********++++++++++++*********************************************+++++++++)))************+++++++++++++++++++++++++++++++++******++++++++++++************************************++++++++++++******************************))))))))))))))))))))))))************************))))))))))))***+++,,,,,,(((''''''&&&''')))***,,,:::;;;>>>??????===:::888777666555555555666888999777777777777777777777777666666666666555555555555111222222333333222222111000000000000000/////////................................./////////////////////............/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,---......///.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,,,,+++***)))++++++,,,,,,---...//////++++++++++++++++++++++++)))******+++,,,---......************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,,,,,,,+++++++++++++++,,,,,,---+++++++++++++++***************+++++++++,,,,,,,,,*********++++++,,,,,,,,,(((((())))))***************++++++,,,,,,++++++***+++++++++,,,,,,,,,------******+++,,,,,,---......,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,------------------************************+++++++++***************))))))))))))***+++,,,---************+++,,,------)))***++++++***)))***+++***************++++++,,,******************************+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,---......//////---......//////000000000/////////000000000111111111111111222333555666777444444444555666666777777888999::::::::::::999888888:::<<>><<<===>>>???????????????@@@@@@??????>>>>>>======999999:::::::::;;;;;;;;;;;;<<<===>>>>>>===<<<;;;999:::;;;<<<<<<;;;999888666666555555555666666777555555555555666666666666333333333333333333222222000000000000000000000000//////000000000000/////////////////////.........------------------------.........//////000000000.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,,,,...444:::>>>???------,,,++++++++++++,,,******++++++++++++******************************+++++++++***************)))************+++++++++++++++++++++++++++++++++)))******************)))************************)))******************)))************************))))))))))))))))))))))))************************+++***************++++++***)))((('''''')))***+++999;;;???AAAAAA>>>;;;888777666555555555666888999777777777777777777777777777666666666555555555555222222333444444444333333111111000000//////..............................//////////////////////////////............////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***+++,,,...///000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))+++---//////---+++)))++++++,,,,,,---...//////........................*********)))))))))(((((())))))******+++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++'''(((((()))***+++++++++++++++******++++++,,,---,,,++++++******)))))))))*********++++++,,,,,,,,,*********++++++,,,,,,,,,))))))******+++++++++,,,+++++++++,,,,,,++++++++++++++++++,,,,,,---------******+++,,,,,,---......---,,,,,,++++++*********))))))***++++++++++++***((())))))***,,,------...************************,,,+++++++++******))))))))))))))))))***+++,,,---)))))))))***+++,,,......)))+++++++++***)))***+++++++++******++++++,,,---******************************+++++++++,,,,,,,,,,,,++++++******))))))(((---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,------...///000000000000000000111111111111333333222222333333444555333333444444555666666777777888:::;;;;;;:::888777888:::<<>><<<999999:::::::::999999888777888888999:::<<<<<<===>>>>>>?????????>>>>>>===>>>>>>======<<<<<<;;;;;;999999999::::::;;;;;;;;;999:::;;;<<<<<<;;;:::999999:::<<<======<<<:::999666666555555555666666777555555555666666666666666555444333333222111000000///////////////000000000//////000000000000//////.........///////////////------------------------............///////////////////////////.........******************************++++++++++++*********'''%%%%%%'''***,,,---))))))))))))***+++,,,---******++++++++++++******************************,,,+++++++++******)))))))))************+++++++++++++++++++++++++++++++++))))))************))))))************************))))))************))))))************************,,,,,,++++++++++++++++++))))))))))))))))))))))))++++++******************000...,,,*********,,,---;;;===???@@@???===:::888888777777777999:::999888999888777666666777888999555555555555555444444444666666666555444333111000000/////////...........................///000111////////////////////////........................//////.........---------.........------,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++---///...---,,,+++***+++,,,,,,........................++++++------------++++++------------------------++++++++++++,,,,,,---...---,,,++++++******++++++,,,,,,,,,++++++*********------------------------------------------------************************+++++++++++++++***)))))))))***++++++,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++...---+++))))))***+++,,,++++++************++++++******++++++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((())))))******---------,,,,,,+++++++++...---,,,,,,++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************)))))))))***+++++++++,,,,,,,,,,,,,,,+++***))))))************************))))))))))))***+++,,,---,,,,,,,,,++++++*********************************)))***+++,,,,,,+++)))(((++++++++++++,,,---......---+++***+++---...---***(((((())))))******+++++++++,,,------......------,,,---///000111222111111000///.........000111222555222///000222444333222222333333444555666777777888999:::;;;;;;:::999888999;;;===???@@@???>>>>>><<<;;;999777777888999:::;;;;;;;;;::::::;;;;;;;;;>>>>>>===:::888888999<<<>>>???>>><<<:::999:::;;;:::888666555666999===???============<<<;;;::::::::::::999999888777666666:::999888777666666666666888888666555444333333222333111//////111222222222222111000//////000111222000000000000////////////000000000///......---------------............///////////////////////////...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))***************************++++++++++++***))))))************************,,,***(((''''''(((+++,,,***************)))((('''(((***,,,......,,,***(((+++***)))(((((()))***+++***)))(((''''''((()))***************************)))))))))***++++++,,,,,,,,,+++***))))))***+++,,,<<<===>>>>>>>>>===;;;:::999888777888999:::999888777666666666666777888999666666666555555555555555666555555555444222111000000000/////////.........///............//////000////////////////////////........................//////.........---------......---------,,,,,,,,,---+++***+++,,,---,,,+++---------------.........+++,,,,,,,,,++++++---///000///...---------..............................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++++++++,,,,,,---...+++*********+++,,,,,,---,,,,,,,,,+++++++++******------------------------***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************)))((((((******+++,,,,,,,,,++++++(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++---,,,***(((((()))***+++++++++************++++++******++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,+++************+++******++++++,,,,,,------++++++++++++++++++++++++***************************************+++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,+++++++++******************************++++++,,,,,,,,,+++++++++------,,,++++++,,,,,,,,,---+++***+++---...,,,***************++++++++++++++++++,,,---------------//////000000000///...---000///.........///111222555222000000222333333111222222333444555666777777777888999::::::999888777:::;;;===?????????>>>======;;;:::888888888:::;;;<<<;;;:::999999:::;;;<<<>>>>>>===:::777777888:::<<<===>>>===;;;999:::;;;<<<:::888777888:::>>>@@@>>>>>>>>>===<<<;;;:::999===<<<<<<;;;;;;::::::::::::999888777666666666666888777666555444333333333444222000000222333333222111111000/////////000111111000000000////////////.........///////////////---------............///////////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************************************************************))))))))))))))))))))))))************************((()))***+++++++++++++++************************+++++++++*********************++++++******)))))))))***,,,------,,,***)))*********))))))************))))))(((((())))))******************************************+++++++++++++++***))))))***++++++=========<<<<<<<<<<<<<<<;;;:::999999:::;;;999888444444444555666777999999777777777666666555555555444444444444333111000000000000000/////////......000//////............///////////////////////////.......................................---------...------------,,,,,,,,,,,,+++******,,,,,,+++***++++++,,,,,,------......+++,,,,,,,,,++++++---///000///...------------...------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,------)))))))))***+++,,,...///,,,,,,,,,++++++++++++***------------------------((()))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((()))***++++++************++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++******))))))******))))))******+++,,,------++++++++++++++++++++++++************************+++++++++***************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++***************************---,,,,,,,,,,,,,,,------///...---,,,++++++++++++---,,,***+++,,,---,,,***,,,,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,......//////......---,,,//////.........///000111333111000000111222222111222222333444555666777777666777777888888777777666:::;;;<<<>>>>>>>>>=========<<<;;;:::999:::;;;<<<===<<<999888888999<<<===>>>>>>===:::777666777999999;;;======<<<::::::;;;===<<<:::999999;;;>>>@@@??????>>>>>>===;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<:::999888777666666666666888777666555444333333333444333111111222333333222000000////////////000000111111000000000/////////------......///000000111---------............///////////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************'''((()))***+++,,,,,,,,,************************+++,,,---------+++***(((***+++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))******************)))************************+++++++++************)))++++++***))))))***++++++===<<<;;;;;;;;;<<<===>>><<<;;;::::::;;;;;;999888222222333444666888999:::888888777777666666555555333333333333222111000///000000000////////////...111000///...............////////////////////////................................................------------------------,,,+++******,,,,,,+++***(((((()))******+++,,,,,,+++,,,,,,,,,++++++---///------,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,---************+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***))),,,,,,,,,------------...+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))******++++++************++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,++++++******))))))+++++++++,,,,,,---------++++++************++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++************************,,,+++++++++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,++++++++++++++++++++++++************************---,,,+++******+++---......---,,,,,,+++++++++,,,,,,,,,+++++++++++++++***,,,,,,,,,++++++******))))))***++++++,,,,,,++++++***+++,,,---...//////////////////...////////////111111000000111111111111111222333444555666666777666666666666666666666666:::;;;<<<============<<<===<<<;;;;;;;;;;;;<<<<<<>>><<<999777777999<<<>>>>>>>>>===:::777666666777777:::===>>>===<<<;;;;;;>>>===;;;::::::;;;===???@@@@@@???>>>===<<<:::999999999999999::::::::::::999999888777666666777777777777666444444333333333333222111111222222111000//////////////////000000111111111000000000//////............//////000000---------............///////////////////////////...------,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************(((((()))***+++,,,,,,,,,************************,,,,,,,,,,,,+++***))))))++++++++++++,,,------...,,,+++***))))))***+++,,,***+++,,,------,,,+++***)))***+++,,,,,,+++***)))************************,,,,,,++++++***))))))(((+++******************+++<<<;;;:::::::::<<<===???===<<<::::::::::::888777111222333555777888999999999888888777666555555555333333333333222111000000111000000000////////////111000///...............////////////////////////........................---.....................------------------------,,,+++***+++,,,,,,+++***(((((()))******+++,,,,,,+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))))))))(((,,,,,,,,,,,,++++++***)))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++******)))))))))(((+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,---(((((()))***++++++,,,,,,++++++++++++++++++++++++************************,,,+++++++++***))))))))),,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,++++++++++++++++++++++++************************+++***)))))))))+++,,,---,,,+++++++++,,,,,,---...,,,,,,,,,+++************++++++******)))))))))((()))***++++++,,,,,,++++++******+++,,,---...//////...////////////.........///000111111000000000000111111222333444555666666555555555555555555555555:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======;;;888666666888;;;======>>>===;;;888777777888777:::===>>>>>>===<<<<<<>>>===;;;::::::;;;<<<===@@@@@@@@@???>>><<<;;;:::888888888888888999999999999888777777777777777777777666555444444444444444333111000111111111000......//////000000000000000111111111111000000000000000000//////............---------............///////////////////////////---------,,,,,,---......+++++++++,,,,,,---------,,,,,,+++++++++*********************************************************************************))))))))))))))))))))))))******************************+++++++++******)))************************---+++)))((('''(((******,,,+++++++++,,,---...///,,,+++)))(((((()))+++,,,***+++,,,------,,,+++***)))***+++,,,,,,+++***)))************************---,,,,,,+++***)))((((((*********++++++*********::::::999999:::<<<>>>???>>><<<:::999:::999777555111333444666888999999999888888777777666555444444333333333333333222111111111111000000000/////////000//////............///////////////////////////........................---------...............,,,,,,,,,------------...---,,,++++++------,,,+++++++++,,,,,,------......+++,,,,,,,,,++++++---///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,+++++++++,,,,,,---,,,++++++******++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++,,,,,,,,,+++***************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,---...*********+++++++++++++++++++++++++++++++++++++++************************+++++++++***************,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++***++++++++++++,,,,,,,,,************************))))))))))))***+++,,,,,,++++++++++++,,,---...///+++,,,---,,,***))))))************)))))))))))))))***++++++,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---....../////////...------...///111111///...///000111111222333444555666666666555555444444555555666;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;888777777888;;;<<<<<<===>>><<<:::888999999:::<<<>>>???>>>======>>>>>>===<<<;;;::::::;;;<<>>===<<<::::::::::::::::::::::::888888777777777777777888666666555444444444444444333222111222222222000......///000111222222111111222222111111111000000000111000000///......---------------............///////////////////////////------------------...///***++++++,,,,,,------...++++++++++++************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++++++++++++++***))))))************************,,,***(((&&&&&&(((+++,,,---,,,+++++++++,,,---...+++***)))(((((()))***+++******++++++++++++******)))******************)))************************,,,,,,++++++***)))(((((()))***++++++++++++***)))999999999:::;;;<<<>>>>>>>>><<<:::999999888666444333444666777999999999999888888777666555444333222333444444444444333333222111111111000000000/////////............//////000////////////////////////........................---------.........//////,,,,,,,,,---------.........---,,,,,,......---,,,---------------.........+++,,,,,,,,,++++++---///....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...---,,,,,,+++++++++,,,+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---......///000000//////******+++,,,,,,,,,++++++,,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++*********++++++++++++,,,******+++,,,,,,---......,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************************************+++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++***************+++******+++++++++,,,,,,,,,************************((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++,,,---,,,)))'''(((***)))***************++++++++++++,,,---------------//////---,,,,,,,,,---........./////////...---,,,,,,///111111///......///111111222333444555555666777666555444444555666777;;;;;;:::::::::::::::;;;::::::;;;<<<<<<<<<<<<<<<;;;:::999888888999:::;;;<<<===>>>===<<<:::;;;<<<===>>>??????>>>>>>???@@@@@@???>>>===<<<<<<<<<<<<>>>??????@@@@@@??????>>><<<<<<<<<;;;:::::::::999888888777777777777888888666666555444444444444555555444333444555444111///...///111222333333333222222222222111111111000000///////////////.........---------............///////////////////////////---------------...//////******+++,,,,,,---......++++++++++++************************************************************************************))))))))))))))))))))))))************************)))******+++++++++*********************************))))))))))))***,,,---...---+++*********,,,---******))))))))))))***************))))))************))))))(((((())))))***************************,,,+++++++++***))))))))))))***++++++++++++***)))888888999:::<<<===>>>>>>===;;;999888888777555333444555777888999999999999888777666555444333222222444444555555555444333333111111111111000000000000...............///000111////////////////////////........................---------.........//////,,,,,,,,,------.........///...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------------------...---,,,,,,++++++++++++)))))))))***+++,,,......*********++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---......************************((()))******+++++++++***)))***+++,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***************++++++************+++++++++,,,,,,------,,,,,,+++))))))*********+++++++++******+++,,,,,,---......+++++++++,,,,,,------------------,,,,,,+++++++++******))))))***+++,,,,,,......---,,,,,,++++++***++++++++++++++++++++++++************************))))))******+++++++++,,,)))***++++++,,,,,,,,,,,,************************++++++***************+++*********++++++,,,,,,,,,************************(((***+++---......------......---,,,+++++++++++++++,,,...,,,)))'''(((************++++++,,,,,,---+++,,,------......---------,,,,,,,,,---///111222....../////////...,,,++++++///111111///---...///000111222333444555555666777666555444444555666777;;;;;;:::999999:::::::::999999:::;;;<<<<<<<<<;;;:::999999999999999999:::;;;===>>>>>>===<<<<<<===???@@@@@@???>>>>>>???AAAAAAAAA@@@>>>============>>>>>>???@@@@@@@@@@@@???<<<<<<;;;:::999999888888888777777777777777888888666666555444444444555555777666555666777555333000///000222333444444333333222222222111111111111000------......///000000000---------.........//////////////////////////////---------------...///000******+++,,,,,,---......+++++++++************)))************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************'''((()))***+++,,,,,,,,,************************'''(((***,,,---------,,,...---+++)))))))))+++,,,)))))))))******)))))))))+++***)))(((((()))***+++***)))(((''''''((()))***************************+++++++++***************)))***+++,,,,,,+++***)))777777666666777999<<<===::::::999888777666555444;;;;;;;;;;;;:::999888777777666444333222222333444222333333444444333333222333333333222111000//////...---,,,+++,,,...000111------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,***))))))******........................,,,,,,,,,++++++*********------------------------------,,,+++,,,---...///.........------,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,++++++***************++++++++++++******,,,,,,++++++***)))))))))++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***************************+++++++++*********))))))************************************************++++++++++++++++++++++++************************(((((()))***++++++,,,,,,,,,++++++******++++++,,,++++++*********+++,,,---+++++++++***************,,,++++++******++++++,,,)))***,,,.........,,,+++******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,---...///000.........///......------111000///...............333222111000000111222333666666666666777777777777======<<<;;;;;;:::999999999999:::<<>><<<888999;;;<<<<<<;;;:::999:::<<<>>>>>>>>>>>>>>>@@@BBBAAA@@@?????????@@@AAAAAAAAA@@@@@@???>>>>>>===??????@@@@@@@@@@@@?????????<<<:::::::::999666333555666777888999999888888888777777666555444444444444444444444444444444444333333333222222111111111222222222111000//////...///............---------........................------......///000000000***+++,,,,,,------------++++++------------+++++++++++++++++++++++++++++++++******))))))******+++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,++++++*********((()))***++++++++++++++++++***)))(((((()))******666555555444666888:::;;;::::::999888777666555555;;;;;;;;;;;;:::999888777777666444333222222333333222333333444444333333222333222222111111000000000000///...,,,,,,---///000------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------000///...,,,++++++,,,,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,+++++++++************++++++++++++******,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************,,,,,,++++++++++++++++++************************((())))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,---*********+++++++++,,,,,,************************,,,++++++******++++++,,,)))***,,,---...---,,,+++******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---...///------.........------,,,000//////............///222222111000000111222222555555666666666666777777;;;::::::999888888777777777666777999;;;<<<;;;:::888888888777888888999::::::<<<>>>>>>>>>===>>>???AAAAAA@@@?????????@@@AAABBBAAAAAA@@@@@@???>>>>>>>>>??????@@@@@@??????>>>>>>;;;999999999888555222444555666888999999888888888777777666555555444444333333444444444444444444333333222222222111111111222222111111000//////...///............---------.................................---------------++++++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************************************************************************************++++++++++++++++++++++++---,,,++++++*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++******)))))))))***+++,,,,,,------------+++***)))(((((()))***+++444444333444444666888999;;;::::::999888777666666::::::::::::999888777777666666555333333333333333222222333333333333222222111111111111111111111111222111///...------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++*********+++,,,---,,,,,,++++++++++++************++++++++++++******------------------------,,,,,,,,,++++++++++++*********++++++++++++******+++,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************************,,,,,,,,,+++++++++******************************)))))))))***++++++,,,,,,------------------------))))))+++,,,,,,,,,+++***))))))))))))))))))******,,,++++++******++++++,,,******,,,---------,,,+++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,------------,,,,,,.........---......//////222111111000000111111222444444555555666666666666888777777666666555555555555444333444666888888888888666444333333555888::::::<<<>>>>>>======>>>???@@@@@@?????????@@@@@@AAABBBAAAAAA@@@@@@??????>>>>>>>>>????????????>>>>>><<<:::888888777666333111222333555777888999888888777777777666555555444444333333333333333333333333222222222111111111111111222111111000000//////...///............---------..............................------,,,++++++***,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,------,,,+++***************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++************+++))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))+++++++++,,,,,,,,,,,,,,,******)))))))))******+++555444444444555666888999:::::::::999888777777777888999999999888888777666666555555444333333222222222222333333333333222222000000000000111111111111111000///............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,+++++++++++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++******++++++++++++++++++++++++)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************,,,,,,,,,+++++++++******************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,---,,,***)))((()))))))))))))))******,,,++++++******++++++,,,***+++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++***))))))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,------,,,,,,------------......///000111111000000000000111111333333444444555555666666666666555555555444444444444222000111333666777777666555333333333555777999999;;;===>>>======>>>??????????????????@@@@@@@@@@@@@@@@@@???>>>>>>=========>>>>>>>>>>>>>>>>>>===:::999888777666444222111222333555777888999888888777777666666555555555555333333333333222222222222111111111111111111111000111111000000///////////////............---------...........................---------,,,,,,,,,+++...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++***************+++))))))))))))))))))))))))************************))))))))))))))))))))))))******************))))))***)))))))))))))))************************++++++666666666666777888999999:::999999888888777777777777777777888777777666666555555555444444333222222111222222333333222222111000000000000000000111111...............///000000...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,---------.........,,,,,,,,,---------------)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++***************************************+++++++++)))***++++++++++++***)))'''(((***,,,,,,+++***)))(((((())))))*********+++,,,++++++******++++++,,,+++++++++++++++++++++*********+++++++++,,,,,,,,,+++******************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++++++++***+++,,,,,,---------,,,---------------...///000000000000000000000000000111222222333444444555555555555555555444444444444333222000111333666777777444444555555666777888888999;;;=========<<<===???>>>>>>??????@@@@@@@@@@@@>>>>>>======<<<;;;;;;;;;<<<======>>>>>>======<<<:::::::::888666444222222222444555777888999888888666666666666555555555555333333222222222111111111000000000000000000000000000000000//////////////////............---------........................,,,,,,------..................,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***************************************************++++++++++++++++++++++++*********************************************************************************************************))))))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++******)))(((((())))))***))))))******++++++++++++777888888888999999999999888888888888777777666666555666666777777666555555555555555555444333222111111111222222222222111111000000000000000000000000,,,,,,------.../////////...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......------,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------)))***+++,,,,,,,,,++++++,,,,,,------------......******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++(((((()))***++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++......------,,,++++++******************************************+++++++++************************************************)))******++++++,,,------************************************************((()))***++++++***)))(((((((((***+++++++++***))))))))))))***++++++,,,,,,,,,++++++******++++++,,,++++++++++++******************+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++***+++,,,------......------------,,,------......///000000111111000000///000000111222333444444555444444444444444444444444333222111222444666777666444444555666777888888888999;;;======<<<<<<===>>><<<===>>>???@@@@@@@@@@@@===<<<<<<;;;;;;::::::999<<<<<<============<<<<<<;;;<<<<<<:::777555444444555666777888999999888888666666666666666666555555333222222111111000000000////////////000000000000///////////////////////////............---------........................,,,,,,,,,---.../////////...---,,,+++***+++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,------,,,+++******************************************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************************************************************************))))))))))))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++,,,,,,,,,---,,,+++))))))***++++++((()))***+++,,,,,,,,,,,,777888999999999999999999777777777666666666666666444555555666666666555555444555555555555333222111111111222222222222111111111111000000//////......,,,,,,---------------,,,...---+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************(((((()))***,,,---...///************************************************((()))+++,,,,,,+++)))((())))))))))))************)))******+++,,,,,,------,,,++++++******++++++,,,,,,++++++*********************+++++++++,,,,,,,,,*********++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,******,,,---------,,,+++++++++,,,....../////////......---,,,,,,,,,------...///000111111000///...//////000111222333444444333333333333333333333333222111111333666777666555555444333333444666999:::888:::<<<===<<<<<<===>>>;;;<<<>>>???@@@@@@@@@???======<<<;;;;;;::::::999;;;<<<<<<======<<<<<<;;;<<<>>>>>><<<999666555666777888999::::::999888777555666666666666666666666333222222111000000//////........./////////000000///////////////////////////............---------........................,,,,,,,,,,,,,,,------------,,,+++******,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))************************)))))))))))))))***++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))*********++++++++++++---,,,***)))))))))***+++((()))***,,,------,,,,,,777888888999999999999888666666666666555555555555444444555555666555555444444555555666555333222111111111222222222222111111222111111000///......---------------,,,+++******...---+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---...///...------*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,*********************************************************++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---(((((())))))*********+++++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************************************'''''')))***,,,...///000************************++++++******************)))***,,,------,,,***))))))))))))((()))******+++******+++,,,------......,,,++++++++++++++++++,,,,,,,,,+++***))))))************+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,+++,,,---...///////////////...------,,,,,,,,,,,,...///000111111000///......///000111222333444444222222222222222222333333000000111444666777555333777444111000111555999<<<888:::<<<===<<<<<<===>>>;;;<<<>>>???@@@@@@@@@???>>>======<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;===???@@@>>>:::777777888999999:::;;;:::999888777555555555666666666666666222222222111000//////...---.........//////000000........./////////////////////.........---------........................------,,,++++++*********---,,,*********,,,...///------++++++++++++------++++++++++++++++++++++++++++++***))))))***++++++************************))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++,,,***((('''&&&'''((()))((()))+++,,,------,,,,,,666777888999:::999999888888888888888777666555444444444555555555555444444555555444444444333333333333333444444333333222111000000000000///////////////............------------------,,,,,,+++++++++,,,,,,------.../////////***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++))))))***+++---...//////000///---+++*********+++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,---------....../////////,,,,,,,,,++++++*********......---,,,+++***)))((()))************++++++++++++++++++++++++++++++++++++++++++*********))))))************************,,,,,,,,,++++++*********************************---,,,***)))))))))******+++******))))))******+++---,,,***)))))))))******,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++***))))))***+++,,,)))(((&&&(((***+++(((&&&++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++***))))))***+++,,,************************************************************************)))))))))***+++++++++,,,++++++++++++++++++++++++---,,,***)))))))))************))))))******+++,,,++++++++++++++++++++++++------,,,,,,,,,---......,,,,,,+++++++++,,,---.....................------........................222111000000000111333333333333222222333333444555333333222222333555666777555555555666777999;;;<<<888888999:::;;;;;;;;;;;;@@@===<<<<<<>>>>>>;;;888888:::<<<<<<;;;999999999;;;;;;:::::::::;;;<<<<<<;;;::::::::::::::::::999<<<;;;::::::999999::::::555555555555555555444444333333111000////////////222222111111000/////////////////////............000000//////......------------------------------///...------,,,,,,------//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))++++++++++++++++++++++++************************+++++++++*********)))))),,,,,,,,,++++++*********+++***)))))))))+++---///,,,,,,+++******+++,,,,,,)))************+++++++++))))))))))))))))))))))))+++*********))))))((((((''''''(((((()))))))))***+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++++++++***)))(((333555777999:::999888777777777777777666555444333444555555666666555555444555555555444444333333333333333444444333333222111000000000000////////////...---------,,,,,,,,,,,,---------,,,,,,+++++++++/////////...------,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++---------,,,,,,+++++++++///...,,,++++++++++++,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++)))******+++,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******************************---,,,+++***)))******+++++++++************++++++---,,,+++***)))******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***************++++++---+++***,,,......,,,***++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,+++))))))))))))******************************************************************************************+++++++++++++++++++++++++++++++++,,,,,,***)))))))))************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...++++++,,,,,,,,,,,,------------------------------........................111111000000000111222333222222222222222333333444333222222222222444555666666666666666666777888888777888888999:::;;;;;;<<<>>><<<:::;;;<<<<<<:::777888:::<<<<<<:::999999999;;;::::::::::::;;;<<<<<<;;;;;;;;;::::::::::::999:::999999888777888888888555555555444444444444444333222111000////////////......////////////000000000000/////////.....................---------------------------------------,,,++++++******++++++---------,,,+++*********++++++++++++++++++++++++)))******++++++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++***************)))---+++***(((((()))***+++,,,,,,+++******+++,,,,,,)))************+++++++++))))))))))))))))))))))))))))))))))))((((((((('''((((((((())))))*********+++++++++*********))))))************************))))))))))))))))))))))))************************+++++++++++++++***))))))000333666999;;;:::888777666777777666666555444333555555666666666666555555555555555555444444444444333333333333333222222111000000000000////////////------,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++//////......---,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++......---,,,+++******)))---,,,,,,++++++,,,,,,---------,,,,,,++++++************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***+++++++++***))),,,,,,,,,++++++++++++************++++++,,,,,,,,,************+++++++++,,,+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************---,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,++++++...------...//////...,,,++++++************++++++((((((((((((((((((((((((***++++++++++++,,,,,,,,,------+++***))))))))))))************************************************************************+++++++++***************++++++++++++++++++++++++,,,+++******)))***************))))))******+++,,,++++++++++++++++++++++++++++++******++++++,,,---***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////111000000000000111222222111111111111111222222333111111111111222333444555666666555555555555555555777777777888999:::<<<===;;;:::999999::::::888666777999;;;;;;:::999999999:::::::::::::::;;;<<<<<<;;;;;;;;;;;;::::::999999888777777666666666666666555444444444333333333222222222111000/////////000------...///000222222333000000000000////////////,,,,,,,,,------------------------------------------,,,++++++******++++++,,,++++++******)))))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))*********...,,,***((('''''''''''',,,++++++******++++++,,,)))************+++++++++)))))))))))))))))))))))))))((((((((((((''''''''')))))))))***************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++***))))))///222777;;;<<<;;;999777888888888777777666555444555666666777777666666555555555444444444444444444222333333333333222111111000000000000////////////---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,---------......---,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++---......---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++((()))+++,,,---,,,,,,+++++++++,,,,,,---,,,,,,+++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************,,,+++++++++***)))))))))++++++++++++++++++++++++++++++************************))))))******+++,,,++++++++++++++++++++++++*********)))***++++++,,,)))***,,,......---,,,+++,,,,,,,,,,,,,,,---------000000000000000000000000000000000000000111111222000000000000000111111222000000111111111222222333333333444444555555555444666666666666777999;;;<<<:::999999999999888777666666888::::::999888888999999999999999:::;;;<<<<<<<<<<<<<<<;;;::::::999999777777666555555555666666444444444333333222222111111111000000000000000111000000111222333444555555111111000000000/////////,,,,,,,,,------......///------------------------///...------,,,,,,------+++++++++*********))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))******++++++---,,,+++)))((((((((((((++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))(((((((((******************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++******)))111444888<<<>>>===;;;999999999:::999999888777666555555666666666666555555333333333444444444444444222222333333222222111000000000000000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------------......------,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,------...//////...---,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++---------,,,+++)))***+++++++++*********++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,,,,************************************************************************,,,+++++++++***)))))))))++++++++++++++++++++++++************+++***************))))))******+++,,,++++++++++++++++++++++++******)))))))))***++++++)))***,,,......---,,,+++,,,---------.........///000000000000000000000000//////000000111111111111000000//////000000111222000000111111111111111111000111222444555555555555555555555666777888999:::999999:::999888777666666444777999:::999888888999888888888999:::;;;<<<<<<======<<<;;;;;;:::999999888888777666666666666777555555444333222222111111111000000000000000111111222222222222222222222222000000000000////////////------....../////////000------------------------///...------,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))******++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))************************++++++******************************************************************))))))))))))))))))))))))************************)))******+++++++++******333666999<<<>>>===;;;::::::;;;;;;::::::999888777444444555555555555444444222222222222333333333333222222222222222111111000000000000000//////////////////.........---------++++++,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,+++***))))))(((***+++,,,------------,,,......------,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,------,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***************************++++++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++------+++++++++,,,++++++************++++++************************,,,,,,,,,++++++++++++***%%%&&&(((***,,,------...************************************************************************+++++++++***************++++++++++++++++++++++++))))))***++++++++++++*********))))))******+++,,,++++++++++++++++++++++++******))))))******+++,,,***+++,,,---------,,,,,,,,,------....../////////////////////////////////...///000000111111000000000000000000000111111222000111111222222222111111...000222444666666666666444444555666777777777777777999:::999777555555666333666888999888777888999888888888888999;;;<<<===>>>======<<<;;;:::999999999999888777777777777777666666555444333222111111000/////////000111222222222222111000//////......////////////.....................///////////////---------------------------,,,++++++******++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))***************++++++++++++++++++++++++,,,,,,,,,)))******+++,,,,,,------***++++++,,,,,,++++++***)))************+++++++++))))))))))))))))))))))))******+++++++++++++++,,,***************)))))))))***************+++++++++************************))))))))))))))))))))))))************************))))))***++++++++++++***555777999;;;<<<;;;:::999::::::::::::999888777777333333444444444444333333000000111111111222222222222222222222222111000000000000000000////////////.........---------,,,,,,+++++++++,,,,,,---------......---,,,,,,++++++***,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,+++++++++******))))))***+++,,,---------,,,+++------------------,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,...---+++***)))***+++,,,******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))+++,,,,,,,,,++++++++++++************++++++))))))+++,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++...------,,,++++++++++++))),,,...---+++***+++,,,++++++************++++++)))))))))))))))))))))))),,,,,,,,,+++++++++******&&&''')))+++,,,------,,,***************************************************************************************+++++++++++++++++++++++++++++++++((()))***+++,,,++++++*********))))))******+++,,,+++++++++++++++++++++++++++************+++,,,,,,++++++,,,,,,,,,,,,------++++++,,,------...//////..............................000111111111000///111000000000000111222222111111222333333222111000000111333555666666555444333444666888888666444333555777999888555333333555333555777888888777888888777777777888999;;;<<<===>>>>>>===<<<;;;:::999999999888777777666666777777777777666555444333222222////////////000111222333111111000//////...------............------------///...............---------------------------------,,,++++++******++++++------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++************((()))***++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***)))************+++++++++))))))))))))))))))))))))))))))******++++++++++++*********))))))((((((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++++++++++++++666777888999:::999999888999999:::999999888777666222333333444444333333222//////000000111111111222111222222222222111000000000000000000////////////---------,,,,,,,,,+++++++++++++++,,,,,,---------***++++++,,,,,,---......,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------'''((()))***+++,,,------+++,,,------------++++++,,,,,,------------------******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++000...,,,***)))***,,,...*********++++++,,,,,,,,,((()))***+++,,,---......++++++,,,,,,,,,---------++++++++++++++++++++++++))))))******++++++++++++*********************************++++++,,,,,,,,,************************((()))***+++,,,++++++***+++******************+++((()))***+++,,,++++++***---,,,,,,++++++*********++++++++++++++++++++++++000///---+++*********+++(((***,,,,,,)))((()))+++++++++************++++++************************,,,,,,,,,++++++*********'''(((***+++,,,,,,++++++************************************************************************))))))******+++++++++,,,++++++++++++++++++++++++((()))***+++,,,,,,+++************)))***++++++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,+++++++++,,,---...******+++,,,,,,---..............................---...000111111111000///111111111111111222222333111222333444444333111111222333555666666555333222222444777888888666333000333666777666333111222333222444777888888777888888777777777888999;;;<<<===???>>>===<<<;;;:::999999888888777666666666666666888777777555444333222222////////////000111333333111111111111000000000000......---------,,,,,,,,,.........------,,,,,,,,,------------------------///...------,,,,,,------------------------------***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))******++++++++++++++++++******))))))(((((((((((()))******************+++,,,------,,,+++***)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++***)))))))))((((((''''''))))))******++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))************************((()))***+++++++++++++++555777999999888777777888888999999999888777555444444444444444444444333333222222222222111111111000//////000111111111111111............//////////////////............//////---------....../////////...------,,,,,,------...*********++++++,,,,,,,,,,,,,,,++++++***)))((((((,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******))))))***++++++++++++***,,,+++*********+++,,,---...---,,,++++++---///000,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++++++++++++++++++++*********+++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---***+++---------+++)))(((++++++,,,,,,,,,---------+++***************++++++******))))))******++++++------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++************************************************++++++,,,,,,,,,+++******+++++++++*********))))))******++++++++++++******++++++************++++++,,,+++++++++***)))))))))++++++******+++,,,------,,,,,,,,,++++++*********---------,,,,,,+++++++++))))))))))))))))))))))))))))))***+++,,,,,,---------------------,,,+++***++++++,,,------------,,,---------------------,,,---...///...---------///------..............................////////////000000000000000000000000222222222222222222222333444444444555555555555666666666666555444444333333444444444444444444444444333333444444666777888999<<<;;;:::999999;;;===>>>???>>>===<<<;;;:::999999:::999888666555555444444444444444333222111000///...000///,,,000777777222333111//////000111111000000000000000000000000000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***))),,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***'''%%%(((,,,...+++(((+++++++++++++++***)))(((******************************++++++++++++******(((((()))***++++++,,,,,,)))************+++++++++************************+++,,,,,,,,,---......///+++++++++***)))((((((''')))))))))))))))******+++)))************+++++++++******+++,,,,,,,,,,,,+++************************---,,,+++******+++,,,---************)))'''&&&%%%555777888888666555666777777777888999888888777666555444444444444333333333111111111111000000000000//////000111111111111111111111111000000000000000------,,,,,,,,,,,,------,,,,,,---------.........,,,++++++******++++++,,,++++++,,,,,,,,,---------------,,,,,,++++++******+++++++++++++++,,,------,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,++++++*********+++,,,---,,,+++***))))))***,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***)))(((''')))******+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,,,,++++++,,,---,,,+++***)))))))))*********+++++++++,,,,,,+++++++++++++++,,,+++++++++++++++,,,---...++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************,,,,,,,,,------------...+++++++++*********))))))******++++++++++++******++++++************+++++++++++++++***************))))))(((((()))******+++,,,,,,,,,+++++++++***************))))))(((((((((************************'''(((((()))******++++++***+++++++++******)))(((***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,...///...---,,,---...+++++++++,,,,,,,,,,,,---............////////////000000000000000000000000111111222333444444333333444444444444555555555555666666666555555444444444444444444444444444444444444444444555666777888999;;;:::999888888:::<<<======<<<<<<;;;:::999888777999888666555444333333333333333333333222111000000000111///,,,000888:::777222000//////111111000///........................///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***//////.........---------***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))++++++)))'''+++++++++++++++***))))))******************************++++++++++++******------,,,,,,+++*********)))************+++++++++************************)))))))))***---111444777+++++++++***)))((((((((()))))))))))))))******+++)))************+++++++++)))******+++++++++++++++************************++++++************++++++************)))((('''&&&666777888777555444444555666666777888888888888777555555444444444333333333222222222111111111111000///000000111111111111000222111111000000/////////------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,------------,,,++++++******++++++,,,---,,,+++***)))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,+++***)))(((*********++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++*********++++++,,,,,,,,,++++++++++++***))))))*********+++++++++......---,,,+++++++++,,,,,,,,,,,,,,,---...000000+++******))))))******+++++++++++++++++++++++++++++++++,,,---,,,+++***)))************************************************,,,,,,+++,,,,,,---...///+++++++++*********************++++++++++++******++++++++++++++++++++++++***************+++++++++)))))))))((())))))***+++,,,,,,,,,++++++++++++***)))))))))(((((((((((((((++++++++++++++++++++++++((((((((()))******++++++*********+++******)))((()))******+++,,,+++++++++*********+++,,,,,,,,,---,,,---......,,,,,,---...+++++++++,,,,,,,,,------............////////////000000000000000000000000///111333555666666555444444444444444555555555555666666666666555555555555555555555555555555555555444444555666777888888999999999888777888999:::;;;;;;::::::999888777666666777666555444333222222222333333333333222111111000222111///---111999>>>>>>111000//////111111000///.................................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******+++++++++++++++++++++++++++---------+++)))))))))***++++++++++++***))))))******************************++++++++++++******...------,,,++++++******)))************+++++++++***************************)))((())),,,111666999+++++++++***))))))(((((()))))))))))))))******+++)))************+++++++++((()))******++++++******************************)))******************)))***+++++++++***)))((((((888999999777555444555666777888888888888777777777555555555444444333333222444444333333333222222222///000111111111111000000000000///...------,,,,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------------+++++++++,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,---,,,,,,,,,+++***++++++++++++,,,,,,...---,,,+++++++++,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++,,,---............*********++++++,,,,,,,,,---,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************,,,,,,+++******++++++,,,++++++,,,,,,,,,---------...---,,,+++++++++++++++,,,,,,,,,,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,------,,,***)))************************************************+++******))))))***+++,,,******************************++++++++++++******++++++++++++++++++++++++)))))))))***+++++++++,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))***++++++++++++***(((((()))***+++,,,,,,---+++---...---,,,+++,,,---,,,------....../////////............////////////000000000000000000000000...000333666777777555444333333444444444555555555666666666666666666666777666666666666666666666666555555666777888888999999888777777777777888999999999999999888777666666555666666444333333222222222333333333333333222111000////////////333999===???111000//////111111000...000000000000000000000000......---------,,,,,,,,,------------------------+++++++++,,,,,,---------++++++++++++************)))******++++++******)))************************)))---000...***(((***---******+++++++++******)))******************************++++++++++++***************++++++,,,,,,,,,))))))*********+++++++++************************---,,,+++***+++---000222+++++++++******))))))))))))))))))))))))******+++))))))*********+++++++++(((((()))************)))************************((()))***++++++***)))(((******+++++++++******))):::;;;:::888666555666888;;;:::999888666666555555666666555444333333222222333222222222111111111111000000111111111000000///000//////...---,,,,,,+++......------------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,+++++++++++++++************++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******)))******+++++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++------,,,,,,+++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++************************)))***+++,,,------------***+++++++++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))),,,++++++******+++,,,,,,++++++,,,,,,,,,---------,,,,,,+++***************++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,------,,,***)))************************************************,,,+++******))))))))))))******************************++++++++++++*********+++,,,,,,,,,,,,+++***)))))))))***+++++++++,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,,,,,,,***++++++,,,,,,+++++++++))))))***++++++++++++***(((((()))******+++,,,,,,+++,,,---,,,+++***+++---,,,,,,------...///000000............////////////////////////////////////...000333666777777555444333333333444444444444555555666666777777888888888777777777777777777777777555666777888999999999888666666666666777777888888999999888888777666666666666666555444333333333333222222333333333222111111+++,,,///333555777999<<<555222000///000000000///000000000000000000000000---------------,,,,,,,,,------------------------***++++++,,,,,,------...............------------******++++++++++++******************************$$$)))---,,,(((&&&)))---)))******+++++++++************************************++++++++++++******))))))))))))************))))))*********+++++++++************************++++++,,,,,,,,,+++***)))++++++++++++************)))))))))))))))******+++))))))*********+++++++++(((((()))************)))************************((()))***++++++***)))((()))******+++++++++******;;;;;;:::888777666888:::<<<;;;:::777666555444444666666555444333333222111000000000/////////......000111111111111000000///111000000//////.........,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++*********************************+++,,,---...---,,,,,,,,,,,,,,,+++++++++******))))))***++++++++++++***)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,++++++,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++...------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************)))************)))((('''++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((('''***++++++++++++,,,,,,,,,))))))*********++++++++++++******))))))******++++++++++++++++++,,,,,,---)))******++++++******)))++++++++++++++++++++++++)))***+++,,,---,,,++++++************************************************,,,,,,------,,,++++++******************+++++++++******++++++++++++*********+++,,,------,,,+++******************++++++++++++***))))))((()))))))))***++++++++++++,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))***))))))))))))******+++,,,+++++++++)))))))))***+++++++++,,,***+++,,,,,,******+++,,,)))***++++++,,,---..................///////////////////////////////////////111333555666666555444333333333333444444444444555666666777888999999:::888888888888888888888888666777888:::::::::999888666666666777777777888888888777777777666666666555666555444333333333333444222222222333333222222111+++,,,000555666444555999:::666222//////000000000........................------------------------------------------------+++++++++,,,,,,---------------------,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++ %%%((((((%%%$$$&&&***))))))***++++++++++++*********************************++++++++++++******,,,,,,+++)))((('''&&&%%%)))************+++++++++************************'''(((***,,,---,,,***)))++++++++++++++++++++++++)))))))))))))))******+++)))************+++++++++((()))******++++++******************************)))******************)))(((((()))***++++++++++++999:::999777666666999;;;<<<;;;999777666555555555777666555444333222222111111111111000000000//////111111111111111000//////////////////////////////,,,++++++******++++++,,,.........---------,,,,,,,,,++++++******++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++******)))***,,,---//////...---,,,,,,,,,,,,+++++++++******)))***++++++,,,,,,++++++)))***+++,,,,,,,,,++++++)))***+++,,,---.........+++++++++,,,,,,...//////************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++......---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++******************************++++++******))))))++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++***)))'''&&&)))***+++,,,---,,,++++++))))))*********+++++++++************+++,,,---------,,,,,,+++++++++++++++)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************''')))+++---......,,,+++))))))*********+++++++++******++++++++++++*********+++---......---+++***+++++++++***************+++******)))(((((())))))******+++++++++,,,,,,,,,((()))))))))************************************))))))))))))))))))))))))''''''((()))))))))))))))***++++++,,,,,,,,,,,,,,,***+++++++++++++++++++++***+++,,,+++***)))***,,,)))******+++,,,---...///............////////////////////////////////////111111222333444444333333222222333333333444444444555555666777999::::::;;;999999999999999999999999666777999;;;;;;:::999888666666777888888888888888555555555555444444444444444333333222222222222333111222222333333222222222///...111555444111333888???:::333///...///000111........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$'''))))))'''&&&''')))))))))***+++++++++++++++******************************++++++++++++******---,,,+++***)))'''&&&&&&)))************+++++++++************************'''(((***+++,,,,,,,,,+++++++++++++++++++++++++++)))))))))))))))******+++)))************+++++++++)))******+++++++++++++++************************++++++************++++++&&&'''((()))************888888777666555666888;;;:::999888666666666777777777666666444333222111111444444444333333333222222111111111111111000//////,,,,,,,,,---------------...------,,,,,,------.../////////......---------...------,,,,,,------............------,,,,,,,,,......---,,,,,,+++******+++,,,...000000///...---,,,,,,,,,+++++++++******++++++,,,------------,,,)))***+++,,,---,,,+++++++++,,,---///000111111222+++++++++,,,---...///000************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++)))))))))))))))))))))))))))***,,,---.../////////++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++***)))'''&&&((()))+++---...---+++***++++++,,,,,,,,,---------*********+++,,,---...///......---,,,+++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++------************************************************!!!$$$(((,,,......,,,+++))))))******++++++++++++******++++++++++++*********+++---......---+++***,,,+++++++++******))))))------,,,+++******++++++*********++++++,,,,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))***+++++++++++++++++++++,,,------------,,,,,,,,,,,,+++++++++++++++)))+++,,,+++***)))***+++++++++,,,---...000000111............/////////000////////////////////////222222222222222222222333222222333333333444444444555555666888999:::;;;<<<999999999999999999999999777888:::;;;;;;:::999888666666777888888888888888444444333333333333333333222222111111111111111111111222222333333333222222444111222444222///222:::CCC===555///---...000222000000000000000000000000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++***)))***((()))***+++++++++++++++******************************++++++++++++******++++++******************)))************+++++++++************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++)))))))))))))))******+++)))************+++++++++******+++,,,,,,,,,,,,+++************************---,,,+++******+++,,,---%%%&&&''')))************::::::999888777777888888<<<<<<:::888444333444666666555444333111000//////.........///000000111111------............---------------...............******+++,,,,,,---......,,,,,,,,,------............---,,,+++++++++++++++........................------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,------......------,,,++++++++++++++++++++++++...------,,,+++***))))))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++---,,,++++++******++++++000...------...---,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,,,,...------,,,,,,------...,,,,,,,,,++++++*********,,,,,,,,,+++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,........................,,,++++++******++++++,,,///...------,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++++++++++++++++++++++++++///,,,******,,,,,,***(((************************************************++++++++++++++++++++++++++++++************+++++++++++++++*********))))))******))))))))))))************++++++++++++***************)))))))))))))))))))))************))))))++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------///...---,,,,,,---...//////...---,,,+++,,,---...........................111111222222222111111000///000222333444555555555333444555555555555777999:::999888777777777999999:::::::::999888777666555888777555444444555777888555555555555444333222111000000000000000111111111222222222222222222222222111222333222111111333555>>>666---***...111111...//////////////////////////////.........---------+++,,,,,,------,,,,,,+++...------,,,,,,++++++***+++++++++*********))))))++++++++++++++++++++++++,,,***)))'''(((***,,,...************************+++++++++++++++***)))(((,,,)))'''(((+++---,,,***...---+++))))))***+++,,,************************))))))***++++++++++++***((()))***+++++++++++++++************************))))))))))))))))))))))))++++++******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++:::999999888777777888888:::;;;:::888555333444555555444444333222111000000//////000000000000111111......////////////..............................***++++++,,,------......,,,,,,,,,---------------......---,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++*********)))+++++++++++++++++++++++++++*********+++,,,,,,---+++***))))))******)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,,,,++++++++++++,,,++++++******++++++,,,------------------------,,,++++++******++++++,,,......---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,***)))***,,,---,,,***************************************************++++++++++++++++++++++++++++++************+++++++++++++++*********))))))*********))))))***************++++++++++++******))))))))))))************))))))************)))))),,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,------......---,,,,,,---......------,,,+++++++++,,,---........................000000000111111000000///000111222333444444555555333444555555444555777999999999888777777888888999:::::::::999888777555444444555555555555555555444555555555444444333222111000000000111111111222222444444333333222222222111111222333222111111333555AAA999000,,,///111000---//////////////////////////////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,***************************************)))(((((((((&&&$$$%%%''')))((('''---,,,+++*********++++++************************))))))***++++++++++++***))))))***+++++++++*********************************************))))))))))))*********************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************+++,,,,,,,,,++++++***)))************************:::999888888777888888888888999999888555333333333444444333333333222222222222111111111111000000000//////000000000000//////000//////......---------+++++++++,,,------......------------,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---......---,,,+++***))))))++++++++++++++++++++++++)))))))))***+++,,,...///+++***)))***,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,,,,++++++************++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))(((***,,,------,,,************************************************++++++++++++++++++++++++++++++************+++++++++++++++***************++++++************++++++******++++++++++++******((()))))))))***+++++++++))))))************)))))),,,,,,,,,,,,,,,,,,------++++++************++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,+++++++++++++++,,,,,,...........................//////000000//////...111111222333444444333333333444555555444444666888888888777777777888888999;;;;;;:::999777555444333111333555666666555333111333444444444333222111000///000000111222333333444666555555444333222111111111222333222111111333555CCC;;;333///000111///---////////////////////////...............---------,,,,,,------------,,,,,,******+++,,,,,,---......,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++*********((()))+++,,,,,,,,,+++***************************)))))))))***))))))((('''***)))'''((()))******)))+++++++++++++++*********))))))))))))))))))))))))))))))***++++++++++++*********+++++++++******)))************************,,,+++++++++******))))))))))))******+++,,,,,,---)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))(((***++++++++++++***))))))))))))))))))))))))))))))999999888888888888888999555777999888666444333333333333333333444444444444333333222222111000000///000000111111111111000000111000000///...------,,,,,,,,,,,,,,,------.........------,,,,,,+++++++++++++++***************+++------------------------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,)))******++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------......---,,,,,,+++******++++++++++++++++++++++++************+++,,,---...+++***)))+++---......---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++)))*********++++++,,,,,,************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******+++++++++++++++++++++++++++,,,---,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++******+++++++++++++++,,,,,,***))))))***++++++++++++************************************************++++++++++++++++++++++++++++++************++++++************************,,,++++++++++++++++++,,,******++++++++++++******(((((()))***++++++,,,,,,)))******++++++******))),,,,,,------------......++++++************+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------..............................///000000000//////111222222333333333222222333444555444333333555777777777777777777888888888;;;;;;:::888777444222111111222333444444333222111222333333333222222111000///000111222333444555666777777666555333222111111111222333222111111333555???:::333000000111///---////////////////////////........................,,,,,,------------,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++---,,,,,,++++++*********(((((()))***************************************))))))************)))))),,,++++++***+++,,,,,,,,,******++++++++++++***)))))))))))))))))))))))))))))))))***++++++++++++***+++++++++++++++***)))(((************************,,,,,,++++++******))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))((()))))))))))))))((((((************************999888888888888888999999444666888888666444444444333444444444444555555555444333333222111000//////000000111111111111000000111111000///......------,,,,,,------------......---------,,,,,,++++++***,,,,,,++++++++++++,,,,,,------------------------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,---)))******++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,'''&&&&&&'''***++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))***+++,,,------...************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++******++++++,,,************++++++,,,---,,,,,,,,,+++++++++******,,,,,,+++++++++******************++++++,,,,,,,,,++++++++++++***)))))))))************************************************++++++++++++++++++++++++++++++************++++++************************,,,++++++++++++++++++,,,******++++++++++++******((())))))***+++,,,,,,---******++++++++++++******,,,,,,,,,------.........++++++************+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,------..........................................///000000111111111000111111222333333222222222333333444333222222444666666666777777888888888888::::::999888666444222111333222111000000111222333222222333333333222111111000111222333444555666777777777666555333222111111111222333222111111333555888444000///000111000///////////////////////////---.....................,,,------......------,,,---------,,,,,,+++++++++---------,,,,,,,,,++++++,,,,,,,,,++++++*********,,,+++***))))))+++,,,...***************************++++++,,,,,,+++++++++*********)))(((((()))***)))******+++++++++***)))))))))))))))))))))))))))))))))***++++++++++++***+++++++++++++++***)))(((************************+++++++++*********)))))),,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))******+++******)))++++++++++++++++++++++++888888888777888888999:::555666888777666555555666444555555555555555555555333333222111000000//////000000111111111111000000111000000//////.........------------------......,,,,,,,,,,,,++++++++++++......------......//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---***+++++++++,,,,,,,,,---++++++++++++++++++++++++---,,,++++++******++++++)))(((((()))+++---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,,,,******))))))))))))*********++++++++++++,,,,,,,,,)))***+++,,,---...///000*********+++++++++++++++,,,++++++******++++++,,,------------------------,,,++++++******++++++,,,,,,++++++++++++,,,,,,---******)))******+++,,,---,,,,,,,,,+++++++++******++++++++++++*********************++++++,,,,,,---+++,,,,,,+++)))'''((()))************************************************++++++++++++++++++++++++++++++************++++++***************+++++++++++++++************++++++******++++++++++++******)))*********+++,,,,,,,,,******++++++++++++******++++++,,,,,,------......++++++************++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,---...//////000//////..............................///000111111111111000000111222333333222222222333444333222222333555555555666777888888888888999999888777555444222111444333111//////111333444222222333333333333222222222333333444555666666777666555555444333222111111111222333222111111333555222000......///000000000////////////////////////---------...............------............------......---,,,,,,+++******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++000...,,,++++++---000111***************************+++,,,,,,---,,,,,,,,,+++,,,,,,+++))))))***+++)))))))))***************************************))))))***++++++++++++*********+++++++++******)))************************))))))))))))))))))))))))---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,------------,,,++++++++++++++++++++++++888888777777888999999:::666777888777666666777999666666666555555555555555111111111000000////////////000000000000000000///000000000///////////////..................------+++++++++++++++,,,,,,,,,------,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++***++++++,,,,,,---,,,+++---...//////...++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,,,,******))))))))))))************+++++++++,,,,,,,,,***+++,,,---///000111222++++++++++++,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......))))))))))))***+++,,,---,,,,,,,,,+++++++++******++++++++++++************)))******+++,,,,,,------(((***,,,+++(((''')))+++************************************************++++++++++++++++++++++++++++++************++++++))))))*********+++++++++*********))))))***************++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,---------++++++************++++++++++++,,,,,,,,,,,,------++++++,,,------,,,+++++++++,,,---///////////////........................,,,---...///000000000000...///000222222333333333222333333222111111222444444555666777888888888777777777777666555444222111222222222111111222222222333333444444444444333333444444555555555666666666444444333333222222222111111222333222111111333555//////......///000000///////////////////////////---------.........//////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************++++++,,,,,,---------,,,,,,,,,---...///******************************+++,,,,,,,,,,,,,,,+++------,,,)))(((***,,,***)))(((((((((***+++,,,++++++++++++++++++++++++))))))***++++++++++++***))))))***+++++++++******************************'''''''''((())))))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++******+++,,,,,,,,,,,,,,,************************888888777777888999::::::777888888777555666888;;;777777666666555555555555000000000000//////////////////000000000000//////////////////000000000000..................------*********++++++,,,,,,---***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++---,,,,,,+++***)))((((((++++++++++++++++++++++++)))))))))***+++,,,......+++***)))***,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,,,,,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,++++++,,,...000111222333+++++++++,,,,,,---------,,,++++++++++++++++++,,,************************,,,++++++++++++++++++,,,,,,,,,,,,,,,------...///))))))))))))***+++,,,---,,,,,,,,,+++++++++******+++++++++************)))))))))***+++,,,,,,------&&&(((+++***)))(((***---************************************************++++++++++++++++++++++++++++++************++++++))))))******++++++++++++******))))))))))))************++++++++++++******,,,,,,++++++++++++++++++***++++++,,,,,,++++++***))))))***++++++,,,------++++++************++++++++++++,,,,,,,,,---------+++,,,------------,,,+++)))+++,,,...//////..............................+++,,,---...////////////......000111333333444444222333333222111000222444333444666777888888888777666666666666555444333222000111333444444333111000333333444555555444444444555555555666666666666666222222222222222222222222111222333222111111333555000/////////000000//////////////////////////////---------.........//////------............------***++++++,,,,,,------...+++++++++*********))))))))))))***+++,,,------...((()))***+++,,,+++******************************((()))***+++++++++++++++&&&((()))'''$$$###%%%(((***)))((('''((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***((()))***+++++++++++++++************************%%%%%%&&&'''((()))******((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))''''''((()))))))))))))))))))))))))))))))))))))))666666777777888888888999555555444444444555555666444444555555555555555444333333333222111000//////////////////............///////////////.........//////.........---------,,,---...---+++***+++,,,------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,---------,,,...---+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))************+++++++++---,,,,,,++++++,,,,,,------,,,+++*********+++,,,++++++++++++++++++++++++)))))))))***+++,,,......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,''''''((()))***++++++,,,******))))))))))))))))))++++++++++++++++++++++++///,,,)))))),,,...---,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++---,,,++++++*********+++,,,++++++***+++,,,...///,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))---,,,,,,,,,+++*********************************************************************************,,,,,,,,,------.........************************)))************+++++++++*********)))******+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++------,,,++++++***))))))&&&''')))+++---......///------............------******+++++++++,,,,,,,,,******+++,,,------------+++,,,---------------,,,////////////000000000000444444333333222222333333666666666777666666555555555666666555333222444555666555444333333333333333222222222333333333444444555555666666555555444333222333333444444333333222333333333222222222111111444222000///...///000111------------------------...------,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++***************+++,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))******++++++++++++******+++***)))(((((()))***+++++++++++++++++++++,,,,,,*********)))))))))))))))+++)))'''(((+++,,,***((()))))))))))))))))))))))),,,,,,,,,++++++*********)))************+++++++++666666777777777888888888777666555444444444444444444444555555555555555444222333333222222000//////////////////............////////////............///.........------------,,,---...---+++***+++,,,------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************++++++++++++---,,,,,,++++++,,,,,,------,,,+++*********++++++++++++++++++++++++++++++************+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++.........---------,,,,,,************************++++++++++++++++++++++++///,,,******,,,------+++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,+++******+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++*********))))))+++++++++++++++*********+++++++++***************************************************************))))))***************+++************************((())))))))))))******************)))******+++,,,++++++++++++++++++++++++---,,,************,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,------------,,,+++******//////000000111111000000/////////000000000111111333333222222222222333333444555555666666666555555666777777555333222333444666555444333333333333444333333333333444444444444555555555555444444333222222222333333333333222222333333222222222111111111222000///---------///000------------------------...------,,,,,,------...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))******++++++******)))))))))))))))******++++++++++++***************++++++++++++*********))))))+++++++++*********))))))******************************++++++++++++******+++***)))(((((()))***+++,,,,,,++++++******))))))***++++++++++++++++++++++++)))((((((***+++***(((************************,,,,,,,,,++++++*********)))************+++++++++666666666666777777777777888777666444333333222222444555555555555555444444222222222222222111000///////////////................................................------------,,,---...---+++***+++,,,.........------------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,++++++---,,,+++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,******,,,---,,,+++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++,,,---,,,+++***)))------+++******))))))***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************+++++++++***************))))))******************++++++++++++******))))))************************************************---,,,,,,,,,,,,,,,,,,+++************************((((((((())))))))))))*********))))))***++++++,,,++++++++++++++++++++++++...,,,***((((((***,,,...))))))***+++,,,,,,------------------,,,+++***)))++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------,,,+++******------...///////////////000000000000111111111111222222111111111222222333333333444444555555666666888999999777555333333444555555444333333333444444444444444444555555555666555555444444333222111111111111222222222222111111333222222222222111111111///...---,,,,,,,,,---...------------------------...------,,,,,,------...,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))***+++***************++++++*********)))))))))((((((+++++++++*********************************************++++++++++++************))))))))))))******,,,,,,+++***)))((((((''')))))))))******+++++++++***)))((()))***+++***(((************************+++++++++++++++*********)))************+++++++++666666666666666666666666666555555444333333333333555555555666555555444333222222222222222111000///////////////............------...............///------------------------+++,,,------++++++,,,---//////.........---------,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,+++++++++++++++++++++***+++++++++++++++,,,,,,++++++,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++***+++++++++++++++,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++'''((()))***+++,,,,,,---++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++++++++,,,++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++)))***,,,------,,,***))),,,++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++************************************************((((((((()))*********+++,,,,,,++++++***)))))))))************************************************.........------,,,,,,,,,************************))))))))))))************))))))))))))***+++,,,,,,************************---,,,************,,,---)))******++++++,,,------------------,,,+++***)))++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++,,,------------+++,,,---...............000000000000111111111222111000000000111222222333222222222333444555666666;;;<<<<<<:::777555555555555444444333333333444444555555555555666666666666555444333222111111000000000111111222222111111000222222222222111111111111......---,,,,,,------..............................------,,,,,,------...///......------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))*********************+++*********)))******+++,,,+++*********))))))))))))******************************************************++++++++++++*********))))))))))))))))))***+++*********))))))((((((%%%%%%&&&'''((())))))******)))))))))******))))))************************+++++++++***************))))))*********+++++++++666555555555555555555555333333333333333444555666555555666666555444444333111111222222222111000000////////////............,,,---------......//////,,,,,,------------------+++,,,------++++++,,,---//////.........---------,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++***************++++++,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,---......///++++++,,,,,,,,,---------++++++++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++)))***,,,------,,,***)))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************((((((((()))*********++++++++++++*********))))))************************************************+++*********))))))((((((******************************++++++++++++,,,,,,))))))))))))***+++,,,---******************************,,,------,,,******++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,******+++,,,------------......///000111222222111///000000000000111111111000000000000111222333444222222222222333555666777<<<===>>>===:::777666666444444333333333444444555555555555666666666777777555444333111111000111111000111111222222111111000222222222111111111000000..................//////...........................------,,,,,,------............------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))***++++++++++++++++++***+++***************************))))))***++++++,,,,,,,,,+++++++++***************************************************************++++++++++++******)))))))))******)))))))))(((((())))))*********+++%%%%%%&&&'''((())))))***))))))******)))))))))***************************************************))))))*********+++++++++555555555555555444444444111111222222333555666777666666666666555444333333111111222222222111111000////////////............,,,,,,,,,---......//////,,,,,,,,,,,,------------***,,,------++++++,,,............------------,,,,,,,,,,,,---------......***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,******+++,,,,,,,,,++++++*********++++++,,,,,,---******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++------------+++++++++,,,,,,,,,,,,+++***)))*********++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))++++++++++++***************++++++,,,,,,------...++++++++++++++++++++++++)))+++,,,,,,+++******+++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++)))***+++,,,---,,,++++++((()))***+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++***************************************+++++++++))))))******************************************************************************************+++++++++***************************************+++++++++,,,,,,,,,------(((((())))))***+++------************************(((***,,,......,,,***(((,,,++++++++++++++++++++++++,,,,,,---------------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,------------,,,+++******+++,,,---...///000000000////////////000000000000//////000000222333555555444444333333333555666777;;;===>>>===:::888777777444444333333333444555555555555555555666666666777444333222111111111222333111111222222222222111111222111111111111000000000.../////////000000000000...........................------,,,,,,------...++++++++++++++++++++++++,,,------......------,,,***++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,++++++***))))))))))))((((((((())))))))))))***+++,,,,,,,,,,,,,,,++++++++++++******************+++++++++++++++++++++++++++++++++******++++++++++++******))))))************))))))'''(((((()))***+++,,,,,,)))))))))******+++++++++(((***+++***)))((()))***++++++++++++++++++++++++)))))))))***************)))************+++++++++555555555444444444333333222222222222333444555555666666666666555444333222000111111222222222111111////////////............++++++,,,------...//////++++++,,,,,,,,,---------***+++---,,,,,,+++---...------------,,,,,,,,,,,,,,,,,,,,,---------......******+++,,,,,,---......++++++++++++++++++++++++)))***+++,,,---.........)))***+++,,,,,,,,,,,,+++)))******+++,,,,,,------)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------***+++---......---+++***++++++,,,,,,,,,+++***))))))******+++,,,,,,------...------,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))*********)))))))))((((((*********+++,,,---------++++++++++++++++++++++++(((***------+++)))***+++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------,,,++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------*********************************+++++++++,,,,,,++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++*********)))))))))***++++++,,,,,,************************************************,,,,,,,,,,,,,,,---------******************************+++++++++,,,,,,,,,((((((((()))***,,,---...******************************,,,------,,,***************++++++,,,,,,---,,,---------------,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------,,,+++******'''((()))+++,,,------------.........///////////////000000111333444666777777666444333333555666777777999;;;;;;999777666555333333333333333444555666444444555555555666666666444333222111111222444555222222333333333333222222111111111111000000000000......///000000000000000...........................------,,,,,,------...)))******++++++,,,,,,---,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++******))))))))))))))))))))))))***+++,,,---++++++++++++************))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******((()))***++++++***)))((())))))******++++++,,,,,,***+++++++++++++++++++++(((***+++***(((((()))+++++++++++++++++++++++++++((()))))))))*********+++)))************+++++++++555555555444444333333333444444333222222333333333666666666666555444333222000111111222222222111111000/////////............++++++,,,,,,---...//////+++++++++,,,,,,---------***+++---,,,,,,,,,---...------,,,,,,,,,+++++++++,,,,,,,,,---------......******+++,,,,,,---......++++++++++++++++++++++++((()))***,,,---...//////)))***+++,,,---,,,,,,+++))))))***+++,,,,,,------)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++---......---+++***++++++,,,---,,,+++***)))))))))***+++,,,,,,---------------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))++++++,,,---...//////000))))))***++++++,,,------++++++++++++++++++++++++'''***------***))))))+++++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++*********++++++------,,,---......---,,,***)))*********++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,---------******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******++++++++++++---,,,,,,,,,+++*********(((((()))***+++,,,,,,---************************************************((((((((())))))******+++************************)))************+++++++++((((((((()))***,,,---...)))))))))))))))))))))))),,,++++++++++++++++++,,,'''((()))***,,,---...///............---,,,++++++******++++++++++++************+++++++++,,,,,,,,,******+++,,,------------)))***,,,---.../////////------------.........///000000111222333555777888888777555444444555666777444777999999777555444444333333333333333444555666444444444444555555555666333333111111111333555777222333333444444333333222111111111111000000000000------...///000000//////////////////////////////...------,,,,,,------...***+++,,,---......///000+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))---------,,,,,,,,,++++++))))))))))))***+++,,,---************))))))))))))))))))******++++++++++++++++++++++++++++++++++++******++++++++++++******((()))***++++++***)))(((,,,,,,++++++++++++++++++*********)))))))))))))))(((***,,,+++(((''')))+++++++++++++++++++++++++++(((((())))))*********+++)))************+++++++++333444444444555666666666444444333333222333333333444444333333222111000000333333333333333222111000111111111111111111111111000000//////.........---.........------,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,///---+++***+++,,,///000++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++******)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++//////.........---------***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++---...************************---,,,++++++******++++++...------,,,,,,++++++***,,,,,,,,,++++++******************++++++,,,,,,,,,---------,,,,,,+++++++++...---+++))))))***+++,,,------,,,,,,------...///,,,++++++******++++++,,,*********))))))(((((((((************************,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++************************++++++************++++++))))))******++++++++++++,,,+++***))))))***+++,,,)))************++++++++++++++++++++++++++++++++++++*********))))))(((((()))************+++++++++******))))))******+++,,,---,,,++++++************++++++,,,,,,,,,,,,------////////////...---,,,+++------,,,++++++******))))))))))))+++...//////---***,,,,,,,,,*********,,,------,,,,,,,,,---......////////////////////////222111000///111444888:::666666555444444444444555333444666777777555444222444444444444444444444444555555444444444444333333333222000//////111333444111000000000111222333333444333111000000000111222222000...---,,,---...///000000///...............///...------...///...---+++,,,...///...,,,***(((************+++,,,---...------,,,,,,+++***))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,***)))))))))***+++,,,,,,,,,++++++++++++++++++,,,+++***************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++---***)))***---...,,,***))))))))))))))))))))))))******))))))((((((''''''++++++************++++++******))))))((((((''''''++++++***************+++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''444444444444555555555555333333222222222222333333444444333333222111111000111111222333333222222111........................000/////////.........---///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++---------------------------------,,,,,,+++++++++++++++++++++++++++++++++///.........------------------------------------************************,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++***)))((((((((()))+++,,,++++++++++++++++++++++++---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++---,,,+++))))))***+++,,,++++++******++++++,,,---,,,++++++******++++++,,,------,,,,,,,,,+++++++++************************,,,,,,++++++************)))************+++++++++++++++++++++++++++++++++************************++++++************++++++)))*********++++++++++++++++++***))))))***++++++************+++++++++++++++++++++++++++++++++++++++*********)))))))))))))))************+++++++++******))))))******+++,,,//////...---------------*********+++++++++,,,,,,////////////...---,,,++++++++++++++++++++++++,,,,,,+++***+++------,,,***---...//////------...///,,,,,,,,,,,,,,,---...///////////////////////////000/////////000222555666555555444333333333333444222333555666666555333222444444444444444444444444444444444333333222222222000111111222222222222222111111000000000111222222333222111000///000111111111000...---------//////000//////..................---,,,---...///...---,,,---///000///---+++)))+++,,,,,,---......//////------,,,,,,+++******))))))******++++++++++++***************++++++,,,,,,*********)))******++++++++++++************++++++++++++******************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++&&&$$$$$$&&&)))+++***)))))))))))))))))))))))))))+++*********))))))))))))++++++************+++++++++*********))))))))))))++++++***))))))******+++++++++******************************************************))))))))))))555555555555444444444444222111111111111111222222444333333222222111111111...///111222333333222222------------------------/////////...........................------------------------------------------------------------***++++++++++++,,,,,,,,,)))***,,,......---+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,+++******)))........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++............------------,,,++++++******)))))))))************************++++++************++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++******++++++,,,------...,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++*********+++,,,---++++++******++++++,,,---,,,++++++******++++++,,,------------,,,,,,,,,,,,************************+++************))))))))))))************+++++++++++++++++++++++++++++++++************************++++++************++++++************++++++++++++++++++***))))))***++++++************+++++++++,,,++++++++++++++++++++++++***************))))))))))))************+++++++++******))))))******+++,,,---,,,++++++***+++++++++))))))*********+++++++++......///......---,,,+++)))******+++,,,,,,------...,,,++++++,,,+++)))'''---///000///...---...000++++++++++++,,,---//////////////////////////////------......///000111111444333333222111222222222111222333444444333222111333333333333333333333333444444333222111111000000...000222444444333222000222111000000000000000000222111000/////////000000111000...------...//////000///......------......,,,++++++,,,---......---,,,---///000///...,,,+++((((((***+++,,,,,,++++++---,,,,,,++++++*********++++++++++++++++++***))))))))))))************+++++++++******)))******************))))))*********,,,,,,+++***)))))))))******************************++++++,,,,,,++++++***++++++************++++++(((''''''(((***++++++***))))))))))))))))))))))))++++++++++++************++++++************++++++++++++++++++******************)))))))))******+++,,,,,,++++++***))))))((())))))))))))))))))))))))************++++++++++++555555555444444333333333000000000000000111111222333333333222222111111111...///111222333222111000////////////////////////........................------------,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***+++------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,+++***)))((((((''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++************,,,------------,,,,,,------...///,,,++++++******++++++,,,++++++++++++++++++++++++***************************)))))))))))))))))))))))))))*********+++++++++************************************************,,,++++++******++++++,,,+++++++++++++++++++++++++++******************+++*********+++++++++,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******))))))******+++,,,+++******)))))))))******************++++++++++++---.........------,,,+++*********++++++,,,,,,,,,---,,,+++++++++***(((&&&***+++---,,,++++++,,,---******++++++,,,---//////........................,,,---...///000//////...222222111000000000000111///000111222222222111000222222222222222222222222333333222111000//////...///000222333444333333222222222111000////////////111000000///////////////000///............////////////...------------...+++******+++---...---,,,+++,,,.........---,,,+++%%%''')))***+++***)))''',,,,,,,,,++++++*********,,,,,,,,,,,,+++******))))))))))))))))))))))))***,,,,,,+++***)))))))))*********))))))))))))******,,,,,,+++***))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***,,,++++++******++++++,,,...---,,,++++++***))))))))))))))))))))))))))))))************************++++++************++++++***************************))))))))))))******++++++++++++*********))))))))))))))))))))))))))))))(((((()))******+++,,,,,,555555444444333333333222000/////////000000111222333333222222222222222111000111333444333222///...////////////////////////---------...............++++++++++++++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,((())))))***************++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,---------,,,,,,------...///,,,++++++******++++++,,,++++++++++++++++++++++++************************)))))))))))))))))))))***))))))*********+++++++++************************************************,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++*********++++++************++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))*********+++++++++******))))))******+++,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---------------------,,,+++,,,,,,,,,+++++++++******+++***)))***++++++***((((((***++++++******+++,,,*********+++,,,---......------------------------,,,---///000111000///...111111000////////////000...//////000000111111000222222222222222222222222222222111000000///......222111111111111333555666222222111000000///000000000000000000/////////...//////.........///////////////...---------------,,,+++***+++---...---,,,***+++,,,,,,,,,,,,+++***)))***,,,......---+++***,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,+++***)))***))))))))))))))))))))),,,,,,+++***)))))))))*********))))))))))))******,,,++++++***))))))******))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,+++++++++***)))((('''((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))(((((()))******+++))))))*********+++++++++************************&&&''''''((()))***++++++444444444444333333333333////////////000111222333222222222222222222222222111333444555555222///...---------------------------------------.........++++++++++++,,,,,,,,,,,,........................++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))******++++++******))))))******+++,,,,,,------***++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------/////////......------,,,************************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,((())))))***************+++++++++++++++++++++++++++++++++,,,++++++***)))************************++++++***))))))))))))***---,,,,,,+++******))))))***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++++++++***++++++++++++,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,------------************************)))))))))************+++)))************+++++++++************************************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++)))***++++++++++++***)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++)))************+++++++++******))))))******+++,,,++++++******++++++,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,------,,,,,,+++******)))***))))))***,,,---,,,***)))***,,,,,,++++++---...+++++++++++++++,,,,,,---------------------------,,,---///000111111000000111000000///////////////.........///000000111111111111111111111111111111111111000000000/////////222222000000111333666777333222111111111111111111000000111111111000///............//////////////////...------,,,,,,------...,,,+++,,,---...---+++)))******+++++++++++++++******,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***+++************)))))))))++++++******)))******************))))))*********+++***************++++++***************************++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,(((***+++,,,++++++---...))))))))))))))))))))))))((((((((((((((()))))))))++++++************++++++((((((((((((((()))))))))(((((((((((()))******+++((())))))***++++++,,,,,,++++++++++++++++++++++++&&&''''''((()))*********333333333333333333444444000000000000111222333333222222222222222222222222111222555666666444222000........................,,,,,,,,,------.........,,,,,,,,,------.........------------------------------------------------,,,,,,,,,+++++++++*********+++,,,......------,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++,,,++++++,,,,,,---......///+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++,,,------,,,++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++***)))++++++++++++++++++++++++++++++***)))))))))))))))+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))*********++++++++++++++++++,,,,,,,,,+++******++++++******++++++,,,---,,,++++++******++++++,,,+++++++++,,,,,,,,,------************************************++++++,,,,,,)))************+++++++++************************************************---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++)))***++++++++++++***)))+++++++++,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++******))))))******+++,,,((((((((((((((()))*********+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++******+++---...,,,+++)))+++,,,,,,,,,,,,---///---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111111111111000000///////////////.........//////000111222111111111111111111111111///000000000000111111111111111111222333444555666222222222222222222333444000111222222222111000///---......//////////////////...------,,,,,,------000...------......,,,+++******+++++++++,,,,,,,,,******************))))))++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,++++++*********************)))******++++++++++++************++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---(((+++------------///222))))))))))))))))))))))))(((((()))))))))*********++++++************++++++(((((()))))))))*********'''''''''(((((()))++++++******************++++++++++++++++++++++++++++++((((((((())))))*********222222222333333444444444000000000000111222333444222222222222222222222222///111444777888666444222111111111111111111111111,,,,,,,,,------................../////////000000------------------------........................,,,,,,,,,++++++*********(((+++...111111///,,,***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,++++++*********,,,,,,------...///000000+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,------------------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,+++,,,------......------++++++++++++++++++++++++------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))***++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********))))))******++++++++++++,,,,,,,,,,,,,,,+++***)))------,,,,,,------...///,,,++++++++++++++++++,,,((((((((())))))***************************************+++++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))************************---,,,,,,++++++,,,,,,------------,,,,,,+++++++++)))***+++,,,,,,+++***)))++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++*********)))***++++++,,,++++++******+++,,,------)))************+++++++++++++++,,,------,,,,,,,,,*********++++++,,,---------,,,+++,,,------,,,***(((***++++++++++++---......---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000111222111111000///////////////.........//////111222222000000000000000000000000//////000000111111222222...000222444666555555444222222222222333444555555111222222333333111000///------...///000000//////......---,,,,,,,,,,,,---111000............,,,***+++++++++,,,,,,---------......---,,,,,,------...++++++++++++++++++++++++***+++,,,,,,------------,,,,,,,,,+++++++++*********)))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,(((((())))))***+++------+++++++++++++++++++++++++++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---''')))+++***((('''))),,,))))))))))))))))))))))))))))))******+++++++++,,,++++++************++++++))))))******+++++++++,,,''''''''''''((()))++++++,,,,,,++++++***)))))))))***************************************+++++++++111222222333333222222111///000222444555555555444222222111111111111111222111222222222222111000000000000000000000000000000+++++++++,,,---...////////////.........//////000,,,,,,------,,,,,,+++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,+++++++++******------,,,++++++,,,---------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************---------,,,,,,+++++++++***+++---......---+++***------------------------,,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------......---,,,+++***)))(((+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***+++,,,---,,,++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((************************,,,+++***)))))))))***+++)))))))))***+++++++++,,,,,,,,,,,,++++++*********&&&(((***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,++++++)))(((((()))************++++++++++++++++++++++++++++++++++++++++++++++++***)))(((---------,,,,,,+++++++++......------------,,,,,,+++*********))))))((((((******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++***)))((((((***,,,---...------,,,,,,------...+++,,,...000111000000///---///000000///---...///222111000......000111222////////////............111111222111111000///...111111000000111111222333777666666666666666777888333222111000////////////000000///...............................................................***++++++,,,,,,++++++***************************...,,,***(((((()))***+++)))************+++++++++******))))))))))))******)))***+++,,,,,,+++***)))(((((()))***************++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))+++++++++*********))))))))))))))))))))))))))))))************************))))))((((((((((((((()))))))))))))))************))))))))))))************---------,,,,,,+++++++++************************++++++******))))))((((((111222222333333222222111111111222222222222222111333333222111111000111111111222222222222111000000000000000000000000000000,,,,,,,,,,,,---...///000......------------......,,,,,,------,,,,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,,,,++++++---,,,+++******+++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,************************---,,,,,,,,,,,,,,,,,,+++,,,---...000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,---...---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))************************,,,+++***)))******+++,,,************++++++++++++,,,,,,,,,+++++++++******((()))+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++,,,,,,,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++******************)))******+++++++++******)))************++++++++++++++++++++++++++++++++++++++++++++++++***)))))),,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********+++*********))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++++++++***)))((()))***,,,---,,,,,,,,,++++++,,,,,,,,,,,,---......////////////---///000000...---...///111000///......///000111////////////............///000000111111111000000444333333333333444555555555555666777888888999999555444333222111111111111000000///.......................................------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,***)))))))))***+++)))************+++++++++++++++************++++++***+++,,,,,,,,,,,,+++***((())))))*********************************************++++++++++++******++++++++++++++++++++++++*********+++******)))(((+++++++++*********))))))******************************************************))))))))))))******))))))))))))************))))))))))))************,,,,,,,,,,,,+++++++++************************************)))))))))))))))111222222333333222222111222111111111222333444444555444333111111000000000111222222222222111000000000000000000000000000000------------...///000000...------,,,,,,,,,------,,,,,,------,,,,,,+++***)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...---------,,,,,,,,,,,,++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,---.........------))))))***+++---...//////------,,,,,,+++++++++***+++++++++************)))************************++++++******+++,,,---...+++++++++++++++*********,,,,,,,,,++++++++++++***++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))))))))************++++++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))'''((()))***+++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++***++++++++++++***))))))*********+++++++++++++++++++++++++++***************************)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************,,,,,,,,,++++++++++++***++++++++++++++++++++++++---,,,,,,++++++++++++++++++******))))))+++,,,---,,,++++++******++++++,,,------,,,,,,,,,---......,,,...000000...---...///000///...------...///000////////////..................000111111222222222444444444333444555555666333444666888999::::::999444444333222111111111111000000///.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))************+++++++++,,,,,,++++++++++++,,,,,,++++++,,,------,,,++++++((()))******++++++******))))))))))))))))))))))))******++++++++++++************************************+++,,,,,,,,,,,,++++++++++++***************++++++++++++++++++++++++************************++++++************++++++)))))))))*********++++++))))))))))))************+++++++++***************************************))))))))))))************111222222333333222222111111111111222555888:::<<<666555333222111000000///111222222222222111000000////////////////////////...............///000000......------,,,---------,,,,,,------,,,,,,+++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------,,,,,,,,,+++++++++************************---,,,,,,++++++,,,,,,------,,,***))))))***,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******------------------------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,+++,,,,,,---------------)))******+++---......///------,,,,,,+++*********++++++++++++++++++++++++******************************++++++,,,---...///,,,,,,,,,++++++*********++++++++++++++++++++++++---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))((((((((()))***+++++++++++++++))))))*********+++++++++******************************+++++++++******))))))))))))******++++++,,,---------,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,++++++************************,,,,,,++++++******))))))++++++++++++++++++++++++************************---,,,,,,+++++++++,,,,,,++++++*********+++,,,---,,,,,,++++++++++++,,,,,,------+++++++++,,,---...,,,---//////...---...///000//////......//////000////////////............//////000111111111111111111111000000111111222333111333555888888888777666222111111000//////000000000000///////////////000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++******))))))*********++++++++++++++++++******+++++++++++++++++++++++++++++++++))))))***++++++++++++*********************************++++++++++++******))))))))))))))))))))))))'''((()))***++++++++++++************************++++++++++++++++++++++++******************************)))))))))***++++++))))))*********+++++++++((()))))))))*********************)))))))))))))))************************(((((())))))******++++++111222222333333222222111111111111222555888:::<<<666555444222111000000000111222222222222111000000///////////////////////////............///000000000000///...------......,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++*********)))************************---,,,,,,++++++,,,,,,------,,,***))))))***,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******------------------------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,******************************+++,,,------......---,,,,,,,,,++++++******++++++++++++++++++++++++......---------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))((((((*********+++++++++******))))))*********+++++++++************************)))******+++++++++******)))))))))******++++++,,,------,,,,,,,,,+++++++++***************+++++++++******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***************************------,,,,,,+++++++++***++++++++++++++++++++++++************************---,,,,,,+++,,,,,,------+++++++++++++++,,,,,,---------,,,,,,,,,,,,---------,,,+++******+++---...+++---...///...---...///000000000000000000000000////////////............111111111111111000///////////////...///000000111222333555666666444222111222111000000///000000000000000/////////000000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++))))))*********+++++++++******))))))))))))************))))))))))))******))))))***+++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))$$$$$$%%%'''((((((((((((************************++++++++++++++++++++++++************************((((((((((((((()))***+++************++++++++++++((()))))))))************))))))))))))))))))))))))************************(((((())))))******++++++111222222333333222222111222111111111222333444444666555444222222111111111111222222222222111000000000000000000000000000000///......---......//////111000///...............,,,,,,------,,,,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************))))))))))))******+++,,,,,,+++******---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++*********++++++,,,,,,---++++++*********+++,,,---......---,,,,,,+++******+++++++++++++++++++++++++++,,,,,,,,,,,,---------************************)))***+++,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++************))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))******+++++++++******))))))************+++++++++************************))))))***++++++++++++************+++++++++++++++************))))))))))))*********+++++++++++++++******+++++++++,,,,,,,,,******************************++++++++++++******************************---------,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...+++++++++,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++,,,---......***,,,.........---...///000000111111111111000000////////////............222222222111111000......000000//////000000111222333333444444333222000///333333222222222222222333000000/////////000111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,************************++++++++++++,,,,,,,,,,,,)))************+++++++++***))))))))))))))))))***))))))(((((((((((()))))))))***++++++,,,+++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))((((((***+++,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++************************''''''''''''((()))***+++*********++++++++++++,,,))))))))))))************))))))))))))************************************))))))))))))************111222222333333222222111111111222222222222222111555444333222222222222222111222222222222111000000000000000000000000000000......---------------...000000///...------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++*********))))))***+++,,,------,,,+++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,------***+++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++)))******+++,,,,,,------,,,,,,+++***+++,,,---.........---,,,,,,+++******)))))))))***++++++,,,,,,,,,,,,,,,,,,---------...************************)))***+++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++******************+++,,,,,,,,,++++++************************++++++******************((()))***+++++++++++++++)))************+++++++++************************))))))***+++++++++++++++,,,,,,,,,,,,++++++++++++************))))))))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************++++++++++++******************************+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,---))))))+++,,,.../////////)))+++---...------...//////000000000000000000///////////////............000000111111111000000///000000000000000111222222333333333222222222222222333222222222222222333333000000//////000111111222////////////////////////------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++***+++,,,---...)))************++++++++++++******))))))******+++******)))(((((()))******)))***++++++,,,,,,++++++******************************++++++++++++******************************,,,,,,---......///......))))))*********+++++++++************************************************(((((((((((()))***+++,,,*********+++++++++,,,,,,))))))))))))************)))))))))******+++++++++*********************************)))))))))))))))222222222333333222222222///000222444555555555555444444333222222333333333111222222222222111000000000000000000000000000000...------,,,,,,,,,------000///...---,,,+++++++++,,,,,,---------,,,++++++******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,+++++++++******+++,,,------------,,,+++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++******))))))******+++------------------------,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++,,,,,,,,,---------((()))***+++,,,---......+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------------,,,+++,,,---...///---------,,,,,,+++++++++(((((()))***+++,,,,,,---,,,,,,,,,------.........************************)))***+++,,,+++***)))(((+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++******************************************+++++++++&&&'''(((***,,,---------)))************+++++++++))))))))))))))))))))))))((()))***+++++++++++++++---------,,,,,,+++++++++,,,,,,,,,++++++++++++************++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))******+++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///***+++,,,---------,,,,,,,,,++++++++++++++++++,,,''')))+++...///000000000)))+++---...------...///......////////////......000/////////...............///000111111222222111///////////////000000111333222222222222333444555111000000000000000111111000000///000000111222222000000000000000000000000........................***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********,,,...///)))************+++++++++,,,++++++++++++++++++,,,,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))******++++++++++++******************************(((((()))*********))))))))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))***+++,,,---******+++++++++,,,,,,,,,))))))))))))************))))))******+++++++++,,,************************++++++******))))))((((((000000000000000111111111000000111222333333444444444333333222111111111222000000000000000000000000//////000000///...------////////////////////////...------,,,,,,------...///......---------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++***************************+++,,,,,,------------------------------------,,,,,,+++***+++,,,---...,,,,,,+++***+++,,,---...---------------------------------,,,,,,+++++++++111...,,,,,,......,,,))),,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,)))++++++++++++++++++++++++)))***,,,,,,++++++,,,---------,,,++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********++++++,,,------------+++++++++***************------,,,++++++******)))++++++************++++++,,,,,,++++++,,,,,,---...---,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,------------,,,+++)))'''$$$""" ************+++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,+++,,,...//////...,,,+++************************)))***,,,---...---,,,,,,++++++,,,,,,,,,++++++***************************---,,,,,,,,,+++*********++++++++++++++++++++++++.....................---......---------,,,,,,,,,+++,,,,,,,,,+++)))'''&&&---------.........//////------------,,,,,,+++***++++++,,,,,,---...//////000000//////111222000,,,,,,111555444111...+++(((000000000000////////////222111111111000000//////111111222333333333333222222222111000000111222333000000000111222222333333000000000000000000000000......//////......---,,,000000///...------,,,,,,........................,,,,,,,,,++++++***************+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,+++***))))))***+++,,,(((((()))***************************************+++++++++************))))))))))))((()))******+++************************)))***+++,,,,,,+++))))))+++++++++************)))+++++++++,,,,,,+++++++++&&&$$$"""###'''***+++***************************************************000000000000111111111111000111111222333333444444444333333222111111111222000000000000000000000000//////000000///......---........................---------,,,,,,---------......------------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,++++++------,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------,,,,,,+++++++++,,,---...------------------------.........---------,,,,,,000...,,,,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,***++++++++++++++++++++++++)))+++,,,,,,+++***,,,------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++,,,---------,,,,,,************************+++++++++++++++++++++,,,++++++************+++++++++++++++++++++,,,---------,,,++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))*********+++++++++******************)))(((************+++,,,------++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---***,,,---......---,,,******************************+++,,,---------,,,,,,+++++++++,,,,,,++++++***+++++++++******************************)))))))))+++++++++++++++++++++++++++++++++,,,,,,---------......---------,,,,,,,,,+++,,,,,,,,,,,,***)))(((,,,,,,---------.........,,,---------,,,,,,+++***+++,,,,,,------............---+++***,,,///000000,,,---...,,,+++---000111000/////////////////////111111111111000000000///000111222222333333222222222222111000000111222333///000000111111222333333////////////////////////......//////......---,,,//////......---,,,,,,+++------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************++++++***))))))***++++++((())))))***************************************+++++++++************)))((()))))))))************************************)))***++++++++++++***)))+++++++++************)))******++++++++++++*********'''%%%&&&)))++++++***************************************************000000000111111111222222111111111222222333333444333333222222222222222222000000000000000000000000//////000000000///..............................------,,,,,,,,,,,,------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,---------......------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******+++++++++,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,---...------------------------//////............------...---++++++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++)))+++,,,,,,+++***+++---,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,---------,,,++++++************************)))******+++,,,,,,------++++++************+++++++++************+++,,,,,,---,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++))))))*********+++++++++***+++,,,---------------+++++++++***++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,------------***+++,,,------,,,+++******************************+++,,,,,,---,,,,,,,,,***++++++,,,,,,+++++++++++++++++++++******))))))((((((((((((((()))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,---------,,,++++++---------------------------------...//////000000333111///...------///000////////////////////////111111111111000000000000000111222222333333222222333222111111111111222222//////000111111222222333////////////////////////......//////......---,,,...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,************************************************************************++++++***))))))***++++++((()))******++++++******************************+++++++++************)))'''((()))***+++******)))************************))))))***++++++******)))+++++++++************))))))******************)))---+++))))))***++++++***************************************************000000000111111222222333111111111222222333333333222222222333222222222111000000000000000000000000//////000000000//////...........................,,,,,,,,,------,,,,,,,,,+++,,,,,,---------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............---------------,,,,,,++++++******)))+++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***------------,,,++++++***)))))))))************************++++++,,,,,,,,,++++++************++++++******))))))******+++,,,---,,,++++++******++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,---------/////////...---,,,******,,,,,,++++++***+++++++++++++++++++++++++++++++++************++++++++++++------------------------)))***++++++++++++***)))************************+++++++++,,,,,,,,,++++++******+++,,,,,,,,,++++++,,,,,,++++++***)))))))))''''''(((((())))))******++++++++++++++++++++++++000000///...------,,,,,,......---------,,,,,,,,,++++++,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++------------------,,,,,,***,,,000444222...,,,---333000///111222///+++***.........///////////////111111111000000000000000000000111222222222222222333333222222222111222222//////000000111222222222////////////////////////.........///......---,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))***************************************************************+++******************+++))))))***++++++++++++***************************+++++++++*********))))))&&&(((***+++,,,+++)))(((************************)))))))))***************+++++++++*********))))))))))))************))))))++++++******++++++++++++************************************************///000000111222333333333111222222222222222333333111222222333333333222111000000000000000000000000//////000000000000000///........................++++++,,,------,,,++++++******+++,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))*********++++++++++++*********++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***+++,,,------......*********++++++,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---,,,,,,******)))***++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++***,,,,,,,,,******+++,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------,,,++++++***)))*********+++++++++,,,,,,,,,,,,+++++++++******++++++************++++++******))))))******+++,,,---,,,++++++******++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////...---+++)))(((''',,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------************************************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))******+++++++++++++++++++++++++++++++++------........................---------,,,,,,,,,+++++++++,,,,,,---......*********+++++++++,,,,,,+++,,,,,,------,,,,,,,,,------------------,,,,,,((((((+++///---***...666555---)))---000---+++,,,------....../////////000000000000000000000111111000000111222222222222111333333333333222222111111...//////000111111222222.................................///......---,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******************++++++,,,,,,*********************************************************++++++*********))))))***+++++++++++++++************************+++++++++*********))))))&&&(((***+++,,,+++)))(((************************((((((((())))))******++++++++++++*********))))))))))))************))))))(((((()))******++++++,,,************************************************///000000111222333444444222222222222222222222222000111222333444333222111000000000000000000000000//////000111111111000000------------------------***+++,,,------,,,+++***((()))+++,,,---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------***++++++,,,,,,++++++***))))))))))))************))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************((()))***,,,---...//////******++++++,,,,,,------))))))***+++,,,,,,++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,---...---+++)))***+++++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++++++++++++++++++++,,,---,,,*********+++((()))***,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------,,,++++++******++++++,,,---------------,,,,,,+++******)))++++++************+++++++++************+++,,,,,,---,,,++++++******++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,))))))*********+++++++++++++++++++++******)))(((+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------,,,,,,,,,,,,************************************************,,,,,,+++************+++)))***++++++,,,,,,,,,,,,************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++'''''')))+++---///000111......---------,,,,,,,,,+++++++++++++++,,,---...******+++++++++,,,,,,,,,++++++,,,---------,,,,,,------------------------///+++***,,,***---;;;MMMRRR@@@000,,,,,,***+++...---------......//////000000000000000111111111111///000111111222222111111333444444444333222111000......///000000111111222..............................//////......---,,,++++++++++++++++++++++++------------------------***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++******)))))))))******+++,,,,,,,,,************************************************)))***++++++++++++***))))))***++++++,,,+++++++++************************+++++++++************)))'''((()))***+++******)))************************((((((((((((((()))+++++++++++++++************))))))******************)))%%%'''***************,,,************************************************///000000111333444444555222222222222222222222222///111222444444333222111000000000000000000000000//////000111111111111111------------------------)))+++,,,------,,,+++)))'''(((***,,,---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......***++++++,,,,,,++++++***))))))*********+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***+++,,,---.........+++++++++,,,------......'''((()))+++,,,,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------......---...///...+++***+++,,,***************************+++---,,,***)))+++---+++++++++++++++++++++++++++,,,---,,,***)))***+++'''(((***,,,---,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,++++++,,,------...//////,,,+++++++++++++++++++++++++++************+++++++++++++++++++++,,,---------,,,++++++******++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,))))))*********+++++++++(((((()))*********))))))************+++,,,------++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++******+++++++++************************---,,,***)))))))))***+++))))))***+++,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++((((((***+++---...///000......---------,,,,,,,,,++++++***)))***+++,,,,,,++++++++++++,,,,,,,,,---***+++,,,,,,---------,,,+++,,,,,,------.........222...---///,,,---===QQQcccLLL666///...******///,,,,,,---......///000000///000000000111111111111///000000111111111111111444444444444444222111000......//////000111111111..............................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***(((((())))))***++++++,,,************************************************)))***++++++++++++***))))))***++++++,,,,,,++++++************************+++++++++************)))((()))))))))************************************((((((''''''((()))+++,,,+++++++++************)))******++++++++++++******'''))),,,,,,***((()))***************************************************///000000222333444555555222222222222222222222222///000222444444444222111000000000000000000000000//////000111111111111111------------------------)))***,,,------,,,***)))&&&(((***,,,---,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,------...//////%%%''')))+++,,,------,,,***+++,,,---...---,,,,,,++++++++++++++++++++++++---------.........//////---///000///+++***+++---************************))),,,---,,,***)))+++---+++++++++++++++++++++++++++,,,---,,,***)))***+++&&&(((***,,,---,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------------,,,,,,------...///000000*********++++++,,,------++++++************++++++,,,,,,++++++,,,,,,---...---,,,++++++******++++++++++++++++++++++++++++++((()))***+++,,,---------++++++,,,,,,,,,---------))))))*********)))((((((************+++,,,---...++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,************************---,,,***)))))))))******((()))***+++,,,---------(((((()))***+++,,,,,,------,,,,,,,,,+++*********++++++++++++++++++++++++/////////......---------......---------,,,,,,,,,,,,+++***))))))***++++++++++++,,,,,,,,,---------***+++,,,,,,------------++++++,,,,,,---...//////+++***...222---'''111BBBUUU???......111...---000,,,,,,------...///000000//////000000111111111222//////000111111111111111444444555555444222111000......//////000111111111..............................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++&&&''''''((()))******+++************************************************)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++************************+++++++++************))))))))))))((()))******+++************************((('''''''''((()))+++,,,+++++++++************)))++++++,,,,,,,,,,,,++++++))),,,...---***'''((()))************************************************111111000000111111222333111111111111111111111111333333333222222111111111222222222222111111111111000...,,,---//////---+++........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++************++++++---------,,,+++***)))(((++++++,,,,,,,,,++++++***(((((())))))*********+++))))))***+++,,,,,,------************************......---,,,+++******)))************************,,,++++++++++++++++++,,,+++,,,............,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++***))),,,,,,++++++,,,,,,---......------,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))***+++++++++,,,+++,,,---------,,,++++++))))))***+++,,,,,,------************************---,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,+++***)))(((******+++,,,,,,,,,++++++000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++******)))))))))------------------------------,,,,,,,,,,,,++++++((())))))))))))*********,,,,,,,,,,,,++++++******,,,++++++***)))(((''''''*********++++++,,,,,,,,,))))))***++++++++++++***))))))******+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------...///...------,,,+++***)))))))))***++++++------...///.........------,,,,,,,,,...---+++******+++---...............---,,,++++++,,,***)))***...///...,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......000000///...............---------......000111111222000...,,,,,,---000111000000000000111111111111000111222333333222000///000000000000000000000000222---)))***...111000...///000111222111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++..................------++++++++++++++++++++++++******++++++++++++******************************((()))***+++++++++++++++******************************))))))))))))))))))++++++***************+++************************)))***++++++,,,,,,,,,,,,+++***)))((()))***,,,...))))))((((((''''''&&&&&&,,,++++++***)))(((''''''+++*********))))))((((((,,,,,,,,,+++++++++++++++******))))))))))))******************************''''''''''''&&&&&&&&&&&&111111111111111222222333111111111111111111111111333333333222222111111111000000000000////////////000...,,,---//////---+++........................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++************************'''(((***+++,,,---------++++++,,,,,,,,,++++++***)))******************+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++************************---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------,,,,,,+++***,,,,,,++++++,,,,,,---......------,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++++++++,,,+++***+++,,,,,,,,,+++*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---------,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++)))))))))*********++++++------,,,+++++++++++++++---------,,,++++++******++++++++++++++++++,,,,,,))))))***+++++++++++++++)))*********+++++++++++++++,,,,,,------,,,,,,+++......---,,,+++******+++---,,,,,,++++++************++++++,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------,,,,,,+++,,,***)))+++---///...,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...000000///...............------------...///000111111///...------...///000000000000111111111222222333333222111000000000000........................000,,,))))))---000///---...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,------.........++++++++++++++++++++++++******++++++++++++******************************))))))***+++++++++++++++))))))))))))))))))))))))---,,,+++***)))(((((((((++++++***************+++******************************+++,,,,,,,,,++++++,,,+++***))))))+++,,,...++++++******))))))))))))------,,,,,,+++*********+++*********))))))))))))*********+++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++000111111111111222222222111111111111111111111111222222222222222111111111000000000000////////////000...------......---,,,........................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++((()))***++++++***)))(((&&&''')))+++---...//////++++++,,,,,,,,,,,,++++++,,,,,,+++++++++++++++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,------......------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********...,,,+++,,,///000///---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,//////......---+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************+++++++++,,,...---,,,+++***+++,,,,,,---------------,,,,,,,,,,,,,,,++++++++++++++++++*********+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++------,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***+++---//////---+++******++++++,,,,,,,,,,,,,,,+++******+++---......---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------000///......---.........------------...///000000//////......////////////000000111111111222222222555444111///...///000111........................///,,,)))))),,,///...,,,---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))******+++,,,---......++++++++++++++++++++++++******++++++++++++******************************))))))***++++++++++++***))))))))))))))))))))))))///...,,,+++)))(((((((((+++***************++++++************************++++++,,,,,,,,,+++******,,,+++***)))***+++,,,---+++************)))))))))++++++++++++++++++++++++***************)))))))))((())))))******+++++++++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++000000111111222222222222111111111111111111111111222222222111111111111111222222222222111111111000///...............------........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------,,,++++++'''(((***++++++***((('''***++++++,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,************************,,,,,,---------.........++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---.........------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********///...///222666666222---,,,,,,,,,,,,,,,,,,++++++************************---,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***************************------------------------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,---,,,***))))))***+++,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********************++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************+++,,,......*********++++++,,,,,,,,,---------,,,,,,+++++++++))))))******+++++++++,,,******+++,,,,,,+++******((()))***+++,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------///......------.........---------------...///000---...///000000//////.../////////000000000111111222222000//////000111111...........................,,,***+++---///...------.../////////...------------------------------,,,++++++******++++++,,,))))))******++++++,,,,,,++++++++++++++++++++++++******++++++++++++******************************)))******+++++++++******++++++++++++++++++++++++...---,,,+++*********************)))******+++,,,************************,,,,,,,,,,,,++++++***)))+++***)))))))))******+++(((((((((((((((((((((((((((((()))))))))*********************************''''''((()))***+++++++++******))))))))))))******************************))))))************++++++///000111222222222222111111111111111111111111111111111111111111111111111222222222222111111111000...//////...------------........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***''')))***,,,,,,***)))''',,,,,,,,,,,,+++***)))(((***+++,,,---------------...---------,,,,,,++++++***+++++++++++++++,,,,,,************************++++++,,,,,,---.........++++++++++++++++++++++++++++++************++++++---,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........******+++++++++++++++***------,,,,,,------...///...------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******,,,...222777:::777111+++------,,,,,,,,,,,,,,,,,,************************///---)))'''''')))---000++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++************************------------------------,,,,,,+++++++++***************+++++++++,,,,,,,,,+++***)))(((((()))***+++)))******++++++,,,,,,---,,,,,,,,,++++++*********++++++******++++++,,,---,,,+++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,...///000*********++++++,,,,,,---...------,,,,,,++++++***)))))))))******++++++++++++***)))(((((()))***+++((()))***+++,,,---------+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------......------------.........------------......///,,,---///000111000///............/////////000000---...000111222222111000///////////////////////////...---...///000000////////////000000/////////------------------------,,,,,,++++++++++++,,,,,,+++++++++******))))))(((++++++++++++++++++++++++******++++++++++++************************************+++++++++******)))+++++++++++++++++++++++++++++++++***++++++,,,,,,******))))))***++++++,,,************************,,,,,,,,,,,,++++++***))))))))))))((((((((())))))(((((((((((())))))))))))((((((((()))******++++++***************+++++++++''''''((()))***+++++++++******))))))))))))******************************++++++,,,,,,---------...///000111333333222111111111111111111111111111111000000000111111111111111000000000000////////////.../////////---,,,---...........................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******)))***+++,,,,,,+++***)))******+++,,,,,,,,,++++++***+++,,,------......---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............******+++,,,,,,,,,++++++---------------......///...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++(((,,,333777777222,,,(((,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///---)))&&&&&&)))...111++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********&&&'''(((***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++************************+++++++++,,,)))))))))***************++++++,,,,,,------......,,,,,,++++++++++++++++++,,,++++++******,,,---...,,,,,,,,,,,,++++++++++++******++++++++++++******...------,,,,,,------...*********++++++,,,,,,,,,---------,,,,,,+++++++++***************++++++++++++***(((''''''(((***+++)))***+++,,,------------+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,------...///...---------------......,,,---...000000000//////........./////////000000,,,...000222222222000///000000000000000000000000.../////////000000000000////////////000000000000------------------------,,,,,,++++++++++++,,,,,,,,,,,,+++***)))(((((('''++++++++++++++++++++++++******++++++++++++*********************************++++++++++++***))))))***************************))))))******+++,,,---))))))))))))***+++,,,,,,************************++++++,,,,,,,,,+++******)))))))))))))))(((((((((*********++++++++++++,,,******++++++,,,,,,,,,---*********+++++++++++++++((())))))******+++++++++,,,,,,++++++++++++,,,,,,************************))))))******++++++,,,,,,///000222333333222111000111111111111111111111111///000000000111111111222000000000000////////////---///000///---+++---...........................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,,,,+++******++++++++++++++++++++++++((()))***+++,,,---------***+++,,,---............++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,------.........------------------...//////...------,,,,,,------...------,,,,,,,,,,,,++++++------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,(((...444666222---******+++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++************)))))))))*********++++++)))***+++---------+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,+++******,,,---///------,,,,,,,,,+++++++++******++++++++++++******---,,,,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++************++++++***+++,,,---------------+++,,,...---+++***,,,---+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,---,,,,,,,,,------...///...------,,,,,,------...,,,---...///000000000000000000000000111111111111000000000000000//////...////////////////////////---...///////////////000............//////000000........................---,,,,,,++++++,,,,,,---+++++++++******)))))))))++++++++++++++++++++++++******++++++++++++******************************+++++++++++++++***))))))******************************)))))))))***++++++))))))))))))***+++,,,---******************************+++,,,,,,,,,+++++++++++++++++++++***))))))******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,*********++++++,,,,,,,,,*********+++++++++++++++,,,,,,++++++++++++,,,,,,************************'''''''''((()))*********...000222333333333111000111111111111111111111111//////000000111111111222222222222222111111111111---///000///,,,+++---///........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++***+++,,,---............*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,,,,...//////...,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------...///000000000///...------------...//////...------,,,,,,------...---------,,,,,,,,,++++++------------------------,,,,,,,,,------.........+++++++++,,,,,,---------+++111777555///***+++...++++++,,,,,,---...//////************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---......++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++)))))))))******+++++++++------------------------+++++++++************)))((())))))))))))*********)))+++...000000///---+++))))))))))))))))))))))))*********++++++,,,,,,------,,,+++******,,,...///---------,,,,,,+++++++++******++++++++++++******(((((()))***+++---///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++************+++---......---+++***,,,,,,---.........------+++---...---+++***+++...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,------...///...------,,,,,,,,,---------------...///000000111111222222222222333333333555444111...---------...........................+++---//////.........///---------------...///000........................---,,,,,,++++++,,,,,,---***************+++++++++++++++++++++++++++++++++******++++++++++++******************************+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((()))))))))))))))***+++,,,---************************)))***+++,,,,,,,,,,,,,,,---------------,,,+++***(((((())))))************))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))))))))************************************+++,,,------......///////////////000111111000000000000000000000000222222111111111111111111//////000000111111111222//////000000///...------------,,,,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,++++++*********,,,+++***))))))***++++++------------------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************------,,,++++++,,,,,,,,,---,,,***)))))))))******************************++++++,,,,,,,,,,,,------......---,,,,,,+++******---------...------,,,,,,000///...---+++***)))(((---------,,,,,,++++++++++++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************------,,,++++++******))))))111888777///***+++///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++*********+++,,,---***+++---......---+++***++++++++++++******)))))),,,++++++******++++++,,,***+++,,,+++)))((()))***++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++++++++++++++++++++******)))))))))***,,,---,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++))))))+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++******++++++++++++******------------,,,+++******'''(((***,,,---------,,,---------,,,,,,+++++++++***++++++,,,------------,,,,,,,,,------,,,++++++........................,,,,,,,,,,,,------...///.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,+++,,,---...///////////////////////////000000111222222111///...333///+++,,,000333222000000000//////.........------...///000000///...---........................000,,,)))***...000...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************---,,,***))))))+++,,,...------++++++++++++------************************'''((()))++++++***))))))++++++******++++++,,,,,,---,,,***)))))))))******,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++******))))))((((((---,,,,,,++++++,,,,,,---///////////////000000111////////////////////////000000000000000000000000//////000000000111111111///////////////...------.........---------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,++++++***,,,,,,,,,+++++++++******,,,+++***))))))***++++++------------------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,+++,,,,,,,,,---,,,+++************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---,,,,,,+++******,,,---------------,,,,,,...------,,,,,,++++++***---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++++++++++++++++++++++++++,,,***///444333---******---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++*********+++,,,---++++++------------++++++++++++++++++*********))),,,++++++******++++++,,,***,,,------------///000++++++************++++++++++++++++++++++++++++++************************++++++************++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++---,,,+++++++++,,,---...,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++***++++++,,,,,,,,,++++++---------,,,,,,+++++++++++++++,,,---------,,,,,,+++,,,,,,---,,,,,,++++++------------------------,,,,,,+++*********++++++......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...------,,,,,,,,,---...///........................,,,---///111222222222222000,,,((()))---000///---000/////////..................////////////..............................///+++((()))---///---***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,************************...---+++)))))))))***+++,,,+++************+++,,,************************)))******+++++++++++++++))))))***+++---///000111,,,,,,+++***)))***++++++++++++************++++++++++++++++++++++++++++++++++++++++++************++++++************++++++//////......//////000111........................//////////////////////////////000000000000111111///////////////......---//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........---,,,+++***))),,,,,,,,,++++++++++++***++++++************+++,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,++++++***,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++******------------------------******++++++,,,,,,------)))******+++,,,,,,------+++---...---+++*********+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,++++++******++++++,,,444555444222///,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************---,,,***((((((***,,,---)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,)))******+++,,,---------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,------,,,+++++++++++++++------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,+++************...------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,,,,---...///........................---...///000111222222222222///,,,,,,///222111///////////////............//////............//////...........................+++((())),,,---,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++++++++,,,************************...---+++)))((((((((()))+++******))))))******+++************************+++++++++++++++,,,------+++***)))((('''''''''''',,,++++++++++++,,,,,,---******++++++++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))))))))(((((()))))))))///............///000000...........................///////////////000000//////000000000000000000...///////////////..................------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------,,,,,,+++***++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------******+++,,,------......*********++++++,,,,,,,,,---,,,*********+++*********++++++,,,,,,------...++++++,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,666666555222...+++******++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,)))***+++,,,------------...---+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,------..............................111111111000000///......333111//////111222222111///////////////.........000///...------...///000........................---+++)))***,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++************************,,,+++***)))(((((())))))++++++************++++++************************,,,+++*********+++---...,,,+++)))'''&&&$$$$$$$$$+++++++++,,,,,,------...)))***+++,,,,,,+++***)))***+++++++++++++++,,,,,,)))******++++++,,,,,,,,,))))))(((((((((((())))))...............//////000/////////////////////////////////000000111111111000000//////////////////......///////////////...---------,,,,,,,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------------++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------------,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++***++++++,,,------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------******+++,,,------......,,,,,,,,,+++++++++******...,,,))))))+++,,,,,,***+++++++++,,,,,,---------***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++,,,,,,++++++******++++++,,,***,,,---...---...///111++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,++++++***++++++,,,,,,,,,---------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++)))***+++,,,---.........,,,+++******+++---...000,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------------........................222111000//////.........///...------...///...---.........///////////////000///...------...///000...........................---,,,+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************((((((((())))))***+++++++++,,,,,,,,,,,,,,,,,,+++************************++++++***))))))+++,,,---(((((()))***,,,...///000***++++++,,,------------)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,((()))))))))******+++++++++******))))))******+++......------......///000/////////////////////////////////000000111111222000000////////////......---...//////////////////------,,,,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---.........***++++++++++++,,,,,,,,,)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***,,,---...------,,,+++,,,---.........------************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------,,,,,,+++******)))---,,,******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,(((***++++++++++++---...++++++************++++++++++++++++++++++++++++++************************)))+++---......---+++)))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---...............---,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,------......000///---++++++++++++,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++)))***+++,,,------...---******++++++,,,...///000++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++((()))***+++,,,,,,,,,,,,------------------------(((((()))***+++---...///,,,,,,,,,------------...++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,------......------------------------------///............///000111000000000000000/////////........./////////////////////............//////...........................------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))************+++************************'''(((((()))***+++,,,,,,+++,,,,,,------,,,,,,+++***************************************+++,,,,,,************+++,,,---...***+++,,,,,,,,,,,,,,,+++******++++++++++++***************++++++,,,,,,---)))))))))))))))*********,,,++++++******++++++,,,...------------...//////........................------...//////000111111000000/////////.........------...///////////////...---------,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++***++++++,,,------------******+++++++++,,,,,,,,,)))***+++---------------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,---......---,,,***+++,,,---...------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,,,,------,,,***++++++,,,,,,------...+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++,,,+++++++++++++++++++++***+++,,,++++++++++++,,,...------,,,,,,++++++*********++++++++++++******)))***+++,,,,,,,,,++++++++++++------------+++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,------...,,,***(((((()))++++++************++++++++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------------------------,,,---.../////////...---,,,,,,------------,,,,,,++++++,,,,,,---......//////...,,,++++++,,,---...---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,***+++,,,,,,------------++++++,,,---.........---+++++++++,,,,,,---------++++++,,,---------,,,,,,((()))***++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***+++,,,---...,,,,,,,,,---------......++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,+++,,,---.........------------------------------//////...---...///000111222333444333222111111111............/////////000......////////////..............................,,,------,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))************************************))))))***++++++,,,,,,,,,***+++,,,,,,,,,,,,+++******************************++++++,,,,,,,,,,,,,,,...---+++)))'''&&&%%%%%%***+++,,,,,,,,,+++***)))++++++************++++++)))******+++,,,,,,------++++++***************))),,,++++++******++++++,,,...------------...//////------------------------,,,,,,------...///000000000000//////.........---------...///000000////////////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********,,,,,,---------,,,++++++*********++++++,,,,,,,,,)))***+++---......------++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,((())),,,.........---,,,)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------((()))***+++---...///000+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,------.........************************++++++***************************++++++,,,------(((***,,,,,,***)))***+++///...------,,,+++***)))******++++++++++++******)))***+++,,,---,,,++++++***+++---......---+++***+++++++++,,,,,,---------,,,++++++++++++++++++,,,)))***,,,,,,,,,,,,...///++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------------------)))***,,,---...---,,,,,,,,,------......------,,,++++++,,,,,,---...//////---,,,+++++++++---///111---------,,,,,,++++++++++++,,,,,,------,,,,,,+++---..................---++++++,,,---------,,,,,,,,,---...///...---,,,++++++++++++,,,,,,---------***+++,,,,,,------------(((((()))++++++,,,,,,,,,************************---------,,,,,,---......,,,,,,,,,------.........++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++,,,---.........---,,,------------------------333222000...---,,,------///000111111///.........---.........//////000000---...///000000///...---........................+++,,,,,,+++******+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))************************************++++++,,,,,,,,,++++++***)))***+++,,,,,,+++***)))************************+++,,,---...///...---,,,---,,,,,,+++++++++++++++***+++,,,,,,+++***(((''',,,+++***))))))***+++,,,))))))***+++,,,,,,---------,,,,,,++++++*********++++++************++++++111111000000//////.........///////////////...---++++++,,,---...///000111000000//////.........---////////////////////////000000000000000000000000,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++...---+++******+++---...,,,,,,+++******+++,,,,,,000000000///...---+++***---------,,,,,,+++++++++************************///...,,,+++***++++++,,,---+++***+++,,,......---++++++++++++++++++++++++,,,------......------,,,...------,,,,,,------...,,,,,,+++***)))))))))***/////////......------,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,---...---,,,,,,---...------------------------,,,,,,,,,------,,,++++++++++++******++++++,,,---***+++---......---+++***,,,++++++---///111111000++++++++++++++++++++++++)))***+++,,,,,,+++***)))---------,,,+++***)))(((++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------+++*********++++++,,,---+++************+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********///---***+++---///...,,,...------------...//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,++++++******++++++,,,---111000///...---,,,++++++000///---,,,+++,,,,,,---++++++++++++++++++++++++---------,,,+++***)))((('''((())))))************)))******++++++******))),,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------.........------,,,,,,,,,++++++***))))))***++++++------------------------...///000///...---...000000///---,,,,,,---...///000000//////......------000000000000000000000000000000///...............//////...------------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++///...,,,+++++++++,,,,,,******+++++++++,,,,,,,,,............---,,,+++***------------,,,++++++***)))***+++,,,,,,,,,,,,,,,************************))))))*********++++++++++++++++++++++++++++++++++++*********+++,,,------,,,,,,,,,++++++*********++++++++++++++++++,,,,,,,,,++++++******++++++,,,+++++++++*********))))))000000000/////////............////////////..............................000/////////............////////////////////////////////////////////////,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,...---+++******+++---...,,,,,,+++******+++,,,,,,------.........---,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))***+++)))((()))***,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++++++++++++++---------,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,---...---,,,,,,---...---------------,,,,,,,,,+++,,,,,,---,,,,,,++++++++++++******++++++,,,---+++******************+++---+++***+++,,,---,,,+++++++++++++++++++++++++++)))***+++,,,,,,+++***)))******+++++++++******)))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------+++++++++++++++,,,------...---------......//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++...+++)))***,,,---,,,+++,,,,,,,,,,,,,,,---............////////////......---------,,,,,,+++++++++...---,,,+++++++++,,,,,,++++++******++++++,,,------,,,,,,,,,,,,,,,++++++///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,+++,,,------...//////......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---------......---------,,,,,,,,,---,,,++++++++++++,,,---------------------,,,,,,---///000///...---...000000///---,,,,,,---...//////////////////.........///////////////////////////......---,,,,,,------//////...------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++,,,+++***)))))))))************+++++++++,,,,,,,,,............---,,,+++***++++++,,,,,,++++++******)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++,,,,,,,,,++++++++++++++++++******************))))))+++++++++++++++++++++++++++++++++*********))))))///////////////.........,,,---...///////////////000000///...---,,,,,,+++////////////............////////////////////////........................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,------++++++++++++------,,,++++++******++++++,,,***+++,,,,,,------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((())))))************)))+++***((()))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---************++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........///...------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---......------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,---,,,+++)))(((((()))+++,,,///---,,,+++,,,+++***(((++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,,,,,,,,,,---,,,,,,,,,+++************+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,---++++++++++++++++++++++++------------------------------------,,,,,,,,,,,,...,,,++++++,,,------,,,,,,++++++++++++,,,------......////////////......///...------++++++***)))------,,,+++++++++,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------------......------,,,,,,------,,,,,,++++++******((((((***,,,---.........,,,,,,---.........---------..................---,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,------------...------------,,,,,,,,,......------------...............------,,,,,,,,,---...//////...---...//////...---,,,,,,---...///........./////////////////////////////////////////////......------......//////...------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((''''''******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,+++***)))))))))************+++++++++,,,,,,,,,---......------,,,+++***))))))***+++++++++************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++***)))))))))******++++++++++++++++++,,,,,,,,,,,,++++++******))))))***+++,,,,,,,,,,,,+++***+++++++++***************........................+++,,,---...//////000///000000///...---,,,,,,+++///////////////.........////////////////////////------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........---,,,...,,,++++++,,,------,,,------------------------,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,---))))))******++++++,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------.........//////......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++++++++---......---,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---------,,,++++++,,,------111///------------+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,...------,,,+++******)))***+++,,,,,,------,,,,,,...............---------+++++++++,,,,,,,,,------,,,---------------------))))))***+++++++++++++++***+++++++++++++++,,,,,,------------------------------------------------000///........./////////,,,,,,,,,+++,,,,,,---...---......//////......------------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------.........//////,,,,,,.........---,,,+++---------,,,,,,+++******((()))***,,,---.........++++++,,,------,,,,,,,,,......////////////......+++,,,,,,---,,,,,,++++++,,,,,,,,,------------...------------------------......------------...............------,,,,,,+++---...//////------...///......---------...//////------......//////000000000000000000000000000000111111000000000000111111//////...------------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((''''''******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++---,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------,,,+++***))))))***++++++,,,++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++***)))((((((((()))*********++++++,,,,,,,,,//////......---,,,++++++)))***,,,------,,,***)))************************---------------.........++++++---...////////////.....................---.........///////////////////////////////////////---------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,.../////////.........,,,++++++,,,---,,,+++------------------------+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,******++++++,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,------,,,,,,,,,+++++++++)))***++++++,,,,,,,,,+++++++++******++++++,,,---+++,,,------------,,,+++...---,,,,,,---...---,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,------------,,,+++***)))))))))(((''''''&&&%%%%%%***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------,,,------......---,,,,,,,,,,,,---...///.........*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------/////////.........///000---------------......///------............------+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---//////.........---------+++,,,---.........,,,,,,---------,,,,,,,,,++++++***+++,,,---------------.........//////......---------............------+++,,,,,,---------,,,,,,,,,,,,---------.........------------------------,,,,,,,,,------,,,,,,,,,.........------,,,,,,,,,---...///...---,,,---///------------......//////------......//////000000////////////////////////111111000000000000111111//////...------------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++******+++,,,---------,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++***)))((((((((()))*********++++++,,,,,,,,,//////......---,,,++++++)))***,,,------,,,***)))************************,,,,,,,,,---------------+++,,,---...............,,,---------.../////////.........///////////////////////////////////////------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,---***************************+++,,,,,,,,,,,,,,,,,,,,,+++))))))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++((()))***++++++***)))(((+++++++++++++++,,,,,,---,,,,,,,,,---------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,------------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++)))***++++++++++++,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,++++++******++++++,,,---((()))+++,,,,,,+++)))(((***))))))***+++,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++***)))(((&&&&&&******))))))((((((''''''***+++,,,,,,------,,,,,,))))))************++++++++++++,,,,,,,,,,,,------,,,,,,---......---+++******+++,,,......------,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------,,,++++++,,,......------------...//////------............------)))***++++++---......///++++++,,,---------,,,,,,++++++******++++++,,,------------,,,,,,+++++++++,,,,,,------......------,,,,,,,,,,,,------------,,,------------,,,,,,+++,,,,,,,,,---,,,,,,+++***,,,,,,------------,,,,,,+++,,,,,,---------------,,,---------............,,,,,,,,,------------...++++++,,,,,,,,,,,,++++++------------------------,,,---......---,,,---...,,,,,,---....../////////.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,......------......////////////...------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))***+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++***)))))))))******++++++++++++++++++,,,,,,,,,,,,++++++******))))))***+++,,,,,,,,,,,,+++******************+++++++++++++++,,,,,,,,,---------,,,,,,---......------------------.........//////............/////////000////////////////////////------------------------...------------,,,,,,,,,************************************+++,,,---...+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))))))))******---+++))))))*********))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***,,,------,,,***))),,,,,,,,,,,,,,,---......---------------,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,---...,,,***))))))************+++,,,,,,------((()))***++++++,,,,,,,,,++++++******++++++,,,---*********++++++************)))))))))+++,,,+++***++++++++++++++++++++++++---,,,++++++++++++,,,---++++++++++++***))))))(((---------,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,---...---,,,***)))''')))***,,,,,,+++***))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++,,,---,,,***)))+++...------,,,,,,------...///,,,------......------,,,+++++++++,,,,,,---------***+++,,,---------,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...///++++++,,,,,,---.........,,,---------------,,,,,,***************)))((((((,,,------......------,,,+++,,,,,,---......------------------............,,,,,,,,,---------......***+++,,,------,,,+++***+++,,,,,,------.........,,,---......,,,,,,---...+++,,,---...///////////////////////////.........------------------------------,,,,,,---....../////////...------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((()))***++++++++++++*********+++++++++,,,,,,,,,***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++************++++++,,,,,,,,,++++++++++++++++++******************))))))++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,------------------...------,,,,,,........................---.........//////000000////////////////////////..............................---------,,,,,,,,,************************************+++,,,---...+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***))))))+++,,,---.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******///---++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++---...000111111000...------------------...///000---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------,,,---...,,,***))))))***))))))***+++,,,------...(((((()))++++++,,,,,,,,,++++++******++++++,,,---...---+++******+++---...---,,,+++,,,------,,,+++++++++++++++++++++++++++------++++++++++++------,,,,,,---.........------+++++++++++++++++++++,,,++++++,,,---------,,,,,,---------....../////////++++++,,,,,,,,,---------***+++---------+++)))(((***,,,---//////...---,,,))))))***+++,,,,,,------------------------------*********++++++,,,,,,,,,,,,...///---+++***---///,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,++++++******++++++,,,---+++,,,,,,---...000000111------,,,+++,,,---///000***++++++,,,---...//////+++,,,------.........---............------,,,+++------............------+++,,,,,,---.........------------.........//////,,,,,,,,,------.........++++++------------++++++***++++++,,,---...//////,,,---......,,,,,,---...+++,,,---...////////////000000//////.........---000000000000000000000000...............///000111//////...------------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,---...------,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++++++++***)))(((,,,,,,,,,,,,,,,+++***)))************************++++++,,,,,,,,,---------+++++++++++++++++++++++++++*********+++,,,---------,,,,,,++++++*********++++++++++++++++++,,,,,,,,,++++++******++++++,,,))))))******++++++++++++