BM6P6(@ NNNQQQUUUZZZ]]][[[WWWSSSKKKHHHDDDAAA@@@CCCFFFIIIIIILLLOOOQQQQQQOOOLLLIIIJJJIIIIIIJJJLLLNNNRRRSSSUUUYYY^^^___]]][[[[[[\\\\\\___eeelllrrrvvvxxxzzz~~~~~~{{{yyy{{{}}}~~~|||zzzwwwtttqqqooonnnjjjkkklllnnnqqqssstttuuuuuuvvvwwwyyyzzz{{{||||||}}}~~~~~~|||{{{uuuuuuttttttttttttuuuuuupppnnnllljjjgggfffeeedddbbbbbbaaa___^^^[[[YYYXXXRRRQQQOOOMMMKKKIIIHHHHHHLLLJJJHHHGGGGGGIIILLLMMMPPPQQQRRRTTTTTTTTTSSSSSSTTTWWW\\\ccckkkrrrxxx|||lllXXXJJJCCCAAA@@@BBBKKKXXXbbbhhhjjjlllnnnooosssvvvtttlllfffddddddlllooosssqqqjjj^^^SSSMMMHHHJJJOOOUUU\\\eeennnuuukkk[[[JJJBBB???<<<::::::999888666555444444555555444444333333222111000000444333333222222333333444777999<<<@@@IIIXXXiiiuuu~~~uuupppoooqqqvvv}}}tttqqqlllhhheeedddeeefffhhhoooxxxppphhhfffiiinnnxxxnnnccc]]]YYYXXXXXXZZZ^^^dddjjjnnnnnnmmmkkkgggccc```______kkkrrr}}}|||wwwsssooommmeeeccc```\\\YYYVVVTTTSSSPPPOOOMMMKKKHHHEEECCCBBBAAA@@@>>>===>>>@@@CCCEEEGGGJJJNNNQQQSSSVVVYYY[[[cccfffkkknnnppprrrtttvvvMMMOOOSSSWWWZZZZZZWWWTTTLLLJJJEEEBBBBBBDDDGGGIIIKKKMMMQQQTTTTTTRRRPPPNNNLLLLLLKKKLLLNNNQQQTTTVVVWWW[[[```aaa```___```bbbaaadddjjjrrrxxx}}}}}}|||}}}|||{{{yyyvvvssspppnnnmmmkkklllmmmoooqqqssstttuuuuuuvvvxxxyyy{{{|||||||||}}}~~~}}}||||||vvvvvvuuutttttttttttttttooonnnllljjjhhhfffeeeeeebbbbbbaaa___]]][[[YYYXXXSSSRRRPPPNNNLLLJJJIIIIIIKKKJJJHHHGGGGGGIIIKKKMMMOOOPPPRRRSSSTTTTTTTTTSSSUUUWWW\\\ccckkkrrrxxx|||kkkWWWJJJDDDBBBBBBDDDMMM[[[fffmmmpppqqqrrrqqquuuwwwtttllleeebbbaaahhhlllpppoooggg\\\RRRLLLGGGIIIMMMRRRYYYcccnnnuuukkk[[[JJJBBB???<<<::::::999888666555444444555555444444333333222111111000000000111222333555666777666888<<>>===>>>=========>>>AAAEEEGGGIIILLLPPPSSSUUUXXX[[[]]]dddgggllloooqqqsssuuuwwwKKKLLLOOOSSSWWWXXXWWWUUUNNNKKKHHHEEEDDDEEEHHHJJJMMMPPPTTTWWWXXXWWWTTTSSSOOOOOOOOOPPPRRRUUUXXXYYYZZZ^^^cccdddddddddgggjjjjjjnnnttt{{{~~~~~~yyyxxxwwwtttrrrooonnnmmmmmmmmmnnnpppqqqsssttttttvvvwwwxxxzzz{{{||||||}}}~~~~~~~~~}}}|||}}}wwwwwwuuutttssssssrrrrrrooonnnlllkkkiiigggeeeeeebbbbbbaaa___]]][[[YYYWWWTTTSSSQQQOOOMMMKKKJJJJJJKKKIIIHHHGGGGGGIIIKKKLLLOOOOOOQQQSSSTTTUUUUUUUUUVVVXXX\\\cccjjjrrrxxx{{{~~~}}}iiiVVVIIIDDDDDDDDDDDDNNN\\\iiiqqquuuvvvvvvuuuwwwxxxtttlllccc___]]]cccgggkkkkkkeeeZZZQQQKKKGGGHHHJJJNNNVVVaaannnwwwlll\\\JJJBBB???<<<::::::888888777666555555555555444333333222222111111111000000111222333555666777666888<<>>===;;;;;;::::::;;;===@@@CCCGGGIIILLLOOORRRUUUXXX\\\```ccchhhlllppptttvvvwwwzzz|||GGGFFFGGGKKKPPPTTTVVVVVVQQQOOOLLLIIIHHHIIIJJJLLLRRRUUUZZZ]]]___^^^\\\ZZZXXXXXXXXXYYY[[[\\\]]]^^^___aaadddfffgggkkkrrrwww{{{xxxttttttsssqqqpppnnnmmmmmmppppppqqqrrrssstttuuuuuuwwwxxxyyy{{{|||}}}~~~~~~~~~~~~|||||||||}}}xxxwwwvvvtttrrrqqqppppppmmmmmmmmmllljjjhhhfffeeebbbbbbaaa___\\\ZZZWWWVVVRRRQQQOOOMMMKKKIIIIIIHHHIIIHHHHHHGGGHHHIIIJJJKKKMMMNNNOOOQQQSSSVVVXXXYYYYYYZZZ]]]bbbiiipppwww{{{}}}{{{hhhWWWLLLHHHGGGGGGEEEMMM[[[jjjuuu{{{|||{{{zzzzzzxxxssskkkbbb[[[WWW\\\aaafffgggbbbZZZQQQLLLHHHGGGGGGIIIQQQ^^^mmmxxxnnn]]]KKKCCC@@@<<<::::::888888888777777666555555333333222222222222222111444333333222222333333444444888===CCCMMM\\\lllxxxxxxssssssuuutttxxx~~~sssgggddd___[[[ZZZ\\\___aaaiiipppzzzqqqjjjhhhkkkpppwww|||lllcccZZZYYYWWWXXX\\\cccjjjooowwwyyyzzzxxxsssoookkkjjjjjjooowww~~~uuummmggg```[[[WWWUUUQQQMMMIIIEEECCCAAA@@@@@@???>>>===<<<;;;;;;;;;;;;<<<>>>AAADDDFFFHHHLLLOOORRRVVVYYY]]]bbbfffkkknnnsssvvvxxxzzz}}}~~~FFFEEEFFFIIINNNRRRUUUUUURRRPPPMMMJJJIIIIIIJJJKKKRRRVVV[[[```ccccccbbbaaa^^^^^^______```````````````ccceeeeeeggglllttt{{{}}}yyyvvvrrrrrrqqqqqqpppooonnnnnnppppppqqqssstttvvvwwwwwwxxxyyyzzz|||}}}~~~~~~~~~}}}|||{{{|||xxxwwwuuusssrrrqqqppppppmmmmmmmmmmmmkkkiiigggfffcccbbbaaa___\\\YYYWWWUUURRRQQQOOOMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJLLLMMMNNNPPPSSSVVVYYY[[[ZZZ[[[]]]bbbhhhooovvvzzz|||~~~{{{jjjZZZOOOJJJHHHGGGIIIPPP\\\jjjwww~~~~~~zzzyyywwwrrrkkkccc[[[VVV[[[```eeefffbbbYYYPPPKKKGGGFFFFFFHHHOOO\\\jjjttt~~~nnn^^^LLLCCC@@@<<<:::999888888888888777666555555222222222222222222222222000000111222333555666777444777===CCCMMM[[[kkkvvv}}}~~~xxxssstttvvvuuuyyyqqqeeebbb]]]YYYYYY[[[```bbbiiipppzzzqqqjjjiiilllqqqxxxpppfff]]][[[XXXXXX\\\bbbjjjooovvvyyy{{{{{{xxxtttqqqooommmqqqxxx~~~rrrjjjddd\\\VVVRRRQQQMMMJJJFFFCCCAAA@@@<<<<<<<<<;;;;;;:::::::::;;;<<<===@@@BBBEEEHHHIIIMMMPPPSSSVVVZZZ___eeeiiinnnqqquuuyyy{{{}}}EEEEEEFFFIIINNNRRRSSSTTTRRRPPPMMMKKKIIIIIIJJJKKKPPPUUU\\\ccchhhjjjkkkjjjeeeeeeeeeeeeeeeddddddccccccdddeeefffgggmmmvvv}}}}}}{{{wwwuuuqqqqqqqqqppppppoooooooooooopppqqqsssuuuwwwxxxyyyxxxyyy{{{|||~~~~~~}}}|||{{{zzzwwwvvvtttsssrrrqqqqqqqqqlllmmmmmmmmmllljjjgggfffcccbbbaaa^^^\\\YYYVVVUUUSSSRRRPPPMMMKKKJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIKKKLLLMMMPPPSSSWWWZZZ\\\[[[\\\^^^aaagggooovvvzzz|||}}}{{{lll]]]SSSLLLHHHFFFKKKPPPZZZhhhuuu}}}yyyxxxuuuqqqkkkddd\\\WWWYYY^^^dddeee```WWWOOOJJJEEEDDDDDDEEELLLXXXfffooowwwooo^^^LLLDDD@@@<<<:::999888888999999888777555444222222222222222222222222000000111222333555666777444777===CCCLLLZZZiiitttzzz}}}|||vvvrrrsssuuuvvv{{{}}}pppeeeaaa]]]YYYYYY\\\aaadddiiippp{{{qqqjjjiiimmmrrryyyuuukkk^^^\\\XXXWWWZZZ```ggglllssswww{{{}}}{{{xxxuuutttooosssxxx~~~~~~ooofff```XXXRRRNNNLLLIIIFFFCCC@@@???>>>;;;:::::::::::::::::::::999;;;===AAAEEEHHHKKKMMMOOORRRUUUXXX\\\bbbhhhlllooossswww{{{}}}EEEEEEFFFIIINNNQQQSSSSSSRRRPPPNNNKKKJJJIIIJJJJJJNNNSSS\\\dddkkkpppqqqrrrjjjjjjjjjjjjiiigggfffeeeeeefffffffffhhhnnnxxx}}}{{{yyyvvvtttqqqqqqqqqqqqppppppppppppooopppqqqsssvvvxxxyyyzzzxxxyyy{{{|||~~~~~~|||zzzyyyvvvuuutttsssrrrqqqqqqqqqlllmmmnnnnnnllljjjhhhfffcccbbbaaa^^^[[[XXXVVVTTTTTTSSSQQQOOOLLLKKKJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIKKKLLLMMMOOOSSSWWW[[[]]]\\\\\\^^^aaagggooovvvzzz|||||||||nnn```UUUMMMHHHFFFJJJNNNWWWdddrrrzzz}}}}}}xxxwwwtttqqqlllddd]]]WWWXXX]]]cccddd___VVVMMMHHHCCCBBBBBBCCCJJJUUUbbblllrrrzzzooo___MMMDDD@@@===:::999888888999999888777555444222222222222222222222222444333333222222333333444444888===CCCLLLYYYhhhrrrzzz}}}{{{tttpppqqqssswww|||}}}pppeeeaaa\\\YYYYYY]]]bbbeeeiiippp{{{rrrjjjiiimmmrrrzzzxxxnnn___\\\XXXVVVXXX^^^fffjjjrrrvvv{{{~~~}}}zzzxxxwwwooosssxxx}}}|||lllddd^^^VVVOOOKKKIIIGGGDDDAAA???======;;;;;;;;;;;;;;;;;;;;;;;;888999===AAAFFFKKKNNNPPPQQQSSSWWWZZZ^^^dddjjjoooqqqtttxxx|||~~~GGGHHHJJJLLLNNNOOOPPPPPPQQQPPPNNNMMMLLLLLLLLLMMMRRRWWW```hhhnnnsssxxx{{{zzzzzzxxxrrrkkkeeedddeeeeeeeeeeeefffhhhoooyyy~~~~~~|||zzzxxxtttrrrqqqqqqppppppppppppppppppnnnoooqqqsssuuuwwwwwwxxx}}}}}}~~~~~~|||zzzxxxwwwwwwuuutttsssrrrqqqqqqqqqpppooommmjjjgggeeedddcccaaa___]]]\\\ZZZVVVTTTTTTSSSQQQOOOMMMKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJLLLNNNPPPRRRTTTXXXZZZ]]]]]]^^^aaafffnnnuuuyyy|||yyy{{{|||mmmbbbXXXOOOKKKLLLIIINNNXXXdddooovvvwwwwwwxxxvvvsssrrrpppjjjaaaZZZVVV[[[______YYYPPPJJJGGGEEEEEEDDDEEEIIIQQQ[[[cccnnnttt~~~zzz^^^MMMHHHAAA===<<<666666777777777777666666555444333111//////000111222222222111111222222333444555888<<>>@@@CCCFFFHHHLLLPPPSSSSSSVVVYYY\\\```eeekkkooosssvvvzzz}}}GGGHHHJJJLLLMMMNNNOOOOOOOOONNNMMMKKKJJJJJJKKKKKKNNNTTT^^^hhhrrr{{{{{{ooofffbbbaaaaaabbbbbbbbbdddjjjsssyyy{{{yyyxxxxxx|||~~~{{{yyyxxxuuurrrpppqqqqqqppppppppppppppppppoooppprrrtttvvvwwwxxxxxx{{{{{{|||}}}~~~~~~|||zzzyyyxxxwwwuuutttrrrqqqqqqpppqqqpppooommmjjjhhheeedddcccaaa___]]]\\\ZZZVVVTTTQQQPPPOOOMMMLLLKKKKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIJJJLLLOOOPPPRRRTTTXXXZZZ]]]]]]^^^aaafffnnnuuuyyy|||yyyyyy}}}nnncccZZZPPPLLLLLLKKKPPPZZZfffpppuuuuuutttuuusssrrrqqqpppjjjbbb\\\VVV[[[______YYYRRRKKKHHHEEEDDDDDDDDDHHHPPPZZZaaalllsss}}}zzz^^^MMMHHHAAA===<<<777777777777777777666666555555444222111000111222333222222111111222222333444444666;;;AAAKKKXXXeeemmmxxxzzzzzzxxxtttrrrsssvvvwwwyyyqqqeee```]]]]]]^^^^^^bbbhhhnnnttt|||rrrmmmlllnnnqqq{{{sssggg___YYYYYYZZZ\\\aaafffnnnssszzz~~~}}}|||yyyyyyyyy|||vvveeeZZZSSSMMMIIIFFFEEECCC@@@>>>===<<<;;;999999888888999:::;;;<<>>===;;;::::::999999999999999;;;===>>>AAADDDGGGJJJMMMPPPSSSVVVWWWZZZ^^^bbbfffkkkppptttxxxzzz~~~KKKLLLMMMNNNOOOOOOOOOOOOKKKJJJHHHGGGGGGGGGHHHHHHLLLQQQZZZeeesssvvvggg___\\\VVVUUUUUUUUUUUUWWWZZZ\\\```eeehhheeedddfffeeebbbeeehhhlllrrryyy~~~|||zzzxxxxxxvvvtttrrrppppppqqqqqqqqqqqqqqqrrrssstttuuuwwwxxxyyyzzzzzz}}}}}}~~~~~~}}}|||yyyxxxvvvtttqqqpppnnnnnnnnnnnnmmmllljjjhhhfffeeecccaaa___]]]\\\ZZZVVVSSSNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHKKKMMMOOOPPPQQQSSSWWWYYY\\\\\\]]]aaafffmmmssswww|||xxxwwwzzzqqqhhh```VVVOOOMMMNNNTTT___kkktttxxxwwwuuutttrrrqqqpppooojjjbbb\\\TTTWWWZZZ[[[XXXSSSMMMIIIFFFFFFEEEEEEIIIQQQ[[[bbbjjjrrr}}}```NNNIIIAAA======888777777888777777666555444555444333222222222222333222222111111222222333444333666;;;AAAKKKXXXfffnnntttvvvvvvtttrrrssswww{{{~~~wwwmmmeeeaaa___aaabbbbbbfffkkkooouuu}}}qqqlllkkkmmmqqq{{{xxxjjjbbb[[[YYYZZZZZZ^^^ccchhhnnnvvv}}}|||iiiZZZQQQLLLGGGCCCAAA@@@>>><<<;;;:::999999:::999999999;;;<<<>>>@@@CCCFFFJJJMMMPPPRRRVVVXXXZZZ]]]bbbfffjjjoootttwww{{{}}}OOOPPPPPPQQQQQQQQQPPPPPPIIIIIIGGGFFFFFFGGGGGGHHHNNNRRRYYYdddsssvvvfff]]]ZZZQQQPPPNNNMMMNNNOOOOOOPPPQQQTTTUUUTTTUUUXXX\\\]]]```eeekkkrrrzzz~~~{{{yyywwwwwwwwwvvvtttrrrppppppqqqqqqrrrrrrrrrrrrtttuuuvvvxxxyyyzzzzzzzzz}}}}}}~~~~~~}}}}}}yyyxxxvvvsssqqqooonnnnnnmmmmmmlllkkkjjjhhhfffeeecccaaa___]]]\\\ZZZVVVSSSOOONNNLLLJJJIIIGGGGGGFFFHHHGGGGGGFFFFFFGGGGGGHHHJJJLLLNNNOOOPPPRRRUUUXXXZZZZZZ\\\```ffflllrrruuu{{{wwwvvvyyy}}}ssskkkdddZZZQQQMMMMMMSSS^^^kkkvvv||||||{{{xxxvvvsssrrrpppjjjbbb[[[SSSUUUWWWXXXWWWRRRLLLHHHHHHGGGGGGHHHLLLTTT^^^fffmmmvvvbbbOOOIIIAAA======999888888888888777666555444333222222111111111111111222222111111222222333444444777<<>><<<;;;:::999999999:::999999:::<<<>>>@@@AAAEEEHHHLLLPPPRRRUUUXXXZZZ]]]```eeejjjnnnsssxxx{{{}}}SSSSSSSSSSSSRRRRRRQQQPPPIIIIIIHHHGGGGGGGGGHHHIIIMMMQQQXXXcccqqqssscccZZZVVVOOOLLLIIIGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLOOOTTTWWW^^^dddmmmuuu|||}}}|||wwwuuutttssstttsssrrrpppppppppqqqqqqrrrssssssssstttuuuvvvxxxyyyzzzzzzzzz{{{{{{|||}}}~~~~~~}}}|||xxxwwwuuusssqqqoooooonnnlllllllllkkkjjjhhhgggfffcccaaa___]]]\\\ZZZVVVTTTPPPOOOMMMKKKHHHGGGFFFEEEGGGGGGFFFFFFFFFFFFGGGGGGIIIKKKMMMNNNOOOPPPSSSVVVWWWXXX[[[___dddjjjpppssswwwuuuuuuxxxzzzuuunnnhhh^^^SSSNNNLLLRRR\\\jjjuuu|||~~~{{{yyyvvvuuurrrlllccc\\\UUUUUUVVVWWWVVVRRRLLLGGGGGGGGGGGGIIIMMMVVVaaaiiipppyyycccPPPIIIAAA>>>>>>999888888888888777555444333222222222111111111000000222222111111222222333444555777<<>>===<<<;;;:::999999999999:::::::::;;;===???BBBCCCFFFIIINNNRRRTTTVVVYYY[[[^^^bbbhhhmmmrrrvvvzzz}}}TTTTTTTTTSSSRRRQQQPPPOOOJJJJJJHHHHHHHHHIIIJJJKKKNNNQQQVVV___kkk{{{~~~lll^^^VVVSSSOOOJJJFFFCCCDDDEEEDDDDDDEEEEEEFFFHHHJJJNNNSSSXXX___fffqqqzzz~~~|||{{{zzzuuusssrrrrrrssssssrrrpppppppppqqqqqqrrrssssssttttttuuuvvvxxxyyyyyyyyyyyy{{{{{{|||}}}~~~~~~}}}|||{{{wwwvvvtttrrrqqqpppooooookkkkkkkkkjjjjjjhhhgggfffcccaaa___]]]\\\ZZZVVVTTTOOONNNLLLKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHJJJKKKLLLMMMOOORRRTTTUUUVVVYYY]]]ccciiinnnqqqrrrrrrssswwwxxx|||wwwpppkkk```UUUNNNLLLPPPZZZfffrrrzzz~~~~~~|||zzzxxxwwwuuupppgggaaaXXXWWWWWWXXXXXXTTTMMMHHHFFFFFFFFFHHHNNNWWWcccjjjsss|||dddPPPIIIAAA>>>>>>:::999999888888777555444333222222333333222222111111222222111111222222333444444777<<>>AAACCCEEEFFFJJJOOOSSSUUUWWWYYY[[[___ccciiioootttxxx|||TTTTTTSSSSSSRRRPPPOOONNNKKKJJJIIIIIIIIIJJJKKKLLLOOOQQQUUU[[[dddqqq~~~tttfffZZZTTTSSSOOOJJJDDDAAABBBCCCCCCBBBBBBBBBEEEJJJMMMQQQWWW\\\aaaiiiuuu~~~|||zzzyyyxxxvvvtttsssssstttuuutttrrrppppppqqqrrrrrrssstttttttttuuuvvvwwwxxxyyyyyyyyy}}}}}}~~~~~~}}}|||{{{vvvuuusssrrrqqqpppppppppkkkkkkkkkjjjjjjhhhggggggcccbbb___^^^\\\ZZZVVVTTTMMMMMMLLLJJJJJJIIIIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGGGGIIIKKKKKKLLLNNNPPPSSSTTTUUUXXX\\\bbbhhhmmmpppoooooorrruuuwwwzzzwwwqqqlllbbbVVVOOOLLLPPPXXXcccooowww{{{}}}|||zzzyyyxxxwwwssskkkdddZZZYYYYYYYYYYYYUUUNNNHHHDDDDDDEEEGGGMMMWWWccckkkttt}}}dddPPPJJJAAA>>>>>>:::999999888888777555444333333333444444444333222111222222111111222222333444333666;;;BBBLLLZZZhhhpppqqqqqqoookkkiiilllsssyyy}}}qqqhhh^^^[[[[[[___aaabbbeeejjjpppvvv~~~rrrnnnnnnqqqttt|||pppggg^^^[[[YYYWWWYYY]]]ccciiirrr{{{ooodddUUUKKKFFFDDD@@@===<<<;;;::::::999999::::::::::::;;;<<<>>>AAADDDFFFFFFJJJOOOSSSVVVWWWYYY[[[```dddjjjpppuuuyyy}}}TTTRRRPPPNNNLLLLLLLLLLLLJJJKKKLLLKKKJJJKKKMMMOOOQQQSSSUUUZZZaaahhhnnnrrrzzzvvvooohhhaaaZZZTTTOOOIIIIIIHHHFFFCCCBBBCCCEEEDDDFFFHHHKKKNNNSSSXXX\\\fffmmmxxx|||xxxwwwvvvvvvttttttsssrrrqqqqqqppppppqqqqqqqqqrrrrrrssssssssswwwwwwwwwxxxxxxyyyyyyzzzzzz{{{|||~~~~~~{{{zzzuuutttrrrpppooonnnmmmmmmmmmjjjhhhggggggfffeeedddbbbaaa___]]]ZZZWWWUUUTTTSSSQQQNNNKKKJJJIIIJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJHHHIIIJJJJJJJJJKKKMMMOOORRRUUUYYY]]]aaafffkkknnnqqqppppppsssuuuyyy|||sssmmmdddXXXOOOIIIMMMTTT\\\dddllluuuzzz{{{|||zzzvvvtttrrriii```^^^^^^^^^^^^\\\XXXRRRMMMKKKGGGFFFIIINNNUUUbbbmmmyyyhhhSSSJJJAAA======999999888888777777777777777333444555555555444333222222222222111222222333333888999<<>><<<;;;;;;<<<===>>><<<>>>@@@AAABBBEEEHHHJJJLLLNNNQQQTTTWWWZZZ^^^aaaeeejjjqqqwww{{{}}}MMMLLLJJJIIIIIIJJJKKKKKKOOOQQQSSSTTTSSSSSSTTTUUUVVVVVVWWWXXXZZZ\\\^^^___aaa^^^\\\ZZZYYYWWWTTTQQQMMMMMMJJJGGGDDDDDDFFFIIIJJJLLLPPPTTTYYY```gggllluuu}}}{{{wwwtttsssssstttvvvvvvuuuuuuttttttssssssqqqqqqqqqqqqqqqrrrrrrssswwwwwwwwwwwwvvvvvvvvvvvvzzz{{{|||~~~~~~~~~|||{{{zzzzzzuuutttsssrrrqqqoooooonnnmmmkkkhhhgggggggggeeedddbbbaaa___]]]ZZZWWWUUUTTTPPPOOOMMMJJJHHHHHHHHHHHHFFFEEEEEEEEEEEEFFFGGGGGGFFFGGGHHHHHHHHHIIIKKKMMMPPPSSSWWWZZZ^^^ccchhhlllooonnnooosssuuuzzz~~~tttmmmcccWWWMMMEEEGGGKKKPPPXXXcccnnnvvvyyyzzzyyywwwuuussskkkaaa\\\\\\]]]^^^]]]XXXRRRMMMHHHDDDDDDHHHNNNWWWdddpppiiiSSSKKKAAA======999999888777777666666777777444444444444444333222222222222222222222333444444444666;;;DDDPPP^^^jjjrrrrrrqqqnnniiifffjjjqqqxxx}}}nnnddd]]]XXXWWWYYY\\\___dddkkkpppyyy}}}ssslllkkknnnrrr}}}vvvjjjccc]]]ZZZ[[[^^^aaafffmmmuuu}}}rrrdddUUUMMMIIIDDDAAAAAA???>>>===<<<<<<===??????===???AAACCCDDDFFFIIILLLNNNPPPSSSVVVXXX[[[___bbbiiinnnuuuzzz}}}KKKKKKJJJJJJJJJLLLMMMNNNPPPRRRUUUVVVVVVVVVWWWXXX\\\]]]]]]^^^``````aaaaaabbb___\\\ZZZXXXVVVSSSQQQPPPOOOMMMIIIGGGGGGJJJLLLPPPRRRUUUYYY^^^fffnnnttt}}}}}}yyyvvvssssssssstttwwwwwwwwwvvvvvvuuuuuuuuurrrrrrqqqpppqqqqqqrrrsssyyyyyyxxxxxxwwwwwwvvvvvvxxxyyyzzz|||}}}~~~~~~~~~}}}}}}}}}|||zzzzzzyyyyyyuuuuuutttsssrrrqqqpppooommmkkkiiihhhhhhgggfffdddbbbaaa___]]]ZZZWWWUUUTTTOOONNNLLLJJJHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFDDDFFFGGGGGGGGGHHHKKKMMMOOORRRUUUXXX\\\aaagggkkkooonnnooosssvvvzzzuuummmcccVVVLLLDDDEEEFFFJJJRRR^^^kkktttxxxyyyyyywwwvvvtttkkkaaa\\\\\\^^^___^^^ZZZSSSNNNHHHDDDDDDIIIPPPYYYgggsssiiiTTTKKKAAA======999888888777666666666666666444444444444333333222222222222222222222333444555555777<<>>============>>>?????????AAACCCDDDEEEGGGKKKMMMPPPRRRUUUWWWZZZ]]]aaadddmmmqqqwww|||MMMMMMLLLMMMNNNPPPRRRSSSQQQSSSVVVWWWWWWXXXZZZ[[[^^^```bbbeeehhhjjjjjjkkkiiieee```[[[YYYWWWUUUSSSRRRRRRPPPMMMLLLLLLOOOQQQWWWXXX[[[^^^ccckkksssyyy~~~|||yyyuuutttttttttuuuxxxxxxwwwwwwwwwwwwvvvvvvtttsssrrrqqqqqqqqqssstttzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwxxxzzz{{{{{{{{{{{{|||}}}~~~~~~}}}{{{zzzyyyyyyyyyuuuuuuuuuuuutttrrrqqqpppnnnllliiihhhhhhhhhfffeeebbbaaa___]]]ZZZWWWUUUTTTNNNMMMLLLJJJHHHGGGFFFFFFDDDDDDCCCCCCDDDDDDEEEFFFDDDEEEGGGGGGGGGHHHKKKMMMOOOQQQTTTVVVZZZ```fffkkknnnnnnppptttvvvzzzuuummmcccVVVKKKEEEDDDDDDFFFNNN[[[iiissswwwyyyyyywwwwwwtttkkkaaa[[[]]]___aaa```\\\UUUPPPHHHEEEEEEJJJRRR[[[iiivvvjjjTTTLLLAAA======888888777777666555666666666444444333333222222222222222222222222333444555666777999>>>FFFRRR___kkksssrrrrrrpppllljjjnnnuuu{{{}}}ooofff]]]YYYWWWYYY\\\___dddkkkpppyyy~~~sssllljjjmmmqqq||||||qqqiiiddd```___bbbcccgggmmmttt{{{rrreeeVVVOOOKKKGGGEEEEEEAAA@@@@@@@@@@@@@@@AAAAAAAAABBBEEEFFFGGGIIILLLOOOQQQSSSVVVYYY\\\```dddgggooosssxxx}}}PPPPPPPPPQQQRRRTTTVVVWWWUUUWWWXXXYYYZZZ[[[^^^aaaaaadddiiioootttwwwyyyyyytttnnnfff^^^ZZZWWWVVVUUUSSSSSSTTTSSSQQQRRRTTTVVV\\\]]]___ccchhhpppyyy}}}{{{xxxuuuttttttvvvwwwxxxxxxwwwwwwwwwwwwwwwwwwvvvuuusssrrrqqqrrrtttuuuzzzzzzzzzzzzzzzyyyyyyyyyvvvwwwxxxyyyzzzzzzzzzzzz|||}}}~~~~~~}}}|||zzzyyyxxxxxxuuuuuuvvvvvvuuutttrrrqqqnnnllliiihhhhhhhhhfffeeebbbaaa___]]]ZZZWWWUUUTTTNNNMMMLLLKKKIIIGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFCCCEEEGGGGGGGGGIIILLLNNNOOOQQQSSSVVVYYY___fffkkkooooooqqquuuwwwzzzvvvnnndddVVVLLLDDDCCCCCCEEELLLYYYhhhrrrwwwzzzzzzxxxwwwtttjjj```ZZZ[[[^^^aaaaaa\\\UUUPPPHHHEEEEEEKKKRRR\\\jjjvvvkkkUUULLLBBB======888888777666666555555666666444444333222222222222222222222222222333555666777888:::???GGGSSS```llltttvvvvvvtttqqqooorrrxxx~~~~~~qqqhhh^^^YYYXXXZZZ]]]___eeelllqqqzzztttllljjjmmmqqqzzztttmmmgggbbbbbbddddddggglllrrryyypppcccUUUOOOLLLHHHFFFGGGFFFFFFFFFFFFEEEEEEEEEDDDBBBDDDFFFHHHIIIKKKNNNPPPQQQTTTWWW[[[^^^ccchhhkkkqqqtttzzz~~~TTTSSSSSSTTTUUUWWWYYYZZZ\\\\\\]]]]]]^^^aaaeeeiiilllpppwww~~~pppddd[[[WWWTTTSSSRRRTTTVVVWWWWWWWWWYYYZZZ^^^```bbbfffmmmvvv{{{yyywwwtttssstttvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwtttrrrrrrsssuuuvvvyyyyyyyyyyyyyyyyyyzzzzzzwwwxxxyyyzzz{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}|||zzzxxxwwwuuuvvvwwwwwwwwwuuusssrrrnnnllljjjhhhhhhhhhgggeeebbbaaa___]]]ZZZWWWUUUTTTNNNNNNMMMLLLJJJHHHFFFEEEDDDDDDDDDCCCDDDEEEEEEFFFDDDEEEGGGHHHHHHJJJLLLOOOOOOQQQSSSUUUYYY___fffkkkpppppprrruuuwwwyyyvvvnnndddWWWMMMCCCBBBBBBCCCKKKWWWfffpppxxxzzz{{{yyywwwsssiii^^^WWWYYY]]]``````[[[TTTOOOGGGDDDDDDIIIPPPZZZhhhtttkkkUUULLLBBB======888777777666555555555555666444333222111111111222333222222222333444555666777777999>>>GGGTTTbbbooowww||||||zzzwwwuuuwww}}}rrrjjj___[[[YYY[[[^^^aaafffmmmrrr{{{uuummmkkkmmmrrrwwwzzzrrrkkkdddbbbdddcccfffjjjooovvv~~~nnnaaaSSSNNNLLLIIIHHHIIIJJJJJJJJJIIIHHHGGGFFFEEECCCEEEGGGIIIJJJLLLOOORRRQQQTTTXXX\\\```eeekkknnnsssvvv|||UUUUUUUUUUUUVVVXXXZZZ\\\aaaaaa``````aaaeeejjjnnnyyy~~~{{{jjj]]]VVVRRRPPPRRRUUUXXXZZZZZZZZZ[[[\\\___aaadddiiipppzzzzzzxxxuuusssssstttuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyxxxuuusssssstttvvvwwwwwwwwwwwwxxxxxxyyyyyyzzzyyyyyyzzz{{{||||||||||||}}}}}}}}}~~~}}}{{{xxxvvvuuuvvvwwwxxxwwwvvvsssrrrnnnllljjjiiiiiihhhgggeeebbbaaa___]]]ZZZWWWUUUTTTNNNNNNMMMLLLKKKIIIGGGFFFDDDDDDDDDDDDDDDEEEFFFFFFDDDFFFGGGHHHIIIJJJMMMOOOPPPQQQSSSUUUYYY___ggglllqqqppprrrvvvwwwxxxvvvnnneeeXXXNNNBBBAAAAAACCCJJJVVVeeeoooyyy{{{{{{yyywwwssshhh]]]UUUWWW[[[^^^^^^ZZZSSSMMMFFFCCCCCCHHHOOOXXXfffrrr|||lllVVVMMMBBB======888777777666555555555555555444333222111111111222333222222222333444555777777555777===GGGUUUdddrrryyy{{{yyy{{{ssskkk```[[[YYY\\\___aaagggmmmsss|||vvvmmmkkknnnrrruuu~~~~~~uuummmeeecccdddccceeeiiimmmsss{{{lll___RRRMMMLLLJJJIIIJJJKKKKKKJJJIIIHHHFFFEEEDDDDDDFFFHHHIIIJJJMMMPPPRRRPPPSSSXXX]]]aaaggglllppptttxxx}}}SSSRRRRRRSSSTTTWWWYYYZZZ]]]^^^bbbgggiiijjjpppxxxjjj\\\TTTRRRUUUTTTWWW[[[]]]^^^^^^___```bbbfffkkkmmmpppyyy~~~{{{zzzxxxvvvttttttttttttuuuuuuttttttuuuvvvxxxyyyuuuvvvwwwxxxxxxyyyxxxxxxyyy{{{{{{{{{yyyxxxyyyzzzzzz{{{{{{{{{zzzzzz{{{}}}~~~~~~~~~}}}{{{yyyvvvuuuvvvwwwwwwwwwvvvuuusssrrrooonnnmmmkkkiiihhhgggfffdddbbb___[[[XXXWWWVVVVVVRRRPPPMMMKKKKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGKKKJJJHHHGGGHHHKKKNNNOOOPPPQQQRRRUUUXXX^^^eeejjjqqqssstttsssrrruuu}}}~~~uuuoooeeeYYYOOOEEEBBBAAACCCIIISSSdddssszzz{{{vvvooofff]]]TTTTTTVVVZZZ\\\YYYRRRMMMIIIGGGEEEEEEJJJUUUbbbllluuu{{{mmmVVVLLLBBB>>>???;;;888888777666666666666666777444///......000222222333333222222333333444555666999???GGGSSSbbbpppzzz{{{{{{tttkkkaaa\\\YYY[[[]]]aaagggooouuu{{{wwwooommmooosssyyyxxxooohhhdddbbbaaacccfffiiiooowwwjjj]]]QQQKKKHHHFFFFFFIIIIIIJJJJJJKKKJJJHHHGGGFFFGGGIIIKKKLLLMMMNNNPPPRRRSSSVVV\\\aaaeeeiiinnnqqqsssxxxOOOOOOOOOPPPRRRUUUWWWYYY^^^___dddjjjnnnpppxxxiiiZZZQQQOOOQQQUUUYYY^^^aaacccdddeeefffgggkkkpppssswww}}}zzzyyywwwuuutttsssttttttuuuttttttttttttvvvwwwxxxuuuvvvwwwxxxyyyyyyyyyyyyzzz{{{|||{{{zzzyyyzzz{{{{{{||||||{{{zzzzzz{{{}}}~~~|||yyywwwvvvwwwwwwxxxwwwvvvuuusssrrrmmmlllkkkiiigggfffeeedddcccaaa___\\\YYYWWWVVVUUUQQQOOOLLLJJJJJJJJJIIIHHHIIIHHHGGGGGGFFFFFFGGGGGGLLLKKKIIIIIIJJJLLLOOOQQQOOOQQQRRRTTTXXX^^^eeejjjpppsssuuutttsssvvv}}}}}}tttnnneeeXXXNNNEEEBBB@@@CCCIIISSSdddsss{{{}}}vvvoooddd[[[QQQQQQTTTWWWZZZWWWQQQKKKFFFEEECCCCCCHHHRRR^^^fffpppwwwmmmVVVLLLBBB>>>???;;;888888777666666666666666555333111111222333333222333333222222333333444555555888>>>GGGSSSbbbqqqzzz~~~zzz{{{tttkkk___ZZZXXXZZZ]]]aaahhhooouuu{{{wwwooommmooossszzzzzzqqqjjjeeeccccccdddfffhhhmmmttt|||jjj^^^QQQKKKHHHEEEFFFHHHJJJKKKKKKKKKKKKJJJHHHGGGHHHJJJLLLMMMNNNOOOQQQSSSTTTXXX]]]bbbfffjjjnnnqqqsssxxxIIIJJJKKKLLLOOOSSSVVVXXX]]]___eeemmmsssxxx{{{dddXXXQQQOOOPPPWWW\\\bbbgggjjjlllmmmnnnmmmrrrvvvzzz~~~}}}~~~~~~|||xxxwwwuuussssssssssssssstttssssssssstttuuuvvvwwwvvvvvvwwwxxxyyyyyyyyyyyy{{{|||}}}}}}{{{{{{|||}}}}}}~~~~~~}}}{{{zzz{{{}}}~~~}}}{{{yyyxxxwwwxxxxxxxxxwwwuuusssrrrmmmlllkkkiiigggfffeeedddbbbaaa___]]]ZZZXXXUUUTTTPPPNNNKKKIIIIIIIIIHHHGGGIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEFFFIIIKKKMMMOOOPPPRRRTTTXXX]]]eeejjjnnnrrrvvvvvvuuuvvv}}}|||sssmmmdddXXXNNNEEEAAA@@@CCCHHHRRRcccrrr}}}xxxooocccXXXQQQQQQSSSWWWZZZWWWQQQKKKEEEDDDCCCDDDGGGOOOYYYaaajjjpppxxx}}}mmmVVVLLLBBB>>>>>>:::888888777666666666666666333222333444666666444222333333222222333333444555444777>>>FFFSSSbbbpppzzz}}}yyy|||sssiii\\\XXXVVVYYY]]]aaahhhpppvvv|||wwwpppmmmooosss{{{}}}tttmmmgggdddeeeeeefffgggjjjpppwww|||jjj^^^QQQKKKHHHEEEFFFHHHJJJKKKKKKLLLLLLKKKJJJJJJJJJLLLOOOPPPPPPQQQSSSUUUWWW[[[```dddhhhkkkooorrrsssxxx~~~EEEFFFHHHKKKOOOSSSWWWZZZ^^^___fffooowwwrrr^^^UUURRRRRRTTTYYY^^^gggnnnsssuuuwwwxxxwwwzzz}}}{{{vvvvvvxxx{{{~~~}}}zzzvvvuuusssrrrrrrrrrsssssssssssssssttttttuuuvvvvvvvvvwwwxxxyyyzzzzzzzzzzzz{{{|||~~~~~~}}}}}}~~~~~~|||{{{|||}}}~~~|||{{{zzzxxxxxxyyyxxxwwwuuusssrrrooonnnmmmkkkiiihhhgggfffaaaaaa```^^^[[[XXXUUUSSSQQQNNNKKKJJJJJJJJJIIIHHHIIIHHHGGGGGGFFFFFFGGGGGGEEEDDDDDDDDDFFFHHHJJJKKKOOOPPPRRRTTTWWW]]]dddiiimmmrrrwwwxxxvvvwww|||{{{rrrlllcccWWWNNNDDDAAA???BBBGGGRRRcccrrrzzzpppbbbWWWSSSSSSVVVYYY\\\ZZZSSSMMMFFFFFFEEEEEEHHHOOOWWW]]]dddjjjrrrwww{{{mmmVVVLLLBBB===>>>:::888777777666666666666666222222222333555666444333333333222222333333444555333777===FFFRRRaaapppyyy|||yyy|||}}}nnndddZZZVVVUUUYYY]]]bbbiiipppwww}}}xxxpppnnnpppttt|||wwwoooiiieeedddeeeeeefffhhhnnntttzzzkkk^^^RRRKKKHHHEEEEEEHHHIIIIIIJJJJJJKKKKKKKKKKKKMMMOOOQQQRRRSSSTTTWWWYYY[[[^^^cccgggjjjmmmqqqssstttxxx~~~DDDEEEHHHLLLRRRXXX]]]```ccceeekkkttt}}}hhhXXXQQQPPPSSSWWW[[[bbbmmmwww}}}|||sssqqqooorrrvvvzzz~~~}}}{{{yyytttsssrrrqqqqqqrrrsssssssssssstttuuuuuuvvvvvvvvvwwwxxxyyyzzzzzz{{{{{{zzz{{{|||~~~~~~~~~~~~}}}|||}}}~~~~~~}}}||||||yyyyyyyyyyyywwwuuusssrrrooonnnmmmkkkiiihhhgggfffaaaaaa```^^^[[[XXXUUUSSSRRROOOLLLKKKKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIKKKMMMOOOPPPOOOPPPQQQSSSWWW]]]dddiiimmmrrrwwwyyywwwxxx||||||rrrkkkbbbVVVMMMCCC@@@>>>AAAGGGQQQbbbqqq{{{qqqdddXXXUUUUUUWWW[[[]]]ZZZSSSNNNEEEEEEEEEEEEGGGMMMTTTZZZbbbhhhoootttxxxnnnVVVLLLAAA===>>>:::888777777666666666666666333222000111333444444444333333222222333333444555444777===EEEQQQ```nnnxxx}}}|||yyy}}}wwwggg]]]XXXUUUUUUYYY^^^bbbiiiqqqwww}}}yyyqqqnnnpppttt}}}yyyqqqjjjeeebbbccccccdddgggllltttyyy|||kkk___RRRKKKHHHEEEEEEGGGGGGGGGHHHHHHIIIJJJKKKLLLNNNQQQSSSUUUVVVXXX[[[]]]___bbbgggjjjmmmooorrruuuuuuyyyGGGHHHLLLQQQXXX___eeehhhllllllqqqyyyttt```SSSNNNMMMQQQWWWaaaiiivvvvvvnnnmmmkkkoootttyyy|||}}}{{{yyywwwsssrrrrrrqqqqqqrrrssstttssstttuuuvvvwwwwwwwwwwwwxxxxxxyyyzzz{{{{{{{{{{{{zzz|||}}}~~~~~~~~~~~~}}}}}}}}}}}}zzzzzzzzzyyywwwuuusssqqqmmmlllkkkiiigggfffeeedddbbbaaa___]]]ZZZXXXUUUTTTRRRPPPMMMKKKKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGHHHIIIKKKMMMOOOOOONNNOOOQQQSSSWWW\\\dddiiinnnssswwwyyywwwxxx}}}}}}rrrjjjaaaUUULLLCCC???>>>AAAFFFQQQbbbpppzzzqqqeeeZZZVVVVVVXXX[[[\\\YYYRRRKKKDDDCCCBBBBBBDDDJJJQQQWWWaaafffnnnsssxxxnnnWWWLLLAAA======999888888777666666666666666444222000000222333444333333333222222333333444555555888===EEEPPP^^^llluuu|||~~~}}}{{{}}}~~~pppbbbYYYXXXUUUUUUZZZ___cccjjjqqqxxx~~~zzzqqqnnnpppttt}}}zzzqqqiiiddd___``````aaadddjjjqqqvvvxxx|||kkk___RRRKKKHHHDDDDDDGGGFFFFFFFFFGGGIIIKKKLLLMMMOOORRRUUUXXXZZZ\\\```bbbcccfffjjjmmmoooqqqtttvvvvvvzzzKKKMMMQQQXXX___gggnnnqqqqqqpppttt{{{mmmbbbWWWOOOKKKKKKSSS[[[iiisss{{{pppjjjiiiiiimmmrrrwwwzzz}}}{{{zzzxxxvvvsssrrrqqqqqqrrrssstttuuutttuuuvvvwwwxxxxxxxxxwwwxxxyyyzzz{{{{{{|||||||||yyy{{{}}}}}}~~~~~~}}}}}}~~~}}}~~~}}}}}}}}}}}}zzzzzzzzzyyyxxxuuusssqqqmmmlllkkkiiigggfffeeedddcccaaa___\\\YYYWWWVVVUUURRROOOLLLJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGDDDEEEFFFGGGIIIKKKLLLMMMNNNOOOQQQSSSVVV\\\ccchhhooossswwwxxxwwwxxx}}}sssjjjaaaTTTKKKBBB???===@@@FFFPPPaaappp|||}}}wwwoooeee[[[ZZZYYYZZZ\\\]]]YYYRRRKKKDDDCCCBBBAAACCCIIIRRRXXX```fffmmmsssyyynnnWWWLLLAAA======999888888777666666666666666444333333444555555333111333333222222333333444555666999>>>EEEOOO]]]jjjssszzz}}}~~~|||}}}xxxlll```YYYYYYVVVWWW\\\```dddjjjqqqyyyzzzrrroooqqqttt}}}zzzqqqhhhccc]]]]]]^^^^^^```eeelllqqqtttxxx~~~lll___RRRKKKGGGDDDDDDFFFFFFFFFFFFGGGIIILLLNNNOOOOOORRRVVVYYY\\\```dddffffffiiillloooqqqrrruuuwwwxxx|||NNNPPPUUU\\\dddlllssswwwqqqpppsssxxx~~~vvvZZZUUUOOOLLLJJJMMMWWWaaapppzzz}}}tttjjjffffffgggkkkqqquuuyyy~~~}}}zzzyyywwwuuusssrrrrrrqqqrrrsssuuuvvvtttuuuwwwxxxyyyyyyxxxxxxxxxyyyzzz{{{||||||||||||xxxzzz|||}}}}}}~~~~~~uuutttrrrsssvvvxxxyyyyyyzzz|||}}}||||||}}}}}}{{{{{{zzzzzzxxxuuusssqqqooonnnmmmkkkiiihhhgggfffdddbbb___[[[XXXWWWVVVVVVPPPNNNKKKIIIIIIIIIHHHGGGIIIHHHGGGGGGFFFFFFGGGGGGFFFGGGHHHJJJLLLNNNOOOPPPNNNOOOQQQSSSVVV\\\ccchhhppptttwwwwwwvvvxxx~~~tttkkk```TTTJJJBBB>>>===@@@EEEPPPaaapppyyy}}}~~~zzztttnnnddd[[[^^^]]]^^^``````\\\TTTMMMGGGEEECCCBBBDDDKKKTTT[[[```eeemmmsssyyyoooWWWMMMAAA======999888888777666666666666666444444666888888777333///333333222222333333444555777999>>>EEEOOO\\\iiirrryyy}}}}}}}}}uuujjj```ZZZZZZWWWWWW]]]aaadddjjjqqqyyy{{{rrroooqqqttt}}}yyypppgggaaa\\\\\\\\\\\\]]]bbbhhhmmmqqquuu{{{lll```RRRKKKGGGDDDDDDFFFGGGGGGGGGHHHJJJMMMPPPQQQOOORRRWWWZZZ^^^bbbfffiiihhhjjjnnnppprrrsssuuuwwwyyy}}}RRRVVV\\\dddpppzzz{{{vvvvvvpppmmmpppvvv}}}~~~lllbbbOOOKKKIIIJJJLLLQQQ]]]iiizzz~~~xxxooohhhccc```hhhhhhnnnvvv{{{|||xxxvvvuuutttooopppqqqrrrtttuuuvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxzzzzzzzzz{{{{{{{{{||||||~~~~~~wwwtttlllkkkiiiiiijjjllloooqqqttttttvvvzzz~~~}}}}}}~~~|||zzzyyyxxxvvvsssqqqmmmmmmllljjjiiigggfffeeeeeebbb___\\\ZZZXXXTTTRRRPPPOOOMMMKKKIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIJJJIIIIIIIIIKKKMMMOOOPPPRRRTTTXXX^^^eeejjjssswww{{{{{{yyyzzzuuukkkaaaTTTJJJBBB???>>>AAAGGGQQQaaappp{{{||||||wwwoooeee^^^ZZZXXX[[[```dddccc]]]TTTMMMEEEAAA@@@BBBDDDGGGOOOXXX```fffoooxxxrrrXXXMMMBBB===<<<666999888777666666555555555333333333333333333333333333333333333333333333333555999>>>FFFPPP\\\iiipppvvv|||}}}|||{{{nnnccc]]]ZZZYYYZZZ]]]aaafffkkkoooqqq}}}yyyqqqoooqqquuu}}}}}}uuulllccc]]]YYYYYYXXXYYY\\\___cccffflllpppvvvzzz~~~nnn```RRRKKKIIIFFFFFFGGGDDDEEEGGGIIIMMMPPPSSSTTTWWWXXX[[[]]]___ccchhhkkkmmmnnnpppqqqrrrsssvvvyyy|||YYY^^^dddlllwww|||uuunnniiijjjnnnrrrzzzuuueeeWWWOOOKKKIIIHHHJJJNNNTTTaaannnyyyuuuwwwwwwwwwsssmmmfffbbb```dddeeekkktttzzz~~~~~~zzzwwwuuutttsssppppppqqqrrrssstttuuuvvvxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{||||||}}}~~~}}}qqqiiigggcccbbbaaa```aaacccfffhhhkkklllooosssyyy~~~~~~~~~~~~~~~|||zzzyyyxxxwwwtttqqqnnnnnnlllkkkiiihhhffffffdddaaa^^^\\\ZZZXXXUUUSSSPPPOOOMMMKKKIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIIIIIIIJJJMMMOOOPPPQQQSSSUUUXXX^^^eeejjjrrrvvv{{{{{{yyyzzzuuukkk```TTTJJJCCC@@@???BBBGGGQQQaaaooozzzzzzyyytttkkkbbb[[[XXXYYY]]]bbbffffff```VVVOOOFFFBBB@@@BBBDDDGGGOOOXXX```gggqqq{{{qqqXXXMMMBBB======777999888777666666555555555333333333333333333333333333333333333333333333333666999???GGGQQQ]]]jjjrrrvvv}}}~~~}}}xxxkkkaaa[[[XXXYYY[[[^^^ccchhhmmmqqqsss}}}zzzqqqmmmooosss{{{zzzrrrjjjaaaZZZWWWVVVVVVVVVYYY]]]```cccfffjjjoootttwwwzzz|||~~~nnn```QQQKKKIIIGGGGGGIIIFFFGGGHHHKKKNNNQQQTTTVVVXXXZZZ^^^```cccgggkkknnnnnnoooqqqrrrrrrtttwwwyyy~~~```fffmmmuuuwwwnnngggeeeffffffjjjooonnnooommmggg]]]QQQHHHCCCGGGFFFHHHMMMSSS[[[iiivvv{{{sssmmmjjjhhhjjjmmmppppppmmmhhheeeccccccdddjjjtttzzz{{{xxxuuusssrrrrrrpppqqqqqqrrrsssttttttuuuyyyyyyyyyzzzzzz{{{{{{{{{zzzzzz{{{{{{{{{|||||||||}}}~~~sssggg```___ZZZYYYXXXWWWYYY[[[^^^```dddeeehhhmmmssszzz~~~~~~~~~|||zzzyyyxxxwwwtttqqqooonnnmmmkkkiiihhhffffffbbb```^^^\\\[[[YYYVVVTTTPPPOOOMMMKKKJJJHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFHHHIIIIIIKKKNNNQQQQQQRRRSSSUUUXXX]]]dddiiiqqquuuzzz{{{zzz{{{uuukkk```SSSIIICCC@@@???BBBGGGQQQ```nnnxxxxxxvvvpppggg___YYYVVV[[[___eeeiiiiiibbbXXXPPPGGGDDDBBBCCCEEEHHHPPPXXX```hhhuuuqqqWWWMMMBBB>>>>>>999999888777666666555555555333333333333333333333333333333333333333333333333666999???HHHRRR___llltttxxx~~~uuuhhh^^^XXXVVVYYY[[[```fffkkkqqqtttvvv}}}zzzppplllmmmpppyyy}}}uuunnnfff]]]WWWSSSRRRRRRSSSUUUYYY]]]___dddgggmmmqqqtttwwwzzz||||||~~~nnnaaaRRRLLLJJJHHHHHHJJJHHHIIIKKKMMMPPPSSSVVVWWWZZZ]]]aaaeeehhhkkkoooqqqpppqqqsssttttttuuuxxxzzzgggnnnvvv~~~}}}sssiiieeebbb______aaa^^^^^^[[[UUUOOOIIIFFFDDDEEEFFFJJJQQQYYYcccrrr}}}qqqjjjfffdddcccccchhhmmmqqqpppmmmjjjiiiggggggmmmvvv|||}}}{{{xxxuuusssqqqqqqqqqpppqqqqqqrrrssssssttttttxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}~~~{{{oooccc^^^]]]VVVUUUTTTTTTVVVYYY\\\^^^bbbdddgggjjjpppwww~~~~~~~~~}}}{{{zzzyyyyyywwwtttrrrooonnnlllkkkiiigggeeeeeeaaa___]]]\\\[[[ZZZWWWUUUPPPOOOMMMLLLJJJIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIIIIKKKNNNPPPRRRSSSTTTUUUXXX]]]ccchhhoootttyyyzzzzzz|||uuujjj___RRRHHHCCC@@@@@@CCCGGGPPP___mmmvvvvvvtttnnnfff^^^XXXUUU[[[___eeejjjjjjcccXXXPPPIIIEEECCCEEEFFFIIIQQQYYYcccmmm|||pppWWWMMMCCC??????:::999888777666555555555555333333333333333333333333222222333333333333444444666:::@@@IIITTTaaannnwww|||pppddd[[[WWWUUUXXX[[[aaahhhoootttwwwyyy}}}yyyppplllmmmpppyyywwwoooiiibbbZZZUUUPPPOOOOOOOOORRRUUUYYY\\\aaadddiiimmmpppssswwwyyyyyy{{{}}}rrrdddUUUNNNKKKIIIHHHIIIJJJKKKLLLOOORRRUUUWWWYYY[[[^^^dddhhhkkknnnqqqsssrrrsssuuuuuuvvvwwwzzz|||ooowwwwwwllleeeaaa[[[WWWVVVMMMLLLJJJFFFCCCBBBCCCEEEFFFGGGMMMVVV___iiixxx}}}~~~sssiiibbb^^^\\\[[[```fffmmmrrrrrrpppnnnmmmlllkkkooowww||||||wwwvvvtttrrrppppppppppppoooppppppqqqrrrsssttttttvvvwwwwwwxxxyyyyyyzzzzzz{{{{{{{{{|||||||||}}}}}}}}}}}}~~~ttthhh^^^YYYXXXSSSRRRRRRSSSVVVZZZ^^^```eeegggiiikkknnnttt{{{~~~~~~}}}{{{yyyyyyyyywwwuuurrrnnnmmmllljjjhhhfffdddcccaaa___]]][[[[[[ZZZXXXVVVQQQPPPNNNLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIIIIJJJLLLNNNRRRSSSTTTUUUXXX]]]ccchhhoootttyyyzzzzzz|||tttiii^^^QQQHHHBBB@@@???BBBGGGOOO]]]jjjuuuuuutttoooggg___YYYVVVZZZ^^^ccchhhhhhaaaWWWOOOJJJFFFDDDFFFHHHKKKSSS[[[gggrrrqqqWWWMMMCCC??????:::999888777666555555555555333333333333333333333333222222222333333444444444666:::AAAJJJVVVdddqqqzzz|||mmmaaaZZZWWWVVVXXX\\\ccckkkrrrwwwzzz{{{yyypppmmmnnnrrrzzzyyypppjjjddd^^^WWWRRRMMMLLLLLLLLLOOORRRVVVYYYZZZ]]]aaaeeehhhlllooorrrvvvxxx{{{~~~wwwiiiYYYQQQMMMJJJHHHIIILLLMMMNNNPPPSSSVVVXXXZZZ\\\___eeeiiilllnnnqqqsssssstttvvvwwwxxxzzz}}}yyy}}}oooggg```WWWOOOLLLBBBBBB@@@>>>===???BBBEEEFFFHHHNNNXXX```iiiwwwzzzxxxuuuuuuyyywwwmmmccc]]]ZZZXXXVVV^^^dddkkkqqqsssrrrqqqppppppoooqqqwww}}}zzzuuupppooonnnmmmmmmmmmnnnooonnnnnnoooqqqrrrtttuuuuuuuuuuuuvvvwwwwwwxxxyyyyyy{{{{{{|||||||||}}}}}}}}}|||}}}~~~|||oooddd[[[VVVVVVPPPPPPPPPRRRVVV[[[```cccgggjjjmmmnnnooosssyyy~~~~~~}}}}}}|||{{{yyyyyyyyyxxxuuusssooonnnmmmjjjhhhfffdddcccaaa___]]]\\\[[[ZZZWWWUUUQQQPPPNNNLLLJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIIIIKKKMMMQQQRRRSSSUUUXXX]]]dddiiioootttyyyzzzzzz|||rrrggg\\\PPPGGGAAA???>>>AAAEEEMMMZZZgggrrrttttttqqqjjjbbb[[[XXXYYY\\\aaaeeeddd^^^UUUOOOJJJFFFEEEGGGIIIMMMUUU^^^kkkwwwrrrXXXNNNCCC??????:::999888777666666555555555333333333333333333333333111222222333333444444555777;;;BBBLLLXXXfffttt}}}yyyjjj```ZZZXXXYYYZZZ___fffooovvvzzz|||}}}xxxpppmmmnnnrrrzzz}}}vvvqqqiiiccc^^^YYYSSSNNNIIIIIIHHHIIIKKKOOOSSSUUUWWWZZZ^^^aaadddhhhlllooosssuuuxxx|||zzzlll\\\TTTPPPLLLKKKKKKOOOPPPQQQSSSVVVXXX[[[\\\^^^aaaeeehhhkkkmmmpppssssssuuuwwwyyyzzz}}}uuukkkbbbVVVKKKFFF?????????===<<<>>>AAADDDEEEFFFLLLUUU]]]dddppp{{{|||vvvrrrpppoooqqqvvv|||xxxkkk```ZZZWWWVVVVVV]]]ccckkkqqqtttuuuvvvvvvvvvsssttt{{{}}}wwwqqqlllhhhggggggggghhhiiikkkllllllmmmnnnppprrrtttvvvvvvttttttuuuvvvwwwxxxyyyzzz{{{|||||||||}}}}}}}}}}}}|||}}}~~~uuujjjaaaYYYTTTSSSNNNNNNPPPSSSXXX^^^dddggglllppptttuuutttvvv|||~~~}}}|||||||||zzzyyyyyyyyyxxxuuusssqqqpppooollljjjhhhfffeeebbb```]]]\\\[[[YYYWWWUUUQQQPPPNNNLLLKKKJJJIIIIIIDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHIIIIIIIIIJJJLLLOOOPPPQQQSSSUUUXXX^^^eeejjjpppuuuyyy{{{zzz|||pppfff[[[PPPGGG@@@>>>===@@@DDDKKKXXXdddooorrrtttrrrlllddd]]]YYYZZZ\\\___bbbbbb]]]UUUOOOJJJFFFEEEHHHJJJNNNWWW```mmmzzzsssYYYNNNCCC???>>>999999888777666666555555555333333333333333333333333111111222333333444555555777;;;CCCMMMYYYhhhvvvwwwiii```[[[[[[\\\]]]bbbkkktttzzz~~~xxxoookkklllpppzzz~~~yyyuuunnniiibbb\\\XXXTTTNNNIIIFFFEEEDDDEEEHHHKKKOOORRRUUUWWW[[[^^^bbbeeejjjmmmoooqqqtttyyy}}}{{{lll]]]VVVSSSPPPOOOPPPSSSTTTUUUWWWYYY\\\^^^___aaacccfffhhhjjjlllpppssssssuuuxxxzzz||||||pppeeeWWWJJJDDD=========;;;:::;;;===@@@CCCDDDJJJRRRYYY___jjjuuutttvvvuuurrrsssuuutttppppppnnnnnnpppvvv|||xxxiii\\\UUUSSSSSSTTT^^^ccckkkrrrwwwyyy{{{|||{{{xxxyyy}}}vvvpppiiidddbbbbbbbbbcccdddfffiiijjjkkklllnnnppprrruuuvvvwwwtttuuuvvvwwwxxxyyyzzzzzz||||||||||||}}}}}}}}}}}}|||}}}~~~{{{lllccc[[[SSSNNNNNNOOOOOOQQQUUU[[[aaahhhkkkpppuuuzzz{{{zzz|||~~~}}}||||||{{{|||zzzyyyyyyyyyxxxuuussssssrrrqqqnnnllliiigggfffccc```^^^\\\[[[YYYVVVTTTQQQPPPOOOMMMKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDFFFHHHIIIIIIKKKNNNQQQOOOPPPRRRTTTXXX^^^eeejjjqqquuuzzz{{{zzz{{{~~~oooeee[[[PPPGGG???======@@@CCCJJJWWWccclllppptttsssmmmeee]]]YYY[[[\\\___aaaaaa\\\UUUPPPIIIFFFEEEHHHKKKOOOXXXbbbnnn{{{tttZZZNNNCCC???>>>888999888777666666555555555333333333333333333333333111111222333333444555555777;;;CCCMMMZZZiiiwwwwwwiii```\\\]]]^^^```fffnnnwww~~~yyyooojjjjjjnnnzzz}}}xxxsssoooiiiddd]]]XXXUUUPPPJJJFFFCCCBBBBBBCCCEEEIIIMMMOOOOOOQQQUUUXXX[[[___dddggglllnnnrrrwww{{{zzzlll]]]WWWUUUSSSSSSTTTVVVWWWXXXZZZ\\\^^^```bbbccceeeggghhhiiilllpppsssrrruuuxxx{{{}}}uuuhhh[[[LLLBBBAAA@@@>>>=========>>>???@@@BBBFFFKKKRRR[[[eeekkknnnpppssssssrrrqqqrrrrrrooopppqqqttt}}}yyyjjj___WWWSSSUUUZZZ[[[```hhhqqqyyy}}}qqqiiibbb^^^^^^\\\\\\]]]^^^___aaabbbccchhhjjjmmmnnnooopppsssuuuuuuuuuvvvwwwxxxxxxyyyzzz{{{{{{|||~~~~~~}}}}}}}}}~~~wwwpppfff]]]WWWSSSPPPOOONNNPPPTTTWWW\\\ccckkkpppuuuxxx|||~~~}}}}}}}}}xxxwwwvvvvvvwwwwwwvvvtttrrrqqqpppmmmkkkhhhfffeee`````````___\\\YYYWWWUUUSSSQQQPPPNNNLLLJJJJJJIIIKKKJJJHHHFFFEEEEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMOOOQQQSSSUUUWWW\\\eeekkksssxxx|||}}}|||~~~pppeeeZZZOOOGGG=========>>>CCCMMMYYYaaakkkpppsssqqqnnnkkkddd]]]\\\]]]```bbbaaa\\\TTTOOOJJJFFFFFFHHHKKKNNNVVV^^^lllyyysssYYYNNNBBB===<<<666888888777777666666555555555444333333222222222333444444333222222333333333666;;;CCCMMMZZZiiixxxqqqhhhddd``````ccccccjjjuuu{{{pppjjjkkkoooyyy{{{vvvrrrnnniiifff```]]]XXXSSSOOOKKKGGGDDDBBBBBBAAABBBCCCFFFIIIKKKMMMNNNPPPRRRTTTYYY^^^bbbfffiiimmmqqquuuxxx}}}xxxkkk^^^XXXVVVUUUUUUVVVZZZ[[[\\\\\\\\\]]]```bbbeeegggjjjkkkmmmnnnqqqtttuuuwwwzzz|||wwwiii[[[NNNEEEAAA@@@???===<<<======>>>===???CCCFFFLLLSSS\\\bbbiiimmmqqqsssttttttuuuuuuuuuwwwyyy||||||kkk___UUUPPPQQQUUUYYY^^^gggpppyyyvvviiiaaaZZZWWWWWWVVVVVVWWWYYY[[[]]]___aaafffiiikkkmmmnnnooorrrtttvvvvvvwwwxxxxxxyyyyyyzzz{{{{{{|||~~~~~~~~~}}}}}}~~~~~~wwwqqqkkkbbbZZZVVVSSSQQQPPPQQQSSSWWW[[[aaahhhooouuuzzz}}}~~~~~~}}}}}}yyyxxxvvvvvvwwwwwwvvvtttrrrqqqooommmkkkhhhgggfffaaaaaa```^^^\\\YYYWWWUUUSSSQQQPPPNNNLLLKKKJJJJJJKKKIIIGGGFFFEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMOOOQQQSSSTTTVVV\\\dddjjjqqqvvv{{{||||||~~~~~~ooocccXXXMMMFFF=========>>>CCCMMMYYYaaajjjooorrrqqqnnnkkkddd]]][[[\\\___aaaaaa\\\UUUOOOJJJGGGFFFHHHJJJMMMUUU]]]jjjvvvsssYYYNNNBBB===<<<777888888777777666666555555555555444333333333333333444333333222222333333444555:::BBBLLLYYYiiixxxrrriiieeebbbbbbeeeeeemmmxxx|||pppjjjkkkoooyyy}}}zzztttoookkkgggccc```[[[WWWRRRNNNJJJGGGCCC@@@@@@@@@???@@@AAACCCFFFGGGHHHIIIKKKMMMOOOSSSXXX\\\```ccchhhllloootttxxx|||wwwkkk___ZZZYYYXXXXXXZZZ]]]^^^______^^^___aaaccceeehhhkkklllnnnooorrrtttuuuwwwzzz}}}ttteeeYYYMMMFFFCCCAAA???===<<<;;;<<<<<<<<<>>>@@@BBBFFFMMMTTTYYYccchhhoootttwwwyyyzzz{{{}}}mmm^^^SSSLLLLLLOOOUUU[[[dddnnnxxxkkk___WWWQQQNNNOOONNNNNNPPPRRRUUUXXXZZZ\\\bbbdddgggjjjlllnnnqqqssswwwwwwxxxyyyzzzzzzzzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~yyytttmmmhhh```ZZZWWWVVVUUUTTTUUUXXX\\\aaagggnnnuuu{{{~~~~~~~~~{{{yyyxxxwwwxxxxxxvvvtttrrrqqqooommmkkkiiigggfffbbbaaa```^^^\\\YYYVVVUUURRRQQQPPPNNNLLLKKKJJJJJJJJJIIIGGGGGGFFFGGGHHHIIIHHHHHHIIIJJJKKKLLLMMMMMMOOOQQQSSSTTTVVV[[[bbbiiioootttyyy{{{zzz||||||mmmaaaVVVLLLDDD=========>>>CCCMMMXXX```iiiooorrrqqqooollleee^^^YYY[[[^^^``````\\\UUUPPPKKKGGGFFFHHHIIILLLSSS[[[fffrrrsssYYYMMMBBB>>>===777888888777777666666555555555444444333333333333444333333333222222333333444444999@@@KKKYYYiiixxxrrrjjjgggdddeeehhhiiiqqq}}}}}}pppjjjkkkpppxxx~~~zzzwwwtttpppkkkfffbbb]]]YYYVVVSSSOOOKKKGGGEEEBBB>>><<<>>>>>>======>>>???AAABBBBBBCCCEEEGGGIIILLLQQQTTTXXX[[[```dddhhhlllqqquuuyyy|||vvvkkkaaa^^^]]]\\\]]]```aaabbbcccbbbaaabbbccceeegggiiimmmnnnoooqqqsssuuuvvvxxx|||yyy}}}jjj\\\RRRJJJEEEDDDBBB@@@>>><<<;;;;;;;;;===>>>@@@BBBEEEKKKRRRWWW```fffooowww|||~~~lll]]]RRRJJJIIIKKKQQQWWWaaalllwwwwwwcccWWWPPPKKKIIIJJJIIIJJJKKKMMMOOORRRTTTVVVZZZ^^^bbbfffiiimmmqqqtttwwwxxxyyy{{{{{{{{{{{{zzz{{{{{{|||}}}~~~~~~}}}}}}~~~~~~|||yyyooojjjddd^^^\\\ZZZYYYYYYZZZ]]]aaaffflllssszzz|||{{{yyyxxxyyyxxxvvvtttqqqpppooommmkkkiiigggfffcccbbb```^^^[[[XXXVVVUUURRRQQQPPPNNNMMMLLLKKKKKKIIIHHHHHHHHHHHHHHHIIIJJJHHHHHHIIIJJJKKKLLLMMMMMMNNNQQQSSSTTTUUUYYYaaafffoootttxxxyyyxxxzzz{{{lll```UUUJJJCCC>>>======>>>CCCLLLWWW___hhhnnnrrrqqqpppmmmeee^^^XXXZZZ]]]``````\\\UUUPPPKKKGGGFFFGGGIIIKKKRRRZZZdddnnn}}}sssYYYMMMCCC>>>===777888888777777666666555555444333222222222222333333333333222222222333444444555999@@@KKKYYYiiiyyyqqqkkkgggfffgggjjjmmmuuu~~~qqqkkklllpppwww~~~{{{xxxuuupppmmmjjjgggaaa]]]YYYUUUQQQOOOLLLIIIFFFCCCAAA???<<<:::===<<<<<<;;;;;;<<<===>>>>>>@@@BBBCCCDDDGGGKKKMMMPPPSSSWWW[[[___dddjjjnnnqqqtttxxx|||~~~yyyrrriiibbb```______aaaddddddeeefffeeeddddddeeegggjjjlllppprrrrrrsssuuuvvvxxxzzz}}}kkkyyy}}}lll]]]SSSMMMIIIFFFEEECCCAAA>>><<<;;;;;;;;;<<<>>>???BBBFFFLLLSSSXXX```fffpppxxx~~~kkk[[[RRRKKKIIIKKKMMMTTT___iiitttppp]]]SSSMMMIIIHHHIIIHHHHHHIIIJJJKKKMMMOOOPPPSSSWWW\\\bbbggglllqqquuuvvvwwwyyy{{{|||||||||{{{{{{||||||}}}}}}}}}}}}|||~~~~~~~~~wwwssslllfffcccaaa___]]]```ccchhhmmmqqqwww}}}~~~}}}{{{zzzyyyxxxvvvuuuqqqpppooommmkkkiiihhhgggdddbbb```]]]ZZZXXXVVVUUURRRQQQPPPNNNMMMLLLLLLLLLIIIIIIIIIIIIIIIIIIJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMNNNPPPSSSTTTTTTXXX^^^dddoootttwwwwwwuuuvvv{{{{{{mmmaaaVVVKKKCCC>>>===<<<===BBBKKKWWW___fffmmmrrrrrrpppmmmfff^^^WWWYYY\\\______[[[TTTOOOJJJGGGEEEGGGHHHJJJQQQYYYccclllxxxrrrXXXMMMCCC>>>===888888888777777666666555555222111111111111111222222333222222222333333444555666:::AAAKKKXXXiiiyyyqqqkkkhhhggghhhlllpppxxxrrrkkklllpppwww|||zzzzzzwwwtttrrrpppmmmiiifffbbb^^^ZZZVVVSSSPPPLLLJJJHHHFFFCCCAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>@@@AAABBBDDDGGGIIIJJJLLLPPPSSSWWW\\\bbbfffkkknnnrrruuuxxxzzz~~~uuummmgggaaaaaaaaa```cccgggfffgggggggggeeeeeegggiiimmmppptttvvvvvvwwwxxxyyyyyy||||||\\\iiivvv~~~yyynnnggg]]]TTTOOOLLLJJJIIIFFFDDDBBB???>>>===<<<<<<<<<===???AAAEEELLLSSSXXX```fffnnnuuu{{{~~~iii[[[RRRLLLKKKLLLKKKRRR\\\fffqqquuufffWWWOOOKKKHHHGGGIIIGGGGGGGGGHHHIIIKKKLLLMMMOOOSSSXXX^^^dddiiiooossstttuuuxxx{{{}}}}}}}}}|||{{{||||||}}}}}}||||||||||||}}}~~~yyyrrrnnnkkkhhhfffkkkmmmqqquuuyyy}}}~~~|||{{{zzzyyywwwuuuppppppnnnmmmkkkiiihhhgggeeeccc```]]]ZZZWWWVVVUUURRRQQQPPPOOOMMMMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMPPPRRRSSSTTTWWW]]]aaammmrrrvvvvvvttttttyyy~~~|||oooeeeYYYMMMDDD>>>===<<<===BBBKKKVVV^^^eeelllqqqrrrqqqnnnggg___WWWYYY\\\^^^^^^ZZZSSSNNNIIIEEEDDDFFFGGGJJJQQQYYYbbbiiisss{{{rrrXXXMMMCCC>>>>>>888888888777777666666555555222111111111111222222333222222222222333444555555777:::AAAJJJWWWgggwwwsssmmmjjjiiijjjnnnsss|||sssllllllpppxxxzzzwwwtttqqqooopppmmmkkkiiigggddd```]]]YYYVVVRRROOOMMMKKKHHHFFFDDDBBB@@@>>>>>>>>>===;;;999999::::::::::::::::::;;;===???@@@@@@AAACCCEEEEEEGGGIIILLLOOOTTTZZZ___eeehhhlllooorrrtttwwwzzz}}}{{{rrrjjjeeebbbbbbbbbaaadddiiihhhiiiiiiiiihhhhhhjjjlllqqqtttxxxzzz{{{zzz{{{|||{{{}}}}}}{{{LLLUUU]]]```bbbcccaaa]]]XXXUUUQQQNNNLLLKKKJJJJJJFFFEEECCCAAA???>>>>>>>>>???@@@BBBCCCGGGLLLSSSXXX___dddjjjooosssvvvyyy{{{}}}jjj[[[RRRMMMKKKLLLJJJQQQ[[[dddnnn~~~hhh[[[NNNIIIHHHEEEEEEFFFDDDDDDEEEFFFHHHJJJLLLMMMOOORRRWWW\\\aaaeeekkknnnqqqssswww{{{}}}~~~}}}}}}{{{|||||||||||||||{{{{{{{{{{{{}}}{{{xxxvvvvvvyyy|||}}}|||{{{yyywwwuuupppooonnnmmmkkkjjjhhhhhheeeccc```]]]YYYWWWVVVUUURRRQQQPPPOOONNNMMMMMMMMMKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMOOORRRSSSSSSVVV[[[```iiinnnssstttssstttzzz~~~sssiii]]]OOOEEE>>>===<<<===AAAJJJUUU]]]dddkkkqqqrrrrrroooggg___XXXYYY\\\^^^^^^YYYRRRLLLGGGDDDCCCEEEGGGJJJRRRZZZ```gggooovvv}}}qqqXXXMMMCCC???>>>999888888777777666666555555333333222222333444444555222222222222333444555666777:::???HHHTTTdddtttvvvpppmmmkkkmmmpppwwwsssllllllpppyyy~~~zzzuuuqqqmmmkkkgggeeeeeeccc```^^^]]]ZZZVVVTTTPPPMMMJJJHHHGGGFFFDDDBBB@@@>>><<<;;;<<<<<<;;;:::666777888888999999999999888:::<<<=========>>>@@@@@@BBBDDDFFFHHHMMMSSSXXX[[[^^^bbbfffhhhkkknnnpppsssvvv|||}}}vvvoooiiieeecccddddddbbbeeekkkiiikkkllllllkkklllnnnppptttwww{{{~~~~~~~~~~~~~~~|||~~~|||{{{@@@EEEIIIIIIHHHKKKKKKHHHKKKJJJJJJIIIIIIIIIIIIHHHGGGEEECCCAAA@@@@@@@@@@@@CCCDDDEEEGGGIIINNNUUUZZZ^^^aaafffjjjmmmpppsssuuu|||jjj[[[RRRMMMJJJKKKJJJQQQZZZccclll|||qqq___SSSHHHDDDDDDCCCBBBCCCAAAAAACCCEEEGGGJJJMMMNNNPPPSSSXXX[[[___cccgggjjjooorrrvvvzzz}}}~~~~~~}}}{{{|||||||||||||||{{{{{{zzz{{{|||~~~|||{{{zzzwwwuuupppooonnnmmmkkkjjjiiihhhfffddd```\\\YYYWWWVVVUUURRRQQQPPPOOONNNMMMMMMMMMLLLLLLLLLLLLKKKJJJHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLOOORRRSSSSSSUUUZZZ___fffkkkppprrrrrruuu|||uuukkk___PPPFFF>>>===<<<===AAAJJJUUU]]]cccjjjqqqsssrrroooggg___YYYZZZ\\\^^^]]]XXXQQQKKKFFFCCCBBBEEEGGGJJJRRR[[[___eeelllsssyyyqqqXXXMMMCCC???>>>999888888888777666666555555444444444444444555666777222222222222333444555666666999>>>FFFRRRbbbrrr|||yyyrrrooommmooorrryyytttllllllpppzzz{{{sssooojjjeeebbb___\\\ZZZ]]][[[YYYWWWUUUSSSOOOMMMJJJHHHEEEDDDCCCCCCAAA???<<<:::888888999:::999888444555666777888888888888555777::::::::::::;;;<<<>>>???@@@BBBDDDIIIOOOSSSSSSVVVZZZ]]]```bbbeeehhhlllpppvvv{{{~~~xxxrrrllliiifffeeefffeeedddggglllkkklllnnnnnnnnnoooqqqsssvvvyyy}}}}}}|||{{{;;;<<>>>>>>>>???BBBEEEHHHJJJKKKOOOVVV[[[bbbeeeggghhhiiimmmtttzzz~~~lll^^^XXXSSSPPPOOOOOOVVVXXX```ooozzzrrrbbbUUUOOOHHHDDDBBBBBB@@@>>>AAACCCEEEFFFGGGHHHJJJLLLSSSTTTUUUYYY^^^cccfffgggmmmppptttyyy|||~~~~~~~~~|||}}}}}}|||{{{{{{}}}|||{{{{{{|||~~~~~~~~~~~~~~~|||{{{yyyvvvtttssssssrrrpppnnnkkkiiigggfffdddbbb```]]]ZZZXXXWWWVVVUUUSSSQQQOOONNNMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLMMMOOOPPPRRRSSSUUUYYY\\\eeejjjqqqvvvxxxzzz}}}xxxpppdddSSSEEECCC@@@======BBBLLLWWW^^^jjjnnnqqqppppppooohhhaaa\\\]]]___aaaaaa[[[RRRJJJGGGDDDCCCEEEGGGJJJRRRZZZ^^^aaahhhpppvvv|||pppVVVKKK@@@======888888777666555555444444555222333333444444333333222111111222222222333333333777999@@@JJJSSS]]]lllxxx|||vvvssspppoooqqqxxxsssmmmnnnpppzzz}}}uuusssmmmhhhbbb]]]ZZZXXXVVVUUUSSSRRRPPPNNNKKKIIIGGGFFFCCCBBBAAA???>>><<<;;;:::;;;;;;::::::999888777777777777888888888888777777777777777888999999::::::======>>>@@@CCCEEEGGGIIIJJJMMMPPPTTTWWWZZZ^^^aaaeeeiiimmmqqquuuyyy}}}~~~xxxssspppnnnjjjhhhfffdddeeefffiiikkkiiiiiijjjlllnnnrrruuuvvvxxx|||~~~~~~}}}999:::===@@@DDDFFFGGGFFFGGGHHHJJJKKKLLLMMMMMMMMMLLLIIIEEEAAA?????????@@@AAAEEEIIIKKKMMMRRRZZZ```eeehhhkkkmmmnnnssszzzmmm```ZZZVVVSSSRRRRRRYYY[[[bbbrrr}}}hhhZZZQQQLLLFFFCCCBBBCCCBBBAAABBBDDDGGGHHHIIIJJJMMMOOOVVVWWWYYY]]]bbbfffiiijjjooorrrvvv{{{~~~~~~~~~|||||||||}}}|||||||||}}}~~~~~~~~~}}}}}}}}}|||zzzxxxvvvtttrrrtttsssqqqooollljjjhhhgggdddbbb```]]]ZZZXXXVVVVVVTTTSSSRRRPPPOOONNNNNNMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLMMMOOOPPPRRRSSSVVVZZZ]]]eeekkkqqquuuwwwyyy|||wwwooobbbRRREEEBBB@@@>>>???EEEOOOZZZaaaiiimmmpppppppppoooiiibbb]]]^^^aaacccccc]]]SSSJJJFFFCCCBBBDDDFFFIIIQQQZZZ^^^aaahhhpppuuu|||pppWWWLLLAAA>>>>>>999888888666555555555555555222333333444444333333222222222222222222222222333555666===GGGQQQ[[[jjjvvvxxxtttqqqqqqsss{{{sssnnnnnnpppzzz~~~tttmmmjjjddd___ZZZUUUSSSQQQOOONNNNNNNNNLLLJJJHHHFFFEEEDDDAAA@@@???>>>===<<<;;;::::::::::::999999888888888777777888888888888777777666666777777888999999:::999:::;;;<<<>>>AAACCCDDDGGGIIIMMMPPPSSSVVVZZZ]]]aaadddhhhmmmppptttyyy|||~~~~~~{{{vvvqqqnnnmmmiiihhhgggffffffgggiiijjjjjjjjjkkklllooorrruuuvvvxxx{{{~~~~~~;;;;;;<<>>AAAHHHRRR]]]ccchhhlllooopppqqqqqqkkkddd___aaacccgggfff___TTTKKKEEEBBBAAADDDFFFIIIPPPYYY___bbbhhhpppuuu{{{qqqWWWLLLBBB??????:::888888777666555555555555333333333333333333333333222222222222222222222222444555<<>>>>>===<<<<<<;;;::::::999999999999999999888888666777777888888777777666555555666777777888888999777888999:::<<<>>>@@@AAABBBEEEIIIKKKNNNPPPTTTVVVYYY]]]aaafffjjjnnnsssvvvxxxyyyyyyvvvrrrnnnlllkkkhhhhhhhhhiiiiiiiiijjjjjjkkkkkkkkkmmmooorrrtttvvvwwwyyy{{{}}}}}}@@@??????DDDJJJOOOOOOMMMKKKLLLNNNPPPRRRSSSSSSTTTOOOLLLGGGBBB??????@@@AAACCCGGGKKKNNNRRRYYYbbbiiiooouuu|||nnnddd___\\\[[[\\\ZZZbbbdddlllzzz{{{fffXXXQQQHHHFFFCCCBBBAAABBBCCCDDDDDDFFFIIIKKKNNNQQQVVVYYY]]]aaafffkkkoooqqqssstttwww{{{}}}{{{zzz{{{|||}}}~~~~~~~~~}}}{{{}}}~~~|||{{{zzzzzzyyyxxxvvvtttrrrqqqrrrqqqpppnnnllljjjhhhgggcccbbb___\\\YYYWWWVVVUUUSSSSSSTTTSSSRRRPPPMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMOOOPPPQQQRRRSSSWWW\\\```ggglllqqqtttuuuwwwzzz~~~uuujjj]]]OOODDD======>>>BBBJJJUUU___fffggglllpppqqqrrrsssnnngggbbbcccfffiiihhh```UUUKKKEEEBBBAAACCCEEEHHHPPPXXX___bbbiiipppvvv|||pppVVVKKKAAA>>>>>>:::999888777666555555555555333333333333333333333333333333333222222222222111555777===GGGQQQ]]]mmmzzzzzzwwwyyy}}}vvvoooooopppwwwzzzqqqggg___]]]SSSPPPLLLJJJIIIHHHGGGFFFCCCBBBBBBAAAAAA@@@??????;;;;;;;;;;;;::::::::::::888888888888999999999999666666777777777777666666555555555666777777888888999999:::;;;===???@@@AAA@@@BBBEEEGGGIIIKKKNNNQQQSSSVVV[[[___cccgggllloooppprrrsssqqqnnnkkkjjjjjjhhhiiikkklllmmmllllllkkkkkkkkklllmmmoooqqqtttuuuvvvxxxyyyzzz{{{~~~~~~CCCBBBBBBEEEJJJNNNNNNMMMNNNOOOQQQSSSTTTUUUVVVVVVQQQMMMGGGBBB???>>>???@@@FFFIIILLLPPPTTT[[[eeelllvvv}}}xxxiiibbb```^^^___aaa___gggiiiqqqooo\\\RRRMMMFFFFFFDDDBBBAAAAAACCCDDDEEEGGGJJJMMMPPPUUUZZZ^^^bbbgggmmmrrruuuxxx{{{}}}~~~{{{yyyyyyzzz{{{||||||{{{{{{~~~~~~|||{{{zzzyyyyyyxxxvvvtttrrrqqqpppooonnnllljjjhhhgggfffcccaaa___\\\YYYWWWUUUUUUSSSSSSSSSSSSQQQOOOMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMOOOPPPQQQRRRSSSXXX]]]aaahhhlllqqqtttuuuwww{{{rrrfffZZZMMMDDD;;;;;;<<>>>>>999999999999999999999999888888888888888888888999666666777777777777666666555555555666777777888888::::::;;;;;;===>>>@@@@@@>>>AAACCCEEEFFFHHHKKKMMMNNNQQQUUUYYY\\\```eeehhhiiikkkmmmmmmkkkjjjiiijjjiiikkkmmmnnnoooooonnnmmmllllllllllllnnnppprrrsssuuuvvvwwwxxxzzz|||||||||}}}AAABBBCCCEEEHHHJJJMMMOOOSSSTTTUUUWWWXXXXXXXXXXXXTTTPPPIIICCC??????@@@AAAGGGJJJNNNRRRWWW```kkkrrr~~~xxxmmmbbb^^^^^^^^^aaaeeeeeelllooowwwvvvbbbSSSJJJGGGDDDEEEDDDCCCBBBBBBDDDFFFGGGIIILLLPPPTTTZZZ```eeehhhnnnuuuzzz}}}}}}yyywwwwwwwwwxxxxxxyyyyyyzzz~~~}}}|||yyyyyyyyyxxxvvvuuusssrrrnnnnnnlllkkkiiigggfffeeebbbaaa^^^[[[YYYWWWUUUTTTSSSRRRRRRQQQPPPNNNMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNPPPQQQQQQRRRTTTXXX^^^ccciiimmmrrrtttuuuxxx}}}}}}ooocccWWWKKKDDD;;;;;;<<>>>>>>>>>>>>>>=========999999999999999999999999888888888888888888777777555666666777777666666555555555666777777888888999999999999:::;;;<<<===>>>>>>@@@BBBCCCDDDEEEHHHJJJJJJLLLPPPTTTVVVZZZ^^^aaabbbeeeggghhhhhhggghhhiiiiiijjjlllnnnoooooonnnnnnkkkkkkkkkkkklllnnnpppqqqtttuuuvvvwwwyyy~~~}}}{{{zzzzzzyyy@@@CCCGGGHHHHHHKKKQQQUUUYYYZZZZZZ[[[\\\\\\[[[[[[WWWSSSLLLEEEAAAAAABBBDDDGGGJJJOOOUUU\\\fffsss|||kkkbbbZZZYYY[[[^^^bbbhhhjjjrrruuu}}}wwwcccUUULLLGGGDDD@@@BBBDDDDDDCCCDDDGGGJJJJJJLLLPPPSSSXXX___fffkkkooouuu|||~~~zzzvvvuuuuuuttttttuuuwwwxxxyyy|||}}}~~~}}}zzzyyyyyyxxxwwwuuutttsssnnnnnnmmmkkkiiihhhgggfffbbbaaa^^^[[[XXXVVVUUUTTTSSSRRRPPPOOOMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNQQQQQQQQQRRRTTTYYY___dddiiimmmrrrtttvvvyyyzzzlll___TTTJJJDDD>>>======AAAJJJXXXeeemmmqqqvvvyyy{{{}}}}}}yyyrrrgggfffeeeeeeccc]]]SSSKKKFFFCCCBBBDDDFFFIIIQQQZZZ___bbbjjjttt{{{mmmTTTIII@@@===>>>999:::999888777666666666666555444222111111222444555000000111222333444444555444555;;;FFFQQQ^^^ppp~~~{{{rrrppppppwwwrrriiiaaaWWWQQQPPPFFFDDDBBBAAAAAA@@@>>>============<<<<<<<<<;;;;;;:::::::::999999888888888999999888888777777666666555555666666666666555555666666777777888999999:::999999999999:::;;;<<<<<<===???AAABBBBBBCCCEEEGGGFFFIIILLLOOOQQQTTTWWWZZZ\\\___bbbddddddeeefffggghhhhhhjjjkkklllmmmmmmmmmkkkjjjjjjjjjkkkmmmnnnoootttuuuvvvwwwyyy~~~|||yyyxxxwwwvvv@@@FFFKKKMMMKKKNNNVVV]]]]]]^^^^^^______^^^^^^]]]ZZZVVVNNNGGGCCCCCCDDDFFFFFFJJJPPPWWW___kkkyyynnnccc[[[UUUVVVZZZ]]]ccciiinnnvvvzzzwwwdddUUUMMMJJJGGGEEE===@@@CCCDDDDDDFFFIIIMMMMMMOOORRRVVV[[[bbbjjjoootttzzz|||wwwrrrtttsssrrrrrrsssuuuxxxyyyyyyzzz|||~~~zzzzzzyyyyyywwwvvvttttttooonnnmmmllljjjiiihhhgggbbbaaa^^^[[[XXXVVVUUUTTTSSSRRROOOMMMLLLKKKLLLLLLIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNQQQQQQQQQRRRTTTYYY```eeeiiimmmrrruuuwwwzzzxxxjjj^^^SSSJJJDDD@@@???>>>BBBKKKYYYfffooosssxxx|||}}}zzzsssgggfffdddcccaaa[[[RRRKKKGGGDDDCCCEEEGGGJJJRRRZZZ___bbbkkkttt|||nnnTTTJJJAAA>>>???::::::999888777666666666666555444222111111222444555//////000111333444555666777888>>>HHHSSSaaasss{{{sssppppppwwwzzzlllccc[[[RRRLLLKKKEEEDDDBBBAAAAAA@@@>>><<<======<<<;;;;;;:::::::::;;;;;;::::::999888888777:::999999888777666666555555555666666666666555555777777777888999999::::::;;;;;;::::::;;;;;;<<<===<<<>>>@@@@@@@@@AAACCCEEEDDDGGGJJJLLLMMMPPPSSSUUUXXX[[[^^^aaabbbbbbdddeeefffgggggghhhjjjkkklllllljjjjjjiiiiiijjjkkkmmmnnnssstttvvvwwwyyy~~~{{{yyywwwuuutttBBBEEEIIIMMMQQQUUUZZZ^^^bbbeeehhhiiigggeeecccccc```[[[RRRKKKFFFEEEFFFHHHJJJMMMSSSZZZdddppp|||nnnbbbUUUUUUUUUVVVWWW[[[aaafffpppwwwyyyhhhbbbXXXMMMEEEAAA@@@@@@AAABBBDDDEEEFFFHHHKKKMMMNNNRRRXXX^^^dddjjjqqquuu|||yyytttrrrrrrpppnnnooorrruuuwwwwwwzzz}}}~~~~~~{{{{{{|||{{{yyyvvvsssqqqooommmjjjiiihhhhhhfffddd```^^^[[[YYYXXXVVVSSSQQQPPPPPPPPPOOONNNMMMLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJMMMNNNOOONNNLLLLLLLLLMMMPPPQQQSSSTTTVVVYYY^^^bbbjjjpppvvvyyyyyy{{{tttkkkcccVVVJJJDDD;;;<<<>>>CCCLLLZZZhhhqqqxxxzzz{{{}}}yyyooocccbbbaaaaaa```[[[SSSLLLEEEDDDCCCEEEIIIPPPWWW[[[aaafffnnnwwwkkkSSSJJJAAA======888999888666555444444444555444444333333333333222222333333333444555666777888666888>>>FFFRRRaaapppyyy|||sssppppppwwwyyyjjj```XXXNNNHHHGGGFFFEEECCCAAA???===<<<<<<<<<<<<;;;;;;;;;:::::::::888999999999999888777777777777666666555555555444999999888888777777777777666666777888888888888888888999999:::;;;<<<===>>>???@@@@@@AAAAAABBBCCCCCCEEEEEEFFFHHHJJJLLLNNNOOOSSSUUUWWWZZZ]]]^^^^^^^^^cccdddeeefffggghhhhhhhhheeeffffffhhhiiikkkmmmnnnpppqqqtttvvvzzz}}}xxxuuuttttttsssBBBEEEIIIMMMQQQVVV\\\```fffiiilllnnnmmmlllkkkkkkeee___VVVNNNHHHGGGHHHIIIJJJNNNSSS[[[eeeqqq|||ppp```WWWQQQRRRSSSUUUWWW\\\cccgggpppvvvnnncccSSSPPPJJJEEECCCCCCFFFHHHBBBCCCEEEGGGHHHJJJMMMPPPUUUYYY___eeekkkqqqwww{{{~~~wwwrrrqqqooommmlllmmmqqqtttvvvwwwyyy{{{~~~{{{||||||{{{yyyvvvsssqqqooollliiihhhgggfffdddccc```]]][[[YYYXXXVVVSSSQQQOOOOOOOOOOOONNNMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJLLLMMMNNNNNNLLLLLLMMMNNNPPPQQQSSSTTTVVVYYY^^^bbbjjjpppvvvxxxxxxzzzsssiii```TTTHHHCCC===>>>@@@EEENNN[[[jjjsssxxx{{{}}}zzzoooaaa_________^^^ZZZRRRKKKFFFEEEDDDEEEJJJQQQWWW\\\ccciiirrr|||kkkSSSJJJ@@@===<<<777999888666555444444555555444444333333333333222222111111111222333444666666666888>>>FFFRRRaaapppyyy}}}ssspppooovvvvvvhhh___WWWNNNHHHGGGDDDCCCBBB@@@>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::999::::::::::::999888888888888777777777666666666444555555555666666666777777777888999999999999888999999:::;;;<<<===>>>>>>@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDFFFGGGIIIKKKLLLNNNOOOQQQTTTVVVXXXYYYYYY___```bbbdddeeeffffffgggffffffggghhhjjjkkkmmmnnnppprrrtttvvvzzz{{{wwwtttsssrrrrrrBBBDDDHHHKKKPPPWWW^^^ccchhhlllpppsssssssssssssssmmmggg^^^TTTMMMJJJJJJJJJKKKNNNTTT\\\eeeqqq|||lll\\\SSSOOOLLLNNNQQQTTTXXX]]]dddhhhpppvvv~~~|||iiiZZZSSSLLLIIIDDD@@@???@@@BBBDDDBBBDDDFFFHHHJJJMMMQQQTTT[[[```gggmmmtttzzz{{{sssooonnnjjjiiiiiikkkppptttvvvwwwzzz}}}|||||||||{{{xxxvvvsssqqqnnnllliiigggfffeeecccaaa___]]]ZZZXXXWWWVVVSSSQQQNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJLLLMMMMMMMMMMMMNNNPPPPPPQQQSSSTTTVVVYYY^^^bbbkkkpppvvvxxxwwwyyy~~~rrrggg]]]QQQFFFBBB<<<===@@@DDDMMM[[[iiirrrvvvyyy{{{}}}vvvkkk\\\[[[[[[[[[[[[WWWPPPJJJFFFEEEEEEFFFKKKRRRYYY]]]cccjjjuuulllSSSJJJ@@@<<<<<<666888777666555555444555555444444333333333333222222000000000000111333444555666888>>>FFFRRRaaapppyyy~~~sssooonnnuuu~~~ssseee]]]UUUMMMHHHGGGBBBAAA@@@>>>======<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;::::::999888888888888888777777777777222333444555666777888888888888999::::::::::::::::::;;;;;;<<<===>>>??????@@@AAAAAABBBBBBCCCCCCDDDCCCCCCCCCDDDEEEFFFHHHHHHKKKKKKLLLNNNPPPRRRTTTUUUZZZ[[[]]]```bbbcccddddddffffffggghhhjjjlllmmmnnnqqqrrruuuwwwzzz~~~zzzuuussssssrrrqqqBBBCCCFFFIIINNNVVV^^^dddhhhlllqqquuuvvvwwwxxxyyywwwpppeeeZZZRRRMMMLLLLLLLLLPPPVVV]]]fffqqq{{{~~~lll\\\RRRNNNNNNJJJMMMQQQUUUYYY^^^dddhhhooouuu}}}ooo]]]RRRNNNLLLIIIEEE@@@>>>===>>>???BBBDDDFFFHHHKKKOOOTTTXXX^^^ccckkkrrryyywwwooojjjjjjeeeeeefffjjjpppuuuwwwxxx}}}}}}}}}|||zzzxxxuuusssqqqooommmiiigggfffdddbbb```^^^\\\YYYXXXWWWUUUSSSQQQMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJLLLMMMLLLMMMOOOPPPPPPQQQSSSTTTVVVYYY^^^bbbkkkpppuuuwwwvvvyyy~~~rrrfff[[[OOOFFFBBB:::;;;===BBBKKKXXXfffoooqqqtttwwwyyy|||{{{qqqeeeYYYWWWWWWXXXXXXUUUNNNIIIGGGFFFEEEGGGLLLSSSZZZ___cccjjjvvvlllSSSIII@@@<<<;;;666777777666666555555555555444444333333333222222222//////000000111333444555666888>>>FFFRRRaaapppyyysssnnnmmmttt}}}}}}qqqccc[[[TTTLLLGGGGGG@@@???>>>======<<<======;;;;;;;;;:::::::::999999999999::::::999999888777777777777777777777777777555666666777888999::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>???@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGLLLKKKKKKLLLNNNQQQSSSUUUVVVWWWYYY\\\___aaabbbbbbeeeffffffgggiiikkkmmmnnnqqqsssuuuwwwzzz~~~~~~yyyvvvtttsssrrrqqq@@@BBBDDDHHHLLLSSS[[[aaaggglllrrrvvvyyy{{{|||~~~xxxlll```VVVPPPNNNNNNNNNQQQWWW^^^fffoooyyy|||pppaaaTTTMMMKKKKKKLLLOOOTTTXXX\\\aaafffiiipppuuu}}}|||eeeSSSJJJGGGBBBAAA?????????AAACCCDDDBBBDDDFFFIIIMMMRRRXXX]]]bbbgggoooxxxuuulllggggggbbbccceeekkkrrrwww{{{|||~~~~~~~~~}}}|||zzzwwwuuusssqqqqqqnnnkkkhhhfffeeebbb```\\\ZZZXXXWWWVVVUUUSSSQQQMMMNNNNNNNNNNNNMMMMMMLLLJJJJJJIIIIIIIIIIIIJJJJJJHHHJJJLLLLLLLLLMMMOOOQQQPPPQQQSSSTTTVVVYYY^^^bbbkkkpppuuuvvvvvvyyyrrrggg[[[OOOFFFCCC:::;;;===AAAJJJWWWeeennnppprrrtttvvvxxxwwwmmmbbbWWWUUUTTTUUUUUUSSSMMMHHHGGGFFFEEEGGGLLLSSS[[[___eeemmmxxxkkkRRRIII???<<<;;;666666666666666666555555555444444333333333222222222111111111111222444555666666888>>>FFFRRRaaapppyyyrrrmmmlllsss{{{}}}qqqccc[[[SSSKKKGGGFFF???>>>======<<<<<<======;;;;;;:::::::::999999999888888888888888777666666666666666666666666666666888888888999999999::::::;;;<<<<<<==================>>>???@@@AAABBBBBBCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGHHHIIIIIIJJJLLLLLLLLLLLLNNNPPPSSSTTTSSSUUUWWWZZZ]]]___```aaadddeeeeeefffhhhjjjlllmmmppprrruuuwwwzzz~~~}}}yyyvvvuuutttsssrrr???AAACCCFFFJJJOOOVVV[[[ccchhhpppvvv{{{}}}qqqcccYYYRRROOOOOOOOOSSSXXX^^^eeemmmuuuzzz}}}~~~{{{xxxuuupppfffZZZOOOHHHFFFFFFMMMQQQWWW]]]aaaeeejjjmmmssswwwttt^^^NNNEEEAAA============???@@@BBBCCCCCCEEEHHHKKKOOOVVV]]]bbbjjjooowwwvvvmmmgggfffaaabbbfffmmmuuu|||~~~~~~~~~|||yyywwwtttrrrqqqrrroookkkhhhfffdddbbb___[[[YYYWWWVVVVVVUUURRRPPPNNNNNNOOOOOOOOONNNNNNMMMJJJJJJIIIIIIIIIIIIJJJJJJHHHJJJKKKLLLLLLLLLNNNPPPPPPQQQSSSTTTVVVYYY^^^bbbjjjoootttvvvwww{{{}}}rrrhhh\\\OOOFFFCCC<<<===???CCCKKKXXXfffoooqqqsssssstttvvvuuulllaaaWWWUUUSSSTTTTTTRRRLLLGGGFFFEEEEEEGGGLLLTTT[[[```iiippp|||iiiQQQHHH???<<<<<<777555555666666666666555555444444333333333333222222222222222222444555666777666888>>>FFFRRRaaapppyyytttnnnmmmrrrzzzssseee\\\TTTKKKFFFEEE??????>>>======<<<======::::::::::::999999999999777777777888777666666555555555555555666666666666888888888888888999999999======>>>????????????>>>??????@@@AAABBBCCCDDDDDDFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLMMMMMMNNNLLLLLLLLLMMMOOOPPPRRRSSSTTTUUUXXXZZZ]]]___```aaaccccccdddeeegggiiijjjkkknnnqqqtttwwwzzz~~~|||yyywwwvvvuuusssrrr>>>@@@BBBEEEGGGKKKPPPSSSYYY___iiirrrzzzssseeeZZZSSSPPPOOOQQQTTTYYY^^^cccjjjqqqvvvuuuyyyzzzvvvrrrqqqnnnjjjiiieee^^^TTTLLLGGGGGGHHHNNNRRRZZZaaafffkkkpppsssxxx|||iiiXXXKKKDDDAAA????????????????????????EEEGGGJJJNNNSSSZZZbbbhhhrrrwww}}}zzzpppjjjhhhaaaccchhhpppyyy~~~}}}}}}~~~~~~|||yyyvvvtttrrrrrrrrroookkkgggeeeccc```^^^[[[YYYWWWVVVUUUTTTRRRPPPNNNOOOOOOPPPPPPPPPOOOOOOJJJJJJIIIIIIIIIIIIJJJJJJHHHJJJLLLLLLKKKLLLMMMOOOPPPQQQSSSTTTVVVYYY^^^bbbjjjoootttwwwxxx}}}yyypppggg\\\NNNEEEBBB<<<<<<>>>BBBKKKWWWeeennnqqqrrrqqqppprrrrrrjjj```XXXVVVTTTTTTTTTQQQLLLGGGEEEDDDDDDFFFLLLSSS[[[___iiippp|||hhhPPPHHH???======888444555666777777666555555444444333333333333222222222222222222333555666777666888>>>FFFRRRaaapppyyyvvvppppppqqqyyywwwhhh^^^UUUKKKEEEDDDAAA@@@???>>>============:::::::::999999999999888888888888888888777666666555555666666777777777777777888999999:::;;;<<<<<<>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRLLLMMMOOOPPPRRRRRRSSSSSSVVVWWWYYY\\\^^^```aaaaaaaaaaaabbbccceeegggiiijjjllloootttwww{{{}}}zzzwwwuuuuuutttrrrqqq===???BBBDDDFFFHHHLLLOOOOOOVVVbbbmmmwwwtttfff[[[TTTPPPOOOQQQTTTYYY^^^ccciiioootttnnnrrrrrrlllhhhfffdddaaaaaa^^^XXXQQQKKKJJJLLLNNNMMMRRR[[[cccjjjoootttxxx|||rrr]]]OOOGGGBBB@@@<<<===>>>@@@BBBCCCDDDEEEGGGIIILLLPPPVVV]]]ffflllvvvzzz~~~sssllljjjbbbdddiiirrr{{{~~~}}}}}}~~~|||yyyvvvtttrrrrrrqqqnnnjjjfffdddaaa^^^\\\ZZZXXXVVVUUUUUUTTTRRRPPPOOOOOOPPPQQQQQQPPPPPPPPPJJJJJJJJJIIIIIIJJJJJJJJJIIIJJJLLLLLLKKKKKKMMMNNNPPPQQQSSSTTTVVVYYY^^^bbbjjjoootttwwwyyy~~~~~~vvvoooggg[[[MMMDDDAAA::::::<<<@@@HHHUUUbbblllpppooommmlllnnnnnnggg^^^YYYWWWTTTTTTTTTQQQLLLGGGDDDDDDDDDFFFKKKSSSZZZ___fffnnnzzzgggPPPGGG???======999444555666777777666555555444444444333333333222222111111111222333444666666666888>>>FFFRRRaaapppzzzyyysssrrrqqqxxxyyyjjj___UUUKKKEEECCCBBBAAA@@@>>>======<<<<<<:::::::::999999999888888999999999999999888777777666666777777888888888999888999:::<<<>>>???AAAAAA??????@@@AAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEFFFFFFJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNNNNOOOPPPQQQSSSTTTNNNPPPRRRTTTUUUUUUUUUUUUXXXYYY[[[]]]___```aaabbb```aaaaaabbbdddfffhhhiiikkkooossswww{{{}}}{{{yyyvvvttttttsssqqqpppAAA@@@@@@@@@AAACCCEEEFFFLLLPPPYYYdddppp{{{nnn\\\PPPLLLNNNPPPSSSWWW]]]bbbfffiiilllnnnnnnllliiieeeaaa]]][[[ZZZ[[[WWWQQQNNNMMMNNNNNNNNNQQQVVV\\\bbbhhhnnntttwwwfffTTTJJJCCC@@@@@@:::<<<===>>>>>>AAADDDGGGJJJMMMQQQTTTZZZcccnnnvvv}}}}}}|||~~~sssjjjgggbbbcccgggppp|||~~~}}}yyyvvvuuusssqqqoookkkjjjiiigggeeecccaaaaaaZZZYYYWWWVVVUUUTTTTTTTTTTTTQQQOOONNNPPPRRRSSSTTTLLLKKKIIIGGGFFFFFFFFFGGGJJJJJJKKKKKKLLLLLLMMMMMMQQQSSSUUUVVVWWWZZZ^^^aaajjjooouuuxxx{{{wwwpppjjj```QQQCCC===<<<<<<<<>>???@@@AAABBBEEEDDDCCCBBBBBBBBBBBBBBBEEEEEEEEEFFFGGGGGGHHHHHHJJJKKKLLLMMMMMMNNNNNNNNNOOOPPPRRRTTTTTTTTTTTTSSSUUUUUUTTTTTTUUUUUUVVVWWW[[[[[[\\\]]]___```aaaaaabbbbbbbbbcccdddgggiiijjjiiilllpppssswww{{{~~~|||{{{zzzwwwuuusssqqqppppppAAAAAAAAA@@@AAABBBDDDEEEHHHLLLSSS^^^iiiuuu}}}xxxhhhXXXMMMJJJLLLOOORRRVVV]]]bbbeeehhhjjjkkkiiigggccc___[[[XXXVVVUUUVVVRRRNNNKKKKKKKKKLLLLLLQQQUUUZZZ```fffmmmuuuyyysss\\\NNNEEE@@@>>>>>>;;;<<<===>>>???AAADDDGGGIIINNNTTTYYY___hhhrrryyyyyyttttttuuuwww{{{}}}qqqiiifffaaabbbgggppp||||||yyyvvvuuusssqqqooojjjiiigggfffcccbbb```___ZZZYYYWWWVVVUUUTTTSSSSSSRRRPPPOOOPPPRRRTTTTTTTTTMMMLLLJJJHHHGGGFFFGGGGGGJJJJJJKKKKKKLLLMMMMMMMMMPPPQQQSSSUUUWWWZZZ^^^bbbkkkpppwwwzzz|||xxxrrrlllbbbRRRDDD>>><<<<<<<<>>===<<<;;;888999999::::::999999999888888999::::::999888888777888999888777777888:::<<<<<<===???AAABBBCCCDDDFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHJJJKKKLLLMMMMMMNNNNNNNNNPPPQQQSSSTTTUUUVVVUUUUUUVVVVVVVVVVVVVVVWWWWWWXXX[[[\\\]]]^^^___```aaaaaabbbbbbbbbbbbdddfffgggiiihhhkkkooorrruuuzzz~~~}}}{{{zzzyyywwwuuusssrrrqqqqqqBBBAAAAAA@@@@@@AAAAAABBBBBBFFFLLLUUU^^^hhhooosssrrriii\\\PPPHHHGGGJJJLLLQQQVVV\\\bbbeeefffhhhiiieeeccc___[[[WWWUUUSSSSSSTTTPPPLLLJJJJJJLLLLLLLLLPPPSSSWWW]]]dddlllvvv|||ssscccQQQGGGBBB>>><<<===;;;<<<>>>??????BBBEEEHHHJJJOOOWWW___fffoooyyy{{{rrrllljjjkkkmmmqqqwww~~~{{{pppgggddd___aaagggppp}}}~~~|||yyywwwuuusssqqqnnniiihhhfffdddbbbaaa___^^^ZZZYYYWWWVVVTTTSSSSSSSSSPPPPPPPPPSSSUUUWWWVVVTTTOOONNNLLLIIIHHHGGGGGGHHHJJJJJJKKKLLLLLLMMMMMMNNNNNNOOORRRSSSVVVZZZ___ccclllrrryyy}}}zzztttooodddTTTEEE???;;;;;;<<>>::::::666777777777666555555444444555555444444333333333222222222333333333333444444666888===FFFSSSddduuu|||uuuuuuxxx|||tttqqqsssyyy~~~mmm___UUULLLFFFAAA@@@??????===<<<;;;;;;999999999::::::999999888777888888999999888888777888999:::999888999;;;<<<===>>>???AAACCCEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNQQQRRRTTTUUUVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZ]]]]]]^^^______```aaaaaabbbbbbbbbbbbbbbdddeeeggghhhjjjnnnqqqssswww|||{{{yyyxxxwwwvvvuuutttsssssssssBBBAAAAAA@@@?????????>>>???AAAFFFKKKRRRXXX]]]```___YYYPPPGGGCCCCCCFFFIIIPPPUUU]]]bbbeeeggghhhhhhgggeeeaaa^^^ZZZXXXWWWVVVVVVTTTPPPNNNOOOOOOPPPOOOPPPQQQTTTYYY```jjjuuu||||||cccWWWKKKEEEAAA>>>===>>><<<===???@@@AAACCCGGGJJJNNNSSS[[[ccckkkuuuyyynnnhhhffffffhhhlllrrrzzz{{{pppgggddd^^^aaagggqqq}}}~~~}}}{{{xxxwwwuuussspppnnniiihhhgggeeecccaaa___^^^ZZZYYYWWWUUUTTTSSSRRRRRROOOPPPSSSWWWZZZZZZXXXVVVQQQOOOMMMKKKIIIHHHHHHHHHJJJKKKKKKLLLMMMMMMNNNNNNMMMNNNPPPRRRUUUZZZ```dddmmmttt{{{{{{vvvqqqeeeTTTFFF@@@:::;;;<<>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::777777777888888777777777888999::::::999:::<<<>>>@@@AAABBBDDDEEEGGGHHHIIIFFFFFFEEEEEEDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOOOONNNRRRRRRTTTUUUWWWXXXYYYYYY[[[[[[\\\\\\]]]]]]]]]]]]_________``````aaaaaaaaabbbbbbaaaaaaaaabbbdddeeegggiiillloooqqquuuyyy|||~~~{{{yyywwwvvvvvvuuuuuuuuuuuuuuuBBBBBBAAAAAA???>>>======???@@@AAACCCFFFIIILLLMMMNNNKKKEEE@@@>>>@@@CCCFFFPPPUUU\\\bbbfffhhhjjjlllllljjjhhheeebbb```^^^]]][[[XXXUUUSSSRRRRRRRRRQQQOOOPPPQQQUUU\\\fffrrrzzzxxxgggWWWMMMEEEBBB???<<<;;;===<<<===@@@AAACCCGGGKKKNNNTTTYYY```gggooo{{{xxxmmmfffddddddgggkkksss{{{{{{qqqiiifff___ccciiirrr}}}~~~~~~~~~~~~~~~{{{zzzxxxwwwvvvtttpppnnnjjjiiigggeeecccaaa```___ZZZYYYWWWUUUSSSRRRQQQQQQOOOQQQUUUYYY]]]]]]ZZZWWWQQQPPPMMMKKKJJJIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNNNNMMMNNNPPPQQQUUUZZZ```eeemmmttt|||~~~zzzvvvpppcccRRREEE@@@999:::<<>>===<<<<<<<<<;;;<<<<<<<<<;;;;;;:::999888777777777777777777888888999:::;;;:::;;;>>>@@@CCCDDDEEEFFFGGGHHHIIIJJJFFFEEEEEEEEEEEEEEEFFFFFFHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPRRRRRRSSSUUUWWWYYYZZZ[[[^^^^^^___```aaa`````````aaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaa```aaabbbdddeeegggiiilllnnnppprrrvvvyyyzzz~~~}}}{{{vvvvvvuuuuuuuuuuuuvvvvvvDDDDDDDDDCCCBBBAAA???>>>??????>>>>>>>>>??????@@@BBB@@@===;;;<<<>>>AAACCCNNNSSSZZZ```eeejjjnnnqqqqqqqqqpppooollliiifffddd___\\\XXXVVVTTTSSSQQQOOONNNOOOPPPRRRXXXbbbmmmtttwwweeeWWWKKKDDD>>>===<<<999999;;;<<<>>>AAACCCFFFKKKPPPSSSZZZ___gggnnnwwwuuulllgggeeeeeehhhnnnvvv{{{rrrkkkhhhbbbeeekkksss}}}~~~~~~}}}}}}}}}zzzyyywwwwwwvvvtttpppmmmjjjiiigggfffdddbbb```___ZZZYYYWWWUUUSSSRRRQQQPPPOOOQQQUUUZZZ]]]]]]ZZZWWWPPPOOOMMMKKKJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNOOONNNOOOPPPRRRUUUZZZaaafffmmmttt||||||xxxssslll^^^NNNCCC@@@888:::<<<@@@GGGRRR^^^fffnnnooopppooojjjddd```]]]XXX^^^cccccc]]]TTTMMMJJJEEEFFFGGGKKKQQQXXX___ccciiioooyyyzzz^^^LLLHHH@@@===<<<777777777777666555555444444111111111111222222222222222222333333333333444444444777===FFFSSSeeevvv|||wwwrrrnnnnnnppptttzzzzzzvvvuuuzzztttdddVVVMMMEEEDDDBBB???>>>=========::::::::::::999888777777999888888777777888888999999:::<<<<<<===>>>AAACCCFFFFFFGGGGGGHHHIIIIIIJJJGGGFFFFFFFFFFFFGGGHHHHHHJJJJJJKKKKKKLLLMMMMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSTTTVVVXXX[[[]]]^^^```aaacccdddddddddcccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaacccdddfffhhhjjjlllmmmoooqqqtttwwwxxx{{{~~~|||vvvvvvvvvuuuuuuvvvvvvwwwGGGGGGHHHHHHGGGEEECCCBBB>>>===<<<;;;::::::::::::;;;:::999999:::===???@@@KKKOOOVVV]]]cccjjjqqquuuxxxyyyzzzzzzxxxtttooollleeeaaa]]]YYYVVVTTTPPPNNNNNNNNNOOOQQQUUU]]]gggnnnxxx~~~qqqcccVVVLLLDDD>>>:::::::::888:::===;;;>>>BBBEEEIIINNNTTTXXX^^^fffpppyyyuuunnnjjjiiihhhlllsss}}}zzzrrrkkkiiieeehhhnnnttt|||~~~}}}|||zzzyyyxxxwwwwwwvvvtttpppmmmiiihhhfffeeebbbaaa___^^^ZZZYYYWWWUUUSSSQQQPPPPPPOOOPPPSSSWWWZZZZZZWWWTTTNNNMMMLLLKKKJJJKKKKKKLLLKKKLLLLLLMMMMMMNNNOOOOOOPPPQQQQQQRRRUUUZZZaaafffmmmssszzzzzzvvvppphhhYYYIII@@@???777999<<>>>>>>>>>>>::::::::::::999888777666:::999888888888888999:::;;;===??????@@@AAADDDGGGIIIHHHHHHHHHIIIIIIHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQRRRSSSSSSTTTTTTSSSVVVVVVWWWXXX[[[^^^aaabbbcccdddeeeggggggfffeeedddddddddccccccbbbbbbbbbbbbaaaaaa```aaabbbdddfffgggiiijjjlllnnnnnnpppsssvvvvvvzzz~~~}}}wwwwwwvvvvvvvvvvvvvvvwwwJJJJJJKKKKKKJJJIIIGGGFFF<<<<<<;;;:::999888888888888888888999:::<<<>>>???HHHMMMSSSZZZbbbjjjrrrwww~~~|||wwwsssjjjfffaaa]]]YYYUUURRROOONNNNNNOOOPPPTTT[[[dddjjjmmmvvv{{{rrrcccVVVLLLEEEAAA<<<999:::;;;:::===AAA;;;>>>BBBFFFKKKPPPWWW[[[```iiivvvwwwqqqooonnnmmmrrryyy~~~xxxqqqkkkiiifffjjjooouuu|||}}}~~~}}}{{{yyyyyyxxxwwwwwwvvvtttpppmmmggggggeeecccaaa___^^^]]]ZZZYYYWWWUUUSSSQQQPPPOOONNNOOOQQQUUUXXXXXXUUURRRMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLLLLMMMNNNNNNOOOOOOQQQRRRRRRSSSUUUZZZaaaffflllrrryyy~~~yyytttnnneeeVVVFFF>>>>>>777999<<>>;;;:::555777777777666555555444444000000111222333444444555222222333333333444444444444777<<>>??????<<<===<<<<<<;;;:::999888;;;:::999888888999:::;;;===???AAABBBBBBDDDGGGJJJJJJJJJIIIIIIIIIHHHHHHHHHKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQQQQRRRSSSTTTTTTUUUUUUUUUXXXXXXYYYZZZ]]]```ccceeedddeeeggghhhiiihhhfffeeeeeeddddddccccccbbbbbbbbbaaa``````aaaccceeegggiiiiiikkkmmmnnnnnnpppsssuuuvvvyyy~~~~~~|||xxxwwwwwwvvvvvvvvvvvvvvvJJJKKKLLLLLLLLLJJJHHHGGG@@@>>><<<999777666555555555555666777888:::<<<===BBBHHHPPPVVV[[[dddnnnvvv~~~yyyqqqkkkhhhbbb^^^ZZZXXXTTTRRROOOPPPQQQTTTYYY___dddgggooolllfff^^^TTTJJJBBB===;;;;;;;;;999999:::===??????AAADDDHHHNNNUUU^^^dddmmmttt~~~~~~xxxvvvwwwyyyzzz}}}wwwpppnnnpppmmmnnnqqqvvv|||~~~~~~}}}|||||||||{{{yyywwwtttrrrpppooonnngggeeedddccccccaaa___]]]ZZZYYYWWWUUURRRQQQPPPOOOLLLMMMOOOPPPQQQQQQPPPOOOKKKLLLLLLJJJHHHGGGHHHJJJNNNNNNMMMMMMNNNNNNOOOPPPOOORRRUUUWWWXXX\\\ccchhhmmmrrrzzzsssnnnfff\\\QQQGGG@@@<<<;;;;;;<<>>;;;888666555555555555555666777999;;;<<<===AAAFFFMMMRRRXXXaaalllttt|||tttjjjfffbbb^^^\\\ZZZWWWUUUQQQQQQSSSVVVZZZ^^^bbbeeejjjgggaaaYYYPPPGGGAAA===:::::::::999888999<<>>===<<<;;;:::::::::999999999999:::;;;===>>>>>>AAADDDFFFGGGHHHJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKNNNNNNMMMNNNPPPRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWVVVWWWXXXYYYZZZ[[[[[[ZZZ[[[\\\^^^```bbbdddeeefffhhhhhhiiijjjjjjjjjiiihhhfffeeeeeeeeeeeedddddddddddddddcccdddeeefffhhhiiinnnooopppqqqrrrtttxxxzzz}}}~~~}}}|||{{{yyyxxxwwwwwwxxxyyyLLLNNNQQQRRRRRROOOKKKHHH>>>===:::888666444444444555555777888:::<<<===>>>@@@DDDIIINNNTTT]]]hhhppp{{{}}}tttgggeeeaaa___^^^]]][[[YYYTTTUUUWWWZZZ\\\___aaabbbddd```ZZZSSSKKKDDD>>><<<999999999888888999<<>>CCCKKKVVV```gggjjjjjjlllmmmjjjdddeeejjjuuuzzz|||vvvhhhYYYOOOJJJEEEEEEFFFIIIQQQ\\\fffmmmqqqvvv}}}ttt^^^JJJCCC@@@:::777888777777777666555555444444555444333333222222333333111111222222222333333333555777;;;BBBLLLYYYgggppp~~~wwwnnneeebbbaaaaaadddiiirrrwww~~~wwwsssuuuxxxuuudddYYYQQQIIIEEEBBB>>>===??????>>>===<<<;;;:::::::::::::::::::::;;;===???@@@AAACCCFFFHHHHHHIIIKKKMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNOOOQQQRRRTTTUUUTTTUUUVVVXXXYYYZZZZZZZZZ]]]^^^___``````______^^^______aaaccceeeggghhhiiihhhiiiiiijjjiiiiiihhhhhhgggggggggfffffffffeeeeeeeeedddddddddeeegggiiijjjmmmoooqqqssstttwwwzzz}}}~~~}}}|||{{{yyyxxxxxxyyyyyyMMMPPPSSSUUUTTTPPPLLLHHH===<<<999777555444444444555666888:::<<<>>>??????AAACCCGGGLLLRRR[[[eeelllttt|||yyypppfffdddaaaaaaaaa```___]]]XXXZZZ[[[]]]___```aaaaaaaaa]]]WWWOOOGGGAAA===;;;888999999888888999<<>>BBBJJJUUU^^^dddiiihhhkkkllliiieeeggglllxxx{{{{{{ttteeeWWWMMMIIIEEEEEEEEEIIIQQQ]]]hhhoootttyyyrrr]]]IIICCC@@@:::666777777777666666555555555555555444333333222222333333111111222222222333333333555777:::@@@IIIVVVccclllyyy}}}uuummmeeeccccccdddhhhnnnuuuzzzxxxttttttwwwmmm^^^TTTJJJFFFCCC???>>>@@@???>>>===<<<;;;;;;;;;;;;::::::::::::<<<>>>@@@AAACCCEEEHHHJJJJJJKKKMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMOOOPPPQQQQQQQQQSSSUUUVVVXXXYYY[[[]]]^^^___``````cccdddfffgggggggggfffeeeddddddfffgggiiijjjkkkllliiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggfffeeeeeeeeeeeefffhhhiiikkkmmmooorrruuuwwwzzz}}}~~~|||{{{zzzzzzzzz{{{MMMPPPSSSTTTSSSOOOKKKHHH===;;;999777555444444444666888:::===???@@@AAAAAACCCEEEHHHLLLRRRZZZbbbgggmmmuuu}}}|||tttkkkcccbbbaaaaaaaaaaaa___^^^[[[\\\]]]^^^____________```\\\VVVNNNGGGAAA===;;;888999999888888:::===@@@DDDGGGKKKRRR[[[gggsss{{{~~~{{{wwwrrrppprrrnnnooopppqqqsssuuuwwwxxx{{{zzzyyywwwuuusssrrrqqqvvvyyy}}}~~~~~~}}}|||||||||xxxwwwwwwuuurrrpppmmmlllfffdddbbbaaa```___[[[YYYXXXWWWUUUSSSRRRQQQPPPPPPMMMMMMLLLKKKJJJIIIIIIIIIGGGHHHIIIIIIIIIJJJLLLNNNOOONNNNNNNNNNNNOOOPPPPPPTTTVVVXXXXXXXXX[[[```eeemmmrrrzzz}}}sssfffaaaYYYPPPGGGAAA===;;;;;;;;;===BBBIIISSS\\\bbbhhhgggiiikkkiiifffiiinnnvvvyyyxxxoooaaaSSSKKKHHHFFFEEEFFFJJJRRR^^^jjjqqqvvv{{{ooo[[[HHHCCC@@@:::666777666666666666555555555555555444333333222222333333111111222222222333333333555666999???GGGSSS```hhhuuuyyy~~~rrrjjjcccccceeeggglllrrryyy}}}|||xxxtttwwwxxxdddXXXLLLGGGEEEAAA@@@BBB???>>>===<<<<<<<<<<<<<<<:::::::::;;;<<<>>>@@@BBBEEEGGGJJJKKKKKKLLLMMMOOONNNNNNNNNNNNOOOOOOOOOOOORRRTTTUUUUUUUUUVVVYYY[[[aaabbbdddfffhhhjjjjjjkkkhhhjjjlllnnnooonnnmmmllljjjkkkkkklllmmmnnnnnnnnnkkkkkkjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggeeeeeeeeeeeefffhhhiiikkklllppptttwwwzzz}}}~~~}}}{{{{{{{{{|||MMMNNNQQQRRRPPPMMMIIIFFF===;;;999777666555555666888:::<<>>AAADDDHHHNNNVVV```lllwww~~~}}}yyysssoooooolllmmmoooppprrrtttuuuvvvzzzyyywwwtttqqqooommmlllqqquuuzzz~~~~~~~~~}}}|||||||||wwwwwwvvvuuussspppmmmkkkfffdddbbbaaa```^^^[[[XXXWWWVVVUUUSSSRRRQQQPPPPPPNNNMMMLLLKKKJJJJJJJJJJJJGGGHHHIIIIIIIIIIIILLLNNNNNNNNNMMMMMMNNNNNNOOOPPPSSSUUUWWWXXXWWWZZZ___dddkkkqqqyyy{{{qqqddd___XXXOOOGGGAAA>>><<<;;;<<<>>>CCCJJJSSS[[[```hhhgggiiikkkiiifffiiiooosssuuusssjjj\\\PPPJJJHHHGGGGGGHHHLLLUUU```kkkqqqvvv|||mmmYYYGGGBBB@@@:::666777666666666666666666555555555444333333222222333333111111222222222333333333444666999>>>FFFRRR___gggrrrwww~~~}}}nnngggaaabbbeeeiiiooouuu~~~~~~xxxyyynnn```RRRKKKGGGDDDAAABBB???>>>======<<<<<<======<<<<<<<<<<<<>>>@@@CCCDDDFFFHHHKKKLLLLLLLLLNNNOOONNNOOOPPPPPPRRRRRRSSSTTTQQQTTTWWWXXXXXXZZZ^^^bbbhhhjjjlllnnnppprrrssstttrrrsssvvvxxxxxxvvvtttsssqqqqqqqqqqqqppppppppppppmmmlllkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhggggggeeedddddddddeeegggiiijjjlllpppuuuyyy}}}~~~}}}}}}}}}}}}KKKLLLNNNNNNLLLIIIFFFDDD===<<<:::888777666666777999;;;???BBBDDDFFFFFFFFFHHHIIILLLPPPUUUYYY\\\]]]```gggmmmooonnnllleee^^^\\\[[[ZZZZZZZZZXXXVVVSSSSSSRRRQQQPPPPPPQQQRRRRRRRRRQQQNNNJJJFFFAAA>>><<<999::::::::::::<<<@@@CCCCCCHHHQQQ[[[fffrrr}}}}}}vvvpppooojjjlllnnnppprrrtttuuuvvvyyyxxxuuusssqqqooonnnmmmrrrvvv|||~~~~~~~~~}}}|||||||||vvvwwwvvvuuusssooollljjjfffdddbbb```___]]]ZZZWWWWWWVVVTTTSSSQQQPPPPPPPPPMMMLLLKKKJJJIIIIIIJJJJJJHHHIIIJJJJJJIIIIIIKKKMMMMMMMMMLLLLLLMMMMMMNNNOOOQQQSSSVVVVVVVVVYYY___dddiiioooxxxwwwmmmccc___WWWNNNGGGBBB@@@???===>>>@@@EEELLLTTT\\\aaahhhgggiiikkkhhhfffiiiooopppqqqooogggZZZOOOJJJIIIHHHHHHJJJOOOWWWaaakkkqqqtttzzzlllXXXFFFBBB@@@:::666777555666666666666666666666555444333333222222333333111111222222222333333333444555888===FFFRRR^^^gggqqqvvv}}}|||nnngggbbbccchhhlllssszzz~~~~~~{{{kkkZZZPPPKKKEEEBBBAAA???>>>==================>>>>>>>>>???AAACCCFFFGGGFFFIIIKKKLLLLLLLLLNNNOOOPPPQQQRRRSSSUUUWWWXXXYYYTTTYYY^^^aaabbbeeelllqqqtttuuuxxxzzz}}}~~~|||wwwvvvuuutttsssrrrqqqqqqooonnnmmmkkkjjjjjjkkkkkkiiihhhhhhhhhhhhgggggggggddddddcccdddeeefffhhhiiilllpppvvv{{{~~~~~~~~~~~~KKKKKKKKKKKKJJJGGGEEECCC>>><<<:::999777777777777:::===@@@DDDFFFGGGGGGGGGIIIJJJLLLPPPUUUXXXYYYYYYZZZaaafffgggfffddd^^^WWWYYYXXXWWWVVVVVVTTTQQQNNNMMMLLLJJJIIIIIIJJJLLLMMMJJJJJJIIIHHHEEEAAA>>><<<:::;;;;;;;;;;;;===AAADDDAAAHHHRRR^^^kkkwwwyyyssspppiiikkkmmmppprrrtttvvvvvvxxxwwwuuusssqqqpppoooooovvvzzz~~~~~~~~~}}}|||||||||vvvvvvvvvuuusssooollljjjfffdddaaa```___]]]YYYWWWVVVUUUTTTSSSQQQPPPPPPPPPLLLKKKJJJIIIHHHIIIJJJKKKIIIJJJJJJJJJIIIIIIJJJLLLLLLLLLLLLKKKLLLMMMMMMNNNPPPRRRUUUVVVVVVYYY___dddhhhnnnwwwtttiiiccc___WWWOOOHHHCCCAAA@@@???@@@BBBGGGNNNVVV^^^bbbiiihhhiiijjjhhhfffiiiooonnnpppnnneeeYYYOOOKKKKKKIIIIIILLLQQQYYYbbbkkkppprrrxxxkkkWWWFFFBBBAAA:::666777555555555666666666666666555444333333222222333333111111222222222333333333444555888===FFFRRR^^^gggqqqwww}}}|||pppiiidddgggkkkqqqxxxsss```TTTMMMFFFAAA@@@???>>>>>>============>>>@@@@@@AAAAAACCCFFFHHHJJJGGGIIIKKKLLLLLLLLLNNNOOOQQQRRRTTTVVVXXXZZZ\\\\\\]]]cccjjjnnnqqqvvv~~~zzzyyyxxxvvvuuusssrrrqqqpppooommmlllkkkkkkllllllhhhhhhhhhhhhggggggggggggdddcccccccccdddfffhhhiiilllpppvvv|||~~~~~~~~~KKKJJJHHHFFFDDDCCCBBBBBB???>>>;;;999888999;;;<<>><<<<<<;;;<<<;;;::::::<<<@@@CCCEEELLLUUU```oooyyynnnhhhggghhhiiikkkooossswwwzzz~~~zzztttooonnnnnnnnnoooyyy~~~~~~}}}}}}~~~~~~|||{{{zzzwwwvvvtttrrrqqqnnnjjjfffbbbaaa___]]][[[ZZZYYYYYYTTTTTTSSSQQQPPPOOONNNMMMOOOMMMKKKHHHGGGGGGHHHIIIHHHIIIJJJIIIHHHHHHIIIJJJMMMLLLKKKJJJJJJKKKLLLMMMOOOQQQTTTUUUVVVZZZaaafffkkkpppwwwtttjjj___\\\UUUNNNHHHCCC@@@???<<>>===============>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::<<<@@@DDDGGGNNNWWWbbbqqq|||zzz{{{{{{}}}xxxkkkccc```aaabbbdddiiioootttwwwxxxuuuqqqoooooorrrtttuuu{{{~~~}}}~~~}}}{{{zzzyyywwwuuusssqqqpppmmmjjjgggcccbbb```]]][[[YYYXXXXXXUUUUUUTTTRRRQQQPPPOOONNNNNNMMMKKKHHHGGGGGGHHHIIIGGGIIIJJJJJJIIIIIIJJJLLLMMMLLLKKKJJJJJJKKKLLLLLLOOOQQQTTTUUUVVVZZZaaafffmmmrrryyytttkkk```\\\VVVOOOHHHCCC@@@???>>>AAAEEEJJJPPPVVV]]]bbbeeeiiimmmkkkgggdddfffjjjnnnnnnkkkcccYYYQQQNNNNNNKKKLLLNNNPPPTTT[[[ccciiimmmrrrzzzgggXXXIIIAAA===999888888777777777666555555444444444333333222222333333444222222333333333333444444666555999???FFFOOO]]]iiiuuu|||pppmmmkkklllpppvvv{{{~~~qqq^^^SSSMMMGGGCCCAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFHHHHHHHHHJJJKKKJJJLLLNNNOOOPPPSSSWWWZZZYYY^^^cccgggjjjooovvv{{{}}}xxxuuutttsssrrrppppppppppppoooooooooooollllllllllllkkkjjjiiihhhddddddddddddfffiiilllnnnqqquuuzzz~~~LLLKKKIIIFFFCCCAAA@@@???>>>===;;;::::::<<<>>>???AAABBBEEEHHHKKKMMMOOOPPPRRRTTTXXX\\\^^^______^^^\\\[[[YYYYYYYYYXXXVVVTTTPPPOOOLLLJJJIIIFFFCCC@@@;;;:::999888888888888888;;;;;;<<<<<<<<<<<<;;;:::;;;;;;;;;::::::===AAADDDIIIPPPYYYdddtttwwwnnnlllmmmsssxxxuuueee\\\WWWWWWWWWZZZ___fffmmmqqqsssqqqooonnnpppsssvvvyyy}}}~~~~~~|||zzzxxxwwwwwwuuurrrpppooommmjjjhhhdddccc```]]][[[YYYWWWWWWVVVUUUTTTSSSRRRPPPOOOOOONNNLLLKKKIIIHHHHHHHHHIIIGGGIIIJJJKKKJJJKKKLLLNNNNNNMMMLLLJJJJJJJJJKKKKKKOOOQQQTTTUUUVVVZZZ```eeennnttt|||tttjjj```]]]VVVOOOHHHDDD@@@??????AAAFFFKKKPPPWWW___dddgggkkkmmmkkkfffbbbdddggglllmmmkkkeee[[[RRRMMMLLLMMMMMMNNNPPPSSSYYYaaafffiiioooxxxeeeWWWHHHAAA===999888888777777777666555555444444333333222222222222333333222222333333333333444444666555999@@@GGGPPP___kkkzzz{{{ssspppnnnnnnsssyyy~~~{{{gggYYYPPPIIIEEEBBBBBBBBBAAAAAABBBBBBBBBDDDGGGIIIJJJJJJJJJKKKMMMLLLNNNPPPRRRTTTXXX\\\```cccggglllrrrwwwzzzwwwuuusssrrroooppppppppppppqqqqqqqqqooooooooonnnllljjjiiihhheeeddddddeeegggjjjnnnoootttwww|||NNNLLLJJJGGGDDDAAA@@@???>>>===<<<<<<===>>>@@@BBBCCCEEEGGGKKKNNNPPPRRRRRRWWWYYY^^^bbbccccccbbb``````^^^\\\[[[[[[YYYWWWTTTQQQPPPMMMKKKIIIFFFAAA>>>:::999999888777777777777999999:::;;;;;;::::::::::::;;;;;;:::;;;>>>BBBFFFJJJQQQZZZfffuuuvvvmmmeeedddiiiqqqzzzqqq```VVVOOONNNNNNOOOTTT[[[bbbgggmmmmmmllllllllloootttwww~~~~~~}}}{{{xxxwwwuuuwwwtttqqqooonnnllljjjhhhdddccc```]]]ZZZXXXVVVVVVUUUTTTSSSRRRQQQPPPOOONNNMMMLLLJJJIIIHHHHHHHHHIIIGGGIIIKKKKKKKKKLLLNNNPPPOOONNNLLLKKKJJJJJJKKKKKKOOORRRUUUWWWXXX[[[```eeeooottt}}}sssjjjaaa]]]WWWOOOHHHCCC@@@???>>>@@@EEEIIIOOOVVV^^^dddfffjjjmmmjjjeeebbbcccfffkkkllllllfff\\\RRRLLLJJJKKKLLLMMMNNNRRRXXX```eeeiiioooxxxcccVVVGGG@@@===999777888777777777666555555444444333333222222222222333333222222222333333333444444666666999AAAIIIRRRaaannn~~~{{{tttqqqooooootttzzzppp___SSSJJJEEECCCCCCBBBAAAAAABBBCCCCCCFFFHHHJJJKKKKKKKKKLLLMMMMMMOOORRRUUUYYY]]]bbbfffkkkoootttzzz~~~yyyvvvtttrrrooooooppppppqqqqqqrrrrrrpppoooooonnnmmmkkkjjjiiifffeeeeeefffiiillloooqqquuuyyy~~~PPPOOOLLLIIIFFFCCCBBBAAA??????>>>???@@@AAACCCDDDFFFGGGJJJMMMPPPRRRSSSTTTZZZ]]]aaaeeeggggggfffdddeeecccaaa```___]]]YYYWWWTTTQQQNNNKKKHHHDDD???<<<:::999888888777777777888888999:::::::::::::::999::::::;;;;;;;;;???CCCGGGJJJQQQ[[[fffvvvrrrjjjddddddjjjtttmmm[[[QQQJJJIIIGGGHHHKKKQQQWWW[[[aaaccceeefffhhhlllqqqvvv}}}~~~|||zzzwwwuuutttuuussspppooonnnllliiigggdddccc```]]]ZZZWWWVVVUUUSSSSSSRRRQQQOOONNNMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIGGGHHHKKKLLLLLLMMMOOOQQQOOONNNMMMLLLKKKLLLLLLMMMQQQTTTWWWYYYYYY\\\aaafffmmmsss|||~~~qqqiiiaaa]]]VVVOOOHHHBBB???===<<<>>>BBBFFFLLLTTT]]]ccceeehhhkkkiiidddbbbdddgggiiikkkkkkeee[[[QQQKKKIIIGGGHHHJJJMMMQQQXXXaaaffflllrrrzzzaaaTTTFFF@@@===999777888777777777666555555444444333222222111111222222333222222222333333333444444666666:::BBBJJJTTTdddqqq|||ssspppnnnnnnsssyyy~~~||||||yyyfffWWWLLLFFFEEEDDDBBBAAAAAABBBDDDEEEFFFHHHKKKLLLKKKLLLMMMNNNNNNQQQUUUYYY]]]ccciiimmmqqquuu{{{}}}yyywwwuuuqqqqqqqqqqqqqqqrrrrrrrrrnnnnnnnnnnnnmmmlllkkkjjjfffffffffhhhjjjnnnqqqsssvvvzzzRRRQQQOOOLLLIIIGGGFFFEEEBBBBBBBBBBBBCCCDDDEEEFFFHHHJJJLLLNNNQQQRRRTTTTTTZZZ\\\aaaeeehhhiiiiiihhhhhhfffeeeddddddbbb```]]]XXXTTTNNNIIIEEEAAA===:::888888777777777888888999::::::;;;;;;;;;;;;:::999999::::::;;;<<>>CCCIIIRRR[[[bbbfffiiikkkiiiccc___aaacccggghhhgggaaaWWWNNNIIIGGGCCCDDDGGGJJJOOOWWW```ffflllrrrzzz~~~^^^QQQEEE@@@===:::777777777777777666555555444444222222111111111111222222222222333333333333444444555666;;;DDDMMMXXXhhhuuu~~~}}}qqqnnnlllmmmqqqwww|||yyyvvvvvv{{{{{{fffWWWNNNGGGEEECCCBBBBBBCCCEEEGGGFFFIIILLLNNNOOOPPPSSSTTTTTTWWW\\\bbbhhhpppwww|||}}}|||{{{yyywwwuuutttsssqqqqqqqqqpppooommmlllkkkhhhhhhhhhjjjmmmppptttvvvyyy~~~UUUTTTRRRPPPNNNMMMLLLLLLFFFGGGGGGGGGGGGHHHHHHHHHLLLMMMNNNPPPQQQRRRRRRSSSTTTVVVZZZ^^^cccgggjjjkkknnnnnnoooqqqtttvvvuuuttteee___VVVMMMGGGCCC@@@>>>::::::;;;;;;<<<>>>???@@@>>>>>>>>>>>>===<<<;;;:::888999:::;;;===@@@FFFJJJOOOVVV```lll|||~~~pppiiifffgggkkkuuu{{{aaaQQQKKKBBBAAAAAABBBDDDGGGJJJLLLNNNSSSXXX\\\^^^bbbjjjqqqwww~~~~~~~~~}}}zzzxxxuuutttoooooopppqqqqqqmmmgggcccaaa```^^^\\\ZZZXXXXXXWWWTTTTTTSSSQQQPPPOOONNNMMMJJJJJJJJJKKKJJJJJJIIIIIIGGGIIIJJJKKKJJJKKKLLLNNNPPPOOOOOOOOOPPPRRRTTTUUUUUUYYY]]]______aaaeeehhhmmmttt~~~wwwkkkddd^^^ZZZSSSKKKDDD>>>;;;999999;;;>>>CCCIIIRRR\\\bbbhhhkkkmmmiiibbb^^^^^^aaaggghhhfff___UUUMMMHHHGGGCCCEEEGGGJJJNNNVVV___eeeiiioooxxx~~~]]]PPPDDD???===:::777777777777777666555555444444222222111111111111222222222222333333333444444444555666;;;DDDNNNYYYiiiwww|||}}}qqqooolllmmmqqqwww|||zzzvvvuuuzzzmmm\\\SSSGGGFFFCCCBBBBBBCCCFFFGGGGGGJJJMMMPPPQQQSSSUUUWWWVVVZZZ___eeelllttt||||||zzzwwwuuutttuuuuuutttrrrpppmmmkkkjjjhhhhhhiiijjjmmmqqquuuwww{{{___ZZZTTTOOOLLLKKKJJJIIIGGGHHHIIIKKKKKKKKKJJJJJJNNNMMMMMMNNNNNNOOOPPPQQQPPPSSSVVVYYY\\\```eeeiiimmmqqqvvvzzz|||}}}~~~~~~ttthhhXXXMMMHHHDDD???:::<<<<<<===???@@@AAABBBCCCCCCCCCCCCAAA???===:::999???>>>===>>>@@@DDDIIILLLRRRYYYbbbnnn~~~~~~tttnnnmmmmmmqqqzzzrrr[[[NNNJJJFFFEEEEEEEEEGGGJJJLLLNNNPPPSSSXXX[[[]]]bbbiiinnnxxx~~~}}}}}}}}}zzzxxxuuusssrrrsssrrrqqqooommmjjjhhhgggbbb___\\\[[[ZZZZZZXXXVVVRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHJJJKKKKKKKKKJJJKKKMMMOOOTTTTTTTTTTTTUUUVVVWWWWWWZZZ[[[\\\]]]^^^bbbfffjjjnnnvvvuuuiiibbb___ZZZSSSJJJBBB===:::888555777:::???FFFQQQ[[[ccclllnnnnnniiibbb___aaadddhhhgggccc\\\SSSKKKFFFDDDBBBCCCFFFJJJPPPXXX___ccchhhmmmttt~~~yyy[[[QQQGGGBBB???:::888888::::::999888777666555555111222333333333333222111333222111000111222333444333666;;;AAAJJJWWWfffpppzzzzzzqqqmmmjjjkkkrrrzzz|||uuurrrrrrxxx}}}gggUUUOOOHHHDDDDDDDDDCCCCCCEEEEEEGGGKKKOOORRRTTTVVVVVV]]]ZZZ]]]fffooovvv~~~}}}zzzxxxwwwyyyxxxuuurrrpppnnnnnnnnnjjjiiihhhiiilllqqqvvvyyy|||aaa\\\VVVPPPMMMLLLJJJIIIHHHIIIKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNPPPSSSVVVYYY^^^cccgggkkkooovvv|||~~~qqq```SSSKKKGGGBBB???>>>>>>???AAABBBDDDEEEEEEJJJJJJIIIHHHEEEBBB???>>>>>>===<<<===???DDDHHHKKKSSSZZZdddpppwwwnnniiihhhmmmqqq{{{nnnWWWKKKGGGFFFFFFFFFGGGIIILLLPPPRRRSSSVVVZZZ\\\^^^aaagggllluuu~~~~~~~~~|||zzzwwwuuutttssssssrrrqqqooommmjjjhhhfffbbb```]]][[[ZZZYYYWWWUUURRRRRRQQQPPPNNNMMMLLLLLLLLLLLLKKKIIIIIIHHHHHHIIIIIIJJJJJJJJJIIIJJJLLLNNNTTTTTTTTTUUUVVVWWWXXXYYYZZZ\\\]]]^^^___bbbgggjjjqqqzzzzzzqqqfff___ZZZVVVOOOHHHAAA===:::999666888;;;@@@GGGRRR]]]eeelllnnnnnniiibbb___aaaeeehhhgggccc\\\SSSKKKFFFEEEBBBCCCFFFJJJQQQXXX___ccchhhmmmuuuxxx[[[PPPFFFBBB???:::888888:::999888777666555444444222333444444444444333222222222111111222222333444333666;;;AAAJJJVVVeeepppzzzyyyrrrnnnkkklllrrrzzzuuurrrrrrxxxppp^^^QQQJJJEEEEEEEEEDDDEEEHHHGGGIIIMMMPPPSSSVVVWWWXXX]]]\\\___gggooowww}}}||||||zzzxxxtttrrrpppooooookkkjjjiiijjjmmmrrrvvvyyy~~~fff```YYYSSSOOOLLLJJJIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIKKKMMMOOORRRUUUZZZ___ccchhhmmmvvv~~~lll[[[PPPJJJFFFDDD@@@AAABBBDDDFFFHHHIIIJJJMMMMMMLLLJJJGGGCCC@@@>>>???>>>===>>>AAAEEEJJJMMMTTT\\\fffsss~~~{{{qqqiiieeedddlllpppzzzgggSSSJJJHHHGGGGGGHHHJJJMMMQQQUUUWWWZZZ]]]```aaaaaaccchhhlllttt}}}||||||zzzyyywwwuuutttsssrrrqqqpppnnnllliiigggfffccc```]]]ZZZYYYXXXUUUSSSRRRRRRQQQPPPNNNMMMLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHIIIJJJIIIHHHIIILLLNNNSSSSSSTTTUUUWWWYYY[[[\\\\\\]]]^^^___```ccchhhkkkuuu}}}{{{rrrjjjbbb]]]VVVRRRLLLEEE@@@<<<::::::888999;;;@@@HHHSSS___hhhmmmooonnnhhhaaa^^^aaafffiiigggbbb[[[RRRJJJFFFEEEBBBCCCFFFJJJQQQYYY___dddhhhmmmvvvuuuZZZOOOFFFBBB???:::888999888888777666555444444333333333444444444444333333111111222333333333333222444777;;;AAAIIIVVVdddoooyyyyyyssspppmmmnnnssszzzuuurrrsssyyy}}}iiiVVVNNNFFFFFFGGGGGGHHHJJJJJJLLLOOORRRUUUWWWXXXYYY]]]^^^bbbiiiooowww~~~{{{xxxuuusssrrrqqqmmmlllkkkkkknnnrrrwwwzzzjjjddd\\\UUUPPPMMMJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKMMMMMMMMMLLLKKKKKKJJJIIIHHHJJJLLLNNNPPPUUU[[[___dddjjjttt~~~yyydddUUULLLHHHGGGCCCDDDFFFHHHKKKMMMOOOPPPQQQQQQOOOMMMIIIEEEBBB@@@AAAAAA@@@@@@CCCHHHLLLOOOTTT]]]hhhttt}}}wwwnnnfffcccccchhhmmmvvvvvv```RRRMMMLLLHHHIIIJJJMMMQQQVVV[[[^^^cccfffiiiiiihhhiiilllooouuu~~~~~~~~~zzzzzzyyyxxxvvvuuuttttttqqqpppooommmkkkhhhfffeeeccc```]]]ZZZXXXWWWTTTRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIJJJMMMOOOSSSSSSTTTVVVXXXZZZ]]]^^^]]]^^^``````bbbeeejjjmmmwww~~~ssskkkddd^^^ZZZTTTPPPJJJDDD???;;;:::999888999;;;@@@HHHTTTaaaiiioooooommmggg```^^^bbbgggjjjhhhbbbYYYPPPIIIFFFEEEBBBCCCFFFKKKQQQYYY```dddhhhnnnxxxqqqXXXNNNEEEAAA>>>:::888999777666666555444444333333333333333333333333333333000111222333444333222111555777;;;@@@HHHUUUdddoooxxxzzzuuusssqqqqqquuu{{{vvvssssssxxxttt]]]RRRIIIGGGIIIIIIJJJLLLLLLNNNPPPRRRUUUWWWYYYZZZ[[[^^^dddjjjoooyyy~~~{{{xxxuuusssrrrooonnnlllmmmooossswwwzzzlllfff^^^VVVQQQMMMJJJHHHHHHHHHHHHHHHIIIJJJKKKKKKNNNOOOOOONNNMMMLLLJJJIIIHHHIIIIIIJJJLLLPPPVVVZZZaaagggrrr~~~nnn[[[NNNIIIHHHFFFGGGIIILLLOOORRRTTTUUUYYYXXXWWWTTTPPPLLLHHHFFFCCCBBBAAAAAADDDHHHLLLOOOSSS]]]iiiuuu~~~zzz|||rrriiiccc```aaabbbfffooo{{{~~~jjjYYYPPPMMMNNNJJJJJJLLLPPPUUU[[[```ccciiilllooopppnnnnnnqqqtttxxx~~~}}}||||||yyyxxxwwwvvvuuuttttttssspppooonnnllljjjgggeeedddbbb___\\\YYYXXXVVVSSSQQQRRRRRRQQQPPPNNNMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLOOOQQQSSSSSSTTTVVVYYY[[[]]]______```aaabbbdddgggkkkooovvvwwwllleee___[[[XXXTTTPPPJJJDDD>>>:::888888777888<<>>;;;999:::666666555555444444333333222111111111111111111222000111222333444333222111444777:::???GGGTTTdddoooxxx~~~xxxvvvttttttvvv|||wwwssssssxxx~~~gggZZZMMMJJJJJJKKKKKKMMMNNNOOOPPPRRRTTTVVVXXXYYY[[[^^^eeekkkqqq|||}}}{{{xxxuuutttqqqpppooonnnppptttxxx{{{lllfff]]]VVVPPPLLLIIIGGGFFFFFFFFFGGGHHHJJJKKKLLLOOOOOOPPPPPPOOOMMMLLLJJJIIIIIIIIIIIIIIIMMMRRRVVV___fffqqq~~~{{{cccSSSKKKJJJHHHIIILLLOOOSSSVVVYYYZZZ[[[[[[YYYWWWSSSOOOKKKIIIDDDCCCBBBAAACCCGGGJJJMMMSSS^^^kkkuuu}}}xxxyyy{{{mmmddd]]][[[\\\]]]```gggqqq{{{~~~ooo```TTTNNNLLLLLLKKKLLLNNNRRRXXX^^^cccgggkkkooosssuuutttuuuxxxzzz~~~|||{{{{{{xxxxxxwwwvvvtttsssrrrrrrooonnnmmmkkkiiifffdddcccaaa^^^[[[YYYWWWVVVSSSRRRRRRRRRQQQPPPNNNMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKLLLLLLLLLMMMPPPSSSSSSSSSTTTVVVXXX[[[]]]^^^```bbbcccdddeeehhhmmmpppwww~~~qqqfff```[[[WWWUUUSSSOOOIIIBBB===999888777666999===DDDMMMXXXdddlllqqqqqqmmmfff___^^^dddjjjmmmiiiaaaWWWMMMGGGEEEEEEBBBCCCFFFKKKRRRZZZbbbfffkkkrrr}}}iiiVVVLLLCCC@@@>>>;;;999;;;666666555555555444444444111111000000000000111111111111222333333333333222333666999>>>GGGUUUeeeqqqyyy}}}~~~zzzyyywwwvvvwww|||yyytttssswww~~~sssdddTTTNNNMMMMMMMMMNNNPPPQQQQQQSSSTTTWWWYYYZZZ[[[___fffnnnuuu~~~{{{yyywwwuuutttrrrrrrssswwwzzz}}}jjjeee\\\TTTOOOKKKHHHFFFEEEEEEEEEGGGIIIKKKNNNOOOQQQRRRSSSSSSSSSQQQOOONNNKKKKKKJJJHHHHHHKKKPPPTTT^^^eeerrrmmmYYYOOOLLLIIIKKKMMMQQQUUUYYY\\\]]]\\\\\\[[[XXXUUUQQQNNNLLLIIIGGGEEEDDDFFFHHHLLLNNNUUU```mmmwww{{{vvvvvvxxxiii```ZZZXXXYYYYYY[[[```hhhoootttuuuuuurrrlllbbbXXXRRRNNNMMMMMMMMMNNNPPPTTTYYY```eeehhhoootttyyy|||}}}~~~~~~}}}||||||xxxwwwvvvuuusssrrrqqqpppnnnnnnlllkkkhhhfffcccbbb___]]]ZZZXXXWWWVVVTTTRRRRRRRRRQQQPPPNNNMMMLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKIIIJJJKKKKKKKKKMMMPPPRRRSSSSSSTTTVVVXXXZZZ\\\]]]bbbcccdddeeefffjjjnnnrrryyyxxxlllbbb\\\XXXTTTQQQNNNKKKEEE@@@;;;999888888777:::AAAHHHQQQ\\\gggmmmrrrqqqmmmeee___^^^dddkkkmmmiiiaaaVVVLLLFFFEEEFFFBBBCCCFFFKKKSSS[[[bbbfffllltttgggUUUKKKCCC@@@>>>;;;:::;;;666666666555555555555555222222111000000111222222222222111111222222333444222444888===FFFUUUfffrrrzzz~~~{{{{{{zzzxxxxxx}}}zzzuuurrruuu|||nnn\\\SSSRRRPPPOOOOOOSSSSSSSSSTTTVVVXXXZZZ[[[^^^```gggqqq{{{}}}|||zzzyyywwwvvvxxx{{{~~~iiiddd[[[SSSNNNJJJGGGEEEEEEEEEFFFGGGJJJMMMPPPRRRTTTUUUWWWXXXWWWVVVTTTSSSMMMLLLJJJHHHGGGJJJOOORRR^^^fffsssuuu^^^SSSOOOJJJKKKNNNRRRVVVZZZ]]]___bbbaaa```^^^[[[XXXTTTRRRNNNMMMJJJIIIJJJLLLOOOQQQVVVbbboooxxxzzztttuuuyyyiii```ZZZXXXYYYWWWYYY]]]ccchhhkkkkkkiiibbb^^^XXXTTTRRRQQQQQQQQQMMMNNNQQQUUUZZZ```fffiiitttyyy~~~~~~~~~xxxxxxvvvuuusssqqqpppooonnnmmmllljjjhhheeecccbbb^^^\\\YYYWWWWWWVVVTTTSSSRRRRRRQQQPPPNNNMMMLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKHHHIIIJJJJJJJJJLLLOOORRRSSSTTTTTTUUUWWWYYY[[[\\\bbbdddeeefffgggjjjooorrr{{{}}}ttthhh___YYYUUUQQQNNNJJJGGGBBB>>>:::888888888888<<>>;;;:::;;;666666666666666555555555444333222111111222333444333222111000111222444555111333777<<>>;;;888777999;;;AAAHHHPPP\\\kkkuuuxxx~~~tttiiiccc___```hhhrrrtttmmmaaaUUULLLGGGEEEEEEAAADDDHHHMMMSSSZZZaaafffoooxxxgggSSSKKKBBB===<<<<<<:::888666666555444333333222222333222222111111222222333000000000000111222333444333333666===DDDPPPbbbsss~~~|||zzz|||~~~}}}uuunnnpppxxxmmm___YYYUUUTTTUUUVVVUUUUUUWWWZZZ]]]^^^^^^___fffpppyyy}}}~~~```]]]WWWRRRLLLIIIGGGFFFHHHJJJLLLMMMOOORRRVVVYYY[[[]]]```````````````aaa___[[[TTTOOOMMMOOOQQQSSS```mmm~~~kkk]]]WWWSSSUUUYYY\\\^^^aaadddgggjjjiiihhhhhhhhhfffbbb___[[[UUUQQQOOONNNMMMRRRXXX\\\cccnnnxxx~~~xxxtttvvvsssddd]]]XXXVVVVVVWWWYYY[[[]]]]]]ZZZWWWUUUTTTRRRPPPPPPPPPQQQPPPOOORRROOONNNQQQTTTXXX```hhhpppyyy~~~|||||||||xxxwwwuuusssqqqppppppooommmkkkiiihhhhhhfffccc```[[[ZZZXXXWWWWWWVVVTTTRRRRRRRRRQQQPPPNNNMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHIIILLLLLLNNNPPPQQQRRRRRRSSSUUUUUUWWWXXXZZZ\\\]]]^^^___bbbfffhhhjjjmmmssswwwwwwnnnbbbZZZWWWUUUPPPLLLLLLEEE???===;;;888777999;;;BBBKKKTTT```pppyyy|||~~~ttthhhaaa^^^aaakkkuuu{{{sssfffXXXMMMEEEBBBAAABBBDDDHHHMMMSSSZZZbbbhhhpppyyyeeeRRRKKKBBB===<<<<<<:::888666555555444333333222222333222222111111222222333000000000000111222333444333333666<<>><<<;;;888888:::;;;DDDNNNYYYgggvvv~~~rrreee^^^^^^cccooozzzxxxjjj[[[OOOFFFBBBAAACCCEEEIIIMMMSSS[[[dddkkkrrrzzz}}}bbbQQQJJJBBB===<<<;;;:::888555555555444444333333222222222111111111111222222000000000000111222333333333333666;;;@@@JJJ[[[jjjwww~~~}}}}}}}}}|||ssslllnnnuuuoooccc[[[XXXYYYZZZZZZZZZ\\\^^^aaaccceeeiiipppzzzwwwsssmmmiiiiiikkkmmmnnnsssvvvxxxyyyxxxwwwwwwxxxwwwwwwvvvvvvvvvvvvwwwwwwxxx{{{~~~WWWUUUQQQMMMJJJIIIHHHIIIHHHKKKOOOQQQTTTWWW[[[^^^dddfffiiikkklllooosssvvvvvvrrrjjjbbb[[[YYYYYY[[[bbbpppmmm]]]VVVUUUWWW[[[___bbbggglllppppppqqqsssvvvyyyzzzyyyxxxmmmeee^^^[[[YYYVVVWWW[[[\\\cccllluuu{{{}}}zzzwwwyyykkk^^^XXXUUUUUUWWWUUUVVVXXXXXXWWWTTTPPPMMMLLLKKKKKKNNNQQQTTTUUUUUUSSSPPPOOOPPPPPPQQQVVV^^^lllxxx}}}|||{{{zzzuuutttsssqqqooonnnmmmmmmlllkkkhhhgggfffdddaaa___[[[ZZZXXXWWWWWWVVVTTTRRRRRRRRRQQQPPPNNNMMMLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJMMMMMMOOOPPPQQQQQQQQQQQQSSSTTTVVVYYY\\\___aaabbbccceeehhhiiikkkooovvv|||sssjjj___XXXUUUSSSNNNIIIIIIBBB<<<<<<;;;888888;;;<<>>FFFVVVeeerrrzzz}}}~~~}}}~~~|||ssslllmmmttt~~~xxxjjj```\\\]]]ZZZ[[[\\\^^^aaadddhhhlllqqqxxxuuukkk```\\\WWWTTTUUUXXXZZZ\\\aaadddhhhjjjkkkmmmoooqqqnnnnnnnnnooopppqqqrrrssstttwww{{{~~~TTTQQQNNNJJJHHHGGGFFFFFFGGGKKKOOOSSSVVVYYY]]]```fffhhhkkkmmmppptttyyy}}}}}}zzztttkkkbbb]]]]]]^^^dddrrrlll^^^WWWWWWYYY\\\___bbbffflllooopppqqquuu{{{{{{qqqeee___[[[VVVVVVXXX[[[aaakkksssyyy}}}}}}{{{zzz{{{vvvdddZZZVVVSSSTTTWWWUUUVVVWWWXXXVVVSSSOOOLLLLLLKKKKKKMMMPPPSSSTTTTTTUUUQQQPPPQQQQQQQQQUUU\\\lllyyy}}}|||zzzzzzuuutttrrrpppnnnmmmllllllllljjjhhhgggeeeccc```]]][[[ZZZXXXWWWWWWVVVTTTRRRRRRRRRQQQPPPNNNMMMLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKOOOPPPPPPQQQQQQPPPPPPPPPSSSTTTVVVYYY\\\___aaabbbfffgggiiiiiijjjnnnvvv|||qqqiii___YYYVVVSSSNNNIIIFFF@@@;;;;;;:::888999;;;===HHHVVVcccqqq}}}wwwjjj]]]YYY]]]fffsss~~~wwwjjj\\\QQQJJJFFFFFFEEEGGGKKKPPPWWW```iiiooovvv}}}www]]]LLLHHHBBB===:::999888888444444444444444333333333222111111000000111111222111111111000111111222333444333555999<<>>999::::::888999<<<>>>JJJXXXeeeqqq{{{~~~|||qqqeeeZZZXXX]]]fffqqqzzz~~~vvviii[[[OOOHHHEEEDDDDDDGGGMMMSSSZZZccckkkqqqwww}}}tttZZZJJJGGGBBB>>>:::888888888444444444444444444444444111111000000000000111111222111111111111111222222444333555999<<>>:::777777888444444444444444444444444111111000000000000111111222222111111111111111222333333555999<<>>999777777888444444444444444444444444111111000000000000111111222222111111111111111222333333555999<<>>>>>@@@CCCDDDKKKOOOTTTXXX[[[^^^aaaccc``````aaadddjjjrrrzzzzzzoookkkkkkkkkrrr~~~sssggg___YYYSSSPPPOOOSSSVVVWWWWWWZZZaaagggnnnvvviiiWWWMMMJJJIIIKKKQQQYYYaaagggkkkooorrrssssssttttttvvvyyy~~~ssshhhaaaTTTTTTTTTTTTSSSUUUXXX[[[\\\]]]```aaaaaa]]]WWWSSSVVVTTTTTTWWW[[[]]]\\\ZZZ\\\]]]^^^^^^]]]^^^```bbbnnnttt~~~|||{{{yyywwwvvvvvvuuutttrrrssstttwww|||~~~~~~~~~}}}|||zzzyyyxxxwwwsssqqqnnnmmmmmmnnnmmmmmmkkkiiigggccc```]]]\\\[[[XXXXXXWWWVVVVVVUUUUUUTTTPPPPPPPPPOOOOOOOOONNNNNNLLLLLLJJJJJJIIIIIIIIIIIIOOOOOONNNNNNOOOOOOPPPPPPSSSTTTVVVWWWWWWYYY\\\^^^ccccccccceeeiiirrr|||vvvlllcccZZZUUUTTTRRRLLLFFF@@@:::666555555444777<<>><<<<<<===@@@CCCEEELLLOOOTTTYYY[[[^^^aaacccbbbbbbbbbeeejjjrrr{{{}}}qqqkkkjjjlllpppwwwyyyrrrggg^^^XXXSSSOOOLLLLLLPPPSSSSSSSSSVVV\\\aaahhhooo{{{zzzeeeTTTKKKHHHGGGIIINNNWWW^^^dddiiinnnqqqpppqqqqqqqqqqqqssswww{{{~~~~~~zzzsssjjjaaa\\\UUUUUUUUUTTTSSSUUUYYY\\\eeefffggghhhgggccc^^^ZZZYYYXXXXXX[[[___aaa```___bbbcccddddddccccccdddfffnnnrrr}}}~~~}}}{{{{{{|||{{{yyywwwuuuuuuvvvzzz~~~}}}{{{yyyxxxvvvvvvsssqqqnnnmmmmmmnnnmmmllljjjiiifffccc```]]][[[[[[VVVVVVUUUTTTTTTSSSSSSRRRPPPOOOOOOOOONNNNNNNNNNNNKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMNNNOOOOOOPPPQQQSSSTTTVVVWWWXXXYYY\\\___bbbbbbccceeeiiirrr|||tttiiiaaaXXXTTTSSSQQQKKKEEE@@@:::666666555555888===CCCOOO]]]fffnnnrrrqqqmmmbbb]]]XXXXXX]]]eeejjjllliii]]]QQQMMMJJJFFFEEEEEEGGGKKKQQQYYY```hhhnnnrrrxxxhhhSSSHHHEEE@@@<<<:::888666555777777666555444333333222222222222111111111111111333333333333333333333333444222333666999@@@OOO]]]mmm~~~|||{{{zzzyyyzzzyyynnnnnnqqquuu}}}yyy~~~}}}uuukkk___VVVUUUNNNFFFBBBCCCDDDCCCAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFHHHHHHGGGHHHIIIKKKLLLLLLLLLNNNQQQVVVZZZ]]]cccfffkkkooorrrtttwwwyyy{{{~~~;;;:::999999;;;>>>BBBDDDLLLPPPUUUYYY[[[^^^aaacccdddddddddfffkkktttssskkkhhhiiijjjlllooopppnnnjjjgggeee```[[[UUURRRNNNKKKIIIHHHKKKMMMNNNMMMOOOTTTXXX]]]cccnnnyyynnn\\\OOOGGGEEEEEEFFFKKKSSS[[[aaafffllloooooooooooonnnmmmnnnpppsssppppppooolllgggbbb]]]ZZZXXXXXXWWWVVVWWWZZZ___bbboooqqqsssssspppjjjddd___]]]]]]]]]```dddggghhhggglllnnnooonnnlllkkkkkklllmmmooouuu~~~|||{{{zzz{{{}}}{{{|||~~~}}}{{{xxxvvvttttttsssqqqnnnmmmmmmmmmlllkkkiiihhheeebbb___]]][[[ZZZVVVVVVUUUTTTTTTSSSSSSRRROOOOOOOOONNNNNNNNNMMMMMMJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLMMMNNNNNNOOOPPPPPPRRRSSSUUUWWWWWWYYY\\\___``````bbbeeejjjsss}}}|||qqqeee___WWWSSSQQQOOOIIIDDD@@@;;;777777777666:::???FFFRRRaaajjjooorrrppplllccc___[[[[[[```fffiiiiiibbbWWWMMMIIIFFFDDDCCCEEEGGGLLLSSS[[[bbbhhhooosss{{{eeeQQQHHHDDD???<<<:::888666555555555555555555444444444333333333222111111000000222222333333333333333333333222444777:::AAAPPP^^^ooo~~~{{{|||}}}~~~}}}|||}}}|||pppnnnpppsss~~~uuuooogggaaa[[[UUUMMMGGGIIIEEE@@@???AAACCCBBB@@@CCCCCCBBBBBBCCCDDDEEEEEEFFFHHHIIIIIIHHHHHHJJJKKKKKKKKKKKKMMMPPPSSSWWWZZZ___cccgggkkknnnqqqtttwwwyyy{{{~~~:::999888888:::===@@@BBBKKKOOOTTTXXX[[[^^^aaacccgggggghhhiiinnnxxxuuujjjeeeaaa`````````aaa```^^^\\\XXXWWWUUURRROOOMMMJJJHHHEEEFFFHHHHHHHHHIIILLLOOOQQQVVV^^^fffmmmrrruuuvvvqqqjjj]]]QQQHHHCCCCCCCCCEEEIIIPPPWWW]]]ccciiimmmooooooooonnnlllkkklllnnnjjjiiigggeeebbb```^^^]]]\\\\\\\\\]]]___cccjjjoooxxx|||zzzpppfff```___```bbbfffkkkoooqqqsssyyy{{{}}}|||yyyuuurrrqqqmmmlllnnnrrrtttuuu{{{}}}~~~~~~xxxwwwzzz}}}}}}zzzwwwuuusssrrrrrrpppnnnmmmnnnmmmkkkjjjhhhfffdddaaa^^^\\\ZZZZZZXXXXXXWWWVVVVVVUUUUUUTTTOOOOOONNNNNNNNNMMMMMMMMMJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOQQQSSSUUUVVVXXX[[[^^^^^^```bbbeeekkkttt~~~xxxmmmbbb]]]VVVRRRQQQNNNIIIEEE@@@;;;777888888888<<>>@@@IIIMMMRRRWWWZZZ^^^aaaccchhhjjjlllnnnsss~~~uuuggg```XXXVVVUUUVVVXXXYYYXXXWWWTTTTTTSSSQQQNNNJJJHHHFFFBBBCCCDDDDDDDDDEEEGGGHHHHHHKKKOOOTTTXXXZZZ[[[[[[YYYTTTMMMFFFAAA@@@AAABBBDDDGGGMMMSSSYYY___fffjjjkkkmmmnnnmmmkkkjjjjjjkkkhhhgggdddbbb```___``````___aaaccceeeiiipppwww|||uuuggg^^^___aaaeeejjjpppvvv|||xxxtttnnnjjjiiijjjjjjiiilllqqqwww~~~wwwttttttyyyzzzvvvuuuxxx{{{}}}}}}zzzwwwuuurrrqqqrrrpppnnnnnnnnnmmmjjjhhhfffeeeccc```]]][[[ZZZYYYXXXXXXWWWVVVVVVUUUUUUTTTOOOOOOOOONNNNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIJJJJJJOOOOOOOOOOOOOOONNNLLLLLLLLLNNNQQQSSSTTTWWWZZZ]]]^^^```cccgggmmmvvvsssiii___[[[VVVSSSQQQNNNJJJGGG@@@;;;888999:::;;;???EEEMMMZZZiiippprrrsssrrrnnnhhheeebbbbbbeeeggggggeeeYYYQQQIIIFFFDDDBBBDDDHHHGGGNNNXXX```fffllltttyyy~~~aaaQQQGGGDDD???;;;:::999777666777777666555444333333222000000111222333444444444111111111222222333333333222222444888;;;BBBPPP]]]ooo{{{zzzwww{{{{{{zzzwwwxxxzzz}}}uuuqqqooopppyyy}}}qqqmmmhhhccc^^^YYYSSSOOOLLLIIIFFFCCCBBBBBBBBBAAACCCCCCDDDEEEGGGGGGGGGFFFGGGGGGFFFEEEEEEFFFFFFFFFIIIJJJLLLLLLKKKKKKLLLNNNLLLMMMNNNOOORRRUUUXXXYYY]]]```cccfffhhhkkkooorrrtttwwwzzz}}}999888777666777999<<<>>>EEEIIIOOOUUUYYY]]]aaadddhhhlllppptttyyyssscccZZZQQQPPPOOOOOOQQQSSSTTTSSSSSSSSSSSSPPPLLLGGGDDDCCCAAABBBBBBCCCDDDDDDEEEEEEDDDEEEFFFHHHIIIIIIIIIHHHGGGEEEAAA???===>>>???@@@BBBEEEJJJNNNSSSZZZaaaffffffhhhkkkkkkjjjiiiiiijjjhhhgggdddbbbbbbcccdddeeegggiiinnnrrrwww}}}ttteee]]][[[___eeelllsss|||~~~wwwnnniiieeedddccc```bbbffffffiiilllnnnnnnnnnnnnooojjjjjjnnnttt{{{|||wwwttttttwwwzzz{{{~~~{{{xxxuuusssrrrrrrpppooonnnnnnllljjjgggeeedddaaa___\\\ZZZYYYYYYVVVVVVUUUTTTTTTSSSSSSRRRPPPPPPPPPOOOOOOOOONNNNNNNNNMMMLLLKKKJJJJJJJJJJJJOOOPPPQQQQQQPPPOOOMMMLLLKKKMMMPPPRRRTTTWWW[[[^^^```bbbeeeiiiooowww{{{oooeee\\\YYYVVVSSSQQQNNNJJJGGG@@@;;;888:::;;;===AAAGGGPPP^^^lllqqqsssttttttrrrjjjfffcccccceeefffdddbbbXXXPPPJJJFFFCCCAAADDDIIIHHHQQQ]]]eeekkkrrrzzzzzz___PPPGGGCCC???;;;:::999888666888777666555444333222222///000111222333555666666000000111111222333333333222222444888;;;@@@MMMZZZlll}}}xxxwwwuuuxxx~~~{{{{{{zzzzzz{{{~~~wwwqqqoooooowww{{{nnnfffZZZWWWSSSPPPMMMJJJFFFCCCAAA@@@???>>>>>>???@@@AAAAAABBBDDDFFFGGGHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGIIIKKKLLLMMMLLLMMMOOOPPPMMMNNNPPPRRRUUUXXXZZZ\\\```bbbdddfffhhhkkkoooqqqsssuuuyyy|||~~~~~~555444333333555888;;;===AAAFFFMMMSSSXXX]]]bbbeeegggmmmtttyyyppp___UUUMMMLLLKKKMMMPPPSSSTTTTTTSSSUUUTTTPPPKKKFFFDDDDDDBBBBBBBBBCCCEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBAAAAAA???>>>===<<<<<<<<<===>>>@@@CCCFFFIIINNNTTT[[[```cccfffjjjlllmmmlllmmmmmmmmmlllkkkkkklllnnnppprrruuuyyy~~~mmm___YYYUUU[[[cccllluuuzzzooohhhbbb```]]]ZZZZZZ]]]ZZZ\\\^^^___^^^]]]^^^aaaaaadddjjjqqqwwwxxxuuurrrqqqtttwwwzzz{{{~~~|||yyywwwuuutttqqqpppooonnnnnnllliiifffdddcccaaa^^^\\\ZZZYYYXXXVVVVVVUUUTTTTTTSSSSSSRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNMMMMMMLLLMMMMMMMMMMMMNNNPPPRRRRRRQQQPPPOOOKKKNNNQQQSSSUUUXXX\\\___bbbdddgggkkkqqqyyyxxxlllbbbXXXVVVTTTRRROOOLLLIIIGGG@@@;;;999;;;<<<>>>CCCIIISSS```mmmrrrrrrtttvvvvvvoookkkgggeeeggghhhfffdddVVVPPPJJJFFFCCC@@@DDDJJJKKKUUUbbblllrrrxxxvvv\\\NNNFFFCCC>>>;;;:::999888777666666555555555444444444111111222222333444555555///000000111222222333333222222444888:::???KKKWWWhhhyyywwwvvvssswww}}}xxxrrroooooovvv~~~ooobbbXXXQQQKKKIIIFFFDDDBBBAAA???======>>>>>>>>>>>>???@@@AAA???AAACCCFFFGGGIIIKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHJJJLLLMMMNNNOOOQQQSSSRRRSSSVVVYYY\\\___bbbcccccceeeggghhhiiikkkooorrrrrrtttxxx{{{~~~}}}|||{{{111111000111333777;;;>>>???DDDKKKRRRXXX]]]bbbeeegggmmmvvv|||nnn]]]SSSJJJJJJJJJMMMRRRVVVXXXXXXUUUVVVVVVRRRLLLGGGEEEFFFBBBBBBBBBDDDFFFGGGFFFEEECCCBBBBBBAAAAAA@@@@@@@@@======<<<<<<<<<<<<<<<===???AAACCCFFFJJJPPPWWW\\\cccgggllloooqqqqqqrrrrrruuuttttttuuuwwwzzz}}}wwweeeYYYUUURRRXXXaaakkkvvv|||oooggg```]]]ZZZVVVUUUWWWUUUVVVYYYZZZWWWUUUVVVYYY]]]```hhhpppuuu~~~zzzqqqpppnnnppptttxxxzzz{{{~~~|||zzzxxxvvvuuuqqqpppooonnnnnnllliiifffcccbbb```^^^[[[ZZZXXXXXXXXXXXXWWWWWWVVVUUUUUUTTTRRRRRRQQQQQQQQQPPPPPPPPPNNNNNNNNNNNNOOOPPPQQQQQQKKKMMMPPPRRRTTTTTTSSSSSSLLLOOORRRTTTWWWZZZ^^^aaaccceeehhhlllrrryyyvvvjjj```UUUTTTSSSPPPNNNJJJGGGFFF@@@;;;999;;;===???DDDKKKTTTaaannnrrrrrruuuxxxyyytttpppkkkjjjkkkkkkjjjhhhVVVOOOIIIFFFBBB@@@CCCIIINNNXXXfffpppvvv}}}sssZZZMMMFFFCCC>>>;;;:::999888777444444444555555555666666333333333333333333333333///000000111222222333333222222444777999>>>IIIVVVeeewwwvvvvvvrrrvvv|||xxxrrrooonnnvvvyyyjjj\\\QQQIIIDDDDDDBBB???>>>======;;;:::999;;;<<<<<<<<<<<<===>>>>>>@@@DDDFFFIIILLLOOOQQQLLLKKKJJJIIIHHHGGGGGGGGGHHHJJJLLLNNNNNNPPPRRRTTTXXXYYY\\\___cccfffiiijjjfffggghhhiiiiiikkkooorrrrrrtttxxx{{{}}}{{{zzzzzz777666555555555555777777???DDDKKKRRRYYY```fffjjjnnnrrrxxxlll\\\UUUKKKKKKMMMRRRWWWZZZ[[[[[[XXXWWWUUURRRNNNIIIEEECCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEECCCBBBAAA@@@@@@@@@???>>>===<<<<<<;;;>>>???@@@BBBEEEJJJQQQVVV___eeemmmrrruuuxxx|||sssgggYYYOOOLLLMMMTTT___iiitttxxxjjjaaaZZZXXXXXXVVVUUUVVVWWWXXXXXXXXXWWWWWWYYY[[[ZZZbbbjjjooottt{{{vvvpppqqqrrrssstttvvv{{{~~~~~~~~~}}}{{{xxxvvvsssrrrqqqqqqpppooommmjjjhhhffffffccc```]]]\\\ZZZWWWUUUTTTTTTTTTTTTSSSSSSRRRRRRSSSTTTTTTSSSQQQPPPQQQRRROOOPPPPPPPPPPPPPPPOOOOOOTTTUUUVVVWWWVVVTTTRRRPPPRRRRRRQQQSSSVVVZZZ^^^aaakkkjjjkkknnnuuu~~~}}}qqqfff^^^VVVRRROOOMMMMMMLLLHHHEEE>>>;;;;;;======>>>DDDKKKWWWcccoootttuuuxxxyyyxxxzzzqqqhhhggglllnnnkkkeeeUUUNNNFFFCCCBBBBBBHHHOOORRR[[[gggqqqxxxoooXXXMMMDDDAAA===;;;:::999888666666666666666555555555555555555444333333222222111111111000000000000111111333111111444777<<>>>>>???AAACCCEEEFFFIIILLLOOOMMMMMMLLLKKKJJJIIIHHHHHHJJJKKKMMMPPPSSSVVVYYYZZZ[[[]]]aaafffjjjlllnnnoooqqqppppppooooooooooooooorrrtttwwwzzz~~~~~~|||{{{{{{444444333222222333555555===BBBKKKSSS[[[bbbiiimmmvvvzzzmmm^^^VVVLLLLLLNNNRRRWWW[[[\\\\\\YYYYYYWWWTTTPPPKKKFFFDDDCCCDDDEEEFFFHHHIIIJJJKKKMMMLLLJJJHHHGGGEEEDDDDDDBBBAAA@@@???>>>===<<<<<<;;;<<<===???AAAFFFLLLQQQXXX___hhhpppwww}}}zzzkkk```VVVLLLGGGGGGIIIPPP\\\gggtttxxxggg___XXXWWWWWWUUUUUUWWWWWWXXXYYYYYYXXXXXXZZZ\\\[[[bbbiiinnnsss~~~xxxtttqqqrrrssstttuuuxxx}}}~~~}}}{{{yyyvvvtttssspppppppppooommmjjjhhhfffeeebbb___\\\[[[YYYWWWUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTSSSRRRQQQQQQRRRQQQQQQRRRRRRRRRRRRQQQQQQSSSTTTUUUWWWWWWVVVTTTSSSTTTSSSSSSUUUXXX\\\```ccciiijjjkkkpppwww|||pppeee]]]VVVRRRNNNMMMMMMLLLHHHDDD>>>;;;:::<<<===>>>CCCKKKVVVbbbnnnsssuuuxxxyyyxxxvvvooojjjkkkqqqqqqkkkcccUUUMMMFFFCCCBBBCCCIIIOOOTTT]]]iiisssyyymmmVVVLLLCCC@@@===;;;:::999888777555555555555444444444444111111111111111111111222222222111111111111222222333222222555777<<>><<<>>>===<<<:::999999::::::999999:::;;;<<<======>>>>>>@@@CCCDDDEEEGGGKKKMMMMMMMMMLLLKKKKKKJJJIIIIIIJJJKKKLLLOOORRRVVVYYY[[[^^^aaadddiiimmmppprrrsssuuusssrrrpppoooooopppppprrruuuxxx{{{~~~~~~|||{{{zzzzzz333333222222222333555666999@@@JJJUUU^^^gggnnnrrrxxx}}}ppp___XXXQQQQQQRRRVVVZZZ^^^______\\\[[[ZZZWWWRRRMMMGGGDDDDDDEEEFFFHHHKKKNNNPPPQQQTTTRRRPPPMMMKKKIIIHHHHHHDDDDDDBBB@@@???======<<<;;;<<<<<<===???BBBHHHLLLRRRYYYdddnnnwww~~~pppeeeXXXPPPJJJEEEEEEHHHHHHOOOZZZffftttwwwddd[[[UUUTTTVVVUUUVVVXXXWWWYYY[[[\\\[[[[[[\\\^^^___dddjjjooouuuzzzxxxuuuvvvwwwxxxyyy{{{~~~|||yyywwwtttsssppppppooonnnllljjjgggeeecccaaa]]][[[ZZZXXXVVVTTTTTTTTTTTTTTTTTTTTTTTTUUURRRSSSTTTSSSRRRQQQRRRSSSSSSTTTTTTUUUUUUTTTTTTSSSRRRTTTUUUWWWXXXXXXWWWWWWVVVVVVVVVWWWZZZ___cccfffiiijjjmmmrrrzzz{{{oooccc[[[UUURRRNNNMMMMMMKKKGGGCCC>>>;;;:::;;;<<<===DDDKKKWWWbbbmmmrrrvvvyyy{{{yyyrrrnnnlllpppvvvuuulllcccUUUMMMFFFDDDCCCDDDJJJQQQXXX```kkktttyyyiiiTTTJJJCCC@@@<<<::::::999888777444444444444333333333222///000000111222222333333333333222222222222333333444222333666888<<>>;;;;;;;;;;;;:::999888888888888888888999:::;;;<<<=========???AAABBBCCCEEEHHHKKKLLLKKKKKKKKKJJJJJJJJJIIIJJJKKKKKKMMMQQQUUUZZZ\\\aaacccggglllpppuuuxxxyyy{{{yyyuuurrrppppppqqqrrrsssuuuxxx{{{~~~~~~|||{{{yyyyyyyyy444444444444444666888999777>>>JJJVVVaaajjjrrrvvvwww~~~sssbbbZZZWWWWWWXXX[[[___cccdddddd___^^^\\\YYYTTTNNNIIIFFFEEEFFFHHHKKKNNNSSSVVVXXXZZZXXXUUURRROOOMMMLLLKKKGGGFFFCCCAAA???===============>>>>>>???BBBFFFIIIOOOVVV```kkkuuurrriii]]]UUUMMMIIIFFFDDDFFFKKKKKKRRR[[[ffftttwwwbbbZZZSSSSSSUUUUUUWWWYYYYYY\\\___````````````aaacccggglllqqqyyy~~~~~~}}}~~~|||zzzwwwuuusssooooooooonnnllliiifffeeebbb___\\\ZZZYYYWWWUUUSSSRRRRRRRRRSSSSSSSSSSSSSSSQQQRRRSSSSSSRRRQQQRRRTTTUUUVVVVVVWWWWWWWWWWWWVVVTTTUUUVVVWWWXXXXXXXXXXXXVVVVVVVVVXXX[[[```eeegggjjjlllooouuu}}}yyymmmaaaYYYTTTQQQNNNMMMMMMJJJEEEAAA>>>:::999;;;<<<>>>EEEMMMYYYcccnnnsssxxx}}}~~~|||qqqmmmlllpppwwwvvvmmmdddUUUMMMFFFDDDDDDEEEKKKRRRZZZbbbmmmtttxxx}}}fffSSSJJJBBB???<<<::::::999888777444444444444333333333333222222222333333444444444222222222111111222222222444333333666888<<>>@@@AAAAAACCCFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJKKKMMMPPPUUUYYY\\\___bbbfffkkkrrryyy~~~~~~zzzuuurrrqqqrrrssstttvvvyyy{{{~~~}}}|||zzzyyyyyyxxx444444444444555777999:::888???JJJVVVbbbkkktttyyyzzzxxxggg___\\\[[[[[[]]]aaaeeefffgggcccaaa^^^ZZZTTTOOOJJJHHHFFFGGGIIIMMMQQQWWW\\\^^^^^^]]][[[XXXUUURRRPPPNNNKKKIIIFFFBBB@@@>>>=========>>>?????????AAAEEEGGGLLLRRR\\\fffqqqxxxjjj^^^WWWLLLHHHEEEEEECCCAAACCCHHHLLLRRR[[[fffuuuyyyddd\\\TTTTTTVVVVVVXXX[[[\\\```dddffffffffffffffffffiiinnnttt~~~}}}{{{}}}~~~|||yyywwwtttsssoooooonnnmmmkkkhhhfffdddaaa^^^[[[YYYXXXWWWUUUSSSPPPPPPPPPPPPQQQQQQQQQQQQOOOPPPRRRRRRQQQQQQRRRTTTVVVWWWWWWXXXYYYYYYXXXXXXWWWWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVXXX[[[```eeehhhmmmooosssxxxvvvjjj___WWWTTTQQQNNNMMMLLLJJJDDD???===:::888:::<<>>;;;:::999999888777555555555444444444444333444444444333333333222222111111000000000000111111444333444666888;;;DDDNNN___kkkxxx~~~~~~xxxpppppprrrtttwww|||uuunnnkkknnntttqqqcccWWWNNNFFFCCC@@@<<<;;;<<<:::::::::::::::999999999777888888999:::;;;<<<<<<<<<===??????@@@AAADDDFFFEEEFFFFFFGGGGGGHHHHHHIIIKKKKKKKKKMMMPPPTTTXXXZZZZZZ\\\aaahhhqqqzzz}}}xxxtttsssssstttuuuwwwyyy|||~~~}}}|||zzzzzzyyyyyy333222222333555777999:::;;;AAAKKKVVV```jjjsssyyyyyyoooggg___]]]]]]^^^bbbeeeggghhhfffddd___YYYSSSOOOKKKJJJHHHHHHJJJNNNTTTZZZ___cccccccccbbbaaa^^^ZZZVVVTTTPPPMMMIIIEEEBBB@@@@@@@@@===>>>?????????AAADDDFFFIIINNNWWWaaammm|||ssseeeXXXPPPLLLFFFDDDDDDEEEDDDBBBEEEJJJIIIPPP[[[hhhxxx}}}jjj```XXXWWWXXXXXXZZZ]]]```dddjjjmmmmmmmmmlllllliiilllrrryyyyyyxxx|||~~~~~~}}}{{{xxxvvvsssrrrnnnnnnnnnllljjjhhheeeddd```^^^[[[YYYXXXWWWUUUSSSPPPPPPPPPOOOOOOOOONNNNNNLLLNNNPPPPPPOOOPPPQQQSSSVVVVVVWWWXXXYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVXXX[[[```eeehhhmmmpppttt{{{~~~ssshhh]]]VVVSSSPPPNNNMMMLLLIIICCC>>><<<999888;;;>>>BBBKKKTTTaaaiiiqqqvvv}}}rrrlllhhhkkkqqqrrrllleeeTTTMMMGGGEEEEEEGGGNNNUUU^^^fffooouuuwww{{{|||aaaQQQKKK@@@>>>;;;999999999888777555555555555444444444444333333222222111000000///111000000000000000000111333222333666777999BBBKKK]]]iiiwww}}}~~~xxxqqqpppsssvvvxxx|||wwwoookkkmmmqqq~~~wwwhhh[[[QQQJJJDDDAAA???:::999;;;::::::;;;;;;;;;::::::999888888999:::;;;<<<======<<<>>>?????????@@@BBBDDDDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKMMMOOOQQQTTTVVVWWWUUUWWW\\\dddnnnyyy{{{wwwuuuttttttuuuwwwzzz|||~~~}}}{{{zzzyyyyyyyyy333333333444666999;;;<<>>:::999;;;999999:::;;;;;;::::::999999999:::;;;<<<======>>>===>>>??????>>>???AAACCCDDDDDDEEEGGGHHHJJJKKKLLLKKKLLLNNNPPPRRRSSSSSSSSSTTTUUUYYYaaakkkvvv}}}yyyvvvttttttvvvxxxzzz|||}}}|||{{{yyyxxxxxxxxxxxx666666666777999<<<>>>@@@BBBFFFLLLTTT\\\fffpppwww}}}vvviiigggfffgggjjjmmmooopppkkkfff___VVVPPPMMMLLLLLLIIIJJJLLLOOOUUU\\\bbbffflllooorrrssspppkkkeeeaaaZZZWWWRRRMMMIIIGGGFFFFFFBBBDDDFFFFFFFFFGGGJJJLLLPPPRRRWWW\\\cccooo~~~rrr```WWWRRRLLLIIIIIIEEEBBBAAABBBBBBCCCJJJSSSOOOVVV```lllzzztttiii```]]]\\\\\\]]]```gggkkkrrrvvvwwwvvvuuutttxxx|||xxxpppssszzz~~~}}}|||{{{yyywwwtttrrrpppmmmmmmmmmllljjjgggdddccc```^^^[[[YYYYYYXXXVVVTTTSSSSSSRRRQQQOOONNNMMMMMMIIIKKKMMMMMMMMMNNNPPPQQQTTTUUUVVVWWWXXXXXXXXXXXXSSSSSSTTTTTTVVVXXXYYYZZZWWWVVVWWWYYY]]]bbbgggjjjhhhlllsss{{{yyyooodddZZZTTTRRRPPPNNNMMMLLLHHHBBB<<<;;;888888;;;@@@FFFQQQ[[[eeekkkqqqvvv|||~~~mmmiiifffjjjpppooofff]]]TTTMMMGGGFFFFFFIIIPPPWWWcccjjjtttyyy{{{tttZZZMMMIII???===:::999999999888777333333333222222222111111222222222333333444555555333222222222222222222333222000222444555777???GGGSSS```oooyyy~~~{{{uuuqqquuuyyy|||~~~zzzqqqkkklllooo|||wwwmmmaaaVVVJJJEEEBBBAAA???<<<;;;>>>888888:::;;;;;;:::999888999::::::;;;<<<===>>>>>>===>>>??????>>>???AAACCCEEEEEEFFFHHHJJJLLLMMMNNNKKKLLLOOOQQQSSSSSSRRRQQQTTTVVVYYY___iiittt~~~{{{wwwuuusssvvvxxx{{{}}}~~~{{{zzzyyyxxxwwwwwwwwwwww777999:::;;;;;;<<>>EEESSS]]]mmmyyy~~~yyyvvvxxxzzz|||}}}ssspppqqqrrr{{{~~~tttgggYYYOOOKKKHHHCCC@@@>>>===<<<;;;<<<<<<;;;::::::999888888888999:::;;;;;;;;;::::::???@@@AAAAAAAAAAAABBBCCCFFFGGGHHHJJJLLLMMMNNNNNNPPPQQQQQQQQQQQQQQQPPPPPPQQQRRRUUU\\\fffrrr~~~~~~zzzyyyxxxwwwuuuwwwyyy|||~~~}}}zzzzzzzzzzzzzzzzzzzzzyyyyyy999;;;===>>>???AAAEEEGGGKKKNNNTTT[[[```eeeqqq|||}}}nnnjjjggggggjjjmmmlllkkkhhhddd^^^WWWRRRNNNMMMMMMMMMMMMMMMNNNRRRXXX___bbbkkknnnsssvvvvvvtttpppmmmeee^^^UUUNNNKKKJJJIIIHHHIIIIIIJJJKKKMMMOOOQQQSSSUUUWWWYYY\\\aaaiiirrryyyooocccWWWQQQMMMJJJJJJLLLJJJJJJJJJKKKMMMQQQTTTVVV]]]bbbjjjssswwwlllccc___^^^^^^^^^eeeiiiooovvv{{{{{{tttoooqqqvvv~~~}}}zzzvvvsssrrrqqqqqqooommmjjjhhhgggfffcccaaa^^^]]]\\\ZZZYYYXXXWWWWWWXXXXXXXXXVVVTTTPPPMMMKKKKKKKKKKKKKKKMMMOOOQQQSSSUUUVVVXXXYYYZZZZZZYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVSSSUUUYYY[[[]]]aaaeeehhhhhhnnnttt{{{}}}rrrhhh^^^VVVQQQOOONNNMMMMMMLLLGGG@@@:::;;;888777;;;AAAHHHTTT```hhhmmmpppqqqssswwwwwwtttkkkjjjiiijjjkkkhhh```YYYPPPLLLIIIHHHGGGIIISSS]]]jjjrrrzzzkkkYYYLLLDDD@@@???===:::888777666555777444222111222222222111111111111222222333333333222222222222222222222222222000111555777888===DDDQQQ\\\lllxxx~~~}}}yyywwwyyyzzz}}}{{{}}}uuuqqqpppqqq{{{}}}rrrfffYYYOOOJJJFFFAAA>>>===<<<;;;999::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;;;;===@@@AAABBBCCCEEEHHHGGGHHHJJJLLLNNNOOOPPPPPPSSSSSSTTTTTTTTTSSSRRRRRRRRRSSSVVV]]]fffqqq||||||yyyxxxxxxwwwuuuxxxzzz}}}}}}zzz{{{zzzzzzzzzzzzyyyyyyyyy===>>>AAACCCEEEHHHLLLOOOTTTUUUYYY___ccciiiuuu~~~oookkkggggggiiikkkjjjiiiccc```[[[VVVQQQOOONNNNNNOOONNNMMMMMMNNNRRRWWWYYYcccfffkkkoooqqqpppnnnlllccc]]]TTTMMMJJJHHHGGGGGGKKKKKKLLLNNNPPPRRRUUUVVVXXXYYY[[[]]]bbbiiiqqqwww{{{wwwhhh^^^TTTQQQOOONNNNNNPPPLLLMMMNNNPPPTTTXXX[[[^^^```dddjjjsss~~~ssshhhbbb___^^^^^^aaaeeelllrrrxxx~~~yyysssnnnpppuuu}}}~~~|||yyyuuurrrqqqppppppmmmkkkhhhgggfffdddaaa___]]]\\\[[[YYYXXXWWWWWWWWWWWWWWWWWWVVVSSSPPPNNNLLLJJJJJJKKKLLLNNNPPPSSSTTTWWWXXXYYYZZZ[[[[[[ZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVTTTVVVYYY[[[]]]```cccfffiiiooovvv}}}yyynnnddd[[[TTTPPPNNNMMMMMMLLLJJJEEE???;;;:::777777<<>>@@@BBBCCCDDDFFFIIIIIIJJJLLLNNNQQQSSSTTTTTTWWWWWWWWWWWWWWWVVVUUUTTTTTTUUUXXX^^^fffpppxxx~~~~~~zzzwwwvvvwwwwwwvvvyyy{{{~~~}}}{{{{{{{{{zzzzzzzzzyyyyyyyyyBBBCCCEEEGGGIIILLLQQQTTTZZZZZZ]]]aaaeeekkkyyy~~~oookkkfffeeefffgggeeeccc^^^\\\XXXTTTRRRPPPPPPPPPPPPNNNLLLJJJJJJLLLNNNPPPXXX[[[___bbbddddddcccbbbZZZVVVPPPJJJGGGFFFGGGHHHLLLLLLNNNPPPSSSUUUWWWXXX[[[\\\]]]___bbbhhhpppuuuzzzwwwhhh^^^VVVTTTTTTSSSSSSUUUPPPQQQSSSUUUYYY]]]```bbbcccggglllsss}}}{{{nnneee___]]]\\\\\\```gggnnnuuu}}}yyysssoooqqqvvv~~~|||zzzxxxtttrrrpppooonnnmmmkkkhhhfffeeecccaaa___\\\[[[ZZZXXXWWWVVVVVVVVVUUUTTTTTTSSSQQQNNNLLLKKKJJJJJJKKKLLLNNNQQQTTTVVVXXXYYYZZZ[[[\\\[[[[[[ZZZZZZYYYXXXWWWWWWVVVVVVVVVUUUWWWYYY[[[]]]___cccfffjjjqqqxxxtttiii___XXXRRRNNNMMMMMMLLLKKKHHHCCC>>>;;;999777777<<>><<<:::888777666666666555444444555555222000111111111111111222222222000000000000000000000000222111111555666777<<>>DDDLLLWWWbbbhhhkkkllljjjkkkooopppnnnggghhhiiiiiifff___WWWQQQHHHEEEEEEGGGHHHMMMXXXdddqqqyyy{{{aaaPPPGGGDDD???>>><<<:::999777777777666555444444555555222000111111111111111111111111000000000000000000000000333111111444666666;;;BBBJJJUUUeeessszzz|||{{{zzzvvv{{{yyyyyy{{{}}}~~~zzzvvvrrrpppnnnnnnqqqsssyyy}}}tttrrrssswww{{{pppeeeYYYPPPHHHDDD@@@===<<<<<<;;;:::::::::::::::::::::::::::======<<<<<<<<<===>>>???@@@BBBDDDDDDDDDEEEFFFHHHLLLMMMPPPTTTWWWZZZ\\\]]]]]]]]]\\\\\\ZZZYYYXXXWWWXXXYYY\\\```ffflllrrruuuvvvuuuuuuttttttuuuwwwxxxzzz}}}~~~}}}||||||{{{zzzyyyyyyxxxxxxIIIJJJKKKKKKMMMPPPVVVZZZ``````ccchhhmmmuuulllgggaaa]]]]]][[[XXXVVVTTTSSSQQQPPPOOOOOOOOOOOOLLLKKKHHHFFFEEEEEEEEEFFFLLLLLLMMMMMMMMMLLLKKKJJJDDDDDDCCCBBBBBBDDDIIIMMMLLLNNNQQQUUUXXXZZZ\\\]]]___```bbbccceeeiiiooosssvvv~~~rrrggg]]]ZZZXXXVVVVVVXXXYYY[[[]]]```dddgggjjjkkkooossszzz{{{mmmccc]]][[[VVV[[[bbbgggooo|||vvvqqqnnnqqqwww~~~zzzyyywwwuuurrrooommmlllllljjjhhhfffeeeccc```^^^YYYXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTSSSQQQPPPPPPOOOLLLLLLMMMNNNPPPRRRUUUVVVYYYZZZ[[[\\\\\\[[[ZZZYYY[[[ZZZYYYXXXWWWWWWWWWWWWVVVXXX[[[]]]___bbbeeehhhmmmttt|||xxxlll```XXXRRROOOMMMKKKLLLLLLIIIDDD???<<<;;;999777999@@@FFFNNNYYYdddhhhkkklllkkkkkknnnnnnlllfffhhhiiiiiiddd\\\TTTOOOFFFDDDDDDGGGJJJPPP\\\gggssszzzvvv^^^NNNGGGFFF>>>===<<<:::999888777777666555333333444444222111111111111111111000000000222222222222222222222222333111111444555666;;;AAAIIITTTdddrrrzzz}}}}}}|||www}}}yyyyyyzzz||||||xxxuuurrrqqqqqqpppttt|||uuussstttuuu~~~sssgggZZZQQQHHHEEEAAA>>>>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;???>>>=========>>>???@@@===@@@BBBDDDFFFHHHKKKMMMLLLNNNRRRVVVYYY]]]___`````````___^^^]]][[[YYYXXXXXXZZZ]]]aaagggkkkooorrrrrrssstttsssssstttwwwyyyzzz}}}~~~||||||{{{zzzyyyyyyxxxwwwIIIJJJKKKLLLOOOTTTZZZ^^^ddddddhhhnnnttt~~~lllggg```\\\ZZZXXXTTTQQQNNNNNNLLLKKKKKKKKKKKKKKKIIIHHHFFFDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDCCCCCC???@@@AAAAAAAAADDDIIINNNNNNPPPTTTXXX[[[^^^___``````aaacccdddfffjjjooossswwwyyymmmbbb]]][[[YYYZZZ\\\]]]___cccggglllpppssstttsssyyysssggg___]]]WWW\\\ccchhhooo}}}yyytttrrruuu{{{~~~zzzyyyxxxuuussspppmmmlllkkkiiifffdddcccbbb___]]]XXXWWWVVVUUUUUUTTTTTTUUUUUUTTTSSSRRRQQQPPPPPPPPPNNNNNNNNNNNNPPPRRRTTTVVVYYYYYYZZZ[[[[[[ZZZYYYXXX[[[ZZZYYYXXXWWWWWWWWWWWWVVVXXX[[[^^^```ccchhhkkknnnuuu~~~vvviii^^^UUUQQQNNNMMMJJJKKKKKKHHHCCC>>><<<;;;999888;;;AAAHHHPPP[[[fffhhhlllmmmkkkkkkllljjjfffdddfffhhhgggbbbYYYQQQLLLEEECCCDDDHHHKKKRRR^^^jjjttt{{{qqq[[[KKKFFFGGG>>>===<<<:::999888777777777444222111222222222111222111111111000000000///222222222222222222222222333111111444555555:::AAAHHHSSScccqqqzzz~~~~~~~~~zzzzzzzzz{{{}}}|||yyywwwvvvvvvwww{{{vvvrrrsssttt~~~vvviii\\\RRRHHHEEEAAA>>>>>>======<<<;;;;;;<<<<<<===>>>>>>>>>@@@???>>>======???@@@AAA>>>@@@CCCEEEGGGIIILLLNNNLLLNNNRRRVVV[[[^^^aaabbbddddddcccaaa```^^^\\\[[[XXXZZZ^^^bbbgggkkknnnpppppprrrttttttssssssvvvyyyyyy|||}}}|||{{{zzzyyyxxxxxxwwwIIIJJJKKKMMMQQQVVV]]]bbbfffggglllssszzz}}}mmmggg```[[[YYYWWWSSSPPPJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFDDDDDDCCCDDDEEEEEEAAAAAA@@@??????>>>>>>>>>>>>@@@AAAAAAAAADDDJJJNNNPPPRRRVVVZZZ^^^```bbbbbb```aaaccceeegggjjjooossszzzsssgggaaa___^^^___bbb```bbbggglllrrrwwwzzz|||{{{xxxjjjbbb^^^YYY^^^dddiiiqqq~~~yyywww{{{~~~~~~zzzyyyxxxvvvssspppnnnllliiigggeeecccbbb```]]][[[WWWWWWVVVUUUTTTTTTTTTTTTRRRRRRQQQOOOOOONNNNNNOOOOOOOOOOOOOOOPPPRRRTTTUUUXXXYYYZZZ[[[[[[ZZZYYYXXX[[[ZZZYYYXXXXXXWWWWWWXXXVVVYYY\\\___aaaeeeiiilllnnnvvv~~~uuuhhh\\\TTTPPPNNNMMMIIIKKKKKKHHHBBB===;;;<<<:::999;;;BBBJJJQQQ]]]gggiiimmmnnnllljjjjjjfffaaabbbeeegggfff```WWWNNNIIIEEECCCDDDHHHLLLSSS```llluuu{{{mmmXXXIIIEEEGGG>>>===<<<:::999888888888777444111000000111222111222111111111000000//////000000000000000000000000333111111444555555:::@@@HHHSSScccqqq{{{~~~|||{{{{{{{{{~~~|||{{{zzzzzz~~~wwwrrrrrrttt}}}yyykkk]]]RRRGGGDDD@@@>>>======<<<;;;::::::<<<===>>>@@@AAAAAA@@@???>>>======???AAABBBAAACCCEEEFFFFFFGGGIIIKKKLLLOOORRRWWW[[[___bbbcccgggfffeeedddbbb```^^^]]]XXXZZZ^^^bbbgggkkkmmmoooppprrrttttttssssssvvvyyyyyy|||}}}||||||zzzyyyxxxwwwwwwFFFIIILLLPPPSSSXXX]]]aaagggmmmuuu||||||xxxpppggg___ZZZTTTMMMFFFHHHGGGEEEBBBAAA@@@@@@@@@@@@@@@@@@AAABBBEEEGGGHHHEEEDDDCCCBBBAAA@@@@@@???AAAAAABBBCCCFFFIIILLLMMMTTTXXX]]]___^^^^^^___aaa^^^^^^ccciiilllmmmqqqwww~~~zzzlllfffdddbbbaaaccccccgggnnnuuu{{{zzzpppiiieee]]]bbbiiiooowww~~~~~~zzzxxxuuusssrrroookkkhhhgggfffeeecccaaa^^^\\\[[[UUUUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPQQQRRRRRRPPPNNNMMMNNNQQQTTTVVVZZZZZZ[[[[[[[[[ZZZZZZYYYZZZZZZZZZZZZYYYXXXWWWVVVWWWXXXYYY]]]bbbiiiooosssuuu||||||rrreeeYYYSSSPPPMMMJJJLLLJJJGGGDDD@@@<<<:::888888999;;;AAAKKKVVVaaagggoooppppppooolllhhhdddbbbaaacccdddaaaZZZSSSMMMJJJDDDCCCBBBDDDKKKVVVdddmmmzzz|||hhhSSSKKKIIIAAA???>>><<<:::888777777666444444333333222111000000222222111111111111222222000000111111111222222222...///000111222444888;;;HHHVVVfffsss|||~~~{{{yyy}}}}}}~~~~~~zzzsssqqqsss{{{{{{mmm]]]SSSHHHDDD@@@>>>======<<<;;;======>>>???@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGIIIJJJKKKKKKNNNRRRVVVYYY]]]bbbeeehhhjjjlllmmmlllhhheeebbb\\\^^^aaaeeehhhjjjlllmmmrrrsssttttttttttttwwwyyy{{{}}}~~~~~~~~~}}}{{{zzzzzzyyyFFFHHHKKKMMMPPPUUU[[[```hhhoooyyyxxxpppggg```\\\WWWPPPKKKFFFEEEBBB@@@>>>>>>======>>>>>>???@@@BBBEEEHHHIIIGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEGGGKKKOOOSSSUUUYYY\\\```aaa```___```aaa``````eeekkkooopppuuu{{{~~~pppjjjgggddddddfffgggkkkrrrxxx}}}}}}vvvnnnjjjgggccciiiooouuu|||~~~{{{yyyvvvtttrrrpppllliiigggfffeeecccaaa^^^\\\[[[UUUUUUTTTSSSRRRRRRRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSSSSQQQOOONNNOOOQQQTTTVVVZZZZZZ[[[[[[[[[ZZZZZZYYYZZZZZZYYYYYYXXXWWWVVVVVVWWWXXXZZZ^^^cccjjjqqquuuxxx{{{qqqcccXXXRRRNNNKKKIIILLLJJJGGGCCC???<<<999888888999===CCCMMMYYYdddjjjpppqqqrrrqqqmmmhhhdddaaaaaacccccc```YYYRRRLLLJJJDDDCCCCCCEEELLLWWWeeennn{{{}}}gggSSSKKKIIIAAA???>>><<<:::888777666666555444444333222222111111222222111111111111222222111111111111111111222222///111222333444666999<<>>======<<<;;;<<<<<<===>>>???@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAACCCDDDEEEFFFGGGHHHIIIJJJJJJLLLOOOSSSVVV[[[```dddhhhjjjmmmooonnnjjjfffccc___```cccgggjjjmmmooopppssstttuuuuuuuuuuuuwwwyyy{{{}}}}}}{{{zzzzzzzzzEEEFFFHHHIIILLLQQQXXX]]]hhhppp||||||uuukkkbbb\\\VVVPPPLLLCCCBBB@@@===;;;;;;:::;;;;;;;;;<<>>;;;888777888999>>>EEEPPP\\\gggnnnrrrtttvvvtttooohhhcccaaaaaabbbbbb^^^WWWPPPKKKIIICCCCCCDDDFFFMMMYYYgggppp||||||eeeQQQJJJHHHAAA???>>><<<:::888777666666444444444333222222111111222222111111111111222222222222111111111111111111111333444555555777;;;>>>FFFUUUhhhvvv~~~{{{zzz~~~~~~vvvtttsss{{{rrrcccXXXJJJGGGBBB???======<<<;;;;;;;;;<<<===>>>???@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCEEEEEEFFFGGGGGGHHHIIIIIIHHHJJJLLLOOORRRXXX^^^cccgggjjjoooqqqqqqmmmiiifffcccdddgggjjjmmmqqqssstttuuuvvvwwwwwwvvvvvvxxxzzz{{{}}}}}}|||{{{{{{{{{DDDDDDDDDEEEGGGLLLSSSYYYfffnnnzzz|||pppeee[[[SSSLLLHHHBBB@@@>>>;;;:::999999999888999;;;>>>CCCHHHLLLOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQTTTXXX^^^bbbeeeiiijjjjjjiiigggdddbbbaaaddddddhhhppptttwww}}}zzzrrrmmmhhhhhhkkkooosssxxx{{{~~~vvvooommmkkkjjjjjjmmmoooqqqqqqqqqrrrtttvvvwww{{{~~~~~~~~~~~~|||zzzwwwuuutttqqqmmmjjjffffffdddccc```]]][[[ZZZWWWVVVTTTRRRPPPOOONNNNNNNNNPPPRRRUUUVVVWWWVVVUUUVVVUUUTTTSSSSSSSSSTTTUUUXXXYYYZZZZZZZZZZZZZZZZZZXXXXXXWWWWWWVVVVVVVVVVVVWWWYYY[[[```gggooovvv{{{wwwmmm```UUUPPPMMMKKKIIILLLJJJFFFBBB===:::888777777999???GGGSSS```kkkqqquuuxxxyyywwwppphhhccc```aaabbb```\\\UUUOOOJJJHHHCCCCCCEEEHHHPPP\\\iiisss~~~xxxbbbPPPJJJHHH@@@>>>===;;;999888777666666333333222222222111111111222222111111111111222222222222222111111111111111222333444555555777:::===DDDTTThhhwww|||{{{}}}}}}wwwsssrrryyyuuueeeZZZMMMIIICCC???>>>======<<<;;;<<<===>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIKKKMMMPPPVVV]]]bbbgggkkkooosssssspppllliiifffgggiiimmmppptttwwwyyyxxxyyyyyyyyywwwwwwyyy{{{{{{}}}~~~}}}|||||||||AAAAAAAAAAAACCCHHHNNNSSS___fffqqq{{{uuuhhh\\\RRRKKKGGGAAA@@@===;;;999888888888777888;;;???EEEJJJOOORRRTTTTTTUUUUUUVVVVVVWWWWWWWWWXXXZZZ]]]aaaeeehhhjjjpppppppppooommmiiieeeccceeeeeeiiipppuuuxxx~~~tttmmmhhhhhhkkknnnrrrwwwyyy{{{xxxhhhcccccccccdddeeegggiiilllooorrrvvv{{{~~~~~~~~~~~~~~~|||zzzwwwuuutttqqqmmmjjjfffeeedddbbb```]]][[[ZZZWWWVVVTTTRRRPPPNNNMMMMMMMMMOOORRRTTTVVVVVVVVVUUUWWWVVVVVVVVVVVVVVVVVVVVVXXXXXXYYYZZZZZZZZZZZZZZZXXXXXXWWWVVVVVVVVVWWWWWWYYYZZZ]]]bbbjjjrrryyy}}}sssjjj^^^TTTOOONNNLLLJJJKKKIIIEEE@@@<<<:::888888777:::@@@IIIVVVcccnnntttxxx{{{|||xxxooogggbbb```bbbaaa___ZZZSSSLLLIIIGGGCCCDDDFFFJJJRRR___llluuurrr___NNNIIIGGG???>>>===;;;999777666666555111111111111000000000000222222111111111111222222111111111111111111111111111222333444444666999<<>>=========<<<===>>>???AAABBBCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKMMMOOOUUU[[[```eeeiiinnnrrrsssqqqmmmkkkhhhiiikkknnnrrrvvvyyy{{{zzz{{{{{{zzzxxxxxxyyy{{{{{{}}}~~~~~~~~~>>>>>>>>>>>>@@@CCCIIIMMMUUUZZZbbbiiipppuuu{{{~~~~~~{{{yyyzzzzzz{{{}}}yyymmm```UUUMMMIII@@@???===:::999888888888888999<<>>===;;;999777666555555111111111111111111111000222222111111111111222222000000111111111222222222111222333333333444888:::@@@OOObbbqqq~~~}}}yyyzzz}}}yyysssooottt}}}zzziii]]]RRRMMMFFF@@@>>>>>>============>>>@@@BBBCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLMMMNNNPPPSSSYYY]]]aaadddhhhlllnnnmmmkkkjjjhhhhhhjjjmmmqqqvvvzzz|||{{{||||||zzzxxxxxxyyyzzzzzz}}};;;;;;<<<===>>>@@@EEEHHHKKKMMMRRRVVVYYY\\\___```bbbcccdddeeefffggghhhiiilllooosssxxx~~~sssdddWWWNNNIII???>>>;;;999777777666777:::;;;???DDDJJJQQQVVVYYYZZZZZZ[[[]]]^^^```aaabbbdddgggmmmsssxxx{{{||||||zzz{{{}}}zzzrrrllljjjiiilllrrrwwwzzzwwwmmmffffffjjjjjjnnnrrrtttuuu|||uuuddd\\\WWWWWWXXXYYY\\\aaadddfffkkkqqqyyy~~~}}}}}}}}}}}}{{{yyyvvvtttrrrpppllliiieeeeeecccbbb___]]]ZZZYYYWWWVVVUUUSSSQQQPPPPPPPPPRRRRRRSSSTTTUUUVVVWWWXXXVVVWWWYYYZZZ[[[ZZZYYYYYYVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYWWWVVVVVVWWWYYYZZZ^^^___aaafffmmmttt{{{|||hhh```UUUNNNKKKLLLLLLKKKGGGEEEAAA===;;;:::;;;;;;<<<@@@GGGQQQ]]]jjjuuu{{{~~~wwwkkkbbb```aaabbb```\\\VVVNNNIIIGGGFFFBBBDDDHHHMMMVVVcccqqqyyyjjjZZZLLLGGGFFF>>>===<<<;;;999777666555555222222222222222222222222222222111111111111222222//////000111222333333444111222333333333444777:::???MMM^^^lllyyy}}}yyyzzz~~~{{{uuuooottt{{{}}}lll```SSSNNNGGGAAA>>>>>>>>>>>><<<<<<>>>???AAACCCDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLMMMNNNOOORRRUUUXXX[[[]]]```dddfffgggggggggfffggghhhkkkppptttyyy||||||||||||zzzxxxwwwxxxzzzzzz}}}999:::<<<<<<===???BBBEEEDDDFFFGGGIIIKKKLLLMMMMMMQQQRRRRRRTTTWWW[[[___aaafffiiinnnuuu|||wwwgggWWWLLLFFF>>>===:::888666555555555;;;===@@@EEELLLRRRXXX[[[[[[\\\]]]___```bbbcccdddggglllsss{{{}}}~~~wwwooolllkkknnntttxxx{{{yyynnnffffffkkkiiimmmqqqrrrttt|||yyydddVVVSSSRRRVVVYYY[[[aaagggfffiiinnnuuu~~~~~~~~~}}}}}}}}}}}}zzzxxxuuusssrrroookkkhhheeeeeecccbbb___\\\ZZZYYYWWWWWWUUUTTTRRRQQQQQQQQQTTTTTTTTTUUUVVVWWWXXXYYYUUUWWWYYY[[[\\\\\\[[[ZZZVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWWWWXXXZZZ[[[___```bbbgggmmmuuu|||vvvddd\\\RRRKKKIIIJJJKKKJJJFFFDDD@@@===;;;;;;;;;<<>>===<<<:::888777666555555444444444444444444444444222222111111111111222222......///111222333444555222333444333333555888:::>>>LLL\\\iiivvv~~~zzz{{{}}}wwwoootttzzznnnbbbTTTOOOGGGAAA???>>>>>>>>>;;;;;;===>>>@@@BBBCCCDDDFFFFFFGGGHHHHHHIIIJJJJJJHHHHHHIIIIIIJJJKKKKKKLLLJJJLLLNNNNNNOOOPPPSSSUUUWWWXXX[[[^^^aaabbbcccdddeeefffgggjjjnnnsssxxx{{{|||||||||zzzxxxwwwxxxyyyzzz}}}::::::;;;<<<<<<===>>>>>>AAABBBBBBBBB@@@@@@BBBCCCFFFGGGJJJMMMQQQWWW^^^ccceeemmmvvv|||{{{kkkZZZKKKBBBAAA<<<888888777555777;;;<<<===AAAFFFNNNWWW___dddeeecccdddhhhiiiggggggkkklllwwwzzzsssrrrqqqssstttyyy{{{qqqhhhddddddhhhmmmrrruuuxxxmmm^^^RRRNNNNNNSSSYYY\\\```dddlllnnnsss{{{~~~~~~~~~}}}}}}}}}}}}|||}}}{{{yyyuuuqqqmmmjjjiiigggeeebbb___\\\[[[ZZZZZZUUUTTTTTTTTTUUUUUUSSSRRRVVVVVVWWWWWWXXXYYYZZZZZZXXXYYYYYYZZZZZZ[[[\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZXXXYYYYYYXXXXXXYYY\\\^^^\\\```fffjjjooovvv~~~}}}tttaaaYYYPPPJJJIIIJJJJJJIIIHHHEEE@@@<<<999:::;;;===???EEEPPP\\\hhhssszzz~~~~~~sssggg___^^^___ccc___WWWQQQMMMJJJGGGEEEBBBEEEJJJRRR]]]iiisssyyyzzzaaaWWWKKKFFFDDD>>><<<;;;:::888777666555555333333333333333333333333555444222111000111222222222111111111000000//////111222444333333444666888CCCJJJWWWeeerrr{{{wwwuuutttxxxoooeeeXXXOOOGGGDDDBBB>>><<<============>>>???AAABBBCCCCCCDDDFFFGGGGGGGGGFFFEEEIIIIIIIIIJJJLLLMMMOOOPPPOOOOOONNNPPPSSSTTTTTTSSSTTTTTTUUUWWWYYY\\\^^^```___bbbfffiiilllooosssvvvxxxyyyzzzyyywwwwwwwwwyyywwwzzz~~~::::::;;;<<<===>>>>>>??????@@@@@@???>>>>>>???@@@BBBDDDGGGJJJNNNUUU\\\aaahhhpppxxx~~~~~~kkkYYYJJJBBB@@@;;;888888777555666:::;;;===BBBIIIRRR[[[ccchhhkkkiiijjjnnnnnnmmmooosssyyyxxxvvvvvvyyy|||yyyooofffdddeeehhhnnntttzzzyyycccTTTPPPLLLLLLSSSYYY^^^ccchhhnnnqqqwww}}}}}}}}}}}}|||||||||{{{|||{{{xxxtttpppmmmjjjhhhfffdddbbb___\\\[[[ZZZZZZVVVUUUTTTUUUVVVVVVTTTRRRVVVVVVWWWWWWXXXYYYYYYZZZ[[[[[[\\\]]]^^^___``````\\\\\\\\\[[[[[[ZZZZZZZZZUUUVVVWWWWWWWWWXXX[[[]]]```ccchhhlllqqqwwwxxxooo^^^WWWNNNHHHGGGHHHHHHHHHGGGDDD???;;;999:::<<<===CCCJJJTTT```kkkttt{{{zzzpppddd]]]]]]___ccc^^^VVVPPPLLLIIIFFFEEECCCFFFKKKTTT___kkkuuu{{{www___UUUJJJDDDCCC======<<<;;;999888777666666333333333333333333333333444333222111111111222333111111111111000000000///111222333333333444666888BBBIIIVVVeeerrr|||wwwuuutttwwwrrrhhhYYYPPPGGGDDDBBB>>><<<============>>>???@@@BBBCCCBBBCCCDDDEEEFFFEEEEEEDDDGGGGGGHHHIIIKKKMMMOOOPPPQQQPPPPPPRRRTTTVVVUUUTTTTTTSSSSSSTTTVVVYYY\\\^^^]]]```dddgggjjjmmmqqqsssvvvwwwxxxxxxvvvvvvwwwxxxxxx{{{:::;;;;;;<<<>>>??????@@@@@@AAAAAA@@@>>>===>>>@@@AAACCCFFFJJJOOOUUU]]]bbblllttt|||hhhTTTFFF@@@>>>:::888999888555666999:::===DDDLLLVVV```ggglllrrrpppqqquuuvvvuuuyyyssshhhaaa```bbbeeelllvvvttt___QQQQQQMMMNNNUUU]]]ccciiiooovvvyyy~~~||||||||||||{{{{{{{{{{{{{{{yyywwwssspppllljjjhhheeedddbbb___]]][[[ZZZZZZXXXVVVUUUVVVWWWWWWUUUTTTVVVVVVVVVWWWXXXXXXYYYYYY[[[\\\]]]___aaabbbcccccc___^^^]]]]]]\\\[[[ZZZZZZUUUVVVWWWWWWXXXYYY]]]___dddgggkkkooossszzzrrriiiZZZTTTLLLGGGFFFGGGGGGFFFFFFCCC>>>;;;999:::<<<>>>HHHOOOZZZeeemmmuuuzzz~~~{{{tttjjj```[[[\\\___aaa\\\UUUNNNJJJHHHFFFDDDDDDGGGMMMVVVaaammmwww|||rrr\\\SSSHHHCCCBBB===<<<;;;:::888666666555555333333333333333333333333222222111111111222333333111111111111000000000000111222333333333444666888AAAHHHUUUdddrrr|||xxxuuusssvvv~~~vvvkkkZZZQQQGGGDDDBBB>>>===>>>=========>>>???@@@AAABBBAAABBBCCCDDDDDDDDDCCCCCCDDDEEEFFFHHHJJJMMMOOOPPPSSSSSSSSSTTTWWWXXXWWWVVVTTTSSSQQQQQQRRRUUUYYY\\\^^^aaaeeegggjjjlllpppssssssuuuvvvvvvuuuuuuwwwxxxzzz}}}<<<<<<===>>>@@@AAABBBBBBDDDEEEEEEDDDBBBAAABBBCCCDDDFFFJJJNNNTTT[[[ccchhhpppxxx}}}cccNNNBBB>>><<<999888:::999666666999;;;???FFFOOOXXXaaahhhllltttsssuuuxxxzzz|||~~~jjj^^^XXXWWWZZZ^^^fffrrr{{{gggYYYUUUQQQRRRYYYaaaiiiqqqxxx}}}}}}|||||||||{{{{{{{{{{{{xxxwwwuuurrrnnnkkkiiihhhdddcccbbb```]]]\\\ZZZZZZYYYWWWVVVVVVWWWWWWVVVUUUVVVVVVVVVWWWWWWXXXXXXXXXYYYZZZ]]]___aaacccddddddaaa```___^^^\\\[[[ZZZYYYWWWXXXYYYZZZZZZ\\\```cccgggjjjnnnpppttt{{{|||nnneeeXXXRRRKKKGGGGGGHHHGGGFFFDDDAAA===:::999;;;===???JJJRRR]]]gggmmmrrrwwwzzzzzzuuummmccc\\\YYY\\\___```[[[SSSMMMIIIGGGEEEDDDDDDHHHOOOYYYdddoooxxx}}}nnnZZZRRRHHHBBBBBB>>>:::999888666555444333333333333333333333333333333111111111222222333333444111111111000000000000000000222333333333444777999???FFFTTTcccqqq{{{~~~~~~zzzuuusssuuu|||yyynnn\\\RRRHHHDDDBBB???===>>>============>>>???@@@AAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBDDDFFFIIILLLOOOPPPUUUTTTUUUVVVYYYYYYXXXVVVUUUSSSPPPOOOQQQTTTYYY\\\ccceeehhhjjjlllnnnqqqtttssstttvvvvvvvvvvvvxxxyyy{{{~~~??????@@@BBBCCCEEEFFFFFFHHHIIIIIIGGGFFFEEEFFFHHHHHHJJJOOOTTTZZZbbbjjjpppuuu~~~yyy___KKKAAA>>><<<888888::::::888888;;;>>>AAAGGGOOOXXX```fffiiirrrrrruuuyyy|||yyydddXXXQQQQQQSSSVVV^^^jjjxxxqqqaaa[[[WWWVVV\\\dddkkkttt{{{~~~}}}}}}|||||||||{{{{{{{{{vvvuuussspppmmmkkkhhhgggccccccbbb```^^^\\\ZZZZZZZZZXXXVVVVVVWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWYYYZZZ]]]```cccdddddddddaaaaaa```^^^\\\[[[ZZZYYYWWWXXXYYYZZZZZZ\\\```cccgggjjjnnnrrrvvv}}}xxxkkkbbbVVVQQQKKKIIIIIIJJJIIIGGGBBB@@@<<<:::999;;;>>>@@@JJJSSS^^^gggkkknnnqqqtttuuuppphhh___ZZZYYY\\\``````ZZZRRRKKKHHHFFFEEEDDDDDDIIIQQQ[[[gggqqqzzz~~~iiiXXXRRRHHHCCCCCC???;;;:::888777555555444444333333333333333333333333000111111222333333333333000000000000000000111111000111333333333444777999===EEERRRaaaooozzz~~~||||||}}}~~~vvvsssttt{{{{{{ppp^^^SSSIIIEEEBBB???>>>???============>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAACCCEEEHHHLLLNNNPPPTTTTTTUUUWWWYYYYYYWWWUUUUUUSSSQQQQQQSSSWWW\\\___eeehhhjjjlllmmmooorrrttttttuuuwwwwwwwwwwwwxxxzzz{{{~~~CCCCCCEEEFFFHHHIIIJJJKKKJJJKKKKKKJJJIIIIIIJJJLLLLLLOOOTTTZZZaaaiiirrrxxxsss[[[JJJBBBAAA===999888;;;;;;999:::>>>AAACCCHHHOOOWWW___eeehhhpppqqquuu{{{sss^^^TTTNNNMMMNNNOOOVVVbbbppp|||jjjccc]]]ZZZ^^^dddkkkssszzz}}}|||{{{{{{{{{{{{zzzzzzzzztttsssqqqooollljjjhhhgggcccbbbbbb```___]]][[[YYYZZZXXXVVVUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWZZZ\\\___ccceeefffeeeeeeaaa```___^^^\\\[[[ZZZYYYUUUVVVWWWWWWXXXYYY]]]___eeejjjoootttxxxtttggg___TTTPPPLLLJJJKKKLLLJJJHHHAAA>>>;;;999999<<>>@@@===============>>>???@@@@@@@@@?????????@@@AAABBBAAABBBCCCEEEHHHKKKNNNOOORRRRRRSSSUUUWWWWWWTTTRRRSSSRRRRRRSSSVVV[[[```cccgggiiikkklllmmmnnnppprrrtttvvvwwwwwwwwwwwwxxxyyyyyy|||FFFGGGHHHJJJLLLMMMOOOOOOMMMOOOOOOOOONNNOOOQQQSSSSSSVVV[[[bbbiiirrr|||iiiUUUHHHAAA@@@???;;;999:::;;;:::===AAACCCEEEIIIOOOWWW___fffjjjppprrrxxxhhhWWWOOOKKKIIIJJJLLLRRR\\\iiiyyyooogggbbbdddhhhlllssszzzyyyyyyyyyyyyxxxxxxxxxwwwrrrqqqpppnnnkkkiiihhhgggbbbbbbbbbaaa___]]][[[YYYZZZXXXUUUTTTUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVYYY[[[___bbbddddddcccccc```___^^^]]]\\\[[[ZZZYYYUUUVVVWWWWWWWWWXXX[[[]]]dddiiipppwww|||~~~pppccc[[[RRROOOKKKKKKLLLMMMKKKHHH???===:::999999<<<@@@BBBJJJUUUbbbjjjkkkkkkmmmpppnnniiibbb]]][[[\\\___aaa```ZZZQQQKKKGGGFFFFFFFFFHHHNNNWWWcccoooyyyxxx```SSSOOOEEEAAABBB@@@<<<;;;:::888777666555555333333333333333333333333222222333333333222111000///000000000111111111111///111222333333555888:::;;;BBBOOO]]]jjjtttzzz}}}~~~|||yyyvvvvvvxxxzzz|||yyyuuuuuuzzz~~~sss```UUUJJJEEEBBB???>>>@@@>>>============>>>??????@@@@@@?????????@@@AAABBBBBBCCCDDDFFFHHHKKKNNNOOOOOOPPPQQQSSSUUUTTTQQQOOOOOOPPPQQQTTTYYY^^^cccfffiiikkkmmmnnnnnnoooqqqsssuuuvvvwwwvvvuuuuuuvvvwwwwww{{{IIIIIIKKKLLLNNNPPPQQQRRRRRRSSSTTTTTTTTTUUUWWWYYYZZZ]]]bbbiiipppzzzxxx```NNNDDD???===@@@;;;999:::;;;;;;>>>CCCDDDEEEIIIOOOWWW```iiimmmrrruuu{{{xxx^^^PPPJJJGGGFFFFFFLLLQQQYYYeeeuuuyyypppjjjiiilllpppvvv}}}zzzsssqqqsssvvvwwwwww}}}wwwwwwwwwvvvvvvvvvvvvuuuqqqqqqooommmkkkiiiggggggaaabbbbbbaaa___]]][[[YYYZZZWWWTTTSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWYYY\\\___aaaaaa```___^^^^^^]]]]]]\\\[[[ZZZZZZXXXYYYYYYYYYXXXYYY\\\^^^ccciiirrryyy~~~|||nnn```XXXQQQMMMJJJJJJLLLLLLJJJHHH???===:::888999<<<@@@BBBLLLWWWeeemmmmmmlllnnnqqqlllgggaaa]]]\\\^^^```aaa```ZZZRRRKKKGGGGGGGGGGGGJJJPPPZZZfffrrr|||ttt]]]QQQMMMDDD???AAA???999888666555333222222222333333333333333333333333222333333444333222000/////////000000111111111222///000222333333555888::::::BBBNNN\\\iiisssyyy{{{wwwvvvttttttvvvyyy}}}zzzvvvuuuzzztttaaaVVVJJJEEEBBB??????AAA>>>============>>>>>>???AAA@@@?????????@@@BBBBBBCCCCCCEEEFFFIIIKKKMMMOOOMMMNNNOOOQQQSSSRRROOOLLLMMMNNNQQQUUUZZZ```eeegggmmmoooqqqqqqqqqrrrtttvvvtttuuuvvvuuutttssstttuuuvvvyyyLLLLLLLLLNNNPPPRRRUUUWWWWWWVVVUUUUUUWWWYYYZZZZZZ[[[aaajjjrrrzzzgggRRRHHHBBB===<<<999;;;===>>>>>>???@@@AAAFFFEEEHHHPPPXXX___hhhqqqxxx}}}pppfffWWWKKKFFFFFFGGGGGGMMMSSS___mmmxxx}}}rrrqqqssstttzzz{{{pppllljjjiiijjjmmmqqqwww}}}~~~{{{yyyzzzzzzyyyxxxwwwvvvuuutttpppooonnnllljjjhhhgggfffccccccbbbaaa```^^^\\\[[[XXXWWWVVVVVVUUUUUUVVVVVVTTTTTTUUUUUUVVVWWWXXXXXXZZZ\\\___```______aaabbb___]]][[[YYYXXXXXXYYYZZZWWWWWWXXXXXXXXXZZZ]]]```fffmmmsssyyyvvvhhh\\\UUUNNNLLLKKKJJJJJJIIIGGGEEE???;;;999:::::::::???FFFPPP\\\ggglllmmmooonnnllleeebbb^^^[[[[[[^^^aaaccc^^^WWWPPPLLLIIIEEEGGGKKKMMMUUUbbbooozzzlll]]]MMMHHHGGGCCC???<<<<<<999777666666555444333111222222333333222222111333111...,,,,,,...111333444111...///222333222000222222222222333444555555:::@@@KKKZZZiiisssxxxzzzsssrrrqqqrrruuuzzz~~~uuussszzzsssdddWWWJJJDDDBBB@@@>>>?????????>>>>>>>>>@@@AAABBBAAAAAABBBCCCDDDDDDCCCCCCAAAAAABBBDDDFFFHHHJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKMMMPPPTTTXXX[[[___dddgggjjjkkkmmmoooqqqrrrssssssttttttuuusssqqqqqqrrrsssuuuyyyLLLLLLMMMNNNPPPSSSVVVXXX[[[ZZZYYYYYY[[[]]]______ccchhhpppxxxzzz]]]KKKCCC>>>;;;:::999<<<>>>??????@@@BBBCCCGGGEEEHHHOOOWWW^^^hhhqqqzzz}}}xxxppprrruuuwwwvvvtttqqqnnneee\\\PPPHHHEEEEEEGGGHHHQQQWWWcccqqq{{{xxxvvvwwwxxx}}}tttjjjggggggfffiiimmmpppvvv}}}|||zzzyyyyyyxxxwwwuuutttssssssnnnmmmllljjjhhhfffeeedddbbbbbbaaa```^^^]]][[[ZZZXXXWWWVVVVVVUUUUUUVVVVVVUUUUUUVVVVVVWWWWWWXXXXXXZZZ\\\^^^______^^^___aaa^^^]]][[[ZZZYYYYYYYYYYYYXXXYYYYYYYYYYYY[[[___bbbhhhnnnuuuzzzrrreeeYYYSSSMMMKKKJJJJJJJJJHHHFFFDDD???;;;999:::999:::@@@GGGTTT___jjjnnnoooqqqpppmmmhhhddd___\\\[[[\\\^^^```\\\TTTNNNJJJGGGDDDGGGKKKSSS\\\jjjwwwkkk\\\MMMGGGFFFCCC>>><<<<<<999777666666555444333111222222333333222222111333111///......///111333333111000000111222222111222222222222333444555555999@@@LLL[[[iiisssxxxyyysssrrrqqqrrrvvv}}}~~~uuurrryyyvvvfffXXXKKKEEECCC@@@???@@@???>>>>>>>>>>>>@@@AAABBBAAABBBCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHMMMPPPTTTXXX\\\___cccfffiiijjjlllnnnpppqqqrrrrrrsssttttttsssqqqpppqqqsssuuuyyyNNNNNNNNNOOORRRUUUXXXZZZ^^^^^^^^^___aaaccceeeggglllrrryyyjjjQQQDDD???<<<:::::::::<<>><<<;;;999777555555555444222111222222333333222222111222111111000000111111222111222222111000000111333222222222222333444555555999???KKK[[[iiissswwwxxxuuusssrrrsssxxxvvvrrrwww}}}zzzhhhZZZMMMGGGDDDAAA??????>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDFFFGGGHHHHHHHHHJJJIIIGGGFFFDDDDDDCCCCCCEEEEEEEEEFFFGGGGGGGGGGGGNNNQQQUUUYYY\\\___cccfffhhhiiikkkmmmnnnooopppppprrrrrrsssqqqpppoooqqqrrrvvvzzzQQQQQQPPPQQQSSSVVVYYY[[[```aaabbbdddeeehhhlllnnnsssxxxppp^^^JJJ@@@>>>;;;:::;;;:::<<<>>>@@@AAACCCFFFHHHLLLJJJKKKOOOTTT[[[hhhsssvvvggg\\\TTTOOONNNNNNNNNOOOPPPQQQQQQRRRPPPMMMJJJIIIIIIKKKMMMOOOYYY___kkkyyy}}}qqqkkkeeeeeeeeefffkkkqqqvvv}}}{{{uuuuuutttrrrpppooonnnmmmjjjiiihhhfffdddbbb```___]]]]]]\\\\\\[[[ZZZYYYXXXXXXWWWVVVVVVUUUUUUVVVVVVXXXXXXXXXXXXXXXXXXWWWWWWZZZ[[[]]]]]]\\\\\\]]]^^^]]]]]]]]]\\\[[[ZZZYYYXXXXXXYYYZZZ[[[\\\^^^bbbfffkkkqqqyyy~~~vvvhhh\\\SSSNNNIIIHHHGGGGGGGGGFFFBBB@@@>>>:::888:::;;;===DDDLLL]]]gggppprrrrrrsssrrrooojjjeee```]]]]]]\\\[[[ZZZTTTNNNHHHFFFFFFFFFJJJQQQ[[[gggxxx{{{dddWWWKKKFFFDDDAAA======;;;999666555555555333222111222222333333222222111111222222333333222222111000222333222///...111444222222222222333444555555888>>>JJJZZZhhhrrrvvvwwwwwwuuutttuuu{{{wwwrrrvvv{{{}}}iii\\\NNNGGGDDD@@@>>>>>>===>>>>>>???@@@AAABBBBBBCCCDDDEEEGGGIIIJJJJJJKKKIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJOOORRRWWW[[[^^^```ccceeehhhiiikkklllnnnooooooppppppqqqqqqpppooooooppprrryyy}}}WWWVVVTTTSSSTTTVVVYYY[[[^^^aaadddfffhhhkkkqqquuuwww~~~dddUUUEEE???===;;;999:::999;;;>>>???AAADDDHHHKKKOOOMMMOOOSSSVVV\\\iiiuuuuuueee[[[TTTNNNKKKJJJIIIHHHHHHIIIJJJKKKLLLNNNMMMMMMLLLLLLMMMOOOQQQZZZ___lll{{{uuuooojjjfffffffffggglllsss||||||zzztttsssrrrpppnnnmmmkkkkkkiiihhhfffdddbbb```___^^^ZZZZZZ[[[ZZZZZZYYYXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVXXXXXXXXXXXXXXXXXXWWWWWWYYY[[[\\\]]]\\\\\\]]]^^^]]]]]]]]]]]]\\\ZZZYYYXXXWWWXXXZZZZZZ\\\___cccffflllssszzzrrrdddYYYRRRNNNGGGGGGFFFGGGGGGEEEAAA>>>>>>:::888:::<<<@@@HHHQQQ```jjjrrrtttssstttssspppiiieee```^^^______\\\YYYRRRLLLGGGFFFGGGIIIOOOVVV```lll|||xxx```UUUJJJFFFCCC@@@======;;;888666555555444333222111222222333333222222111111222333444444333222111000222333222///...111444222222222222333444555555777===HHHWWWeeepppuuuwwwyyywwwvvvxxx~~~zzzsssvvvzzzkkk]]]OOOHHHDDD@@@=========>>>???@@@AAABBBCCCCCCDDDEEEGGGIIIJJJKKKLLLLLLJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDEEEGGGIIIKKKLLLQQQUUUZZZ]]]```aaadddeeeiiijjjkkkmmmnnnoooooopppooopppqqqpppooooooppprrr|||^^^[[[XXXUUUTTTUUUXXXYYY[[[^^^cccfffiiinnnuuuzzz~~~{{{XXXLLLAAA===<<<999777888:::<<<>>>@@@CCCFFFKKKNNNRRRRRRTTTXXXZZZ^^^jjjwww}}}qqqbbbWWWRRRNNNJJJFFFHHHHHHGGGGGGGGGIIIKKKLLLNNNOOOPPPPPPOOOPPPRRRTTT]]]bbbmmm{{{wwwmmmlllhhhfffgggggghhhooowww}}}zzzxxxsssrrrqqqooommmkkkjjjiiigggfffeeecccaaa___]]]\\\YYYYYYYYYZZZYYYYYYXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXZZZ\\\]]]]]]]]]^^^___^^^^^^]]]\\\[[[ZZZZZZYYYWWWXXXZZZ[[[\\\```dddhhhnnnuuu}}}}}}pppbbbWWWPPPLLLFFFFFFFFFGGGGGGEEEAAA======999888;;;???DDDNNNWWWcccllltttuuuuuuvvvuuussskkkfffaaa```aaaaaa]]]XXXPPPJJJFFFFFFHHHLLLSSS[[[fffrrrttt\\\RRRIIIEEEBBB>>><<<===:::888666444444444333111111222222333333222222111111222222333333222222111111222222111000000111333222222222222333444555555777;;;EEESSSaaammmtttwww{{{zzzyyy{{{}}}vvvwwwzzznnn```QQQIIIEEE@@@======>>>???AAABBBDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLMMMLLLJJJGGGEEECCCBBBAAACCCCCCCCCEEEGGGJJJLLLNNNTTTXXX]]]```bbbccceeefffiiijjjlllmmmnnnoooooooooooopppqqqpppooooooqqqsss|||ddd```\\\WWWTTTTTTVVVWWWWWW\\\cccgggjjjpppxxxjjjPPPGGG>>>======;;;999:::===>>>AAACCCEEEIIIOOOSSSTTTVVVYYY]]]^^^aaalllxxxwwwggg^^^SSSMMMMMMLLLIIIEEEIIIIIIIIIJJJLLLNNNPPPRRRRRRTTTUUUUUUTTTUUUXXX[[[bbbfffppp|||yyymmmiiijjjhhhhhhjjjkkknnnvvv~~~}}}zzzwwwuuurrrrrrpppnnnllljjjiiihhhdddcccbbb```^^^\\\[[[ZZZXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVUUUUUUVVVVVVUUUUUUVVVVVVWWWWWWXXXXXXWWWYYY\\\]]]]]]^^^```aaa```___]]][[[ZZZZZZZZZ[[[XXXYYY[[[\\\^^^bbbfffjjjqqqyyy}}}oooaaaUUUMMMHHHFFFFFFFFFHHHHHHEEE@@@===<<<999888<<>><<<===:::888555444444444222111111222222333333222222111222222222111111222222222333111000000111222222111222222222222333444555555777:::BBBOOO]]]jjjssswww}}}||||||~~~xxxyyy{{{qqqcccTTTLLLGGGBBB?????????@@@BBBDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKIIIGGGEEEDDDDDDCCCEEEEEEEEEGGGIIIMMMPPPRRRVVVZZZ___cccdddeeefffggghhhiiijjjlllmmmmmmmmmmmmooopppqqqqqqpppppprrrsssxxxgggddd^^^XXXUUUTTTTTTUUUVVV[[[cccgggkkkrrr{{{xxx]]]MMMEEE??????@@@>>><<<===???@@@CCCEEEGGGLLLRRRVVVVVVXXX\\\``````cccmmmyyy~~~}}}vvvxxx~~~tttaaaYYYRRRJJJIIILLLNNNLLLHHHGGGHHHJJJLLLOOOQQQTTTUUUWWWYYY[[[ZZZYYYZZZ^^^bbbgggjjjrrr~~~|||mmmggghhhjjjiiikkknnnqqqttt}}}|||yyyvvvtttrrrrrrpppnnnllljjjhhhgggbbbbbb```^^^\\\ZZZYYYXXXWWWXXXYYYYYYZZZYYYYYYYYYXXXWWWVVVVVVUUUUUUVVVVVVTTTTTTUUUUUUVVVWWWXXXXXXVVVYYY\\\]]]^^^___aaacccaaa___]]][[[YYYZZZ[[[\\\YYYZZZ\\\^^^```ccchhhlllttt|||~~~pppaaaTTTJJJEEEFFFFFFGGGHHHHHHEEEAAA===<<<999999===BBBJJJUUU```hhhqqqxxxzzzyyy{{{{{{yyyrrrllleeeddddddbbbZZZSSSLLLFFFBBBDDDHHHMMMWWW___kkkvvvkkkXXXPPPHHHEEEAAA===<<<===:::888555444444444222111222222222333333222222222222111111000000111111222444111//////222333222000222222222222333444555555777:::AAALLL[[[hhhrrrwww~~~~~~~~~zzzzzz|||tttfffWWWNNNIIIDDDAAAAAA???AAACCCEEEGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIJJJMMMQQQUUUWWWXXX[[[aaadddffffffggghhhggghhhiiijjjkkklllllllllpppqqqrrrqqqpppppprrrtttuuu~~~sssoooggg___XXXTTTSSSSSSWWW\\\bbbhhhoooyyymmm\\\NNNEEE>>>???AAA@@@>>>???@@@BBBDDDGGGJJJOOOUUUYYY]]]```cccdddeeeiiiooouuu{{{tttooonnnnnnooopppyyyxxxjjj```ZZZSSSPPPMMMKKKKKKKKKKKKKKKNNNPPPRRRSSSTTTVVVYYY[[[]]]___``````______```bbbgggmmmuuu}}}yyymmmdddbbbeeehhhlllpppvvv|||}}}yyywwwuuutttpppnnnmmmllllllkkkiiigggeeedddaaa^^^\\\ZZZYYYXXXUUUVVVVVVWWWXXXXXXXXXXXXTTTTTTUUUUUUUUUTTTSSSSSSVVVUUUUUUUUUVVVXXXZZZ[[[\\\\\\\\\\\\]]]___aaabbbbbb```^^^[[[YYYXXXXXXXXXYYYZZZ[[[]]]___dddiiinnnttt~~~vvvgggZZZPPPJJJFFFEEEEEEEEEFFFFFFDDDAAA>>>:::999888;;;CCCNNNZZZaaalllmmmppptttxxxyyyxxxvvvppplllhhhgggfffbbbYYYSSSJJJFFFDDDEEEFFFKKKWWWcccpppwww~~~hhhUUUQQQJJJDDD@@@===;;;999888666555444555666555444333111111222555666444222222222222111111111000000222222222222222222222222111111222222222333333333444999AAAKKKWWWeeerrrzzz~~~|||zzz|||{{{|||wwwfffUUUMMMJJJFFF@@@===>>>???BBBDDDFFFFFFFFFFFFIIIIIIIIIHHHHHHHHHHHHHHHIIIGGGFFFDDDDDDEEEGGGHHHKKKLLLMMMNNNOOOQQQTTTWWW[[[\\\^^^aaadddfffiiijjjiiijjjkkklllmmmmmmmmmmmmmmmnnnpppppppppqqqrrrtttxxx~~~xxxsssiii___WWWRRRPPPOOOWWW]]]dddlllttt~~~gggXXXMMMEEE>>>???@@@???>>>>>>BBBDDDGGGJJJNNNSSSYYY^^^cccfffiiiiiihhhhhhkkkoooooorrrvvvzzz||||||zzzxxxssspppkkkgggdddcccdddeeehhhmmmqqqooohhh___XXXUUUQQQOOOMMMMMMNNNOOOQQQQQQQQQRRRSSSSSSTTTUUUXXX[[[___aaadddddddddcccdddfffggglllttt}}}yyynnneee______ccclllqqqyyy{{{wwwtttsssrrrooonnnlllllllllkkkhhhfffcccbbb```]]]ZZZXXXWWWWWWTTTTTTUUUVVVVVVVVVUUUUUUSSSTTTUUUUUUUUUUUUTTTTTTUUUTTTTTTUUUVVVXXXZZZ[[[\\\\\\\\\]]]^^^```bbbcccaaa```]]][[[YYYXXXXXXXXXYYY[[[\\\^^^aaaeeekkkooowwwuuufffYYYPPPIIIFFFEEEEEEEEEFFFEEECCC@@@>>>;;;::::::>>>EEEQQQ\\\cccmmmnnnqqquuuyyyyyyxxxvvvppplllhhhfffddd```WWWQQQIIIEEECCCDDDFFFKKKWWWcccpppwww~~~{{{eeeTTTOOOIIICCC@@@===;;;::::::888666555555555333222222111000222444555333111222222222111111111000000111111111111111111111111111111222222222333333333444999@@@JJJVVVdddqqqyyy~~~~~~|||zzz{{{~~~|||~~~zzziiiXXXPPPLLLGGGBBB???@@@AAADDDFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEGGGFFFDDDDDDDDDEEEGGGIIIMMMOOOPPPRRRSSSUUUYYY\\\\\\]]]___aaadddfffhhhiiijjjjjjkkklllmmmmmmmmmmmmmmmnnnpppppppppppprrrtttxxxyyymmm```UUUOOOLLLKKKTTTZZZdddmmmwwwvvvcccWWWPPPHHHBBBBBBCCCAAA@@@AAAEEEGGGKKKOOOSSSYYY```eeellloooqqqpppkkkgggffffffeeefffggghhhhhhgggfffeeebbbaaa```____________``````___]]][[[XXXUUURRRQQQOOOOOOOOOPPPSSSUUUXXXYYYXXXYYYXXXWWWVVVWWWZZZ\\\aaadddhhhiiiiiiiiiiiijjjggglllttt{{{uuujjjbbb]]][[[___eeeqqqyyy|||xxxtttqqqpppooonnnmmmkkkkkkkkkjjjgggeeeaaa```]]][[[YYYWWWVVVUUUSSSSSSTTTTTTSSSSSSRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVSSSSSSSSSTTTVVVXXXZZZ[[[]]]]]]]]]^^^___aaacccddd```___]]]ZZZYYYXXXXXXXXXZZZ[[[]]]___bbbgggmmmrrrzzzrrrcccWWWNNNIIIFFFEEEFFFFFFFFFDDDBBB???===<<<<<<===AAAIIITTT^^^eeelllnnnqqqvvvyyyzzzxxxvvvppplllhhheeeaaa\\\TTTNNNGGGDDDCCCDDDFFFKKKWWWbbbooovvv}}}uuuaaaRRRMMMGGGBBB@@@>>><<<;;;;;;999666555444444222000111000000111333333222000222111111111111000000000000000000000000000000000111111222222222333333333444888???HHHTTTaaannnwww~~~~~~}}}{{{{{{}}}~~~mmm\\\SSSNNNHHHCCCBBBBBBDDDFFFHHHIIIIIIIIIIIIGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBDDDFFFHHHJJJNNNPPPRRRTTTVVVYYY\\\___^^^___```aaadddfffhhhiiijjjkkklllmmmnnnnnnnnnnnnmmmnnnpppppppppppprrrtttxxxppp```SSSLLLHHHHHHMMMTTT___jjjuuusssddd[[[TTTMMMIIIIIIIIIFFFEEEGGGHHHKKKOOOSSSYYY```ggglllsssvvvxxxuuunnnfff```^^^``````___^^^^^^]]]]]]]]]YYYZZZ\\\]]]^^^^^^]]]]]]YYYUUUQQQOOOPPPQQQRRRRRRQQQRRRTTTVVVXXX[[[^^^aaabbbaaa___\\\ZZZZZZ\\\^^^```dddhhhkkkkkkjjjjjjjjjhhhmmmssszzzoooggg```\\\ZZZ\\\ccclllxxx~~~{{{vvvrrrpppnnnmmmmmmkkkjjjjjjjjjiiifffddd```^^^\\\ZZZXXXVVVUUUUUUSSSSSSSSSSSSSSSRRRQQQPPPRRRSSSTTTUUUVVVVVVVVVVVVQQQRRRSSSUUUVVVXXXZZZ[[[]]]]]]^^^___aaabbbdddddd___^^^\\\ZZZYYYXXXXXXYYYYYY[[[]]]___ccchhhooottt|||}}}nnn___TTTMMMHHHEEEEEEFFFGGGFFFCCC@@@>>>===<<<<<>>===<<<:::888666444444444222111000000000111111111000000111111111111000000000000000000000000000000000000111111222222222333333333444777===FFFQQQ^^^kkkttt|||~~~~~~|||{{{|||}}}qqq```UUUOOOHHHDDDCCCCCCEEEFFFHHHIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAABBBCCCFFFIIIKKKMMMOOORRRUUUWWWZZZ^^^`````````aaabbbdddfffhhhiiillllllmmmnnnnnnnnnnnnnnnnnnooopppoooooopppsssuuuyyyooo^^^PPPHHHFFFFFFHHHOOOZZZeeeppp}}}}}}pppfff___WWWRRRNNNOOONNNKKKJJJMMMLLLOOOTTTYYY___fffnnnsssyyy|||}}}xxxnnnddd\\\YYYWWWVVVUUUTTTSSSTTTUUUVVVSSSUUUXXXZZZ[[[YYYWWWVVVRRROOOLLLLLLNNNQQQSSSSSSVVVXXX[[[]]]^^^aaadddgggjjjiiifffbbb]]][[[\\\]]]^^^aaafffhhhiiihhhhhhhhhiiinnnsssyyyqqqddd^^^ZZZYYYYYY]]]hhhsss~~~zzzvvvrrrooonnnmmmllljjjiiihhhhhhgggeeeccc___^^^\\\ZZZXXXVVVUUUUUUSSSTTTTTTTTTSSSRRRQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVPPPQQQSSSUUUWWWYYY[[[[[[^^^^^^___aaabbbbbbcccccc^^^]]][[[YYYXXXXXXYYYYYYXXXZZZ]]]```dddjjjqqqvvv}}}wwwhhhZZZPPPJJJGGGFFFEEEGGGHHHGGGBBB???===<<<:::<<<@@@GGGPPPYYYbbbfffgggiiiooouuuzzz|||zzzxxxmmmjjjeee```ZZZSSSMMMHHHDDDBBBBBBEEEGGGMMMXXXcccmmmssszzz}}}~~~kkk[[[NNNJJJDDDAAA???>>>===<<<888666444444444555444333///000111111000000000000000000000000000000000000111111111111111111111111111111222222222333333333333666;;;CCCMMMZZZhhhpppxxx}}}|||}}}~~~uuucccWWWOOOHHHDDDDDDCCCDDDFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAACCCGGGJJJLLLMMMPPPTTTWWWYYY\\\___bbbaaaaaaaaabbbdddfffiiikkkmmmmmmnnnnnnoooooonnnnnnnnnooooooooonnnpppsssuuuzzz|||jjjXXXKKKDDDCCCDDDGGGMMMVVV___jjjwwwvvvmmmeee```YYYUUUSSSTTTSSSPPPQQQTTTTTTWWW\\\aaahhhooowww|||zzznnnbbbYYYVVVPPPPPPOOONNNOOOPPPRRRSSSTTTVVVYYYZZZZZZXXXUUURRRKKKJJJJJJJJJKKKOOOSSSUUU\\\```dddfffgggiiimmmqqqqqqpppmmmhhhbbb^^^\\\\\\]]]```ccceeeeeeeeeeeeeeeiiinnntttzzzsssdddZZZVVVUUUVVVXXX___lllyyy}}}yyyuuuqqqooommmllljjjiiigggggggggfffcccaaa^^^]]][[[YYYWWWVVVUUUUUUSSSSSSTTTTTTTTTSSSRRRRRRQQQQQQRRRSSSTTTTTTTTTTTTPPPQQQTTTVVVYYY[[[\\\]]]______```aaaaaaaaaaaaaaa\\\[[[ZZZYYYXXXYYYYYYZZZXXXZZZ]]]aaaffflllsssyyyyyyooobbbUUUMMMHHHGGGFFFEEEGGGIIIGGGBBB===;;;<<<:::===BBBJJJSSS\\\dddhhhfffiiinnnuuuyyyzzzxxxuuujjjhhhccc]]]VVVOOOJJJGGGDDDBBBCCCFFFIIINNNYYYeeeooouuu{{{hhhZZZMMMIIIDDD@@@>>>>>>===<<<777555333333444555444333///111222222000//////000//////000000000000000111111111111111111111111111111111222222222333333333333555:::@@@JJJWWWeeemmmvvv~~~~~~yyygggYYYPPPHHHEEEFFFCCCDDDEEEFFFFFFEEEEEEDDDAAAAAAAAAAAAAAA@@@@@@@@@BBBAAAAAABBBDDDGGGJJJLLLOOORRRVVVYYY\\\^^^aaacccbbbaaaaaabbbdddgggkkkmmmnnnnnnoooooooooooonnnnnnooooooooonnnnnnpppsssvvv{{{tttbbbPPPDDD@@@@@@BBBDDDIIIPPPWWWaaammm|||zzzssskkkddd___^^^[[[[[[\\\[[[YYYYYY]]]^^^aaafffkkkqqqyyy|||mmm```XXXTTTOOOOOONNNNNNOOOPPPQQQRRRVVVXXXZZZ\\\[[[XXXUUUSSSGGGHHHIIIHHHHHHLLLSSSYYYbbbgggmmmoooppprrrwww{{{{{{zzzxxxsssllleeeaaa```___aaaccccccccccccdddeeegggmmmttt||||||fffZZZSSSQQQQQQUUUYYYbbbrrr~~~|||xxxtttpppmmmlllkkkiiihhhfffffffffeeebbb```\\\[[[YYYWWWUUUTTTSSSSSSQQQRRRRRRSSSSSSSSSSSSRRRQQQQQQRRRRRRRRRRRRQQQQQQPPPQQQTTTXXX[[[]]]^^^^^^``````aaaaaaaaa```___^^^\\\[[[YYYXXXXXXYYYZZZZZZZZZ\\\```dddiiipppwww|||rrriii\\\PPPIIIGGGFFFFFFEEEHHHJJJGGGAAA<<<:::;;;:::>>>EEENNNWWW```fffjjjiiikkkooouuuxxxwwwsssooohhhfffaaa[[[TTTMMMHHHFFFDDDBBBDDDGGGJJJPPP[[[fffrrrxxx}}}fffZZZMMMIIIDDD@@@>>>===<<<;;;888666444333444444333111000222444333000//////111////////////000000111111000000000000000000000000111111222222222333333333222444888???HHHUUUbbbkkkuuu~~~}}}kkk\\\QQQIIIFFFHHHDDDDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEHHHKKKMMMOOORRRVVVYYY[[[]]]___aaaaaaaaaaaabbbdddhhhlllooooooooooooppppppoooooonnnooooooooonnnnnnooosssvvv|||zzznnn\\\KKK@@@<<<>>>AAAAAADDDJJJPPPYYYeeettt~~~~~~xxxrrrkkkeee```cccaaabbbdddccc```bbbffffffiiimmmrrrxxx}}}mmm___WWWTTTNNNNNNMMMMMMMMMNNNNNNOOOSSSUUUWWWXXXXXXUUURRRPPPGGGIIIIIIGGGFFFKKKUUU]]]eeekkkqqquuuvvvyyy~~~}}}uuummmhhhfffaaabbbccccccbbbbbbdddeeefffllluuu~~~nnn]]]TTTPPPOOOQQQVVV\\\fffwww}}}{{{wwwsssooolllkkkjjjiiigggfffffffffdddbbb```ZZZYYYWWWUUUTTTSSSRRRRRRPPPPPPQQQRRRSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPRRRUUUYYY\\\^^^______```aaaaaaaaaaaa___]]]\\\[[[ZZZYYYXXXXXXYYYZZZ[[[\\\^^^bbbfffkkkrrrzzznnneeeYYYNNNHHHFFFFFFGGGEEEHHHJJJGGG@@@;;;:::;;;;;;???GGGPPPZZZbbbhhhlllkkkmmmqqquuuvvvtttooojjjfffddd```ZZZRRRLLLHHHFFFDDDCCCDDDHHHKKKQQQ\\\gggttt{{{{{{fff[[[MMMIIIDDD???===<<<;;;::::::888555333333222111///000333555333111///000111.../////////000000111111////////////////////////111111222222222333333333222444888>>>GGGTTTaaajjjuuu~~~mmm___SSSJJJHHHJJJEEEEEEFFFGGGFFFEEEDDDCCCEEEEEEFFFFFFGGGHHHHHHHHHDDDCCCCCCDDDEEEHHHKKKMMMLLLPPPTTTWWWYYYZZZ\\\^^^aaaaaa```bbbeeeiiimmmpppoooooopppppppppoooooonnnooooooooonnnmmmooossswww}}}ooo```OOOEEE???<<>>BBBAAADDDIIINNNSSSYYY___ccckkkooouuuyyy{{{||||||}}}|||{{{yyytttmmmgggdddcccbbbcccdddfffiiikkknnnooouuuwwwzzz{{{hhhZZZUUUTTTRRRRRRQQQQQQQQQQQQQQQQQQTTTTTTTTTUUUWWWVVVTTTRRRNNNOOOOOOOOOQQQUUU[[[```lllpppuuuyyy}}}yyytttllljjjggggggjjjmmmoooppptttzzzvvveeeXXXPPPNNNNNNTTTSSSVVV```iiixxx{{{xxxtttrrrpppnnnkkkiiihhhgggeeedddaaa```^^^]]]XXXWWWVVVUUUTTTRRRQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQPPPPPPRRRTTTWWWYYY[[[]]]```bbbccccccbbbaaa```^^^]]]\\\ZZZZZZZZZYYYYYYZZZ[[[\\\___bbbggglllqqqwww}}}|||qqqeee\\\QQQIIIFFFFFFFFFFFFGGGGGGFFFCCC???<<<;;;<<<===AAAJJJWWWccckkkmmmllllllnnnpppoookkkgggdddccc``````___[[[TTTMMMHHHEEECCCCCCEEEHHHNNNXXXcccjjjxxxsss```WWWNNNKKKFFFBBB@@@>>>;;;999777666555444333222222222111111222222222111111000///////////////000111111111111111111111111111111000111111111111222222222444444888>>>DDDMMM]]]llluuu~~~wwwgggYYYMMMGGGHHHCCCDDDDDDDDDDDDDDDDDDCCCEEEFFFGGGIIIJJJKKKLLLLLLLLLMMMMMMLLLKKKKKKLLLNNNMMMNNNPPPSSSUUUWWWXXXYYYZZZ\\\^^^aaadddiiinnnrrrwwwwwwwwwwwwvvvuuusssssspppppppppoooppprrrvvvzzzNNNFFF???===<<<;;;===AAAAAADDDHHHLLLPPPUUUZZZ^^^cccggglllpppsssuuuwwwxxxwwwxxxwwwsssmmmgggcccaaabbbbbbdddfffiiillloooqqqvvvxxx}}}wwweeeYYYVVVVVVUUUTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTVVVXXXYYYYYYWWWTTTTTTTTTSSSTTTXXX^^^bbbiiinnntttyyyxxxtttqqqpppsssxxx|||~~~ssscccZZZSSSNNNMMMOOOUUUTTTWWWaaahhhwwwzzzwwwsssqqqooommmkkkhhhfffeeedddbbb```^^^]]]\\\XXXWWWVVVUUUTTTRRRQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPRRRTTTWWWYYYZZZ\\\___aaabbbbbbaaaaaa___^^^\\\[[[ZZZYYYYYYXXXYYYZZZ[[[\\\bbbfffkkkpppuuu|||uuuiii]]]UUUKKKDDDDDDFFFHHHHHHHHHGGGFFFBBB===;;;;;;;;;???DDDMMMZZZeeelllooonnnnnnooonnnkkkfffbbb```___^^^^^^^^^ZZZSSSLLLGGGDDDDDDEEEFFFHHHOOOYYYeeemmm{{{qqq___VVVNNNKKKGGGCCCAAA>>>;;;999777666555444333222222222222222222222222111000///000////////////000111111111111111111111111111111000111111111111222222222222222666<<>>CCCGGGIIILLLNNNPPPSSSVVVYYY```ccchhhlllnnnoooqqqrrrqqqrrrqqqmmmgggaaa^^^\\\]]]^^^aaaeeeiiinnnrrrtttwwwzzz~~~oooddd^^^]]]^^^___```bbbdddfffffffffeeegggggggggggghhhfffbbb___\\\[[[XXXVVVVVVZZZ```eeeiiilllqqqwww}}}lllaaaWWWSSSRRRRRRUUUYYYZZZeeejjjqqqzzz}}}~~~}}}}}}|||tttrrrooolllkkkjjjhhhfffeeedddcccaaa___]]]\\\[[[VVVVVVUUUUUUTTTSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRTTTVVVYYYZZZ[[[\\\___aaa```aaaaaa```___^^^]]]]]][[[ZZZXXXXXXZZZ]]]```ccchhhkkkqqqvvv{{{}}}tttggg[[[PPPJJJDDDAAACCCFFFFFFFFFIIIGGGCCC===:::999<<>>FFFUUUdddooo||||||kkkZZZMMMIIIDDDCCCBBBAAAAAABBBCCCDDDFFFGGGIIILLLNNNOOOPPPPPPRRRSSSTTTSSSOOOLLLKKKKKKGGGGGGGGGHHHJJJLLLOOOPPPSSSWWW\\\```dddhhhmmmpppppppppqqqrrrsssssssssrrrooooooooonnnnnnppptttwww}}}:::999:::<<<<<<<<>>BBBIIISSS```lllrrrvvvyyy{{{yyyuuummmeeeaaaaaafffkkkhhheee]]]TTTJJJEEECCCDDDCCCHHHPPPZZZfffssssssiiiccc]]]ZZZVVVQQQKKKEEE>>>999555555444333333333444444000111111222222222111111111111111000111111222333111111111111111111111111000111111111111222222222333222444777999@@@NNN\\\iiivvvyyyeeeWWWRRRGGGEEEDDDCCCCCCDDDEEEGGGCCCEEEGGGIIIKKKMMMNNNNNNPPPQQQSSSRRROOOLLLKKKJJJIIIHHHHHHHHHJJJLLLOOOQQQTTTWWW[[[^^^aaacccfffiiiggggggiiijjjkkkkkklllkkkkkkllllllllllllooossswww{{{999;;;===>>>@@@CCCGGGJJJNNNOOOQQQRRRRRRTTTWWWYYY___bbbfffhhhfffaaa[[[WWWUUUUUUVVVVVVVVVVVVVVVUUUUUUWWW[[[aaahhhnnnsssvvvyyy~~~~~~ssskkkfffccc```]]]aaadddiiillloooooommmllllllmmmppptttvvvtttmmmhhh]]]ZZZWWWUUUVVVZZZ___bbbeeelllttt{{{yyyrrrmmmllllllkkkiiiiiioooxxx}}}~~~{{{xxxwwwvvvpppooommmkkkhhheeecccbbb```___^^^]]][[[ZZZYYYYYYUUUUUUSSSRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQSSSUUUWWWXXXVVVXXX[[[]]]```aaaaaaaaaddddddcccbbbaaa```___^^^\\\\\\[[[ZZZ[[[^^^cccgggmmmooosssyyyvvviii^^^UUUQQQFFFDDDCCCCCCEEEGGGHHHHHHGGGCCC@@@???===<<<@@@FFFPPPZZZhhhuuu||||||tttjjjeeegggjjjkkkjjjlllcccYYYRRRKKKDDDDDDFFFEEEJJJSSS^^^jjjwwwwwwmmmhhh___^^^\\\VVVMMMEEE???<<<888777666555555444444555111222222333333222222111000000000000000000000000000000000000000000000000000000000000111111111111333222333666:::???JJJUUUjjjvvvsss```QQQLLLGGGDDDEEEDDDAAAAAADDDBBBDDDGGGIIIKKKLLLMMMMMMNNNMMMMMMLLLKKKJJJJJJJJJIIIHHHHHHHHHIIIJJJLLLMMMRRRUUUYYY[[[]]]___aaacccfffffffffggghhhiiiiiijjjhhhiiiiiiiiiiiikkkooorrrxxx~~~:::<<<>>>???AAADDDHHHKKKPPPRRRSSSTTTTTTUUUXXXZZZ^^^```bbbbbb___YYYSSSNNNLLLMMMNNNOOOPPPQQQQQQQQQTTTVVVZZZ```ffflllrrruuu{{{}}}rrriiiddd```]]][[[___aaafffjjjmmmnnnmmmllllllmmmooossstttrrrlllggg^^^\\\XXXVVVXXX[[[```ccciiiooowww~~~}}}wwwtttqqqnnnppprrrtttvvvxxx~~~yyyvvvtttssspppooommmjjjgggeeecccaaa^^^^^^]]][[[ZZZYYYXXXWWWUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRTTTUUUWWWWWWWWWXXXZZZ]]]___aaabbbbbbeeedddcccbbb```___^^^]]][[[[[[[[[ZZZ[[[^^^cccgggkkknnnsssyyy|||pppdddYYYPPPKKKBBBAAAAAABBBFFFHHHJJJJJJFFFBBB???>>>===>>>CCCKKKXXXaaannnyyy}}}tttkkkfffhhhllllllkkkkkkbbbYYYQQQJJJDDDCCCFFFGGGMMMWWWbbbmmmxxxyyypppkkkdddccc___XXXPPPGGG@@@===888777666555444444444444111222222333333222222111000000000000000000000000000000000000000000000000000000000000111111111111333222333666999>>>IIITTTfffrrr~~~yyyeeeUUUNNNHHHEEEEEEDDDBBBBBBEEECCCDDDFFFHHHJJJKKKKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIKKKLLLMMMRRRUUUWWWYYYYYYZZZ\\\^^^aaabbbcccdddeeefffgggggggggggghhhhhhiiikkkooorrryyy~~~~~~<<<>>>@@@AAACCCFFFKKKNNNSSSUUUWWWWWWWWWXXXZZZ\\\^^^___^^^\\\WWWQQQJJJFFFDDDEEEGGGJJJLLLNNNOOOPPPUUUVVVZZZ^^^dddkkkpppssszzz}}}rrriiibbb]]]ZZZXXX[[[^^^cccgggkkkmmmmmmmmmmmmnnnppprrrsssooojjjfff```^^^[[[ZZZ[[[^^^ccceeelllrrrzzz}}}tttnnnnnnpppqqqqqquuuyyyssskkkhhhjjjrrr{{{{{{uuusssqqqpppnnnmmmkkkiiifffdddbbbaaa]]]\\\[[[ZZZXXXWWWVVVVVVTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRQQQOOOPPPRRRTTTUUUVVVWWWWWWXXXXXXZZZ\\\^^^aaacccdddeeedddcccaaa___]]]\\\[[[YYYZZZZZZZZZ[[[^^^cccgggjjjmmmrrryyywwwkkk^^^TTTLLLHHHBBBAAAAAABBBEEEGGGHHHGGGDDD???<<<===>>>AAAIIIRRRccckkkvvv}}}uuulllhhhjjjnnnnnnmmmjjjaaaWWWPPPIIICCCBBBFFFJJJQQQ\\\hhhsss||||||tttpppkkkiiiccc[[[RRRIIIAAA===888777666555444444444444111222222333333222222111000000000000000000000000000000000000000000000000000000000111111111222222333111333666999===GGGRRR```mmmzzzmmm\\\QQQKKKFFFFFFEEECCCCCCEEECCCDDDEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJIIIJJJKKKMMMNNNRRRSSSUUUVVVUUUUUUVVVWWW\\\\\\]]]___```bbbcccddddddeeeffffffgggjjjooorrr{{{{{{zzz|||~~~>>>@@@BBBDDDFFFIIINNNQQQVVVXXXZZZZZZZZZZZZ\\\]]]___^^^\\\WWWRRRLLLFFFCCC@@@BBBEEEIIIMMMPPPRRRTTTVVVWWWZZZ^^^dddjjjooosssxxx}}}wwwlllccc\\\XXXUUUYYY\\\aaafffkkkmmmoooooooooqqqssstttrrrooojjjfffcccaaa___^^^___bbbfffhhhnnnttt~~~||||||}}}~~~~~~zzzwwwppplllhhhgggjjjoootttuuuwww~~~wwwnnnfffbbbaaaccckkksssvvvxxxssspppnnnmmmlllkkkiiigggdddbbb```___\\\[[[[[[YYYXXXWWWVVVUUUSSSRRRQQQQQQPPPPPPPPPQQQRRRRRRRRRSSSRRRRRRQQQQQQNNNPPPRRRUUUVVVWWWWWWWWWYYYYYYZZZ[[[]]]aaadddeeeeeedddccc```^^^\\\ZZZZZZXXXYYYZZZ[[[\\\___dddgggiiimmmssszzzttthhh\\\QQQKKKGGGEEEDDDCCCDDDEEEDDDCCCAAABBB===:::<<>>@@@<<<:::===CCCKKKXXXdddsssyyy}}}vvvnnnjjjmmmoooooommmccc[[[QQQKKKEEEAAACCCGGGKKKUUUdddrrr|||}}}wwwooocccWWWMMMDDD===999777666555444444333333333111222222333333222222111000000000000000000000000000000000000000000000000111111111111222222222222333111333666777:::BBBLLLVVVcccqqqyyy|||~~~}}}yyyzzz{{{}}}nnn]]]SSSIIIFFFEEECCCBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDEEEFFFGGGHHHJJJKKKKKKLLLLLLKKKJJJJJJKKKMMMNNNMMMOOORRRSSSSSSSSSTTTUUUUUUVVVWWWYYY[[[]]]^^^___^^^```bbbdddfffjjjpppttt}}}|||{{{|||~~~~~~CCCEEEHHHJJJLLLPPPUUUXXXYYY\\\___aaabbbbbbcccddd___[[[UUUNNNHHHDDDAAAAAA???BBBEEEJJJOOOSSSUUUWWWWWWXXXZZZ^^^dddkkkrrruuuuuuggg]]]XXXYYY\\\aaafffkkkppprrrssswwwyyy{{{yyyuuuoookkkjjjhhhhhhggghhhiiijjjlllmmmssszzz}}}sssiii```]]]ZZZYYYXXXYYY[[[\\\\\\[[[``````aaacccgggmmmrrrvvvsssdddXXXUUUVVVZZZ]]]^^^bbbggglllrrrxxx||||||uuuqqqnnnllljjjhhhgggeeedddaaa___^^^]]]\\\[[[ZZZYYYXXXVVVUUUUUUQQQPPPPPPOOOOOOOOOPPPPPPRRRRRRRRRRRRQQQQQQPPPOOOOOOPPPRRRTTTVVVXXXYYYYYY[[[\\\\\\]]]^^^```bbbcccbbbaaa```^^^\\\[[[YYYXXXWWWYYY[[[]]]___bbbgggjjjlllpppwww~~~{{{uuujjj]]]RRRKKKGGGEEECCCCCCDDDFFFHHHFFFCCC@@@???;;;;;;@@@GGGPPP^^^kkkwww|||}}}vvvmmmjjjlllnnnmmmkkk___WWWNNNHHHDDDAAADDDIIINNNWWWfffttt~~~zzzooo___QQQGGG@@@;;;777777666555444333333333333111222222333333222222111000000000000000000000000000000000000000000000000111111111222222222222333222111333666777888@@@IIIUUUbbbooovvvyyy|||{{{xxxyyyzzz{{{~~~xxxfffZZZMMMIIIGGGDDDBBBBBBCCCCCCBBBBBBCCCDDDEEEFFFDDDDDDEEEGGGHHHJJJKKKKKKLLLKKKJJJJJJJJJKKKLLLMMMLLLNNNQQQSSSSSSSSSUUUWWWUUUUUUWWWXXXZZZ[[[\\\]]]]]]^^^aaacccgggkkkqqquuu}}}~~~}}}~~~EEEGGGJJJLLLOOORRRWWW[[[\\\___cccfffgggggghhhjjjccc^^^VVVNNNGGGCCCAAAAAA@@@BBBFFFJJJNNNRRRUUUVVVVVVVVVXXX\\\cccjjjrrrvvvooobbb[[[ZZZ\\\```fffkkkooorrrssszzz|||}}}zzzuuuoookkkjjjjjjjjjjjjkkklllmmmnnnooowwwxxxpppjjjaaaZZZWWWUUUSSSQQQRRRSSSUUUVVVVVV[[[\\\___bbbgggmmmssswwwzzziii^^^WWWUUUVVV[[[___aaaeeekkklllqqqtttwww|||||||||yyysssooollljjjhhhfffeeedddbbb```^^^]]]\\\ZZZZZZYYYWWWVVVUUUTTTSSSPPPOOOOOOOOOOOOOOOPPPPPPRRRRRRRRRRRRQQQPPPOOONNNPPPQQQRRRSSSUUUXXXZZZ[[[\\\]]]^^^___``````````````````___]]]\\\ZZZYYYYYYWWWZZZ\\\___aaadddhhhkkknnnsssyyywwwpppeeeYYYOOOIIIFFFEEEDDDDDDFFFHHHIIIGGGCCC???>>>;;;===CCCKKKUUUcccoooxxx}}}}}}uuummmiiijjjkkkjjjggg\\\SSSKKKFFFCCCAAAEEEKKKRRR[[[hhhuuu}}}}}}ooo\\\KKKBBB===999777666666555444333333333333111222222333333222222111000000000000000000000000000000000000000000000000111111111222222222333333222111333555666777>>>GGGVVVbbbnnnuuuxxx{{{|||yyyzzzzzzzzz|||oooaaaSSSMMMJJJGGGDDDDDDCCCBBBBBBBBBCCCDDDFFFGGGEEEEEEFFFGGGHHHJJJKKKKKKLLLKKKJJJIIIIIIJJJKKKKKKMMMOOOQQQRRRRRRSSSTTTUUUTTTUUUVVVWWWXXXYYYZZZZZZ[[[^^^```dddggglllssswww|||FFFHHHKKKMMMPPPTTTXXX\\\^^^aaafffiiijjjkkklllmmmiiidddZZZPPPIIIDDDCCCCCCBBBDDDHHHLLLOOOSSSUUUVVVTTTTTTVVV[[[aaajjjqqqvvv{{{ttteee^^^ZZZ\\\```eeejjjnnnqqqssszzz}}}~~~{{{tttnnnkkkjjjkkkkkklllmmmnnnooopppppp|||zzzmmmgggccc]]]WWWUUURRRPPPNNNNNNQQQTTTUUUVVVXXXZZZ^^^bbbhhhnnnuuuzzz~~~tttggg^^^XXXUUUUUUZZZ^^^bbbhhhnnnmmmqqqtttwww|||~~~~~~~~~wwwrrrnnnkkkhhhgggeeeeeecccbbb```^^^\\\\\\YYYXXXWWWVVVTTTSSSRRRRRROOOOOOOOONNNNNNOOOPPPPPPRRRRRRRRRRRRQQQPPPOOONNNQQQQQQQQQSSSUUUXXXZZZ\\\]]]^^^___`````````___^^^______^^^]]]\\\ZZZZZZYYYXXXZZZ]]]```bbbeeeiiilllpppttt{{{vvvooodddXXXOOOIIIGGGGGGHHHHHHIIIJJJIIIEEE@@@;;;>>><<<>>>EEENNNXXXeeeqqqyyy}}}|||uuulllhhhiiijjjhhheeeZZZQQQIIIEEEBBBAAAFFFMMMUUU^^^jjjuuu|||oooZZZIII???<<<999888666666555444333333333333222222222333333222222222000000000000000000000000000000000000000000000000111111222222222333333333222111333555666777===FFFWWWcccnnntttwww{{{|||{{{{{{{{{zzz{{{~~~uuufffWWWPPPMMMIIIFFFEEEBBBBBBBBBBBBCCCEEEGGGHHHEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKMMMOOOQQQRRRQQQQQQRRRSSSTTTUUUUUUVVVWWWXXXXXXXXX[[[]]]```dddhhhmmmtttxxx|||IIIGGGHHHLLLOOOPPPWWW^^^```fffkkklllmmmqqqrrrqqqrrriii\\\PPPHHHEEEDDDDDDCCCDDDFFFJJJNNNQQQQQQPPPSSSSSSSSSUUU[[[ccckkkppp~~~kkk```\\\ZZZ[[[```dddfffjjjooovvvxxxzzzzzzvvvrrrnnnmmmllljjjkkkmmmnnnnnnrrrxxx}}}vvvmmmdddaaa___[[[YYYZZZSSSQQQNNNLLLLLLNNNQQQRRRYYYYYY\\\ccckkkqqqssssss|||lll```\\\XXXWWWXXX\\\bbbhhhmmmpppuuuuuuxxx~~~yyysssooojjjgggdddbbbbbb```___]]][[[ZZZZZZXXXXXXWWWVVVUUUSSSSSSRRRSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRQQQPPPOOONNNNNNMMMPPPQQQRRRTTTVVVXXXYYYZZZ]]]^^^___aaaaaaaaa``````]]]]]][[[ZZZYYYYYYYYYYYYYYY[[[]]]```bbbfffkkkooopppvvv|||{{{ssshhh[[[SSSKKKEEECCCEEEGGGHHHIIIJJJIIIFFFBBB>>><<<===@@@FFFPPP]]]iiipppwww{{{wwwmmmjjjiiieeeaaa^^^VVVNNNGGGFFFEEEEEEHHHMMMUUU___llltttxxxzzz~~~fffQQQFFF<<<;;;;;;444555555444444444333333333222222222222222222222222222222111111111111222222000000////////////000000000000000000000000000000555222333666777888>>>EEETTT]]]jjjtttyyy|||~~~}}}{{{{{{||||||ppp```TTTNNNJJJFFFBBBEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJKKKKKKKKKJJJIIIHHHGGGHHHHHHIIIJJJKKKLLLLLLOOOPPPQQQSSSTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVXXXXXXYYY[[[___bbbgggmmmtttxxx{{{IIIGGGGGGJJJLLLOOOUUU]]]___eeekkkmmmpppuuuwwwvvvuuummm___RRRIIIDDDBBBBBBAAABBBDDDHHHLLLNNNNNNMMMOOOOOONNNQQQVVV]]]dddhhhsssyyy}}}lllbbb]]]ZZZZZZ^^^aaabbbeeejjjrrruuuxxxyyyvvvsssqqqpppqqqnnnmmmoooooopppvvv}}}nnnfff___^^^^^^\\\[[[\\\YYYWWWTTTRRRQQQSSSUUUWWWYYYZZZ^^^dddlllqqqssssssyyy}}}lllaaa]]]ZZZZZZ[[[___dddkkkpppsssxxxyyy}}}}}}wwwrrrmmmiiifffcccbbbaaa```^^^]]][[[ZZZYYYXXXWWWVVVUUUTTTSSSSSSRRRSSSRRRRRRQQQQQQQQQRRRRRRSSSRRRRRRQQQPPPOOONNNNNNQQQRRRSSSUUUWWWYYY[[[\\\]]]^^^```aaaaaaaaa```______^^^]]]\\\ZZZZZZYYYYYYZZZ\\\^^^aaacccgggllloooqqqwww|||xxxnnncccWWWPPPJJJEEEDDDFFFFFFGGGHHHIIIHHHEEE@@@======>>>BBBIIITTT```lllsssvvvzzz~~~wwwmmmjjjhhhccc^^^[[[TTTMMMGGGEEEEEEEEEHHHNNNVVV___kkkssswwwyyy}}}|||bbbOOOEEE<<<;;;<<<666666666555555555444444444222222222222222222222222222222111111111111222222111111000000000000111111000000000000000000000000333111111444666777<<>>@@@DDDLLLXXXeeepppwwwwwwzzz}}}~~~uuullliiifff```YYYWWWQQQJJJEEEDDDDDDEEEIIIOOOXXX```kkkrrrvvvxxx}}}uuu]]]LLLDDD<<<<<<===888777777666666666555555555222222222222222222222222222222111111111111222222222222111111111111222222000000000000000000000000111///000333444555:::AAAOOOYYYfffqqqvvvyyy|||~~~qqqbbbXXXQQQLLLIIIEEEDDDDDDDDDEEEFFFHHHIIILLLMMMMMMLLLLLLKKKKKKJJJGGGGGGHHHHHHIIIKKKLLLMMMQQQRRRSSSTTTUUUVVVVVVVVVSSSSSSSSSTTTUUUVVVXXXXXXZZZ\\\___bbbffflllrrrwww{{{IIIEEECCCDDDFFFIIIQQQZZZ^^^fffnnnsssxxx|||ooo```SSSJJJFFFEEECCCDDDFFFJJJNNNPPPPPPOOONNNMMMLLLLLLOOOSSSXXX[[[___dddkkkrrrxxxyyylllccc^^^ZZZYYY\\\]]]^^^aaaggglllooorrrtttttttttttttttwwwtttssswww|||pppfff___\\\```ddddddeeefff___\\\XXXUUUTTTTTTVVVWWW[[[___dddkkkqqquuuvvvvvv||||||kkkaaa^^^^^^```bbbeeejjjpppwww{{{|||xxxrrrmmmiiifffccc``````___^^^]]][[[YYYXXXWWWVVVUUUUUUTTTSSSSSSRRRRRRRRRRRRQQQQQQRRRSSSTTTTTTTTTSSSSSSRRRQQQPPPOOOOOOPPPQQQSSSVVVYYY[[[^^^______```aaabbbbbbaaa```___aaa```___]]][[[ZZZYYYYYY[[[\\\___aaacccgggkkkoooooouuu|||{{{sssdddZZZPPPJJJFFFCCCDDDGGGGGGHHHIIIHHHEEEAAA>>>======@@@FFFOOO[[[hhhssszzzxxx{{{}}}}}}{{{rrrkkkhhhddd\\\UUURRRMMMHHHDDDDDDDDDEEEKKKSSSZZZbbblllrrruuuyyyoooXXXIIICCC::::::===777666666666666555555555444222222222222222222222222222222111111111111222222222111111000000111111222000000000000000000000000000///000333444444999???LLLUUUcccnnnuuuxxx{{{}}}|||lll___VVVOOOKKKFFFEEEDDDDDDEEEGGGIIIJJJMMMMMMNNNMMMMMMLLLKKKJJJGGGGGGGGGGGGIIIJJJLLLMMMPPPQQQRRRSSSTTTUUUUUUUUUSSSSSSSSSTTTUUUVVVXXXXXXZZZ\\\___bbbfffkkkqqqvvv{{{HHHDDDBBBCCCDDDFFFNNNWWW___hhhqqqvvv|||uuufffWWWMMMHHHGGGDDDEEEGGGKKKPPPRRRSSSRRRPPPOOOMMMMMMOOORRRVVVXXX\\\aaaggglllrrryyyxxxkkkccc^^^ZZZYYY]]]```bbbgggmmmmmmppptttvvvvvvvvvvvvwww{{{yyy{{{tttiiiccc___bbbffffffgggiiifffccc___\\\ZZZ[[[\\\]]]```cccjjjpppuuuyyy|||~~~yyyiii```]]]^^^```cccfffjjjpppwww}}}yyyuuupppkkkhhheeebbb```___^^^]]]\\\ZZZXXXWWWVVVTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRTTTUUUVVVUUUTTTSSSRRRQQQPPPPPPOOOOOOPPPRRRUUUXXX[[[]]]^^^``````aaabbbbbbaaa```___```___^^^\\\ZZZYYYYYYYYY[[[\\\___```bbbfffjjjnnnnnnuuu|||yyyqqqbbbYYYOOOJJJFFFCCCDDDGGGHHHJJJKKKIIIDDD@@@>>>>>><<>>???<<<@@@HHHSSS___kkkuuu{{{{{{~~~}}}}}}~~~zzztttlllhhheeeeee```WWWPPPMMMGGGEEEDDDEEEEEEHHHQQQ[[[```gggoootttxxxcccPPPEEE@@@888777:::666555444444444444333333333222222222222222222222222222222111111111111222222000000////////////000000000000000000000000000000222111222666666666999???FFFPPP___kkkrrrwww{{{}}}~~~~~~qqqcccYYYSSSLLLJJJHHHGGGGGGIIIKKKMMMOOOQQQSSSUUUTTTQQQMMMKKKHHHGGGFFFFFFGGGIIIKKKMMMNNNNNNPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTUUUVVVXXXXXX[[[]]]```bbbeeeiiiooosssyyy~~~FFFCCCBBBDDDDDDEEEKKKRRR\\\fffrrrzzzppp]]]OOOHHHGGGDDDFFFIIINNNTTTXXXYYYYYYWWWVVVUUUUUUVVVXXXZZZ\\\aaadddiiimmmrrryyyrrriii___\\\\\\aaafffkkkrrrzzzzzz}}}uuulllffffffiiikkknnnqqqpppmmmjjjgggeeefffhhhiiippptttzzzoooccc___]]]\\\```eeegggjjjoooxxx}}}vvvrrrmmmiiigggdddbbb```]]]]]][[[ZZZXXXWWWUUUUUUSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPQQQRRRSSSUUUWWWXXXVVVUUUUUUTTTSSSRRRQQQPPPRRRSSSTTTVVVXXXZZZ\\\]]]aaabbbbbbcccbbbaaa```___^^^^^^]]]\\\\\\\\\\\\\\\^^^```bbbdddeeehhhlllpppvvv}}}~~~rrrfff[[[RRRJJJGGGEEEDDDFFFKKKIIIKKKLLLHHHAAA===<<<>>>===AAAJJJUUUaaammmvvv{{{zzz}}}~~~{{{zzzxxxqqqiiieeebbbbbbccc___VVVOOOMMMFFFDDDEEEFFFGGGIIISSS^^^ccciiiqqqvvv{{{zzz\\\KKKBBB???777777;;;777555555555555444444444444222222222222222222222222222222111111111111222222111000000000000000000111000000000000000000000000222000222666666555888>>>EEEOOO^^^jjjrrrwww{{{~~~}}}}}}{{{|||}}}|||mmmaaaZZZOOOMMMJJJHHHHHHJJJLLLNNNRRRUUUYYY[[[ZZZUUUPPPLLLHHHGGGFFFEEEFFFIIIKKKMMMNNNOOOPPPRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVXXXXXX\\\^^^```bbbdddiiinnnrrrxxx}}}EEECCCBBBEEEEEEEEEJJJPPPYYYdddpppzzzvvvbbbRRRJJJHHHGGGHHHLLLRRRXXX\\\^^^^^^]]]\\\[[[[[[[[[]]]```aaaeeeiiimmmrrrwwwwwwmmm```]]]]]]bbbggglllttt{{{zzzqqqjjjjjjmmmooossswwwxxxvvvrrrpppoooppprrrsssvvvzzz~~~kkkbbb___^^^\\\aaaeeehhhjjjpppyyy{{{uuurrrmmmiiigggeeebbb```]]]\\\[[[ZZZXXXVVVUUUTTTRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPQQQRRRTTTUUUWWWXXXVVVVVVUUUTTTSSSRRRQQQQQQTTTUUUVVVXXXZZZ[[[]]]]]]aaabbbccccccbbbaaa```______^^^^^^]]]]]]^^^^^^___```bbbdddfffgggjjjnnnqqq{{{|||nnnbbbWWWOOOGGGEEEEEEEEEHHHMMMHHHJJJKKKGGG@@@;;;;;;===>>>CCCLLLWWWcccnnnwww{{{yyy|||}}}zzzwwwssskkkbbbaaa___```bbb___VVVOOOMMMEEEDDDEEEGGGGGGJJJUUU```eeejjjrrrwww}}}vvvXXXGGG@@@>>>777888<<<:::777666666666555555555555222222222222222222222222222222111111111111222222222222111111111111222222000000000000000000000000111000222555666555888===DDDOOO]]]jjjrrrwww{{{~~~||||||}}}yyyzzz|||~~~tttggg```QQQOOOLLLIIIIIIJJJLLLNNNTTTXXX\\\___^^^YYYSSSNNNHHHGGGEEEEEEFFFHHHKKKMMMOOOPPPQQQSSSTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVXXXXXX\\\^^^```bbbdddhhhnnnrrrwww}}}CCCCCCCCCCCCDDDGGGLLLQQQWWWaaannnyyykkk[[[PPPIIIHHHHHHLLLSSS[[[aaabbbaaadddbbbaaa______```bbbcccjjjmmmrrrvvvzzzlllccc]]]ZZZ\\\```eeemmmttt||||||yyytttqqqppprrruuuxxx~~~|||zzzwwwwwwwwwxxxyyy}}}vvvhhh^^^]]]aaa]]]aaafffjjjnnnsss{{{xxxrrrnnnjjjgggeeedddbbb```]]]\\\YYYWWWUUUUUUUUUUUUNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUWWWVVVSSSRRRQQQRRRSSSTTTUUUVVVVVVVVVVVVXXX\\\___ccccccbbbaaa```___^^^^^^\\\]]]]]]^^^______^^^^^^aaabbbdddfffhhhmmmssswww~~~vvvkkkcccPPPLLLGGGDDDEEEGGGJJJKKKMMMIIIGGGEEEAAA======AAABBBGGGQQQ^^^jjjssswwwxxxxxxxxxxxxwwwtttnnnfffaaa___aaabbb```[[[SSSMMMJJJHHHCCCAAAFFFLLLQQQXXX___hhhnnnuuuyyy~~~oooSSSLLLBBB===<<<;;;888555666666666555444444333333222333333333333222111111000111111111111222222222222222111000//////000000000000000000111111111111333222111000222555888:::AAAJJJYYYiiivvv}}}}}}}}}~~~}}}}}}}}}zzz{{{|||~~~qqqeee[[[SSSMMMLLLLLLLLLNNNRRRVVV\\\```bbbbbbaaaYYYPPPMMMIIIGGGHHHHHHGGGJJJOOOPPPRRRTTTTTTTTTTTTUUUVVVWWWVVVVVVVVVVVVWWWXXXXXX[[[]]]```ccceeehhhmmmpppvvv{{{CCCCCCCCCCCCDDDHHHNNNRRRYYYbbboooyyywwwdddVVVNNNKKKLLLPPPXXXaaahhhjjjiiihhhgggeeeddddddeeeggghhhjjjnnnsssxxx}}}qqqccc]]]YYYZZZ\\\___dddkkkvvvyyyzzzuuutttuuuxxxzzz~~~|||{{{zzzzzzzzz{{{{{{rrreee]]]\\\```___dddjjjnnnqqqvvv}}}}}}wwwpppmmmiiifffdddbbb```___]]]\\\ZZZXXXVVVUUUTTTSSSPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUWWWVVVTTTRRRQQQRRRSSSTTTUUUUUUVVVVVVVVVXXX\\\___bbbbbbaaa```___^^^]]]]]]]]]]]]^^^_______________aaabbbdddfffiiinnntttyyysssggg___QQQMMMHHHEEEEEEGGGIIIIIILLLHHHFFFDDD@@@<<<===AAADDDJJJVVVcccooowwwzzz{{{zzzzzzyyywwwrrrkkkccc^^^]]]___```^^^YYYRRRLLLIIIGGGCCCBBBFFFLLLRRRYYY```jjjpppwww{{{iiiRRRJJJBBB<<<;;;:::888555777666666555555444333333222333333333333222111111000111111111111222222222222222111000000000000000000000000000111111111111333222111111222555888:::???HHHWWWhhhuuu}}}}}}}}}|||{{{zzz}}}|||zzz{{{|||~~~wwwjjj```XXXQQQOOONNNNNNPPPTTTYYY```fffjjjllljjjbbbYYYPPPKKKHHHIIIIIIHHHLLLQQQQQQSSSVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXXXX[[[]]]aaaccceeeiiimmmpppvvv{{{CCCCCCDDDDDDFFFJJJPPPTTT\\\dddoooyyysss```UUURRRSSSVVV^^^gggnnnpppoooooonnnlllkkkkkkmmmnnnpppmmmqqqvvv{{{xxxfff___YYYYYYYYYZZZ]]]aaalllnnnssszzz}}}|||~~~}}}kkkbbb\\\[[[^^^bbbhhhoootttwww|||{{{uuuooolllgggdddcccaaa___]]]\\\\\\[[[YYYVVVTTTRRRQQQQQQQQQRRRRRRRRRRRRRRRQQQSSSSSSSSSTTTUUUUUUVVVVVVWWWVVVTTTSSSRRRRRRSSSSSSTTTUUUVVVWWWWWWYYY]]]___aaa``````___^^^]]]\\\\\\]]]^^^^^^___```aaaaaabbb```bbbdddgggkkkqqqxxx}}}|||pppcccZZZQQQMMMHHHFFFFFFGGGHHHIIIKKKGGGDDDBBB???;;;===BBBHHHPPP]]]jjjuuu|||~~~~~~}}}zzzuuunnnfff___[[[ZZZ\\\]]][[[VVVOOOKKKHHHFFFCCCBBBHHHNNNSSS\\\dddmmmttt{{{~~~bbbOOOHHHAAA<<<:::999777555777777666555555444444333222333333333333222111111000111111111111222222222222111000000000000000000000000000000111111111111222222111111222444777999<<>>;;;???EEELLLUUUdddqqq{{{{{{sssiiiaaa[[[XXXYYYZZZ[[[XXXSSSMMMIIIHHHEEECCCDDDJJJPPPWWWaaakkkssszzzuuu[[[KKKFFF@@@<<<:::999777666777777666666555444444444222333333333333222111111000000111111111222222222111111000000000000000111///000000000111111111111222111111111222444666888:::CCCRRRcccqqq{{{}}}yyyuuusssvvv{{{{{{xxxxxxzzz||||||qqqggg\\\VVVSSSRRRTTTYYY]]]gggqqqxxx{{{xxxnnndddXXXQQQLLLLLLLLLLLLQQQXXXXXX[[[^^^^^^\\\YYYXXXWWWUUUUUUUUUUUUUUUVVVVVVWWWZZZ]]]```ccceeeiiimmmpppvvvzzzCCCDDDFFFGGGJJJOOOUUUZZZ```fffppp{{{zzzgggaaa```bbbgggoootttvvvvvvyyyxxxwwwvvvvvvxxxyyy{{{}}}mmmccc[[[YYYZZZZZZZZZ]]][[[]]]```cccfffiiikkklllnnnoooooopppooonnnmmmllliiijjjkkkmmmqqqxxxkkkaaa^^^\\\\\\```hhhnnnvvv}}}{{{uuuooolllhhheeecccaaa___^^^[[[[[[ZZZXXXVVVSSSOOONNNKKKLLLNNNPPPRRRSSSSSSTTTRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVWWWYYYZZZ[[[[[[\\\^^^```aaa``````______^^^^^^^^^^^^^^^^^^___aaacccdddfffccceeehhhmmmrrryyyxxxjjj]]]UUUKKKIIIGGGGGGJJJLLLLLLLLLHHHCCC@@@???======BBBHHHQQQ[[[jjjwww~~~zzzpppeee\\\YYYXXXYYYZZZYYYVVVPPPKKKHHHGGGDDDCCCGGGNNNUUU]]]iiittt|||lllWWWHHHEEE@@@<<<:::999888777888777777666555555444444222333333333333222111111000000111111111222222222111000000000000000111111///000000000111111111111111111111111222444555666999AAAOOO___mmmyyy~~~zzzuuusssuuuzzz~~~yyyvvvwwwyyy{{{yyynnnccc\\\WWWTTTVVVZZZaaajjjsssxxxzzzwwwlllaaaXXXRRRMMMMMMMMMNNNTTTZZZ]]]```cccccc```\\\YYYWWWUUUTTTTTTTTTTTTUUUVVVVVVYYY[[[^^^aaadddhhhmmmppptttxxx~~~DDDEEEFFFHHHKKKQQQXXX]]]bbbiiitttttthhhgggggglllsssyyyzzzzzzxxxxxxwwwxxxzzz}}}pppeeeZZZYYYZZZ[[[\\\^^^[[[\\\^^^```bbbddddddeeedddeeefffffffffeeeccccccbbbccceeegggjjjpppwww|||xxxddd^^^\\\ZZZ]]]ccciiiooowww~~~|||uuuooolllhhhdddcccaaa___]]]ZZZZZZYYYWWWTTTRRRPPPOOOLLLMMMOOOPPPRRRSSSTTTTTTRRRRRRRRRSSSTTTTTTUUUUUUUUUVVVVVVWWWXXXYYYZZZZZZZZZ\\\^^^^^^]]]]]]___```````````````______^^^^^^]]]]]]]]]^^^```ccceeegggfffhhhlllpppvvv}}}uuuhhh\\\TTTIIIHHHHHHIIIKKKMMMMMMLLLFFFBBB>>>>>>===???FFFNNNXXXbbbppp{{{xxxlllaaaZZZYYYZZZ\\\\\\ZZZUUUOOOJJJHHHGGGDDDDDDJJJRRRZZZdddrrr~~~eeeUUUFFFDDD@@@===:::999999999888888777666666555555444222333333333333222111111000111111111111222222222000000000000000111111222000000000000111111111111111111111222222333444555999???JJJXXXgggttt~~~|||xxxvvvwww{{{}}}wwwuuuvvvwww{{{wwwkkkccc]]]XXXXXX[[[dddkkkqqqttttttqqqhhh^^^VVVPPPMMMMMMNNNPPPUUU[[[aaadddggghhhddd___ZZZXXXTTTTTTSSSSSSTTTTTTUUUVVVWWWYYY]]]```cccgggkkkooorrrvvv|||DDDEEEGGGIIIMMMSSSZZZ___eeemmmxxxqqqnnnlllnnnrrruuuvvvtttssstttvvvyyy~~~wwwjjj^^^[[[]]]^^^___aaa___```aaaccccccdddddddddbbbccccccdddcccaaa```______aaadddgggjjjoootttxxxzzz{{{lll___[[[ZZZXXX\\\dddiiiooowww~~~}}}xxxyyy}}}|||tttnnnkkkfffcccaaa```^^^\\\ZZZYYYWWWUUUSSSRRRQQQQQQPPPQQQRRRSSSTTTTTTTTTSSSQQQQQQQQQRRRSSSSSSTTTTTTTTTUUUWWWYYY[[[\\\]]]]]]^^^___aaaaaa___^^^___```_________^^^^^^^^^^^^^^^\\\\\\\\\]]]___bbbeeegggiiillloootttyyy}}}qqqdddZZZTTTKKKJJJIIIJJJKKKLLLKKKIIIEEE@@@======>>>AAAIIIRRR^^^hhhvvv|||uuuiii^^^YYYZZZ]]]___^^^[[[VVVOOOJJJHHHGGGCCCFFFLLLVVV___jjjzzzzzz^^^SSSEEEDDDAAA>>>;;;:::::::::888888777777666555555555222333333333333222111111000111111111111222222222000000000000000111222222000000000000111111111111111111111222222333444444777<<>><<<<<<>>>AAAFFFRRR]]]kkkwww}}}pppddd]]][[[\\\^^^ddd___YYYVVVQQQJJJGGGHHHIIIKKKPPP\\\kkk{{{nnnYYYOOOEEEDDDAAA===;;;999888888888888777777666666666666555555444444444333333333222111000//////000111222////////////////////////000000000///------///111///000000000111111111111444555;;;FFFSSS```qqq~~~|||{{{zzz{{{}}}wwwppphhh```[[[ZZZYYYXXXXXXWWWUUURRROOOJJJJJJKKKKKKMMMQQQWWW[[[fffjjjnnnnnnhhh```YYYTTTPPPQQQQQQQQQRRRRRRSSSSSSUUUWWWZZZ\\\___ccchhhkkkooossswww|||HHHDDDCCCHHHOOOTTT[[[bbbkkkuuu}}}ooolllkkkggghhhlllkkkpppvvv{{{sssgggeeeeeefffhhhkkkkkklllkkkkkklllnnnqqqpppooooooppppppooonnnlllkkklllooorrrvvvyyy|||}}}ooofffccc]]]YYYZZZ[[[\\\```fffjjjoooxxxtttmmmhhhiiikkknnnsssxxx{{{}}}yyyqqqlllhhhccc___]]]\\\ZZZYYYVVVVVVUUUTTTSSSRRRQQQQQQQQQRRRSSSTTTTTTTTTSSSRRRPPPPPPOOOPPPQQQRRRTTTUUUWWWWWWYYYZZZ]]]___aaabbbbbbaaa```______________________________^^^]]]\\\[[[\\\^^^___```cccgggjjjnnnpppvvv~~~vvvhhh\\\SSSNNNKKKJJJJJJLLLMMMKKKFFFBBB???<<<<<>><<<;;;;;;888888888777666555555444444444333333333222222222222111000000000000111222111111111111111111111111000111222111//////111333111222222222222333333333777666999AAAJJJWWWiiixxx}}}tttkkkeee[[[XXXSSSOOOLLLJJJHHHFFFHHHIIIJJJKKKLLLPPPVVVZZZaaacccdddbbb]]]WWWSSSQQQNNNNNNNNNOOOPPPQQQQQQQQQSSSVVVXXX[[[^^^bbbgggjjjooorrrwww|||GGGDDDDDDHHHLLLQQQZZZccckkkxxxllleeeeeedddeeeiiijjjpppwww|||ppphhhfffgggiiijjjkkkmmmmmmnnnppptttvvvvvvwwwyyyzzzzzz|||~~~~~~~~~~~~~~~wwwmmmeeebbbccc```___aaagggjjjkkkooouuuuuuzzzpppjjjgggjjjnnnqqqvvv|||zzzssskkkhhhccc___]]][[[YYYXXXUUUUUUTTTTTTSSSRRRRRRQQQSSSTTTUUUUUUUUUTTTSSSRRRRRRRRRQQQRRRSSSTTTVVVWWWWWWXXXZZZ[[[]]]^^^______^^^^^^]]]]]]]]]^^^______``````aaaaaa```]]][[[ZZZZZZ\\\]]]___aaafffkkkoootttwww~~~tttfffZZZRRRMMMKKKKKKKKKKKKIIIFFFBBB@@@>>>;;;<<<@@@FFFQQQbbbppp{{{nnnddd___^^^______ZZZTTTOOOMMMJJJEEEDDDGGGKKKQQQZZZfffssszzzbbbTTTMMMHHHFFFCCC@@@>>><<<;;;;;;:::999888777666555444444444333333333333222222222111111111111111111111111111111111111111111111111000111222222111000222333111111111222222222333333666555888>>>FFFSSSgggxxxzzzqqqjjj```[[[TTTNNNKKKJJJIIIHHHFFFGGGIIIJJJKKKOOOTTTXXX[[[\\\]]][[[WWWSSSQQQPPPLLLLLLMMMNNNOOOPPPPPPQQQSSSUUUWWWZZZ]]]aaafffiiinnnqqqvvv{{{HHHEEEEEEHHHKKKOOOYYYcccooo}}}ggg`````````bbbgggkkkqqqxxx}}}rrrgggcccbbbcccdddfffhhhiiikkkmmmqqquuuyyy||||||nnngggccc``````bbbaaabbbhhhooorrrtttyyysssmmmjjjlllppptttyyy{{{tttkkkgggbbb___\\\[[[YYYXXXUUUUUUTTTTTTSSSSSSRRRRRRRRRSSSTTTTTTTTTSSSRRRQQQRRRRRRQQQQQQRRRTTTVVVWWWXXXYYY[[[]]]^^^^^^___^^^]]]]]]]]]]]]]]]^^^___```___`````````___\\\YYYWWWYYYZZZ\\\^^^aaafffmmmrrruuuyyyuuufff[[[RRRNNNKKKLLLLLLJJJGGGCCC@@@>>><<<:::;;;@@@HHHTTTfffuuuvvvkkkbbb```___^^^]]]WWWRRRMMMJJJGGGBBBBBBEEEIIIPPP\\\iiiuuurrr^^^RRRLLLFFFEEEBBB@@@>>>===<<<<<<<<<;;;:::999777666444444444444444333333333222222111111222222222222111111111111111111111111111111///111222222111111222333000000000000111111111222444444777===DDDQQQfffxxx~~~vvvoooddd^^^VVVOOOLLLKKKJJJJJJDDDFFFHHHIIIKKKNNNSSSVVVVVVWWWXXXVVVSSSQQQPPPQQQKKKKKKLLLMMMNNNOOOPPPQQQQQQTTTVVVYYY\\\```eeehhhmmmpppvvv{{{JJJGGGFFFHHHIIIMMMWWWbbbsssttt___YYYYYYZZZ^^^dddjjjpppxxxrrreee^^^\\\\\\___aaaccceeegggkkkooorrr{{{{{{pppfffbbb```______bbbfffiiiooowww{{{}}}vvvpppkkknnnrrrwww}}}}}}uuukkkgggbbb^^^\\\[[[YYYWWWTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQSSSTTTTTTTTTSSSRRRSSSRRRRRRRRRSSSUUUWWWXXXZZZ[[[]]]____________^^^\\\\\\\\\]]]^^^___```aaa___```aaaaaa___[[[XXXUUUWWWXXXZZZ\\\```gggnnnssswww{{{tttfffZZZRRRNNNLLLLLLLLLIIIEEE@@@>>>===:::999<<>>>>>>>>???>>>===<<<:::888777555444555555444444444333333333111111222333333222111111111111111111111111111111---///111222111111222333//////000000000111111111222333666<<>><<<===;;;:::>>>FFFOOO[[[lll{{{{{{qqqjjjbbb```aaaaaa\\\WWWOOOJJJFFFFFFEEECCCFFFJJJNNNWWWdddooovvv}}}xxxcccVVVMMMHHHCCCCCCAAA@@@@@@@@@AAABBB@@@@@@>>><<<:::888666555666666666555555555444444111222222333333222222111000000000000000000000000,,,...111111111000111222000000111111111222222222000222666;;;@@@JJJ___qqq|||~~~tttmmmcccZZZSSSNNNKKKJJJGGGIIIKKKMMMOOORRRUUUXXXXXXYYYXXXVVVQQQMMMKKKKKKJJJKKKLLLMMMOOOPPPQQQRRRPPPRRRUUUWWWZZZ^^^cccggglllooouuuzzzMMMJJJIIIHHHGGGIIITTT___nnn~~~lll\\\OOOLLLLLLMMMSSS\\\cccjjjuuu|||ggg^^^YYYYYYZZZ[[[]]]```cccfffjjjooosss}}}tttkkkcccccceeegggkkkoooxxx|||~~~wwwrrrttt{{{{{{jjjgggbbb^^^\\\ZZZXXXWWWTTTTTTTTTTTTSSSSSSSSSSSSPPPRRRTTTVVVWWWXXXXXXWWWVVVUUUUUUUUUVVVXXXZZZ[[[]]]^^^```bbbbbbaaa```___\\\\\\]]]^^^___```bbbcccaaabbbccccccaaa]]]XXXVVVTTTUUUWWWZZZ___fffooouuu~~~rrrcccWWWPPPLLLLLLMMMLLLHHHBBB===<<<<<<;;;<<<@@@IIIRRR^^^nnn|||tttlllfff```___aaaaaa[[[UUUKKKGGGDDDDDDEEEEEEIIINNNRRR\\\hhhrrrwww{{{ppp^^^SSSKKKGGGCCCCCCBBBAAABBBCCCDDDEEEBBBAAA???===;;;999777666777666666666666555555555111222333444444333222111////////////////////////+++---000111111000000111111111222222222333333333000222666:::>>>GGGZZZlll|||}}}~~~vvvkkkaaaXXXRRRMMMKKKIIIKKKNNNPPPQQQTTTXXXZZZ[[[\\\[[[WWWQQQLLLIIIHHHJJJKKKLLLNNNOOOPPPQQQRRROOORRRTTTWWWZZZ^^^cccfffkkkoootttzzzQQQLLLIIIHHHHHHIIIOOOWWWjjjxxxttt\\\UUUMMMKKKJJJKKKQQQYYY___iiixxxrrrccc[[[UUUQQQQQQUUU[[[bbbeeefffiiiooouuu~~~vvvmmmjjjjjjkkkpppvvvvvvwwwzzzrrrkkkbbb]]][[[ZZZXXXVVVVVVUUUTTTSSSSSSSSSUUUUUUSSSSSSSSSSSSTTTUUUVVVWWWXXXWWWVVVUUUVVVXXX[[[\\\^^^___aaaaaa```______```\\\]]]^^^___```aaabbbcccdddddddddcccaaa^^^\\\ZZZWWWUUUXXX^^^ccciiisss|||xxxlllbbbXXXRRRQQQOOOKKKFFFAAA===;;;;;;<<>><<<<<<;;;999777666666555555555444444444111222222333333333222222---...111222222111...---111111111111222222222222111111222222222333333333222222555999<<>><<<;;;:::888777666666555555555444444444111222222333333333222222...///000111111000///...000000//////......------111111111222222222333333333333555888;;;AAAPPP^^^ppp||||||}}}~~~yyyzzz}}}vvvlllbbbZZZUUUSSSSSSTTTWWW\\\bbbhhhlllrrrpppkkkeee]]]UUUOOOLLLKKKKKKLLLMMMNNNPPPRRRSSSRRRTTTWWWYYY[[[^^^bbbeeelllpppuuuzzz~~~\\\UUUNNNKKKHHHFFFHHHMMMSSS]]]kkkzzz|||fffWWWPPPKKKHHHHHHIIIJJJOOOUUU^^^kkk}}}sssddd]]]YYYVVVTTTUUUVVVYYY]]]bbbhhhnnnsssvvv{{{}}}{{{vvvttttttxxx~~~{{{lllfff^^^YYYWWWVVVTTTRRRTTTTTTSSSSSSSSSSSSTTTTTTVVVVVVVVVWWWXXXXXXYYYYYYVVVVVVUUUVVVWWWYYY[[[\\\^^^```aaaaaa```______```]]]^^^___```aaabbbcccdddeeeeeeeeedddccc```^^^]]]ZZZXXXYYY^^^dddlllwwwssshhh^^^UUUOOONNNMMMJJJEEE@@@<<<;;;<<<<<>>JJJWWWhhhttt{{{{{{~~~{{{zzz{{{}}}yyynnnccc\\\YYYXXXYYY\\\bbbjjjrrrwww}}}{{{vvvoooeee[[[RRRMMMLLLLLLLLLLLLNNNOOOQQQSSSSSSUUUWWWXXX[[[^^^cccgggnnnqqqvvvzzz~~~aaaYYYQQQNNNJJJGGGGGGKKKNNNSSS\\\fffqqq}}}uuudddVVVNNNIIIFFFDDDGGGIIIJJJNNNSSS\\\iii}}}rrrhhh___[[[YYYVVVUUUWWWYYYZZZ]]]ccckkksssxxxyyy~~~|||yyyxxx|||vvviiiccc\\\XXXVVVUUUSSSQQQRRRRRRRRRRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYYYYYYYVVVVVVVVVVVVXXXYYY[[[\\\___```aaaaaa___^^^______]]]^^^___```aaacccddddddeeeeeeeeeeeedddbbb```______\\\]]]bbbiiirrr~~~}}}nnnddd\\\SSSNNNMMMLLLIIIDDD@@@===<<<<<<===@@@FFFOOOZZZdddnnnwww}}}{{{qqqfff```___eeekkkkkkjjjfff]]]SSSLLLGGGDDDEEEGGGJJJOOOVVV^^^eeennnssswww{{{vvvdddZZZPPPNNNMMMFFFHHHFFFDDDDDDEEEFFFEEEDDDBBB???===;;;;;;:::888777666666666666555555555555333333333444333333222222111111000//////000111111333222222111000/////////111111111111222222222222333111333666888<<>>===>>>???BBBIIISSS___iiisss{{{xxxllldddaaaaaaiiioooooolllfff\\\SSSJJJFFFCCCFFFHHHKKKRRRXXXaaahhhpppuuuxxx}}}nnn___XXXOOOMMMMMMFFFFFFEEECCCCCCDDDDDDDDDCCCBBB???===;;;;;;:::999777777777666666666555555555444444444444444333222111222111000//////000111222222222222222222222222222000000111111111222222222000///000444777;;;DDDNNNYYYfffuuu}}}~~~~~~}}}yyyxxxyyyuuummmhhhfffeeegggnnnwww|||qqqeeeZZZSSSNNNMMMLLLKKKLLLOOOQQQSSSWWWXXXYYY[[[]]]bbbhhhmmmpppssswwwzzz}}}iii___WWWSSSQQQMMMJJJKKKIIIIIIHHHJJJNNNTTTZZZ]]]___^^^[[[VVVPPPKKKHHHGGGFFFCCCDDDHHHKKKLLLPPPUUU[[[hhh|||tttllliiibbb^^^\\\[[[XXXTTTUUUYYYXXXZZZ]]]cccjjjrrryyy}}}zzzqqqddd___YYYVVVVVVUUURRROOOOOOPPPQQQRRRSSSSSSSSSRRRRRRSSSUUUVVVWWWWWWVVVVVVVVVWWWXXXZZZ\\\]]]^^^______aaabbbaaa___^^^^^^^^^\\\]]]^^^___```aaabbbccccccddddddeeedddcccbbbaaa___^^^aaaiiisss}}}~~~rrreee^^^XXXRRROOOPPPLLLIIIEEEAAA??????@@@AAAEEELLLWWWbbbmmmvvvuuuiiidddddddddlllrrrqqqkkkdddZZZQQQJJJFFFDDDGGGJJJNNNUUU\\\ccckkktttyyy|||xxxeeeZZZUUUMMMLLLLLLEEEFFFDDDBBBBBBCCCDDDCCCBBBBBB@@@===<<<<<<<<<:::999777777777666666666555555444555555444444333222111222111000000000000111222000000000111111111222222000000000111111111111222000...///444777:::AAAIIIRRR```oooyyy}}}yyywwwwwwxxxpppooommmnnnsss|||tttggg\\\UUUOOONNNLLLKKKLLLNNNQQQSSSVVVXXXZZZ\\\___ccciiimmmooorrrvvvyyy|||nnndddZZZWWWTTTOOOJJJJJJHHHFFFEEEEEEHHHKKKMMMNNNPPPOOOMMMLLLJJJIIIHHHGGGHHHEEEEEEJJJMMMNNNRRRXXX```lll~~~yyyrrrooojjjcccaaaccc\\\[[[ZZZZZZVVVRRRUUU[[[ZZZ^^^bbbfffkkkrrr{{{tttmmm```\\\WWWTTTTTTSSSPPPMMMNNNOOOPPPRRRSSSSSSRRRRRRRRRSSSUUUWWWXXXWWWVVVUUUWWWXXXZZZ\\\^^^___`````````aaabbbaaa___^^^^^^^^^[[[\\\]]]^^^___```aaabbbbbbccccccddddddcccbbbaaaaaaaaafffppp{{{yyynnnbbb\\\XXXSSSQQQRRRMMMJJJFFFBBB@@@@@@BBBCCCHHHOOOYYYdddoooyyy~~~sssgggcccfffeeennnssspppiii```VVVNNNLLLHHHFFFJJJNNNRRRYYY```fffnnnxxx}}}ooo^^^VVVTTTNNNMMMNNNHHHGGGEEECCCCCCDDDEEEDDDCCCCCCAAA>>>=========;;;:::777777777777666666666555555555555555444333222111222111111111111111111222111111111000000000000000000000000000111111111111222000000444777888>>>DDDLLLZZZjjjuuu|||~~~}}}yyyvvvvvv}}}yyywwwuuuvvvyyy~~~ttthhh]]]WWWPPPNNNLLLKKKKKKNNNQQQSSSSSSVVVYYY\\\___cccgggkkkmmmppptttwwwzzz~~~rrrggg]]]YYYUUUOOOJJJHHHHHHGGGEEEFFFGGGIIIIIIIIILLLJJJIIIIIIJJJKKKIIIHHHJJJGGGGGGKKKNNNPPPTTTYYYeeeppprrrgggaaa]]]___^^^ZZZ[[[```YYYXXXYYYYYYUUURRRUUU\\\^^^ccchhhlllnnnuuuzzzooohhh^^^ZZZUUURRRRRRQQQNNNLLLMMMNNNPPPRRRSSSSSSRRRRRRRRRTTTVVVXXXXXXXXXWWWVVVXXXYYY[[[]]]___```aaaaaa```aaabbbaaa___^^^]]]^^^ZZZ[[[\\\]]]^^^```aaaaaaaaabbbcccdddccccccaaaaaadddeeekkkwwwwwwlllaaa[[[XXXTTTSSSTTTMMMKKKGGGCCCAAABBBCCCDDDJJJPPPZZZeeepppzzz}}}rrreeebbbgggfffnnnsssooofff]]]SSSKKKMMMIIIHHHLLLPPPTTT\\\ccchhhqqq{{{~~~kkk[[[UUUUUUPPPPPPQQQLLLHHHFFFDDDDDDEEEFFFEEEDDDCCCAAA???>>>>>>>>><<<;;;777777777777666666666666555555555555444333222111111111111111111111111111444444333222111000//////000000000000111111111111555222111555666777;;;@@@HHHWWWgggrrrzzz{{{{{{{{{{{{}}}|||yyyvvvvvv}}}}}}{{{zzz|||zzzqqqggg___ZZZPPPNNNLLLKKKKKKNNNQQQSSSQQQTTTXXX\\\___bbbfffhhhlllooossswwwzzz}}}wwwkkk```^^^[[[SSSNNNMMMHHHFFFCCCBBBDDDHHHJJJKKKHHHHHHHHHHHHIIIIIIJJJKKKGGGJJJLLLNNNOOOSSSZZZ```iiivvvlllaaaZZZYYYWWWTTTRRRSSSVVVYYYZZZZZZZZZZZZZZZ[[[[[[\\\```dddkkkpppvvv~~~}}}|||{{{}}}tttjjjdddZZZWWWSSSQQQPPPPPPPPPOOOMMMMMMMMMMMMNNNPPPRRRSSSRRRRRRRRRSSSTTTVVVWWWXXXYYYZZZ\\\^^^___aaaaaaaaacccbbbaaa___]]][[[ZZZYYYXXXYYY[[[]]]___aaaccccccaaaccceeeeeeeeedddeeefffgggllltttqqqjjjbbb\\\ZZZXXXVVVTTTNNNIIICCCAAA>>><<>>FFFNNN]]]lllwww~~~}}}|||||||||wwwvvv{{{~~~}}}}}}}}}}}}{{{vvvpppjjjddd^^^ZZZVVVRRRNNNMMMOOOQQQQQQPPPTTTWWWYYY[[[]]]```dddgggnnnqqquuuxxxzzz~~~zzzoooeeebbb___XXXRRRPPPIIIGGGFFFFFFGGGIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKIIILLLNNNOOOQQQUUU\\\bbbooo{{{uuubbbXXXQQQQQQPPPNNNNNNPPPTTTXXXZZZ[[[\\\\\\]]]___aaaccchhhmmmsssyyy~~~}}}zzzxxxwwwxxxyyyzzzzzzyyyzzz}}}yyyooofff```ZZZWWWSSSPPPPPPPPPOOOOOONNNNNNNNNNNNOOOQQQSSSTTTRRRRRRRRRSSSUUUVVVXXXYYYZZZ[[[\\\^^^```aaabbbbbbcccbbbaaa___]]][[[ZZZZZZYYYZZZ[[[]]]^^^```aaabbbaaaccceeefffffffffhhhiiilllqqqzzz|||mmmggg___ZZZXXXWWWUUUSSSMMMHHHCCC@@@===<<>><<<<<>>DDDNNN[[[fffoootttwwwwwwwwwxxxxxxzzz~~~~~~{{{yyyxxxzzz{{{|||||||||~~~~~~zzzxxxxxxwwwxxx~~~|||sssmmmiiifffcccbbbdddgggiiiiiikkkfff___YYYUUUSSSSSSTTTRRRUUUXXX\\\___bbbgggjjjkkknnnrrrvvvyyy|||{{{uuukkkbbbXXXSSSLLLHHHFFFFFFFFFFFFIIIIIIIIIJJJKKKLLLNNNNNNOOOQQQTTTUUUXXX^^^gggnnn{{{ppp\\\QQQLLLHHHIIIKKKLLLMMMPPPUUUXXXZZZ]]]bbbdddfffkkkrrryyy}}}zzz~~~~~~sssooonnnoooqqqrrrtttvvvwwwwwwxxxyyy{{{}}}~~~xxxqqqlllfff___ZZZWWWTTTPPPNNNNNNOOOOOONNNNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQRRRSSSUUUWWWYYYZZZ]]]^^^```bbbccceeeeeeeeebbbbbbaaa```^^^]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]```dddhhhlllrrrwww{{{}}}pppggg___\\\YYYXXXXXXVVVQQQMMMFFFBBB>>>>>>===>>>DDDLLLTTTaaannnuuuzzz~~~zzzsssnnnlllmmmoooqqqmmmhhh```XXXQQQLLLIIIGGGFFFKKKSSS\\\fffpppzzz~~~hhh]]]VVVRRRNNNLLLLLLLLLKKKIIIHHHHHHGGGEEEDDDCCCCCCCCCBBBFFFJJJLLLJJJFFFCCCBBB<<<<<<;;;;;;::::::999999666666555444444333222222222222222111111111111111111111111111111111222222//////000000000000//////000111111111000111444666:::???HHHTTT```jjjqqquuuuuuvvvvvvwwwxxx|||{{{yyyxxxwwwxxxzzz|||}}}~~~~~~{{{wwwtttuuuvvvxxxvvvpppkkkhhhdddcccfffkkkoooqqquuuqqqiii```YYYTTTSSSSSSSSSUUUYYY\\\___cccgggkkkkkknnnrrrvvvyyy|||~~~ssshhh]]]WWWOOOHHHFFFGGGHHHHHHIIIIIIIIIJJJLLLMMMOOOPPPQQQSSSVVVXXX[[[cccmmmuuulllYYYOOOLLLHHHJJJKKKLLLMMMOOOSSSVVVZZZ___eeehhhkkkqqq{{{|||xxx{{{xxxpppnnnnnnppptttwwwzzz||||||||||||}}}~~~|||uuuppplllfff```ZZZVVVSSSOOONNNNNNOOONNNNNNMMMNNNOOOOOOPPPPPPOOOOOOPPPPPPQQQSSSUUUWWWYYYZZZ]]]^^^```bbbccceeeeeefffbbbbbbaaa```___^^^]]]\\\^^^^^^^^^^^^^^^^^^^^^^^^]]]```eeekkkpppwwwtttjjjccc\\\ZZZXXXXXXXXXUUUOOOJJJCCC???======>>>@@@HHHPPPWWWeeetttzzz}}}zzztttppppppqqqrrrsssooohhh^^^UUUOOOLLLJJJIIIHHHNNNWWWaaakkkvvvuuuddd[[[TTTQQQMMMJJJJJJJJJIIIHHHGGGHHHHHHFFFDDDCCCCCCEEECCCGGGJJJLLLIIIFFFCCCAAA:::::::::999999999888888777666666555444333222222222222222222111111000000000000000111111111111111///000000111111000000///000111111111000111444666888<<>>@@@CCCKKKTTT\\\jjjzzz{{{vvvssstttuuuuuuuuuoooggg[[[RRRMMMLLLKKKJJJLLLRRR\\\fffqqq{{{lll___WWWPPPNNNKKKIIIIIIIIIJJJJJJFFFHHHHHHGGGDDDCCCEEEGGGEEEGGGJJJJJJHHHDDDBBB@@@::::::::::::999999999999777777666555444333222222222222222222222111000000/////////000000111111111000000111222222111000000///000111111111222555777666999@@@KKKXXXfffqqqxxxyyyzzz{{{yyyxxx|||}}}yyywwwvvvvvvyyy{{{}}}~~~}}}}}}~~~}}}qqqnnnooosssvvvzzzrrrnnnkkklllsss|||wwwiii^^^XXXVVVUUUXXXZZZ]]]___bbbfffiiikkknnnssswwwzzz~~~{{{mmm```\\\VVVRRROOOMMMKKKJJJIIIIIIJJJKKKLLLNNNPPPQQQUUUWWW[[[^^^cccmmmxxxnnnZZZPPPLLLJJJLLLOOOPPPQQQSSSWWWYYY\\\ccclllrrrxxxuuurrrvvvtttiiigggiiilllpppuuuzzz}}}{{{wwwrrrnnnjjjeee]]]WWWTTTRRRNNNMMMMMMNNNNNNNNNOOOPPPQQQRRRRRRRRRQQQPPPNNNNNNOOOQQQSSSUUUWWWYYY\\\]]]___aaacccdddeeeeeebbbbbbaaa```___^^^^^^]]]_________```````````````aaaeeekkkrrryyyvvvlllddd^^^ZZZVVVUUUTTTUUUUUUQQQIIICCC@@@<<<;;;>>>AAAEEEMMMVVV___nnn~~~|||wwwuuuvvvwwwwwwuuuooofffYYYPPPLLLKKKKKKKKKPPPVVV```jjjttt~~~vvvggg\\\UUUMMMLLLJJJIIIIIIJJJKKKLLLFFFGGGHHHGGGDDDDDDFFFHHHFFFHHHJJJIIIFFFCCCAAA@@@<<<<<<<<<<<<<<<<<<;;;;;;888777666555444333222222111222222222222111000000......//////000000000111000111222333333222111000///000111111111333666888555888???IIIWWWfffrrryyy{{{}}}}}}{{{zzz}}}}}}yyyvvvttttttzzz{{{}}}~~~}}}|||}}}~~~}}}~~~pppnnnpppuuuyyy}}}{{{wwwssssssyyysssfff^^^[[[VVVXXX[[[]]]___bbbfffiiilllooossswww{{{{{{tttgggaaaYYYRRRNNNLLLLLLKKKIIIIIIIIIIIIKKKNNNQQQSSSYYY[[[^^^bbbiiivvvmmmXXXPPPPPPLLLIIIJJJNNNRRRUUUZZZ___```fffoooyyyvvvvvvzzzooohhhcccbbbccceeelllssswww~~~}}}}}}yyysssnnnjjjddd]]]WWWSSSRRRPPPNNNMMMMMMNNNOOOPPPOOONNNMMMMMMMMMNNNOOOQQQQQQRRRSSSUUUVVVXXXYYY]]]]]]___```bbbdddeeefffbbb```]]][[[[[[\\\^^^```]]]___aaabbbaaaaaaaaabbb```eeennnwwwuuukkkccc]]]XXXUUUTTTTTTTTTRRROOOJJJFFFCCC===;;;<<<>>>AAAEEEPPP[[[lllvvvxxxuuuyyy}}}yyyrrrhhh___UUUOOOLLLHHHIIIMMMQQQXXXcccnnnwww~~~~~~nnn```WWWRRROOONNNMMMKKKJJJJJJIIIIIIFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFGGGFFFDDDBBB@@@>>><<<<<<<<<;;;;;;::::::::::::999999888777666666555333333333222222222111111000000000000000111111111222111000//////111333444//////000111222333333333888:::???EEEOOO^^^ooo{{{|||{{{|||yyyxxxwwwyyy|||}}}{{{zzz{{{}}}|||uuuqqqpppuuu||||||xxx{{{{{{lllaaa\\\^^^ZZZXXX\\\```cccgggkkkmmmppptttxxx|||zzzmmmggg___YYYUUURRRPPPOOONNNNNNMMMNNNOOORRRUUUVVVYYY]]]bbbhhhqqq~~~rrr]]]SSSRRRNNNKKKLLLQQQUUUWWW\\\aaagggmmmxxx~~~xxxyyyzzzjjjddd``````bbbdddjjjqqqvvv}}}}}}xxxqqqlllgggbbb[[[UUURRRQQQOOOMMMLLLLLLMMMNNNPPPOOONNNMMMMMMNNNOOOOOOQQQQQQRRRSSSTTTWWWXXXZZZ___``````aaabbbcccccccccaaa___]]][[[[[[\\\^^^___^^^```aaabbbaaaaaabbbcccdddiiirrr}}}xxxnnneee___ZZZWWWUUUUUUTTTSSSQQQMMMHHHCCC@@@>>><<<<<<@@@CCCJJJVVVbbbuuuzzzvvvxxxzzzuuummmddd[[[RRRMMMKKKIIIKKKNNNUUU\\\fffpppxxx~~~vvvhhh]]]UUURRROOONNNMMMKKKJJJJJJIIIIIIGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEECCCAAA@@@======<<<;;;;;;:::999999999999888888777666666555333333333333222222222222000000000000111111111111222111000//////111333444000000000111222222222333333666:::AAAMMM^^^qqq~~~}}}|||~~~zzzxxxwwwzzz~~~~~~|||{{{yyy{{{}}}uuuqqqpppvvv||||||~~~xxxlllfff```[[[YYY]]]aaacccgggkkkmmmppptttxxx}}}vvvqqqjjjccc^^^YYYUUURRRPPPOOONNNNNNOOORRRTTTVVVZZZ___hhhqqq|||zzzdddXXXTTTQQQNNNPPPUUUYYYZZZ^^^dddllluuu~~~|||pppeee```^^^```ccceeekkkrrrvvv~~~|||wwwoooiiiddd___XXXSSSPPPOOOMMMLLLKKKLLLLLLMMMOOOOOONNNNNNNNNOOOPPPPPPQQQQQQRRRSSSTTTWWWYYYZZZbbbbbbbbbbbbbbbaaaaaa``````___]]][[[[[[\\\]]]^^^^^^```bbbbbbaaabbbccceeeiiipppzzzsssmmmddd]]]YYYWWWUUUUUUVVVUUUSSSOOOJJJEEE@@@======<<<===BBBGGGPPP^^^kkk~~~{{{xxxyyyxxxpppggg___VVVNNNKKKIIIIIIKKKPPPZZZ```iiirrryyy}}}~~~kkk```XXXSSSQQQNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFFFFEEEDDDCCCCCCCCC>>>>>>===<<<;;;999999888888888888777777666666555444444333333333222222222111111111111111111111111111111000///000111222333111111111111111111222222111444777>>>III[[[ooo}}}~~~}}}|||yyywww|||}}}|||yyyzzzxxxsssrrrxxx~~~ssskkkbbb]]]ZZZ]]]aaacccfffkkkllloootttyyy~~~|||uuunnnggg```XXXTTTRRRRRRQQQPPPQQQSSSUUUWWW\\\cccnnnzzzkkk\\\UUUSSSQQQRRRWWW[[[]]]aaafffnnnyyytttfffaaa```cccfffjjjpppwww|||~~~wwwnnngggbbb\\\VVVQQQMMMMMMLLLKKKKKKKKKLLLLLLOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRTTTWWWYYY[[[aaabbbbbbcccbbbaaa``````___^^^]]][[[[[[\\\]]]]]]___```bbbbbbbbbcccfffhhhooowww}}}uuuhhhccc[[[VVVTTTTTTUUUVVVXXXVVVRRRNNNHHHCCC>>><<<<<<;;;===DDDKKKVVVfffttt|||~~~}}}|||{{{xxxnnnddd[[[SSSKKKHHHHHHGGGJJJOOO[[[aaajjjrrryyy}}}sssccc[[[UUUQQQOOOMMMMMMLLLKKKJJJIIIIIIIIIJJJIIIHHHFFFEEEDDDDDDDDDFFFEEEDDDDDDCCCCCCCCCCCC@@@???>>><<<;;;999888888888888888777777666666666444444444444333333333333222222111111111111111000111000000///000111222222222222222111111111111111555666777<<>><<<;;;:::>>>FFFOOO[[[lllzzz~~~yyy}}}}}}yyynnncccYYYQQQIIIGGGFFFFFFIIIMMMYYY```iiirrrxxx}}}mmm___YYYTTTPPPNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBB@@@???>>>===;;;:::999888888888888888777777777777555555555444444444333333333222222222111111000000000000000000000111111111222222222111111111111111555666777:::BBBRRReeerrrzzz|||~~~~~~~~~|||{{{yyy|||~~~}}}}}}}}}}}}~~~yyywww{{{{{{ooohhhbbbbbbccccccfffjjjlllpppuuuzzzyyyooofff```]]]\\\\\\[[[]]]___aaaccclllttt~~~iii^^^ZZZVVVUUUXXX\\\```fffnnnxxxwwwpppjjjjjjmmmsss}}}yyymmmddd^^^XXXSSSOOOJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSTTTSSSRRRRRRTTTWWWZZZ]]]\\\^^^```cccddddddcccbbb______^^^^^^]]]]]]]]]^^^___aaaccceeegggkkkooosss}}}ssshhhaaaZZZVVVSSSQQQRRRTTTVVVVVVUUUSSSNNNHHHCCC@@@>>>===;;;<<>>===<<<::::::999999999999999999999999999666666555555555444444444333333333222111111000000/////////000000000111111111111111111111111222222222333444888@@@NNN```mmmwwwzzz}}}~~~~~~|||{{{wwwzzz}}}~~~|||~~~}}}zzz}}}zzzrrrkkkiiihhhfffhhhlllnnnqqqvvv|||{{{tttooohhhgggggggggiiikkknnnpppzzzsssfff___ZZZWWWYYY]]]bbbjjjsss~~~}}}tttqqqttt{{{xxxlllaaa[[[UUUPPPMMMIIIIIIJJJKKKLLLMMMMMMMMMLLLNNNPPPRRRSSSTTTTTTTTTUUUSSSRRRRRRTTTWWW[[[]]]\\\^^^aaacccddddddcccbbb``````_________^^^^^^^^^___aaadddfffjjjnnntttxxxuuujjj```ZZZUUUSSSQQQQQQRRRTTTTTTTTTQQQNNNIIIDDD@@@>>>===<<<<<<>>>EEEPPPZZZeeettt~~~xxxxxx~~~|||uuuiii___SSSKKKEEEDDDEEEGGGKKKPPP[[[aaakkkssszzzrrraaaZZZXXXTTTOOOLLLKKKKKKJJJIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEGGGHHHIIIHHHEEEAAA??????>>>>>>===<<<;;;;;;:::::::::::::::::::::::::::666666666666555555555444444444333222222111000000...//////000000000000000000000000111222222222333111222333666<<>>AAAIIITTT^^^hhhvvv~~~zzzuuuyyyzzzrrrfff[[[PPPIIICCCDDDFFFHHHNNNSSS^^^dddmmmuuu{{{zzzkkk\\\XXXWWWTTTOOOKKKKKKKKKJJJIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEGGGIIIKKKLLLKKKGGGBBB???>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777666666666555555555555444444333333222111000000...//////000000000000000//////000111222333333444333444444555999BBBOOOYYYgggjjjnnnpppqqqtttyyy}}}{{{yyyvvvyyy}}}zzzvvvrrrooopppssspppsssxxx}}}ooofff___ZZZ[[[^^^dddnnnwwwzzztttrrroooooorrroooqqqssstttvvv|||rrrddd^^^ZZZSSSLLLHHHIIIKKKNNNNNNMMMLLLMMMMMMOOOPPPRRRTTTVVVXXXYYYZZZWWWVVVUUUUUUVVVXXX[[[\\\aaaaaabbbbbbbbbbbbaaaaaa```aaaaaa___^^^^^^```bbb```bbbfffkkkpppwww~~~qqqfff]]]VVVQQQRRRPPPOOOOOOQQQRRRRRRRRRLLLGGGCCCAAA<<<888999>>>BBBEEELLLWWWdddpppxxx|||{{{wwwvvvvvv~~~zzzoooccc[[[NNNLLLHHHEEEEEEJJJQQQWWWbbbfffnnnuuuxxxzzzooofff[[[UUUSSSRRROOOLLLMMMLLLJJJIIIIIIIIIJJJKKKIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHFFFEEEDDDAAAAAA@@@@@@>>>===<<<;;;;;;;;;::::::::::::999999888777666666777777666555222222222222222222222222000000000000000000000000000111111111111222222222000222444666;;;AAAIIINNN[[[```fffiiikkknnntttzzzxxx|||zzzwwwvvvvvvuuuvvvxxx|||wwwggg```[[[[[[^^^dddoooxxx|||qqqgggbbbaaa___```bbbccceeeggghhhkkkrrr||||||ooobbb\\\YYYSSSMMMKKKJJJLLLNNNNNNMMMLLLLLLMMMMMMNNNOOOQQQSSSUUUVVVWWWWWWWWWVVVVVVXXXZZZ\\\^^^aaaaaabbbbbbbbbbbbaaaaaa`````````___]]]]]]___aaaaaadddiiinnnttt|||yyylllbbbZZZUUURRRQQQPPPOOOPPPRRRRRRQQQPPPHHHDDDAAA???<<<888;;;@@@CCCGGGOOOZZZfffqqqyyy||||||yyyvvvuuuvvv}}}yyymmmaaaYYYMMMLLLIIIGGGHHHNNNVVV\\\eeehhhpppwwwzzz}}}{{{kkkcccYYYTTTRRRQQQOOOLLLKKKKKKJJJJJJIIIIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEAAAAAAAAAAAA???>>>===<<<;;;;;;::::::::::::999999999777666666777777666555222222222222222222222222000000000000000000000000000111111111111222222222111222444555888===CCCHHHTTTZZZaaafffhhhkkkqqqvvvuuuyyy}}}|||zzz{{{||||||hhhaaa[[[[[[^^^eeeoooyyypppfff\\\XXXVVVTTTUUUWWW\\\^^^aaacccgggppp{{{zzzzzzxxxkkk^^^XXXUUUQQQNNNMMMKKKMMMOOOOOOMMMLLLLLLLLLLLLMMMNNNPPPRRRTTTVVVWWWXXXXXXXXXXXXZZZ\\\^^^``````aaaaaabbbbbbaaaaaa```_________^^^]]]]]]___aaadddggglllrrrzzz}}}pppddd[[[VVVSSSQQQOOOOOOPPPRRRSSSRRROOOLLLEEEAAA>>>===:::888<<>>===;;;;;;::::::::::::999999999777666666777888666555333333333333222222222222000000000000000000000000000111111111111222222222222333444444555888===AAAKKKRRR[[[aaaeeegggkkkoooooottt}}}zzziiibbb\\\[[[^^^dddnnnxxxqqqfff[[[VVVTTTQQQQQQSSSZZZ\\\```ccciiitttyyywwwtttggg[[[UUUQQQNNNLLLMMMLLLNNNOOOOOONNNLLLLLLLLLNNNOOOQQQRRRUUUVVVXXXYYYZZZZZZZZZ[[[\\\^^^```aaa``````aaaaaaaaaaaa``````]]]^^^^^^^^^]]]^^^aaacccgggjjjpppwww~~~uuuiii]]]VVVRRRQQQPPPNNNOOOQQQSSSTTTQQQLLLHHHCCC???<<<;;;999888<<>>======;;;;;;:::::::::999999999999888666777888888777555333333333333333222222222000000000000000000000000000000111111111222222222222333333333444666:::===EEELLLVVV]]]bbbdddeeeggghhhnnnyyyyyyjjjccc^^^]]]___dddmmmvvvqqqeeeYYYTTTQQQOOOPPPRRRVVVYYY]]]bbbjjjvvvzzzwww~~~ooocccXXXRRRNNNJJJJJJLLLMMMOOOQQQQQQOOONNNNNNNNNPPPPPPRRRTTTVVVXXXYYYZZZ\\\\\\\\\]]]^^^___```aaa``````aaaaaaaaaaaa``````\\\]]]^^^______aaadddgggkkkooovvv~~~vvvnnnbbbXXXRRROOONNNNNNNNNOOORRRTTTTTTPPPJJJEEECCC>>>;;;;;;999999>>>EEEKKKRRR^^^hhhpppvvv{{{~~~|||wwwttttttvvvyyy|||~~~|||ttthhh[[[SSSMMMNNNOOOQQQVVV^^^hhhnnnrrrsssxxx}}}{{{iii```VVVTTTQQQNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNLLLKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHDDDEEEEEEEEEEEEEEEDDDDDD>>>?????????>>>===<<<;;;;;;;;;:::::::::999999999999888777777888888777666444444444333333333222222000000000000000000000000000000111111111222222222111222333333444666:::===BBBIIISSS[[[```bbbbbbaaacccjjjvvv|||mmmgggbbbbbbcccffflllssswwwjjj]]]VVVSSSRRRTTTXXXWWW[[[```fffppp~~~{{{www}}}|||~~~zzzggg^^^UUUPPPLLLIIIIIILLLMMMOOORRRRRRQQQPPPQQQQQQPPPQQQRRRTTTVVVXXXZZZZZZ]]]^^^^^^^^^_______________``````aaaaaa``````___\\\]]]___```bbbeeeiiilllqqqvvv~~~|||llleee[[[SSSOOONNNNNNNNNNNNOOORRRTTTSSSOOOHHHCCCAAA===;;;;;;;;;<<>>>>>======<<<;;;;;;;;;::::::::::::999999:::888777777888999777666555555444444333333222222000000000000000000000000000111111111111222222222111222333444444666999<<<@@@FFFOOOYYY___bbbaaa```bbbiiivvv{{{qqqlllhhhhhhhhhiiimmmsssyyyhhh]]]XXXVVVWWW[[[\\\___eeemmmxxxyyy}}}zzzwwwvvvxxxzzz{{{mmm^^^WWWQQQNNNLLLIIIKKKNNNNNNPPPSSSTTTSSSSSSTTTUUUSSSSSSUUUWWWYYY[[[\\\]]]_______________^^^^^^]]]______````````````______[[[]]]```ccceeeiiinnnqqqxxx~~~yyynnn```[[[TTTOOOMMMNNNOOOOOOOOOPPPRRRSSSRRRNNNGGGBBB???;;;:::;;;===@@@HHHQQQXXX```kkkssswww|||~~~{{{zzz|||~~~|||{{{xxxsssjjj___VVVPPPKKKNNNSSSZZZcccnnnzzzyyyhhh\\\VVVNNNOOOOOONNNLLLKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJDDDDDDDDDCCCCCCDDDDDDDDDBBBBBBBBBBBBAAA???>>>======>>>>>>>>>>>>======<<<;;;;;;::::::::::::999999:::999777888999999888666666555555444333333222222000000000000000000000000000111111111111222222222111222333333333444777999<<>><<<;;;>>>????????????>>>>>>===;;;;;;;;;:::::::::999999:::999888888999999888666666666555444333333222222000000000000000000000000000111111111111222222222222333444333222222444666888>>>HHHTTT^^^dddeeeeeehhhooozzz|||tttooopppqqqtttxxx|||~~~}}}|||}}}|||yyyvvvttttttwwwzzzxxxyyyyyywwwtttssswww{{{oooccc]]]\\\^^^```cccjjjuuu|||xxxmmmllljjjggggggjjjooosss{{{~~~~~~~~~yyyrrriii```[[[SSSPPPMMMKKKKKKLLLMMMMMMQQQRRRTTTVVVXXXYYYZZZZZZ[[[[[[[[[\\\]]]^^^___```aaa```___^^^^^^___```aaa\\\]]]___aaaaaa```___^^^\\\]]]___bbbgggoooxxx~~~xxxmmmbbbZZZPPPNNNLLLJJJJJJKKKMMMOOOOOOQQQTTTSSSOOOJJJFFFDDD===<<<<<<===AAAKKKWWW___lllooouuu||||||yyyoooiiiaaaVVVPPPOOOOOORRRXXXbbbooo|||{{{nnnbbbXXXRRRMMMMMMMMMMMMMMMLLLJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDBBBAAA@@@@@@AAABBBBBBAAA???===<<<===>>>???>>>>>>>>>>>>>>>===<<<;;;::::::::::::::::::::::::888888888888777777777666777888999777555333333333222222222111111111111000111000/////////111222333000000000111222333555555:::===DDDNNNYYYaaagggiiinnnuuuwwwmmmgggbbbcccdddhhhkkkmmmlllkkkjjjjjjjjjjjjkkkoootttxxx~~~~~~~~~{{{mmmdddaaaaaabbbfffmmmwww~~~yyytttnnnjjjgggffffffeeedddeeeiiipppuuu~~~}}}zzzwwwvvvuuuuuuvvvuuutttqqqmmmfff___YYYUUUQQQOOOLLLKKKKKKLLLMMMNNNQQQSSSUUUWWWYYY[[[\\\\\\^^^^^^^^^^^^___```aaabbbbbbaaa```______```aaaaaa]]]^^^```aaaaaa```___^^^]]]^^^aaadddiiiqqqzzzzzzpppeee[[[UUUNNNMMMKKKJJJJJJLLLNNNOOOPPPSSSUUUTTTOOOIIIDDDBBB<<<<<<===@@@GGGQQQ]]]eeeqqqtttyyy|||sssjjjccc\\\SSSNNNNNNMMMQQQYYYdddqqqmmmcccYYYQQQMMMMMMMMMNNNMMMMMMLLLKKKJJJGGGGGGFFFFFFEEEEEEDDDDDDBBBAAAAAA@@@@@@AAABBBCCCBBB@@@>>>===<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;:::::::::999999999999999888888888777777777888999888555333333444222222222111111111111000000000000000000000111222222222222111222222333333888;;;AAAKKKVVV___fffjjjpppvvvuuuiiiaaaXXXXXXXXXZZZ]]]^^^^^^]]]\\\]]]___aaadddjjjqqqvvv~~~yyyllleeeeeefffiiipppyyy{{{sssooolllkkkjjjhhhfffcccbbbaaa``````aaabbbeeellltttzzz~~~wwwuuuqqqmmmjjjhhhhhhhhhfffeeebbb^^^ZZZUUUQQQOOONNNMMMLLLKKKKKKMMMOOOPPPRRRSSSVVVYYY[[[]]]______aaaaaabbbbbbccccccdddddddddcccaaa`````````aaaaaa^^^___```aaaaaa```___^^^^^^```cccgggmmmuuu~~~yyynnndddZZZRRRMMMKKKJJJIIIIIIJJJMMMOOOQQQSSSUUUVVVTTTOOOHHHBBB???;;;===AAAGGGOOOZZZfffnnnxxxzzzwwwmmmbbb\\\UUUNNNKKKLLLKKKPPPYYYfffuuuttteee]]]VVVQQQOOOMMMMMMMMMMMMLLLKKKJJJJJJEEEEEEEEEDDDCCCCCCBBBBBB????????????@@@AAABBBCCCAAA@@@>>>===<<<<<<===>>>======>>>?????????>>>>>>===<<<<<<;;;:::999999888999999999999888888888888777999999888666444444444222222222111111111111000000111111111111000000///444333222222111111222222666888>>>FFFQQQ\\\fffkkksssyyyyyykkkbbbZZZXXXWWWWWWZZZ\\\\\\\\\\\\]]]___```dddiiipppuuu|||rrriiiggghhhkkkqqqzzzqqqjjjgggeeedddddddddddddddeeeeee```aaabbbeeeiiiqqqzzzzzzqqqnnnjjjddd```]]]\\\\\\[[[ZZZXXXUUURRRPPPNNNNNNKKKLLLLLLLLLLLLNNNQQQSSSRRRTTTWWWZZZ]]]___aaaaaadddddddddeeeeeeeeeeeeeeecccbbbaaa_________````````````aaaaaaaaa```___^^^___aaaeeekkkqqqzzz{{{ooocccYYYRRRLLLIIIIIIHHHHHHIIIKKKNNNQQQRRRUUUWWWWWWTTTMMMFFF@@@>>>===@@@FFFNNNWWWcccnnnuuu|||~~~~~~rrrhhh\\\UUUOOOIIIHHHJJJIIINNNYYYhhhxxxlll___ZZZUUURRRRRRLLLMMMMMMLLLLLLKKKJJJIIIEEEDDDDDDCCCBBBBBBAAAAAA???????????????@@@@@@AAA@@@@@@>>>===<<<<<<======<<<======>>>????????????>>>===<<<;;;:::999888777888888888888777777777777777888999888666555555555222222222111111111000000000111222222222000///...333333222222111222222333555777<<>>@@@EEEMMMVVV___jjjsssyyy~~~~~~wwwmmmcccXXXQQQKKKGGGFFFHHHIIIOOO[[[jjjzzztttbbbWWWSSSOOOMMMMMMKKKKKKKKKKKKJJJIIIHHHHHHDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>??????>>>======<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>===<<<;;;:::999888777777666666666666555555555555666888999888666555555555222222222111111111000000000111222222222000///...111111111111222333444555444777;;;@@@HHHTTTaaajjjsssyyyuuulll]]]ZZZWWWVVVZZZ^^^bbbdddcccdddfffhhhkkkqqqxxx}}}{{{rrrppphhhkkkpppvvvrrrgggccc____________aaaccceeeggghhhiiijjjlllqqqxxxzzztttjjjgggbbb\\\XXXTTTSSSRRROOOOOOMMMLLLLLLKKKKKKKKKIIILLLOOOPPPOOOPPPTTTXXXWWWXXX[[[]]]```bbbcccdddfffggghhhhhhgggfffeeeddd______]]]]]]]]]^^^___```aaaaaaaaaaaabbbbbbbbbccccccgggmmmttt|||~~~ssskkk___UUUNNNKKKJJJIIIGGGHHHJJJLLLOOORRRTTTUUUVVVUUURRRMMMGGGBBB@@@@@@CCCIIISSS^^^hhhqqqyyy~~~vvvooofff]]]SSSNNNJJJGGGGGGJJJLLLSSS___nnn~~~xxxjjj[[[TTTPPPLLLJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@>>>======???>>>>>>======<<<<<<;;;;;;;;;<<<=========<<<<<<;;;;;;:::999888777777666555555555555444444444444555666888777555444444555222222222111111111111000000111111111111000000///000000000111222333555666333666:::>>>DDDNNN[[[dddooouuu~~~yyypppddd```]]]]]]aaahhhmmmpppoooppprrrssswww|||{{{qqqooohhhkkkpppvvv}}}{{{mmmgggbbbbbbbbbccceeehhhkkkmmmmmmnnnooorrrwwwvvvoooeeeccc^^^YYYUUURRRQQQPPPNNNMMMMMMMMMLLLKKKJJJJJJJJJNNNRRRRRRQQQQQQUUUYYY[[[]]]___aaaccceeeffffffhhhiiijjjjjjiiigggeeeddd^^^^^^]]]]]]^^^___aaabbb`````````aaabbbcccdddeeehhhlllsss{{{~~~uuuiiibbbXXXOOOKKKIIIIIIIIIHHHIIIKKKNNNPPPSSSUUUVVVUUUSSSOOOIIICCCAAAAAABBBDDDLLLXXXdddoooyyyxxxnnnggg]]]UUUMMMKKKJJJHHHJJJMMMRRRYYYeeesssnnncccXXXSSSQQQLLLJJJJJJGGGHHHHHHGGGGGGFFFEEEDDDBBBAAAAAA@@@@@@??????>>>???@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::888888888777777777666666666666555555555444444444444555666666444333333444222222222111111111111000000000000000000000111222222111111111222333333444111555888;;;???HHHTTT]]]iiiooowww}}}|||tttmmmjjjgggggglllssszzz~~~~~~xxxnnnmmmiiikkkpppuuu}}}wwwqqqccccccccceeehhhkkkoooqqqqqqrrrtttwww}}}}}}rrrlllbbb```[[[WWWSSSPPPOOOOOOOOOOOOOOOOOONNNMMMKKKJJJKKKOOOSSSTTTRRRRRRVVVZZZ___```bbbdddfffggghhhhhhjjjjjjkkklllkkkiiifffeee^^^^^^^^^^^^___aaabbbddd`````````aaabbbdddeeefffkkkpppwwwyyyoooccc\\\SSSKKKHHHGGGHHHHHHIIIJJJLLLOOOQQQTTTVVVWWWTTTQQQLLLFFFAAA@@@BBBDDDEEEMMM[[[hhhttt~~~{{{pppfff```UUUNNNIIIIIIJJJJJJLLLPPPWWW]]]iiiwwwwwweee[[[SSSPPPNNNJJJGGGGGGFFFGGGGGGFFFFFFEEEDDDCCC@@@@@@??????>>>============>>>@@@AAABBBBBBAAAAAA>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;:::999999888777777777777666666666666777666666666666555555555333444666555444333333444222222222111111111111000111000/////////111222333444333222222111111222222000333777999<<>>>>>>>>>>>>>>@@@BBBDDDEEECCCAAA@@@???>>>===<<<;;;::::::999:::999777666666666777888999888888888777777666666555444444444444333333333444333222111111111222333111111111111111111111111222222111111111111222222222222111111222222333444444555555666:::BBBKKKQQQ^^^fffooouuuxxx||||||zzzyyyyyy|||uuusssoooqqquuuyyyuuunnniiijjjmmmpppuuu{{{|||vvvllleee\\\ZZZVVVRRROOONNNOOOOOONNNOOONNNMMMLLLKKKMMMOOOQQQRRRSSSVVVXXXZZZ\\\]]]aaabbbdddfffhhhhhhhhhhhhhhhiiijjjjjjiiigggdddbbb`````````aaabbbcccdddeeefffeeecccdddfffhhhkkklllooowwwxxxllleeeWWWRRRLLLHHHHHHIIIIIIHHHMMMOOORRRTTTUUUSSSQQQOOONNNHHHCCC@@@===;;;@@@GGGPPPYYYgggttt}}}zzzrrriii___VVVPPPLLLKKKJJJHHHIIINNNUUUZZZbbbiiisss}}}wwwhhh\\\XXXRRRMMMKKKJJJIIIIIIGGGFFFFFFEEECCCBBBBBBAAAAAA@@@???>>>============>>>@@@BBBDDDDDDCCCAAA@@@???>>>===;;;::::::999999999888888777777777777777777777777666666666555555777666666666666555555555444333222111111111222333111111111111111111111111111111111000000111111111222222111111222222333444333333333555888???HHHNNNYYYaaakkkrrruuuyyy|||~~~{{{xxxzzz}}}~~~vvvoooooorrruuu{{{}}}qqqfff```YYYWWWTTTPPPNNNMMMNNNNNNOOOPPPPPPPPPNNNNNNPPPRRRUUUUUUWWWYYY[[[]]]______cccdddfffhhhjjjjjjjjjjjjkkkkkkkkkkkkiiigggeeecccaaaaaabbbbbbdddfffggghhhfffeeeddddddfffiiilllnnnsss|||sssfff___RRROOOJJJGGGHHHIIIJJJJJJNNNPPPSSSUUUUUUSSSQQQOOOHHHCCC???>>>======CCCJJJYYYbbbnnnyyy~~~}}}~~~vvvkkkaaaXXXPPPKKKIIIJJJJJJKKKNNNTTT[[[aaagggnnnwwwkkk___WWWTTTPPPMMMLLLKKKIIIHHHEEEEEEDDDCCCBBBAAAAAA@@@??????>>>===<<<<<<<<<<<>>===<<<;;;:::999999999888888888888888777666666666666555555555555555444777666666666666555555555444444333222222222222222111111111111111111111111111000000//////000000111222111111111111222333333000111222333666<<>>======<<<<<<<<<===>>>@@@AAABBBCCCBBBAAA@@@===<<<;;;:::999999999999777777888999999777666555555555555555555555555555555444444444444333333333444444333333222222222222111111111111111111111111000000////////////000000111111111111111222222333000111222333555:::AAAEEENNNWWWbbbkkkpppvvv}}}{{{{{{|||{{{|||~~~{{{|||}}}~~~}}}}}}rrrhhh```[[[RRRQQQOOONNNMMMLLLLLLLLLMMMOOOQQQRRRRRRSSSUUUVVVWWWXXXZZZ]]]aaadddfffgggggghhhjjjlllmmmmmmlllllllllllljjjhhhgggfffeeeeeeggggggffffffffffffffffffcccdddddddddfffjjjpppuuu}}}vvvhhh\\\UUULLLKKKJJJJJJJJJLLLOOORRRPPPQQQSSSTTTRRROOOLLLIIIEEEAAA???AAABBBEEEMMMVVVeeemmmxxx}}}yyyuuusssvvv{{{rrrdddZZZSSSNNNKKKKKKNNNRRRVVVZZZaaahhhmmmrrrxxxvvvggg[[[TTTPPPNNNMMMLLLMMMLLLIIIGGGDDDDDDDDDCCCCCCBBBBBBAAA??????>>>=========>>>>>>>>>>>>???@@@AAA@@@@@@???<<<;;;:::999999999999999777777888999999777666555666666666666666666666666555444444444444333333333444444444444333333222222111111111111111111111111000000////////////000000111111000000111111222333000222333444666999>>>BBBJJJSSS```iiipppxxx||||||{{{zzz{{{~~~wwwrrrsssvvv}}}}}}ssskkkccc\\\YYYOOOOOONNNMMMMMMLLLMMMMMMMMMPPPRRRTTTUUUUUUWWWXXXZZZ[[[]]]```cccfffhhhjjjhhhiiikkkmmmmmmmmmmmmllljjjiiigggeeeddddddeeefffhhhhhhgggeeeeeeeeeeeeeeecccdddffffffhhhmmmuuu|||qqqcccXXXRRRHHHIIIIIIIIIIIIKKKOOORRRTTTUUUVVVUUUSSSOOOJJJGGGAAA>>>>>>BBBEEEJJJSSS]]]jjjrrr}}}yyyvvvsssssswww~~~|||nnnaaaXXXSSSOOONNNOOORRRWWW]]]ccckkkrrrwwwyyyzzziii___WWWQQQNNNLLLJJJJJJJJJJJJHHHFFFDDDDDDCCCCCCCCCBBBBBBBBB???>>>>>>======>>>>>>???<<<======>>>>>>>>>>>>>>>;;;:::999999888888888999888888888888888777666666666666666666666777777777777666666666666555555555444444444444444333222222111111111111111111111111111000000//////000000111111000000000000111222222111333444555666999<<>>DDDJJJRRR]]]gggqqqyyyvvvtttsssuuu{{{}}}uuuiii^^^VVVRRRPPPOOOQQQVVV]]]eeemmmuuu}}}mmm___XXXRRRNNNKKKIIIGGGFFFFFFFFFEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA=========<<<<<<======>>>;;;;;;;;;<<<<<<<<<======:::999999888888888888888999888888777777777777777444444555555555666666666777666666666666555555555333444555555555444333222111111111111111111111111111111111000000111111111000000000000000111222222111222444555666777:::<<>>===@@@HHHPPPYYYfffqqqwww~~~uuusssssswww~~~xxxpppeee[[[TTTQQQOOONNNRRRXXXaaajjjttt}}}{{{eeeYYYTTTPPPLLLJJJGGGDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@<<<<<<;;;;;;;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<999999888888888888888888:::999777666666666777888333333333444444555555555555555444444444333333333333444555555555444333222111111111111111111111111222222111111111111222222000000000000000111111222000222444555555666888:::>>>FFFQQQ\\\gggvvv|||sssllliiilllqqqttt~~~wwwnnnhhheeebbb```cccfffiiilllmmmmmmlllkkkbbbaaa^^^[[[XXXUUURRRQQQPPPOOOMMMLLLKKKJJJKKKKKKNNNQQQVVVZZZ[[[\\\^^^___bbbcccdddeeefffhhhiiiiiijjjkkklllmmmlllkkkjjjiiiaaa```___^^^___```bbbdddcccdddeeeeeedddeeegggiiijjjhhhkkkqqquuuzzzyyynnncccWWWOOOLLLMMMMMMMMMMMMOOORRRTTTVVVUUUTTTQQQNNNJJJFFFDDDBBB@@@BBBGGGNNNXXXdddooouuu}}}|||yyyvvvuuuzzz|||sssgggZZZTTTPPPNNNPPPSSSWWW^^^hhhooovvvsssaaaWWWOOOKKKJJJHHHGGGEEECCCCCCCCCDDDDDDBBBAAA@@@AAABBBBBBAAA???======<<<;;;::::::999999<<<<<<;;;:::::::::;;;;;;999888888888777777666666666666666666666666666666555555555555555666777777555555555555555555555555444444333333333222222222////////////////////////---...///000111000//////222222111111111111222222222333333444555666888888===CCCLLLVVVaaaooo}}}yyysssllleeebbbdddgggjjjpppxxx~~~yyyqqqkkkfffdddaaa```ZZZ\\\___aaabbbbbb```___^^^]]][[[XXXVVVSSSQQQPPPPPPNNNMMMKKKKKKKKKKKKLLLNNNRRRWWWZZZ\\\^^^___aaabbbcccdddeeeggghhhiiiiiikkkkkkkkkkkkjjjiiigggfff``````___^^^___aaacccdddcccdddeeeeeedddeeegggiiikkkjjjnnntttzzztttiii___UUUOOOMMMMMMMMMNNNOOOQQQSSSVVVWWWYYYVVVRRRLLLGGGCCC@@@???BBBFFFMMMVVV```jjjtttzzz~~~zzzwwwwww|||yyymmmaaaUUUPPPMMMLLLNNNRRR\\\dddoooxxx~~~kkk]]]TTTNNNKKKJJJGGGFFFEEECCCCCCCCCCCCDDDBBBAAA@@@AAABBBBBBAAA???======<<<<<<;;;::::::999<<<;;;;;;:::999999999:::888888888888777777777666666666666666666666666666555555555555555666777777555555555555555555555555444444444444333333333333111111111111111111111111000111222333444333333222222222111111111111222222111111222222333555666777:::@@@IIIRRR]]]jjjyyy~~~{{{pppllleee```\\\\\\^^^___bbbhhhrrr}}}|||rrrooojjjfffdddbbb___]]]WWWYYY[[[\\\\\\\\\ZZZYYYYYYXXXVVVUUUSSSQQQOOOOOOOOONNNLLLKKKJJJKKKKKKLLLNNNRRRWWW[[[]]]___aaabbbccccccdddfffggghhhiiijjjkkkkkkjjjiiigggeeecccbbb____________```bbbdddeeedddeeeffffffeeeeeegggiiilllmmmrrrzzz{{{lllbbbZZZSSSNNNNNNNNNNNNPPPQQQTTTVVVWWWXXXYYYUUUOOOIIIDDDAAA@@@@@@FFFLLLVVVaaakkkttt|||{{{zzzzzz~~~zzzttteee[[[QQQMMMKKKLLLPPPUUUbbbkkkwww~~~ooo___VVVQQQLLLIIIIIIFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@AAABBBCCCAAA@@@=========<<<;;;;;;::::::<<<;;;:::999888777777777888888888888777777777777666666666666666666666666555555555555555666777777555555555555555555555555555555555444444444444333333333333333333333333333...///000111111111000000222222111111111111222222111111111111222444555666888===DDDMMMWWWcccqqq{{{|||~~~vvvmmmjjjddd___\\\ZZZZZZZZZ\\\aaahhhqqq{{{{{{uuujjjhhheeebbbaaa___\\\YYYXXXYYYZZZZZZZZZYYYWWWVVVTTTTTTSSSRRRQQQPPPOOONNNMMMMMMKKKJJJJJJKKKLLLLLLOOOSSSXXX\\\^^^```bbbdddccccccdddeeeggghhhiiijjjkkkjjjiiifffdddbbb```^^^^^^^^^______aaaccceeefffeeefffggggggfffgggiiikkknnnqqqwww~~~qqqccc[[[UUUPPPNNNPPPNNNPPPRRRTTTVVVXXXYYYYYYUUUQQQKKKEEEBBBBBBDDDFFFJJJSSS```mmmvvv}}}}}}}}}}}}}}}tttmmm___WWWOOOMMMMMMOOOUUU]]]fffppp}}}lll```UUUPPPMMMHHHFFFGGGDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@???AAABBBCCCAAA@@@=========<<<<<<;;;;;;;;;;;;:::999888666666555555888888888777777777777777666666666666666666666666555555555555555666777777555555555555555555555555666666555555555444444444444444444444444444444444.........///////////////222222111111111111222222111111111222222333555555666:::AAAHHHPPP\\\jjjssszzz|||~~~zzztttllljjjfffaaa]]][[[ZZZZZZ\\\```eeellluuuvvvqqqgggeeebbb```^^^\\\XXXUUUTTTTTTUUUUUUTTTSSSQQQPPPQQQQQQQQQPPPPPPOOOOOOOOOLLLKKKJJJJJJJJJKKKLLLMMMPPPSSSXXX\\\___```bbbcccbbbcccdddeeefffggghhhiiiiiihhhfffdddaaa___^^^]]]^^^^^^___```bbbdddeeefffeeeggghhhiiiiiijjjllloooqqqvvv}}}ttthhh\\\UUURRROOONNNPPPPPPQQQTTTWWWYYYYYYYYYXXXRRRNNNHHHDDDBBBDDDHHHKKKOOOZZZiiiuuu~~~}}}vvvllldddXXXQQQLLLLLLNNNRRR[[[dddnnnwwwrrr___WWWOOOLLLIIIEEECCCDDDCCCCCCBBBBBBAAA@@@@@@??????>>>>>>???AAABBBAAA???<<<<<<<<<<<<<<<;;;;;;;;;;;;:::888777666555555444777777777777777777888888666666666666666666666666555555555555555666777777555555555555555555555555666666555555555444444444333333333333333333333333111111111222222222333333222222111111111111222222333222222222333444555666555999>>>CCCKKKVVVcccllltttwwwzzz}}}yyysssllljjjfffbbb___\\\\\\[[[]]]aaafffllltttyyyqqqlllgggdddaaa^^^\\\YYYUUURRRRRRRRRRRRRRRQQQPPPOOONNNPPPPPPOOOOOOOOONNNNNNNNNKKKJJJJJJIIIJJJKKKMMMNNNQQQTTTYYY\\\^^^___aaabbbaaaaaabbbdddeeefffggghhhgggfffdddbbb```___^^^^^^______```aaacccdddeeeeeefffgggiiikkklllnnnqqqsssvvv|||}}}mmmbbbWWWSSSQQQNNNNNNQQQQQQSSSVVVYYYZZZYYYXXXVVVRRRNNNIIIEEEDDDGGGKKKOOOVVVaaappp{{{}}}wwwnnnddd\\\QQQLLLJJJKKKOOOUUU```kkkxxxzzzfffWWWPPPJJJIIIFFFBBB@@@AAAAAABBBBBBBBBAAA@@@???>>>===<<<<<<>>>@@@AAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555555555777777777777888888888888666666666666666666666666555555555555555666777777555555555555555555555555555555555444444444444333222222222222222222222222111000000000000111222222222222111111111111222222333333333333333444555555555888;;;???EEEPPP\\\eeennnrrrwww{{{~~~{{{wwwmmmkkkgggccc```____________ccciiipppyyy|||tttmmmiiieeebbb^^^[[[YYYVVVSSSQQQRRRRRRRRRQQQQQQPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLJJJJJJIIIIIIJJJKKKMMMNNNQQQUUUYYY\\\]]]^^^___`````````aaabbbdddeeeffffffdddcccbbb```_________`````````aaabbbccccccddddddfffhhhjjjmmmnnnqqquuuxxx|||vvvggg]]]TTTRRRQQQOOOOOOPPPRRRUUUXXXZZZ[[[YYYVVVTTTOOOLLLHHHFFFGGGLLLQQQUUU]]]hhhuuu~~~yyyrrrggg]]]VVVNNNKKKJJJNNNRRRZZZgggssskkk\\\PPPJJJFFFFFFDDD@@@???AAA@@@AAAAAAAAA@@@???>>>===;;;;;;;;;<<<>>>???>>>===::::::::::::::::::::::::999888888777666666666777666777777777888888888888666666666666666666666666555555555555555666777777555555555555555555555555444444444444333333333333222222222222222222222222///......---...///000111222222111111111111222222222222222222222333333444444666999<<>>>>>AAA@@@@@@AAAAAA@@@???===<<<:::999:::;;;===>>>===<<<999999999999999999999999999888777777777777777888666666777777888888888999666666666666666666666666555555555555555666777777555555555555555555555555444444333333333222222222333333333333333333333333222111000000000111333444222222111111111111222222111111111111111111222222333555777999>>>GGGSSS\\\ccchhhooovvvyyy{{{}}}~~~}}}{{{~~~|||~~~~~~zzzrrrpppllliiigggggghhhhhhlllqqqwwwzzztttnnnfff``````\\\XXXTTTRRRPPPNNNLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKKKKKKKKKKKKKJJJJJJKKKJJJJJJJJJLLLOOORRRTTTVVVXXXZZZ\\\^^^_________``````aaaaaaaaaaaaaaaaaa^^^^^^^^^^^^___aaabbbcccccccccbbb```___aaadddgggiiikkknnnqqqtttxxx~~~{{{ooo\\\WWWQQQNNNNNNQQQTTTUUUUUUXXX[[[\\\ZZZTTTNNNJJJHHHGGGFFFGGGKKKSSS[[[```lllsssyyyvvvooofff[[[UUUSSSLLLLLLLLLOOOVVVbbbpppyyyzzzdddVVVQQQIIIHHHEEEBBBAAAAAAAAABBB>>>>>>>>>>>>============:::;;;;;;;;;;;;;;;::::::999::::::999999777666555888888888888888888888888888888888888888888888888777777888888888888777777666666666666666666666666666777888888888666555444444444444444333333222111333333333333333333333333000000000000000000000000111111000000000000111111333333333333333333333333333222444999<<<@@@JJJTTT]]]dddmmmsssuuuwwwyyy||||||||||||wwwsssuuupppvvv}}}|||zzzvvvrrrpppqqqrrrsssuuuyyy}}}uuupppjjjccc]]][[[XXXUUURRRQQQPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJJJJKKKMMMQQQTTTUUUWWWYYY[[[]]]______```___`````````_______________^^^^^^^^^___```aaabbbcccddddddcccbbbaaacccfffiiikkkmmmpppssswww|||vvvjjj[[[WWWRRROOOPPPRRRUUUVVVWWWYYYZZZYYYVVVQQQLLLHHHGGGGGGHHHJJJPPPXXXaaagggooovvv~~~tttlllcccYYYSSSRRRLLLMMMNNNQQQXXXdddqqqzzzjjjYYYNNNJJJHHHFFFDDDAAA@@@???@@@@@@?????????>>>>>>>>>>>>===;;;;;;<<<<<<<<<;;;;;;:::;;;::::::999888777777777888888888888888888888888888888888888888888888888777777888888888888777777555555555555555555555555666666777777777666444444444555555555444444333222333333333333333333333333111111111111111111111111111111000000000000111111333333333333333333333333222111333777:::===GGGQQQ\\\dddmmmtttvvvwwwyyyzzz{{{~~~~~~}}}}}}yyyooojjjjjjfffkkkttt}}}}}}yyywwwxxxzzz|||}}}uuunnniiiddd^^^YYYVVVSSSQQQOOOOOOOOONNNLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKMMMPPPSSSVVVXXXZZZ[[[]]]___`````````_________^^^]]]]]]]]]]]]]]]^^^^^^___```aaabbbcccccceeeeeeeeeddddddeeehhhkkknnnpppsssvvv{{{ooodddZZZWWWSSSQQQRRRUUUWWWXXXZZZYYYWWWUUUQQQMMMIIIGGGEEEGGGJJJOOOUUU___iiiooosss|||}}}qqqhhh^^^UUUPPPPPPLLLMMMPPPTTT[[[fffrrrzzzooo___SSSLLLJJJFFFDDDBBB@@@???>>>??????@@@?????????>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;<<<;;;:::888888888888999888888888888888888888888777777777777777777777777666777777888888777777666444444444444444444444444444555555555555444444333555555555555555444444333333333333333333333333333111111111111111111111111111111000000000000111111333333333333333333333333111000222555777999BBBKKKZZZbbbnnnvvvxxxxxxxxxxxxyyy|||~~~wwwllleeeeeeeeejjjrrr{{{wwwssslllgggccc___ZZZVVVRRRPPPNNNMMMNNNMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKJJJJJJKKKLLLMMMPPPSSSVVVYYY[[[\\\]]]^^^`````````______^^^^^^\\\[[[ZZZZZZ[[[[[[^^^___```aaabbbccccccccceeeffffffffffffgggjjjmmmooorrruuuyyyxxxjjjaaaYYYVVVTTTTTTUUUXXXYYYYYY[[[XXXTTTOOOKKKIIIGGGGGGFFFIIINNNTTTZZZcccnnnuuuwww{{{nnnddd[[[RRRNNNOOOKKKMMMRRRWWW___hhhsssyyyxxxcccXXXRRRLLLJJJEEEDDDBBB@@@????????????>>>>>>>>>>>>============;;;;;;<<<=========<<<<<<===;;;999777777888999:::888888888888888888888888777777777777777777777777666666777777777777666666333333333333333333333333333333333444333333333333333444444444444444333333222222222222222222222222111111111111111111111111222111111000000111111222222222222222222222222222222111222555555777>>>GGGVVV```mmmwwwzzzyyywwwwwwvvvyyy~~~wwwkkkdddccceeejjjrrr|||yyyuuummmjjjfffbbb^^^ZZZVVVTTTQQQOOOMMMMMMMMMKKKIIIGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKLLLNNNPPPRRRVVVYYY\\\]]]^^^^^^___`````````___^^^]]]\\\ZZZYYYYYYYYYZZZ[[[^^^___aaabbbcccddddddcccdddeeefffgggggghhhkkknnnqqqsssxxx}}}~~~rrrggg```WWWVVVUUUVVVXXXYYYYYYXXXYYYVVVPPPKKKGGGGGGHHHIIIHHHNNNTTTZZZ```hhhrrrzzz}}}wwwjjj```XXXPPPMMMOOOJJJNNNTTT[[[ccckkktttzzzfffWWWQQQLLLGGGDDDDDDCCCBBBAAA@@@@@@??????===<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<======<<<<<<<<<:::999777777888999;;;777777777777777777777777666666666666666666666666666666777777777777666666333333333333333333333333333222222222222333333333111222222333333333222222222222222222222222222222111111111111111111111111222222111111111111222222222222222222222222222222333222333666555666<<>>>>><<<<<<;;;;;;;;;:::::::::777888999:::;;;;;;;;;;;;777777777777777777777777777777777777777777777777555555555555555555555555555555666666666666555555444444444444444444444444333222222111222333444555000111222333333333333222111111111111111111111111222222222222222222222222333222222111111222222333111111111111111111111111222222333666555444999AAAJJJUUUeeeqqqwwwxxxxxxxxxuuuvvvyyy|||~~~uuunnnmmmjjjqqq{{{~~~tttllliiifffbbb___[[[[[[ZZZWWWSSSPPPNNNMMMKKKKKKLLLNNNPPPPPPOOOMMMJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMNNNOOOPPPPPPPPPRRRSSSVVVYYY\\\^^^___```___`````````___]]][[[ZZZZZZYYYWWWVVVXXXZZZ]]]______```ccceeefffeeeeeedddfffhhhkkklllmmmoooqqqtttwww|||zzzmmmbbb[[[YYYYYYUUUVVVWWWYYYZZZYYYVVVSSSLLLJJJGGGEEEFFFKKKPPPTTTWWW```llltttyyy~~~~~~|||mmmddd[[[UUUPPPKKKIIIKKKPPPWWWaaakkksssyyyzzziii\\\OOOHHHEEEBBBBBBDDD???????????????>>>===<<<======<<<<<<<<<;;;;;;;;;666777888999::::::;;;:::555666777777777777666666777777777777777777777777555555555555555555555555555555666666666666555555444444444444444444444444333333222222222333555666111222333333444444444444111111111111111111111111222222222222222222222222333222222111111222222333111111111111111111111111111000222555444333888???GGGSSScccooouuuwwwxxxyyywwwxxxzzz}}}~~~~~~}}}xxxtttqqqqqquuu|||uuupppjjjfffdddccc```]]]XXXWWWVVVUUUSSSQQQOOONNNOOONNNMMMKKKKKKKKKLLLMMMKKKJJJJJJIIIIIIIIIJJJJJJLLLLLLLLLMMMOOOQQQTTTUUUYYYYYYZZZ[[[\\\^^^___```bbbcccbbb```\\\ZZZZZZZZZXXXYYYZZZ\\\^^^```aaabbb``````aaacccdddeeeffffffeeegggiiikkkmmmppptttwww{{{|||oooccc\\\YYYWWWWWWTTTWWWZZZ\\\[[[VVVQQQMMMGGGGGGGGGGGGJJJOOOVVV[[[cccjjjrrryyyyyykkk```VVVQQQOOOMMMNNNPPPVVV___kkkvvv|||mmmXXXQQQJJJFFFFFFFFFCCC@@@======<<<<<<<<<<<<======>>>>>>>>>>>>=========<<<888777666555555555777777777777888888888999999999777777777666555555444444444444444333333222222222444444444555555555555666444444555555444444333222222222111111222222333444222333444333111000111222333333333222222111111111222222111111111111111222555444333333222222222222222222222222222222222222111111111222333666888999AAAHHHUUUdddrrryyy|||||||||}}}}}}~~~~~~~~~{{{yyyxxxuuuyyy}}}zzzvvvsssqqqlllhhhbbb___^^^]]]ZZZXXXWWWWWWVVVUUUSSSQQQOOONNNOOONNNMMMLLLKKKLLLLLLMMMKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMMMMNNNPPPRRRTTTVVVZZZZZZ[[[\\\]]]___```aaabbbbbbaaa___[[[YYYXXXYYYXXXYYYZZZ\\\___aaabbbcccbbbbbbcccdddeeeggghhhhhhgggiiikkklllnnnqqqvvvyyy~~~~~~vvvjjj___YYYWWWVVVVVVTTTVVVYYYZZZXXXSSSNNNJJJDDDDDDDDDFFFJJJQQQZZZ```kkkqqqyyy|||tttdddZZZRRRPPPPPPPPPSSSVVV\\\eeeqqq{{{rrraaaRRRLLLEEEBBBCCCBBB@@@===>>>======<<<<<<======>>>@@@@@@@@@?????????>>>>>>;;;:::999888777888888999777777777888888888999999888888777777666555555555444444444333333222222222444444444444555555555555333444444444444333222222222222111111222222333444222333444333111000111222222222111111111000000000222222111000000111111222333333222111111111111111222222222222222222222222000000000111222444666888>>>EEEQQQ```mmmwww|||~~~~~~~~~~~~~~~~~~~~~}}}~~~zzz~~~yyyuuusssrrrpppnnnkkkiiigggfffccc```\\\ZZZYYYXXXWWWVVVWWWVVVVVVUUUSSSQQQPPPOOOPPPOOOMMMLLLLLLMMMMMMNNNLLLLLLKKKKKKKKKKKKLLLLLLOOOOOOOOOPPPRRRTTTVVVWWW[[[\\\]]]^^^___```bbbbbbbbbbbb```]]]YYYWWWVVVWWWWWWXXXZZZ]]]```bbbcccdddcccddddddeeeggghhhjjjkkkjjjlllmmmoooppptttxxx|||tttmmmcccZZZVVVTTTTTTTTTUUUVVVWWWVVVSSSNNNIIIFFFBBBCCCDDDGGGMMMWWWbbbjjjwww|||}}}ssslll^^^VVVPPPPPPRRRSSSWWW\\\gggooo{{{{{{cccUUULLLHHHBBB@@@@@@AAA???<<<>>>>>>============>>>>>>????????????>>>>>>>>>>>><<<<<<:::999888888888888777777777777888888888888999888888777666666555555444444333333333333222222333333333444444444555555222333333333333222111111222111111111111222333333222333333333111000111222111000000000000/////////111111000000000111111222222222111000000000000111222222222222222222222222000//////000111333555666:::@@@KKKXXXfffsss{{{~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~xxxsssnnnkkklllkkkhhheeecccbbbaaaaaa^^^\\\ZZZYYYYYYXXXXXXXXXVVVVVVUUUUUUSSSRRRPPPPPPPPPOOONNNMMMMMMNNNOOOPPPNNNMMMMMMMMMMMMNNNNNNOOOQQQRRRRRRTTTUUUWWWXXXYYY\\\]]]^^^```aaabbbccccccbbbaaa___\\\XXXUUUUUUVVVWWWYYY\\\___bbbdddeeefffddddddeeefffgggiiikkkmmmlllnnnoooppprrrvvv{{{zzzkkkeee]]]WWWTTTTTTUUUUUUVVVVVVUUUSSSOOOKKKFFFCCCCCCEEEGGGKKKSSS___lllttt}}}sssiiibbb[[[UUUQQQRRRTTTVVV\\\bbbqqqyyylllZZZPPPJJJFFFCCCAAAAAABBBAAA???>>>>>>============>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::999888777666555555666666666777777777888888777777777666555555444444333333333333333333333333222333333333444444444444222222222222222111000000111111111111111222222333111222333222111000000222000000000000000000000000111000000000000111111222222111111000000000111111111111111111111111111111111000000000111222444555777<<>>>>>============>>>>>><<<<<<<<<;;;;;;;;;;;;:::::::::999888777666444444555555666666666777777777666555555444333333222222333333333333333333333333222222222222333333333444111111222222111111000///111111000000111111222333111222333222000///000111111111111111111111111111000000//////000111111222222222111111111222222333111111111111111111111111333222111111111333444555555:::AAAKKKWWWfffvvv||||||||||||~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||}}}}}}}}}}}}}}}|||{{{zzzzzzzzzzzz{{{|||yyyoooiiifffeeecccaaa```___\\\ZZZYYYXXXXXXXXXTTTUUUWWWWWWVVVVVVWWWYYYTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPPPPOOOOOOPPPRRRRRRSSSRRRRRRRRRSSSTTTUUUVVVVVVWWWYYYZZZ[[[\\\\\\\\\]]]^^^```bbbddddddddddddcccbbb```\\\YYYXXXYYY[[[[[[]]]aaaeeegggiiiiiihhheeeeeeeeeeeegggjjjnnnpppoooqqqrrrtttwww}}}|||rrrlll___\\\XXXVVVWWWYYYZZZZZZXXXUUUQQQLLLHHHDDDBBBAAABBBEEEKKKTTT___lllzzzwwwkkk___XXXTTTOOONNNRRRZZZaaahhhsss}}}uuuaaaUUULLLGGGCCCBBBAAA@@@@@@?????????======<<<<<<<<<<<<======>>>=========<<<<<<<<<<<<::::::::::::999777666555555555555555666666666666444444444333222222111111222222333333333333444444111111222222222333333333111222222222222111000000111000000000000111222222111222222222000///000111000000111111111111222222////////////000111111222222111111111111222333333111111111111111111111111444333222111111222444444444888>>>EEEOOO^^^nnnyyy~~~zzzyyyyyyzzz~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~|||~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzzzzzzz{{{{{{}}}tttnnnfffaaa```___]]][[[]]]\\\[[[YYYXXXWWWWWWVVVPPPRRRUUUUUUTTTSSSUUUWWWSSSTTTTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPPPPQQQSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYXXXYYY[[[]]]^^^^^^]]]]]]\\\^^^```cccdddddddddcccdddcccaaa]]][[[ZZZ\\\^^^^^^aaadddhhhjjjjjjjjjiiiggggggfffgggiiilllppprrrrrrsssuuuwww{{{|||ssskkkeee\\\YYYWWWVVVXXXZZZ[[[[[[VVVSSSNNNHHHDDDAAA@@@???AAAFFFOOO[[[hhhwww}}}qqqdddYYYSSSQQQNNNOOOUUU^^^gggppp}}}zzzcccUUUMMMGGGCCCAAAAAAAAA@@@???>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;777888888999888777666555444444555555555666666666555555444333333222222111222222222333333444444444111111111111222222222222222222333333222222111000000000000000000111222222000111222111000///000111/////////000000000111111.........//////000222222000000000000000111222222111111111111111111111111333222111000000111222333333666;;;@@@HHHUUUeeeqqq{{{}}}xxxwwwwwwxxx}}}~~~}}}|||||||||{{{{{{||||||}}}~~~{{{}}}}}}}}}}}}|||||||||{{{{{{~~~~~~|||{{{zzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwxxxyyyzzz{{{|||{{{{{{{{{}}}|||tttnnniiiccc___^^^]]]ZZZXXXWWWWWWVVVUUUTTTSSSRRRQQQOOORRRUUUUUUTTTSSSUUUWWWSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPQQQRRRSSSTTTVVVVVVVVVWWWXXXYYYZZZ[[[YYYZZZ\\\^^^______^^^^^^\\\]]]```cccddddddccccccdddcccaaa^^^\\\\\\^^^aaa```bbbfffiiikkkkkkjjjjjjiiihhhhhhhhhjjjnnnrrrttttttuuuwwwzzz~~~}}}vvvnnnfffbbbZZZXXXVVVVVVXXX[[[\\\\\\TTTQQQKKKFFFAAA???>>>>>>BBBHHHTTTaaapppzzznnn```VVVQQQPPPQQQRRRXXXbbbjjjsssjjjWWWNNNJJJFFFCCCBBBBBBCCCAAA@@@>>>>>>???;;;;;;;;;::::::;;;;;;;;;;;;;;;:::::::::999999999444444555666666555444333444444444555555555666666666555555444444333222222222222222333333444444444000111111111111222222222222333333333333222111111000000000000000111111222000111222111000//////111---.........//////000000............///000222222///////////////000111111000000000000000000000000222222000/////////000111222555999===CCCOOO___kkkxxx}}}}}}xxxvvvwwwwww|||~~~|||}}}|||{{{zzzzzzzzzzzzzzz{{{|||}}}{{{}}}}}}}}}}}}|||{{{{{{zzzzzz}}}|||{{{|||}}}}}}}}}|||{{{{{{{{{{{{|||zzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwxxxxxxxxxyyyyyy{{{{{{{{{{{{|||~~~~~~||||||||||||}}}|||}}}}}}vvvqqqnnndddbbb___\\\ZZZYYYZZZZZZXXXWWWWWWVVVUUUTTTSSSSSSOOOPPPQQQSSSTTTTTTUUUUUUXXXWWWTTTRRRPPPPPPOOOPPPRRRQQQQQQQQQRRRSSSUUUVVVXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^]]]]]]]]]___```aaaaaaaaaaaaaaaaaaaaaaaaaaa]]]___aaabbbaaabbbdddfffhhhhhhjjjkkklllmmmmmmmmmlllkkkkkkmmmpppsssuuuvvvwwwzzz}}}|||ssskkkddd___[[[WWWWWWXXXZZZ[[[\\\\\\]]]TTTMMMFFFDDDBBB???@@@DDDIIIOOOYYYhhhxxxyyynnnfff^^^VVVRRRSSSTTTYYYaaahhhqqq|||nnn[[[QQQKKKFFFCCCCCC@@@AAABBBCCCBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;:::999777555333222111111444444555555555555444444444333111//////000111222666666666666666666555555555444222111111111222222222222222111111111111000222222111111000/////////222000......///000000000---...............------000000000000111111111111000000000000111111111111222222222222222222222222---000222111...---///111444333555:::@@@HHHVVVcccpppxxx|||wwwuuu|||}}}~~~}}}}}}{{{zzz{{{zzzyyyxxxyyyzzz{{{|||zzz{{{}}}~~~}}}|||{{{zzzyyyyyyyyy}}}{{{{{{{{{|||}}}|||{{{zzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzz{{{{{{{{{|||zzzzzzzzzzzzzzz{{{|||}}}~~~}}}||||||}}}}}}}}}|||{{{zzzyyyyyyzzzzzzyyyzzz{{{~~~}}}|||{{{wwwwwwxxxzzz}}}zzzsssnnniiiggg```^^^\\\YYYWWWVVVVVVWWWVVVVVVVVVUUUTTTSSSSSSRRROOOPPPRRRSSSTTTUUUUUUUUUWWWVVVTTTRRRQQQPPPPPPPPPRRRRRRQQQRRRSSSTTTVVVWWWYYYYYYZZZ[[[]]]^^^____________^^^^^^^^^___```aaa`````````_______________]]]___aaabbbcccdddgggiiijjjkkkmmmnnnooooooppppppmmmmmmmmmnnnqqquuuwwwxxx}}}xxxnnnfffaaa\\\YYYWWWYYY[[[\\\]]]\\\[[[ZZZOOOHHHCCCAAAAAA@@@BBBFFFKKKTTTcccttt~~~}}}ssshhhaaa[[[UUUSSSUUUVVV\\\dddllluuuttteeeUUUMMMJJJFFFCCCCCC@@@AAABBBBBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::888777666555444333333333444444555555555555444444555444333222222222333333555555555555555555666666444333222111111111222222222222222111111111000000000000000000000000111111000...,,,,,,---///.........//////000//////......//////000000000111111111000000000000111111111111222222222222222222222222,,,///111111//////111444333222444888===DDDQQQ]]]jjjrrr}}}{{{yyy{{{}}}~~~|||}}}{{{zzz{{{zzzyyyyyyyyyzzz{{{{{{zzz{{{}}}~~~}}}|||{{{zzzyyyxxxxxxxxx~~~|||{{{zzzzzz{{{|||{{{zzzyyyxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvzzzzzzzzz{{{{{{{{{||||||yyyyyyxxxxxxxxxxxxyyyyyy|||}}}}}}~~~~~~}}}}}}||||||{{{zzzyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvwwwwwwuuuvvvwwwxxxyyy{{{|||||||||{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{|||}}}}}}}}}|||{{{yyywwwvvvuuutttrrrrrrrrrsssvvvyyy}}}~~~~~~vvvtttqqqmmmiiidddaaa```]]][[[YYYWWWUUUTTTTTTUUUTTTTTTTTTSSSSSSRRRRRRRRRPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTVVVWWWXXXZZZ[[[\\\]]]^^^```aaaaaaaaaaaa```_________``````^^^^^^^^^]]]]]]]]]\\\\\\\\\^^^aaaccceeegggjjjlllnnnoooppprrrssssssssssssoooooopppqqqssswwwzzz|||{{{qqqggg```\\\YYYWWWYYY[[[^^^______\\\XXXVVVJJJDDDAAAAAAAAABBBGGGMMMTTTaaattt}}}zzzvvvlllaaa[[[WWWSSSTTTWWWZZZaaajjjrrrzzzzzzeeeYYYMMMIIIHHHDDDBBBBBB???@@@@@@AAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999:::777666666555555555666666444444555555555555444444444444333333333222222222333333444444555555666666333333222111111111111222222222111111111000000000......///000000111222222000...,,,---...//////...//////000000000000000/////////000000000000111111000000000000111111111111222222222222222222222222,,,...000111111222444555333111333666:::???KKKVVVaaakkkyyy~~~yyy{{{~~~~~~||||||~~~|||{{{{{{{{{zzzzzzyyyzzzzzz{{{zzz{{{|||}}}~~~|||{{{zzzyyywwwwwwwwwwww~~~}}}{{{zzzzzzzzzzzzzzzyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwxxxxxxxxxxxxyyyyyyxxxwwwwwwwwwwwwwwwyyyyyyxxxxxxxxxxxxyyyyyyxxxxxxwwwvvvuuuuuuuuuuuutttsssssssssttttttttttttssssssttttttttttttttttttvvvuuuuuutttuuuwwwxxxyyywwwwwwwwwxxxxxxyyyyyyzzzwwwwwwuuutttrrrpppooooooppppppppppppqqqsssvvvwwwwwwwwwwwwvvvvvvvvvvvvuuummmllliiifffccc```]]]\\\ZZZYYYXXXVVVUUUTTTTTTTTTRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRSSSTTTUUUWWWXXXYYYZZZ\\\\\\]]]^^^```aaabbbcccdddcccbbbbbbaaa`````````\\\\\\\\\\\\[[[[[[[[[ZZZZZZ]]]```cccfffiiilllooopppqqqrrrtttuuuuuuvvvvvvpppqqqrrrsssuuuxxx}}}{{{tttjjjaaa[[[YYYWWWWWWZZZ\\\___```___ZZZTTTQQQHHHDDDBBBCCCDDDGGGNNNVVVdddrrr~~~{{{xxxrrrggg\\\WWWTTTRRRUUUZZZ^^^eeeoooxxxkkkXXXOOOHHHFFFFFFBBB@@@@@@>>>????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999888888888888999777777666555555555555666333444444555555444444333000111111111111000//////222222333333444444555555222222111111111111111111111111111111000000000000////////////000000111111222000//////111111111000......///000000000//////////////////000000000111///000000000111111111111111111111111111111111111...///000111222333444555333222333666888;;;EEEOOOYYYdddtttyyyzzz|||{{{zzz}}}~~~}}}|||{{{{{{{{{zzzzzzzzzzzzzzzyyyzzz{{{|||}}}~~~~~~~~~{{{zzzyyywwwvvvuuuuuuuuu~~~}}}}}}{{{zzzzzzzzzyyyxxxxxxvvvuuuuuutttttttttvvvvvvvvvvvvvvvvvvvvvvvvttttttuuuuuuuuuvvvvvvvvvyyyyyyxxxwwwvvvvvvvvvvvvwwwvvvuuuttttttuuuvvvwwwvvvvvvvvvuuuttttttsssrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqsssrrrrrrrrrsssuuuwwwxxxtttuuuuuuvvvvvvwwwwwwwwwuuutttsssqqqpppnnnmmmllljjjjjjiiiiiiiiijjjllllllnnnnnnmmmllllllllllllllliiigggeeebbb___\\\ZZZYYYVVVVVVUUUTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSTTTUUUVVVVVVVVVUUUSSSTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUWWWYYY[[[\\\\\\^^^^^^___```aaabbbbbbcccddddddccccccbbbaaa```___[[[[[[[[[[[[[[[[[[[[[[[[ZZZ]]]aaadddfffiiimmmpppqqqrrrssstttuuuvvvvvvvvvqqqrrrttttttvvv{{{tttnnneee]]]YYYXXXXXXXXXZZZ[[[]]]^^^[[[VVVPPPLLLGGGDDDCCCEEEGGGKKKUUU^^^qqq}}}|||xxxoooeeeZZZUUUSSSSSSWWW]]]bbbjjjttt}}}hhhYYYQQQJJJEEEDDDDDD@@@>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999888777777777777777999888777555444444444444333333444444444444333333000000111111111000///...111222222222333333333444111111111111111111111111111111111000000000//////000000000000//////......111000000000222222111///,,,---....../////////......////////////000000000///000000000111111111111111111111111111111111111111111111111222222222222444333444666777888@@@IIIRRR^^^ooo}}}{{{|||}}}~~~|||yyy{{{}}}~~~}}}||||||||||||{{{{{{zzzzzzzzzyyyyyyyyyzzz{{{|||}}}~~~{{{zzzyyywwwuuuttttttttt}}}}}}}}}|||{{{{{{zzzzzzvvvvvvuuutttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvwwwxxxwwwvvvuuuuuuuuuuuuuuuttttttssssssssssssttttttuuuuuuuuuuuutttsssrrrqqqpppppppppqqqqqqpppooooooppppppooooooooooooooonnnooooooooopppqqqrrrssstttsssttttttuuuuuuuuuttttttsssrrrqqqooonnnlllkkkjjjggggggffffffffffffffffffiiiiiihhhhhhggggggffffffcccbbb```^^^[[[YYYWWWVVVQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRTTTTTTUUUVVVVVVVVVVVVVVVTTTTTTTTTUUUUUUTTTSSSSSSSSSTTTVVVYYY[[[]]]^^^^^^````````````aaaaaaaaabbbaaabbbbbbaaa```___^^^]]]ZZZZZZZZZ[[[\\\\\\]]]]]]]]]```cccfffhhhjjjnnnqqqqqqrrrssstttuuuvvvvvvvvvqqqtttvvvwwwyyy~~~wwwlllggg```[[[YYYYYYYYYZZZYYYYYYYYYWWWTTTPPPKKKIIIDDDBBBDDDGGGKKKQQQ^^^iiizzzzzzuuukkkbbbXXXUUUTTTUUUZZZ```hhhoooyyykkkXXXNNNKKKFFFBBBCCCBBB>>><<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888777666666666666777888777666555333333222222333333444444444444333333333333222222222111111111222222222222222111111111///000111111222111111111111111000000000/////////111111000//////...------///......///000111///---+++,,,---.../////////.........////////////000000000000000000111111111111111111111111111111111111222111000000111222111000444333555777666666===DDDLLLXXXjjjxxx}}}zzz{{{}}}~~~|||||||||||||||||||||{{{zzzyyyxxxxxxxxxyyyzzz{{{}}}~~~|||{{{yyywwwuuuttttttsss}}}}}}}}}}}}|||{{{{{{zzzuuuttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvwwwwwwuuuttttttsssssssssttttttqqqqqqqqqqqqqqqqqqqqqqqqssssssttttttsssrrrppppppnnnnnnooooooooommmlllkkkkkkkkkkkkkkkllllllllllllkkklllmmmnnnoooppppppppprrrssssssttttttsssrrrqqqppppppnnnmmmkkkiiihhhhhhgggffffffeeeeeeeeeeeedddeeeffffffeeeeeedddbbbbbb]]]]]][[[ZZZXXXVVVUUUTTTOOOPPPPPPPPPPPPOOOOOONNNOOOPPPPPPQQQRRRSSSSSSSSSTTTUUUVVVVVVWWWVVVVVVVVVTTTUUUUUUVVVUUUTTTSSSRRRSSSUUUWWWZZZ]]]______```aaaaaaaaaaaa````````````\\\]]]]]]^^^]]]\\\[[[ZZZYYYYYYZZZ\\\]]]^^^___```bbbdddgggiiijjjllloooqqqqqqrrrsssuuuvvvvvvwwwwwwsssvvvyyy{{{}}}xxxllleeeaaa\\\YYYYYYZZZZZZZZZXXXWWWTTTPPPMMMJJJHHHFFFCCCCCCGGGMMMSSS\\\kkkyyy}}}uuuoooeee]]]UUUTTTVVVXXX]]]dddmmmttt}}}ooo\\\QQQLLLFFFAAA???@@@???<<<<<<>>><<<;;;;;;;;;;;;;;;<<<<<<999999999999999999999999888777666666555555666666555555444333333333333333222333333444444333333222444333111000000000111222222222222111000000//////...///000111222222111000111000000000//////////////////////////////......//////...000111111///---,,,---...//////000000000........./////////000000000000000000111111111111111111111111111111111111000...---///111333111000333222444666555444999AAAFFFRRRdddttt}}}|||}}}~~~~~~}}}|||{{{|||}}}}}}}}}|||{{{yyyxxxxxxxxxwwwxxxyyyzzz|||}}}|||{{{yyywwwvvvttttttsss}}}~~~~~~~~~}}}|||{{{{{{tttttttttttttttuuuvvvwwwuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuusssrrrrrrqqqqqqrrrrrrsssooooooppppppppppppoooooorrrrrrssssssrrrqqqooonnnmmmmmmnnnnnnmmmkkkjjjhhhgggggghhhhhhiiijjjjjjjjjjjjkkkmmmoooooooooooonnnqqqrrrsssssssssqqqpppooonnnmmmlllkkkiiigggfffeeecccccccccbbbbbbaaaaaaaaa___```aaaaaa```^^^\\\[[[ZZZYYYYYYXXXWWWWWWVVVVVVQQQQQQQQQRRRRRRQQQQQQPPPOOOPPPPPPQQQRRRSSSTTTTTTUUUUUUVVVWWWWWWWWWVVVVVVUUUUUUVVVVVVUUUTTTRRRQQQSSSUUUXXX[[[^^^``````aaabbbbbbbbbaaa```______^^^YYYYYYZZZ[[[ZZZYYYXXXWWWYYYYYY[[[\\\^^^```aaabbbfffhhhjjjllllllnnnppprrrrrrssstttuuuvvvwwwwwwwwwtttxxx|||~~~}}}oooccc```]]]YYYXXXYYYZZZ[[[ZZZXXXUUUPPPLLLHHHFFFFFFFFFEEEFFFKKKSSS[[[eeevvv{{{qqqiii```XXXSSSSSSVVVZZZ```fffqqqwwwqqq^^^QQQLLLKKKBBB>>>===>>>>>>;;;<<>>BBBNNN```qqq|||}}}~~~~~~~~~|||{{{zzz|||}}}}}}}}}}}}{{{yyyxxxxxxwwwwwwwwwxxxzzz|||}}}}}}|||zzzxxxvvvttttttsss}}}~~~~~~~~~}}}{{{xxxvvvtttqqqrrrsssuuuvvvxxxxxxxxxwwwvvvuuutttsssrrrrrrrrrtttsssrrrqqqqqqsssuuuvvvttttttsssrrrpppooonnnnnnpppooommmllllllmmmnnnooommmnnnpppqqqpppooommmkkklllllllllllllllkkkjjjiiikkkjjjhhhgggfffgggiiijjjkkklllnnnoooqqqrrrrrrsssqqqssstttuuutttqqqnnnkkkllljjjhhhfffeeedddddddddaaaaaaaaaaaa````````````]]]]]]^^^^^^]]]\\\ZZZYYYXXXXXXWWWUUUTTTRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVXXXVVVSSSQQQPPPQQQSSSTTTXXXZZZ\\\^^^aaabbbcccddd```___]]][[[[[[ZZZ[[[[[[ZZZYYYYYYYYYYYYZZZ[[[[[[\\\\\\]]]___bbbdddggghhhjjjkkkkkklllmmmnnnooooooooooooooorrruuuwwwxxxxxxwwwxxxzzz~~~{{{rrrhhhaaaZZZZZZZZZ[[[]]]]]][[[ZZZUUUNNNIIIGGGEEEBBBBBBDDDFFFHHHPPP]]]hhhsss~~~tttjjjeeeYYYWWWUUUTTTVVV]]]ffflllxxx~~~xxxbbbUUUKKKEEEDDD??????>>>===============<<<<<<:::999888777777777666666666666555555555555555555444444444444555555777666666555444444333333222222222222222222222222111111000000000000111111111111111111000000000000////////////////////////111111000000///.........111111111000...---+++***...........................---,,,,,,---///222333///////////////////////////......------///000111000000111111111111000000///////////////000111111333222111111333555777999>>>FFFUUUfffvvv~~~}}}{{{{{{||||||}}}|||{{{{{{zzzzzzyyyxxxxxxxxxwwwwwwvvvwwwyyyzzz{{{|||{{{yyywwwvvvuuutttttt~~~}}}~~~~~~}}}|||~~~~~~~~~}}}{{{xxxvvvuuussstttvvvxxxyyyyyyyyyxxxvvvuuutttsssrrrrrrrrrrrrsssrrrqqqqqqqqqrrrssstttssssssrrrqqqppppppoooooopppnnnmmmllllllmmmnnnooonnnooopppqqqpppooommmlllllllllkkkkkkjjjiiihhhggggggfffeeeeeeeeefffggghhhkkklllmmmnnnooopppppppppooooooppppppooommmkkkiiiiiihhhfffdddbbbbbbbbbbbb`````````_________^^^^^^\\\\\\\\\\\\\\\ZZZYYYXXXWWWVVVUUUTTTSSSRRRQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVWWWVVVSSSRRRQQQRRRTTTUUUWWWXXXZZZ\\\^^^```aaaaaa___^^^\\\ZZZYYYXXXXXXXXXWWWWWWWWWXXXYYYZZZ[[[\\\]]]]]]___aaadddfffiiijjjlllmmmmmmnnnooopppppppppooooooppprrruuuxxxyyyyyy}}}yyyqqqiiibbb\\\YYYYYYZZZ\\\^^^]]]ZZZXXXPPPJJJEEEDDDCCCBBBCCCGGGOOORRR\\\hhhrrr|||~~~|||vvvjjj```[[[TTTTTTUUUWWW[[[cccmmmssszzziiiXXXOOOIIIEEEDDD???>>>>>>===============<<<;;;:::999888777777777666666666666555555555444666666555555555555666666666666666555444333333333222222222222222222222222111111000000000000111111111111111111000000000000////////////////////////111000000000000/////////000000111000000///..............................000///---------...000111///////////////////////////......---...///000111000000111111111111000000///////////////000111111111000//////000333555666:::AAANNN]]]mmmyyy~~~}}}~~~}}}|||{{{{{{{{{||||||{{{{{{zzzyyyyyyxxxxxxwwwwwwwwwvvvvvvwwwxxxzzz{{{|||{{{zzzxxxvvvtttssssss|||zzzxxxyyy{{{{{{{{{~~~}}}}}}|||zzzxxxwwwvvvvvvxxxzzz||||||{{{yyyxxxuuutttsssrrrrrrrrrrrrrrrpppppppppqqqqqqqqqrrrrrrrrrqqqqqqqqqppppppooooooooonnnmmmllllllmmmnnnooonnnooopppqqqpppooonnnmmmkkkkkkjjjiiihhhfffeeeeeeddddddeeeeeeffffffggggggkkkkkklllmmmmmmmmmmmmlllkkkkkkjjjiiihhhhhhgggfffeeedddcccaaa```_________]]]]]]]]]]]]\\\\\\\\\\\\YYYZZZZZZZZZYYYXXXWWWVVVTTTTTTSSSRRRRRRQQQPPPPPPSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUSSSRRRSSSTTTVVVXXX\\\]]]^^^```aaabbbcccccc^^^]]]ZZZXXXVVVUUUTTTTTTTTTTTTUUUWWWYYY[[[\\\]]]^^^___aaadddfffiiikkkmmmooooooooopppqqqqqqrrrrrrqqqrrrsssuuuxxx{{{}}}~~~wwwmmmfffaaa\\\YYYXXXYYY[[[]]]^^^\\\WWWSSSKKKFFFBBBBBBBBBCCCHHHNNNTTT[[[fffrrryyy}}}wwwssslll```WWWTTTRRRTTTXXX]]]cccjjjrrrxxx}}}mmmYYYNNNIIIEEEBBBBBB???>>>======<<<<<<======<<<;;;:::999888777777777666666555555555444444444777666666555555666666777666555555444444333333222111111111111111111111111111111000000000000111111111111111111000000000000////////////////////////000000000000111111111111000111111222222222111111........................111000...---------...//////////////////////////////............///000000///000000111111000000//////////////////000111111000000//////000222444555555:::DDDQQQ___lllwww}}}~~~~~~~~~}}}|||}}}|||{{{{{{zzzzzz{{{{{{zzzyyyyyyxxxwwwwwwvvvvvvwwwvvvvvvvvvvvvxxxyyyzzz}}}|||zzzxxxvvvtttrrrqqq}}}zzzvvvuuuwwwyyyzzz{{{}}}}}}|||{{{zzzxxxwwwwwwyyy{{{~~~}}}zzzwwwsssrrrrrrqqqqqqqqqqqqrrrnnnoooooopppqqqpppppppppppppppppppppppppppoooooonnnmmmmmmmmmmmmnnnoooooooooooopppppppppooonnnmmmjjjjjjhhhgggfffeeedddddddddeeefffhhhiiiiiiiiiiiijjjjjjkkkkkkjjjjjjiiihhhhhhgggfffdddccccccddddddbbbbbbaaa___^^^]]]]]]]]][[[ZZZZZZZZZZZZYYYYYYYYYWWWWWWWWWWWWVVVVVVUUUUUURRRRRRRRRQQQQQQQQQQQQQQQUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSTTTTTTUUUUUUVVVTTTTTTSSSSSSTTTVVVXXXZZZ___```aaabbbcccccccccccc]]][[[XXXUUUSSSRRRQQQQQQQQQRRRUUUWWWZZZ\\\]]]^^^___```cccfffiiilllnnnooooooppppppqqqqqqrrrrrrssssssuuuwwwyyy|||{{{oooeee```^^^\\\ZZZYYYZZZ[[[]]]\\\WWWPPPKKKHHHDDDAAABBBDDDFFFMMMUUU[[[cccoooyyy~~~{{{uuunnnjjjcccYYYTTTTTTUUUYYY___eeejjjpppuuuyyynnn___QQQJJJFFFBBB??????>>>>>>===<<<<<<<<<<<<===<<<;;;:::888777777666666555555555444444444333333555555555444444555555555444444444444333333222222000000000000000000000000111111000000000000111111111111111111000000000/////////////////////////////////000000111222222333222333333333333222222111........................///......---------...///////////////////////////............/////////000//////000000000000/////////////////////000000111222111111111222333555555333666<<>>===>>>======<<<<<<<<<<<<<<<;;;;;;999888777666666666444444444444333333333333444333333222222333333444333333333333333222222222000000000000000000000000111111000000000000111111111111111111000000000///////////////////////////......///000111222222333555444444444222111000///........................,,,,,,,,,---...//////000////////////////////////---....../////////////////////000000000000/////////////////////000000111111111111111222333333444333555999???HHHUUUdddnnntttuuuwwwyyy||||||{{{|||~~~}}}{{{zzz{{{{{{{{{{{{{{{zzzzzzyyyxxxwwwwwwvvvvvvuuuttttttvvvuuuttttttuuuvvvxxxyyy|||{{{zzzxxxvvvssspppooo~~~~~~}}}{{{yyywwwuuuvvvxxx{{{}}}}}}{{{{{{zzzyyyxxxxxxyyyyyyzzz{{{}}}~~~}}}{{{xxxvvvooooooooooooooopppqqqrrrnnnnnnnnnooooooooopppppppppooooooooonnnnnnmmmmmmllllllmmmmmmnnnooooooooonnnnnnmmmmmmmmmmmmlllllljjjiiigggfffeeeffffffgggeeeeeeffffffgggggghhhhhhiiiiiiiiihhhhhhfffeeeeeedddcccaaa```___```aaaaaa^^^______^^^^^^]]][[[[[[WWWVVVVVVVVVUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRSSSSSSQQQQQQRRRSSSSSSTTTUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUUTTTPPPPPPQQQRRRSSSTTTTTTUUUTTTUUUUUUVVVXXXYYY[[[\\\_________^^^^^^]]][[[[[[XXXWWWUUUSSSRRRRRRSSSSSSUUUWWWYYY\\\]]]^^^^^^^^^]]]___cccgggkkknnnpppqqqnnnnnnpppqqqssstttvvvvvvtttxxx|||qqqkkkbbb]]]\\\\\\[[[ZZZZZZWWWTTTQQQNNNJJJEEEBBBBBBAAACCCHHHLLLQQQ\\\gggsssvvv~~~~~~~~~~~~}}}{{{ssslllddd^^^XXXSSSUUU[[[]]]cccllluuuzzz~~~rrr^^^QQQIIIBBBBBBBBB???===>>>>>>===<<<<<<;;;;;;<<<<<<;;;:::999888777666666666444444333333333222222222222222222111111222222222222222222222222222222222111111111111111111111111111111000000000000111111111111111111000000000000////////////////////////---......///000111111222444444444333111///...---........................***+++,,,---...///000000////////////////////////---......///000/////////...//////000000//////...///////////////000111111......//////000000000000333555777:::@@@KKKYYYccciiilllppptttxxx}}}~~~|||zzz{{{|||}}}~~~~~~}}}{{{zzzyyy{{{||||||||||||{{{zzzzzzxxxwwwwwwvvvvvvuuuttttttuuuttttttttttttvvvwwwxxxzzzzzzzzzxxxvvvssspppooo~~~}}}}}}~~~}}}{{{yyywwwvvvuuuwwwzzz|||}}}|||{{{zzzyyyxxxxxxxxxyyyzzzyyyyyyzzzzzzzzzxxxwwwvvvnnnmmmmmmnnnooopppqqqrrrpppooonnnnnnnnnooopppqqqppppppooonnnmmmmmmllllllkkklllmmmnnnnnnooooooooommmmmmlllkkkkkkkkkkkkkkkjjjiiihhhgggggghhhiiijjjiiihhhgggffffffggghhhiiihhhhhhhhhhhhgggfffeeeeeeaaa``````_______________\\\]]]]]]]]]]]][[[ZZZYYYVVVVVVUUUUUUUUUTTTTTTTTTSSSRRRQQQQQQQQQRRRSSSSSSRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUUUUUUUTTTTTTTTTTTTQQQQQQRRRSSSTTTUUUVVVVVVUUUVVVVVVWWWYYYZZZ[[[\\\`````````___^^^\\\[[[ZZZUUUUUUTTTSSSTTTUUUVVVWWWYYY[[[]]]___```______^^^[[[]]]bbbgggkkknnnooopppnnnooopppsssuuuwwwyyyzzzyyy}}}zzztttiiiddd___]]]]]]]]][[[XXXVVVRRRMMMIIIGGGFFFDDDCCCBBBDDDJJJQQQXXX___kkkwww~~~}}}|||||||||zzzvvvssslllfff___ZZZVVVTTTZZZcccgggmmmvvv}}}uuuaaaRRRJJJCCC??????@@@===<<<>>>======<<<;;;;;;;;;;;;<<<;;;:::999777666666666666333333333333222222222222333222222222222222222333111111111222222222222222222222222222222222222222111111000000000000111111111111111111000000000000////////////////////////------....../////////000111111111111000///------........................+++,,,------............////////////////////////------///000000000///.........////////////......///////////////000111111......//////////////////111333555666999BBBNNNWWW^^^bbbhhhnnnsssyyy~~~}}}||||||||||||{{{}}}~~~}}}||||||||||||}}}}}}}}}|||{{{zzzxxxxxxwwwwwwvvvuuuuuutttttttttsssssstttuuuwwwxxxxxxyyyyyyxxxwwwtttqqqooo~~~~~~}}}}}}}}}}}}{{{xxxuuutttuuuwwwzzz|||||||||{{{zzzyyyxxxxxxxxxyyyzzzxxxxxxxxxxxxwwwwwwvvvuuummmmmmmmmmmmnnnpppqqqrrrqqqpppnnnmmmnnnoooqqqsssqqqpppooonnnmmmlllkkkkkkkkklllmmmnnnoooooooooooommmlllkkkjjjjjjjjjjjjkkkkkkjjjhhhggghhhiiikkklllmmmllljjjhhhhhhiiikkklllgggggghhhhhhgggffffffeee_________^^^^^^^^^^^^^^^[[[[[[\\\\\\\\\ZZZYYYXXXUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPPPPQQQSSSSSSSSSSSSTTTVVVWWWXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYUUUUUUUUUTTTTTTSSSSSSSSSRRRSSSTTTUUUVVVWWWXXXXXXVVVVVVWWWXXXYYYZZZ[[[[[[\\\\\\\\\[[[YYYWWWUUUUUUTTTTTTSSSTTTUUUVVVXXXYYY\\\]]]___aaaaaa```___^^^YYY\\\aaafffkkknnnoooooonnnoooqqqtttwwwzzz|||}}}}}}xxxpppkkkeeebbb___^^^___^^^[[[XXXSSSNNNHHHDDDCCCDDDEEEFFFEEEHHHPPP[[[ccckkkxxx~~~}}}|||{{{xxxssspppddd___ZZZWWWUUUWWWaaakkkrrrwww~~~yyyeeeUUUJJJKKKDDD@@@@@@???<<<;;;<<<======<<<;;;;;;;;;;;;<<<;;;:::999777666666555555333333333222222222111111444333333222222333333444111111111111111111222222222222222222222222222222111111000000000000111111111111111111000000000000////////////////////////---------.....................////////////..............................------......------,,,+++////////////////////////,,,---///000000000///.........////////////......///////////////000111111///000111111111111111000///111333444555;;;FFFNNNWWW\\\cccjjjpppuuuzzz}}}~~~||||||{{{zzz{{{~~~|||}}}~~~~~~~~~}}}{{{zzzxxxxxxwwwwwwvvvvvvuuuuuuttttttsssssstttuuuwwwxxxwwwxxxyyyxxxwwwtttqqqppp~~~}}}}}}}}}|||{{{zzzxxxxxx{{{yyyxxxxxxzzz{{{|||{{{|||{{{zzzxxxwwwvvvvvvuuussssssttttttsssqqqpppnnnmmmlllkkkkkklllooorrrtttqqqooonnnnnnoooooommmkkknnnmmmlllkkkjjjkkklllllljjjjjjkkklllmmmnnnoooooonnnnnnmmmkkkjjjiiiggggggjjjiiihhhhhhhhhjjjlllnnnkkkjjjhhhfffeeefffggghhhhhhhhhgggfffeeecccbbbaaaaaa```___^^^]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYXXXXXXWWWVVVUUUUUUUUUSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXZZZZZZYYYYYYXXXXXXWWWWWWVVVUUUTTTSSSSSSTTTUUUVVVSSSTTTTTTUUUUUUTTTTTTSSSWWWVVVVVVVVVWWWYYY[[[\\\[[[[[[ZZZYYYXXXXXXWWWWWWTTTUUUVVVVVVWWWYYY\\\^^^]]]^^^```bbbaaa```]]]\\\XXX\\\bbbfffjjjnnnqqqtttqqqsssuuuwwwyyy}}}}}}wwwsssooollljjjaaa___]]]]]]]]]\\\XXXTTTNNNJJJGGGDDD???<<>>=========>>>>>>???===;;;;;;;;;;;;:::999777777666555555555555555555555444444444333333333444444333333333222222222222222222111111111000000333333333333222111000000////////////............//////000000000000//////---...//////////////////........................//////......---------,,,---------------------------,,,,,,,,,,,,---......//////000111111111111111////////////////////////,,,------...///000111111............////////////............////////////111111111222666:::???BBBIIITTT___ccciiirrrvvvvvv~~~~~~{{{yyyyyyzzz}}}}}}|||{{{zzzyyyyyyxxxwwwvvvvvvvvvvvvvvvuuutttsssrrrssssssuuuvvvttttttvvvxxxxxxvvvrrrooo~~~~~~}}}}}}|||zzzyyyxxx{{{yyywwwwwwyyy{{{{{{{{{|||{{{zzzxxxwwwvvvuuuuuurrrsssttttttsssrrrqqqpppnnnlllkkklllppptttwwwxxxtttrrrpppooooooooonnnlllnnnmmmlllkkkjjjkkkllllllkkkkkklllmmmnnnooopppppppppooonnnmmmllljjjiiiiiikkkjjjiiiiiijjjkkkmmmooommmkkkiiifffeeeeeeffffffdddeeeeeeeeeeeeeeeddddddbbbaaa```___^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXYYYYYYYYY[[[ZZZZZZYYYXXXWWWVVVVVVVVVUUUTTTTTTTTTTTTUUUVVVUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVUUUVVVVVVXXXYYYZZZZZZYYYYYYYYYXXXXXXXXXXXXVVVWWWYYYYYYYYY[[[^^^aaaaaabbbddddddcccaaa^^^\\\YYY]]]ccchhhlllooosssvvvvvvwwwzzz{{{}}}{{{tttooollliiigggeeeaaa___^^^]]]]]]ZZZUUUQQQLLLHHHFFFDDDAAA???DDDLLLTTT\\\gggsssyyysssmmmgggbbb^^^ZZZVVVVVV\\\bbbhhhrrr|||mmm^^^QQQIIIFFF@@@???>>>===>>>@@@BBBCCCBBB@@@===<<<<<<;;;999777777777666555555555555666555444444444444333333333444333333333333222222222222222222111111111000000222222333333222222111111000000000/////////......////////////////////////111111000000///---,,,+++.................................------,,,,,,,,,---------------------------,,,,,,,,,,,,---......//////000111111111111000........................------......//////000000............/////////////////////000000000000111000000///111333888<<<>>>CCCNNNYYY^^^dddmmmsssttt{{{~~~{{{yyyyyy{{{~~~~~~}}}||||||xxxxxxwwwvvvuuuuuuuuuuuuvvvuuutttsssssstttuuuvvvuuuuuuvvvxxxyyywwwsssooo~~~}}}|||{{{zzz{{{yyywwwwwwyyyzzz{{{zzz|||{{{zzzyyywwwvvvuuuuuurrrrrrsssttttttsssrrrqqqppplllkkknnnvvv|||~~~}}}yyyvvvrrrpppooooooooonnnnnnmmmkkkjjjjjjjjjkkkllllllmmmmmmnnnooopppqqqrrrrrrqqqpppooonnnmmmlllkkkmmmlllkkkkkklllmmmooopppooommmjjjhhheeedddddddddaaaaaacccdddeeefffffffffbbbaaa```^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWXXXYYYZZZZZZ[[[[[[ZZZZZZXXXWWWVVVUUUUUUWWWVVVVVVUUUUUUVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXWWWWWWXXXXXXYYYYYYYYYYYYZZZ[[[\\\\\\]]]___bbbeeefffggghhhhhhfffccc___]]]ZZZ^^^dddjjjnnnrrrvvvxxx{{{}}}rrrnnnhhhcccaaa``````___aaa```^^^\\\ZZZVVVQQQMMMGGGEEEDDDEEEDDDDDDKKKSSSZZZeeerrruuullleee___ZZZWWWUUUVVVZZZaaahhhppp}}}iii\\\TTTLLLFFFBBB???>>>======???BBBEEEGGGEEEBBB???>>><<<;;;888666888888777666666666666666444444444444333333333333333333333222222222111111222111111111111000000000000111222222333222222222111111000000000////////////...------------...///000000000///...---,,,+++---------------------------------------,,,,,,,,,---------------------------,,,,,,,,,,,,---.........//////000000000000000..........................................//////............////////////000000000000111111111111//////...///111444777999===FFFQQQWWW^^^gggooorrrxxx||||||zzzzzz|||~~~~~~xxxxxxwwwuuuuuutttttttttvvvuuuuuutttttttttuuuuuuuuuuuuvvvxxxxxxwwwsssppp~~~|||||||||zzzxxxwwwyyyzzzzzzzzz{{{{{{{{{yyyxxxwwwuuuuuurrrrrrtttuuuuuutttssssssqqqlllkkkppp{{{|||xxxtttqqqpppppppppooommmlllkkkjjjjjjjjjkkklllmmmnnnnnnooopppqqqrrrrrrsssrrrqqqpppooonnnmmmmmmnnnmmmmmmmmmnnnooopppqqqpppooollliiifffdddcccbbb```aaabbbdddeeefffffffffaaa```___^^^]]]\\\\\\\\\^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWVVVWWWXXXXXXYYYZZZ[[[[[[[[[ZZZYYYXXXWWWUUUTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUVVVVVVWWWVVVVVVWWWXXXZZZ[[[\\\\\\]]]^^^______```bbbeeehhhkkkllllllkkkiiieeeaaa___\\\```ggglllqqquuuyyy{{{}}}}}}tttfffbbb]]]YYYYYYZZZ[[[[[[```___]]]ZZZVVVQQQLLLHHHCCCAAACCCFFFGGGJJJSSS]]]bbbmmm{{{}}}qqqeee]]]XXXTTTSSSVVV[[[bbbhhhnnnvvv{{{jjjXXXPPPOOOKKKEEEBBB???>>><<<<<<===@@@DDDFFFDDDBBB@@@>>>>>><<<999777888888777666666666666777444444444333333333222222222222222222111111111111111111111111000000000000//////111222222333333333111111111111000000000000///...,,,++++++,,,...///,,,,,,---...////////////------------------------.........------------------------------------------,,,,,,,,,,,,---......---...//////000000//////.............................................---............//////////////////000000000111111111000/////////000222444555999@@@IIIQQQYYYbbbkkkqqqvvv{{{~~~{{{{{{}}}~~~}}}yyyxxxwwwvvvuuuuuuttttttuuuuuuttttttttttttttttttuuutttuuuvvvwwwuuurrrooo~~~}}}{{{xxxxxxyyy{{{{{{zzz|||||||||{{{zzzxxxvvvuuurrrssstttuuuuuuuuutttsssppplllkkkrrr|||}}}yyytttqqqpppppppppooommmlllkkkjjjiiijjjkkkkkkmmmmmmnnnooopppqqqrrrrrrrrrrrrqqqpppooonnnnnnmmmnnnnnnnnnnnnoooppppppqqqpppooollljjjgggdddcccbbbbbbcccddddddeeeeeeeeeeeecccbbbaaa___^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXWWWWWWWWWXXXYYYZZZZZZ[[[YYYYYYXXXWWWVVVUUUTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTSSSRRRRRRSSSTTTTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWYYYZZZ\\\^^^___```___aaabbbbbbbbbdddhhhjjjnnnooooooooolllhhhdddbbbaaaeeekkkppptttxxx|||~~~}}}oooggg^^^[[[WWWUUUVVVWWWYYYYYY^^^]]]ZZZVVVQQQKKKGGGEEE@@@@@@CCCIIIMMMRRR]]]hhhrrr|||xxxlll```XXXUUUSSSRRRXXX___hhhnnnsss}}}iii[[[NNNJJJJJJHHHCCCAAA???>>><<<;;;;;;===???AAA@@@???>>>>>>???>>>;;;999888777777666666666666666444444333333333222222222222222111111111000000000000000000000000000000000...///000111222333333333111111111111000000000000///---,,,******,,,---///+++,,,---...////////////------------------------.....................///---------------------------,,,,,,,,,,,,---......------...////////////.......................................------------............////////////........./////////000000111000000000000222333444777<<>>>>>>>>===<<<:::::::::;;;;;;===<<<<<<>>>??????===;;;777777666555555555555555333333333333222222222222111111111000000000000/////////000000000000000111...///000111222222222222111111000000000/////////...---,,,,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------------------,,,,,,,,,,,,---......,,,------...............------------------------------------------..................////////////............////////////111111111111111222222333666888???GGGNNNVVVaaakkkqqquuu{{{~~~~~~~~~~~~~~~|||{{{yyyyyyxxxxxxtttuuuuuuuuutttsssrrrqqqrrrqqqqqqqqqrrrqqqooolll~~~{{{{{{|||}}}}}}|||~~~~~~{{{yyywwwuuuvvvwwwwwwvvvuuusssrrrmmmmmmnnnqqqvvvyyy{{{{{{xxxuuurrrqqqpppooonnnllllllllljjjiiiiiiiiijjjkkkiiijjjkkklllmmmnnnnnnooolllllllllkkkjjjjjjiiiiiijjjkkklllmmmnnnnnnnnnnnnllllllkkkjjjiiigggfffeeedddeeeffffffgggggggggffffffeeecccbbbaaaaaa``````]]]\\\\\\\\\\\\[[[[[[[[[YYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWVVVUUURRRQQQPPPOOOOOOPPPQQQRRRUUUVVVXXXZZZ\\\]]]]]]]]]\\\]]]^^^```bbbdddfffffffffggghhhiiiiiikkknnnqqqtttuuuvvvwwwvvvtttqqqoooppptttyyy~~~zzzpppggg```[[[XXXWWWVVVWWWZZZ[[[[[[ZZZWWWUUUQQQKKKEEEBBBCCCEEEFFFGGGMMMVVV^^^fffttt~~~nnnggg]]]VVVSSSUUUWWWYYY^^^gggpppwwwooo]]]MMMGGGCCCBBB@@@<<<:::<<<;;;;;;;;;;;;;;;::::::999;;;;;;<<<===???>>><<<:::666555555444444444444444333333333222222222222111111111000000000/////////////////////000000111111//////000111111222111111000000000/////////......------------------------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------,,,,,,,,,,,,---......,,,,,,---............---------------------------,,,,,,,,,------.....................////////////...////////////000000000000000000000111111111222444444999AAAGGGMMMYYYeeemmmpppuuu{{{~~~~~~|||{{{{{{{{{vvvwwwwwwwwwvvvuuussssssrrrqqqqqqqqqrrrqqqooommm||||||}}}}}}}}}}}}|||zzzxxxvvvwwwwwwwwwvvvuuusssrrrlllmmmnnnqqqsssuuuvvvwwwuuusssqqqppppppooommmkkklllkkkjjjiiiiiiiiijjjkkkhhhiiiiiijjjkkklllmmmmmmjjjjjjjjjiiiiiihhhhhhhhhiiijjjkkklllmmmmmmmmmmmmjjjjjjjjjjjjjjjiiihhhgggddddddfffggghhhhhhhhhhhhcccbbbaaa___^^^^^^^^^^^^\\\\\\\\\[[[[[[[[[ZZZZZZXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXYYYYYYZZZZZZ[[[[[[XXXWWWWWWVVVVVVUUUTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUVVVWWWWWWVVVUUUUUUSSSRRRPPPOOOOOOPPPRRRSSSUUUWWWYYY\\\^^^_________^^^___aaabbbdddfffggghhhiiijjjkkkkkklllmmmqqqsssuuuwwwyyyzzzzzzxxxvvvtttvvvzzz{{{ppphhhbbb^^^[[[WWWWWWWWWYYY\\\]]]\\\ZZZTTTSSSOOOHHHBBB@@@BBBFFFJJJKKKRRR[[[dddmmm{{{yyygggaaaXXXSSSRRRUUUYYY[[[eeellltttzzzrrr___RRRGGGDDDBBBAAA>>>999999===999:::<<<<<<<<<;;;:::999;;;;;;<<<===>>>===;;;888555555444333333333333444333333333222222222111111000000000000////////////.../////////000000111111///000000111111111111000////////////............---......//////......---)))***,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---------------------------,,,,,,,,,,,,---......+++,,,------......------------------------------++++++,,,,,,---...//////............/////////000000000000000111111111111.../////////000000111111222111555===BBBGGGSSS```iiilllqqqwww|||}}}{{{~~~|||~~~}}}||||||xxxyyyyyyyyyxxxwwwuuutttsssrrrqqqqqqrrrrrrpppnnn}}}}}}}}}~~~~~~~~~}}}}}}}}}xxxxxxxxxwwwvvvuuutttsssppppppooooooppprrrssstttuuutttrrrpppnnnlllkkkkkkjjjjjjiiihhhggggggggghhhggghhhiiijjjkkkjjjiiiiiiffffffgggggggggggghhhhhhffffffffffffhhhjjjlllnnnjjjiiiiiiiiijjjjjjhhhgggeeeeeedddddddddeeeeeefffddddddcccbbb```^^^\\\[[[\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVTTTUUUUUUVVVWWWWWWWWWVVVVVVVVVWWWWWWVVVVVVUUUTTTVVVUUUTTTSSSSSSRRRSSSSSSQQQQQQQQQQQQQQQPPPOOONNNMMMNNNPPPQQQQQQQQQSSSUUUYYY\\\^^^```aaaaaaccceeebbbcccdddfffgggiiijjjkkknnnnnnmmmnnnoooqqqssstttwwwzzz}}}~~~~~~~~~}}}vvvlllccc^^^\\\[[[ZZZXXXZZZ\\\___```___^^^]]]QQQMMMGGGDDDDDDFFFHHHJJJLLLTTT___gggoooyyyyyykkk]]]XXXQQQMMMOOOTTTZZZ^^^iiioooxxxwww___PPPKKKCCCAAA???>>>>>>>>><<<:::>>>===<<<;;;999888777666555555666666666666555555666555444333222111111111222333333444444333333222111111111111000000000000000000////////////000000......------------......///...------...///...---///...,,,*********,,,---000000//////............000...---+++******++++++++++++,,,,,,---...//////------++++++++++++------......---,,,,,,,,,---------,,,+++++++++---///111,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.....................------,,,,,,,,,............////////////////////////000000000000...222555777999@@@LLLTTTaaaffflllqqqsssvvv{{{~~~||||||}}}||||||}}}~~~~~~~~~|||yyywwwvvvvvvuuutttvvvtttrrrrrrrrrrrrpppnnn~~~}}}~~~~~~~~~~~~yyyyyyyyyxxxwwwvvvuuutttsssrrrqqqppppppqqqrrrrrruuutttrrrpppnnnmmmlllkkkkkkkkkiiihhhhhhgggggggggggghhhiiiiiiiiiiiiggggggccccccccccccccccccccccccbbbbbbbbbcccdddfffhhhiiijjjiiihhhiiijjjjjjhhhfffccccccbbbbbbbbbccccccdddbbbbbbbbbbbbaaa___^^^^^^\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWVVVVVVUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSTTTSSSRRRQQQPPPOOOOOOOOONNNNNNNNNOOOOOONNNNNNMMMMMMOOOQQQRRRSSSTTTVVVXXX\\\^^^aaabbbbbbccceeeffffffggghhhjjjkkkmmmnnnoooqqqqqqpppppprrrsssuuuvvvzzz}}}uuuooofff___\\\[[[ZZZZZZ^^^```bbbcccbbb^^^[[[XXXLLLHHHDDDBBBCCCGGGKKKMMMUUU\\\fffnnnvvvrrrfffZZZVVVQQQNNNQQQXXX___dddmmmsss||||||fffTTTIIIEEEAAA???>>>===>>>===<<<:::<<<<<<;;;999888777666555444555555666666555555444555444333333222222222222222333333444444333333222111111111111000000000000000000////////////000000//////............/////////---,,,---...///...---...---,,,+++++++++,,,,,,.........------,,,,,,,,,...---+++************+++++++++,,,,,,------......---,,,++++++++++++,,,------,,,,,,,,,,,,,,,------///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---..............................------............////////////////////////000000000000///222444666888???IIIQQQ]]]bbbhhhlllooosssxxx}}}}}}||||||{{{zzz~~~}}}~~~|||{{{{{{zzzyyyxxxyyywwwuuuuuuuuuuuusssqqqzzzzzzzzzyyyxxxwwwuuuuuuuuutttrrrqqqpppppppppqqqtttsssqqqpppnnnmmmllllllmmmllljjjiiihhhgggfffffffffggghhhhhhgggfffdddccc`````````_______________`````````aaabbbdddeeefffiiihhhgggggghhhhhhgggeeeaaaaaa``````___``````aaa___```````````````___^^^[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVVVVWWWXXXXXXXXXXXXWWWXXXXXXXXXWWWUUUTTTRRRQQQPPPOOONNNLLLKKKJJJJJJJJJIIIIIIJJJKKKKKKLLLMMMMMMNNNPPPSSSTTTUUUWWWZZZ\\\```bbbdddddddddeeefffhhhjjjkkklllnnnpppqqqrrrsssttttttsssssstttvvvxxxyyy~~~wwwjjjfff```[[[ZZZ[[[[[[\\\cccdddfffgggddd^^^XXXTTTHHHFFFDDDCCCFFFLLLSSSWWWbbbhhhqqqxxxvvvhhh___QQQOOOLLLMMMQQQYYYbbbgggsssyyyyyycccTTTHHHAAA???>>>===<<<<<<======<<<:::;;;:::999888777555555444333444444555555444444333333333222222222222333333222333333444444333333222111111111111000000000000000//////......//////000000000////////////000000...---,,,---...///...,,,,,,,,,------,,,,,,++++++,,,,,,++++++++++++******,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************+++,,,------000///---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------............////////////---............/////////////////////000000000000///111333444666;;;DDDKKKUUUZZZaaafffjjjnnntttxxx}}}{{{xxxwwwzzz{{{{{{|||}}}~~~~~~~~~~~~|||}}}{{{yyyyyyyyyyyywwwuuu|||{{{{{{zzzyyywwwvvvuuuuuutttrrrqqqppppppqqqqqqsssrrrqqqooonnnmmmmmmmmmmmmlllkkkiiigggfffffffffeeefffffffffeeecccaaa```]]]]]]]]]^^^______``````aaaaaaaaabbbccceeeffffffgggfffeeefffggggggeeeccc``````___^^^^^^^^^^^^___^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWXXXXXXYYYXXXXXXWWWXXXXXXWWWVVVTTTRRRPPPOOOLLLKKKJJJHHHGGGFFFFFFEEEDDDEEEFFFGGGIIIJJJLLLMMMNNNPPPSSSVVVXXXZZZ]]]```ccceeeffffffeeefffhhhjjjmmmmmmoooppprrrsssuuuuuuuuuuuuuuuuuuvvvxxxzzz{{{wwwoooccc```\\\[[[\\\^^^``````dddfffhhhgggccc]]]VVVRRRHHHHHHHHHJJJOOOWWW```fffnnnsss{{{|||||||||~~~xxxjjj^^^XXXMMMLLLMMMOOOTTT]]]gggmmmyyy~~~dddSSSJJJDDD???===<<<;;;::::::<<<<<<<<<:::::::::999888777666555444222333333444444333333222222222111111222333444444222333333444444333333222111111111111000000000////////////......///////////////............//////...---,,,,,,......---,,,***+++---......---+++***+++++++++++++++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++,,,))))))))))))***+++,,,---...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,------......//////---------.........//////////////////000000000000000111222222444888???DDDMMMSSSZZZ```eeejjjpppuuu}}}~~~{{{wwwttttttuuuuuuwwwzzz}}}}}}|||}}}|||{{{yyy|||||||||{{{yyywwwvvvuuurrrqqqppppppppppppqqqrrrqqqpppooonnnmmmmmmmmmmmmmmmllljjjhhhgggfffeeeeeeddddddeeedddcccaaa___^^^YYYYYYZZZ\\\^^^___aaaaaaaaaaaabbbcccdddeeeeeeeeeeeedddddddddeeeeeecccaaa``````___^^^^^^^^^^^^^^^]]]]]]\\\\\\[[[ZZZXXXXXX[[[[[[[[[[[[[[[\\\\\\\\\[[[ZZZZZZYYYXXXXXXWWWWWWWWWXXXXXXYYYXXXXXXWWWWWWWWWWWWVVVTTTRRRPPPNNNMMMIIIHHHGGGEEEDDDDDDCCCCCCCCCCCCDDDEEEGGGJJJLLLNNNOOOQQQUUUXXXZZZ\\\```bbbeeefffggggggfffgggiiikkkmmmnnnoooqqqrrrtttuuuvvvvvvuuuvvvwwwxxx{{{}}}~~~vvvmmmgggaaa___^^^^^^aaadddffffffhhhhhhgggddd___XXXQQQMMMJJJLLLOOOSSSXXXaaakkkrrrwww|||~~~xxxxxxyyy||||||oooaaaXXXSSSNNNPPPSSSWWW\\\eeepppwww~~~kkkVVVKKKGGGBBB>>>;;;;;;:::999:::;;;<<<;;;:::::::::999888777666666555222222333333333333222222111111111111222333444444222333333444444333333222111111111111000000000/////////............//////...------,,,,,,------......,,,+++,,,---...---,,,)))+++---......---+++***+++++++++++++++,,,,,,,,,,,,,,,------------------+++++++++++++++*********++++++++++++++++++++++++((((((((()))***+++,,,---++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,+++++++++,,,,,,---------------------............////////////000000000000111111111111222666;;;>>>FFFLLLTTT[[[```fffnnnsss{{{|||xxxuuuppppppqqqssswww}}}~~~|||}}}||||||{{{yyywwwuuutttqqqpppooonnnnnnoooqqqqqqnnnnnnmmmlllllllllllllllkkkjjjhhhgggfffeeeeeedddccccccccccccbbb```^^^]]]WWWWWWYYYZZZ\\\^^^``````______aaabbbbbbccccccbbbdddcccbbbcccdddcccbbb```aaa```___^^^]]]]]]]]]]]]\\\\\\\\\[[[ZZZXXXWWWVVV[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYYXXXXXXWWWWWWXXXXXXXXXXXXWWWVVVVVVUUUTTTSSSRRRPPPNNNLLLKKKGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCDDDEEEHHHKKKNNNOOORRRTTTXXX[[[]]]___ccceeegggggghhhhhhgggiiilllnnnnnnoooppprrrsssuuuvvvwwwxxxxxxyyyzzz}}}}}}xxxrrrjjjdddbbbcccaaaaaabbbeeehhhjjjjjjllliiieee___XXXRRRMMMKKKNNNRRRXXX]]]bbbjjjssszzz~~~}}}wwwxxxzzz|||zzzpppeee[[[UUURRRNNNRRRWWW]]]cccmmmyyyhhhZZZLLLFFFDDD@@@<<<:::;;;:::999:::;;;<<<;;;:::999999999888777666666666222333333444444333333222111111111111111222333444222333333444444333333222111111111111000000000000///......------......///---,,,,,,,,,,,,,,,,,,------,,,+++,,,---...---+++)))+++,,,......---,,,++++++,,,,,,,,,,,,---------------............---,,,******************************++++++++++++******))))))))))))***+++,,,,,,)))******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------+++++++++++++++,,,,,,,,,,,,------------.........////////////000000000000111000///000222555888:::@@@FFFOOOVVV]]]ccckkkqqqxxx}}}{{{xxxrrrqqqpppqqquuu{{{~~~}}}}}}|||~~~||||||{{{zzzxxxvvvtttsssqqqpppooommmmmmmmmnnnnnnllllllkkkjjjjjjjjjkkkkkkhhhhhhgggeeeeeedddddddddbbbbbbcccbbbbbb```^^^]]]ZZZ[[[[[[\\\]]]^^^______^^^___```aaabbbbbbaaaaaabbbaaaaaaaaabbbbbb```___```___^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZYYYYYY[[[[[[[[[\\\\\\]]]]]]]]][[[[[[ZZZZZZYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUUUURRRQQQQQQPPPNNNLLLKKKJJJFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEGGGIIILLLOOOQQQVVVYYY\\\^^^```cccfffiiihhhiiijjjjjjjjjlllooorrrqqqrrrssstttvvvxxxyyyzzz||||||~~~uuummmkkkiiicccaaabbbdddccccccdddgggjjjjjjiiiiiieee___YYYTTTRRRQQQQQQUUU[[[ccchhhmmmsss{{{}}}{{{|||~~~wwwrrrjjjbbb\\\WWWUUUTTTPPPVVV___fffnnnzzzmmmZZZPPPFFFCCC@@@===;;;;;;<<<;;;::::::;;;<<<;;;999888777777666666555555555333333444444444444333333222111111111111111222222222333333444444333333222111111111111000000000000///......------......///---------,,,,,,------------,,,++++++------,,,+++***+++,,,---------,,,,,,+++++++++,,,,,,,,,---------............---+++***(((((())))))******++++++)))***+++,,,,,,+++***)))++++++*********++++++,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,++++++,,,,,,---------.........////////////000000000000111000//////222555777888:::@@@JJJRRRYYY```hhhnnntttyyy~~~{{{wwwuuurrrqqqtttyyy~~~~~~|||{{{zzz~~~||||||{{{zzzxxxvvvtttssssssqqqooommmlllkkkkkkkkkkkkkkkjjjiiiiiijjjjjjkkkgggfffeeedddddddddddddddaaaaaabbbbbbbbb```___^^^````````````````````````___```aaacccccccccbbbbbbbbbaaa```aaabbbbbb```^^^___^^^]]]\\\[[[[[[[[[[[[ZZZZZZ[[[\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\]]]]]]]]][[[[[[ZZZZZZYYYYYYXXXXXXVVVWWWWWWWWWVVVVVVUUUTTTPPPPPPOOOOOOMMMLLLJJJIIIFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHJJJMMMQQQSSSYYY\\\___aaacccfffiiikkkjjjkkkkkkkkklllnnnrrruuuttttttvvvwwwyyyzzz||||||zzzqqqgggaaabbbdddbbbbbbfffdddcccccceeegggiiiiiihhhccc___YYYTTTSSSUUUYYY[[[\\\ccckkkqqquuuzzz|||~~~nnnggg___YYYVVVUUUUUUUUUYYY```jjjttt}}}tttaaaTTTLLLDDDAAA>>>;;;;;;>>>===<<<:::;;;;;;<<<:::999666666666555555444444333333444444555555444444333222222111111111111111222222333333444444333333222111111111111000000000000.........------..................------.........---,,,++++++------,,,+++***+++,,,,,,------------******++++++,,,,,,,,,,,,------......---+++***((('''(((((()))***++++++,,,)))***+++,,,,,,+++***))),,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......///............------,,,,,,,,,,,,,,,,,,---------......////////////000000000000111000...///222555777777666===FFFOOOVVV^^^ffflllrrrvvv{{{~~~|||yyyuuurrrssswww}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}{{{zzzyyywwwvvvuuuuuuuuutttsssqqqooonnnmmmllllllqqqpppmmmjjjhhhggggggggghhhfffdddbbbaaabbbcccdddbbbbbbbbbbbbbbbbbbbbbbbb```______^^^^^^^^^^^^^^^aaaaaaaaa```aaabbbbbbcccaaaaaaaaaaaaaaaaaaaaaaaa[[[ZZZYYYYYYZZZ\\\^^^___YYYYYYYYYYYYZZZ[[[\\\\\\[[[\\\]]]^^^^^^^^^]]]\\\[[[YYYVVVTTTSSSSSSUUUVVVXXXWWWWWWVVVTTTRRRQQQPPPMMMMMMMMMMMMLLLKKKJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJJJJKKKMMMQQQUUUWWW]]]___bbbeeeiiilllmmmnnnnnnooooooooonnnppprrruuuuuuwwwyyyzzz{{{|||xxxrrroooffffffdddaaabbbfffeeebbbfffdddbbbbbbdddccc```\\\\\\YYYVVVUUUVVV[[[aaaeeemmmpppvvv|||~~~zzzsssnnnfff^^^WWWUUUUUUWWW[[[aaagggllluuuxxxaaaTTTLLLIIIDDD???<<<:::::::::999999888888777666666666999888666555333333222222333333444444333333222111222222111111222222333444000111333333333111///---222222222111000//////.........---,,,++++++******---------....../////////---------,,,,,,+++++++++///...---,,,,,,,,,,,,---+++,,,---...///...---,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,,,,++++++******++++++,,,++++++*********+++,,,,,,******+++++++++,,,,,,,,,,,,+++*********+++,,,---,,,---------.../////////++++++,,,,,,,,,,,,------//////.........------------------------...//////------...000111222444444555:::AAAJJJSSS]]]eeekkklllqqqwww|||~~~{{{xxxvvvwwwxxxyyy~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~|||{{{zzzyyyxxxvvvuuutttttttttqqqqqqpppooooooooooooooorrrqqqooommmkkkjjjjjjjjjhhhgggeeecccccccccdddeeedddddddddddddddddddddddddddcccbbbaaaaaaaaaaaaaaabbbbbbaaaaaabbbbbbcccdddaaaaaaaaaaaaaaaaaaaaaaaa^^^]]]\\\ZZZZZZ[[[\\\]]]ZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]^^^^^^^^^]]]\\\\\\ZZZXXXVVVTTTSSSTTTVVVWWWWWWVVVVVVUUUSSSQQQOOONNNLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIMMMMMMNNNOOORRRUUUXXXYYY^^^___bbbeeehhhkkklllmmmqqqrrrsssttttttvvvyyy{{{yyy{{{}}}wwwooojjjhhhaaaccccccbbbdddgggfffbbbaaa___\\\[[[[[[[[[YYYVVVXXXWWWWWWXXX\\\bbbhhhmmmuuuxxx~~~~~~{{{wwwqqqjjjeee]]]VVVQQQRRRTTTWWW^^^dddooouuuzzzgggWWWNNNHHHEEEAAA>>>;;;:::;;;;;;::::::999888888777777666888777666444333333333333444444555555444444333222222111111111111222333333666777888888777555333222222222111111000//////...///......---,,,,,,++++++,,,,,,---------.........---------,,,,,,+++++++++------,,,,,,,,,++++++++++++,,,,,,---...---------******))))))******+++,,,------,,,++++++++++++,,,,,,++++++******++++++,,,...------,,,,,,,,,------******+++++++++,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------///.........------------......---------......////////////000111111222222333777>>>EEEMMMVVV___dddggglllrrrwwwzzz|||yyywwwwwwxxxxxx~~~~~~}}}}}}}}}||||||}}}}}}}}}}}}{{{yyyxxxwwwwwwvvvtttssssssssssssoooooooooooopppqqqrrrssssssrrrpppooonnnmmmmmmmmmiiihhhfffeeedddeeeeeefffffffffffffffffffffffffffffffffdddcccbbbbbbbbbbbbcccccccccccccccddddddeeebbbbbbbbbbbbbbbbbbbbbbbbbbbaaa^^^\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]^^^^^^]]]\\\[[[[[[XXXWWWUUUTTTTTTUUUVVVXXXVVVVVVUUUTTTRRRPPPNNNMMMMMMMMMMMMNNNMMMMMMLLLLLLKKKJJJJJJIIIJJJKKKMMMMMMQQQRRRTTTVVVXXXZZZ\\\]]]aaabbbeeegggjjjlllmmmmmmoooqqqssstttvvvxxx{{{~~~|||tttkkkeeebbbbbb___cccddddddfffhhheee___]]]YYYUUUSSSRRRRRRRRRRRRTTTVVV[[[___eeekkkrrrwwwxxxrrrkkkddd]]]XXXTTTOOONNNQQQVVV[[[dddlllyyymmm```TTTKKKGGGCCCAAA>>><<<::::::;;;;;;::::::999888888777777666666555444444333333333444444555555555555444333333111111111111111222222333444555555555444222000...222111111000000//////.../////////...------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,---......******))))))******+++,,,------,,,+++++++++++++++,,,++++++******++++++,,,++++++***)))((((((((()))******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------............------------///......---------......000000000000000000000000111444888===DDDLLLTTTZZZ```dddjjjnnnssszzz~~~{{{yyyxxxxxxxxxzzz~~~}}}}}}|||zzzzzzzzzzzzyyyxxxvvvuuuuuuuuusssrrrrrrqqqqqqqqqpppooooooppppppqqqrrrsssqqqqqqppppppoooooonnnnnniiiiiihhhgggffffffgggggghhhhhhhhhhhhhhhhhhhhhhhhffffffdddcccbbbbbbaaaaaadddddddddddddddeeeffffffddddddddddddddddddddddddcccbbb```___]]]\\\\\\\\\]]]\\\[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[ZZZYYYYYYXXXVVVUUUTTTSSSTTTUUUWWWXXXVVVVVVUUUTTTSSSQQQPPPOOOOOOPPPPPPQQQQQQQQQPPPPPPOOONNNNNNNNNOOOQQQSSSTTTVVVWWWZZZ\\\^^^```aaaaaafffgggiiikkkmmmnnnooopppnnnppptttvvvyyy|||wwwuuupppjjjccc``````aaabbbfffiiiiiiiiiiiiccc[[[YYYUUUPPPMMMLLLNNNPPPQQQTTTYYYaaahhhnnnuuu{{{yyyooofff___YYYSSSPPPPPPNNNOOOUUU\\\bbbllluuu~~~hhhYYYPPPHHHDDDDDD???>>><<<:::999888999999888888888777666666555555444333333333333333444444333444444444444333222222000000000000000111222222111111111111///---,,,+++111111000000////////////000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...---,,,***(((---,,,+++***+++,,,...///,,,,,,++++++,,,,,,---...---,,,,,,+++***+++++++++,,,++++++******++++++,,,+++***)))(((''''''''''''******+++++++++,,,,,,,,,+++***++++++++++++,,,,,,------,,,,,,++++++******+++++++++,,,,,,,,,------------------------------//////...------------...000000000000000000000000000222444777;;;BBBJJJPPPYYY]]]bbbggglllttt~~~}}}~~~~~~|||yyyxxxwwwuuuyyy~~~~~~}}}}}}yyyyyyyyyxxxwwwvvvttttttssssssrrrqqqppppppppppppqqqqqqppppppooopppppppppooooooooonnnnnnmmmmmmmmmiiiiiihhhhhhgggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiggggggfffddddddccccccccceeeeeeeeedddeeeffffffgggffffffffffffffffffffffffbbbbbbaaa```````````````]]]]]]\\\[[[ZZZZZZZZZZZZXXXXXXXXXWWWVVVVVVVVVVVVTTTTTTTTTTTTTTTUUUWWWXXXWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTSSSQQQQQQPPPPPPRRRUUUXXXZZZ[[[]]]___aaacccdddeeeeeeiiijjjkkkmmmooopppqqqrrrtttwww{{{}}}vvvrrrjjjiiigggccc```___aaaddddddiiimmmmmmmmmkkkddd[[[RRRPPPLLLIIIIIILLLPPPTTTZZZbbblllsssxxx}}}~~~uuunnnddd[[[VVVRRRPPPNNNQQQPPPTTT[[[aaagggrrr{{{vvvhhhWWWMMMGGGBBB@@@@@@>>>===;;;999777666666666666666555555444444333333333222222222222333444444111222222222222111000000000000//////000000111222444444333222111000///...000000000///////////////000///////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////---+++***,,,,,,+++***+++,,,---...,,,,,,++++++,,,,,,---...,,,,,,+++************+++,,,++++++******++++++,,,///...---,,,++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,......------,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,------------------///......---------...............///000000111111000111222444666<<>>;;;<<<<<<;;;:::888777666555555555555444333333222222111222222222111111222333333000111111111111000/////////////////////000000111333333333222111111000000//////////////////////////////////////////......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------.........---,,,++++++++++++++++++,,,------******))))))******+++,,,,,,,,,+++***************,,,++++++******++++++,,,------,,,+++******************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------...//////------...//////000111111000111222222444777<<<@@@GGGLLLSSSZZZ```iiisss{{{}}}~~~~~~|||zzzyyyyyywwwxxxzzz}}}~~~{{{yyysssuuuxxxzzz}}}{{{zzzyyywwwvvvuuuttttttrrrqqqppppppppppppppppppqqqpppooonnnmmmmmmmmmmmmllllllmmmmmmllljjjiiihhhgggggghhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggghhhhhhiiieeeeeeddddddeeeeeefffgggffffffffffffffffffffffffcccccccccdddddddddcccccc]]]\\\[[[YYYXXXWWWWWWWWWTTTSSSSSSSSSSSSTTTVVVWWWTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYVVVWWWXXXZZZ[[[[[[\\\\\\WWWVVVUUUVVVYYY]]]aaadddiiiiiiiiijjjkkknnnpppqqqtttuuuwwwyyy|||}}}~~~{{{xxxrrrmmmiiieee```]]]YYY[[[^^^aaacccgggkkknnnnnnrrrtttqqqnnniii^^^TTTGGGHHHIIIIIILLLSSS\\\cccnnnwwwzzzrrr```ZZZSSSOOONNNQQQSSSUUUWWWYYY```hhhmmmsss}}}uuuaaaOOOGGGAAA???>>>;;;999;;;999888888888777777777777555555444444333222222111333222111111111111111222111111111111111000/////////............///000000000//////....../////////////////////////////////.................................---------,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,******))))))******+++,,,,,,++++++***************,,,++++++******++++++,,,)))(((((('''''''''((((((******+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---...///000111////////////////////////...///111111222444888;;;<<>>HHHOOOUUU```jjjhhhjjjlllllllllmmmnnnppppppqqquuuzzz}}}||||||~~~{{{xxx|||~~~~~~~~~|||zzzwwwtttttttttttttttttttttttttttsssrrrqqqpppppppppppplllllllllkkkjjjiiihhhgggeeeeeedddddddddddddddeeegggfffffffffeeeeeeddddddbbbbbbbbbaaabbbbbbccccccbbbbbbbbbbbbcccccccccccceeeeeeffffffffffffeeeeeefffeeedddcccaaa```___^^^___^^^\\\ZZZYYYXXXWWWWWWWWWWWWVVVVVVWWWYYYZZZ[[[YYYXXXXXXWWWVVVVVVVVVVVVXXXXXXZZZ[[[]]]___```aaa```aaabbbdddfffggghhhhhhggggggggghhhkkkooorrrtttuuuwwwyyy{{{}}}{{{uuupppkkkfffbbb___]]]ZZZZZZ[[[]]]^^^___dddhhhoootttwwwzzz|||}}}yyysssjjjbbb\\\VVVPPPLLLNNNSSSXXX^^^dddmmmxxxzzzpppddd\\\UUUTTTSSSTTTWWW\\\bbbeeejjjooovvv|||nnn```QQQFFF@@@???>>><<<999888888999999777666555666888888666333444444333333333333222222222222111111111000000000000000000000000000000000000000000000000///......000000000000000000000000,,,---...///000000000000........................------------------------------------------------......---,,,+++******)))+++++++++***************++++++************++++++************************)))***++++++******+++,,,++++++******************,,,,,,,,,,,,------------,,,------...---,,,+++***)))***++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,------------..................////////////---......///000000111111222444999BBBGGGMMMWWWbbbdddeeeggghhhhhhiiikkkmmmppprrruuuzzz}}}}}}}}}~~~{{{vvvuuuwww|||~~~|||wwwwwwwwwwwwvvvvvvvvvvvvwwwvvvtttsssrrrqqqppppppnnnnnnnnnmmmlllkkkiiiiiieeeeeeeeeddddddeeeeeefffhhhggggggfffeeedddcccccc``````___``````aaabbbbbbaaaaaaaaabbbbbbbbbbbbccceeeffffffggggggffffffeeeeeeddddddbbbaaa```_________^^^]]]\\\ZZZZZZZZZYYYWWWWWWXXXYYYZZZ\\\^^^___\\\[[[[[[ZZZYYYYYYXXXXXXYYYYYYZZZ\\\^^^___```aaabbbdddfffhhhkkkmmmnnnnnnmmmnnnooorrruuuxxxzzz|||}}}~~~xxxsssmmmgggccc```]]][[[ZZZYYYYYYYYY[[[^^^aaacccmmmpppvvv|||}}}pppiii___WWWSSSRRRSSSSSSVVV[[[bbbiiipppyyyxxxnnndddZZZTTTVVVVVVWWWZZZ___ffflllppprrrwww}}}jjj[[[QQQHHHCCCAAA;;;;;;999999999:::;;;<<<888666555555666666444333444444333333333333222222333222222222111111111111000000000000000000000000///000000000000///......000000000000000000000000,,,---...///////////////........................------------------------------------------------,,,,,,,,,++++++*********,,,+++)))(((''''''((((((++++++************++++++************************'''(((***)))(((((()))+++,,,,,,++++++***))))))(((,,,,,,,,,,,,------------++++++,,,,,,,,,+++******,,,,,,++++++***+++++++++,,,++++++++++++,,,,,,---,,,,,,,,,+++++++++******---------------------------............/////////.........//////000000111222222666<<<@@@EEEOOOYYY^^^```aaaaaabbbcccfffhhhmmmooorrrwww{{{}}}}}}~~~~~~~~~zzzyyywwwwwwzzz{{{{{{zzzzzzzzzzzzzzzyyyzzzyyywwwuuutttrrrrrrqqqpppppppppooonnnmmmlllkkkggggggffffffffffffgggggghhhgggfffeeedddcccbbbbbb______^^^______```aaabbbaaaaaaaaaaaabbbbbbbbbbbbeeeeeeeeeffffffeeeeeeeeeccccccbbbbbbaaa`````````bbbaaa```___^^^^^^^^^^^^[[[[[[[[[\\\]]]___````````````______^^^]]]]]]\\\]]]]]]^^^```aaabbbcccdddggghhhkkknnnpppssstttuuutttuuuxxx{{{~~~vvvqqqkkkgggbbb]]]ZZZYYYYYYYYYXXXZZZ[[[]]]```dddhhhllltttwww|||zzzsssfff```YYYSSSRRRTTTYYY[[[]]]ccclllttt{{{yyynnneee^^^XXXTTTVVVWWW[[[```gggnnntttxxxyyy}}}}}}lllZZZOOOIIIDDDAAAAAA:::999999888999999:::;;;999777666555444444444333444444333333333222222222333333333222222222111111000000000000000000000000//////000000//////...---////////////////////////,,,---....../////////...........................------------------------------------------------+++++++++++++++,,,,,,,,,,,,***((('''&&&''')))***++++++************++++++************************'''((())))))(((((()))++++++++++++*********))))))(((((()))))))))***************+++++++++*********---,,,*********+++,,,---+++*********+++,,,------,,,,,,,,,+++++++++******))))))***++++++,,,---------------.........//////........./////////000000333222444888;;;@@@JJJTTT[[[\\\]]]]]]]]]]]]```bbbfffhhhlllqqqvvv{{{~~~}}}||||||}}}~~~~~~~~~}}}uuuooonnnrrrwww~~~~~~}}}{{{yyywwwvvvuuutttttttttssssssrrrqqqooonnnkkkkkkjjjiiiiiiiiiiiiiiihhhgggfffeeedddcccbbbaaa```````````````aaabbbbbbbbbbbbbbbbbbccccccccccccddddddeeeeeeeeeeeeddddddaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaabbbbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccbbbaaa```dddeeefffhhhiiikkklllmmmkkklllooorrruuuxxxyyyzzz|||}}}}}}tttlllfff```^^^[[[WWWUUUVVVXXXZZZYYY\\\aaadddggglllrrrvvv|||~~~ooodddZZZXXXVVVUUUVVVZZZ___ccceeelllttt|||}}}qqqfff^^^YYYVVVUUUXXXZZZ```fffnnntttyyy|||~~~{{{dddXXXLLLFFFCCC>>>::::::::::::999999888888888888999888777666444444444555444444333333333222222222333333333222222222111111///////////////////////////////////////...------........................,,,------.......................................------------------------------------------------,,,,,,,,,,,,------------+++***((('''(((***,,,---++++++************++++++))))))))))))))))))))))))((()))+++***))))))***,,,))))))*********+++++++++''''''''''''((((((((((((************************+++******)))***+++---...************++++++,,,---,,,,,,,,,+++++++++******'''''')))***,,,---//////------------........................////////////111000222555888<<>>GGGRRRUUUXXXZZZZZZYYYYYYYYY]]]aaaeeehhhlllsss|||~~~xxxtttsssvvv{{{}}}{{{zzzwwwyyy{{{~~~|||nnneeedddcccaaagggrrrwww~~~~~~}}}|||{{{wwwuuutttrrrpppooonnnnnnkkkjjjjjjjjjiiiiiihhhhhhiiihhhgggffffffeeeeeefffffffffggggggggghhhhhhhhhffffffggggggggggggffffffddddddeeeffffffggghhhhhhgggggggggggghhhiiijjjkkkmmmmmmoooppppppppppppooolllnnnppprrrssssssrrrqqqpppqqqsssuuuxxxzzz|||}}}uuuqqqkkkfffbbb___[[[XXXTTTVVVXXXXXXXXXZZZ^^^bbbccciiipppuuuyyy~~~xxxjjj^^^XXXRRRUUU[[[___ccciiipppuuuzzzssskkk```XXXUUUWWWZZZ\\\gggkkkpppvvv{{{~~~vvvaaaRRRLLLFFFAAAAAA@@@<<<999999999999999888888777666555333555888777555444444555444444333333333333222222222222111111111000000000////////////////////////......//////......---,,,---------------------------------......------,,,........................------------------------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))))))***,,,+++******+++---******************++++++*********++++++++++++,,,+++******)))***+++,,,---***++++++,,,,,,+++++++++,,,+++******************,,,,,,,,,+++++++++******+++,,,,,,------......///,,,,,,---------.................................///...000222222222777???IIINNNTTTYYYZZZZZZYYYYYY[[[^^^aaaccceeejjjsss{{{|||xxxttttttvvvyyy|||{{{zzzyyyxxxyyy{{{}}}~~~~~~~~~vvvjjjfff```YYY[[[dddhhhoooyyyzzzyyywwwtttrrrqqqpppooolllllllllllllllllllllllllllkkkjjjiiihhhggggggggghhhhhhhhhhhhiiiiiiiiiiiihhhhhhiiiiiiiiiiiihhhhhhffffffggghhhiiijjjkkkkkklllllllllmmmnnnoooqqqqqqoooqqqsssuuuvvvvvvvvvvvvtttuuuxxx{{{|||||||||{{{|||}}}}}}wwwssskkkfffaaa\\\ZZZXXXVVVTTTUUUXXX[[[]]]]]]___cccgggjjjpppxxx}}}}}}nnnaaaZZZWWWVVVZZZ___dddiiipppxxx~~~kkkddd[[[VVVWWW\\\cccgggnnnqqqwww|||qqqaaaTTTKKKFFF???;;;;;;;;;888777999777777888888888888777666///333777777555333333444444444444333333333222222111111111000000000000///////////////////////////......//////......---,,,---------------------------------...------,,,,,,........................------------------------------------------------,,,,,,,,,+++++++++******++++++,,,,,,+++***)))(((++++++************++++++))))))))))))))))))))))))(((***++++++******+++,,,,,,,,,++++++***))))))))))))************+++++++++++++++*********+++---...,,,,,,------,,,+++)))(((,,,,,,+++***)))))))))***,,,,,,,,,+++++++++******,,,,,,,,,++++++*********,,,,,,,,,---------...........................---222111222444222000555;;;BBBHHHQQQXXX[[[[[[[[[ZZZXXX[[[]]]]]]]]]bbbkkkrrr~~~|||zzzxxxvvvuuuvvvxxxzzz~~~|||zzzzzzxxxzzz{{{~~~zzzzzzzzz|||ssskkkfffccc^^^ZZZ___ccchhhlllqqqxxx~~~|||{{{zzzzzzyyywwwvvvuuutttssssssttttttqqqqqqqqqqqqpppnnnmmmllljjjiiihhhiiilllnnnnnnnnnmmmmmmllllllkkkllllllllliiiiiikkknnnqqqsssrrrqqqtttuuuvvvuuutttuuuwwwyyyyyy{{{~~~~~~{{{uuuoooiiiddd]]]ZZZXXXVVVUUUUUUTTTTTTWWWYYY\\\___bbbfffkkkooovvvzzzzzznnnccc\\\YYYXXXYYY^^^fffmmmssszzzzzzpppaaa^^^[[[YYY\\\bbbjjjooovvvyyy|||~~~lll^^^QQQGGGBBB>>>===<<<;;;:::999999999999999999888888888777777888666444555777777555333222222222222222222222222222222222111111///......111///...------...///111//////.........---------////////////////////////........................---..................---------------,,,++++++***.........------,,,,,,,,,......,,,,,,,,,,,,......,,,,,,,,,,,,,,,+++***))))))***++++++***)))(((''''''((()))******)))((('''((((((''''''((()))******)))))))))))))))))))))))))))************+++++++++---,,,,,,++++++************+++,,,---...---,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,111111000000/////////...///...------...000333444;;;???FFFNNNTTTYYY[[[\\\]]]\\\YYYWWWWWW[[[aaafffuuu}}}|||{{{zzzxxxxxxwwwxxxxxx|||~~~|||zzzzzz|||{{{|||yyyxxxwwwxxx|||yyysssoooiiibbb\\\ZZZ\\\___aaadddkkksssyyy~~~~~~~~~}}}{{{zzzyyyyyyyyyyyywwwwwwwwwvvvuuutttrrrrrrooommmmmmnnnppprrrrrrqqqrrrrrrqqqqqqqqqrrrrrrrrrqqqrrrssswww{{{}}}}}}}}}{{{|||}}}|||||||||~~~wwwpppkkkfff```\\\XXXWWWUUUUUUUUUVVVWWWWWW[[[]]]aaaeeeiiiooouuuyyy{{{qqqggg```\\\\\\\\\dddiiipppvvv|||{{{vvvnnneee]]]\\\[[[]]]bbbjjjqqqvvv}}}~~~~~~~~~mmm]]]SSSJJJBBB???<<<;;;:::999888888888888888888777777777666666666888666444444666777555333222222222222222222222222111222222111111///......000///...------...///000//////.........---------................................................,,,------......------,,,------.........------,,,...---------,,,,,,,,,,,,------,,,++++++,,,------***+++++++++******)))((())))))***+++******(((((((((((()))******)))(((((())))))(((((())))))******))))))))))))))))))))))))))))))*********+++++++++***************))))))))),,,,,,,,,---,,,,,,++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------------------,,,,,,,,,***+++,,,,,,------,,,,,,000000/////////...............------...000222444777;;;AAAIIIPPPVVVZZZ[[[ZZZYYYVVVTTTSSSWWW\\\aaannnuuu~~~xxxyyyyyyzzzzzz{{{{{{zzzzzz|||~~~}}}yyyxxxwwwyyyzzz|||yyyxxxwwwxxx|||}}}yyyrrrhhhaaaZZZYYYXXXVVVWWW[[[aaafffooouuu~~~}}}|||{{{wwwvvvuuuuuuwwwyyyxxxxxxyyyyyyzzzzzz{{{{{{||||||xxxxxxzzz~~~}}}yyytttoooiiiddd```\\\XXXUUUUUUUUUUUUVVVXXXZZZ]]]^^^ccceeeiiinnnsssyyysssooohhhccc```aaadddfffqqqtttzzzuuulllgggaaa[[[YYY[[[___eeelllttt{{{}}}|||}}}zzziiiWWWMMMHHHBBB===<<<:::999888777777777777777666666666666555555555555777555444444555666444333222222222222222222222222111111111111000///......000///...------...///000...............---------........................------------------------+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,)))************)))((((((((())))))************)))))))))***++++++***))))))***************))))))))))))))))))))))))))))))))))))))))))*********++++++************++++++++++++...---,,,+++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,///............---------......------...000222333222555;;;BBBIIIPPPUUUWWWVVVUUURRRPPPOOOQQQVVVZZZccciiipppvvvxxxyyyyyyyyysssvvvzzz}}}~~~}}}xxxzzz}}}~~~~~~|||xxxwwwwwwwwwyyy}}}{{{yyyxxxyyy~~~yyypppjjjccc```ZZZUUURRRSSSVVVXXX```fffnnnxxx|||vvvppplllfffddd```\\\YYYVVVUUUTTTVVVWWWYYYZZZ\\\```cccfffkkknnnrrrwww|||}}}uuukkkiiifffdddfffjjjooorrryyy|||vvvjjjaaa]]]ZZZXXXYYY^^^eeennnwww~~~||||||~~~{{{cccVVVHHHCCCAAA===;;;:::999888888777666666777777666666666666555555555444555555444444444444444333111111111111111111111111000000111111000///......000///............///000................................................------------------------+++++++++,,,,,,+++++++++'''((()))***************,,,,,,,,,,,,+++++++++++++++******************+++)))***************))))))(((((())))))*********************++++++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,------.........///...,,,***))))))***+++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,)))))))))))))))************+++,,,,,,------,,,,,,------------------------...---------...000111222000222555:::@@@GGGLLLOOOPPPPPPNNNLLLKKKMMMQQQTTT[[[___dddhhhjjjllloooppppppuuu{{{~~~wwwyyy{{{}}}~~~}}}zzzyyyyyyxxx{{{}}}{{{{{{|||~~~xxxtttpppkkkddd\\\WWWTTTRRRQQQUUUXXX___gggqqq|||~~~wwwqqqkkkfffbbb\\\[[[YYYWWWUUUUUUUUUVVVXXXZZZ]]]___aaaeeejjjnnnrrrwww}}}{{{pppjjjiiihhhhhhjjjmmmsssxxx{{{|||tttiii```[[[YYYZZZ[[[___dddnnnxxx}}}{{{{{{~~~ttthhhUUUKKKAAA???===:::777777999888888777777777777777777777666666666555555555444444444444333333333333111111111111111111111111///000000000000//////...//////............//////---.............................................------------------------***++++++++++++++++++***'''(((((()))************++++++++++++++++++++++++******************************++++++,,,++++++***((((((((())))))***+++++++++******************++++++++++++,,,+++***)))((())))))))))))))))))))))))(((((()))))))))*********,,,,,,,,,------.........///---,,,***))))))*********++++++,,,,,,++++++************+++++++++,,,,,,(((((()))))))))************+++,,,,,,------,,,,,,,,,,,,,,,------------------------......///000000000111222555999===BBBDDDJJJJJJJJJIIIIIIKKKNNNQQQWWWYYY\\\^^^```cccgggjjjooottt|||}}}yyyzzz|||}}}~~~}}}{{{zzzzzz{{{~~~|||xxxtttnnnhhhbbb\\\WWWSSSNNNPPPSSSXXX```kkkwww~~~|||xxxqqqkkkgggccc___\\\UUUUUUVVVUUUUUUVVVXXX[[[[[[___cccfffiiimmmtttyyy}}}wwwnnngggdddhhhiiilllpppuuu{{{kkkccc\\\ZZZYYYYYY[[[___ffflllvvv~~~{{{|||lll\\\WWWJJJBBB<<<;;;;;;777444555888777777666666777777777777666666666666555555555333444555444222111222333111111111111111111111111/////////000000//////...////////////////////////---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,++++++)))************+++++++++)))***++++++++++++***)))******+++,,,,,,,,,,,,+++***)))))))))))))))***++++++***))))))))))))***+++)))***+++++++++***)))((())))))))))))))))))))))))((((((((()))))))))******************++++++++++++---,,,+++******************++++++,,,,,,++++++***************++++++++++++******++++++,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,------------...------........./////////111111111222444777999;;;CCCDDDFFFFFFGGGIIIMMMOOOTTTUUUWWWXXXYYY\\\aaadddlllrrr{{{{{{}}}~~~~~~{{{zzzzzz~~~}}}{{{xxxuuuqqqjjjbbb[[[QQQPPPOOOOOORRRZZZdddkkkvvv{{{sssmmmiiiddd```]]]\\\YYYXXXSSSUUUWWWXXXXXXZZZ___bbbbbbgggmmmqqquuu{{{{{{qqqiiifffeeeeeeiiilllqqqxxx~~~yyyooo```YYYUUUXXX[[[\\\___eeelllrrr|||{{{hhhVVVKKKHHH@@@:::888999:::777555666666666555555555555666666555555555555444444444333222444555444111000111333111111111111111111111111......///////////////.........////////////......---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++))))))))))))******++++++******+++,,,,,,+++******))))))***++++++++++++++++++***)))(((((())))))******))))))(((((())))))***'''((()))++++++***)))((())))))))))))))))))))))))(((((((((((()))))))))******************)))))))))******+++++++++******)))***++++++,,,,,,++++++***************+++++++++++++++++++++,,,---.........***+++,,,,,,------,,,,,,,,,---------............------......///.........//////000111222333555666;;;>>>AAACCCEEEHHHLLLNNNQQQRRRSSSSSSTTTVVV[[[^^^iiioooyyy~~~||||||~~~|||vvvllldddXXXUUUPPPKKKJJJNNNUUU[[[bbbmmmuuuvvvxxxzzzyyyyyyuuullldddccc```[[[XXXWWWWWWVVVUUUTTTWWWZZZ\\\\\\___eeeiiihhhnnnvvv{{{wwwrrrjjjdddaaacccfffiiijjjooovvv~~~~~~wwwhhh^^^[[[UUUTTTZZZ^^^___ccciiinnnuuu~~~qqqcccWWWKKKAAA???:::666555999;;;999888999444444333333333444444555444444444333333333222222111333555444111000111333000000000000000000000000......///////////////.........////////////......---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++***)))((((((((())))))*********+++***+++,,,------,,,+++***(((((()))***************,,,+++***((((((((())))))***)))(((''''''((()))***%%%&&&(((***+++***)))((())))))))))))))))))))))))(((((((((((())))))))))))---,,,,,,++++++*********((()))+++,,,,,,+++***)))+++++++++,,,,,,+++++++++)))************+++++++++))))))***+++,,,,,,------++++++,,,---------,,,,,,---------....../////////------......///.........---...///000222333333444666999===AAADDDGGGKKKNNNOOOPPPPPPPPPQQQSSSVVVYYYeeelllvvv}}}}}}~~~~~~zzzvvvsssggg___UUUNNNMMMNNNOOOOOOUUUXXX]]]aaafffmmmuuu|||{{{yyyvvvrrrlllhhhgggeeeccc```ZZZYYYWWWVVVVVVWWWXXXYYYXXX[[[___bbbeeehhhlllooosssxxx}}}{{{pppiiihhhgggeeedddeeeiiilllnnnuuuuuueee\\\YYYQQQRRRSSSWWW\\\ccciiilllssswww~~~yyynnn]]]QQQIIIEEE@@@<<<999999888888777666666666555555444333333333333444555666777666444333333333666444222000/////////000000...,,,---000111///---////////////////////////////////////////////////.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,+++++++++******)))******+++++++++******((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))+++*********))))))((((((---,,,+++***))))))))))))+++)))((('''((()))+++,,,((()))***++++++***((((((++++++******)))*********+++++++++*********))))))******++++++++++++************++++++++++++******************************------------------------------------------------...------,,,,,,------...............///000222222444666999;;;>>>CCCHHHLLLMMMNNNNNNLLLJJJMMMRRRXXXaaalllxxx~~~|||{{{{{{||||||~~~}}}|||{{{qqqiii___VVVQQQOOOMMMLLLLLLNNNRRRUUUYYY```hhhnnnzzz}}}~~~xxxssspppooojjjfffaaa^^^]]]]]][[[YYYXXXWWWVVVUUUVVVWWWYYYZZZZZZ]]]bbbfffjjjoootttxxx~~~zzznnnfffbbbccceeefffgggjjjnnnrrrwww~~~|||kkk___YYYWWWTTTUUUVVVZZZ___ffflllooovvvyyy|||ggg^^^QQQGGGBBB???<<<999999999888777777666666555555555444333333333333333222333444444333222222222222222111000000111111222000...---...000000///---......................................................---------,,,,,,,,,......---,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++*********))))))*********)))))))))******+++++++++******+++++++++++++++***************************)))******++++++******)))))))))))))))))))))))))))************)))))))))(((+++************+++,,,,,,***)))((('''((()))+++,,,))))))************))))))*********)))******+++++++++++++++*********))))))*********++++++***************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------...///000111111333555777;;;@@@GGGKKKNNNOOONNNKKKJJJLLLSSSYYYcccooo|||}}}~~~~~~{{{yyyxxxwwwyyyyyyzzzzzz{{{||||||}}}~~~~~~}}}}}}~~~~~~}}}wwwlllbbbZZZTTTNNNKKKHHHHHHIIIJJJLLLRRRYYY___gggkkkqqqwww|||{{{yyytttooojjjfffdddbbb___\\\YYYWWWXXXXXXWWWVVVYYYYYYXXXXXXZZZ\\\]]]___ccceeeiiinnnrrrxxx~~~xxxoooiiiddd```^^^aaafffkkkoootttyyy}}}~~~mmmaaa[[[XXXWWWXXXYYY[[[___dddjjjpppsssyyy|||ppp___RRRLLLDDD???===<<<:::777888888888777666666555555555444333333222222333333000000111111111222222222/////////000111222333444000...---...///000///...------------------------...........................------------,,,,,,,,,...------,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))(((((((((((())))))&&&'''((()))***+++,,,,,,+++++++++++++++*********************************)))******++++++******)))))))))))))))))))))))))))************))))))))))))((((((((()))***,,,---...***)))((((((((()))+++,,,***)))))))))))))))******))))))))))))******+++,,,+++++++++*********************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...------,,,,,,------...,,,,,,,,,,,,---...//////...///111333777===DDDIIINNNOOONNNLLLKKKNNNUUU[[[dddqqq~~~|||}}}zzzwwwtttsssrrruuuuuuuuuuuuuuuvvvwwwwwwzzz|||~~~~~~~~~}}}|||{{{{{{|||~~~xxxooofff]]]WWWSSSMMMLLLIIIGGGHHHKKKOOOSSSWWW[[[bbbiiiooowww~~~|||xxxuuummmkkkhhhddd```^^^\\\\\\[[[ZZZYYYYYYZZZ\\\\\\]]]]]]]]]^^^___bbbdddggghhhnnnppptttwww{{{ssshhhbbbaaaaaabbbaaafffmmmtttzzzqqqddd^^^\\\\\\[[[\\\]]]___ccciiinnnsssvvvyyy|||mmm[[[NNNEEEBBB>>><<<<<<<<<;;;:::888777777666666555444444444333333222222222222222222111111111222222222111...//////000111222333333//////....../////////...------------------------........................------------------------------,,,,,,+++,,,,,,---,,,,,,,,,,,,++++++***)))+++++++++******+++++++++(((((())))))***++++++,,,******))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))*********)))))))))))))))'''''''''((()))***,,,,,,))))))(((((())))))***+++***)))((((((((()))++++++(((((((((((()))+++,,,,,,******************************))))))))))))************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,---...//////...///000000333888???DDDKKKNNNPPPPPPPPPRRRXXX\\\eeesss~~~}}}~~~zzzuuurrrpppoooppppppooopppppprrrsssttttttvvvyyyzzz{{{{{{}}}~~~}}}}}}~~~~~~}}}|||zzzyyyyyyxxxwwwwwwyyy|||~~~xxxpppiiidddaaaWWWSSSNNNIIIHHHHHHIIIJJJLLLPPPUUU[[[aaajjjrrrxxx|||zzzwwwuuussspppllliiicccaaa___\\\ZZZYYYYYYYYYYYYZZZ\\\]]]___```cccdddaaabbbdddgggkkknnnppprrrvvvyyy}}}rrrlllddd^^^]]]___ccceeejjjnnnvvv}}}wwwpppfff```___``````___```aaadddhhhlllqqqvvvxxxxxxzzz}}}~~~wwwgggYYYMMMFFF@@@>>>===<<<<<<<<<;;;;;;777777666666555444444444333333222111111111111222666444111111333444333111000000000000111000000000.../////////......//////------------------------........................------------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,++++++***))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***)))((('''&&&''''''''')))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******((((((''''''''''''(((((()))))))))))))))******+++***)))((((((((()))+++,,,(((((((((((()))***+++,,,******************************)))(((((()))************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............---......//////000111000000111555:::>>>EEEJJJQQQUUUVVVXXX[[[^^^jjjxxxzzztttpppmmmlllkkkkkkkkkkkkmmmoooqqqsssppprrrtttuuuuuuuuuvvvwwwxxx{{{~~~{{{xxxwwwvvvuuurrrrrrsssuuuyyy}}}}}}xxxssspppooo```[[[UUUPPPMMMKKKIIIGGGHHHJJJLLLOOOTTT[[[ccciii{{{~~~yyyvvvooommmjjjiiihhhfffbbb```ZZZYYYXXXVVVVVVVVVWWWWWWWWWZZZ]]]___aaacccfffiiigggiiilllppptttxxx{{{}}}}}}wwwlllbbb```^^^]]]^^^cccgggkkkvvvzzzyyygggdddaaa___```bbbcccdddfffgggiiimmmqqqtttxxxyyyyyy{{{}}}nnn___TTTIIIBBB???<<<;;;::::::999999999999666666666555444444333333333222111111000000111111666333///000222444333111000111111111000///.........///000///...---...000------------------------------------------------,,,,,,,,,------------...+++++++++++++++,,,,,,---++++++,,,,,,,,,+++***************))))))*********,,,,,,,,,+++++++++*********)))(((&&&&&&&&&''''''((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))***************)))((('''&&&&&&&&&&&&((()))))))))************(((((((((((()))***+++,,,(((((((((((())))))***+++***************+++++++++***)))(((''''''((()))*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///...............//////000111111111000222666888>>>DDDNNNTTTXXX[[[___bbbooo~~~~~~}}}~~~~~~|||vvvqqqmmmjjjiiihhhggggggiiikkknnnppplllnnnpppppppppooopppqqqqqqtttwwwzzz|||{{{wwwuuuuuuuuuqqqqqqsssvvvzzz~~~~~~|||xxxwwwwwwkkkgggaaa]]][[[XXXTTTQQQLLLKKKJJJJJJKKKPPPWWW]]]jjjuuu|||{{{zzzwwwsssnnnjjjhhhbbbaaa_________]]][[[XXXVVVUUUTTTTTTTTTVVVWWWXXXYYY]]]bbbeeefffhhhllloooppprrrvvv{{{xxxooofff^^^[[[\\\^^^aaagggnnnuuuzzz~~~ssskkkaaaaaabbbbbbbbbdddhhhjjjlllmmmooorrruuuxxxzzz{{{{{{~~~yyyhhhWWWNNNHHHAAA;;;:::999999888777666555666777666666555555444333333222222222111000000000000000000---***+++000333333111///000111111111000......---///000000...---...000........................------------------------,,,,,,,,,---------......++++++******+++,,,,,,---******+++,,,,,,,,,++++++))))))(((((((((((())))))************++++++++++++---+++)))'''''''''((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************++++++***)))(((''''''((((((((()))***************'''((()))******+++++++++))))))((((((((())))))***))))))*********+++++++++***)))(((''''''((()))*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------.........---------------...,,,...000000000111333555888???GGGOOOUUU[[[bbbhhhppp}}}yyyyyyyyyyyyzzzzzz{{{{{{}}}}}}~~~}}}vvvqqqmmmhhhgggeeeddddddfffhhhjjjiiikkkmmmmmmkkkkkkkkklllkkknnnqqqssstttvvvyyy{{{~~~}}}xxxvvvvvvvvvttttttvvvxxx{{{~~~}}}zzzyyyzzzuuurrrmmmjjjiiifffaaa]]]RRRPPPMMMJJJIIIMMMRRRWWW\\\gggwww}}}zzzyyyyyyxxxrrrqqqoookkkgggdddaaa___[[[ZZZXXXYYYYYYXXXVVVTTTUUUUUUTTTTTTVVVWWWYYYZZZ___ccchhhkkkmmmooosssvvvxxxzzzrrrgggbbb___[[[ZZZ\\\aaagggoooyyyzzzrrrhhhaaaccceeeffffffeeeggglllqqqpppqqqsssuuuxxxzzz|||}}}~~~rrrdddVVVIIIFFFDDD>>>999999777777777666444555666888666555555444444333222222222111111000000000000000+++'''$$$'''---222333111...///000111111000///...---///111000---,,,...000////////////////////////------------------------,,,,,,,,,------.........+++*********+++,,,,,,---)))***+++,,,,,,,,,,,,,,,******))))))))))))******''''''((()))***+++,,,,,,...---+++)))(((((()))***************************(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++,,,++++++***************(((((()))***************&&&''')))***+++++++++******))))))(((((((((((()))))))))******+++++++++++++++)))(((''''''((()))+++******++++++++++++******************************))))))))))))))))))))))))++++++++++++++++++++++++...------,,,,,,------...------,,,++++++,,,,,,,,,(((+++...///000111222444666;;;BBBIIIPPPZZZdddlllooo~~~{{{vvvsssttttttuuuvvvvvvwwwwwwzzz|||{{{yyyzzz}}}wwwsssiiigggeeebbbaaabbbcccdddgggiiijjjjjjiiihhhhhhiiihhhjjjmmmnnnoooqqqsssuuuxxx{{{~~~|||}}}~~~}}}}}}~~~|||zzzwwwvvvvvvuuutttrrrmmmjjjaaa]]]WWWRRRPPPPPPOOOOOOWWW]]]fffqqqyyy~~~~~~}}}vvvtttqqqoooooonnnllljjjhhhgggeeebbb^^^ZZZVVVTTTSSSSSSTTTUUUVVVWWWXXXYYYTTTVVVXXXYYYZZZ\\\___aaacccggglllooorrrvvv|||zzzooofffaaa^^^[[[YYYaaadddjjjrrr{{{xxxwwwsssmmmgggccccccdddfffgggiiikkkmmmoooooopppoooqqqsssuuuvvvyyy|||{{{}}}lllbbbOOOIIIBBB>>>>>>===:::666:::999888777666555444333555555444444444333333333111222222222222111000000---.........//////000000////////////////////////......////////////..............................000...,,,******,,,...000***++++++,,,------------...---+++))))))***+++,,,******+++,,,------------)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((++++++******))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((('''((()))++++++******)))&&&''''''((()))******+++))))))))))))))))))))))))******))))))((((((''''''((()))***++++++***(((((()))((((((((()))***++++++++++++******++++++,,,---++++++******************++++++++++++++++++++++++,,,,,,,,,---------...............------,,,,,,,,,//////...---...///000111333555999>>>GGGTTT```iiisss}}}~~~yyyvvvsssnnnpppqqqrrrssssssrrrrrrnnnpppsssuuuwwwzzz~~~|||sssnnngggbbb``````aaaaaadddeeeggghhhhhhfffcccaaaddddddeeefffgggiiijjjkkkpppssswwwzzz|||~~~~~~|||xxxxxxxxxyyyyyyxxxuuusssmmmhhhbbb\\\YYYVVVSSSRRRSSSWWW]]]dddjjjooorrrtttssstttvvv|||}}}yyyuuuqqqllljjjgggffffffeeecccbbb]]]\\\[[[ZZZYYYXXXXXXWWWSSSSSSTTTUUUWWWXXXYYYYYYXXXYYY\\\]]]^^^```dddffflllppptttwwwyyy}}}}}}vvvqqqllleeeaaaaaabbbbbbbbbiiinnnuuu~~~xxxoooffffffeeedddbbbbbbdddffflllmmmnnnoooqqqqqqrrrrrrppprrrtttvvvwwwyyy|||~~~wwweeeVVVNNNFFFAAA;;;:::;;;;;;999666888888777777666666555555444444444444333333333333111111222333333333333333/////////000000000111111////////////////////////......////////////..............................///...,,,******,,,...///++++++,,,---------,,,,,,...---+++))))))***+++,,,,,,,,,,,,---,,,,,,++++++))))))))))))))))))))))))))))))(((((())))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***+++******)))'''''''''((()))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))***+++******))))))******+++,,,************************------------------------,,,,,,,,,,,,------------......---------,,,,,,,,,......---------...///000222222444777???KKKXXXaaallluuu~~~xxxtttqqqpppmmmnnnooopppqqqqqqpppooommmnnnppprrrtttxxx}}}~~~xxxooogggbbb```___^^^]]]___```bbbbbbaaa```____________```bbbdddfffggglllooosssvvvxxxzzz|||~~~zzzzzz{{{|||}}}{{{wwwqqqkkkfffaaa\\\YYYUUUUUUVVVWWWZZZ^^^bbbdddfffiiioooxxx~~~{{{vvvrrroookkkgggdddaaa___]]]\\\\\\\\\[[[YYYVVVVVVUUUUUUVVVWWWXXXYYYVVVWWWXXXYYY[[[\\\]]]^^^___aaaccceeegggiiimmmpppvvvyyy}}}zzzssslllgggeeeccc```aaadddiiilllnnntttzzzqqqddd]]]VVVXXX[[[]]]___bbbfffiiirrrrrrsssuuuuuuuuuuuuuuutttvvvxxxyyyzzz|||mmm]]]QQQGGGAAA>>>:::777777999;;;:::888666666666666666666666666333333333333222222222222+++,,,---///000000111111000000111111111111222222////////////////////////......////////////......------------------------///...,,,++++++,,,...///,,,,,,---------,,,++++++---,,,+++*********+++,,,------------,,,+++***)))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((''''''''''''))))))))))))))))))))))))(((((()))))))))*********'''((()))*********))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))******+++***))))))))))))))))))))))))(((((())))))***+++************************------------------------++++++,,,,,,,,,---------------------,,,,,,,,,,,,---------,,,---......///000///...000555???KKKTTT___fffqqqxxx}}}}}}xxxtttpppnnnmmmllllllnnnoooooonnnmmmmmmjjjkkklllmmmpppuuu{{{zzzooogggaaa]]][[[YYYZZZ[[[\\\\\\\\\\\\\\\ZZZZZZZZZ[[[]]]___aaacccgggjjjnnnqqqrrrtttvvvxxxwwwwwwyyy{{{}}}}}}}}}~~~{{{wwwsssoooiiifffaaa^^^YYYUUUTTTUUUWWWYYY```ccciiisss}}}~~~}}}||||||~~~~~~~~~{{{|||}}}{{{yyyvvvtttrrroookkkhhheeeaaa]]]ZZZZZZXXXWWWVVVWWWXXXWWWVVVYYYXXXVVVUUUUUUWWWYYYZZZ\\\]]]^^^```bbbccceeeeeegggiiilllnnnqqqtttxxx{{{|||wwwpppkkkiiifffeeefffeeefffhhhmmmssswwwzzz~~~nnnccc\\\XXXSSSVVV[[[^^^aaadddhhhkkktttuuuwwwxxxyyyzzzzzzzzzyyyzzzzzz{{{|||{{{gggWWWNNNIIIDDDAAA;;;999777888:::<<<<<<;;;666666666666666555555555333333333222222222111111++++++,,,---...//////...111111111111111111111111////////////////////////......////////////......------------------------......,,,++++++,,,......------------,,,++++++***---,,,+++*********++++++,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''(((((())))))*********)))((((((((()))++++++++++++***)))((((((((())))))))))))))))))***++++++***************+++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---...111777@@@FFFOOOUUU]]]ccciiiooovvv{{{~~~{{{xxxssspppooonnnlllmmmnnnoooooonnnllllllhhhiiiiiijjjmmmrrrzzzwwwnnnfff```]]][[[ZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWXXXZZZ\\\___aaacccfffjjjmmmnnnoooppprrrrrrrrrsssuuuwww{{{~~~~~~~~~~~~}}}{{{wwwuuuqqqllleee]]]WWWUUUTTTUUUYYY\\\aaahhhpppxxx}}}|||}}}~~~|||zzzyyyzzzyyyyyyxxxxxxwwwwwwwwwuuuvvvxxx{{{~~~{{{xxxtttrrrpppmmmjjjhhhhhheeebbb___^^^[[[XXXUUUWWWVVVTTTUUUWWWXXXXXXWWW\\\[[[YYYXXXXXXZZZ\\\]]]aaabbbdddfffhhhjjjlllmmmmmmooosssvvvyyy}}}sssooohhhdddccceeegggiiilllmmmppptttxxx~~~}}}lllaaaZZZXXXWWWVVVZZZ___cccgggjjjmmmoootttuuuwwwzzz|||~~~||||||{{{|||lll```QQQGGGCCCBBB@@@>>>:::999999999:::;;;;;;:::888888777666555444333333333333333222222222111111111222222222222222111111000000000000000000000000////////////////////////......////////////......------------------------...---,,,,,,,,,,,,---...------------,,,++++++***,,,,,,+++++++++***++++++)))***++++++,,,,,,,,,+++))))))))))))))))))))))))((((((((('''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))*********)))((((((((()))+++,,,++++++***)))((((((((()))+++************+++,,,,,,))))))*********+++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,...000111222444888;;;@@@EEELLLRRRXXX```jjjrrryyyzzzzzzxxxssspppooopppooopppqqqqqqpppooonnnmmmhhhhhhiiiiiilllqqqxxx~~~~~~uuummmgggddd``````^^^\\\ZZZXXXWWWVVVWWWVVVUUUUUUVVVYYY\\\^^^aaadddiiikkkllllllmmmnnnqqqqqqpppqqqrrruuuwwwxxx|||~~~~~~zzzssskkkccc]]]YYYWWWTTTUUUXXX\\\aaagggkkknnnoooooonnnqqqvvv}}}~~~|||yyyxxxvvvuuutttrrrrrrqqqqqqqqqqqqrrrsssuuuwwwyyyzzz{{{|||||||||}}}||||||{{{{{{yyyyyyzzzzzzzzz{{{{{{{{{|||{{{{{{|||}}}}}}|||}}}}}}|||{{{zzzxxxuuutttttttttrrrqqqmmmkkkiiigggfffeeebbb```^^^\\\ZZZYYYYYYXXXVVVTTTWWWUUUUUUVVVXXXZZZ[[[ZZZ\\\\\\\\\]]]___aaadddeeeggghhhjjjllloooqqqsssttttttwww{{{}}}rrrgggeeebbbaaacccggglllooorrruuuzzz|||lll^^^VVVTTTTTTUUUYYY]]]dddiiimmmppprrrttttttvvvxxx{{{~~~tttdddXXXQQQHHHAAA>>>===;;;:::888888888888888777777777999888777666444333222111333333333333222222222222222222222222222111000000111000000000000/////////////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,---------,,,++++++,,,,,,,,,+++++++++******((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''(((((('''''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,+++***))))))))))))))))))+++++++++***+++,,,,,,---)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---............---,,,...111333333333333555666:::???EEEKKKUUU```iiipppsssvvvuuurrrooooooqqqrrrsssssssssrrrqqqooonnniiijjjkkklllnnnrrrxxx}}}{{{uuupppmmmhhhgggeeeccc___[[[XXXVVVWWWVVVTTTSSSTTTVVVYYY[[[```dddhhhkkklllkkkkkkllloooooonnnnnnoooppprrrssswwwyyy{{{|||{{{{{{|||~~~~~~zzzssskkkddd```XXXXXXVVVVVVWWWYYY\\\]]]______```ccckkkuuu~~~~~~{{{zzzvvvuuusssqqqppppppppppppoooooopppqqqrrrrrrssssssssssssssssssrrrrrrqqqpppnnnnnnooooooooopppppppppoooooonnnnnnppprrruuuvvvvvvwwwxxxyyyyyywwwvvvttttttrrrppppppqqqqqqpppooonnnkkkhhhgggggggggfffeeebbb```___^^^___^^^\\\ZZZYYYXXXWWWXXXYYYZZZYYYXXXZZZYYYYYYZZZ]]]````````````aaacccfffiiikkkmmmnnnoooppprrrtttwwwzzz|||}}}xxxnnnhhhcccccceeegggkkkqqqwww|||}}}sssjjj^^^UUUQQQSSSVVVXXX___dddkkkpppssstttvvvwwwwwwxxx{{{}}}~~~ppp^^^PPPJJJGGGCCC???;;;999888888666777888888777666666666777777666555444444333333444444444444333333333333......///000000000//////222222111111111000000000////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------,,,,,,+++,,,,,,,,,++++++******)))******+++++++++******))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''&&&'''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((((((''''''&&&'''((()))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''((()))******+++++++++))))))))))))))))))***+++***************++++++,,,((())))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))*********+++******+++++++++,,,,,,,,,,,,---.../////////......,,,...000111000000111222111444888<<>>>>><<<999666444444666555777888999888777888999555555555555555555555555555555444444444444333333...///000222333333333333333333333222222111111111////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------------+++,,,,,,,,,,,,+++******+++++++++++++++***)))((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((()))))))))******++++++))))))))))))))))))))))))''''''''''''((((((((()))(((''''''&&&&&&((()))***))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''&&&''')))***+++++++++***))))))(((((()))***++++++)))))))))))))))******+++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,------///000000000///...,,,---...------...000222000222666888===EEEPPPXXX```gggnnnrrrrrrrrruuuxxxuuuuuuuuuuuutttrrrpppooommmoooqqqrrrsssuuuyyy{{{{{{xxxxxx|||~~~zzzxxxzzzzzzzzzxxxtttnnniiifff___]]]ZZZXXXWWWYYY[[[]]]___ccchhhjjjjjjiiiiiihhhfffffffffggghhhkkkmmmooollloooqqqrrrrrrrrrtttuuurrrrrrtttuuuuuuvvvvvvvvvyyy{{{}}}~~~xxxuuuqqqllleee^^^ZZZVVVSSSPPPKKKKKKNNNRRRSSSVVV```kkktttxxx}}}{{{vvvsssttttttsssqqqqqqpppooommmlllkkkkkkkkkkkkkkkjjjhhhfffeeeccccccccccccbbbbbbbbbbbbbbbbbbaaa`````````aaabbbbbbcccfffgggggggggfffeeecccbbbaaaaaa```````````````aaa^^^^^^]]]\\\\\\[[[ZZZZZZZZZYYYXXXWWWWWWXXXYYYZZZZZZ[[[\\\]]]```bbbdddeeeddddddeeegggiiilllnnnooottttttuuuvvvwwwxxxyyyzzzxxxnnngggeeeeeefffnnnqqqwww{{{xxxsssllleee^^^[[[VVVSSSUUUZZZbbbgggxxxxxxzzz{{{{{{{{{zzzyyyyyy{{{{{{{{{}}}~~~mmm```VVVNNNEEE???<<<;;;:::888777666666555555555555555555555444444444444444333333222222222444333222111000000000000000000000000000000000000000000000000000000000000/////////...------,,,,,,000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***,,,---......---,,,+++******+++,,,---))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''&&&&&&''''''(((((())))))(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))******++++++***((('''(((******(((%%%$$$%%%&&&'''((((((((((((******))))))((((((''''''+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))***+++++++++++++++&&&''''''((()))******+++++++++************************))))))))))))******))))))))))))))))))******---+++******,,,,,,)))&&&,,,,,,,,,---------............------------......000111222333888???HHHNNN[[[___ffflllqqquuuvvvwwwyyyuuuuuuwwwuuuooopppuuuwwwvvvuuuuuuuuuvvvwwwxxx{{{{{{|||{{{tttpppkkkgggbbb^^^\\\\\\^^^```ccceeehhhjjjjjjgggdddbbbdddeeegggiiikkkmmmoooooopppppppppqqqqqqppppppooopppoooooonnnnnnnnnoooooorrrssstttwwwyyy{{{}}}~~~|||yyywwwsssnnnhhhddd```[[[XXXQQQNNNLLLLLLLLLMMMTTT\\\bbbfffmmmsssyyy{{{yyyyyyyyywwwuuutttsssrrrpppoooooonnnnnnlllllljjjiiigggeeeddddddccccccbbbaaa```___^^^^^^^^^^^^]]]]]]^^^______```aaabbbbbbcccbbb```___^^^\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[ZZZZZZYYYZZZYYYYYYXXXXXXYYYZZZ[[[]]]^^^___aaadddgggiiikkkkkklllmmmnnnpppsssuuuvvvyyyzzz{{{}}}~~~yyyqqqllljjjkkknnnqqqyyy~~~~~~vvvpppnnnkkkfffaaa___\\\YYYXXX[[[bbbjjjooo{{{||||||}}}}}}|||zzzzzzxxxzzz|||~~~uuukkk^^^SSSLLLFFF???;;;:::999888777666555555555444444444333333333333333444444333333333222222222444333222111000000000000000000000000000000000000.................................//////////////////...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......,,,++++++******++++++,,,))))))))))))))))))))))))************)))))))))((()))((((((((('''''''''''''''''''''(((((((((((((((((())))))******))))))(((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((((((***)))(((******)))%%%!!!$$$%%%&&&'''((((((((((((***)))))))))((((((((('''***)))(((''''''((()))***))))))))))))))))))))))))&&&&&&'''(((((((((((((((''''''(((((())))))************************************))))))))))))******))))))))))))))))))))))))***)))'''(((***+++***(((,,,,,,---------...............------------......//////000111444:::BBBHHHRRRVVV]]]dddjjjppptttvvvyyyvvvuuuxxxwwwtttvvv||||||{{{yyywwwwwwwwwwwwxxx{{{}}}|||{{{|||~~~zzzwwwqqqkkkfffdddccccccaaabbbdddeeedddbbb```^^^___```bbbeeehhhkkkmmmnnnqqqrrrrrrqqqpppooonnnmmmnnnmmmlllkkkjjjjjjjjjjjjmmmmmmoooppprrrtttuuuvvvttttttuuuvvvxxx{{{}}}~~~}}}}}}}}}~~~}}}{{{xxxuuurrrmmmgggcccYYYQQQJJJHHHGGGGGGJJJNNNQQQUUU[[[bbbiiiqqqyyy~~~~~~|||yyyxxxwwwuuutttsssrrrqqqnnnnnnmmmkkkiiihhhfffffffffeeedddbbb```^^^]]]\\\^^^]]]]]]]]]]]]^^^______^^^___``````___^^^\\\[[[ZZZYYYYYYXXXYYYYYYZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^______aaaccceeehhhllloooqqqssstttuuuvvvxxxzzz}}}~~~|||yyyuuurrrpppooopppuuuzzz}}}yyysssjjjeeedddcccbbb```aaa___^^^```eeemmmuuuzzz}}}|||{{{xxxzzz}}}vvvkkk\\\UUUKKKDDDAAA>>>:::888888777666666555555555666333222222222111111111000333333333333222222222222333222111111000000000000000000000000000000000000........................---......///000000111111------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++++++++++++++***))))))))))))))))))))))))************))))))))))))((((((''''''''''''&&&&&&))))))(((((((((((((((''')))******************)))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&%%%%%%''''''(((******)))%%%!!!%%%%%%&&&'''(((((((((((())))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))******************************))))))))))))******))))))))))))))))))))))))((('''&&&&&&)))***+++*********+++++++++,,,,,,,,,......------------...............///000444:::???EEEIIIPPPXXX```iiiqqqwwwxxxvvvvvvwwwxxxyyy~~~|||yyyxxxwwwwwwxxxyyy{{{}}}~~~}}}}}}~~~{{{tttnnnjjjhhhccccccbbbaaa___]]][[[YYYXXXYYY\\\```dddhhhlllnnnssssssssssssqqqooommmllllllkkkiiigggfffeeeeeedddffffffggghhhiiijjjjjjkkkllllllmmmnnnppprrrtttuuuwwwwwwwwwvvvvvvuuutttsss~~~~~~{{{~~~}}}}}}}}}}}}|||xxxrrrnnnaaaVVVKKKHHHIIIHHHHHHIIIKKKNNNQQQUUUZZZaaahhhmmmwwwzzz}}}{{{yyywwwvvvsssrrrqqqooonnnlllkkkjjjiiiiiigggfffdddbbbaaaaaaaaaaaaaaa``````aaaaaabbb```aaabbbbbbbbb```___^^^\\\\\\\\\\\\\\\\\\]]]^^^___``````aaaaaabbbbbbcccbbbbbbbbbcccdddeeefffggghhhjjjmmmqqquuuxxxzzz|||||||||~~~zzzxxxxxxyyyyyyyyyxxxxxxxxxxxxzzz~~~|||xxxpppkkkddd``````cccdddeeeeeeeeeeeehhhnnnuuu}}}}}}}}}zzz}}}xxxiii\\\SSSJJJFFF@@@===<<<;;;999888666666666555555666777777333333222222111111000000333222222222222222222222222222111000000000000000////////////////////////........................---........./////////000,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((('''***)))))))))((((((''''''******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))((('''%%%&&&&&&'''((((((''''''))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))(((((((((((())))))))))))******************))))))))))))*********************))))))))))))(((''''''(((***++++++((((((((())))))))))))***...------,,,,,,------............------000444777:::???EEEMMMVVVaaannnvvvyyyxxxxxxyyy{{{{{{xxxwwwvvvvvvwwwyyy{{{|||}}}~~~~~~~~~}}}~~~xxxqqqnnnkkkiiifffbbb^^^ZZZXXXVVVTTTUUUXXX\\\```fffjjjmmmrrrssstttuuutttrrrpppooolllkkkiiigggeeecccbbbbbbbbbbbbbbbcccccccccccccccgggggghhhiiikkkmmmnnnoookkklllmmmnnnmmmlllkkkjjj}}}||||||zzz~~~{{{{{{}}}}}}yyyuuujjj^^^RRRNNNNNNKKKIIIIIIJJJKKKMMMNNNQQQUUUZZZ^^^eeehhhmmmrrrtttuuuvvvvvvwwwzzz~~~yyyyyywwwvvvtttrrrqqqqqqlllkkkkkkjjjiiihhhggggggfffeeeeeedddddddddeeeeeedddeeefffffffffeeedddcccaaaaaaaaaaaabbbbbbcccdddccccccdddfffggghhhiiijjjggghhhiiikkkmmmnnnooopppqqqssswww{{{{{{yyyvvvuuuwwwzzz|||}}}|||uuuppphhheeeaaa___aaaeeeiiilllkkkkkkllloootttyyy~~~|||}}}oooaaaTTTKKKFFFAAA???<<<:::999999999888777777666666666777888888555444444333222111111111222222222222222222222222111111000000///000000000////////////////////////////////////////////////.........------,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,,,,,,,++++++))))))+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******))))))((((((((('''******++++++++++++******(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))))))))((('''&&&'''(((***%%%&&&''''''((('''''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&'''((('''''''''))))))))))))(((((((((((((((((()))))))))***************))))))))))))******,,,,,,,,,++++++*********************))))))***+++))))))))))))************------,,,,,,,,,,,,------......///...---...000222444888???EEEMMMZZZhhhrrrzzz|||}}}~~~{{{xxxvvvuuutttuuuwwwxxxzzz{{{||||||{{{yyyxxxzzz||||||xxxtttrrrlllfff```[[[XXXVVVSSSSSSUUUXXX\\\aaaeeehhhoooqqqsssuuuvvvvvvuuutttooonnnkkkiiifffdddccccccbbbbbbbbbaaaaaa````````````aaabbbcccdddeeeffffffdddeeefffggggggfffeeeddd~~~{{{zzzzzzzzz~~~||||||}}}~~~}}}{{{ssshhh]]]XXXVVVQQQMMMLLLKKKLLLMMMMMMNNNOOORRRUUUWWWZZZ]]]```aaabbbccceeekkkooouuu{{{~~~|||zzzyyyxxxqqqqqqpppooonnnnnnmmmmmmjjjiiiiiihhhhhhhhhhhhiiihhhiiijjjjjjjjjiiihhhhhhgggggggggggghhhiiijjjjjjggghhhjjjlllnnnpppqqqrrrooopppsssuuuwwwyyyzzzzzz~~~~~~~~~{{{zzz{{{~~~~~~tttlllggg_________aaadddiiimmmpppqqqqqqsssuuuxxx|||~~~~~~wwwggg[[[QQQHHHBBBAAA::::::999888777666666666777777777666666777888888666666555444333222222111111111111222222222222222111000000//////000000000000000000000000000000000000000000000000000000000......------,,,++++++***,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******************)))))))))))))))))))))))))))))))))))))))************))))))************++++++***))))))))))))))))))((()))******************)))((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))******++++++)))'''$$$$$$%%%'''&&&&&&'''''''''''''''&&&(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))'''(((((())))))***************))))))))))))******,,,,,,,,,++++++******))))))+++,,,,,,***)))******+++,,,,,,,,,,,,---------------,,,,,,,,,,,,---------...///...------///000111555;;;???EEEPPP^^^iiiwww}}}zzzvvvuuutttqqqrrrsssuuuwwwxxxxxxxxxuuutttssstttwwwyyyzzzzzz~~~|||yyytttnnnhhhccc___]]]XXXWWWWWWXXXZZZ^^^aaacccjjjmmmqqquuuwwwwwwwwwvvvpppooommmjjjhhhfffeeedddcccbbbbbbaaa``````______^^^___```bbbccccccccccccbbbbbbbbbcccbbbbbbaaaaaa~~~{{{xxxwwwvvvxxx|||~~~yyyppphhheeebbb\\\YYYYYYTTTUUUUUUTTTRRRPPPPPPQQQPPPRRRSSSSSSRRRRRRUUUXXX[[[___ffflllrrryyy|||{{{zzzxxxwwwuuutttsssppppppooonnnnnnnnnnnnnnnmmmnnnoooppppppooonnnmmmnnnnnnnnnnnnooopppqqqrrrpppqqqsssuuuxxxzzz|||}}}{{{}}}vvvkkkbbb^^^XXX[[[___dddiiimmmqqqtttuuuvvvwwwyyy|||~~~~~~~~~}}}}}}~~~}}}mmm```SSSLLLGGG@@@<<<<<<666666777777666555555555777777666555555555666666666666555444333222111111000111111111222222222222000000////////////000000000000000000000000000000////////////////////////------------------,,,,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))((()))))))))************((()))))))))************)))))))))))))))*********((())))))******))))))((())))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''"""$$$''''''&&&$$$%%%&&&&&&'''''''''''''''&&&&&&'''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((((())))))***+++*********''''''(((((())))))******''''''(((((()))******+++******))))))))))))******++++++******)))(((((('''$$$(((,,,---+++***)))***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,......------...///...222777999<<>>JJJTTTbbbnnnyyy~~~xxxtttssssssrrrrrrssssssssssssrrrrrrooonnnmmmooosssvvvxxxxxxzzz{{{}}}}}}zzzxxxooommmjjjfffeeeeeefffgggeeehhhlllpppssssssrrrqqqnnnmmmkkkhhhfffdddccccccaaaaaa``````______^^^^^^^^^___```aaabbbaaaaaa```bbbaaa___]]]]]]]]]^^^^^^~~~{{{yyywwwuuutttvvvxxxyyyzzz}}}|||{{{yyyvvvssspppnnnmmmnnnkkkgggdddbbb^^^[[[XXXUUUSSSPPPNNNMMMMMMNNNOOONNNOOORRRVVV[[[```eeehhhoooqqquuuyyy}}}zzzxxxxxxyyywwwuuuyyyyyyxxxvvvtttuuuwwwyyyxxxzzz|||~~~zzz|||}}}|||zzzzzz~~~zzzoooccc\\\ZZZ[[[___bbbggglllppptttxxx{{{|||}}}~~~~~~}}}{{{zzz}}}zzzwwwwww{{{yyyooocccWWWOOOGGGFFFBBB???;;;888666555666666666666666666666666555555555555555444444444444444444444444444444444333222111000000111222333222222222111111111111000222111111000///......---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))((('''((()))***)))(((......---,,,+++***)))((((((((((((((((((((((((((()))((((((((('''''''''''''''&&&&&&''''''((()))***(((((())))))******++++++++++++++++++***((('''&&&++++++******))))))(((((())))))))))))))))))))))))&&&'''((())))))***))))))(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((***++++++)))&&&%%%&&&''')))************000---***'''&&&&&&((()))))))))))))))************))))))))))))))))))))))))))))))))))))************((()))+++,,,,,,+++)))(((###$$$&&&(((************,,,+++++++++***))))))))),,,,,,++++++++++++++++++,,,,,,,,,---------...............000555<<>>;;;999777555555555555555555555555555555666666555555444444333333333333333333333333333333111000///......///000111222222222111111111000000111111111000///.........---......//////......---------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++***))))))))))))(((''',,,,,,++++++++++++******(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&'''''')))***+++,,,(((((())))))))))))))))))************)))((('''''')))((((((((('''''''''&&&'''''''''''''''''''''''''''(((((())))))))))))(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''')))++++++)))'''''''''((()))***************)))(((&&&&&&''')))***(((((()))))))))*********))))))))))))))))))))))))'''(((((((((((()))))))))+++******************+++$$$&&&''')))*********)))++++++******************++++++++++++++++++++++++,,,,,,,,,------------...------,,,...111666;;;>>>EEELLLXXXdddnnnwww~~~zzztttpppoooppppppooommmmmmnnnppppppqqqpppooopppsssxxx|||}}}|||{{{zzz}}}{{{zzzyyyxxxwwwvvvsssnnnkkkbbbaaa^^^[[[WWWVVVVVVVVVYYYYYYYYYYYYYYYYYYZZZ[[[YYY[[[___bbbddddddcccaaabbbbbbbbbaaaaaaaaa``````}}}zzzxxxuuusssrrrqqqrrrtttvvvxxx|||~~~~~~{{{xxxuuutttrrrpppnnnhhhhhhfffdddcccaaa```___[[[ZZZZZZZZZZZZ[[[[[[\\\\\\]]]___aaabbbbbbbbbbbbeeehhhjjjlllmmmpppsssvvv~~~}}}zzzyyyzzz|||}}}{{{rrrmmmjjjjjjmmmnnnmmmjjjdddbbbbbbeeeiiimmmsssxxxzzz|||~~~}}}{{{{{{|||}}}~~~~~~uuummmaaaUUULLLFFFAAA???;;;:::999777666555444444555555555555555555555555666666666555444333333222222222222222222222222222111000////////////000111222222111111111000000000111111000000//////......---...///111111///...---........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,*********)))(((&&&*********+++++++++,,,,,,)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((()))******))))))((((((((((((((((((((((((((())))))(((((('''((((((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))(((''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))((('''((()))***)))((())))))************))))))%%%%%%%%%&&&'''))))))***(((((())))))))))))******))))))))))))))))))))))))''''''''''''((((((((((((,,,+++)))(((((()))+++,,,'''((())))))******))))))))))))***************************++++++,,,,,,---,,,,,,,,,,,,------------...---------///111333444777<<>><<<;;;666666555444444444555555555555555555555555555555777666555555444333222222222222222222222222222222222222222222222222222222111111111111000000000000111000000000/////////...---///111333333111///---------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++++++++,,,---+++******++++++)))(((************++++++++++++)))))))))))))))))))))))))))))))))(((((((((((('''(((((('''&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&'''(((((((((((((((************))))))))))))))))))))))))))))))))))))((()))))))))((('''&&&&&&'''(((***,,,,,,+++)))(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))(((&&&''')))******)))******++++++***)))((((((###$$$&&&((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))+++***)))(((((()))***+++)))************)))))))))(((((())))))******++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------/////////000000000000000111444999???FFFPPPZZZ```jjjmmmqqqsssqqqooommmmmmnnnnnnnnnmmmlllmmmoooqqqvvvxxx}}}zzzyyyzzz~~~{{{yyyyyy{{{~~~}}}vvvmmmggg]]]TTTNNNLLLKKKKKKHHHHHHIIIJJJLLLNNNPPPQQQTTTVVVZZZ^^^aaacccccccccbbbdddfffhhhjjjkkkkkkkkk}}}|||yyyvvvrrrnnnllljjjlllmmmpppqqqsssvvvzzz}}}||||||}}}}}}~~~~~~}}}|||zzzxxxvvvtttttttttttttttssssssrrrrrrppppppnnnkkkfffaaa\\\XXXWWWXXXXXXXXXYYY[[[```cccpppxxx{{{qqqhhhbbbaaaccceeegggkkkooopppnnnnnnppprrrwww{{{uuujjjbbbTTTOOOGGG@@@===;;;:::999444444444333444444555666555555555555555555555555666555555444333333222222333333333333333333333333222222333333333333222222111111111000000000//////000000000000////////////,,,...000222222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))***************)))((()))+++,,,,,,++++++++++++*********))))))))))))))))))))))))))))))***)))))))))((((((((((((((((((''''''((())))))***))))))((((((''''''&&&&&&%%%&&&'''(((((())))))((())))))))))))************))))))))))))))))))))))))((((((((((((((('''&&&%%%'''(((***,,,,,,+++)))(((''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''(((((((((((()))(((&&&''')))******)))***************)))((('''%%%&&&(((*********(((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********((()))************)))(((*********)))))))))))))))((((((((())))))******+++))))))***+++,,,,,,------+++++++++,,,,,,,,,------......///000000000000000111222444666:::BBBJJJPPPYYY^^^eeekkkmmmnnnoooooonnnooopppnnnmmmmmmppprrrxxx||||||yyyyyy~~~~~~zzzwwwwwwyyyzzz|||~~~vvvmmmaaaVVVOOOLLLJJJIIIFFFGGGGGGIIIKKKMMMNNNOOOQQQSSSVVVZZZ\\\^^^^^^^^^___aaadddhhhkkknnnpppqqqwwwvvvtttrrrooolllkkkjjjiiikkkmmmnnnoooqqqtttvvv|||wwwxxxyyyzzz|||}}}{{{yyy}}}}}}~~~~~~zzztttmmmfffccc]]]^^^]]]]]]\\\]]]aaacccnnnttt|||}}}zzz|||~~~|||zzztttpppjjjeeecccdddgggiiinnnrrruuuvvvuuuuuuwwwzzz|||{{{pppeeeZZZSSSFFFBBB>>>;;;999888777666444444444444444444555666444444444444444444444444444444444444333333333333333333333333333333333333000000111222222111000000111111000000000/////////000000000000////////////+++,,,---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))*********+++((('''''')))+++,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))******)))))))))(((((((((&&&'''((()))+++...000111))))))((((((((((((((((((&&&'''((()))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((((((((()))((('''((()))***)))((()))))))))))))))((('''''''''''')))******)))((('''''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))************'''(((***++++++***((('''******)))((((((((())))))(((((())))))))))))))))))*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........000000111111333777===AAAIIINNNWWW^^^dddiiilllooommmooopppooommmmmmpppsssyyy{{{zzz~~~|||zzzyyyzzz{{{|||}}}~~~~~~uuufffZZZSSSOOOLLLIIIFFFFFFFFFGGGHHHJJJKKKLLLNNNOOORRRTTTVVVWWWWWWXXXZZZ[[[^^^aaafffjjjnnnpppiiiiiiiiihhhhhhhhhggggggggghhhjjjkkkkkkkkkmmmooosssyyyxxxyyyzzzzzzzzz|||}}}vvvrrrjjjkkkkkkjjjiiijjjlllnnnrrruuuzzz~~~~~~zzzwwwuuuyyy~~~xxxsssqqqppppppnnnllljjjiiiiiikkknnnooouuuxxx{{{{{{zzzzzz~~~uuuhhh]]]SSSLLLGGG@@@===:::777777666555444555555444333333333444444444444444444444444444444222333333333333444444444222222222222222222222222000111111222222111111000111000000000////////////////////////000000000000------............------------------------------------,,,,,,,,,,,,++++++***************************+++++++++,,,,,,,,,,,,)))((('''(((***+++***)))))))))))))))************((((((((((((((((((((((((*********)))))))))((((((''''''((()))+++,,,...///(((((())))))))))))))))))(((((())))))***)))))))))&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''((('''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''')))++++++)))'''''''''(((((((((''''''&&&&&&&&&''''''(((((((((''''''''''''((((((((())))))((((((((((((((((((((((((((((((((())))))))))))***(((((())))))))))))(((((()))((('''''''''((()))***)))))))))))))))(((((((((++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++***+++,,,---------.../////////111555888<<>>===:::777888888777777666666555555555555555555555555555555444333333222222333333444444444444444444444444444000111111111111000000///111111111111111111111111111111111111000000000000...///...---,,,---000333000///......///000///......---,,,---...---,,,******************+++++++++******))))))(((''''''&&&***+++,,,,,,,,,+++***)))******)))((((((((())))))************************))))))******))))))((((((((((((((((((''''''''''''((('''%%%%%%%%%'''***+++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******)))((((((((()))))))))'''&&&'''((()))(((''''''(((((('''%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''((((((((()))))))))((()))***)))((('''(((***(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***************))))))))))))(((((((((((())))))))))))))))))************))))))+++***)))))))))))))))***,,,+++***)))((()))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///222555888999>>>@@@CCCGGGJJJPPPVVVZZZhhhnnnwww~~~{{{uuurrrmmmkkkgggfffhhhlllrrrvvv{{{~~~~~~{{{xxx{{{{{{wwwrrrlllggg```]]]YYYUUURRRPPPOOOOOO444666999<<>>===<<<999777777777777666666555555555555555555555555555555555444444222222222222444444555555555444444444444444000000111111111111000///111111111111111111111111000000000000000///////////////---+++((()))+++---///...---...///000///---------,,,------,,,+++***)))))))))***+++++++++,,,++++++++++++******))))))((()))+++,,,,,,***((('''******))))))))))))******''''''''''''''''''''''''))))))************))))))((((((((((((((('''''''''***)))'''&&&%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((())))))((((((''''''((((((((('''(((((((((&&&$$$$$$&&&(((&&&&&&&&&&&&'''''''''((()))))))))((('''''''''&&&&&&&&&'''((()))***++++++''''''((((((((((((''''''''''''((((((((()))))))))'''((())))))((('''((()))(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))*********)))))))))))))))(((((((((((())))))))))))))))))************))))))*********))))))))))))))),,,***)))''''''(((***+++++++++++++++++++++++++++++++++,,,,,,,,,---------............///111222333555666888:::===BBBHHHMMMZZZ___hhhpppuuuyyy{{{}}}vvvwwwzzz{{{uuurrrooolllgggdddeeehhhmmmqqqtttxxx{{{wwwsssuuuxxx{{{~~~yyypppmmmgggaaa[[[VVVTTTSSS///111444777:::>>>CCCGGGKKKOOOUUUZZZ^^^aaaeeehhhlllqqqxxx}}}~~~~~~~~~}}}zzzyyyzzz|||~~~}}}||||||}}}yyypppooommmiiifffdddccccccfffhhhlllqqqvvv|||{{{xxxwwwzzz{{{}}}xxxlllaaaWWWOOOIIIEEEAAA@@@>>>>>>===;;;999777666666666555555555555555444444444444444444444444444444222222222222444444555555444444444333333333///000000111111111000000000000000000000000000000000000000/////////......000000///---++++++---///...---,,,,,,......---,,,,,,,,,------,,,+++++++++)))))))))***+++++++++,,,))))))******++++++++++++((()))***++++++)))'''%%%******))))))))))))******''''''''''''''''''''''''))))))************))))))'''''''''((((((((((((((('''((((((((((((&&&%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))'''(((((((((''''''(((((((((((((((&&&$$$$$$&&&(((&&&&&&'''''''''((((((((()))))))))((('''''''''&&&%%%%%%&&&'''((())))))***''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&'''((((((&&&&&&'''((('''((((((((()))))))))***))))))))))))))))))))))))***))))))(((((('''(((((())))))))))))))))))******'''((((((((()))))))))***))))))************))))))))))))*********)))))))))+++***(((''''''(((***,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------...///000111111111222222333444888===AAAFFFLLLTTT[[[bbbhhhmmmpppoooqqquuu{{{zzzvvvtttpppmmmhhhddddddfffjjjlllooottt|||}}}yyytttvvvwwwxxxyyy}}}yyyqqqjjjddd```___+++---///111333666;;;>>>CCCFFFKKKPPPUUUZZZ___cccmmmrrryyy~~~~~~}}}|||{{{zzzwwwvvvvvvyyy|||~~~}}}{{{zzzyyy~~~xxxtttmmmnnnmmmkkkhhhgggggghhhlllooorrrvvvzzz{{{xxxwwwvvvxxx{{{~~~}}}xxxtttiiibbbXXXOOOIIIFFFDDDCCC<<<===<<<<<<:::999777666555555555555555555444444333333333333333333333333444333333222222333333444444444444333333222222111///000000111111111111000000000000000000000000000000000//////......------)))+++,,,,,,,,,,,,...000...,,,+++,,,---...---,,,+++,,,...---+++******+++***************+++++++++&&&''''''((())))))******)))************((('''&&&))))))((((((((()))******************************(((((())))))******))))))'''''''''(((((((((((((((###%%%''')))***)))((('''''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))((((((''''''(((((())))))'''((()))((('''&&&''')))'''(((((('''%%%%%%&&&(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&'''((('''&&&%%%&&&(((''''''(((((())))))******))))))))))))))))))))))))+++++++++***))))))(((((())))))))))))************''''''(((((())))))******))))))************))))))(((((()))*********************)))((()))***+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---....../////////000000000000222666999:::???EEELLLSSSZZZ```dddiiikkkooouuu|||{{{xxxvvvqqqnnnjjjfffeeeeeegggiiinnnsss{{{~~~xxxyyyzzzzzzzzz{{{~~~}}}wwwsssrrr***+++---......111444777;;;>>>BBBFFFKKKQQQXXX]]]hhhnnnuuuzzz|||{{{yyyyyyvvvtttrrrpppqqqtttwwwzzz|||~~~zzzxxxwwwyyy{{{yyytttsssppprrrsssrrrpppoooqqqssstttvvvxxx{{{zzzwwwvvvsssuuuxxx}}}vvvmmmfffaaaSSSOOOIIIEEEBBB@@@>>>===999:::;;;:::999888888888444444444444444444444444333333333333333333333333222333333444444333333222444333333222111111000000//////000111111111111111000000000000000000000000000000///......---,,,,,,&&&)))+++---,,,,,,---...///---,,,---...///...---***,,,...---+++)))***++++++++++++***************((((((((((((((())))))))),,,,,,,,,+++***)))))))))((((((''''''(((((()))***************************&&&'''((())))))))))))(((''''''''''''((((((((()))&&&&&&'''((())))))))))))''''''''''''''''''''''''))))))))))))((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))&&&((())))))'''&&&''')))&&&''')))(((&&&%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''((((((((((((''''''''''''((((((((()))))))))&&&((()))((('''&&&'''((('''''''''((()))*********''''''''''''''''''''''''******************))))))((()))))))))************'''''''''((()))*********))))))************))))))&&&'''(((***++++++++++++************++++++,,,,,,***************************++++++++++++,,,,,,,,,+++,,,,,,---------------,,,---.........///111333444777<<>>===<<<;;;::::::999:::666777777888888888777777333333333333333333333333444333333222222333333444555444444333333444444555111111111111000000//////000000000000000000000000////////////////////////........................+++,,,,,,------......///++++++,,,------,,,++++++......---,,,,,,+++******+++++++++************))))))))))))***,,,+++)))''')))'''%%%$$$%%%'''***---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((***+++***)))((('''%%%$$$$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))((('''''''''''''''((('''%%%$$$$$$&&&(((***''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))'''&&&&&&''')))***(((%%%###$$$(((***)))''''''''''''''''''((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%%%% """&&&((()))(((''''''((((((((((((''''''))))))))))))))))))))))))(((((()))***************))))))(((((()))***++++++&&&''')))+++,,,+++***)))************************************************,,,,,,,,,,,,,,,,,,,,,,,,///......---------......------///222555888;;;===GGGLLLRRRYYYaaahhhpppuuuwwwzzz|||}}}|||{{{zzz{{{{{{zzzwwwtttrrrqqqqqqrrrzzz******+++,,,------------///000111333666;;;AAAFFFPPPWWWaaahhhkkkjjjgggfffeeeffffffffffffhhhlllnnnnnnppptttwwwxxxzzz|||~~~~~~}}}{{{{{{zzzyyyzzz|||~~~|||zzzxxxwwwyyy{{{|||}}}}}}~~~zzzwwwyyy{{{zzz||||||{{{{{{{{{||||||}}}}}}}}}~~~{{{wwwuuuwwwvvvvvvwwwwwwvvvsssqqqgggaaaXXXOOOIIIDDD@@@===<<<;;;:::999888888888888666777777888888888777777333333333333333333333333444333333222222333333444333222222222222222222333222222111111111000000000000000000000000000000000////////////////////////....................................------------+++,,,------------,,,+++...------,,,++++++******+++++++++*********))))))***)))((()))++++++)))(((***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%$$$%%%&&&'''&&&%%%+++***)))))))))***+++,,,''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''&&&(((((('''&&&&&&&&&&&&&&&,,,,,,+++******)))))))))%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&%%% """$$$&&&'''''''''''''''''''''''''''((())))))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''((()))(((&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((()))************)))))))))(((((((((((((((((('''(((***++++++***)))(((************************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......///000222444666777>>>BBBHHHNNNUUU]]]eeejjjrrruuuyyy{{{zzzyyyyyyyyy{{{zzzxxxwwwvvvwwwyyy{{{~~~||||||~~~~~~~~~}}}++++++,,,,,,,,,,,,,,,+++,,,---///000111444888;;;EEEKKKSSSZZZ]]]___```aaaaaa```aaacccfffhhhiiiiiifffiiimmmoooqqqrrruuuwww|||~~~|||{{{{{{|||~~~zzzuuusssqqqpppssstttvvvwwwwwwwwwyyy{{{yyy}}}~~~{{{zzz|||}}}{{{}}}|||zzzyyyyyyzzz{{{|||}}}~~~~~~|||zzzzzzvvvqqqmmmiiifffaaa^^^SSSOOOHHHCCC???===;;;999999888888777666666666666777777777888888777777666333333333333333333333333333333222222222222333333111111000000000000111111222222222111111111111111000000000000000000000000000000000000000000000000------------------------/////////...---,,,,,,,,,,,,------......------,,,------,,,,,,++++++******++++++*********)))))))))+++)))(((((()))******)))&&&'''((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((''''''))))))(((&&&&&&&&&&&&&&&&&&'''))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''((()))((('''%%%$$$###%%%''')))***(((&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###%%%'''(((((('''%%%###!!!''')))'''&&&''')))'''''''''''''''((())))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%&&&'''(((((())))))---+++***)))******(((&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((('''((())))))******))))))***)))((('''&&&&&&&&&&&&))))))***++++++***((('''************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******++++++............///000111111555777;;;@@@FFFNNNWWW\\\iiimmmrrruuuvvvvvvvvvwwwxxxyyyyyyxxxyyy|||}}}zzzxxxxxxzzz}}}}}}zzzwwwuuutttxxx++++++,,,,,,,,,++++++******,,,---......///111333:::???EEEKKKPPPSSSWWWZZZ\\\[[[\\\```fffhhhgggeeedddgggjjjlllmmmnnnppprrruuuxxx{{{~~~|||tttooommmlllkkknnnpppsssttttttuuuxxxzzzwww}}}}}}}}}{{{yyywwwvvvwwwyyyzzz}}}~~~~~~{{{uuuppphhh```ZZZUUUQQQNNNHHHDDD@@@===;;;;;;:::999888777777666555555555666777777777777777777666555333333333333333333333333333333222222222222333333000000000//////000000000222222222222111111111111////////////////////////000000000000000000000000------------------------...---------,,,,,,,,,+++------------------------,,,,,,,,,,,,++++++******************))))))))))))+++)))'''&&&((()))***)))%%%&&&''''''''''''&&&%%%(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,***))))))******((('''!!!!!!""""""###$$$%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''"""###$$$$$$$$$$$$$$$$$$$$$%%%'''((()))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&"""%%%)))***)))((()))***'''''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))'''&&&&&&''')))******)))'''(((((())))))(((((('''(((((((((((((((((((((((('''(((((()))))))))))))))))))))((('''''''''((((((******++++++***)))((('''************************************************++++++++++++++++++++++++***))))))))))))***++++++...------------...//////000222444888<<>>DDDHHHNNNPPPRRRWWW\\\_________```bbbfffhhhiiijjjlllnnnoooqqqtttvvvwwwxxx{{{}}}tttpppkkkhhhhhhiiiiiiiiijjjllloooqqqssstttwwwzzz~~~zzzuuuqqqppprrruuuwww{{{}}}{{{qqqkkkZZZTTTMMMGGGCCCAAA???>>>???===:::888888888777666888777777666666777777888777777777777666555444444333333333333333333333333222222111111111111222222222222111111111111222222000000000000000111111111000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++************)))))))))(((((((((***(((''''''((())))))(((''''''&&&&&&&&&(((***+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))'''&&&'''(((((('''&&&&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''(((''''''''''''((())))))111...***'''%%%%%%&&&'''((('''&&&%%%%%%'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''%%%######%%%'''(((...)))###"""%%%'''&&&$$$'''''''''''''''((())))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''((()))***)))(((((())))))******))))))(((''''''''''''''''''''''''&&&'''(((((())))))(((((('''''''''(((***+++---...*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************+++,,,------++++++,,,,,,---...000111------......000333888<<<@@@CCCIIIOOOUUU[[[bbbfffiiiooouuuxxxyyy|||}}}yyyuuutttvvvxxxzzz{{{zzzyyyxxxxxxyyyzzz{{{zzz}}}|||yyyyyyyyyxxxwwwxxxzzz|||}}}|||xxx{{{~~~((()))***+++++++++++++++)))+++,,,++++++,,,...000---...000111222666;;;>>>DDDGGGKKKOOORRRUUUXXXZZZ\\\___dddhhhjjjmmmqqqssspppqqqssssssrrrsssuuuwwwyyy|||tttllljjjhhhiiikkknnnoooooonnnppprrrsssssstttwwwyyy~~~zzztttpppnnnppptttvvvzzz||||||uuujjj```XXXLLLHHHBBB>>>===<<<<<<;;;<<<:::777666777777666555777777666666666666777777777777777777666555444333333333333333333333333333222222111111111111222222222111111000000111111222....../////////000000000000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++************+++,,,******************++++++***)))))))))(((((((((((((((''''''((())))))(((&&&!!!"""###%%%&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((()))***+++***)))%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''((())))))(((&&&%%%$$$###$$$$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&***(((&&&%%%%%%&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))******+++***(((((())))))(((&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&'''(((((())))))(((((('''''''''((()))***+++,,,))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************+++,,,---...++++++++++++,,,---......------......---...111333777999===@@@EEEKKKSSSWWW]]]eeennnssstttwww|||{{{yyywwwuuuvvvyyy|||~~~}}}|||zzzyyyxxxwwwwwwwwwyyy}}}~~~}}}~~~{{{xxxvvvnnnqqqtttttttttwww~~~'''((()))***+++,,,,,,,,,)))************+++///111,,,---.........111555888===AAAFFFIIIJJJMMMRRRVVV[[[___dddiiinnnrrrwwwzzzqqqrrrrrrqqqppppppqqqsssuuuyyy}}}~~~~~~~~~}}}~~~wwwkkkiiiiiijjjmmmqqqtttvvvvvvtttuuuwwwwwwvvvvvvwwwyyy~~~zzztttooommmooosssvvvyyy{{{}}}vvvnnneeeZZZPPPJJJDDDAAA<<<:::999::::::999:::888777666777888777666666666555555555666666777777777777777666555444333333333333333333333333333222222111111111111222222111111000000000000111111---.........//////000000000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000000///......------,,,+++***))))))***+++,,,******************++++++))))))))))))(((((((((((('''''''''(((***)))'''%%% ###'''***,,,,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&((()))(((''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((( !!!###&&&'''(((((((((###%%%''')))***(((&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''')))******)))'''&&&&&&)))++++++(((&&&(((***'''''''''''''''((())))))(((((((((((()))))))))***''''''''''''''''''''''''%%%%%%&&&((()))+++,,,,,,)))'''&&&'''((()))'''&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''((((((((((((((((((((('''''''''(((((()))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,---,,,,,,+++++++++++++++,,,...///000///...---///000333444555777;;;@@@HHHMMMQQQ[[[fffmmmoooqqqwww|||{{{zzzxxxvvvvvvxxx}}}~~~|||zzzxxxwwwtttvvvyyy{{{|||~~~{{{vvvssskkkmmmooommmjjjkkkqqqwww(((((((((((((((((((((((())))))))))))))))))))))))+++++++++,,,...000222333444666888===BBBHHHMMMOOOVVVZZZaaaiiiqqqvvvzzz{{{xxxsssmmmjjjkkkmmmmmmmmmrrrqqqwww}}}{{{zzz|||~~~|||yyywwwwwwwwwxxxzzz|||~~~~~~}}}yyyrrrmmmhhhlllpppssstttsssssstttxxxxxxxxxwwwuuuvvvxxxzzz~~~yyyrrrmmmmmmrrrvvvyyy|||}}}~~~xxxssssssjjj```XXXSSSNNNGGGAAA===;;;999666444333333333999999777666666555555555666666777777777777666666444555666777666555333111444333333222222333333444000000000000000000000000000000000000///////////////////////////////////////............---------------,,,,,,,,,++++++++++++---//////.........///++++++------------++++++************************...---,,,+++******************))))))((((((''''''((((((((((((((()))******%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''(((((('''&&&&&&)))))))))((('''&&&$$$$$$&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''))))))))))))((('''%%%%%%%%%%%%&&&&&&''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''(((((((((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))---+++'''%%%$$$%%%''')))'''&&&&&&&&&'''(((***+++%%%&&&&&&'''((()))******))))))((('''''''''''''''((()))))))))))))))((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((%%%&&&((()))***)))'''&&&++++++******)))((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))******))))))((())))))***++++++++++++++++++++++++)))***+++,,,...///000000111111111222444777:::<<>>CCCJJJQQQWWW\\\```cccfffiiimmmqqqtttuuutttttttttrrrrrrwww|||zzzvvvuuusssrrrsssuuuwwwxxx}}}}}}vvvrrrmmmiiihhhiiiiiihhh************************))))))))))))))))))))))))***'''### !!!&&&,,,000////////////111333555777@@@GGGSSS___jjjppptttuuuuuuqqqllliiihhhjjjjjjjjjmmmlllnnnuuu|||~~~|||{{{{{{{{{zzz}}}~~~zzztttpppooonnnooorrrtttvvvwwwwwwwwwwwwwwwxxx{{{}}}~~~|||{{{yyy|||~~~~~~xxxyyyzzzyyyxxxxxxyyyzzz}}}yyywwwwwwxxxxxxxxxwwwtttpppjjjeee^^^VVVQQQMMMHHHCCC@@@???===:::777666555555555555666777777222222333333444666777888555555666666666666555555555555666777777555444333333333222222222222333333222222222222222222222222333333333222111000000///////////////////////////000000000////////////............------------,,,...//////...+++(((((((((,,,,,,++++++++++++,,,,,,************************+++***)))((((((((((((((())))))))))))(((((((((((((((((('''&&&&&&'''''''''))))))))))))))))))))))))************************((((((((((((((((((((((((&&&''''''''''''((((((((()))))))))((('''&&&$$$###''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''((()))))))))((('''&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&******)))(((''''''((((((***)))(((''''''&&&''''''((((((''''''''''''((()))'''''''''((((((((((((((()))((((((''''''''''''(((%%%&&&'''((()))*********(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))*********+++,,,,,,+++***((('''''''''((())))))***++++++))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...---------...000111333444888<<>>;;;;;;999888666666666444333555555555555444444333333444444333222222222333333444444555555555555444444444444555555555555555444333222222111111222222333222222222222222222222222111111000000///......---////////////////////////......---------,,,,,,,,,//////.........---------+++---......---,,,,,,---,,,,,,***))))))***,,,,,,************************++++++***)))))))))******(((((((((((())))))))))))+++******)))))))))******++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''(((((())))))***###$$$%%%%%%&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&'''((((((((((((((('''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%'''(((((())))))((('''&&&((((((((((((((('''''''''((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((('''&&&%%%(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************((((((''''''&&&%%%$$$###))))))))))))((((((''''''))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,------///000111222333555999<<>><<<;;;;;;999888888888777666555444333222111222333444555555555555////////////000111222333333333444444444444333333333333333333333444444444222222111111111111222222222222222222222222222222222222222222111111111111////////////////////////---------,,,,,,,,,++++++.........------------,,,+++------,,,***(((((((((++++++************++++++************************+++******))))))*********(((((((((((())))))))))))((('''''''''(((((()))************))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&((()))***###$$$%%%&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''((()))))))))((()))))))))))))))(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&''''''((((((((((((''''''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))((('''&&&%%%$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))*********))))))(((((('''''''''******)))(((((('''&&&&&&))))))))))))))))))))))))******)))))))))***++++++))))))))))))))))))))))))((()))***,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---------------------------...///......///222555888:::>>>CCCJJJPPPVVVYYY```gggsssyyyrrrnnnlllnnnppprrrsssssssssrrrssstttwwwyyy{{{{{{{{{{{{zzzyyyxxxyyyzzz~~~|||zzzwwwuuu(((((((((((((((((((((((()))))))))))))))))))))))))))***+++++++++***)))(((******))))))***+++---...------...000333777:::<<>>AAABBBJJJXXXdddnnnwwwyyyqqqjjjdddaaadddggglllqqquuuwwwxxxxxxwwwsssnnnkkkkkknnnssswwwwwwxxxzzz}}}~~~|||zzzxxx))))))))))))))))))))))))******((('''&&&&&&&&&&&&(((((())))))******++++++&&&'''((()))+++,,,---...---,,,*********,,,...///333333333666<<>><<<:::777555444444444222222111111222222333444333333333333333333333333333333333333333333333333/////////000111111222222555555555555555555555444555444333333333444555666666555444333222222222222222222222222222111000///111000000000//////..................------------......---,,,,,,,,,,,,---+++++++++************)))---------,,,,,,+++++++++(((((((((((())))))))))))******+++++++++,,,,,,,,,...+++)))(((((('''&&&%%%&&&''''''((()))******+++))))))))))))))))))))))))+++******)))((('''''''''%%%%%%&&&'''((()))******)))))))))))))))(((''''''))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''((()))******)))((('''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''')))%%%""""""%%%(((((('''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((+++(((&&&&&&((()))'''%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((()))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))%%%''')))******)))'''%%%!!!"""###%%%&&&''''''((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++++++++***,,,+++***)))***+++,,,---)))******++++++******))),,,++++++++++++,,,------............000333666888:::@@@HHHRRR[[[eeeooouuuzzzzzzxxxrrrkkkddd___]]]]]]ccclllqqquuuwww{{{~~~zzzpppiiigggiiimmmooorrrtttxxxzzz|||~~~{{{yyyxxx))))))))))))))))))))))))+++***)))((('''''''''''')))))))))))))))*********))))))******++++++,,,,,,---,,,+++******+++---...//////000222777===CCCFFFTTTYYYaaakkktttzzz}}}wwwsssnnniiigggfffffffffhhhgggeeeeeefffgggggghhhnnnpppwww}}}|||xxxzzz|||~~~}}}{{{yyy|||~~~}}}}}}yyyuuussssssqqqtttwwwyyy{{{}}}~~~~~~~~~}}}tttkkkeeeZZZTTTLLLHHHFFFDDD???;;;888777555333111111111111111111111111111222222333222222222222111111111111333333333333333333333333//////000000111222222222333333333333444444444444444444333222222333444555555444333222111111111111111111222222111111000000222222222111111111000000/////////......---------......---,,,,,,,,,,,,---++++++++++++************,,,,,,,,,++++++*********++++++***************+++************++++++++++++---+++(((((((((((('''&&&'''''''''((()))*********))))))))))))))))))))))))++++++***))))))(((((('''''''''(((((((((((()))))))))))))))))))))((('''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''(((((('''&&&%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''(((%%%######&&&(((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((+++(((&&&&&&(((((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&'''''')))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))(((''''''%%%&&&'''((()))*********))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((()))))))))*********((((((((())))))*********+++*********++++++,,,,,,******++++++++++++******,,,,,,,,,,,,,,,------...000///......///111333444333777===DDDKKKSSS[[[aaaiiijjjiiifffaaa]]][[[ZZZ]]]ccckkkpppsssuuuyyy|||}}}ssskkkhhhjjjlllmmmnnnqqqtttuuuuuuuuuvvvwwwxxxxxxyyy{{{~~~|||zzzyyy))))))))))))))))))))))))+++******)))((((((((((((************)))))))))))),,,+++++++++++++++++++++...---+++******+++,,,,,,,,,,,,---///111555888:::EEEIIIPPPXXX```gggkkkmmmgggeeebbb_________aaabbbfffffffffeeeeeeeeeeeeeeelllooovvv~~~|||wwwuuutttsssuuuwwwyyy|||{{{{{{{{{|||}}}~~~|||xxxuuuvvvzzz|||{{{}}}}}}|||zzzyyyzzz{{{}}}{{{|||}}}|||yyyuuusssrrrooossswwwzzz{{{|||~~~~~~yyysssiii```WWWRRRDDD???:::888888777444111222222111000//////////////////000000000111111111000000000000000000000000333333333333333333333333000000000111222222333333111111222222333333444444333333222111111222222333333333222111000000000000///000000111111111111000222222111111111111000000111000000///...---------......---,,,,,,,,,,,,---,,,+++++++++************++++++***************)))...,,,***)))((()))***+++))))))))))))************+++)))((('''((()))((('''''''''(((((())))))******))))))))))))))))))))))))+++******))))))(((((((((******))))))((((((''''''(((((()))))))))(((''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''(((%%%&&&''''''''''''&&&%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&%%%$$$%%%'''''''''&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((***(((&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((()))(((((()))***************))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))'''((((((((())))))))))))&&&''''''((()))***+++,,,)))***++++++,,,,,,+++++++++++++++,,,,,,+++++++++---,,,,,,,,,,,,---......111000///...---...//////...000333777;;;@@@GGGKKKSSSTTTVVVVVVUUUUUUUUUVVV[[[```hhhlllooorrrwwwzzzxxxpppllllllmmmnnnnnnppprrrqqqooommmmmmmmmmmmnnnooorrrvvvzzz~~~~~~{{{{{{{{{))))))))))))))))))))))))++++++***)))))))))))))))++++++******))))))((((((++++++++++++++++++++++++...---,,,+++******++++++++++++,,,---...///000111999;;;???EEEKKKQQQUUUWWWUUUUUUUUUUUUUUUWWW[[[]]]___aaacccccccccccccccdddjjjnnnuuu}}}zzzuuuqqqooooooppprrrtttuuuwwwzzz~~~}}}uuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuusssqqqoooqqqvvvzzzyyyzzz{{{}}}}}}|||||||||}}}~~~~~~}}}{{{yyywwwvvvvvvuuuvvvxxxzzz{{{wwwyyy{{{{{{wwwsssqqqpppooorrrtttvvvvvvwwwxxxzzz~~~~~~}}}{{{xxxwwwoookkkcccZZZQQQHHHCCC???888555222111111111000...000000///000000000111111....../////////000//////////////////000000000000222222222222222222222222000000111111222222333333333333333333333222222222222222222111111111111111222111000///////////////......///000111111111111//////////////////......111111000///......---,,,......---,,,,,,,,,,,,---,,,,,,+++++++++*********++++++++++++************---+++(((&&&%%%&&&((()))(((((((((((())))))))))))***((('''''')))***)))((('''((((((((()))))))))***(((((((((((((((((((((((()))))))))(((((('''''''''***))))))))))))((((((((('''(((((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))%%%%%%&&&&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))(((&&&&&&((()))***'''(((((((((((((((''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((()))))))))******)))))))))***+++,,,,,,,,,((()))+++,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++------,,,,,,------...///000///...---,,,,,,------///000111222333777<<<@@@BBBDDDGGGIIIJJJLLLOOOQQQUUUZZZaaafffiiinnntttxxx|||tttqqqqqqqqqrrrssstttuuusssppplllkkkjjjjjjjjjlllnnnqqquuuyyy{{{|||}}}}}}|||zzzyyy{{{|||((((((((((((((((((((((((+++******)))))))))))))))++++++******))))))(((((()))******++++++,,,---------,,,,,,+++************,,,---------...---------111222444777;;;???AAACCCFFFHHHIIIJJJKKKNNNRRRVVVWWWZZZ^^^```aaabbbdddfffkkkpppxxx{{{{{{yyytttooolllkkkllloooppprrrrrrrrrtttxxxzzz|||~~~zzz{{{|||~~~~~~zzzuuuttttttsssrrrqqqpppppppppqqqrrrrrrqqqpppooonnnpppvvvzzzvvvttttttvvvwwwwwwvvvuuuuuuvvvwwwwwwwwwwwwvvvuuutttssssssssssssssstttvvvwwwxxxvvvxxxzzzyyyvvvqqqnnnmmmooopppqqqqqqrrruuuyyy|||}}}}}}~~~~~~}}}|||{{{zzzzzzyyyvvvqqqlllhhhdddbbbVVVRRRLLLDDD===888666555555333111000000000...---------...///000000111111,,,---...////////////....../////////000000111111222222222222222222222222///000000111222222333333666555555444333222111111222222222111111000000000000000//////......//////---...///000000000000000..................//////111000000///...---------......---,,,,,,,,,,,,---,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,---+++(((&&&%%%&&&((()))''''''((((((((())))))))))))((('''''')))******)))(((((((((((())))))))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((()))%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((('''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))+++***(((&&&&&&(((***+++'''(((((((((((('''&&&&&&((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((()))))))))*********++++++************************((()))***+++,,,+++***)))***++++++,,,,,,++++++***---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,---------...//////000222666:::777999<<<>>>???AAAEEEGGGKKKPPPVVV\\\```fffnnnttt}}}}}}xxxvvvvvvwwwwwwwwwwwwwwwuuurrrooooooooonnnnnnooopppqqqssstttttttttuuuuuuuuutttvvvyyy|||((((((((((((((((((((((((***))))))(((((()))))))))************))))))))))))(((((()))***++++++,,,,,,+++++++++++++++*********......---------,,,,,,,,,---...///111222444555666999<<>>BBBFFFLLLUUU[[[iiittt{{{xxxwwwwwwwwwwwwvvvvvvvvvuuuvvvzzz{{{wwwuuutttsssqqqppprrrwwwzzz((((((((((((((((((((((((((((((''''''''''''((()))(((((())))))******++++++*********)))(((''''''&&&((()))***+++++++++++++++++++++)))(((((()))***+++***+++---///000000000000+++///333333111222666;;;===AAAEEEFFFFFFJJJRRRXXXZZZaaakkkrrrrrrpppnnnmmmkkkkkkhhhdddaaa___```bbbcccdddeeefffgggiiilllooovvvyyy}}}~~~|||wwwtttrrrnnnmmmlllmmmooorrrvvvyyywwwxxxyyy{{{}}}~~~~~~~~~~~~}}}{{{yyyvvvuuupppsssvvvvvvsssqqqrrrtttwwwyyy~~~yyyrrrnnnmmmmmmnnnpppqqqrrrpppppppppqqqssssssssstttuuuuuuvvvvvvttttttuuuuuuuuuuuuvvvvvvrrrsssttttttrrrrrrssstttppprrrsssssspppnnnnnnnnnhhhhhhfffbbb[[[SSSKKKGGG???===;;;777444222000/////////.........------,,,)))***,,,,,,+++******+++((()))+++,,,---------,,,,,,---///111111000///...******+++,,,,,,---......111111111111111111111111------......///000000000...///000111222333444444333333444444333222000///000000/////////000000111////////////...---,,,,,,,,,---------......//////******+++,,,,,,------.........---,,,,,,,,,,,,------------,,,,,,,,,++++++))))))******++++++++++++(((((((((((())))))))))))))))))))))))************+++)))((('''((()))((('''))))))))))))(((((((((((())))))))))))))))))))))))***************+++++++++)))((('''&&&%%%$$$######%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((())))))((('''&&&&&&&&&&&&'''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''((((((%%%""""""%%%)))&&&''''''''''''''''''&&&###$$$%%%&&&((()))******'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((($$$&&&'''&&&$$$$$$'''***''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''')))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))***+++,,,,,,***)))((((((((()))+++,,,(((((())))))))))))((((((******))))))******+++,,,,,,,,,---------,,,+++++++++...111222111/////////---.........---...111333111444777:::===BBBJJJQQQZZZfffsss{{{zzzwwwvvvuuuttttttvvvvvvvvvvvvyyyzzzyyyvvvsssqqqrrrvvvyyy&&&''''''((()))******++++++*********))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((+++***)))'''''')))***+++*********++++++,,,,,,,,,------------------------,,,,,,------...//////000222333555999===AAADDDFFFNNNTTT]]]eeeiiihhheeebbbfffbbb]]][[[\\\]]]\\\ZZZaaabbbccccccdddgggkkknnnssswww{{{|||yyyuuuqqqooooookkkhhhgggjjjmmmmmmmmmpppqqqsssuuuxxxzzz|||}}}~~~}}}|||{{{yyyuuurrrttttttssssssttttttuuuvvvxxx{{{yyytttpppnnnnnnooorrrrrrrrrrrrqqqqqqrrrrrrvvvxxxzzz}}}~~~~~~}}}|||}}}{{{yyyyyyyyyxxxvvvtttsssssstttuuutttrrrooonnnnnnllliiifffbbb^^^[[[YYYTTTPPPJJJGGGDDD@@@;;;777222111111000///.........---------,,,,,,+++++++++------------,,,,,,+++***++++++++++++++++++++++++,,,,,,---------------...////////////////////////---------...............///////////////////////////000000222333444555555888555222//////000222333........................///............---------.........------,,,,,,,,,------------,,,+++******---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))'''&&&%%%%%%%%%'''(((***))))))************))))))((((((''''''''''''((((((''''''(((((())))))******)))(((((('''&&&%%%%%%%%%((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&'''((())))))((((((((((((((('''&&&&&&%%%%%%((((((''''''''''''((((((***))))))((('''&&&&&&%%%'''&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&((('''&&&&&&'''((('''%%%((((((((((((((('''''''''((((((((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%#########%%%'''((((((''''''&&&&&&&&&&&&'''))))))))))))))))))))))))************************'''''''''&&&%%%$$$"""!!!(((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))))))))((('''&&&%%%$$$$$$''''''(((((())))))******...+++))))))******(((%%%***++++++,,,+++***)))(((*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------------,,,,,,+++***...------------...//////---...111333666999;;;<<>>BBBFFFJJJMMMOOOLLLMMMNNNOOOOOOQQQTTTWWW[[[^^^```bbbccceeehhhjjjqqqtttwwwvvvsssmmmiiiggghhhfffddddddfffiiijjjjjjmmmnnnpppsssvvvyyy{{{|||{{{zzzyyyzzzzzzyyyvvvtttrrrrrrrrrsssssstttttttttvvvzzz~~~{{{wwwssspppoooooopppsssuuuxxxzzz||||||{{{{{{~~~}}}xxxsssnnnkkkiiihhheeeaaa[[[VVVQQQNNNIIIHHHDDD???:::666222000444222000///000///---+++///......------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////////////////////////////////////////000000111111111111111111111111000..............................///............---------............------------,,,,,,------...---------.........---------------------------------------,,,++++++******++++++,,,+++***))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''((())))))******))))))(((((((((''''''''''''((((((******))))))(((''''''&&&,,,++++++******))))))))))))'''&&&$$$$$$&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((***)))((('''''''''''''''&&&&&&'''(((((('''&&&&&&&&&''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&(((&&&%%%&&&'''((('''&&&''''''(((((((((((((((((($$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))((('''&&&&&&&&&'''(((''''''''''''((()))******''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((('''%%%$$$###((((((((((((((((((((((((((((((((((((''''''''''''***))))))(((((())))))***)))))))))******+++++++++*********)))((('''''''''+++***)))***,,,---,,,+++******++++++******)))(((*********+++++++++++++++...---,,,+++***)))((((((,,,,,,,,,,,,,,,++++++***+++,,,---.........------***+++,,,...///111222222333777<<>>AAACCC???BBBEEEEEEEEEFFFKKKOOORRRUUUYYY\\\___aaadddffflllooorrrrrroookkkhhhgggdddcccbbbccceeegggiiijjjmmmnnnpppsssvvvyyy|||}}}}}}{{{{{{zzzzzzyyyuuusssooooooqqqrrrtttuuuuuuuuuwwwzzz}}}{{{xxxuuusssrrrrrrssswwwyyy|||~~~~~~|||{{{~~~}}}wwwpppjjjddd]]]YYYUUUTTTQQQLLLGGGBBB===;;;;;;:::999777555333111000000000//////000//////...---,,,,,,,,,+++++++++***,,,+++++++++++++++++++++***+++++++++++++++*********************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......///000.........................../////////////////////222111111111000000000///........................///............---------+++++++++++++++++++++++++++,,,---.......................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))))))))***)))))))))))))))))))))))))))***+++++++++)))(((&&&(((((())))))))))))((((((((((((''''''''''''(((((())))))((((((((('''''''''((((((((((((''''''&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&''''''((((((((((((((('''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&''''''''''''((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''******))))))))))))******(((((((((((())))))))))))***)))))))))((((((((('''***************+++************************))))))***************+++++++++,,,,,,,,,+++***))))))(((++++++,,,,,,,,,++++++***)))+++---...///...,,,+++******+++,,,,,,---......000222555777999<<>>CCCGGGMMMSSSWWW___ccchhhmmmsss{{{~~~wwwrrrnnnmmmmmmnnnpppqqqqqqqqq'''''''''''''''''''''''''''(((((((((((()))))))))((((((((()))))))))******((((((((((((((((((((((((&&&''''''''''''''''''&&&***************)))))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,...///000---...///000//////------000111333444444555666888999<<<@@@DDDGGGKKKOOORRRWWWZZZ___aaabbbbbbbbbccc]]]___aaacccdddfffiiilllmmmooorrruuuyyy}}}~~~}}}zzzuuurrrooopppsssuuuwwwxxxxxxxxxyyyyyy{{{~~~|||yyyxxxvvvtttrrrpppoooooooooooopppppppppnnnkkkhhhgggaaaaaa___]]][[[ZZZYYYXXXPPPMMMHHHDDD@@@<<<777444333333222222111000000000------,,,++++++***))))))***++++++***((('''((()))*********************************+++++++++++++++(((((()))************)))************************,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------....../////////000...+++)))(((***---//////////////////////////////............---------------------............++++++,,,,,,---,,,,,,,,,---------------.........***************************++++++,,,,,,++++++***)))))))))))))))******+++)))))))))))))))))))))))))))************))))))((('''(((((())))))(((((('''((((((''''''''''''((((((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''$$$%%%(((*********((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((())))))(((((('''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((('''&&&)))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&((()))((('''&&&&&&''''''((()))))))))$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))))))))(((((((((((((((&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&(((((((((((((((((((((((('''''''''(((((((((((((((((())))))******))))))(((+++++++++******)))))))))'''''''''((()))***************+++)))'''%%%%%%&&&))))))((((((((()))*********************))))))))))))))))))*********++++++)))***++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---000333///111555777:::>>>BBBEEEJJJOOOVVV\\\ccclllwww|||vvvrrrjjjjjjjjjkkkmmmoooooonnn%%%&&&&&&''''''(((((((((((((((((()))))))))******''''''((((((((()))))))))))))))))))))))))))))))))'''(((((((((((((((((('''+++*********)))))))))((())))))))))))))))))))))))+++++++++++++++*********,,,---...///000000//////---------,,,,,,,,,,,,,,,++++++,,,...000111111000111333555777999<<<@@@CCCDDDGGGLLLOOOPPPPPPQQQRRRRRRUUUXXXZZZ[[[]]]aaadddeeegggjjjnnnrrrvvvyyyzzz{{{zzzxxxwwwvvvsssooollllllmmmoooqqqqqqpppooonnnnnnmmmmmmmmmnnnnnnllljjjgggfffdddbbb```___^^^^^^YYYYYYXXXWWWUUUSSSQQQPPPJJJIIIGGGEEEDDDBBBAAAAAA<<<:::777555444333000...///......------------...------,,,+++***)))(((((()))+++,,,+++)))((()))+++************************)))*********++++++++++++'''(((((()))******))))))*********************************+++++++++,,,,,,************************---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111///...,,,++++++---...//////////////////////////////............---------------........./////////+++++++++,,,++++++******+++,,,,,,,,,------------***************************+++,,,,,,,,,,,,+++***)))))))))))))))***++++++))))))))))))))))))))))))))))))((((((((()))******''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%$$$%%%%%%'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))(((((('''''''''(((((()))((('''&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%"""###%%%'''((((((((((((&&&&&&&&&'''''''''((((((&&&%%%$$$&&&((())))))(((&&&&&&''''''((())))))***%%%%%%&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))'''''''''&&&&&&'''((((((((((((((((((((((((((((((************************((((((((((((((('''&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))'''((())))))))))))((('''((()))))))))))))))******(((((((((((())))))))))))(((***+++***'''&&&'''))))))(((((('''((()))***++++++*********)))))))))(((************))))))))))))))))))***+++++++++++++++************++++++++++++++++++++++++++++++++++++,,,---......------///111---...000111222444666999:::???EEEJJJOOOWWWbbbjjjpppsssvvvxxxxxxuuuqqqnnniiihhhiiijjjmmmnnnmmmlll%%%%%%&&&&&&'''((())))))(((((())))))******++++++''''''''''''((((((((((((************************))))))************))))))+++*********))))))((((((************************++++++******************)))+++,,,...---,,,***)))...---,,,+++,,,---///000)))''''''***///111///---.../////////000222666:::444777;;;>>>??????@@@BBB@@@CCCGGGIIIJJJLLLPPPSSSTTTVVVYYY]]]bbbfffiiikkkiiihhhgggffffffddd```^^^aaabbbccccccbbb```]]]\\\[[[YYYWWWWWWWWWWWWUUUTTTPPPOOOMMMKKKIIIHHHGGGFFFEEEEEECCCBBB@@@???>>>===:::999777666555444444333222111///000111111///......---,,,+++************)))))))))(((((('''''''''''')))+++***(((''')))+++***************+++++++++))))))******++++++++++++''''''((())))))***))))))))))))))))))))))))))))))'''((()))***,,,---//////))))))))))))))))))))))))...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111111222000000111111111111111000000000000000000000000000//////.........---------,,,,,,,,,------.........+++++++++++++++***)))(((+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,------,,,+++***))))))((())))))***++++++)))))))))))))))))))))))))))(((''''''''')))***+++''''''((((((((((((''''''((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&$$$!!! $$$'''***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''((((((((())))))((('''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((###%%%''')))*********)))&&&&&&&&&'''''''''((((((&&&%%%$$$&&&((())))))(((&&&&&&&&&'''((())))))***((((((((()))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&$$$$$$%%%&&&'''((())))))******))))))((((((''''''''')))++++++((((((***,,,)))(((''''''''')))***++++++*********))))))((((((,,,,,,+++***)))(((''''''((()))***+++++++++++++++******))))))******+++,,,************++++++++++++(((***++++++******+++---,,,...//////...///111333333777;;;===???EEEOOOWWW^^^aaagggkkkmmmmmmjjjhhhiiiiiiiiikkkmmmnnnmmmlll))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((&&&&&&'''((())))))((((((((((((((((((((('''''''''((()))***++++++***)))(((((('''&&&''')))++++++***(((((()))*********************)))))))))))))))*********+++,,,,,,,,,,,,+++------,,,,,,---...000111...............///000000111111222333333333333222666666888:::===???AAAAAADDDDDDFFFGGGIIIJJJLLLLLLNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJJJJIIIHHHGGGFFFEEECCCBBBBBBBBBCCCBBBAAA???======<<<;;;:::999888888666666555555444333333222000000000000000000000000111111000///......------+++++++++*********)))))))))))))))))))))(((''''''******))))))))))))*********((('''&&&&&&'''(((***+++***)))''''''(((((()))(((((('''&&&%%%$$$$$$###(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,------..................------,,,,,,,,,***---///000000///000000111000...---,,,,,,------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++***))))))+++---...+++,,,,,,,,,,,,+++******)))))))))))))))))))))))),,,,,,,,,+++***)))((('''******))))))))))))******(((((((((((((((((((((((('''((()))******)))(((''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&,,,,,,+++***(((&&&%%%$$$&&&&&&((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***(((&&&%%%$$$%%%'''((())))))(((''''''''''''(((&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%$$$''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$)))(((&&&&&&((()))((('''***((('''&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&& ###''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%###""""""$$$&&&(((((('''''''''&&&&&&&&&)))((('''&&&''')))+++,,,''''''''''''(((((((((((((((((()))))))))'''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''')))******''''''(((((())))))******$$$%%%''')))***))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''''''''************))))))))))))'''((()))***+++,,,------))))))))))))******************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++***+++,,,...000222444333222222555999>>>AAAJJJLLLPPPUUUXXXZZZ[[[[[[[[[___dddhhhjjjlllmmmooo((('''''''''&&&&&&&&&&&&((((((((())))))(((((((((((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((''')))))))))******))))))))))))'''&&&''')))*********((()))******++++++******++++++******)))******+++)))***++++++,,,,,,++++++,,,+++++++++,,,---...//////////////////000111111...///000000111111000000//////000111222333444555555555666777999:::;;;;;;;;;;;;;;;::::::999999888999999999999888777666555777777777777777777666444222222222111000000//////000000000///...---------........................//////......---,,,,,,,,,+++++++++*********)))))))))))))))))))))(((''''''******))))))))))))******)))((('''&&&&&&'''((()))+++***)))((((((((())))))*********))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))************+++++++++,,,,,,,,,,,,---******+++,,,---//////000......---------,,,,,,,,,***---///000/////////000111000///......---------***+++,,,---------------------------------------,,,,,,,,,+++++++++******,,,+++***))))))+++,,,...++++++,,,,,,++++++***)))))))))))))))))))))))))))******+++++++++***))))))******))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((()))******)))((('''&&&&&&'''''''''''''''&&&&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((()))((('''&&&%%%&&&''''''$$$$$$%%%%%%&&&'''''''''&&&&&&''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%)))(((&&&&&&((()))(((''')))((('''&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&!!!$$$((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((('''((()))))))))(((&&&%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((()))***(((((((((((())))))))))))&&&&&&'''((()))))))))((('''((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((((((((((((************)))))))))))))))***************++++++))))))))))))*********************************************+++++++++,,,,,,,,,++++++******++++++,,,++++++***+++,,,---///000///.........000444777999<<<>>>BBBEEEHHHJJJJJJJJJRRRVVV[[[```ccceeehhhiii&&&&&&&&&&&&&&&%%%%%%%%%))))))************)))))))))((((((''''''(((((()))((())))))))))))*********''''''((((((((((((((((((***))))))(((((())))))******((('''''')))***)))(((((()))******++++++*********)))))))))))))))******)))***++++++,,,,,,++++++************+++,,,------++++++++++++++++++,,,,,,,,,,,,---.............................................//////000111111222000000000000000000000000///000000//////...---,,,...............------,,,------------------------//////......---,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++*********+++************))))))))))))))))))))))))(((((('''***))))))(((((())))))***)))((('''&&&&&&'''((()))******)))(((((((((((()))************************(((((((((((())))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))******************+++++++++,,,,,,,,,((()))***,,,---///000111...------------,,,,,,,,,+++---/////////...///000------...------,,,+++***+++,,,,,,------------,,,------------............,,,,,,,,,+++++++++******++++++***))))))+++,,,---++++++,,,,,,++++++***)))))))))))))))))))))))))))((())))))***+++++++++******))))))(((((())))))***(((((((((((((((((((((((())))))(((((('''(((((()))))))))((('''&&&&&&''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&$$$&&&(((***+++***)))(((''''''&&&&&&&&&''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&& """$$$&&&((()))))))))''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&)))(((&&&&&&((()))((('''((('''&&&&&&&&&''')))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$&&&)))***)))'''&&&&&&'''''''''''''''''''''''''''((()))(((&&&&&&(((***'''''''''''''''&&&&&&&&&$$$%%%'''''''''%%%"""!!!''''''''''''(((((((((((('''((()))))))))((('''&&&(((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&''''''((()))***))))))))))))(((((((((((((((((('''''''''(((((()))''''''((((((((()))))))))))))))))))))))))))))))))++++++***)))))))))******************))))))))))))+++++++++******)))))))))))))))))))))*********************************************++++++++++++,,,++++++************++++++++++++******++++++,,,---++++++,,,,,,...///111222000222444777999:::::::::BBBFFFKKKPPPTTTWWWZZZ\\\&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))))))))(((((((((((()))))))))((((((((((((((())))))''''''''''''((((((((((((***)))(((''''''((()))***+++)))''''''((())))))((('''((())))))******))))))(((((('''''''''((())))))))))))***+++++++++++++++************++++++,,,,,,))))))))))))***)))))))))***+++,,,,,,------,,,,,,/////////...............//////000000000000000000......//////000000000000.../////////......---,,,---...//////---,,,,,,,,,,,,---------.........///......------,,,,,,,,,,,,************************+++*********)))))))))(((************))))))))))))(((((())))))))))))(((((())))))(((((((((((()))))))))(((''''''''''''((())))))(((((('''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))((()))))))))************************++++++++++++)))******,,,---...//////------------------------,,,---//////...---...000------...///...---,,,+++,,,,,,---------------,,,,,,,,,,,,---------------,,,,,,,,,+++++++++***************)))***+++,,,,,,+++++++++++++++***))))))((((((((((((((((((((((((((())))))***************))))))(((((((((((())))))((((((((((((((((((((((((***)))(((&&&&&&'''((())))))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''###%%%(((***+++***)))(((((('''&&&%%%%%%&&&((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%"""$$$''')))++++++***)))'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''')))(((&&&&&&((()))((('''(((((('''''''''((()))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&(((******)))'''&&&'''((((((((((((((((((((((((''')))))))))''''''((()))'''''''''''''''''''''''''''(((((()))((('''&&&%%%''''''''''''((((((((((((''''''((())))))((('''&&&((((((((((((((((((((('''&&&&&&&&&''''''''''''((('''''''''''''''((())))))******))))))((((((''''''***)))'''&&&&&&'''((()))'''''''''((((((((())))))************************+++******)))))))))******************)))))))))(((************))))))))))))((()))))))))************************************************++++++++++++++++++************++++++++++++******************+++,,,,,,---...............///000222333444444333444777<<<@@@BBBEEEHHHKKK''''''''''''''''''(((((('''(((((((((((((((((('''))))))(((((((((((())))))(((''''''&&&&&&&&&'''(((&&&'''''''''(((((())))))***)))(((''''''((()))***+++)))''''''((())))))(((&&&'''(((((())))))(((((((((((((((((())))))***+++))))))***++++++++++++******+++++++++,,,,,,,,,,,,,,,------......---,,,,,,***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,------------------------,,,,,,,,,------...//////++++++,,,,,,++++++******,,,...000///---,,,,,,...)))))))))******+++,,,,,,*********)))))))))))))))************************)))))))))))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,------------------------,,,---......------...//////000111222222111///...---------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********++++++***++++++++++++***))))))(((((((((((((((((((((((()))************)))(((((())))))(((((((((((())))))))))))))))))))))))))))))***)))'''&&&&&&&&&'''((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%&&&((()))))))))'''&&&'''&&&%%%%%%%%%'''((()))(((((((((''''''(((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%&&&(((******)))(((&&&'''''''''''''''''''''&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''(((((((((((((((''')))(((&&&&&&((()))(((''')))((((((((())))))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&(((******((('''''''''((((((((((((((((((((((((&&&''')))((('''&&&'''(((&&&''''''''''''''''''''')))((('''''''''(((***+++''''''''''''((((((((((((&&&'''((())))))((('''''''''(((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''(((((()))******))))))((((((''''''***)))'''&&&&&&'''((()))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((())))))***************)))))))))((((((((()))))))))*********((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++******))))))******+++******************))))))***+++,,,---...------,,,......///000000111111111...000333555777888;;;<<<'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&***))))))(((((())))))***((('''&&&%%%%%%%%%&&&'''&&&&&&''''''((())))))))))))((((((''''''(((((()))***((('''''')))***)))(((&&&'''(((((())))))((((((+++*********+++,,,---...((()))******++++++*********++++++,,,,,,,,,+++++++++,,,---...---,,,+++******++++++,,,,,,,,,,,,,,,((())))))***+++,,,------*********+++++++++++++++***+++++++++,,,,,,------))))))*********))))))((())),,,...---***(((***,,,)))))))))******+++++++++++++++++++++++++++++++++******************************))))))))))))))))))(((((()))))))))))))))***'''(((((())))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%$$$&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))************((())))))))))))*********,,,,,,,,,,,,++++++++++++,,,,,,,,,------------...---......---,,,,,,---///------.........------,,,---............------,,,))))))******++++++,,,,,,,,,,,,,,,+++++++++******)))))))))************+++******++++++******)))((()))))))))))))))))))))))))))*********)))((((((''')))((((((''''''(((((()))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''(((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&'''((((((((('''''')))(((&&&&&&((()))((('''((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&'''(((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''''''''&&&%%%$$$%%%''')))+++''''''''''''((((((((((((&&&'''((()))))))))((('''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))(((((((((((((((((('''''''''(((((()))&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))((((((((()))******************))))))))))))((((((((())))))*********))))))))))))************)))))))))))))))))))))))))))))))))************+++******))))))))))))************+++++++++******)))))))))***+++++++++******++++++,,,,,,,,,------------///111111111222333555&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&******))))))))))))******)))((('''%%%%%%%%%''''''&&&&&&''''''((())))))***'''((((((((((((((((((''')))'''&&&''')))*********((())))))***************)))))))))******+++,,,---((())))))***************))))))***++++++***))))))((()))+++++++++)))(((&&&)))******+++++++++++++++***++++++,,,,,,------...))))))******++++++,,,,,,++++++++++++++++++,,,,,,)))******++++++*********(((+++...---)))''')))+++++++++++++++++++++,,,,,,------------------------***************************************+++++++++(((((((((((())))))******''''''((()))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((('''&&&%%%(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))************((((((((()))))))))******++++++++++++++++++,,,,,,,,,,,,,,,---------......---......---++++++---///+++++++++******++++++,,,...............---,,,,,,))))))***++++++,,,------,,,,,,,,,+++++++++******((())))))******************************))))))((())))))))))))))))))))))))'''((())))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((('''&&&%%%$$$###$$$&&&''''''''''''&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((('''&&&&&&&&&&&&'''((($$$%%%&&&'''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''''')))(((&&&&&&((()))((('''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%&&&&&&&&&'''''''''''''''((((((((((((%%%&&&((()))))))))((('''%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***))))))))))))***+++,,,************)))))))))))))))))))))))))))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))******)))***+++,,,,,,++++++***(((((()))))))))******+++***************+++,,,,,,+++---......------///111%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&******))))))))))))******+++***(((&&&%%%&&&'''(((&&&&&&&&&'''((())))))***&&&'''((())))))((('''&&&((('''&&&''')))++++++*********+++,,,,,,,,,,,,+++&&&&&&&&&&&&'''(((******(((((()))***************(((((()))******)))((('''+++,,,---...---,,,***(((((())))))***************))))))******************&&&''''''((())))))******))))))(((((((((((((((((('''(((((()))))))))((((((***...111000+++)))+++...)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))+++++++++++++++,,,,,,,,,'''((((((((())))))******''''''((()))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''((()))*********)))'''&&&((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************(((((((((((())))))))))))))))))***+++,,,,,,------,,,,,,,,,------..................,,,++++++---///111000///......///111222.../////////...---,,,,,,******+++,,,,,,---......,,,,,,,,,+++++++++******(((((()))******************************)))(((((())))))))))))))))))))))))%%%&&&''')))******++++++((((((''''''''''''(((((())))))))))))))))))))))))'''((())))))(((&&&$$$###"""###%%%'''((((((((('''(((((((((((((((((((((((($$$%%%&&&'''(((((((((((((((&&&%%%$$$%%%''')))***###$$$&&&((())))))((('''))))))(((((((((((())))))((((((((((((((((((((((((***(((&&&%%%$$$%%%'''((()))(((''''''''''''((()))###$$$%%%&&&''')))******''''''''''''''''''''''''%%%%%%&&&'''((((((((('''(((((((((((((((((((((((($$$%%%%%%&&&'''''''''&&&)))(((&&&&&&((()))((('''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&###$$$&&&&&&%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***((('''''''''&&&&&&&&&'''''''''(((((('''''')))))))))'''%%%###''''''''''''((((((((()))%%%&&&((()))))))))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((''''''(((((())))))******$$$%%%''')))******)))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++*********+++,,,,,,---************))))))))))))++++++***)))((('''&&&&&&))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))******)))***+++,,,---,,,,,,+++******)))******+++,,,---,,,,,,++++++,,,---......((()))******)))***,,,...&&&''''''((()))))))))((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((,,,+++)))'''&&&%%%&&&&&&)))((('''&&&&&&%%%&&&&&&&&&'''((((((((('''%%%$$$''''''''''''(((((((((((((((((((((((())))))))))))'''((()))***************(((((('''&&&&&&'''((((((+++)))'''))),,,...,,,)))(((((()))***+++,,,,,,,,,+++*********))))))((((((+++++++++***************))))))))))))***+++,,,---++++++++++++++++++++++++))))))************))))))***((('''&&&&&&(((***+++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&$$$$$$&&&((()))))))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''+++***)))'''$$$!!!((('''&&&&&&'''((('''%%%))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((''')))))))))(((''''''&&&&&&))))))***+++,,,------...***+++,,,,,,---------,,,...............///000000---.../////////...,,,+++000000///...,,,+++***)))+++---...---,,,***++++++//////...---,,,***)))(((,,,,,,+++***+++,,,---...+++++++++************)))))))))*********))))))(((&&&&&&'''((()))***+++++++++***)))'''''''''((()))'''(((((()))))))))))))))******)))((('''&&&&&&%%%&&&''''''((((((((((((((( ###&&&((('''%%%$$$$$$%%%%%%&&&&&&'''(((((((((((()))***++++++***)))((((((((((((((((((((((((((()))'''&&&%%%%%%&&&''')))''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))&&&'''(((******((('''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((('''%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&))))))(((''''''''''''((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))******+++)))))))))))))))******+++))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))***,,,---...))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***%%%''')))***+++***((('''+++)))((())),,,---...---++++++++++++++++++++++++%%%%%%&&&'''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))((('''&&&'''(((((())))))((((((((())))))***'''(((((()))((('''&&&%%%''''''''''''(((((((((((((((((((((((()))))))))))))))+++---...---+++(((&&&++++++++++++++++++++++++)))(((((((((*********))))))))))))******++++++,,,************)))))))))(((************************))))))))))))***+++,,,,,,++++++++++++++++++++++++))))))************)))))),,,+++*********+++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&'''((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))(((((('''%%%$$$###)))(((''''''((()))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********************+++++++++,,,,,,---,,,,,,,,,---,,,,,,,,,,,,---.........///000000000///------......---,,,+++******)))---...000///...,,,,,,---.........---,,,+++)))))),,,+++*********+++,,,,,,+++++++++*********))))))))))))************))))))))))))))))))((((((((((((,,,+++***)))(((((()))***%%%&&&&&&'''''''''''''''))))))((((((''''''&&&&&&&&&&&&'''(((((((((((((((******)))))))))(((''''''''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((''''''&&&%%%&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((('''&&&&&&'''((((((&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((************************(((((((((((((((((((((((('''(((((())))))*********)))(((((((((((()))******))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))'''(((***,,,,,,+++***)))+++)))((()))+++,,,,,,,,,++++++++++++++++++++++++%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((()))***'''''''''((()))******+++(((((()))))))))(((''''''''''''''''''(((((((((((((((((((((((()))))))))))))))+++...///---)))$$$!!!((()))***++++++***)))(((((()))))))))'''''''''(((************************************))))))))))))((())))))******+++++++++******)))))))))******+++************************((())))))******))))))((((((((((((((()))))))))***************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&((()))))))))))))))***((('''((()))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))((((((((()))***+++++++++*********)))))))))((((((+++,,,,,,,,,,,,,,,++++++***************+++,,,,,,//////000000//////...---,,,,,,,,,++++++*********---...//////---,,,,,,---,,,,,,,,,,,,,,,++++++***++++++***))))))*********++++++*********)))))))))))))))************))))))(((((((((((())))))))))))++++++***)))))))))******%%%&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&'''(((((((((((('''***&&&######%%%''''''%%%)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((())))))''''''''''''))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((()))((((((************)))(((''''''''''''''''''''''''***)))'''%%%%%%''')))***))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''************************************************)))))))))))))))*********((((((''''''(((((()))***(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))),,,+++***(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((()))***+++------,,,+++++++++***((((((***++++++***++++++++++++++++++++++++'''(((((())))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))%%%&&&&&&'''''''''''''''))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))******)))%%%""" '''(((***++++++***(((''''''***+++***&&&%%%&&&)))************))))))))))))*********)))))))))))))))'''(((((()))***++++++,,,+++******))))))))))))***************************(((((())))))))))))((((((%%%&&&'''(((((((((''''''************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))************************''''''''''''''''''''''''$$$%%%'''(((******++++++)))''''''''')))***)))(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))***((((((((())))))***************************))))))+++,,,,,,,,,,,,+++*********))))))))))))***++++++...............---------+++++++++++++++,,,,,,,,,***,,,------+++******+++***++++++,,,,,,,,,++++++,,,++++++***************************))))))))))))((())))))************)))$$$%%%&&&((()))+++,,,---******))))))))))))))))))'''(((((()))))))))))))))'''''''''(((((((((((((((%%%&&&''''''((((((''''''###  &&&)))(((%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((((((((()))***''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&(((***++++++***)))((((((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%&&&(((******)))'''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***************************************)))))))))'''''''''''''''((())))))(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))***)))(((''''''&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((()))***+++,,,,,,,,,+++++++++***(((((()))***)))(((************************''''''(((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&''''''(((((('''&&&%%%%%%))))))((((((((()))))))))''''''''''''(((((((((((((((((((((((()))))))))))))))((('''&&&&&&%%%%%%%%%***+++---......---+++***(((+++,,,+++'''&&&'''*********))))))))))))))))))))))))))))))))))))******''''''((()))******++++++******))))))((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((())))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((()))))))))'''&&&%%%&&&((()))((('''((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''((()))***+++)))))))))(((((('''''''''))))))******+++,,,,,,---+++++++++,,,,,,+++*********************++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,------------***,,,---,,,+++)))************++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********)))))))))(((((((((((()))***************%%%%%%&&&((()))+++,,,,,,''''''(((((((((((((((((('''(((((()))))))))))))))'''''''''(((((((((((((((%%%&&&&&&'''''''''''''''%%%######'''---///+++'''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&(((*********((('''((((((((('''&&&&&&%%%%%%&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&((()))***)))((('''''''''((((((((('''&&&%%%&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&&&&&&&((('''''''''&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))*********)))))))))))))))'''''''''''''''((())))))'''((((((((()))))))))***'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))******************)))((())))))***************+++***(((((()))***)))(((************************&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((())))))((('''&&&&&&)))************(((&&&%%%(((((('''''''''((()))***''''''''''''(((((((((((((((((((((((())))))))))))+++***(((''''''((()))***)))***++++++++++++***))))))*********((((((((()))))))))))))))))))))))))))))))))))))))************'''(((((())))))*********))))))((((((((())))))***(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&%%%$$$&&&((()))((('''))))))))))))))))))))))))(((((((((((()))))))))***((((((''''''''')))***+++)))))))))((('''&&&&&&&&&))))))***+++,,,---......)))******++++++++++++++++++************+++,,,,,,,,,,,,+++************+++------------------------,,,---......,,,++++++,,,******+++++++++++++++******+++,,,------------,,,******)))))))))((((((((('''((()))******+++******))))))))))))((((((((((((&&&&&&'''(((((((((''''''%%%&&&&&&'''''''''''''''((((((((((((((('''''''''%%%%%%&&&''''''''''''&&&)))((()))+++...---)))%%%%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((()))(((((('''(((((('''''''''&&&&&&&&&%%%''')))******)))'''%%%'''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''(((((((((((((((((())))))((('''%%%$$$%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((************************((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''(((((()))***''''''(((((())))))******''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))'''(((((((((((()))))))))+++***((((((***++++++***************************((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&'''((())))))((((((''''''(((*********)))(((&&&''''''&&&&&&&&&'''))))))''''''''''''(((((((((((((((((((((((())))))))))))******))))))))))))))))))''''''''''''''''''''''''(((''''''''')))))))))(((''''''(((((())))))******((()))))))))************((((((((()))))))))))))))((((((((((((((()))***+++((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''((())))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&'''&&&%%%&&&(((***)))((((((((((((((((((((((((((('''''''''((((((((())))))(((((('''&&&''')))+++,,,)))))))))((((((((((((((())))))******++++++,,,,,,'''((()))+++,,,,,,,,,,,,*********)))******+++,,,---,,,+++*********++++++------,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,******+++++++++******)))((()))***,,,------------***)))))))))(((((((((((('''((()))******+++++++++++++++***)))((('''&&&&&&%%%&&&''')))))))))((('''%%%&&&&&&'''''''''''''''))))))((((((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''(((((((((((('''%%%$$$&&&&&&''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''(((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''((())))))'''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''((()))&&&'''((())))))(((&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&'''((('''&&&&&&'''((())))))(((((((((((())))))************************((((((((((((((((((((((((&&&&&&''''''(((((()))))))))(((((((((((()))******'''''''''((()))*********(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''((()))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''(((((())))))+++)))((()))+++,,,,,,,,,************************,,,,,,,,,,,,,,,+++******&&&&&&&&&'''''''''((((((''''''''''''((((((((()))###%%%'''(((*********)))###$$$'''((()))((('''&&&'''&&&%%%%%%&&&'''((()))''''''''''''((((((((()))(((((((((((())))))))))))((()))******)))'''%%%$$$******))))))))))))******(((%%%$$$%%%(((***(((&&&&&&''''''((()))******+++(((((())))))*********+++))))))))))))((((((((((((''''''''''''(((***++++++((((((((((((((((((((((((''''''((((((((((((''''''***)))'''&&&'''(((***,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((('''&&&'''***++++++***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&''')))+++---(((((())))))******++++++************))))))))))))&&&''')))***,,,,,,------)))))))))))))))***++++++...---,,,+++++++++,,,---,,,,,,,,,+++++++++******)))+++,,,,,,***))))))***+++++++++++++++***))))))%%%''')))+++,,,------,,,))))))))))))((((((((((((''''''(((******+++++++++(((((())))))))))))))))))&&&'''(((*********)))((('''(((((()))))))))))))))******)))((('''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''&&&%%%&&&(((***((((((((('''&&&&&&%%%%%%)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((******''''''''''''''''''''''''***((('''&&&&&&'''(((***))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&%%%$$$###$$$&&&(((***$$$%%%((()))***)))((('''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((()))***+++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''((('''&&&&&&'''(((******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((()))))))))))))))))))))***++++++&&&''''''((()))******+++))))))************))))))(((((((((((((((((((((((('''''''''(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((())))))***+++))))))))),,,---...---))))))))))))))))))))))))&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''((('''&&&&&&'''((()))******))))))(((''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&''''''((()))***++++++******))))))))))))******))))))))))))))))))))))))******+++******)))(((((())))))))))))))))))))))))((()))))))))((('''&&&&&&$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((()))***+++***(((&&&%%%&&&(((,,,...))))))))))))((((((((((((+++***)))&&&######%%%'''***)))(((''''''((()))***)))))))))(((''''''&&&&&&'''((()))))))))(((&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))((('''&&&%%%&&&''''''&&&&&&%%%$$$%%%&&&'''(((&&&$$$$$$%%%''''''$$$!!!'''&&&%%%%%%&&&'''((()))))))))************))))))((((((((('''&&&&&&&&&%%%+++***)))(((((('''(((((('''(((((()))***++++++++++++***)))(((((()))***+++++++++,,,------......///+++++++++************)))(((***,,,,,,++++++,,,---///...---,,,***)))((((((+++***)))(((((()))***+++...+++(((''')))***)))'''))))))))))))(((((((((((())))))***))))))((('''&&&+++***)))'''''''''((()))))))))************)))))))))(((&&&''')))******)))******)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))***))))))((('''&&&''''''(((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$%%%&&&'''(((((((((((()))'''&&&&&&((()))&&&###$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))###%%%''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''&&&$$$""" ))))))))))))((((((((((((((((((''''''''''''((((((***)))((('''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))***+++,,,(((((((((((())))))))))))(((((('''''''''&&&&&&&&&((((((''''''''''''(((((())))))*********((('''&&&)))'''$$$""""""$$$''')))(((((()))(((((('''&&&&&&)))(((''''''((()))(((&&&+++***)))(((((('''(((((((((((((((((())))))))))))---+++(((&&&&&&''')))***&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''(((((('''&&&''''''))))))((((((''''''&&&%%%%%%$$$((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''(((((())))))(((((((((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''(((((()))))))))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''((())))))***))))))((((((((())))))))))))))))))(((((((((''''''''''''%%%######&&&(((((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''((('''&&&%%%''')))***(((&&&''''''&&&%%%&&&'''(((((((((((())))))))))))((((((''''''''''''''''''&&&&&&***)))(((((((((((((((((('''(((((()))******++++++******)))(((((()))******)))******+++,,,,,,------))))))******+++++++++,,,***+++------+++******+++------,,,+++******))))))******)))(((((()))******,,,)))'''''')))++++++)))))))))))))))(((((((((((('''(((((()))))))))))))))+++***)))(((''''''((())))))))))))******))))))))))))(((&&&''')))******))))))))))))(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((())))))))))))(((((('''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((((((((()))'''&&&'''((((((&&&$$$''''''((((((((((((((()))''''''''''''''''''''''''(((((('''&&&&&&'''(((((($$$&&&(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((((((((((((((((((((((((((''''''''''''((((((***))))))(((''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%''''''((((((((())))))))))))))))))(((((('''''''''((((((''''''''''''(((((((((((()))***))))))''''''***(((&&&%%%%%%&&&(((***(((((()))))))))(((''''''***((('''((()))***)))'''***))))))(((((((((((()))************))))))))))))'''&&&$$$###"""###$$$%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((((((''''''''''''(((&&&&&&&&&%%%$$$$$$######((('''&&&&&&&&&&&&'''(((((((((((()))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((((((''''''&&&&&&'''''''''''''''''''''''''''(((((()))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&''''''((()))***+++***)))(((''')))))))))(((((((((''''''$$$%%%%%%$$$###$$$''')))''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((&&&%%%&&&(((******)))(((((('''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''(((((())))))'''(((((())))))******+++***))))))(((((())))))***((((((((()))******++++++'''((()))***+++,,,------+++---...---+++))))))***,,,,,,+++++++++************))))))(((((())))))***)))((('''(((***+++,,,+++))))))))))))((((((((((((''''''(((((()))************))))))(((((((((((())))))))))))))))))))))))))))))((('''''')))******)))(((((((((((((((((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''&&&%%%$$$$$$###((((((((((((((()))))))))%%%%%%&&&'''((((((((((((((('''&&&'''((((((&&&$$$)))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&%%%&&&)))+++---((((((((((((((((((((((((((((((''''''''''''((((((***)))(((((('''((((((((((((((((((((((((((((((((()))(((((('''&&&%%%$$$$$$&&&&&&'''''''''(((((((((******))))))))))))((((((((((((''''''''''''((((((''''''((()))))))))((((((***))))))(((((())))))***(((((())))))***)))))))))***)))((((((*********((()))(((((((((((())))))***+++++++++******))))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&'''''''''((((((((('''''''''''''''(((''''''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''''''''''''''%%%&&&'''(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%'''''')))************)))))))))((((((((('''''''''%%%&&&&&&&&&%%%%%%'''))))))))))))(((((()))))))))%%%%%%&&&''''''((())))))((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((&&&%%%$$$%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((((())))))'''''''''''''''((()))***(((((((((((())))))******)))))))))(((((()))))))))''''''(((((()))******+++((())))))***++++++,,,,,,+++,,,------+++************************+++++++++)))))))))(((((())))))))))))(((((()))************))))))))))))((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((()))))))))***((('''''')))***)))(((''''''''''''(((((())))))******)))((('''&&&&&&%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&'''((())))))***))))))((((((((('''''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((())))))*********%%%&&&&&&'''((((((''''''''''''''''''((('''&&&%%%((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))+++,,,'''''''''(((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))((((((''''''''''''((((((&&&''''''(((((())))))))))))))))))******)))))))))'''((()))******+++******)))((('''((()))***)))((((((((('''(((((()))******++++++******)))(((((((((+++,,,---------,,,+++***&&&&&&&&&''''''''''''((($$$%%%&&&''''''((())))))&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&'''''''''''''''&&&(((((((((((((((((((((((($$$%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%))))))(((''''''((())))))((((((((((((''''''''''''((())))))(((&&&&&&'''(((((())))))))))))))))))((($$$$$$%%%&&&'''((())))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((''''''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%&&&(((((((((''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''(((((()))))))))''''''&&&''''''((())))))((((((((((((((()))))))))((((((((())))))((((((((((((((())))))***+++++++++************************(((***,,,,,,++++++,,,---))))))************++++++((((((((())))))(((((((((******+++***)))((((((((())))))))))))((((((((((((,,,+++)))(((''''''''''''((((((((())))))))))))((())))))(((''''''((())))))***)))''''''((())))))(((&&&&&&''''''((()))))))))******)))((('''&&&&&&%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&'''((())))))***))))))'''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''######$$$$$$%%%%%%&&&&&&%%%&&&''''''((('''''''''%%%&&&'''((('''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%'''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&(((((((((((('''&&&&&&&&&''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''((())))))'''(((((())))))((((((''''''((()))******+++******'''&&&%%%&&&((()))((('''(((((('''(((((()))******))))))(((((((((''''''''''''(((***++++++***)))(((&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''((('''(((((()))(((((('''&&&((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((()))(((((((((((((((((()))''''''''''''''''''''''''''''''((())))))))))))((())))))))))))))))))))))))%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&***)))'''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&(((******)))'''&&&'''(((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$%%%&&&(((((('''&&&&&&''''''((((((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&'''(((((('''%%%%%%&&&((('''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((())))))'''''''''&&&''''''(((((((((((((((((((((((((((((('''(((((())))))((((((''')))))))))***++++++,,,,,,+++++++++*********))))))((())),,,,,,++++++,,,---))))))******************'''(((((())))))((((((''')))+++,,,+++)))''''''((())))))))))))((((((((((((---,,,***(((&&&&&&&&&&&&'''(((((())))))))))))((())))))''''''''''''))))))+++)))''''''((()))((('''&&&'''''''''(((((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''(((((())))))))))))((((((''''''&&&&&&%%%%%%%%%'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''''''''((((((((())))))(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&$$$&&&(((((('''&&&'''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&%%%######%%%'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&((()))(((&&&$$$###&&&&&&&&&''''''(((((()))((((((''''''''''''((((((&&&&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((((((''''''&&&%%%$$$######&&&&&&'''''''''(((((((((''''''(((((((((((())))))((((((''''''''''''(((((('''''''''&&&''''''((((((&&&''''''((((((''''''&&&(((((())))))***)))))))))&&&%%%$$$%%%'''((((((''')))(((((((((((())))))***''''''''''''''''''''''''&&&'''((()))***)))((('''&&&&&&&&&''''''''''''(((%%%&&&'''((((((''''''&&&&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%'''(((&&&'''((())))))(((((('''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&*********++++++,,,,,,,,,(((''''''&&&&&&''''''(((''''''''''''''''''''''''((())))))***++++++******((((((((((((((((((((((((((((((((()))((((((''''''%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((("""###$$$&&&'''((((((((((((((('''''''''&&&&&&&&&&&&'''))))))((('''((()))%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&(((((('''&&&%%%&&&'''((((((((('''&&&%%%$$$%%%&&&'''''''''&&&&&&!!!$$$''''''&&&%%%''')))%%%&&&'''((((((((('''&&&''''''(((((((((((('''''')))))))))((((((((((((((((((((('''&&&&&&&&&''''''((((((((((((((((((((((((''''''((())))))(((''''''((())))))******+++,,,,,,***************+++++++++)))+++,,,,,,+++***+++,,,************))))))))))))''''''((())))))((('''''''''***,,,,,,)))(((((()))))))))))))))((((((((((((---+++)))'''&&&&&&'''(((&&&'''((()))******)))(((***)))'''&&&&&&''')))***+++)))((('''((()))(((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&((())))))*********((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((())))))))))))(((((('''***))))))(((''''''&&&&&&''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''))))))))))))((((((((((((&&&'''''''''''''''&&&&&&$$$&&&(((((('''&&&''')))''''''''''''((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&%%%$$$$$$&&&(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((())))))((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''((((((((()))))))))((((((((())))))*********((((((''''''''''''(((((()))((('''&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))(((''''''&&&%%%$$$&&&((())))))(((***))))))(((((((((((()))&&&&&&''''''(((((())))))((())))))******+++******&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&%%%&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%'''(((%%%&&&''')))))))))((((((''''''((((((((((((((((((%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%&&&''''''&&&&&&''''''''''''''''''''''''******+++******)))((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))!!!&&&***,,,,,,,,,(((((('''''''''&&&&&&&&&"""$$$'''((('''''')))***'''((()))******)))((('''%%%%%%&&&&&&&&&&&&''''''***)))((('''&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&'''((((((((('''%%%%%%$$$%%%&&&'''''''''&&&%%%###%%%$$$$$$&&&((($$$%%%'''(((((((((''''''''''''((((((((((((''''''******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&'''((())))))((('''&&&(((((())))))******++++++(((((()))***+++,,,,,,---+++---...---+++))))))***************)))))))))(((&&&'''((())))))((('''&&&%%%(((+++,,,***)))***,,,))))))))))))((((((((((((+++***((('''&&&''')))***&&&'''(((*********)))(((***((('''&&&&&&'''(((***+++***((('''((()))((('''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&((()))************((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))***))))))((('''''',,,++++++***)))(((((('''&&&'''''''''(((((())))))&&&''''''''''''''''''&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&%%%((((((''''''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&###&&&)))(((&&&&&&''')))%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&'''((('''&&&%%%%%%''')))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&((()))%%%%%%&&&&&&'''((())))))((((((''''''''''''(((((()))))))))))))))***++++++(((((((((((((((((((((((($$$$$$%%%&&&((()))******(((((((((((())))))))))))))))))******++++++++++++((((((''''''''''''((((((***((('''&&&%%%%%%&&&'''((((((''''''''''''(((((((((((()))(((((('''&&&&&&'''&&&%%%''')))******)))+++***)))(((((('''((((((&&&&&&'''((()))***++++++''''''((((((((())))))***%%%%%%%%%&&&'''((())))))&&&'''((((((&&&%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((()))***(((((((((((('''&&&%%%$$$''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&%%%$$$###%%%'''''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******&&&$$$###%%%(((***)))'''(((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((('''((((((((((((&&&$$$###(((((((((((())))))))))))((('''&&&&&&((())))))(((++++++************++++++++++++******)))(((((((((++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))***************++++++++++++***))))))************))))))))))))))))))(((((('''''''''&&&))))))))))))((((((((((((((('''''''''''''''((()))+++*********))))))(((((('''(((((((((&&&&&&((()))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''(((((()))))))))(((&&&%%%))))))(((((('''''''''&&&)))'''''''''((()))((('''&&&&&&&&&''''''''''''(((***)))'''''')))))))))((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******))))))(((((('''''''''&&&+++)))&&&'''))))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''***%%%!!!"""&&&)))(((&&&&&&&&&'''''''''''''''&&&))))))((('''''''''''''''''''''''''''''''''''''''###$$$&&&'''***+++---...&&&&&&''''''((()))******''''''&&&&&&&&&&&&''''''%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%&&&((())))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))((('''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&))))))))))))((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''***((('''&&&&&&'''(((***''''''''''''((((((((()))''''''''''''((((((((((((%%%%%%&&&&&&''''''((((((''')))******(((''''''(((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''((())))))))))))))))))((('''&&&%%%''''''(((((('''&&&&&&%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&$$$######$$$&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''(((((('''''''''&&&'''''''''%%%%%%'''(((&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$%%%&&&&&&''''''%%%$$$%%%((()))(((''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&&&&''''''((((((''''''&&&&&&''''''((((((((((((((('''''''''((((((''''''&&&'''((((((((()))))))))))))))'''&&&&&&(((***************))))))))))))******)))))))))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++***++++++++++++***))))))''''''''''''&&&&&&&&&&&&)))(((((((((''''''''''''))))))))))))((((((((((((++++++***************+++*********)))))))))((((((((())))))((('''&&&((())))))((((((''''''(((((()))))))))(((((((((((())))))''''''((((((((('''&&&&&&)))(((((((((''''''''''''((('''&&&&&&(((((('''&&&'''''''''((((((((())))))***(((''''''((())))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))))))))((((((((('''''''''&&&***(((&&&'''))))))'''%%%(((((((((((((((((((((((($$$%%%%%%%%%%%%%%%%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''')))%%%"""###''')))(((&&&''''''''''''''''''&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))######$$$$$$%%%&&&&&&''''''''''''&&&&&&'''''''''))))))***)))(((''')))+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%&&&((())))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((''''''&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((()))(((((('''''')))(((((((((''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))'''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''''')))***)))((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((+++***)))((((((((((((((()))))))))))))))((('''&&&'''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&((((((''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((())))))(((''''''(((***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""######$$$$$$%%%%%%%%%(((&&&%%%&&&'''((('''&&&'''&&&&&&&&&'''(((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''((((((((((((((('''''''''''''''((())))))''''''((((((((()))))))))***(((&&&&&&(((***,,,,,,))))))(((((((((((())))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,***++++++++++++***))))))******)))))))))(((((((((((((((((((((''''''''''''(((((((((((())))))))))))******)))(((''''''''''''******))))))))))))(((((()))******)))'''&&&''')))(((''''''''''''''''''((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''''''''&&&%%%&&&'''((('''%%%(((((((((((()))))))))******(((''''''((())))))((((((((((((((((((((((((((('''(((((())))))(((((('''))))))((((((((((((((((((((((((((('''''''''''''''((('''&&&'''((())))))'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''%%%###%%%((()))'''%%%'''((((((((('''&&&%%%%%%)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((()))'''''''''''''''''''''''''''(((((('''&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%&&&''')))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((()))))))))(((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''+++***)))(((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))((((((((((((((('''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***)))((((((''''''((((((((((((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))(((''''''(((***&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''((((((''''''''''''&&&%%%'''&&&%%%$$$$$$&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&''''''((((((((((((''''''&&&''''''((((((((((((((()))((('''&&&&&&''')))***'''''''''((((((((())))))***(((&&&&&&(((+++------((((((''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,***++++++++++++***))))))+++++++++*********))))))((((((((((((((('''''''''(((((((((((())))))))))))***)))((('''&&&%%%%%%%%%))))))))))))))))))((((((***++++++)))'''&&&''')))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&((()))(((((((((((((((''''''''''''&&&%%%%%%&&&'''&&&%%%''''''((((((((())))))))))))(((&&&&&&((()))((('''(((((((((((((((((((((((('''((((((((((((((((((''')))))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&))))))'''%%%(((((((((((('''&&&%%%$$$(((''''''&&&&&&'''''''''''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%''''''(((((())))))))))))&&&''''''''''''''''''&&&&&&''''''&&&%%%%%%&&&(((((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((()))))))))))))))((((((((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''+++***)))'''&&&''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''')))(((''''''''''''((()))((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%''')))******(((''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((())))))))))))(((((('''(((((('''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((('''&&&%%%%%%&&&((('''%%%######$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((((('''(((((((((((((((((('''&&&''''''(((((((((((((((***)))(((&&&&&&&&&'''(((''''''''''''((((((((((((***(((&&&''')))+++,,,,,,((((((''''''''''''((((((************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++***++++++++++++***))))))(((((('''''''''&&&&&&&&&'''''''''((((((((((((((('''((((((((()))))))))***---,,,+++***))))))((()))(((((((((((((((((()))))))))******)))'''&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&((()))'''''''''((((((((((((((('''&&&%%%%%%&&&'''&&&%%%&&&&&&'''''''''((((((((()))'''&&&&&&'''(((((('''((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))'''&&&''''''(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&)))******)))(((((()))+++((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%%%%'''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((())))))))))))((((((((((((((((((((((((((((((######%%%'''((()))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''***)))'''&&&%%%&&&'''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&)))+++,,,,,,***))))))***&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''&&&''''''&&&%%%%%%&&&(((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%''')))'''&&&$$$$$$$$$$$$%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))))))))))))))'''(((((())))))(((((('''&&&''''''((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&'''''''''(((((((((***((('''((()))******)))((((((''''''''''''((((((++++++******)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))************++++++++++++***)))))))))))))))((((((((('''''''''''''''(((((((((((((((''''''(((((())))))******+++***))))))((((((((((((''''''(((((((((((())))))'''(((((((((&&&&&&((()))(((''''''''''''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&'''((('''''''''((((((((((((((('''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&'''''''''''')))'''&&&&&&'''(((((('''((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$&&&(((((('''((()))+++((((((((((((((((((((((((&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''(((((('''&&&&&&''')))'''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%%%%&&&'''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''######%%%&&&(((((())))))((((((((('''''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((($$$$$$$$$%%%%%%&&&&&&'''((()))******(((''''''(((&&&%%%#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))'''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&'''(((((()))(((''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((('''''''''&&&''''''&&&%%%%%%&&&(((******)))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&'''(((((())))))(((((((((((())))))))))))((((((&&&''''''((((((((((((((("""###$$$&&&'''(((((((((&&&&&&&&&'''''''''(((((()))(((((()))***)))'''%%%)))(((((((((((((((((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++++++++***))))))++++++++++++************''''''''''''((((((((()))'''''''''((()))*********(((''''''&&&&&&&&&'''''''''''''''((((((((())))))%%%&&&'''&&&%%%&&&(((***)))((((((''''''(((((()))(((''''''&&&&&&''''''(((''''''((((((((('''&&&&&&''''''''''''((((((((()))((('''&&&&&&(((((('''&&&''''''''''''(((((((((((()))'''%%%&&&'''(((''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%''')))(((''''''(((***(((((((((((((((((((((((('''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''')))***%%%%%%&&&'''((((((((((((&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))%%%&&&((())))))(((&&&%%%###$$$%%%$$$""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&''''''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''(((((())))))(((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&&&&'''((()))******''''''''''''((((((((((((######$$$%%%%%%&&&''''''$$$&&&'''&&&%%%###$$$$$$%%%$$$###""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''((((((,,,+++***(((''''''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((('''%%%%%%'''(((++++++******))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&)))&&&'''((()))*********)))''''''''''''''''''''''''))))))((((((((('''''''''%%%%%%&&&'''((((((((('''(((((())))))))))))((((((&&&''''''((((((((((((((("""%%%((()))******&&&&&&&&&'''''''''((((((((((((((()))***)))%%%###))))))(((((((((((())))))((((((((()))******++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++++++++***))))))((((((((((((''''''''''''&&&'''''''''(((((())))))&&&''''''((()))******+++***))))))))))))******+++&&&'''''''''(((((())))))###$$$%%%%%%%%%&&&(((***))))))(((((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&(((((()))***)))(((&&&%%%&&&'''''''''(((((()))))))))(((''''''((()))((('''(((((((((((())))))))))))((('''%%%%%%'''((('''&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''%%%'''))))))'''&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%&&&)))+++$$$$$$&&&'''((()))))))))%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%%%%&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((()))***&&&''''''((((((''''''&&&(((((((((((((((((((((((($$$$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))'''''''''&&&&&&'''''''''$$$&&&(((***++++++******&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''''''''((((((((((((''''''$$$%%%&&&'''(((***++++++''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%))))))((('''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((,,,***'''''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))+++)))(((&&&&&&((()))+++......---,,,+++)))((('''%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((()))(((&&&%%%%%%'''(((((('''''''''&&&&&&&&&%%%%%%''''''''''''%%%%%%$$$%%%&&&''''''''''''&&&***)))'''%%%$$$%%%'''(((''''''((((((''''''&&&%%%))))))(((((('''''''''&&&***)))((('''''''''''''''%%%&&&((()))(((%%%###!!!$$$%%%&&&&&&%%%###!!!''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&''')))******''''''(((((()))*********'''''''''((())))))******))))))(((((('''''''''&&&((()))+++---,,,***(((&&&%%%&&&'''(((((('''&&&%%%'''((()))******(((&&&$$$(((((((((((())))))))))))***)))((('''&&&&&&'''((()))((('''&&&'''(((***,,,))))))))))))((((((((((((((('''&&&%%%$$$%%%%%%&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''''')))***+++******+++++++++******)))%%%'''***,,,,,,***'''%%%***)))))))))))))))******%%%&&&((()))))))))((('''(((((((((((((((((((((((()))((('''''''''(((***+++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((,,,,,,,,,+++++++++******&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))((((((((((((+++%%%###'''((('''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&((()))(((%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&''''''(((***(((&&&''')))***(((%%%((((((((((((((('''''''''&&&'''((())))))((('''&&&$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&''''''''''''(((******))))))((((((((('''))))))(((''''''''''''((((((((((((((()))))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))'''%%%%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******)))(((''''''((()))***,,,,,,---,,,+++***((('''''''''''''''''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''))))))((((((((('''''''''''''''''''''(((((((((((()))(((((('''''''''''''''))))))))))))(((((('''&&&((()))***+++***(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''(((((()))***&&&''''''(((((()))******)))))))))))))))))))))((()))((((((((('''''''''''''''''')))))))))(((&&&%%%'''((((((((((((((((((''''''((()))))))))(((&&&%%%''''''((((((((()))))))))***)))((('''&&&''''''(((''''''((())))))))))))))))))((((((((((((((((((((()))((('''&&&%%%&&&&&&'''))))))))))))))))))))))))************************************)))))))))))))))((((((''''''((()))***(((((()))))))))(((((('''(((((())))))))))))((((((******)))((('''''''''(((%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''((()))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))))))))***(((%%%"""$$$'''***(((%%%'''''''''''''''''''''''')))'''%%%%%%&&&''''''&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&$$$###$$$'''((('''%%%'''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$######$$$&&&'''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''((()))))))))))))))((('''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&''''''''''''((()))))))))(((((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((()))))))))'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&$$$%%%&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******(((((((((((((((((((((((()))***+++,,,,,,***(((''')))(((((('''&&&&&&%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''&&&(((((((((&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&+++***)))((('''(((((()))&&&&&&&&&'''(((((())))))((('''''''''&&&&&&&&&&&&***)))(((((((((((())))))''''''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))(((((((((((())))))%%%&&&&&&'''(((((())))))++++++******)))(((((('''((((((((((((''''''''''''(((((((((((('''''''''&&&))))))(((((((((((())))))((((((((((((((('''''''''&&&&&&'''''''''((((((((())))))(((''''''''''''(((&&&''')))++++++***((('''(((((((((((((((((((((((())))))((('''''''''((((((************************++++++++++++++++++++++++,,,+++++++++******))))))***))))))(((((((((((()))'''(((((())))))(((((((((***)))(((''''''((()))***+++***)))'''&&&&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''''''''''''''%%%''')))+++,,,***(((&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&'''((()))******+++&&&%%%&&&))),,,+++'''###((((((((((((((((((((((((***(((&&&%%%&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&'''''''''###""""""$$$&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((('''&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%""""""!!!###%%%'''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((())))))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((('''&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''((())))))(((''''''&&&(((***++++++***((('''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''(((((('''&&&&&&+++***(((&&&&&&'''((()))&&&'''''''''''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***))))))((((((((())))))%%%%%%&&&&&&'''(((((((((++++++******))))))))))))(((((((((((((((''''''''',,,+++)))((((((((()))******)))(((''''''((()))***)))(((''''''''''''((((((&&&&&&&&&&&&'''''''''(((((((((((('''''''''(((((('''((()))******)))(((''''''''''''(((((((((((((((***)))))))))))))))))))))************************++++++++++++++++++++++++,,,++++++******))))))(((******))))))((((((''''''((()))*********************)))(((''''''((()))******)))((((((''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&''')))***+++***((('''%%%''')))******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&''''''((())))))***%%%%%%''')))+++***&&&###''''''''''''''''''''''''***(((''''''((()))((('''&&&''''''''''''''''''&&&))))))(((((((((((())))))%%%%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%&&&((((((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$$$$$$$%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&))))))(((''''''''''''(((&&&&&&&&&&&&'''''''''((()))(((((((((((('''''''''&&&&&&&&&'''((()))***+++((('''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''&&&%%%%%%&&&'''(((((('''''''''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%'''(((******)))((('''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((&&&'''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&'''((((((''''''&&&***)))'''%%%%%%&&&'''((()))(((((('''&&&%%%%%%$$$&&&&&&'''((((((''''''&&&$$$%%%'''(((((('''&&&%%%''''''((())))))*********''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''***)))((((((((((((((()))%%%%%%&&&&&&'''((((((((((((((())))))************'''''''''(((((((((((((((,,,+++)))((((((((()))***)))(((&&&&&&&&&&&&((()))((((((''''''''''''((()))&&&&&&&&&&&&'''''''''(((''''''((((((((((((((((((***)))(((''''''((()))***&&&&&&''''''((((((((())))))*********************************************++++++++++++++++++++++++******)))))))))(((((((((******))))))((((((''''''(((((()))***************'''((()))******)))((('''(((((((((((()))******+++((((((((('''''''''((((((''''''''''''''''''''''''((((((((((((((())))))***%%%''')))******)))'''%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((***))))))(((((('''''''''((((((((('''''''''''''''&&&&&&&&&'''((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((+++,,,+++***'''''''''&&&&&&'''''''''(((''''''&&&&&&''''''((('''''''''''''''&&&''''''&&&&&&''''''((((((((((((((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''((((((''''''''''''''''''((((((((((((((('''&&&&&&&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))((('''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((***)))((((((((()))******'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''))))))(((''''''''''''(((&&&&&&&&&&&&'''''''''((()))(((((((((((('''''''''&&&&&&&&&'''((()))***+++$$$$$$%%%&&&''''''((((((&&&&&&&&&'''(((((())))))'''''''''&&&&&&'''''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((('''''''''%%%%%%&&&&&&'''(((((()))%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$&&&&&&&&&''''''''''''''')))((('''%%%%%%&&&&&&'''***)))((('''&&&$$$######&&&'''((()))))))))(((''''''(((((((((((((((''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&'''(((((())))))&&&''''''((()))*********'''''''''(((((((((((((((***)))'''&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&'''''''''(((((((((&&&'''(((((()))(((((((((+++***(((&&&&&&''')))***&&&&&&&&&''''''(((((()))((()))***+++++++++******************************++++++++++++++++++++++++((((((((((((((((((((((((((()))))))))))))))((('''%%%%%%&&&'''(((((((((((('''((()))******)))((('''(((((((((((()))+++,,,---))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''(((***+++&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,---,,,+++((('''&&&&&&&&&&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((((((((((((((((((((((((((())))))))))))'''%%%%%%%%%%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&***))))))((('''(((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((()))((('''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((())))))######$$$%%%&&&'''((()))&&&&&&&&&'''((()))))))))&&&&&&''''''''''''&&&&&&'''&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''&&&######$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&''''''&&&''')))***)))'''%%%$$$'''&&&&&&%%%&&&'''((()))((((((((((((''''''''''''(((((('''&&&&&&%%%$$$$$$&&&''')))***+++***)))(((+++)))&&&$$$###$$$'''((($$$$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))&&&''''''(((((()))******'''''''''''''''(((((((((''''''''''''((((((((())))))(((((('''''''''''''''''''''((((((((((((''''''%%%&&&((()))))))))((('''''''''((((((((()))))))))%%%&&&((()))))))))((((((******)))(((((((((((((((%%%%%%&&&''''''((())))))'''((()))+++++++++***)))))))))))))))))))))))))))************************((((((((())))))***++++++'''((()))******))))))((($$$%%%&&&'''(((((((((((())))))(((((((((((())))))((((((((((((((()))***+++***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&&&&'''''''''''''''''''''((())))))'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&(((***+++***(((((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%'''((((((&&&%%%''')))%%%%%%&&&''''''((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''&&&''''''''''''(((((())))))((('''&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''((()))))))))&&&&&&&&&''''''''''''(((%%%%%%'''(((((((((''''''&&&&&&&&&''''''''''''(((&&&%%%$$$######%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''(((((()))))))))''''''&&&%%%%%%%%%%%%&&&''''''((((((((()))))))))'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&'''((())))))***%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''')))***(((%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&)))(((&&&%%%%%%&&&((())))))(((&&&$$$$$$$$$&&&'''((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))%%%&&&''''''&&&&&&((()))&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))%%%'''***++++++)))%%%###((('''%%%$$$%%%''')))***)))))))))***)))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***+++,,,+++***)))---)))""" %%%((()))(((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$$$$$$$%%%&&&'''((()))''''''(((((()))*********((((((((('''&&&&&&%%%%%%&&&'''''''''(((((())))))************))))))))))))'''((()))******)))((('''$$$&&&(((******)))((('''(((((((((((())))))))))))%%%&&&((()))))))))((((((((()))***+++***)))'''%%%%%%%%%&&&&&&'''((())))))'''((()))***++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,---&&&'''(((*********))))))&&&'''((()))************,,,***'''%%%%%%'''***,,,)))(((((('''''''''((((((***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))++++++***((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))************************%%%&&&&&&''''''((((((((($$$%%%%%%&&&'''((())))))&&&)))+++,,,***(((&&&&&&((((((((((((((((((((((((&&&%%%&&&'''))))))'''%%%((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))%%%(((******))))))+++...$$$$$$%%%%%%&&&'''(((((($$$%%%''''''''''''%%%$$$(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((()))((('''(((******)))((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((((('''%%%%%%%%%''')))***''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******))))))(((''''''''''''((((((((((((((())))))))))))))))))(((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((((('''''''''''''''(((((('''&&&%%%%%%&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((())))))((('''''')))***'''%%%######$$$&&&&&&&&&(((((((((((('''&&&%%%%%%%%%&&&'''))))))'''&&&%%%&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''&&&%%%$$$$$$&&&'''''''''%%%%%%''')))+++*********))))))(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))******)))))))))((((((''')))))))))(((''''''&&&&&&'''''''''''''''((()))))))))(((((((((******((('''******))))))((((((''''''))))))'''&&&&&&'''((())),,,+++***((((((((()))***++++++***)))((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((()))***++++++***)))(((******++++++++++++******************************&&&'''***+++,,,+++***(((***))))))))))))******)))&&&&&&&&&'''((())))))***'''((()))******)))((('''+++***(((&&&%%%&&&'''(((***)))(((&&&&&&&&&'''(((&&&%%%%%%%%%&&&''')))***'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''***************)))((((((''''''((((((''''''&&&%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((&&&%%%%%%&&&'''(((((((((((((((((((((((((((*********)))(((&&&%%%$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((******)))((((((((((((((())))))((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&''''''((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))))))))((('''&&&((()))))))))((('''&&&%%%''''''(((((('''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&''''''''''''(((******+++)))'''%%%&&&&&&&&&$$$###$$$&&&((()))(((''''''(((((((((((('''''''''((()))******)))((('''''''''''''''(((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&''''''&&&%%%%%%&&&((())))))((((((((('''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***)))(((((('''''''''(((&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))(((((((((******((('''***)))))))))(((((((((''')))((('''&&&&&&'''(((((())))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))***++++++++++++***)))(((((())))))))))))(((((((((((((((((((((((((((((('''((()))+++++++++***)))((()))******)))(((((((((&&&&&&''''''((())))))***(((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))((('''''''''''''''&&&&&&%%%%%%&&&'''((()))((('''''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''((((((((((((''''''***************)))((((((''''''((((((''''''&&&%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%''''''''''''((((((((((((''''''''''''(((((()))***)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''''''''(((((((((((('''''''''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&''''''''''''(((,,,---...,,,)))&&&%%%$$$(((&&&%%%%%%'''(((((('''''''''''''''(((((((((((('''((()))******)))((('''((((((((('''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''&&&%%%%%%&&&((('''''''''&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&'''((($$$$$$%%%&&&&&&'''(((((('''''''''''''''((()))))))))(((((((((******((('''))))))))))))((((((((((((''''''&&&&&&&&&''''''(((&&&''''''((((((((((((''''''''''''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))***++++++,,,,,,++++++***(((((())))))))))))(((((((((((((((((((((((((((((()))))))))***************&&&))),,,+++(((&&&&&&(((&&&''''''(((((())))))***))))))(((((((((((())))))&&&&&&''''''((())))))***(((((((((((((((''''''&&&''''''&&&&&&&&&''''''((('''''''''((((((((((((((((((''''''''''''''''''(((''''''((((((((((((''''''))))))******))))))(((((('''(((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%((((((((((((((((((''''''%%%%%%%%%&&&''')))***+++((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((((('''''''''(((((((((((((((&&&'''''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((,,,...000///,,,(((&&&&&&***(((&&&&&&&&&&&&%%%$$$''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))******'''(((((('''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))(((((((((((()))))))))(((&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((('''''''''''''''((()))))))))(((((((((******((('''))))))))))))((((((((((((&&&&&&&&&&&&&&&'''''''''%%%&&&((()))***)))(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((******************************++++++++++++******************************+++******))))))***++++++&&&***...---)))&&&&&&(((''''''(((((())))))))))))***)))(((''''''((()))***&&&&&&'''((())))))((((((&&&'''((())))))((('''&&&((('''''''''&&&&&&&&&'''&&&&&&''''''((((((((())))))((('''&&&&&&'''((()))''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''')))******)))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&((()))((((((((('''''''''''''''&&&&&&'''''''''''''''&&&'''(((((())))))(((((('''''''''''''''''''''''''''$$$%%%&&&''''''%%%###"""&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''((((((+++------+++(((''''''&&&%%%$$$%%%&&&'''&&&$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&%%%%%%((((((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))******)))'''&&&''')))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''))))))(((((((((((())))))((('''&&&%%%%%%&&&'''((())))))))))))(((((('''''''''''''''''''''((()))))))))(((((((((******((('''(((((((((((())))))))))))%%%&&&&&&''''''(((((((((&&&''')))***+++******)))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))******++++++++++++******************************++++++************++++++(((+++------***(((((()))((((((((()))))))))))))))***)))(((''''''((()))***(((((())))))((('''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''((()))((('''&&&&&&'''((()))''''''(((((((((((('''''''''(((((()))))))))(((((((((((())))))(((((('''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&)))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&((()))+++***((('''&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((())))))((((((&&&&&&&&&''''''''''''((($$$&&&(((((('''&&&&&&&&&!!! !!!$$$'''))))))((()))'''&&&$$$$$$$$$$$$%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))(((&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))******)))'''&&&'''(((((((((((((((((()))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((((((++++++******)))((((((''''''''''''''''''((()))))))))(((((((((******((('''(((((((((((())))))))))))%%%&&&'''((()))))))))(((((())))))***************(((((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))((((((((((((((((((((((((((((((+++++++++++++++************))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((''''''&&&&&&&&&'''((((((((((((((((((&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&)))(((((((((((((((((()))''''''((((((((((((''''''''''''((()))))))))((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&((()))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&((((((''''''&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''(((((()))(((((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))###$$$%%%&&&''')))******)))))))))))))))((((((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((((((+++***((('''&&&&&&''''''%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&'''(((((())))))((((((&&&&&&&&&''''''''''''(((%%%&&&''''''&&&%%%&&&'''###"""###&&&((()))(((&&&((('''%%%%%%%%%''')))***(((''''''''''''''''''(((%%%&&&&&&&&&&&&&&&&&&'''%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))'''%%%$$$%%%&&&''''''((((((((()))))))))))))))(((''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&(((******)))((('''))))))))))))(((((((((((('''''''''''''''((()))))))))(((((((((******(((''''''((((((((()))))))))***&&&'''(((************)))***))))))(((((((((((()))&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))((((((((((((((((((((((((((((((++++++,,,,,,,,,+++***)))***&&&###$$$(((+++***((())))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''(((((('''''''''''''''((())))))$$$%%%&&&(((((((((''''''''''''''''''&&&&&&&&&&&&(((((())))))))))))((((((''''''((((((((((((''''''&&&''''''((())))))(((((()))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))******))))))((((((((((((((((((((((((&&&'''(((((((((((((((((((((''''''''''''(((((()))&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&'''((()))***++++++(((((('''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''$$$%%%%%%&&&'''((())))))***)))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''(((((((((''''''((('''&&&&&&&&&((()))+++%%%%%%&&&'''((((((((('''(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((()))******)))''''''(((***)))(((((((((((('''$$$"""&&&&&&%%%&&&'''***---///&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%$$$%%%'''(((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%###"""###%%%'''''''''((((((((())))))******)))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))%%%&&&)))+++,,,+++((('''&&&&&&''''''((()))))))))'''''''''''''''((()))))))))(((((((((******)))''''''((((((((())))))******&&&''')))***+++++++++***+++)))(((&&&&&&&&&'''((($$$$$$%%%&&&'''((()))***((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))+++***)))(((((()))***+++******++++++++++++*********************************+++---...---+++)))(((***$$$ &&&+++***'''*********)))))))))))))))'''((()))******)))((('''((('''&&&%%%&&&(((***+++((('''&&&&&&&&&((()))***###$$$&&&((())))))(((((())))))(((((('''''''''&&&'''((()))******)))((('''''''''((((((((((((''''''&&&&&&'''((())))))(((((()))))))))))))))((((((''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((())))))*********+++((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))*********)))(((((((((((((((((((((((($$$%%%&&&((()))*********'''''''''''''''((()))***&&&''''''''''''''''''&&&%%%%%%&&&'''((((((((('''''''''(((***+++,,,---...''''''''''''(((***+++,,,&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))'''''''''''''''''''''''''''((()))))))))((('''&&&%%%%%%$$$%%%&&&))),,,...$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%'''((((((((('''&&&))))))((('''&&&&&&%%%%%%(((&&&$$$%%%((()))(((&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$###$$$%%%&&&'''%%%$$$%%%((()))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))(((((('''''''''((((((%%%'''(((((('''&&&&&&''')))((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))***))))))((('''&&&+++)))'''&&&((()))))))))******)))))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((()))((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))$$$######$$$%%%''')))+++&&&&&&&&&''''''''''''(((***)))(((''''''((()))***''''''(((((())))))*********)))((('''&&&&&&'''((($$$%%%&&&((())))))******,,,,,,,,,,,,,,,+++***))))))(((''''''(((***,,,---(((((())))))))))))(((((())))))(((((((((((())))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***)))(((''''''&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''(((((())))))((('''&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&''')))************''''''&&&%%%&&&'''((()))))))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((()))*********))))))))))))))))))))))))((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((())))))))))))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&(((******)))'''&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''(((%%%%%%''''''%%%&&&)))'''''''''''''''&&&&&&&&&+++***)))(((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%'''((((((((('''&&&)))(((((('''&&&&&&%%%%%%'''&&&$$$&&&((()))(((&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%***(((&&&&&&'''&&&$$$!!!''''''''''''''''''''''''))))))((((((((('''''''''((((((''''''&&&''''''(((%%%'''(((((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((((())))))))))))(((((('''+++)))''''''((()))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))+++***((('''&&&&&&&&&''''''''''''((((((((())))))***)))(((''''''((()))***(((((((((((())))))))))))***)))((('''&&&''''''((('''(((((())))))(((((((((***************)))(((((()))((((((((()))***++++++))))))************))))))))))))(((((((((((())))))'''(((***++++++***((('''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((('''&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((&&&'''((())))))***))))))'''&&&&&&%%%&&&'''((())))))(((((((((''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&%%%&&&'''''''''((((((((()))%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***((('''&&&&&&'''(((***%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((%%%%%%'''(((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''&&&&&&'''''''''((((((((((((''''''''''''''''''((('''%%%%%%((()))((())),,,))))))((('''&&&%%%%%%$$$***)))((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&((((((((('''&&&&&&%%%%%%'''&&&%%%&&&((((((((('''&&&&&&%%%%%%%%%&&&'''''')))((('''&&&%%%%%%%%%%%%)))'''&&&&&&'''&&&$$$"""(((((((((((((((((((((((()))))))))))))))((((((((('''&&&&&&&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((('''(((((())))))))))))(((***)))''''''((())))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))...---+++)))((('''''''''(((((()))))))))*********))))))(((((((((((())))))))))))))))))(((((((((((())))))((('''''''''((((((+++++++++***)))((('''&&&******+++++++++***))))))((())))))*********))))))******++++++++++++******))))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))&&&&&&'''(((((((((((('''((('''&&&&&&&&&''')))***(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((''''''&&&((((((((((((''''''''''''(((((((((((((((((((((((('''(((((())))))((((((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''(((''''''''''''''''''((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((())))))(((((('''&&&&&&%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&%%%%%%$$$$$$$$$###'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((***'''&&&((('''###"""%%%******)))'''&&&%%%$$$###((((((''''''(((((()))***(((''''''''''''''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&$$$$$$$$$%%%''')))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''***)))((('''&&&%%%%%%%%%$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''%%%'''(((((('''&&&&&&'''(((''''''&&&&&&&&&''''''((((((''''''''''''((((((&&&'''((())))))***))))))***((('''((()))***)))(((***))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((---,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))***))))))*********++++++((((((((()))))))))******))))))(((((((((((())))))******))))))((((((''''''))))))((((((((((((((((((++++++++++++***((('''&&&,,,,,,------------,,,,,,((()))***++++++***(((''')))******++++++******)))))))))(((((((((((())))))(((((()))******)))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))&&&''''''((()))((((((((()))((('''&&&'''(((***+++(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((('''''''''''''''(((((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))(((''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''')))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))(((''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((''''''''''''((())))))'''''''''((((((((())))))(((((())))))))))))((((((***'''''')))((($$$###%%%))))))((('''&&&%%%%%%%%%&&&&&&&&&'''((()))******((((((''''''''''''((((((''''''((((((((((((((('''(((((((((((())))))))))))'''&&&$$$$$$$$$%%%''')))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&'''''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&)))((((((((('''&&&%%%%%%###$$$%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&''''''(((((((((''''''''''''((((((&&&'''((())))))***)))))))))((('''((()))***)))''')))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((******)))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))&&&'''((()))***++++++,,,''''''((((((((()))))))))(((((())))))))))))((((((******))))))((((((''''''(((((())))))))))))))))))))))))************))))))+++,,,,,,------,,,,,,,,,((()))***++++++***((('''(((((())))))))))))(((((())))))(((((((((((())))))************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((('''%%%$$$&&&&&&'''''''''(((((((((&&&''''''((()))((((((((())))))((('''((()))***+++(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((''''''''''''((())))))''''''''''''(((((((((((((((((()))******)))(((((('''%%%'''+++,,,******,,,&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''')))***+++((((((''''''''''''(((((('''((((((((((((((('''''''''((((((((())))))******&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%'''((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''((()))%%%'''(((((('''&&&&&&''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''(((((())))))))))))((()))(((((()))******(((''''''&&&&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))%%%&&&((()))***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''((())))))))))))(((((('''''''''((((((((())))))(((((())))))))))))(((((())))))))))))(((((((((((((((((()))*********))))))''''''((()))************(((((()))*********))))))((())))))*********))))))(((((())))))))))))(((((())))))(((((((((((())))))+++******************+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))'''&&&$$$&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((('''((((((((()))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''&&&'''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&''''''(((((('''''''''''''''((((((((((((((()))(((((((((((((((((()))(((((('''&&&&&&&&&'''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''((((((((()))%%%&&&&&&'''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''))))))))))))))))))))))))(((((('''&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((''''''))))))))))))'''''')))&&&&&&((('''"""!!!%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&'''((()))***(((''''''''''''''''''((((((((((((((((((((('''&&&&&&''''''(((((())))))***%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))'''&&&$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''$$$&&&((((((&&&%%%''')))((('''&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&'''&&&&&&%%%$$$'''((((((%%%$$$%%%&&&''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&&&&'''((()))***%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((())))))))))))(((((('''((((((((()))******(((&&&&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&''')))+++***)))'''%%%))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++))))))))))))))))))))))))))))))*********((('''&&&(((((()))))))))*********'''((()))******)))((('''(((((((((((())))))))))))'''((()))***+++******)))&&&'''((())))))))))))(((&&&'''((())))))))))))((()))((((((((()))***++++++)))))))))******)))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&((()))***)))((('''''''''((((((((()))))))))%%%%%%&&&'''''''''''''''%%%&&&(((******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''&&&&&&'''(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''(((''''''&&&&&&%%%&&&'''((((((((('''&&&''''''''''''((((((((()))(((((())))))))))))((((((''''''&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%***'''&&&&&&"""&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%&&&&&&'''(((((())))))$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''')))(((&&&$$$$$$$$$&&&'''&&&%%%$$$###$$$%%%&&&'''&&&'''''''''''''''''''''$$$&&&((((((&&&%%%''')))((('''&&&%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%% $$$''''''&&&&&&(((***(((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&'''((()))******%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((())))))***))))))(((''''''((((((((()))+++***(((&&&(((((((((((()))***,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))+++,,,---,,,***%%% ))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++'''((()))******)))((('''''''''(((((())))))******'''((()))+++++++++***)))'''(((((((((((((((''''''(((((()))***************)))(((((('''(((***,,,---******++++++++++++******))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((!!!###&&&)))***+++******))))))))))))************$$$%%%&&&&&&''''''&&&&&&$$$&&&(((***+++)))'''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((''''''''''''&&&&&&'''((())))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&'''''''''''''''&&&%%%%%%'''((((((((('''&&&&&&'''''''''(((((())))))'''((()))******)))((('''&&&&&&&&&&&&&&&'''((()))))))))((((((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((('''''''''*********)))((((((''''''))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&(((******)))'''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%%%%###%%%))))))%%%###$$$(((((((((''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&(((((())))))((('''&&&&&&%%%%%%%%%&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&))))))(((((('''''''''&&&((((((((((((((())))))***(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((******+++***)))'''&&&$$$,,,+++***((('''%%%$$$$$$(((((((((((())))))))))))))))))(((((()))***++++++'''(((***,,,---,,,***)))+++)))&&&######%%%''')))+++)))((())),,,---,,,***,,,+++*********+++,,,---++++++******+++---///000))))))))))))))))))))))))%%%'''+++---...---+++)))************************))))))))))))************))))))))))))))))))))))))---,,,,,,,,,++++++************+++******)))(((''',,,+++)))((((((((()))***,,,,,,+++***))))))*********************************)))(((((((((((())))))))))))(((((((((***+++,,,((((((((((((''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''((()))))))))(((((((((((())))))))))))$$$%%%&&&((())))))******&&&'''((())))))***))))))&&&&&&&&&'''((()))******(((((())))))((('''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$&&&'''(((%%%%%%%%%&&&'''((())))))''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%'''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((%%%%%%%%%$$$### '''''''''''''''((())))))&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))******(((&&&%%%&&&(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&'''&&&%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''''''''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&'''''''''&&&&&&&&&%%%%%%&&&''')))*********(((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((())))))******++++++***)))((())))))))))))))))))))))))(((((((((((()))))))))******))))))))))))******+++((()))***+++,,,++++++***,,,***(((&&&&&&'''(((***+++)))((()))+++,,,+++***,,,+++*********+++,,,---++++++******+++,,,---...************************&&&(((***,,,---,,,+++***************************(((((())))))******++++++))))))))))))))))))))))))*********))))))(((((((((((()))***************)))++++++***))))))))))))))),,,++++++***))))))************************************))))))))))))*********))))))(((((()))***+++&&&&&&'''((()))******+++((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''&&&&&&&&&'''((((((((())))))))))))(((((((((((((((''''''&&&'''(((((())))))))))))(((&&&&&&&&&'''(((((())))))((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&************))))))))))))&&&&&&&&&&&&&&&''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&%%%'''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***###$$$%%%'''((((((((('''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***)))(((((('''&&&&&&'''''''''(((((((((((((((((('''&&&&&&&&&%%%&&&''''''(((&&&''''''%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((((((((((((((((((((''''''''''''&&&&&&$$$&&&)))++++++***(((&&&((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((())))))***((()))***+++++++++++++++)))))))))******+++++++++((((((((()))))))))******++++++***)))))))))************************++++++++++++***)))))))))*********)))((()))+++++++++)))+++++++++++++++,,,------,,,++++++******+++,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,+++************************(((((())))))***+++,,,,,,)))))))))))))))))))))))))))))))))((((((((((((((('''((()))***++++++++++++******++++++******)))(((,,,+++******)))*********++++++++++++++++++++++++*********************++++++***))))))((())))))***''''''((()))***+++,,,,,,))))))))))))))))))))))))&&&&&&'''(((((()))******(((((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&%%%$$$$$$''''''((((((((()))))))))(((((((((((((((''''''&&&))))))((((((((((((((('''&&&&&&''''''''''''''''''(((((((((((((((''''''&&&))))))))))))))))))))))))(((((((((''''''''''''&&&))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&***************+++++++++&&&&&&'''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%'''(((''''''''')))+++(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))))))))((((((''''''((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((())))))((((((***************)))))))))%%%&&&((()))***)))((('''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++++++++*********)))))))))(((((()))))))))*********,,,++++++***)))))))))))),,,+++)))((((((***+++,,,******+++++++++***************)))***************++++++++++++,,,,,,------,,,+++++++++******++++++++++++++++++++++++++++++************++++++,,,---************************(((((()))***++++++,,,---************************************************((()))******++++++++++++)))***+++,,,+++***)))(((++++++***************+++++++++++++++++++++++++++)))*********+++++++++***++++++***))))))(((((((((+++++++++*********))))))************************''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''''''''((((((((())))))$$$%%%&&&((())))))*********)))((((((''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%&&&((()))))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))))))))((('''&&&%%%$$$&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((()))***)))((((((***,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((($$$&&&''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((())))))(((((()))))))))***************((('''&&&&&&&&&''')))***(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((((((((*********))))))((((((((())))))))))))************,,,,,,+++***))))))******---+++)))(((((()))+++,,,)))******+++++++++***)))***+++++++++*********+++++++++,,,,,,------------++++++,,,,,,+++++++++***++++++++++++++++++++++++,,,+++*********+++,,,---************************((())))))***+++,,,,,,,,,++++++++++++++++++++++++***************++++++++++++++++++++++++***))))))***+++,,,,,,,,,+++)))(((+++***************++++++++++++++++++++++++++++++((()))***++++++++++++***************))))))((((((++++++++++++************++++++++++++++++++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))))))))''''''''''''(((((((((((($$$%%%&&&((())))))*********)))((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''$$$%%%&&&((())))))))))))&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%&&&((()))))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&######$$$%%%'''(((******'''''''''''''''(((((()))'''''''''((((((((())))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))***(((&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''((($$$&&&(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((((((((((((((&&&&&&''''''''''''(((((()))(((%%%$$$$$$&&&)))+++(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''******)))(((''''''(((((('''(((((())))))*********)))))))))*********++++++,,,++++++*********++++++---,,,***(((((()))+++,,,)))***++++++,,,++++++++++++---------+++***+++,,,++++++,,,---------------+++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++)))))))))))))))*********,,,,,,,,,,,,+++***)))(((+++++++++,,,++++++***)))*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,+++)))************))))))((((((((()))***+++,,,,,,---************************++++++***))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))******++++++&&&&&&'''''''''((((((((((((((((((((((((''''''&&&)))((('''&&&&&&&&&'''(((''''''((((((((((((((((((&&&'''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&'''((())))))))))))&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''((((((&&&&&&'''(((((((((((('''&&&&&&''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))'''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((((((((((((''''''((())))))(((''''''''''''((())))))''''''((((((((()))))))))''''''&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((&&&$$$###$$$%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''###&&&(((((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&'''((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%'''((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((((()))************)))(((***)))((((((((()))***+++************************))))))*********+++++++++++++++*********+++,,,,,,,,,,,,***)))))))))******++++++,,,,,,,,,---------,,,...///...,,,+++,,,...+++,,,---.........---,,,++++++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++++++++++++++,,,,,,+++******,,,,,,++++++*********+++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000///......((((((******+++***))))))''''''((()))***+++,,,,,,******************************))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&((('''&&&%%%%%%&&&((()))'''((((((((()))*********&&&&&&'''((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''((())))))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''(((%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((((()))))))))'''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((((((///...+++)))&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''((((((((())))))))))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''%%%%%%&&&(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&'''(((((()))''''''((((((((((((''''''%%%$$$$$$$$$$$$%%%&&&&&&###%%%((()))(((''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''(((((((((''''''''''''((())))))((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((()))))))))((('''&&&&&&&&&'''''''''(((((())))))%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))***+++,,,,,,+++***))))))(((((((((***+++---...//////---,,,***)))(((''')))************+++++++++************+++,,,------,,,,,,+++******))))))***---------------...///000---///111///,,,+++,,,...+++,,,---.........---,,,***+++---///000000//////........................,,,,,,---------,,,++++++........................------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........))))))***+++,,,,,,,,,,,,---,,,+++***)))***+++,,,******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222222111000'''((()))***++++++***)))*********))))))))))))((())))))))))))))))))))))))((((((((()))******++++++(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&((())))))******'''&&&%%%$$$%%%''')))***'''(((((()))***++++++,,,&&&&&&'''((())))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&'''((((((((((((((((((''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&'''(((%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))'''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%)))((('''&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***)))))))))+++---(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&((())))))(((&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%&&&((((((((('''''''''&&&%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""$$$&&&((((((&&&$$$"""%%%%%%&&&&&&&&&&&&%%%%%%((('''''''''((()))((('''(((''''''&&&&&&&&&'''''')))))))))(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''''''''((((((''''''(((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&(((((((((((((((''''''''',,,)))'''(((******(((%%%))))))************))))))(((((((((((())))))))))))***+++,,,,,,******+++,,,---,,,***(((''''''((()))---,,,+++++++++,,,---...***+++------+++***+++,,,+++,,,,,,,,,,,,,,,,,,,,,*********************+++//////---,,,,,,---...///---+++***,,,///111000......///000000//////111333000000////////////000000......///000111111111000......///......---,,,+++,,,---...............---,,,---...///000//////...---,,,+++---000111///,,,+++++++++,,,,,,,,,,,,,,,---,,,++++++---------+++)))***+++,,,,,,+++)))(((++++++++++++++++++++++++...000444666555333///,,,((()))***+++++++++++++++---+++)))***,,,,,,)))'''++++++++++++***(((''''''&&&'''((())))))***))))))'''''''''((())))))*********)))(((&&&&&&''''''((())))))))))))((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&(((((())))))))))))))))))))))))((((((''''''''''''(((((((((&&&$$$%%%((()))'''%%%%%%%%%%%%&&&((()))+++,,,)))((('''%%%%%%%%%&&&'''(((((((((((((((((((((((((((((()))***************''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))************))))))'''((()))******)))((('''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''(((***++++++***'''&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))((((((((((((************)))(((&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''&&&%%%&&&((((((((('''******)))(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&((('''''''''((((((((('''''''''&&&&&&&&&''''''((('''''''''((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((('''''''''))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((+++)))'''((()))***(((&&&))))))************))))))((((((((()))))))))*********,,,,,,,,,+++***+++,,,---,,,***((('''((()))***,,,,,,+++***+++,,,---...+++---...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////...---------...000000111///...///222333222000222333444444333333555777666555555555555555555666222222333333444333333333333333333333222111000000000000111111111000000///000000111222111000///---111///......000000...+++........................,,,***))))))***+++)))((()))***,,,------,,,+++***++++++++++++++++++++++++///111333555444222///---)))))))))******+++++++++---+++***+++,,,,,,***(((++++++++++++***))))))((('''(((((())))))))))))((()))))))))))))))))))))(((***)))((('''&&&''''''((('''''''''''''''((((((((((((((((((((('''''''''''')))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&(((***,,,((((((((((((((((((((((((((((((''''''''''''((((((***((('''(((******)))'''&&&&&&&&&&&&''')))***+++******)))(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((())))))((((((((($$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((++++++******)))((((((((('''''''''&&&&&&&&&%%%%%%((((((''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$###&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))((((((((((((&&&''''''(((((((((((('''((('''%%%$$$$$$%%%'''(((%%%%%%&&&''''''''''''&&&'''&&&%%%&&&((((((((('''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&###!!!!!!###&&&((('''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((())))))***((((((''''''''''''((((((&&&&&&((((((((((((&&&&&&))))))(((((('''''''''&&&))))))((('''''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((+++)))(((((()))***)))'''))))))************))))))((())))))))))))************,,,---,,,+++***+++------,,,***)))((())))))***+++++++++++++++,,,------,,,---...---,,,++++++,,,......................../////////////////////////////////000111222444555666555555666888999888777:::;;;======<<<<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<;;;:::999999777777777777777666555444666666777666555333111000333222000000111111000...------------------------...,,,++++++,,,,,,***))))))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,000000111222222000///...)))))))))((())))))***+++,,,+++***+++,,,,,,***)))************************((())))))))))))(((((('''++++++******)))(((((('''))))))(((''''''''''''(((%%%%%%&&&&&&''''''((((((((((((((((((''''''''''''************++++++++++++***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&''')))***+++((((((((((((((((((((((((((((((''''''''''''((((((***((('''((()))***)))((('''''''''''''''((()))))))))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((++++++***))))))((((((''''''''''''&&&&&&&&&&&&%%%******)))(((((('''&&&&&&***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''---,,,)))'''&&&%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((######%%%'''((()))))))))'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''''''''''''''&&&%%%&&&(((((((((''''''&&&%%%%%%$$$$$$%%%%%%((((((((((((((('''''''''%%%&&&&&&&&&&&&''''''''''''%%%""" """%%%'''''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&'''((()))***''''''''''''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&''')))******)))'''&&&)))))))))(((''''''&&&&&&))))))((((((((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))******++++++******))))))))))))*********+++++++++,,,---,,,++++++,,,------,,,+++************++++++++++++++++++,,,,,,------......---+++***+++---000000000000000111111111//////////////////000000333444555666888:::;;;<<<===>>>>>>@@@BBBCCCDDDDDDFFFHHHIIIJJJJJJJJJKKKLLLOOOOOOOOOPPPPPPOOOOOOOOOJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEBBBBBBBBBAAA@@@???>>>===============<<<:::999888666555555666666777666666111111000//////......---111000...///000000///---)))***+++---------------,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------***)))((((((((()))******************+++***))))))))))))))))))))))))******))))))***))))))((('''&&&++++++******)))))))))))))))(((((((((''''''''''''%%%%%%&&&''''''((())))))((((((((((((''''''''''''(((((()))))))))))))))***))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&'''''''''&&&)))(((((('''''''''((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))'''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''******))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''',,,+++***)))((((((((((((''''''(((((((((((((((''''''''''''''''''''''''''''''((()))******)))((('''%%%%%%&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((###$$$%%%'''((()))******%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''(((((('''''''''&&&%%%&&&((((((((('''***))))))(((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%''''''((((((((((((''''''%%%'''((('''&&&%%%&&&(((%%%%%%%%%&&&'''((()))***))))))(((((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((***++++++***((('''))))))(((((('''''''''&&&))))))((((((((())))))***((((((((((((((((((((((((&&&'''''''''(((((())))))(((((()))))))))*********(((((((((((())))))******))))))******))))))************++++++++++++******************+++++++++++++++,,,------++++++,,,---,,,,,,,,,+++++++++++++++++++++,,,,,,---------------......---++++++---///000000000111222333333333555555666777777888999999===>>>???AAADDDEEEGGGGGGFFFHHHJJJLLLNNNPPPRRRTTTSSSVVVXXXYYYYYYYYYZZZ[[[^^^______``````______^^^[[[ZZZYYYXXXXXXXXXXXXXXXVVVVVVVVVVVVUUUTTTSSSSSSOOOOOOOOONNNMMMLLLKKKJJJFFFEEEEEEDDDDDDDDDDDDDDD@@@AAABBBBBBBBBAAA@@@@@@<<<<<<;;;999777666555444222111000000111222111///***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++******)))))))))))))))***'''((()))***))))))))))))(((((('''''''''((())))))))))))***))))))((('''&&&(((((())))))************(((((((((((((((''''''&&&&&&&&&'''((())))))******(((((((((((('''''''''''''''''''''(((((()))))))))''''''''''''(((((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))((((((''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''&&&&&&''''''))))))(((''''''''''''(((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))'''''''''''''''''''''''''''(((((())))))((((((''')))(((((((((((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))******''''''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((($$$%%%'''(((((('''&&&%%%'''(((((((((((((((''''''(((((((((((((((((((((((('''((()))******)))((('''%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((&&&'''((()))))))))))))))%%%&&&((())))))(((&&&%%%&&&&&&'''((((((((((((''''''&&&%%%&&&(((((((((''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$'''''''''(((((('''''''''$$$''')))(((%%%$$$&&&(((&&&&&&&&&&&&&&&'''((()))***))))))(((''''''&&&&&&))))))(((((((((((())))))((()))************)))((((((((((((((((((((((((((())))))((((((((()))******((((((((((((((((((((((((&&&&&&''''''((()))))))))******++++++,,,,,,------'''(((((())))))******+++(((***+++***))))))***,,,******++++++++++++************+++++++++,,,,,,,,,+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................//////...---...111333111222333555666888999:::======>>>@@@AAACCCDDDEEEIIIKKKMMMOOOQQQSSSTTTTTTSSSUUUXXXZZZ[[[]]]```bbb___bbbeeefffffffffggghhhjjjkkklllmmmmmmlllkkkjjjhhhhhhfffeeeeeefffggggggcccccccccccccccbbb``````\\\]]]]]]]]]\\\[[[ZZZZZZRRRPPPNNNLLLLLLMMMPPPQQQQQQTTTWWWWWWUUUQQQOOONNNKKKJJJHHHEEECCC@@@>>>===888666444444444333111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++***))))))&&&(((******)))((()))******)))((('''&&&'''((()))((())))))))))))(((((('''&&&''''''((()))*********((((((((()))(((''''''&&&''''''(((((())))))******((((((((((((''''''''''''((((((((()))******++++++&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&'''))))))***))))))''''''''''''''''''''''''((((((''''''''''''((((((((()))***)))((('''(((***)))(((((('''''''''(((((('''((())))))))))))))))))((((((((((((((((((((((((((())))))***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***''''''''''''''''''''''''((((((((())))))(((((((((((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((******)))((((((''''''&&&((((((((((((((()))))))))&&&&&&'''(((((()))******&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((###%%%'''***+++)))(((&&&(((((((((((((((((('''&&&(((((((((((((((((((((((('''(((((())))))((((((''')))))))))(((((((((''''''************************((((((((((((((((((((((((''''''&&&''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))))))))(((((('''(((((((((((((((((('''&&&&&&'''((((((((((((((('''&&&%%%&&&((((((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&###''')))((($$$###%%%)))''''''&&&&&&&&&''''''(((((((((((((((((('''''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))(((((()))******+++((((((((((((((((((((((((&&&&&&''''''((())))))***(((((()))******+++,,,,,,'''(((((()))******++++++(((***++++++))))))+++---***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---,,,---...---,,,,,,,,,...,,,,,,---------------,,,---...///000000000///...000111111111111333666999999:::<<<>>>AAACCCEEEFFFGGGHHHJJJLLLNNNQQQSSSSSSVVVWWWZZZ\\\^^^___`````````bbbeeefffeeefffiiikkkgggjjjnnnooooooooopppppprrrssstttuuuuuutttsssrrrpppooommmmmmmmmnnnpppqqqnnnnnnnnnnnnmmmlllkkkjjjhhhhhhiiiiiiiiihhhhhhggg```\\\WWWSSSRRRTTTXXX[[[___dddjjjlllkkkhhhffffff```___\\\XXXTTTQQQNNNLLLHHHEEEBBB@@@>>>;;;888555111111000///............------------------------++++++,,,,,,,,,+++***)))***+++---......,,,***((('''***,,,,,,***)))+++,,,---,,,***((('''((()))***'''(((((())))))))))))((('''''''''''''''((((((((('''((()))))))))(((&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))***+++++++++'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&'''((()))******))))))''''''''''''''''''''''''((((((''''''''''''((((((''')))******((('''(((***(((((('''''''''(((((()))((((((((((((((()))******(((((((((((((((((((((((('''(((((()))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((***))))))(((((('''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((()))***++++++******)))((((((((((((((('''&&&&&&(((((((((((((((((((((((((((''''''''''''''''''((())))))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''((()))***))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((('''(((((((((((((((''''''+++)))(((''''''((()))+++&&&''''''((((((((((((((('''&&&%%%&&&((((((((('''))))))(((''''''''''''((('''((((((((())))))******''''''''''''((((((((()))((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%###''')))((($$$###%%%)))(((''''''&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&'''((()))******))))))((())))))***++++++))))))))))))))))))))))))&&&&&&&&&'''((())))))***$$$%%%%%%&&&'''(((((()))'''(((((()))***+++++++++'''***,,,+++))))))+++---***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,---......,,,,,,---...,,,,,,---......------------...000111111111000///222333444444444666:::>>>BBBCCCEEEHHHKKKNNNPPPQQQTTTUUUWWWZZZ]]]```bbbccc^^^___bbbdddfffggggggggghhhkkkmmmmmmkkkkkkmmmoookkknnnrrrttttttssstttuuuuuuvvvxxxyyyyyyxxxvvvuuurrrqqqpppoooppprrrtttuuuttttttttttttsssrrrqqqpppnnnooooooppppppppppppoooiiiddd]]]WWWUUUXXX\\\___ccckkktttzzz{{{zzzzzzzzzvvvuuuqqqmmmhhhdddaaa___YYYVVVQQQMMMJJJEEEAAA>>>555444333111000000///000------------------------,,,,,,---...---,,,+++******,,,...000///---***'''(((+++......,,,+++,,,///000...,,,***))))))***+++''''''((())))))***))))))((((((((('''&&&&&&%%%%%%'''((()))))))))(((&&&%%%'''''''''''''''&&&&&&&&&)))(((((((((''''''''''''&&&''''''((())))))******)))))))))(((''''''&&&&&&'''''''''&&&&&&''''''''')))))))))))))))))))))))))))*********)))(((&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((%%%''')))(((%%%$$$&&&((('''''''''''''''((())))))'''&&&%%%%%%%%%'''((()))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&'''(((''''''''''''((((((((()))(((((((((((((((((((((((($$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&((((((((('''&&&&&&%%%%%%)))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((())))))((('''&&&&&&))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&'''((()))***++++++((((((((((((((((((((((((************************&&&&&&&&&'''''')))******))))))))))))))))))))))))******))))))((((((((('''))))))))))))((((((((((((%%%&&&&&&'''((((((''''''***)))((('''&&&%%%$$$$$$'''((()))******)))((('''***))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%+++***(((&&&&&&&&&''''''(((((((((((())))))))))))$$$%%%%%%&&&'''((())))))******))))))((((((''''''))))))))))))((('''&&&%%%%%%%%%&&&&&&'''((((((((('''(((((()))))))))))))))------,,,+++***)))((((((((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---000///...---,,,,,,,,,,,,***+++...///000///...---...///000///...---...///111222333333222444777::::::;;;===???AAADDDIIILLLOOOPPPRRRUUUXXX[[[]]]^^^``````aaabbbccceeeggghhhmmmnnnpppqqqqqqpppooonnnooonnnnnnmmmmmmnnnpppppprrrrrrssstttvvvxxx{{{|||||||||}}}}}}|||zzzxxxwwwuuutttsssssssssuuuwwwyyyyyyyyyzzz{{{|||||||||{{{yyyzzzzzzzzzzzzyyyxxxxxxvvvpppggg___[[[[[[]]]___iiiqqq{{{~~~}}}{{{xxxvvvuuutttpppkkkeeeaaa^^^XXXOOOGGGCCCAAA>>>999666333222111222000......///000000///...---,,,+++************************+++,,,---...,,,+++)))(((((()))+++,,,))))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''((())))))***(((((((((((())))))))))))***)))(((&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******%%%&&&'''((())))))(((((((((((())))))))))))(((((((((((())))))((('''&&&&&&''''''(((((())))))******))))))(((((('''''''''&&&%%%&&&'''((())))))))))))++++++******))))))((((((+++******)))((('''''''''%%%&&&'''''''''%%%"""!!!(((((())))))))))))((((((+++******)))(((''''''&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''***)))(((((()))***)))''''''((((((((('''&&&%%%%%%))))))************))))))((((((''''''''''''((((((&&&'''''''''''''''''''''((()))))))))((('''&&&&&&((((((((((((((()))******''''''((((((((((((''''''************************************************'''&&&%%%&&&(((***************))))))((((((''''''+++++++++++++++++++++++++++++++++***************)))))))))((((((((((((((())))))))))))))))))))))))$$$&&&(((***++++++***)))&&&&&&''''''(((***+++,,,))))))(((((((((((())))))******))))))((((((''''''))))))(((((((((((())))))&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&''''''(((&&&'''''''''''''''&&&&&&(((((('''''''''(((((()))'''((((((((())))))))))))&&&&&&&&&'''((((((((()))***)))))))))((((((((('''(((((()))))))))))))))(((((((((((((((((((((((('''''''''((())))))))))))(((+++++++++***))))))((((((((((((((((((((((((((((((***************)))((((((***************************************++++++,,,***++++++++++++,,,,,,,,,---,,,+++******+++,,,---,,,++++++******++++++++++++,,,---.........---,,,...000000000//////111333555666888999:::;;;>>>@@@EEEGGGIIIKKKMMMPPPUUUXXXZZZ[[[]]]___bbbeeeggghhhmmmmmmmmmnnnpppqqqssstttssstttuuuvvvvvvtttsssqqqqqqqqqpppoooooopppqqqrrrtttttttttuuuwwwyyy|||}}}}}}~~~~~~~~~}}}|||{{{zzzyyywwwvvvwwwyyy{{{|||~~~~~~~~~~~~xxxssskkkccc______aaacccnnnuuu{{{vvvsssqqqlllddd^^^SSSPPPKKKEEE@@@;;;888777777444111000000000000000111000///......---------++++++************++++++,,,+++***))))))***+++,,,************************++++++***************+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((((((((()))))))))++++++******++++++,,,---))))))))))))((((((((((((***)))(((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))***''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&&&&'''''''''((((((((()))(((((((((''''''''''''%%%&&&'''((())))))))))))))))))))))))))))))(((((()))(((((('''&&&&&&%%%%%%$$$%%%'''((()))(((((('''(((((())))))))))))((((((((((((((((((((())))))))))))((('''&&&&&&'''((()))'''''''''''''''''''''''')))(((''''''))))))(((''''''''''''(((''''''&&&&&&))))))************))))))))))))(((((((((((())))))((((((''''''''''''''''''(((((()))))))))((('''''')))))))))((())))))******''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&((())))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))*********++++++*********************))))))))))))))))))))))))%%%'''(((***+++***)))(((******)))((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&((()))******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&'''((())))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''((()))***+++++++++++++++******)))((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))************))))))(((************************************+++++++++,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++************+++,,,,,,///.........------......000111222222222444777:::;;;===AAADDDEEEGGGJJJLLLQQQSSSVVVXXXZZZ^^^bbbeeeeeefffhhhkkkmmmpppqqqrrrsssssstttuuuvvvxxxyyyzzzzzzzzz{{{{{{zzzxxxvvvtttpppooonnnmmmmmmmmmnnnoooqqqqqqrrrsssvvvxxxzzz{{{{{{|||~~~~~~}}}}}}{{{yyyzzz{{{~~~zzzvvvoooiiiffffffgggiiissszzz|||vvvppphhhddd___XXXPPPJJJFFFCCCBBB>>>888555333222222111111000///...---------------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++************************+++***************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((()))************))))))((((((''''''(((''''''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&'''(((((((((((())))))))))))((((((&&&'''((((((((((((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''%%%&&&'''((())))))))))))(((((((((((((((((())))))((((((((('''&&&&&&%%%%%%%%%&&&&&&'''(((((())))))(((((())))))))))))((((((%%%%%%&&&''')))***++++++((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&((()))(((&&&&&&&&&'''(((((((((''''''((())))))******))))))(((***))))))))))))))))))***)))))))))((((((''''''''''''(((((()))))))))((((((******))))))((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((((((((((((((((((((''''''(((((())))))************************++++++))))))))))))))))))))))))'''((()))******)))((('''++++++***))))))))))))***))))))(((((((((((())))))'''''''''((()))*********)))))))))))))))))))))))))))))))))((('''&&&&&&%%%''''''''''''''''''''''''&&&'''((()))***+++,,,---''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''%%%&&&((()))))))))(((''''''''''''((((((((()))))))))))))))))))))((((((((())))))))))))(((((((((((('''((()))***************)))))))))(((((((((''''''&&&&&&'''(((((((((((((((''''''(((((()))))))))***(((((((((((((((((((((((())))))************)))(((******************************+++++++++,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------...---------------......222111000......///111222222333555666777:::???BBBBBBFFFKKKOOOQQQSSSUUUWWWZZZ\\\___aaacccfffiiilllkkklllnnnppprrrtttvvvwwwuuuuuuuuuvvvwwwxxxzzz{{{}}}}}}}}}}}}{{{xxxuuusssjjjiiigggfffffffffggggggiiijjjlllooorrruuuwwwxxxwwwyyy{{{|||~~~~~~~~~~~~}}}{{{{{{}}}~~~zzzwwwrrrnnnkkkkkklllmmmuuuzzz~~~zzzwwwuuupppjjjccc]]]YYYWWWRRRMMMFFF???;;;999777555333222000///---,,,,,,,,,......------------......***+++,,,......,,,+++************************************)))******+++,,,(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''((()))+++******)))(((''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))(((+++***'''&&&%%%&&&'''((((((((())))))))))))((((((&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''%%%&&&'''((())))))))))))&&&&&&''''''(((((())))))******))))))((((((((((((((('''&&&%%%%%%%%%%%%%%%(((((())))))))))))(((((($$$%%%&&&'''(((***++++++(((((((((''''''((((((((('''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&%%%&&&'''((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))*********)))((((((''''''%%%&&&'''(((((((((((((((***)))((((((''''''((((((''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&&&&'''(((&&&''''''(((((()))))))))''''''''''''''''''''''''((((((((((((((((((''''''((((((((((((((()))))))))((((((((((((((((((((((((((())))))***))))))((('''(((((())))))***,,,---...))))))(((((((((((())))))'''((((((((()))))))))***)))))))))******))))))))))))))))))((('''''''''&&&((((((((((((((((((((((((((()))))))))******++++++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''&&&***)))(((&&&%%%%%%%%%%%%'''((()))))))))(((&&&%%%''''''''''''(((((((((((()))))))))))))))((((((((((((((((((((())))))))))))((()))))))))(((((('''&&&&&&&&&&&&''''''(((((((((&&&''''''((()))((((((((('''''''''((())))))******))))))))))))))))))))))))((())))))*********))))))************************)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------000//////...------......222111000///000222444666777999;;;>>>@@@DDDHHHLLLLLLPPPUUUYYY[[[^^^```bbbaaadddgggiiijjjllloooqqqooopppqqqsssuuuvvvxxxxxxxxxxxxxxxyyyzzz{{{|||}}}|||||||||zzzxxxtttqqqoooeeedddcccaaa`````````aaabbbdddgggkkkooorrruuuvvvtttvvvxxx{{{|||}}}~~~~~~~~~~~~~~~}}}zzzyyywwwuuussspppooonnnooooootttwww|||~~~|||xxxtttpppmmmllleee```XXXPPPJJJFFFBBB???<<<:::888555222000///...---------------...///000***+++---//////---+++*********************************))))))***++++++,,,(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((***))))))))))))***+++++++++******)))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((())))))))))))((('''+++***'''&&&%%%&&&'''((((((((())))))))))))((((((&&&&&&'''((())))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&'''((())))))))))))&&&&&&''''''(((((())))))))))))))))))((((((((((((''''''&&&%%%%%%%%%&&&&&&(((((())))))))))))((((((&&&&&&''''''((((((((()))'''(((((((((((((((((('''(((((((((((((((((((((((('''%%%%%%&&&((((((((('''&&&&&&'''((()))))))))((((((((())))))))))))(((((('''''''''&&&&&&'''''''''******))))))((((((((('''$$$%%%&&&&&&''''''''''''(((''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((******(((&&&%%%&&&(((&&&&&&''''''(((((())))))((((((((((((((((((((((((***))))))((('''&&&%%%%%%''''''(((((())))))))))))(((((((((((((((((((((((()))))))))))))))((((((((((((((())))))***,,,---...))))))(((((((((((())))))***)))))))))((((((((('''))))))************))))))&&&&&&'''((()))******+++))))))(((((((((((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***++++++++++++***))))))***)))'''&&&%%%%%%&&&&&&))))))))))))((('''&&&%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((('''&&&%%%%%%%%%&&&&&&'''(((((()))'''(((((()))))))))))))))((((((((())))))*********))))))))))))))))))))))))((())))))************)))++++++++++++++++++++++++)))***,,,---------,,,+++,,,,,,,,,,,,---------------......//////......---///......---------......222111111222444777:::<<>>AAAFFFJJJNNNPPPNNNSSSYYY___bbbdddfffgggjjjkkkmmmmmmnnnppptttwwwwwwzzz|||}}}|||{{{{{{|||xxxyyyyyyzzz{{{|||}}}~~~zzzyyyyyyyyyzzz{{{||||||~~~~~~~~~}}}zzzwwwsssqqqhhhfffdddbbb``````___``````aaacccdddeeeeeedddccceeegggiiilllnnnooooooooommmppptttxxxyyyyyywwwvvvssstttuuuwwwyyyzzzzzzzzzwwwwwwwwwwwwvvvuuussssssoooppprrrsssssssssrrrqqqrrrrrrrrrtttvvvxxxxxxxxxttttttssstttwww{{{|||yyytttpppkkkgggbbbZZZSSSLLLGGGEEE;;;:::777555222000///...---..................---++++++++++++++++++++++++))))))))))))***+++,,,---))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))******(((((((((((())))))))))))&&&&&&'''''''''&&&$$$###(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((******((('''&&&%%%&&&'''((())))))(((((((((((())))))))))))((((((((()))))))))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''(((((())))))%%%&&&'''((())))))))))))++++++******))))))((((((((((((((()))))))))))))))$$$%%%'''))))))(((&&&%%%(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))((('''&&&(((***++++++***))))))***))))))(((''''''''''''((((((((((((''''''((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))******+++******)))((((((((((((((()))***,,,......''''''((((((((((((''''''((((((((((((((((((((((((************************%%%(((+++)))%%%$$$'''+++(((((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&'''((()))***+++,,,&&&''''''((()))*********))))))))))))))))))))))))''''''''''''((()))++++++&&&&&&''''''(((***+++,,,))))))(((((((((((())))))''''''(((((())))))******((()))+++,,,,,,+++)))(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&(((***++++++)))'''%%%((((((((())))))*********'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&'''''''''&&&%%%$$$$$$))))))(((((('''''''''&&&###%%%&&&((()))***))))))'''((()))******)))((('''++++++******))))))((((((((()))************))))))&&&''''''((()))******+++---+++)))''''''((()))*********++++++++++++******)))))))))))))))(((''''''(((((()))***,,,---..............................//////000...---,,,...///............------------000111222555888<<>>???DDDFFFIIINNNRRRVVVYYY[[[\\\^^^```bbbccccccbbbaaadddeeegggiiikkknnnqqqssswwwyyy{{{}}}}}}|||zzzyyytttrrrpppooooooqqqsssttttttuuuuuuwwwxxxzzz{{{||||||yyyuuurrrrrruuuzzz}}}wwwoookkkfffeeebbb```^^^]]]^^^^^^]]]\\\ZZZXXXVVVUUUTTTSSSQQQPPPPPPQQQSSSUUUXXXZZZWWWYYY\\\^^^^^^]]]\\\[[[TTTRRRPPPPPPRRRTTTUUUUUUUUUWWW[[[^^^______^^^]]]]]]]]]___aaadddgggjjjkkklllmmmmmmnnnoooqqqrrrsssuuuvvvxxxyyy{{{|||||||||{{{{{{|||}}}}}}{{{zzzwwwtttoooiiibbbYYYPPPKKKEEEAAA;;;777555444333333444444444444555555666666666666555444222111000///,,,++++++*********++++++(((((((((((()))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''))))))************))))))((((((((((((((('''''''''((((((((((((((((((((((((*********)))))))))(((((($$$%%%''')))***))))))((((((((())))))************(((((((((((((((((((((((()))(((((((((''''''''''''&&&'''''''''''''''&&&&&&(((((((((((((((''''''''''''''''''((((((((())))))))))))(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''))))))*********((('''%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''''''''(((((())))))))))))***+++++++++++++++(((((((((((())))))))))))))))))))))))((((((((((((******)))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''&&&%%%%%%&&&(((***+++%%%%%%&&&'''(((((())))))(((''''''&&&&&&''''''((('''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&'''''''''''''''&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&''''''((())))))((((((''''''''''''((((((((())))))))))))))),,,+++***)))((()))))))))))))))))))))************)))***++++++++++++******))))))************))))))++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------.........---///000000///000222444444555888;;;???BBBEEEGGGNNNPPPSSSWWWZZZ]]]^^^___^^^```cccfffggggggfffeeehhhhhhiiikkknnnqqqssstttvvvwwwwwwxxxxxxwwwuuusssnnnllljjjhhhhhhiiilllmmmpppqqqsssvvvyyy|||~~~~~~{{{xxxuuuvvvzzzxxxqqqmmmfffeeecccaaa___^^^^^^]]]\\\ZZZYYYWWWUUUTTTTTTTTTSSSTTTTTTVVVYYY\\\___```^^^^^^___```___^^^]]]\\\XXXTTTPPPNNNNNNNNNNNNNNNPPPSSSWWWZZZ\\\[[[ZZZXXXUUUVVVWWWYYY\\\___bbbccccccccceeegggiiilllnnnpppqqqrrruuuxxxzzz|||}}}}}}}}}}}}}}}~~~~~~|||{{{zzzyyyyyyyyy{{{|||}}}~~~~~~}}}|||{{{{{{yyywwwsssnnnggg___YYYUUUPPPIIIBBB>>>:::777555555555555555555666888888999999888777555333111///******)))))))))******+++))))))(((((()))***++++++))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''))))))************))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''((()))(((((('''&&&((((((((()))******++++++(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((('''((())))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((()))*********((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''((())))))***(((((((((((((((((((((((())))))(((((('''''''''''')))******+++++++++++++++(((((((((((())))))))))))))))))))))))(((((((((((())))))((((((((((((((()))************************))))))(((((((((((())))))(((((((((((((((((((((((()))***++++++++++++***)))************************((((((((((((((((((((((((***)))((('''((()))***+++''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&%%%&&&''')))***''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((()))*********))))))'''''''''(((((((((((((((((('''''''''((()))******))))))(((((((((((())))))))))))))))))************...---+++***))))))***+++*********************************+++++++++++++++******++++++++++++************++++++,,,,,,++++++*********++++++,,,,,,,,,,,,------....../////////,,,...000111111333555888;;;<<>>>>>===<<<999444111...++++++++++++,,,,,,---...---,,,+++)))((((((((('''))))))))))))))))))))))))))))))(((((((((((()))))),,,+++***))))))***+++,,,((()))***,,,,,,***)))(((&&&'''''''''(((((())))))))))))))))))))))))))))))************))))))))))))(((((())))))******++++++******))))))))))))))))))))))))))))))))))))))))))'''((()))))))))(((&&&%%%''''''((()))******))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''((()))+++++++++***)))%%%&&&'''(((((('''&&&%%%((((((((((((((()))******))))))))))))))))))))))))&&&'''(((******((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&'''((()))+++---************************))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((()))***************(((((((((((())))))))))))&&&''''''((()))******+++%%%%%%%%%&&&((()))+++,,,************************++++++************++++++******++++++,,,,,,,,,,,,)))***,,,------,,,***)))******++++++,,,,,,,,,---))))))))))))))))))))))))+++,,,...///000///......%%%&&&&&&'''((()))******))))))(((((('''''''''&&&''''''(((((((((((('''''''''&&&%%%%%%%%%'''((()))''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))((((((((((((((((((((((((''''''''''''((()))***++++++***)))(((&&&''''''((()))******+++***)))(((((((((((())))))...---+++***)))***++++++******))))))******+++,,,++++++,,,,,,,,,---------------,,,++++++,,,,,,,,,222///---...//////+++(((***)))(((***...///---+++,,,...000111111222444666777999;;;???DDDHHHLLLOOOTTTWWW[[[___ccceeeffffffgggggghhhiiijjjkkkllllllooonnnmmmlllkkkkkkkkkkkkkkkjjjjjjmmmqqqvvvzzz{{{rrrnnniiijjjpppxxx}}}zzzzzzzzzzzzzzz{{{{{{|||~~~zzzyyyvvvtttrrrrrrssstttyyyzzz}}}}}}{{{yyyxxxtttqqqmmmiiieeeccccccbbbhhhlllrrrtttsssoookkkiiidddcccaaa___^^^^^^aaadddiiihhheeeddddddfffiiikkkmmmhhhbbb___```aaaaaa``````eeemmmtttyyy}}}~~~~~~yyyvvvqqqkkkfffaaa^^^]]]^^^___bbbfffjjjnnnqqqsssuuuuuuvvvwwwxxxvvvrrrooooooooooooooonnnllljjjiiidddccc```[[[TTTMMMGGGCCCBBB???<<<:::777444000,,,---------,,,,,,,,,++++++))))))))))))))))))******,,,,,,++++++***)))((((((++++++***)))(((((())))))&&&''''''((()))******+++)))(((((((((''''''''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''((((((((((((***(((&&&$$$$$$&&&(((***)))))))))))))))******+++'''''''''''''''((())))))(((((((((((('''&&&%%%$$$((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((***+++,,,))))))))))))))))))))))))((('''&&&&&&((())))))((())))))))))))))))))))))))((('''&&&(((+++,,,***'''((((((((((((((((((((((((((((((((((((((((((((((((************************))))))************))))))))))))***))))))((('''&&&''''''(((((())))))******))))))(((((('''''''''&&&))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''((()))***++++++)))))))))))))))(((''''''******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))***++++++,,,***************)))((((((*********)))))))))))))))))))))))))))*********************))))))))))))))))))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((///---++++++...///...,,,+++++++++++++++,,,,,,,,,&&&&&&''''''(((((()))))))))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((()))(((''''''&&&&&&'''''''''''''''''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((()))*********)))))))))((((((((())))))---,,,++++++*********+++***************++++++,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---...---+++,,,......,,,***,,,+++***,,,...///...,,,---///111222444666999;;;@@@AAAEEEIIIMMMRRRUUUVVV^^^___bbbeeeggghhhiiihhhnnnmmmmmmllllllmmmmmmnnnnnnmmmllllllkkkkkklllllloooooopppssswww{{{}}}~~~wwwsssnnnnnnssszzz~~~}}}{{{wwwuuusssqqqoooooooooooowww{{{~~~yyyvvvtttnnnnnnllljjjjjjkkknnnpppnnnlllhhhfffeeegggjjjlllooojjjccc___]]]]]]\\\ZZZZZZ___fffmmmrrrwww{{{~~~~~~~~~zzzxxxtttnnnjjjfffcccbbbaaabbbeeehhhlllooorrrssssssssssssuuuvvvvvvssspppqqqqqqpppoooooooooooooookkkjjjhhhddd^^^WWWRRRNNNGGGDDDAAA===;;;777333000///...---,,,++++++***************+++++++++++++++,,,,,,++++++***))))))(((++++++***)))))))))))))))''''''(((((()))******+++))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''***))))))(((((('''''''''***)))'''&&&&&&''')))***)))))))))))))))******+++(((''''''''''''((())))))*********))))))'''&&&&&&))))))))))))))))))))))))&&&&&&&&&''''''(((((((((+++***)))(((((())))))***)))))))))))))))))))))))))))'''&&&&&&((())))))((())))))))))))))))))))))))(((&&&%%%&&&((((((&&&$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((())))))))))))(((((('''(((((((((((())))))))))))******)))))))))((((((((())))))(((((((((((())))))((((((''''''&&&&&&&&&&&&''''''(((((())))))******)))))))))))))))(((''''''******)))((((((((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&(((((())))))******++++++***************)))((((((***)))))))))))))))))))))))))))))))))************************++++++++++++---,,,+++***)))((((((''',,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))---+++))))))+++---,,,*********+++,,,,,,---......'''''''''(((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((()))))))))(((''''''''''''''''''((((((((((((***)))((((((''''''(((((())))))(((((())))))***+++''''''(((((())))))******))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))+++++++++,,,++++++***)))************+++++++++,,,,,,,,,,,,,,,---------...,,,,,,,,,++++++,,,,,,---,,,******+++---...---,,,...---,,,---...///...---///111333555888<<<@@@DDDIIIKKKOOOTTTYYY\\\^^^___fffggghhhjjjlllmmmmmmmmmnnnmmmkkkiiihhhhhhiiijjjlllllllllllllllmmmnnnnnnuuuvvvyyy}}}{{{vvvtttwww~~~}}}{{{{{{||||||}}}}}}~~~~~~}}}{{{vvvuuutttssstttvvvxxxyyyuuurrrmmmhhhggghhhjjjlllooojjjccc]]]YYYWWWUUUTTTUUUYYY```fffkkkqqqvvvzzz}}}}}}}}}}}}}}}}}}|||{{{{{{yyyvvvrrrooolllkkkjjjfffgggiiilllnnnqqqrrrsssqqqqqqppprrrssstttrrrqqqppppppoooooooooppprrrsssrrrqqqpppmmmhhhccc^^^[[[QQQMMMHHHCCC???;;;777444000///...,,,+++******)))+++++++++,,,,,,---------,,,,,,++++++***))))))))),,,+++******)))*********'''(((((())))))*********)))))))))(((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((,,,+++***)))(((''''''&&&)))))))))))))))))))))))))))))))))))))))******+++((((((''''''(((((()))***++++++++++++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++***)))(((((((((((()))))))))))))))))))))))))))'''&&&'''((())))))))))))))))))))))))))))))))))))(((''''''((('''%%%###((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((('''(((((())))))))))))((())))))))))))((((((((((((************))))))))))))))))))(((((((((((())))))''''''&&&&&&&&&&&&&&&%%%(((((((((((()))))))))))))))))))))))))))(((((('''***))))))((((((((((((((())))))))))))))))))))))))''''''((((((''''''&&&&&&)))))))))))))))******************+++******)))((())))))))))))))))))******))))))))))))*********************+++,,,,,,------------,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))---+++)))***+++,,,,,,+++***++++++,,,---......///((((((((((((((('''''''''((((((((((((((('''''''''''''''((((((((((((''''''((()))*********)))'''&&&''''''''''''((((((((((((******)))((((((((((((((())))))(((((())))))***+++&&&''''''((()))******+++))))))))))))************+++***)))(((((()))***+++'''((((((((()))))))))***(((((())))))*********))))))***+++,,,,,,+++***)))******+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,++++++,,,---------///............/////////222444777:::>>>CCCIIIMMMPPPSSSWWW\\\```bbbccccccggghhhiiijjjkkkmmmnnnnnnkkkjjjgggeeeeeefffhhhjjjmmmmmmmmmnnnooopppqqqrrrzzz~~~}}}{{{}}}|||{{{zzzzzz|||~~~zzzvvvpppjjjggggggiiikkkmmmhhhbbb[[[WWWTTTSSSRRRUUUYYY^^^ccchhhnnnssswwwwwwxxxxxxyyyxxxxxxwwwwwwyyyxxxvvvtttsssqqqpppooollllllmmmoooppprrrssstttrrrqqqoooooopppqqqooonnnllllllmmmoooppprrrssstttttttttsssrrrnnnjjjgggddd[[[VVVOOOHHHCCC===888555111000...,,,++++++++++++++++++,,,,,,,,,---------+++++++++*********))))))++++++************++++++(((((()))))))))*********)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&''''''(((((())))))++++++******))))))(((((((((((()))******)))(((((()))))))))))))))******+++((((((((('''((())))))***++++++++++++******)))(((((((((((((((((((((((((((++++++******)))(((''''''******))))))(((((((((((((((((((((((((((((((((((()))(((&&&''')))******)))(((((((((((((((((((((((())))))))))))))))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))***))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''***)))))))))((((((((('''(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((((((''''''*********)))))))))))))))*********++++++******))))))))))))))))))*********((()))))))))************))))))******+++,,,------*********+++,,,,,,,,,---++++++++++++++++++++++++************************...---,,,,,,------------,,,,,,,,,,,,,,,,,,------(((((((((((((((''''''''''''''''''(((((((((((((((''''''(((((((((((('''''''''((()))******)))((('''''''''''''''((((((((((((******)))(((((((((((((((((((((''''''(((((()))***&&&''''''((()))******+++((()))))))))*********++++++***)))(((((()))***+++(((((((((((())))))))))))'''((()))***++++++******((()))+++,,,,,,+++***))))))***+++,,,,,,,,,,,,+++************++++++++++++,,,+++++++++,,,,,,---...//////...---,,,,,,---........./////////111333444888:::>>>BBBFFFKKKQQQUUUXXXZZZ^^^bbbdddfffffffffhhhhhhffffffffffffggghhhjjjiiihhhhhhiiilllppprrrqqqqqqrrrssstttvvvwwwxxx~~~zzzsssmmmhhhggghhhiiiiiifffaaa[[[WWWVVVVVVWWWZZZ]]]aaadddgggkkkpppsssttttttuuuuuuvvvuuuuuuttttttttttttssssssrrrrrrqqqoooppppppqqqrrrrrrsssssstttrrrpppooonnnmmmkkkjjjhhhjjjmmmpppssstttttttttuuuuuuuuutttrrrooolllkkkccc___WWWOOOHHHAAA;;;666111000///---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++******)))******++++++))))))))))))***************)))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((())))))******++++++&&&''')))******)))'''&&&)))))))))))))))******+++((((((((((((((()))******)))))))))***))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((()))((('''''')))******)))((((((((((((((((((((((((%%%'''((())))))******+++((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))***))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))))))))******))))))((((((''''''(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((())))))*********))))))*********)))))))))))))))******++++++++++++******(((((())))))************((()))))))))************'''(((((()))***+++,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++***************+++++++++------------,,,,,,---...---------,,,++++++******'''''''''((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&'''(((((()))))))))(((''''''''''''((((((((((((***)))((((((''''''((((((''''''&&&&&&''''''((()))''''''(((((())))))******'''(((((())))))*********((((((''''''''''''(((((((((((((((((())))))))))))'''(((***+++,,,++++++***((()))******+++*********)))***,,,---------,,,+++************++++++++++++++++++++++++,,,---......000000///---,,,+++---///...///111111222555999<<<@@@CCCHHHMMMQQQUUUZZZ]]]___aaaccceeeggghhhhhhhhhiiigggdddbbb`````````aaahhhhhhiiikkkooossswwwyyyxxxxxxyyyzzz{{{}}}yyyrrrmmmjjjjjjiiihhhgggddd```\\\\\\^^^aaaaaadddggghhhiiijjjlllmmmrrrrrrssssssttttttssssssoooooopppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssstttrrrpppooonnnllliiifffgggiiilllppprrrtttuuuuuuvvvwwwxxxxxxwwwtttrrrpppiiieee___XXXQQQIIIBBB===555333111///......///000...------,,,,,,++++++***************************))))))))))))))))))***+++******************************)))))))))((((((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&''''''((()))***+++,,,''''''))))))))))))'''''')))))))))))))))******+++))))))(((((())))))***+++'''(((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&& !!!###%%%''')))***+++%%%&&&'''((())))))))))))))))))))))))))))))))))))***((('''''')))******)))))))))))))))))))))))))))!!!$$$&&&''''''((()))***((((((((((((((((((((((((************************(((((((((((((((((((((((('''(((((())))))((((((''''''(((((())))))))))))((())))))))))))((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((())))))))))))***************))))))(((((('''''''''(((((()))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))***+++++++++******)))))))))))))))*********)))***++++++,,,+++++++++((((((((()))******++++++))))))))))))************((((((((()))*********+++,,,,,,++++++************++++++++++++++++++++++++*********++++++++++++++++++,,,,,,+++******+++---......------,,,,,,++++++&&&&&&''''''(((((())))))''''''''''''((((((((()))''''''((((((((((((''''''%%%%%%&&&&&&'''(((******''''''''''''(((((((((((()))(((''''''&&&&&&''''''''''''&&&&&&''''''((()))(((((((((((())))))))))))&&&&&&'''(((((()))******''''''((((((((((((''''''))))))))))))((((((((((((&&&(((***,,,,,,,,,+++***)))))))))))))))***++++++)))***,,,---...---,,,+++++++++,,,,,,,,,---------++++++++++++,,,---...///---......,,,***+++...111...111333555777;;;@@@EEEIIIMMMSSSXXX[[[^^^aaacccdddddddddeeeeeeffffffffffffdddaaa______```bbbcccjjjkkknnnqqqvvvzzz~~~zzzuuuqqqnnnmmmlllkkkjjjfffcccdddhhhkkklllnnnpppqqqooommmlllkkkmmmmmmnnnoooooooooooooookkklllmmmooopppppppppoooqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqppppppooommmiiifffffffffggghhhkkkooorrrtttwwwxxxyyyyyyxxxvvvtttsssmmmjjjfffbbb\\\UUUMMMHHH:::888444111.........///111000///...---+++******************************((((((''''''((())))))************************************)))))))))((((((************************(((((((((((((((''''''''''''''''''(((((()))))))))((())))))******))))))((()))))))))))))))******+++))))))(((((())))))***+++''''''((())))))(((((('''''''''''''''''''''''''''"""###$$$&&&''')))******&&&'''((())))))(((((('''))))))))))))))))))))))))***)))'''((()))+++******))))))))))))))))))))))))"""%%%'''((('''&&&(((***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((())))))))))))(((((('''(((((((((((())))))))))))''''''(((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))((((((((((((''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((()))***************(((((())))))******++++++)))***++++++,,,,,,,,,+++'''(((((()))******++++++))))))))))))************************************+++************)))))))))*********************************++++++,,,,,,,,,***,,,---+++))))))+++------........./////////000%%%&&&&&&'''((()))******&&&'''''''''(((((())))))''''''((((((((((((''''''%%%$$$$$$$$$&&&(((***,,,''''''''''''((((((((()))(((((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))((((((((((((%%%&&&&&&'''((())))))***((()))***++++++***)))((())))))))))))((((((((((((&&&(((***,,,---,,,+++******)))((((((((()))+++,,,)))***,,,......---,,,+++---------.........//////++++++++++++,,,---...///)))+++,,,+++)))+++///333///222666888:::???FFFKKKOOOTTTZZZ___bbbdddfffgggddddddcccbbbbbbccccccdddaaa```^^^^^^```dddhhhkkkrrrssswww{{{zzzvvvrrrpppppppppooollliiiiiinnnrrruuuwwwyyyxxxuuuqqqnnnmmmggghhhiiijjjjjjjjjjjjjjjiiijjjlllnnnoooooooooooopppppppppqqqqqqqqqrrrrrroooooopppqqqqqqnnnjjjgggeeeccc```___bbbhhhnnnsssvvvwwwxxxyyyxxxvvvtttsssnnnmmmkkkiiieee^^^WWWQQQ???<<<777222///---------333333111000...,,,+++*********************++++++'''''''''''''''((())))))++++++******************************))))))))))))************************))))))(((((('''''''''&&&((((((((((((''''''''''''************************)))))))))))))))******+++)))))))))))))))******+++'''((())))))))))))((((((((((((((((((((((((((((((++++++******))))))(((((((((((()))))))))'''&&&%%%))))))))))))))))))))))))***)))'''(((***++++++***))))))))))))))))))))))))&&&(((+++***((('''(((***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&************************''''''((((((((((((''''''))))))***))))))(((''''''''''''(((((())))))******(((((())))))*********+++))))))(((((((((((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''((()))))))))))))))'''(((((()))***++++++,,,)))***+++,,,,,,,,,,,,,,,'''(((((()))***+++++++++))))))))))))************,,,,,,++++++++++++++++++&&&'''((()))***+++,,,,,,*********************************++++++,,,,,,,,,,,,...///...++++++---000------...000111333444444&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''+++***(((&&&&&&&&&''''''))))))((((((''''''&&&&&&))))))(((((('''''''''&&&))))))(((((((((((())))))+++++++++++++++***)))(((*********)))))))))))))))))))))******)))(((&&&%%%,,,+++***)))***+++,,,---+++***)))(((((((((******)))+++---...---,,,---..............................000111111//////000111777:::>>>BBBFFFKKKQQQUUU[[[^^^ccceeefffffffffgggeeedddcccbbbbbbbbbcccdddeeeeeeccccccdddjjjqqqwww{{{~~~~~~{{{yyyvvvqqqnnnooosssxxx||||||wwwrrrpppnnnjjjeeecccdddfffhhhiiieeeddddddfffjjjmmmoooooorrrrrrqqqqqqqqqqqqqqqqqqnnnmmmlllmmmnnnmmmkkkiiidddcccbbb___^^^```dddhhhooorrrvvvyyyzzzyyyvvvtttrrrpppmmmkkkhhhccc^^^ZZZMMMGGG???888444222111000,,,,,,,,,...//////---***,,,+++)))((((((((()))***&&&&&&&&&&&&&&&'''((((((+++*********))))))((((((+++***)))(((((()))***++++++***)))(((((('''''''''************))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))&&&''''''((()))******+++'''''''''((((((((())))))***)))(((&&&&&&&&&'''(((%%%%%%&&&'''((()))******''''''((((((((((((''''''''''''((((((((((((''''''******)))(((((((((((((((+++***)))'''''''''((()))***((('''&&&&&&'''(((***'''''''''''''''((())))))+++***)))(((((()))***+++))))))***))))))((('''&&&''''''(((((())))))************++++++++++++******...,,,***)))''''''((((((''''''((()))))))))))))))***)))'''&&&'''(((***+++'''((()))******)))(((''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************(((***+++***)))((()))***---,,,,,,,,,***)))(((''',,,,,,,,,+++,,,------...///...,,,,,,,,,,,,***)))+++++++++***************))))))***++++++++++++***,,,,,,,,,---------......++++++******))))))******,,,---...---,,,---///111---///111333555888;;;>>>&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''(((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((('''''''''))))))((((((((('''''''''))))))(((((((((((())))))(((((()))*********))))))************************++++++,,,,,,,,,,,,++++++++++++******++++++,,,---++++++*********++++++,,,...///...---***)))***+++............///000000111///000222222222333555777;;;???DDDJJJOOOUUU[[[^^^```bbbeeeeeedddcccddddddbbbbbbbbbcccdddeeeggghhhjjjkkklllmmmppptttzzz~~~{{{xxxtttrrrssswww|||{{{wwwuuuoookkkfffbbbbbbcccdddeeedddbbbbbbdddiiillloooooorrrrrrrrrrrrqqqqqqppppppmmmkkkjjjjjjkkkkkkiiihhhfffddd```\\\ZZZ[[[___cccjjjmmmrrruuuwwwwwwvvvuuurrrooollljjjhhheeeaaa^^^WWWRRRJJJBBB<<<888444111---,,,,,,,,,......,,,***,,,+++))))))((()))***+++)))((((((((((((((()))***+++*********))))))))))))+++***)))(((((()))***+++***))))))((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((+++***************++++++))))))))))))))))))))))))'''''''''((()))*********&&&&&&&&&'''''''''(((((())))))(((''''''''''''''''''''''''((((((((((((((((((((())))))))))))((((((******))))))))))))************)))(((((((((((((((+++***)))(((''''''((())))))((('''&&&&&&'''((()))'''''''''''''''((()))))))))(((''''''''''''((()))((())))))))))))(((((('''(((((((((((())))))))))))((())))))******))))))(((+++***)))((((((((()))***'''((())))))******))))))---+++)))((('''((()))***'''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))******************)))))))))))))))***))))))))))))************(((***+++***)))((()))*********++++++******)))))))))(((((((((((()))******///---,,,,,,,,,,,,+++)))***************+++++++++************++++++++++++,,,,,,,,,,,,------------///......---------......,,,,,,---,,,++++++---...000333666888:::===AAADDD&&&&&&'''''''''(((((((((''''''((((((((((((''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))'''''''''((((((((((((((())))))((((((((((((''''''))))))(((((((((((())))))&&&'''((())))))******)))++++++++++++++++++++++++(((((((((((()))***+++,,,******+++,,,,,,,,,,,,+++******+++,,,------------/////////------...111333.........///000111222333///111333444666999===@@@CCCGGGNNNTTTZZZ___eeehhhggghhhhhhfffdddbbbbbbccc```aaacccfffiiilllnnnooorrruuuxxx{{{~~~}}}{{{yyyxxxyyy|||~~~}}}tttpppkkkfffddddddcccbbb```______bbbgggllloooppprrrrrrrrrqqqpppooonnnmmmkkkiiifffeeefffffffffeeefffddd```ZZZWWWWWW[[[^^^dddfffkkkooosssuuuuuuuuurrroookkkhhhgggfffdddccc```\\\UUUNNNGGG@@@999444111///...---......---,,,++++++***))))))***+++,,,++++++***************+++***************)))))))))******))))))))))))******((((((((((((((())))))***((((((((((((''''''''''''((((((((((((((((((((((((++++++*********)))))))))))))))))))))))))))))))))''''''(((((())))))******'''''''''((((((((((((((((((((((((((((((''''''&&&))))))((((((''''''''''''))))))************))))))+++***)))(((((()))***+++******)))(((((((((((((((***))))))(((((((((((())))))((('''&&&&&&'''((()))'''''''''''''''((()))))))))((((((''''''(((((()))'''(((((())))))))))))((())))))))))))(((((((((((('''(((((())))))((((((''')))(((((((((((()))***+++((()))******++++++******...---+++)))((((((((()))(((((())))))))))))((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))))))))))))))************(((***+++***)))((()))***'''((()))*********************))))))******+++,,,...---,,,,,,,,,,,,+++***))))))******++++++,,,,,,+++******)))***+++,,,---+++++++++,,,,,,,,,------/////////...//////000000,,,---...---,,,---...000666888<<>>BBBHHHNNNRRRVVVYYY]]]___aaacccfffhhhiiijjjjjjiiigggggghhhjjjlllmmmqqquuuzzz~~~|||wwwrrrmmmiiieee^^^]]]]]]```ffflllqqqsssrrrrrrpppnnnmmmkkkkkkjjjjjjfffbbb___^^^^^^]]]\\\\\\___aaaaaa```^^^]]]]]][[[\\\___ccchhhmmmqqqsssrrrooojjjfffccc```]]][[[ZZZZZZYYYXXXWWWRRRLLLHHH???<<<777444333222000......---,,,++++++,,,---...+++******))))))************************+++++++++)))))))))******)))))))))''''''''''''(((***+++,,,*********)))))))))(((((())))))))))))))))))))))))''''''((()))******))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''((())))))***'''(((((())))))(((((('''***((('''%%%%%%'''(((******))))))(((((((((((((((((((((((())))))))))))(((((((((''''''''''''(((((('''''''''''''''((())))))******++++++++++++******&&&'''((())))))***))))))******))))))((((((''''''((())))))******))))))((())))))))))))((((((''''''))))))***+++++++++++++++''''''''''''(((((())))))))))))(((((((((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))((()))))))))************++++++***)))(((((())))))((()))))))))************(((***+++***)))((()))******************)))(((((('''''''''''''''((())))))---+++***+++---------+++))))))***+++,,,------...---+++***))))))+++---...++++++,,,,,,,,,---------,,,,,,,,,,,,---///000000,,,...111444666999>>>AAACCCFFFKKKOOOQQQTTTWWWYYY''''''((((((((()))))))))''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))************'''''''''((((((((((((((((((((())))))))))))******))))))(((((((((((())))))---------,,,***)))'''&&&&&&''''''(((((())))))))),,,,,,++++++***+++++++++******+++,,,,,,,,,,,,+++))))))***++++++,,,,,,+++(((+++...000333666:::===222111000///000222444555777;;;AAAFFFKKKPPPUUUYYY]]]^^^```aaabbbdddhhhjjjkkkmmmoooooooooppprrrtttvvvvvvxxxzzz~~~~~~yyysssmmmiiicccaaaaaadddjjjpppuuuxxxvvvtttqqqnnnmmmmmmnnnnnnnnnjjjfffbbb```^^^\\\ZZZXXX[[[___bbbaaa```______\\\\\\]]]```dddiiinnnpppqqqooolllhhhddd___YYYUUUUUUUUUVVVWWWYYYXXXVVVSSSGGGDDD???<<<888555222///000///...,,,,,,,,,---...))))))(((((()))******+++*********+++++++++++++++))))))************))))))''''''''''''((()))++++++************))))))))))))))))))))))))))))))))))))((()))***+++++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((((((%%%%%%&&&'''((()))******''''''((((((((((((''''''+++***)))(((((()))***+++******)))((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((('''''''''''''''((())))))((())))))******))))))((('''(((((())))))))))))((())))))))))))((((((((((((((())))))******))))))(((((())))))))))))((('''&&&((()))******++++++******$$$%%%&&&'''(((((())))))))))))(((((((((((())))))*********))))))*********))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************(((***+++***)))((()))***+++++++++++++++***)))((()))))))))))))))******+++,,,+++***+++---...---,,,******++++++,,,,,,------,,,++++++***+++,,,---...,,,,,,,,,---------...............///000222333444---000444888;;;@@@EEEIIIKKKOOOSSSVVVXXXYYY[[[\\\'''((((((((())))))))))))''''''((((((((((((''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((************************(((((((((((()))***+++,,,((((((((((((((('''''''''(((((()))))))))*********))))))(((((((((((())))))++++++++++++***)))'''''''''''''''((())))))******'''(((((()))************++++++******++++++,,,---,,,,,,+++++++++,,,,,,---(((***---111777@@@KKKQQQ222111111111333666999<<<===BBBIIIOOOTTTXXX[[[^^^```aaacccdddfffjjjppptttvvvyyy|||}}}|||{{{{{{}}}zzztttpppjjjhhhgggjjjooovvv{{{~~~{{{xxxtttpppooopppsssuuutttqqqllliiieeebbb]]]ZZZVVVXXX[[[]]]]]]^^^___aaa___^^^]]]^^^aaaeeejjjmmmooonnnmmmlllhhhaaaXXXRRRPPPPPPPPPRRRUUUWWWWWWVVVTTTPPPLLLGGGCCC>>>888444222111///---,,,,,,------(((((((((((()))+++,,,---*********++++++,,,,,,,,,((()))***++++++***)))((((((((('''(((((()))*********))))))))))))((((((((()))))))))))))))))))))))))))*********)))'''$$$###))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%'''''''''''''''((())))))&&&'''''''''(((((())))))(((((())))))))))))((((((******))))))))))))************)))(((((((((((((((&&&'''((()))******)))(((''''''(((((((((((('''''''''''''''''''''((())))))((()))************)))(((((())))))))))))(((((('''(((((((((((())))))))))))'''(((((())))))(((((('''&&&'''((()))))))))(((''''''((())))))******))))))&&&&&&'''(((((())))))(((***)))(((''''''((()))***)))******++++++******)))))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,))))))))))))************(((***+++***)))((()))******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......+++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------........./////////...//////000222333555666444777;;;???CCCHHHMMMQQQSSSVVVZZZ\\\]]]]]]^^^___(((((((((((())))))))))))''''''((((((((((((''''''$$$%%%&&&((())))))******((((((((((((((((((((((((************************---+++***((((((((())))))))))))(((((('''''''''&&&(((((())))))*********+++))))))(((((((((((())))))((()))))))))))))))(((''''''(((((()))***+++++++++'''(((+++---...//////...,,,+++***)))***+++---...///...---++++++,,,---...000...,,,,,,000:::EEEMMM111111111222666:::>>>AAABBBGGGNNNUUUYYY]]]```aaaaaabbbdddfffjjjpppxxx}}}|||zzz{{{~~~zzzvvvpppnnnlllnnnttt{{{{{{vvvrrrqqqssswwwzzzxxxvvvqqqnnnjjjeee___[[[VVVWWWWWWWWWXXXZZZ^^^aaabbb```^^^^^^___dddhhhllllllmmmooooookkkcccYYYQQQMMMLLLKKKLLLOOORRRSSSTTT^^^[[[WWWRRRMMMFFF???;;;333222000...---,,,,,,---'''(((((()))***,,,---...*********++++++,,,,,,,,,((()))***++++++***)))(((((((((((((((((())))))***)))(((((((((''''''''''''))))))))))))))))))))))))((((((((('''%%%!!!))))))))))))))))))))))))))))))))))))((((((((((((++++++******)))))))))(((((('''&&&&&&&&&((()))***((((((((((((((('''''''''))))))************))))))''''''((((((((((((''''''******)))(((((((((((((((&&&'''(((*********)))(((''''''(((((((((((('''''''''''''''''''''((())))))***+++,,,------,,,+++***))))))***))))))(((''''''''''''(((((())))))******&&&''''''''''''''''''&&&###%%%'''(((*********)))''''''((()))))))))))))))((()))))))))))))))((('''***)))(((''''''((()))***)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************'''((((((((()))+++,,,---))))))))))))************(((***+++***)))((()))***))))))+++,,,---.........******))))))******+++,,,+++***)))+++---///...------,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,.........////////////000......///000111333555666<<>>AAAEEEKKKOOOSSSVVVZZZ]]]```dddhhhkkkiiilllqqquuuzzz~~~{{{zzz{{{}}}yyyxxxyyy}}}}}}}}}~~~zzzxxxuuuqqqmmmiiigggeeebbb^^^ZZZXXXXXXYYYYYYYYY[[[\\\^^^aaaeeehhhkkkmmmpppppprrrsssrrrnnnhhhcccVVVQQQKKKFFFEEEIIINNNRRR\\\]]]______]]]XXXRRROOOCCC>>>888333000///...---...---,,,+++++++++++++++,,,++++++,,,------,,,*********))))))))))))******************************,,,,,,,,,++++++***)))((())))))************))))))***))))))))))))))))))******)))))))))((((((((('''%%%&&&(((******(((&&&%%%$$$%%%&&&((()))***++++++(((((()))))))))*********(((((((((((((((((((((((()))((((((((('''''''''&&&'''((()))************************)))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))***)))((((((((()))***+++*********)))((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***+++,,,,,,,,,,,,++++++++++++***************************,,,+++******))))))******(((((())))))***+++++++++************************)))))))))(((((((((''''''))))))************))))))+++++++++*********))))))++++++++++++************---,,,,,,+++***)))((((((---------,,,,,,,,,++++++------------,,,,,,++++++------------------------...//////.........111333000333666888;;;>>>BBBEEELLLNNNRRRUUUYYY[[[\\\]]]___````````````___]]]\\\+++***)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))'''&&&&&&'''(((((())))))))))))(((((((((((())))))))))))))))))))))))++++++***)))))))))******))))))))))))))))))))))))******)))))))))***++++++))))))))))))))))))))))))+++******)))******++++++******))))))***+++,,,---++++++++++++,,,,,,,,,,,,,,,------.........---------------------///222555777;;;@@@EEEIIIMMMQQQTTTUUUXXX]]]aaadddgggkkknnnqqquuuzzz~~~|||zzzzzz|||||||||}}}}}}{{{wwwrrrnnnkkkiiiiiihhhddd___[[[YYYXXXWWWWWWWWWYYY[[[___cccgggkkkmmmqqqqqqqqqrrrsssrrrooolll]]]WWWPPPIIIGGGHHHLLLOOOYYY[[[___bbbbbb___[[[XXXPPPJJJ@@@999555333222222000///---,,,+++***+++++++++,,,,,,+++******+++---******))))))))))))******************************,,,,,,,,,,,,,,,+++***)))))))))************))))))***)))(((''''''((()))***))))))))))))((((((((((((&&&((()))******)))(((&&&%%%&&&''')))***++++++,,,(((((())))))))))))******((()))))))))))))))))))))((((((((((((''''''''''''((())))))*********))))))((())))))))))))))))))***))))))((((((((((((''''''))))))))))))))))))))))))))))))((((((((()))***+++******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))***+++,,,******)))))))))(((((((((************************---,,,+++***))))))))))))&&&''''''(((((()))))))))(((((()))******+++,,,,,,***)))((('''&&&'''(((((())))))************))))))+++++++++************************+++++++++++++++...---,,,+++***)))((('''------------,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,---------.........---...111333555888<<<@@@CCCGGGKKKNNNVVVWWWYYY[[[\\\]]]^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((++++++******************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******************+++++++++***)))((()))+++...///+++++++++,,,,,,,,,------------............------000000000000111444888<<<<<<@@@FFFLLLPPPSSSVVVXXXYYY\\\bbbfffiiikkknnnpppxxx|||}}}}}}}}}wwwqqqnnnkkkjjjlllhhhccc^^^[[[ZZZXXXVVVUUUVVVYYY\\\```dddgggiiinnnnnnooorrrtttuuusssqqqhhhcccZZZRRRLLLKKKLLLMMMTTTXXX]]]bbbddddddaaa```[[[UUULLLCCC===888555333111///---+++******+++,,,***,,,---+++((((((+++...+++******))))))******+++************************++++++,,,,,,+++******)))))))))************))))))***)))'''&&&&&&''')))***))))))))))))((((((((((((((()))***++++++***)))((()))************))))))((((((((())))))))))))))))))((((((((((((((()))))))))************)))))))))))))))************))))))((('''((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))(((((((((((('''''''''************************+++******)))))))))******'''''''''((((((((())))))((((((((())))))*********---,,,***(((((()))+++,,,++++++,,,,,,,,,,,,++++++*********************************++++++,,,,,,,,,---,,,,,,++++++******)))------------------,,,,,,...---------------------,,,,,,,,,,,,---------------.../////////111444666<<>>888555333000---,,,,,,...///,,,------,,,++++++,,,...++++++************++++++************************))))))*********))))))((())))))************))))))))))))************))))))(((((((((((())))))))))))))))))************))))))&&&'''((()))************))))))((((((((((((''''''%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((((())))))*********))))))'''(((((((((((((((((()))(((((())))))))))))******))))))))))))))))))))))))&&&'''((()))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************'''''')))***+++,,,,,,,,,++++++*********)))))))))(((((((((((((((((((((((()))))))))((()))******+++******************************)))(((((('''&&&&&&++++++***)))***+++,,,---))))))************))))))***************++++++++++++++++++,,,,,,,,,,,,,,,((()))***+++,,,......///------------............,,,,,,,,,,,,,,,------------------...//////000000...///222444666:::>>>AAALLLOOOTTTWWWXXXZZZ\\\]]]\\\[[[ZZZZZZZZZZZZ[[[[[[\\\]]]^^^```bbbdddfffggg---,,,***)))'''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((('''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++---...000111111111222555:::>>>CCCHHHMMMQQQRRRSSSUUUWWW[[[aaaiiinnnuuuyyy}}}uuuqqqlllllllllkkkiiiddd^^^YYYSSSSSSTTTUUUWWWXXXZZZ[[[]]]^^^aaaffflllpppqqqqqqqqqpppmmmiiiccc]]]WWWTTTQQQRRRUUUXXX\\\```ccceeegggeeeccc```[[[SSSIIICCC===:::555111.........///------,,,---......---,,,,,,++++++******++++++,,,************************)))******++++++*********))))))************)))))))))***+++,,,,,,+++***)))'''((((((((()))))))))***))))))))))))))))))))))))&&&&&&'''((())))))))))))))))))((((((((('''''''''&&&&&&&&&'''(((((())))))&&&'''''''''((((((((()))'''((()))***************((((((((((((((('''''''''(((((()))))))))*********))))))))))))))))))))))))&&&'''((()))))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************&&&''')))+++,,,,,,,,,,,,((((((((((((''''''''''''))))))))))))))))))))))))...---,,,+++***************************************************)))))))))))))))*********+++++++++))))))************))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++)))******+++,,,---......------------.........///,,,---------..................//////000111111222///222555888;;;@@@EEEIIISSSVVVYYY[[[[[[ZZZZZZ[[[ZZZYYYYYYYYYZZZ\\\]]]^^^aaaccceeeiiikkkmmmnnnnnn***)))(((((((((((())))))************************((((((((((((((((((((((((&&&&&&'''((()))))))))((())))))))))))(((((((((((())))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((('''(((***+++,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,---------......***+++,,,...000111222222555999???DDDIIIOOOTTTXXXZZZZZZZZZ\\\aaaiiissszzzyyyuuulllmmmnnnnnnlllfff]]]WWWQQQQQQRRRTTTVVVXXXZZZ[[[]]]\\\]]]```ffflllppprrrpppqqqqqqoookkkeee___[[[SSSSSSTTTWWWZZZ___bbbeeegggfffeeeccc```ZZZRRRMMMCCC@@@:::555111/////////...---,,,...111111...***,,,++++++******++++++,,,***************************++++++,,,,,,,,,++++++))))))************))))))(((***,,,......,,,***((('''((((((((())))))******(((((((((((((((((((((((())))))))))))((('''&&&%%%))))))(((((('''''''''&&&&&&''''''((()))******+++((()))))))))******++++++''''''(((******+++++++++))))))(((((('''''''''&&&(((((())))))*********+++))))))))))))))))))))))))%%%&&&((()))))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************+++,,,+++***)))(((++++++++++++************************************333222000---+++***))))))************))))))))))))*********+++,,,,,,------)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))******++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------.........//////---.........//////000000...//////000111222222333888:::>>>BBBFFFKKKQQQUUUWWWYYY\\\]]][[[ZZZYYYYYYYYYYYYYYYZZZ[[[]]]```aaaeeegggkkkooorrrssstttsss&&&&&&''''''(((((())))))***)))(((&&&&&&'''((((((&&&''')))++++++)))((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))*********((()))***,,,,,,,,,+++***)))***++++++++++++***)))'''(((((()))******+++++++++++++++,,,,,,---------+++,,,,,,---------,,,,,,---///000111111333555888999>>>FFFLLLPPPSSSVVVXXXYYY\\\aaagggoooyyyzzzttttttrrroooooolllbbbXXXTTTRRRQQQRRRUUUWWWXXXXXXZZZZZZ\\\___eeeiiikkklllooooooooonnnkkkgggdddaaaYYYVVVRRRPPPQQQVVV\\\```dddeeedddcccaaa]]]ZZZXXXOOOHHH???777222///...---///---++++++,,,---,,,+++---,,,+++***))))))))))))*********)))******+++,,,*********)))******++++++******))))))))))))************))))))((((((''''''((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))************''''''((()))***++++++,,,+++***)))(((((()))***+++))))))(((((('''''''''&&&(((((((((((())))))))))))---+++)))((('''((()))***+++***((('''&&&&&&&&&'''(((((((((((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))******++++++************************,,,+++)))''''''(((***+++))))))(((((('''''''''&&&)))))))))))))))))))))))),,,,,,,,,+++++++++******)))***++++++,,,,,,,,,,,,,,,---......,,,,,,---...,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,---......---------000000111111222444888;;;999===CCCHHHLLLPPPTTTVVVWWWXXXYYYXXXVVVTTTUUUVVVWWWYYY\\\^^^```bbbdddgggjjjnnnssswwwyyyzzz|||}}}(((((((((((((((((())))))&&&&&&'''((())),,,...///(((((()))******)))((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))((()))))))))******++++++))))))***+++++++++++++++))))))))))))))))))))))))''''''((())))))***++++++,,,,,,,,,,,,,,,,,,,,,------------.........---------///111222333555888;;;>>>BBBHHHMMMQQQTTTWWWYYY\\\aaahhhqqqzzz|||zzzzzzxxxuuutttpppfff\\\WWWUUUTTTTTTWWWZZZ\\\\\\\\\[[[[[[^^^bbbeeeggggggkkkllllllllljjjhhhfffddd]]]ZZZUUURRRRRRUUUYYY\\\cccdddeeeeeeccc```]]][[[XXXRRRIIIAAA;;;666333000...---++++++,,,------,,,......---,,,++++++++++++***************++++++,,,++++++***************+++******))))))))))))******)))))))))))))))((((((((())))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((())))))******++++++***))))))))))))))))))***))))))((((((((('''''''''(((((((((((())))))))))))((('''&&&&&&&&&(((***+++,,,+++)))(((''''''(((((((((((())))))(((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))(((((((((((())))))))))))))))))))))))***)))((('''''''''((())))))))))))(((((((((''''''************************,,,,,,,,,+++++++++************+++,,,,,,,,,+++++++++,,,---,,,++++++,,,---,,,------......------,,,,,,,,,------------------,,,------------------------......//////.........000111222222333555999<<>>888444000...,,,,,,---//////...000000///...------------***************+++,,,,,,,,,,,,+++***))))))))))))******))))))))))))******(((((())))))))))))))))))+++***)))(((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''((()))***)))))))))))))))*********((())))))******))))))((())))))((((((((((((''''''(((((((((((()))))))))))))))((('''&&&'''''')))***,,,+++***)))(((((())))))(((((())))))(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++******)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))************************,,,,,,,,,+++++++++******++++++,,,,,,,,,+++*********+++,,,,,,******+++,,,,,,------......------,,,------------------,,,,,,---------------------,,,////////////////////////222444666777888;;;>>>AAAJJJMMMPPPRRRTTTUUUWWWYYYXXXXXXYYYXXXXXXZZZ^^^```bbbdddhhhkkkmmmppptttwwwvvvyyy~~~++++++******))))))(((((()))(((&&&%%%###!!! +++***)))((('''''''''(((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***''''''((()))+++,,,------,,,+++***))))))***+++,,,,,,***)))'''''')))***,,,******+++++++++,,,,,,,,,---------------,,,,,,,,,//////////////////000000444666999;;;>>>CCCHHHKKKOOOQQQUUUWWWYYY[[[^^^aaahhhppp|||{{{qqqiiieee```]]]]]]___aaaaaaeeecccaaaaaadddgggiiijjjiiihhhhhhgggfffffffffeeeccc```\\\WWWTTTSSSTTTTTT[[[^^^cccgggiiihhhgggeeeccc___ZZZSSSMMMEEE===888444222///...///000111000111000///...------------+++************+++,,,,,,---,,,+++***))))))))))))******))))))))))))******((((((((())))))******+++---,,,***)))(((((()))***************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***(((&&&&&&''')))************)))))))))))))))'''((()))******)))((('''))))))(((((((((((((((((((((((((((((())))))))))))///...,,,***((((((''''''*********))))))((((((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************+++++++++++++++++++++***))))))))))))))))))))))))++++++,,,---------,,,,,,************************************************,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++***)))***,,,---,,,+++***+++,,,,,,------......------,,,.........------,,,,,,,,,...------------,,,,,,,,,//////////////////000000444777;;;>>>AAADDDHHHKKKSSSUUUWWWWWWWWWWWWYYYZZZXXXYYYZZZZZZ[[[___dddhhhkkkmmmppprrrtttvvvyyy|||zzz~~~++++++******))))))((((((%%%&&&&&&'''((()))))))))******)))((('''(((((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******'''((()))***+++,,,------,,,+++***)))))))))++++++---,,,***))))))***,,,---,,,,,,------------......------------------------///.........///000222333666999===AAAEEEIIINNNQQQTTTVVVYYY[[[]]]___bbbeeeooowwwuuupppiiidddaaaaaaaaa```dddcccbbbdddhhhlllooopppmmmkkkiiifffdddcccbbbbbbaaa___\\\YYYVVVTTTTTTSSSVVVYYY___dddhhhjjjjjjiiicccaaa^^^ZZZUUUNNNFFF@@@999666222//////000//////000///...---,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,+++***))))))))))))******))))))))))))******(((((())))))******++++++...---+++***)))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***(((&&&&&&''')))************)))))))))))))))'''((()))******)))((('''(((((())))))))))))))))))(((((((((((())))))))))))///...---+++)))(((''''''(((((((((((((((((('''''')))))))))))))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((())))))***+++,,,,,,***************************+++,,,---------------************++++++++++++************************,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++***))),,,---...---,,,+++,,,...,,,------......------,,,.........------,,,,,,,,,------------------------............///000222222444888>>>CCCHHHLLLPPPRRRUUUVVVXXXWWWWWWWWWXXXZZZ[[[\\\]]]___aaaffflllppptttvvvxxxyyyzzz{{{}}}))))))))))))))))))((((((''''''(((((()))(((((('''((((((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++((())))))***+++,,,------,,,+++******************---,,,++++++++++++,,,------------...............,,,---------............//////...///111333555777999===CCCIIIMMMPPPTTTVVVXXX[[[___bbbdddfffiiilllxxx~~~zzzrrrlllgggeeebbbaaabbbbbbcccggglllqqqssstttqqqooojjjfffbbb```______]]]]]][[[ZZZWWWUUUSSSRRRRRRUUUZZZ```eeehhhjjjkkkfffeeedddbbb___YYYQQQLLL@@@;;;666222000///...---///...---,,,,,,+++,,,,,,+++++++++++++++,,,------,,,,,,+++***))))))))))))******))))))))))))******))))))******************+++++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''((()))***)))))))))))))))*********'''(((((())))))(((((('''(((((())))))))))))******(((((((((((())))))))))))((()))))))))))))))))))))''''''(((((((((((('''&&&))))))******))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******$$$$$$%%%'''((()))***+++************************)))))))))******++++++,,,***************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,+++******,,,---......,,,,,,---...,,,------......------,,,------------------,,,,,,,,,,,,,,,---------...............///000333555666666;;;BBBHHHMMMPPPTTTVVVTTTUUUVVVVVVVVVWWWYYY[[[```bbbeeegggjjjooouuuyyy}}}~~~(((((((((((((((((()))))))))******)))(((&&&$$$###&&&'''((()))******))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++*********++++++,,,,,,,,,+++++++++++++++***))))))++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000000000000111444777:::<<<@@@FFFNNNTTTXXX[[[]]]^^^```dddjjjnnnqqqsssvvvxxxzzzsssoookkkgggdddbbbdddggglllrrrvvvwwwwwwtttqqqkkkfffaaa_________\\\\\\[[[ZZZXXXUUURRRPPPNNNQQQUUUZZZ```eeeiiilllkkkjjjiiihhhfff```ZZZUUUKKKFFF???999555333111000//////...---,,,,,,,,,,,,,,,++++++++++++,,,------++++++***************+++******))))))))))))******++++++******************'''((())))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((())))))******++++++(((((((((''''''((((((((((((((()))))))))*********(((((((((((())))))))))))'''(((((()))************'''((())))))))))))(((''')))************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))&&&&&&'''((())))))******************************))))))(((((()))***,,,---)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,+++++++++,,,------,,,+++,,,---,,,------......------,,,,,,,,,------------------***++++++,,,---...///////////////000333666:::<<<>>>CCCJJJPPPSSSUUUWWWXXXWWWXXXYYYZZZZZZ\\\___bbbgggiiimmmqqqtttyyy~~~&&&&&&''''''(((((())))))'''(((***,,,............$$$%%%(((***++++++***)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++,,,***+++,,,,,,,,,***)))((()))***++++++++++++***)))++++++++++++++++++++++++***+++,,,---...000111111111111111333666:::>>>@@@HHHNNNWWW^^^bbbdddeeefffiiinnntttzzz}}}|||}}}~~~xxxtttoookkkhhhfffhhhlllrrrwww{{{{{{zzzuuuqqqkkkfffaaa_________\\\\\\\\\ZZZXXXTTTPPPNNNLLLNNNRRRWWW]]]ccciiikkknnnmmmlllkkkhhhccc]]]XXXUUUOOOGGG@@@<<<999666555000///...------,,,,,,---,,,,,,++++++,,,,,,---...******************++++++******))))))))))))******,,,+++++++++***)))))))))###%%%''')))******))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))************'''(((((()))***++++++,,,)))((('''&&&&&&'''((()))(((((())))))*********+++(((((((((((()))))))))))),,,,,,,,,,,,,,,+++***)))((()))***++++++***)))(((***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))+++++++++++++++,,,,,,,,,))))))))))))))))))))))))+++***)))))))))+++...///(((((())))))************++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,------......------,,,,,,,,,,,,------.........)))***+++,,,...///000000000000111222555999===???GGGLLLRRRWWWYYYZZZZZZ[[[[[[]]]^^^___aaacccgggjjjkkkooosssxxx{{{))))))))))))))))))))))))((((((((((((((()))******)))((('''&&&&&&'''((()))))))))))))))******************))))))))))))******///...---+++***)))))))))))))))(((((((((((())))))***************************)))))))))***+++,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++***,,,/////////...///000000333666888:::>>>EEEJJJQQQWWW^^^eeeiiimmmppprrrtttzzz~~~~~~}}}yyysssooommmoooqqquuuxxx{{{}}}~~~wwwmmmgggcccaaa___]]]^^^^^^\\\YYYVVVQQQNNNKKKNNNOOOQQQRRRUUU\\\eeelllnnnooonnnmmmkkkgggdddbbbaaa[[[SSSJJJCCC===888555555222...,,,---.........------------------------///...---+++***))))))((((((((((((((()))***+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))+++***)))(((((()))***+++************************+++***)))(((((()))************))))))))))))************))))))((((((''''''***+++++++++,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))((((((((((((***)))(((((())))))((('''(((((()))***************)))))))))))))))))))))))),,,---...---+++***+++,,,************************(((((())))))*********+++,,,+++***))))))***+++,,,++++++******************))))))(((((()))+++---...++++++++++++++++++++++++---,,,***))))))***,,,---++++++,,,,,,,,,,,,------..................------,,,,,,------...////////////......---...///111222111333555777:::???EEEIIIPPPRRRUUUXXXZZZ[[[[[[[[[```aaabbbeeejjjpppuuuxxxyyy{{{}}})))))))))))))))))))))))))))(((((((((((()))))))))***)))(((((((((((()))***((((((((()))))))))************))))))))))))******...---,,,***))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))******************+++,,,------------,,,,,,,,,+++++++++,,,,,,------------,,,...////////////000222...333888===AAAGGGPPPVVVXXX]]]eeelllrrrvvvyyy{{{}}}yyyuuuuuuwwwyyy{{{|||}}}}}}||||||vvvoooiiifffccc```^^^``````^^^\\\XXXUUUQQQOOOLLLNNNOOOPPPSSSYYYbbbhhhmmmnnnoooooommmjjjgggeeebbb^^^YYYSSSLLLEEE>>>999333111///.........,,,+++---------------------------,,,+++***)))((((((((())))))))))))***+++,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))+++***)))(((((()))***+++************************+++***)))(((((()))******))))))(((((((((((())))))******))))))((((((((((((&&&''''''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((())))))))))))(((((((((((('''&&&&&&'''***++++++***(((((()))***************)))))))))))))))))))))))))))******)))((('''''')))************************((()))))))))************++++++************++++++************************,,,+++*********+++,,,---++++++++++++++++++++++++...---,,,******+++---...++++++,,,,,,,,,,,,------........................,,,,,,---......//////000...------------...000111222444888<<>>EEEJJJQQQZZZ``````fffnnnvvv||||||zzz{{{|||~~~{{{yyyyyyvvvrrrnnnkkkhhhdddaaabbbbbbaaa___]]]YYYVVVUUUOOOPPPPPPQQQSSSXXX^^^cccjjjllloooppppppnnnkkkiiidddccc```]]]XXXPPPFFF@@@555444222222222000---***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++************+++************+++,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))************************************))))))))))))******((((((''''''''''''((((((***))))))))))))(((((((((((((((((())))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))(((((((((((('''&&&&&&'''***++++++***(((((()))***************(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''************************))))))))))))******************++++++++++++******************************,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///++++++,,,,,,,,,,,,------........................,,,------......///000000///.........///000222333444777===BBBGGGLLLQQQTTTSSSUUUWWWZZZ^^^cccfffhhhlllooosssyyy(((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))))))))******''''''''''''((((((((((((******))))))))))))******+++***)))(((((((((((((((***))))))))))))))))))***---------------------------,,,++++++************++++++++++++++++++++++++++++++,,,---...///000000000111111000000111555888:::???FFFLLLQQQVVV^^^ccchhhmmmvvv~~~|||yyyyyy}}}}}}}}}zzzwwwxxxxxxwwwvvvsssnnniiieeedddddddddcccaaa___\\\[[[YYYXXXWWWWWWWWWZZZ]]]___fffiiilllpppqqqpppnnnlllgggfffeeebbb^^^WWWOOOIII===:::777555444222000...,,,,,,,,,,,,,,,,,,,,,,,,......---------......///+++++++++++++++,,,---...,,,,,,,,,+++++++++******))))))))))))))))))))))))***))))))))))))))))))***************************)))))))))))))))*********)))((((((''''''(((((()))))))))))))))))))))))))))************++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((())))))))))))((((((((((((***)))(((((())))))((('''(((((()))***************((((((((((((((((((((((((((()))******((('''(((***************************)))))))))))))))*********)))***+++,,,,,,+++***)))***************+++++++++)))))))))((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++++++++,,,,,,,,,---------------...............---------...//////000000111000000111222444666888888===CCCIIIMMMQQQTTTWWWVVVWWWYYY]]]ccchhhmmmpppuuuyyy~~~(((((((((((((((((((((((((((((())))))))))))(((''''''''''''(((((()))))))))''''''''''''((((((((((((******))))))))))))******))))))(((((('''(((((((((******))))))))))))******------------------------------,,,+++*********+++++++++++++++++++++++++++------........./////////000111111111222444888<<>>AAAEEEIIIOOOTTTYYYaaajjjqqqzzz~~~{{{~~~{{{yyyyyy}}}~~~wwwqqqnnniiijjjkkkllllllkkkjjjiiijjjgggdddcccbbb```^^^\\\___bbbfffjjjmmmpppqqqqqqqqqmmmiiieeebbb^^^ZZZXXXNNNHHH???777333222111111------------------------,,,,,,+++++++++,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((()))******+++************))))))))))))******)))))))))************+++))))))*********+++++++++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((('''&&&&&&'''***++++++***(((((()))***************))))))))))))))))))))))))''')))******(((((()))+++************************************))))))))))))******++++++++++++******)))))))))***++++++,,,,,,)))***+++,,,............,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////---......//////000111111//////111333777;;;>>>AAAFFFJJJOOOSSSUUUVVVXXXYYY___aaaffflllrrryyy~~~))))))))))))))))))))))))$$$&&&(((***++++++***)))%%%&&&((()))******))))))((((((((()))))))))************))))))))))))******)))((((((((())))))***++++++******))))))******+++************************,,,,,,+++++++++,,,------+++,,,,,,,,,------------------...///000111111222111444888;;;===@@@DDDGGGKKKOOOSSSXXX^^^fffqqqyyy~~~}}}|||zzz~~~xxxrrrooommmnnnpppqqqrrrqqqqqqpppooollljjjiiiiiihhheeebbb___aaadddhhhlllooorrrssstttqqqmmmjjjgggccc___\\\VVVPPPGGG???:::666333111........................,,,,,,+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))&&&''')))***++++++******))))))(((((((((((())))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))(((((((((((('''&&&&&&'''***++++++***(((((()))***************++++++++++++++++++++++++'''(((***))))))(((***+++************************************)))))))))(((++++++************++++++((())))))***++++++,,,,,,)))***+++,,,------,,,,,,------------------------)))***+++,,,------------++++++,,,,,,,,,,,,------,,,,,,------...//////000.........///000000111111111222444777<<>>CCCFFFJJJNNNPPPSSSTTTWWWZZZ^^^cccjjjnnntttxxx'''(((((()))******+++++++++*********************)))))))))))))))******+++************************))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,+++++++++++++++++++++++++++******))))))******+++...------------......///222...---111333333666999@@@EEEKKKNNNPPPRRRWWW[[[___aaaffflllqqqvvvzzz||||||{{{zzzzzzxxxxxxxxxvvvuuuvvvxxx{{{}}}}}}yyyvvvtttuuuyyy}}}{{{yyyyyyzzzzzzyyyuuuooogggeeehhhnnnsssuuuyyyyyyzzzxxxuuupppkkkgggddd```[[[WWWSSSLLLDDD>>>666333111////////////...111///,,,+++------+++)))---,,,,,,,,,+++*********+++,,,,,,+++)))))))))***------,,,,,,+++******)))++++++***)))******,,,,,,,,,,,,,,,++++++*********************************))))))(((((())))))***+++))))))))))))))))))))))))***))))))))))))***++++++************************************)))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))'''''''''((()))***,,,,,,***+++++++++******)))(((************************,,,+++******++++++***(((+++*********))))))))))))))))))***+++++++++++++++------+++*********++++++...---------,,,,,,++++++***++++++++++++***(((''',,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,---------.....................//////000111////////////111444777999>>>AAAFFFIIIMMMPPPTTTVVVTTTWWW[[[___dddiiinnnrrryyy}}}'''(((((())))))******+++******************++++++)))))))))))))))******+++************************++++++******)))(((((('''))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,............//////000111111...///333666666999>>>FFFJJJOOOSSSUUUYYY^^^cccjjjlllooorrrvvvyyy|||}}}{{{xxxvvvuuuuuuoooppprrrrrrrrrtttvvvyyy}}}|||zzzxxx|||yyyqqqjjjiiilllqqquuu{{{}}}|||wwwrrrnnnhhhddd___[[[WWWRRRJJJDDD<<<888444111000000///...///---,,,+++,,,---,,,+++,,,,,,,,,,,,++++++++++++,,,------,,,***(((((()))---,,,,,,++++++*********++++++***)))))))))******+++++++++++++++*********************************((((((((((((((())))))***))))))))))))))))))))))))))))))((((((((()))******************************************))))))))))))))))))((((((''''''&&&&&&)))))))))))))))))))))))),,,+++***)))((()))***+++))))))))))))))))))))))))'''''''''((()))***+++,,,)))************)))((((((************************,,,+++)))***++++++***)))***************)))))))))'''((())))))******)))))),,,,,,,,,++++++++++++***)))*********)))(((&&&%%%***++++++,,,,,,++++++***------,,,,,,------...///,,,,,,,,,---------......,,,------------.........000///////////////000111//////...000222777;;;>>>BBBEEEIIILLLOOOQQQUUUXXXXXX\\\bbbhhhmmmqqqvvvyyy(((((((((((())))))******((((((((((((((())))))))))))))))))))))))******++++++++++++***************+++++++++*********))))))))))))))))))))))))))))))(((((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------............///000222222111000333888;;;<<<@@@FFFJJJOOOUUUZZZ]]]bbbiiinnnuuuuuuvvvxxxyyy{{{}}}~~~}}}zzzwwwtttrrrrrrqqqmmmooorrrssstttuuuxxxzzz}}}yyyrrrmmmmmmqqqttt|||zzzvvvmmmiiiccc```\\\WWWPPPKKKCCC>>>999555222111///......---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,++++++*********++++++***))))))(((((((((+++++++++***************************************((((((''''''(((((()))***))))))))))))))))))))))))((((((((((((((())))))***))))))))))))************************)))))))))(((***))))))((((((''''''&&&))))))))))))))))))))))))******)))((('''(((((()))((((((((((((((((((((((((******)))((((((((((((((()))***************))))))************************,,,***)))***++++++***)))************************'''(((((()))))))))))))))++++++,,,,,,,,,++++++***'''((()))***)))'''$$$"""+++++++++,,,,,,---------,,,,,,,,,,,,,,,---......,,,,,,,,,---------......------------............111000000//////000000111000000000222666;;;@@@DDDFFFIIILLLNNNQQQTTTWWWZZZ]]]bbbjjjqqqvvvzzz}}}yyy((((((((((((((()))))))))''''''(((((()))))))))))))))))))))))))))******++++++++++++*********)))))))))*********+++++++++,,,))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------...///111222333333444888???BBBDDDIIIPPPSSSYYY```fffkkkqqqxxx}}}}}}}}}|||||||||}}}~~~~~~~~~~~~yyyxxxvvvtttrrrqqqppppppppprrrtttuuuvvvwwwyyy{{{zzzuuurrrrrrttt{{{~~~~~~wwwrrrlllhhheee```YYYTTTJJJFFF@@@:::666333000.........------,,,,,,---...,,,,,,,,,,,,,,,,,,------***+++,,,,,,+++***+++---,,,,,,+++++++++++++++***************))))))((((((************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((())))))***(((((()))))))))*********************)))))))))(((*********))))))((((((((())))))))))))))))))))))))((())))))***)))(((''''''((((((((((((((((((((((((***))))))((('''(((((((((******++++++,,,++++++***************************+++***)))***+++,,,+++)))***************+++++++++((()))******++++++*********++++++,,,,,,,,,+++++++++,,,---...---+++)))'''+++++++++,,,,,,---......+++++++++++++++,,,,,,---,,,,,,,,,---------......---------.........//////111000000000000111222222222222333666;;;AAAFFFJJJMMMOOORRRTTTWWW[[[___bbbdddjjjssszzzyyyuuu(((((((((((((((((((((((()))))))))***++++++,,,,,,)))))))))))))))******+++,,,,,,++++++***)))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------...000222444555777999???GGGKKKMMMSSS[[[\\\bbbjjjqqqvvv{{{~~~}}}{{{{{{tttsssrrrqqqqqqqqqqqqqqqqqqrrrttttttuuuvvvyyy{{{|||yyyvvvtttyyy}}}}}}xxxrrrmmmiiiddd^^^YYYSSSOOOIIICCC===888333//////000000///---,,,---///------------,,,,,,,,,,,,---......---***))))))***++++++++++++++++++++++++******+++++++++***)))))))))))))))***************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))((((((((()))******'''(((((())))))*********************)))))))))))))))))))))***************)))))))))))))))))))))))))))***+++,,,+++***)))((())))))))))))))))))))))))&&&&&&&&&'''((()))***+++******+++,,,,,,,,,,,,+++************************+++)))))))))+++,,,+++************+++++++++++++++)))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,---,,,+++***))),,,+++++++++,,,,,,---...+++************+++,,,,,,,,,,,,,,,---------......------........./////////000000000000111222333444555666999===BBBGGGLLLNNNOOOQQQTTTWWW[[[```eeeiiinnnttt|||zzzvvvsss((((((((((((((((((((((((((())))))***++++++,,,,,,)))))))))))))))******+++,,,,,,++++++***))))))((()))))))))***************))))))))))))))))))))))))************+++,,,---...------------------------...------,,,,,,------.........///000222444666777:::>>>FFFNNNRRRUUU\\\dddfffmmmvvv}}}~~~~~~~~~~~~|||xxxuuusssnnnnnnooooooppppppqqqqqqqqqrrrsssssstttwww{{{~~~{{{wwwyyy|||~~~wwwqqqmmmiiibbb]]][[[WWWRRRLLLFFF>>>777222111222222000---,,,...000.........---,,,,,,,,,+++,,,---...---+++***+++,,,++++++++++++++++++++++++)))***+++,,,,,,++++++***((()))))))))*********+++))))))))))))))))))))))))***************+++,,,,,,))))))))))))))))))))))))***))))))))))))***++++++''''''(((((()))******+++************))))))))))))''''''(((((()))*********))))))))))))))))))))))))+++***))))))(((((())))))))))))))))))))))))))))))&&&&&&&&&'''((()))***+++))))))***+++++++++++++++***************************)))((()))+++,,,+++************++++++,,,,,,,,,)))***++++++,,,,,,++++++++++++*********+++------(((((())))))))))))******,,,,,,+++******+++,,,---,,,++++++++++++,,,------,,,,,,,,,---------..................//////////////////000111222333555666888:::>>>CCCHHHMMMPPPRRRPPPSSSWWW[[[___ffflllqqqxxx}}}~~~~~~|||zzzxxxwww((((((((((((((('''''''''&&&''''''((()))*********)))))))))))))))******+++,,,,,,++++++***))))))(((++++++******)))((((((((())))))))))))))))))))))))++++++++++++,,,---......---------------------------------,,,,,,---------//////000111333666888999===AAAJJJSSSWWWYYYaaajjjssszzz{{{yyyzzz{{{}}}}}}yyysssooommmkkkkkklllmmmooopppqqqqqqqqqrrrssssssuuuyyy~~~~~~zzzyyy|||zzzuuupppjjjeee```]]]XXXRRRKKKCCC:::444222444444222...,,,...000//////...---,,,,,,++++++(((***+++,,,,,,---...000++++++++++++++++++++++++)))***+++,,,------,,,+++(((((())))))*********+++))))))))))))))))))))))))++++++******++++++,,,---))))))))))))))))))))))))***************++++++,,,&&&''''''((()))******+++************))))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))+++)))&&&######%%%''')))))))))))))))))))))))))))))))))((('''''''''''''''(((((()))******************************************)))((()))+++,,,,,,************++++++,,,,,,,,,))))))***+++++++++++++++,,,+++***))))))+++---...+++*********+++,,,---...---,,,+++*********+++,,,---,,,,,,,,,,,,---......,,,,,,,,,---------................../////////000...//////111222444666777:::<<>>AAADDDJJJNNNRRRVVVYYY\\\___bbbfffjjjoootttzzz~~~zzzxxxyyyyyyyyywwwxxx|||'''((()))'''&&&&&&''')))************************************************,,,+++++++++***))))))))),,,+++)))(((((()))+++,,,,,,+++)))(((((()))+++,,,+++***)))))))))***,,,,,,......---------......///+++---//////......///000000111222333444888===AAAGGGKKKRRRZZZbbbjjjsssxxx{{{wwwuuuuuutttsssyyy|||yyyrrrnnnjjjhhhfffffffffhhhjjjlllnnnpppqqqssssssssstttwwwzzz}}}{{{}}}~~~|||}}}~~~|||vvvrrrhhheee```\\\WWWQQQKKKFFF???;;;666222111000///...000000000///......------.........---------,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++)))***++++++***)))***+++(((((())))))))))))(((((())))))))))))************************************((())))))***************))))))***+++++++++******))))))))))))))))))))))))***)))((('''&&&''''''((())))))((('''&&&%%%$$$$$$******))))))))))))))))))))))))))))))))))))))))))(((((())))))*********)))************************,,,++++++***)))(((''''''((((((((())))))***************************************++++++++++++******+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///....................................///000222222111222444555666:::???CCCGGGJJJOOOSSSVVVZZZ^^^aaaeeehhhmmmrrrvvv{{{{{{wwwsssrrrsssuuuvvvuuu{{{***+++***)))'''&&&'''(((************************************************---,,,,,,+++***)))((((((,,,+++*********+++,,,---,,,+++***))))))***+++,,,+++************+++,,,,,,..................------+++---///000///000222333111222444666999===BBBFFFMMMRRRYYYaaaiiiqqqyyy~~~~~~wwwtttqqqooooooooonnnmmmooottt{{{{{{wwwpppkkkhhhgggeeeddddddeeegggjjjmmmoooqqqsssssssssrrrssstttuuuwwwyyyuuuvvvwwwyyyzzz{{{||||||}}}~~~}}}{{{}}}~~~|||ppplllfff```\\\WWWRRRNNNGGGBBB:::444111111111111111111000000///......---//////............------,,,+++***))))))***+++,,,---,,,,,,++++++*********)))***++++++***)))***+++)))))))))(((((()))))))))))))))))))))************************************((()))******++++++************+++++++++******)))))))))))))))))))))))))))))))))(((''''''''''''(((+++***)))'''%%%###"""!!!******))))))(((''''''&&&((((((((((((((((((((((((((((((((((((((())))))***************************...---,,,***(((&&&%%%$$$&&&&&&'''((()))***++++++************************,,,,,,+++++++++,,,,,,,,,+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///------------------------//////......///000111111000222444777:::???EEEJJJNNNQQQUUUXXX\\\```eeeiiinnnrrrwww|||{{{vvvrrrooommmmmmppptttwwwyyy***++++++***((('''(((***************************************************,,,+++++++++***))))))))),,,,,,+++++++++,,,------++++++***))))))***++++++************++++++,,,,,,---.../////////...---,,,---...000000///000222444333666888;;;>>>CCCHHHLLLRRRWWW___gggnnnuuu|||zzzsssooommmlllmmmnnnnnnnnnlllkkkooouuuzzz||||||zzzxxxtttpppllliiiggggggfffeeedddeeegggiiikkknnnooopppnnnnnnmmmlllllllllmmmnnnmmmnnnppprrrssstttuuuuuuuuuvvvwwwyyy{{{}}}{{{yyyxxx{{{|||wwwrrrkkkddd___[[[WWWTTTOOOHHH???777333222222222000000000///......------............------------,,,++++++******++++++,,,------,,,,,,+++***)))))))))***++++++***)))***+++---,,,************,,,---((()))))))))************************************))))))***++++++++++++***+++++++++++++++***)))((())))))))))))))))))))))))++++++++++++***+++++++++******)))))))))(((((((((******)))))))))((((((((((((((((((((((((((((((((()))((('''''''''(((***+++************************,,,,,,,,,+++++++++******(((((()))******+++,,,,,,************************,,,,,,+++******+++---...,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------...............///////////////000111111111333777:::>>>DDDJJJNNNRRRUUUYYY^^^bbbgggmmmrrrxxx|||~~~yyyuuuqqqnnnkkkjjjkkknnnssszzz((()))***)))))))))+++,,,************************************************)))))))))***+++++++++,,,,,,++++++,,,,,,------...+++******************+++******++++++,,,,,,,,,,,,,,,---...//////...---,,,///000000000///000222444555888<<>>>>>@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGIIIJJJJJJKKKKKKLLLMMMOOOPPPQQQRRRTTTVVVYYY[[[]]]```dddgggiiiooovvv|||~~~~~~~~~xxxzzz||||||sssjjjddd___[[[YYYTTTPPPIIIBBB===999555222000////////////.........,,,------------,,,+++++++++,,,,,,------,,,,,,++++++------,,,+++***+++,,,,,,+++***)))))))))***+++*********+++++++++++++++---+++***((((((***+++---******+++,,,,,,+++******((((((((()))))))))******)))***++++++,,,++++++++++++++++++******************************)))(((((()))))))))************+++******++++++,,,,,,++++++******))))))))))))******)))***+++,,,---------,,,)))***+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......//////......//////......//////000111/////////000111333444555888<<>>>>>>>>===<<<;;;;;;<<<>>>AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJLLLMMMNNNOOOPPPRRRTTTWWWXXXZZZ\\\```ccceeejjjqqqwwwzzz|||}}}~~~||||||||||||~~~~~~}}}yyyzzz}}}}}}ssskkkeee___\\\WWWTTTOOOJJJEEE???888333111111000000000/////////---......///...---,,,+++,,,++++++++++++++++++,,,,,,---...---+++***+++,,,+++++++++*********))))))((())))))******+++++++++((((((((())))))(((((((((***++++++,,,,,,++++++***)))))))))*********++++++)))***+++,,,,,,,,,++++++***************+++++++++))))))))))))))))))***+++))))))*********+++++++++))))))***++++++++++++++++++***)))(((((()))***+++***+++,,,------,,,,,,+++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++***++++++,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...........................///000111222111111000///////////////000000111111111111222444666777888???BBBGGGKKKOOORRRVVVYYY^^^cccllluuu{{{vvvooojjjhhhgggfffggglllssszzz))))))))))))))))))))))))*********++++++,,,,,,,,,***++++++,,,,,,------...,,,+++***))))))***+++,,,***+++,,,............---+++,,,---............------.........//////000000///,,,***,,,222777:::;;;CCCHHHPPPYYYdddppp{{{zzzrrrkkkgggbbb___]]]\\\[[[YYYTTTUUUVVVWWWXXXXXXYYYYYYVVVVVVVVVUUUSSSQQQNNNMMMHHHEEECCCBBBCCCDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>=====================<<<::::::999999;;;===@@@BBBAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@AAABBBBBBBBBFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPQQQSSSUUUWWWXXXZZZ]]]```bbbgggmmmsssvvvxxx{{{|||{{{{{{zzz{{{}}}|||{{{yyy{{{~~~yyypppiiiccc___YYYWWWTTTPPPJJJCCC:::555111111111111000000000000...///000000000///---,,,,,,++++++******++++++,,,,,,---...---+++***+++,,,+++++++++++++++***)))(((''''''((()))***++++++,,,)))+++---//////---+++)))***+++,,,------,,,+++***************++++++++++++)))***+++,,,---,,,,,,+++))))))******+++++++++,,,((((((''''''(((***,,,...))))))******++++++++++++(((((()))***************+++***)))(((((()))***++++++,,,---------,,,+++***++++++,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,.../////////...---///////////////000111111222333333444666888:::;;;CCCGGGKKKOOORRRUUUYYY[[[aaagggpppyyywwwooolllkkklllmmmooouuu}}}+++***)))))))))***,,,,,,***((('''(((+++,,,+++)))*********)))))))))((((((,,,,,,,,,---------......---,,,+++,,,...///...---******+++++++++,,,,,,,,,---///000000///......//////222444555666:::@@@EEEIIIOOOXXXdddooozzz~~~}}}zzzvvvssskkkgggaaa]]][[[ZZZYYYXXXYYYWWWTTTSSSTTTVVVWWWXXXUUUTTTRRROOOLLLJJJIIIHHHDDDCCCBBBAAA@@@@@@@@@@@@======<<<<<<<<<<<<======999999::::::::::::;;;;;;===<<<;;;::::::;;;<<<===???@@@AAABBBBBBAAA@@@???===>>>>>>>>>???????????????@@@AAACCCDDDEEEEEEEEEIIIHHHGGGGGGHHHJJJMMMOOOOOOQQQSSSSSSTTTUUUXXXZZZaaaccchhhmmmrrrtttvvvvvvyyywwwwwwyyy~~~}}}xxxyyy{{{zzzrrrjjjddd^^^ZZZUUUQQQNNNGGG???999666444222111111111000...000/////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***************+++******))))))(((((('''''')))***+++,,,,,,+++))))))************************'''+++------***(((***,,,,,,+++***))))))***+++,,,++++++************++++++$$$%%%((()))***)))(((''''''((()))***************+++++++++******)))))))))++++++************++++++---------,,,,,,++++++++++++,,,------......------......---,,,++++++***)))///////////////.........+++,,,------......------............////////////111000000////////////000111111222222444999???CCCJJJMMMPPPRRRUUUXXX]]]```jjjoooxxx|||vvvpppmmmnnnrrrvvvyyy+++***)))))))))***,,,,,,+++)))((())),,,---,,,***,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------,,,+++,,,...///...---,,,,,,---------.........,,,---///000///...///000111444777999:::===DDDIIILLLRRR\\\hhhsss~~~~~~{{{yyyvvvqqqmmmfffbbb^^^ZZZYYYXXXXXXWWWWWWUUUQQQPPPRRRSSSTTTTTTSSSRRROOOMMMJJJHHHFFFFFFAAAAAA@@@>>>>>>======>>><<<<<<;;;;;;;;;;;;<<<<<<999999999:::::::::;;;;;;===<<<;;;::::::;;;<<<===;;;<<<===>>>>>>===<<<;;;=========>>>>>>>>>????????????AAABBBCCCDDDDDDDDDFFFFFFFFFFFFGGGIIIKKKLLLMMMOOOPPPQQQQQQSSSVVVXXX]]]```dddiiimmmpppqqqrrrvvvtttsssuuuzzz}}}~~~|||{{{{{{}}}uuukkkeeeaaa]]]XXXUUUQQQKKKDDD>>>999666333222222222111000000000/////////.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,***(((''''''(((***,,,++++++***************+++***************))))))))))))******+++++++++******************************)))))))))*********)))(((++++++***))))))***++++++++++++************++++++'''''')))******)))((((((((())))))************))),,,,,,+++++++++*********++++++************++++++------,,,,,,++++++++++++++++++,,,------------------------,,,+++******))),,,,,,,,,------.........+++,,,------......------............////////////000000000000000000000000111222444555777<<>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;999999999999::::::::::::<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<<<<;;;::::::<<<<<<<<<=========>>>>>>===>>>???AAABBBBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHJJJKKKMMMNNNNNNPPPRRRUUUXXX[[[___cccgggjjjlllmmmrrrpppnnnppptttxxx{{{|||~~~~~~}}}~~~}}}rrrjjjeeeaaa\\\XXXUUUQQQJJJEEE>>>;;;666333222333222222000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***'''%%%%%%'''***,,,+++***************++++++******++++++++++++++++++***)))))))))***+++,,,,,,************************---***'''))),,,---+++(((++++++***))))))***++++++++++++************++++++***************)))))))))*********+++******)))))),,,,,,,,,,,,++++++++++++++++++************++++++,,,,,,+++++++++++++++******++++++,,,,,,,,,,,,,,,------,,,,,,++++++******))))))***+++,,,---......,,,,,,---............---............///////////////000000111111111000000222444666999<<>>AAADDDHHHOOOTTTYYY^^^fffooowww}}}yyytttqqqoookkkeeeaaa^^^\\\YYYYYYZZZ[[[[[[ZZZRRRPPPLLLKKKKKKLLLKKKKKKJJJIIIFFFDDDAAA???>>>===<<<;;;;;;:::999999999:::999999888888888888999999888999999999999:::::::::;;;::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEGGGHHHJJJKKKKKKLLLOOORRRTTTWWWZZZ^^^bbbeeeggghhhnnnlllkkklllooosssxxxzzzzzz||||||tttiiiddd___[[[XXXTTTOOOJJJCCC???999555333333333222000000000////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***)))'''''')))***,,,*********)))******+++,,,)))*********++++++,,,,,,******)))((()))+++,,,---************************...,,,******,,,---,,,++++++******************+++++++++************++++++---,,,+++***************++++++++++++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++---------,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,------...........................//////////////////111222222222222111333666999===AAAFFFKKKOOOSSSXXX^^^eeekkkrrrxxx|||~~~xxxtttssstttrrruuuyyy}}}******++++++,,,,,,,,,,,,************)))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++,,,...///...---++++++,,,,,,,,,---------...///000/////////222444777;;;BBBFFFJJJOOOVVV[[[aaaeeejjjoootttzzz~~~~~~yyyuuuppplllkkkhhhccc^^^[[[YYYWWWWWWXXXYYYYYYXXXPPPNNNKKKIIIIIIIIIGGGFFFDDDCCCAAA???===<<<;;;:::;;;::::::999999999999:::888888777777777777888888888888888999999999::::::999::::::::::::::::::999<<<<<<<<<;;;;;;<<<<<<<<<999999:::::::::;;;;;;;;;:::;;;<<<======>>>======@@@@@@AAABBBCCCCCCCCCCCCCCCEEEGGGGGGHHHIIILLLNNNQQQSSSVVVZZZ]]]```cccdddiiihhhhhhhhhjjjoootttxxxxxxzzz~~~{{{nnniiibbb]]]ZZZWWWRRRNNNGGGCCC<<<777444333222222111000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))***++++++,,,((())))))******++++++++++++***)))))))))***,,,---***************************+++,,,+++)))(((+++---*********++++++*********++++++************++++++...---,,,+++******+++++++++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++------------............------------,,,,,,,,,,,,,,,---......//////..................//////////////////111222333333333333555888===AAAFFFJJJOOOSSSVVV[[[bbbjjjqqqxxx~~~~~~uuupppnnnoooqqqssswww}}}***++++++,,,---,,,,,,,,,)))***+++***(((((((((***************++++++++++++,,,,,,---------.........---,,,+++,,,...///...------.........///////////////000000000000111444777<<>><<<;;;:::999999999:::999999888888999999:::888888777777777777888888888888888888999999999999888999999::::::999999888:::999999888888999999:::888888888999999999::::::999999:::;;;;;;;;;;;;;;;>>>>>>>>>?????????@@@@@@???AAABBBCCCCCCEEEHHHJJJMMMNNNPPPSSSWWWZZZ]]]^^^aaabbbcccccceeeiiinnnrrruuuxxx|||vvvppphhhaaa]]]ZZZUUUQQQLLLGGGAAA;;;888555333222111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++---......---+++)))))))))))))))***+++,,,,,,)))))))))***************++++++***************+++************************''')))+++)))%%%$$$(((,,,)))***++++++++++++***)))++++++************++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,,,,,,,------....../////////.........---------,,,------...////////////...............////////////000000000111222444555666888<<>><<<::::::999888888888888999888888777777777888888999888888777777777777888888888888888888999999999999777888999::::::999888777888888777666666777888888777777777888888888999999888888999:::::::::999999<<<;;;:::::::::;;;<<<===:::<<<>>>>>>???@@@CCCEEEFFFGGGIIILLLOOOSSSVVVWWWWWWYYY\\\]]]^^^aaafffjjjmmmpppuuuyyy}}}yyyooogggbbb^^^YYYUUUPPPLLLFFFAAA===999555222111111111000000000//////------------------------------------------------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))))))))***+++,,,---+++++++++++++++*********+++++++++++++++***)))(((******************************)))((('''(((***+++)))***++++++++++++***)))++++++************++++++)))***,,,,,,---,,,++++++******+++,,,,,,,,,++++++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........++++++,,,---------------******++++++,,,---......------------............------...///////////////............////////////111111000000111444777999===AAAGGGMMMQQQTTTXXXZZZaaafffnnnvvv}}}zzzvvvoooiiigggjjjnnnqqqyyy***+++,,,---...---,,,,,,+++---...---***(((***,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,---------......+++---///111333888===AAAHHHNNNWWW^^^ccciiiqqqvvvssssssqqqqqqsssxxxzzzxxx{{{wwwsssiiiccc\\\XXXXXXYYYYYYXXXYYYWWWUUUUUUTTTTTTQQQPPPIIIGGGDDDBBB@@@>>>;;;999888777777777777888888999777777666666666777777888888888777777777777888888777888888888888999999999777888999::::::999888777999888777666666777888999777777777777888888888888777888888999999999999888:::999777666666888:::;;;777999:::;;;;;;===???BBBAAABBBDDDGGGJJJMMMPPPRRRPPPSSSWWWYYYYYY\\\```dddfffiiimmmrrrvvv{{{uuulllfffbbb\\\XXXSSSOOOJJJEEE@@@<<<777444111111111111000000000000------------------------------------------------++++++++++++++++++++++++++++++***))))))***++++++))))))))))))***+++,,,------------,,,,,,++++++++++++,,,,,,,,,+++)))'''&&&************************000,,,)))))),,,......,,,)))***+++,,,,,,+++***)))++++++************++++++((()))+++---------+++***)))***+++,,,,,,,,,,,,,,,)))))))))******+++++++++---,,,,,,++++++,,,,,,------------....../////////+++,,,------......------(((((()))***+++,,,,,,---++++++,,,,,,......//////---......///////////////............/////////000222111//////000444888;;;AAAEEEKKKQQQUUUXXX[[[]]]fffkkksss{{{wwwsssmmmiiiiiilllqqquuu{{{,,,,,,++++++,,,,,,---...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,......---...//////---,,,---------............///---///000000//////000222...111444555777<<>>AAACCCFFFGGGKKKMMMPPPQQQSSSTTTWWWYYY^^^aaaeeeiiinnnsssxxx|||}}}sssllleee___[[[VVVUUUQQQKKKCCC<<<777555///111222111///...000333///...---...000111000///...------,,,,,,------...------,,,,,,+++***))))))+++***)))))))))***,,,,,,,,,,,,,,,------.........******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,+++***)))))))))***+++++++++++++++***)))((())))))***++++++++++++***------,,,,,,+++***)))))),,,,,,,,,++++++*********,,,,,,,,,++++++************+++,,,---...---,,,,,,++++++++++++++++++++++++...------,,,,,,------...........................------,,,+++,,,---...///..........................................------////////////000000000000///000111222444888===AAAGGGJJJOOOSSSXXX]]]bbbfffnnnttt|||~~~xxxrrrpppnnnkkkkkkooovvv{{{,,,++++++++++++,,,------******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,---------............///...///000000//////000222...111555777999>>>FFFLLLRRRZZZcccjjjqqqzzz|||yyyyyy|||~~~vvvnnniii```\\\WWWUUUUUUVVVWWWXXXXXXWWWUUUTTTRRRNNNHHHDDD???===:::999999888777555666777777777777666666555555555555555555666777777555555555555555666777777666666777777777888888888555555555555555555555555777777666666666555555555555666666666666555444444666555444444444444555666444333333333333444555555444444555666777888999999999999:::<<<>>>@@@BBBCCCEEEGGGJJJLLLMMMOOOQQQTTTUUUXXX\\\aaaeeejjjooosss}}}xxxpppiiiccc^^^XXXWWWTTTNNNGGG@@@;;;888222444444222///...///111,,,+++***+++---...---,,,...------,,,,,,------...------,,,,,,+++******)))+++***)))))))))***,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++******)))*********++++++,,,,,,+++******)))******+++,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++((()))***+++,,,++++++***++++++++++++++++++++++++...------,,,,,,------..............................------,,,---...///000................................................000000000000111111111111000222333555777;;;AAAEEEKKKNNNRRRWWW\\\bbbhhhlllsssyyy}}}wwwssspppoooooonnnooottt{{{+++++++++++++++,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,------------------............///...///000///......000222000444999<<>>>>>@@@CCCEEEFFFGGGJJJLLLLLLOOOTTTXXX\\\```fffiiirrrvvv{{{wwwooohhhcccZZZYYYWWWSSSMMMFFF@@@===666666555333000...///111///...---...///000///......------,,,,,,------...------,,,,,,++++++******+++************+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********)))******++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------,,,,,,,,,,,,---......................................................000000000111111111222222222333666888<<>>:::888555555555555444333333333444555555444444333333333333333333444444555555555555555555666777777666666777777777777777777666666666666666666666666777777777666666666555555111222222222222111000000000111222444444222111000111000000000000111222222222222333444555555666666666666666666777888:::::::::===???AAAAAACCCEEEGGGHHHKKKOOORRRVVVZZZ___ccciiilllqqquuuzzz}}}uuulllfff]]]\\\YYYVVVRRRLLLEEEAAA999888666333111111111222111000//////111111111///...------,,,,,,------...------,,,,,,,,,+++++++++************++++++,,,,,,......------------,,,,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,***)))))))))***+++,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,------++++++++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------------------------------------...------,,,,,,------...------------------------+++++++++++++++,,,,,,,,,....................................//////////////////000000111111222222222555888<<<@@@EEEKKKPPPUUUXXX]]]ccciiipppxxx}}}~~~yyysssooommmkkkkkkkkknnnsssxxx~~~}}}{{{+++************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++((((((***,,,---------------............///...///000//////111444666777===DDDKKKQQQYYYbbbiiipppzzz}}}~~~|||}}}wwwpppjjjeeeaaa^^^UUUTTTRRRQQQRRRSSSRRRQQQRRROOOLLLIIIFFFBBB===:::888777555444555666555444555555555555444333222111444444333333444444555666555555555555555666777777777777666666666666666666666666666666666666666666666666666666555555555555111222222222222111000000...000222333333222000...111111111111111222222333222222333333444444555555666666666666777888999999:::<<>>:::777777666444444555666555444777777777666555444333222555444444444444555666666555555555555555666777777777777666666666666555555555555555555555555555555555555555444444444333333111111222222111111000///...///111222222111///...222111111111111222333333222222333333444444444444555555555666777888999:::;;;===???@@@AAABBBDDDFFFCCCEEEGGGIIIJJJLLLPPPRRRVVVYYY]]]```cccggglllpppuuuyyy~~~|||}}}~~~~~~{{{{{{||||||{{{zzz|||~~~zzzqqqhhhddd___[[[XXXTTTNNNIII@@@===888555444444444333000///......///000...---...------,,,,,,------...------------,,,,,,,,,,,,***++++++,,,---,,,,,,,,,*********++++++,,,,,,,,,++++++,,,---------------,,,++++++******++++++,,,*********)))******++++++***++++++,,,,,,,,,,,,,,,+++***)))((()))***+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++,,,------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000//////////////////////////////.........//////000000111...//////000111222333333666999>>>CCCHHHMMMSSSWWW\\\aaaiiiqqqwww}}}vvvuuurrrnnnjjjjjjkkkmmmsssyyy***************++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---......------------............///...///000111222666;;;>>>DDDKKKUUU^^^gggqqq{{{}}}xxxpppiiiccc^^^YYYVVVTTTSSSRRRRRRRRRQQQNNNLLLIIIFFFCCC@@@>>>;;;777555666444333333444555555444666666666666555555444333444444444444444555666666555555555555555666777777777777666666666555555555444444444444444444444444444444333333333222222222000000111111000000///...///000111111111111000///111111111000111111222333333333333444444444444444444444444555666888999:::;;;===???@@@@@@AAACCCEEEAAACCCDDDEEEEEEFFFIIIKKKMMMOOORRRUUUWWW[[[___bbbhhhkkkpppuuuzzz|||vvvxxxyyy{{{~~~yyyzzzyyyyyyxxxzzz~~~yyyoooiiibbb]]][[[XXXRRRNNNGGGAAA;;;666444444222111333222111111222222111///...------,,,,,,------...------------------------***+++,,,---------,,,,,,))))))******+++,,,------+++,,,------...---------,,,++++++******++++++,,,++++++******)))*********)))******+++,,,,,,++++++,,,+++***))))))+++,,,...---,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++***+++,,,---..............................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......////////////////////////---......///000000111111000111111222333444555666999===BBBGGGLLLQQQWWWZZZ___eeeoooxxx~~~zzzpppqqqqqqpppnnnooorrruuu|||*********)))***++++++,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,*********,,,...///...,,,---------.........//////...///000111333777===AAAMMMTTT^^^hhhrrr|||zzzuuunnngggaaa[[[VVVSSSTTTSSSSSSRRRRRRPPPMMMKKKFFFCCC@@@>>><<<999666333444333111222333444444333111222333333444444333333444444333333444444555666555555555555555666777777777777666666555555555444333333333333333333333333333333333222222222111111//////000000//////...---000000111111111111000000000000000000000111222222333444444444444444444555333333444555666888999::::::<<<>>>??????@@@BBBDDDBBBCCCDDDDDDCCCDDDFFFHHHGGGIIILLLNNNOOORRRVVVYYY^^^aaafffjjjoootttzzz~~~|||xxxssstttwwwzzz~~~xxxxxxxxxwwwxxxzzztttmmmeee___]]]ZZZUUUQQQKKKEEE===777444333000...111///......//////...,,,...------,,,,,,------...------------------------***+++,,,---...---,,,,,,******+++,,,...///000000+++,,,------......------,,,++++++++++++++++++,,,,,,,,,+++***)))))))))***((()))***+++++++++++++++---,,,+++******,,,...///------,,,,,,+++***))))))*********++++++,,,,,,,,,---,,,,,,++++++*********......---,,,---...///000////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++000000000000000000000000---......///000111111222222222333444555777777888<<<@@@EEEJJJOOOTTTYYY]]]aaahhhsss|||yyytttmmmppprrrssssssuuuyyy}}}///---,,,++++++,,,...///---,,,++++++******++++++---------....../////////+++++++++++++++,,,---......---,,,...111222000...---///222333555999AAAGGGVVV]]]hhhsss}}}xxxssskkkccc^^^YYYUUUSSSVVVVVVUUUSSSPPPLLLIIIGGG???>>><<<:::999777666666333333222222333333444555666555444444444444555666666666666666666666666666222222444555666666777777777777666444111///---+++444444333333222111000000333333333333222000///---111111111111000000000000111111111000000000000000333333222222222222222222111111111222333333444444111222333555666777777777;;;;;;<<<<<<===>>>?????????@@@@@@@@@AAAAAAAAAAAAEEEEEEEEEGGGIIIMMMPPPSSSWWWZZZ^^^bbbfffjjjooorrrwww{{{}}}{{{yyyxxxwwwyyy~~~~~~xxxwwwxxxxxx{{{|||uuukkkccc^^^ZZZUUUQQQOOOJJJBBB;;;777555333222444333000///...///000111///............---------------------------------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++******+++,,,------,,,+++******+++,,,+++)))))))))***---,,,+++***+++,,,---......------,,,,,,++++++***...---+++*********+++++++++***))))))+++---///111******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------......---,,,---...///000///////////////.........111333444222///...111444...///000111222666;;;???BBBEEEIIILLLOOOTTT[[[aaafffmmmxxx~~~yyysssnnnmmmooorrruuuxxx}}}---,,,,,,+++,,,---...///---,,,++++++***+++++++++,,,,,,---------.........//////.........//////000...---,,,...000111000...///222444666888>>>GGGNNN^^^fffrrr}}}wwwqqqjjjccc^^^ZZZVVVTTTUUUTTTSSSPPPMMMIIIFFFDDD>>>===<<<999888666666555222222222222222333444444555444444333444555666777888888888777777666666666222333444555666666666666777777777666555333222111444333333222111111000000111222222222111000///...000000000000000000000000111111111111000000000000222222222222222222222222222222222333444444555555333333555666777888888888::::::;;;;;;<<<======>>>>>>>>>?????????@@@@@@@@@BBBBBBCCCDDDFFFJJJMMMOOOPPPSSSWWW[[[^^^aaaeeehhhkkkpppvvv||||||{{{zzz|||{{{yyyyyy{{{{{{pppgggaaa\\\WWWTTTQQQLLLEEE???;;;777444222333222111////////////000///............---------------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,***+++++++++,,,,,,+++++++++***+++,,,+++)))))))))***+++************+++,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++*********++++++---,,,+++))))))***+++,,,******+++,,,,,,,,,,,,+++---,,,,,,,,,++++++++++++------------------------......---------,,,,,,,,,------------------------...------,,,---...///000/////////////////////...///...---...///000111000///000222333444888>>>BBBFFFIIIMMMOOOQQQVVV^^^dddkkkrrr|||{{{vvvrrrmmmjjjmmmpppvvv{{{++++++,,,,,,---...//////------,,,++++++++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,...---------///000///...222444777999===EEEOOOWWWfffooo}}}}}}|||~~~}}}zzztttooohhhbbb^^^ZZZWWWTTTSSSRRRPPPMMMIIIFFFCCCAAA===<<<:::888666555555444222111111111111222333333333333333333444666777888::::::999888777666666555444444555555555555444444444555555666666555555555333333222222111000000000//////000000000000//////////////////////////////111111111111111111111111111111222222222222222222333333333444555555666666444555666777888999999999999999999::::::;;;;;;<<<<<<<<<=========>>>>>>>>>??????@@@AAACCCFFFIIIJJJIIILLLOOOQQQSSSVVVYYY[[[^^^bbbffflllqqqxxx~~~||||||~~~xxxmmmeee```ZZZWWWSSSOOOJJJEEE@@@;;;666333222222111000//////......///............---------------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,***,,,++++++++++++++++++,,,***+++,,,+++)))))))))***))))))***++++++++++++***))))))******+++,,,,,,------,,,+++*********++++++---,,,***)))((()))************+++,,,,,,,,,,,,+++------------,,,,,,,,,,,,...........................------------,,,,,,,,,------------------------...------------...//////....../////////////////////,,,***+++000333222///000222444555888<<>>;;;:::999777555444444444111111000000111111222333222222333444555777888999<<<<<<:::999888666555555555555555555444444333222111111222333333333222222222222111111000000000000---....../////////000000............////////////000111111111111111222222111111111222222222222222333333444444555666666666555666777888999999999999888888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>???AAACCCFFFGGGEEEHHHJJJKKKLLLMMMPPPRRRUUUXXX[[[___eeellltttyyy|||sssjjjccc]]]XXXUUURRRNNNJJJEEE???888444111222222111000///...---///............---------------------------------,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,+++---,,,+++******+++,,,---***+++,,,+++)))))))))***((()))+++,,,,,,,,,+++***))))))*********+++++++++,,,+++++++++++++++++++++))))))))))))***+++------******+++,,,,,,,,,,,,+++------------------------------------............------------------------------------------------------------......//////............////////////000...---...111333333111111333555888;;;@@@EEEIIIOOOSSSWWWZZZ]]]ccclllrrryyyzzzvvvpppllliiijjjkkkllllllsss~~~)))***+++---.../////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++......////////////...---...............///111222444777<<>>???AAACCCDDDEEEEEEGGGIIIIIIIIIIIIKKKMMMNNNPPPSSSVVV[[[bbbjjjooorrruuuyyy|||zzzoooggg___ZZZVVVTTTQQQMMMIIIBBB;;;666333333333222111///...---///............---------------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++---,,,+++******+++,,,---***+++,,,+++)))))))))***)))***,,,---------,,,++++++++++++*********))))))++++++++++++++++++++++++++++++++++++,,,,,,---...******+++,,,,,,,,,,,,+++------------------------++++++,,,,,,,,,------------------------------------------------------------------...............---.........//////000000000111222111///...000333111333777;;;???DDDIIIMMMQQQVVV\\\aaaeeelllttt{{{~~~wwwooommmjjjhhhhhhjjjnnnqqqsss{{{++++++,,,,,,---...//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,---//////......------.../////////000333666777<<>>===999999777666555444444444222111111111111222333333333444666888999:::;;;;;;<<<;;;:::999777666555444444444444444444333222111333333333222111000///...000000000///////////////...............///000111.........//////000000111000000111111222333333333222222333333444444555555444555555666666777888888888999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<============>>>???@@@AAABBBCCCCCCEEEFFFGGGGGGFFFFFFHHHIIIHHHIIILLLOOOSSSXXX___dddjjjmmmqqqtttwwwzzz~~~xxxnnnddd^^^WWWVVVSSSPPPLLLFFF???:::555555444222111000/////////............---------------------------------*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---+++,,,++++++++++++++++++,,,***+++,,,+++)))))))))***++++++,,,------------,,,---,,,,,,+++******))))))******+++,,,,,,,,,++++++.........---,,,+++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------***++++++,,,,,,---------,,,,,,,,,------------...------------------------,,,---......//////......------......///000000000///111333111---+++...222222555:::???CCCHHHNNNRRRVVV\\\ccciiinnnttt|||rrriiicccddddddeeeggglllrrrvvv---,,,,,,+++,,,---...///......---,,,,,,,,,,,,---------,,,,,,++++++++++++'''(((***,,,------,,,,,,,,,...000000000222666:::===CCCKKKSSS[[[eeepppxxx~~~xxxuuusssrrrtttuuuuuuuuutttrrrooommmllliiiddd```\\\XXXTTTQQQHHHFFFDDDAAA>>>===<<<<<<999999777666555555555555222222222222222333444444555666888:::;;;;;;;;;;;;::::::999888666555444444333333444444444333222222222333333222222111000///////////////////////////000///.........///000111......///000000111222222000000111222222333444444333333444555555666666777777777888888999:::::::::<<<<<<===>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBBAAACCCDDDDDDCCCBBBCCCEEEDDDFFFIIIKKKNNNSSSXXX\\\bbbeeeiiilllooorrrvvvyyy~~~}}}}}}vvvkkkdddZZZXXXVVVSSSPPPJJJDDD???888777555333111111111111///............---------------------------------*********+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,---...---,,,+++++++++,,,,,,+++++++++***+++,,,+++)))))))))***+++++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,+++...------,,,+++***)))(((******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---++++++,,,,,,---......///,,,,,,,,,---------......------------------------,,,---.../////////...---------......///000000111000000111000000000111222555888>>>CCCHHHNNNSSSWWW]]]ccclllssswww{{{ssshhhbbb[[[^^^bbbfffiiiooowww|||///---,,,++++++,,,...///......---,,,,,,,,,,,,------------,,,,,,+++++++++)))***---///111111000///,,,...000000000333888<<>><<<;;;;;;;;;:::999888666666555555555333333222222333333444555666777999;;;<<<<<<<<<;;;999888888777666555444444222333333444444333333333000000111111111000000///.........///////////////111000///......///000111...//////000111222222333000000111222333333444444444444555555666777777888999::::::;;;;;;<<<<<<===>>>??????@@@@@@@@@@@@???========================>>>>>>>>>>>>????????????===>>>???@@@AAAAAAAAAAAA>>>@@@AAA@@@??????@@@AAADDDFFFIIIKKKMMMQQQVVVYYY]]]```dddgggiiilllpppssszzz|||~~~xxxwwwyyy}}}}}}qqqhhh\\\ZZZXXXUUURRRMMMGGGCCC:::888555333111111222222//////.........---------------------------------)))******+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,***+++,,,------,,,+++******+++,,,+++)))))))))***+++***)))))))))***,,,---+++++++++,,,,,,---......)))***+++,,,---,,,,,,+++)))******+++++++++************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,------...///000000,,,,,,,,,------.........------------------------,,,,,,.../////////...------------...///000000111444111///111555777666444777;;;AAAFFFLLLQQQWWW[[[ccciiisssyyy|||tttkkkddd```XXX]]]ccchhhmmmttt|||