BM6P6(@ xxxssspppoooooonnnqqqtttyyy|||~~~}}}sssjjj\\\SSSKKKIIIIIIGGGFFFHHH???<<<777222000000111333000////////////.........------------------------,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++***************************)))&&&%%%%%%&&&)))***+++++++++*********))))))************************++++++************++++++))))))))))))*********************))))))))))))))),,,,,,,,,,,,---111666:::<<>>@@@|||yyywwwtttpppmmmkkkmmmpppsssvvv{{{}}}yyywwwzzzpppdddXXXQQQMMMHHHGGGHHHHHHDDD>>>888333///------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************************************++++++************++++++))))))))))))************************************...//////000111555;;;???CCCNNN[[[eeemmmsssqqqlllhhhhhhhhhjjjnnnsssxxx{{{{{{{{{|||~~~|||uuunnnkkkmmmooowwwyyy~~~|||tttoooppprrrssssssvvvuuurrrnnnjjjgggdddbbb___^^^]]]^^^```dddgggjjjpppqqqrrrssssssrrrqqqpppnnnnnnnnnooopppqqqrrrsssooonnnmmmooorrrvvvwwwxxxwwwwwwuuutttrrrpppooooooooooooooooooppprrruuuvvvvvvvvvuuuuuuvvvwwwxxxyyyyyyyyyzzzzzzzzzyyyyyyxxxwwwxxxyyy{{{|||}}}}}}}}}~~~~~~{{{xxxwwwwwwxxxzzz{{{{{{zzzyyyxxxuuuwwwxxxzzz{{{~~~~~~xxxiii[[[UUUVVV\\\eeetttwwwoooeeeVVVJJJCCC>>>:::777222000......///000///......---+++))))))***+++---------,,,,,,,,,,,,++++++,,,+++++++++************************************+++++++++***************))))))))))))))))))))))))((()))))))))***++++++++++++******+++---...,,,+++///111555888:::<<<@@@BBB~~~}}}yyysssooojjjkkkmmmoooqqqvvv|||zzzrrrrrrxxxrrrcccYYYRRRKKKHHHIIIIIIGGGBBB<<<777222///---............------------++++++++++++++++++++++++---------......---,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***************************+++,,,------,,,+++***************************************************,,,,,,,,,++++++,,,,,,,,,((()))))))))************)))***************++++++...///000111333888>>>CCCJJJWWWfffpppuuuuuupppiiicccdddeeehhhkkkpppsssuuu{{{||||||~~~zzzsssnnnlllnnnqqqxxxzzz~~~|||yyyuuutttuuuwwwwwwwwwvvvtttppplllhhhdddaaa```]]]]]]]]]^^^bbbfffkkkmmmuuuuuuvvvuuuuuutttrrrqqqnnnnnnnnnoooooopppqqqrrrpppooonnnooosssvvvwwwwwwvvvuuuuuusssrrrqqqppppppooooooooopppqqqssstttuuuvvvuuutttssstttvvvyyyzzzyyyyyyyyyzzzyyyyyyxxxwwwwwwxxxyyy{{{|||||||||{{{}}}}}}~~~~~~}}}yyywwwwwwxxx{{{}}}}}}|||zzzxxxwwwxxxyyyyyyyyy{{{~~~sss```VVVSSSPPPYYYhhhxxx~~~rrrhhhZZZMMMFFF@@@<<<999222111//////000111000///000///...,,,,,,---......------,,,,,,,,,+++++++++,,,,,,+++++++++*********************************************************))))))))))))))))))))))))(((((()))***++++++,,,,,,)))***+++---......---+++000333666888:::===AAADDD}}}xxxtttmmmmmmnnnnnnppptttyyy}}}{{{qqqmmmpppttt|||kkk___VVVMMMHHHHHHHHHGGGDDD@@@<<<777333000//////.........---------++++++++++++++++++++++++,,,,,,---......---------++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))***,,,------,,,***)))************************************************++++++************++++++((()))))))))************))))))******+++++++++,,,---///000222666<<>>BBBEEE|||yyyssssssssssssrrrtttwwwzzz}}}}}}{{{}}}}}}tttnnnlllmmmvvvrrreeeZZZPPPIIIHHHGGGGGGFFFDDD@@@;;;777444000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))***************+++++++++************************)))(((((((((((((((((()))))))))))))))************))))))******+++,,,,,,,,,---///111555:::AAAIIINNN\\\iiivvv{{{zzzvvvooohhhdddddddddfffhhhkkkmmmooovvvyyy~~~{{{uuupppnnnnnnppprrrwwwxxxyyyxxxuuurrrqqqqqqppprrrtttwwwyyyzzzzzzyyyrrroookkkgggccc```^^^^^^]]]___bbbfffkkkooorrrsssyyyxxxwwwvvvuuutttssssssrrrrrrpppooonnnmmmmmmmmmrrrpppnnnoooqqqsssssssssrrrrrrrrrsssssssssttttttoooooopppqqqrrrrrrssssssttttttsssssstttuuuvvvwwwuuuvvvwwwxxxxxxxxxxxxwwwyyyyyyxxxxxxxxxyyyzzzzzzyyyzzz|||}}}{{{|||}}}}}}{{{{{{|||~~~~~~~~~|||{{{yyyxxxxxxwwwuuuttttttwwwyyy~~~lll[[[SSSMMMNNNSSS\\\gggqqqwww{{{nnnggg\\\RRRLLLFFF@@@<<<666444222111111000///......------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***************************************+++++++++************************)))*********+++,,,,,,,,,(((***------------...///444666888:::<<>>999555111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++***************************))))))(((((())))))***))))))))))))************))))))***++++++,,,------...000333888>>>FFFOOOUUUgggrrr|||}}}yyyuuuppplllhhhgggffffffgggjjjlllnnntttvvvzzz{{{xxxsssooonnnoooqqqrrrsssuuuuuutttqqqpppqqqsssrrrtttxxxzzzzzzyyyxxxxxxpppmmmiiieeeaaa___^^^^^^^^^aaaffflllpppssstttuuuxxxwwwvvvuuutttsssssssssrrrqqqpppooommmmmmllllllooonnnlllmmmppprrrsssssssssssssssssssssssssssssspppqqqrrrssssssssstttsssttttttttttttttttttttttttuuuvvvwwwxxxyyyzzzzzzzzz{{{zzzxxxvvvvvvwwwyyy{{{{{{|||}}}}}}~~~}}}}}}}}}zzz{{{}}}~~~~~~~~~~~~}}}|||{{{zzzzzzzzzyyyvvvuuuuuuwwwyyy{{{}}}~~~ooo^^^UUUMMMLLLLLLQQQYYYbbbjjjnnnmmmggg^^^WWWRRRLLLEEE@@@999666333222111000...,,,...---------,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++)))+++------,,,,,,///222888999;;;===???BBBGGGKKK~~~~~~~~~}}}~~~|||yyyvvvvvvvvvuuuxxxzzzyyywwwyyy~~~wwwrrreeennn}}}wwwkkk^^^VVVSSSHHHIIIJJJIIIEEE???999555111111111111000000000000------------------------)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******++++++++++++************************---,,,,,,,,,,,,,,,,,,---))))))))))))************))))))***+++,,,,,,------///111555:::AAAJJJTTTZZZnnnwww~~~yyyvvvrrrooojjjiiigggfffgggjjjlllnnnrrrtttxxx~~~yyyuuuqqqoooooopppqqqqqqqqqrrrsssrrrppppppssswwwwwwyyy|||}}}|||zzzyyyxxxnnnlllhhhddd```___^^^^^^___ccciiioootttvvvvvvuuuwwwvvvuuutttssssssssssssqqqpppooonnnnnnmmmmmmmmmmmmkkkkkklllpppssstttuuuuuuuuutttsssrrrrrrqqqqqqrrrrrrssstttuuuuuuuuutttsssttttttuuuuuutttsssrrruuuvvvwwwyyyzzz{{{|||||||||zzzwwwuuuuuuvvvyyy{{{~~~~~~~~~~~~}}}|||zzzzzzzzz{{{|||}}}}}}}}}}}}~~~~~~}}}{{{{{{zzz}}}}}}|||yyywwwwwwzzz|||wwwyyy{{{|||~~~rrrbbbXXXMMMKKKIIIKKKQQQYYY```dddmmmgggaaa[[[WWWQQQIIIDDD:::888444222111///---+++000////////////.........---------,,,,,,,,,++++++---------,,,,,,,,,++++++************************))))))******++++++++++++************************,,,,,,++++++++++++++++++***+++---,,,+++,,,000333:::<<<===???AAAEEEJJJNNN~~~~~~{{{xxxrrrxxx|||{{{wwwuuuxxx}}}xxxsssqqqtttsssdddYYYTTTPPPIIIEEEHHHIIIEEE???;;;444222111111111000...,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))************+++++++++++++++******)))(((((((((************************+++,,,,,,------,,,,,,+++************************((())))))))))))*********************************,,,,,,,,,,,,---.../////////444:::???EEEPPP___iiizzzyyyxxxvvvsssooollljjjdddfffggggggggghhhjjjmmmoooqqqvvv{{{wwwtttqqqssswwwyyyvvvrrrtttsssqqqnnnlllnnnuuu{{{~~~}}}zzzuuuqqqiiifffccc___]]]^^^```aaaeeegggkkkooorrrtttttttttsssssssssrrrrrrqqqqqqqqqppppppooommmlllkkkjjjiiijjjjjjjjjkkkmmmpppsssuuuvvvuuurrrpppooopppqqqrrrrrrrrrssssssssssssssssssuuuuuutttssssssssssssssstttuuuxxxzzz{{{zzzyyyxxx~~~}}}{{{zzzyyyyyyzzzzzz{{{|||||||||{{{zzzyyyyyyxxxxxxwwwwwwxxxzzz|||}}}~~~~~~~~~~~~~~~}}}{{{yyywww}}}||||||{{{zzzxxxwwwvvvxxxyyy{{{}}}~~~xxxooofff___SSSMMMIIIJJJLLLOOOVVV^^^eeefffdddaaa^^^ZZZOOOEEE@@@;;;666333333333000...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))***+++,,,------...************************,,,,,,,,,++++++---111555888:::===>>>@@@EEELLLRRR~~~{{{yyytttwwwzzzyyyvvvuuuwwwzzz~~~tttqqqpppxxx}}}nnnaaaZZZOOOHHHCCCFFFGGGDDD???===777555333222222111///---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************++++++++++++))))))))))))************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************)))))))))*********++++++************************+++++++++,,,,,,...///000222666<<>>>>>@@@FFFPPPXXX~~~}}}zzztttttttttsssssstttuuuvvvvvv{{{yyysssmmmooozzzzzzkkk```RRRJJJCCCEEEGGGEEECCCBBB;;;888444222111111000///------------------------***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************+++++++++,,,************************++++++***+++,,,...000111555999???FFFPPP^^^ooozzz~~~~~~~~~|||xxxqqqkkkgggeeefffggggggggggggjjjlllooorrrwww}}}}}}xxxxxxyyy}}}~~~xxxtttllliiiggghhhmmmttt{{{~~~}}}zzzuuuooojjjcccaaa___]]]]]]^^^```bbbhhhkkkoootttvvvvvvuuutttttttttsssrrrqqqoooooonnnmmmmmmlllkkkjjjjjjiiiiiieeeeeedddeeegggjjjmmmoooqqqpppnnnmmmllllllmmmnnnnnnnnnooopppqqqrrrrrrsssttttttsssrrrrrrrrrrrrsssssstttuuuwwwxxxzzz{{{{{{zzzyyyyyyxxxxxxxxxyyyyyyzzz{{{{{{{{{{{{zzzzzzyyyuuutttuuuuuuvvvwwwyyyzzzwwwxxxzzz|||~~~~~~}}}|||{{{||||||{{{zzzyyyxxxxxxwwwvvvxxxyyyzzz|||~~~zzzqqqgggaaa\\\TTTLLLGGGDDDCCCGGGMMMZZZccckkkkkkhhhbbbYYYQQQIIIDDD<<<777555333000---//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************,,,---......///222777:::999<<>>AAABBBDDDNNN___lll~~~|||nnnjjjeeeeeeiiinnnppppppnnnrrrwww{{{}}}ssskkkllluuuzzzkkk```UUUJJJGGGHHHGGGGGGHHHCCC>>>777222000000//////........................++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,*********************************+++---111444666;;;???HHHSSS```nnn{{{zzzoooggg___aaadddfffhhhkkknnnqqqvvvzzz~~~{{{yyy{{{}}}~~~}}}yyytttpppkkkhhhfffjjjqqqxxx|||}}}~~~{{{xxxtttnnnhhhccc[[[[[[\\\]]]___bbbfffggglllooosssvvvwwwwwwuuuttttttsssrrrqqqooonnnmmmllljjjjjjiiihhhgggfffeeeeeeccccccbbbbbbdddgggiiikkkkkkkkkkkkkkkkkkllllllllllllmmmmmmooopppqqqrrrrrrpppoooooooooooooooppppppqqqqqqrrrsssuuuwwwyyyzzzxxxxxxyyyzzz{{{||||||}}}~~~~~~~~~zzzzzzyyyxxxvvvtttsssrrruuuvvvyyy{{{}}}~~~~~~~~~~~~}}}{{{zzzyyyyyyyyyvvvwwwxxxxxxxxxyyy|||zzzqqqkkkggg___UUUOOOIIIEEEFFFJJJPPP___ooouuutttooofff]]]RRRKKKBBB<<<999666333111......------------......------------------------,,,,,,,,,,,,++++++*********++++++,,,,,,++++++***************************,,,++++++******))))))(((************************(((***---///111444999<<<;;;???CCCFFFJJJUUUfffrrr~~~|||ooojjjdddbbbeeejjjmmmnnnnnnrrruuuyyyyyyppplllpppzzzwwwhhh[[[OOOJJJHHHFFFDDDEEEFFFAAA:::555222111000///........................++++++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************+++++++++,,,************************++++++***,,,...333777:::>>>DDDNNN[[[iiittt}}}ssskkkaaacccfffiiikkknnnrrruuu{{{~~~}}}|||||||||{{{xxxtttpppnnndddeeeggglllssszzz~~~~~~{{{vvvrrrnnniiiddd```ZZZZZZ\\\___bbbfffjjjlllnnnppprrrtttuuuttttttsssrrrrrrqqqpppooommmmmmllliiiiiihhhgggeeedddcccbbbcccbbbaaabbbcccfffhhhjjjhhhiiiiiijjjjjjkkkkkkkkkkkkllllllmmmnnnoooooopppmmmmmmlllllllllmmmnnnnnnooooooppprrrsssuuuvvvwwwvvvwwwyyy{{{|||}}}~~~~~~~~~~~~}}}{{{yyywwwtttsssssstttvvvwwwyyyyyyzzzzzz~~~|||zzzyyyyyyyyyvvvwwwxxxwwwwwwxxx{{{}}}xxxrrrnnnfff]]]UUUMMMEEEBBBEEEMMM\\\nnnxxx|||yyypppgggZZZSSSHHHAAA<<<999555333...------------------...------------------------,,,,,,,,,---,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++*********)))))))))************************(((+++...000222555999<<<===@@@EEEKKKSSS^^^kkkuuu~~~|||tttnnngggccccccfffjjjmmmnnnqqqtttvvv}}}yyyqqqpppvvv|||ssseeeWWWPPPLLLGGGDDDDDDJJJEEE???999666444111000------------------------+++,,,------...---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************)))))))))*********++++++************************,,,,,,+++,,,000555:::===BBBIIIVVVdddqqqzzz}}}~~~xxxooogggiiilllmmmoooqqquuuxxx~~~~~~{{{zzzwwwsssnnnkkkiiihhh```dddjjjooossswwwzzz|||{{{vvvpppkkkgggccc___]]]YYYZZZ]]]aaaeeejjjnnnppppppppppppqqqqqqrrrrrrrrrqqqqqqpppooonnnnnnmmmmmmjjjiiihhhfffdddbbb``````aaaaaa``````bbbdddfffhhheeefffggghhhiiiiiiiiiiiiiiijjjjjjjjjkkkkkklllllljjjjjjjjjjjjjjjkkklllllllllnnnoooqqqrrrsssrrrrrrtttvvvxxxzzz|||}}}~~~~~~~~~}}}{{{yyyxxxuuuuuuuuuuuuvvvwwwxxxyyy}}}}}}}}}~~~~~~{{{zzzyyyyyywwwxxxxxxwwwvvvwwwzzz|||~~~yyyssskkkccc\\\TTTJJJFFFGGGJJJYYYkkk{{{}}}ssseee]]]QQQGGG@@@;;;777333//////............//////........................,,,,,,---------,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++************))))))))))))***************************,,,000222444777:::===>>>@@@FFFOOOZZZfffooottt}}}|||xxxsssllleeebbbccchhhkkkmmmpppsssuuu|||xxxtttvvv{{{|||nnn___VVVQQQKKKGGGFFFLLLHHHBBB===999666333111------------------------+++,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,------******************************++++++++++++******************************((())))))))))))*********************************---,,,,,,---111666;;;>>>DDDLLL[[[jjjwww}}}}}}{{{{{{rrrmmmoooqqqqqqrrrsssvvvyyyxxxvvvqqqkkkeeebbbaaabbbaaafffmmmqqqrrrrrrtttvvvxxxssslllfffbbb___]]][[[YYY[[[^^^bbbggglllppprrrppppppooooooooopppqqqrrrppppppoooooonnnnnnmmmmmmjjjiiigggeeecccaaa___^^^``````______```ccceeegggcccdddeeefffgggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhiiijjjkkkkkkkkkmmmoooqqqrrrqqqpppooorrrtttwwwyyy{{{}}}}}}}}}~~~~~~}}}|||xxxwwwvvvvvvvvvwwwyyyzzz|||||||||}}}~~~~~~~~~|||zzzyyyyyyxxxxxxyyyxxxvvvwwwyyy{{{|||~~~~~~tttmmmgggbbb[[[RRRMMMNNNHHHVVVjjj||||||mmmdddWWWKKKCCC===777333000000////////////000000........................,,,,,,---...---,,,+++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))*********************************,,,...111444666888;;;>>>???AAAFFFRRR___jjjqqqsss}}}{{{{{{}}}{{{wwwsssnnnkkkkkkkkklllppprrruuuyyy|||~~~zzzuuu{{{wwwggg^^^WWWNNNJJJKKKGGGHHHGGGDDD>>>888333111111000......//////...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++************++++++---,,,++++++******++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))************+++++++++++++++************++++++---,,,***))))))+++,,,......,,,---333666999===CCCMMMYYYkkkvvvzzzxxxvvvvvv{{{tttssssssttttttuuuvvvwww~~~xxxpppgggaaa[[[WWWWWW[[[fffjjjooorrrtttuuuvvvwwwuuunnnddd^^^[[[[[[ZZZYYYXXXZZZ___eeekkkoooppppppoooooopppppppppoooooonnnppppppoooooooooooopppppplllkkkiiifffdddbbbbbbaaaaaa```___]]]]]]]]]^^^^^^bbbbbbaaabbbbbbcccdddeeeeeeeeeeeeeeefffggghhhhhhhhhggggggggggggiiijjjkkklllmmmnnnpppqqqqqqrrrrrrtttuuuxxxzzz{{{zzzyyyyyy{{{|||}}}~~~~~~|||{{{yyyxxxwwwyyyzzzzzz{{{|||}}}~~~~~~~~~|||zzzyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{~~~yyyuuupppjjjddd]]]UUUPPPRRRWWWcccssszzzooo```UUUNNNFFF;;;444444444333111///---......------------------------...---,,,++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------************+++,,,------///111333444666888;;;>>>CCCDDDJJJWWWfffppprrrppp|||{{{zzz{{{|||}}}{{{wwwssspppooooooppprrrtttvvvyyy{{{}}}|||vvvttt}}}pppeee[[[PPPIIIHHHGGGHHHHHHFFF@@@:::555222111///......//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++---,,,++++++******++++++,,,++++++******++++++,,,************************)))************++++++++++++******))))))******+++,,,+++*********+++,,,------+++...333888;;;AAAHHHSSS___oooxxxxxxuuutttttt}}}~~~vvvuuuuuuuuuuuuvvvwwwwww|||~~~vvvmmmddd___ZZZVVVXXX\\\hhhlllqqquuuuuutttttttttnnnhhh```ZZZYYYYYYZZZYYYZZZ]]]aaaggglllpppqqqqqqppppppqqqqqqppppppooonnnqqqpppoooooonnnnnnnnnoookkkjjjhhhfffcccaaa```______^^^\\\[[[ZZZZZZ[[[[[[____________```aaabbbcccdddddddddeeefffggghhhiiijjjjjjiiiiiiiiikkklllmmmooooooppppppppppppoooooossstttwwwyyyzzzzzzyyyyyyzzz{{{|||~~~~~~|||zzzyyyyyyzzzzzz{{{{{{|||}}}}}}}}}~~~~~~}}}|||{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxzzz}}}}}}zzzvvvpppjjjbbbYYYTTTOOOSSS^^^oootttfff[[[SSSJJJ???777222222111///---,,,------------------------------++++++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,************+++,,,---...///111333555666999<<>>FFFNNN]]]iiivvvzzzuuuppppppsssyyyyyyxxxxxxwwwwwwwwwwwwwwwxxx~~~rrrjjjbbb]]]YYYWWWZZZ___mmmqqqvvvyyywwwtttqqqoooeee```ZZZVVVVVVXXXYYYZZZ^^^aaaeeejjjnnnqqqrrrsssqqqqqqrrrrrrqqqpppooooooqqqqqqpppooonnnmmmmmmlllhhhhhhgggeeebbb```]]]\\\[[[ZZZYYYWWWVVVVVVWWWWWWZZZZZZ[[[[[[]]]^^^```aaaaaabbbcccdddfffhhhiiijjjmmmlllkkkkkklllmmmoooppprrrrrrqqqpppooonnnmmmmmmrrrsssuuuwwwyyyzzzzzzyyyyyyzzz{{{}}}~~~~~~~~~}}}{{{{{{||||||||||||||||||||||||}}}~~~~~~}}}|||{{{xxxxxxxxxxxxxxxxxxxxxxxxxxxyyy{{{}}}~~~yyysssjjjaaaZZZQQQSSS[[[jjj{{{|||oooddd[[[QQQEEE===444222000...------...///------------------------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***++++++++++++++++++,,,---......000222444666888:::>>>@@@FFFLLLWWWfffqqquuurrrnnn~~~|||zzzyyy}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}|||{{{zzzyyyyyyyyytttssswwwxxxkkk]]]RRRLLLIIIIIIJJJKKKIIIDDD===999222000...---...//////...------------------------........................---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---,,,++++++******++++++++++++************++++++************************))))))*********+++++++++***))))))(((((())))))***)))***+++,,,,,,,,,,,,,,,...---000666;;;@@@IIISSShhhqqqzzzzzzrrrlllmmmqqquuu~~~|||{{{zzzyyyxxxxxxxxxxxxwww}}}}}}|||ooohhhaaa^^^\\\[[[___eeessswww|||}}}zzztttnnnkkk___\\\XXXUUUUUUWWWYYY[[[aaadddiiimmmoooqqqssstttrrrrrrrrrrrrrrrqqqpppoooqqqqqqpppooonnnlllkkkjjjffffffeeecccaaa^^^[[[ZZZYYYXXXVVVTTTSSSSSSTTTTTTVVVWWWWWWYYYZZZ\\\^^^___```aaacccfffhhhjjjkkklllnnnnnnmmmmmmnnnoooqqqrrrssssssrrrpppoooooonnnnnnqqqrrrtttvvvxxxyyyyyyzzzxxxyyyzzz|||}}}}}}~~~~~~}}}}}}}}}~~~}}}}}}~~~~~~}}}}}}|||||||||{{{}}}~~~~~~}}}|||xxxxxxxxxxxxxxxwwwwwwwwwxxxyyy{{{|||}}}|||sssjjjddd[[[ZZZ\\\fffvvvvvvlllcccXXXLLLDDD999666333000000111222222........................------------------------++++++++++++++++++++++++***************************)))))))))))))))******++++++++++++,,,...///000111333666888999<<<@@@BBBHHHQQQ___nnnvvvwwwqqqlll~~~|||yyy{{{}}}}}}zzzyyyxxxwwwzzzwwwsssqqqzzzrrrdddWWWNNNJJJJJJJJJKKKKKKHHHBBB===444222///...////////////------------------------........................---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---,,,++++++******++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++******))))))))))))******((()))***,,,,,,---,,,,,,000000333888<<>>BBBEEEKKKVVVgggtttyyywwwppplllyyyzzz}}}}}}zzzxxxwwwvvvvvv}}}|||tttooottt~~~zzzjjjZZZOOOKKKJJJIIIKKKMMMKKKFFFBBB888555111//////000000///------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++******++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))************+++++++++++++++************++++++))))))***+++,,,------...111222666;;;@@@GGGUUUbbbtttvvvvvvrrrllljjjlllpppsssyyy~~~}}}|||{{{zzzzzzzzzzzzxxx~~~~~~{{{wwwuuuyyy~~~xxxmmmiiigggiiikkklllpppuuu{{{~~~xxxooogggbbbZZZZZZYYYXXXXXXZZZ^^^bbbfffkkkpppqqqqqqppprrrtttrrrrrrrrrrrrqqqpppnnnnnnoooooooooooommmkkkiiigggcccbbbaaa___^^^]]]\\\\\\[[[YYYWWWUUUTTTTTTTTTTTTUUUVVVWWWZZZ]]]```bbbdddfffhhhkkknnnqqqsssttttttqqqqqqppppppqqqrrrtttuuutttsssrrrrrrrrrtttuuuvvvtttuuuuuuvvvwwwxxxyyyyyyxxxyyyzzz|||}}}}}}~~~~~~|||||||||||||||}}}~~~~~~|||{{{zzzzzzyyyyyyxxxxxxxxxxxxyyy{{{{{{{{{|||~~~uuunnnggghhhqqq}}}~~~xxxpppggg\\\VVVFFF???666111000111000///........................++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))******++++++,,,---...///111222444666999;;;===@@@DDDGGGPPP]]]mmmyyy{{{wwwqqqnnn}}}}}}~~~{{{xxxvvvuuuuuuuuuyyy}}}{{{rrrqqquuu}}}rrraaaTTTMMMJJJHHHIIILLLMMMJJJFFF<<<888444111000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,,,,++++++,,,,,,------,,,++++++******++++++,,,,,,++++++++++++,,,,,,************************)))************+++++++++,,,,,,++++++++++++,,,,,,***)))))))))***,,,...///222444999???EEENNN___nnnvvvtttpppmmmkkkkkknnnpppuuuyyy~~~}}}|||{{{{{{{{{{{{{{{yyy~~~~~~{{{zzzxxxtttuuuyyy{{{vvvllliiijjjnnnqqqsssvvv{{{{{{}}}~~~{{{tttjjjbbb]]]VVVXXXYYYYYYZZZ]]]cccgggiiinnnsssuuusssrrrsssvvvrrrrrrrrrqqqpppooommmlllmmmnnnoooooommmkkkiiigggcccaaa___]]]\\\]]]^^^```^^^\\\ZZZXXXWWWVVVVVVVVVWWWXXXZZZ\\\```cccfffhhhjjjlllpppsssvvvwwwxxxxxxtttssssssssssssuuuvvvwwwvvvuuutttssstttuuuwwwxxxwwwwwwwwwwwwwwwxxxyyyyyyyyyzzz{{{|||}}}~~~~~~~~~|||||||||{{{{{{|||}}}}}}~~~~~~~~~||||||{{{{{{zzzyyyyyyxxxvvvxxxyyyzzzyyyzzz|||}}}~~~{{{ppplllqqqzzz|||vvvnnneee___MMMEEE:::333111111///...........................++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++,,,,,,---...000222333444777:::<<<>>>AAAEEEHHHWWWcccsss||||||wwwsssqqq}}}yyyvvvuuuttttttvvvxxxxxxzzzwwwqqqnnnrrrxxxiii\\\NNNJJJGGGHHHLLLNNNKKKHHH>>>:::555222111000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++---,,,,,,++++++,,,,,,------,,,++++++******++++++++++++************++++++)))))))))))))))))))))))))))************+++++++++---,,,,,,++++++,,,,,,---******)))(((***,,,///000222444;;;BBBIIITTTfffwwwvvvqqqllliiijjjllloooqqqvvvyyy}}}}}}||||||{{{{{{{{{{{{{{{yyy~~~|||yyyxxxuuurrruuuyyyyyytttkkkiiikkkqqquuuvvvyyy}}}zzz{{{|||xxxpppfff___ZZZSSSUUUXXXYYY[[[___fffkkklllqqqvvvwwwtttsssuuuxxxrrrrrrqqqqqqooonnnmmmllllllmmmnnnnnnmmmkkkiiigggcccaaa^^^\\\[[[]]]```bbb```___\\\ZZZYYYXXXXXXXXXYYYZZZ\\\___bbbfffiiijjjnnnpppssswwwyyyzzzzzzzzzvvvuuuuuuuuuuuuwwwxxxyyyyyyxxxvvvuuutttuuuwwwxxxyyyyyyxxxxxxxxxxxxyyyyyyyyyzzz{{{}}}~~~~~~}}}||||||{{{{{{{{{||||||||||||}}}~~~}}}}}}|||{{{zzzzzzyyyyyyuuuwwwxxxyyyxxxxxxzzz|||{{{xxxpppqqqwww{{{}}}~~~zzzrrrjjjeeeTTTJJJ>>>666444333111///////////////////////////------...//////...------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******+++++++++,,,,,,---///111222333555777:::===???BBBFFFIII[[[hhhwww~~~}}}xxxuuuuuu}}}}}}~~~}}}zzzrrrllllllnnnuuussssssvvv}}}~~~uuupppttt~~~sssdddWWWPPPKKKLLLNNNMMMMMMNNNEEE???777222000///...,,,///............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))************************++++++++++++++++++++++++)))***,,,,,,+++,,,...000222;;;AAAAAAKKK___lllmmmtttmmmhhhiiijjjjjjmmmqqqxxx{{{~~~}}}{{{zzzzzz}}}~~~zzztttoooppprrrwww{{{}}}wwwqqqmmmiiikkkpppuuuzzz}}}~~~}}}vvvooohhh```YYYTTTVVVWWWXXX\\\aaaggglllpppuuuuuutttsssrrrrrrrrrrrrqqqqqqpppnnnmmmlllkkkjjjkkkjjjiiiiiiiiiiiigggeeeiiieee___\\\]]]___aaaaaacccbbb___]]][[[ZZZZZZ[[[```______aaaeeekkkppptttssstttvvvxxxyyyxxxwwwvvvwwwwwwvvvvvvwwwwwwxxxyyyxxxxxxxxxwwwwwwuuuttttttwwwwwwxxxyyyxxxwwwvvvuuu||||||||||||||||||||||||~~~}}}}}}|||{{{zzzzzzzzz{{{|||}}}~~~~~~|||{{{zzzyyyyyyxxxxxxyyy{{{|||}}}}}}wwwppppppwww~~~}}}}}}yyyrrrlll___TTTEEE:::666444222000000000///...............,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000333444666777:::===>>>AAAJJJUUUbbbttt|||xxxxxxuuunnn}}}}}}~~~zzzrrrlllkkklllooopppqqqsssxxx}}}wwwppppppwww~~~xxxiii\\\SSSLLLLLLMMMMMMMMMPPPIIICCC:::444111000///...000000/////////.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********************************++++++++++++++++++++++++)))+++,,,,,,,,,---///111444===BBBEEEQQQeeepppqqqssslllhhhiiikkkllloootttxxx{{{|||zzzwwwxxxyyyuuupppnnnqqqtttxxx|||}}}vvvpppnnniiilllqqqvvv{{{}}}~~~{{{sssllleee^^^XXXTTTVVVXXX[[[___eeejjjoooqqquuutttsssrrrqqqqqqqqqqqqppppppooonnnmmmkkkkkkjjjiiigggffffffggggggeeeccceeebbb___^^^___aaacccccceeedddbbbaaa___^^^^^^^^^aaaaaaaaacccggglllrrruuurrrtttvvvwwwxxxwwwvvvvvvvvvuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwvvvuuuttttttvvvwwwxxxyyyyyyxxxwwwvvvzzzzzz{{{{{{||||||||||||}}}}}}}}}|||{{{zzzzzzzzz{{{|||}}}~~~~~~|||zzzyyywwwzzzzzzyyyyyyzzz{{{}}}~~~~~~yyyqqqooorrrwwwyyy{{{sssllldddYYYIII===777444222000000000///............///------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111333444666777:::>>>???CCCMMMXXXiiixxx}}}xxxxxxvvvppp}}}|||{{{sssllljjjjjjkkknnnqqqssstttwww}}}{{{ssspppssswwwssscccXXXOOOLLLLLLLLLNNNQQQNNNGGG>>>777333111000000111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++***+++,,,,,,,,,...111444888???EEELLL\\\nnnwwwuuussslllgggiiikkkmmmqqqvvvxxx|||}}}zzzttttttrrrnnnkkklllrrrwwwyyy}}}zzzsssnnnlllkkknnnsssxxx|||~~~~~~}}}wwwnnnfff```[[[WWWUUUWWWYYY^^^dddjjjnnnrrrssstttsssrrrqqqppppppppppppooonnnnnnmmmlllkkkkkkjjjfffeeeccccccddddddcccaaaaaa``````aaaccceeeeeeeeehhhgggfffeeedddbbbaaaaaabbbbbbdddfffjjjnnnrrruuuqqqssstttvvvwwwwwwvvvuuuttttttssssssttttttuuuvvvvvvwwwwwwwwwvvvuuutttssstttuuuwwwxxxyyyyyyxxxxxxxxxyyyyyyzzz{{{|||}}}}}}}}}}}}||||||{{{zzzzzzzzz{{{||||||}}}~~~}}}{{{yyywww{{{zzzyyyyyyzzz{{{}}}~~~~~~~~~~~~tttnnnmmmmmmttt{{{~~~vvvnnnlllaaaQQQDDD;;;777444111111000//////....../////////.........---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,---///111444555777888;;;???AAAFFFRRR]]]ppp{{{{{{vvvuuutttooo|||{{{~~~|||tttnnnjjjiiijjjoootttuuutttuuu{{{yyyvvvvvvxxx}}}lll___RRRMMMKKKJJJMMMQQQPPPKKKBBB:::444222111111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++,,,------000444777<<>>DDDJJJTTTeeettt~~~{{{wwwrrrqqqqqqrrr}}}yyyvvvnnnnnnnnnoooqqquuuzzz||||||ttt{{{zzzgggZZZQQQLLLKKKNNNQQQPPPMMMGGG>>>777444333////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************+++++++++++++++++++++++++++,,,---...000555;;;@@@EEENNN^^^ooo{{{~~~}}}vvvnnngggffffffhhhlllrrrtttzzzyyyrrroookkkhhhhhhiiikkkllloooooojjj```VVVUUU]]]eeexxx|||yyyuuueee```YYYUUUUUUWWWYYY[[[aaadddkkkqqqvvvxxxxxxwwwssssssrrrpppppppppppppppnnnmmmllljjjhhhfffeeedddcccaaa___^^^```aaabbbbbbbbbfffllltttzzz}}}}}}{{{pppllleee]]]WWWSSSQQQPPPPPPTTT\\\ccciiikkkllllllmmmmmmnnnoooppprrrssstttrrrqqqqqqqqqqqqrrrssssssrrrsssssstttttttttsssssstttuuuwwwxxxyyyyyyyyyxxxuuuvvvwwwxxxyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz||||||||||||}}}}}}}}}}}}~~~}}}|||{{{zzzzzz{{{|||}}}~~~{{{|||}}}~~~~~~rrriii]]]aaaeeelllxxx~~~{{{wwwooobbbTTTFFF;;;666222111000000//////000000////////////............++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///222555888999;;;<<>>BBBGGGPPPbbbuuu~~~|||{{{{{{|||}}}{{{yyyyyy{{{|||vvvyyy}}}}}}zzzpppggggggqqqtttfffYYYRRRPPPRRRTTTTTTQQQKKKBBB===555222///......//////...++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++******))))))***++++++,,,,,,++++++---,,,///555999>>>HHHQQQeeerrrxxxkkkhhhjjjkkkjjjkkknnnrrryyy{{{uuuqqqpppmmmjjjfffcccaaa```SSSOOOLLLSSSaaarrrzzzpppeee^^^VVVVVVVVVYYY^^^eeelllpppsssuuuvvvwwwxxxwwwvvvuuutttttttttsssrrrpppooonnnmmmkkkhhheeeccc```\\\YYYVVVUUUTTTTTTVVVXXX[[[]]]^^^ggguuunnn```WWWNNNHHHGGGHHHMMMUUU]]]ccceeefffeeefffhhhjjjkkkkkklllmmmooooooooopppppppppppppppoooqqqrrrsssssstttttttttsssuuuvvvxxxzzz{{{|||}}}}}}xxxwwwwwwwwwxxxyyyzzzzzzxxxwwwwwwwwwxxxyyyzzzzzz}}}|||zzzyyyxxxyyyyyyzzzxxxxxxyyyzzz{{{|||}}}}}}||||||}}}~~~~~~}}}|||{{{zzzzzz{{{||||||~~~|||xxxzzz~~~|||zzzwwwrrrmmm```WWWNNNMMMPPPWWWcccmmmvvv}}}|||hhhUUUDDD<<<666555333///---...............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,++++++,,,,,,---...---000222444555666999;;;AAACCCIIIUUUiii|||}}}}}}~~~~~~yyyxxxyyy{{{yyyzzzzzz}}}ssshhheeejjjuuu~~~nnn```XXXQQQRRRRRRSSSRRRNNNFFF@@@666333000...///000000000+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))******+++++++++******)))***++++++,,,,,,++++++,,,,,,000666:::AAAMMMYYYkkkwwwqqqllllllkkkkkkkkkqqquuu{{{|||vvvsssqqqnnniiieee```\\\ZZZOOOLLLNNNXXXhhhxxx|||tttjjj```[[[TTTTTTVVVZZZ```hhhnnnrrruuuuuuvvvwwwwwwvvvuuuttttttssssssrrrpppooommmlllmmmjjjgggeeebbb___[[[XXXSSSRRRQQQQQQSSSVVVZZZ\\\```jjjyyyqqqddd[[[QQQJJJHHHFFFJJJQQQYYY___bbbddddddcccfffiiijjjkkkkkkmmmnnnmmmnnnooooooppppppppppppqqqrrrsssssssssssssssssstttuuuwwwxxxzzz{{{||||||xxxxxxxxxwwwxxxxxxyyyyyyvvvvvvvvvwwwxxxyyyzzz{{{}}}|||zzzyyyxxxxxxyyyyyywwwwwwxxxyyyzzz{{{||||||{{{|||}}}~~~}}}|||{{{zzzzzz{{{|||~~~xxxxxx|||~~~{{{xxxtttqqqeee[[[RRRMMMMMMQQQ[[[eeemmmuuu~~~ooo^^^HHH???666444333000......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,++++++,,,,,,---......000333444666777:::<<>>AAAGGGRRRaaauuu~~~xxxpppooopppsssvvvxxxyyy~~~}}}qqqllliiijjjxxx}}}pppiii\\\WWWRRRQQQRRRQQQNNNKKK???;;;555111000000000///111000000///............++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))***+++++++++++++++++++++,,,---------------...///444:::@@@HHHYYYhhhwwwwwwpppkkkiiimmmtttuuuyyy}}}yyysssqqqmmmggg```YYYSSSPPPMMMSSS^^^lllyyy{{{rrrggg^^^YYYWWWVVVWWW[[[```ffflllqqqtttrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrpppooommmkkkjjjfffdddaaa___]]]ZZZWWWTTTQQQOOOMMMLLLNNNRRRVVVYYY___kkk|||ssskkkcccXXXNNNJJJGGGHHHJJJLLLOOORRRTTTUUUYYY]]]aaaeeeggghhhjjjkkkjjjkkkmmmnnnoooppppppppprrrrrrrrrssssssrrrrrrqqqsssssssssssstttuuuvvvwwwyyyxxxwwwvvvvvvvvvvvvvvvttttttuuuvvvwwwyyy{{{|||{{{{{{{{{zzzyyyxxxwwwvvvuuuuuuvvvwwwxxxyyyzzzzzz{{{|||}}}}}}|||{{{||||||~~~|||xxxzzz|||zzzvvvllldddZZZRRRKKKIIIOOOXXXaaalllyyy{{{rrr\\\MMM===666333111///000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...///222555777888:::===@@@BBBKKKYYYiiiyyy}}}|||wwwmmmjjjkkkjjjppptttvvvzzzwwwqqqiiieeeqqquuunnn```ZZZSSSPPPRRRSSSQQQNNNCCC???888333000///...---111000///...---,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((()))***++++++++++++++++++,,,------......------000111777===BBBLLL]]]mmmyyy}}}zzz}}}wwwpppjjjhhhoooxxxuuuyyy}}}}}}}}}zzzsssqqqmmmfff___WWWQQQMMMJJJSSSaaappp|||{{{zzzvvvnnnddd^^^[[[[[[XXXZZZ]]]bbbhhhnnnrrruuuppppppqqqqqqqqqqqqrrrrrrsssrrrqqqpppnnnllljjjiiicccaaa___]]][[[XXXUUURRRPPPOOOLLLKKKMMMPPPUUUXXX]]]jjj{{{{{{pppkkkfff\\\TTTOOOHHHHHHGGGGGGIIIKKKMMMNNNUUUYYY^^^bbbdddfffhhhiiijjjkkklllnnnoooppppppppprrrrrrrrrssssssrrrqqqqqqrrrrrrrrrrrrrrrssstttuuuxxxxxxwwwvvvuuuuuuuuuuuuttttttuuuvvvwwwyyy{{{|||zzz{{{{{{{{{zzzxxxvvvuuuuuuuuuvvvwwwxxxyyyzzzzzz{{{|||~~~~~~|||||||||||||||}}}~~~}}}xxxyyyxxx{{{mmmfff\\\SSSKKKGGGLLLTTT^^^jjjwww~~~|||vvveeeTTTAAA888444111//////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,++++++,,,,,,---...000222555888999;;;>>>AAABBBNNN^^^nnn}}}|||yyy}}}|||qqqiiieeehhhkkkooorrrvvv|||yyyqqqpppvvv}}}~~~rrrfff[[[QQQOOOQQQPPPPPPQQQGGGAAA999444222111000...///............---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++333666999===EEESSSeeeqqq}}}|||{{{|||~~~~~~}}}xxxrrroooooorrrtttvvv}}}}}}}}}~~~sssqqqnnnhhh\\\QQQNNNQQQRRR___nnnvvv|||~~~yyyrrrkkkeee^^^VVVSSSTTTXXX^^^eeelllppprrrssstttqqqrrrrrrssssssrrrrrrqqqpppooonnnmmmmmmkkkhhheeefffbbb\\\XXXUUUTTTRRRQQQOOOMMMLLLKKKLLLPPPSSSVVV___fffsss|||sssmmmiiiccc[[[UUUKKKIIIFFFDDDDDDFFFHHHJJJNNNRRRXXX]]]```bbbdddeeekkklllmmmnnnoooooooooooopppqqqsssttttttsssqqqpppqqqqqqqqqrrrrrrrrrssssssvvvxxxzzzzzzyyywwwwwwxxxttttttuuuvvvwwwyyy{{{|||||||||{{{zzzxxxwwwvvvuuuvvvwwwxxxyyyzzzzzz{{{zzz}}}}}}~~~~~~~~~~~~}}}|||}}}zzzvvvwww{{{zzzpppkkkbbbXXXPPPMMMNNNPPP^^^hhhvvv~~~|||{{{{{{mmm]]]HHH:::555555444222111000///......------...///...,,,+++***+++,,,,,,+++++++++******)))))))))...---,,,+++,,,---...///222333555777999;;;>>>@@@FFFPPPcccuuu~~~}}}}}}~~~{{{qqqjjjffffffiiimmmppptttzzz}}}rrrnnnsssxxxwwwhhh]]]RRRPPPQQQQQQRRRSSSJJJDDD<<<666333222111//////............---------------------------------------+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------000333888???JJJYYYkkkwww{{{{{{zzz|||~~~~~~|||yyyuuupppnnnppptttxxxzzz~~~uuurrrmmmfff[[[RRRPPPTTTYYYdddqqqxxx{{{~~~|||yyyrrrkkkddd___ZZZTTTSSSUUUYYY___hhhnnnrrrtttuuuvvvssssssssssssrrrrrrqqqpppqqqooonnnmmmllljjjgggdddaaa]]]XXXSSSQQQPPPNNNMMMNNNMMMKKKJJJLLLNNNRRRTTT]]]dddooo||||||uuupppmmmfff^^^WWWSSSOOOJJJEEECCCBBBCCCDDDFFFKKKSSSZZZ___cccfffiiikkkkkkmmmnnnoooooooooooopppqqqsssttttttsssqqqppprrrrrrrrrssssssssstttttttttvvvxxxxxxwwwuuuuuuvvvttttttuuuvvvwwwyyy{{{|||{{{{{{zzzzzzyyyxxxwwwwwwwwwxxxyyyzzzzzzzzzzzzzzz|||}}}~~~~~~~~~~~~|||}}}}}}xxxuuuxxx~~~|||uuuooofff\\\TTTPPPPPPQQQ\\\eeeqqqxxxyyyxxxxxxyyyqqqcccPPPAAA999555444222111000///......------......---,,,+++++++++,,,,,,,,,,,,+++++++++*********...---,,,,,,,,,---...///444555666888:::<<>>777222000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++---///111222888;;;BBBOOO___mmmuuuyyyssstttuuuyyy}}}~~~}}}~~~||||||~~~sssjjjaaa[[[XXXXXX___gggqqqvvvzzzzzzyyyvvvnnnfff^^^WWWQQQOOONNNOOOTTTZZZdddjjjrrrxxx{{{{{{zzzzzzwwwvvvtttrrrpppoooooooooqqqooommmkkkiiifffaaa^^^WWWSSSOOOLLLKKKKKKKKKJJJJJJIIIGGGFFFFFFGGGHHHIIIMMMRRRZZZaaaiiirrr{{{~~~{{{xxxuuurrrnnnllleee```WWWNNNGGGCCCBBBBBBBBBEEEKKKPPPVVV\\\cccggghhhiiikkkmmmoooqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqoooooopppppppppqqqqqqqqqqqqrrrssssssrrrrrrtttuuusssttttttuuuvvvxxxyyyzzzwwwwwwwwwxxxxxxxxxxxxxxxzzzzzzzzz{{{zzzzzzyyyyyy{{{{{{|||}}}}}}}}}}}}|||}}}~~~~~~~~~~~~yyysssqqqwwwyyymmmddd\\\UUUQQQQQQZZZgggsssxxxxxxuuusssppplllcccTTTDDD888333333111000///......------...------------------------------------------------------,,,,,,---...000111333666888999999<<>>666333222///............---------------------------------++++++---.........------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++,,,---111444666:::<<>>@@@GGGWWWiiisssrrrnnnfffeeeeeeiiipppwww|||ppprrrrrrssswww{{{yyysssjjjaaaZZZ[[[aaaiiiuuu~~~yyytttmmmaaaVVVNNNJJJIIIMMMQQQVVV]]]eeeoooqqqtttuuuuuuvvvwwwxxxvvvuuussspppppppppqqqrrrmmmllljjjiiigggeeeaaa^^^VVVSSSOOONNNNNNOOOPPPPPPGGGFFFEEECCCBBBAAA@@@@@@>>>AAADDDGGGKKKUUUbbbmmm{{{ooolllfff^^^VVVOOOJJJGGGEEEFFFIIIKKKOOOUUU\\\aaafffhhhjjjmmmppprrrssstttqqqqqqppppppppppppqqqqqqoooppppppppppppqqqqqqqqqppppppqqqppppppqqqsssvvvwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuttttttsssssssssssstttuuuvvvwwwxxxyyyyyyyyyyyyzzz{{{{{{||||||{{{{{{yyyzzz|||~~~~~~~~~~~~}}}zzzvvvyyyyyyyyyuuujjjbbb^^^bbbjjjttt~~~xxxlll^^^PPPDDD;;;666111000///......------...+++,,,.../////////......+++++++++,,,,,,---------------,,,---...000222333333888===>>>>>>CCCMMMVVViii~~~|||yyyxxxuuuvvvzzz|||ooofff___^^^bbbgggpppxxxwww~~~wwwhhhjjjkkkssskkk\\\UUUTTTSSSRRRRRRTTTUUUPPPGGG===666333/////////......------,,,........................---------,,,,,,+++++++++---,,,,,,+++*********+++*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,+++,,,---...///111444777@@@DDDPPPaaannnrrrnnnjjjbbbbbbeeehhhnnnuuu{{{~~~{{{uuusssrrrsssuuuyyyyyyuuuqqqddd]]]XXX\\\iiivvv}}}~~~wwwnnncccYYYSSSHHHGGGGGGIIIPPP[[[eeelllvvvuuuuuuuuuuuuuuuvvvvvvuuuvvvvvvtttpppnnnnnnoooooommmkkkiiigggddd___\\\WWWRRRNNNNNNRRRTTTSSSQQQNNNKKKHHHFFFEEECCCAAA?????????@@@CCCEEEJJJWWWcccooo~~~{{{uuulllddd\\\VVVQQQNNNFFFEEEDDDFFFKKKSSS[[[```aaadddgggiiikkkmmmpppsssqqqooommmmmmooopppppppppoooppppppppppppqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqttttttrrrrrrqqqrrrssstttyyyxxxxxxwwwvvvuuuuuutttssstttuuuwwwxxxxxxxxxxxxxxxzzz{{{zzzyyyyyyzzz{{{{{{{{{||||||}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~yyywwwvvvwww~~~|||xxxssshhhbbbcccpppqqqdddVVVHHH===888444222////////////...---000000///...------,,,,,,---------------------------------...///111333444666===<<<<<>>@@@DDDPPP[[[iiizzz|||sssjjjbbbZZZSSSOOOIIIHHHFFFGGGKKKQQQXXX]]]aaacccfffhhhiiikkknnnqqqpppooonnnnnnoooppppppqqqoooooopppppppppqqqqqqqqqrrrqqqpppoooooopppqqqrrruuutttsssrrrrrrrrrssstttxxxwwwwwwvvvvvvuuuttttttssstttuuuvvvwwwxxxxxxxxxyyyzzz{{{{{{zzzzzz{{{|||||||||||||||}}}~~~~~~~~~~~~~~~~~~}}}|||~~~~~~~~~~~~}}}wwwtttrrrrrrxxx}}}yyytttkkkdddbbbmmm|||vvviii]]]OOOBBB:::555333000/////////...---000//////...------,,,,,,------------------,,,,,,---------...///111333444444;;;;;;<<>><<<999999;;;<<>>999333222111///.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,---...///111555:::>>>EEETTThhhxxx}}}tttllljjjhhheeedddhhhqqqyyyyyypppiiihhhjjjooouuuxxxvvvnnnhhh[[[\\\aaakkkyyywwwmmmaaaVVVNNNIIIHHHIIIKKKQQQZZZeeepppwwwyyyxxxwwwwwwwwwwwwwwwwwwvvvvvvuuuqqqmmmiiihhhhhhiiihhhggggggfffddd___\\\RRRPPPPPPSSSYYY```dddfffddd```ZZZTTTOOOJJJEEEBBB???<<<:::;;;;;;===DDDMMMSSSeeezzz{{{tttkkkccc]]]RRRPPPLLLJJJJJJMMMPPPSSSXXXZZZ]]]```cccgggkkkooommmmmmnnnnnnnnnnnnpppqqqooooooooooooppppppppppppqqqpppnnnmmmmmmoooqqqrrruuuttttttsssssssssssssssuuuuuuvvvvvvuuutttsssrrrrrrssstttuuuvvvwwwwwwwwwzzz{{{}}}}}}||||||}}}~~~}}}||||||}}}}}}}}}zzzwwwxxxzzz|||}}}}}}{{{tttpppnnnpppuuu||||||wwwpppgggaaadddnnn{{{xxxpppdddSSSCCC:::777333111000000///...//////.........---------.........------,,,,,,+++............000222444555333999999;;;CCCHHHTTThhhzzzzzzuuuvvvzzz{{{rrrjjjdddccciiiqqqyyy~~~zzzpppgggiiixxxqqqddd[[[VVVSSSQQQTTTWWWWWWSSSKKKAAA:::333222000...---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,------------,,,---...000222777===AAAFFFZZZqqq}}}sssmmmkkkhhhgggjjjrrryyy~~~tttkkkeeefffiiinnnuuuxxxtttkkkdddYYY]]]eeerrr~~~|||ssshhh\\\SSSLLLHHHFFFHHHMMMTTT^^^iiirrrxxxyyyyyyxxxwwwvvvvvvwwwwwwuuuuuutttpppkkkhhhffffffggggggggggggfffccc^^^ZZZSSSRRRRRRUUU[[[bbbhhhllliiieee^^^XXXSSSNNNHHHEEEBBB>>>;;;;;;;;;<<>>:::555222111000///..................---------.........------,,,,,,,,,.........///000222444555666<<<;;;<<>>;;;;;;;;;;;;>>>DDDMMM\\\mmmzzz~~~uuukkkeeeaaa^^^YYYTTTQQQPPPPPPQQQPPPRRRUUUWWW[[[```fffjjjfffiiimmmmmmkkkjjjlllooonnnnnnnnnoooooooooppppppoooooooooooopppqqqqqqrrrrrrssstttuuuuuuvvvuuuuuussstttvvvwwwwwwvvvtttsssssstttuuuwwwxxxxxxxxxxxxyyy{{{|||}}}|||}}}~~~~~~}}}||||||}}}}}}}}}~~~}}}zzzxxxwwwyyyzzz{{{zzzzzz{{{|||{{{tttpppoooqqqttt}}}xxxssskkkbbb___bbbkkk{{{{{{rrraaaPPPAAA===777333111000//////........................------------------------///......///000222444666888>>><<<===FFFMMM[[[qqq}}}}}}{{{xxxvvvvvvxxxzzz|||yyyrrrhhhaaadddkkkqqqwww}}}|||ppphhhkkkzzzssscccXXXQQQKKKNNNSSSXXXXXXRRRGGG???666444111...------...///------------------------+++++++++,,,,,,---------++++++******++++++,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,............------...///111444:::AAAFFFSSSjjj~~~|||ssslllllllllnnnpppsssuuuwww{{{ppphhheeeiiijjjooosssuuupppggg___^^^fffsssvvvpppfff[[[QQQKKKHHHFFFEEEKKKTTT___iiipppuuuwwwyyyxxxwwwvvvuuuuuuuuuuuurrrrrrqqqnnniiifffeeeeeegggfffffffffeee```ZZZVVVRRRTTTVVV[[[cccmmmwww}}}{{{vvvnnnfff^^^VVVOOOKKKFFF@@@<<<<<<<<<;;;>>>BBBKKKXXXfffqqq{{{{{{tttoooiiifffaaa[[[WWWUUUTTTTTTRRRSSSTTTUUUWWW[[[```dddcccgggkkkllliiihhhkkknnnnnnnnnnnnnnnooooooooopppnnnooopppqqqrrrrrrrrrqqqpppqqqsssuuuvvvwwwwwwwwwsssuuuwwwxxxxxxwwwuuuttttttuuuvvvxxxyyyyyyyyyyyyxxxzzz||||||||||||~~~~~~~~~}}}}}}}}}}}}}}}~~~{{{~~~~~~}}}{{{zzzyyyzzzzzzyyyxxxxxxzzz||||||yyyrrrooooooqqq~~~}}}xxxuuummmddd^^^\\\```nnn|||~~~vvvgggWWWCCC???999444222111000///........................+++,,,,,,------.........////////////000333555666888===<<<>>>HHHQQQ```wwwzzzvvvssstttuuuwww|||{{{sssiiiaaaccciiinnnuuu|||sssfffdddooozzziii[[[SSSJJJNNNSSSYYYZZZUUUJJJAAA888666222///......///000........................+++++++++,,,,,,---------+++*********+++,,,,,,---*********++++++,,,,,,---++++++++++++++++++++++++)))+++,,,...//////......---...///111444;;;BBBHHHZZZppp}}}wwwnnnjjjkkkmmmoooqqqrrrsssttt{{{pppjjjgggjjjlllooossstttpppfff^^^aaajjjwwwrrrlllaaaWWWNNNHHHFFFFFFFFFLLLWWWbbblllsssvvvxxxxxxwwwvvvuuuttttttttttttqqqqqqpppmmmiiifffeeeeeegggggggggfffddd```YYYTTTRRRTTTXXX^^^fffrrr}}}xxxnnneee\\\TTTOOOIIIBBB>>>>>>>>>>>>???CCCHHHSSS```iiittt}}}zzzooolllfffaaa\\\YYYXXXXXXTTTUUUUUUTTTUUUWWW\\\___aaafffkkkkkkhhhgggjjjmmmnnnnnnnnnnnnoooooooooooommmoooqqqssstttsssrrrqqqooopppsssuuuwwwxxxxxxxxxsssuuuwwwyyyyyyxxxvvvtttuuuvvvwwwxxxyyyzzzzzzzzzxxxyyy{{{|||{{{|||~~~~~~~~~}}}}}}}}}}}}~~~~~~zzz}}}~~~}}}}}}}}}|||{{{zzzzzzzzzxxxwwwwwwyyy|||yyy~~~~~~uuuqqqpppnnn{{{|||wwwvvvoooeee]]]WWWYYYeeeqqqxxxkkk\\\EEE@@@999444222111000///---.....................***++++++,,,---...//////////////////111333555666777<<<<<<>>>JJJSSSddd|||zzzuuurrrrrrsssttt}}}~~~xxxnnnfffaaa```mmmtttzzz~~~qqqfffaaafffvvv|||jjj[[[QQQOOOOOOQQQUUUXXXUUULLLCCC:::666222///...//////...///---+++,,,---...---,,,---,,,+++*********+++,,,---------,,,,,,+++++++++------------------------,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...///...000333666:::DDDOOObbbwwwyyyoooqqqllljjjlllooopppnnnnnnqqqyyyqqqmmmlllooonnnnnnppplllddd______eeetttzzzmmmbbbWWWPPPJJJEEEDDDFFFLLLQQQZZZeeeoootttuuutttzzzxxxuuutttttttttrrrqqqmmmmmmlllhhhcccaaacccfffgggfffccc```]]]ZZZXXXWWWUUUXXX[[[```hhhwwwtttiii^^^VVVQQQKKKIIIEEEBBBAAA@@@AAABBBHHHQQQ^^^hhhpppwww|||yyyvvvnnneeeaaaaaa___[[[ZZZYYYXXXVVVTTTTTTVVVXXXbbbcccfffhhhjjjkkkkkkkkkkkkllllllmmmnnnnnnoooooooooqqqrrrttttttsssqqqppppppqqqssstttttttttssssssvvvuuutttsssrrrrrrssstttsssuuuwwwwwwwwwvvvwwwxxxyyyyyyyyyzzz{{{|||~~~~~~~~~}}}}}}~~~}}}|||}}}~~~~~~~~~}}}|||~~~}}}zzzxxxxxxxxxyyyzzz}}}|||yyytttqqqrrrvvv|||zzzuuusssmmmaaaWWWVVV]]]dddwww}}}pppbbbQQQGGG;;;444444444000,,,........................//////.........---------......///000111333555666888888===DDDKKKWWWnnn}}}vvvtttuuuxxx{{{}}}zzzyyyzzzpppgggbbbaaaiiipppwww|||rrrfff```cccqqqqqq___SSSPPPOOOPPPUUUYYYVVVNNNGGG;;;777333000/////////...///---+++,,,---...---,,,///...---++++++++++++,,,---------,,,,,,+++++++++------------------------,,,++++++******++++++,,,,,,,,,++++++,,,,,,---.........000444888===HHHTTTjjj~~~zzzoooooojjjiiikkkoooooollllllooo~~~zzzrrrnnnmmmnnnkkkkkklllhhh```\\\\\\cccsss}}}iii^^^SSSLLLGGGDDDDDDGGGMMMRRR\\\gggoootttttttttyyywwwuuuttttttsssrrrppplllllljjjfffaaa___```cccdddcccaaa^^^[[[YYYWWWVVVRRRUUUYYY___jjjzzz~~~qqqfff\\\WWWMMMJJJFFFCCC@@@???@@@@@@HHHPPP[[[dddkkkqqqxxx~~~}}}vvvmmmiiihhhddd___\\\[[[ZZZWWWUUUUUUWWWXXX^^^```bbbeeehhhiiijjjjjjhhhiiijjjkkklllmmmmmmmmmnnnoooqqqrrrsssrrrqqqpppoooppprrrtttuuuuuuuuuuuuvvvuuutttsssrrrrrrssstttrrrtttvvvvvvvvvuuuvvvwwwwwwwwwwwwxxxyyyzzz||||||~~~~~~~~~~~~~~~}}}||||||}}}~~~}}}||||||~~~}}}}}}}}}|||}}}|||yyywwwvvvwwwxxxxxx{{{yyy{{{~~~vvvrrrqqqttt||||||zzzsssqqqkkk___TTTRRRWWW^^^ppp|||ooobbbQQQHHH<<<555444333000,,,........................//////.........---------......///000222444555666999:::>>>EEEMMM[[[rrr~~~wwwtttuuuxxx{{{~~~{{{vvvtttwww|||}}}sssiiicccaaaeeemmmtttyyyuuuiiiaaaaaakkkwwwyyyeeeWWWPPPOOOOOOTTTXXXXXXRRRLLL>>>:::555111/////////...///---+++,,,---...---,,,000///...---,,,++++++,,,------,,,,,,,,,,,,++++++------------------------,,,++++++******++++++,,,,,,,,,++++++,,,,,,---.........111666999@@@MMMZZZrrr|||nnnlllhhhhhhjjjnnnmmmiiijjjmmmzzzzzztttpppnnnkkkhhhgggfffaaaYYYWWWYYYgggvvv{{{eeeZZZOOOHHHDDDBBBEEEIIIOOOUUU___hhhpppsssttttttxxxvvvtttsssssssssqqqoookkkjjjhhhccc___]]]]]]^^^```___]]][[[YYYVVVTTTSSSRRRUUUYYY___kkk}}}{{{nnnddd]]]SSSPPPKKKFFFBBB@@@@@@@@@HHHNNNWWW^^^ccciiiooossszzz|||~~~wwwrrrooojjjccc```^^^\\\YYYWWWWWWWWWXXXXXXZZZ]]]```ccceeeggggggdddeeefffhhhiiijjjjjjjjjkkkmmmoooqqqrrrrrrqqqpppnnnoooqqqtttvvvvvvwwwvvvttttttsssrrrrrrrrrssssssqqqsssuuuuuuuuuuuuvvvwwwuuuuuuvvvvvvwwwxxxyyyzzz|||}}}}}}}}}}}}|||{{{{{{|||}}}~~~~~~||||||}}}~~~}}}|||zzzxxxvvvttttttuuuvvvwwwvvvwww|||yyyrrrppprrrxxx}}}zzzuuurrrkkk___SSSOOORRRVVVfffwww|||ooocccSSSJJJ>>>666444333000,,,.......................................---------......///000222444666777;;;;;;???FFFQQQaaaxxxyyyuuuvvvxxxzzz}}}~~~|||uuuqqqqqqtttyyywwwllleeebbbeeellltttxxx}}}xxxmmmdddaaahhhrrr}}}iii[[[QQQOOONNNQQQVVVXXXUUUQQQBBB===777222000000/////////---+++,,,---...---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---......///333777:::AAAPPP___xxxooolllggggggjjjmmmkkkggggggkkkyyy{{{uuuqqqoooiiifffccc```ZZZSSSTTTXXXmmm|||ssscccXXXLLLFFFCCCBBBEEEJJJSSSYYYbbbkkkpppsssttttttwwwuuusssssssssrrrpppnnnkkkiiieeeaaa]]][[[[[[[[[\\\[[[ZZZXXXVVVTTTSSSRRRTTTVVVZZZaaammmuuuiiibbb\\\XXXRRRLLLGGGDDDBBBBBBGGGKKKRRRWWW\\\aaagggkkkppprrrvvvyyy}}}~~~zzzwwwooohhheeebbb^^^ZZZYYYXXXWWWVVVSSSTTTWWWYYY\\\___aaaaaa___```bbbdddeeefffggggggiiijjjmmmppprrrrrrrrrqqqoooppprrrtttuuuvvvuuuuuussssssrrrrrrrrrrrrrrrrrrqqqsssuuuvvvuuuuuuvvvxxxuuuuuuuuuvvvvvvxxxyyyyyy{{{{{{||||||{{{{{{zzzyyy{{{|||}}}~~~~~~}}}|||}}}}}}~~~{{{zzzwwwtttsssrrrssstttwwwuuuuuuyyy}}}{{{rrrqqqqqquuu~~~zzzyyyvvvnnnbbbVVVOOOOOOQQQ]]]mmm}}}}}}qqqeeeVVVMMMAAA999555333000---...................................................//////000222444666777;;;;;;???GGGTTTggg|||{{{wwwwwwxxxzzz}}}yyy{{{tttnnnmmmnnnqqqxxxzzzooogggcccfffnnnuuuxxx|||wwwnnneeeaaafffnnnnnn```TTTPPPMMMOOOTTTWWWVVVSSSFFFAAA999444111000000//////---+++,,,---...---,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...000111444888:::BBBTTTddduuuqqqhhhhhhkkkllliiidddffflllzzzzzzuuuqqqooohhhddd```[[[TTTOOORRRYYYppp~~~zzznnnbbbWWWLLLFFFCCCBBBFFFLLLVVV]]]fffnnnqqqrrrssstttuuutttsssrrrrrrqqqnnnllljjjhhhccc___]]][[[ZZZYYYXXXXXXWWWUUUTTTSSSRRRQQQRRRUUUZZZbbbooo}}}qqqjjjbbb^^^XXXQQQJJJFFFDDDCCCFFFHHHMMMQQQVVV[[[aaadddiiilllpppssswww|||yyyqqqkkkgggbbb^^^\\\[[[YYYWWWRRRRRRSSSUUUVVVXXXZZZ[[[[[[[[[\\\^^^```bbbcccdddfffhhhlllooorrrsssssssssqqqrrrsssttttttsssrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrtttvvvwwwwwwwwwxxxyyywwwwwwvvvwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{zzzyyyyyy{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~|||zzzwwwtttrrrrrrrrrrrrwwwuuuvvvyyy{{{~~~sssrrrqqqrrryyy||||||xxxpppeeeYYYPPPNNNNNNWWWeeevvv}}}rrrhhhZZZQQQFFF<<<777333000...........................---.....................//////000111222444666777:::<<<@@@HHHXXXlll{{{xxxxxxzzz{{{~~~|||uuuzzzsssmmmkkkjjjkkkqqqxxx}}}qqqiiidddeeemmmtttxxx||||||uuunnnfff```cccjjj|||vvviiiZZZTTTNNNNNNRRRWWWWWWVVVJJJDDD<<<555222000000//////---+++,,,---...---,,,))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...000222666:::===FFFYYYlll|||xxxkkkkkkllllllgggcccgggnnnzzz~~~yyyuuupppmmmfffaaa\\\VVVNNNKKKQQQ[[[mmm|||xxxkkk___TTTJJJFFFEEEEEEIIINNNYYY```jjjppprrrrrrsssttttttsssrrrrrrrrrpppmmmkkkiiieee```]]][[[ZZZYYYXXXVVVVVVUUUTTTTTTSSSRRRRRRMMMQQQWWW```nnn{{{ssshhhddd\\\TTTMMMHHHFFFDDDFFFGGGHHHLLLPPPUUUZZZ\\\bbbfffkkkoooqqquuu|||}}}vvvpppjjjeeedddbbb^^^[[[VVVUUUUUUTTTTTTTTTTTTUUUVVVUUUUUUVVVXXX[[[___aaaccceeeiiimmmppprrrssssssqqqrrrrrrssssssqqqpppoooppppppqqqrrrrrrrrrqqqqqqrrrtttvvvwwwwwwwwwyyyzzzxxxxxxwwwwwwxxxyyyyyyzzzzzz{{{{{{{{{{{{zzzyyyyyy{{{{{{|||}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}~~~|||xxxuuusssrrrrrrrrrwwwuuuvvvyyyzzz}}}xxxsssqqqpppttt~~~|||yyyqqqfff[[[RRRMMMLLLTTT___ppp}}}}}}rrrjjj]]]VVVJJJ@@@999444111000........................---------...............//////000111333555777888999===BBBKKK\\\rrr{{{yyyzzz|||~~~xxxsss|||uuuooommmlllkkkooottt|||sssjjjeeeaaaiiiqqqvvv{{{}}}xxxrrriiibbbccchhhwwwrrr```YYYQQQOOOSSSWWWYYYXXXMMMGGG>>>666222111000000///---+++,,,---...---,,,,,,,,,---------,,,******+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...///222777<<<@@@LLLbbbvvv|||yyynnnnnnnnnlllfffccciiirrryyy~~~{{{wwwsssnnnjjjccc^^^XXXQQQIIIGGGPPP\\\mmm{{{sssfffWWWOOOGGGFFFFFFGGGLLLQQQ[[[cccmmmrrrrrrrrrrrrtttrrrrrrqqqrrrrrrpppllliiieeeaaa]]]ZZZYYYYYYWWWVVVUUUUUUUUUTTTTTTSSSSSSSSSMMMQQQWWW___iiiyyy{{{ooojjjccc[[[SSSNNNKKKJJJGGGFFFFFFGGGKKKOOORRRTTTXXX]]]dddhhhjjjmmmtttyyyyyy{{{tttooonnnkkkgggccc]]]\\\YYYVVVTTTRRRRRRQQQPPPOOOMMMMMMPPPTTTZZZ]]]___aaaeeejjjnnnpppqqqqqqnnnooopppqqqqqqqqqpppooonnnooopppqqqrrrrrrqqqppppppsssuuuvvvvvvwwwxxxzzzxxxxxxwwwwwwwwwxxxyyyyyy{{{{{{{{{{{{{{{zzzzzzyyy{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~zzzwwwtttssssssssstttssstttwwwyyy{{{ssspppnnnooowww~~~{{{tttjjj```WWWQQQNNNRRR[[[kkkzzz{{{qqqjjjaaaZZZNNNCCC:::555333222........................---------.........////////////000111333555777888:::???EEEOOObbbxxx}}}zzzyyy{{{~~~wwwrrrxxxsssqqqooonnnpppuuuwww}}}tttkkkfff]]]fffooottt{{{|||wwwnnnfffeeeiiitttyyyeee]]]TTTPPPSSSXXXZZZZZZOOOHHH???777333111000000///---+++,,,---...------///000000///---+++)))(((+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---......111888>>>CCCPPPhhh~~~yyyvvvqqqpppooolllfffcccjjjtttwww|||zzzvvvsssmmmiii```\\\UUUNNNFFFEEEOOO\\\ppp~~~{{{mmm___RRRJJJEEEEEEGGGIIINNNSSS]]]eeennnssssssqqqrrrtttrrrqqqqqqqqqqqqpppllliiiccc___ZZZWWWXXXXXXVVVTTTUUUUUUUUUUUUTTTTTTTTTTTTQQQTTTYYY^^^eeeqqq}}}uuuqqqiiiaaaZZZTTTQQQPPPIIIGGGDDDDDDGGGJJJLLLMMMOOOUUU]]]aaacccfffmmmrrrrrrxxx{{{wwwuuurrrmmmiiicccaaa]]]YYYUUURRRQQQPPPMMMKKKHHHGGGJJJPPPVVVZZZ[[[^^^cccgggkkknnnoooppplllmmmooopppqqqqqqqqqpppnnnooopppqqqrrrrrrqqqpppoooqqqtttuuuuuuvvvwwwyyywwwwwwwwwwwwwwwwwwxxxyyy{{{{{{||||||{{{{{{zzzyyy{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~{{{xxxuuutttssstttqqqppprrruuuwwwyyyrrrooollllllsss~~~xxxoooeee\\\UUURRRQQQYYYhhhwww}}}yyypppjjjccc\\\QQQEEE<<<666333333........................---------........./////////000000222333555777888<<>>DDDQQQggg|||}}}yyyyyyyyyzzz~~~vvvqqq~~~}}}||||||||||||{{{pppiiidddeeejjjtttzzz~~~xxxnnnjjjlllrrr~~~yyyjjjZZZTTTTTTUUUVVVYYYTTTNNNEEE;;;444111000000......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++---...---,,,,,,---///000222999AAAIIIWWWppp}}}wwwuuussstttsssoookkknnnvvv}}}|||zzzvvvpppkkkiii^^^SSSLLLFFFFFFRRRbbbuuu|||tttdddTTTKKKGGGDDDFFFGGGKKKSSS\\\fffjjjooorrrsssrrrrrrrrrqqqooonnnooopppnnnhhhddd___\\\XXXVVVTTTRRROOOMMMLLLMMMNNNPPPQQQQQQRRRRRRQQQSSSUUUXXX]]]dddmmmsss}}}xxxsssooojjjccc]]]YYYTTTOOOJJJHHHHHHGGGFFFIIIJJJNNNRRRWWW[[[___aaafffjjjpppvvv|||{{{wwwrrrkkkeee```\\\XXXVVVPPPMMMJJJGGGGGGJJJNNNQQQVVVYYY^^^bbbeeegggjjjmmmnnnooopppooonnnnnnppprrrrrrqqqqqqsssttttttrrrpppqqqrrrtttuuuvvvvvvvvvvvvvvvwwwwwwuuussssssuuuwwwyyyzzz||||||zzzyyyyyyzzz{{{{{{{{{{{{{{{{{{zzzzzzyyy|||~~~~~~~~~~~~}}}~~~zzzwwwuuutttttttttttttttuuuwwwyyy{{{zzzsssmmmkkkmmmrrr}}}|||uuummmdddYYYRRRMMMTTT```nnnxxxyyyqqqiiidddaaaZZZOOOBBB888333222.../////////......------///......---------......///000000111333555777888===@@@FFFTTTjjj~~~~~~zzzzzzzzz{{{|||tttnnn|||ssslllffffffkkkssszzz}}}}}}rrrllllllooo{{{rrr___UUURRRRRRUUUYYYVVVPPPHHH???777333111111------,,,,,,---......///+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------,,,,,,...///222444:::BBBMMM^^^vvv~~~yyyvvvuuuyyyyyyxxxssspppsss{{{~~~{{{tttnnnkkk^^^QQQKKKFFFHHHVVVgggwwwzzzpppaaaSSSJJJFFFDDDFFFIIIMMMVVV___hhhkkkppprrrrrrqqqqqqqqqrrrpppoooooopppmmmgggbbb]]]ZZZVVVSSSQQQOOOMMMKKKHHHHHHJJJKKKMMMNNNPPPPPPPPPQQQSSSUUUYYY^^^eeejjjpppsssxxx~~~}}}zzzuuummmggg```\\\UUUPPPMMMKKKIIIHHHGGGGGGHHHKKKOOOTTTXXX[[[___bbbgggmmmssszzz}}}tttlllfffaaa]]][[[TTTRRROOOLLLKKKLLLNNNOOORRRUUUZZZ^^^aaaeeeiiillllllnnnoooooonnnmmmoooppprrrqqqqqqsssttttttrrrpppppprrrsssuuuvvvvvvvvvvvvuuuvvvvvvuuusssrrrtttuuuwwwyyyzzzzzzyyyxxxyyyzzz{{{|||||||||{{{zzzyyyyyy{{{}}}~~~~~~}}}~~~{{{yyywwwvvvuuuuuuttttttuuuvvvxxxyyy}}}xxxppplllkkknnnuuu~~~~~~yyysssjjj___WWWNNNRRR\\\jjjuuuwwwqqqjjjdddddd___TTTEEE999333222/////////.........------......---------......//////000000111333555777888===@@@GGGUUUkkk}}}zzz{{{{{{{{{yyypppjjj~~~xxxssskkkiiilllsssyyy|||vvvnnniiiiiiuuuvvvcccXXXSSSQQQTTTXXXWWWRRRJJJAAA:::555222111......------------......***++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------***,,,------,,,---...///333555;;;CCCPPPddd|||~~~|||{{{xxxwwwyyy{{{wwwyyyzzzssskkk\\\NNNHHHFFFJJJZZZlllzzzwwwlll]]]QQQGGGCCCBBBEEEIIINNNXXXbbbjjjmmmppprrrqqqppppppqqqsssqqqooooooooolllfffaaaZZZWWWSSSPPPNNNLLLIIIGGGCCCDDDEEEGGGIIIKKKMMMNNNOOOQQQRRRTTTVVVYYY^^^aaaeeehhhmmmrrrwww|||~~~wwwqqqiiiddd]]]WWWSSSPPPMMMKKKHHHHHHGGGHHHJJJOOOSSSVVVWWWZZZ___dddiiiqqqyyy~~~}}}uuunnnhhhdddaaaYYYXXXUUUSSSQQQPPPOOOPPPOOOQQQUUUYYY\\\aaafffiiikkklllnnnnnnnnnmmmnnnpppqqqpppqqqrrrttttttrrrppppppqqqsssuuuvvvvvvvvvuuuuuuvvvvvvuuutttssstttuuuvvvxxxyyyyyyxxxxxxxxxyyy||||||||||||{{{zzzyyyxxx{{{|||~~~~~~}}}}}}~~~~~~~~~~~~{{{yyyxxxvvvvvvuuutttttttttuuuvvvwwwyyy}}}rrrmmmkkkkkkpppvvv|||wwwooocccZZZQQQSSSYYYeeepppsssnnnhhhaaacccaaaWWWHHH;;;444333000000//////.........///...------------.../////////000000111333555777888:::???GGGUUUkkk}}}|||zzz|||||||||uuummmggg}}}}}}}}}zzzqqqmmmmmmrrrxxx{{{~~~yyynnnfffdddmmmvvvfff\\\UUURRRSSSWWWWWWSSSLLLCCC;;;666222000111000///...------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------***+++------------...000333666;;;DDDSSSiii|||{{{yyy|||~~~wwwjjjZZZLLLGGGGGGMMM^^^ppp|||~~~sssfffXXXOOODDDAAAAAAEEEIIIPPPZZZdddlllnnnqqqrrrqqqoooooopppqqqooonnnnnnnnnkkkeee```XXXUUUQQQNNNLLLJJJGGGDDDAAAAAABBBCCCFFFHHHKKKLLLOOOQQQSSSTTTUUUWWWZZZ\\\^^^aaaeeehhhlllqqqwww||||||rrrmmmfff___ZZZVVVRRROOOKKKIIIGGGFFFGGGJJJNNNPPPQQQTTTXXX\\\aaahhhpppuuuwwwvvvnnngggbbb\\\[[[YYYVVVTTTRRRQQQQQQNNNPPPRRRTTTWWW[[[```dddhhhjjjlllmmmmmmmmmnnnooooooooooooqqqssssssqqqooopppqqqssstttuuuvvvuuuuuuvvvwwwxxxwwwuuutttuuuvvvuuuwwwyyyyyyxxxxxxxxxyyy{{{{{{||||||{{{zzzzzzyyyzzz|||||||||{{{{{{|||~~~~~~~~~|||zzzxxxwwwuuuuuuuuutttsssssstttuuuvvvxxx~~~uuuooolllkkkmmmqqq{{{~~~|||tttggg]]]VVVUUUWWW```kkkpppmmmggg___aaa```XXXKKK>>>777444222111000/////////000000---------------.../////////000000111333555777888:::???HHHXXXlll~~~}}}yyyyyy|||}}}}}}|||rrrlllggg||||||}}}vvvppplllpppuuuxxx|||}}}pppeee```gggwwwwwwiii___XXXTTTTTTXXXXXXTTTNNNFFF>>>777333000222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))+++------------///000222777<<>>HHH[[[sss|||{{{zzz{{{jjjZZZLLLJJJNNNVVVhhhyyy~~~~~~}}}xxxkkk\\\OOOIIICCC@@@AAAGGGNNNVVVbbbmmmoooppprrrqqqooonnnnnnnnnlllkkkjjjkkkkkkiiiddd___WWWSSSOOOLLLIIIGGGCCCAAAAAA@@@@@@AAACCCFFFIIIJJJKKKNNNQQQSSSTTTUUUWWWXXXWWWZZZ]]]^^^]]]```gggmmmtttzzzxxxqqqkkkfff```]]]TTTRRRNNNJJJHHHGGGGGGHHHIIIKKKOOORRRTTTWWW[[[^^^aaajjjvvv}}}qqqjjjaaa___]]]ZZZYYYYYYYYYZZZXXXXXXVVVSSSRRRSSSWWW[[[[[[___cccfffhhhiiijjjlllkkkkkklllnnnppppppooommmoooppprrrtttuuuuuuuuuttttttvvvxxxxxxvvvttttttuuuuuuwwwyyyzzzyyyyyyzzz{{{yyyyyyzzz{{{|||||||||||||||||||||{{{zzzzzz|||~~~~~~|||zzzyyyvvvtttssssssrrrrrrrrrsssuuuvvvwwwyyy~~~uuupppkkkiiijjjppp}}}zzznnn^^^YYYVVV^^^lllvvvvvvsssfffccc^^^XXXQQQFFF;;;444111000...---,,,---...///---,,,,,,------///000000///000000111333555777888;;;BBBMMM]]]qqq}}}sssrrrtttzzz}}}~~~yyypppkkkggg{{{pppggghhhmmmqqqvvv{{{yyyiii^^^cccnnn~~~nnnbbbZZZUUUWWW\\\[[[XXXSSSKKKCCC<<<666333///............///000000///...------,,,+++***)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++)))+++,,,---------///111444:::@@@JJJ^^^vvv~~~zzzyyyyyyyyyjjj[[[MMMLLLQQQZZZkkk{{{~~~}}}|||vvviiiYYYMMMGGGDDDAAACCCIIIPPPXXXeeeppppppqqqrrrqqqooommmmmmnnnkkkiiihhhiiikkkiiiddd___VVVSSSOOOKKKIIIFFFCCCAAABBBAAAAAAAAACCCEEEHHHJJJIIILLLPPPSSSTTTUUUVVVXXXUUUYYY\\\\\\[[[]]]dddjjjnnnttt|||~~~wwwqqqkkkeeebbbZZZXXXTTTPPPLLLJJJIIIIIIFFFIIIMMMOOOQQQSSSUUUWWWXXX___jjjsss|||zzzsssfffdddaaa^^^]]]^^^```aaa]]]\\\YYYTTTRRRSSSVVVYYYWWWZZZ___ccceeeggghhhjjjjjjjjjkkkmmmooopppnnnllloooppprrrtttuuuuuuuuutttsssuuuwwwwwwuuutttssssssuuuwwwyyyzzzzzzyyyzzz|||xxxxxxzzz{{{|||}}}}}}}}}}}}~~~}}}|||zzz{{{}}}~~~~~~}}}~~~~~~}}}}}}zzzzzzwwwtttrrrrrrqqqqqqrrrsssuuuvvvvvvwww{{{xxxqqqkkkhhhggglllzzzuuu```ZZZWWW___nnnzzz|||yyylllfff___YYYSSSIII<<<333000...,,,+++++++++---...,,,,,,,,,---...///000111///000000222333555777888999@@@LLL\\\pppzzzqqqooosssyyy}}}~~~yyypppkkkggg~~~zzzwwwrrrkkkiiimmmvvv~~~{{{lllbbbbbbiii{{{qqqdddXXXQQQQQQUUUZZZYYYWWWQQQHHH???888555...............///000000........................---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,------...---,,,---///111555:::BBBPPPeee{{{|||vvvwwwzzz}}}~~~fffYYYMMMLLLUUUbbbsss~~~yyynnn___QQQHHHDDD??????@@@EEENNNZZZfffmmmnnnooooooooonnnmmmkkkjjjkkkkkkkkkiiigggdddaaa___WWWVVVRRRNNNIIIEEEAAA???>>>>>>>>>???BBBFFFIIIKKKNNNOOOOOOPPPQQQQQQQQQQQQUUUWWWYYY[[[\\\^^^bbbdddiiimmmttt{{{~~~wwwpppiiidddbbb^^^XXXTTTRRRPPPLLLIIIHHHGGGFFFGGGJJJMMMNNNNNNTTTVVVZZZ```iiitttxxxnnnkkkfffcccbbbaaa``````aaa```\\\YYYWWWWWWWWWWWWZZZ[[[]]]```bbbeeeggghhhgggggghhhiiijjjlllnnnooopppqqqqqqrrrssssssrrrrrrtttuuuwwwxxxwwwvvvtttrrrxxxxxxxxxyyyyyyzzzzzzzzzzzz{{{{{{||||||{{{{{{zzz~~~~~~}}}}}}||||||{{{{{{|||}}}~~~}}}}}}~~~~~~~~~}}}|||}}}~~~zzzvvvuuussssssrrrrrrrrrsssttttttuuuuuuzzzxxxpppmmmjjjiiinnnwww|||iii\\\SSS[[[kkkxxxsssjjjccc^^^TTTEEE:::777333111///.../////////.....................------///000222222333555999;;;<<<@@@NNNcccrrrwwwxxxxxxpppqqqvvv|||~~~|||pppiiifffzzzwwwqqqjjjhhhlllwwwpppdddccchhhwwwtttfff[[[SSSSSSVVVZZZZZZXXXRRRIII@@@999555000//////...------..............................---------,,,,,,++++++++++++,,,,,,------,,,,,,+++///......------......///------...---,,,---000222666:::BBBQQQggg}}}}}}vvvuuuwwwzzz~~~iii[[[MMMMMMWWWeeettt}}}wwwkkk\\\OOOFFFCCC??????BBBHHHQQQ\\\ffflllpppppppppooonnnllljjjiiiiiiiiihhhfffcccaaa___]]]WWWUUUQQQMMMHHHDDDAAA???>>>>>>???@@@BBBFFFIIIKKKMMMNNNOOOPPPPPPPPPPPPPPPTTTVVVXXXYYYZZZ]]]```bbbcccgggmmmssszzz}}}wwwqqqmmmiiieee___\\\ZZZXXXTTTQQQKKKIIIGGGGGGHHHIIIIIIHHHKKKMMMOOOSSSXXXaaakkkqqq||||||rrrpppmmmkkkjjjiiihhhggghhhfffbbb^^^[[[YYYXXXXXXYYYZZZ[[[]]]___aaabbbcccdddeeefffgggjjjlllnnnooooooooopppqqqrrrrrrrrrqqqssstttuuuvvvvvvuuusssrrrxxxxxxxxxxxxxxxyyyyyyyyywwwxxxxxxyyyzzzzzzyyyyyy~~~}}}}}}}}}|||||||||{{{|||}}}~~~~~~}}}}}}~~~~~~~~~}}}zzzvvvtttrrrrrrqqqqqqqqqrrrrrrsssttttttxxxzzzqqqmmmkkkiiinnnvvvmmm___TTTYYYgggsss|||xxxpppgggaaaVVVGGG<<<999444111///.../////////...........................///000222222333555999<<<>>>BBBPPPdddrrrvvvuuuuuupppppptttzzz}}}}}}qqqiiieee}}}yyyvvvoooiiiffflllwwwvvvfffccceeerrrvvviii^^^VVVUUUXXXZZZZZZYYYTTTKKKAAA:::666111111///...,,,,,,++++++------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,---...---------000222666;;;CCCSSSjjj~~~uuussstttwww~~~www|||lll\\\NNNNNN[[[iiivvv~~~{{{sssgggYYYLLLDDDAAA>>>@@@EEELLLTTT^^^fffkkkpppppppppooonnnkkkiiihhhgggfffdddaaa___]]][[[[[[UUUSSSPPPKKKGGGCCCAAA????????????AAACCCFFFIIIJJJLLLLLLMMMNNNOOOPPPPPPOOORRRTTTVVVXXXYYY[[[^^^```___bbbffflllrrryyy}}}yyyvvvppplllhhhdddbbb___\\\YYYSSSPPPLLLJJJIIIGGGEEECCCEEEEEEEEEFFFHHHMMMTTTYYY```iiirrrvvvzzz}}}~~~{{{ttttttttttttsssrrrqqqqqqooommmiiieeebbb___^^^^^^\\\\\\\\\]]]^^^^^^______```aaabbbdddgggjjjlllnnnlllmmmnnnooopppqqqqqqqqqqqqrrrtttuuuuuutttsssrrrxxxwwwwwwwwwwwwwwwvvvvvvuuuvvvwwwyyyzzzzzzzzzzzz}}}}}}}}}}}}||||||||||||}}}}}}~~~~~~~~~}}}|||}}}{{{vvvuuurrrrrrqqqqqqqqqqqqqqqrrrsssrrruuu{{{|||rrrmmmkkkiiimmmtttqqqbbbUUUUUU___lllwwwwwwnnneeeYYYKKK???;;;444222///.../////////...........................///111222333333555999<<>>AAAGGGPPPXXX```fffjjjmmmmmmnnnnnnmmmkkkiiihhheeeccc```]]][[[ZZZYYYYYYSSSQQQMMMIIIEEEBBB@@@?????????@@@AAADDDFFFHHHJJJJJJKKKLLLMMMNNNOOOOOOOOORRRTTTVVVWWWXXXYYY\\\___^^^aaadddhhhnnnvvv~~~}}}|||vvvssspppkkkgggccc```^^^\\\YYYTTTQQQNNNJJJGGGDDDEEEEEECCCAAA@@@BBBFFFJJJOOOUUU\\\aaafffllloooqqqppprrruuuwwwxxxwwwwwwxxxvvvtttqqqnnnkkkhhhgggfffbbbbbbaaaaaa```_________\\\]]]^^^```cccfffhhhjjjjjjkkklllnnnoooppppppppppppqqqrrrttttttuuuttttttwwwwwwwwwvvvuuuuuuuuutttvvvwwwxxxzzz|||}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}~~~~~~|||||||||}}}~~~~~~|||wwwwwwtttssssssrrrqqqqqqqqqqqqsssrrrtttxxx~~~sssmmmjjjhhhjjjqqq|||ssseeeVVVSSSXXXdddrrr~~~}}}sssiii\\\NNNBBB<<<555222000//////000///...............////////////000111222333444666999<<>>IIIZZZrrrvvvqqqqqqtttzzz{{{xxxzzz|||iiiZZZOOOSSSbbboooxxx|||{{{tttgggZZZNNNFFFAAA>>>>>>BBBIIIRRR[[[bbbfffiiiiiijjjkkkllllllkkkjjjiiidddbbb___\\\YYYXXXXXXXXXQQQOOOKKKFFFCCC@@@?????????@@@AAABBBDDDFFFHHHIIIIIIJJJLLLMMMNNNOOOOOOOOORRRTTTVVVWWWWWWYYY\\\^^^^^^```bbbeeejjjrrrzzz}}}|||yyytttooojjjfffdddccc```\\\XXXUUUQQQLLLIIIFFFEEECCC???======@@@CCCFFFHHHKKKOOOSSSXXX___eeehhhlllssswwwyyyzzz|||~~~~~~{{{wwwssspppmmmlllhhhhhhfffeeecccaaa```___YYYZZZ[[[]]]___aaacccdddggghhhjjjlllmmmoooooooooooopppqqqssstttuuuvvvvvvvvvvvvvvvuuuuuutttttttttuuuvvvxxxzzz{{{|||}}}}}}||||||||||||}}}}}}}}}}}}}}}~~~}}}~~~~~~|||}}}~~~~~~zzzzzzvvvvvvuuussssssrrrrrrrrrsssrrrtttxxx|||uuummmiiiggghhhmmmwwwtttgggYYYRRRSSS]]]nnn|||vvvjjj^^^RRREEE===666333000//////000///............/////////000000000111333333444666:::<<<===DDDVVVlll{{{}}}xxxvvvrrrqqqrrrwwwzzztttiiiddd|||yyyssslllhhhllluuu|||nnnggg```bbbmmm{{{wwwnnncccXXXTTTTTTZZZ]]]___\\\SSSHHH???999000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,---.........///222555888@@@LLL^^^uuuwwwttttttuuuyyy|||vvvwwwyyy}}}wwwaaaVVVOOOVVVdddpppwww{{{xxxoooaaaTTTJJJDDD@@@>>>>>>CCCJJJSSS\\\bbbfffhhhggghhhiiiiiiiiiiiiggggggaaa```^^^[[[YYYWWWVVVUUUOOOLLLHHHDDDAAA????????????@@@BBBCCCEEEGGGHHHIIIIIIJJJLLLMMMOOOOOOPPPPPPRRRTTTUUUVVVVVVXXX[[[]]][[[\\\^^^aaaeeekkksssxxxzzzuuurrrqqqkkkiiieeeaaa^^^YYYTTTPPPGGGFFFCCC???<<<;;;===???@@@???@@@DDDGGGKKKRRRZZZ^^^dddlllrrrvvvyyy~~~zzzuuurrrpppnnnmmmkkkhhhfffdddbbbaaa[[[[[[[[[[[[\\\^^^___```cccdddfffhhhjjjkkklllmmmmmmnnnoooppprrrtttuuuvvvvvvuuuuuuuuuuuuuuuuuutttssstttvvvwwwyyyzzz{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~~~}}}|||{{{|||~~~~~~~~~~~~~~~}}}}}}xxxwwwvvvtttsssrrrrrrrrrssssssuuuxxx{{{zzzoooiiigggfffjjjrrruuukkk]]]TTTQQQWWWgggwww~~~}}}wwwlllaaaWWWJJJ???666444111000000000///............//////000000111000222333444444666:::======EEEYYYqqq}}}zzzsssrrrtttxxx|||tttjjjfff}}}zzzuuuoookkkmmmtttzzz~~~ppphhh``````iiiwwwxxxoooeeeYYYTTTTTTZZZ]]]```]]]UUUJJJ@@@:::333222111000///.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++******))))))******+++,,,---.........000333555999BBBOOObbbxxxyyywwwwwwvvvyyy}}}zzz~~~uuuvvvwwwyyyxxxmmmYYYRRRPPPYYYeeeooovvv{{{vvvkkk\\\OOOFFFBBB@@@???>>>CCCJJJSSS[[[bbbfffhhhhhhhhhhhhhhhgggeeecccbbb^^^]]]\\\ZZZXXXUUUSSSRRRMMMKKKGGGBBB???>>>>>>>>>@@@AAABBBDDDFFFGGGHHHHHHJJJJJJLLLNNNOOOPPPQQQQQQPPPRRRTTTTTTUUUVVVYYY[[[XXXZZZ\\\^^^aaaffflllpppwww|||xxxuuuqqqmmmiiiccc^^^YYYMMMLLLIIIEEE@@@>>>???@@@===;;;<<>>>>>>>>@@@AAACCCDDDFFFGGGHHHHHHJJJKKKLLLNNNPPPQQQQQQQQQOOOQQQRRRSSSSSSTTTWWWYYYWWWYYY[[[]]]___ccciiilllnnntttzzz~~~~~~|||wwwrrrlllfffaaaVVVUUUQQQLLLGGGDDDDDDEEE===;;;===BBBBBB>>>???EEEGGGNNNYYY```gggnnnwww~~~zzzyyywwwtttqqqnnnlllkkkbbbaaa```^^^]]]\\\\\\\\\ZZZ[[[]]]```bbbdddeeefffggghhhiiikkkmmmppprrrttttttuuuuuuuuuvvvvvvwwwwwwvvvwwwxxxyyyzzz{{{{{{{{{{{{|||||||||}}}}}}~~~~~~}}}~~~~~~{{{yyyxxxwwwyyy||||||||||||}}}~~~{{{|||~~~xxxwwwuuusssqqqppppppooooooppptttxxxyyy{{{vvvnnnjjjfffgggmmmwww{{{ssshhh[[[OOONNN[[[jjjvvvyyyxxxppphhh___QQQDDD777555222000000000///...---......///000111111222111222333444555777:::===BBBKKK```yyy}}}vvvuuuxxx|||tttllliii|||vvvqqqqqquuuyyyxxx{{{~~~ttthhh^^^^^^eeeppp~~~sssfff[[[VVVTTTXXX^^^aaa]]]VVVOOOEEE===444333111000000///,,,***------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---...000333666===AAAPPPjjj}}}yyyvvvvvvwwwwwwwwwooorrr{{{yyyuuurrruuuwwwsssggg\\\LLLMMMQQQ[[[gggrrrwwwxxxpppbbbSSSIIICCC>>>===???CCCEEEKKKUUU```hhhkkkkkkhhhiiiiiihhheeeaaa]]][[[]]]ZZZXXXVVVVVVTTTRRROOOHHHFFFCCC???===<<<<<<<<<>>>@@@CCCFFFHHHIIIIIIIIIHHHIIIKKKMMMOOOQQQSSSTTTRRRQQQPPPPPPQQQSSSVVVWWWWWWYYY\\\]]]^^^```ccceeeiiikkkooorrrvvv{{{wwwpppmmm]]]ZZZVVVPPPKKKFFFCCC@@@???>>>>>>======>>>@@@AAABBBGGGNNNTTT[[[ccclllsss}}}}}}xxxuuussssssllljjjhhhffffffeeecccaaaaaa^^^\\\\\\^^^```aaaaaacccbbbaaabbbdddhhhlllooopppqqqsssuuuuuutttsssrrrqqqsssuuuxxxyyyzzzyyyyyyxxxyyyyyyzzz{{{|||}}}}}}~~~{{{wwwvvvuuuwwwwwwxxxzzz|||~~~}}}~~~}}}yyywwwuuusssssssssqqqoooqqqrrrtttvvvxxx||||||pppjjjhhhggghhhnnnxxx~~~yyyrrrhhh]]]SSSPPPZZZgggyyy}}}}}}uuuooohhhYYYIII===888222///000000///---////////////000000000000111222333333444666999<<>>BBBEEEKKKVVV```gggiiiiiiggghhhhhhgggeeeaaa]]][[[ZZZXXXUUUTTTSSSRRROOOMMMHHHFFFCCC???===<<<<<<<<<>>>@@@CCCFFFHHHIIIIIIIIIIIIJJJKKKMMMOOOQQQSSSTTTQQQQQQPPPPPPQQQSSSUUUWWWXXXYYY[[[\\\\\\]]]___aaadddfffjjjmmmppptttyyy}}}|||vvvkkkfff___XXXQQQKKKFFFCCCDDDCCCBBB@@@??????@@@@@@BBBEEEJJJNNNTTT\\\ffflllvvvvvvxxx|||~~~zzzyyyxxxsssqqqnnnmmmlllkkkhhhffffffccc___]]]]]]]]]\\\[[[______^^^___bbbfffjjjllllllmmmoooqqqrrrrrrqqqqqqrrrtttwwwyyy{{{{{{{{{zzzxxxxxxxxxyyyzzz{{{|||}}}zzzvvvtttssssssuuuwwwzzz|||~~~}}}~~~{{{xxxuuuttttttsssrrrpppoooppprrrtttvvvzzz|||pppjjjgggeeeffflllvvv|||xxxqqqhhh]]]RRROOOWWWbbbwww|||tttkkk\\\MMM???999333000111111///....../////////000000000000///000111111222444777:::CCCLLL```yyy|||xxxvvvwww{{{~~~vvvnnnhhhyyyrrrppprrrvvv{{{}}}wwwnnnddd___```iii{{{yyylll```YYYVVVSSSYYY]]]\\\YYYSSSKKKBBB888555111............---------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000444777>>>DDDUUUmmm|||vvvrrrooonnnlllkkkgggiiirrr{{{wwwsssrrrqqqjjj\\\QQQKKKNNNTTT___jjjpppqqqpppeeeXXXKKKDDD???<<<<<<>>>@@@DDDMMMXXXaaafffhhhgggffffffgggfffddd```\\\ZZZVVVTTTQQQPPPOOONNNLLLJJJGGGEEEBBB???=========>>>>>>@@@CCCFFFHHHIIIIIIIIIIIIJJJKKKMMMOOOQQQSSSSSSQQQPPPPPPPPPQQQSSSTTTVVVXXXYYY[[[[[[ZZZYYY[[[\\\___aaadddfffhhhlllpppsssyyy|||{{{tttkkkaaaYYYSSSOOOLLLLLLJJJHHHEEECCCBBBAAAAAA@@@BBBDDDGGGLLLRRRZZZ___iiilllqqquuuxxx{{{~~~~~~~~~{{{yyywwwuuutttrrrnnnlllkkkgggccc```^^^]]][[[YYY\\\[[[[[[\\\___bbbfffhhhggghhhjjjmmmooooooooooooqqqsssvvvyyyzzz{{{{{{zzzxxxwwwvvvvvvwwwzzz|||~~~yyyssspppooonnnqqquuuzzz}}}~~~~~~~~~~~~~~~|||yyywwwyyyyyyyyyyyyzzz{{{{{{|||}}}|||yyyvvvtttssssssrrrpppmmmoooppprrrtttwww|||~~~qqqiiieeeddddddiiitttzzzuuuooofff]]]RRRMMMRRR[[[ssszzzooo```RRRAAA;;;555111111111000........./////////000000000///000111111222444777:::CCCLLLaaazzz~~~zzzxxxwwwzzz|||zzzpppiii~~~|||yyyqqqnnnoooqqq{{{}}}~~~xxxpppfff^^^[[[bbbvvv~~~pppddd[[[WWWSSSYYY\\\\\\YYYUUULLLCCC;;;666111------...//////------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...000444777???FFFXXXqqq}}}vvvpppllliiigggeeedddfffnnn}}}}}}yyyvvvsssrrrooogggZZZPPPKKKOOOXXXdddooosssrrrooo___SSSGGGBBB???<<<===???@@@FFFPPP[[[cccggghhhgggeeeeeefffeeeccc___[[[YYYSSSQQQNNNMMMMMMLLLIIIGGGEEECCCAAA???======>>>???>>>@@@CCCFFFHHHIIIIIIIIIIIIJJJKKKMMMOOOPPPRRRRRRPPPPPPPPPPPPQQQRRRSSSTTTVVVXXXYYYYYYYYYYYYZZZ\\\]]]___bbbdddeeegggjjjlllnnnrrrxxx~~~tttjjjccc^^^ZZZWWWRRRPPPNNNKKKIIIGGGGGGGGGEEEFFFIIILLLOOOSSSVVVYYY___ccchhhjjjkkklllppptttvvvzzz~~~~~~|||{{{zzzxxxuuurrrnnnkkkhhheeecccbbb```^^^\\\\\\[[[\\\]]]___aaabbbbbbdddfffiiikkklllmmmnnnnnnpppsssvvvxxxyyyxxxxxxwwwvvvttttttuuuxxx{{{}}}~~~wwwpppmmmkkkjjjnnntttyyy}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~{{{wwwsssooommmlllmmmnnnpppssswwwzzz{{{|||yyyuuusssrrrrrrqqqpppmmmnnnpppqqqrrrvvvzzz~~~rrrjjjeeeddddddhhhrrrxxxqqqkkkddd]]]SSSMMMPPPWWWlll~~~}}}qqqcccVVVCCC===666111111000///---........./////////000000111222333333444666999<<>>>>>AAABBBIIITTT^^^eeehhhiiihhhdddeeeeeedddaaa]]]YYYVVVQQQOOOMMMLLLKKKJJJHHHFFFCCCAAA???===<<<===>>>???>>>@@@CCCFFFHHHIIIIIIIIIIIIIIIJJJLLLNNNOOOPPPQQQOOOOOOOOOPPPPPPQQQRRRRRRSSSUUUWWWXXXYYYZZZ\\\^^^___aaaccceeeeeefffhhhjjjhhhlllrrrxxx~~~~~~ssslllgggaaa]]]VVVUUUSSSQQQOOONNNNNNOOOOOOQQQTTTXXXZZZ[[[[[[ZZZVVVYYY\\\]]]]]]^^^bbbfffjjjmmmrrrvvvxxxyyy{{{|||~~~~~~{{{yyytttrrrnnnkkkiiifffcccaaa___^^^]]]]]]\\\]]]]]]^^^aaabbbccceeegggiiijjjkkklllnnnqqqtttvvvwwwwwwvvvuuutttrrrrrrsssvvvzzz|||~~~}}}uuunnniiiggggggkkkqqqxxx|||}}}}}}|||}}}}}}||||||{{{zzzzzzzzzyyyzzz}}}~~~~~~}}}}}}~~~}}}}}}}}}}}}{{{yyywwwvvvttttttsssqqqoookkkhhhfffbbbcccfffjjjooouuuzzz}}}|||yyytttqqqqqqppppppooonnnooopppqqqrrruuuzzz}}}tttkkkfffeeeeeehhhqqqxxxnnniiiccc]]]TTTNNNOOOTTTcccwww|||qqqdddXXXEEE???666111000000...---............////////////111222333333444666999<<>>???BBBDDDLLLWWW```fffhhhiiijjjeeeeeeeeeccc___[[[VVVSSSOOOMMMKKKJJJJJJIIIGGGEEE@@@???===;;;;;;<<<>>>???>>>@@@CCCFFFHHHIIIIIIIIIHHHHHHIIIKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQPPPRRRUUUWWWXXXZZZ\\\______aaadddeeeeeefffggghhheeejjjooorrrwww}}}uuunnnfff```[[[ZZZXXXVVVUUUUUUUUUUUURRRSSSUUUYYY\\\\\\ZZZWWWRRRSSSSSSSSSSSSUUUYYY\\\___bbbfffiiikkknnnqqqtttxxxxxxzzz}}}~~~|||yyyvvvrrrnnnkkkgggccc`````````___^^^]]]]]]\\\]]]``````aaabbbcccdddeeefffiiikkknnnrrrtttuuuuuuuuurrrqqqqqqqqqsssuuuxxxzzz|||~~~|||ssslllgggeeecccgggnnntttxxxzzzyyyyyyzzzzzzxxxwwwuuuuuuuuuuuuuuuvvvwwwxxxzzzzzz{{{{{{{{{|||~~~~~~}}}{{{yyywwwwwwwwwwwwssssssssssssrrrpppnnnmmmggghhhiiiiiihhhfffcccbbb]]]^^^aaafffllltttzzz~~~}}}zzzuuuqqqpppppppppoooooopppqqqqqqrrruuuyyy|||wwwmmmgggffffffhhhppp}}}|||pppjjjccc]]]UUUNNNNNNRRR[[[nnnxxxpppdddYYYHHHAAA888222111000///---------.........////////////000111111222444777:::BBBNNNfff~~~{{{yyyvvvwwwzzz}}}{{{sss~~~~~~xxxpppjjjhhhiiinnnuuu{{{~~~tttfff\\\VVVZZZiiiyyywwwjjj___YYYRRRVVVYYY[[[\\\ZZZPPPEEE===999444000////////////------------------------,,,,,,,,,++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...111555999@@@LLLccc~~~~~~yyyrrrlllhhheeebbb```___fffsssvvvlllllllllmmmkkkddd[[[TTTPPPXXXgggvvv|||rrrjjjVVVLLLBBB@@@???>>>???AAAEEEMMMWWW```dddgggiiijjjeeeeeeeeebbb^^^YYYTTTQQQLLLKKKIIIHHHHHHGGGEEEDDD===<<<;;;::::::;;;===>>>>>>@@@CCCFFFHHHIIIIIIIIIFFFGGGHHHIIIJJJLLLMMMMMMNNNNNNOOOPPPPPPPPPPPPOOONNNPPPSSSUUUVVVWWWZZZ\\\\\\___bbbcccccccccdddeeebbbfffjjjkkkmmmuuuwwwnnnggg```___]]][[[YYYYYYYYYYYYSSSRRRQQQSSSWWWYYYXXXVVVYYYUUUQQQNNNNNNPPPRRRSSSUUUWWWYYYZZZ[[[^^^aaadddiiijjjnnnsssxxxzzzzzzyyyvvvtttpppmmmjjjgggbbb___^^^^^^^^^^^^]]]]]]^^^^^^______^^^^^^^^^______```ccceeeiiilllooopppppppppoooooopppqqqsssuuuwwwxxxyyy{{{~~~{{{rrrjjjeeeccc```ccciiiooossstttuuutttvvvuuussspppooonnnnnnnnnnnnnnnnnnnnnppprrrtttuuuvvvvvvxxxyyy{{{}}}~~~~~~~~~}}}|||vvvtttqqqooommmllllllllljjjjjjjjjjjjjjjhhhfffeeebbbdddfffggggggeeecccbbb___```bbbfffllltttzzz~~~|||wwwsssrrrrrrrrrqqqooopppqqqqqqqqqtttxxx{{{zzzpppffffffeeegggmmmyyyuuummmeee^^^VVVNNNLLLNNNUUUgggvvvxxxtttoooeeeYYYLLLEEE;;;555333222111///---------........./////////000111111222444777:::BBBOOOggg~~~|||yyyvvvuuuvvvzzz~~~{{{tttyyyrrrkkkiiiiiijjjrrr{{{uuuggg\\\WWW[[[iiivvvwwwjjj___YYYPPPTTTWWWZZZ]]]\\\SSSHHH===999444111000000///...------------------------...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...111666999@@@MMMeee|||wwwpppkkkgggdddaaa___^^^fffttttttjjjjjjkkkkkkiiibbbYYYRRRSSS[[[jjjxxx{{{oooeeeTTTJJJAAA???>>>===>>>@@@EEEMMMWWW^^^ccceeehhhjjjffffffeeebbb]]]XXXRRROOOKKKIIIGGGFFFFFFFFFDDDBBB<<<;;;999999999;;;<<<>>>>>>@@@CCCFFFHHHIIIIIIIIIFFFFFFGGGHHHIIIKKKKKKLLLNNNNNNOOOPPPPPPPPPOOOOOOMMMOOORRRSSSTTTUUUXXXZZZYYY\\\___```aaa```aaabbb^^^bbbeeedddeeelllyyywwwpppdddbbb```]]][[[ZZZZZZZZZYYYUUURRRSSSWWW[[[\\\\\\ddd\\\SSSMMMLLLMMMMMMLLLOOOOOOOOOOOONNNPPPTTTWWW\\\^^^ccciiipppssstttsssooonnnllljjjiiigggdddaaa[[[\\\\\\]]]^^^^^^______^^^^^^]]]\\\[[[[[[[[[\\\]]]___cccfffiiijjjjjjjjjmmmnnnoooqqqsssuuuvvvwwwxxxzzz|||~~~{{{rrrjjjeeeccc^^^aaafffkkknnnqqqqqqqqqrrrqqqooollljjjiiiiiiiiigggfffeeefffgggjjjmmmooopppppprrrsssuuuwwwxxxyyyyyy{{{}}}~~~~~~{{{||||||||||||{{{zzzzzzyyyyyyzzzzzzzzzxxxwwwvvvpppnnnkkkhhhfffeeeeeefffdddeeeeeefffeeedddbbbaaaccceeegggiiiiiihhhfffddddddeeefffiiiooouuu{{{~~~~~~xxxuuusssttttttsssoooooopppppppppssswwwzzz{{{qqqeeeeeeeeefffkkkvvvyyyqqqhhh___VVVMMMJJJLLLRRRcccqqqsssrrroooeeeZZZOOOHHH>>>777444444333111---------.........//////111222333333444666999<<>>777111////////////...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000333888;;;EEETTTlllyyyooogggbbb___bbbiiiuuuuuupppnnnnnnooojjj___WWWUUUWWWffftttzzz{{{wwwhhhWWWLLLFFFAAA@@@>>>===@@@EEEIIIQQQ\\\dddhhhjjjlllnnnllllllfff^^^ZZZWWWRRRKKKIIIHHHFFFEEEEEECCC@@@>>><<<;;;999888888999::::::>>>???AAACCCEEEFFFGGGHHHGGGHHHIIIIIIIIIJJJLLLNNNMMMNNNOOOMMMLLLLLLMMMOOOOOOQQQTTTUUUUUUTTTUUUVVVWWWXXXYYYYYYYYYZZZ\\\^^^\\\\\\\\\\\\]]]aaagggkkkpppwww~~~}}}zzzuuuqqqllljjjiiijjjlllmmmmmmlllhhheeebbb```^^^\\\YYYWWWQQQOOOLLLIIIGGGEEEEEEEEEAAABBBEEEHHHHHHGGGEEECCCEEEEEEEEEFFFGGGHHHIIIIIIKKKLLLMMMOOOQQQSSSUUUUUUXXXXXXXXXYYYYYYYYYZZZZZZWWWVVVVVVVVVVVVWWWXXXXXXZZZZZZ[[[]]]```dddhhhkkkmmmppptttwwwzzz~~~|||ssskkkccc___\\\YYYYYYZZZ[[[]]]^^^^^^______^^^\\\ZZZXXXWWWVVVUUUSSSTTTUUUUUUUUUTTTSSSRRRSSSRRRRRRRRRSSSUUUWWWYYYZZZ\\\^^^aaadddhhhkkkmmmssstttvvvxxxzzz{{{||||||}}}}}}~~~~~~}}}xxxwwwvvvtttqqqooommmlllhhhfffdddaaa^^^]]]\\\\\\]]]]]]]]]^^^aaacccfffggghhhjjjmmmpppssstttuuuuuutttsssqqqooommmlllkkkkkkmmmooorrruuuxxxyyyzzzzzz|||}}}~~~|||zzzvvvvvvwwwxxx{{{~~~xxxtttrrrnnnmmmnnnmmmnnnnnnnnnnnnppptttwwwzzz~~~{{{sssnnnjjjgggfffiiitttyyymmmcccZZZPPPKKKKKKKKKSSS```lllsssrrrkkkddd[[[RRREEE:::333000//////222222111000...---,,,,,,000111111111111444999===CCCPPPggg~~~yyyvvvuuuwwwzzz~~~~~~wwwqqqlll}}}||||||yyytttoootttwwwxxx~~~pppbbbXXXYYYfffuuuzzznnnbbbYYYRRRUUU[[[bbbeeeaaaXXXPPPEEE???888222////////////...---,,,,,,,,,,,,---...------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........000333999===FFFWWWppprrriiiccc```dddkkkwwwxxxrrrqqqpppooohhh^^^WWWVVV[[[jjjwwwzzzyyysssdddSSSJJJDDD@@@???>>>===@@@EEEJJJRRR]]]dddhhhjjjmmmoooooommmggg^^^YYYVVVQQQKKKHHHGGGEEEDDDCCCBBB???<<<;;;:::999888888888999:::>>>???AAACCCDDDFFFGGGGGGGGGHHHIIIIIIIIIIIILLLNNNLLLMMMMMMLLLKKKKKKMMMOOONNNQQQTTTUUUTTTSSSTTTTTTUUUVVVWWWWWWWWWXXXZZZ\\\[[[[[[\\\[[[\\\^^^cccfffiiinnnuuuzzz}}}~~~zzzvvvuuusssssstttuuuuuutttooollljjjgggddd```[[[WWWXXXVVVSSSOOOKKKHHHGGGFFFBBBCCCDDDEEEEEEDDDBBBAAA@@@@@@AAAAAABBBCCCCCCCCCBBBCCCEEEGGGIIILLLNNNOOOSSSSSSTTTUUUVVVXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXX[[[```dddggggggjjjoootttxxx|||{{{sssjjjccc^^^[[[WWWWWWWWWWWWWWWWWWXXXXXXYYYXXXWWWUUUSSSRRRRRRRRROOOPPPRRRSSSRRRPPPNNNMMMNNNNNNNNNNNNNNNPPPQQQRRRRRRSSSUUUXXX\\\___ccceeeiiijjjmmmpppsssvvvwwwxxxxxxyyyzzzzzzyyywwwuuutttpppooollljjjgggeeecccbbb```^^^\\\ZZZYYYYYYYYYYYYYYYZZZ\\\^^^```cccgggjjjlllnnnrrrvvvyyy{{{||||||yyyyyywwwuuutttssssssssstttwww{{{~~~|||||||||}}}|||vvvsssnnnlllmmmlllmmmnnnmmmmmmooorrrtttxxx{{{~~~uuuoooiiigggfffiiisss}}}~~~rrrhhh]]]SSSMMMLLLJJJQQQ]]]jjjrrrrrrmmmhhh]]]TTTGGG;;;444111//////000000000///////////////000111111111222555999<<>>GGGYYYtttuuulllfffeeegggooo{{{}}}tttrrrqqqooofff[[[VVVVVV___nnnzzz{{{wwwooo___OOOFFFAAA>>>>>>>>>===@@@DDDKKKRRR\\\dddhhhjjjmmmppppppnnnhhh___YYYWWWQQQKKKHHHFFFDDDCCCCCCAAA>>>;;;:::999888888888999:::;;;>>>???AAABBBDDDEEEFFFFFFEEEGGGHHHHHHHHHHHHKKKMMMJJJKKKLLLLLLKKKKKKMMMOOONNNQQQSSSTTTSSSRRRSSSSSSSSSTTTUUUUUUUUUVVVXXXZZZ[[[\\\\\\\\\\\\]]]```ccceeeiiinnnqqqssswww|||~~~|||{{{||||||{{{yyyuuussspppnnnkkkfff```\\\^^^\\\YYYUUUQQQMMMJJJIIIGGGFFFDDDCCCBBBCCCDDDEEE<<<<<<<<<<<<;;;;;;;;;;;;======>>>@@@BBBEEEGGGIIILLLMMMNNNPPPRRRTTTVVVWWWYYYYYYYYYZZZZZZYYYYYYYYYVVVVVVUUUUUUXXX[[[___bbbbbbeeekkkpppuuuyyy~~~zzzssskkkddd___\\\WWWVVVUUUTTTSSSSSSSSSTTTUUUTTTSSSQQQPPPPPPOOOOOOLLLMMMOOOPPPOOOMMMKKKJJJLLLLLLLLLLLLLLLLLLLLLMMMKKKLLLNNNPPPTTTWWWZZZ[[[^^^```ccchhhllloooqqqrrrttttttttttttqqqnnnkkkhhhdddbbb```]]][[[ZZZYYYXXXUUUTTTSSSSSSTTTUUUVVVWWWYYY[[[^^^```aaaeeejjjnnnqqqsssxxx|||~~~}}}}}}|||||||||~~~zzzuuupppnnnooolllmmmnnnmmmmmmnnnppprrrwwwzzzvvvooohhhffffffjjjttt~~~tttjjj___TTTLLLKKKKKKQQQ\\\hhhpppqqqmmmiii]]]UUUHHH<<<555222111000000000000000000////////////000111222333555999<<>>>>>===@@@DDDKKKRRR\\\cccgggiiimmmpppooonnnhhh```ZZZWWWRRRKKKHHHGGGEEECCCBBB@@@===;;;::::::999888888999;;;<<<>>>???@@@BBBDDDEEEEEEEEEDDDEEEFFFFFFFFFGGGIIIKKKJJJKKKLLLLLLKKKLLLNNNPPPPPPQQQRRRRRRQQQQQQRRRTTTRRRSSSTTTTTTTTTUUUWWWYYYZZZ\\\]]]]]]]]]]]]```aaaaaadddhhhjjjkkknnntttxxx||||||}}}~~~zzzxxxvvvtttrrrooojjjgggbbbaaa^^^ZZZVVVRRRPPPNNNKKKIIIFFFCCCAAABBBDDDEEE>>>>>>===<<<;;;:::999999;;;;;;;;;;;;===???AAACCCDDDEEEHHHKKKNNNPPPSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYUUUUUUTTTTTTUUUWWWZZZ[[[^^^aaafffjjjooouuu{{{}}}xxxrrrkkkeee```]]]VVVUUUSSSQQQPPPPPPQQQQQQRRRQQQPPPOOONNNMMMMMMNNNIIIJJJKKKLLLKKKJJJIIIHHHKKKKKKKKKJJJJJJIIIIIIIIIGGGHHHHHHJJJLLLNNNPPPQQQUUUWWWZZZ^^^bbbeeehhhiiikkkllllllllliiieeeaaa^^^XXXVVVTTTRRRQQQPPPQQQQQQQQQQQQQQQRRRTTTVVVYYYZZZYYY\\\___aaabbbeeekkkpppssswww|||}}}xxxrrrpppqqqlllmmmnnnnnnmmmmmmoooqqqvvvxxx~~~wwwnnngggeeefffkkkuuu~~~vvvmmmbbbUUULLLIIIKKKQQQ[[[fffnnnpppnnnkkk```WWWJJJ>>>777333222111333333222111///...------///000222222333555999;;;DDDSSSmmm{{{|||yyyrrrlllhhh{{{|||vvvooojjjeeejjjnnnpppwwwtttiii___\\\eeeppp|||ssseee[[[TTTTTTWWW\\\``````\\\WWWIIICCC;;;444111//////...,,,------------------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............///444;;;@@@III^^^zzz}}}sssmmmlllnnnjjjuuuyyywwwuuupppfffZZZVVVYYYfffuuu|||sssiiiXXXIIIBBB===<<<===>>>===@@@DDDJJJQQQ[[[bbbeeehhhlllooommmmmmhhhaaa\\\YYYRRRKKKIIIGGGEEEDDDCCCAAA===;;;;;;:::999999999:::<<<===>>>???@@@BBBCCCDDDEEEEEEBBBDDDEEEEEEEEEEEEHHHJJJJJJKKKLLLLLLLLLMMMOOORRRQQQQQQQQQPPPOOOOOORRRUUURRRSSSTTTTTTTTTTTTWWWYYYYYY[[[]]]]]]]]]]]]___```^^^aaadddffffffhhhmmmrrrsssssstttvvvxxxzzz}}}~~~~~~{{{xxxuuuqqqmmmgggfffdddaaa^^^ZZZWWWVVVRRRPPPMMMIIIGGGEEEEEEEEEBBBAAAAAA???>>>======<<<<<<;;;:::999:::;;;===>>>>>>???BBBEEEIIIMMMOOOQQQPPPRRRTTTVVVXXXYYYZZZZZZWWWWWWWWWVVVWWWWWWXXXXXXZZZ\\\```dddiiiooovvv{{{|||zzzvvvpppjjjddd___]]]TTTSSSQQQOOONNNNNNNNNOOOOOONNNMMMLLLLLLLLLLLLLLLIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKPPPQQQSSSVVVXXXZZZ\\\\\\```bbbccccccaaa^^^ZZZWWWQQQPPPNNNMMMMMMNNNOOOPPPTTTTTTTTTUUUWWWZZZ\\\]]]ZZZ^^^bbbcccdddgggmmmrrruuuyyyyyysssqqqrrrmmmnnnoooooonnnmmmooopppuuuvvv|||yyypppgggdddfffjjjttt}}}|||tttiii[[[PPPLLLJJJOOOYYYdddmmmqqqpppnnnfff]]]OOOBBB999555222222222222111111000///.........000222333333555888;;;CCCSSSnnn~~~xxxqqqkkkggg~~~~~~}}}|||uuunnniii___eeejjjooovvvwwwlllbbb^^^fffpppzzz~~~rrrdddZZZTTTTTTVVVZZZ______\\\YYYJJJDDD<<<555111//////...,,,------......------,,,++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---///555<<>>===@@@DDDJJJQQQZZZaaaeeehhhlllooolllllliiibbb]]]YYYRRRKKKJJJHHHFFFDDDCCCAAA===;;;;;;;;;:::999:::;;;===>>>>>>???@@@BBBCCCDDDDDDDDDAAACCCDDDDDDDDDDDDGGGIIIJJJKKKLLLMMMMMMNNNPPPRRRRRRRRRQQQOOOMMMOOORRRUUUQQQSSSTTTTTTTTTTTTWWWYYYXXXZZZ\\\]]]]]]]]]^^^```]]]```cccdddeeefffkkkooolllmmmnnnppprrrssstttuuuxxxyyy{{{|||~~~|||wwwrrrooolllllljjjhhhdddaaa^^^]]]YYYXXXVVVSSSOOOKKKHHHFFF@@@@@@??????>>>============<<<:::999888999;;;<<<:::<<>>@@@@@@AAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFGGGGGGGGGLLLLLLLLLLLLMMMNNNOOOOOOQQQPPPPPPPPPPPPQQQQQQRRRTTTSSSSSSSSSSSSUUUVVVWWWYYYYYYZZZ[[[\\\]]]]]]\\\[[[^^^bbbdddeeefffgggiiihhhhhhiiijjjlllnnnppprrrsssssssssuuuyyy}}}{{{vvvsssqqqnnnllljjjhhheeecccbbbaaa^^^[[[WWWSSSPPPNNNGGGDDDBBB@@@AAAAAA@@@???===<<<:::999999999::::::>>>>>>===>>>???BBBEEEGGGMMMNNNOOORRRTTTVVVXXXYYYWWWYYY[[[]]]]]]]]]\\\[[[ZZZYYYYYY[[[```hhhoootttsssqqqnnnjjjeee```\\\YYYSSSNNNJJJJJJNNNQQQPPPMMMMMMLLLLLLLLLLLLMMMNNNNNNJJJIIIIIIIIIHHHHHHGGGGGGIIIJJJKKKKKKKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIHHHHHHKKKKKKLLLKKKJJJKKKMMMOOOTTTUUUXXXZZZYYYWWWTTTRRRNNNMMMLLLKKKLLLNNNPPPQQQTTTVVVWWWXXXWWWWWWYYYZZZ\\\]]]___aaadddjjjqqqvvv{{{}}}wwwuuusssqqqllllllllllllmmmnnnpppppprrrvvv|||~~~vvvmmmhhhfffhhhqqq{{{{{{mmm]]]QQQQQQPPPTTT]]]iiiqqqsssrrrnnndddTTTEEE;;;555333222000000////////////000000000111222222333666:::===GGGWWWppp~~~yyysssjjjbbb}}}wwwoooiiiccchhhpppuuuxxx|||yyylllbbb```ffflll}}}zzzkkk___XXXVVVVVVZZZ```aaa^^^YYYNNNHHH???777222111000000,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,------------...---...000111333:::CCCMMMaaazzzxxxpppmmmkkkhhhhhhkkkpppxxx|||xxxtttoooeee\\\YYY]]]nnnyyy}}}ooo```QQQFFFAAA===<<<===<<<<<>>>>>@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCEEEGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRTTTUUUVVVXXXYYYYYYZZZ[[[[[[[[[[[[YYY\\\```bbbcccdddeeefffffffffhhhiiikkkmmmnnnoooooooooppprrruuuyyy}}}~~~{{{xxxtttrrrpppooollljjjkkkiiifffbbb]]]XXXTTTQQQMMMJJJGGGDDDCCCCCCAAA???>>>===;;;:::999::::::;;;===<<<<<<<<<>>>@@@CCCDDDIIIIIIKKKMMMOOOQQQSSSTTTVVVXXXZZZ\\\^^^^^^]]]]]]\\\[[[ZZZ[[[^^^dddjjjnnnnnnmmmkkkgggccc^^^ZZZXXXTTTPPPKKKKKKNNNPPPOOOMMMNNNMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIIIIHHHHHHHHHHHHKKKKKKLLLMMMLLLKKKJJJIIIGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJIIIHHHHHHKKKMMMRRRTTTVVVXXXXXXWWWTTTRRRLLLKKKJJJIIIIIIJJJLLLMMMPPPRRRSSSTTTSSSSSSUUUVVVYYY[[[]]]___ccciiipppuuu}}}}}}wwwtttrrrpppmmmmmmmmmmmmnnnooopppqqqpppttt{{{~~~uuummmhhhfffhhhoooxxxyyyfffXXXTTTSSSVVV___jjjrrrtttssslllbbbTTTFFF<<<666333111000000////////////000000000111222222333666:::===EEETTTnnn}}}xxxrrriiiaaaxxxpppkkkfffllltttxxxzzz{{{~~~yyymmmbbb```eeekkk||||||nnncccZZZXXXWWW[[[```bbb___[[[QQQJJJ@@@888444222111000---------------.........------------------------------------------------++++++++++++,,,,,,,,,,,,...---...000111333;;;DDDNNNbbb{{{}}}uuunnnllljjjhhhjjjmmmrrryyywwwtttsssoooggg]]][[[^^^nnnyyy{{{mmm^^^OOOEEEAAA>>>===>>>>>>???DDDKKKOOOWWW^^^aaacccggghhhfffhhheeebbb___[[[UUUOOOJJJEEEEEEDDDBBB@@@>>><<<;;;999999999:::;;;===>>>???@@@AAAAAAAAABBBBBBBBBCCCAAAAAACCCDDDFFFHHHIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMPPPPPPPPPPPPPPPQQQRRRSSSQQQQQQQQQQQQRRRSSSTTTTTTWWWXXXYYYYYYYYYYYYYYYXXXXXXZZZ^^^``````aaabbbcccbbbccceeegggiiijjjjjjjjjjjjkkkkkkmmmppptttwwwyyywwwzzz~~~|||yyyxxxwwwvvvtttvvvtttqqqlllfff___ZZZWWWUUURRRNNNKKKIIIGGGDDDBBB@@@???===<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<>>>@@@BBBEEEFFFGGGIIIKKKMMMNNNOOOSSSUUUWWWZZZ\\\^^^^^^^^^]]]\\\ZZZZZZ\\\___cccfffhhhgggeeeccc```\\\ZZZXXXVVVRRRNNNMMMNNNPPPOOOMMMOOOOOONNNMMMMMMLLLLLLLLLIIIIIIIIIIIIIIIHHHHHHHHHLLLMMMMMMNNNMMMLLLKKKJJJHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEFFFHHHJJJOOOQQQTTTVVVWWWVVVTTTRRRLLLKKKIIIHHHHHHHHHJJJKKKKKKMMMNNNNNNNNNNNNOOOPPPVVVWWWYYY\\\___fffmmmrrr|||~~~xxxtttqqqoooooooooooooooooopppqqqrrrooosss{{{~~~uuummmhhhfffggglllsssqqq```VVVUUUWWW___iiiqqqrrrqqqiiiaaaSSSGGG===777333111000000////////////000000000111222222333555999<<>>???@@@EEEMMMPPPXXX___bbbdddggggggeeefffdddaaa^^^ZZZUUUNNNJJJDDDCCCCCCAAA???===<<<;;;888888999:::;;;===???@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFHHHHHHHHHIIIIIIKKKLLLMMMPPPOOOOOOPPPPPPQQQRRRSSSQQQQQQQQQQQQRRRSSSTTTTTTXXXXXXYYYYYYYYYYYYXXXXXXWWWZZZ]]]_________```aaa^^^```ccceeeggggggfffffffffggghhhjjjlllooorrrtttsssuuuyyy}}}}}}}}}|||{{{|||{{{xxxsssmmmfffaaa]]][[[XXXUUURRROOOMMMIIIGGGCCCBBB@@@>>>============<<<<<<<<<<<<===???@@@AAAEEEEEEFFFGGGIIIJJJKKKKKKNNNOOORRRVVVYYY[[[\\\]]][[[ZZZYYYYYYZZZ\\\___aaabbbbbbaaa```^^^\\\[[[ZZZXXXUUUQQQOOOOOOPPPOOONNNPPPOOOOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIILLLMMMNNNNNNNNNMMMLLLKKKIIIIIIJJJJJJIIIIIIHHHHHHFFFGGGGGGFFFDDDEEEGGGIIILLLNNNRRRUUUVVVUUUSSSRRROOOMMMKKKIIIHHHIIIJJJKKKHHHJJJKKKKKKJJJJJJKKKMMMRRRSSSUUUWWW[[[aaaiiinnnvvv}}}zzzuuuqqqooopppppppppppppppqqqrrrssspppuuu}}}vvvmmmhhhffffffiiioooyyyxxxfffWWWUUUVVV\\\fffmmmnnnmmmggg___TTTHHH???888333000000000////////////000000000111222222222555888<<>>;;;:::===>>>???EEELLLQQQYYY```ccceeehhhgggdddfffccc```]]]YYYSSSMMMHHHBBBBBBAAA@@@???===;;;:::777888888999;;;===>>>?????????@@@@@@AAABBBBBBCCCAAAAAABBBCCCCCCDDDEEEEEEHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRQQQQQQRRRSSSTTTTTTTTTTTTXXXXXXYYYYYYZZZYYYYYYYYYYYY[[[^^^_________```aaa\\\^^^aaaccceeeeeedddcccdddeeefffhhhjjjlllnnnoooqqqsssvvvyyy}}}~~~~~~}}}{{{xxxrrrlllfffccc___\\\YYYWWWVVVSSSPPPNNNHHHFFFDDDBBBAAA@@@@@@@@@?????????@@@@@@AAABBBBBBDDDDDDEEEEEEFFFGGGGGGHHHGGGIIILLLOOOSSSVVVXXXYYYXXXXXXXXXXXXZZZ\\\^^^```______```______^^^]]]\\\ZZZXXXTTTRRRQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNNNNOOOOOOMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGEEEFFFHHHJJJJJJMMMPPPTTTUUUTTTRRRQQQOOOMMMKKKIIIHHHHHHIIIJJJHHHJJJKKKJJJIIIIIIJJJLLLNNNOOOQQQSSSWWW\\\dddiiipppwww}}}wwwsssooorrrqqqqqqqqqqqqrrrrrrsssrrrwww~~~wwwmmmhhhfffeeegggkkkttt}}}jjjXXXVVVVVV\\\eeekkkmmmlllggg```UUUIII@@@999444000000000////////////000000111111222222222444888;;;AAAQQQkkk}}}}}}||||||wwwnnngggaaa{{{sssnnnlllsss{{{zzzoooccc]]]^^^bbbooo~~~~~~sssjjj]]]YYYVVVXXX]]]aaa```^^^TTTMMMCCC:::444111///////////////...............------------------------------------------------++++++++++++,,,,,,,,,,,,---,,,...111222555===FFFSSShhhyyyqqqjjjhhhhhhiiimmmrrr{{{wwwrrrooooooppppppkkkcccaaadddsss|||wwwgggXXXKKKBBB===::::::<<<<<<>>>CCCKKKQQQYYYaaadddgggiiihhheeefffddd```\\\XXXRRRKKKFFFAAAAAA@@@???>>><<<:::999888888888999:::<<<===>>>===>>>>>>???@@@AAABBBBBB<<<===???AAACCCEEEGGGHHHGGGGGGGGGHHHIIIKKKLLLMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRSSSTTTTTTTTTTTTVVVWWWXXXYYYZZZZZZZZZZZZYYY\\\^^^______^^^___```]]]^^^```bbbcccccccccccccccdddeeegggiiijjjllllllnnnpppsssuuuxxx}}}~~~{{{wwwqqqkkkhhhaaa___]]]\\\[[[XXXUUURRRMMMKKKIIIFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCDDDGGGJJJNNNQQQTTTVVVUUUVVVWWWYYY[[[]]]___```^^^^^^_______________^^^\\\ZZZXXXUUUTTTSSSTTTUUUSSSTTTTTTTTTSSSQQQOOONNNMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQPPPOOONNNMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIGGGGGGIIIKKKJJJMMMPPPSSSTTTTTTRRRPPPMMMKKKIIIGGGFFFGGGHHHIIIJJJKKKLLLLLLJJJJJJKKKLLLLLLMMMNNNOOORRRWWW^^^cccjjjpppzzz{{{uuuqqqrrrrrrqqqqqqqqqqqqrrrrrrsssvvv|||zzzmmmgggeeedddfffiiiqqq~~~mmm[[[XXXXXX]]]fffmmmnnnmmmjjjbbbVVVJJJAAA:::444111000000////////////000000111111222111111333777:::AAAQQQkkk{{{{{{||||||xxxnnnhhhbbb{{{sssnnniiipppxxx}}}{{{ooobbb[[[\\\___lll|||uuummm___[[[WWWXXX^^^bbbbbb```WWWOOOEEE<<<666222000///000/////////.........---------------------------------------------------,,,,,,,,,,,,---------------,,,...111333555===GGGVVVjjjvvvnnnhhhgggjjjlllrrrxxxtttoookkklllnnnppplllggggggkkkvvv}}}vvvgggXXXKKKBBB>>>;;;:::<<<<<<===CCCJJJPPPYYYaaaeeehhhjjjiiifffgggddd```\\\WWWPPPIIIDDD@@@@@@???>>>===;;;:::999999999999999:::;;;<<<===;;;<<<===>>>???@@@AAAAAA;;;<<<>>>@@@CCCEEEGGGHHHEEEEEEEEEFFFHHHJJJKKKLLLJJJJJJKKKKKKLLLNNNOOOPPPOOOPPPQQQSSSSSSSSSSSSSSSSSSTTTVVVWWWYYYZZZZZZZZZYYY\\\^^^___^^^]]]^^^^^^______```aaabbbccccccdddaaabbbdddeeeggghhhiiiiiiiiikkkooorrrtttxxx}}}{{{tttnnnkkkcccbbb```^^^]]]ZZZVVVSSSPPPOOOLLLIIIGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@AAACCCGGGJJJNNNQQQSSSUUUVVVXXXZZZ\\\^^^___```]]]]]]^^^______```______]]]\\\ZZZXXXVVVVVVWWWXXXWWWXXXYYYYYYXXXVVVTTTSSSRRRRRRRRRRRRSSSSSSSSSTTTRRRRRRSSSSSSSSSRRRQQQPPPOOOOOOOOOOOONNNMMMLLLKKKKKKLLLKKKIIIHHHHHHIIIKKKKKKMMMQQQTTTTTTSSSQQQPPPMMMKKKIIIHHHGGGHHHIIIJJJKKKMMMNNNMMMLLLKKKLLLMMMJJJKKKLLLMMMOOOSSSYYY^^^ccchhhqqqzzz~~~wwwsssrrrrrrqqqqqqqqqqqqqqqrrrqqqtttxxx~~~|||mmmgggeeedddfffiiiqqq|||kkk[[[XXXWWW\\\eeelllnnnmmmmmmdddXXXKKKAAA:::555222000000////////////000000111111222111111333777999AAAPPPjjjyyyzzz||||||xxxooohhhccczzzsssnnngggmmmuuu{{{}}}|||pppbbbZZZZZZ]]]kkk|||vvvoooaaa\\\XXXYYY___cccdddbbbXXXQQQGGG===777444222111000000//////.........---------------------------------------------------,,,,,,------------......---,,,...111333555>>>GGGWWWkkkrrrkkkfffgggkkkooouuu|||}}}rrrmmmiiiiiilllooommmjjjlllqqqwww~~~vvvfffWWWKKKBBB???<<<;;;<<<======CCCJJJOOOXXXaaaeeehhhkkkjjjggggggeee```\\\VVVOOOHHHCCC?????????>>>===;;;:::999999999999999::::::;;;<<<;;;;;;<<<===>>>???@@@@@@>>>??????@@@BBBCCCDDDDDDCCCCCCDDDEEEFFFHHHJJJKKKIIIIIIJJJJJJKKKMMMNNNOOONNNOOOPPPRRRRRRRRRRRRQQQQQQRRRTTTVVVXXXYYYYYYZZZYYY[[[]]]^^^]]]\\\\\\]]]````````````aaacccdddeee```aaacccdddfffgggggggggdddggglllooorrruuuyyy|||~~~wwwppplllfffdddbbb```^^^[[[VVVSSSSSSQQQNNNKKKIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDHHHHHHGGGGGGGGGFFFFFFFFF@@@AAACCCEEEIIIMMMPPPRRRVVVWWWYYY[[[]]]______```\\\]]]^^^^^^____________^^^^^^\\\ZZZWWWWWWYYY[[[ZZZ[[[\\\]]]\\\[[[XXXWWWUUUUUUVVVVVVWWWWWWWWWXXXTTTUUUUUUVVVUUUTTTSSSRRRQQQQQQQQQPPPOOONNNMMMLLLKKKLLLKKKJJJHHHHHHIIIKKKLLLNNNQQQTTTTTTSSSQQQOOONNNMMMKKKJJJJJJKKKLLLMMMLLLMMMNNNNNNLLLKKKLLLNNNJJJJJJKKKKKKMMMQQQWWW[[[\\\bbbjjjrrrzzzyyytttrrrrrrqqqppppppqqqqqqqqqoooqqqsssyyy}}}nnnfffddddddfffiiiqqqwwwhhhYYYVVVUUUZZZcccjjjmmmlllooofffYYYKKKAAA:::555333000000////////////000000111111222111111333666999@@@PPPiiixxxzzz|||}}}yyyoooiiiddd|||uuupppmmmlllnnntttwwwzzz}}}ooobbbZZZYYYZZZkkk|||wwwoooaaaZZZSSSUUU\\\cccdddccc[[[TTTIII???888333000......------,,,,,,------...------------------------111///---++++++---///111------------------------///---...000222666@@@KKKWWWnnnyyynnnjjjggghhhjjjnnnvvvzzzrrroookkkjjjllloooooolllnnnsssyyy}}}~~~vvveeeTTTHHHBBB>>>>>>===<<<<<<@@@FFFJJJTTTYYY```dddfffffffffggggggfffccc^^^WWWOOOGGGCCCAAA@@@???>>>===<<<;;;:::888888888999999:::::::::999::::::;;;<<<===>>>>>>????????????@@@AAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGIIIIIIIIIIIIJJJLLLMMMNNNQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRTTTVVVXXXYYYZZZZZZ[[[YYYWWWXXX[[[]]]\\\[[[]]]]]]]]]___bbbddddddddd___```aaabbbcccdddddddddcccfffiiikkkmmmppptttwww{{{}}}vvvpppllliiieeeaaa___\\\YYYWWWTTTRRROOOMMMLLLKKKIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDGGGLLLPPPUUUYYY^^^```aaa```______cccaaa]]][[[ZZZ[[[]]]___^^^]]]]]]\\\[[[ZZZZZZZZZ___^^^]]]```dddfffeeeccc^^^^^^\\\[[[ZZZYYYYYYYYYZZZZZZYYYWWWVVVUUUSSSSSSRRRRRRRRRQQQPPPOOOMMMLLLQQQOOOLLLJJJJJJKKKLLLNNNTTTUUUUUUUUUUUUTTTSSSRRRPPPNNNKKKJJJJJJLLLOOOQQQPPPPPPQQQQQQPPPOOONNNMMMGGGGGGJJJPPPQQQQQQTTTYYY___ccciiinnnssswww|||wwwtttsssrrrqqqpppppppppqqqrrrnnnlllooovvvooofffcccbbbfffkkkttt~~~wwwlllYYYVVVUUU\\\fffnnnnnnkkkooohhh]]]PPPCCC999222///000000000000000000000000000000111111111333777:::DDDMMMccc~~~{{{yyyzzz|||rrrhhh___~~~xxxtttnnnlllnnnssswwwzzz~~~pppccc[[[ZZZ[[[hhhyyyxxxoooaaaZZZSSSUUU\\\cccdddccc\\\TTTJJJ@@@888444000///...------,,,,,,------...------------------------...---,,,++++++,,,---...------------------------///---...000222666@@@KKKYYYpppxxxlllgggeeefffiiilllttt}}}{{{sssooollllllnnnqqqpppmmmnnnrrr{{{~~~~~~uuueeeSSSHHHBBB>>>>>>===<<<===@@@FFFJJJRRRWWW___dddgggggghhhiiifffeeebbb]]]WWWOOOHHHDDDAAAAAA@@@>>>===<<<;;;:::999999999999999999999999999:::;;;<<<===>>>>>>???????????????@@@AAABBBCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJLLLMMMNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQSSSTTTVVVXXXYYYZZZZZZWWWUUUVVVYYY[[[[[[ZZZ^^^]]]]]]___aaaccccccbbb______aaabbbcccddddddddddddfffhhhjjjkkkmmmqqqtttwwwyyytttnnnkkkgggcccaaa^^^[[[XXXVVVTTTQQQOOOOOONNNKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHFFFFFFFFFEEEEEEEEEEEEEEECCCCCCDDDDDDEEEHHHMMMQQQTTTXXX\\\_________^^^^^^___]]]ZZZXXXWWWYYY[[[\\\[[[ZZZZZZYYYYYYXXXWWWWWW\\\\\\\\\___ccceeeeeeccc```___^^^]]][[[ZZZZZZZZZ[[[ZZZYYYXXXWWWVVVVVVUUUTTTTTTSSSSSSQQQPPPNNNMMMNNNMMMJJJHHHHHHIIIKKKLLLTTTUUUVVVXXXXXXVVVUUUTTTPPPNNNMMMLLLLLLOOORRRTTTSSSSSSTTTTTTRRRPPPNNNLLLHHHHHHJJJOOOQQQQQQTTTZZZ]]]```eeeiiimmmqqquuuxxx~~~yyyvvvsssrrrqqqoooooopppqqqqqqpppmmmooouuu|||pppgggcccbbbfffkkkuuu~~~tttjjjZZZVVVUUU\\\gggooopppnnnpppjjj___RRREEE;;;444111////////////////////////000000111111111333777:::BBBLLLaaa}}}|||yyyyyy~~~|||rrrhhh```}}}zzzqqqoooooossswwwzzzssseee]]]ZZZ[[[cccuuuyyypppaaaZZZTTTUUU]]]ccceeeccc]]]UUUKKK@@@999444111///...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---...000333777AAALLL[[[rrrvvvjjjeeebbbdddgggkkkrrryyy|||sssnnnmmmmmmppptttsssooonnnqqq~~~uuudddSSSGGGCCC>>>>>>===<<<===AAAFFFKKKQQQVVV^^^dddggghhhiiijjjdddcccaaa]]]VVVOOOHHHEEEAAAAAA@@@???===<<<;;;:::::::::::::::999999999999::::::;;;<<<===>>>??????????????????@@@AAABBBBBBCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRTTTVVVXXXYYYZZZWWWUUUUUUXXXZZZ[[[[[[^^^]]]]]]^^^```aaaaaa```^^^___```bbbccccccccccccdddfffhhhhhhiiikkkmmmppprrr{{{}}}yyyrrrooojjjfffccc```]]]ZZZYYYVVVTTTRRRRRRPPPNNNLLLJJJJJJIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFEEEFFFGGGGGGHHHKKKPPPSSSVVVYYY^^^aaaaaaaaaaaaaaa^^^\\\YYYWWWVVVWWWYYYZZZYYYYYYXXXWWWWWWVVVVVVUUUXXXXXXYYY\\\```cccddddddbbbbbbaaa___^^^]]]\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYWWWWWWVVVUUUTTTRRRPPPPPPNNNMMMKKKIIIIIIJJJKKKMMMRRRTTTWWWZZZ[[[YYYWWWVVVPPPPPPOOOOOOPPPSSSUUUWWWWWWXXXXXXWWWUUURRRNNNLLLIIIHHHJJJOOOQQQQQQUUU[[[^^^```cccfffhhhjjjnnnpppuuuwww{{{}}}~~~zzzxxxrrrqqqpppooonnnoooooopppqqqnnnoootttzzzqqqhhhdddcccfffjjjuuu~~~~~~rrriiiZZZVVVUUU\\\gggppprrrqqqqqqkkkaaaTTTHHH>>>777333........................000000111111111333777:::AAAJJJ___{{{}}}yyyyyy~~~{{{qqqhhhaaa~~~~~~xxxtttsssvvvxxx{{{vvvggg]]]ZZZYYY___pppzzzpppaaaZZZTTTUUU]]]dddeeeccc^^^WWWLLLAAA:::555111///...------,,,,,,------...,,,,,,------------------+++,,,---......---,,,+++------------------------///---...111333777BBBLLL]]]sss}}}tttiiiccc```cccgggjjjpppvvv}}}sssmmmlllmmmrrrwwwvvvrrrppprrrtttcccRRRGGGCCC>>>>>>===<<<===AAAGGGLLLRRRXXX___dddgggggghhhhhhbbbbbb```\\\VVVOOOIIIFFFBBBAAA@@@???===<<<;;;;;;999999999:::::::::;;;;;;;;;;;;<<<===>>>??????@@@@@@?????????@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLKKKLLLNNNOOOQQQRRRRRRSSSQQQPPPPPPPPPQQQTTTWWWYYY[[[YYYXXXWWWYYY[[[^^^______^^^]]]^^^___```___^^^^^^^^^```aaabbbcccccccccccceeefffggghhhjjjmmmoooqqqwww}}}vvvrrrmmmiiieeebbb^^^[[[ZZZXXXVVVUUUTTTSSSPPPNNNLLLKKKJJJHHHGGGFFFFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGIIIJJJKKKLLLMMMPPPTTTWWW[[[^^^bbbeeeeeeeeeffffffcccaaa^^^[[[YYYXXXYYYZZZYYYXXXXXXWWWVVVUUUUUUTTTRRRRRRTTTWWW[[[^^^```aaaccccccbbbaaa```^^^]]]\\\ZZZ[[[[[[[[[[[[\\\\\\\\\ZZZYYYYYYXXXWWWUUUSSSRRRQQQOOONNNMMMLLLMMMNNNOOOOOORRRWWWZZZ\\\[[[XXXVVVQQQQQQRRRSSSTTTWWWYYYZZZ[[[[[[[[[YYYVVVQQQMMMKKKIIIHHHJJJNNNPPPQQQWWW]]]bbbccceeeffffffgggjjjkkknnnppprrrtttuuuwwwzzz|||zzzxxxrrrqqqpppnnnnnnnnnooooooqqqnnnoootttzzzrrriiieeecccfffjjjttt~~~{{{rrrjjjZZZVVVTTT[[[gggqqqtttssspppjjjaaaUUUIII???888444////////////////////////000000111111111333777:::@@@III___{{{{{{zzz~~~{{{qqqhhhbbb~~~~~~~~~~~~~~~{{{yyyzzz{{{|||xxxiii]]]XXXWWW]]]nnnzzzpppbbb[[[TTTVVV]]]dddeeeddd```XXXMMMCCC;;;666222000...------,,,,,,------...,,,,,,,,,---------......,,,---...//////...---,,,------------------------///---...111333888BBBMMM^^^sss{{{rrrjjjccc```bbbfffiiinnnssszzzuuunnnmmmnnnsssyyyxxxsssqqqsss~~~sssbbbQQQFFFBBB>>>>>>======>>>BBBHHHLLLUUUZZZ```eeeffffffffffffbbbbbb```\\\WWWPPPJJJFFFBBBAAA@@@???>>>===<<<;;;777777888999;;;<<<======;;;<<<<<<===>>>???@@@@@@@@@@@@??????@@@@@@AAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLKKKLLLNNNPPPRRRSSSTTTTTTQQQPPPOOOOOOQQQSSSVVVWWWYYYYYYYYYXXXYYY[[[^^^``````^^^]]]^^^___```___^^^]]]^^^___```aaabbbbbbbbbaaaccceeeggghhhkkknnnqqqrrruuu}}}zzzvvvqqqlllhhhddd___\\\[[[ZZZXXXWWWVVVUUUQQQOOOMMMLLLJJJHHHFFFEEEEEEDDDFFFFFFGGGGGGGGGHHHHHHHHHLLLNNNOOOPPPRRRTTTWWWZZZ]]]```dddggghhhhhhiiijjjiiigggccc___\\\ZZZYYYXXXYYYXXXWWWVVVTTTSSSRRRQQQMMMNNNPPPRRRUUUXXX[[[]]]aaabbbbbbaaa```___]]]\\\ZZZZZZ[[[[[[\\\]]]]]]]]][[[[[[[[[ZZZYYYXXXWWWVVVSSSRRRPPPOOONNNNNNOOOOOOMMMPPPTTTYYYZZZZZZWWWVVVSSSSSSUUUVVVXXXZZZ\\\]]]]]]\\\ZZZWWWSSSOOOKKKIIIIIIGGGHHHMMMPPPRRRYYY```fffhhhjjjjjjiiihhhiiijjjiiijjjkkkkkklllmmmpppsssxxxzzz|||~~~zzzwwwsssqqqpppnnnnnnnnnnnnooopppnnnooouuu|||tttjjjfffccceeeiiirrr}}}|||wwwooohhhYYYUUUUUU\\\hhhrrrtttsssnnniii```TTTIII???777444000000000000000000000000000000111111111333777:::@@@III^^^{{{~~~}}}~~~rrriiiccc~~~~~~~~~|||~~~}}}|||}}}}}}~~~yyyjjj___YYYWWW^^^mmm~~~yyyooobbb[[[UUUVVV^^^dddfffdddaaaZZZNNNDDD<<<666333111...------,,,,,,------...+++,,,,,,------.........------////////////------------------------------///---...111444999CCCNNN___ttt{{{rrrkkkccc___aaafffhhhkkknnnuuu|||tttpppqqquuuyyyxxxrrroooqqq|||~~~}}}sssbbbQQQEEEAAA>>>>>>======>>>BBBIIIMMMVVV[[[aaaeeefffeeeeeeeeedddcccaaa]]]XXXQQQKKKGGGBBBBBBAAA@@@>>>===<<<;;;777888999:::;;;<<<===>>><<<<<<===>>>???@@@AAAAAAAAA@@@@@@???@@@@@@AAAAAAAAAAAABBBCCCEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMOOOPPPRRRSSSSSSTTTPPPPPPPPPPPPQQQSSSUUUVVVUUUVVVXXXXXXXXXYYY[[[]]]```___^^^^^^```aaa```___\\\]]]^^^```aaaaaaaaaaaa```bbbdddfffhhhjjjnnnpppqqqsssyyy{{{uuupppkkkfffbbb___]]]\\\ZZZZZZYYYWWWSSSPPPMMMLLLJJJGGGEEEDDDCCCBBBBBBCCCDDDEEEFFFHHHHHHIIIMMMOOOQQQSSSTTTVVVYYY\\\^^^aaadddggghhhiiijjjlllmmmkkkgggccc___\\\[[[ZZZZZZYYYWWWUUUSSSQQQOOONNNLLLMMMNNNOOOPPPRRRVVVYYY]]]^^^_________^^^\\\[[[YYYYYYZZZZZZ[[[\\\\\\]]][[[[[[\\\\\\[[[ZZZZZZYYYTTTSSSRRRPPPOOONNNMMMMMMLLLOOOSSSVVVXXXXXXVVVUUUTTTUUUWWWYYY[[[\\\]]]]]]]]][[[WWWRRRNNNJJJHHHGGGGGGFFFGGGLLLPPPTTT\\\dddkkknnnqqqrrrqqqooommmmmmiiiiiihhheeeddddddgggiiipppqqqtttwww{{{~~~{{{wwwtttrrrqqqooonnnnnnnnnoooooonnnpppvvv}}}uuulllgggdddeeehhhppp{{{yyyvvvqqqjjjeeeYYYVVVWWW___kkktttuuussskkkggg___TTTIII???777333111111111111111111111111000000111111111333777:::@@@III]]]yyyvvvllleee~~~~~~{{{~~~~~~~~~~~~{{{{{{}}}~~~yyylllaaa\\\ZZZ```mmm|||wwwmmmbbb[[[UUUVVV^^^eeefffdddbbb[[[OOODDD<<<777333111...------,,,,,,------...++++++,,,,,,---......///---------......---------------------------------...---...111444999DDDOOOaaavvv}}}tttkkkccc]]]___ccceeefffiiimmm}}}|||vvvuuuwwwyyyvvvnnnkkkmmmxxx{{{{{{rrrbbbPPPEEE???>>>>>>======???CCCIIINNNUUUZZZ```eeeffffffffffffeeeeeeccc___XXXQQQKKKGGGCCCBBBAAA@@@>>>===<<<<<<:::::::::;;;;;;;;;;;;;;;<<<======>>>???@@@AAABBBAAAAAA@@@@@@???@@@@@@AAA@@@AAABBBCCCDDDFFFGGGGGGEEEEEEFFFFFFGGGIIIJJJKKKLLLLLLNNNOOOQQQQQQRRRRRRPPPPPPQQQRRRSSSTTTTTTUUURRRUUUYYYZZZYYYYYY[[[]]]```___^^^___aaabbbaaa```\\\]]]^^^___```aaaaaaaaa```bbbdddeeeeeegggjjjmmmnnnooottt~~~zzztttooojjjeeebbb___^^^]]]]]]\\\ZZZVVVSSSMMMLLLIIIGGGDDDBBBAAA@@@>>>???AAACCCEEEGGGHHHIIILLLOOOQQQSSSTTTVVVXXX[[[```cccfffhhhiiikkkmmmnnnqqqooollliiieeecccaaa```___^^^\\\YYYUUUSSSPPPOOOMMMNNNOOONNNNNNOOOSSSVVVXXXZZZ[[[]]]]]]\\\[[[ZZZXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ[[[[[[\\\\\\\\\\\\\\\WWWWWWUUUSSSQQQOOONNNMMMNNNOOORRRUUUWWWWWWVVVVVVUUUWWWYYY[[[]]]^^^]]]]]][[[XXXRRRLLLHHHEEEEEEEEEFFFDDDEEEKKKPPPUUU___hhhssswww|||}}}zzzwwwvvvooommmjjjfffbbbaaaccceeefffhhhkkkoootttxxx{{{}}}~~~zzzuuutttrrrpppooooooooooooooonnnpppwww}}}vvvmmmgggdddeeehhhnnnzzzwwwsssnnnhhhccc[[[YYY[[[cccooovvvvvvssskkkfff___TTTJJJ@@@888444000000000000000000000000000000111111111333777:::???GGG[[[www|||ppphhh~~~||||||}}}}}}zzzxxxyyy}}}yyymmmccc^^^]]]aaannn{{{vvvlllbbb[[[UUUVVV^^^eeefffdddccc[[[PPPEEE===777333111...------,,,,,,------...++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---...111444999DDDOOOcccxxxvvvjjjbbb\\\^^^bbbcccccceeegggvvv{{{yyyyyyyyytttlllhhhiiivvvzzz{{{rrrbbbPPPDDD???>>>>>>======???CCCIIINNNSSSXXX___dddfffgggggghhhgggfffddd___YYYRRRKKKGGGCCCBBBAAA@@@???===<<<<<<======<<<;;;::::::999999======>>>???@@@AAAAAABBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@BBBCCCDDDFFFGGGGGGEEEEEEEEEFFFGGGHHHJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPRRRSSSTTTTTTTTTTTTSSSWWW[[[]]]\\\[[[\\\^^^```___^^^```bbbcccbbbaaa\\\\\\^^^___```aaaaaaaaa```bbbcccccccccdddgggiiikkkkkkpppzzz}}}xxxrrrmmmhhheeeaaa``````______\\\XXXUUUMMMLLLIIIFFFCCCAAA@@@???<<<===???AAADDDFFFHHHIIIKKKMMMPPPRRRSSSTTTWWWYYYcccfffiiikkklllnnnppprrrtttrrrpppnnnkkkjjjiiihhheeedddaaa^^^ZZZVVVTTTRRROOOPPPQQQOOOMMMNNNRRRUUUUUUWWWYYY[[[\\\[[[ZZZYYYWWWXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]\\\[[[YYYWWWTTTRRRPPPOOOOOOQQQSSSUUUVVVWWWWWWWWWVVVWWWZZZ]]]^^^^^^]]]\\\ZZZVVVOOOHHHDDDBBBBBBCCCEEECCCEEEJJJPPPVVV```jjj{{{~~~vvvtttoooiiidddbbbccceeeaaabbbfffjjjooossswwwyyy{{{}}}|||uuutttrrrqqqoooooooooppppppoooqqqwww|||wwwmmmhhhdddeeeggglllyyywwwsssoooiiieee]]][[[^^^gggrrryyywwwssskkkggg___UUUJJJ@@@999555////////////////////////000000111111111333777:::>>>FFFYYYuuutttkkk~~~}}}xxxsssvvvzzz}}}}}}qqqggg```^^^hhhsss~~~tttjjjaaa[[[VVVYYYbbbiiikkkiiifff^^^RRRFFF===777222000------------------------,,,,,,,,,---------.........---,,,,,,+++++++++,,,///...---,,,,,,,,,,,,,,,//////000333555:::FFFSSScccwwwvvvkkkccc]]]\\\\\\\\\^^^bbbfffrrr{{{vvvooofffcccdddoooyyy|||qqq```QQQHHHCCC>>><<<<<<>>>@@@BBBHHHPPPVVVZZZ___ccceeefffggghhhhhhfffccc^^^WWWPPPIIIFFFEEECCC@@@??????>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>???AAAAAABBBBBB@@@@@@@@@???????????????@@@@@@AAAAAAAAAAAABBBBBBDDDDDDEEEFFFGGGIIIJJJKKKHHHHHHIIIKKKMMMOOOQQQRRROOOPPPQQQSSSTTTTTTTTTTTTSSSWWW[[[\\\[[[ZZZ[[[\\\________________________ZZZZZZZZZ[[[\\\]]]^^^___aaaaaaaaaaaabbbcccdddeeejjjlllppptttyyy~~~yyytttmmmiiigggeeecccaaa```]]]ZZZWWWTTTQQQLLLGGGCCCAAA??????>>>======???DDDHHHJJJKKKNNNPPPRRRRRRRRRTTTZZZ^^^cccdddhhhmmmrrruuuuuutttvvvuuutttssssssrrrqqqoookkkkkkjjjgggccc]]]XXXUUUWWWTTTQQQOOOPPPQQQRRRRRRVVVTTTRRRQQQSSSUUUVVVVVVYYYWWWUUUTTTTTTUUUWWWYYY\\\]]]______^^^]]]^^^___]]]\\\[[[XXXUUURRROOONNNQQQQQQQQQRRRTTTUUUTTTSSSWWWXXXZZZ^^^``````^^^[[[TTTPPPKKKEEEAAA??????@@@@@@CCCGGGJJJOOOWWWbbbjjjzzztttpppmmmjjjhhhcccdddeeegggiiijjjkkklllnnnrrrvvvyyyzzz|||{{{yyywwwtttrrrpppooonnnnnnooonnnpppuuuyyywwwnnnhhheeeeeegggkkkvvvxxxrrrnnnjjjfff___[[[ZZZ```llluuuxxxwwwmmmfff\\\SSSKKKCCC;;;555000000///...............///000111222222333777999===DDDUUUnnnxxxnnn~~~yyysssnnnqqqvvvzzz~~~uuujjjdddaaajjjttt~~~~~~tttiiiaaa[[[VVVYYYbbbjjjllljjjfff^^^RRRFFF===777222000........................,,,,,,,,,---------.........------,,,+++++++++,,,///...---,,,,,,,,,,,,---//////000333555:::GGGTTTfffzzz|||ssskkkccc]]]\\\[[[[[[]]]``````lll~~~vvvmmmeeebbbeeepppzzz~~~sssaaaRRRHHHBBB>>><<<<<<>>>@@@BBBHHHPPPVVVZZZ___ccceeefffggghhhhhhfffccc^^^XXXPPPJJJFFFDDDCCCAAAAAA@@@???===;;;;;;;;;::::::::::::::::::<<<<<<===??????@@@@@@@@@??????????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBDDDDDDEEEFFFGGGIIIJJJKKKJJJJJJJJJKKKLLLNNNOOOPPPOOOPPPQQQSSSTTTTTTUUUUUURRRUUUXXXYYYXXXXXXYYY[[[\\\\\\\\\\\\]]]]]]]]]]]]ZZZZZZZZZZZZ[[[]]]^^^____________```aaabbbcccdddfffiiilllooottt}}}}}}wwwqqqmmmkkkhhheeecccaaa^^^[[[XXXSSSQQQMMMIIIFFFDDDCCCCCCAAAAAABBBCCCDDDGGGIIIKKKOOOQQQSSSSSSSSSVVV[[[```dddfffjjjpppuuuxxxxxxxxx{{{zzzyyyyyyyyyyyyxxxxxxxxxvvvtttppplllgggbbb```\\\YYYUUURRRRRRSSSSSSSSSSSSPPPNNNNNNOOOQQQRRRRRRRRRRRRQQQQQQSSSVVVYYY[[[\\\^^^```aaa``````aaabbbaaa```___]]][[[XXXVVVUUUUUUUUUTTTVVVWWWXXXVVVUUUXXXYYY\\\___aaaaaa]]]ZZZRRROOOIIIDDD@@@?????????AAACCCFFFIIIMMMVVVaaajjjzzzvvvrrrpppgggggggggggghhhiiijjjjjjkkkmmmqqqssstttwww||||||yyywwwtttrrrpppooonnnnnnooonnnppptttxxx~~~wwwnnnhhhddddddfffhhhrrr}}}vvvpppkkkfff```[[[XXX^^^jjjtttxxxwwwmmmggg]]]TTTMMMDDD;;;444000000///............///000111222222222333666888===DDDUUUooo|||rrr~~~}}}~~~zzzsssmmmhhhlllrrrwww{{{yyynnnhhheeelllvvv}}}sssiii```ZZZVVVZZZdddkkkmmmlllfff^^^RRRFFF===777222000////////////////////////,,,,,,,,,---------......---------,,,,,,,,,,,,,,,......---,,,,,,,,,------///...000333555;;;HHHVVVjjj}}}yyyooolllddd^^^\\\[[[YYYZZZ^^^]]]hhhzzzyyymmmdddbbbeeeqqq{{{uuubbbSSSHHHBBB>>><<<<<<>>>@@@BBBHHHPPPVVVZZZ```dddeeefffggghhhhhhfffccc___XXXQQQKKKGGGDDDCCCCCCCCCCCCAAA>>><<<999999999:::::::::::::::<<<<<<======>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAA@@@@@@AAAAAAAAAAAABBBBBBDDDDDDDDDEEEFFFHHHJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRSSSTTTUUUUUUUUURRRSSSUUUUUUUUUUUUWWWYYYYYYYYYYYYZZZZZZZZZ[[[[[[XXXXXXYYYYYYZZZ\\\]]]^^^]]]]]]^^^^^^```aaabbbccceeegggjjjlllpppxxx{{{vvvsssooolllhhheeeccc```\\\YYYTTTRRROOOLLLIIIHHHGGGGGGEEEGGGHHHGGGEEEFFFIIILLLOOORRRTTTUUUUUUXXX]]]bbbgggjjjoootttyyy}}}~~~zzzuuupppnnnfffbbb]]]ZZZXXXWWWVVVUUUPPPNNNKKKKKKMMMNNNOOOOOONNNMMMMMMNNNPPPTTTXXXZZZ]]]___aaaccccccccceeefffffffffeeedddcccaaa___^^^\\\[[[ZZZ[[[\\\[[[ZZZXXXZZZ[[[]]]```aaa___[[[WWWNNNLLLGGGCCC@@@>>>>>>???AAACCCEEEGGGLLLUUU```hhh{{{}}}yyyqqqooommmjjjiiiiiijjjjjjhhhjjjkkkmmmooorrrwww{{{~~~yyywwwtttrrrpppooonnnnnnooonnnooorrruuuzzzxxxnnnhhhcccbbbddddddnnn}}}zzzssslllgggaaa[[[VVVZZZfffqqqwwwxxxpppiiiaaaXXXPPPFFF<<<555111000//////......//////111222333222111222555777===DDDUUUoooxxx{{{~~~~~~~~~|||wwwoooiiifffjjjoootttxxx}}}{{{pppiiigggoooxxx}}}sssiii___ZZZWWW[[[eeemmmnnnlllfff^^^RRRFFF===777222000........................,,,,,,,,,---------......------------------,,,,,,...------,,,,,,,,,------///...000333666<<>><<<<<<>>>@@@BBBHHHPPPWWW[[[```dddffffffggghhhgggfffccc___YYYRRRLLLIIIDDDDDDCCCDDDDDDCCC???===888888999999999999::::::<<<<<<<<<<<<<<<<<<<<<=========>>>???@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDFFFGGGIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMPPPPPPRRRSSSTTTUUUUUUUUUSSSSSSSSSSSSSSSTTTVVVWWWVVVVVVWWWWWWXXXYYYYYYYYYVVVVVVWWWWWWXXXZZZ[[[\\\\\\\\\]]]^^^___aaacccdddgggiiikkkmmmooovvvzzzwwwpppnnnjjjgggeeebbb___]]]WWWUUURRROOOLLLJJJHHHHHHFFFIIILLLJJJFFFFFFJJJOOOPPPSSSUUUVVVVVVYYY___dddiiimmmsssyyy~~~{{{sssoooiiiddd```\\\YYYWWWQQQNNNKKKKKKLLLNNNNNNNNNNNNMMMLLLLLLMMMPPPSSSUUU\\\^^^bbbdddeeefffiiikkkjjjjjjjjjjjjiiihhhgggfffcccbbb`````````___]]][[[[[[\\\]]]______[[[VVVRRRKKKHHHEEEAAA???>>>>>>>>>@@@BBBEEEGGGKKKSSS^^^fffsss~~~{{{vvvqqqnnnllllllllljjjiiiiiijjjllloootttwww|||}}}~~~~~~xxxwwwtttrrrpppnnnnnnnnnnnnmmmnnnqqqssswwwxxxooohhhbbbaaabbbccckkkyyy}}}uuunnniiiccc[[[TTTWWWbbbooovvvxxxtttnnnfff^^^UUUJJJ>>>666111000000///.../////////222333333222111222444777===DDDTTTooo{{{|||}}}xxxpppiiihhhkkkppptttwwwzzz~~~yyynnniiihhhqqqzzztttjjj___ZZZWWW\\\fffnnnooommmfff^^^RRRFFF===777222000------------------------,,,,,,,,,---------......,,,,,,---.........---,,,------,,,,,,,,,------...///...///333666>>>MMM[[[kkkzzzpppkkkddd^^^]]]\\\ZZZZZZ]]]bbblll{{{xxxhhh``````ppp|||xxxfffUUUHHHAAA>>><<<<<<>>>@@@BBBHHHPPPWWW[[[```dddfffggghhhiiigggfffddd```ZZZSSSNNNJJJEEEDDDCCCCCCCCCBBB???<<<888888888999999:::::::::<<<;;;;;;::::::;;;<<<=========>>>???@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEGGGHHHIIIGGGHHHHHHIIIJJJLLLMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWTTTTTTTTTTTTUUUWWWXXXYYYZZZ[[[\\\]]]___aaacccdddfffiiikkklllmmmsss{{{~~~{{{rrroookkkhhhgggeeecccaaa[[[ZZZVVVSSSOOOKKKIIIHHHFFFIIILLLKKKHHHHHHMMMRRRRRRTTTWWWWWWWWWZZZ```dddjjjooowww}}}~~~vvvnnnhhhaaa[[[XXXSSSPPPMMMLLLLLLMMMMMMMMMMMMLLLKKKKKKMMMPPPSSSUUU[[[^^^bbbeeehhhjjjmmmooooooooooooooooooooonnnmmmkkkiiigggfffeeeccc```^^^\\\[[[[[[[[[YYYUUUPPPLLLGGGFFFCCC@@@???>>>>>>???@@@BBBEEEHHHKKKSSS]]]dddmmmxxxyyytttqqqppppppmmmkkkjjjiiikkkmmmppprrrwwwxxxxxxyyy{{{||||||}}}~~~zzzwwwtttuuuvvvyyy~~~~~~xxxwwwtttrrrpppnnnnnnnnnnnnlllllloooqqquuuyyyooohhhbbb```aaaeeekkkwww~~~vvvooolllddd[[[SSSUUU```mmmvvvyyyxxxsssllleee[[[OOOAAA888111111000///////////////222333333222111222444777===CCCRRRmmm}}}{{{rrrlllkkknnnrrruuuwwwzzz}}}uuujjjfffgggqqq{{{vvvkkk```[[[YYY^^^gggnnnnnnlllfff^^^RRRFFF===777222000------------------------,,,,,,,,,---------......+++,,,...//////...------------,,,,,,,,,---......///...///333777???OOO]]]mmm{{{rrrhhhbbb^^^^^^^^^\\\]]]```dddlllzzz{{{iii```___nnnzzzxxxgggVVVIIIAAA>>><<<<<<>>>@@@BBBHHHPPPWWW[[[aaadddfffggghhhiiigggfffddd```[[[UUUOOOLLLFFFDDDBBBAAA@@@???===;;;888888999999::::::;;;;;;;;;;;;:::::::::;;;===>>>>>>>>>>>>???@@@@@@@@@AAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDFFFHHHIIIFFFGGGGGGHHHJJJLLLMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTSSSRRRSSSUUUVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQRRRTTTUUUVVVXXXXXXYYY[[[]]]```bbbcccdddfffhhhiiijjjnnnvvv{{{wwwsssoookkkiiihhhfffddd___^^^[[[WWWSSSOOOLLLJJJGGGJJJLLLKKKJJJLLLPPPTTTTTTVVVXXXXXXWWWZZZ___dddjjjpppyyy~~~tttjjjbbb]]]XXXUUUQQQOOONNNNNNMMMMMMKKKJJJJJJKKKNNNSSSWWWYYY[[[___ccchhhkkkooorrruuutttuuuuuuvvvvvvuuuuuutttsssqqqnnnmmmkkkhhhdddbbb^^^[[[YYYVVVSSSPPPKKKHHHEEECCCBBB@@@?????????@@@???CCCGGGJJJMMMSSS[[[bbbiiirrr~~~zzzxxxwwwtttqqqnnnlllmmmmmmmmmmmmrrrrrrsssssstttuuuuuuuuuxxxyyy{{{}}}~~~}}}xxxtttrrrnnnoooqqqssswww~~~}}}yyywwwtttrrrpppooonnnnnnmmmkkkkkknnnpppttt~~~xxxooohhhbbb___```fffkkkvvv}}}uuupppmmmeee\\\SSSTTT___mmmvvvyyy{{{wwwqqqiii```RRRBBB888222111000000//////000000111222333222111222555777<<>><<<<<<>>>@@@BBBHHHPPPXXX\\\aaaeeefffggghhhiiigggfffddd```[[[UUUPPPMMMGGGDDD@@@===<<<<<<;;;999999999999:::;;;;;;<<<<<<;;;:::999999:::<<<>>>@@@??????????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMOOOPPPQQQQQQRRRRRRSSSRRRRRRTTTVVVVVVTTTQQQSSSSSSRRRRRRQQQPPPPPPPPPNNNNNNNNNOOOPPPQQQRRRSSSTTTUUUVVVXXX[[[]]]```aaaaaadddfffggghhhlllsssxxx}}}zzzuuupppllljjjgggeeebbb```^^^[[[XXXTTTQQQOOOLLLLLLLLLMMMNNNPPPRRRTTTUUUWWWYYYXXXWWWYYY^^^bbbiiipppzzzzzzpppjjjbbb^^^YYYVVVUUUTTTRRRQQQMMMMMMMMMMMMPPPTTTXXX[[[]]]aaafffkkkoootttxxx{{{||||||}}}}}}}}}}}}||||||{{{yyyvvvsssqqqmmmiiifff```]]]WWWSSSOOOLLLHHHFFFCCCBBBAAA@@@@@@@@@@@@AAA???CCCIIIMMMPPPTTT[[[```dddlllwww|||wwwuuutttsssooommmnnnnnnnnnnnnnnnnnnnnnnnnnnnoooppprrrsssuuuvvvvvvvvvxxx||||||yyywwwvvvppprrrssstttwww|||~~~yyywwwtttrrrpppooonnnnnnllljjjkkknnnpppttt~~~xxxoooiiiccc``````fffjjjuuu{{{sssooommmfff]]]TTTUUU___mmmvvvyyy|||xxxssslllaaaSSSBBB666222111000000//////000000000111222222222333666888<<<@@@NNNfff||||||}}}~~~wwwppplllppptttxxx{{{}}}~~~pppfffdddfffppp|||zzzmmmbbb^^^[[[___hhhnnnmmmjjjfff^^^RRRFFF===777222000////////////////////////,,,,,,,,,---------......+++,,,...000000///...---,,,,,,,,,,,,,,,---...///...---///333777@@@QQQ```rrr{{{qqqeee```]]]___aaaaaacccfffhhhooozzzvvvfff______iiivvvxxxgggVVVIIIAAA>>><<<<<<>>>@@@BBBIIIPPPXXX\\\aaaeeegggggghhhiiigggfffdddaaa\\\VVVQQQNNNHHHDDD???;;;:::999999888999999:::;;;;;;<<<======;;;:::999999;;;===???AAA@@@@@@@@@???????????????@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBDDDEEEGGGHHHJJJIIIIIIHHHHHHIIIIIIIIILLLLLLNNNOOOPPPQQQQQQQQQRRRQQQQQQSSSVVVVVVSSSOOORRRQQQQQQPPPOOONNNMMMMMMLLLLLLLLLMMMNNNOOOQQQQQQRRRRRRTTTVVVXXX[[[^^^___bbbdddgggggghhhlllsssxxx|||yyysssoookkkgggeeebbbbbb```^^^[[[XXXVVVTTTQQQOOONNNNNNQQQSSSSSSSSSVVVXXXYYYXXXWWWXXX]]]aaahhhpppzzz}}}vvvjjjgggbbb^^^\\\ZZZXXXWWWSSSRRRPPPPPPQQQSSSVVVXXX___ccchhhnnnrrrwww|||~~~zzzxxxuuuqqqmmmiiiccc^^^WWWQQQMMMJJJGGGEEEBBBBBBAAAAAA@@@AAAAAAAAA>>>CCCJJJOOORRRUUUZZZ^^^___fffqqq{{{~~~|||yyytttpppllllllkkkkkkkkkjjjjjjjjjeeefffggghhhiiikkklllllllllooosssxxx~~~}}}||||||vvvwwwxxxyyy{{{yyywwwtttrrrpppooonnnnnnkkkjjjjjjmmmpppttt~~~wwwoooiiiccc```aaaeeeiiisss{{{rrrnnnmmmfff]]]TTTUUU```mmmvvvyyy{{{xxxssslllbbbRRRAAA555222111111000000000000000///000111222222444777999<<>>===@@@AAABBBHHHOOOUUU\\\bbbdddfffiiijjjhhhiiihhhfffbbb^^^YYYUUURRRGGGDDD???<<<;;;<<<;;;;;;999::::::;;;;;;::::::999;;;::::::;;;;;;<<<===>>>>>>????????????>>>>>>===>>>>>>>>>>>>???@@@BBBBBBBBBAAA@@@@@@AAABBBDDDEEEFFFGGGIIIJJJJJJJJJIIIIIIKKKKKKJJJKKKKKKMMMOOOPPPPPPQQQSSSTTTTTTRRRQQQOOOOOONNNMMMLLLKKKJJJJJJJJJGGGGGGHHHJJJLLLOOOQQQRRRSSSSSSSSSTTTUUUWWWXXXYYYZZZ\\\```aaaccchhhpppvvv~~~xxxtttooojjjeeeeeeeeeeeeeeedddaaa\\\YYYVVVVVVUUUTTTUUUVVVWWWXXXWWWXXXXXXXXXXXXYYY\\\___ccckkkvvvyyyrrriiicccaaa```^^^]]]WWWVVVTTTUUUVVVXXXYYYYYY^^^aaagggnnnvvv|||}}}zzztttnnniiieeeaaaZZZTTTOOOJJJFFFCCC@@@AAABBBBBB@@@@@@AAABBBCCCEEEJJJOOOSSSWWWYYYZZZ___ccciiiqqqyyy}}}xxxvvvuuurrrooollljjjiiihhhbbb```\\\[[[[[[\\\\\\[[[bbbcccfffiiinnnttt{{{~~~|||xxxwwwuuusssrrrppppppppplllkkkkkknnnooorrr{{{wwwnnnggg```^^^```bbbjjjttt{{{rrrmmmlllggg^^^UUUUUUcccuuu}}}|||zzzxxxtttmmmbbbRRRBBB888222000......000111111111111111111111222333444444:::@@@JJJ[[[xxx{{{wwwrrrjjjpppvvv{{{~~~|||oooddd______jjjzzzzzzooobbb^^^[[[^^^eeekkklllkkkfff```VVVJJJ???777333111111000000///......------,,,------......------,,,//////.........---------,,,,,,---------.........000000111444777AAASSSeee|||yyyoooiiigggkkkooommmiiiggghhhppp{{{{{{tttrrrrrrttttttlll```ZZZYYYhhhuuuyyyiiiXXXKKKCCCAAA>>>===@@@AAABBBHHHOOOUUU]]]ccceeegggjjjkkkhhhiiihhhfffbbb^^^XXXTTTQQQIIIEEEAAA>>>=========<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>???>>>??????@@@??????>>>>>>>>>>>>>>>>>>???@@@BBBBBB@@@@@@@@@@@@AAACCCEEEFFFGGGGGGIIIJJJJJJIIIHHHHHHJJJIIIIIIIIIJJJLLLMMMOOONNNOOOPPPQQQQQQPPPNNNMMMJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHKKKMMMOOOPPPRRRRRRRRRSSSTTTUUUWWWWWWWWWZZZ^^^___aaafffmmmsss}}}~~~zzzuuuooojjjfffeeeeeeeeedddbbb___\\\[[[ZZZYYYXXXXXXWWWWWWXXXWWWXXXYYYYYYYYYZZZ]]]```bbbjjjvvv~~~tttkkkfffccc```]]]\\\ZZZYYYXXXYYYZZZ[[[[[[^^^bbbiiipppwww~~~|||wwwppplllfffaaa[[[TTTOOOKKKFFFCCCBBBCCCDDDDDDBBBBBBCCCDDDEEEHHHLLLQQQVVVYYY[[[\\\]]]```dddkkksss}}}~~~zzzuuuqqqllliiihhhbbb___[[[YYYXXXXXXXXXWWWYYY[[[^^^bbbfffllltttyyy|||{{{vvvuuutttrrrqqqpppppppppmmmkkkkkkmmmoooqqqzzzxxxooohhhbbb```cccdddkkkuuusssllliiiddd]]]UUUVVVfffzzz|||zzzuuunnnbbbRRRBBB888333111///...000111111111111111111111222333444444999???HHHYYYuuu~~~yyyssskkkooouuu{{{wwwiii___\\\\\\hhhyyyzzzooo```\\\ZZZ^^^eeekkkmmmkkkgggaaaVVVJJJ???777333111000000000///......------,,,------......------,,,...............---------,,,------------.........000000111444888BBBUUUfffzzzrrroootttzzzxxxqqqllljjjqqq|||yyy~~~yyyqqqkkkjjjllllllggg^^^YYYYYYdddrrr}}}xxxiiiYYYLLLEEEAAA>>>>>>@@@AAABBBHHHOOOUUU]]]dddfffhhhkkkkkkiiiiiihhhfffbbb]]]XXXRRROOOIIIEEE@@@============<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<===>>>????????????@@@@@@@@@@@@@@@???????????????@@@AAAAAABBB@@@@@@@@@@@@BBBCCCEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFGGGFFFFFFFFFGGGIIIKKKLLLKKKLLLMMMMMMMMMKKKJJJIIIIIIIIIGGGFFFEEEDDDDDDDDDCCCDDDEEEFFFHHHJJJLLLMMMPPPPPPQQQQQQRRRSSSTTTTTTTTTWWWZZZ\\\^^^bbbhhhnnnxxx}}}vvvqqqiiigggeeeddddddcccaaa______^^^^^^]]][[[YYYWWWVVVWWWXXXXXXYYYYYYZZZ]]]```bbbiiittt~~~uuunnniiidddaaa```^^^[[[YYYXXXYYYZZZ\\\^^^ccckkkssszzz~~~zzztttpppgggccc\\\VVVPPPLLLGGGDDDEEEFFFGGGFFFEEEDDDEEEGGGIIIKKKOOOTTTXXX\\\^^^___ZZZ\\\___cccjjjttt~~~yyytttpppnnnfffbbb^^^ZZZXXXWWWUUUTTTSSSUUUWWWZZZ^^^dddkkkppptttxxx~~~|||xxxwwwxxxzzzzzzyyyyyyyyy|||~~~zzztttsssrrrqqqpppooooooooommmkkkkkkmmmnnnqqqzzzxxxnnngggaaaaaadddgggmmmvvvuuujjjeee```ZZZTTTXXXiii~~~|||wwwooobbbRRRBBB888333111///...000111111000111111111111222333444555777>>>FFFUUUppp~~~}}}~~~}}}wwwooorrrwww|||sssddd[[[XXXZZZfffwwwyyynnn```\\\ZZZ^^^fffkkklllkkkhhhaaaVVVIII>>>777222111000000//////............,,,------......------,,,........................------------............000000111555999CCCVVVhhh{{{vvv|||xxxrrrnnnttt~~~vvv{{{wwwpppjjjhhhiiijjjfff^^^ZZZZZZcccrrr}}}yyyjjjZZZLLLDDDBBB???>>>@@@AAABBBGGGOOOUUU]]]dddgggiiilllllljjjhhhhhhfffbbb]]]WWWRRRNNNGGGCCC>>><<<;;;;;;;;;:::======>>>>>>>>>>>>=========<<<<<<======>>>???@@@??????@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDGGGGGGHHHHHHHHHGGGEEEDDDDDDCCCCCCCCCDDDEEEGGGHHHGGGGGGHHHHHHGGGFFFEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCDDDFFFHHHJJJKKKMMMNNNOOOPPPQQQQQQQQQQQQPPPSSSWWWYYYZZZ]]]dddhhhsss{{{|||vvvooolllhhheeedddbbb```___^^^^^^^^^]]][[[YYYVVVUUUTTTUUUVVVWWWWWWYYY\\\___aaaiiisss|||{{{tttooojjjfff___^^^ZZZWWWTTTTTTVVVYYY]]]dddmmmvvv|||{{{vvvrrriiieee^^^WWWRRRMMMHHHEEEFFFGGGHHHHHHGGGFFFHHHIIILLLNNNRRRVVVZZZ]]]^^^___ZZZZZZ[[[]]]cccmmmxxx}}}{{{qqqmmmgggbbb^^^[[[XXXVVVUUUVVVWWWXXXZZZ___eeeiiinnnrrrwww|||{{{vvvqqqoooppprrruuuvvvvvvvvvzzz~~~yyyrrrqqqpppooooooooooooooommmkkkkkkmmmnnnqqqzzzwwwlllddd______bbbgggllltttwwwkkkddd]]]YYYTTTWWWiii~~~~~~xxxooobbbRRRBBB777333111///...000111111000000000111111222333444555777===EEERRRkkkzzzzzz|||}}}wwwxxxzzz~~~qqqbbbXXXVVVXXXddduuuwwwlllaaa]]]\\\```ggglllllljjjiiibbbVVVIII>>>666222111////////////............,,,------......------,,,---.....................---------.........////////////222555:::DDDWWWiiizzz}}}wwwrrrxxxxxx{{{~~~vvvqqqllliiiiiijjjggg___YYYXXXcccrrr~~~zzzjjjZZZLLLCCCBBB???>>>@@@@@@AAAGGGNNNTTT\\\dddgggjjjmmmllljjjggggggfffccc^^^XXXRRROOOGGGDDD???<<<<<<<<<;;;;;;===>>>>>>??????>>>>>>======<<<<<<======>>>???@@@??????AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAFFFFFFGGGGGGGGGEEEDDDCCCAAAAAA@@@???@@@AAABBBCCCBBBBBBBBBCCCCCCBBBBBBBBB@@@@@@???>>>>>>>>>??????AAAAAABBBCCCEEEGGGHHHIIILLLLLLNNNOOOOOOOOOOOOOOONNNQQQUUUVVVWWWZZZ___dddnnnwww{{{wwwsssmmmiiieeebbb```^^^[[[[[[[[[[[[YYYWWWTTTSSSQQQRRRTTTTTTTTTVVVZZZ\\\bbbiiisss{{{zzzssslllhhh___^^^ZZZTTTPPPPPPTTTWWW]]]eeepppyyy|||wwwtttlllggg```YYYTTTNNNJJJFFFFFFGGGIIIIIIHHHHHHJJJLLLOOOQQQTTTWWWZZZ\\\]]]]]][[[ZZZZZZ[[[```iiittt||||||uuunnnhhhddd___]]]\\\\\\\\\[[[[[[]]]aaadddiiilllrrrvvvyyy}}}}}}{{{wwwqqqllliiijjjkkkrrrssstttvvv{{{~~~xxxqqqpppoooooonnnnnnnnnnnnlllkkkkkknnnooorrr{{{wwwlllddd______bbbeeejjjrrr|||yyyllleee[[[WWWSSSUUUeeezzzxxxnnnaaaQQQBBB777444222//////000000000000000000000111222333555666777>>>EEEQQQhhh|||wwwxxx||||||~~~}}}}}}rrrbbbXXXVVVWWWbbbrrruuukkk```]]]\\\aaaiiinnnnnnllljjjbbbVVVHHH===666222111//////////////////......,,,------......------,,,---------...............------.........///////////////222666:::EEEYYYkkk{{{~~~zzzvvv{{{|||}}}~~~{{{uuupppllliiihhhjjjhhh```YYYVVVcccsss{{{lll[[[MMMDDDCCC???>>>@@@@@@AAAGGGNNNRRR[[[cccgggjjjmmmllliiigggggggggddd```ZZZTTTPPPKKKGGGBBB????????????>>>===>>>>>>??????>>>>>>===<<<<<<<<<<<<===>>>?????????@@@AAACCCDDDEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@DDDEEEFFFFFFFFFEEEDDDCCC@@@???>>><<<<<<<<<============>>>>>>??????@@@@@@??????>>>??????@@@AAABBBBBBBBBCCCCCCEEEGGGHHHIIIKKKLLLMMMNNNOOONNNMMMMMMLLLPPPTTTUUUVVVXXX]]]aaajjjsss{{{tttooojjjfffbbb___[[[ZZZZZZXXXWWWUUUSSSRRROOOPPPRRRRRRSSSUUUXXX[[[ccciiisss{{{}}}uuummmhhhaaa___[[[TTTOOOOOOTTTYYY___hhhuuu~~~}}}xxxuuunnniiibbb[[[UUUPPPKKKHHHEEEGGGIIIJJJKKKKKKNNNPPPRRRTTTVVVXXXZZZ[[[[[[[[[YYYYYYXXXYYY]]]fffpppxxx~~~wwwqqqkkkhhhgggfffeeebbb```aaacccfffiiilllpppsssvvvxxx{{{~~~~~~|||{{{xxxsssmmmiiihhhiiipppsssuuuxxx}}}~~~yyyrrrqqqpppooonnnmmmmmmmmmllljjjllloooqqqttt~~~zzzpppgggaaaaaacccccchhhpppzzzwwwlllfffZZZVVVQQQSSS```sss~~~wwwmmm```QQQAAA888444222000//////000000///000000000111222444555666777===DDDOOOeee~~~{{{vvvxxx|||yyyuuudddYYYVVVWWW```ooo}}}rrriii]]][[[\\\bbbkkkrrrrrrqqqjjjcccVVVHHH===555222111.../////////////////////,,,------......------,,,---------.........//////............//////////////////222666;;;FFFZZZlll}}}yyy|||}}}|||yyy{{{sssnnnkkkhhhiiilllkkkccc[[[XXXaaaqqq~~~|||nnn^^^PPPGGGCCC@@@???@@@@@@AAAFFFMMMQQQZZZcccgggiiilllkkkhhhfffggggggfffbbb\\\VVVRRRLLLHHHDDDAAA@@@@@@@@@???======>>>>>>>>>>>>======;;;;;;;;;;;;<<<===>>>??????@@@AAACCCEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA???@@@AAACCCCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDCCC@@@>>><<<:::999888888888999999:::;;;<<<>>>???@@@??????@@@AAABBBDDDEEEFFFCCCCCCDDDDDDFFFGGGIIIJJJJJJKKKMMMNNNOOONNNLLLLLLLLLPPPTTTUUUUUUWWW[[[___fffnnn{{{{{{vvvqqqlllhhhddd___^^^\\\YYYVVVTTTRRRQQQOOOPPPQQQRRRSSSUUUYYY[[[dddjjjsss{{{~~~uuummmhhh```___[[[SSSNNNNNNTTTZZZbbblllzzz~~~yyyvvvooojjjccc\\\VVVQQQLLLHHHFFFHHHKKKLLLMMMOOORRRTTTVVVWWWYYYZZZ[[[ZZZZZZYYYUUUUUUVVVWWW[[[ccclllssszzz{{{wwwrrrqqqooollljjjjjjllloooppprrruuuwwwxxxzzz|||~~~}}}}}}~~~{{{vvvqqqooonnnsssvvvzzz~~~zzzsssrrrqqqooonnnmmmmmmmmmkkkjjjlllppprrrwww{{{qqqiiibbb```bbbbbbhhhoooyyysssiiieeeXXXUUUPPPPPP]]]ooo|||}}}vvvlll___PPPAAA888555222000//////000000/////////000111222444555666555;;;BBBLLLbbb{{{zzzuuuxxx~~~wwwwwwfffZZZVVVWWW^^^mmm|||zzzqqqhhh[[[YYY[[[bbbmmmtttvvvuuukkkcccVVVHHH<<<555222111.........///////////////,,,------......------,,,---------.........//////............/////////000//////222666;;;FFFZZZmmm{{{wwwzzz||||||{{{}}}{{{{{{rrrlllllliiikkkpppooohhh___[[[___ppp~~~|||ooo```SSSKKKCCC@@@???@@@@@@AAAFFFMMMPPPYYYbbbfffiiilllkkkhhheeefffgggfffccc]]]XXXTTTKKKGGGCCC@@@?????????>>>======>>>>>>>>>>>>======;;;::::::;;;;;;<<<===>>>???@@@BBBCCCEEEFFFGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA<<<===@@@BBBDDDEEEEEEEEEAAABBBCCCEEEEEEEEEDDDDDD@@@>>><<<999777666666666777777888999;;;===???@@@;;;;;;<<<>>>@@@BBBDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJKKKMMMNNNOOONNNLLLKKKLLLPPPTTTUUUVVVWWW[[[___cccjjjxxx{{{vvvrrrmmmiiieeebbb^^^ZZZVVVSSSRRRQQQOOOPPPRRRSSSSSSVVVYYY\\\dddkkksss{{{|||tttmmmiii^^^]]]YYYQQQKKKLLLRRRYYYeeeppp~~~{{{wwwpppkkkddd]]]WWWQQQLLLIIIFFFIIILLLNNNPPPRRRUUUXXXYYYZZZ[[[\\\[[[[[[YYYYYYRRRRRRSSSTTTYYY```iiiooouuu{{{zzzzzzxxxuuussssssvvvxxxyyyzzz|||}}}}}}~~~~~~zzzwwwvvvwww{{{{{{tttsssqqqpppnnnmmmllllllkkkjjjlllpppsssxxxzzzppphhh```^^^___aaagggoooyyy|||pppgggcccVVVTTTOOOOOO[[[mmmzzz~~~|||uuukkk___PPPBBB888555222000//////000////////////000111222444666777333:::AAAJJJ___zzz{{{uuuyyywwwvvviii```ZZZXXXhhhuuuwwwlllccc___]]]^^^eeepppvvvuuurrrkkkbbbSSSFFF<<<666222000////////////////////////------------------------...------,,,,,,------...............////////////111111333666:::EEE\\\qqq~~~yyytttrrrtttwwwwwwvvvxxxvvvmmmjjjjjjmmmrrrppphhh```^^^aaarrr}}}zzzqqqhhhXXXGGGEEE@@@===>>>??????CCCHHHPPPXXX```dddgggkkkkkkiiijjjhhheeecccaaa^^^ZZZWWWPPPLLLEEEAAA???@@@AAABBB<<<;;;:::;;;>>>@@@@@@@@@>>><<<:::999999;;;===???>>>???BBBDDDFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAABBBDDDGGGHHHGGGFFFFFFEEECCCBBBAAAAAABBBBBBBBB@@@<<<999666555555555777777888999:::;;;<<<<<<:::;;;<<<>>>@@@CCCEEEFFFDDDDDDEEEFFFHHHJJJMMMNNNQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRTTTWWWZZZ]]]___aaagggttt|||wwwrrrnnnmmmiiibbb]]]ZZZXXXVVVUUUTTTTTTSSSTTTVVVYYY\\\^^^fffkkkttt|||{{{rrrjjjddd^^^ZZZUUUQQQMMMLLLRRR[[[cccqqq}}}xxxvvvppphhh```ZZZTTTOOOLLLJJJLLLPPPTTTWWWXXXYYYYYY___^^^]]][[[YYYVVVTTTSSSOOOOOOPPPSSSZZZbbbiiinnnqqqwww~~~{{{tttrrrooommmmmmllljjjiiikkkjjjkkkooosssxxxwwwmmmfff___\\\\\\bbbhhhoooyyyxxxmmmfffcccWWWSSSNNNOOOXXXdddpppwww|||wwwooohhh___QQQAAA555222111111000000000000000000000000111222333555555888===@@@EEEYYYuuuwwwxxxzzztttiiicccaaaaaalllxxxxxxlllccc]]]\\\^^^fffqqqwwwvvvssslllbbbSSSEEE;;;555111///////////////////////////------------------------...------,,,,,,------...............////////////000111333666:::EEE\\\ppp|||wwwrrrppprrrttttttssswwwwwwnnnkkkkkknnnsssqqqhhh```]]]^^^ooo|||{{{tttkkkZZZIIIEEEAAA>>>?????????CCCHHHOOOXXX```dddgggkkkllliiikkkhhheeecccaaa^^^[[[YYYQQQMMMFFFAAA@@@AAABBBBBB???>>>======???AAAAAA@@@@@@>>><<<;;;;;;<<<>>>???>>>@@@BBBDDDFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBDDDCCCCCCDDDFFFHHHGGGFFFGGGFFFEEECCCBBBBBBBBBCCCBBB@@@===:::888777777777:::;;;;;;<<<===>>>???@@@<<<<<<===???AAADDDFFFGGGHHHHHHHHHHHHJJJLLLNNNOOOPPPPPPQQQRRRRRRRRRQQQQQQQQQRRRSSSUUUXXX[[[^^^___aaafffrrr{{{uuurrroookkkeeeaaa^^^[[[XXXWWWUUUUUUTTTUUUWWWZZZ]]]___gggmmmttt|||}}}wwwooohhhccc^^^ZZZUUURRRNNNMMMSSS\\\ggguuu{{{xxxrrrjjjbbb\\\WWWRRROOOMMMOOOSSSVVVYYYZZZ[[[ZZZ]]]]]]\\\[[[YYYVVVSSSQQQNNNNNNOOORRRWWW___fffjjjooouuu|||zzztttrrrooommmmmmllljjjiiikkkiiikkkooorrrxxxwwwmmmfff___\\\]]]ccciiiqqqzzzwwwllleeebbbXXXSSSNNNOOOXXXdddooovvvzzzuuunnnfff]]]PPP@@@555222111111000000000000000000000000111222333444555777<<>>?????????BBBHHHOOOWWW```dddggglllllljjjllliiieeebbbaaa___\\\ZZZRRRMMMGGGBBB@@@AAAAAABBBAAA@@@??????AAABBBBBBBBBBBBAAA>>>===<<<===>>>??????@@@BBBDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGEEEDDDDDDFFFHHHGGGGGGHHHHHHFFFEEEDDDCCCCCCCCCAAA@@@>>><<<::::::::::::999999:::;;;<<<===>>>>>>>>>>>>???@@@BBBEEEFFFHHHKKKKKKKKKKKKLLLNNNPPPQQQQQQRRRTTTVVVVVVUUUSSSQQQQQQRRRTTTWWWYYY\\\^^^___```ccclllzzz{{{wwwrrrooojjjfffccc```\\\ZZZZZZYYYYYYYYY[[[]]]```bbbjjjooovvv}}}~~~{{{xxxtttnnnhhhccc^^^YYYUUURRROOONNNUUU^^^kkkyyy~~~zzzuuummmfff```ZZZVVVSSSQQQSSSWWWZZZ\\\]]]\\\\\\[[[\\\\\\[[[YYYUUUQQQOOOLLLLLLMMMOOOTTT\\\bbbgggmmmssszzz~~~~~~~~~~~~~~~zzztttrrrooommmmmmmmmkkkiiijjjiiijjjnnnqqqwwwwwwmmmfff___]]]^^^dddjjjrrr|||uuullleeeaaaYYYTTTNNNOOOXXXdddnnnsssvvvrrrkkkdddZZZMMM???555222111111000000000000000000000000111222333444555555;;;>>>DDDWWWqqq|||yyy}}}~~~}}}}}}|||zzzwwwxxx|||}}}yyy}}}~~~sssjjjfffiiimmmwwwwwwkkkaaaZZZ\\\aaajjjtttyyyxxxvvvmmmbbbRRRCCC999333///...////////////////////////------------------------......------------..................///////////////000333666:::EEE[[[ooowwwrrrllljjjkkkmmmlllkkkooowwwwwwrrrooopppsssqqqhhh^^^ZZZ[[[kkk{{{ttt```PPPHHHCCC@@@@@@@@@???BBBGGGNNNVVV___cccggglllmmmjjjllliiieeebbbaaa___]]]\\\SSSMMMFFFAAA???@@@@@@@@@@@@>>>>>>???AAACCCDDDCCCBBBAAA???============>>>@@@AAACCCEEEFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFJJJHHHFFFFFFGGGHHHHHHGGGHHHHHHGGGEEEDDDDDDCCCCCCAAA@@@>>>===============999999:::;;;<<<===>>>>>>@@@@@@AAABBBCCCEEEGGGHHHKKKKKKKKKLLLNNNPPPRRRSSSTTTVVVXXXZZZZZZWWWTTTQQQQQQRRRTTTVVVYYY[[[\\\]]]]]]___fffqqqzzz{{{vvvsssooollliiieeeaaa^^^``````______```ccceeeggglllqqqwww~~~}}}xxxtttsssuuuxxx{{{xxxwwwvvvuuusssoooiiieee\\\XXXUUURRRPPPPPPWWW```nnn}}}{{{vvvooohhhccc^^^ZZZWWWVVVWWWZZZ\\\^^^^^^]]]]]][[[\\\]]]]]]ZZZVVVQQQOOOJJJJJJJJJMMMSSS[[[bbbggglllrrrzzz~~~~~~}}}~~~~~~zzztttqqqooonnnnnnmmmllljjjiiihhhiiimmmqqqvvvwwwmmmfff```^^^___ccciiiqqq{{{}}}tttkkkeeeaaaZZZSSSNNNOOOXXXdddmmmqqqsssoooiiiaaaWWWKKK===555222111111000000000000000//////000000111333444555444999===CCCTTTmmm~~~zzz|||~~~|||zzzyyywwwtttssstttxxx}}}}}}yyyvvvyyyzzz|||xxxnnnjjjlllooo{{{vvvjjj```ZZZ\\\cccmmmuuuyyyyyyvvvlllaaaQQQBBB888222///...////////////////////////------------------------///......------......///............///////////////111444888;;;FFF\\\ooo}}}uuupppjjjhhhhhhjjjiiihhhiiippp}}}yyytttqqqssspppggg\\\WWW[[[iii{{{xxxcccSSSJJJDDDAAAAAA@@@???BBBGGGLLLUUU]]]bbbfffkkkllljjjllliiifffdddbbbaaa^^^\\\SSSMMMFFFAAA>>>>>>>>>>>><<<;;;;;;===AAACCCDDDDDDAAA@@@???>>>===<<<======@@@BBBDDDFFFGGGGGGGGGGGGEEEFFFFFFGGGGGGHHHHHHIIIKKKIIIHHHHHHIIIIIIIIIGGGGGGGGGFFFFFFEEEDDDDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@>>>??????@@@AAABBBCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJKKKLLLNNNQQQTTTUUUWWWZZZ]]]^^^]]]ZZZUUURRRSSSSSSTTTUUUWWWYYYZZZZZZ\\\]]]bbbjjjqqqxxx{{{xxxtttqqqnnnjjjfffccceeedddcccbbbccceeegggiiinnnrrryyy}}}uuurrrmmmjjjjjjlllpppsssuuutttssssssqqqmmmhhhddd[[[WWWTTTSSSQQQRRRYYYcccooo|||wwwpppjjjeeeaaa]]][[[YYY[[[]]]_________^^^]]]\\\]]]^^^^^^[[[WWWSSSPPPHHHHHHIIIMMMSSS\\\ccchhhlllrrryyy~~~~~~~~~}}}~~~yyytttqqqooonnnnnnnnnlllkkkiiihhhiiimmmqqqvvvwwwlllfff```___```aaagggoooyyyzzzrrrlllgggcccZZZSSSMMMPPPZZZfffmmmppprrroooiii```UUUHHH<<<555222111111000000000000000/////////000111222444444444888<<>>>>>>>>;;;::::::<<<@@@BBBCCCCCC@@@@@@???>>>============AAABBBDDDGGGIIIJJJJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJIIIJJJKKKKKKJJJHHHFFFGGGGGGHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCAAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKKKKLLLNNNQQQTTTUUUYYY[[[^^^``````]]]ZZZWWWWWWVVVUUUUUUVVVWWWXXXZZZ]]]]]]bbbhhhlllpppzzzzzzvvvssspppllliiigggfffeeedddeeefffhhhjjjppptttzzz~~~}}}|||zzzwwwtttpppnnnkkkjjjjjjlllnnnpppsssqqqpppooommmjjjeeeaaa\\\XXXVVVUUUTTTUUU^^^gggrrr~~~yyyrrrlllhhhdddaaa___^^^___```aaaaaa```___]]]]]]^^^^^^]]][[[WWWSSSQQQHHHHHHIIIMMMSSS[[[cccgggkkkqqqyyy}}}~~~}}}||||||}}}yyysssqqqooonnnnnnnnnmmmllljjjiiijjjnnnqqqwwwvvvlllfffaaa```bbb___eeemmmwwwvvvqqqnnnjjjfff]]]UUUOOORRR^^^jjjqqqrrrssspppjjj```TTTGGG<<<555222111111000000000000000/////////000111222333444444888<<>>===<<<===???AAAAAAAAA@@@@@@@@@@@@????????????AAABBBEEEHHHJJJLLLLLLMMMKKKKKKKKKKKKKKKKKKLLLLLLIIIIIIJJJMMMNNNMMMKKKHHHGGGGGGIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGEEEEEEFFFGGGHHHIIIJJJJJJMMMMMMLLLMMMMMMNNNOOOPPPOOONNNNNNNNNOOOPPPRRRSSSXXXZZZ^^^aaabbbbbb```___]]][[[XXXVVVUUUWWWYYY[[[``````dddiiikkkmmmttt}}}{{{xxxuuusssqqqlllkkkiiiiiiiiijjjlllmmmssswww{{{}}}vvvtttqqqpppqqqrrrrrrrrroooooooooooopppqqqqqqrrrrrrqqqnnnlllkkkiiieeebbb___[[[YYYYYYXXXZZZcccmmmwww{{{uuuppplllhhheeecccbbbcccdddeeedddccc```___^^^]]]]]][[[YYYVVVSSSQQQJJJJJJJJJLLLQQQXXX___ccciiiooowww{{{||||||}}}}}}}}}~~~yyysssqqqooonnnoooooonnnlllkkkiiikkkooorrrxxxvvvllleeeaaa```ccc___dddllluuu{{{sssqqqooommmjjj```YYYSSSWWWcccpppvvvwwwuuurrrlllbbbTTTGGG<<<666222111111000000000000000////////////000222333444555888<<>>>>>???@@@???>>>@@@AAAAAAAAAAAAAAAAAAAAAAAACCCFFFIIILLLMMMNNNOOOMMMMMMMMMMMMLLLLLLLLLLLLHHHIIIKKKNNNPPPOOOKKKHHHGGGIIIKKKLLLNNNNNNMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSRRRQQQOOOOOOPPPQQQQQQUUUXXX\\\aaadddeeeeeeeeeaaa___ZZZWWWVVVWWWZZZ\\\bbbcccgggkkklllmmmssszzz|||~~~{{{yyywwwvvvqqqpppooommmnnnoooppprrrvvvxxx|||~~~zzztttqqqooollljjjjjjlllppprrrsssmmmnnnooopppqqqqqqqqqqqqtttqqqooommmllljjjhhheeeaaa^^^\\\\\\[[[]]]fffppp{{{}}}wwwrrrnnnkkkhhhfffeeefffggggggfffdddbbbaaa]]]]]][[[YYYWWWUUURRRQQQLLLKKKKKKLLLPPPVVV\\\___gggnnnuuuzzz{{{{{{|||~~~}}}yyysssqqqoooooooooooonnnmmmkkkjjjkkkooosssxxxvvvllleeeaaaaaaccc```eeellluuuxxxrrrppppppooolllccc[[[UUUZZZgggtttzzz{{{vvvtttmmmbbbTTTGGG<<<777222111111000000000000000......//////000222333444666888===BBBLLL^^^xxx~~~}}}~~~zzztttyyyzzz{{{|||{{{yyywwwvvvxxxwwwvvvxxx|||}}}ssskkkddddddlllvvvzzznnneee___eeemmmuuuyyyyyyvvvssslll[[[HHH===666222000111........................---------............///------......//////000000000000000000111111111111777444666<<<@@@III^^^tttvvvlllggghhhiiieeeaaacccfffnnn{{{rrrmmmkkkbbbUUUKKKKKKTTTdddwwwrrreeeTTTKKKCCCAAABBBAAABBBDDDGGGNNNWWW^^^ccceeefffgggiiiiiihhhgggfffdddcccbbbZZZTTTLLLFFFCCCAAA???===@@@@@@@@@??????@@@@@@AAABBBBBBAAA@@@????????????AAADDDHHHJJJLLLNNNQQQSSSRRRRRRRRRQQQPPPNNNMMMLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTSSSSSSTTTTTTTTTTTTSSSSSSQQQRRRSSSTTTUUUVVVWWWWWWZZZZZZYYYYYYWWWVVVTTTSSSPPPOOOMMMLLLLLLMMMNNNNNNQQQTTTZZZ___dddggghhhhhhbbb___[[[WWWUUUXXX]]]bbbfffgggkkknnnrrruuuwwwxxx~~~~~~|||zzzwwwvvvtttsssrrrsssuuuvvvxxxyyy{{{||||||zzzxxxwwwvvvxxxxxxvvvqqqlllhhhgggfffhhhkkkmmmnnnqqqtttvvvyyyxxxvvvvvvvvvuuurrrppprrrqqqooommmkkkhhhgggfffeeedddbbbaaaccchhhooottt}}}wwwrrrooommmkkkjjjjjjhhhgggfffeeedddddd```^^^\\\XXXTTTPPPMMMLLLKKKKKKKKKKKKMMMRRRXXX]]]dddkkksssxxx{{{|||~~~}}}wwwsssrrrqqqooonnnmmmmmmmmmlllkkklllppptttyyyvvvkkkddd```aaadddaaaeeeooo|||xxxttttttsssppplll^^^YYYWWW^^^mmm|||xxxmmm```UUUHHH<<<444222222000///............/////////000111333444555222888888<<>>AAAHHHZZZnnn}}}wwwjjjfffgggrrrzzzpppnnnmmmcccWWWNNNFFFMMM[[[nnn}}}vvvlllZZZQQQHHHEEEEEECCCCCCEEEFFFKKKSSSZZZ```dddgggjjjgggggggggfffeeecccaaa```\\\XXXRRRLLLHHHDDDBBBAAAAAAAAA@@@@@@AAABBBBBBCCCBBBAAA@@@??????>>>>>>???@@@BBBCCCCCCBBBAAABBBCCCDDDCCCBBBBBBBBBEEEGGGIIIGGGJJJOOOTTTWWWXXXWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[\\\]]]]]]^^^^^^]]]]]]]]][[[YYYXXXWWWWWWXXXYYYWWWWWWUUURRROOOLLLIIIHHHEEEEEEDDDDDDDDDEEEGGGHHHJJJMMMRRRWWW\\\```bbbcccbbbaaa```^^^^^^aaaeeeiiinnnoooppprrrssstttuuuuuuvvvxxxzzz~~~~~~~~~~~~}}}vvvooohhhdddbbbaaaaaaeeekkkooopppqqqsssttttttyyy~~~~~~yyyxxxvvvsssqqqpppoooooooooooopppppprrrvvv|||}}}zzzxxxtttqqqnnnjjjfffbbb```^^^^^^]]]ZZZWWWTTTQQQOOONNNHHHHHHHHHHHHIIINNNTTTXXX^^^dddmmmsssuuuwwwzzz}}}}}}}}}}}}}}}~~~~~~yyyoooooooooooooooooonnnnnnjjjiiilllqqqwww~~~sssjjjeeeccceeeiiimmmrrr|||wwwqqqeee]]]XXXbbbwww{{{iiiWWWHHH===777111111000///////////////000///////////////000000333999888999DDDNNNaaa{{{oooqqquuu|||}}}{{{yyyzzzyyyyyyzzz}}}~~~~~~vvvooofff___ZZZ[[[eeeppp~~~zzzmmmdddbbbhhhrrryyy|||zzzuuuqqqcccTTTCCC:::666222000111////////////////////////---------............///------......//////000000000111111222333444444444777555888???BBBGGGXXXkkk|||ooogggeeennn}}}vvvnnnmmmllldddYYYSSSJJJOOO\\\nnn}}}zzzqqq\\\RRRIIIFFFDDDBBBAAACCCDDDIIIPPPWWW]]]bbbgggjjjhhhhhhgggfffeeecccbbbaaa]]]ZZZUUUOOOJJJFFFDDDCCCBBBAAAAAA@@@@@@AAAAAABBB@@@???>>>======<<<<<<<<<===???@@@???>>>======>>>??????>>>>>>@@@BBBEEEGGGFFFJJJOOOTTTWWWXXXWWWVVVVVVWWWWWWXXXYYY[[[]]]^^^^^^^^^____________^^^^^^]]]\\\[[[YYYXXXWWWXXXXXXWWWVVVTTTQQQNNNJJJGGGEEEDDDCCCCCCCCCDDDEEEGGGHHHKKKMMMQQQVVVZZZ^^^```aaa`````````______aaaeeeiiijjjkkklllnnnnnnoooooooooooorrruuuxxx{{{}}}uuummmfffcccaaaaaafffmmmwww~~~}}}|||{{{xxxtttrrrqqqpppppppppqqqrrrrrrrrrtttxxx|||~~~{{{xxxuuuqqqlllgggbbb___^^^```^^^[[[WWWSSSOOOKKKJJJGGGGGGFFFFFFGGGLLLRRRVVV[[[aaajjjpppsssuuuxxx{{{{{{{{{{{{|||~~~|||wwwnnnnnnooooooooonnnnnnmmmjjjiiilllrrrxxxrrriiifffdddgggkkkmmmtttyyysssddd\\\XXXaaavvvmmmYYYHHH<<<777111000000////////////000000///////////////000000222888888999CCCMMM___xxxsssrrrrrrwww}}}~~~~~~}}}zzzzzz||||||{{{zzz{{{}}}uuummmeee___ZZZ\\\fffqqqxxxmmmeeebbbhhhrrrzzz|||yyysssooo```QQQBBB:::666222000111////////////////////////---------............/////////000000111111222222111111222333444444555666888666999@@@BBBGGGWWWiiirrrhhhdddkkkvvv|||rrrkkkkkkkkkeee]]]XXXMMMRRR\\\mmm{{{zzzrrr^^^SSSJJJFFFEEEBBBAAABBBBBBGGGMMMTTTZZZ```fffjjjiiihhhhhhgggfffdddcccbbb]]]\\\XXXRRRLLLGGGEEEEEEBBBBBBAAA@@@????????????===<<<;;;::::::999999999888:::<<<<<<:::999:::;;;;;;;;;;;;<<<>>>@@@CCCDDDEEEHHHMMMQQQUUUWWWWWWWWWVVVWWWXXXZZZ\\\___aaabbbccccccccccccbbbaaa``````______^^^]]]\\\[[[ZZZYYYXXXWWWVVVSSSOOOKKKHHHGGGEEEEEEDDDEEEFFFHHHJJJKKKMMMNNNRRRUUUYYY\\\___```^^^^^^___^^^^^^```cccfffggghhhiiijjjjjjkkkkkkjjjiiilllppprrrtttxxxwwwoooiiifffeeeeeekkkttt}}}yyyuuurrrpppppppppppprrrrrrrrrrrrsssvvvxxxxxx~~~~~~{{{yyytttnnniiiddd```^^^___]]]ZZZVVVQQQLLLIIIGGGFFFFFFEEEEEEFFFJJJPPPTTTXXX^^^gggmmmpppsssvvvyyyzzzzzz{{{|||}}}~~~~~~~~~xxxsssnnnnnnooopppooonnnlllkkkkkkjjjmmmsssyyyqqqiiiffffffiiinnnnnnwww|||uuupppbbb\\\YYYaaatttqqq[[[HHH<<<666000000////////////000000////////////000000111222111888888999BBBJJJ[[[sssyyyvvvsssuuuzzz}}}}}}|||~~~~~~}}}}}}||||||{{{{{{wwwuuuuuuyyyzzzzzz{{{vvvooofffaaa]]]^^^iiitttvvvllleeeaaahhhqqqyyy|||xxxrrrmmm^^^PPPAAA999555222000111////////////////////////---------............/////////000000111111222222111111222333444555666666888666:::@@@CCCFFFUUUgggsssiiiccciiirrr}}}xxxooohhhiiijjjfff```^^^RRRUUU^^^mmm{{{zzzttt```VVVLLLHHHFFFCCCAAACCC@@@DDDKKKQQQWWW^^^eeeiiijjjjjjiiihhhgggeeedddccc^^^]]][[[TTTMMMHHHGGGGGGCCCBBBAAA???>>>===<<<<<<:::999888777666666666666444666888888888777888999777888999;;;<<<>>>???@@@AAADDDIIINNNSSSWWWYYYZZZWWWXXXZZZ\\\___ccceeegggjjjjjjjjjiiihhhfffdddcccbbbcccddddddcccaaa___]]]\\\[[[YYYVVVSSSPPPMMMKKKGGGGGGGGGHHHIIIKKKMMMOOOOOOQQQSSSVVVYYY\\\^^^___[[[\\\]]]]]]\\\]]]```bbbbbbcccdddeeeffffffffffffdddgggkkkmmmmmmpppwww||||||~~~{{{sssmmmiiihhhhhhllluuu~~~yyytttqqqnnnnnnnnnpppqqqsssttttttuuuwwwyyywww{{{~~~{{{vvvqqqkkkeeebbb```]]][[[XXXTTTOOOKKKHHHGGGEEEEEEDDDCCCDDDHHHNNNSSSUUU\\\eeekkknnnqqqtttwwwyyyzzz{{{}}}~~~~~~}}}}}}~~~~~~}}}|||}}}~~~vvvqqqnnnoooppppppooommmkkkjjjlllkkknnntttyyy~~~ppphhhfffgggjjjooosss|||{{{rrrllliii]]]ZZZXXX___ooottt]]]HHH;;;555000000////////////000000/////////000111222333444222888888888@@@FFFTTTlll~~~yyyttttttyyy||||||zzz}}}}}}||||||||||||{{{{{{wwwtttqqqttt}}}xxxyyy{{{wwwppphhhccc___aaakkkwwwuuullleeeaaahhhqqqyyy{{{wwwqqqlll]]]OOO@@@999555222000111000000000000000000000000---------.........//////------......///000000000111111222333444666666777888666:::AAACCCFFFTTTffftttiiiccciiiqqqzzzuuummmfffgggiiifffcccaaaWWWYYYaaaooo||||||uuubbbXXXNNNJJJGGGDDDCCCDDD???CCCIIIOOOVVV]]]dddiiijjjjjjjjjiiihhhfffdddccc^^^^^^\\\VVVNNNIIIGGGHHHDDDCCCAAA???===;;;;;;:::888777666555444444444444111333666777666666888999555666777999;;;<<<<<<<<<>>>AAAEEEKKKQQQWWW[[[]]]XXXYYY[[[^^^bbbeeeiiijjjppppppooommmllljjjhhhgggeeefffhhhiiihhhfffcccaaa___^^^\\\ZZZVVVSSSPPPOOOIIIIIIIIIJJJKKKNNNPPPQQQQQQRRRTTTWWWYYY\\\^^^___ZZZ[[[\\\\\\[[[[[[]]]___]]]^^^___```aaabbbbbbbbbaaaeeeiiijjjiiikkkqqqvvvxxxyyy|||~~~vvvpppllljjjjjjjjjsssyyytttpppmmmlllllloooqqqsssuuuvvvwwwyyy{{{|||}}}xxxrrrlllgggcccaaaZZZXXXVVVSSSOOOLLLIIIHHHDDDDDDDDDCCCDDDHHHMMMRRRTTT[[[dddjjjmmmpppsssvvvxxxyyy|||~~~~~~}}}|||{{{|||~~~}}}|||zzz|||~~~|||tttpppooooooppppppooommmjjjiiimmmllloootttzzz~~~ooohhhggggggkkkpppwww~~~tttkkkeeebbbXXXVVVVVV[[[iii|||vvv^^^III;;;555000000////////////000111/////////000111333444555333999888777===BBBPPPfff}}}zzzzzz|||~~~~~~~~~{{{zzzzzzxxxuuusssuuuyyy~~~}}}~~~~~~yyy{{{}}}~~~~~~qqqhhhhhhfffdddkkkwww|||ooofffaaa```jjjsssxxxzzzxxxqqqiiiYYYKKK===777333000......000000//////.........---///////////////.........111000000000111222333333444444444444666777888999:::999;;;>>>AAAGGGUUUccctttnnniiiiiioooyyyqqqjjjcccdddjjjmmmiiidddWWWXXX\\\hhhzzzwwwiii\\\OOOIIIGGGDDDAAABBBAAADDDHHHMMMRRRXXX___cccgggiiijjjjjjgggdddcccbbbaaa```\\\WWWQQQKKKGGGDDDGGGEEECCCAAA???>>>>>>>>><<<:::888666444444444444555555555555666666666666888777666666666777999:::===>>>AAAEEEKKKPPPUUUXXXXXXYYYZZZ\\\```eeelllqqqppppppooommmkkkiiigggfffeeeeeefffiiikkkjjjhhhfffbbb```^^^\\\ZZZXXXTTTRRRLLLLLLLLLLLLMMMOOOQQQRRRSSSTTTUUUWWWXXXYYYZZZZZZZZZYYYYYYYYYYYY[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^```aaabbbccceeehhhmmmppprrrrrrsssuuuwwwyyy{{{|||xxxqqqkkkfffiiioooyyy{{{sssnnniiicccbbbeeejjjlllqqqwww~~~}}}yyytttoooiiibbb]]]\\\[[[YYYUUUQQQMMMIIIGGGGGGGGGGGGFFFFFFGGGJJJMMMXXX]]]dddjjjnnnqqqsssuuuuuuvvvxxxzzz|||~~~{{{}}}|||yyywwwvvvzzz{{{}}}~~~{{{tttqqqnnnoooooonnnnnnmmmlllkkknnnoooppprrrxxx}}}oooiiiggghhhlllpppwww~~~ssskkkhhhbbb\\\WWWUUUVVV\\\jjjzzzxxx^^^GGG:::666222222222222222222222222000111222111000000222444666666888;;;>>>DDDQQQ^^^yyy}}}|||~~~~~~|||{{{zzzvvvsssssstttyyy}}}}}}}}}wwwzzz|||~~~sssjjjjjjiiihhhppp|||xxxlllccc___```iiisssxxxzzzxxxqqqhhhVVVHHH;;;666444111///000000/////////.....................///////////////111000000111111222333444444444444555666777999999;;;:::<<>>>>>>>>>>>===<<<:::888666666555666555555555666666666777777777777666666666777888999;;;<<<>>>BBBGGGLLLPPPSSSUUUVVVXXXZZZ]]]cccjjjooossssssrrrqqqooollljjjiiiiiiiiijjjlllmmmmmmkkkhhhgggeeecccaaa___\\\YYYVVVMMMLLLLLLLLLMMMPPPRRRTTTRRRSSSUUUVVVXXXYYYYYYYYYXXXXXXWWWWWWXXXYYY[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]___```aaabbbccceeejjjmmmnnnnnnoooqqqsssuuuwwwxxxzzz{{{|||}}}~~~~~~yyyqqqllljjjoooxxxzzzsssnnngggaaa```bbbgggkkkrrrzzz{{{wwwqqqkkkddd```^^^\\\YYYUUUQQQMMMJJJHHHGGGHHHGGGFFFFFFGGGJJJLLLUUU[[[bbbhhhllloooqqqsssuuuvvvwwwyyyzzz{{{||||||zzz{{{}}}}}}{{{yyyvvvuuuuuuvvvxxxzzz|||~~~{{{uuurrrmmmmmmnnnooooooooonnnnnnmmmnnnooosssyyyyyymmmiiihhhiiimmmqqqwww|||qqqiiieee```YYYVVVUUUVVV]]]jjjyyyuuu\\\GGG:::555000000////////////000000000111222111000000222444444444666:::<<>>@@@BBBFFFRRR^^^uuu~~~||||||~~~}}}{{{ssslllgggiiinnnwwwmmmfff``````eeeiiigggcccXXXWWWYYYcccuuu{{{nnnaaaTTTMMMJJJGGGDDDDDD???BBBFFFJJJNNNUUU[[[```eeegggjjjkkkiiihhhggggggeeeccc```[[[UUUOOOJJJHHHDDDCCCBBBAAA@@@@@@@@@@@@???>>><<<;;;999999888888666777777777777888888888888777777777777888999999::::::<<<>>>BBBFFFIIIKKKPPPQQQSSSVVVYYY___eeejjjsssssssssrrrpppmmmkkkiiijjjjjjjjjlllnnnmmmllljjjkkkiiifffdddccc```\\\YYYPPPOOOMMMLLLMMMPPPSSSTTTRRRSSSTTTVVVWWWXXXXXXYYYVVVVVVVVVVVVWWWXXXYYYZZZ\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^______```aaaeeehhhhhhiiijjjkkkmmmppprrrssssssttttttuuuvvvwwwwwwwwwyyyzzz{{{}}}}}}zzzyyyyyyyyyxxxxxxwwwwwwvvvzzzzzz|||yyyssskkkooovvvyyyrrrlllfff^^^\\\^^^bbbgggqqq}}}~~~zzztttnnngggccc___]]]YYYTTTPPPMMMLLLKKKHHHIIIHHHFFFEEEFFFHHHKKKQQQWWW___gggkkkmmmoooppptttuuuuuuwwwxxxxxxyyyyyyyyyzzz{{{{{{zzzwwwtttrrrmmmnnnpppssswwwzzz}}}~~~~~~{{{vvvssslllmmmnnnooopppppppppppplllmmmooossszzzuuukkkiiiiiijjjnnnrrrvvv}}}qqqjjjeee___XXXTTTTTTVVV___lllxxxoooXXXEEE999444000///...------...///000000111111111000000222333222222555888:::>>>JJJVVVooo}}}}}}{{{uuupppllliiiiiirrr{{{~~~|||}}}}}}zzz|||~~~~~~yyy|||}}}wwwooommmooorrr||||||oooddd^^^[[[___iiisssxxxzzzwwwnnneeeOOOCCC888444333111///000///////////////.........,,,------...///000111111111111111222222444555666666666777777888:::;;;<<>>@@@BBBBBBEEEOOO[[[ppp~~~zzzyyy{{{}}}|||zzzssskkkfffhhhnnnvvvkkkeee______cccgggfffcccXXXWWWWWW^^^ooo~~~|||pppcccUUUOOOKKKGGGDDDDDD???AAADDDHHHLLLRRRYYY^^^cccfffiiikkkjjjiiiiiijjjfffeeeaaa\\\VVVPPPLLLIIIEEEEEEEEEDDDDDDDDDDDDDDDAAA@@@???>>>===<<<<<<;;;999999:::::::::;;;;;;;;;:::999::::::::::::;;;;;;::::::;;;<<<>>>AAACCCEEEJJJKKKNNNPPPSSSXXX___cccmmmnnnnnnnnnllljjjgggeeeeeedddeeegggjjjkkkjjjiiikkkiiifffdddbbb```\\\YYYTTTRRROOOMMMMMMNNNQQQSSSQQQRRRSSSUUUVVVWWWWWWXXXUUUUUUVVVVVVWWWXXXXXXYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]^^^```bbbddddddeeefffhhhkkkmmmnnnqqqqqqqqqqqqqqqrrrssssssttttttuuuwwwyyyyyywwwuuuttttttttttttssssssssssssuuuvvvyyyxxxnnnooottt}}}}}}wwwpppkkkddd\\\XXXZZZ[[[cccooo{{{|||vvvpppjjjeeeaaa^^^YYYTTTQQQNNNMMMMMMJJJJJJIIIFFFDDDDDDFFFIIINNNTTT]]]eeejjjlllnnnooosssssstttuuuvvvxxxyyyzzz{{{{{{{{{{{{yyyvvvqqqmmmggggggiiimmmqqqvvvzzz}}}~~~zzzvvvtttnnnnnnooopppppppppppppppjjjlllpppuuu}}}}}}sssjjjiiijjjjjjmmmpppttt|||uuummmggg```YYYRRRSSSWWWbbbooozzz~~~~~~wwwgggTTTBBB888444111000///......///000111///000111000///000111333111111444888999===GGGRRRjjj~~~}}}zzzuuuppplllggggggnnnwww|||{{{~~~}}}}}}xxxvvvyyy||||||{{{~~~wwwooommmnnnuuu{{{nnnccc^^^]]]___iiitttyyyyyyuuulllbbbNNNBBB777333222///------.........///////////////,,,------...///000111111111111111222333555666777888888888999:::;;;<<<===@@@@@@BBBDDDCCCEEENNNXXXmmmzzzwwwxxxzzz{{{zzztttllleeegggmmmttt~~~mmmgggaaa```cccffffffdddYYYVVVTTTYYYhhhyyy|||rrreeeWWWPPPLLLGGGCCCCCC???AAACCCFFFJJJPPPWWW\\\bbbeeehhhjjjjjjjjjkkkkkkgggeeeaaa\\\WWWQQQLLLIIIEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAAAAA??????>>>============>>>>>>>>>>>><<<=========>>>>>>>>>>>>===<<<<<<<<<===???@@@AAADDDFFFHHHJJJMMMQQQWWWZZZeeefffggghhhgggeeebbbaaa]]]]]]^^^aaaeeehhhhhhhhhhhhfffdddbbbaaa___[[[XXXVVVTTTQQQNNNMMMMMMNNNOOOPPPPPPRRRTTTUUUVVVVVVWWWUUUUUUVVVWWWXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZYYY[[[\\\\\\[[[[[[]]]___```aaabbbccceeegggiiikkknnnnnnmmmmmmnnnooopppqqqqqqqqqqqqsssuuuuuurrrppppppppppppppppppppppppqqqqqqssswww}}}}}}ssssssuuu||||||zzzxxxsssmmmiiicccZZZVVVWWWVVV^^^jjjwww}}}wwwqqqjjjfffaaa^^^ZZZUUURRROOOOOONNNKKKKKKIIIFFFDDDCCCDDDFFFKKKQQQZZZccchhhllloooqqqrrrrrrrrrsssuuuwwwyyy{{{||||||||||||{{{vvvoooiiiccccccdddfffkkkpppuuuyyy}}}~~~yyyvvvtttpppppppppppppppooonnnnnnjjjlllpppvvv|||sssjjjiiijjjjjjlllooossszzzyyyooohhh```XXXQQQSSSYYYfffuuuzzzppp```NNN???777333111000///......///000111///000111000//////111333111222555999:::<<>>>>>@@@AAACCCFFFEEEEEEMMMVVVjjj{{{vvvvvvyyyzzzzzzwwwmmmeeeffflllsss}}}qqqkkkeeecccdddfffgggfffZZZVVVQQQTTTbbbsss{{{{{{uuugggYYYQQQLLLGGGCCCCCC@@@AAACCCEEEHHHNNNVVV[[[aaadddgggjjjjjjjjjkkkkkkhhhfffccc^^^XXXRRRMMMKKKCCCCCCDDDDDDDDDCCCBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@>>>????????????@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@???>>>>>>======>>>???@@@@@@AAADDDEEEGGGJJJOOORRR[[[\\\___```aaa___]]][[[WWWWWWXXX[[[```cccdddddddddbbb```___^^^\\\YYYWWWSSSRRRQQQOOONNNMMMMMMNNNOOOPPPQQQSSSTTTUUUUUUVVVTTTUUUVVVWWWXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[\\\[[[[[[\\\]]]^^^^^^___aaaccceeeggghhhiiiiiihhhhhhiiikkklllmmmllllllmmmoooppppppmmmkkkjjjjjjkkkkkklllllllllmmmnnnppptttzzzyyywwwwww{{{}}}{{{xxxuuusssppplllhhheee```WWWSSSSSSSSS[[[fffqqq|||}}}xxxrrrkkkgggaaa___[[[WWWTTTQQQPPPOOOMMMLLLJJJFFFCCCBBBCCCDDDGGGMMMVVV___ffflllpppsssrrrrrrqqqrrrsssvvvxxxyyy{{{{{{}}}yyyppphhhaaa```___aaadddiiiooorrryyyzzz|||}}}~~~xxxuuusssppppppppppppooonnnmmmllljjjmmmrrrxxx|||rrrjjjiiijjjkkkmmmqqqvvv|||{{{ppphhh^^^UUUQQQSSS\\\kkk}}}xxxkkkZZZIII===666333---..................---///000000000//////111222111222666::::::<<>>>>>?????????@@@@@@@@@>>>???@@@AAABBBAAAAAA@@@@@@@@@>>>======>>>???@@@===>>>@@@AAABBBEEEHHHKKKNNNQQQTTTWWWXXXWWWVVVTTTRRRRRRRRRTTTWWWZZZ[[[[[[\\\ZZZYYYYYYYYYWWWUUUSSSNNNNNNNNNOOOOOOOOOOOOOOONNNOOOPPPRRRSSSTTTUUUUUURRRSSSTTTVVVVVVVVVVVVUUUWWWWWWWWWWWWWWWWWWWWWWWWXXXYYY[[[\\\[[[[[[\\\^^^[[[\\\]]]^^^```ccceeeffffffeeeddddddfffhhhjjjllljjjiiijjjlllmmmllljjjgggffffffgggggghhhiiijjjjjjkkkmmmqqqwwwyyywwwuuuvvvzzz}}}xxxuuurrrpppllljjjgggcccaaa```\\\TTTPPPPPPRRRYYYdddnnnxxxzzzsssmmmhhh```___\\\YYYVVVRRRPPPOOONNNMMMKKKFFFBBBAAAAAACCCDDDIIIQQQZZZbbbjjjqqquuusssrrrqqqppppppqqqssstttwwwxxx}}}sssjjj```^^^\\\[[[]]]bbbgggjjjqqqsssuuuyyy|||~~~|||vvvsssrrrnnnnnnooooooooonnnmmmmmmkkknnnsssyyyzzzqqqiiihhhjjjmmmqqquuu|||sssjjj___UUURRRTTT^^^pppxxxhhhVVVEEE;;;555444,,,---///000000///---,,,...///000000...///000222000222666:::::::::AAAJJJYYYjjj~~~zzztttnnnjjjooovvv}}}|||~~~}}}|||vvvsssuuuwwwwwwuuuxxxyyywwwwwwyyyxxxtttuuu|||zzzrrrkkknnnyyyyyymmmddd```___dddmmmwwwzzzwwwqqqdddYYYEEE:::111000111000//////---.........//////000000///////////////.........222222222333555777888999;;;;;;;;;;;;<<<>>>???@@@???AAADDDGGGFFFFFFLLLUUUcccxxx}}}|||~~~}}}pppeeedddjjjsss|||xxxssslllhhhggghhhiiiiii[[[VVVNNNMMMYYYjjjvvvxxxzzzlll]]]UUUPPPJJJFFFEEEAAABBBCCCDDDHHHNNNUUUZZZ```cccfffhhhiiihhhiiijjjllljjjfffaaa\\\VVVQQQNNNEEEFFFFFFFFFFFFDDDBBBAAADDDEEEFFFFFFEEEDDDCCCBBB===>>>>>>>>>>>>?????????>>>???@@@AAABBBAAA@@@@@@AAA@@@???>>>===>>>??????;;;===??????@@@AAADDDGGGEEEHHHLLLOOOQQQQQQOOONNNNNNMMMLLLMMMPPPRRRRRRRRRTTTSSSRRRRRRSSSRRRPPPNNNHHHJJJLLLOOOPPPQQQQQQQQQNNNNNNPPPRRRSSSTTTTTTTTTPPPQQQSSSTTTUUUUUUTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWWWWYYY\\\\\\\\\\\\]]]^^^ZZZZZZ[[[]]]___aaacccdddddddddcccdddeeehhhkkkllliiiiiijjjkkkmmmllliiigggeeeeeefffggghhhiiiiiijjjiiikkkooottt|||vvvsssppppppssswwwzzz||||||{{{wwwsssooollliiifffcccaaa^^^\\\\\\YYYQQQNNNNNNRRRYYYccclllwww{{{uuunnnjjj___^^^]]]ZZZWWWSSSPPPOOOOOONNNKKKFFFBBB@@@AAABBBAAAFFFNNNWWW___hhhqqqvvvuuutttqqqooonnnnnnooopppsssvvv|||wwwmmm___]]]ZZZXXXYYY]]]bbbeeekkkmmmpppuuuyyy}}}{{{vvvsssqqqkkklllmmmnnnooooooooooookkknnntttzzzyyyoooggggggkkknnntttyyywwwmmmaaaWWWRRRUUU___rrryyygggTTTCCC999555444...///222333333222///......///000///...///000222///111666:::999999@@@HHHTTTeee~~~}}}}}}~~~yyysssppprrrttt}}}{{{vvvssssssvvvxxxyyyvvvvvvxxxxxxttttttvvvxxx{{{{{{qqqlllqqq}}}wwwjjj^^^\\\___fffooowwwxxxuuulll___SSS===999444000///000000///+++,,,---///000000000000000000000000000111111111111333444444444555777999:::;;;;;;<<<===>>>??????===AAADDDDDDCCCEEELLLQQQbbbqqq{{{sssiiieeejjjuuuzzzqqqmmmmmmllliiieeeeeeUUUIIIKKKTTT^^^lllyyyzzzqqqdddYYYQQQLLLHHHEEECCCAAAAAAEEEHHHJJJQQQYYY___bbbeeeggggggggghhhiiikkkjjjhhhddd^^^XXXRRROOOGGGFFFEEEEEEFFFEEECCCAAACCCDDDFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBAAA@@@???>>>===>>>????????????@@@@@@@@@;;;;;;;;;<<<<<<>>>???@@@FFFFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGIIIKKKNNNPPPNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\]]]]]]^^^___``````ccccccddddddeeefffggggggffffffggggggggggggffffffffffffggghhhiiiiiihhhhhhkkkkkklllooovvvuuuqqqllliiijjjllloooppprrrsssuuu{{{}}}wwwrrrlllfffcccaaa___^^^ZZZ[[[[[[YYYUUURRRPPPPPPWWW]]]fffoooxxx|||tttmmmhhhfffccc```^^^\\\XXXTTTQQQOOOMMMJJJFFFCCCAAA@@@@@@BBBEEEJJJQQQYYYcccnnnuuu{{{uuuqqqooojjjcccccciiikkkpppyyy|||tttggg```ZZZWWWUUUSSSWWW\\\```dddkkkrrrxxx{{{}}}~~~{{{vvvrrrpppmmmlllkkkjjjjjjjjjkkklllkkknnnttt}}}ppplllhhhggggggkkkvvvsssaaaVVVQQQWWWdddwww}}}gggRRRBBB888333000.........///////////////------...///000111222222222111333777999:::>>>DDDPPPaaazzz}}}}}}wwwrrrrrrttt{{{wwwuuuuuuwwwyyy|||xxxwwwxxxwwwttttttvvvzzz}}}}}}vvvnnnlllsssvvvkkk```]]]___gggpppxxxyyytttkkk\\\PPP<<<888333000///000000///---...///////////////...000000000000111111111111444666777777777777:::<<<::::::;;;<<<===>>>>>>???===@@@CCCCCCCCCEEEKKKQQQ]]]lll~~~}}}uuujjjeeeiiisss~~~xxxtttsssqqqlllgggaaaSSSHHHJJJQQQ[[[jjjyyy|||sssfff[[[SSSMMMHHHEEEDDDAAAAAADDDGGGIIIQQQYYY^^^aaadddggghhhhhhjjjkkkjjjiiigggccc^^^XXXRRROOOIIIGGGFFFFFFFFFFFFDDDBBBBBBCCCEEEGGGGGGGGGEEEEEECCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCAAA@@@@@@@@@??????>>>>>><<<<<<<<<<<<======>>>???AAAAAABBBBBBCCCDDDDDDDDDFFFEEEEEEEEEGGGIIIKKKMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[\\\]]]]]]^^^______```aaaaaabbbcccdddeeeeeefffffffffggggggfffffffffeeeeeefffggghhhhhhhhhhhhhhhiiijjjlllqqqzzzzzzoookkkfffddddddfffhhhiiihhhiiikkkpppuuuxxxxxxvvvtttpppjjjeeebbb___]]][[[ZZZZZZYYYWWWSSSQQQPPPQQQYYY___gggooowww}}}uuummmhhhfffdddaaa^^^]]]ZZZVVVSSSQQQOOOKKKHHHEEECCCAAAAAABBBDDDIIINNNVVVaaalllsssyyyuuurrrpppiiiaaa^^^aaafffkkkuuu|||uuuhhhaaa[[[XXXUUUSSSVVV[[[]]]aaahhhpppvvv|||yyyuuuqqqnnnmmmlllkkkjjjiiijjjjjjkkklllpppvvv}}}oookkkhhhggghhhmmmyyyxxxeeeYYYRRRXXXdddvvviiiSSSBBB888333111///////////////.........------...///000111222222222111333777999:::>>>DDDNNN___xxx}}}}}}zzz~~~wwwuuuttt~~~{{{xxxwwwxxxzzz{{{~~~zzzwwwxxxwwwtttuuuxxx}}}uuupppkkkmmmwww~~~uuulllccc______hhhqqqyyyyyyssshhhXXXKKK;;;777333000///000000//////////////////...------000000000111111111222222555666777777777888:::<<<999999:::;;;<<<===>>>>>>===@@@BBBBBBBBBEEEJJJOOOWWWfff}}}~~~~~~vvvkkkeeegggqqq{{{}}}{{{wwwpppiii\\\PPPHHHHHHMMMUUUgggzzz~~~vvvjjj^^^UUUOOOJJJGGGFFFCCCAAACCCEEEHHHPPPXXX\\\___dddggghhhiiikkkllliiihhhfffccc^^^XXXSSSPPPJJJIIIGGGGGGGGGFFFDDDCCCAAABBBDDDFFFGGGGGGFFFFFFCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFEEEBBBBBBAAA@@@???>>>======>>>===============>>>>>>===>>>>>>??????@@@AAAAAACCCCCCBBBCCCDDDFFFHHHJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJKKKLLLNNNOOOQQQQQQPPPQQQQQQRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]]]]^^^___```aaabbbcccccceeeeeeffffffffffffeeeeeecccdddeeefffggggggggggggfffggghhhiiilllpppwww{{{xxxtttiiifffbbb___```aaaaaaaaa______```dddiiimmmooooooooolllgggccc```^^^\\\ZZZ[[[ZZZXXXTTTQQQPPPRRRTTT[[[aaahhhooouuu}}}~~~vvvnnnhhhgggdddaaa___^^^\\\YYYVVVSSSQQQMMMJJJGGGEEEDDDCCCDDDEEEGGGKKKRRR\\\gggoooxxxwwwvvvtttlllbbb\\\[[[^^^dddnnnzzz~~~wwwiiibbb\\\YYYVVVSSSVVVZZZZZZ^^^dddllltttzzz}}}wwwssspppmmmlllkkkjjjiiiiiiiiijjjkkknnnqqqxxxxxxmmmiiiggggggiiinnn{{{jjj]]]TTTYYYeeeuuukkkSSSBBB888444222000000//////......------------...///000000111222111000333888:::;;;???EEELLL[[[ttt~~~}}}pppvvv~~~zzzyyy~~~|||zzzyyyzzz{{{||||||zzzwwwxxxwwwvvvxxx|||}}}zzzpppkkkiiinnnzzz|||tttmmmeee``````jjjrrryyyxxxqqqdddSSSDDD999666222//////000//////...///////////////......000000000111111222222333333444555555444555777999888999999:::;;;<<<======>>>???AAAAAABBBDDDIIIMMMRRRaaazzz|||}}}|||tttjjjccceeennnzzz~~~tttlllZZZPPPHHHGGGHHHPPPdddxxxxxxnnnbbbXXXPPPKKKHHHHHHDDDAAABBBCCCFFFNNNWWW[[[___dddgggiiiiiijjjkkkhhhhhhfffccc___ZZZUUURRRLLLJJJGGGFFFGGGFFFEEECCCAAABBBCCCEEEFFFGGGGGGGGGDDDDDDDDDDDDDDDEEEEEEEEECCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???>>>>>>??????>>>=========>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBDDDEEEGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKIIIJJJKKKLLLNNNPPPQQQQQQPPPQQQQQQRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZ[[[YYYZZZZZZZZZZZZZZZZZZZZZ\\\\\\]]]^^^___aaaaaabbbddddddeeeeeeeeeeeeddddddbbbcccdddeeefffgggggggggeeeggghhhhhhhhhhhhkkkmmmqqquuuyyy|||{{{vvvqqqmmmfffddd```_________^^^]]]]]]\\\\\\]]]aaaeeehhhjjjiiigggdddbbbaaa```^^^\\\\\\[[[WWWSSSPPPQQQUUUXXX^^^cccjjjooosssxxxxxxpppjjjhhheeebbb```___]]][[[YYYTTTSSSOOOLLLIIIFFFEEEEEEGGGHHHHHHJJJOOOXXXbbbiiivvvyyy{{{zzzsssiii```\\\YYY^^^hhhttt~~~~~~zzzjjjccc]]]ZZZWWWTTTUUUZZZZZZ\\\aaahhhpppwww}}}{{{vvvssspppnnnlllkkkjjjiiihhhiiijjjjjjnnnrrryyytttlllhhhffffffhhhnnn{{{~~~lll___UUUZZZeeerrrjjjRRRAAA888444333111111000///...------,,,------......///000000111111000333888:::;;;@@@GGGKKKYYYppp}}}~~~kkkooouuu~~~}}}}}}{{{zzz{{{~~~~~~zzzxxxyyyyyyxxx{{{|||~~~zzzuuummmiiigggnnn|||{{{sssllleeeaaaaaakkksssxxxvvvmmm___MMM???777444111//////000//////,,,---...///000000000000///000000111222333333333222333444444333333555777888999999:::;;;<<<======>>>>>>???@@@AAADDDHHHKKKPPP\\\sss~~~~~~{{{sssiiibbbccclllyyyxxxppp^^^TTTKKKHHHFFFLLL```uuu~~~zzzqqqfff[[[RRRMMMKKKJJJEEEAAAAAABBBDDDLLLTTTZZZ^^^cccggghhhhhhhhhiiihhhgggfffddd```[[[WWWTTTMMMJJJHHHFFFFFFFFFEEECCCAAABBBCCCDDDEEEFFFGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????>>>>>>>>>???????????????@@@AAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLJJJJJJKKKLLLNNNOOOPPPQQQPPPQQQQQQRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZ[[[\\\\\\YYYYYYYYYYYYYYYYYYXXXXXX[[[[[[\\\^^^___aaabbbbbbccccccddddddddddddccccccaaabbbccceeeffffffggggggdddeeegggfffdddbbbaaabbbdddgggkkknnnnnnkkkgggdddbbbaaa_________^^^\\\ZZZ]]]\\\ZZZZZZZZZ]]]aaadddcccbbbaaabbbccccccbbb```^^^\\\XXXTTTQQQSSSXXX\\\```eeellloooqqqtttxxx|||{{{||||||zzzxxxxxx{{{~~~{{{tttnnniiigggcccaaa```^^^\\\[[[UUUSSSPPPLLLIIIGGGFFFFFFJJJKKKLLLNNNQQQXXX___eeeqqqxxx~~~zzzpppfff___YYY[[[bbbmmmwww||||||zzzjjjddd^^^[[[XXXUUUVVVZZZ[[[\\\___dddkkkrrrxxx|||}}}~~~zzzvvvssspppooolllkkkjjjiiiiiiiiijjjkkkmmmrrrzzz}}}qqqkkkgggeeeeeegggmmmzzz~~~}}}~~~|||iii\\\VVV[[[dddooozzz}}}eeeOOO???777444333111111000///...------,,,------......//////000000000///222888;;;<<>>>>>>>>>>>===>>>@@@DDDGGGIIIOOOXXXlll}}}vvvkkkcccbbbkkkxxx~~~uuuggg[[[OOOJJJFFFJJJ\\\ppp}}}zzzssshhh]]]TTTOOOMMMJJJEEEBBBBBBAAACCCIIIQQQWWW\\\aaafffgggggghhhhhhhhhhhhgggeeebbb^^^ZZZWWWOOOLLLIIIGGGGGGGGGFFFEEEBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJIIIIIIGGGFFFDDDBBBAAA@@@@@@@@@@@@AAAAAAAAABBB@@@???????????????@@@@@@>>>??????@@@AAAAAABBBBBBDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKLLLMMMNNNOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSUUUUUUUUUUUUVVVVVVVVVVVVYYYYYYZZZZZZ[[[\\\\\\\\\ZZZZZZYYYYYYXXXXXXWWWWWWZZZ[[[\\\]]]___aaabbbbbbbbbbbbccccccccccccbbbbbbaaabbbccceeefffgggggggggccceeefffeeebbb___]]]]]]\\\^^^```bbbbbb```^^^\\\]]]\\\\\\]]]^^^]]]ZZZWWW[[[ZZZXXXVVVUUUWWW\\\___`````````ccceeeeeedddbbb^^^\\\XXXTTTSSSUUUZZZ___bbbffflllooopppppprrruuuuuuvvvvvvvvvuuuuuuxxxzzzvvvxxx~~~wwwpppkkkhhhdddaaa___^^^\\\[[[UUUSSSOOOLLLIIIGGGEEEEEEJJJMMMPPPTTTXXX\\\aaaeeelllvvv~~~vvvkkkbbb[[[[[[^^^eeennnuuuwwwvvvjjjddd^^^\\\YYYVVVWWW[[[\\\\\\]]]aaafffnnnuuuyyy}}}~~~~~~xxxuuurrrpppooommmlllkkkjjjjjjjjjkkklllmmmrrr{{{{{{oooiiifffdddeeehhhooo|||~~~}}}}}}~~~qqqbbbXXXWWW[[[ccclllttt{{{ttt^^^JJJ<<<555333333000000//////......------------.........///////////////222888;;;===CCCIIIMMMVVVhhh~~~sssqqqoooqqqxxx}}}|||~~~}}}zzzzzz}}}yyyooohhhbbb^^^]]]gggxxx{{{rrrhhh``````dddlllqqqsssnnncccVVVFFF888333111/////////000///...------...///000000/////////000000111333444444555777888999888777777999;;;::::::;;;<<<===>>>>>>???>>>===<<<===@@@CCCFFFGGGLLLSSSddd~~~|||qqqfffcccjjjwww|||qqqbbbTTTLLLHHHJJJYYYkkk{{{yyytttjjj^^^UUUPPPOOOIIIEEECCCCCCBBBBBBGGGNNNRRRWWW^^^dddggghhhiiijjjhhhiiihhhgggddd```\\\ZZZRRROOOLLLJJJIIIIIIHHHGGGCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHJJJKKKKKKJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDAAAAAAAAAAAAAAAAAA@@@@@@???????????????@@@AAABBB@@@@@@AAAAAABBBCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJLLLLLLMMMMMMMMMNNNNNNNNNPPPQQQQQQRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSTTTUUUUUUUUUUUUVVVVVVVVVXXXXXXYYYYYYZZZ[[[[[[[[[[[[ZZZZZZYYYXXXWWWWWWWWWYYYYYY[[[\\\^^^```aaabbbaaabbbbbbbbbbbbbbbbbbaaaaaabbbdddeeeggghhhhhhhhhfffhhhiiihhheeebbb``````]]]]]]^^^^^^]]]\\\ZZZYYYZZZZZZ[[[]]]___]]]ZZZWWWWWWWWWWWWUUUTTTUUUZZZ^^^______```ccceeeeeebbb```\\\ZZZWWWTTTSSSVVV[[[___bbbgggmmmooonnnmmmnnnppprrrrrrssssssssstttvvvwwwttttttxxxyyyrrrmmmiiidddaaa___]]][[[ZZZTTTRRRNNNKKKHHHEEEDDDDDDFFFLLLTTT[[[```dddgggiiilllxxx|||qqqfff]]][[[ZZZ]]]eeelllpppqqqiiiccc^^^]]]ZZZWWWXXX\\\[[[[[[[[[]]]ccckkksssxxx~~~{{{vvvsssqqqooonnnnnnmmmlllkkkkkkkkklllmmmnnnttt}}}xxxmmmfffdddcccfffkkksss~~~}}}||||||}}}{{{rrrfff[[[UUUWWW[[[bbbiiiooouuuzzz}}}vvviiiVVVEEE999333222222///////////////.........---------.........////////////222888<<<>>>CCCJJJNNNVVVfff|||yyytttoooooouuu|||~~~yyyxxxzzzvvvkkkddd]]]YYYXXXcccvvv|||rrrfff^^^___eeelllpppqqqkkkaaaTTTDDD777222000///...///000///...///////////////......---///000000222333444555555777888999888777777999::::::;;;;;;<<<===>>>??????>>>===<<<===@@@CCCEEEFFFJJJPPP___yyyuuuiiidddjjjvvvxxxgggVVVMMMIIIJJJXXXhhhyyyxxxtttkkk___VVVQQQPPPIIIEEECCCDDDBBBBBBFFFLLLMMMSSS[[[bbbgggiiikkkllliiiiiiiiigggeeeaaa^^^[[[UUURRRNNNLLLKKKKKKJJJJJJDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGIIIKKKLLLKKKKKKJJJHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@??????????????????@@@AAABBBCCCBBBCCCCCCDDDDDDEEEFFFFFFDDDEEEFFFGGGGGGHHHGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHMMMMMMMMMMMMMMMMMMMMMMMMPPPQQQQQQRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSRRRTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXYYYZZZZZZZZZ[[[[[[ZZZYYYXXXWWWWWWVVVXXXXXXZZZ[[[]]]___```aaaaaaaaabbbbbbbbbbbbaaaaaaaaabbbdddfffggghhhiiiiiikkkmmmnnnmmmjjjgggffffffbbbaaa```^^^]]]\\\[[[[[[YYYZZZ\\\___aaa```\\\YYYUUUVVVWWWVVVUUUVVV[[[_________aaacccdddccc```]]]ZZZYYYWWWTTTSSSUUUZZZ^^^bbbgggmmmooonnnllllllnnnkkkkkkllllllmmmnnnpppqqqwwwuuuwww|||~~~zzzrrrmmmjjjddd```^^^\\\[[[YYYSSSQQQMMMJJJGGGEEECCCCCCCCCJJJUUU___fffjjjlllnnnooo|||vvvjjj___[[[WWWXXX___fffkkklllhhhccc^^^]]][[[XXXYYY]]]ZZZYYYYYY\\\bbbkkktttyyyyyytttqqqooonnnmmmooonnnmmmlllkkklllmmmmmmpppuuuvvvkkkeeebbbcccgggmmmwww|||~~~}}}||||||}}}}}}yyyrrriii```WWWSSSWWW[[[aaagggmmmrrrwwwzzznnncccQQQAAA777222111111.........///////////////---------...............//////222888<<<>>>DDDKKKNNNUUUddd{{{yyyxxxwwwvvvxxx{{{~~~}}}zzzzzzxxxkkk```WWWVVVYYYfffwwwxxxmmmddd```aaadddnnnpppppphhhZZZIII<<<666111111000///////////////............///111222333333444555777777777777666888999999:::;;;;;;<<<<<<>>><<<:::999:::<<>>======???AAADDDFFFIIIRRR___ssszzzooohhhjjjvvv}}}nnn\\\NNNGGGIIIUUUaaaqqqwwwvvvjjjaaa^^^WWWOOOKKKHHHEEEBBBAAABBBCCCEEENNNSSSZZZ___cccfffiiijjjiiiiiihhhgggeeeccc```___\\\YYYTTTOOOKKKHHHGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGEEEGGGJJJLLLMMMLLLJJJIIIIIIIIIHHHGGGGGGGGGHHHHHHGGGFFFCCCAAA@@@???????????????@@@AAACCCFFFIIIKKKDDDCCCCCCDDDFFFFFFEEEDDDFFFEEEDDDDDDEEEGGGIIIKKKJJJJJJJJJKKKKKKKKKKKKKKKMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPQQQSSSTTTTTTTTTTTTRRRRRRRRRRRRSSSSSSSSSSSSUUUUUUUUUVVVVVVVVVWWWWWWVVVVVVWWWWWWXXXYYYYYYYYY]]]\\\[[[YYYXXXXXXXXXXXX[[[[[[[[[\\\]]]^^^```aaa```aaaaaaaaabbbbbbbbbbbb```cccfffffffffgggkkknnnpppuuuxxxvvvuuuvvvuuurrrmmmiiiddd```^^^]]]\\\[[[[[[\\\]]]^^^^^^]]][[[YYYXXXUUURRRRRRUUUXXX[[[\\\aaa```___^^^^^^^^^^^^^^^^^^[[[WWWTTTUUUXXX\\\___fffhhhkkkmmmlllkkkjjjkkkllljjjggggggjjjmmmooopppuuuvvvvvvwwwyyy~~~wwwqqqlllfffbbb```^^^ZZZVVVVVVSSSOOOKKKGGGDDDBBBAAADDDHHHQQQ___nnnxxxzzzxxxzzzrrreee]]]VVVVVV\\\bbbcccbbb```___]]][[[YYYXXXXXXYYYZZZXXXWWWYYY___hhhrrrxxx}}}yyytttqqqpppoooooonnnlllkkkkkklllllllllkkksssyyyyyyqqqmmmfffccccccfffllluuu~~~}}}~~~zzzrrrggg\\\UUURRRRRRSSS[[[cccfffiiiooossstttppp\\\GGG<<<777333///------------------...///000////////////000000000000111111222555:::AAAGGGKKKTTT[[[fffvvv}}}zzzzzzxxxxxxzzz|||zzzwwwxxxxxxkkk```XXXXXX\\\gggwww}}}uuulllcccaaacccfffooopppnnneeeWWWGGG;;;444111111000///////////////.........///000111222333333444555777888777777666777777888888999:::::::::===<<<;;;;;;;;;===???@@@>>>>>>===>>>???AAADDDEEEGGGOOO[[[nnnuuummmmmmxxxqqqaaaSSSKKKKKKTTT^^^pppyyyyyynnnccc^^^XXXQQQLLLJJJFFFCCCAAAAAACCCDDDHHHNNNUUU]]]bbbfffjjjllliiiiiihhhfffdddbbbaaa```ZZZXXXTTTOOOLLLJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFGGGEEEGGGJJJLLLLLLLLLJJJIIIJJJJJJIIIHHHHHHIIIIIIIIIIIIHHHFFFCCCBBBAAAAAABBB@@@@@@AAAAAACCCEEEGGGHHHDDDCCCCCCDDDFFFGGGEEEDDDEEEDDDCCCCCCDDDFFFHHHJJJKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWXXXYYYYYYZZZZZZ[[[\\\\\\ZZZYYYXXXXXXXXXXXXZZZZZZZZZ[[[\\\]]]^^^___`````````aaaaaaaaabbbbbb```cccfffgggggghhhmmmqqqwww}}}~~~~~~|||yyyuuuqqqkkkgggdddcccbbb```^^^___``````___^^^\\\ZZZVVVSSSQQQQQQTTTXXXZZZ[[[^^^^^^]]]\\\\\\\\\\\\\\\\\\ZZZXXXWWWXXX\\\```ccciiikkkmmmmmmkkkiiiiiiiiikkkiiihhhhhhjjjllloooppptttuuuvvvxxxzzz~~~zzzuuupppjjjeeedddaaa]]]YYYVVVTTTPPPLLLHHHEEECCCBBBCCCGGGPPP___ooo{{{|||zzziiibbbZZZXXX\\\aaabbb``````___]]][[[ZZZYYYYYYZZZYYYWWWVVVWWW]]]fffooouuu}}}yyysssqqqpppooooooooonnnmmmlllmmmnnnnnnmmmssszzzyyyqqqmmmfffcccbbbfffkkksss~~~~~~|||{{{zzzvvvnnndddZZZTTTRRRRRRTTT\\\bbbdddhhhnnnrrrrrrkkkYYYEEE;;;777444111000...------------...///000.../////////000000000000000111333555:::AAAIIIMMMVVV\\\gggvvv~~~|||{{{zzzzzz|||~~~yyyxxxzzz{{{nnncccZZZ[[[___jjjxxx{{{wwwppphhhcccbbbeeehhhpppooojjj```RRRDDD999333111000000///////////////......//////000111333444333444666777888888777777777777888888999:::::::::;;;<<<<<<======>>>??????>>>======>>>???AAACCCEEEEEEKKKUUUfff}}}ssspppxxxwwwgggZZZPPPMMMRRR[[[nnnzzztttfff___ZZZTTTOOOMMMHHHEEEBBBAAABBBBBBFFFKKKSSSZZZ___dddhhhkkkjjjiiigggeeedddcccbbbbbbYYYWWWTTTPPPMMMKKKJJJIIIEEEDDDDDDCCCDDDEEEGGGHHHFFFGGGIIIKKKLLLKKKJJJIIIJJJJJJIIIIIIIIIJJJKKKKKKKKKJJJHHHFFFEEEDDDDDDEEECCCCCCCCCCCCCCCDDDEEEFFFDDDDDDCCCEEEFFFGGGFFFDDDDDDCCCCCCCCCDDDFFFHHHIIIMMMLLLKKKJJJJJJLLLNNNOOOMMMMMMNNNNNNNNNOOOOOOOOOQQQRRRRRRSSSSSSSSSRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVXXXXXXYYYYYYZZZ[[[[[[\\\\\\[[[ZZZYYYYYYXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^______`````````aaaaaaaaa```cccfffggghhhkkkqqqvvv~~~}}}yyyrrrmmmjjjhhhfffddd````````````^^^\\\ZZZYYYSSSQQQPPPQQQTTTWWWYYYZZZ[[[ZZZYYYXXXXXXXXXYYYZZZZZZZZZZZZ[[[]]]```dddffflllmmmmmmkkkiiigggggghhhiiiiiihhhhhhjjjmmmoooqqqsssuuuxxxzzz{{{~~~yyysssmmmiiifffddd___[[[WWWUUURRRNNNJJJGGGEEEDDDBBBFFFNNN]]]nnn|||qqqiii```\\\^^^``````^^^______]]]\\\[[[[[[[[[[[[WWWVVVTTTUUU[[[cccmmmrrr{{{~~~~~~wwwsssppppppooonnnpppoooooonnnnnnoooooopppuuu|||wwwooolllfffcccbbbeeeiiiqqq~~~~~~|||yyywwwssspppiii```WWWSSSRRRSSSWWW]]]aaabbbeeekkkooonnndddSSSBBB999777444222222......------......//////....../////////000000000000111333555:::BBBKKKQQQZZZ```iiivvv~~~~~~{{{{{{{{{{{{|||~~~zzz|||rrrggg\\\^^^cccmmmwww~~~~~~|||tttpppjjjdddbbbcccgggjjjpppmmmeeeYYYLLL@@@666111000000////////////000000/////////000111222333444444555777888999999888777888888999999:::;;;;;;;;;:::;;;===>>>??????>>>>>>=========>>>???AAACCCDDDDDDGGGPPP___wwwzzzssswww}}}lll]]]RRRLLLQQQXXXkkk{{{zzzjjjaaa\\\XXXRRROOOKKKGGGCCCBBBAAAAAAGGGLLLRRRXXX]]]aaaeeehhhjjjiiigggeeedddddddddddd\\\ZZZVVVRRROOOKKKJJJIIIDDDDDDCCCCCCDDDEEEGGGHHHFFFGGGIIIJJJKKKKKKJJJIIIIIIIIIHHHIIIIIIJJJKKKKKKLLLKKKIIIGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEDDDDDDEEEDDDDDDEEEGGGGGGFFFDDDEEEDDDDDDEEEFFFGGGIIIJJJNNNLLLJJJIIIJJJLLLOOOQQQMMMMMMNNNNNNNNNOOOOOOOOORRRRRRRRRSSSRRRRRRQQQQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUWWWWWWXXXYYYYYYZZZZZZ[[[[[[ZZZYYYYYYYYYYYYYYYZZZYYYYYYYYYZZZ[[[\\\]]]]]]^^^____________````````````bbbeeegggiiinnnuuu{{{}}}vvvpppllliiifffeee```______]]][[[YYYVVVUUURRRQQQPPPQQQTTTWWWXXXXXXUUUTTTSSSSSSSSSTTTVVVWWWYYYZZZ[[[]]]___bbbdddeeejjjkkkjjjiiiffffffggghhhhhhiiiiiijjjkkkmmmpppssstttwww{{{}}}~~~{{{vvvoookkkhhheee```\\\XXXWWWTTTQQQNNNKKKIIIHHHDDDGGGNNNZZZhhhuuu~~~yyyqqqgggaaa``````^^^]]]___^^^^^^]]]]]]\\\\\\\\\WWWUUUSSSTTTYYYbbbkkkqqqxxx{{{~~~{{{uuurrrpppoooooonnnoooooooooooonnnnnnpppqqqwww}}}uuunnnkkkeeecccccceeeiiiooo{{{}}}}}}~~~}}}yyyuuurrrmmmjjjddd\\\VVVSSSTTTVVVZZZ___aaaaaaccchhhkkkiii^^^OOO@@@888555222111111//////............//////........./////////000000000111333555:::BBBMMMTTT]]]dddlllvvv|||}}}zzzyyyzzzzzz|||~~~~~~~~~~~~|||}}}zzz~~~tttiii___bbbhhhpppxxxzzzxxxuuummmiiiddd``````dddhhhkkkpppiii^^^RRRFFF<<<444000000000////////////000000000000000000111333444555555666777999999999999888777777888888999::::::::::::;;;===???@@@???>>>>>><<<<<<===>>>???AAABBBCCCDDDFFFLLLYYYnnnyyyyyy~~~ppp___QQQKKKPPPWWWggg{{{oooeee___[[[TTTRRRNNNIIIEEEBBBAAA@@@FFFJJJQQQWWW\\\```eeehhhjjjiiihhhgggffffffffffffaaa^^^[[[VVVPPPLLLIIIGGGDDDDDDCCCCCCCCCDDDFFFGGGFFFGGGHHHIIIJJJJJJJJJIIIGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKIIIGGGFFFFFFGGGGGGIIIIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDEEEGGGHHHFFFEEEFFFFFFFFFGGGHHHIIIJJJKKKMMMLLLJJJIIIJJJLLLOOOQQQMMMMMMNNNNNNNNNOOOOOOOOOQQQRRRRRRRRRRRRQQQQQQPPPQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXZZZYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[\\\]]]^^^]]]]]]^^^^^^^^^_________```bbbeeefffiiioooxxxxxxrrrmmmjjjgggeeeaaa```___]]]ZZZXXXVVVTTTSSSRRRQQQRRRTTTUUUUUUTTTOOONNNNNNMMMOOOQQQTTTVVVZZZZZZ[[[]]]^^^```aaaaaaeeefffgggfffeeefffgggiiigggiiikkkllllllnnnrrruuuwww{{{{{{tttooolllhhhddd```ZZZZZZXXXUUURRROOOMMMLLLJJJKKKOOOWWWbbbllltttxxxyyynnnfffbbb```^^^]]]^^^^^^^^^^^^]]]\\\\\\\\\VVVTTTRRRSSSYYYbbbkkkqqqvvvxxx{{{|||}}}|||xxxtttpppoooooonnnmmmlllnnnooonnnmmmmmmoooqqqxxx}}}sssmmmjjjfffddddddgggiiiooozzz|||{{{~~~}}}wwwqqqnnniiifffaaaZZZUUUTTTWWWYYY^^^aaabbbaaacccggggggcccXXXKKK>>>777444000///000000//////.........//////............////////////000111333555888AAAMMMWWW```gggpppxxx}}}}}}xxxxxxyyyzzz{{{}}}~~~~~~{{{ssswww{{{|||yyy}}}~~~sssjjjcccgggnnnvvvzzzyyytttpppgggccc^^^\\\___dddiiikkkooofffXXXKKK@@@888333000///////////////000000111000000000111222333555555555666888999::::::999999555555666666777888888888;;;<<<>>>???@@@@@@???>>>;;;<<<===>>>@@@AAABBBBBBEEEDDDIIITTTfff}}}{{{~~~tttbbbSSSLLLOOOWWWdddyyyuuujjjccc\\\VVVSSSOOOKKKGGGDDDBBBAAAAAAEEEMMMTTT[[[aaahhhllljjjjjjjjjjjjjjjiiihhhgggdddbbb^^^YYYSSSNNNJJJGGGEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJEEEEEEFFFGGGHHHIIIKKKLLLLLLKKKIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEDDDFFFGGGHHHGGGEEEFFFGGGHHHIIIJJJKKKKKKLLLKKKKKKJJJJJJJJJMMMOOOPPPMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVYYYYYYXXXYYYYYYZZZ[[[\\\[[[[[[[[[[[[[[[\\\]]]^^^\\\]]]]]]]]]]]]^^^^^^^^^```bbbdddfffiiipppzzz{{{tttoookkkhhhfffcccbbb```^^^[[[YYYWWWWWWTTTSSSRRRRRRSSSRRROOOMMMIIIIIIHHHIIILLLPPPTTTVVVZZZZZZZZZ[[[\\\]]]^^^___aaaccceeeffffffgggiiikkkgggjjjnnnooooooppptttxxxzzz~~~zzzuuurrrnnniiieee]]]]]][[[ZZZWWWTTTRRRPPPPPPRRRUUUZZZaaahhhooorrrvvv{{{tttkkkeeeaaa```___^^^^^^^^^^^^]]]\\\ZZZZZZSSSRRRPPPRRRXXXaaakkkqqqvvvwwwzzzzzz{{{|||~~~yyyvvvrrrooooooooonnnmmmjjjlllnnnmmmkkkkkknnnqqqzzzzzzqqqkkkiiigggeeefffiiilllpppzzz}}}|||}}}vvvooojjjfffccc^^^XXXTTTUUUXXX\\\```cccdddcccdddfffccc^^^RRRGGG<<<666333///...///000000//////......//////------........./////////000222333333666???MMMXXXbbbkkkssszzzxxxxxxyyyzzz|||}}}~~~zzzuuummmpppuuuzzz~~~|||yyy~~~vvvmmmiiimmmuuu{{{}}}zzzsssnnnddd___ZZZZZZ^^^dddiiikkknnncccSSSEEE<<<666333111///////////////000111111111111111222333444555666666777888::::::::::::999777777777888999999::::::<<<======>>>????????????;;;;;;===>>>@@@AAAAAAAAAEEECCCFFFPPP^^^ssszzz{{{yyyhhhXXXOOOPPPUUUbbbvvvyyyoooeee]]]VVVTTTPPPLLLHHHEEECCCAAA>>>CCCJJJQQQXXX___fffjjjiiijjjlllmmmmmmllliiihhheeeddd```[[[VVVQQQLLLJJJGGGFFFDDDCCCBBBBBBCCCCCCFFFGGGGGGHHHIIIIIIJJJJJJFFFFFFFFFGGGIIIKKKLLLMMMLLLKKKJJJHHHHHHHHHIIIIIIFFFFFFGGGHHHHHHGGGFFFEEEFFFEEEEEEFFFHHHHHHGGGEEEFFFFFFHHHIIIJJJJJJKKKKKKIIIIIIIIIJJJKKKLLLNNNOOOMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTRRRSSSSSSTTTTTTUUUVVVVVVXXXXXXXXXXXXYYYZZZ\\\\\\[[[ZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]aaabbbdddeeehhhpppzzzzzzsssoookkkhhhfffcccbbb___]]][[[YYYXXXWWWTTTSSSRRRQQQPPPMMMIIIFFFEEEEEEDDDFFFJJJOOOTTTWWWZZZZZZYYYYYYZZZ\\\^^^___aaadddggghhhhhhiiijjjkkkgggkkkpppqqqqqqrrrwww{{{|||}}}xxxtttpppkkkggg```______]]][[[XXXVVVTTTWWWXXX\\\```eeelllrrrvvvsssxxx{{{}}}xxxnnngggcccaaaaaa^^^^^^^^^^^^\\\ZZZYYYWWWPPPNNNNNNPPPVVV```jjjpppxxxyyyzzz{{{zzz{{{}}}vvvtttpppooonnnnnnmmmllliiilllooonnnkkkkkknnnrrr|||xxxpppjjjhhhgggfffhhhkkknnnrrr{{{~~~vvvmmmhhhcccaaa[[[VVVSSSTTTXXX\\\bbbeeefffeeeffffffaaaYYYKKKBBB888555222//////111111111000///////////////---------.........//////000222333222444===LLLWWWcccmmmvvv|||xxxyyyzzz{{{|||~~~~~~}}}~~~}}}wwwqqqkkknnnrrrwwwzzz|||||||||yyyyyy{{{~~~||||||zzzrrrlllrrrzzz{{{tttnnnbbb]]]XXXXXX]]]dddiiikkkmmmaaaPPPBBB999555333222///////////////000111111111111111222333444555666666777999:::;;;;;;:::::::::;;;;;;<<<<<<======>>>=========>>>??????@@@@@@:::;;;===>>>@@@AAAAAAAAADDDBBBDDDNNNZZZmmm~~~wwwvvv{{{~~~}}}mmm]]]RRRPPPTTT```ttt{{{rrrggg]]]VVVTTTQQQMMMIIIFFFCCCBBB@@@DDDJJJPPPUUU\\\bbbfffiiikkknnnpppooommmjjjhhheeecccaaa]]]XXXSSSOOOMMMHHHFFFEEECCCBBBBBBBBBBBBFFFGGGGGGHHHHHHIIIJJJJJJFFFGGGGGGHHHJJJLLLNNNOOOMMMLLLKKKJJJIIIIIIJJJJJJCCCDDDEEEFFFGGGGGGFFFEEEFFFEEEEEEFFFHHHHHHGGGEEEEEEFFFGGGHHHIIIJJJJJJJJJGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOONNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRSSSSSSTTTUUUUUUVVVVVVXXXXXXXXXXXXYYY[[[\\\]]]ZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]]]]aaabbbcccdddgggooozzzxxxqqqllliiifffddd```___]]][[[YYYWWWVVVVVVTTTSSSQQQOOOMMMIIIDDDAAABBBBBBBBBEEEIIIOOOUUUXXXYYYYYYXXXXXXZZZ\\\___aaabbbeeeiiikkkkkkjjjjjjjjjhhhlllqqqsssrrrsssxxx}}}}}}~~~~~~~~~}}}}}}xxxtttpppjjjfffaaaaaaaaa___]]][[[XXXVVVZZZ]]]aaafffkkkqqqxxx|||vvvzzz{{{{{{}}}zzzppphhhdddcccccc^^^^^^^^^]]]\\\YYYWWWVVVMMMLLLKKKNNNUUU___iiipppzzz{{{|||{{{{{{{{{}}}}}}uuussspppnnnnnnnnnmmmllliiimmmooonnnkkkkkkooosss|||xxxooojjjhhhhhhgggiiimmmpppsss}}}~~~uuulllfffbbb___ZZZTTTQQQSSSXXX\\\cccfffgggfffgggfff___WWWFFF>>>666444222000111444111111000///////////////---------.........//////000222333222333;;;KKKWWWcccnnnxxx~~~rrruuuyyy{{{{{{{{{{{{|||~~~~~~~~~}}}~~~|||tttqqqnnnqqqssstttsssrrrsssssssssuuuwwwxxxzzz|||yyyxxx{{{}}}rrrhhh\\\XXXVVVXXX^^^eeehhhhhhkkkYYYFFF<<<777333000000/////////000111111222222222222333333333444444444666777888999999::::::999::::::;;;;;;<<<=========<<<<<<======>>>>>>??????>>>>>>>>>???@@@AAACCCCCCBBBDDDHHHNNNUUUfffuuuppptttxxxxxxgggTTTOOOUUU```rrruuuggg]]]YYYUUUPPPMMMKKKHHHBBB>>>CCCDDDFFFJJJPPPWWW^^^bbbjjjlllnnnppppppooommmlllgggeeebbb```\\\XXXRRRMMMEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMOOONNNMMMKKKJJJHHHGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMKKKLLLNNNPPPRRRRRRRRRRRRQQQRRRSSSTTTTTTSSSRRRQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTUUUVVVWWWYYYYYYZZZ\\\\\\[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYZZZ[[[\\\\\\```cccffffffgggmmmwww}}}yyytttpppmmmjjjgggeeecccaaa]]]YYYVVVTTTTTTTTTYYYWWWRRRMMMHHHDDDBBBAAA???>>>???DDDKKKQQQSSSSSSWWWXXXYYYZZZZZZ\\\```bbbeeefffgggiiijjjjjjjjjjjjiiilllppprrrtttvvvyyy{{{~~~|||||||||yyyyyytttqqqnnniiidddaaa```___]]]\\\ZZZYYYXXX]]]```eeelllrrr{{{~~~}}}{{{ssskkkfffcccaaa```___^^^]]][[[XXXTTTPPPMMMKKKJJJLLLSSS^^^iiioooyyyzzz{{{{{{zzzzzz{{{}}}~~~~~~}}}xxxqqqqqqooonnnmmmllllllllllllnnnnnnmmmkkkmmmrrrvvv|||tttmmmhhhfffggghhhjjjnnnsssyyy~~~xxxmmmeee___^^^ZZZTTTPPPQQQWWW\\\___dddiiikkkkkkggg[[[OOOCCC:::333111111///...000//////.........---------////////////000000000000000555333333:::;;;CCCTTTgggsssqqqtttxxxzzzzzz{{{{{{|||}}}~~~~~~~~~}}}}}}}}}~~~~~~vvvsssppprrrtttuuusssrrrrrrrrrssstttvvvwwwyyytttjjj]]]YYYWWWYYY```fffiiiiiicccSSSBBB999555222000111//////000000111222222222222333333333333444444444666666777888999999999999::::::;;;;;;<<<=========<<<<<<======>>>>>>??????????????????@@@AAABBBBBBAAACCCGGGLLLSSSbbb}}}}}}rrrlllmmmrrr{{{|||lllYYYSSSWWW```rrr{{{mmmbbb[[[WWWQQQNNNLLLIIIDDD@@@BBBCCCEEEIIIOOOWWW]]]aaaiiikkkmmmooopppooommmlllhhhfffcccaaa^^^YYYSSSOOOIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIIIIJJJJJJKKKMMMNNNNNNOOOQQQPPPOOOMMMKKKIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGJJJIIIIIIHHHIIIJJJKKKLLLMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKMMMNNNPPPRRRSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]```bbbeeeeeegggmmmvvv~~~|||zzzzzzwwwtttpppmmmkkkiiifffdddbbb```\\\YYYVVVUUUTTTTTTWWWTTTPPPJJJEEEAAA???>>>??????@@@EEELLLQQQTTTTTTWWWXXXZZZ[[[\\\___bbbeeefffggghhhiiijjjjjjjjjjjjkkknnnrrrtttvvvxxx{{{}}}~~~{{{yyyyyyyyy{{{~~~wwwqqqmmmjjjddd```^^^]]]\\\ZZZXXXWWWVVVUUU[[[^^^dddkkktttzzzrrrkkkfffcccbbb```___^^^]]][[[XXXSSSPPPKKKJJJIIIKKKRRR]]]gggnnnyyyzzz||||||{{{{{{|||}}}|||}}}~~~~~~|||wwwpppooonnnmmmlllkkkkkkkkkkkkmmmnnnmmmlllnnnsssxxx{{{sssmmmiiiggghhhhhhjjjmmmsssyyy~~~{{{pppiiiaaa^^^YYYTTTPPPRRRXXX^^^cccgggkkkkkkjjjfffYYYMMMBBB999222111111///.../////////.........---------////////////000000000000000555222333999:::BBBSSSfffsssnnnrrrvvvyyyzzzzzz{{{|||}}}~~~~~~}}}{{{zzzzzz{{{{{{xxxuuusssuuuwwwwwwuuurrrqqqqqqsssssssssuuuxxxtttiii^^^YYYVVVXXX___eeegggfffYYYKKK===666333111000111///000000111111222333333333333333444444444555555555666777888888999999888::::::;;;;;;<<<=========<<<<<<======>>>>>>??????@@@@@@?????????@@@@@@AAA@@@AAAEEEIIIOOO\\\ttt{{{oooggggggkkkuuusssaaaYYY[[[```qqqsssggg^^^ZZZTTTPPPNNNJJJEEEAAAAAABBBCCCGGGNNNUUU\\\```gggiiilllnnnooonnnmmmllliiihhheeeccc```[[[UUUQQQMMMLLLJJJHHHFFFEEEDDDCCCDDDEEEFFFGGGIIIIIIIIIIIIKKKKKKLLLMMMNNNOOOPPPPPPRRRRRRPPPNNNLLLJJJHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGJJJJJJJJJJJJKKKLLLNNNOOOPPPOOOMMMLLLKKKLLLMMMNNNMMMMMMMMMNNNNNNMMMMMMLLLLLLMMMOOOPPPRRRSSSSSSSSSTTTSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[\\\]]]^^^______aaadddeeegggllluuu{{{}}}~~~|||xxxuuusssrrrnnnllljjjiiiiiigggdddbbb```___\\\YYYWWWVVVVVVVVVUUUQQQLLLFFFAAA===;;;:::??????BBBGGGMMMRRRUUUVVVXXXZZZ\\\^^^```bbbfffiiihhhiiiiiijjjjjjiiiiiiiiilllooorrrtttvvvxxx{{{}}}|||xxxuuuuuuvvvzzz}}}uuuoookkkfffaaa]]]ZZZYYYXXXVVVUUUSSSRRRQQQVVVYYY___gggrrryyyrrrlllgggdddccc```___^^^]]]\\\XXXSSSPPPJJJIIIHHHJJJQQQ\\\fffmmmvvvxxxzzzzzzzzzzzz{{{|||zzz{{{|||}}}~~~~~~~~~~~~~~~zzzvvvooonnnmmmkkkjjjjjjjjjjjjiiikkkmmmmmmlllooouuuzzzyyyrrrllliiigggiiiiiijjjnnnsssyyyuuuoooccc```YYYSSSQQQUUU\\\bbbiiilllnnnllljjjdddXXXLLL@@@888222111111///...///...............---------////////////000000000000///444222222888999@@@PPPcccrrrllloootttwwwxxxyyyzzz{{{}}}~~~~~~{{{yyyyyyyyy{{{|||zzzwwwvvvyyyzzzzzzwwwsssqqqpppqqqpppppprrrvvv}}}ssshhh]]]XXXUUUWWW___dddccc```RRRFFF:::555222000///111000000111111222333333333444444444444555555555555555555666777888888888888::::::;;;;;;<<<=========<<<<<<======>>>>>>??????AAAAAA@@@???????????????AAAAAADDDHHHLLLWWWjjj}}}{{{nnneeeccchhhrrr~~~yyyiii___^^^```qqqvvvhhhaaa\\\UUUQQQNNNKKKFFFBBB@@@@@@BBBEEEKKKSSSZZZ^^^eeegggjjjmmmnnnnnnmmmlllkkkiiigggeeebbb]]]XXXTTTNNNMMMJJJHHHFFFEEEDDDDDDEEEFFFGGGIIIJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNOOOOOORRRQQQPPPNNNKKKJJJHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGIIIJJJKKKLLLMMMOOOPPPQQQRRRPPPMMMKKKJJJKKKMMMOOONNNOOOOOOOOOOOONNNNNNMMMMMMNNNOOOPPPQQQRRRSSSSSSTTTTTTRRRQQQQQQRRRTTTTTTUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVTTTTTTUUUVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\]]]^^^___```___aaacccfffiiinnnuuuzzz|||}}}|||xxxsssnnnlllkkkeeeddddddeeefffeeeccc``````___]]][[[ZZZYYYXXXXXXSSSPPPJJJDDD???;;;999999===???CCCHHHNNNSSSVVVWWWZZZ\\\___aaacccfffjjjllljjjjjjkkkkkkjjjiiiiiihhhkkkmmmoooqqqsssuuuxxx{{{~~~zzzvvvsssssstttxxx}}}vvvooojjjfffaaa]]]XXXWWWVVVUUUSSSQQQPPPOOOPPPRRRWWW___jjjyyy}}}xxxrrrlllhhheeeddd``````______^^^ZZZUUUQQQJJJIIIHHHKKKRRR\\\ffflllrrrtttwwwxxxxxxxxxyyyzzz{{{{{{}}}~~~}}}}}}}}}~~~~~~~~~}}}wwwsssmmmmmmkkkjjjjjjiiiiiiiiihhhkkkmmmmmmnnnqqqxxx}}}~~~vvvoookkkiiihhhjjjjjjlllooottt{{{zzztttfffaaaYYYSSSSSSYYYaaagggmmmpppqqqnnnkkkdddXXXKKK>>>777111111111///...///........................////////////000000000000...333111111777777===NNN```pppjjjnnnrrruuuvvvwwwxxxyyy|||}}}~~~}}}{{{zzzyyyzzz|||}}}{{{yyyzzz|||~~~}}}zzzuuurrrqqqpppooooooqqqvvv|||~~~tttiii___ZZZVVVZZZaaaddd```[[[KKKBBB999555222///...000111111111222333333444444444444555555555666666666555666777888888999999999::::::;;;;;;<<<=========<<<<<<======>>>>>>??????AAAAAA@@@???>>>>>>>>>>>>AAABBBDDDHHHKKKRRRbbbrrr~~~pppgggaaaeeennnzzz|||oooeeeaaacccsss}}}mmmddd___WWWRRROOOLLLGGGCCC@@@@@@@@@CCCHHHPPPWWW[[[bbbdddhhhkkkmmmmmmmmmllllllkkkiiifffddd___ZZZVVVMMMLLLIIIGGGFFFEEEEEEFFFFFFGGGHHHJJJKKKKKKKKKLLLJJJJJJKKKKKKLLLMMMMMMMMMOOONNNMMMLLLJJJHHHGGGFFFHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMOOOPPPQQQRRRQQQOOOLLLJJJJJJKKKMMMOOOPPPQQQQQQQQQPPPOOOOOONNNNNNNNNNNNOOOPPPQQQRRRRRRTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSTTTUUUUUUVVVVVVTTTUUUUUUVVVVVVWWWWWWWWWYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[\\\]]]___```aaa___aaaeeehhhlllrrrwww{{{~~~}}}{{{vvvooojjjgggfff______```bbbddddddcccaaaaaa```___]]]\\\[[[ZZZZZZRRROOOIIICCC>>>;;;::::::<<>>>>>??????AAA@@@???>>>>>>>>>>>>>>>AAAAAADDDGGGJJJOOO[[[hhh~~~rrriii^^^bbbjjjuuu~~~}}}uuulllfffggguuuwwwhhhbbbZZZUUUQQQNNNIIIFFFAAA@@@???AAAEEELLLSSSXXX___bbbfffjjjlllmmmllllllmmmkkkiiigggeeeaaa[[[XXXNNNMMMJJJGGGFFFEEEFFFGGGFFFGGGHHHJJJKKKKKKKKKKKKIIIIIIJJJJJJKKKKKKKKKKKKLLLKKKKKKJJJHHHHHHGGGFFFHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLNNNPPPQQQQQQQQQOOONNNLLLKKKKKKLLLNNNOOOQQQQQQQQQQQQPPPOOONNNNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQQQQPPPPPPQQQQQQRRRQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRSSSTTTUUUVVVVVVWWWTTTUUUUUUUUUVVVVVVVVVWWWYYYYYYYYYZZZZZZ[[[[[[\\\ZZZ[[[[[[\\\]]]___```aaaaaacccggglllrrrxxx|||~~~|||uuummmgggcccbbb]]]\\\]]]```ccceeedddcccbbbaaa```___]]][[[ZZZZZZQQQNNNHHHBBB>>><<<<<<======BBBHHHNNNSSSWWW[[[^^^aaacccfffhhhiiiiiikkkmmmlllllllllllllllkkkjjjiiilllmmmooopppqqqtttxxx{{{{{{vvvrrrqqqsssvvvzzz~~~}}}ssslllgggccc___[[[ZZZYYYXXXWWWUUUSSSRRRQQQOOOQQQSSSWWW___jjjvvv{{{xxxvvvvvvuuussspppllliiieeecccbbbaaaaaabbbbbbaaa\\\VVVQQQIIIIIIJJJMMMTTT]]]ffflllqqqtttxxxzzz{{{{{{||||||~~~~~~|||}}}}}}~~~~~~~~~}}}}}}~~~{{{uuurrrnnnnnnmmmllllllllllllllljjjmmmpppqqqrrrvvv}}}wwwnnnhhhfffggghhhlllnnnrrrwww|||}}}vvvgggaaaZZZXXX\\\fffooouuurrruuuwwwtttooogggWWWIII:::333///000111///......---------...............////////////000000000000...333222222777666;;;JJJVVVjjjiiilllpppssssssssstttuuurrrtttvvvyyy{{{}}}~~~yyyyyyzzz{{{|||}}}~~~~~~}}}~~~|||~~~|||{{{xxxvvvrrrrrrssswww|||zzztttqqqttt}}}tttjjj___[[[ZZZ^^^dddbbbWWWLLL<<<777333333222000000333222222333333444555555555555555666666666777777777777888999::::::;;;;;;:::::::::;;;;;;<<<=========<<<<<<======>>>>>>??????@@@???>>>>>>>>>>>>>>>???@@@@@@BBBFFFHHHLLLVVV```uuu}}}rrriii^^^aaahhhrrrzzz~~~}}}yyyrrrkkkgggsssmmmggg^^^XXXTTTQQQMMMIIIBBB@@@??????CCCIIIPPPUUU]]]```dddhhhkkklllllllllmmmllljjjhhheeeaaa\\\XXXRRRPPPLLLIIIFFFFFFFFFFFFEEEEEEGGGHHHIIIJJJJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKMMMOOOPPPPPPPPPPPPNNNMMMMMMNNNNNNOOOPPPQQQPPPPPPPPPPPPOOONNNMMMLLLMMMLLLLLLLLLLLLNNNOOOPPPOOOOOOPPPPPPPPPPPPOOOOOONNNOOOOOOPPPQQQRRRSSSSSSQQQRRRSSSTTTUUUVVVWWWWWWUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWXXXYYYYYYZZZ[[[[[[YYYZZZZZZ[[[]]]^^^```aaaccceeeiiipppwww}}}|||tttllleeeaaa```]]]\\\\\\___bbbeeeffffffaaa```___^^^\\\ZZZXXXWWWPPPLLLGGGAAA>>>===>>>???@@@EEEMMMSSSWWW[[[___cccdddgggiiijjjiiiiiijjjkkkkkklllllllllllllllkkkjjjkkklllmmmnnnooorrrvvvyyy}}}{{{wwwssspppppptttwwwzzz~~~~~~tttlllhhhdddaaa^^^[[[[[[YYYXXXVVVTTTSSSRRROOOPPPRRRUUU[[[eeeooovvv{{{}}}}}}zzzuuuqqqoooooonnnmmmjjjgggdddaaa___^^^___``````aaa___[[[TTTOOOHHHHHHIIILLLSSS\\\eeekkknnnrrrvvvyyyzzzzzz{{{{{{~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~{{{wwwtttpppooonnnnnnnnnnnnnnnnnnlllooorrrssstttxxx|||ssskkkeeedddeeeggglllooouuu{{{{{{uuugggaaa[[[[[[bbbllluuuzzzvvvyyy{{{xxxqqqfffTTTEEE999222...000111///......---------.........//////////////////000000000000///444333333888666:::IIIQQQgggiiilllppprrrrrrrrrssssssnnnppprrruuuxxx{{{|||}}}vvvwwwyyy{{{|||}}}~~~~~~}}}~~~~~~{{{}}}~~~{{{~~~}}}yyywwwuuutttvvvzzz~~~|||yyysssmmmkkkppp{{{qqqggg\\\XXXWWW\\\bbb^^^QQQDDD666222000222222000111555222222333444444555555666666666666666777777777777888888999:::;;;;;;;;;;;;::::::;;;;;;<<<======>>><<<<<<======>>>???????????????>>>>>>>>>>>>?????????>>>AAAEEEGGGJJJRRR\\\jjj{{{ppphhh___ccciiirrryyy}}}}}}|||}}}}}}}}}}}}}}}~~~|||vvvooocccppppppjjjaaa[[[WWWSSSOOOLLLCCCAAA??????BBBHHHNNNSSS\\\___ccchhhkkklllllllllmmmllljjjhhhfffbbb\\\YYYWWWTTTOOOKKKGGGFFFFFFFFFCCCDDDEEEFFFGGGHHHHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIICCCCCCDDDEEEGGGHHHIIIJJJJJJKKKMMMOOOPPPPPPPPPOOOMMMNNNOOOPPPQQQQQQRRRRRROOOOOOOOONNNMMMLLLKKKJJJLLLLLLKKKKKKKKKMMMNNNOOOMMMNNNPPPPPPPPPPPPNNNMMMLLLMMMNNNOOOPPPRRRSSSSSSQQQRRRSSSTTTUUUVVVWWWWWWUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZYYYYYYZZZ[[[\\\^^^``````dddfffkkksss{{{|||tttjjjccc___^^^^^^]]]\\\^^^bbbfffhhhhhh```___^^^]]][[[XXXVVVUUUNNNKKKFFFAAA>>>===>>>???BBBHHHPPPVVVZZZ^^^cccfffgggiiikkkkkkjjjhhhhhhiiikkkkkkllllllmmmllllllkkkiiijjjkkkkkklllooosssvvvzzzxxxtttpppnnnooossswwwxxx{{{vvvoookkkhhhdddaaa\\\[[[ZZZXXXVVVUUUTTTSSSMMMNNNPPPSSSYYYaaajjjqqquuuwwwxxxuuuooojjjhhhiiiiiihhhfffcccaaa^^^\\\[[[^^^^^^___```^^^YYYSSSNNNGGGGGGHHHKKKRRR[[[dddiiijjjnnnsssvvvwwwwwwwwwxxx~~~~~~~~~}}}|||{{{}}}~~~~~~~~~~~~~~~~~~~~~|||xxxvvvqqqppppppoooooooooooopppnnnpppssstttuuuzzzzzzqqqiiidddccceeeffflllpppwww~~~zzzsssfffaaa\\\]]]eeeoooxxx}}}yyy|||~~~zzzssseeeRRRAAA888111...000111///......---------.........//////////////////000000000000///555333333888666:::IIIOOOeeecccgggmmmqqqrrrsssssstttqqqqqqrrrsssuuuwwwxxxyyyyyyzzz|||~~~|||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~yyyzzz|||uuutttooohhhdddjjjxxxqqqeee___\\\ZZZ[[[[[[TTTGGG<<<555444222000//////000111444222111222666777666444444555666777888999::::::======<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<===>>>>>>>>>????????????@@@@@@????????????@@@@@@>>>>>>???@@@BBBGGGMMMRRReeeyyy~~~|||{{{zzzuuummmhhhaaabbbhhhpppyyy~~~~~~|||~~~yyyqqqkkkoooyyyzzzlll___\\\ZZZSSSMMMLLLHHHEEEBBB@@@AAAEEEJJJMMMZZZ^^^dddhhhjjjjjjjjjkkkjjjjjjjjjiiifffbbb]]]ZZZYYYWWWSSSOOOLLLJJJHHHHHHGGGFFFFFFFFFFFFGGGIIIJJJJJJKKKLLLMMMMMMLLLJJJIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHGGGFFFFFFGGGHHHJJJKKKMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQOOOOOOOOONNNMMMLLLKKKJJJKKKJJJJJJJJJIIIIIIIIIIIILLLNNNOOOQQQQQQPPPOOONNNMMMMMMNNNOOOPPPRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSTTTTTTTTTTTTSSSSSSUUUXXXYYYYYYYYYYYYZZZ[[[]]]^^^]]]]]]]]]___aaaaaahhhrrr{{{~~~vvvnnngggaaa___]]]]]]]]]```eeeiiikkkkkkgggccc\\\WWWTTTSSSQQQPPPLLLJJJGGGCCC@@@???AAADDDHHHLLLRRRXXX\\\```ccceeegggiiikkkkkkiiihhhiiijjjmmmmmmmmmnnnmmmmmmlllkkkkkkjjjiiiiiikkknnnrrrtttvvvwwwvvvqqqmmmmmmrrrwwwzzz{{{|||{{{{{{|||zzzpppjjjfffcccaaa_________^^^\\\YYYVVVUUUQQQQQQQQQSSSWWW```jjjppprrrssstttpppkkkfffddddddaaa```___]]]\\\[[[[[[ZZZZZZ\\\]]]]]]ZZZUUUOOOKKKDDDEEEHHHKKKOOOWWW___eeelllooorrrtttuuuvvvyyy{{{|||{{{zzzyyyyyyyyyzzz{{{|||}}}~~~}}}}}}~~~~~~zzzxxxvvvvvvvvvlllmmmooopppqqqqqqppppppppprrrvvvyyy{{{~~~vvvmmmgggbbb___bbbgggkkkrrr{{{|||uuupppbbb^^^[[[___hhhsss|||~~~}}}yyyooo___LLL???777444000---------------............////////////////////////000000000000222444555666888:::>>>AAAPPPaaayyybbbgggmmmrrrttttttuuuuuussssssttttttvvvwwwyyyzzzyyyzzz|||~~~}}}~~~~~~~~~}}}}}}~~~}}}||||||}}}~~~~~~}}}~~~}}}}}}tttrrrlllfffdddkkkxxx{{{nnnddd]]][[[ZZZZZZWWWNNNBBB999333222111000000111222333444222111333555777666444555555666777888999::::::===<<<<<<<<<;;;;;;;;;:::;;;::::::::::::;;;<<<<<<======>>>>>>>>>?????????@@@??????>>>>>>??????@@@>>>???@@@@@@BBBFFFLLLPPP```rrr~~~{{{xxxvvvsssnnnjjjeeefffiiiqqqzzzzzzsssfffhhhooorrrddd^^^ZZZSSSNNNNNNIIIFFFBBB@@@@@@DDDHHHKKKVVV[[[aaagggjjjkkkmmmnnnkkkkkkjjjiiifffbbb^^^[[[[[[YYYUUUQQQNNNKKKIIIIIIGGGGGGFFFFFFFFFGGGIIIJJJKKKLLLMMMNNNNNNLLLKKKIIIGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJHHHGGGGGGGGGGGGIIIJJJKKKNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMOOOPPPQQQPPPOOONNNMMMNNNNNNOOOPPPQQQRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTSSSSSSUUUWWWXXXXXXXXXZZZ[[[\\\]]]^^^^^^]]]^^^```bbbcccjjjttt}}}yyyqqqiiiccc___^^^^^^___bbbfffjjjllllllfffaaaZZZUUUQQQPPPNNNMMMJJJIIIFFFCCCAAABBBEEEHHHLLLQQQWWW\\\```bbbeeeggggggiiikkkkkkjjjjjjjjjkkkmmmmmmmmmmmmmmmlllkkkkkkkkkjjjiiijjjkkknnnrrrtttvvvwwwuuupppllllllqqqvvvxxxyyyzzzyyyxxxxxx{{{}}}wwwoooiiieeecccaaaaaaaaa___]]][[[XXXWWWQQQPPPPPPPPPTTT\\\fffnnnnnnppppppmmmhhhcccaaaaaa]]]]]]\\\ZZZZZZYYYYYYYYY[[[\\\\\\\\\XXXSSSNNNJJJDDDEEEGGGIIINNNUUU]]]cccjjjmmmqqqtttuuuvvvxxxyyyzzzzzzyyyxxxxxxyyyzzz{{{|||}}}~~~~~~}}}}}}~~~|||xxxvvvuuuuuuuuummmnnnpppqqqrrrrrrqqqqqqqqqtttxxx{{{~~~{{{sssjjjeeebbb```dddjjjooovvv~~~xxxqqqlllaaa]]]\\\```kkkvvv|||ooo\\\JJJ>>>888555000......//////.............../////////////////////000000000000000222444666777888:::>>>AAAMMM]]]tttaaafffnnnsssvvvwwwwwwxxxvvvvvvvvvvvvwwwxxxyyyzzzyyyzzz|||~~~~~~}}}}}}~~~{{{yyyyyyzzz|||}}}~~~~~~}}}~~~vvvqqqiiieeegggooozzzvvvkkkbbb]]]^^^^^^ZZZSSSIII>>>777111000000000111222444555444333222333555666666555666666777888999::::::;;;<<<<<<;;;;;;;;;;;;:::::::::::::::::::::;;;<<<<<<============>>>>>>>>>>>>??????>>>>>>>>>>>>?????????@@@@@@@@@AAADDDIIIMMMXXXhhhzzzvvvtttrrrpppnnnjjjiiijjjqqq{{{}}}uuueeeaaadddsss|||kkkaaaZZZUUUQQQPPPJJJHHHCCC@@@@@@BBBEEEHHHRRRWWW^^^dddhhhkkknnnpppmmmllljjjhhheeebbb___]]]]]][[[XXXTTTPPPLLLJJJIIIHHHGGGFFFFFFFFFGGGHHHIIILLLMMMNNNNNNNNNLLLKKKJJJEEEFFFGGGIIIKKKLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKHHHHHHGGGGGGHHHIIIKKKLLLOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLKKKKKKKKKJJJJJJKKKLLLNNNOOOOOOOOONNNMMMMMMNNNNNNOOOPPPQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTTTTSSSSSSTTTVVVVVVVVVXXXZZZ\\\[[[]]]^^^^^^^^^___aaacccfffmmmwwwwwwnnnfffbbb______aaadddiiilllllllllddd___WWWQQQMMMKKKJJJHHHGGGGGGFFFDDDCCCFFFJJJNNNRRRVVV\\\```bbbdddeeeffffffhhhjjjkkkkkkkkklllmmmllllllmmmmmmllllllkkkjjjjjjjjjjjjkkkllloooqqqsssuuuuuusssoookkkkkkppptttxxxyyyyyyxxxwwwwwwyyyzzz|||uuunnnhhheeecccccccccaaa___]]]ZZZYYYTTTRRRPPPOOORRRZZZdddlllmmmnnnnnnkkkgggbbb``````[[[ZZZZZZZZZYYYYYYYYYYYY[[[[[[ZZZXXXTTTPPPKKKIIIDDDEEEEEEGGGKKKRRRZZZ```fffjjjppptttuuuvvvvvvwwwxxxxxxwwwwwwwwwxxxzzz{{{{{{|||~~~~~~}}}||||||}}}~~~~~~|||yyyvvvsssrrrrrrrrrnnnooopppqqqrrrrrrrrrqqqsssvvvzzz}}}xxxooogggcccaaabbbhhhooossszzz~~~}}}|||}}}zzzssslllggg^^^\\\\\\bbbnnnzzznnnXXXFFF<<<888555111//////000000///............//////////////////000000000111111111333444666777888:::>>>AAAIIIVVVlllbbbgggnnntttwwwxxxyyyzzzyyyyyyyyyyyyyyyyyyzzz{{{yyyzzz|||~~~~~~}}}yyywwwyyyzzz|||~~~~~~~~~~~~xxxqqqiiigggllluuu}}}yyyqqqhhh```[[[]]]]]]WWWLLL@@@777333111111111111111333444555444444444444555666666555777777777888999:::::::::;;;;;;::::::::::::::::::::::::999999::::::;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>======>>>>>>>>>???@@@@@@@@@@@@CCCGGGJJJPPP___vvv|||xxxuuusssqqqpppmmmkkkjjjppp{{{zzzkkkbbb]]]hhh|||uuufff]]]WWWSSSRRRLLLIIIEEEAAA???@@@CCCEEEOOOTTT[[[aaafffiiimmmooommmllljjjgggeeebbbaaa```^^^\\\YYYUUUQQQNNNKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHMMMMMMNNNNNNMMMLLLKKKKKKFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLIIIHHHHHHHHHHHHJJJKKKLLLQQQQQQQQQQQQQQQQQQPPPPPPRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPOOOOOOOOONNNMMMLLLJJJIIIHHHGGGKKKLLLMMMNNNNNNNNNMMMMMMNNNNNNOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSTTTTTTTTTTTTSSSTTTUUUUUUUUUWWWZZZ]]][[[\\\^^^^^^^^^```bbbeeehhhnnnxxxtttkkkeee```aaacccgggkkkmmmlllkkkbbb\\\TTTLLLHHHFFFEEEDDDDDDEEEEEEFFFGGGKKKPPPUUUYYY]]]aaaddddddcccbbbbbbdddfffiiijjjjjjjjjlllmmmlllllllllllllllkkkjjjjjjjjjjjjkkklllnnnpppqqqrrrtttsssqqqmmmjjjkkkooosssxxxyyyzzzzzzzzzzzz|||~~~}}}zzzrrrkkkgggdddddddddccc```^^^[[[ZZZWWWUUUQQQOOORRRZZZeeelllnnnnnnnnnkkkhhhdddaaa```ZZZZZZ[[[[[[[[[[[[[[[ZZZYYYXXXVVVSSSOOOKKKHHHFFFCCCDDDDDDEEEHHHOOOWWW]]]ccchhhoootttvvvvvvvvvuuuvvvvvvuuuvvvvvvxxxzzz{{{zzz{{{}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyvvvrrrpppoooooopppmmmnnnoooooopppqqqqqqqqqrrrvvvzzzvvvmmmeeebbbaaaccciiiqqquuu|||~~~}}}|||{{{zzz{{{yyyppphhhbbb[[[ZZZ[[[cccppp}}}mmmTTTCCC;;;666333000///000000000///............///////////////000000111111222222222444555777777888:::>>>AAAFFFQQQeee~~~dddiiioootttwwwxxxyyy{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{|||}}}~~~{{{yyyzzz|||~~~~~~xxxqqqjjjjjjoooxxx}}}{{{sssllleee___WWWXXXWWWOOOBBB666000---333222222222222222222333444444555555555555555666777777777888888999999:::999999:::::::::::::::::::::999999999999:::;;;;;;;;;<<<<<<<<<<<<=========>>>======<<<<<<======>>>??????@@@@@@@@@AAAEEEGGGKKKXXXmmm}}}yyyuuurrrpppnnnkkkiiimmmyyyrrrdddZZZaaaqqq~~~lllaaa[[[WWWSSSNNNKKKFFFBBB@@@@@@AAABBBNNNRRRXXX^^^bbbeeeiiikkklllkkkjjjhhhfffdddcccbbb^^^]]]ZZZWWWSSSOOOLLLKKKJJJIIIGGGFFFFFFFFFGGGGGGLLLLLLLLLMMMMMMLLLLLLLLLIIIJJJJJJKKKKKKJJJIIIIIIKKKKKKKKKLLLLLLLLLMMMMMMJJJIIIIIIHHHIIIKKKLLLMMMRRRRRRSSSSSSSSSRRRRRRQQQRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRRRRQQQPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQSSSSSSTTTTTTTTTRRRSSSTTTTTTTTTVVVYYY\\\YYY[[[]]]^^^^^^```ccceeehhhnnnxxxzzznnnfffcccdddfffjjjmmmnnnllljjj```ZZZQQQIIIDDDBBBAAAAAABBBDDDGGGIIILLLPPPUUUYYYaaadddggghhhgggdddaaa```bbbdddggghhhhhhiiijjjlllkkkkkkkkkkkkkkkjjjjjjiiiiiijjjlllmmmooopppqqqrrrrrrpppmmmjjjiiikkkooorrruuuwwwzzz{{{|||}}}}}}uuummmiiieeeeeedddcccaaa^^^\\\ZZZXXXUUURRRPPPRRRZZZeeemmmpppooommmkkkhhhddd```^^^YYYYYYZZZ[[[[[[[[[ZZZZZZVVVUUURRROOOLLLHHHFFFDDDCCCBBBBBBCCCFFFMMMUUU\\\bbbgggooouuuwwwwwwwwwvvvvvvvvvuuuuuuvvvxxxyyy{{{yyyzzz|||~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||wwwvvvssspppnnnmmmmmmnnnlllllllllmmmnnnnnnooopppqqqtttzzz~~~tttllleeecccbbbdddjjjrrryyy{{{}}}|||{{{zzzzzz{{{pppfffaaaXXXXXX[[[cccqqq~~~jjjQQQAAA:::333111///...///000//////............////////////000000000111222333333444555666777888888:::>>>AAAEEENNN___vvviiilllpppssstttvvvxxxzzz|||{{{{{{{{{{{{{{{|||}}}~~~~~~~~~}}}}}}~~~}}}~~~~~~vvvqqqmmmnnnrrrxxx|||}}}~~~}}}uuulllgggbbb]]][[[ZZZUUULLL@@@777222111333333333333333222222222444555666666555444555666666666777777888888888888888888999999999999::::::999999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<=========>>>?????????AAACCCFFFIIIRRRddd|||zzzuuurrrqqqpppkkkgggjjjvvvvvvfffZZZ]]]hhhwwwsssfff___YYYTTTOOOMMMHHHDDDAAA@@@AAABBBLLLOOOUUUZZZ^^^aaaeeehhhiiiiiiiiiiiihhhgggeeeeee___^^^\\\ZZZVVVSSSPPPNNNKKKJJJHHHFFFEEEEEEFFFFFFJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJIIIIIIJJJKKKMMMNNNRRRSSSTTTUUUUUUTTTSSSRRRRRRSSSSSSTTTTTTSSSSSSRRRQQQQQQRRRRRRRRRQQQQQQPPPNNNOOOPPPQQQRRRSSSTTTTTTMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTRRRSSSUUUUUUTTTUUUWWWYYYXXXYYY\\\]]]^^^```ccceeehhhoooxxxtttjjjhhhiiillloooqqqqqqmmmjjj^^^XXXNNNGGGBBBAAA@@@@@@@@@DDDIIIMMMQQQTTTXXXZZZcccgggkkkllljjjfffcccbbbaaacccfffgggggghhhiiikkkjjjjjjkkkkkkjjjjjjiiihhhhhhjjjllloooqqqqqqqqqqqqooollljjjhhhhhhkkkoooqqqqqqtttwwwzzz{{{|||wwwpppkkkffffffeeedddbbb```]]][[[VVVTTTRRRQQQTTT\\\fffnnnrrrooommmjjjgggccc^^^[[[WWWXXXYYYZZZZZZYYYXXXWWWSSSRRRQQQNNNKKKHHHEEEDDDBBBAAAAAAAAADDDLLLUUU[[[ccchhhpppvvvyyyyyyyyyyyywwwwwwvvvvvvvvvwwwyyyzzzxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||zzzuuussspppmmmlllkkklllllllllkkkkkkkkklllmmmnnnoooooossszzzzzzrrrkkkeeedddeeegggmmmttt~~~{{{{{{|||{{{zzzyyy}}}~~~rrrgggaaaXXXXXX\\\eeerrr~~~eeeMMM>>>888111000......///000///...............////////////000000111222333444444555555777888888999:::>>>@@@DDDLLLZZZnnnmmmooopppqqqqqqsssvvvyyy{{{{{{{{{{{{{{{|||}}}}}}}}}~~~|||}}}{{{{{{|||}}}|||{{{{{{~~~wwwuuutttuuuxxx{{{~~~{{{}}}yyyooogggbbb___ZZZ^^^ZZZSSSIII???888555444111111222333444444444444444666777777444444555777666666666666666777777777888888888888999999999:::999999999888999999:::;;;::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<===>>>??????@@@CCCEEEHHHMMMZZZppp~~~wwwrrrqqqrrrsssmmmggghhhqqq|||lll^^^\\\___jjjyyykkkddd\\\TTTPPPNNNIIIEEEBBBAAABBBBBBHHHLLLQQQVVV[[[___cccffffffgggiiijjjjjjiiihhhfff``````___]]]ZZZWWWTTTRRRKKKJJJHHHFFFEEEEEEEEEFFFGGGHHHHHHIIIKKKLLLMMMNNNMMMMMMLLLLLLKKKIIIHHHGGGJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJLLLMMMNNNQQQSSSTTTVVVWWWVVVUUUTTTSSSSSSTTTTTTTTTTTTSSSSSSPPPQQQQQQRRRRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRSSSNNNNNNNNNNNNNNNOOOOOOPPPOOOOOOOOOPPPPPPPPPPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTTTTRRRTTTUUUVVVUUUTTTUUUVVVVVVXXXZZZ\\\]]]___bbbeeejjjpppyyytttnnnppprrruuuvvvtttppplll]]]WWWMMMEEEAAA@@@@@@@@@???DDDLLLQQQUUUWWWXXXYYY^^^bbbgggjjjiiifffdddcccbbbdddfffgggggggggiiijjjjjjjjjjjjjjjjjjiiiiiihhhhhhjjjmmmppprrrrrrqqqpppllliiigggfffhhhlllppprrrpppssswwwyyyzzz{{{}}}~~~yyyrrrmmmhhhhhhgggfffdddbbb___]]]VVVVVVUUUVVVZZZbbblllsssuuurrrooollliiieee___ZZZXXXYYYZZZ[[[[[[ZZZXXXWWWRRRRRRQQQPPPMMMJJJGGGEEEAAA@@@@@@@@@DDDKKKUUU\\\eeejjjqqqwwwzzz{{{||||||yyyxxxwwwvvvwwwwwwyyyyyywwwxxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~{{{xxxtttrrrooolllkkkjjjkkkkkkllllllkkkkkklllmmmooopppooossszzz}}}vvvmmmhhheeefffhhhjjjpppwww{{{yyywwwyyyzzzxxxwwwzzzsssggg```ZZZZZZ^^^hhhtttvvv___JJJ<<<666111000//////111111111000............////////////000000111222333444555555666777888888999:::>>>@@@CCCJJJVVVfffzzzpppqqqqqqpppoooqqquuuxxxzzzzzzzzzzzz{{{|||}}}~~~{{{}}}~~~yyywwwyyy{{{rrrtttvvvyyy||||||yyyxxxyyy~~~zzz{{{|||}}}~~~zzzzzzvvvkkkccc___\\\XXXZZZTTTKKKAAA999444111000///000111333444555666666444666888777444333555777555555555555666666666666777777888888999999999:::999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<>>>??????@@@CCCEEEGGGJJJSSSggg{{{tttpppqqqsssuuunnnggggggnnnzzzsssccc\\\YYY___uuu|||nnnfff]]]TTTQQQNNNJJJFFFCCCBBBBBBCCCEEEIIIOOOTTTYYY^^^cccfffdddfffiiikkklllkkkiiigggbbbbbbaaa```]]]ZZZWWWVVVLLLJJJHHHGGGEEEEEEEEEEEEFFFFFFGGGHHHJJJLLLNNNOOOLLLLLLLLLLLLKKKJJJIIIHHHJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLNNNOOOQQQRRRUUUWWWXXXWWWVVVUUUSSSSSSTTTTTTTTTTTTSSSSSSPPPPPPQQQQQQQQQQQQQQQPPPSSSRRRQQQPPPNNNLLLKKKKKKOOOOOONNNNNNOOOOOOPPPQQQOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOPPPRRRSSSTTTTTTTTTRRRTTTVVVVVVUUUTTTSSSTTTUUUWWWYYY[[[\\\^^^bbbdddkkkqqq{{{}}}ssstttwwwyyyzzzwwwrrrmmm]]]VVVMMMEEEAAAAAAAAAAAA???EEEMMMTTTWWWXXXXXXYYYVVV[[[aaaeeefffdddcccbbbccceeehhhhhhhhhhhhiiijjjjjjjjjjjjjjjjjjiiihhhhhhgggjjjmmmppprrrrrrqqqpppjjjgggeeeeeehhhlllppprrrsssuuuyyyzzz{{{{{{|||}}}zzz{{{sssnnnjjjjjjiiihhhfffcccaaa___YYYZZZZZZ\\\```hhhrrryyyzzzwwwrrrooolllgggaaa\\\[[[\\\]]]^^^]]]\\\ZZZXXXRRRRRRRRRRRROOOLLLIIIGGGAAA@@@???@@@DDDLLLVVV]]]fffkkkrrrwwwzzz|||~~~zzzyyyxxxwwwwwwwwwxxxyyywwwxxxzzz|||~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{|||||||||||||||||||||||||||~~~zzzwwwsssqqqnnnllljjjjjjjjjkkkmmmmmmllllllmmmnnnpppqqqooottt{{{{{{sssiiieeedddgggkkknnnssszzz{{{wwwuuusssvvvxxxwwwuuuxxxtttggg```\\\]]]```jjjvvvppp[[[GGG:::333222000000111222333222111............/////////000000111111222444555666666666777888999999;;;>>>@@@AAAHHHSSSaaassstttuuuuuusssrrrsssuuuxxxzzz{{{}}}~~~~~~}}}|||{{{zzzwwwzzz~~~~~~~~~{{{wwwrrrnnnooorrrvvvzzz~~~yyysssrrruuuyyy}}}zzz|||yyysssllleee___[[[XXX[[[PPPCCC<<<888333222333222222222222333444555555777666666666555555555555555555555555666666666666555555666777888888999999999999999::::::;;;;;;;;;;;;;;;;;;;;;::::::999888<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===???AAABBBCCCDDDHHHOOO[[[rrrxxxrrrppppppuuuqqqjjjeeefffnnn{{{uuufff[[[VVV\\\nnntttfff]]]XXXQQQQQQOOOKKKFFFBBB@@@???BBBEEEIIIOOOUUU\\\aaadddcccfffjjjkkkkkkjjjkkkkkkhhhfffeeedddccc```]]]ZZZQQQNNNKKKIIIHHHHHHFFFEEEFFFGGGHHHJJJKKKLLLLLLLLLNNNMMMLLLJJJHHHGGGGGGGGGMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLMMMNNNNNNOOOOOOPPPPPPRRRTTTTTTTTTSSSTTTUUUSSSTTTTTTUUUUUUUUUTTTTTTVVVUUUSSSQQQPPPOOOOOOOOOQQQQQQQQQPPPPPPOOOOOOOOOTTTTTTTTTSSSRRRQQQPPPOOORRRQQQQQQPPPPPPOOONNNNNNPPPPPPQQQQQQQQQQQQPPPPPPTTTSSSRRRPPPPPPPPPQQQRRRUUUUUUTTTTTTSSSRRRRRRRRRVVVTTTVVVZZZ]]]^^^ccciiilllsss}}}|||yyyxxx|||tttjjj```TTTIIIFFFDDDAAA???@@@BBBHHHQQQWWWYYYYYYWWWWWWVVVWWWYYY\\\^^^``````aaaeeeggghhhjjjjjjhhhfffeeegggggghhhhhhiiiiiiiiiiiilllkkkkkkmmmooopppooonnnkkkhhheeeeeeiiinnnqqqsssssstttuuuuuuuuuwwwzzz}}}|||}}}yyyuuupppmmmkkkiiihhhfffcccaaaZZZYYYZZZ]]]dddmmmvvv|||}}}|||zzzvvvqqqkkkeeebbb\\\[[[ZZZZZZZZZYYYWWWUUUVVVSSSQQQPPPQQQPPPLLLIIIGGGFFFCCCBBBEEEMMMXXX```iiilllqqquuuwwwyyy|||~~~{{{zzzyyyyyyxxxxxxxxxxxxyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}|||||||||||||||}}}}}}~~~~~~}}}|||{{{zzz{{{|||~~~~~~~~~{{{xxxvvvrrrqqqnnnlllkkkkkklllmmmnnnmmmllllllmmmnnnmmmlllpppvvv~~~{{{tttpppkkkiiigggfffiiiqqq|||zzzuuusssuuuuuuvvvuuuvvvyyy~~~wwwjjjaaaZZZccclllrrryyysssaaaOOO@@@666222000000000000///////////////............//////000///111222222222333666888999888777777:::<<<>>>???BBBEEENNNZZZhhh|||vvvwwwwwwwwwuuuuuuwwwxxxzzz{{{|||~~~}}}{{{yyyxxxxxx{{{~~~|||vvvqqqnnnooorrruuuxxx{{{~~~~~~xxxssssssvvvzzz~~~zzzvvvnnngggaaa\\\XXXVVVXXXLLLAAA;;;777333222333222222222222333444555666666666666666555555555555555555555555666666666666999999999999999999999999999999999:::::::::;;;;;;:::;;;;;;;;;::::::999888;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???AAABBBCCCGGGMMMVVVjjjzzztttqqqppprrrooojjjfffeeekkkuuu}}}{{{mmm```WWWZZZkkk|||xxxkkkbbb]]]SSSRRROOOKKKGGGCCCAAA@@@BBBDDDGGGMMMRRRXXX]]]```bbbeeehhhjjjjjjiiiiiijjjiiihhhggggggfffccc___\\\SSSPPPLLLIIIHHHGGGFFFEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHMMMLLLKKKKKKKKKLLLNNNOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQSSSTTTTTTSSSSSSSSSTTTSSSSSSTTTUUUUUUUUUUUUUUUWWWVVVTTTRRRQQQQQQRRRRRRSSSSSSRRRRRRQQQPPPOOOOOOSSSTTTTTTUUUTTTSSSQQQPPPSSSRRRRRRQQQPPPPPPOOOOOOQQQQQQRRRRRRRRRRRRQQQQQQSSSSSSRRRQQQQQQQQQQQQQQQTTTTTTTTTTTTTTTSSSSSSSSSVVVUUUVVVZZZ\\\]]]aaahhhlllsss}}}}}}zzz|||~~~tttkkk___TTTJJJGGGEEEBBB@@@AAACCCIIIQQQXXXZZZZZZXXXXXXUUUVVVWWWZZZ\\\___```aaaffffffgggggggggfffeeedddggggggggghhhhhhiiiiiijjjmmmllllllnnnppppppooommmhhheeeccccccgggkkkoooqqqqqqrrrsssttttttvvvyyy{{{|||~~~|||xxxrrrooommmkkkiiigggeeebbb_________cccjjjsss}}}}}}yyytttnnniiieee```^^^\\\[[[[[[YYYWWWTTTUUURRRPPPPPPQQQPPPMMMJJJHHHFFFDDDCCCFFFNNNYYY```iiimmmqqquuuwwwxxx{{{}}}{{{{{{zzzyyyyyyyyyyyyyyyzzzzzzzzz{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{|||}}}~~~}}}{{{xxxvvvsssqqqooommmkkkkkklllmmmnnnnnnmmmmmmnnnoooooonnnqqqwwwyyyrrrnnniiihhhggggggllluuuzzzuuussspppqqqqqqqqqrrrtttyyy|||wwwllleee___gggooosssxxx~~~zzzlll[[[JJJ===666222000000000000////////////000000/////////000111111000222333333333444777999:::888777777999<<<>>>???BBBDDDKKKVVVcccvvvwwwyyy{{{{{{yyyxxxxxxxxxyyyzzz|||}}}~~~~~~|||{{{{{{zzz|||~~~|||vvvppppppqqqsssvvvyyy{{{|||}}}|||vvvssstttxxx|||wwwqqqhhh```[[[WWWUUUSSSRRRGGG===999666333222333222222222222333444555666555555555555555555666666555555555555666666666666::::::999999999888888888999999999999::::::::::::::::::;;;;;;;;;:::999999::::::;;;<<<============;;;;;;;;;;;;<<<===>>>???@@@DDDIIIPPP___uuu~~~yyyuuurrrqqqpppmmmiiifffiiipppwwwxxxhhhZZZXXXdddtttpppfff```UUUTTTPPPLLLGGGDDDAAA@@@AAABBBEEEJJJOOOUUUZZZ]]]___bbbfffhhhhhhhhhhhhiiijjjjjjjjjkkkjjjgggbbb^^^WWWSSSMMMIIIGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIMMMMMMLLLLLLMMMOOOQQQRRRSSSSSSSSSRRRRRRRRRRRRQQQRRRSSSUUUTTTSSSRRRRRRSSSRRRRRRTTTUUUVVVVVVVVVVVVWWWVVVUUUTTTSSSTTTUUUUUUUUUUUUTTTSSSRRRPPPPPPOOOQQQSSSUUUVVVVVVUUUSSSQQQSSSSSSRRRRRRQQQPPPPPPPPPRRRRRRSSSSSSSSSSSSRRRRRRQQQRRRRRRRRRRRRQQQPPPPPPTTTTTTTTTTTTTTTUUUUUUUUUWWWUUUVVVZZZ[[[[[[___fffkkkrrr}}}}}}|||~~~{{{ssskkk^^^TTTJJJGGGEEEBBBAAACCCDDDJJJRRRXXX[[[[[[ZZZYYYTTTTTTUUUWWWZZZ^^^aaacccffffffeeeeeeddddddddddddfffffffffgggggghhhiiijjjnnnmmmnnnpppqqqqqqnnnlllgggdddbbbbbbfffjjjnnnooooooppprrrrrrssstttwwwzzz|||~~~|||uuussspppmmmllljjjgggdddccccccdddhhhpppzzzyyyrrrllliiicccaaa___]]]\\\ZZZWWWTTTSSSRRRQQQPPPPPPPPPMMMKKKHHHGGGFFFEEEIIIPPPZZZaaajjjnnnrrrtttvvvwwwyyy{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzz{{{|||||||||}}}~~~~~~}}}zzzxxxvvvsssrrrpppmmmlllkkkkkklllooonnnnnnnnnnnnoooqqqrrrtttyyy~~~vvvoookkkgggggggggiiiooozzz~~~yyyuuurrrnnnoooooonnnoooqqqtttwww|||~~~|||uuummmhhhdddlllrrruuuwww{{{|||zzzyyypppbbbRRRCCC:::444222////////////000000000000111000000000000111222333222333555555555666999;;;;;;:::888777888;;;===???BBBCCCIIIQQQ[[[lllvvvxxx{{{|||{{{yyyxxxwwwyyyzzz{{{}}}~~~|||}}}~~~~~~}}}}}}}}}~~~~~~|||}}}~~~vvvqqqsssuuuwwwzzz|||~~~~~~}}}yyyuuusssvvvzzz}}}uuummmccc[[[VVVTTTRRRPPPKKKAAA999777666333222333333222222333333444555666444444555555555555666666555555555555666666666666666666666666777777777777999999999999999999999::::::::::::;;;;;;::::::999999:::;;;<<<============;;;;;;::::::;;;;;;<<<<<<===@@@EEEIIIUUUjjjzzzvvvuuuuuusssmmmhhhiiioootttrrr```WWW^^^jjjvvvhhh```XXXUUUPPPKKKHHHDDDAAA???>>>@@@BBBGGGMMMSSSXXX\\\^^^aaaeeeggghhhhhhiiiiiijjjjjjlllmmmmmmjjjddd```[[[VVVOOOJJJGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJMMMMMMMMMMMMOOOQQQSSSTTTUUUTTTTTTSSSRRRQQQQQQQQQRRRTTTUUUTTTRRRQQQQQQRRRQQQRRRSSSUUUVVVWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWVVVUUUTTTSSSQQQPPPOOONNNPPPRRRUUUXXXXXXVVVTTTRRRRRRRRRRRRQQQPPPPPPOOOOOOQQQQQQRRRRRRRRRRRRQQQQQQPPPQQQRRRRRRRRRQQQPPPOOOSSSSSSSSSTTTUUUVVVVVVWWWWWWUUUVVVYYYZZZYYY]]]cccjjjqqq|||~~~{{{zzzwwwoooiii[[[RRRJJJFFFDDDAAABBBDDDFFFLLLSSSYYY[[[[[[ZZZZZZTTTUUUUUUWWWZZZ^^^ccceeegggfffdddccccccccceeefffffffffeeeffffffhhhiiijjjnnnnnnoooqqqrrrqqqmmmkkkgggeeecccdddgggkkknnnooommmoooqqqrrrssstttwwwyyyzzz}}}~~~yyywwwsssqqqooollliiigggdddeeefffkkksss~~~~~~vvvoookkkdddbbb___]]][[[ZZZWWWUUUSSSRRRRRRQQQPPPOOONNNLLLIIIIIIHHHHHHKKKRRR[[[bbbkkknnnrrrtttuuuvvvwwwyyyzzzzzzyyyxxxxxxyyyyyyyyy{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyzzz|||}}}~~~}}}}}}}}}}}}~~~}}}|||zzzyyyyyyzzz|||}}}}}}~~~~~~~~~}}}{{{xxxwwwsssrrrpppnnnmmmlllkkkkkknnnnnnmmmmmmmmmooorrrtttwww|||zzzsssllliiieeefffgggkkkrrr~~~}}}xxxtttpppooopppppppppooopppsssvvvxxxzzz{{{yyyuuuoookkkhhhiiipppvvvwwwxxxzzzzzzxxxsssiiiYYYIII===666333111////////////000000000000000000000000000111222333333555666777777999;;;=========;;;:::999:::===@@@CCCDDDHHHMMMUUUcccyyysssvvvzzz{{{zzzxxxwwwvvvxxxyyyzzz|||}}}~~~~~~~~~~~~|||{{{|||||||||}}}~~~}}}~~~}}}yyyttttttvvvyyy|||~~~|||yyyvvvtttuuuxxx|||~~~sssjjj___VVVSSSRRRPPPNNNEEE<<<666555555333222333333333333333444555666666444444444555555555555555555555555555666666666666333444444666777888999999999999999999999999999999999::::::;;;;;;:::::::::999:::;;;<<<============;;;;;;::::::::::::;;;;;;:::===AAAEEEMMM```|||{{{{{{{{{yyyrrrkkkjjjooouuukkk]]]\\\cccqqq~~~nnnbbbZZZVVVOOOKKKGGGDDDAAA>>><<<===@@@DDDKKKRRRXXX\\\]]]```eeeggghhhiiijjjkkkhhhiiijjjlllmmmjjjddd```^^^XXXQQQKKKHHHHHHGGGFFFGGGGGGFFFFFFFFFFFFGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMOOOQQQSSSUUUTTTSSSRRRRRRQQQPPPOOOOOORRRSSSUUUTTTRRRQQQQQQQQQRRRRRRTTTUUUWWWWWWXXXXXXTTTTTTSSSRRRSSSTTTUUUVVVUUUUUUSSSRRRPPPOOONNNMMMOOORRRUUUWWWXXXWWWTTTRRRQQQQQQPPPOOOOOONNNNNNMMMOOOPPPPPPQQQQQQPPPPPPOOOOOOPPPQQQRRRRRRQQQPPPOOORRRRRRSSSTTTUUUVVVVVVWWWWWWUUUUUUXXXYYYXXX\\\bbbhhhooozzz~~~yyyvvvqqqkkkeeeXXXPPPIIIFFFCCCAAABBBEEEHHHMMMTTTYYYZZZZZZZZZZZZVVVVVVVVVXXX[[[```dddfffhhhfffdddccccccdddfffhhhgggfffeeeeeeeeefffhhhiiilllmmmooorrrsssqqqmmmiiieeecccbbbcccfffjjjmmmmmmlllnnnqqqssstttuuuwwwyyyyyy|||}}}zzzwwwtttqqqoookkkhhhffffffhhhmmmvvv{{{rrrmmmeeeccc___]]]\\\ZZZXXXWWWSSSTTTTTTSSSQQQOOONNNNNNJJJJJJKKKLLLOOOUUU]]]ccckkknnnqqqssstttuuuvvvxxxxxxwwwwwwvvvwwwwwwxxxxxx{{{{{{zzzzzzyyyyyyxxxxxxvvvwwwwwwxxxzzz|||~~~}}}||||||{{{{{{{{{{{{{{{|||{{{yyyxxxxxxzzz{{{}}}~~~~~~|||zzzxxxwwwsssrrrqqqooonnnllllllkkklllllllllkkkkkkmmmssswww{{{}}}vvvooojjjgggeeefffiiimmmuuu~~~xxxsssppppppqqqqqqqqqpppppprrrtttvvvwwwvvvrrrlllhhhfffffflllrrrwwwxxxxxxzzzzzzwwwooocccSSSCCC999444111000.../////////000000000111////////////000111222333444666777888999:::===???@@@@@@@@@>>><<<<<<>>>AAAEEEEEEHHHMMMQQQ[[[oooooossswwwyyyxxxwwwvvvwwwwwwxxxzzz{{{}}}~~~~~~~~~~~~}}}~~~}}}|||||||||}}}~~~~~~|||~~~~~~zzzvvvxxx{{{}}}~~~}}}wwwuuussstttwww{{{}}}~~~pppggg[[[TTTQQQPPPMMMJJJ@@@999444444555333222333333333333333444555666777555555555444444444333333555555555555666666666666444444555777999:::<<<<<<999999999999999888888888999999:::;;;;;;;;;::::::::::::;;;<<<============;;;:::::::::::::::;;;<<<:::;;;>>>BBBIIIYYYrrr~~~{{{rrrnnnpppuuu}}}kkkbbbccciiiyyywwwhhh^^^XXXPPPKKKIIIFFFBBB???;;;<<<>>>BBBHHHOOOVVVYYY\\\___dddggghhhiiijjjkkkggghhhiiijjjkkkiiieeeaaa^^^YYYSSSMMMKKKIIIHHHGGGHHHGGGEEEDDDDDDEEEFFFGGGFFFHHHIIIKKKLLLKKKKKKJJJLLLKKKKKKLLLNNNPPPRRRSSSQQQQQQPPPPPPOOONNNMMMMMMQQQRRRTTTSSSRRRQQQQQQRRRSSSSSSUUUVVVWWWWWWWWWWWWTTTSSSRRRQQQRRRRRRTTTTTTTTTTTTSSSRRRPPPOOONNNNNNPPPRRRTTTVVVWWWVVVTTTRRRPPPPPPOOOOOONNNMMMMMMMMMOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPQQQRRRRRRSSSTTTTTTUUUUUUVVVTTTTTTWWWXXXWWW[[[aaafffmmmxxx~~~xxxsssmmmgggbbbWWWPPPJJJFFFCCCAAACCCHHHKKKOOOUUUYYYYYYYYYXXXXXXVVVVVVXXXZZZ]]]```ccceeeeeedddccccccccceeegggiiiiiigggeeedddcccdddfffgggiiikkknnnrrrsssqqqlllhhhaaa```___```dddgggiiijjjkkkmmmqqqssstttuuuwwwyyyyyy|||}}}yyyvvvssspppllljjjiiiiiilllrrr{{{yyytttkkkhhhddd```^^^]]][[[YYYUUUVVVWWWUUURRROOONNNOOOKKKLLLMMMNNNRRRWWW___dddjjjmmmpppsssttttttvvvwwwvvvvvvuuuuuuvvvvvvwwwwwwzzzzzzzzzyyyyyyxxxxxxxxxuuuuuuvvvwwwxxxzzz|||}}}{{{{{{zzzyyyyyyyyyyyyyyyzzzzzzyyyxxxyyyzzz{{{|||~~~~~~}}}|||zzzxxxwwwvvvqqqqqqppppppooonnnmmmlllkkkkkkllljjjiiimmmtttzzzyyyrrrlllhhheeeeeegggjjjpppyyyzzzuuusssppppppqqqpppnnnnnnoooqqquuuuuurrrmmmfffbbbccceeemmmssswwwwwwwwwxxxwwwtttiii^^^MMM???777333111///......//////000000111111.........///000111222333444666888999999;;;>>>@@@BBBDDDFFFDDDAAA???@@@BBBEEEFFFIIIMMMOOOVVVeeeuuummmppptttvvvwwwwwwwwwxxxwwwxxxyyy{{{|||}}}~~~~~~~~~|||{{{zzz{{{|||}}}~~~|||~~~~~~|||zzzrrrqqqrrruuuzzz}}}~~~}}}}}}~~~~~~zzzlllcccWWWQQQPPPNNNJJJFFF>>>777333444555333222222444333333444444555666777666666555555444333222222555555555555666666666666444555666777888999:::;;;999999999999888888888777888999::::::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;:::::::::::::::;;;<<<===<<<;;;<<<@@@EEEQQQhhh|||xxxvvvxxx}}}|||mmmgggdddppp~~~}}}ooobbb[[[SSSMMMKKKIIIDDD@@@<<<<<<===@@@DDDJJJPPPTTTZZZ]]]bbbeeefffgggiiijjjhhhggghhhiiiiiihhheeeccc]]]YYYTTTPPPMMMKKKIIIGGGHHHGGGEEECCCCCCDDDEEEFFFFFFHHHJJJKKKLLLKKKJJJIIIKKKJJJJJJKKKLLLNNNPPPQQQOOOOOOOOONNNNNNMMMMMMMMMPPPQQQSSSSSSRRRQQQRRRSSSTTTUUUUUUVVVWWWWWWWWWVVVTTTTTTRRRRRRQQQRRRSSSTTTTTTTTTSSSSSSRRRQQQPPPPPPQQQRRRSSSTTTTTTTTTSSSRRRQQQPPPPPPOOOOOONNNMMMMMMOOOPPPPPPPPPPPPPPPPPPOOOPPPOOOOOOOOOPPPPPPQQQRRRQQQQQQQQQRRRSSSSSSSSSTTTTTTRRRSSSVVVWWWWWW[[[aaaeeekkkvvvxxxrrrkkkddd```WWWQQQKKKHHHEEECCCFFFKKKMMMQQQUUUXXXXXXWWWVVVVVVUUUVVVXXXZZZ]]]___aaabbbaaaaaaaaabbbccceeeggghhhjjjhhhfffcccbbbcccdddeeegggiiimmmqqqsssqqqlllggg```___^^^```cccfffhhhhhhhhhkkkoooqqqssstttuuuwwwzzz}}}{{{wwwtttqqqmmmjjjjjjjjjmmmttt~~~}}}vvvrrrlllgggdddaaa^^^\\\XXXYYYZZZWWWSSSOOOOOOOOOLLLMMMOOOQQQTTTYYY```dddiiilllooorrrssstttvvvxxxvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxuuuuuuuuuvvvwwwyyyzzz{{{zzzzzzyyyxxxxxxxxxxxxyyyxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{zzzxxxvvvuuusssrrrpppppppppppppppooonnnnnnkkkllllllkkkjjjnnnvvv}}}}}}vvvpppjjjgggeeedddggglllsss~~~~~~xxxwwwpppqqqrrrqqqooonnnoooppptttssspppjjjcccaaadddhhhmmmsssvvvuuuttttttrrrooobbbVVVGGG;;;666444222000.........///000111111111/////////000111222444444444666888999:::;;;>>>AAADDDHHHLLLKKKFFFBBBBBBCCCDDDFFFJJJMMMNNNRRR^^^kkkmmmpppsssuuuvvvwwwxxxzzzwwwxxxyyy{{{|||}}}}}}~~~|||}}}|||{{{zzzyyyzzz|||~~~~~~|||zzzpppoooqqquuu{{{~~~}}}{{{}}}}}}zzzzzz~~~vvvjjj```UUUOOOOOOMMMHHHCCC===777333444666333111222444444444444444555777777777777666555333222111000555555555555666666666777444444555555666666777777999999999999888888777777888999::::::;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;::::::::::::;;;<<<===>>>>>>;;;<<>>======>>>AAAFFFKKKOOOXXX[[[```ccceeefffhhhiiihhhhhhggghhhiiihhhfffddd]]]YYYUUUQQQNNNLLLIIIGGGHHHGGGEEECCCBBBCCCDDDEEEGGGHHHJJJLLLLLLKKKJJJIIIJJJJJJIIIJJJJJJLLLNNNOOOOOOOOONNNNNNNNNNNNMMMMMMOOOPPPRRRSSSRRRQQQRRRSSSUUUUUUVVVWWWWWWVVVVVVVVVVVVUUUSSSRRRRRRRRRSSSTTTUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPOOONNNNNNPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPOOONNNOOOPPPRRRSSSQQQQQQQQQQQQRRRRRRRRRRRRSSSQQQRRRVVVWWWWWW[[[bbbdddjjjuuuyyyrrrkkkddd___XXXSSSMMMJJJGGGEEEHHHNNNNNNQQQVVVXXXWWWUUUTTTTTTTTTUUUXXXZZZ\\\^^^______^^^______aaaccceeefffgggkkkiiifffcccaaabbbcccdddeeeggglllqqqsssqqqkkkgggaaa``````aaaeeehhhiiijjjgggjjjnnnpppqqqrrrtttuuu|||~~~{{{xxxuuuqqqmmmjjjiiijjjmmmsss~~~zzzsssmmmhhhddd```^^^ZZZ[[[\\\XXXSSSOOOOOOPPPLLLNNNPPPRRRUUUZZZ```eeehhhkkkooorrrsssuuuvvvxxxwwwwwwvvvvvvwwwxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuvvvxxxyyyzzzzzzzzzyyyxxxxxxxxxxxxyyywwwxxxyyyzzzzzzzzzzzzyyyyyyxxxwwwuuusssrrrqqqpppooooooppppppppppppoooooolllmmmmmmkkkjjjoooxxx{{{uuunnnjjjfffeeecccgggmmmvvv{{{zzzrrrssstttsssqqqooopppqqqssssssoooiiibbbaaaffflllmmmsssvvvsssqqqpppmmmjjj\\\QQQCCC999555444333111---......///000111111222000000000111222444555666444666888999:::<<>>999888555333222222333444555444222222444555444333333444444444555666666666444555555666666666666666777777666666666666777777999999888888999999:::;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<======<<<<<<;;;::::::999999888888999999:::======@@@CCCDDDJJJWWWeeezzz~~~lllaaaaaaeeeppp}}}~~~xxxhhh___SSSNNNNNNNNNJJJFFFAAA???===<<<>>>CCCHHHLLLTTTWWW]]]```cccdddfffgggggggggfffffffffeeeeeeeee\\\XXXSSSOOOMMMKKKJJJHHHIIIHHHGGGFFFEEEDDDCCCBBBEEEFFFHHHIIIJJJIIIIIIHHHJJJJJJIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNPPPQQQRRRRRRQQQQQQSSSUUUUUUVVVXXXWWWVVVVVVWWWYYYZZZYYYXXXWWWWWWVVVWWWWWWSSSSSSTTTTTTTTTTTTSSSSSSQQQRRRRRRSSSSSSSSSSSSRRRPPPQQQRRRSSSSSSQQQOOONNNPPPPPPPPPPPPPPPNNNLLLKKKNNNNNNNNNOOOPPPQQQRRRSSSPPPOOOOOOPPPPPPQQQRRRSSSQQQQQQQQQSSSUUUYYY\\\___dddiiirrr|||zzzrrrmmmhhhbbb^^^VVVTTTQQQNNNLLLKKKKKKLLLQQQRRRTTTVVVWWWXXXYYYYYYUUUVVVWWWYYY[[[]]]___aaa^^^___``````______```aaacccddddddbbbaaabbbdddfffggghhhkkkooopppmmmhhhccc[[[]]]aaadddfffgggggggggjjjjjjlllmmmoooqqqrrrsssuuuxxx{{{}}}zzzuuutttssspppmmmlllmmmooosss{{{}}}wwwpppjjjfffcccccc]]]XXXWWWUUUPPPNNNPPPNNNQQQSSSUUUWWWZZZ^^^aaahhhiiilllnnnqqqrrrttttttvvvwwwxxxyyyyyyyyyyyyxxxyyyyyyzzz{{{zzzxxxuuutttwwwwwwwwwvvvwwwwwwxxxyyyzzzzzzyyyxxxwwwvvvuuuuuuuuuuuuuuuwwwyyyzzzzzzxxxuuuuuuuuutttrrrpppnnnmmmoooooonnnnnnnnnnnnoooooommmmmmllllllmmmrrryyy~~~}}}vvvpppllliiifffdddccceeekkkwww|||wwwtttuuuuuusssqqqooooooppprrrpppkkkeee```ccckkkrrryyyuuuqqqqqqqqqooohhhbbbRRRHHH>>>999666222///000///////////////.........111222222333333444444555666666666777:::===???AAAFFFHHHKKKLLLLLLHHHEEEBBBDDDFFFGGGIIILLLQQQWWW\\\ppprrrsssuuuwwwxxxxxxwwwwwwuuuvvvyyy{{{}}}~~~~~~~~~~~~~~~yyyxxxwwwvvvuuuvvvwwwwwwzzz~~~~~~~~~~~~|||xxxpppoooqqqwww~~~}}}wwwtttpppoooqqquuuxxxzzzxxxkkk^^^ZZZUUURRRPPPKKKCCC===999777555444333444555555666444333333444555555444444444444555555555555555555555666777777777777666777777666666666666777777888888888888888999::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<======<<<<<<;;;::::::::::::999999:::::::::======???AAABBBFFFSSS```xxx~~~vvvjjjddd___bbbmmmwww{{{{{{jjjaaaWWWQQQOOONNNJJJEEECCCAAA>>>===>>>BBBGGGJJJPPPTTTYYY^^^```ccceeeggggggggggggffffffeeeeeeddd\\\YYYTTTQQQOOOMMMKKKIIIIIIHHHGGGFFFEEEDDDCCCBBBEEEFFFGGGIIIIIIJJJIIIIIIKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPOOONNNNNNPPPQQQTTTUUUWWWWWWVVVVVVXXXYYYZZZYYYXXXWWWVVVVVVVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRSSSSSSSSSSSSRRRRRROOOPPPRRRRRRRRRQQQPPPNNNPPPQQQQQQQQQQQQOOONNNMMMMMMMMMMMMMMMNNNOOOPPPQQQOOOOOONNNOOOOOOPPPQQQRRRPPPPPPQQQRRRTTTXXX[[[]]]bbbgggpppzzzyyyqqqlllgggaaa]]]WWWVVVSSSQQQNNNMMMMMMMMMOOOPPPQQQTTTUUUWWWWWWXXXWWWWWWWWWXXXYYY[[[\\\]]]\\\]]]___^^^]]]]]]^^^___aaaaaabbbaaa``````bbbdddeeegggjjjnnnooolllgggccc^^^^^^___```cccfffhhhjjjiiijjjkkklllnnnoooqqqqqqrrruuuyyy|||~~~}}}wwwuuuuuusssqqqlllmmmooosss{{{xxxqqqjjjfffccc\\\VVVUUUSSSOOONNNPPPPPPRRRUUUVVVXXXZZZ]]]```eeegggiiillloooqqqssstttwwwwwwxxxyyyyyyxxxxxxxxxwwwxxxyyyyyyyyywwwuuutttvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyxxxwwwvvvuuutttttttttttttttvvvyyyzzzyyywwwuuuuuuuuusssrrrpppooonnnmmmmmmmmmlllmmmmmmnnnnnnnnnnnnnnnnnnooottt{{{{{{tttnnnjjjgggdddbbbbbbdddkkkvvvzzzuuuuuuuuutttqqqpppoooooopppnnniiidddaaaeeennnvvvyyyuuuqqqqqqqqqmmmddd]]]NNNDDD;;;777444000...///////////////////////////222222333444555555666666777888888999;;;>>>@@@AAAEEEGGGJJJLLLKKKIIIEEECCCEEEFFFHHHIIILLLPPPVVVZZZiiiyyyssstttvvvwwwxxxxxxxxxxxxwwwxxxzzz}}}~~~~~~~~~}}}|||vvvvvvtttsssrrrrrrqqqqqqtttxxx~~~~~~zzzxxxyyy}}}}}}zzzqqqqqqssswww}}}~~~{{{qqqooommmnnnqqqtttwwwwww}}}~~~pppcccZZZWWWSSSQQQNNNIIIAAA;;;888777666555555555777777777555444444555666666555555555555555555444444444555666777777888888777777777777666666666666777777888777777777777888999999999:::;;;;;;<<<<<<;;;;;;<<<<<<======<<<<<<;;;:::;;;::::::999999::::::;;;<<<;;;===??????CCCMMMYYYlllpppfff[[[XXX___jjjtttyyyoooggg[[[TTTQQQNNNJJJEEEEEEBBB???>>>>>>AAAEEEGGGKKKOOOUUUZZZ]]]aaadddfffhhhhhhhhhggggggfffeeeddd]]][[[WWWUUUSSSPPPMMMJJJJJJIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFHHHIIIJJJJJJJJJLLLLLLLLLMMMNNNNNNOOOOOONNNNNNMMMMMMLLLLLLKKKKKKLLLMMMMMMLLLKKKJJJLLLMMMQQQSSSVVVWWWWWWWWWXXXZZZYYYXXXWWWVVVVVVUUUUUUVVVTTTUUUUUUVVVVVVUUUUUUTTTSSSSSSTTTSSSSSSRRRQQQPPPOOOOOOQQQRRRRRRQQQPPPOOOQQQRRRSSSSSSRRRQQQOOONNNLLLLLLLLLLLLMMMNNNOOOOOONNNNNNNNNNNNOOOPPPQQQQQQPPPPPPPPPRRRTTTWWWZZZ[[[```eeeoooyyyvvvooojjjeee```\\\VVVUUUTTTRRRPPPNNNLLLKKKKKKLLLNNNQQQSSSUUUVVVVVVXXXWWWWWWWWWWWWWWWXXXXXXYYY[[[\\\\\\[[[[[[\\\]]]^^^_________^^^^^^```bbbdddfffiiimmmooolllgggccc```^^^]]]\\\___dddiiillliiiiiijjjkkkmmmnnnnnnoooooossswwwzzz}}}wwwtttssssssrrrmmmnnnpppttt|||yyyoooiiiddd\\\TTTQQQOOOMMMMMMPPPRRRTTTWWWXXXYYYZZZ]]]___bbbcccfffiiilllooorrrssswwwxxxxxxxxxxxxxxxwwwwwwuuuvvvwwwxxxxxxwwwvvvuuuuuuuuuuuuvvvwwwxxxyyyzzzxxxxxxwwwvvvuuutttsssssssssssssssvvvxxxyyyxxxvvvttttttsssrrrqqqpppooonnnkkkkkkkkkkkkkkklllmmmnnnoooppppppppprrrvvv}}}|||wwwpppjjjfffcccaaa___```bbbjjjvvv~~~xxxxxxwwwvvvtttqqqooonnnllliiieeebbbccciiisss{{{xxxuuusssrrrqqqjjj___VVVHHH???777444333///.../////////////////////000000222333444555666777888888999999:::;;;<<<>>>@@@AAACCCEEEHHHJJJJJJIIIGGGEEEEEEGGGHHHIIIKKKNNNSSSWWW___llluuuuuuvvvwwwxxxyyyzzzzzzyyyzzz|||~~~~~~~~~~~~}}}{{{zzzuuuuuutttrrrqqqooonnnnnnppptttzzz~~~yyytttqqquuu{{{|||vvvvvvwwwzzz}}}}}}{{{xxxnnnmmmmmmooosssvvvwwwwwwyyywwwiii\\\UUUSSSPPPNNNKKKEEE>>>999666666666555666777888999777666444444666777666555666666666555444444444333666666777888888888888888777777666666666666777777777777777666777777888999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<===<<<<<<;;;:::999999888888888888999999:::999;;;>>>???AAAJJJTTTfff}}}rrriii]]]WWW[[[dddnnntttvvvlll```VVVQQQNNNKKKHHHGGGDDDAAA???>>>@@@BBBDDDGGGKKKQQQWWW[[[___dddfffhhhhhhiiiiiihhhgggeeeddd```^^^[[[YYYWWWTTTOOOLLLLLLKKKIIIGGGEEEDDDDDDDDDDDDDDDFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOOOONNNNNNMMMLLLKKKKKKJJJJJJKKKLLLLLLKKKIIIHHHIIIKKKOOOQQQUUUVVVWWWWWWYYYZZZXXXWWWVVVUUUUUUTTTTTTUUUSSSTTTTTTUUUUUUTTTTTTSSSTTTTTTTTTTTTSSSQQQPPPPPPNNNOOOPPPQQQQQQQQQPPPPPPRRRRRRSSSTTTSSSRRRQQQPPPMMMLLLLLLLLLMMMMMMNNNOOONNNNNNNNNNNNOOOPPPQQQQQQPPPQQQQQQRRRTTTWWWYYYZZZ^^^dddmmmvvv~~~}}}ssslllgggccc^^^ZZZSSSSSSRRRPPPNNNKKKIIIGGGHHHIIIKKKNNNQQQSSSTTTUUUUUUUUUTTTTTTTTTUUUUUUVVVWWWYYYZZZZZZZZZZZZ[[[\\\\\\]]]______^^^^^^```aaadddfffjjjnnnpppmmmhhhddd```^^^\\\\\\^^^ccchhhkkkiiijjjjjjkkklllmmmmmmmmmnnnqqquuuxxxzzz|||{{{vvvuuuuuuuuuqqqrrrssswww~~~tttkkkeee\\\RRROOOLLLKKKMMMRRRUUUWWWYYYZZZZZZ[[[\\\^^^___```bbbfffjjjmmmppprrrwwwxxxxxxxxxxxxwwwwwwvvvuuuuuuvvvwwwxxxxxxwwwwwwuuuuuuuuuuuuvvvxxxyyyzzzwwwwwwvvvuuutttsssrrrrrrqqqrrrsssuuuxxxxxxvvvuuurrrrrrqqqpppooonnnnnnnnnkkkkkkkkkkkklllmmmmmmnnnnnnpppqqqrrrtttxxx}}}xxxsssmmmgggcccaaa^^^]]]^^^aaajjjvvv|||{{{{{{zzzxxxtttpppmmmgggccc______dddmmmwww~~~zzzwwwuuutttqqqhhh[[[PPPDDD;;;444333222000.../////////000000000000111111222222333444666777888888999::::::;;;<<<>>>??????BBBDDDFFFHHHIIIIIIHHHGGGFFFGGGIIIIIIJJJMMMQQQTTTWWWbbbvvvwwwwwwwwwwwwxxxzzz{{{|||zzz|||~~~~~~~~~~~~~~~|||{{{yyywwwtttsssqqqooommmllllllkkkoootttzzzxxxqqqmmmrrryyy~~~~~~~~~~~~~~~}}}|||xxxvvvoooppprrruuuxxxzzzyyywwwwww|||~~~yyypppcccWWWPPPOOOMMMKKKGGGAAA;;;777555555666666777777888999777666444444666777666555666666666555444444444333666666777888888888888888777777666666666666777777777777777666777777888999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<===<<<<<<;;;:::777777666666666666777777888777999===@@@BBBJJJSSS___ttt~~~yyypppcccZZZYYYaaammmuuuzzzpppcccXXXRRROOOMMMLLLHHHFFFBBB???>>>???@@@BBBEEEHHHNNNTTTYYY^^^cccfffggghhhiiijjjiiihhhfffeeecccaaa^^^\\\ZZZWWWSSSPPPOOOMMMKKKHHHFFFFFFFFFFFFDDDEEEEEEFFFGGGHHHIIIJJJHHHIIIJJJLLLMMMNNNNNNNNNMMMMMMLLLLLLKKKJJJIIIIIIKKKLLLLLLKKKIIIHHHIIIKKKMMMPPPTTTVVVWWWWWWXXXYYYWWWVVVUUUTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRTTTTTTTTTTTTSSSQQQPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSRRRQQQPPPNNNMMMMMMMMMMMMNNNNNNOOONNNNNNNNNNNNOOOPPPQQQRRRQQQQQQRRRSSSUUUVVVXXXYYY\\\aaajjjrrrzzz~~~yyypppiiieeeaaa\\\XXXRRRRRRPPPOOOLLLIIIGGGEEEFFFGGGJJJMMMOOOQQQSSSSSSPPPPPPPPPQQQRRRSSSTTTUUUVVVXXXYYYYYYYYYYYYZZZ\\\\\\]]]____________```bbbdddgggkkkoooqqqpppkkkggg___^^^^^^___aaaccceeegggiiiiiijjjjjjkkklllmmmmmmoooqqqtttvvvwwwxxxzzz|||~~~~~~zzzyyyyyyuuuvvvxxx{{{xxxnnnfff\\\RRRNNNLLLKKKNNNSSSWWWYYY[[[\\\\\\\\\]]]^^^]]]^^^```dddhhhlllppprrrwwwwwwwwwxxxxxxwwwwwwvvvvvvvvvwwwxxxyyyyyyyyyyyyuuuuuuuuuuuuvvvwwwxxxyyywwwwwwvvvuuutttsssrrrrrrqqqqqqsssuuuxxxxxxvvvtttoooooonnnmmmllllllmmmmmmmmmmmmlllmmmmmmnnnoooooommmoooqqqsssuuuyyy}}}uuupppjjjeeebbb```___]]]^^^bbbkkkwww~~~~~~|||xxxqqqmmmbbb^^^ZZZ]]]eeeqqqzzz~~~|||zzzxxxvvvrrrgggWWWLLLAAA999333333333111///111000000000000111111222222111222333444555666777777888999:::;;;<<<===>>>>>>BBBCCCDDDFFFGGGHHHIIIIIIFFFHHHIIIJJJKKKMMMPPPSSSTTT]]]mmmyyyxxxwwwwwwxxxzzz}}}~~~{{{|||~~~}}}}}}}}}}}}{{{yyywwwuuuqqqpppmmmjjjiiihhhiiijjjrrrwwwxxxpppkkkqqqxxx|||yyywwwtttuuuxxx|||~~~{{{xxxsssyyy|||xxxrrriii]]]SSSMMMLLLJJJFFFBBB===999777555555555666666777777777777555444444555666666555555555555555555444444444555666777777888888777777777777666666666666777777888777777777777888999999999:::;;;;;;<<<<<<;;;;;;<<<<<<======<<<<<<;;;:::666555555444444555555666777666888===@@@BBBHHHOOOUUUfffwww{{{}}}yyyjjj\\\WWW^^^kkkuuuxxxqqqfff\\\UUUQQQNNNMMMIIIFFFCCC@@@???>>>???@@@BBBFFFKKKQQQVVV\\\aaaeeefffgggiiijjjkkkjjjhhhggggggeeeaaa___\\\ZZZVVVTTTRRRPPPMMMJJJHHHGGGHHHHHHFFFFFFEEEFFFFFFGGGHHHIIIFFFGGGIIIKKKLLLMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIKKKLLLLLLKKKJJJIIIKKKLLLLLLPPPTTTVVVVVVVVVWWWXXXVVVUUUTTTSSSSSSRRRRRRSSSQQQRRRRRRRRRRRRRRRRRRQQQSSSSSSTTTSSSSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPQQQRRRQQQQQQPPPOOONNNMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNOOOPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVYYY^^^eeemmmtttyyy|||}}}}}}vvvmmmfffbbb___ZZZWWWSSSRRRQQQNNNKKKIIIGGGFFFEEEFFFHHHKKKMMMOOOPPPPPPLLLLLLMMMNNNPPPQQQSSSTTTTTTVVVWWWXXXWWWXXXYYY[[[[[[]]]___`````````aaabbbdddgggkkkppprrrqqqlllhhh``````aaabbbccccccccccccfffggggggiiijjjkkkllllllnnnpppssstttuuuuuuwwwyyy{{{}}}~~~zzzyyyxxxyyy{{{~~~~~~ttthhh^^^TTTOOOMMMLLLPPPUUUWWWZZZ]]]^^^^^^]]]^^^^^^^^^___```cccggglllooorrruuuvvvvvvwwwxxxxxxwwwwwwwwwwwwxxxxxxxxxyyyyyyzzzvvvvvvuuuuuuuuuvvvwwwwwwwwwwwwvvvuuutttsssrrrrrrpppqqqsssvvvyyyxxxvvvsssnnnmmmlllkkkkkklllmmmmmmpppoooooonnnnnnnnnoooooolllooorrruuuwwwzzz~~~}}}sssoooiiieeecccbbbaaa```bbbeeemmmxxxzzzqqqkkk___[[[XXX]]]iiiuuu{{{~~~~~~{{{xxxvvvqqqeeeUUUIII@@@888333333333111000111000000000111222222333333333333333444555555666666777888999;;;===>>>>>>>>>BBBBBBCCCDDDFFFGGGHHHIIIFFFHHHJJJKKKLLLMMMPPPSSSRRRZZZgggwww{{{yyyxxxwwwxxx{{{~~~{{{}}}~~~}}}}}}}}}|||zzzwwwuuutttrrroookkkhhhggghhhjjjlllwww}}}wwwooolllqqqxxx}}}|||{{{yyy{{{~~~|||xxxpppuuuwwwrrrkkkcccYYYPPPKKKJJJGGGCCC>>>:::888888444555555666666666555555666444333333444555555444444444444555555555555555555555666777777777777666777777666666666666777777888888888888888999::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<======<<<<<<;;;:::666555555444444555555666888666888<<>>777222222333111///000000000111111222333333444555555555555555555555555666888:::<<<>>>@@@@@@@@@CCCBBBCCCCCCDDDFFFHHHIIIFFFHHHKKKLLLMMMOOOQQQSSSPPPXXXcccnnn||||||zzzxxxwwwxxx{{{~~~{{{}}}~~~}}}}}}|||{{{yyywwwtttssstttqqqmmmiiihhhjjjmmmpppzzzwwwnnnmmmrrrxxx|||~~~|||~~~|||wwwmmmrrrsssnnnfff___VVVNNNJJJHHHEEE@@@;;;888888888444555555555555555444444555444222222444555444333333444444555555666666666444555555666666666666666777777666666666666777777999999888888999999:::;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<======<<<<<<;;;:::666666555555555555666666999777888<<<>>>>>>AAAFFFKKKVVVddd{{{}}}}}}yyysssuuu|||zzzoooccc\\\[[[]]]lllllljjjfff```WWWNNNHHHHHHFFFDDDAAA????????????>>>AAAFFFKKKPPPVVV\\\```ccceeehhhkkkmmmlllkkkjjjmmmiiiddd```^^^]]][[[ZZZVVVTTTPPPMMMJJJJJJKKKKKKHHHHHHFFFEEEEEEEEEFFFGGGEEEGGGIIILLLMMMNNNMMMLLLIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJKKKKKKJJJJJJLLLNNNLLLPPPTTTVVVVVVUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQQQQSSSSSSTTTTTTTTTTTTSSSSSSQQQRRRSSSSSSSSSSSSSSSRRRSSSRRRQQQOOONNNMMMLLLLLLKKKLLLMMMNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPSSSVVV[[[bbbiiipppvvvyyywww}}}yyyrrrjjjccc```\\\XXXUUUQQQOOOKKKGGGDDDCCCCCCCCCBBBCCCDDDFFFHHHIIIIIIJJJKKKKKKKKKKKKLLLNNNOOOOOOOOOQQQSSSTTTSSSTTTVVVWWWYYY[[[^^^_________```aaabbbdddiiinnnqqqppplllhhhfffeeecccbbbaaabbbcccccc___```aaaccceeeggghhhiiihhhkkkoooqqqssstttwwwyyyxxxxxxzzz|||~~~~~~|||zzztttvvvxxxzzzyyy{{{}}}jjjaaaWWWSSSQQQPPPRRRWWWXXXZZZ^^^``````___``````aaaaaabbbdddggglllppprrrrrrsssuuuvvvxxxyyyyyyyyywwwwwwvvvvvvvvvvvvwwwwwwxxxwwwvvvuuuuuutttttttttxxxxxxwwwvvvuuutttssssssqqqrrrtttxxxzzzzzzwwwtttpppooommmmmmmmmnnnpppqqqrrrqqqpppnnnmmmmmmmmmmmmnnnqqqvvvyyy||||||yyyqqqnnnjjjggggggggggggggglllmmmrrryyy||||||yyynnnfff```[[[[[[cccqqq|||}}}~~~zzzvvvsssmmmaaaQQQEEE===666111111222000......000000111222333333444444777777777777666666666666666888;;;>>>@@@AAABBBBBBCCCCCCBBBCCCDDDFFFGGGIIIFFFIIIKKKMMMNNNPPPRRRTTTNNNWWWaaahhhrrr|||{{{zzz{{{}}}~~~}}}}}}{{{xxxvvvtttuuuvvvwwwwwwrrroooqqqpppooottt|||yyyxxxvvvwwwxxxzzz}}}~~~xxxooooooooolllcccVVVOOOOOOJJJFFF@@@<<<:::999777666555555666666666666555555555555555555555666777888444444444444444444444444444555666777777888888888666555444333444666888999888888888999999:::::::::===<<<:::999888999::::::::::::;;;<<<===>>>?????????<<<999666444444555555555777999;;;;;;<<>>>>><<<>>>BBBGGGMMMRRRUUUWWWbbbeeeiiilllllllllmmmnnnkkkjjjgggeeeccc```[[[XXX[[[YYYVVVQQQMMMJJJHHHGGGGGGEEEDDDDDDFFFGGGFFFEEEEEEFFFHHHJJJLLLLLLLLLLLLIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKJJJJJJKKKMMMMMMPPPSSSUUUUUUUUUUUUVVVTTTSSSRRRPPPPPPPPPQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSRRRRRRQQQTTTSSSQQQOOOMMMKKKIIIHHHGGGHHHIIIJJJLLLMMMNNNNNNKKKJJJIIIIIIKKKLLLLLLLLLHHHIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKLLLMMMOOOPPPQQQPPPQQQTTTYYY___eeejjjmmmooosssxxx~~~sssnnnfff```\\\XXXVVVTTTPPPNNNIIIEEEBBBAAAAAABBBCCCDDDDDDEEEFFFGGGGGGHHHGGGHHHIIIIIIHHHHHHJJJLLLNNNOOOPPPQQQQQQSSSWWWZZZ[[[[[[[[[\\\\\\]]]]]]^^^___aaacccfffhhhjjjkkkkkkfffeeedddcccbbbbbbbbbbbb`````````aaabbbccceeefffkkklllnnnnnnnnnooorrrtttuuuvvvxxxyyyzzzzzzyyyyyyzzzvvvuuuxxx~~~uuugggYYYTTTTTTTTTVVVYYY^^^______```aaabbbbbbcccbbbbbbdddfffiiillloooqqqttttttuuuuuuvvvxxxyyyzzzyyyyyyyyyxxxwwwvvvuuutttwwwwwwvvvuuutttsssrrrrrrssstttuuuvvvvvvuuutttsssrrrrrrsssttttttuuuuuuvvvqqqqqqqqqppppppppppppoooqqqqqqpppnnnllllllmmmooorrrvvvzzz}}}~~~~~~zzzwwwrrrppplllhhhgggiiilllnnnnnnooorrrvvvyyy}}}~~~|||vvvssskkkbbb^^^[[[```mmmwwwzzz}}}}}}wwwpppfff[[[OOOHHH;;;888444111111111000///000111222222333555888:::999<<<<<<888666777888666::::::;;;>>>@@@AAA@@@>>>BBBBBBBBBCCCDDDEEEEEEFFFHHHIIIKKKLLLNNNPPPQQQRRRRRRUUU[[[ccclll{{{}}}{{{yyyzzz|||~~~~~~}}}}}}~~~~~~}}}}}}|||{{{zzzzzzyyyxxxxxxxxxxxxxxxyyyuuutttvvvvvvvvv|||zzzzzzzzzzzz{{{|||}}}xxxooonnnmmmkkkaaaUUUNNNNNNIIIEEE???;;;999888777666555555666666666666666666666555555555555666666777444444444444444444444444444555666777777888888777999888666555555666777888888888999999::::::::::::<<<;;;:::999999999999:::::::::<<<===>>>@@@AAAAAAAAA>>>;;;777555444444555555777999;;;;;;<<<>>>@@@BBBKKKXXXhhh}}}yyywww|||uuujjjkkkttt}}}pppddd\\\ZZZ```gggnnnooohhh^^^VVVSSSLLLJJJGGGEEECCCAAA@@@???<<<===@@@EEEJJJPPPTTTVVV___bbbgggiiijjjjjjkkklllkkkiiigggfffdddaaa]]]ZZZ[[[ZZZWWWSSSPPPLLLIIIHHHHHHGGGEEEEEEGGGHHHGGGFFFEEEFFFHHHJJJKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIHHHJJJKKKKKKJJJIIIKKKLLLLLLNNNRRRTTTTTTSSSTTTUUUSSSRRRQQQPPPOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTTTTSSSSSSSSSTTTSSSQQQOOOMMMKKKJJJIIIGGGGGGHHHIIIJJJKKKLLLLLLKKKIIIHHHHHHJJJLLLKKKKKKIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLNNNOOOQQQUUU[[[```dddgggkkknnnsssxxx{{{|||{{{{{{qqqllleee___[[[WWWTTTRRRMMMKKKGGGDDDAAA@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFEEEGGGHHHHHHHHHHHHKKKMMMNNNOOOQQQQQQQQQSSSVVVYYYZZZZZZZZZ[[[\\\\\\]]]]]]______aaaccceeegggiiijjjhhhgggeeecccbbbaaa``````_________```aaabbbccccccgggiiikkkkkklllmmmppprrrtttuuuwwwyyy{{{{{{{{{zzzyyyuuurrrsssxxxzzzlll]]]WWWWWWWWWXXX[[[___``````aaabbbbbbcccccccccccceeegggjjjllloooppptttttttttuuuvvvwwwxxxyyyxxxxxxxxxxxxwwwvvvuuutttvvvvvvuuuuuutttsssssssssttttttuuuvvvuuuuuussssssrrrsssssssssssstttttttttqqqqqqqqqppppppppppppooopppppppppnnnlllkkkmmmnnnrrrvvvzzz}}}~~~~~~{{{wwwtttooommmjjjiiijjjlllppprrrsssssstttuuuwwwyyy{{{|||~~~|||{{{uuuqqqiii```]]]]]]dddqqq{{{}}}|||vvvmmmdddXXXMMMFFF;;;888444111111111000///000222333333444666999<<<;;;??????;;;888999999777;;;:::;;;>>>AAABBBAAA???BBBCCCCCCEEEFFFGGGHHHHHHIIIJJJKKKMMMOOOPPPRRRRRRSSSUUUYYY```gggttt|||{{{yyyzzz|||}}}}}}|||{{{|||||||||{{{{{{zzzyyywwwyyy{{{}}}}}}|||zzzxxx{{{yyyyyy|||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||}}}~~~~~~}}}xxxnnnllljjjggg^^^SSSLLLLLLFFFBBB===:::999888666555444555666666777777777777666666555555444555555555444444444444444444444444444444555666777777777777;;;:::888777666666666777999999999:::::::::::::::;;;;;;:::999999999999::::::;;;<<<>>>@@@BBBDDDDDDDDDAAA===999666444444444555777999:::;;;<<<>>>@@@BBBHHHRRRaaauuuzzzuuuvvvzzz}}}~~~~~~tttjjjhhhllluuu|||{{{nnnaaaXXXXXXaaalllrrrpppfff\\\UUUMMMKKKIIIGGGFFFDDDBBB???<<<<<<>>>AAAFFFLLLQQQUUU[[[^^^cccfffggghhhiiijjjjjjiiigggffffffdddaaa___[[[ZZZYYYVVVSSSNNNKKKIIIJJJHHHGGGGGGHHHIIIHHHGGGEEEFFFGGGHHHIIIJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHJJJIIIHHHHHHIIIKKKJJJMMMPPPRRRRRRRRRRRRSSSQQQQQQPPPOOOOOOPPPRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTUUUUUUUUUUUUTTTTTTRRRQQQOOOMMMKKKKKKHHHHHHHHHGGGHHHHHHIIIJJJJJJHHHGGGGGGIIIJJJJJJIIIHHHHHHIIIJJJKKKKKKLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHKKKLLLNNNQQQUUUYYY\\\^^^bbbeeejjjooorrrtttttttttnnnjjjccc]]]YYYUUUQQQNNNHHHGGGDDDAAA?????????@@@???@@@@@@AAAAAABBBBBBBBBCCCEEEFFFGGGGGGIIIKKKNNNNNNOOOQQQQQQQQQSSSVVVXXXXXXXXXYYYZZZZZZ[[[\\\\\\^^^^^^^^^___aaacccfffgggiiihhhfffcccaaa___^^^^^^^^^^^^^^^______``````aaaccceeeggghhhiiikkknnnqqqsssuuuxxx{{{|||}}}|||{{{zzztttooooooqqqxxxttteee^^^\\\[[[\\\^^^aaaaaabbbbbbcccddddddddddddeeefffhhhjjjlllnnnooorrrrrrssstttuuuvvvwwwwwwvvvvvvvvvvvvvvvuuutttssstttttttttssssssssssssssstttuuuuuuuuutttsssrrrrrrsssssssssrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppoooooooooooommmkkkkkklllnnnrrruuuzzz|||}}}~~~~~~~~~|||xxxtttqqqkkkkkkjjjkkkmmmqqquuuwwwxxxwwwuuuttttttuuuwwwxxx{{{~~~}}}zzz}}}}}}xxxsssmmmeee^^^\\\___iiiwww|||tttjjj```UUUJJJDDD:::777444222111222111000111222444555666888<<>>AAABBBBBBAAACCCCCCDDDFFFHHHIIIJJJKKKKKKKKKMMMNNNPPPQQQRRRSSSSSSTTTXXX\\\aaajjj}}}|||zzzzzz{{{}}}~~~~~~}}}{{{{{{{{{{{{zzzyyyxxxwwwuuuxxx}}}{{{yyyzzz{{{}}}~~~}}}{{{zzzyyywwwzzz|||}}}~~~wwwlllhhheeebbbZZZPPPJJJIIICCC@@@<<<999888777666555444555666777777888777777777666555555444444444444444444444444444444444444333444555666777777777777999888777666666666777777999999999:::::::::::::::::::::999999999999999999:::;;;===???BBBDDDFFFGGGFFFDDD@@@<<<888666444444555777999::::::;;;===???CCCGGGOOO\\\lll~~~zzzsssqqqssswwwyyyyyyssslllgggfffmmm|||zzzxxxyyy{{{jjj\\\TTT\\\iiitttvvvooocccYYYPPPMMMJJJIIIHHHFFFCCC???<<<<<<;;;===AAAGGGNNNQQQVVVZZZ___ccceeefffhhhiiiiiihhhgggfffgggfffeeeccc[[[[[[ZZZXXXUUUQQQMMMJJJKKKIIIGGGGGGHHHIIIHHHHHHFFFFFFGGGGGGHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFHHHIIIIIIHHHGGGIIIJJJJJJMMMOOOQQQQQQQQQRRRSSSQQQQQQPPPPPPPPPRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRSSSUUUUUUVVVVVVVVVVVVUUUTTTSSSQQQPPPNNNNNNKKKJJJIIIHHHGGGHHHHHHIIIJJJHHHFFFGGGHHHIIIIIIHHHFFFFFFGGGHHHJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGIIIJJJKKKMMMPPPRRRTTTUUUXXXZZZ___dddiiilllmmmnnniiifff```[[[WWWRRRNNNKKKDDDCCCAAA???>>>>>>>>>???======>>>>>>>>>?????????@@@BBBDDDFFFGGGIIILLLOOOMMMOOOQQQQQQRRRSSSUUUWWWWWWWWWXXXXXXYYYZZZ[[[[[[]]]\\\[[[\\\]]]```ccceeefffdddcccaaa___^^^]]]\\\]]]^^^^^^_______________```bbbeeefffhhhjjjnnnqqqtttvvvzzz}}}~~~}}}{{{zzzzzzsssmmmlllmmmqqqzzz}}}mmmeeebbb``````aaaddddddddddddeeeeeeffffffggggggiiijjjlllmmmmmmnnnpppppprrrsssttttttuuuuuuttttttuuuuuutttssssssrrrqqqrrrrrrrrrssssssssstttuuutttttttttsssrrrrrrqqqssssssrrrrrrqqqpppooooooqqqqqqqqqpppppppppoooooonnnnnnnnnllljjjjjjlllnnnrrruuuyyy|||}}}}}}~~~~~~~~~~~~}}}zzzvvvrrroookkkkkklllmmmppptttxxxzzz{{{yyyvvvsssrrrssstttuuuxxx|||~~~{{{xxxyyyyyyuuupppiiibbb\\\ZZZaaannn{{{}}}ssshhh]]]RRRHHHBBB:::777333222222222222222222444555777888;;;???BBBEEEIIIKKKGGGDDDDDDBBB???>>>>>>>>>@@@BBBDDDCCCBBBBBBCCCDDDFFFHHHJJJKKKLLLLLLMMMNNNOOOQQQRRRSSSTTTTTTTTTWWW[[[^^^dddsss{{{zzzzzz|||||||||{{{zzzxxxwwwuuutttrrrvvv{{{{{{yyyyyy|||~~~}}}{{{zzzxxxxxxuuuyyy~~~ttthhhbbb^^^\\\VVVMMMGGGFFF@@@>>>:::999888888666555555555666777888888777777777666555444444444444444444444444444444444444444333444555666666777777777555555555555666666777777999999999999999999999999888999999999999999999999:::;;;<<>>BBBFFFNNNZZZhhhwwwvvvpppnnnppprrruuurrrnnnhhhccchhhzzz|||yyyxxxttt}}}uuueeeVVV[[[eeeqqqxxxuuujjj```TTTPPPKKKIIIIIIHHHCCC???===<<<:::;;;>>>CCCIIIMMMRRRVVV[[[```ccceeegggiiiiiigggffffffggghhhgggfff\\\\\\\\\[[[XXXTTTPPPMMMLLLJJJHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGHHHHHHGGGGGGHHHJJJKKKMMMOOOPPPPPPQQQRRRTTTRRRRRRQQQQQQQQQRRRTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRSSSUUUUUUVVVVVVVVVWWWVVVUUUTTTSSSRRRQQQQQQNNNMMMKKKIIIIIIIIIJJJJJJJJJHHHFFFFFFHHHIIIHHHGGGDDDDDDEEEFFFHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJKKKLLLNNNOOOOOOPPPNNNQQQUUUZZZ```dddgggiiiccc```\\\XXXUUUPPPKKKHHHAAA@@@???>>>=========>>><<<<<<<<<<<<============>>>@@@CCCDDDFFFHHHLLLNNNMMMOOOQQQRRRRRRRRRTTTUUUUUUVVVWWWXXXYYYZZZ[[[[[[\\\[[[ZZZZZZ[[[^^^```bbb```___^^^]]]\\\[[[[[[[[[\\\]]]^^^___`````````______aaadddfffgggjjjnnnpppvvvxxx|||~~~zzzxxxwwwpppjjjiiijjjlllrrrxxxtttkkkgggdddccceeefffffffffgggggggggggggggiiijjjkkklllmmmmmmmmmlllnnnoooppprrrssssssssssssrrrrrrsssssssssrrrqqqqqqppppppqqqqqqrrrrrrssssssttttttsssrrrrrrrrrrrrrrrssssssrrrqqqpppoooooonnnqqqqqqqqqpppppppppoooooonnnnnnnnnlllkkkkkklllnnnrrruuuyyy{{{||||||}}}~~~~~~~~~|||yyyuuurrrpppnnnnnnoooqqqtttwwwyyyzzz{{{yyyvvvsssrrrssstttvvvvvvzzz~~~{{{xxxvvvuuurrrllleee___\\\[[[eeerrr}}}~~~sssfff[[[PPPGGGAAA999666333222222333333333333555777999;;;>>>CCCFFFKKKPPPRRRPPPMMMLLLIIIEEECCCBBBAAABBBDDDEEEEEEDDDBBBCCCDDDFFFHHHJJJKKKLLLMMMMMMNNNOOOQQQRRRSSSSSSTTTTTTWWW\\\^^^bbbmmmyyy|||{{{|||}}}~~~zzzzzzxxxvvvtttqqqooommmkkknnntttyyy||||||{{{zzz|||}}}yyy{{{|||zzzyyyyyyyyyuuuzzz~~~qqqccc\\\WWWUUUQQQJJJEEEDDD>>><<<:::999999999777666666777777888888777777666555555444444333444444444444444444444444444444444333333444555666666666666333444444555666777777777888888888888888777777777777888999999:::999999999999:::<<<>>>@@@CCCEEEFFFDDDBBB@@@>>>;;;999777777666777999:::999:::<<<===@@@CCCKKKWWWcccooo|||qqqkkkiiijjjqqqpppooojjjdddeeettt}}}{{{vvvsss___^^^```jjjuuuwwwqqqhhh[[[UUUNNNKKKKKKJJJEEE@@@???===;;;:::<<<@@@DDDGGGMMMRRRXXX]]]```cccfffhhhhhhgggeeefffggghhhhhhhhh``````___]]][[[XXXUUUSSSNNNLLLJJJJJJJJJKKKJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGIIIHHHGGGGGGHHHJJJKKKMMMOOOOOOOOOPPPRRRTTTRRRRRRQQQPPPQQQQQQSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTUUUUUUUUUUUUVVVUUUUUUTTTSSSRRRRRRQQQPPPOOOLLLKKKJJJJJJKKKLLLJJJIIIGGGGGGHHHIIIHHHGGGDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJIIIJJJKKKLLLMMMMMMMMMLLLHHHJJJMMMRRRWWW[[[___aaa]]][[[XXXVVVSSSOOOIIIFFF@@@@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<===???BBBCCCEEEGGGKKKNNNMMMOOOQQQRRRRRRRRRSSSTTTUUUUUUVVVWWWYYYZZZ[[[[[[\\\[[[[[[[[[\\\]]]___```]]]\\\[[[ZZZZZZZZZZZZZZZZZZ[[[]]]___````````````___aaaccceeegggiiimmmpppuuuyyy~~~{{{xxxuuummmggggggggghhhkkkpppwwwyyypppkkkhhhggghhhiiiiiiiiiiiiiiiiiiiiiiiikkklllmmmnnnnnnmmmlllkkklllmmmooopppqqqrrrqqqqqqppppppqqqqqqqqqqqqppppppooooooppppppqqqqqqrrrrrrsssrrrrrrqqqqqqrrrrrrsssssssssrrrrrrqqqpppooooooqqqqqqqqqppppppppppppooonnnnnnnnnmmmkkkkkkmmmoooqqqtttxxx{{{{{{{{{||||||~~~~~~}}}{{{xxxuuurrrqqqpppqqqsssuuuwwwxxxyyyzzzzzzxxxvvvtttttttttuuuvvvuuuyyy~~~yyyuuuqqqnnniiiaaa]]]]]]___jjjvvvrrrdddXXXMMMEEE@@@999666333222333444444444444666999;;;===AAAFFFJJJPPPVVVYYYXXXUUUTTTQQQMMMHHHFFFEEEDDDFFFFFFFFFEEEDDDDDDEEEGGGHHHJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTWWW\\\^^^aaahhhqqq~~~}}}}}}}}}~~~~~~{{{yyyvvvuuussspppllliiifffddd```ccciiiooouuuyyy{{{|||xxxtttxxx}}}zzzyyyyyyzzzxxx{{{}}}}}}~~~~~~{{{nnn^^^WWWQQQPPPMMMGGGCCCCCC===;;;:::999::::::888777888888888888888777666555444444333333333444555555444444444444444444444444333333444555666666666666555666666777777777666666777777777777666666666555666777888999:::999999888888999:::<<>><<<;;;;;;===@@@BBBIIIMMMTTTYYY]]]aaadddfffhhhfffeeeeeeggghhhhhhhhheeeeeecccaaa___\\\[[[ZZZQQQOOOMMMMMMMMMMMMMMMKKKLLLKKKIIIGGGFFFEEEFFFFFFIIIIIIJJJJJJJJJJJJIIIIIIGGGHHHIIIIIIHHHHHHIIIJJJJJJKKKMMMMMMMMMNNNQQQSSSRRRQQQPPPOOONNNOOOPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPQQQOOOMMMKKKJJJKKKLLLNNNKKKIIIHHHGGGHHHIIIHHHGGGEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJFFFFFFHHHKKKNNNRRRUUUWWWXXXVVVUUUTTTRRRNNNHHHEEEAAAAAA@@@???>>>>>>============<<<<<<<<<<<<<<<<<<===???AAACCCDDDFFFJJJLLLLLLOOOQQQRRRRRRRRRRRRSSSUUUUUUVVVXXXYYYZZZ\\\\\\[[[\\\\\\\\\]]]^^^^^^^^^^^^]]]\\\ZZZYYYXXXXXXXXXWWWXXX[[[^^^___``````___^^^```cccdddeeehhhkkknnnrrrvvv}}}~~~{{{wwwooohhhhhhhhhggghhhkkkoooxxx|||rrrnnnjjjiiijjjjjjjjjjjjjjjjjjjjjjjjjjjmmmnnnooooooooommmkkkjjjjjjkkknnnpppqqqqqqpppooonnnoooooopppppppppooooooooooooppppppppppppppppppqqqqqqppppppqqqrrrssstttssssssrrrrrrqqqqqqqqqpppqqqqqqqqqppppppppppppooonnnoooooommmllllllnnnqqqqqqtttxxxzzz{{{zzz{{{|||||||||{{{yyywwwuuusssqqqqqqsssuuuwwwyyyzzz{{{{{{zzzyyyxxxwwwvvvuuuuuuuuuuuuyyy~~~{{{tttnnnkkkfff___\\\___eeeppp{{{pppaaaTTTJJJBBB>>>888666333222333555555555555777:::<<>>>>>===<<<;;;;;;:::666777999999999999;;;<<>>???FFFJJJQQQWWW[[[___bbbdddhhhfffddddddfffhhhhhhhhhjjjhhhfffdddaaa```______TTTRRRPPPOOOPPPPPPOOONNNMMMLLLJJJGGGFFFFFFFFFFFFIIIJJJJJJKKKKKKJJJJJJIIIGGGIIIJJJJJJHHHHHHIIIKKKIIIJJJKKKLLLLLLMMMOOORRRQQQPPPNNNMMMLLLMMMMMMNNNSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPNNNLLLJJJJJJKKKMMMNNNLLLJJJHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEIIIIIIKKKKKKLLLKKKJJJIIIEEEEEEFFFGGGIIILLLNNNPPPUUUTTTSSSSSSQQQMMMHHHDDDBBBBBBAAA@@@???>>>=================================???AAABBBDDDFFFIIILLLLLLOOOQQQRRRRRRQQQRRRSSSUUUVVVWWWXXXZZZ[[[\\\]]][[[\\\]]]^^^^^^^^^^^^]]]```___]]][[[YYYWWWVVVVVVTTTVVVYYY\\\^^^______^^^^^^```bbbcccdddfffiiilllooottt|||~~~{{{ssslllkkkkkkiiihhhjjjiiiqqq}}}}}}tttoookkkjjjkkkkkkkkkkkkkkkkkkkkkkkkkkknnnoooppppppooommmkkkiiiiiikkkmmmoooppppppooonnnnnnnnnooooooooooooooonnnpppppppppoooooooooooooooppppppooooooppprrrtttuuusssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnmmmmmmoooqqqqqqtttxxxzzzzzzzzz{{{{{{{{{zzzyyyxxxvvvtttrrrqqqqqqsssuuuxxx{{{|||||||||{{{zzzzzzxxxwwwuuutttsssvvvyyy~~~|||tttmmmjjjddd]]]\\\```iiittt~~~~~~ooo___RRRGGG@@@<<<888666333222333555666666555777:::===@@@EEEJJJNNNUUU\\\bbbbbb```___\\\WWWPPPNNNJJJIIIHHHHHHGGGFFFIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMNNNNNNOOOPPPQQQQQQSSSRRRUUUYYYZZZZZZ]]]ccc~~~zzzvvvssspppnnnlllhhhccc___[[[WWWUUURRRVVV^^^kkkwww||||||}}}}}}{{{|||~~~|||xxxvvvuuuuuuuuutttzzz{{{|||}}}~~~sssgggUUUQQQKKKFFFCCC@@@>>><<<999999:::::::::999888888777888888999999888888777666666555444444444444555555444333333222222222222222333444555666666666666777777777777666666666666333444555555666666555555666666666777888888999999999999999999:::;;;<<<===AAA@@@>>><<<:::999888888999999999999999999999999??????BBBFFFGGGMMM[[[iii~~~qqqkkkjjjhhhmmmrrrpppkkkggghhhkkk|||rrraaaZZZ```kkksssvvvoooeeeWWWOOOMMMLLLHHHEEEBBB@@@>>>===<<<===>>>@@@CCCGGGMMMSSSVVVYYY\\\^^^bbbdddfffgggggggggiiijjjllllllkkkiiigggeeecccbbb[[[YYYVVVRRROOONNNNNNNNNMMMLLLJJJIIIHHHGGGFFFFFFJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIHHHGGGGGGIIIIIIHHHIIIJJJKKKMMMNNNQQQPPPOOONNNNNNNNNNNNNNNQQQQQQRRRRRRRRRRRRQQQQQQOOOOOOPPPQQQPPPOOONNNMMMJJJJJJJJJJJJKKKMMMNNNOOOMMMLLLJJJIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFEEEDDDEEEGGGIIIJJJNNNMMMKKKIIIHHHGGGFFFFFF????????????@@@AAABBBBBB===<<<;;;::::::;;;===>>>>>>>>>???@@@CCCFFFIIIKKKLLLMMMPPPQQQQQQRRRTTTVVVXXXYYYZZZ[[[]]]^^^___```ZZZZZZZZZ[[[\\\]]]______aaabbbbbb___[[[WWWUUUUUUSSSTTTVVVXXXZZZ[[[]]]]]]______```aaadddgggjjjkkkooossszzz~~~}}}xxxrrrooonnnmmmkkkiiijjjmmmuuuwwwrrrllljjjllllllkkkjjjjjjjjjkkklllmmmlllllllllllllllkkkkkkkkkjjjjjjjjjkkklllmmmnnnnnnmmmmmmmmmnnnnnnnnnnnnoooooonnnnnnnnnnnnoooooopppooopppqqqrrrtttuuuvvvwwwuuuvvvvvvwwwwwwvvvtttsssrrrssssssttttttssssssrrrqqqpppooommmlllmmmpppssstttwwwzzzzzzxxxwwwxxx{{{yyywwwvvvxxxyyyyyyvvvsssvvvxxxxxxuuuvvv{{{}}}|||~~~|||yyyvvvuuuvvvwwwxxxzzz|||xxxmmmgggccc```bbbfffuuuxxx|||vvveeeWWWNNNFFF???999444333333333444666888999:::<<<>>>???BBBFFFKKKOOOUUUYYY___cccccc```ZZZVVVOOONNNLLLJJJIIIHHHIIIIIIFFFGGGHHHJJJKKKLLLLLLLLLOOONNNNNNNNNOOOQQQSSSTTTVVVVVVVVVVVVYYY\\\___aaa|||xxxsssooommmhhhfffbbb]]]WWWTTTSSSSSSWWW]]]fffqqq{{{||||||}}}|||~~~~~~zzzwwwuuuuuutttssswwwyyy{{{}}}~~~~~~nnnbbbSSSNNNIIIDDDAAA???===;;;888888999999:::999999888777777888888888888777777666555555444444444444444555444333222222222222222222333444555666666666666777666666666666555555555333444444555555555555555666666777888888999999:::888888888999999;;;<<<<<<>>>===<<<;;;:::999999999999999999999999999999999;;;;;;>>>AAABBBGGGTTTaaazzzwwwqqqnnnhhhnnnsssrrrmmmgggfffgggttt|||hhh[[[\\\dddmmmrrrvvvkkk^^^UUUPPPNNNIIIFFFDDDCCC@@@>>><<<<<<<<<<<<@@@DDDJJJOOOSSSVVVYYY\\\aaaccceeeggggggggghhhiiikkkkkkkkkjjjhhhfffdddbbb]]][[[XXXTTTQQQOOOOOOOOOMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGGGGJJJIIIIIIIIIJJJLLLNNNOOOQQQPPPOOOOOONNNNNNOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPMMMNNNOOOOOOOOONNNMMMLLLIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKIIIHHHGGGGGGHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFHHHIIIJJJKKKKKKJJJJJJIIIGGGEEECCCAAAAAACCCEEEFFFHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>===;;;::::::;;;===>>>>>>>>>>>>@@@BBBEEEHHHJJJKKKMMMOOOPPPQQQRRRTTTVVVXXXXXXYYY[[[\\\]]]______[[[[[[[[[[[[\\\]]]^^^___aaabbbccc```\\\XXXUUUTTTSSSSSSTTTUUUVVVXXXZZZ[[[^^^^^^___aaacccgggjjjlllooottt{{{|||wwwtttrrrpppmmmjjjiiikkkrrr{{{|||tttooojjjhhhjjjmmmlllkkkjjjjjjjjjkkkllllllllllllllllllllllllllljjjjjjjjjjjjkkklllmmmmmmkkkkkkkkklllllllllmmmmmmnnnnnnmmmmmmnnnnnnooooooppppppqqqssstttvvvwwwwwwtttuuuvvvwwwwwwvvvuuutttssssssssssssssssssssssssrrrrrrpppnnnmmmnnnpppsssvvvxxxzzzyyywwwuuuuuuvvvuuutttsssuuuwwwxxxuuusssvvvyyyyyywwwyyy~~~}}}zzzxxxvvvvvvwwwxxx{{{|||vvvkkkeeecccbbbeeejjjtttwwwzzz}}}xxxmmm___SSSKKKEEE>>>:::555555555555666888999:::;;;<<>>AAALLLWWWlll~~~wwwqqqkkkqqqwwwxxxssslllgggeeennn~~~rrr```YYY^^^hhhpppxxxooodddZZZTTTPPPLLLHHHGGGFFFBBB???<<<::::::999<<<@@@EEEJJJNNNRRRVVVXXX^^^aaadddeeeffffffggghhhiiijjjkkkllljjjhhheeeccc```^^^ZZZWWWSSSQQQPPPPPPMMMLLLKKKIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGJJJJJJJJJJJJKKKMMMNNNOOOQQQPPPPPPOOOOOOOOOOOOOOONNNOOOOOOPPPPPPOOOOOONNNLLLLLLMMMNNNMMMLLLKKKJJJIIIIIIHHHIIIIIIJJJKKKKKKKKKJJJHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGIIIIIIJJJKKKLLLLLLKKKKKKIIIFFFCCC???>>>???AAABBBBBBBBBAAAAAAAAABBBCCCCCCEEEEEEFFFEEEDDDCCCBBBAAA@@@???===;;;:::;;;<<<=========>>>???BBBEEEGGGIIIJJJLLLNNNPPPQQQRRRUUUWWWWWWWWWXXXZZZ[[[\\\]]]]]]\\\[[[[[[[[[\\\]]]^^^^^^aaacccdddccc^^^YYYUUUSSSRRRRRRRRRRRRSSSTTTVVVWWW\\\\\\]]]___bbbgggkkkmmmnnnttt|||~~~|||yyyuuuqqqmmmiiijjjooovvv||||||}}}{{{rrrmmmiiihhhiiilllkkkjjjiiiiiijjjkkklllkkkkkkkkkllllllmmmmmmmmmiiiiiiiiiiiijjjkkklllllliiiiiiiiiiiijjjjjjjjjkkkmmmmmmllllllmmmnnnoooooopppqqqrrrssstttvvvvvvwwwrrrsssuuuvvvwwwwwwvvvuuutttsssrrrrrrrrrrrrssstttttttttsssqqqooooooqqqsssxxxyyyzzzxxxuuurrrqqqqqqooonnnooopppsssuuutttsssvvvzzz{{{{{{}}}~~~|||zzzxxxvvvvvvvvv{{{|||}}}~~~sssiiidddcccdddiiiooorrrtttwwwzzz{{{{{{yyyxxxkkkbbbVVVLLLFFFBBB===:::777777777777888:::;;;<<<<<<>>>@@@BBBDDDGGGKKKOOONNNPPPSSSVVVVVVTTTRRRPPPNNNMMMKKKIIIHHHHHHIIIIIIGGGGGGIIIJJJKKKKKKLLLLLLMMMLLLLLLLLLMMMOOOQQQRRRRRRRRRRRRRRRTTTVVVXXXZZZ~~~{{{vvvpppkkkggg___]]]YYYRRRMMMNNNUUU[[[gggppp{{{~~~||||||~~~{{{xxxvvvtttsssmmmpppuuuxxxyyyzzz{{{|||{{{{{{|||zzztttiii[[[RRRJJJGGGBBB>>><<<:::999777555666777888999999999999777888888999999888888777555444444333333333333333333333222222222222222333222222333444555555555555444444444333333333222222333333444555555555444444555555555666777777888888888888888888888999::::::999999888888888888999999888888888888888888888888:::999:::<<<<<<>>>GGGPPP^^^qqq|||sssoootttzzz}}}{{{tttmmmhhhnnnyyy~~~kkk___^^^fffooouuupppggg___XXXRRRNNNKKKHHHGGGDDDAAA>>>;;;:::::::::===BBBFFFIIIMMMRRRUUUZZZ^^^aaaddddddeeefffgggggghhhkkklllllliiifffdddaaa___\\\XXXUUURRRQQQPPPMMMMMMKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGIIIJJJJJJKKKLLLMMMNNNOOOPPPPPPOOOOOOOOOOOOPPPPPPNNNNNNOOOOOOOOOOOONNNNNNJJJKKKLLLLLLLLLKKKIIIHHHHHHHHHHHHGGGHHHHHHIIIIIIJJJHHHGGGFFFEEEEEEFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGIIIIIIJJJKKKLLLLLLMMMMMMLLLHHHDDD???===<<<>>>??????@@@@@@AAABBBDDDFFFGGGHHHHHHHHHGGGEEECCCAAA@@@AAA@@@>>><<<;;;;;;<<<======>>>>>>???AAADDDGGGHHHIIIKKKNNNPPPQQQRRRUUUWWWVVVVVVWWWXXXYYYZZZ[[[[[[\\\[[[[[[[[[[[[\\\]]]^^^bbbdddgggfffbbb]]]XXXVVVTTTSSSRRRQQQQQQRRRTTTUUUXXXXXXYYY\\\aaagggllloooooottt|||{{{vvvrrrllllllnnntttxxx|||zzzzzz{{{{{{||||||||||||}}}~~~uuunnnjjjhhhgggggggggffffffgggiiikkkllliiijjjjjjkkklllmmmnnnnnnjjjiiiiiiiiijjjkkkkkklllhhhhhhhhhiiiiiiiiijjjjjjlllkkkkkkkkklllmmmnnnoooooopppqqqrrrssstttuuuuuuqqqrrrtttvvvwwwwwwwwwvvvuuutttrrrqqqqqqrrrtttuuuvvvwwwwwwvvvtttssstttuuuvvvwwwwwwvvvtttpppnnnmmmhhhhhhhhhjjjmmmppprrrssstttyyy}}}}}}zzzxxxwwwvvvvvv{{{{{{|||}}}|||rrrhhheeeeeeffflllrrrpppqqqsssuuuvvvtttqqqooo```ZZZPPPGGGBBB>>>;;;999777888888999:::;;;<<<===>>>???BBBCCCDDDGGGJJJMMMLLLMMMNNNPPPPPPOOONNNMMMMMMLLLJJJIIIHHHHHHIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNOOOQQQQQQQQQQQQQQQRRRTTTUUUVVV||||||{{{xxxtttnnnhhhddd\\\ZZZUUUPPPOOOTTT]]]dddooowww}}}{{{zzzyyy|||}}}}}}~~~~~~~~~zzzxxxwwwvvvlllooorrrttttttsssssstttttttttssspppjjj___TTTMMMFFFCCC>>>;;;999888777666444555666777888999999999888888999999999999888888444444333222222222222222222222222111111222222333111222333444555555555555333333333333222222222222222333333444555444444444333333444444555666666666888888777777777888999999:::999888777777777777777777777777777777777777777:::999999;;;;;;<<>>===<<<:::<<>>;;;:::;;;;;;>>>>>>???AAACCCFFFHHHJJJIIIIIIHHHFFFDDDAAA???>>>BBBAAA>>><<<;;;<<<===>>>>>>>>>???@@@BBBDDDGGGHHHIIIKKKNNNOOOPPPRRRTTTVVVUUUUUUVVVVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZ[[[\\\]]]bbbeeehhhhhhfffaaa^^^\\\YYYXXXWWWUUUTTTTTTUUUUUUTTTTTTUUUYYY^^^eeekkkoooqqqvvv~~~zzzwwwpppnnnoootttwwwyyy~~~|||zzzwwwtttssstttuuuwwwyyy{{{~~~yyypppkkkfffcccaaaaaaaaaccceeehhhjjjlllhhhiiiiiijjjkkkllllllmmmjjjjjjjjjjjjjjjjjjkkkllliiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmnnnnnnnnnoooppppppqqqrrrrrrpppqqqsssuuuvvvwwwwwwvvvuuutttrrrqqqqqqrrrtttuuuxxxyyyzzzyyyxxxvvvwwwwwwttttttttttttrrrooollliii```aaabbbdddgggkkkppprrrttt{{{}}}zzzyyyxxxxxxyyy|||{{{zzz{{{}}}{{{rrrjjjhhhiiijjjnnnsssooonnnoooppppppmmmhhhcccYYYTTTLLLDDD???<<<:::999777888999:::;;;<<<<<<===???@@@CCCDDDEEEFFFIIIKKKJJJKKKLLLLLLMMMMMMLLLLLLLLLKKKJJJIIIHHHHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKMMMOOOPPPQQQQQQQQQRRRRRRSSSSSSTTTuuuvvvvvvtttqqqkkkfffcccZZZVVVRRRPPPTTT]]]gggnnnvvv|||}}}zzzyyyxxxwwwwwwzzz}}}~~~|||{{{{{{qqqsssuuuuuurrrooonnnnnnooonnnlllggg___VVVNNNIIICCC???;;;999888777666555444555666777777777777777888888999999999999888888444333222222111111222222222111111111111222222333111222333444444555555444333333333333222222222222222222333444444444444444333333444444555666666666888777777777777777888888:::999888777777777777777666666666666666666666666888666666888999888<<>>???AAAEEEKKKOOOPPPUUU[[[```cccdddfffgggfffhhhiiijjjjjjhhheeeccc```___]]][[[XXXUUUSSSRRRQQQPPPNNNLLLJJJHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGHHHIIIKKKLLLLLLLLLLLLNNNMMMMMMMMMMMMNNNNNNOOONNNOOOOOOPPPPPPOOOOOONNNKKKKKKLLLMMMLLLKKKJJJIIIJJJIIIHHHGGGGGGFFFGGGGGGIIIHHHFFFEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGIIIKKKLLLMMMHHHFFFCCC???<<<:::999999;;;<<<===@@@CCCFFFHHHJJJKKKIIIGGGDDDBBB@@@??????BBBAAA>>>===<<<===>>>???@@@@@@@@@AAABBBEEEGGGIIIJJJLLLNNNOOOPPPQQQSSSUUUSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWXXXYYY[[[\\\]]]```cccggghhhgggeeecccccc``````___]]]\\\ZZZYYYXXXSSSSSSSSSVVV[[[aaahhhkkkrrrwww~~~~~~zzzxxxrrrooooootttvvvwww{{{~~~|||yyytttpppnnnoooqqqsssuuuwww{{{~~~}}}sssllleee___^^^^^^^^^```cccfffiiijjjhhhhhhhhhiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjiiiiiiiiijjjjjjjjjkkkkkkiiiiiiiiiiiijjjlllmmmmmmmmmmmmnnnnnnoooppppppqqqpppqqqsssuuuvvvvvvvvvvvvtttsssrrrrrrrrrrrrssstttvvvxxx{{{{{{zzzxxxxxxyyysssrrrrrrrrrqqqnnniiieee[[[\\\]]]___aaaffflllqqqvvv}}}{{{{{{|||~~~~~~{{{yyyyyy{{{~~~wwwqqqmmmnnnooooooppptttnnnmmmkkkkkkkkkfff^^^XXXRRRNNNHHHBBB===:::999999888999:::<<<============???AAACCCDDDDDDEEEGGGIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLKKKIIIHHHHHHHHHIIIJJJHHHIIIIIIJJJKKKKKKJJJJJJKKKJJJJJJJJJKKKMMMOOOPPPRRRRRRRRRRRRRRRQQQQQQQQQrrrsssuuutttrrrmmmhhheee\\\VVVRRRTTT^^^kkktttyyy}}}~~~}}}|||{{{{{{{{{{{{zzz}}}|||||||||yyytttooommmlllllljjjfff___VVVOOOIIIGGGAAA===:::777777777666555555555666666777666666666666666777777777777666666333333222111111111111111111111111111111222333333111111222333444444444444444444333333333222222222222222333444444444444333444444555666666777777888888777777666666666777777888888777777888888999:::666666666666666666666666777555555777888777:::???DDDQQQdddxxx}}}}}}|||vvvkkkiiimmmxxxvvvjjjeeemmmsssxxxvvvkkk___WWWTTTKKKJJJIIIHHHEEECCCAAA@@@;;;;;;<<<<<<===AAAFFFJJJKKKPPPXXX^^^bbbeeeggghhhggghhhhhhhhhgggfffdddccc``````^^^]]][[[XXXVVVUUUTTTRRRPPPMMMJJJHHHFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHFFFGGGHHHJJJKKKKKKKKKKKKLLLLLLKKKKKKLLLMMMMMMNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMMMMNNNNNNMMMKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFIIIHHHGGGEEEDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFFFFGGGGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCEEEFFFIIIKKKLLLHHHGGGEEECCCAAA>>>===<<<;;;<<<===@@@CCCFFFIIIKKKMMMKKKGGGCCCAAA@@@@@@AAAAAA@@@>>>======>>>@@@AAAAAAAAAAAABBBCCCFFFHHHIIIKKKMMMOOOOOOOOOOOOQQQSSSRRRSSSSSSTTTTTTUUUUUUVVVTTTTTTUUUVVVXXXZZZ\\\]]]\\\___cccfffffffffggghhhhhhhhhhhhfffdddaaa^^^\\\VVVUUUSSSTTTWWW\\\aaadddmmmrrrzzz{{{vvvuuuqqqmmmmmmqqqtttuuuwww{{{www|||~~~{{{yyy{{{{{{yyyxxxvvvrrrooonnnnnnoooppppppssswwwzzz~~~yyyqqqhhh```_________```bbbdddfffhhhgggggggggggghhhhhhhhhhhhhhhggggggfffffffffgggggghhhiiiiiiiiiiiijjjjjjjjjhhhhhhhhhhhhjjjkkklllmmmmmmmmmnnnnnnoooppppppppppppqqqsssuuuvvvvvvuuuuuusssssssssssssssssssssssssssvvvyyyzzzzzzxxxxxxxxxtttsssqqqqqqoookkkddd___WWWXXXYYYZZZ]]]bbbiiiooo|||~~~}}}~~~~~~yyyvvvuuuwwwxxxqqqnnnnnnsssvvvuuutttvvvnnnllliiihhhfff```VVVOOOKKKHHHDDD???;;;999999::::::;;;<<<>>>???????????????AAACCCDDDDDDDDDEEEGGGHHHIIIJJJKKKKKKKKKJJJJJJKKKJJJIIIHHHHHHHHHIIIJJJHHHIIIJJJJJJKKKJJJJJJJJJKKKKKKJJJJJJKKKMMMOOOPPPQQQQQQQQQQQQQQQPPPOOONNNssstttvvvwwwuuuqqqmmmjjj___YYYTTTYYYgggvvv||||||||||||}}}~~~|||vvvpppmmmllljjjgggbbbZZZQQQJJJGGGEEE@@@===999777666666666555666666666666666666555555444444555555555555444444333222222111000111111111111111000000111222333333111111222333444444444444444444444333333333222222222222333444444444333333666666777777888888999999888777666666666666777777666666666777888:::;;;<<<666666666666666666666666888555555888999888:::>>>;;;GGGYYYooo{{{oookkkkkkttt}}}rrrkkk```jjjtttuuunnnccc\\\YYYMMMMMMKKKIIIGGGDDDAAA@@@;;;;;;::::::;;;>>>CCCHHHIIINNNVVV]]]bbbeeegggiiihhhhhhggggggfffdddcccbbbaaa``````___]]][[[YYYXXXUUUTTTQQQMMMJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGGGGHHHHHHHHHEEEFFFHHHJJJKKKKKKJJJJJJKKKKKKJJJKKKKKKLLLMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNOOOOOOOOONNNLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFIIIHHHGGGEEEEEEEEEEEEFFFIIIIIIHHHHHHHHHHHHIIIIIIDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBBBBCCCEEEGGGJJJLLLKKKKKKJJJIIIGGGDDDBBBAAA======???BBBEEEHHHKKKMMMOOOLLLGGGCCCAAAAAABBBCCCAAA@@@>>>======???@@@BBBBBBBBBBBBCCCDDDFFFIIIJJJLLLNNNOOOOOOOOOOOOPPPRRRRRRRRRSSSSSSTTTTTTUUUUUURRRSSSTTTUUUWWWYYY[[[]]]ZZZ]]]aaaccceeefffiiijjjlllmmmmmmllljjjeeeaaa^^^YYYWWWTTTSSSTTTXXX\\\___eeekkkttt|||~~~wwwsssrrroookkkkkkooorrrssstttxxxrrrvvvwwwtttrrrttttttrrrtttsssrrrpppoooooonnnooolllppptttwww{{{~~~wwwnnndddbbbaaaaaaaaaaaaccceeefffggggggggggggfffffffffffffffeeeeeedddddddddeeeeeehhhhhhhhhhhhiiiiiiiiiiiiggggggggghhhiiikkklllmmmnnnnnnooooooppppppqqqqqqqqqrrrsssuuuuuuuuuuuutttrrrssssssttttttssssssrrrpppssswwwyyyyyyxxxwwwwwwvvvtttrrrpppnnniiiaaa[[[UUUVVVXXXXXXZZZ___gggnnn~~~yyysssqqqqqqrrrlllkkkooovvvzzzyyywwwxxxoookkkhhhfffddd]]]RRRJJJFFFDDDAAA===:::888:::;;;;;;<<<>>>@@@AAAAAAAAA@@@>>>AAACCCDDDCCCCCCDDDEEEGGGHHHIIIKKKKKKJJJIIIIIIKKKJJJIIIHHHHHHHHHIIIJJJIIIIIIJJJJJJKKKJJJJJJJJJKKKKKKKKKKKKLLLMMMOOOPPPPPPPPPQQQPPPPPPNNNMMMMMMnnnqqqvvvzzz|||xxxrrrmmmddd___^^^eeerrr|||zzzvvvvvvxxx}}}{{{rrrkkkgggjjjdddZZZRRRKKKEEE@@@===999888777555444444444444666555555444555666777888444444444444444444444444444444444444333222111000000000111111111111000000333333333333333333333333111111111111222333444444333333333333333333333333555555555555555444444444222333555777888888777666888777666555555666777888777777666666555555555444444444444555666888999:::===DDDNNN]]]tttsssnnnkkkmmmsss}}}zzzdddbbb```ccckkknnnhhh```[[[VVVSSSNNNIIIEEECCCCCCCCC@@@>>>;;;999:::===AAACCCHHHLLLRRRXXX]]]aaafffiiiggghhhiiigggeeecccccccccbbbbbbaaa___^^^\\\ZZZYYYZZZWWWRRROOOMMMKKKHHHFFFHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLKKKLLLMMMNNNNNNNNNNNNNNNOOOOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHJJJKKKLLLLLLLLLLLLKKKJJJHHHFFFFFFFFFHHHIIIJJJIIIGGGFFFFFFFFFDDDBBBDDDCCCBBBAAABBBDDDFFFHHHQQQQQQRRRQQQNNNIIIDDDAAA@@@???@@@AAACCCFFFJJJLLLGGGFFFEEEDDDCCCCCCDDDEEEBBBAAA>>>;;;888888;;;>>>CCCCCCCCCDDDFFFHHHKKKLLLOOOOOOQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSUUUUUUUUUVVVVVVVVVWWWWWW\\\\\\]]]^^^```cccfffhhhiiikkkppprrrrrroookkkiiiaaa]]]YYYUUUTTTVVVYYY[[[ccchhhoootttwwwyyyzzz{{{~~~~~~wwwqqqnnniiiiiiiiijjjlllooorrrtttvvvuuutttrrrqqqqqqqqqqqqmmmmmmmmmnnnooooooppppppqqqrrrssstttvvv{{{uuuiiihhhfffdddcccdddeeeddddddccccccdddeeeeeedddccccccggggggffffffffffffggggggfffgggggggggeeeeeegggiiiiiigggeeeeeehhhkkknnnooooooooopppppppppoooooonnnoooppprrrssstttsssrrrrrruuuttttttsssrrrqqqqqqqqqssssssssstttttttttuuuuuusssrrrpppnnnjjjeee___ZZZSSSRRRTTTWWWYYY^^^jjjwww|||sssmmmkkkjjjiiibbbggglllpppwww{{{wwwqqqllliiigggddd\\\QQQJJJJJJGGGEEEAAA===;;;::::::;;;===>>>???@@@AAA@@@???>>>@@@@@@AAABBBCCCDDDFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIKKKLLLLLLLLLKKKJJJLLLKKKJJJKKKMMMOOOOOONNNPPPOOOOOONNNNNNMMMMMMMMMkkkooouuu||||||xxxrrrmmmjjjooozzz|||vvvrrrppprrrxxx~~~~~~~~~vvvoookkkddd^^^VVVNNNHHHCCC???===777666555444333333333333333444555666666666555555444444444444444444444444444444444444333222111000000000111111111111000000222222222222222222222222333333222111111222222222333333333333333333333333444444444555555555555555444444555666777777777777777777666555555666777777666666666666555555444444333333444444555666777888:::AAAIIIVVVjjjwwwqqqlllmmmqqqyyyooobbb\\\\\\ccckkkkkkgggeeeYYYUUUPPPLLLIIIFFFDDDCCCAAA???<<<::::::<<>>;;;999999;;;>>>BBBBBBBBBDDDFFFIIIKKKMMMPPPPPPQQQRRRSSSSSSSSSSSSQQQQQQRRRRRRRRRSSSSSSSSSTTTUUUUUUUUUUUUVVVVVVVVVZZZZZZZZZ\\\^^^```cccdddeeehhhllloooqqqpppnnnmmmfffccc]]]XXXVVVUUUWWWXXX]]]aaahhhmmmoooqqqrrrsssxxx{{{~~~~~~zzztttooollliiihhhhhhhhhjjjmmmoooqqqsssrrrrrrqqqppppppoooooommmmmmmmmnnnooooooppppppnnnnnnoooppprrrvvv|||tttkkkiiifffdddeeeffffffeeecccdddeeeeeeeeeeeedddcccggggggffffffffffffggggggeeefffgggfffeeeeeegggiiiiiigggffffffhhhkkknnnoooqqqqqqrrrqqqqqqpppoooooooooppprrrssstttttttttsssuuuuuuuuuuuutttsssrrrqqqrrrssssssssstttttttttuuusssqqqooommmjjjeee___[[[VVVTTTUUUXXX[[[```lllxxxvvvmmmhhheeeeeeeeeaaagggmmmrrrxxx{{{wwwpppkkkfffccc___XXXNNNHHHHHHDDDBBB???<<<;;;;;;<<<===???@@@AAABBBBBBBBBAAA@@@AAAAAAAAABBBCCCDDDFFFFFFHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIKKKLLLLLLLLLKKKJJJIIIHHHHHHJJJMMMOOOPPPOOOOOOOOOOOOOOOOOONNNMMMMMMfffkkkrrr|||{{{xxxzzz}}}xxxrrrmmmkkkpppyyy}}}|||}}}~~~wwwoookkk]]]WWWPPPIIIDDDAAA===;;;444444333333333333444444000222555777777666333222444444444444444444444444444444444444333222111000000000111111111111000000111111111111111111111111444444333111111000000000333333333333333333333333333333444444555555666666666555555555555555666666777666555555555555666777666555555555555444444444333333333333333444555666666<<>><<<;;;<<<>>>???DDDGGGLLLPPPTTTXXX\\\```fffhhhiiiiiifffdddcccddddddddddddbbbaaa___]]]\\\\\\ZZZVVVSSSRRRPPPNNNLLLLLLKKKIIIGGGEEEDDDCCCCCCFFFFFFFFFGGGGGGHHHHHHIIIFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKNNNNNNOOOOOONNNNNNMMMLLLMMMLLLKKKJJJJJJJJJKKKLLLKKKJJJIIIGGGEEECCCBBBAAABBBBBBBBBBBBCCCDDDEEEFFFKKKOOOVVVZZZZZZTTTMMMHHHEEEDDDDDDDDDEEEHHHJJJLLLKKKIIIFFFCCC@@@?????????@@@@@@???<<<:::999;;;>>>???@@@AAACCCFFFIIIKKKMMMOOOOOOPPPQQQRRRRRRRRRRRRPPPQQQQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUWWWXXXXXXYYYZZZ\\\^^^___aaacccfffjjjmmmooooooppplllhhhccc]]]YYYVVVVVVVVVWWW[[[```dddggghhhjjjkkkooossswwwxxxuuupppmmmkkkhhhggggggggghhhjjjlllmmmnnnoooooooooooonnnlllkkkllllllmmmnnnnnnoooooopppjjjkkkkkkkkkllloootttxxx}}}ooolllhhheeefffgggggggggcccddddddeeeeeeddddddcccffffffffffffffffffffffffdddeeeffffffeeeeeegggiiiiiiiiihhhiiijjjlllnnnpppttttttttttttsssrrrppppppooopppqqqssstttuuuuuuuuuuuuvvvwwwxxxwwwuuusssrrrrrrrrrssssssssssssttttttqqqpppnnnllljjjeee```\\\YYYWWWWWW[[[^^^dddppp|||}}}xxxppphhhcccaaaaaabbbbbbiiiqqqvvv{{{|||wwwppphhhccc]]]YYYRRRJJJFFFGGGAAA???===<<<;;;<<<===???@@@AAABBBCCCDDDCCCCCCBBBAAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGIIIJJJKKKLLLLLLLLLKKKKKKGGGFFFFFFHHHLLLOOOPPPPPPNNNNNNOOOPPPPPPOOONNNMMMbbbfffnnnwww}}}|||zzzwwwtttpppnnnlllrrr}}}}}}||||||}}}}}}sssjjjeeeXXXSSSLLLEEEAAA>>>;;;999333333333333333444555555111222444555555444222111333333333333333333333333333333333333333222111111000000111111111111000000000000000000000000000000333333222111111111111111222222222222222222222222222222333444444555666666666555333222222333444555555555555555555555555555444444444444444444444444444444333333333444444555555:::???DDDOOOccc{{{yyyssspppooorrr|||xxxgggWWWVVV___iiippptttkkkdddZZZSSSPPPMMMIIIFFFEEECCCAAA>>><<<<<<<<<===???BBBGGGKKKOOOTTTYYY]]]eeegggiiiiiigggeeeddddddeeeddddddcccaaa```^^^]]]^^^[[[XXXWWWVVVTTTRRRPPPOOOMMMKKKIIIGGGEEEDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLMMMLLLLLLLLLJJJKKKKKKLLLLLLLLLKKKKKKIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKMMMMMMNNNOOOOOONNNNNNNNNLLLLLLKKKJJJJJJKKKLLLLLLKKKKKKJJJGGGDDDBBBAAAAAAAAABBBBBBCCCDDDDDDEEEEEEGGGLLLSSSXXXYYYUUUPPPLLLGGGFFFEEEEEEFFFHHHJJJLLLKKKIIIEEEAAA???>>>??????@@@@@@???===;;;;;;<<<>>>>>>???AAACCCFFFIIILLLMMMMMMMMMNNNOOOOOOPPPOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSUUUVVVVVVWWWXXXYYYZZZZZZ]]]^^^```cccfffiiilllmmmmmmjjjfffaaa\\\YYYVVVVVVUUUXXX\\\___aaabbbdddfffhhhlllppprrrqqqnnnkkkjjjggggggffffffggghhhiiijjjjjjkkkmmmnnnnnnllljjjiiikkkkkkllllllmmmnnnnnnoooiiijjjjjjiiiiiikkknnnqqqxxx}}}ppplllhhheeeeeefffffffffcccddddddddddddddddddccceeeeeeeeeffffffeeeeeeeeecccdddeeeeeedddeeefffhhhkkklllmmmmmmmmmnnnppprrrwwwwwwwwwvvvuuusssrrrqqqooopppqqqssstttvvvvvvwwwuuuvvvxxxzzzyyywwwtttsssrrrrrrrrrrrrrrrrrrsssssspppooommmkkkiiifffbbb^^^[[[XXXZZZ^^^dddjjjvvv}}}{{{|||}}}|||xxxtttmmmeee```___bbbdddhhhpppxxx|||~~~~~~wwwoooggg___XXXSSSMMMGGGDDDEEE???>>>===<<<<<<<<<===>>>@@@AAACCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGIIIJJJKKKLLLMMMLLLLLLKKKHHHGGGFFFHHHKKKMMMNNNMMMLLLNNNOOOPPPPPPPPPNNNMMM^^^aaagggpppxxx}}}~~~}}}}}}||||||yyytttqqqpppooonnnpppxxx}}}~~~xxxmmmddd^^^VVVQQQIIICCC>>>;;;888666333333333333444555666777444333333222222222333333333333333333333333333333222222333333222222111111000000111111111111000000000000000000000000000000111000000000111111222333222222222222222222222222111222222333444555666666444333222111000111222333444444555555555555444444333333333333444444444444444444444333444444555555777999<<>>======???>>>???AAADDDGGGJJJLLLMMMNNNNNNOOOPPPPPPPPPOOOOOONNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRTTTTTTUUUVVVWWWWWWWWWXXXZZZZZZZZZ\\\^^^aaadddfffiiigggeeebbb___[[[YYYWWWTTTWWWYYYZZZ[[[\\\___aaadddggglllnnnnnnllljjjjjjeeeeeeeeeeeeffffffgggggghhhiiikkkllllllkkkjjjiiiiiijjjjjjkkkkkklllmmmmmmjjjjjjjjjiiihhhiiilllnnnpppyyyvvvmmmjjjfffccccccddddddccccccccccccbbbbbbcccccccccddddddeeeeeeeeeeeeddddddbbbcccddddddddddddfffhhhmmmooorrrrrrqqqqqqssstttxxxxxxwwwvvvuuutttrrrqqqooopppppprrrsssuuuvvvwwwtttvvvxxxyyyyyywwwuuusssrrrrrrrrrrrrrrrrrrqqqqqqooonnnlllkkkjjjhhhdddaaa\\\ZZZ\\\ccciiipppyyy{{{xxxxxxwwwvvvssspppjjjccc^^^___eeejjjsss{{{wwwnnneee\\\SSSOOOKKKFFFCCCDDD@@@???>>>===<<<<<<======???@@@BBBDDDDDDDDDDDDCCCEEEEEEEEEDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMMMMMMMLLLKKKJJJHHHGGGHHHJJJKKKKKKJJJKKKLLLNNNOOOOOOOOOOOONNNZZZ\\\bbbjjjrrrwwwyyyyyyzzz{{{}}}~~~wwwrrrpppoooooonnnuuu}}}}}}{{{~~~~~~qqqeee\\\XXXRRRMMMFFF@@@<<<999666444444444333444444555666666555444333222111222333444333333333333333333333333111222222222222222111111000000111111111111000000000000000000000000000000/////////000000222333333222222222222222222222222222222333333444444555555222111111111111111222222333333444555555444333333222222333333333333333444333333333333444444555666777888:::===AAAMMMcccwww~~~zzzyyywwwvvvzzzjjj___^^^cccllltttxxxssskkkaaaXXXRRROOONNNIIIHHHGGGDDDBBB@@@>>>===:::===AAADDDIIINNNTTTYYY^^^aaaeeeggggggfffffffffdddddddddcccbbbaaa___^^^___]]]\\\\\\\\\[[[XXXVVVTTTSSSQQQNNNLLLJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJHHHGGGGGGGGGGGGHHHIIIIIIHHHIIIJJJKKKKKKLLLLLLKKKIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIGGGHHHJJJLLLMMMNNNOOOOOOHHHHHHIIIIIIIIIJJJJJJJJJHHHJJJJJJGGGCCC@@@@@@BBBAAACCCEEEGGGHHHGGGFFFEEEDDDFFFHHHJJJLLLNNNOOOOOOJJJIIIHHHHHHIIIKKKMMMOOOKKKIIIDDDAAA??????AAABBB@@@BBBCCCCCCAAA??????@@@???@@@CCCFFFHHHJJJLLLLLLPPPQQQQQQRRRRRRQQQQQQPPPNNNNNNNNNNNNOOOOOOOOOOOONNNNNNOOOOOOOOOPPPPPPPPPQQQRRRTTTUUUVVVVVVVVVVVVWWWWWWVVVWWWXXXZZZ]]]^^^bbbbbbbbbaaa___]]]ZZZYYYSSSTTTVVVVVVVVVWWWZZZ\\\```cccgggjjjiiigggffffffbbbbbbccccccdddddddddeeeeeefffhhhiiijjjiiiiiihhhgggggghhhiiiiiijjjjjjkkkjjjjjjjjjiiihhhhhhjjjlllkkksssyyy{{{|||{{{vvvoooiiifffcccbbbbbbbbbaaa```bbbbbbaaa``````aaabbbbbbbbbcccdddeeeeeedddcccbbbaaabbbcccccccccdddfffhhhmmmqqquuuuuusssrrrsssuuuvvvvvvvvvvvvuuutttrrrrrrpppppppppqqqrrrsssuuuvvvtttuuuvvvwwwwwwvvvtttsssrrrrrrqqqqqqqqqqqqppppppooonnnlllkkkkkkjjjgggeee```^^^aaahhhnnnrrryyy{{{vvvtttrrrqqqqqqnnnhhh```]]]aaakkksssvvvnnncccYYYPPPLLLIIIEEEBBBCCC@@@??????>>>>>>>>>>>>>>>???AAABBBDDDEEEEEEEEEDDDHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLKKKJJJHHHHHHJJJKKKJJJIIIKKKKKKKKKLLLMMMNNNOOOOOOVVVYYY___hhhqqqxxx{{{|||zzz{{{}}}~~~{{{yyyyyyvvvtttssstttttttttssszzz|||yyy|||tttggg\\\TTTPPPMMMHHHBBB===:::888666444444333333333333333444444444444444444444333333222222222222222222222222222111111222222222222111111000000111111111111000000111111111111111111111111111000000000000000111222111111111111111111111111333333333333333333333333111111222333444444444333222333444444444444333222111222222222333333333333111111111111222444555666666555777:::===DDDVVVgggwww}}}}}}zzzvvvxxx|||wwwggg^^^\\\bbbiiirrrsssrrrkkk```WWWRRRQQQJJJJJJIIIGGGEEEBBB@@@>>>;;;===???BBBEEEIIIOOOSSSYYY]]]bbbfffgggfffffffffeeeeeeeeeeeedddbbbaaa```^^^]]]]]]]]]^^^]]]ZZZXXXVVVUUUSSSPPPOOOMMMLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJGGGGGGGGGGGGGGGHHHHHHIIIGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNHHHHHHIIIIIIJJJJJJJJJJJJFFFHHHJJJGGGBBB???AAACCCBBBDDDGGGIIIJJJIIIGGGEEEDDDEEEGGGIIIKKKMMMNNNNNNLLLLLLKKKKKKLLLNNNQQQRRROOOKKKFFFBBB??????@@@AAAAAACCCEEEEEECCCBBBAAAAAAAAABBBEEEGGGJJJKKKLLLLLLOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMMMMMMMNNNNNNNNNOOOMMMMMMMMMNNNNNNNNNOOOOOONNNOOOQQQSSSTTTUUUUUUTTTTTTTTTTTTUUUVVVWWWYYYZZZ\\\]]]___```___]]]ZZZXXXTTTUUUUUUTTTSSSUUUXXXZZZ\\\___bbbdddcccaaa``````]]]^^^___```aaaaaaaaaaaacccddddddeeeffffffggggggeeeeeefffgggggghhhhhhiiiggghhhhhhgggffffffgggiiiggglllooonnnooopppmmmiiidddcccbbbbbbbbbbbb```^^^aaa```___^^^^^^___```aaabbbcccdddeeeeeedddcccbbb```bbbccccccccccccfffhhhlllqqqvvvvvvtttrrrrrruuutttttttttttttttsssrrrrrrppppppooooooppprrrssstttssssssttttttuuuttttttsssrrrqqqqqqqqqpppppppppppppppnnnlllllllllllljjjhhhfffdddfffmmmqqqrrrtttxxx|||yyywwwvvvtttsssssspppiiibbb```fffsss~~~vvvnnn```VVVMMMJJJHHHCCC@@@@@@>>>>>>>>>???@@@@@@AAAAAAAAABBBDDDFFFGGGGGGGGGFFFKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKIIIIIIIIIJJJJJJKKKKKKKKKJJJKKKLLLMMMNNNMMMLLLLLLKKKIIIHHHIIIKKKLLLLLLKKKJJJJJJIIIIIIJJJLLLOOOPPPTTTWWW^^^hhhrrr{{{zzz{{{}}}}}}|||xxxtttqqqlllmmmpppuuuyyy{{{{{{yyy}}}zzzwww~~~~~~~~~yyykkk^^^TTTMMMJJJHHHDDD>>>:::888777666555333333222222111222222333333444666777666444222000222222222222222222222222000111111222222222111111000000111111111111000000111111111111111111111111333222111000////////////111111111111111111111111444333333333333333333333000222333555666666555555222222444444444444222222111111111222222333333333/////////000111333444555444222444888:::???MMM\\\pppzzz}}}~~~{{{uuuuuuxxxmmm]]]UUUWWW^^^kkkrrrvvvrrrfff[[[TTTSSSKKKKKKJJJIIIGGGDDDAAA???<<<>>>???@@@BBBEEEJJJNNNWWW[[[aaaeeeffffffggggggggggggffffffeeedddcccbbb^^^]]]]]]^^^___^^^[[[YYYWWWVVVTTTRRRPPPOOONNNNNNGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJGGGGGGFFFFFFGGGGGGHHHIIIGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHGGGFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGJJJKKKLLLMMMMMMMMMMMMMMMHHHHHHIIIJJJKKKKKKJJJJJJEEEHHHJJJGGGBBB???AAADDDBBBDDDHHHJJJKKKJJJGGGFFFEEEFFFIIIKKKMMMNNNMMMMMMNNNNNNMMMMMMOOOQQQTTTVVVRRRNNNHHHBBB???>>>>>>???AAADDDFFFGGGEEECCCBBBBBBBBBDDDFFFIIIJJJKKKLLLKKKLLLLLLMMMMMMMMMLLLLLLKKKLLLMMMMMMMMMMMMNNNNNNNNNLLLMMMMMMMMMNNNNNNNNNNNNLLLMMMOOORRRSSSTTTSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYYYY[[[]]]___^^^\\\YYYVVVVVVWWWVVVUUUTTTUUUXXX[[[XXX[[[^^^___^^^\\\[[[[[[ZZZZZZ\\\]]]^^^_________bbbbbbbbbbbbcccdddffffffddddddeeeeeefffgggggggggeeeffffffeeeddddddeeegggcccfffgggeeeeeehhhhhheeebbbaaaaaabbbcccbbb```]]]```___^^^]]]]]]^^^___```aaabbbdddeeeeeedddbbbaaa```aaabbbcccbbbcccfffhhhkkkpppvvvvvvssspppqqqsssrrrsssssssssssssssrrrrrrppppppoooooooooppprrrssssssrrrrrrrrrssssssssssssrrrqqqqqqqqqppppppoooooopppnnnmmmmmmmmmmmmkkkjjjjjjhhhjjjpppsssqqqppprrrwww~~~zzzwwwxxxzzzzzzyyywwwtttmmmeeedddlll{{{vvvnnn^^^TTTJJJHHHGGGBBB???>>><<<===>>>???AAACCCDDDEEEBBBCCCEEEGGGHHHHHHHHHHHHLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLJJJKKKLLLNNNNNNMMMMMMLLLIIIHHHHHHIIIKKKMMMNNNMMMJJJIIIHHHGGGHHHKKKOOOQQQ___dddkkkttt|||}}}yyytttoookkkiiikkkooouuuzzz}}}~~~~~~|||}}}}}}~~~}}}xxxjjj^^^XXXRRRLLLGGGAAA???;;;888666555555666222333444444555555444444333333333333333333333333444444333333222111000000111000000000111111222333000000000000000000000000111111000000000000000000333333222111000000000111000000111222333333444444444444444444333333222111444333333222111111111222111111222222222222111111///000000000111111111111000111111111111222222222666666555666999???HHHNNNcccooo{{{}}}|||}}}tttqqqttt}}}wwwdddWWWSSSTTT```kkktttsssoooiii^^^SSSOOOMMMJJJFFFDDDBBBAAAAAA===;;;::::::===BBBGGGJJJRRRVVV[[[aaadddeeedddcccccccccdddddddddddddddddd``````aaaaaa```^^^[[[ZZZVVVWWWXXXXXXVVVSSSOOOMMMLLLJJJHHHFFFEEEEEEFFFGGGDDDEEEGGGIIIJJJJJJJJJJJJFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJHHHFFFEEEDDDDDDFFFHHHIIIHHHHHHGGGGGGFFFGGGGGGGGGKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIGGGEEEDDDCCCCCCCCCCCCGGGKKKMMMMMMKKKJJJJJJHHHIIIJJJLLLMMMOOOPPPPPPNNNLLLKKKMMMPPPTTTVVVWWWXXXRRRJJJCCCAAA@@@AAAAAACCCDDDFFFGGGGGGFFFEEEDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPOOONNNOOOPPPQQQRRRTTTUUUXXXZZZ\\\]]]]]]]]]XXXXXXXXXWWWWWWVVVVVVVVVXXXXXXXXXXXXXXXWWWWWWVVVXXXYYYYYY[[[\\\]]]^^^^^^\\\]]]]]]^^^^^^]]]]]]\\\```aaaaaacccdddeeeffffffccccccccccccccccccccccccbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbaaa```^^^^^^]]]]]]]]]^^^^^^^^^______bbbbbbaaaaaaaaaaaabbbbbb^^^___```aaacccfffhhhjjjjjjkkkmmmoooqqqqqqqqqppprrrrrrrrrrrrrrrrrrrrrrrrqqqpppoooooooooqqqrrrssssssrrrqqqqqqppppppqqqqqqlllmmmnnnnnnnnnmmmkkkjjjmmmmmmnnnnnnnnnmmmlllkkkkkkmmmoooqqqrrrssssssssswww}}}zzzuuusssvvv{{{}}}}}}zzzwwwppphhhdddlll}}}uuuhhhXXXSSSKKKEEEBBB@@@????????????@@@AAABBBCCCCCCDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKNNNNNNMMMLLLLLLKKKLLLLLLNNNNNNNNNMMMMMMKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHIIIKKKLLLjjjooouuu}}}~~~xxxrrrnnnmmmmmmnnnuuuxxx~~~||||||||||||}}}|||}}}vvvmmmbbbYYYSSSNNNIIIDDD>>>===:::777555555555666222333333444444444444444333333333333333333333333333333333222222222111111000000000000111111111222000000000000000000000000222222222222222222222222333222111111000000111111000000111222222333444444333444444444333333222111555444333333222222222333111111222222222222111111000111111111222222222222000111111111111222222222444444444555777===DDDJJJ\\\iiixxx~~~|||~~~~~~xxxssstttwww{{{iii[[[UUUSSSYYYcccnnnrrrrrroooeee[[[PPPOOOMMMJJJHHHFFFDDDDDD???===;;;;;;===AAAFFFIIINNNRRRXXX^^^bbbccccccbbbccccccddddddddddddddddddaaabbbccccccbbb```]]]\\\YYYZZZZZZYYYWWWUUURRRPPPNNNMMMJJJHHHFFFFFFGGGGGGFFFGGGHHHIIIIIIHHHHHHGGGEEEEEEDDDDDDEEEEEEFFFGGGFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGHHHGGGFFFEEEEEEEEEFFFHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJIIIHHHGGGEEEDDDCCCBBBBBBDDDHHHMMMOOOPPPNNNNNNNNNKKKKKKLLLMMMNNNPPPQQQQQQQQQOOONNNPPPSSSWWWYYYYYYYYYSSSKKKDDD@@@@@@@@@@@@CCCDDDFFFGGGGGGFFFEEEDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMOOOPPPPPPQQQQQQPPPPPPOOOPPPOOONNNNNNNNNOOOQQQQQQRRRSSSUUUWWWYYYZZZZZZZZZXXXWWWWWWVVVUUUUUUUUUUUUWWWWWWXXXYYYYYYXXXWWWVVVWWWXXXXXXYYYZZZ[[[[[[\\\[[[[[[\\\\\\\\\\\\[[[[[[^^^^^^___```aaabbbccccccbbbbbbbbbbbbbbbbbbbbbbbb````````````````````````aaaaaaaaaaaa```___^^^]]]\\\]]]]]]]]]]]]^^^^^^^^^`````````___``````aaaaaa^^^___```ccceeegggiiijjjjjjkkkmmmoooqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooonnnnnnooopppqqqqqqpppoooooonnnnnnoooooommmmmmnnnnnnmmmlllkkkjjjnnnnnnnnnnnnnnnnnnnnnmmmnnnoooqqqrrrssstttssssssvvvzzz{{{wwwrrrrrrvvv{{{~~~~~~|||zzztttlllhhhooo~~~tttgggUUUQQQJJJEEEBBBAAA@@@???>>>???@@@AAABBBCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJJJJIIIHHHGGGHHHHHHIIIJJJKKKLLLLLLKKKMMMMMMLLLKKKKKKKKKKKKKKKMMMMMMMMMMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJLLL{{{~~~zzzrrrllljjjnnnssswwwvvvxxxzzz~~~{{{{{{{{{~~~}}}wwwrrrfff```WWWQQQMMMIIIDDD@@@:::999777555444444555555222222333333333444444444222222333333333333333333333333333333222222222222//////000111111111111000000000000000000000000000222222222222222222222222222222111000000000111111000000111111222333333333333333444444444333222222555555444333333333333444111111222222222222111111111111111222222222333333000111111111111222222222222333444444666:::???CCCRRR```sss~~~}}}|||}}}}}}||||||wwwtttsss{{{sssdddYYYTTTQQQYYYccclllsssvvvooofffUUUTTTRRROOOLLLJJJHHHGGGAAA@@@===<<<===???CCCEEEIIILLLRRRXXX]]]```aaabbbcccddddddddddddddddddcccddddddeeefffeeeccc```___]]]]]]\\\ZZZYYYWWWVVVUUURRRPPPNNNKKKIIIHHHHHHHHHGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGIIIIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLIIIIIIHHHHHHHHHIIIJJJJJJIIIHHHFFFEEECCCBBBBBBBBBDDDHHHNNNRRRSSSSSSSSSTTTOOOOOOOOOPPPQQQRRRSSSSSSTTTSSSRRRTTTWWWZZZ\\\\\\\\\UUULLLDDD@@@???>>>>>>BBBCCCEEEFFFGGGFFFEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJJJJKKKKKKJJJJJJIIIKKKKKKKKKKKKLLLLLLLLLLLLNNNOOOOOOOOOOOOOOOOOONNNOOONNNNNNNNNNNNOOOPPPPPPOOOPPPRRRTTTVVVWWWWWWXXXXXXWWWUUUSSSSSSSSSSSSTTTUUUVVVXXXYYYYYYXXXWWWVVVVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZZZZYYYYYYYYYZZZZZZ[[[\\\]]]^^^______````````````````````````______^^^^^^]]]]]]\\\\\\___`````````___^^^]]]\\\[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^___```^^^___bbbeeehhhiiijjjjjjjjjlllnnnpppqqqrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooonnnmmmmmmmmmmmmnnnnnnmmmllllllllllllmmmmmmmmmmmmmmmlllkkkjjjiiipppooonnnnnnnnnooopppqqqrrrrrrsssttttttttttttsssvvvyyy}}}~~~{{{yyyyyyvvvrrroooqqqvvv|||~~~}}}xxxrrrooossspppdddRRRNNNIIIEEECCCBBB@@@?????????@@@AAABBBCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJKKKLLLMMMMMMLLLJJJHHHGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLKKKJJJJJJJJJJJJJJJJJJLLLMMMMMMMMMLLLKKKJJJIIIJJJIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKxxxtttnnnkkkmmmuuu}}}~~~xxx{{{{{{yyyxxxzzz{{{wwwnnnfffZZZVVVPPPLLLHHHDDD???<<<666666555444333444444555222222222222222333333444222222222222222333333333444444444333333222222111000000111222222222111000000000000000000000000000////////////000000000000111111000000000000111111000000111111222222222333333333333444444333333222444333333222222222333333111111222222222222111111000000111111111222222222000000111111111222222222111333444555555888;;;>>>HHHWWWlll{{{|||zzz||||||zzztttssswww~~~pppbbbXXXNNNQQQWWWaaannnvvvuuuqqq___\\\XXXRRRNNNLLLJJJJJJDDDBBB???===<<<===???@@@DDDGGGMMMSSSYYY]]]___```cccdddeeefffffffffeeedddfffggghhhhhhhhhfffcccbbb```___]]][[[YYYXXXXXXYYYTTTSSSPPPMMMKKKIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHGGGGGGGGGHHHIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKHHHGGGGGGGGGHHHIIIJJJJJJHHHGGGFFFDDDCCCBBBAAAAAACCCHHHNNNSSSVVVWWWXXXYYYUUUTTTSSSSSSSSSSSSTTTUUUVVVUUUUUUVVVYYY\\\]]]]]]^^^WWWMMMEEE@@@>>>===<<>>======AAABBBCCCDDDEEEFFFGGGGGGFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNPPPRRRSSSUUUVVVWWWVVVTTTQQQPPPOOOOOOOOOOOOPPPSSSTTTUUUUUUTTTSSSUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTUUUVVVVVVVVVWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZ[[[[[[\\\\\\^^^^^^]]]\\\[[[[[[ZZZZZZ[[[[[[\\\\\\\\\[[[ZZZZZZYYYYYYYYYYYYZZZZZZZZZ[[[YYYYYYZZZZZZ\\\]]]^^^______aaaeeeiiilllmmmnnnmmmoooppprrrssssssssssssrrrqqqqqqqqqrrrrrrssssssssssssrrrqqqpppnnnlllkkkjjjmmmmmmlllkkkkkkkkkkkklllllllllkkkkkkjjjjjjjjjjjjnnnmmmmmmmmmnnnpppsssuuuvvvuuuuuutttssssssrrrrrruuuwww{{{~~~~~~|||wwwtttmmmkkkkkkooovvv|||~~~~~~zzz{{{{{{yyyxxx{{{|||qqqcccWWWNNNLLLHHHFFFEEEDDDBBB@@@AAAAAABBBCCCDDDEEEFFFFFFHHHHHHHHHIIIJJJJJJJJJKKKKKKLLLNNNOOONNNLLLIIIGGGFFFFFFGGGHHHHHHHHHGGGGGGIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHHHH|||xxxvvvooopppsssyyy}}}{{{yyyyyy|||{{{yyywwwuuuqqqiii___WWWRRRPPPKKKFFF@@@;;;888666222222222222333333333222222111000000000111222333000000111111222333333333666666555444333222111111333222111111000111111111///////////////////////////000000111111222222222000000/////////000111111111111111111111111111111222222333444444444333333111000000000000111111222111111222222222222111111........./////////000000000111111111111222222222333444555555555666999<<<<<>><<<<<<<<<>>>@@@CCCHHHMMMQQQUUUWWW^^^```ccceeegggggggggfffggghhhjjjjjjjjjhhhfffeee```___]]][[[ZZZZZZZZZ[[[XXXWWWVVVSSSQQQNNNLLLKKKFFFFFFFFFFFFFFFGGGHHHIIIFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGHHHHHHGGGGGGGGGDDDDDDDDDEEEFFFGGGGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEDDDEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJGGGGGGFFFFFFFFFGGGHHHHHHGGGFFFDDDCCCAAA@@@@@@@@@AAAGGGNNNTTTXXX[[[]]]^^^^^^\\\ZZZWWWVVVVVVVVVWWWVVVUUUUUUWWWZZZ\\\\\\[[[]]]VVVMMMEEEAAA@@@??????@@@AAABBBCCCEEEFFFGGGHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIIIIIIIJJJJJJJJJKKKIIIJJJJJJKKKKKKJJJJJJIIIJJJKKKLLLLLLMMMMMMLLLLLLMMMMMMMMMOOOPPPRRRTTTUUUVVVVVVTTTSSSQQQOOOMMMMMMLLLMMMNNNOOOQQQQQQRRRRRRSSSTTTTTTTTTUUUUUUVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZ]]]]]]\\\\\\[[[[[[ZZZZZZYYYZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\^^^```aaaaaacccfffjjjmmmoooppppppssstttuuuuuuuuutttsssrrrpppqqqqqqrrrrrrsssssstttttttttsssrrrpppnnnlllkkkmmmmmmlllkkkkkkkkkkkkllljjjjjjiiiiiiiiijjjkkklllmmmmmmnnnooopppsssuuuwwwwwwvvvuuutttssssssssssssssstttxxx|||}}}{{{uuuqqqjjjiiiiiimmmssswwwxxxwwwtttuuuwwwxxxyyy{{{uuujjj^^^TTTPPPMMMIIIFFFEEEDDDCCCBBBCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKMMMNNNMMMLLLJJJIIIFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHHHHHHHHHHHHHIIIJJJIIIJJJJJJJJJJJJJJJIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHGGGGGG}}}yyywwwuuutttrrrtttxxx}}}{{{{{{{{{||||||xxxxxxvvvrrrkkkbbbYYYSSSNNNLLLGGGAAA<<<777555555222222333333333222222111222111/////////000222333///000000111222222333333333333444444444444444444333111///------...000111//////////////////////////////000000111222222333///////////////000111111111111111111000000000000111222333333444444444333111111000000111111222333111111222222222222111111////////////000000000000000111111111111222222222333333333333333555999<<<:::@@@MMM___ppp~~~{{{nnnllljjjllltttxxxnnncccXXXSSSRRRUUU^^^gggoooooommmjjjccc\\\UUUQQQMMMKKKGGGDDDAAA???>>>>>><<<===???BBBFFFJJJNNNPPPXXX[[[___bbbeeefffeeeeeefffhhhiiijjjjjjhhhfffeee``````___]]]\\\\\\\\\\\\[[[ZZZYYYWWWUUUSSSQQQPPPIIIIIIGGGGGGFFFGGGGGGHHHEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHBBBBBBCCCEEEFFFGGGHHHIIIGGGFFFEEEEEEEEEFFFHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGFFFEEEDDDBBBAAA@@@??????BBBGGGOOOVVVZZZ]]]___```aaa___[[[XXXVVVVVVWWWWWWVVVVVVVVVXXX[[[\\\\\\[[[[[[UUULLLEEEBBBAAAAAAAAA@@@@@@AAABBBDDDFFFHHHIIIGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKLLLKKKLLLMMMNNNQQQSSSTTTUUUVVVUUUTTTRRROOOLLLJJJIIIIIIIIIJJJKKKMMMOOOQQQPPPQQQQQQRRRSSSTTTTTTUUUUUUTTTRRRQQQQQQRRRTTTUUUSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWXXXXXX[[[[[[[[[[[[[[[ZZZZZZZZZXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZZZZ\\\]]]```aaaccccccdddgggjjjmmmppprrrsssxxxxxxxxxxxxwwwuuusssrrrppppppqqqrrrrrrsssttttttuuuuuuuuutttsssqqqooommmmmmlllkkkkkkjjjjjjkkkkkkhhhhhhhhhhhhiiikkklllmmmnnnoooppprrrtttwwwxxxyyyxxxwwwvvvuuuttttttuuuuuusssuuuxxx{{{}}}zzzsssnnnhhhffffffjjjnnnqqqqqqooommmoooqqqtttwww{{{xxxoooggg]]]UUUSSSOOOIIIFFFDDDEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJHHHIIIIIIJJJJJJJJJIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJIIIIIIHHHGGGFFFFFF}}}yyyvvvuuuttttttvvvwww{{{}}}||||||~~~}}}vvvwwwvvvpppggg]]]VVVRRRJJJHHHDDD>>>888555444444222333333333333222111111222111///...///000222333///000000111222222333333111111222333555666777777222000---******,,,...000////////////////////////,,,------...///000000111///////////////000111111111111111000000000000000111222333333444444444444222111111111222333333444111111222222222222111111000000000000111111111111000111111111111222222222222222222111111444888<<<888<<>>AAAEEEIIIKKKTTTWWW[[[```cccddddddcccfffggghhhiiiiiihhhfffeeeaaaaaa```___^^^]]]]]]\\\]]]]]]\\\ZZZXXXVVVTTTSSSLLLKKKIIIGGGFFFFFFFFFGGGDDDDDDDDDDDDDDDEEEFFFFFFHHHIIIIIIJJJJJJIIIIIIHHH@@@AAABBBDDDFFFGGGHHHIIIHHHFFFEEEDDDDDDFFFHHHIIIFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFFFFEEEDDDBBBAAA@@@??????CCCIIIPPPWWW[[[^^^```bbbccc```\\\YYYVVVVVVWWWWWWVVVVVVWWWYYY[[[]]]\\\[[[YYYTTTKKKEEEBBBBBBCCCCCC???@@@AAABBBDDDFFFHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKMMMOOORRRSSSUUUVVVVVVVVVSSSPPPLLLIIIHHHGGGFFFGGGHHHKKKNNNPPPNNNNNNOOOPPPQQQSSSSSSTTTUUUTTTRRRQQQQQQRRRTTTUUUQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVWWWWWWYYYYYYYYYZZZZZZZZZZZZZZZWWWWWWXXXXXXYYYXXXXXXWWWVVVVVVVVVWWWWWWWWWXXXXXXZZZZZZ[[[\\\^^^aaacccdddeeeeeegggiiimmmpppsssuuuzzzzzzzzzyyyxxxvvvsssrrrppppppqqqrrrrrrsssttttttvvvvvvwwwvvvuuurrrpppooolllkkkjjjjjjiiijjjjjjjjjggggggggggggiiikkkmmmnnnoooppprrruuuxxxyyy{{{{{{zzzyyywwwvvvvvvvvvwwwxxxwwwwwwzzz}}}~~~{{{sssmmmfffeeedddgggkkkmmmkkkiiiiiikkknnnrrrvvvzzz~~~~~~uuulllfff^^^WWWUUUPPPJJJFFFDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKHHHHHHIIIJJJJJJIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKIIIJJJJJJIIIHHHGGGFFFEEE~~~wwwqqqpppssswww{{{~~~}}}}}}qqqmmmggg```[[[UUUOOOKKKEEEBBB>>>999666444444444111111000000000000111111000000000000111111111111//////000000111111222222222333333444444333333222222111111111000000//////000///...---------------000000000000000000000000///////////////000111111000000000000111111111111333222111111111222333444222111111111000000//////222222222222222222222222000000000000000000000000//////000000111111111222111111111111222444666777888888===KKK[[[nnnzzzyyyrrrfff^^^___iiixxxwwwhhhYYYOOOLLLOOOSSS^^^iiirrrtttsssooodddYYYTTTQQQMMMJJJIIIGGGBBB???BBB@@@===<<<===@@@DDDGGGMMMQQQXXX]]]___aaacccdddddddddeeehhhkkkjjjfffaaabbbaaaaaa```````````````ccc```]]]]]]]]][[[XXXTTTRRRPPPNNNLLLJJJHHHGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFDDDCCCAAA???>>>>>>>>>???CCCFFFLLLSSSZZZ___bbbdddcccbbb```]]][[[ZZZZZZZZZ]]]\\\[[[\\\^^^^^^]]]\\\XXXSSSKKKEEEBBBAAAAAAAAADDDAAA>>>???BBBFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGHHHIIIHHHGGGGGGIIIJJJGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIFFFGGGHHHJJJKKKMMMNNNOOOVVVVVVWWWXXXXXXVVVQQQNNNGGGGGGFFFEEEFFFHHHJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRNNNNNNMMMMMMLLLMMMMMMMMMOOOPPPRRRTTTUUUVVVUUUUUUUUUWWWXXXZZZZZZYYYWWWVVVWWWWWWWWWVVVUUUTTTSSSRRRTTTTTTSSSSSSTTTVVVYYYZZZVVVYYY]]]```aaabbbccceeegggggghhhiiikkknnnppprrruuuvvvxxxyyyxxxuuurrrpppoooppppppqqqsssttttttuuuqqqrrrrrrrrrqqqpppnnnlllkkkjjjiiiiiiiiiiiiiiiiiiggggggfffhhhjjjmmmmmmmmmnnnrrrwww{{{}}}~~~~~~{{{wwwuuussstttyyy}}}vvvoookkkeeeeeeeeeffffffgggggghhhgggjjjnnnqqqtttxxx{{{~~~zzzqqqjjjddd```]]][[[[[[TTTLLLHHHHHHIIIFFFDDDEEEEEEFFFGGGHHHJJJLLLMMMLLLLLLKKKKKKJJJJJJJJJIIIHHHIIIKKKLLLMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIIIIHHHHHHGGGGGGGGGzzzwwwtttsssuuuyyy~~~}}}{{{jjjgggbbb]]]XXXSSSMMMIIIAAA???;;;777444333333333111111111000000111111111000000000000111111111111000000000000000111111111000111111111111111111000111111111000000000//////111000///...............000000000000000000000000///////////////000111111000000000000111111111111222222111111111222333444111111111111000000000///222222222222222222222222000000000000000000000000///000000000111111111111111111111111222444666777999999===HHHTTTeeezzz{{{uuujjj```\\\aaalllttttttdddWWWPPPNNNOOOTTT___jjjoooqqqqqqiii```WWWSSSOOOLLLKKKIIIFFFCCCAAA???<<<:::;;;===AAACCCJJJNNNTTTZZZ]]]```ccceeeffffffgggjjjmmmmmmjjjfffeeedddbbbaaaaaaaaabbbcccdddbbb```______^^^[[[XXXVVVTTTRRRPPPMMMKKKJJJIIIFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGGGGHHHIIIIIIHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEDDDDDDDDDEEEEEEFFFDDDCCCAAA???>>>>>>>>>???BBBEEEJJJQQQWWW]]]```bbbcccbbb```^^^]]]\\\\\\\\\^^^^^^^^^___``````^^^[[[WWWRRRJJJEEECCCBBBBBBBBBCCC@@@>>>???CCCFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIHHHGGGFFFGGGHHHEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFGGGIIIJJJLLLMMMMMMSSSTTTVVVYYYZZZXXXTTTQQQJJJIIIGGGEEEEEEFFFHHHIIIKKKKKKLLLLLLMMMMMMMMMMMMLLLMMMNNNOOOPPPPPPPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOQQQRRRSSSTTTTTTSSSSSSTTTVVVWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTSSSSSSTTTVVVXXXZZZXXX[[[___aaabbbdddfffggghhhhhhhhhiiikkkmmmoooppptttvvvxxxyyyxxxuuurrrpppoooppppppqqqrrrsssssstttpppqqqqqqpppooonnnmmmlllkkkjjjiiihhhhhhhhhhhhhhheeeddddddeeegggiiikkkkkknnnsssyyy|||xxxuuusssuuuzzz~~~vvvoookkkdddcccbbbaaabbbccceeegggjjjlllnnnqqqsssuuuwwwyyyzzzuuulllddd___[[[XXXVVVTTTOOOIIIGGGHHHIIIGGGEEECCCCCCDDDEEEFFFHHHJJJKKKLLLKKKKKKKKKJJJIIIIIIHHHFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIJJJJJJKKKIIIIIIIIIHHHHHHHHHGGGGGGssstttuuuxxx|||}}}~~~tttbbb```\\\XXXTTTOOOIIIEEE<<<:::777444222222222222222222111111111111222222000000000000111111111111111111111111000000000000000000111111111111000000111111000000000000//////111111000////////////000000000000000000000000000///////////////000111111000000000000111111111111111111111000111222222333111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222444555666888999===CCCJJJWWWlll~~~~~~zzzrrrfff\\\ZZZ___eeeooo|||rrrdddYYYRRROOOJJJSSS]]]dddkkkooommmiii^^^ZZZUUUQQQNNNLLLJJJHHHCCCAAA>>><<<;;;<<<>>>@@@EEEIIIOOOUUUYYY^^^bbbeeefffffffffiiikkkmmmlllkkkhhhfffeeeccccccdddeeeffffffeeecccccccccaaa___]]][[[ZZZWWWUUURRROOOMMMLLLHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGIIIKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDCCCBBBAAA???>>>>>>>>>>>>@@@CCCHHHNNNTTTYYY]]]___```___^^^]]]]]]\\\]]]]]]``````aaacccdddbbb^^^[[[TTTPPPJJJEEEDDDCCCCCCCCCAAA@@@???AAADDDGGGIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEFFFHHHIIIIIIGGGEEEEEEEEECCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHEEEFFFGGGHHHIIIJJJKKKLLLOOOQQQTTTYYY\\\[[[XXXUUUOOOMMMIIIEEECCCCCCEEEFFFFFFGGGIIIKKKLLLLLLLLLKKKJJJKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQQQQSSSSSSSSSRRRQQQPPPOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTSSSSSSTTTVVVXXXYYYZZZ]]]```cccdddfffhhhjjjiiiiiiiiijjjkkklllnnnooosssuuuwwwxxxwwwuuurrrqqqooooooppppppqqqqqqqqqrrrooonnnnnnmmmllllllllllllkkkjjjiiihhhgggffffffgggcccccccccccceeegggiiijjjmmmttt}}}}}}yyyvvvtttxxx|||~~~vvvnnnjjjdddbbb```______bbbfffhhhnnnnnnooopppqqqrrrsssssssssmmmeee]]]XXXTTTQQQOOOLLLIIIFFFFFFHHHIIIHHHFFFDDDDDDDDDEEEGGGHHHJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLIIIIIIIIIIIIHHHHHHHHHHHHuuuwwwzzzvvvjjj\\\ZZZWWWSSSPPPJJJDDD@@@888777555333222222222333333222222222222222222333///000000000111111111111222222111111000000//////111111222222222222111111000000000000000000//////000000///////////////000///////////////////////////////////////000000111///000000000111111111111000000000000111111222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222333444555666888<<>>??????@@@DDDIIINNNTTTYYY```dddbbbbbbccceeegggjjjkkkllliiihhheeedddcccdddfffggggggffffffeeeeeedddbbbaaa___^^^\\\YYYVVVSSSPPPOOOIIIIIIIIIHHHHHHGGGGGGGGGEEEFFFFFFGGGGGGHHHHHHIIIFFFEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHKKKLLLMMMKKKIIIGGGFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@???>>>======@@@BBBFFFKKKQQQVVVYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[```aaaccceeefffccc]]]YYYRRRNNNIIIFFFEEEEEEDDDCCC??????@@@BBBDDDGGGIIIJJJJJJIIIIIIHHHGGGFFFFFFEEEHHHHHHHHHHHHGGGFFFDDDDDDEEEGGGIIIIIIGGGDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJKKKMMMRRRXXX\\\^^^\\\YYYUUUQQQLLLFFFCCCBBBCCCDDDBBBDDDFFFIIIJJJKKKJJJJJJIIIJJJKKKLLLLLLMMMMMMLLLMMMMMMLLLLLLLLLMMMNNNNNNMMMMMMNNNOOOPPPPPPQQQQQQOOOPPPPPPQQQPPPPPPOOONNNMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUVVVXXXYYYZZZ\\\___bbbdddeeegggjjjlllkkkkkkkkkkkklllmmmmmmnnnrrrtttuuuvvvvvvuuusssqqqoooooooooooooooooooooooommmlllkkkiiiiiijjjkkklllkkkjjjiiigggffffffffffffdddddddddddddddfffhhhkkkmmmuuu|||zzzyyy|||}}}uuummmiiieeecccaaa```aaadddiiikkkooonnnnnnooopppqqqqqqpppmmmggg___WWWRRROOOLLLJJJHHHFFFFFFGGGIIIJJJHHHFFFGGGGGGGGGHHHIIIJJJKKKLLLJJJJJJKKKJJJIIIHHHFFFEEEEEEEEEDDDEEEFFFHHHJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJJJJKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIHHHHHH{{{}}}{{{uuujjj```YYYVVVRRRNNNJJJDDD>>>:::666555444333222222333333333222222222222222222333///000000000111111111111222222111111000000//////000111111222222111111000//////////////////000000.........------......//////////////////////////////////////////000000111///000000000111111111111//////000000000111111111000000000000000000111111////////////////////////000000000000000000000000111111000000000000000000000111111222333333333333333555999<<<===DDDUUUfff}}}ttthhh^^^[[[[[[^^^gggvvv{{{qqqeee]]]SSSOOOLLLMMMPPPVVV^^^dddjjjhhheee___XXXRRRMMMKKKJJJIIIGGGDDDBBB@@@??????>>>@@@DDDHHHMMMSSS[[[___``````aaaccceeehhhkkkmmmiiigggeeeddddddeeefffgggffffffggggggfffeeeddddddbbbaaa___]]]YYYVVVSSSQQQKKKKKKKKKJJJIIIHHHGGGGGGDDDEEEEEEEEEFFFFFFFFFGGGEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGIIIKKKMMMMMMKKKIIIGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>===<<>>???AAABBBDDDFFFHHHJJJIIIIIIHHHGGGFFFFFFEEEEEEGGGHHHGGGGGGFFFEEEDDDCCCDDDFFFHHHHHHFFFCCCBBBAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHJJJNNNUUUZZZ]]]]]]\\\YYYUUUPPPJJJEEECCCCCCCCCAAABBBDDDGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPNNNNNNNNNNNNOOOPPPPPPQQQOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLMMMNNNOOOPPPQQQUUUUUUVVVWWWYYY[[[]]]^^^^^^aaaccceeefffgggjjjmmmllllllmmmmmmnnnnnnnnnnnnqqqrrrtttuuuuuutttsssrrrooooooooonnnmmmmmmlllllljjjiiihhhhhhhhhiiijjjkkkjjjiiihhhgggffffffffffffdddeeeeeedddcccdddhhhkkkpppxxxzzzrrrkkkgggdddcccbbbaaacccfffjjjlllnnnlllkkkmmmooopppooonnnhhhbbb[[[TTTPPPMMMKKKIIIGGGGGGHHHIIIJJJJJJHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLJJJKKKKKKKKKJJJHHHFFFDDDCCCCCCCCCCCCEEEGGGJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDFFFGGGHHHHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIII~~~uuunnnhhh```XXXUUURRRLLLGGGCCC>>>:::666555444444333333333333333222222111111111111222222000000000000111111111111111111111111000000000000......////////////............////////////000000...------------......///000000000000000000000000///////////////000111111000000000000111111111111......///000000000000///000000000000111111111111////////////////////////000000000000000000000000111111111111000000000000000000111222333333222222111222666:::<<<@@@MMM[[[sss}}}vvvmmmddd^^^\\\XXX___jjjxxxyyymmmeee___VVVMMMIIIHHHJJJQQQYYYdddfffhhhfff___XXXRRROOOLLLKKKIIIGGGDDDBBB???>>>>>>???AAACCCFFFLLLTTTYYY^^^___bbbcccdddfffjjjlllggggggfffeeeeeeeeeeeeeeeeeeggghhhhhhgggfffggghhhccccccbbb```]]]YYYVVVTTTOOOOOONNNMMMLLLJJJJJJIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJKKKLLLLLLJJJHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>><<<;;;===???AAAEEEIIIMMMQQQSSSWWWXXXYYYYYYZZZZZZZZZYYYYYYZZZ]]]``````^^^XXXTTTNNNLLLIIIHHHGGGFFFDDDBBB===???AAACCCCCCDDDGGGHHHGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFFFFFFFFFFEEEDDDCCCCCCEEEFFFFFFDDDBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGKKKPPPVVV[[[\\\\\\[[[YYYTTTOOOJJJGGGEEEDDDAAABBBCCCDDDFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPNNNMMMMMMMMMNNNNNNOOOPPPOOONNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLNNNPPPQQQUUUVVVXXX[[[^^^```bbbcccbbbdddeeeffffffhhhkkkmmmmmmnnnoooppppppppppppppppppqqqrrrtttttttttssssssoooooonnnmmmlllkkkjjjjjjgggggggggggghhhiiijjjjjjiiiiiihhhggggggggghhhhhheeeffffffdddbbbdddhhhmmmuuu}}}~~~vvvmmmhhheeeaaaaaacccdddfffhhhjjjkkkllliiihhhiiilllnnnllljjjbbb]]]VVVPPPMMMKKKJJJIIIHHHHHHIIIJJJJJJJJJIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLKKKHHHFFFDDD???@@@@@@BBBDDDFFFHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGBBBCCCEEEGGGGGGHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJ}}}|||{{{{{{|||}}}|||zzzsssiiiaaa]]]XXXSSSOOOKKKEEE@@@===:::777555444333333222222222222222111111111000000111111111000000000000111111111111000000000000000111111111---......//////......---........./////////000000...............///000000000000000000000000000000///////////////000111111000000000000111111111111---...///000000000/////////000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000///000000111222333222222111000000333888:::===FFFOOOaaatttzzzssskkkccc]]]VVVZZZaaalll|||xxxpppfff\\\RRRLLLGGGDDDHHHOOOWWW^^^fffiiiggg```ZZZWWWOOONNNMMMKKKHHHEEEBBBAAA@@@@@@??????AAAFFFNNNSSSZZZ]]]```aaabbbcccfffiiifffgggggghhhgggfffeeedddeeegggjjjjjjhhhhhhiiikkkeeeeeedddccc```]]]ZZZXXXTTTTTTRRRQQQPPPNNNMMMMMMGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEFFFFFFGGGJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCDDDDDDDDDFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@???>>><<<;;;:::;;;===@@@DDDHHHLLLNNNSSSTTTUUUVVVVVVVVVUUUTTTTTTUUUWWWZZZ[[[YYYUUURRRNNNLLLJJJIIIHHHFFFCCCAAA<<>>CCCJJJOOOVVVYYY]]]___^^^___aaadddfffgggiiijjjiiihhhfffdddfffiiikkkllljjjiiikkkmmmfffffffffeeeccc```]]][[[XXXWWWVVVTTTSSSQQQPPPOOOIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEFFFFFFGGGJJJJJJIIIIIIHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@???===<<<:::888999:::===AAAEEEIIIKKKNNNOOOPPPQQQQQQPPPOOONNNQQQRRRTTTVVVXXXWWWSSSPPPNNNLLLJJJIIIHHHFFFCCC@@@;;;???BBBBBBAAAAAACCCEEECCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEEEEEEEEEEEEEDDDBBBCCCCCCCCCAAABBBCCCEEE@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAFFFEEEEEEIIIOOOUUUYYY[[[]]]\\\ZZZVVVRRRNNNKKKHHHEEEDDDBBBAAABBBEEEHHHJJJHHHHHHIIIJJJKKKKKKKKKKKKHHHHHHHHHIIIIIIKKKLLLLLLLLLKKKJJJIIIIIIJJJLLLMMMMMMLLLKKKJJJIIIHHHHHHIIIGGGGGGGGGIIILLLPPPTTTVVVWWWYYY\\\```dddhhhjjjkkkjjjkkkkkkjjjiiijjjmmmooonnnoooqqqssstttttttttsssooopppqqqrrrssstttttttttpppooonnnllljjjiiiggggggdddeeegggiiijjjjjjiiiiiihhhhhhhhhhhhiiijjjkkklllppprrrrrrooolllmmmsssxxxzzzooogggcccbbb```dddjjjooorrrqqqnnnlllhhhdddaaabbbdddeeebbb^^^WWWSSSMMMIIIGGGFFFFFFFFFDDDEEEFFFGGGHHHIIILLLNNNIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNMMMJJJFFFDDD>>>@@@CCCFFFHHHJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFBBBDDDFFFIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDFFFGGGIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKK{{{wwwwwwyyy}}}~~~yyyuuusssqqqpppnnnpppjjjbbbZZZTTTOOOKKKIIIBBB@@@<<<888555333333333111111000000111111222333111111111111000///------////////////000000000000000000000000000000000000000000000000////////////000///...---------------......------------......//////.........---------///...---------///000111//////000000000000//////000000000000////////////000000000000111111111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000111111222333444444444555888===AAAJJJ[[[rrrvvvppphhh```\\\ZZZ\\\bbbkkkxxxuuujjj___YYYRRRHHHEEEGGGKKKOOOXXXaaahhhjjjgggddd[[[UUUPPPNNNPPPPPPMMMIIIEEEDDDAAA>>>===>>>CCCFFFNNNQQQVVV\\\___``````___bbbcccdddfffffffffeeeeeegggiiilllmmmlllkkkkkkkkkiiihhhfffcccbbbbbbbbbbbb]]]YYYVVVUUUUUUTTTQQQNNNNNNMMMKKKHHHFFFEEEDDDDDDEEEEEEDDDDDDEEEFFFGGGIIIIIIHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHFFFDDDCCCDDDEEEFFFEEEEEEDDDDDDCCCBBB@@@@@@;;;<<<>>>???@@@???===<<<===<<<;;;<<<>>>BBBEEEHHHHHHIIIKKKLLLMMMMMMLLLKKKLLLNNNPPPSSSSSSRRRPPPOOOLLLMMMMMMKKKGGGEEEDDDDDD@@@AAABBBBBBCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDEEEEEECCCAAA@@@???@@@AAAAAAAAAAAA@@@???BBBAAAAAA@@@?????????@@@@@@AAACCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEGGGJJJMMMPPPRRR[[[]]]^^^]]]ZZZSSSMMMIIIDDDCCCBBBAAABBBCCCEEEFFFHHHHHHHHHIIIJJJKKKKKKLLLKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJMMMQQQUUUWWW]]]^^^```ccceeehhhjjjkkkmmmnnnmmmkkkjjjiiikkkmmmpppqqqrrrssstttvvvwwwwwwwwwvvvuuusssssssssttttttqqqooolllhhhfffeeeeeeeeedddeeeffffffddddddeeefffiiijjjmmmpppqqqqqqqqqppprrrssssssrrrqqqrrrtttvvv}}}}}}}}}yyymmmeeedddfffbbbiiiooosssvvvvvvppphhhbbbbbbaaa```___]]][[[ZZZUUURRRLLLGGGDDDDDDEEEFFFFFFHHHKKKMMMMMMKKKIIIGGGJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOMMMKKKHHHFFFBBBBBBAAABBBCCCFFFIIIKKKJJJIIIIIIHHHHHHGGGGGGFFFCCCDDDEEEGGGHHHIIIJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIyyyvvvvvvxxx~~~~~~yyytttqqqooommmkkkjjjeee^^^WWWRRRMMMIIIGGG>>><<<888555333111111111111111000000111111222333222222222111111000///...////////////000000000000////////////////////////000000000000/////////...//////...---------------......------------......//////.........---------///.........//////000111//////000000000000//////000///////////////////////////000000000111111111////////////////////////000000000000000000000000////////////000000000000000000000000000111111222222333444444444777<<>>>>>???AAAEEEIIINNNSSSVVVWWW]]]^^^```bbbcccddddddcccfffiiilllmmmmmmlllllllllhhhhhhfffdddcccbbbbbbbbbaaa___]]]\\\[[[ZZZWWWUUURRRQQQOOOMMMKKKIIIHHHGGGEEEEEEEEEDDDDDDEEEFFFFFFIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGEEEDDDEEEEEEFFFGGGGGGFFFEEEDDDBBB@@@???>>>???@@@@@@@@@@@@>>>======<<<:::999999:::<<<===??????@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIHHHKKKMMMMMMKKKHHHFFFEEECCCCCCCCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCCCCCCCBBB@@@?????????@@@@@@@@@@@@??????AAA@@@??????????????????AAAAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAACCCEEEGGGJJJKKKQQQSSSVVVXXXWWWUUURRRPPPJJJGGGDDDBBBAAABBBDDDFFFGGGGGGGGGHHHIIIIIIJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKNNNQQQUUUYYY[[[bbbccceeegggiiikkkmmmnnnooooooooonnnmmmlllnnnooommmnnnppprrrtttvvvxxxyyywwwvvvtttrrrqqqooooooooommmkkkiiifffdddcccccccccbbbdddeeeeeeddddddeeeggghhhkkknnnqqqrrrrrrpppoooppprrruuuwwwwwwxxxyyy{{{zzz}}}|||wwwyyy}}}ttthhhdddeeegggsssxxx}}}~~~{{{qqqhhhaaa```]]]ZZZVVVSSSPPPOOOQQQNNNJJJEEECCCBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNLLLKKKJJJHHHGGGEEECCCCCCBBBAAAAAAAAABBBDDDFFFHHHEEEEEEFFFFFFGGGHHHHHHIIIFFFFFFGGGGGGGGGFFFFFFEEEGGGGGGFFFFFFFFFFFFEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHH~~~uuummmgggccc```\\\XXXSSSNNNIIICCC>>>:::333222111000////////////000000000000000111222222111111111111111000///...////////////000000000000////////////////////////000000/////////.........///......---------............------------....../////////..................///000111111111//////...//////////////////............///////////////////////////000000000111111111111111111111111111000000000000000000000000////////////000000000000000000000000000111111222000111222222222444777::::::===EEESSSjjjyyyrrrnnnkkkiiieeebbbbbbcccfffqqq}}}|||rrrdddXXXQQQKKKGGGDDDEEELLLVVV___dddiiiiiihhhccc]]]XXXUUUTTTNNNLLLJJJGGGFFFCCCAAA???===>>>@@@DDDHHHNNNSSSUUUYYY[[[]]]```bbbccccccccceeehhhkkkmmmmmmllllllmmmiiihhhgggeeedddcccbbbbbbaaa```^^^]]]\\\ZZZXXXWWWSSSSSSRRRPPPNNNLLLJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJKKKLLLKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIGGGFFFFFFEEEFFFFFFHHHHHHHHHFFFEEECCCAAA@@@@@@@@@AAAAAAAAA@@@??????@@@???===;;;:::999::::::<<<======>>>??????@@@@@@AAAAAAAAAAAACCCEEEFFFHHHEEEHHHLLLMMMLLLIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCAAA@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>??????????????????>>>@@@??????>>>>>>>>>??????AAAAAA@@@??????AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCEEEGGGHHHIIIKKKMMMPPPSSSTTTTTTSSSRRRLLLIIIEEEBBB@@@AAACCCEEEFFFFFFFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFFFFEEEEEEDDDDDDCCCGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKMMMPPPTTTXXX\\\^^^dddeeefffhhhjjjkkkmmmnnnnnnoooooonnnmmmmmmnnnooolllmmmoooqqqtttvvvwwwxxxxxxwwwuuurrrpppnnnlllkkkiiihhhfffdddcccbbbbbbbbbaaacccddddddddddddfffgggjjjlllooorrrttttttsssrrrsssvvvyyyzzzzzzyyyzzzzzzxxxzzz}}}~~~|||zzzuuuxxx~~~sssjjjgggjjjnnnvvv|||~~~zzzoooeee^^^]]]ZZZVVVSSSPPPNNNMMMNNNLLLHHHDDDBBBAAABBBCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKLLLMMMNNNNNNMMMLLLJJJGGGEEEDDDCCCCCCAAAAAAAAAAAABBBDDDEEEFFFEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGtttjjjccc]]]YYYVVVRRRMMMHHHBBB===777333111111000000000000000000000000//////000000111222//////////////////...---////////////000000000000........................////////////..................---------......///......------------......////////////////////////...///000111111000///.........////////////......------....../////////000...////////////000000000000000000000000000000000////////////////////////////////////000000000000000000000000000111111222///000111111111222555777888<<>>@@@DDDIIINNNQQQTTTVVVYYY]]]___aaabbbbbbcccfffiiillllllllllllmmmjjjiiihhhgggfffdddcccccc``````___]]][[[YYYXXXXXXUUUUUUTTTSSSQQQNNNLLLKKKIIIIIIIIIHHHHHHGGGGGGFFFGGGHHHIIIKKKKKKJJJIIIIIIKKKKKKKKKKKKKKKJJJJJJIIIJJJIIIHHHGGGGGGFFFFFFFFFIIIIIIHHHGGGFFFDDDBBBAAABBBBBBBBBBBBBBBAAAAAA@@@AAA@@@>>>;;;:::999888888999999::::::;;;<<<<<<===>>>===<<<<<<===@@@BBBCCCAAADDDIIIKKKKKKIIIGGGGGGFFFEEECCCBBB@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@???>>>>>>>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDDDDEEEEEEFFFGGGJJJMMMPPPQQQRRRRRRLLLIIIFFFBBB@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCCCCEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMOOOSSSWWW[[[^^^```dddeeefffgggiiijjjkkkllllllmmmnnnnnnmmmlllmmmnnnmmmnnnoooqqqssstttvvvvvvvvvvvvtttqqqooollljjjhhhddddddcccbbbaaaaaa`````````aaacccdddddddddfffhhhkkkmmmpppsssuuuvvvvvvvvvyyy{{{}}}|||zzzxxxxxxxxxyyyzzz{{{||||||{{{zzzyyyvvvxxx~~~rrrkkklllqqquuu{{{}}}yyyoooeeeZZZYYYVVVSSSQQQOOONNNNNNLLLJJJFFFCCCAAAAAABBBBBBCCCBBBBBBCCCDDDFFFHHHIIIHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMKKKIIIGGGFFFEEEEEEBBBBBBBBBBBBCCCCCCDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF~~~~~~|||oooeee]]]WWWSSSQQQMMMGGGAAA===888333000000000000111111000000000000////////////000111111---......//////......---////////////000000000000......................../////////.........------...------------...//////......------------.........////////////000000000///////////////......------......//////......------------......//////000......////////////000000........................////////////////////////////////////000000000000000000000000000111111222///111222222111222444666888;;;@@@FFFKKKXXXpppwwwsssqqqrrrppppppooolllhhhkkkqqqzzzzzzqqqhhh___YYYQQQKKKJJJKKKMMMNNNZZZ```hhhoooqqqllleee```UUUQQQMMMLLLKKKJJJEEEBBB???>>>======???CCCFFFIIINNNQQQTTTXXX\\\^^^___``````dddgggjjjjjjkkkkkklllkkkkkkjjjjjjhhhgggeeeddd`````````^^^\\\ZZZZZZZZZXXXXXXXXXWWWUUURRROOONNNLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJIIIIIIHHHGGGGGGFFFIIIIIIIIIHHHGGGFFFDDDDDDEEEDDDDDDCCCCCCBBBBBBBBB???>>>===;;;999888888777666666666666777888999:::999999888888999:::<<<======@@@DDDGGGGGGGGGGGGGGGFFFEEECCCAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@?????????>>>>>>>>>>>>>>>>>>============>>>>>>===============>>>>>>???>>>>>>>>>>>>>>>???@@@@@@????????????????????????>>>>>>???@@@AAAAAAAAA@@@CCCDDDFFFHHHKKKMMMNNNOOOJJJHHHEEECCCAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEGGGIIIKKKMMMNNNPPPRRRTTTXXX[[[___aaaccceeeeeefffggghhhjjjjjjkkkkkklllnnnnnnmmmmmmmmmnnnoooppppppqqqqqqrrrrrrssssssrrrqqqooollliiifffeee```````````````____________```bbbcccdddeeegggiiikkklllnnnqqqtttwwwyyy{{{~~~}}}zzzwwwvvvvvvzzz{{{|||||||||zzzxxxwwwuuuxxx~~~{{{qqqooosssyyy~~~}}}yyyooofffWWWUUUSSSQQQOOONNNOOOOOOJJJHHHFFFCCCBBBAAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFGGGGGGHHHIIIKKKLLLMMMMMMNNNMMMLLLKKKJJJIIIHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEFFFFFFFFFBBBBBBCCCCCCCCCCCCDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE~~~|||{{{|||sssggg^^^WWWQQQOOOJJJFFFAAA<<<999666333111000000000111111000000000///////////////000111111......////////////......////////////000000000000........................//////.........------------------------...//////......------------........./////////000000000000//////...------------------......//////......---,,,,,,---......///000000........./////////000000........................////////////////////////////////////000000000000000000000000000111111222000111222222222222333555777777;;;@@@CCCKKK^^^ppp|||xxxvvvrrrrrrssstttpppjjjjjjnnntttzzzzzzrrriiieee___ZZZVVVSSSPPPNNNRRRWWWaaammmuuuuuuoooiii___YYYSSSPPPOOOMMMHHHDDDBBBAAA???>>>>>>???AAACCCHHHJJJNNNSSSWWWZZZ[[[\\\^^^aaafffhhhiiiiiijjjkkklllllllllllljjjhhhgggeeebbbcccdddbbb^^^\\\]]]^^^\\\\\\\\\[[[YYYVVVSSSQQQPPPPPPPPPPPPOOOMMMKKKJJJJJJJJJJJJIIIJJJJJJKKKLLLKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJIIIIIIHHHGGGFFFHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCCCC??????>>>===<<<;;;::::::777666666666666888999:::999888888888888888888999999<<<@@@CCCDDDDDDFFFGGGFFFDDDBBB@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>??????>>>>>>=========>>>>>>===<<<<<<<<<<<<===>>>===<<<<<<<<<<<<===>>>???<<<===>>>>>>??????>>>>>>????????????????????????>>>???@@@@@@AAA@@@??????BBBBBBCCCDDDFFFHHHIIIJJJGGGFFFEEECCCAAA@@@??????????????????????????????AAAAAAAAA@@@@@@@@@??????AAABBBBBBCCCCCCDDDDDDDDDDDDEEEGGGJJJNNNQQQSSSTTTVVVXXXZZZ^^^aaaccceeefffffffffggghhhiiijjjjjjkkkkkkmmmooopppooonnnnnnooorrrrrrqqqqqqppppppoooooonnnmmmllljjjhhheeebbb```]]]]]]^^^^^^___^^^^^^^^^^^^```bbbcccdddeeegggiiijjjjjjkkkmmmqqqvvv{{{}}}}}}yyywwwvvvwww{{{|||}}}}}}{{{yyyvvvtttrrruuu{{{{{{uuuvvv}}}{{{vvvmmmdddUUUSSSQQQNNNLLLLLLLLLMMMIIIHHHFFFDDDBBBBBBBBBCCC@@@AAAAAABBBBBBBBBCCCCCCEEEFFFGGGHHHIIIKKKLLLLLLLLLMMMMMMMMMLLLKKKIIIHHHDDDDDDDDDEEEDDDDDDDDDCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCAAAAAABBBBBBCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD~~~|||vvvwwwzzz~~~{{{xxx{{{}}}xxxlllaaaXXXRRRNNNLLLFFFBBB<<<888777666555444///000000111000000/////////////////////000111111//////000000000000000///////////////000000000000........................//////.........------------------------...///000.........------............/////////000000111111///...---,,,+++,,,,,,------..................---,,,,,,------...///000000............/////////000000000000000000000000000////////////////////////////////////000000000000000000000000000111111222000222333333222222333444666444666;;;@@@EEERRRaaawww|||zzzrrrsssvvvxxxtttmmmkkknnnpppsss{{{xxxpppnnnjjjgggccc^^^XXXTTTNNNRRR[[[iiiuuuzzzvvvppphhhbbbZZZVVVTTTQQQLLLGGGGGGEEECCC@@@??????@@@@@@DDDFFFJJJOOOSSSVVVXXXYYY]]]```dddggghhhiiijjjkkkmmmmmmnnnmmmllljjjhhhfffdddfffgggeeeaaa___```bbb_________^^^\\\YYYVVVTTTRRRRRRRRRRRRQQQOOOMMMKKKLLLKKKJJJJJJJJJKKKMMMNNNKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGEEEDDDCCCCCCCCCCCCAAAAAAAAA@@@??????>>>>>>999999888888999:::<<<===:::::::::::::::999999999888:::>>>@@@AAACCCEEEGGGEEEDDDBBB@@@@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>??????>>>===============>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<===>>>???;;;<<<>>>?????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCCCCBBBAAA@@@BBBBBBBBBBBBCCCEEEFFFGGGEEEEEEDDDCCCBBB@@@>>>===>>>>>>>>>>>>============@@@@@@@@@@@@?????????>>>@@@AAAAAABBBCCCDDDEEEEEEHHHIIILLLOOOSSSWWWYYY[[[ZZZ\\\___bbbeeeggghhhiiiggghhhhhhiiijjjjjjkkkkkklllnnnqqqqqqpppooopppppptttsssrrrqqqpppnnnmmmmmmjjjiiiiiigggeeebbb___]]][[[\\\]]]^^^^^^^^^^^^]]]]]]___bbbcccccceeegggiiiiiihhhhhhjjjooouuu{{{|||xxxwwwwwwyyy{{{|||}}}}}}{{{xxxtttrrrpppsssyyy~~~zzz}}}xxxrrriiiaaaUUUSSSPPPLLLJJJJJJJJJJJJIIIHHHFFFDDDCCCCCCCCCCCC@@@@@@AAABBBBBBBBBAAAAAADDDEEEFFFGGGIIIJJJKKKLLLJJJLLLMMMNNNNNNLLLJJJIIIEEEEEEEEEEEEEEEEEEDDDCCCAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD{{{wwwuuutttuuuxxxxxxvvvssstttvvvzzzvvvlll___WWWSSSPPPIIIDDD:::999777555333222111111111000000000//////......000000000000000000000000111111000///...---,,,,,,................................................---------............///,,,,,,---...//////............------------......---------...///000000111//////............//////..........................................------////////////////////////000000000000111111111111////////////////////////---......///////////////////////////000000000000111000000000000222333444555777999888888<<>>:::AAABBBDDDGGGKKKNNNQQQSSSWWW[[[aaaeeeffffffggggggjjjjjjkkkkkkkkkkkkjjjjjjiiiiiigggdddbbbaaaccceeebbbbbbbbbaaa___]]]ZZZYYYVVVVVVVVVUUUUUUSSSRRRRRROOONNNLLLJJJIIIHHHHHHIIIKKKKKKJJJJJJJJJJJJIIIIIIKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHGGGFFFEEEDDDCCCCCC??????????????????@@@@@@;;;;;;:::999999999::::::;;;;;;<<<======<<<;;;:::;;;;;;<<<>>>@@@BBBDDDEEEBBBBBBAAAAAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAA>>>>>>>>>???@@@@@@@@@AAA@@@???>>>===<<<<<<===>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999========================<<<<<<<<<<<<<<<===>>>>>>??????????????????????????????@@@@@@@@@AAAAAAAAACCCBBBBBBAAA@@@???>>>>>>???????????????>>>>>>>>>:::<<<>>>>>>=========>>>>>>@@@BBBCCCEEEGGGKKKMMMNNNOOOSSSVVVZZZ]]]___```bbbbbbcccdddfffhhhjjjkkkjjjjjjiiiiiiiiijjjkkklllooooooooonnnnnnnnnmmmmmmqqqpppooommmkkkhhhfffeeeeeedddbbb```^^^\\\ZZZYYYYYYYYYXXXXXXYYYZZZ\\\]]]cccaaaaaacccgggiiihhhgggbbbbbbbbbccchhhppp{{{|||vvvtttvvvzzz{{{wwwrrrppppppmmmpppttt||||||rrrdddYYYQQQOOOLLLKKKLLLLLLJJJIIIFFFFFFEEEDDDCCCBBBAAAAAA?????????>>>??????@@@AAACCCDDDDDDFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJKKKKKKLLLIIIIIIHHHGGGEEECCCBBB@@@EEEDDDBBB@@@@@@AAABBBCCCDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@BBBBBBCCCCCCCCCCCCCCCCCC~~~|||zzzxxxwwwxxxwwwtttqqqqqqrrruuuxxxzzzyyyvvvsssggg___UUUPPPMMMIIIBBB<<<888777666444333222111111111111000000000/////////////////////////////////////////////....................................------------------------,,,,,,,,,,,,---------...,,,------...//////......------,,,,,,,,,,,,---------------...///000000000111111000000000000111111................................................////////////////////////...////////////000000000////////////////////////---......///////////////////////////000000000000111000000000000222333444333666888777777:::AAAGGGWWWfff{{{~~~yyyvvvuuussspppnnnhhhggghhhnnnxxxzzz{{{}}}~~~~~~xxxpppiiibbb\\\WWWXXXaaammmwww|||zzzvvvoooggg```YYYSSSOOOOOOMMMJJJHHHGGGDDD@@@>>>???@@@AAACCCFFFIIIKKKMMMQQQUUU[[[```cccdddeeefffiiijjjjjjjjjjjjjjjiiiiiiiiiiiigggeeebbbbbbccceeedddddddddcccaaa___]]][[[XXXXXXXXXXXXWWWVVVUUUTTTQQQPPPNNNLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@AAAAAAAAAAAAAAAAAA>>>===<<<;;;:::999999999<<<<<<===>>>>>>===<<<;;;;;;;;;<<<===???BBBCCCEEEBBBBBBAAAAAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAA???????????????@@@@@@@@@???>>>===<<<<<<<<<============<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>????????????????????????????????????@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>============<<<===>>>>>>======>>>@@@>>>AAACCCEEEGGGIIIMMMOOORRRTTTWWW[[[___aaacccdddffffffffffffggghhhjjjjjjlllkkkjjjjjjkkkmmmooopppqqqqqqppppppoooooonnnnnnppppppooommmjjjgggdddbbbaaa```___]]][[[ZZZXXXXXXZZZYYYYYYXXXYYYZZZ\\\]]]aaaaaabbbeeeiiiiiigggddd^^^]]]]]]^^^dddooo|||zzzwwwyyy{{{zzzuuupppnnnnnnmmmpppvvv~~~|||rrrdddZZZRRRPPPMMMLLLKKKKKKIIIHHHGGGFFFFFFEEEDDDCCCBBBAAA???????????????@@@AAAAAACCCCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJJJJGGGGGGGGGGGGFFFEEECCCCCCEEEDDDBBBAAA@@@AAABBBCCCBBBCCCCCCCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBCCCCCCCCCDDDDDD}}}zzzxxxuuuqqqnnnmmmllllllmmmmmmjjjeeebbbWWWQQQKKKGGGFFFBBB;;;555555444333222111111111111111111111111000000000000////////////////////////------.........//////000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......///.........,,,,,,,,,++++++,,,,,,,,,---------...//////000000111000000//////000000111................................................////////////////////////............////////////////////////////////////---......///////////////////////////000000000000000000000000111222333444222444666666555777<<<@@@GGGUUUkkk{{{uuurrrqqqqqqqqqmmmiiieeedddjjjvvv|||}}}|||xxxooohhh^^^XXXYYYbbbnnnuuu}}}}}}{{{uuukkk```WWWSSSTTTQQQMMMJJJIIIFFFDDDBBB@@@@@@@@@AAABBBDDDEEEFFFIIIMMMTTTYYY]]]```ccceeehhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhheeeccccccdddfffgggggggggfffdddbbb```^^^[[[[[[[[[[[[ZZZYYYXXXXXXTTTSSSQQQOOOMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???===;;;;;;::::::===>>>???@@@@@@???>>>===<<<<<<<<<===???AAABBBCCCBBBBBBAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>===<<<;;;;;;;;;<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>=========<<<=========<<<<<<<<<;;;;;;>>>>>>???>>>======@@@BBBAAACCCFFFIIIKKKMMMPPPSSSYYYZZZ]]]aaadddggghhhiiijjjjjjjjjiiijjjjjjkkkkkknnnmmmkkkkkklllooorrrtttsssssssssrrrqqqpppoooooonnnnnnnnnmmmiiieee```]]][[[[[[ZZZYYYXXXWWWWWWVVVYYYYYYXXXXXXYYYZZZ\\\]]]___aaaeeehhhjjjhhhccc^^^XXXXXXYYY\\\eeerrr}}}}}}yyyrrrnnnmmmmmmnnnrrrxxxzzzqqqddd[[[VVVSSSOOOLLLKKKJJJHHHGGGGGGGGGFFFEEEDDDDDDCCCBBB@@@@@@??????@@@@@@AAABBBBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIFFFFFFFFFGGGFFFFFFEEEDDDDDDCCCBBBAAAAAAAAABBBCCC@@@@@@AAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???@@@AAAAAABBBCCCDDDEEEEEE|||xxxsssnnnkkkgggfffdddcccaaa]]]YYYUUUOOOJJJDDD@@@???<<<777333111111111000000111111111111111111111111111000000////////////////////////---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------...............---------,,,,,,,,,,,,---------------....../////////.........------.................................---------...............////////////////////////........./////////000000////////////////////////---......///////////////////////////000000000000000000000111111222333333000222555555444444777999===GGGZZZsss|||tttpppqqqssstttvvvpppgggaaabbbkkkwww~~~yyyrrrggg]]]XXX[[[cccjjjuuuzzz~~~{{{sssiiiaaa]]]YYYUUUPPPMMMJJJHHHFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBFFFMMMSSSWWW\\\```cccffffffggghhhhhhiiihhhhhhhhhhhhhhhfffddddddeeeggghhhhhhhhhhhhfffdddbbbaaa]]]]]]^^^^^^]]]\\\\\\[[[XXXWWWTTTRRRQQQQQQQQQQQQOOOOOONNNMMMMMMLLLLLLKKKIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAABBBAAA@@@>>>>>>=========>>>???AAABBBBBBAAA@@@@@@=========>>>???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@???????????????@@@@@@@@@AAA@@@@@@@@@???>>>>>>>>>===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<========================<<<============>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::?????????>>>===???BBBEEEEEEGGGKKKNNNPPPRRRUUUXXX]]]^^^aaadddgggiiikkkkkkmmmllllllllllllmmmnnnoooqqqooommmlllmmmooorrrtttttttttttttttrrrqqqooonnnlllmmmmmmlllhhhccc]]]ZZZWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWXXXYYY[[[]]]^^^aaadddhhhkkkjjjeee^^^XXXSSSVVVZZZaaalllzzz}}}wwwqqqnnnmmmnnnpppuuu{{{|||~~~wwwnnnddd]]]ZZZVVVQQQNNNLLLJJJHHHGGGGGGGGGGGGFFFEEEDDDDDDDDD@@@@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAA???@@@@@@@@@@@@@@@?????????????????????????????????@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDEEEFFF~~~wwwqqqllljjjccc```]]][[[YYYUUUQQQNNNKKKFFF???:::888666444333///////////////000111111000000000000000000111111....................................------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------............---...............------......------------......------------..................------------..............................---------.........////////////////////////////////////000000000111111111000000000000000000000000---......///////////////////////////000000000000///000000111222222333333000222333333333333444444999???MMMccc{{{xxxssssssvvvxxx{{{vvvmmmdddaaaeeennnvvv{{{vvvnnnddd[[[XXXYYY[[[eeekkksssuuurrrnnnjjjiii]]]YYYTTTPPPNNNKKKIIIGGGGGGFFFEEECCCAAA@@@@@@??????CCCHHHMMMRRRWWW\\\```bbbccceeefffggghhhhhhhhhggghhhhhhgggfffeeeggghhhhhhhhhhhhhhhgggeeecccbbb______`````````___^^^^^^\\\[[[YYYWWWUUUUUUUUUUUUSSSRRRQQQPPPNNNLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@??????@@@AAAAAA???@@@BBBCCCCCCCCCBBBBBB???????????????@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@????????????????????????AAA@@@@@@@@@???>>>>>>>>>===<<<;;;::::::;;;<<<===<<<<<<======<<<<<<;;;:::888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>AAAEEEIIILLLQQQVVVZZZ]]]^^^```bbbeeefffggghhhfffgggiiihhhgggggghhhiiihhhiiiiiiiiigggfffdddcccaaabbbbbbbbbbbbbbbaaaaaa```___\\\ZZZYYYYYYYYYYYYWWWVVVUUUSSSQQQOOONNNMMMLLLLLLLLLKKKKKKKKKJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCC@@@AAABBBDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@???????????????>>>>>>>>>@@@@@@@@@???????????????===<<<;;;;;;;;;<<<===>>>;;;<<<=========<<<:::999777888888999:::;;;;;;<<<========================;;;;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<999:::::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@BBBCCCDDDFFFHHHLLLOOOQQQTTTXXX[[[]]]^^^___aaa```aaacccfffhhhjjjkkkkkkmmmmmmmmmnnnoooqqqrrrssstttsssqqqooonnnmmmmmmmmmqqqqqqrrrqqqooollliiigggccccccdddcccaaa]]]ZZZWWWUUUUUUVVVWWWWWWXXXXXXYYYXXXXXXYYY[[[^^^aaadddffflllmmmmmmjjjeee___[[[ZZZVVV\\\eeeoooxxx|||xxxsssppppppqqqrrrwwwzzzzzz|||{{{xxxvvvvvvxxx}}}xxxpppkkkgggcccaaa]]]YYYSSSNNNKKKIIIHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEFFFGGGHHHIIIJJJKKKJJJJJJHHHFFFDDDCCCBBB@@@@@@@@@?????????>>>>>>@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEE~~~~~~zzzoooiiiggg\\\YYYTTTOOOLLLIIIEEECCC;;;888444111000000111111000////////////000000111---.........////////////........................,,,,,,------------..............................------------------------,,,,,,---------...............//////...------,,,...------,,,,,,------...------------------------000//////......//////000........................,,,,,,------...//////000/////////////////////////////////000000000000111000000000000000000000000---......///////////////////////////000000000000...///111222333333222222333222111111333444444444555999>>>EEEPPPaaauuu|||}}}|||vvvmmmgggeeegggkkkvvv~~~|||xxxuuuooodddXXXOOONNNMMMNNNRRRYYY```fffiiikkkhhheeeaaa^^^ZZZUUURRROOOMMMKKKHHHEEEBBBAAA@@@>>>@@@BBBDDDGGGKKKPPPTTTVVVWWWZZZ]]]aaaccceeefffeeegggiiiiiihhhhhhiiijjjiiiiiijjjjjjiiigggeeeddddddeeeeeeffffffeeeeeeeeecccaaa___]]]\\\[[[\\\\\\YYYYYYXXXWWWVVVUUUTTTTTTQQQPPPPPPOOONNNMMMLLLLLLIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCEEEEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBB???AAABBBDDDDDDDDDDDDCCCDDDCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>===???????????????@@@@@@@@@======<<<<<<<<<===>>>???;;;<<<===>>>===<<<:::999666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999::::::::::::::::::::::::999999999::::::::::::;;;999999::::::;;;<<<======<<<<<<===>>>@@@AAABBBCCCBBBEEEHHHKKKMMMPPPSSSVVVWWWZZZ^^^aaabbbbbbcccdddcccdddfffhhhjjjllllllmmmnnnnnnnnnnnnnnnooopppppprrrrrrrrrqqqpppooonnnmmmnnnooooooooollliiieeeccc\\\\\\]]]\\\[[[YYYWWWVVVUUUUUUVVVVVVWWWXXXXXXXXXZZZ[[[\\\___cccgggkkknnnnnnnnnkkkfffaaa___```bbbfffjjjooouuu{{{zzzuuuqqqoooooonnnsssuuutttuuuxxxyyywwwtttsssssstttvvvyyyzzz{{{zzzuuunnnhhhdddccccccccc[[[VVVPPPKKKHHHGGGEEEDDDEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIIIIIIIIIIHHHGGGFFFDDDCCCAAAAAAAAAAAAAAA@@@@@@??????@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDD}}}|||www|||{{{ooohhheee[[[WWWQQQLLLHHHDDDAAA>>>444444333333333222222111000000////////////000000,,,---------......//////........................***++++++,,,---//////000................................................++++++,,,,,,,,,---------.../////////...---,,,,,,---,,,,,,++++++,,,,,,------------------------------------,,,,,,---------........................,,,,,,------...///000000////////////////////////............/////////000000000000000000000000000---......///////////////////////////000000000000...///111222333333222222444333111111333444555555111666;;;>>>CCCQQQgggxxx}}}uuulllgggffffffppp}}}~~~|||xxxnnn```UUUMMMHHHDDDFFFNNNWWW___bbbqqqnnnkkkhhheee```[[[WWWTTTRRROOOLLLIIIFFFEEEDDD???@@@AAABBBCCCGGGKKKOOOQQQSSSVVVZZZ^^^aaacccdddeeegggiiiiiiiiihhhiiijjjjjjkkkkkkkkkjjjhhhgggffffffggghhhhhhhhhhhhggggggdddcccaaa___^^^]]]]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZTTTTTTSSSRRRPPPOOONNNNNNJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCGGGFFFFFFEEEDDDCCCCCCBBBCCCBBBAAAAAA@@@@@@@@@@@@???@@@BBBDDDDDDDDDDDDCCCEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>======>>>>>>??????@@@@@@@@@AAA>>>===<<<<<<===>>>???@@@;;;<<<===>>>>>><<<:::999666666777999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888999::::::::::::::::::::::::888888999999999:::::::::999999:::;;;<<<<<<======<<<<<<>>>???AAACCCDDDEEEDDDGGGLLLPPPRRRUUUXXX[[[[[[^^^bbbdddddddddeeeffffffggghhhkkklllnnnnnnooopppoooooonnnmmmmmmnnnnnnpppqqqrrrsssrrrqqqpppooolllmmmmmmmmmjjjgggccc```WWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVWWWWWWWWWXXX\\\]]]___bbbggglllpppsssooonnnjjjddd___```dddiiitttvvvxxxzzz||||||vvvqqqmmmlllkkkoooqqqpppqqquuuwwwvvvrrrrrrqqqrrrssstttttttttrrrnnnhhhccc```aaabbbdddYYYTTTNNNHHHFFFEEEDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFEEEDDDDDDCCCCCCAAAAAABBBBBBDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFBBBBBBCCCCCCCCCBBBAAA@@@>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCzzzvvvyyyzzz|||}}}zzznnnccc\\\XXXTTTNNNHHHCCC>>>999666444333222111000...------111111000///////////////////////////////////////...---,,,,,,,,,,,,---............------.........333222111000////////////,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////------...///000000//////,,,,,,,,,---------..................////////////////////////////////////222111111111000000//////..................------......//////000000111111000000////////////000000000000000000111111111111000222555777;;;FFFUUU```vvv|||zzzzzzuuulllggghhhhhhmmmwww}}}~~~~~~zzzooogggZZZNNNEEEDDDFFFHHHMMMSSSccchhhpppsssqqqkkkccc^^^YYYUUUPPPOOOPPPOOOJJJEEEHHHFFFDDDBBBBBBDDDGGGIIIJJJLLLOOOSSSWWW[[[^^^```bbbdddggggggfffeeeffffffgggiiijjjiiihhhgggggghhhhhhiiijjjkkkkkkkkkkkkkkkeeedddcccbbbbbbbbbcccdddcccaaa^^^\\\[[[\\\]]]^^^\\\YYYVVVSSSRRRRRRPPPOOOLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@???>>>>>>??????@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@???>>>======<<<<<<<<<;;;::::::999888888::::::999999:::<<<===>>>FFF@@@999777:::======<<<;;;;;;;;;:::::::::999999888888888888999999999999===:::777777999:::888666:::999999999999;;;<<<===>>>@@@CCCEEEFFFGGGJJJLLLPPPRRRUUUXXX[[[]]]^^^___bbbccceeegggiiiiiiiiiiiiiiijjjjjjkkkmmmnnnpppqqqooonnnmmmllllllmmmnnnooorrrqqqpppqqqrrrrrrpppnnnnnnmmmkkkiiigggccc]]]YYYVVVVVVUUUUUUTTTUUUUUUVVVUUUUUUUUUUUUWWWZZZ]]]^^^___bbbeeejjjnnnqqqrrrssssssllleeeaaa___bbbnnnzzz|||xxxxxx}}}~~~xxxpppkkklllllloooqqqrrrvvv{{{{{{xxxwwwtttpppnnnnnnnnnnnnmmmhhhccc^^^[[[[[[\\\[[[YYYXXXRRRJJJGGGGGGGGGDDDAAADDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFDDDCCCAAA???>>>>>>????????????@@@AAABBBBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA|||yyyvvvvvvwwwwwwyyyzzz{{{||||||zzzoooeee\\\WWWTTTPPPJJJEEEAAA<<<777444333222222111000///......111000///............///........................///...------------...///......------------......111111///......---------,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...//////------...///////////////,,,,,,---------.....................////////////////////////////////////111111111000000000//////.........................../////////000000000111000000////////////000000000000000000111111111111111333555555888@@@LLLUUUiiiyyy}}}vvvpppjjjffffffkkkppprrruuuyyy{{{wwwpppbbbVVVKKKHHHGGGFFFHHHMMMTTT[[[gggppptttrrrnnnkkk___[[[VVVUUUVVVVVVRRROOOHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFIIILLLPPPTTTWWWYYY]]]___bbbcccccccccdddeeehhhiiikkkjjjhhhgggggghhhiiiiiiiiijjjiiiiiihhhhhhffffffeeedddcccddddddeeedddbbb```]]]]]]]]]___``````^^^ZZZXXXWWWVVVTTTRRROOONNNMMMLLLLLLKKKKKKLLLJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>???@@@@@@@@@??????@@@@@@AAA@@@@@@??????>>>======<<<<<<<<<;;;;;;:::999999888;;;:::::::::;;;<<<>>>???IIICCC<<<::::::;;;:::777;;;;;;;;;;;;:::::::::999:::::::::::::::::::::::::::888666777:::;;;;;;999;;;;;;;;;;;;<<<>>>@@@AAABBBEEEHHHIIIKKKMMMPPPRRRUUUWWWZZZ]]]___```aaaaaacccdddfffhhhjjjjjjjjjjjjmmmmmmmmmnnnooopppqqqrrroooooonnnmmmnnnnnnpppppprrrrrrqqqrrrsssrrrpppnnnmmmkkkhhheeeccc___[[[WWWUUUUUUTTTTTTTTTTTTUUUUUUWWWWWWVVVWWWYYY\\\___aaafffgggkkknnnqqqsssttttttrrrlllgggeeedddiiiuuu}}}xxxxxx|||}}}zzztttmmmjjjllloootttwwwxxx{{{{{{wwwtttpppmmmllljjjiiigggbbb^^^ZZZXXXXXXWWWVVVTTTSSSNNNHHHEEEGGGGGGEEECCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDDDDCCCBBBBBBAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCAAA@@@?????????@@@>>>???@@@AAAAAABBBBBBAAA@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBB~~~{{{vvvuuuttttttuuuvvvxxxyyyxxx{{{}}}rrrggg___XXXTTTMMMIIIDDD@@@<<<999555222111111111000000///////////////...---------..............................//////............//////------,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------......///------...////////////...,,,------------.....................////////////////////////////////////000000000000////////////........................////////////000000000000000000////////////000000000000000000111111111111333444555444555999AAAGGGWWWfffzzz{{{qqqhhh```___aaaeeekkkrrrtttyyy|||ooodddWWWPPPKKKFFFDDDEEEEEENNN[[[hhhqqqttttttsssgggccc___^^^^^^]]]YYYVVVLLLLLLLLLKKKHHHFFFCCCAAAAAAAAABBBDDDHHHLLLPPPSSSUUUXXX[[[]]]^^^___aaaccchhhjjjkkkkkkiiihhhhhhiiiiiiiiiiiiiiihhhgggfffeeehhhgggffffffeeeeeeffffffeeecccaaa```___```aaabbbeeebbb___]]]\\\[[[YYYWWWSSSRRRQQQPPPPPPOOOOOOPPPNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@?????????@@@@@@@@@@@@??????>>>=========<<<<<<<<<;;;::::::999999;;;;;;;;;;;;;;;<<<>>>>>>GGGBBB===;;;<<<;;;999666;;;;;;;;;::::::::::::999;;;;;;;;;;;;;;;:::::::::888777666888:::<<<===<<<>>>>>>>>>???AAACCCEEEFFFIIIKKKNNNQQQRRRTTTWWWYYY\\\]]]___bbbcccddddddddddddfffhhhjjjkkkkkkkkkkkknnnnnnoooooopppqqqrrrrrrppppppooooooppppppqqqrrrsssrrrrrrssstttrrrooollliiifffbbb___]]]ZZZWWWUUUTTTTTTSSSSSSSSSSSSTTTTTTYYYXXXXXXXXX[[[___dddfffnnnoooqqqssstttuuuttttttpppllljjjjjjkkkqqq}}}xxxwwwzzz~~~zzzuuupppjjjjjjmmmsssyyy~~~~~~xxxuuuppplllhhheeeaaa^^^ZZZXXXUUUTTTSSSRRRPPPNNNMMMIIIDDDCCCEEEGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCAAAAAA@@@@@@@@@@@@>>>???@@@AAAAAABBBBBBAAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCC~~~|||yyyyyyxxxxxxwwwwwwwwwwwwtttwww|||}}}sssiii```XXXQQQMMMEEEAAA===:::888555222000//////000000000000000000...------,,,,,,---------.................................------.........---,,,,,,++++++,,,,,,---......---,,,++++++,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,------...///------...//////.........------------........................////////////////////////////////////////////////////////////............////////////////////////000000000000000000////////////000000///000000000111111111111333444444333333555999<<>>>>>=========<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<<<<======;;;:::;;;<<<===<<<:::999999999999999999999999::::::::::::::::::::::::999888888999;;;===>>>>>>AAAAAACCCDDDGGGIIIKKKLLLPPPRRRUUUWWWXXXZZZ]]]``````aaaccceeeffffffeeeeeeeeefffhhhjjjkkkkkkkkkjjjjjjkkkmmmnnnpppqqqqqqrrrqqqqqqqqqqqqqqqrrrrrrsssrrrqqqqqqrrrrrrppplllhhheeeaaa\\\YYYWWWUUUTTTRRRSSSRRRRRRRRRRRRSSSSSSTTTWWWWWWXXXZZZ___dddjjjmmmuuuuuuvvvvvvvvvtttsssrrrooommmllloooqqqvvv~~~wwwtttwww{{{{{{wwwqqqllljjjlllqqqwww~~~yyyvvvpppjjjeee___ZZZVVVTTTSSSSSSRRRQQQOOOLLLJJJIIIFFFCCCBBBDDDEEEDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBCCCCCCBBB@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBCCC~~~~~~~~~}}}{{{wwwtttrrrqqqssswww}}}}}}yyynnnjjjccc\\\UUUMMMEEE@@@===:::777555444222000...///////////////000000000------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------,,,---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---......------............---------------.........//////............////////////////////////////////////.....................///........./////////000000000000000000////////////000000////////////000000///000000000111111111111222222333222333444666888===EEETTTgggwwwuuuhhhaaa^^^\\\```eeennnssszzzuuuiii```XXXOOOHHHGGGFFFHHHLLLTTT[[[^^^```___aaadddgggiiigggdddaaaaaa^^^ZZZUUUPPPLLLIIIHHHCCCAAA@@@???@@@BBBEEEGGGIIIKKKNNNQQQSSSWWWZZZ]]]bbbdddffffffffffffggghhhfffggghhhiiijjjjjjjjjjjjhhhhhhhhhgggffffffeeeddddddcccbbbaaaaaabbbbbbcccfffdddbbbbbbaaa```^^^\\\ZZZYYYXXXWWWWWWVVVVVVWWWVVVUUUTTTSSSQQQPPPNNNNNNIIIIIIHHHGGGGGGGGGHHHHHHEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@???????????????@@@@@@BBBBBBAAAAAAAAAAAABBBBBBAAA@@@??????>>>>>>>>>????????????>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;999:::::::::;;;;;;;;;;;;777777888999;;;===<<<<<<888888999999999999999999999999999999::::::::::::<<<<<<=========>>>@@@AAAEEEFFFHHHKKKMMMOOOPPPQQQUUUWWWZZZ[[[\\\^^^aaacccbbbcccdddeeeffffffeeeeeedddeeegggiiijjjjjjiiiiiihhhiiilllnnnqqqrrrssssssqqqqqqqqqrrrrrrqqqqqqqqqooonnnmmmmmmllljjjfffccc___\\\WWWTTTRRRRRRQQQPPPRRRRRRQQQQQQRRRSSSSSSTTTTTTVVVXXX]]]cccjjjooorrrwwwwwwwwwvvvtttrrrpppnnnooommmooorrrtttwww}}}uuurrrtttxxx|||~~~tttoookkkkkkpppwww}}}yyytttnnnggg```ZZZUUUQQQQQQRRRSSSRRRPPPMMMKKKJJJHHHGGGDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDD@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@AAABBBCCCzzzuuupppnnnooooooqqqtttwwwuuunnniii^^^[[[VVVRRRLLLFFF>>>:::777555222111111111000///////////////////////////------,,,,,,,,,---......------------------------++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------///......------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,------...---............---,,,,,,------........./////////............////////////////////////////////////---------........................//////000000111000000000000////////////000000////////////000000000000000000111111111111222111111111222444555666777;;;FFFVVVfffuuu|||pppiiiccc^^^^^^aaammmrrrxxx|||uuummmggg^^^UUUNNNJJJFFFFFFJJJOOORRRSSSQQQTTTZZZaaafffjjjkkkllliiifff```ZZZTTTPPPMMMKKKEEEDDDBBB@@@??????@@@AAAEEEGGGIIILLLNNNQQQUUUXXX[[[]]]```bbbbbbccceeefffeeefffgggiiijjjkkklllllliiiiiiiiihhhgggfffeeedddddddddcccccccccccccccdddeeedddccccccdddcccaaa___^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYXXXWWWVVVTTTTTTSSSLLLKKKIIIGGGGGGGGGGGGHHHFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@@@@AAA>>>>>>>>>>>>>>>??????@@@AAA@@@???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>========================::::::;;;<<<<<<;;;;;;:::999999::::::::::::::::::999999::::::::::::;;;;;;::::::;;;<<<===>>>>>>???AAABBBCCCCCCBBBCCCEEEGGGLLLNNNPPPRRRTTTVVVWWWWWWYYY[[[^^^______```bbbdddcccdddfffggggggggggggfffeeefffgggiiijjjiiiiiihhhiiijjjmmmpppssstttttttttqqqqqqqqqqqqqqqpppnnnnnnkkkiiigggfffdddbbb___]]]ZZZWWWSSSQQQQQQQQQQQQPPPRRRQQQQQQRRRRRRSSSTTTUUUUUUXXX\\\bbbiiiooosssuuuuuuuuuuuutttrrrooolllkkkmmmmmmppptttuuuwww~~~|||tttqqqtttwww~~~|||rrrmmmkkkmmmttt|||vvvqqqiiiaaa[[[VVVQQQNNNOOOQQQRRRQQQNNNKKKJJJJJJHHHHHHFFFEEECCCBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@>>>???@@@AAAAAAAAAAAAAAA@@@AAABBBCCCCCCDDDDDDDDD@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>???@@@AAABBBxxxsssooonnnmmmkkkjjjkkklllhhh```YYYSSSPPPKKKGGGCCC???;;;777333111//////000111000/////////////////////......---------------...//////------------------------++++++,,,------,,,++++++......------------............------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...---.........------,,,+++............////////////............////////////////////////////////////,,,,,,---------.........---......///000000111111111000000000/////////...000000////////////000000000000000000111111111111222111//////111333444555555777===IIITTTcccwwwxxxpppjjjdddbbbdddiiinnntttwwwyyy||||||wwwtttlllbbbYYYSSSLLLIIIJJJKKKIIIGGGFFFIIIMMMSSSZZZbbbiiinnnpppnnnjjjddd^^^XXXSSSPPPKKKJJJGGGEEEBBBAAA??????AAACCCEEEFFFHHHJJJNNNQQQTTTWWWZZZ]]]^^^```ccceeeeeefffggghhhiiiiiijjjiiijjjjjjkkkjjjiiihhhfffeeeeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeeggghhhhhhfffdddbbbaaa```___^^^^^^^^^^^^\\\\\\[[[ZZZZZZYYYXXXXXXSSSQQQOOOLLLKKKKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@AAABBBBBBCCC>>>>>>>>>>>>>>>???@@@@@@AAA@@@???>>>============>>>>>>>>>>>>>>>>>>>>>???========================<<<<<<===>>>>>>===<<<;;;======<<<;;;:::999:::;;;<<<<<<<<<======>>>>>>>>>>>>>>>???AAACCCDDDFFFFFFEEEGGGIIIJJJJJJKKKNNNQQQTTTUUUXXXZZZ\\\]]]^^^^^^^^^___aaaaaaaaaaaaccceeefffggghhhjjjkkkkkkjjjjjjfffgggiiijjjkkkjjjjjjiiijjjlllnnnppprrrrrrqqqqqqqqqqqqqqqpppooommmkkkjjjhhheeeaaa^^^\\\[[[XXXWWWUUUSSSQQQPPPQQQQQQQQQPPPRRRRRRRRRRRRSSSTTTUUUVVVZZZ]]]ccciiiooorrrtttuuusssssssssqqqooommmjjjiiikkklllpppuuuwwwxxx~~~}}}uuusssuuuyyyyyyppplllkkknnnvvv|||qqqkkkbbbZZZUUUQQQNNNMMMMMMNNNOOONNNJJJHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBAAA@@@@@@???<<<===>>>@@@AAAAAA@@@@@@>>>???@@@AAABBBBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAA~~~wwwrrrqqqqqqkkkhhhfffeeeeee```WWWPPPJJJEEE???;;;888666444333111///......000111111000000000//////............---------------...///000------------------------,,,,,,---......---,,,,,,///......------......///---------,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...---.........------,,,+++............/////////000............/////////000////////////////////////,,,,,,,,,------.........---......///000111111222111111000000/////////...000000////////////000000000000000000111111111111333000......///111333333777666:::AAAGGGRRRggg{{{~~~vvvoooiiigggiiifffkkkqqqtttuuuyyy}}}|||uuukkkccc\\\UUUPPPNNNJJJCCC>>>BBBCCCCCCFFFLLLWWWbbbiiiuuuuuusssnnnhhh```XXXTTTQQQPPPNNNKKKGGGDDDBBB@@@???AAABBBCCCDDDFFFJJJMMMPPPSSSWWWZZZ\\\^^^aaacccffffffgggggggggggggggfffllllllllllllkkkiiigggffffffffffffggggggggggggggggggggghhhiiikkkllljjjhhheeedddcccbbbaaaaaaaaaaaa]]]]]]]]]\\\\\\[[[[[[[[[ZZZXXXUUUSSSQQQPPPQQQQQQRRRQQQPPPOOONNNNNNNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEAAA@@@@@@@@@AAAAAABBBCCCAAA@@@???>>>============>>>>>>>>>>>>>>>?????????============>>>>>>>>>>>>===>>>???@@@@@@???>>>===>>>>>>===<<<;;;;;;===>>>>>>>>>??????@@@@@@AAAAAAAAABBBCCCEEEHHHJJJKKKLLLHHHJJJMMMOOOOOOQQQUUUXXXYYY[[[]]]___aaabbbbbbbbb```bbbccccccbbbbbbdddeeehhhiiikkkmmmnnnnnnmmmmmmggghhhjjjkkklllkkkkkkjjjjjjkkkmmmnnnooonnnlllkkkqqqqqqqqqpppnnnkkkiiigggeeeaaa\\\YYYWWWVVVTTTSSSSSSQQQPPPPPPQQQRRRRRRQQQRRRRRRRRRRRRSSSTTTVVVVVV^^^bbbhhhnnnssstttuuutttqqqqqqqqqpppooollljjjhhhjjjkkkpppvvvxxxyyy~~~vvvtttwww{{{wwwnnnkkkkkknnnwww{{{wwwmmmggg^^^UUUQQQNNNMMMLLLKKKLLLMMMKKKGGGEEEFFFHHHFFFGGGHHHGGGFFFEEEFFFFFFCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBBBBBBB@@@AAAAAAAAAAAA@@@??????;;;<<<>>>???@@@@@@@@@???======>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB????????????????????????>>>>>>>>>>>>>>>??????@@@}}}~~~zzzuuurrrpppkkkhhhddd___YYYSSSLLLGGG>>>===:::777555333111111........................000000000000////////////........................+++,,,,,,,,,,,,+++******...---,,,,,,++++++++++++........................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++///...---,,,,,,---...///,,,,,,,,,---------......///000111111111000...---.................................------,,,,,,,,,---------------------,,,000//////.........//////------------------------////////////000000000000222222111///............000000000000000111111222000111666<<>>AAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAA@@@???>>>===>>>============>>>??????>>>>>>>>>>>>??????????????????@@@AAAAAAAAAAAA@@@BBBBBBCCCDDDEEEFFFGGGGGGFFFGGGIIIKKKLLLPPPTTTWWWVVVVVVWWWWWWXXXZZZ[[[\\\]]]^^^```bbbdddeeeffffffeeeddddddcccdddeeefffgggggghhhjjjlllnnnnnnnnnnnnkkklllmmmmmmllljjjkkkllllllllllllmmmnnnooopppqqqqqqqqqpppnnnjjjddd___\\\[[[XXXTTTQQQPPPOOOMMMLLLKKKLLLMMMMMMLLLLLLNNNPPPSSSSSSSSSSSSTTTXXX^^^bbbkkklllooorrrtttssspppmmmpppooommmnnnooonnnjjjfffjjjlllqqqvvvwwwwww}}}|||wwwvvvyyy|||{{{sssoooppptttwwwyyy}}}tttnnneee]]]TTTOOOOOONNNKKKGGGGGGGGGGGGFFFGGGGGGHHHHHHFFFEEEDDDCCCCCCBBBBBBCCCDDDCCCBBBAAA@@@???????????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBAAA@@@??????@@@@@@?????????>>>>>>==================>>>>>>>>>>>>????????????????????????@@@???>>>>>>>>>>>>>>>???BBBAAAAAA@@@???>>>============<<<<<<<<<<<<======|||~~~{{{tttooolllfffbbb]]]WWWRRRLLLFFFBBB:::999777444222111000///....................................------------........................---------------,,,++++++------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))+++++++++,,,,,,,,,,,,,,,...---------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------.........//////000000//////...---..............................---------,,,,,,,,,,,,---------............//////............//////------------------------.../////////000000000000111111111000000///000111000000//////000000111222444444666:::===BBBMMMYYYlll|||xxxrrrooooooooommmkkkkkkllloooxxx}}}}}}vvvsssqqqoookkkbbbUUUKKKDDDCCCAAA>>>>>>AAAFFFJJJTTT^^^hhhmmmrrruuurrrkkkccc^^^XXXRRRNNNLLLIIIHHHDDDCCCBBB@@@@@@@@@AAAAAADDDFFFIIILLLNNNQQQUUUXXXZZZ\\\^^^______```bbbddddddfffiiiiiihhhggggggggggggggggggffffffeeeeeedddhhhiiikkklllmmmllljjjiiifffeeecccbbbbbbcccddddddccccccbbbbbbbbbbbbcccccc^^^^^^\\\[[[ZZZZZZZZZZZZ[[[ZZZZZZZZZ[[[[[[ZZZXXXVVVVVVUUUTTTRRRQQQPPPPPPQQQQQQPPPNNNMMMLLLLLLLLLKKKKKKJJJIIIGGGFFFDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBBBBBBBAAA@@@???>>>???????????????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHKKKMMMOOOPPPRRRTTTXXX[[[ZZZZZZZZZ[[[\\\]]]______``````bbbdddeeeffffffggggggfffeeeeeefffggghhhiiigggiiikkkmmmnnnoooooooookkklllmmmmmmkkkjjjjjjkkkllllllmmmmmmnnnnnnoooooooooooonnnkkkfffaaa[[[XXXUUURRROOONNNNNNNNNMMMLLLLLLMMMNNNMMMLLLMMMOOOQQQSSSTTTUUUWWWYYY\\\bbbeeemmmnnnppprrrrrrqqqnnnlllmmmmmmnnnqqqssssssooolllmmmnnnsssxxxxxxwww{{{}}}xxxuuuuuuyyy|||zzzssspppqqquuuxxxzzz~~~wwwnnnggg^^^YYYRRRNNNMMMLLLJJJHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@??????@@@>>>>>>>>>?????????@@@@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAA@@@??????>>>>>>>>>=========<<<<<<<<<<<<<<<=========>>>>>>>>>????????????????????????>>>>>>>>>======>>>??????AAAAAA@@@@@@??????>>>>>>>>>======<<<<<<======>>>yyy}}}xxxnnnhhhddd]]]XXXRRRLLLGGGBBB>>>;;;444333222000///..........................................------------,,,------------------------.........---------,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,------------............+++,,,,,,------,,,,,,+++---------.........////////////...------------...////////////////////////...------------,,,,,,,,,---------......//////000///...............//////............................../////////000000000...///000000//////000222000000//////000000111222555333444666777:::BBBLLLZZZooo~~~}}}zzzwwwuuuvvvpppjjjgggfffhhhpppyyy|||zzz{{{~~~~~~wwwhhh\\\MMMIIIDDD@@@???@@@@@@@@@DDDMMMYYYcccmmmvvvyyywwwoooiiiaaaZZZUUURRROOOMMMJJJIIIFFFDDDBBBAAAAAAAAA@@@BBBEEEFFFGGGIIIMMMOOOSSSUUUXXXYYY[[[\\\___aaaccceeeggghhhgggfffgggggghhhggggggfffeeeeeeddddddhhhiiilllnnnnnnmmmkkkjjjddddddcccccccccdddfffgggggggggffffffffffffggggggcccbbb```___^^^]]]]]]]]]^^^]]]]]]^^^```bbbaaa```]]]\\\[[[ZZZYYYWWWVVVVVVXXXWWWWWWVVVUUUTTTSSSSSSQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDGGGGGGGGGGGGHHHHHHHHHIIIFFFGGGIIIJJJLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPRRRTTTVVVWWWYYY]]]____________```aaabbbcccddddddeeefffggggggggggggggghhhhhhhhhggghhhhhhiiijjjiiijjjlllnnnooopppoooooolllmmmnnnnnnlllkkkkkkkkkllllllmmmnnnnnnmmmlllkkklllkkkjjjfffaaa[[[VVVSSSOOOMMMJJJJJJKKKLLLLLLKKKLLLMMMNNNNNNMMMNNNPPPRRRTTTVVVZZZ]]]```dddhhhkkkpppqqqqqqqqqpppnnnllljjjjjjlllpppuuuyyyyyyvvvsssrrrrrruuuyyyzzzxxxzzz~~~|||{{{wwwtttrrrtttxxx|||~~~yyytttqqqrrrvvvzzz{{{}}}}}}}}}|||wwwoooeee^^^WWWUUUQQQNNNKKKIIIHHHHHHFFFFFFEEEDDDCCCCCCCCCCCCEEEDDDCCCBBBBBBAAABBBBBBAAA@@@@@@??????@@@@@@@@@============>>>>>>>>>>>>@@@AAAAAABBBBBBCCCCCCDDDBBBBBBBBBBBBAAA???===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>uuu{{{~~~pppeee^^^YYYSSSNNNGGGAAA===:::777555000000///.......................................000000/////////.........------------------------...------,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,)))******++++++,,,,,,,,,+++,,,,,,,,,---.........,,,---...//////...---,,,------.........////////////...---,,,+++,,,---...////////////////////////------------------------//////////////////............---------...//////////////////////////////........./////////000000---///111000...---...000///////////////000111111000...///222444666===EEEMMM]]]sss|||rrriiidddcccdddjjjrrr}}}}}}{{{}}}zzzppp\\\UUULLLGGGEEEDDDAAA???@@@EEELLLTTT___jjjrrrvvvvvvrrrkkkeee___ZZZUUUQQQOOONNNKKKIIIFFFEEEEEEEEEAAACCCDDDEEEEEEFFFHHHJJJKKKMMMPPPSSSUUUWWWZZZ]]]___aaadddeeeeeeeeeeeefffhhhhhhgggffffffeeeeeedddgggiiilllnnnooonnnlllkkkfffeeedddddddddeeefffgggjjjiiiiiihhhhhhiiiiiijjjgggfffeeecccbbbaaaaaa``````______aaadddgggggggggcccbbbaaa```^^^\\\[[[[[[\\\\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXWWWVVVUUUTTTSSSQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNMMMLLLLLLLLLLLLLLLJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIILLLLLLLLLMMMMMMNNNNNNOOOMMMNNNPPPRRRTTTUUUVVVVVVXXXXXXWWWWWWVVVUUUUUUUUUTTTVVVYYYZZZ[[[]]]___bbbdddccccccdddeeefffgggggghhhiiiiiijjjjjjiiiiiihhhiiiiiiiiiiiiiiiiiiiiijjjjjjkkkmmmnnnpppppppppooommmooopppooommmlllllllllkkklllmmmnnnmmmkkkiiiggghhhgggeeeaaa\\\WWWRRROOOLLLJJJHHHHHHIIIJJJKKKJJJKKKLLLNNNOOOOOOPPPSSSUUUWWW[[[aaaeeeiiikkknnnqqqrrrsssrrrpppmmmkkkkkkkkkkkkooovvv}}}}}}zzzwwwuuuvvvzzz|||zzzzzz|||wwwvvvtttqqqppprrrwww{{{{{{yyyuuussstttwww{{{}}}|||||||||yyysssiii___XXXTTTSSSRRRNNNJJJFFFFFFFFFFFFFFFEEECCCBBBBBBBBBBBBCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>???@@@AAA<<<<<<=========>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCAAAAAABBBBBBAAA???<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=================================;;;;;;;;;<<<===>>>???@@@????????????@@@@@@AAAAAA>>>>>>============>>>>>>qqqvvv|||tttggg]]]UUUQQQJJJEEE>>>999666444333111///...............//////........................////////////............------------------------------,,,+++***+++++++++++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------*********+++,,,,,,,,,---,,,---...//////...---,,,------------.........//////...,,,+++++++++,,,---////////////////////////------------------------111111000///...------,,,---------------...//////////////////////////////............////////////000333555333///,,,---////////////...///000000111///,,,---111333555:::@@@CCCOOO```qqqvvviiiddddddeeejjjooowwwqqqhhh\\\RRRLLLIIIEEECCCDDDBBBBBBGGGOOOYYYdddllluuutttrrrooollleee^^^XXXRRRQQQNNNLLLJJJIIIHHHHHHDDDEEEFFFEEECCCCCCEEEFFFEEEGGGJJJMMMNNNQQQTTTVVVYYY\\\___aaaaaaaaabbbcccggggggfffffffffeeeeeeeeeeeegggjjjmmmnnnmmmlllkkkhhhhhhfffeeeeeeeeefffgggkkkjjjjjjiiiiiijjjjjjkkkjjjjjjhhhgggfffeeeeeeeeecccaaaaaacccfffiiijjjjjjggggggeeedddbbb```___^^^^^^____________]]]\\\[[[\\\\\\]]]]]]\\\[[[ZZZZZZWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTSSSRRRRRRRRRRRRSSSPPPOOONNNNNNMMMNNNNNNOOOMMMMMMMMMMMMMMMNNNNNNOOOQQQQQQQQQRRRSSSTTTTTTUUUTTTUUUWWWZZZ\\\]]]^^^^^^``````___^^^]]]\\\[[[[[[YYY\\\^^^``````aaaccceeeffffffffffffggghhhiiiiiilllllllllllllllkkkjjjjjjiiiiiijjjjjjjjjiiiiiiiiijjjkkkmmmoooooopppooooooooopppqqqpppnnnllllllmmmkkkkkklllkkkiiifffcccaaaaaa```^^^[[[WWWRRROOOLLLLLLJJJHHHGGGIIIJJJJJJJJJJJJLLLOOOPPPRRRTTTXXXZZZ^^^bbbhhhmmmpppqqqssstttrrrrrrqqqnnnkkkjjjlllnnntttyyy}}}xxxvvvzzz}}}|||{{{|||vvvuuusssqqqpppqqqvvvyyyzzzyyywwwuuuuuuxxx{{{~~~~~~}}}yyypppfff]]]WWWUUUUUUSSSNNNIIIEEEDDDDDDGGGFFFEEECCCCCCBBBBBBBBB@@@@@@???>>>========================>>>>>>???@@@=========>>>>>>>>>>>>?????????@@@@@@AAABBBBBBBBB@@@AAABBBBBB@@@>>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???===>>>>>>??????@@@@@@AAA>>>>>>============>>>>>>llloootttyyy}}}ttthhh^^^UUUMMMIIIAAA===888444222222111000...............///000000........................---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))*********))))))******+++,,,------......************+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------............---,,,,,,,,,,,,---........................,,,,,,,,,------------...111000000///...---,,,,,,,,,,,,,,,,,,---...//////........................------........./////////333777:::777111---...000//////......//////000111222......111333222555999<<>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<======>>>???============>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBAAAAAAAAA@@@???<<<:::999::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<========================;;;;;;;;;;;;;;;<<<===>>>=========>>>>>>?????????======<<<<<<<<<<<<======hhhiiikkkooosssuuuuuutttpppkkkccc[[[SSSKKKDDD???:::777333111111111000///...............//////000........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******+++,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))******+++++++++******+++,,,---...//////000,,,,,,+++++++++++++++***,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---...............---,,,,,,------------------------,,,,,,,,,---------......---------------------...,,,,,,,,,,,,---...///000---------------------------------.........//////000555999777111---...111///............///000000222......111333222222555777<<>>===<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======;;;;;;<<<<<<<<<=========>>>>>>??????@@@AAAAAAAAABBBBBB@@@???===;;;:::999888888888999999999::::::999::::::::::::;;;;;;;;;========================<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<>>>>>============<<<<<<;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAACCCBBB@@@>>><<<;;;::::::666666777777888888888999999999:::::::::;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;cccbbbaaaaaa```]]]ZZZWWWVVVQQQIIIAAA:::666555555111000000///...---------/////////...------,,,,,,------------------------//////.........---------,,,,,,,,,------..................------,,,,,,,,,........................************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---...///000******+++++++++,,,,,,,,,------------------------..................------,,,------......------,,,+++,,,------......------------............------...---,,,,,,,,,,,,---...........................,,,,,,,,,---------......---------............/////////.........---------***+++,,,---...000111111000000000000111111111111333666:::<<>>FFFFFFFFFGGGJJJMMMQQQSSSQQQSSSWWWZZZ\\\]]]]]]]]]____________```ccceeeffffffeeeeeeeeefffiiilllnnnmmmmmmmmmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiimmmlllkkkjjjiiijjjkkklllnnnoooooommmiiigggggghhhjjjkkkmmmmmmmmmkkkiiigggiiiiiiiiijjjjjjjjjkkkkkkggghhhiiijjjkkkjjjjjjiiijjjiiigggfffeeeeeeffffffeeedddcccaaaaaabbbdddeee```___^^^^^^^^^```aaabbbeeedddddddddeeefffhhhiiiiiihhhhhhggghhhjjjlllmmmlllkkkjjjiiihhhfffeeeeeefffffffffffffffggghhhhhhkkkkkkjjjjjjjjjkkklllllloooooopppoooooonnnmmmlllmmmllllllmmmnnnnnnllliiijjjkkklllmmmmmmlllkkkjjjhhhggggggeeebbb___\\\ZZZXXXVVVSSSPPPMMMKKKIIIIIIHHHIIIIIIHHHFFFFFFGGGIIIFFFHHHJJJKKKLLLNNNRRRUUUVVV[[[bbbhhhmmmppprrrtttxxxwwwwwwxxxwwwuuuqqqnnnkkkjjjjjjkkknnnqqqtttvvv|||zzzwwwtttssspppllllllnnnrrruuuwww|||zzzyyyxxxyyyyyyxxxwwwuuuxxxyyyxxxvvvuuuwwwyyyzzzxxxsssmmmfff___ZZZWWWPPPLLLHHHFFFEEEEEEDDDCCC???>>>>>>>>>>>>>>>??????BBBAAA???>>>===>>>??????======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<=========:::<<<======<<<<<<===???>>>===<<<;;;:::999888888:::;;;;;;;;;;;;:::999999888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<888888999999999:::::::::888888999999999999::::::cccaaa^^^\\\ZZZWWWTTTQQQJJJFFF@@@999444111000000000000000///...------------------...............------------------------///.........------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,------......******+++++++++,,,,,,,,,---------------------------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,------......------------............------...---,,,,,,,,,,,,---...------------------------,,,,,,,,,------------...------------............//////.........---------,,,,,,---...///000000111//////000000000111111111555777999999;;;BBBMMMVVVggg}}}}}}rrrooopppnnnlllhhhhhhfffbbb^^^^^^dddiiivvvpppiii___UUUMMMIIIEEECCC@@@@@@BBBGGGNNNWWW```fffkkkkkkmmmpppqqqooohhhccc```\\\VVVQQQNNNKKKIIIHHHHHHFFFDDDCCCBBBAAA???===BBBBBBBBBBBBDDDGGGJJJLLLKKKMMMPPPTTTVVVWWWWWWWWWZZZ[[[\\\]]]___aaaccceeegggffffffggghhhjjjlllmmmmmmllllllkkkkkkjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjmmmlllkkkjjjjjjkkkllllllnnnooonnnmmmjjjhhhhhhhhhkkklllmmmnnnmmmllljjjiiijjjkkkllllllmmmmmmllllllggghhhjjjkkklllllllllkkklllkkkjjjiiihhhhhhhhhiiiiiigggeeecccbbbccceeefffcccbbbaaaaaabbbcccdddeeeffffffeeeeeeeeeggghhhiiiiiiiiihhhhhhiiijjjlllmmmmmmllllllkkkjjjiiihhhhhhhhhhhhgggggghhhhhhiiijjjkkkkkkjjjjjjkkkkkklllmmmnnnoooooooooooonnnnnnmmmnnnnnnnnnoooppppppnnnllljjjjjjkkkkkkkkkjjjiiihhhfffeeedddbbb___[[[XXXVVVPPPOOOMMMKKKJJJHHHHHHHHHFFFGGGGGGFFFDDDDDDFFFGGGHHHJJJLLLNNNOOORRRVVVYYYaaaeeekkkppprrrtttvvvwwwxxxwwwvvvvvvuuussspppooonnnmmmkkkkkklllooorrrtttxxx~~~{{{wwwtttrrrooolllkkknnnsssvvvxxx{{{zzzyyyyyyzzzyyywwwuuurrrtttvvvvvvtttsssuuuwwwvvvtttqqqkkkeee^^^WWWTTTMMMJJJFFFDDDCCCCCCBBBAAA??????>>>>>>>>>>>>??????@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<===>>>===<<<;;;<<<===>>>>>>===<<<;;;:::999888:::::::::::::::999888888888888888888999:::;;;;;;::::::::::::::::::::::::999999888888888999::::::888888888999999999999:::888888999999999:::::::::bbb^^^XXXTTTPPPMMMIIIGGG===:::666111...------...000000//////...---------+++,,,,,,---......//////....................................------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,------......------------............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................---------.........//////000000000//////000000000000111111222444555555555999@@@FFFRRRfff|||sssnnnmmmllljjjjjjkkkhhhccc]]]ZZZ[[[]]]cccnnn|||uuujjj```XXXRRRMMMJJJCCCBBB@@@AAADDDJJJPPPTTT\\\bbbmmmwww~~~}}}xxxsssllleee]]]WWWTTTRRROOOMMMMMMKKKHHHGGGFFFEEEBBB@@@AAA@@@@@@@@@@@@BBBDDDEEEEEEGGGJJJMMMOOOPPPQQQQQQSSSTTTWWWZZZ\\\___```aaacccdddeeefffggghhhiiijjjkkkkkkkkkkkkkkkkkkkkkkkkhhhhhhiiiiiijjjkkkkkkkkkmmmllllllkkkllllllmmmmmmmmmnnnnnnmmmjjjhhhiiiiiilllmmmnnnooonnnmmmlllkkklllmmmooopppqqqpppooonnnhhhiiikkklllmmmnnnnnnnnnoooooonnnlllllllllllllllmmmkkkgggddddddeeeggghhhgggfffffffffffffffggghhhhhhggggggfffgggggghhhhhhjjjiiiiiiiiijjjkkklllmmmmmmmmmmmmmmmlllllllllkkkiiiiiiiiiiiiiiijjjkkkkkkkkkkkkkkkkkkkkklllmmmmmmmmmnnnnnnoooooooooooonnnnnnmmmmmmoooppppppnnnllljjjjjjjjjiiihhhgggeeeeeebbbaaa___\\\XXXUUUQQQOOOHHHHHHGGGGGGGGGGGGGGGHHHEEEFFFGGGFFFEEEEEEFFFHHHKKKMMMPPPSSSUUUYYY]]]```lllppptttvvvwwwwwwxxxyyyxxxwwwuuutttrrrqqqqqqqqqsssqqqnnnkkkkkknnnqqqsssrrrvvvxxxzzz~~~xxxssspppmmmjjjkkkoootttxxxzzz{{{zzzzzz{{{{{{yyyuuurrrmmmnnnpppppppppppprrrtttppppppnnniiibbbZZZRRRNNNIIIFFFCCCAAAAAAAAA@@@?????????>>>>>>>>>>>>>>>???>>>>>>??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;999999999:::::::::::::::===>>>>>>===;;;::::::;;;>>>>>>===<<<;;;::::::999999999999999999888777777777777777777888999:::;;;999999999888888888888888777777666666777777888999777777777888888888999999888999999999999:::::::::]]]XXXPPPJJJEEEAAA>>><<<555333111///......///000/////////......---------,,,,,,,,,------.................................------------------------,,,,,,,,,++++++*********---------......//////000************************************************)))))))))***************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------......------------............------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.................................000000000000000/////////////////////000000000111---///111222333666;;;>>>GGGUUUhhh{{{tttnnnnnnooopppssstttrrrlllddd^^^ZZZYYYZZZaaappp|||sssjjjbbb\\\WWWTTTMMMJJJFFFBBBBBBDDDGGGJJJNNNVVVcccppp{{{uuunnnddd]]][[[XXXUUURRRQQQOOOMMMLLLKKKJJJHHHFFFDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDFFFHHHJJJLLLLLLLLLKKKMMMQQQUUUXXXZZZ[[[[[[[[[\\\___aaadddeeefffgggjjjjjjjjjkkkkkkllllllllljjjjjjjjjjjjjjjjjjkkkkkkllllllllllllmmmmmmnnnnnnmmmnnnnnnmmmkkkiiijjjkkkmmmnnnnnnooooooooonnnnnnnnnooorrrttttttsssqqqooojjjjjjlllmmmooopppqqqrrrrrrqqqppppppooonnnnnnnnnpppmmmiiifffdddfffhhhiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiihhhhhhhhhhhhhhhkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjiiiiiijjjjjjkkklllkkkkkkkkkkkkkkklllmmmnnnlllmmmnnnoooooopppooooookkkjjjjjjlllmmmmmmkkkiiijjjiiihhhgggeeecccbbbaaa]]]\\\YYYVVVRRRNNNKKKIIIFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGHHHHHHGGGHHHJJJLLLNNNQQQVVVZZZ]]]bbbfffjjjtttvvvyyyyyyyyyxxxxxxxxxwwwwwwvvvtttsssssstttvvvxxxuuupppmmmkkkmmmpppsssssstttuuuwww|||xxxsssmmmkkkiiikkkqqqwww{{{~~~||||||{{{|||{{{wwwsssoooggghhhiiijjjkkkmmmnnnooommmmmmkkkfff___UUULLLGGGFFFDDDAAAAAAAAAAAA@@@???@@@???>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???======;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999999;;;<<<===<<<::::::;;;<<<>>>>>>===<<<<<<;;;::::::888888888888888777666666777777777777777888999999888777777777777777666666555555555555555666666777666666777777777888888888888888888999999999::::::SSSNNNFFF@@@;;;888666444000000/////////000000111............------------......------,,,,,,,,,,,,........................,,,,,,------------------,,,,,,,,,++++++*********,,,------....../////////************************************************************++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******))))))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...,,,,,,------------,,,,,,+++,,,------......------------............------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...---.....................000000000000////////////...////////////000000000---...000222333555888:::@@@IIIVVVggg{{{wwwpppooosssvvv|||}}}}}}yyyqqqiiiaaa]]]ZZZ[[[cccttt~~~wwwpppjjjeee```]]]WWWTTTNNNIIIFFFEEEEEEFFFFFFKKKTTT___kkkwwwyyypppiiiddd___ZZZWWWSSSQQQOOOOOOOOONNNLLLJJJHHHHHHGGGFFFEEEDDDDDDDDDBBBBBBCCCEEEFFFGGGGGGHHHEEEGGGKKKNNNRRRSSSTTTUUUTTTVVVYYY]]]```ccceeefffggghhhhhhiiijjjkkkllllllllllllkkkkkkjjjjjjiiiiiikkkllllllmmmmmmnnnnnnnnnlllmmmnnnmmmkkkjjjkkklllmmmnnnnnnoooppppppppppppoooqqqtttvvvvvvuuusssqqqllllllmmmnnnpppqqqssstttsssrrrrrrrrrqqqppppppooopppnnnjjjgggfffggghhhjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjiiiiiikkkllllllmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmjjjjjjiiiiiijjjjjjkkklllkkkkkkkkkkkklllmmmnnnooolllmmmnnnoooooopppoooooojjjiiiiiijjjkkkjjjhhhfffgggfffdddbbb```^^^]]]\\\WWWVVVSSSOOOLLLHHHFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEGGGIIIJJJJJJLLLOOORRRTTTXXX]]]bbbfffjjjooorrrwwwyyy{{{{{{zzzyyyyyyzzzyyyzzz{{{yyywwwvvvxxxzzz{{{xxxrrrnnnlllnnnppprrrtttssssssvvv{{{wwwrrrkkkjjjkkkpppvvv}}}~~~}}}|||zzzuuuoookkkbbbbbbccceeeggghhhiiijjjllljjjgggaaaYYYOOOGGGBBBDDDCCCAAAAAABBBBBBAAA@@@@@@@@@???>>>======>>>>>>===>>>???@@@@@@???>>>===::::::;;;;;;;;;;;;;;;;;;888888888888888888888888777999:::;;;:::;;;<<<>>>=========<<<;;;;;;::::::777888888888888777666666777777666666666777888888777777666666666555555555444333333333333444555555555555555666666666777777777777777888888888999999GGGCCC===777444222111///------..................------------------------......------,,,++++++***------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++******++++++++++++++++++************************************************))))))******+++,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,------......------,,,+++,,,------......------------............------,,,------......------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------...............////////////////////////......////////////000000111111222222333444555555:::???GGGTTTeeexxx|||uuusssvvvzzzvvvllleee\\\ZZZ\\\hhh{{{}}}xxxsssppplllgggddd]]][[[VVVRRRMMMJJJIIIHHHGGGIIILLLRRR[[[gggttt|||{{{uuunnngggaaa^^^WWWUUUSSSRRRRRRQQQOOOMMMLLLKKKJJJIIIHHHGGGFFFEEEBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFHHHKKKLLLMMMNNNPPPQQQTTTXXX\\\___bbbdddccccccdddfffggghhhjjjjjjjjjjjjiiiiiiiiihhhhhhhhhjjjkkklllmmmmmmmmmmmmmmmlllmmmnnnmmmlllkkklllmmmmmmmmmnnnnnnooopppqqqqqqqqqrrrtttuuuvvvuuusssrrrnnnnnnnnnooopppqqqssstttttttttttttttsssrrrqqqpppooonnnllljjjiiiiiijjjkkkjjjjjjkkkkkkkkkjjjiiiiiijjjkkkkkklllllllllkkkkkklllmmmnnnnnnnnnnnnmmmmmmllllllllllllllllllmmmmmmjjjjjjjjjjjjjjjkkkllllllkkkkkkkkkkkklllmmmoooooommmnnnnnnoooooooooooonnnkkkjjjjjjjjjkkkiiigggdddbbb```^^^\\\ZZZXXXWWWWWWQQQPPPMMMJJJHHHFFFDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEGGGJJJLLLNNNQQQUUUXXX^^^aaafffjjjmmmpppsssuuuwwwyyy||||||||||||}}}~~~~~~{{{zzz{{{yyyvvvrrrnnnmmmmmmoooqqqqqqooooootttzzzvvvrrrlllmmmqqqxxx{{{xxxrrrlllhhh___^^^^^^```ccceeeeeedddhhheee```YYYQQQJJJDDDAAACCCAAAAAAAAACCCCCCBBBAAAAAA@@@???>>>==================>>>>>>??????>>>>>>::::::::::::;;;;;;;;;;;;888888888888888777777777555777999::::::;;;===>>><<<<<<;;;;;;;;;:::::::::888888888888888777666666777777666666666666777777777777666666555555444444333333222222333333444555444444555555555666666666555666666666666777777777<<<999444222000000///------......///...---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------******************))))))************************************************(((((())))))***++++++,,,++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,---------,,,,,,,,,------,,,,,,,,,+++,,,------......------------............------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////..................//////........./////////000000333222111111222333333333777999>>>EEEOOO]]]nnn{{{}}}{{{}}}wwwpppccc___]]]cccppp}}}}}}yyyvvvsssoookkkhhhbbb```^^^ZZZWWWSSSPPPNNNOOOOOOOOOPPPSSSZZZdddlllrrrvvv{{{zzztttnnnjjjjjjbbb___\\\ZZZXXXVVVSSSQQQPPPPPPOOONNNMMMKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHLLLMMMNNNPPPSSSWWWZZZ\\\]]]]]]___```bbbdddeeefffcccddddddeeefffgggggghhhhhhiiikkklllmmmmmmmmmlllkkkmmmnnnmmmllllllmmmnnnllllllmmmnnnooopppqqqrrrrrrrrrsssttttttttttttsssoooooooooooooooqqqrrrsssuuuvvvvvvvvvuuutttsssrrroooooonnnmmmmmmmmmmmmlllkkkkkklllllllllkkkjjjiiijjjjjjlllmmmnnnmmmmmmlllmmmnnnooooooooonnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkllllllmmmnnnjjjkkkkkkkkkmmmnnnooopppnnnoooooooooooonnnnnnmmmkkkjjjiiiiiihhhfffccc```[[[YYYWWWTTTRRRQQQQQQQQQLLLKKKIIIGGGFFFEEEEEEEEECCCCCCCCCCCCCCCDDDEEEFFFHHHKKKNNNRRRUUUYYY^^^bbbjjjllloooqqqqqqqqqrrrttttttvvvyyy{{{|||~~~~~~yyyxxxtttrrrooommmllllllmmmooollliiikkksss{{{}}}uuuqqqooorrryyy{{{vvvpppiiieee]]]\\\[[[]]]```bbbbbb```bbb^^^WWWOOOIIIEEECCCCCC@@@@@@???AAACCCCCCBBBAAAAAA@@@???>>>============;;;;;;;;;;;;;;;<<<======999999:::::::::;;;;;;;;;999999999888888777777777666888999:::999999;;;===:::::::::::::::999999999888888999999888888777666777666666555555666666666777777777666555555444444333333222222333333444555333444444444444555555555444444444555555555555666555333000/////////...---///000000000///...,,,+++------------------------***++++++,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------.........---,,,,,,++++++*********************************************************&&&''''''((()))******+++++++++++++++++++++++++++******+++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,+++++++++,,,,,,++++++++++++,,,------......---------..................---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////------------......//////............/////////000111///...///000333444444888999;;;===@@@IIIXXXddduuu{{{xxxkkkfffbbbcccjjjsss{{{~~~|||~~~}}}zzzwwwtttqqqllliiieeedddcccaaa^^^ZZZVVVTTTVVVVVVUUUSSSRRRTTTZZZ______iiiuuuyyyvvvrrrrrrtttllliiifffbbb___\\\XXXUUUTTTTTTTTTSSSQQQPPPNNNMMMLLLKKKJJJHHHFFFFFFEEEEEEBBBBBBAAA@@@AAABBBDDDEEEIIIHHHHHHIIIKKKNNNRRRTTTXXXYYY[[[]]]___aaabbbccc^^^___```bbbdddfffggghhhgggiiijjjlllmmmmmmllllllkkklllnnnmmmllllllmmmnnnlllllllllmmmnnnpppqqqrrrrrrrrrrrrrrrssssssssstttppppppoooooooooppprrrssswwwwwwxxxxxxwwwvvvtttsssooooooppppppppppppooonnnllllllmmmmmmmmmllljjjiiiiiijjjlllnnnoooooonnnnnnmmmnnnoooppppppooonnnmmmooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooooojjjkkkkkklllmmmnnnppppppoooooopppoooooonnnmmmmmmiiihhhffffffeeebbb___\\\VVVTTTRRROOOMMMMMMLLLMMMJJJIIIGGGFFFEEEEEEFFFFFFDDDDDDEEEFFFGGGHHHJJJJJJMMMPPPTTTXXX\\\aaagggjjjrrrtttuuuuuusssqqqqqqqqqooorrruuuxxxzzz}}}xxxuuupppooommmkkkjjjkkklllmmmiiifffiiisss|||{{{tttqqqrrrwwwzzztttnnnhhhddd]]][[[ZZZ\\\___aaa```^^^\\\XXXPPPIIIDDDCCCDDDEEE???>>>>>>@@@BBBCCCBBB@@@AAA@@@???>>>============::::::999888999:::<<<===999999999::::::;;;;;;;;;:::999999999888888777777888999::::::999888999;;;::::::999999999999999999999999999999999888777777777666666555555555666666888888777666555555444444333333222222333333444555333333333444444444555555333333333444444444555555222222222111000//////...////////////////////////...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,************************.........------,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++*********))))))************************,,,,,,,,,+++++++++******)))******++++++******)))************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------++++++++++++++++++++++++------------------------...---,,,++++++,,,...///---,,,,,,+++*********+++------------------------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++...------,,,,,,------...---...///000000///...---............////////////---......///000111111222888777777888===CCCIIIMMMaaaiiiuuu~~~}}}xxxsssllliiikkkpppuuuxxxyyy{{{}}}}}}{{{{{{}}}~~~yyyrrrlllhhheeeiiillllllhhhdddbbbbbbeeedddaaa^^^ZZZWWWUUUSSSXXX^^^ffflllooorrruuuxxxsssvvvtttmmmhhhgggbbb[[[YYYXXXWWWVVVWWWVVVTTTRRRMMMLLLLLLLLLMMMLLLIIIFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDGGGJJJMMMNNNSSSSSSSSSTTTUUUXXXZZZ[[[\\\]]]___``````aaabbbdddiiiiiihhhhhhhhhhhhiiiiiikkkkkkkkkjjjkkklllmmmmmmnnnllljjjlllooopppooollloooooonnnnnnnnnoooppppppoooooopppqqqrrrsssttttttssssssrrrqqqqqqqqqqqqqqqooooooooooooooooooppppppppppppooommmkkkiiihhhgggiiillloooqqqppppppqqqrrrpppppppppoooooooooooonnnnnnnnnmmmllllllmmmmmmnnnkkklllnnnpppqqqqqqppppppooommmkkkiiiiiikkkmmmooommmoooqqqqqqnnnkkkjjjiiiiiifffccccccbbb```[[[VVVLLLKKKJJJHHHGGGGGGFFFFFFGGGHHHHHHGGGEEEEEEEEEFFFHHHGGGFFFFFFGGGJJJNNNPPPTTTWWW\\\ccciiinnnrrrsssyyyyyyxxxvvvssspppllljjjooorrrvvvzzz}}}xxxsssooommmjjjgggffffffggggggdddkkksssyyy{{{yyyyyyxxx~~~vvvqqqlllfffaaa]]][[[ZZZ\\\______\\\YYYPPPNNNJJJFFFCCCAAAAAAAAA?????????@@@AAABBBCCCDDDAAA@@@???>>>===<<<;;;:::666777999:::;;;;;;:::999;;;:::::::::::::::::::::===<<<:::888666666666666999999999999999999::::::BBB???:::777888999:::;;;999999999888888888888777444444444555555777888888999888888777666555555444444444444333333222222222222333555555333222222333555444222222222444666777111111000//////...------------------------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******************************...---------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++*********))))))************************,,,,,,+++++++++***************++++++++++++*********************************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++...------,,,,,,------...---...///000000///...---............////////////......//////000000111111444444333555999>>>CCCFFFOOOWWWcccoooxxxzzzuuupppnnnooorrruuuwww|||}}}~~~}}}|||}}}}}}wwwrrrnnngggiiikkkmmmmmmmmmooopppnnnnnnnnnkkkfff```YYYVVVUUUXXX[[[^^^```dddiiimmmnnnssstttqqqpppppplllfffbbb___\\\ZZZYYYXXXWWWVVVRRRQQQPPPPPPQQQQQQOOOMMMJJJJJJIIIGGGFFFEEEDDDCCCAAAAAAAAAAAABBBDDDFFFGGGKKKKKKKKKMMMOOOQQQTTTUUUXXXYYY[[[\\\[[[\\\^^^___bbbbbbcccdddeeeggghhhiiiiiiiiiiiiiiiiiijjjkkklllllljjjiiikkkmmmooonnnlllppppppppppppppppppppppppoooooopppqqqrrrsssttttttuuutttssssssrrrrrrssssssppppppppppppppppppppppppnnnmmmmmmlllkkkjjjjjjiiiiiilllnnnpppoooooopppqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnkkklllnnnooopppqqqppppppooonnnllljjjiiijjjkkkkkkkkklllnnnmmmkkkhhhffffffcccaaa^^^\\\[[[YYYUUURRRKKKJJJHHHGGGFFFEEEEEEEEEDDDFFFGGGFFFEEEDDDEEEFFFGGGGGGGGGHHHKKKOOORRRUUU[[[^^^dddkkkqqqvvvxxxzzz{{{yyywwwssspppllljjjhhhjjjnnntttyyy~~~wwwsssmmmllljjjhhhgggfffgggggggggmmmtttyyy~~~{{{zzz{{{~~~~~~vvvpppiiiaaa[[[YYYZZZ[[[]]]]]][[[WWWTTTMMMKKKHHHDDDBBB@@@@@@@@@????????????@@@AAABBBCCC@@@@@@???>>>===<<<;;;;;;777888999:::;;;::::::999::::::::::::;;;;;;;;;;;;<<<;;;999777666666777777999999::::::::::::;;;;;;>>><<<999777999:::;;;;;;999999999999888888888888555444444555555777888888888888777777666555555444555555444444444333333333444555666555444333333555444333222111222333555666/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************------,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,+++++++++***************************************,,,++++++++++++*********+++++++++,,,,,,+++++++++************************************************))))))))))))))))))))))))***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++******+++---..................------,,,,,,------++++++++++++++++++++++++------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------...---...////////////...------............///////////////////////////////////////000111444777:::<<>>>>>>>>>>>??????@@@AAA>>>>>>>>>>>>============888999:::::::::::::::999999999999:::;;;;;;;;;<<<:::999888777666777888888::::::::::::;;;;;;<<<<<<:::999777888:::;;;;;;;;;:::999999999888888888888555555555555666777888888888777777666666555555555555555555555444444444444444555555444222111333444333333222111111222444555///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************++++++++++++************++++++,,,,,,,,,,,,++++++***************************************************************************++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++((()))+++---...///......------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------.........------,,,,,,------...........................---------.........////////////////////////......---...///000222333444555:::===DDDLLLXXXggguuuzzzvvvuuuuuuvvvxxxzzzyyyxxxzzz|||~~~}}}}}}|||yyyxxx~~~wwwsssooopppvvv~~~vvvllleeeaaa]]]XXXRRROOOPPPSSSVVVVVVZZZ___eeekkkqqqtttuuuwwwuuurrrooonnnkkkgggdddaaa^^^[[[YYYXXXXXXWWWVVVTTTSSSRRROOOMMMKKKIIIHHHFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQTTTWWWZZZ]]]___``````aaabbbcccdddeeeffffffeeeeeefffgggiiijjjkkkkkkjjjkkkmmmoooooonnnlllkkkpppoooooopppqqqrrrtttuuurrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssmmmlllkkkiiiiiihhhiiiiiijjjkkkmmmnnnmmmnnnoooqqqnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnmmmlllkkkkkkkkkkkklllmmmmmmnnnnnnnnnkkkkkkiiigggdddaaa^^^\\\]]]^^^___^^^\\\ZZZYYYYYYUUURRROOOLLLJJJIIIHHHGGGDDDCCCBBBBBBAAABBBBBBBBBEEEFFFIIIJJJJJJLLLNNNPPPOOOQQQTTTXXX]]]bbbfffiiinnnqqquuuzzz|||}}}}}}|||zzzvvvooohhhcccaaaaaaaaafffjjjpppvvv{{{vvvooolllhhhiiikkkmmmnnnnnnnnnnnnqqqssswwwyyy|||}}}{{{}}}uuulllfff```ZZZUUUTTTWWWYYYVVVPPPJJJHHHHHHBBBAAA@@@???????????????>>>>>>=========>>>>>>???============>>>>>>>>>>>>::::::::::::::::::999999777777888888999:::;;;;;;999888777666666777888999888999999::::::;;;;;;;;;999888888999:::;;;:::888::::::999999999888888888666666555555666777888888777777666666666555555555444444444444444444444444333333333111//////000222333222111111111222333333//////............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------''')))+++---.........---,,,+++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------............------,,,,,,------.........------------......------------............////////////...............///000111222222222222777999;;;@@@IIIVVVdddmmm~~~}}}wwwsssssstttwwwzzz{{{{{{zzz}}}~~~~~~}}}~~~|||}}}~~~{{{zzz~~~vvvqqqnnnjjjddd^^^YYYVVVSSSRRRNNNNNNPPPTTT[[[aaahhhllluuuvvvxxx{{{{{{wwwrrrmmmhhhddd```]]]\\\ZZZXXXWWWVVVUUUTTTRRRQQQOOONNNMMMHHHIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFEEEEEEDDDFFFGGGHHHHHHGGGFFFHHHIIIKKKLLLOOOQQQTTTUUUVVVWWWYYY[[[\\\^^^```aaaaaaaaa```aaabbbdddeeefffhhhiiigggiiikkkmmmnnnmmmlllkkkooonnnnnnnnnoooqqqssstttrrrqqqqqqpppqqqqqqrrrrrrqqqrrrrrrsssttttttuuuuuuqqqooommmjjjgggfffffffffhhhjjjlllllllllmmmoooqqqqqqqqqqqqqqqpppppppppppppppqqqppppppooommmkkkjjjiiiiiiiiihhhhhhhhhhhhhhhddddddcccaaa]]]YYYUUUSSSTTTUUUVVVUUUSSSRRRRRRSSSPPPOOOLLLIIIFFFEEEEEEEEEAAAAAAAAAAAABBBCCCDDDDDDGGGIIILLLNNNPPPRRRUUUXXX[[[]]]aaaeeejjjnnnqqqssswwwxxxzzz||||||{{{yyyxxxvvvrrrkkkddd```^^^___```ccchhhnnnssswww{{{~~~vvvnnnjjjiiihhhkkknnnrrrtttuuutttsssssstttvvvxxxzzz}}}~~~{{{zzz|||~~~}}}xxxlllddd___]]][[[YYYTTTUUUSSSNNNGGGCCCDDDEEE>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<==================>>>>>>>>>>>><<<;;;;;;::::::999999999555555666777888999999:::888777666666666777888999666777777888999999:::::::::999999:::;;;:::888666:::::::::999999999999888777666666666666777777888666666666666555555555555333333333333444444444444444444444333111000111222333222222222222222222222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************)))************+++++++++***++++++,,,,,,++++++******************+++++++++************************+++************)))))))))*********++++++*********************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------))))))***,,,------------++++++*********+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,------.........------,,,,,,------.........------------......,,,------------.................................000000111111222222222222111222444777===GGGQQQYYYooowww|||ttttttsssuuuyyy{{{||||||~~~~~~{{{|||||||||~~~}}}zzzvvvrrrmmmhhhaaa[[[VVVPPPLLLJJJLLLOOORRRYYY___jjjnnnuuu|||zzzvvvnnnkkkgggeeecccaaa^^^\\\ZZZYYYXXXVVVTTTSSSQQQQQQJJJKKKKKKLLLMMMLLLLLLLLLIIIIIIIIIHHHFFFDDDCCCBBBDDDEEEFFFEEEDDDCCCDDDEEEGGGHHHJJJLLLNNNNNNNNNNNNQQQSSSUUUXXXZZZ[[[[[[[[[YYY[[[]]]^^^___```bbbdddeeefffiiikkkmmmmmmmmmmmmlllkkkjjjjjjkkkmmmpppqqqqqqqqqppppppqqqqqqrrrrrrooopppqqqssstttvvvwwwwwwuuusssooojjjgggeeeddddddeeefffhhhiiiiiikkknnnqqquuuuuutttsssrrrqqqqqqpppqqqqqqqqqpppooommmjjjiiieeedddcccaaa```_________ZZZZZZYYYWWWTTTPPPMMMKKKJJJKKKLLLLLLKKKKKKLLLMMMMMMNNNMMMJJJFFFDDDDDDEEEBBBBBBCCCDDDFFFHHHJJJKKKLLLOOORRRVVVXXX[[[___bbbiiikkknnnrrruuuwwwxxxxxx{{{{{{{{{{{{yyywwwuuutttqqqnnnjjjfffcccaaaaaabbbaaaeeekkkqqqtttwwwzzz|||yyyyyywwwsssllliiiiiikkknnnqqqvvvzzz{{{{{{xxxvvvsssssstttuuuxxx{{{~~~~~~{{{xxxwwwxxxzzzyyy~~~yyyqqqfff___\\\]]]\\\\\\SSSQQQMMMGGGBBB@@@AAACCC=========>>>??????@@@@@@???>>>======<<<<<<<<<<<<============>>>>>>>>>>>>======;;;:::999999999999666666666777777888888999888777666666666777888999555666666777888999::::::;;;:::999:::;;;:::888777::::::::::::999999999999777777777666666777777888555555555555555555555555444444444444444555555555777888999888666444444444333333333333333222222222,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************+++***)))(((((()))***+++************************))))))))))))******++++++***+++,,,,,,,,,,,,+++***))))))*********+++++++++************************************))))))))))))((())))))******))))))(((***************************************************************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******++++++,,,---------...------,,,,,,------......------,,,,,,------...,,,,,,---------.........,,,------....../////////000000000///000000111222...000111333777<<>>======>>>???@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<>>>>>>>>>>>>============???>>><<<:::999999999999888888888999999999999999888888666555555666777888555666777888999:::;;;;;;;;;:::999999;;;<<<;;;:::;;;;;;:::::::::999999999888888777777777777777888555555555555555555555555555666666666777777777777888:::===<<<:::777555555444444444444444333222222+++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************---,,,+++******+++,,,---************************(((((())))))*********+++***+++,,,------,,,+++***))))))******++++++++++++************************************))))))))))))(((((())))))))))))((((((************************************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,------...///++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))***++++++,,,------...------,,,,,,------......---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,,,,------...///000000000///...---...///000111000222333444555777:::===CCCNNN___nnnyyy{{{wwwuuuvvvyyy|||}}}|||{{{|||~~~zzzpppnnnlllkkknnnwww~~~~~~}}}xxxrrrmmmggg___ZZZXXXSSSLLLKKKOOOSSSXXXbbbnnnyyyxxxwwwvvvvvvvvvtttqqqnnneeedddaaa^^^ZZZWWWTTTSSSSSSTTTTTTUUUTTTRRRQQQPPPNNNOOOOOOOOONNNLLLKKKJJJEEEFFFFFFEEECCCBBBCCCDDD@@@BBBEEEGGGHHHHHHHHHGGGCCCEEEHHHKKKNNNOOOOOONNNKKKOOORRRSSSSSSTTTXXX[[[ZZZ[[[\\\___bbbeeehhhjjjdddcccaaaaaabbbdddgggiiihhhhhhhhhhhhiiiiiijjjkkkkkklllnnnqqqtttwwwyyyzzzwwwtttpppkkkhhhfffffffff[[[]]]___aaacccfffjjjmmmqqqpppooommmkkkiiigggfffffffffffffffdddaaa^^^\\\[[[ZZZVVVSSSPPPNNNNNNMMMKKKJJJIIIGGGEEECCCBBBAAA>>>???AAAAAABBBCCCFFFHHHJJJMMMNNNLLLHHHDDDCCCDDDGGGHHHJJJMMMQQQTTTXXXYYY```ccchhhlllpppuuuyyy}}}{{{}}}~~~{{{zzzrrrpppnnnmmmkkkkkkllllllkkklllmmmnnnnnnmmmlllkkkjjjmmmqqqsssrrrpppooooooffffffeeecccccciiirrrzzz~~~yyyuuupppooooooqqquuuyyy{{{|||~~~}}}zzzvvvqqqnnnnnnnnnooorrrssssssuuuwwwuuuooolllhhhcccaaa```^^^ZZZVVVMMMIIIEEEDDDDDDBBB???;;;===>>>???@@@AAAAAAAAAAAAAAA@@@???======<<<<<<<<>>>>>>>>============@@@>>><<<:::999888999999;;;;;;::::::::::::::::::999888777555555555666777666777888999:::;;;<<<<<<:::999888999;;;>>>>>>>>>;;;;;;;;;:::::::::999999888888777777777777777888444555555555555555555555777777888888999999999:::777:::======;;;777444333444555555555444444333222------------------------++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************,,,------+++)))(((((()))************************''')))***++++++***)))'''))))))))))))))))))))))))************************(((((()))***+++,,,,,,,,,))))))))))))))))))))))))++++++******************++++++,,,,,,,,,,,,------************************************************++++++,,,,,,,,,,,,------,,,++++++******++++++,,,************+++,,,,,,---************************++++++++++++++++++++++++''')))++++++))))))+++...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,---------///////////////////////////000000222333444555555;;;AAAKKKWWWcccppp{{{~~~{{{wwwtttuuuxxx|||yyyyyy{{{}}}~~~|||{{{tttlllffffffgggiiiqqqzzz}}}}}}}}}|||wwwuuurrrlllddd]]]WWWRRROOOVVVYYY^^^eeemmmtttyyy|||yyyxxxyyy|||~~~{{{vvvrrrlllhhhfffbbb]]]XXXYYYWWWVVVUUUUUUSSSQQQNNNQQQOOOMMMLLLMMMNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGEEEEEEEEEFFFHHHIIIHHHFFFHHHHHHHHHJJJKKKMMMOOOPPPPPPRRRTTTWWW\\\aaaeeehhheeecccaaa___^^^___aaabbbcccbbb```___```aaacccdddccccccdddgggjjjoootttvvvsssqqqoookkkgggdddaaa```___]]]ZZZXXXYYY]]]bbbeeeiiimmmoookkkddd^^^]]]^^^]]]\\\[[[YYYXXXVVVTTTTTTNNNMMMLLLJJJIIIGGGFFFEEEBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@??????BBBDDDEEEEEEMMMOOOPPPPPPNNNLLLKKKKKKLLLOOOTTTXXX\\\aaagggkkkpppsssxxx{{{}}}}}}~~~~~~yyytttpppkkkfffdddeeehhhlllnnnssstttuuuuuutttqqqnnnlllnnnoooqqqpppnnnmmmmmmnnniiifffdddhhhpppyyywwwqqqooopppooonnnrrrzzz~~~}}}{{{xxxuuusssqqqpppnnnlllmmmmmmnnnmmmllljjjhhhfffcccddddddbbb^^^YYYSSSOOOGGGFFFDDDBBB@@@>>><<<;;;>>>>>>>>>>>>>>>>>>>>>>>>=========>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;:::999999::::::999888888999999999999999888888777666666666666666666777888888999999;;;:::999999999:::;;;<<<;;;;;;::::::999888777777666666666555555555555555333444666777777777666555888888777777666666555555:::::::::999888777777666333333333444444444555555------------------------++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,+++))))))***+++******************************))))))))))))******))))))))))))))))))))))))************************)))))))))***+++++++++,,,************************************************+++++++++,,,,,,,,,------*********************************************************+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---...---+++***,,,---******++++++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,,,,,,,,,,,,,+++........................//////000111222333333444666:::@@@IIISSS___lllttt|||}}}}}}|||zzzyyyyyyzzzvvvvvvvvvwwwzzz}}}~~~zzzqqqhhhdddbbbbbbhhhoooxxx~~~}}}xxxxxx{{{}}}|||zzzzzzyyywwwrrrllleee___[[[XXX[[[___eeelllrrrwwwzzzyyyyyyzzz~~~{{{wwwsssnnnhhhccc```^^^\\\ZZZZZZXXXVVVSSSVVVTTTQQQPPPPPPQQQPPPOOOPPPOOOMMMLLLJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFHHHHHHGGGFFFDDDDDDDDDEEEGGGIIIJJJKKKLLLMMMNNNPPPTTTYYY]]]```___]]]ZZZXXXVVVWWWXXXYYYXXXWWWUUUSSSSSSTTTUUUVVVZZZ[[[]]]___dddiiimmmpppnnnmmmkkkhhheeebbb___^^^XXXUUURRRPPPQQQTTTXXXZZZ___bbbdddaaa[[[VVVUUUVVVSSSRRRQQQPPPOOONNNMMMLLLIIIHHHGGGFFFDDDCCCBBBAAA?????????@@@@@@@@@@@@@@@BBBAAA@@@@@@AAABBBDDDDDDJJJMMMPPPRRRRRRRRRSSSTTTZZZ^^^bbbgggjjjooossswww{{{~~~{{{uuuqqqiiigggccccccfffkkkpppssswwwwwwwwwvvvuuurrrpppoootttuuuvvvuuurrrpppppppppnnnnnnooottt{{{yyytttrrrssssssrrrvvv}}}}}}{{{yyyuuusssqqqpppmmmlllnnnmmmllljjjhhheeebbbaaaeeeeeeccc```ZZZTTTOOOLLLGGGFFFDDDBBB@@@>>>===<<<=======================================<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<;;;::::::999999999999888888888888888999999999888888777666666666777777888888999::::::::::::999888888888999;;;;;;999999999888777777777666888888888888888888888888444555555666666666666666666666666666777777777777:::999999888777777666666333333444444444555555555------------------------++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++(((***++++++******+++,,,************************,,,***(((''''''(((***,,,))))))))))))))))))))))))******************************************++++++************************************************++++++++++++,,,,,,,,,,,,************************************************))))))*********+++++++++,,,++++++******++++++,,,///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///...+++***+++,,,((()))***+++,,,...//////...------,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------,,,,,,++++++***......................../////////000000111111111333444666:::AAALLLYYYaaaqqqvvv|||}}}{{{yyytttrrrppppppsssyyy{{{ppphhhbbb^^^```dddllluuuzzztttrrrtttwwwxxxxxxxxxzzz{{{{{{xxxqqqkkkgggaaabbbdddhhhlllpppsssuuurrrqqqrrrvvv}}}~~~yyysssoookkkhhhdddbbb```^^^[[[YYYYYYWWWUUUUUUUUUUUUUUUTTTTTTSSSRRROOOMMMKKKIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHGGGEEEBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIIIIJJJMMMQQQUUUXXXXXXVVVSSSPPPOOONNNOOOOOORRRQQQOOOMMMLLLKKKLLLLLLOOOPPPRRRUUUYYY^^^bbbdddeeeeeecccaaa___]]][[[ZZZQQQNNNKKKIIIHHHJJJLLLNNNRRRUUUWWWUUUPPPMMMLLLMMMHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDBBBAAA@@@??????>>>??????@@@@@@AAABBBBBBDDDCCCBBBBBBBBBDDDFFFGGGJJJNNNTTTXXX[[[]]]```bbbiiimmmrrrvvvyyy|||}}}{{{zzzvvvrrrooogggfffeeefffjjjpppvvvzzz|||{{{yyywwwvvvtttssssssyyyzzz|||{{{yyywwwwwwwwwxxxyyy}}}{{{xxxwwwyyyzzzyyy||||||{{{yyyuuusssqqqpppmmmkkkmmmllljjjgggddd```^^^\\\fffddd```ZZZTTTNNNJJJGGGFFFFFFDDDBBBAAA???======<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999999888888888888888888888888888999888888777777666666555666666777777888999999999888888888777888999999:::777777777777666666666666888888888888888888999999555555555555555666777777555555555666777888888888888888777777666666555555333444444444444555555555,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++)))***++++++***)))***+++************************+++***)))(((((()))***+++))))))))))))))))))))))))************************+++++++++***************++++++++++++++++++++++++***************+++++++++***++++++++++++,,,,,,,,,************************************************************++++++++++++,,,++++++******++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++************))))))***+++,,,---------------,,,,,,+++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........................../////////////////////222333333444888@@@IIIPPP___gggttt}}}}}}{{{ssspppllljjjlllsss}}}|||ssskkkddd``````dddiiiuuu~~~wwwsssrrrqqqpppooorrruuuyyy{{{{{{xxxuuurrroooppppppppppppoooooooookkkjjjjjjkkkpppuuu{{{~~~~~~xxxtttoookkkhhheeeaaa___[[[YYYXXXYYYZZZZZZZZZYYYXXXWWWUUUSSSQQQOOOMMMLLLLLLLLLKKKJJJJJJJJJJJJKKKJJJIIIHHHIIIJJJIIIGGGFFFDDDDDDDDDEEEFFFGGGHHHIIIJJJIIIHHHHHHIIIMMMPPPSSSRRRQQQOOOLLLKKKKKKLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIHHHIIIJJJLLLOOOSSSUUUWWWZZZYYYYYYWWWVVVUUUTTTTTTNNNLLLIIIFFFEEEEEEFFFGGGJJJLLLMMMLLLIIIGGGGGGHHHCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBEEEEEEEEEEEEFFFIIIMMMPPPRRRWWW^^^dddiiillloooqqqssswww{{{~~~zzzyyyxxxxxxwwwwwwvvvuuurrrrrrqqqqqqssswww{{{~~~{{{xxxvvvvvvvvvwwwyyy{{{~~~|||{{{}}}|||zzzwwwtttrrrqqqooommmkkkkkkkkkiiigggdddaaa^^^]]]bbb___YYYSSSMMMIIIFFFEEEEEEEEEDDDBBBAAA???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888999999999999999999888888888777666666555555333333444444555666666666777777777777777888888999666666666666666777777777666666666777777777777777666555555444444555777888555666666666777777777888777777666666555555555555444444444444555555555555,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************+++++++++++++++++++++++++++,,,---+++)))(((((()))************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************))))))*********+++++++++*********+++++++++,,,,,,************************************************+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++***,,,,,,+++++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---...................................................///111222333444555999>>>BBBMMMWWWggguuu}}}sssqqqlllhhhhhhnnnxxx}}}vvvnnngggbbb```ccckkkxxx|||yyyuuuqqqmmmkkkoooppptttwwwzzz|||}}}}}}~~~}}}{{{xxxsssooommmllljjjgggeeeeeehhhmmmpppvvvzzz|||xxxtttpppkkkhhhcccbbb```___```___]]][[[YYYYYYWWWUUUSSSQQQPPPOOONNNNNNMMMLLLKKKKKKLLLLLLLLLKKKJJJKKKLLLKKKIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKJJJIIIHHHHHHKKKMMMOOOLLLKKKJJJJJJIIIJJJKKKKKKEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLOOOOOONNNNNNMMMMMMMMMMMMKKKIIIGGGEEECCCCCCCCCCCCDDDEEEFFFFFFEEEDDDDDDEEEAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEFFFHHHIIIJJJOOOUUUZZZ```fffmmmssswwwzzz|||~~~{{{~~~~~~~~~|||zzzzzz{{{tttuuuxxx{{{}}}~~~}}}|||yyyxxxxxxyyyzzzvvvzzz~~~~~~zzzwwwuuurrrppppppooommmkkkjjjjjjjjjiiigggdddbbb```YYYVVVQQQLLLHHHEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>==============================<<<;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999888888777777888888999:::;;;;;;::::::888888777777666555555555333333333444555555666666666666777777888888888888666666666777777777777777555555666666777777777777666555555444444555777888888777777777666666666555666666666555555555555555444444444555555555666666,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************,,,------+++)))'''((((((************************'''(((***,,,,,,***((('''))))))))))))))))))))))))))))))))))))))))))))))))******************++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,************++++++++++++************************************************++++++,,,,,,,,,---------,,,++++++******++++++,,,'''''''''(((***+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,///000///...,,,,,,,,,+++******))))))+++++++++++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////---------------------------------....../////////...000222333333444777999@@@IIIXXXfffqqqwww{{{}}}sssrrrooojjjhhhkkksssyyy{{{wwwooohhhcccdddhhhoooxxx{{{|||}}}|||yyyuuupppmmmjjjkkkmmmppptttxxx|||~~~|||vvvrrrmmmjjjfffaaa]]]^^^aaadddhhhmmmttt|||~~~yyyvvvsssqqqnnnllljjjgggccc```___^^^\\\ZZZWWWUUUSSSRRROOOOOONNNMMMLLLLLLLLLLLLNNNMMMMMMMMMNNNNNNMMMKKKIIIIIIIIIHHHIIIIIIJJJJJJKKKJJJIIIIIIIIIJJJKKKLLLHHHGGGGGGGGGHHHHHHIIIIIICCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEECCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDGGGJJJLLLNNNPPPUUU^^^dddnnnssszzz{{{|||{{{yyyvvvttttttuuussswww}}}}}}{{{zzz{{{|||}}}vvv{{{yyysssqqqooonnnnnnnnnmmmkkkjjjkkklllllljjjeee```]]]PPPMMMIIIFFFCCCCCCCCCDDDBBBAAAAAA@@@???>>>>>>===========================>>>===;;;:::::::::;;;<<<;;;;;;;;;;;;::::::::::::::::::999888888777777666666777999:::;;;;;;:::999888777777666666555555444555555666666777888888888666666777888888888888777777777777777777666666666666666777777888888999999555555555555555666777777888888888777666555555555666666666666666666555555444444555555555666666666++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))***,,,,,,+++)))((()))***************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,((((((((((((((((((((((((((())))))***++++++,,,,,,************++++++++++++***************************************************+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++///---,,,---///000...---+++++++++***************++++++******+++,,,,,,---,,,,,,,,,---------......++++++++++++++++++++++++******+++,,,,,,---......------------------------,,,,,,---...///000000111---///000000000111333555777===HHHSSS\\\eeelllqqqpppqqqqqqnnnjjjkkkpppuuuzzz~~~||||||xxxqqqjjjlllmmmnnnooorrrvvvyyy}}}zzzyyyzzz{{{{{{vvvxxx{{{{{{yyyuuurrrpppjjjjjjlllnnnqqqtttwwwyyy}}}pppnnnjjjddd___]]]```dddcccgggnnntttxxx|||~~~{{{zzzxxxuuuqqqnnnmmmkkkhhheee```]]]ZZZXXXSSSRRRQQQPPPPPPOOOOOOOOOOOONNNNNNOOOQQQQQQPPPNNNLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAABBBAAAAAAAAABBBCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHJJJKKKMMMNNNOOOQQQTTTWWWXXXZZZ___hhhooouuuzzz{{{wwwvvvvvvrrrssssssrrrppppppqqqrrruuu{{{~~~~~~}}}~~~xxxooonnnllllllmmmmmmmmmlllnnnooopppnnniiiaaaYYYSSSJJJHHHDDDBBB@@@@@@AAABBB@@@?????????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<>>><<<;;;999999:::;;;<<<;;;;;;;;;:::::::::999999999999999888777777666666444555777999999999888777777777777666555555444444555666666777888888999999666777888999999999888888777666666666555444444444444555555666777777888888444555555666666666666666777777777777666666666666666666666666666666666666555555555555666666666666++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************(((((((((((((((((((((((((((***++++++***)))+++,,,************************+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---((((((((((((((((((((((((((())))))***++++++,,,,,,)))************+++++++++************************************************)))************+++++++++,,,++++++++++++++++++,,,+++++++++***++++++,,,,,,************************++++++++++++++++++++++++///---++++++------+++((())))))******+++++++++,,,+++*********+++,,,,,,---,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...///111111222...////////////000444666111555<<>>??????>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;>>><<<;;;999999:::;;;<<<;;;;;;;;;::::::999999999999999888888777666666666111333555777888888666666777777777666555555444444444444555555666777777777666777888::::::999999888666666555444333333222222222222333333444555555666333444666777777777666555555555666666777777888888666666666777777777777777555555555555666666666777))))))))))))))))))))))))******++++++++++++************************************))))))))))))******))))))))))))************///...,,,***((((((((((((******))))))******+++,,,))))))************))))))++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&((()))***************************+++++++++*********))))))((()))***++++++***((('''++++++************++++++*********)))))))))))))))************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++++++++++++++************++++++)))***+++,,,,,,,,,,,,+++---,,,++++++******++++++******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///////////////000000222444666999===CCCJJJOOO\\\gggppppppqqqsssrrrnnnrrrqqqssszzz|||{{{xxxvvvxxx{{{{{{wwwrrrtttvvvxxx}}}~~~zzzuuuqqqttttttsssrrrqqqooommmlllmmmrrrwwwzzzzzz{{{~~~zzztttqqqooonnnnnnqqqsssuuuvvvvvvwwwyyy{{{}}}{{{vvvqqqmmmfffaaa\\\ZZZZZZ[[[ZZZYYYXXXWWWVVVUUUTTTUUUVVVWWWWWWTTTRRRRRRTTTUUUTTTRRRVVVUUUSSSRRRQQQRRRRRRSSSPPPNNNMMMKKKJJJIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIFFFDDDEEEGGGHHHGGGEEEGGGDDDBBBCCCEEEFFFDDDBBBEEEEEEDDDCCCCCCCCCCCCDDDFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGIIIJJJKKKGGGJJJNNNOOOPPPQQQUUUXXXZZZ\\\___aaabbbccceeefffmmmnnnooommmjjjkkknnnrrrwwwvvvwww{{{~~~{{{tttqqqllliiigggeeecccbbbbbbcccfffiiimmmoooqqqqqquuu{{{}}}}}}{{{yyyrrrnnnkkkggggggiiimmmpppqqqyyysssjjjaaaYYYSSSMMMJJJAAAAAA@@@@@@???>>>>>>>>>>>>????????????===<<<;;;666777888999:::;;;;;;:::;;;999888999===>>>===;;;999999999888888888777777777777666666555555555555999666444555777999777555555555666666666666555555666666666666666555555444777777777777777666555555666666666666555555555555222222111111222222333444444444444444444555666777666666555555555444444444666666666666666666666666444444444444444444444444******************************++++++++++++************************************))))))))))))******))))))))))))************---,,,+++))))))))))))******************++++++,,,))))))************))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''(((***+++((((((((((((((((((((((((+++++++++*********))))))+++++++++,,,,,,++++++***++++++************+++++++++++++++***************************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++***++++++************++++++******+++++++++,,,,,,,,,---,,,++++++******++++++***++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///111333444555111222444555888<<>>>>>===<<<<<<;;;<<<<<<<<<<<<:::999888555666777888999999999999:::999888999<<<===<<<:::::::::999999888777666666666666666555555555444444777555444444555555555444555555666666666666555555444444555666666666666666666777777777777666555555666666666666555555555444222222111111222222333444444444333333444444555666666555555555444444444333444444444444444444444444444444444444444444444444++++++++++++++++++++++++******++++++++++++************************************))))))))))))******)))))))))*********+++++++++******)))******++++++)))************+++++++++))))))************))))))+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((+++************)))))))))+++++++++******++++++,,,++++++************++++++++++++++++++++++++++++++************************+++++++++++++++*********++++++++++++++++++++++++......------,,,,,,+++++++++++++++***************++++++************++++++,,,+++*********+++,,,------,,,++++++******+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......000111333444000111111111111333777:::>>>FFFOOOUUU\\\eeennnqqqqqqppppppuuu{{{}}}zzzxxxwww{{{zzzzzzxxxuuurrrnnnllljjjlllpppuuuyyy|||}}}wwwsssrrrrrrrrrrrrwwwyyy{{{{{{||||||~~~}}}|||wwwxxxyyy~~~}}}yyyvvvtttqqqoookkkjjjiiiggggggggghhhhhhlllkkkjjjjjjjjjhhhfffcccbbbaaaaaa````````````aaa\\\[[[YYYWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRPPPOOOOOOPPPQQQQQQPPPPPPOOONNNNNNOOOOOOMMMLLLMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPPPPQQQQQQRRRRRRSSSUUUXXX[[[]]]```aaa```cccfffiiilllooorrruuuvvvyyy{{{|||{{{zzzzzz{{{sssttttttqqqkkkeeeaaa___]]]]]]^^^aaacccdddcccaaa```aaaaaabbbaaa```___^^^___bbbfffiiijjjiiifffdddeeekkkrrrwwwzzz~~~~~~~~~~~~zzzuuulllfff[[[]]]```eeejjjlllkkkjjjbbb^^^WWWQQQLLLHHHCCC@@@>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::999777777555555666666777777888888:::999888888:::;;;:::888;;;;;;:::999777666555555555555555444444444444444444444444333111111222333555555666666666666555555222333444555666777777777666666666777666666555444666666555555555444444444222222111111222222333444333333222222333333444444555555444444444444333333333333333333333333333333333333333333333333333333++++++++++++++++++++++++******++++++++++++************************************))))))))))))******))))))*********++++++++++++*********************))))))******++++++++++++))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++************************************))))))))))))))))))(((''''''(((***+++++++++************++++++*********+++++++++++++++************************+++++++++******************+++++++++++++++,,,,,,//////...------,,,++++++*********)))))))))))))))++++++************++++++,,,+++***))))))+++---...---,,,++++++******++++++,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,------///000000///...///222444333999@@@FFFMMMXXXcccjjjjjjkkkooouuu{{{~~~{{{yyyxxxzzz|||xxxtttrrrnnnppptttwwwzzz~~~~~~zzztttpppnnnmmmlllkkknnnppptttvvvxxxzzz~~~yyyyyyzzz}}}~~~|||xxxvvvuuusssrrrrrrrrrrrruuuvvvwwwxxxxxxwwwtttrrrnnnnnnmmmlllkkkjjjjjjjjjeeeeeecccaaa___^^^\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXYYYXXXWWWVVVUUUVVVVVVVVVWWWXXXYYY[[[\\\[[[[[[[[[[[[[[[\\\\\\]]]]]]___bbbfffiiimmmooopppqqqrrruuuwwwyyy|||~~~~~~||||||vvvtttqqqllleee^^^YYYVVVSSSSSSUUUXXXZZZ[[[\\\[[[___bbbeeehhhhhhgggggggggfffgggiiiiiihhheeebbb``````fffmmmrrrtttwww{{{}}}wwwrrrmmmfff```ZZZ]]]aaafffiiihhhccc```XXXUUUPPPLLLIIIFFFBBB@@@>>>>>>======<<<;;;;;;;;;;;;;;;;;;::::::999888888666555555666666777777888999999888888888888888777;;;;;;:::888777555444444444444444444444444444444333555666444000///111444444555555666666555555444222333444555666666666666555666666666666555444444555555555444444444333333222222111111222222333444333222222111222222333333444444333333333333333333333333333333333333333333222222222222222222222222******************************++++++++++++************************************))))))))))))******************++++++++++++,,,,,,++++++***))))))(((((()))***++++++++++++***))))))************))))))***))))))))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************)))))))))))))))))))))))))))((('''&&&'''(((***+++++++++************++++++))))))))))))******++++++*********************************************************++++++,,,,,,,,,//////...------,,,++++++))))))))))))))))))))))))++++++************++++++,,,+++***))))))+++---...---,,,++++++******+++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,,,,...///000/////////222444111444888===BBBIIISSS[[[bbbfffmmmvvv~~~}}}{{{zzzzzz}}}}}}ttttttuuuwwwzzz|||}}}~~~zzzwwwrrrnnnmmmlllkkkjjjfffiiilllnnnppprrruuuxxxxxxzzz}}}}}}{{{{{{}}}~~~|||yyywwwvvvvvvvvvwwwyyy|||||||||{{{zzzyyywwwvvvuuuppppppnnnllljjjhhhfffeeehhhhhhhhhhhhhhhhhhhhhhhhkkkkkkiiihhhfffeeedddeeeggghhhiiiiiihhhfffddddddddddddeeeeeeggghhhjjjkkkkkkkkkjjjjjjjjjjjjkkkkkkmmmooorrrvvvzzz|||~~~}}}zzzyyyyyysssoooiiiccc]]]XXXTTTRRRPPPQQQSSSVVVXXXYYY[[[\\\dddhhhnnnqqqqqqqqqqqqrrrpppooollliiifffcccaaa``````ffflllppprrrsssvvvyyy}}}}}}}}}~~~wwwppplllgggbbb___```aaaccceeeddd```YYYTTTMMMJJJGGGEEECCCAAA???===???>>>>>>======<<<;;;;;;;;;:::999999888888777777777777666666666777888888888888999888888777777888;;;;;;999888666555444333444444444444444444444444333555666444111000222555444444555555555555444444444444555555555555444444555555555555555444333333444444444444333333333333222222111111222222333444333222222111111111222222222222333333333333333333333333333333333333333333222222222222222222222222))))))))))))))))))))))))******++++++++++++************************************))))))))))))***************++++++++++++,,,,,,,,,,,,++++++)))((('''((()))***,,,,,,+++******))))))************))))))***))))))(((((())))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((()))))))))))))))***))))))))))))***++++++,,,++++++************++++++((((((((()))******++++++************************)))))))))************************++++++,,,,,,---......------,,,,,,++++++))))))))))))************++++++************++++++,,,+++*********+++,,,------,,,++++++******++++++*********+++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------......000111111...///000000000000222444222222555888:::<<>>>>>>>>>>>===<<<<<<;;;;;;999888777666555555555555888777666555555666777888777888999999888777888:::::::::999888666555444444444444444444444555555555444444555444333333444666444444555555555555444444555555555555555444333333444444555555444444333222444444333333333222222222222222111111222222333444333333222222111111222222111111222222222222333333333333333333333333333333111111111111111111111111******************************++++++++++++************************************))))))))))))***************+++++++++,,,,,,)))***++++++++++++***)))((()))+++,,,,,,+++***)))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))******'''((()))***++++++++++++++++++************++++++(((((()))******+++,,,,,,************************((()))))))))*********+++)))******+++,,,,,,------,,,,,,,,,,,,,,,+++++++++)))))))))******+++++++++++++++************++++++******+++++++++,,,,,,,,,---,,,++++++******++++++))))))******++++++,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///000111222---...000000//////111222000///222666666444888@@@FFFKKKUUU```lllxxx}}}}}}~~~yyyzzz}}}{{{rrrpppmmmmmmnnnnnnnnnnnniiijjjkkkjjjiiihhhiiijjjnnnooopppssswww|||yyyuuurrrrrruuu|||~~~|||xxxsssnnnkkkiiihhhgggjjjnnnppprrrtttxxx{{{|||yyywwwxxxyyyyyyyyyzzzzzzzzzzzzzzz|||~~~}}}||||||~~~|||||||||}}}}}}~~~~~~}}}{{{wwwvvvssspppmmmnnnqqqtttqqqnnnkkkjjjkkkjjjhhheeeggghhhiiihhhfffeeegggiiioootttzzz}}}||||||~~~|||yyywwwtttsssrrrqqqvvv|||~~~}}}{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{{{{|||}}}~~~~~~~~~ssspppkkkgggeeeffffffgggeeeaaaZZZUUUPPPKKKGGGDDDDDDCCCBBBBBBBBBBBB@@@>>>======<<<<<<;;;:::::::::999888777666555555555666777666555333333444666777666888::::::888888:::<<<999888888777666555555555444444555555555666666666444222222222444555666555333444444555555444444333333333444555555555444444333444444444444333222222333333333333222222222222222222111111222222333444444444333222222222222222111111111111222222222333222222222222222222222222111111111111111111111111++++++++++++++++++++++++******++++++++++++************************************))))))))))))************+++++++++,,,,,,,,,'''(((***+++,,,,,,++++++''')))+++,,,,,,,,,***)))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************'''((((((((())))))******$$$%%%'''))))))))))))(((++++++************++++++))))))***+++,,,,,,------************************(((((())))))*********+++))))))***+++,,,,,,------+++++++++++++++++++++,,,))))))******+++++++++,,,++++++************++++++)))***+++,,,,,,,,,,,,+++---,,,++++++******++++++(((((()))***+++,,,,,,---)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000///...---,,,,,,,,,,,,...//////...---...000...---000555444000333:::999===EEEPPP^^^mmm{{{~~~~~~|||}}}}}}vvvwwwyyy{{{}}}}}}}}}}}}zzz}}}zzzwwwrrrppplllkkkjjjjjjiiihhhjjjkkkllllllkkkkkkmmmnnnhhhgggggghhhkkkooosssvvv{{{~~~yyyuuupppooorrrxxx}}}zzzxxxsssnnniiieeebbbaaa___bbbfffggghhhkkkppptttvvvxxx{{{~~~~~~~~~}}}{{{xxxtttqqqooooooooooooppppppqqqqqqqqqwwwzzz}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}{{{yyyvvvwwwxxxxxxvvvsssnnnllljjjgggfffiiinnnrrrvvvuuuuuuwwwzzzzzzvvvsssuuuvvvvvvsssooommmnnnqqqtttyyy~~~~~~~~~|||~~~|||{{{{{{yyyxxxwwwwwwwwwyyyzzz{{{yyyyyyzzz{{{}}}|||zzzwwwooolllhhheeeeeefffiiikkkbbb\\\TTTMMMHHHEEECCCBBB===<<<<<<<<<======;;;999<<<<<<;;;::::::999999888<<<;;;999888777777888888666555333222222333444666555888::::::888888;;;===888888777777666666555555555555555666666666777777333111///111444777666444333444444555555444444333111222333444555666666666333444444444444333222222333333333222222222111111222222111111222222333444555444444333222222222333000000111111222222222333000000000000000000000000000000000000000000000000,,,+++******))))))***************)))))))))))))))'''((()))***++++++***)))''''''((((((((((((''''''+++*********))))))((((((,,,,,,++++++******))))))***+++,,,,,,,,,***)))((())))))))))))************))))))(((((((((((())))))+++*********))))))((((((************************************************((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''(((((())))))*********)))))))))((((((''''''))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))******************************************************+++,,,,,,,,,,,,+++************************)))))))))))))))******+++++++++************+++++++++++++++*********))))))(((((())))))*********+++************************,,,,,,,,,,,,,,,,,,,,,,,,((())))))+++,,,---......,,,------......------,,,........................////////////////////////,,,,,,...///111333444555777888<<>>???===:::<<<;;;:::999888888888888999:::;;;<<<;;;999777555444444333333333333222222555555666666777888888888777666555444444333444444555666666777888999999:::444444444444444444444444444444444444444444444444333333333444444444555555555444333333222222333333333333333222222222111111000000000000000000000000000000000000000000000000222111111111000000//////111111111111111111111111////////////////////////+++***))))))(((((())))))***)))))))))))))))))))))((((((******+++***))))))))))))))))))))))))((((((************)))))))))(((***************)))))))))******++++++***))))))((())))))))))))************))))))(((((((((((())))))************)))))))))(((************************************************************************((((((((((((''''''&&&&&&(((((((((((())))))))))))*********))))))((((((((())))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))************************************************)))***++++++,,,,,,++++++************************)))))))))))))))******+++++++++************+++++++++++++++*********))))))))))))))))))*********+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,......................................................///000111222222333777888999<<>><<<:::<<<;;;:::999888888888888888999::::::999777555444444444333333333333222222444444555555666777777777777666555444444333444444555555666666777888888999333333333333333333333333444444444444444444444444333333333444444444444555444444333222222222222333333333333222222222111111000000000000000000000000000000000000000000000000222222222222111111000000111111111111111111111111000000000000000000000000***))))))((((((((((((((())))))))))))))))))******)))************))))))(((+++++++++******)))))))))************))))))))))))((())))))))))))))))))*********)))((((((((())))))))))))))))))***************))))))(((((())))))***************))))))))))))))))))))))))))))))))))))************************************************))))))))))))(((((((((((())))))))))))((((((((((((***************)))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))************************************************)))***++++++,,,,,,++++++************************)))))))))))))))******+++++++++************+++++++++++++++***************)))))))))***************************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))))),,,,,,------------,,,,,,------------------------........................000000000000000000000000555555666666888<<>>=========;;;999999888888888888999999999::::::999888888888888888666777777777777666555444444444333333333222222222222222222333444444555555777666555444444333444444333333333444444555555555222222222222222222222222333333333333333333333333222222333333333444444444444333333222111222222222333333333222222222111111000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000111111111111111111111111++++++***))))))))))))***(((((())))))************++++++***))))))(((((((((+++***)))(((((((((((()))))))))))))))))))))******''''''(((((())))))*********)))(((''''''((()))***((()))))))))******************))))))))))))******))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************************))))))((((((''''''******************++++++))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***************************)))))))))))))))******+++++++++************++++++************************+++++++++***************************************+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++------------------------........................------...///000111222222000111333333333333555666:::>>>EEEMMMVVVaaalllrrrtttwww|||yyyuuuuuuyyy}}}~~~~~~{{{{{{yyyuuuuuuxxxttt||||||{{{zzzuuutttssstttxxx{{{|||}}}|||xxxssslllgggdddccccccbbbgggnnntttyyy}}}~~~}}}|||~~~~~~~~~|||zzzyyyxxxyyy{{{|||~~~~~~|||zzzxxxyyy{{{}}}~~~~~~xxxsssrrrqqqooommmkkkjjjiiinnnoooppppppoooppprrrtttwwwwwwyyy|||}}}}}}}}}~~~yyytttrrrtttsssrrrssswww}}}yyyrrrnnniiihhhhhhgggggghhhiiijjjkkkmmmpppsssuuuxxxzzz{{{{{{}}}}}}|||}}}~~~~~~~~~}}}}}}~~~zzztttqqqppppppppppppooonnnlllkkkhhhhhhhhhjjjmmmnnnmmmlllhhhbbbZZZRRRLLLGGGCCC@@@:::999888888999999777666999888888777777777888999999999888888777777888888777777777777777777666666444444333333333222222222111111222222333444444444777666555444444333444444333333333333444444444444222222222222222222222222333333333333333333333333222222222333333333444444333333222111111111111222333333333222222222111111000000000000000000000000/////////////////////////////////000000000000000////////////////////////000000000000000000000000,,,++++++***************((((((((()))******+++++++++***)))))))))))))))******)))(((''''''(((******))))))))))))************((())))))))))))))))))***))))))(((((())))))******))))))))))))************+++******))))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))(((((((((((()))))))))***************))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))******++++++******************************)))))))))))))))******+++++++++************++++++***************++++++++++++++++++++++++************************************++++++,,,,,,------...*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...000111222222000222222222000//////000777888999===CCCNNNZZZbbbmmmqqqwww~~~}}}yyyxxxzzz}}}{{{zzz|||||||||zzzzzzxxxyyy{{{|||vvvrrrnnnmmmlllhhhkkkpppuuuxxx|||yyyvvvwww{{{~~~{{{zzzxxxwwwxxxzzz|||~~~~~~~~~~~~~~~~~~xxxwwwvvvtttrrrqqqpppppprrrsssuuuuuutttsssuuuvvv}}}||||||~~~~~~}}}zzzwwwvvvvvvwwwzzz}}}~~~~~~}}}uuuqqqqqqrrrqqqnnnnnnpppwwwyyy|||}}}{{{uuunnnjjjkkkkkkkkkkkklllmmmnnnnnnnnnqqquuuzzz}}}~~~~~~}}}yyy{{{}}}~~~~~~~~~wwwrrrpppooooooppppppooonnnlllkkkkkkkkklllmmmnnnkkkgggddd]]]WWWOOOIIIEEECCCBBBAAA999777777777888999888666999999999777555666888:::999888888777777777888888777777777666666666666666444444333333333333222222111111222222333333444444777666555444444333444444333333333333333333444444333333333333333333333333333333333333333333333333222222222222333333333333333333222111111111111111333333333222222222111111000000000000000000000000////////////////////////.........////////////000////////////////////////////////////////////////++++++***)))))))))))))))'''(((((()))******++++++***))))))(((((()))***+++***)))(((((((((***,,,---((()))))))))***************************)))))))))((())))))***++++++******))))))))))))************+++******))))))******+++((()))))))))************************************))))))))))))))))))))))))************************((((((((()))))))))******(((((((((((())))))))))))((((((((())))))*********))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***************************************)))))))))))))))******+++++++++************++++++))))))*********+++++++++,,,,,,,,,++++++***************************************+++,,,,,,---......******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000000111111000...---...///333333444666999@@@GGGMMM\\\aaajjjsss{{{|||{{{|||~~~}}}|||~~~}}}|||yyywwwwwwtttvvvyyy{{{~~~~~~wwwuuuwwwzzzvvvtttrrrppppppqqqsssuuuwwwyyy||||||zzzxxxuuuttttttuuuvvvvvvyyy{{{|||{{{{{{{{{|||~~~}}}{{{wwwrrrnnnkkkjjjjjjllloooqqqqqqqqqooonnnooossstttqqqppprrruuuyyy~~~}}}wwwsssttttttsssssstttttttttttttttwww|||}}}yyyzzz}}}}}}~~~yyysssooommmlllmmmoooqqqqqqpppooonnnpppooommmllliiiddd]]]XXXPPPLLLHHHEEECCCBBB@@@???===;;;::::::;;;<<<<<<;;;999::::::888555555888:::888888777777777777888888666555555555555555666666444444333333333333222222111111222222333444444555777666555444444333444444444444444444444444444444333333333333333333333333222222222222222222222222111222222222222333333333333222222111111111111111333333333222222222111111000000000000000000000000000000000000000000000000.../////////000000000000................................................******)))((((((((((((((('''(((((()))***+++++++++))))))(((((((((***+++,,,+++***))))))***,,,...000(((((())))))*********+++,,,,,,++++++******))))))((()))***,,,,,,,,,+++***))))))))))))************++++++************++++++(((((())))))*********+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))***''''''(((((())))))******''''''(((((()))))))))***))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***************************************)))))))))))))))******+++++++++************++++++))))))******++++++++++++,,,,,,,,,++++++***************************************+++,,,,,,---......+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000//////...............///000000///000222444...000333555777999<<>><<<999999:::<<<<<<<<<:::;;;:::888555555888;;;888777777777777777888888444444333333333444444555444444444333333333222222111222222333333444555555777777555444444444444444444444444444444444444444444444444444444444444444222222222222222222222222111111222222222333333333333222222111000111111111333333333222222222111111000000000000000000000000111111111111111111111111//////000000111111111222................................................))))))))))))************))))))))))))))))))))))))++++++******************))))))(((((((((((())))))))))))))))))))))))))))))+++++++++***************'''((()))******)))((('''''''''((()))***+++,,,,,,******))))))(((((('''''')))))))))))))))******+++************************))))))************))))))++++++******))))))(((((())))))************))))))******))))))((((((''''''&&&'''((()))******))))))******))))))((((((''''''''')))++++++)))((()))*********))))))((((((''''''))))))************))))))+++++++++*********))))))((()))))))))************************************+++*********))))))(((((())))))))))))))))))))))))(((((()))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,------------,,,,,,+++++++++((((((***+++---...000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,------...///000000////////////////////////////////////111333555666<<<@@@FFFMMMVVV___hhhnnnssswww|||}}}{{{|||{{{||||||xxxtttqqqqqqppppppoooppppppqqqtttyyy}}}~~~}}}}}}}}}}}}wwwtttrrrqqqvvv}}}yyytttoooiiidddaaa]]]\\\^^^``````ccchhhjjjpppxxx~~~}}}zzzxxxvvvvvvvvvtttyyy{{{~~~}}}|||{{{|||~~~~~~{{{wwwuuuvvvvvvtttpppkkkhhhhhhiiikkkmmmpppsssttttttsssrrrlllggg^^^UUUNNNIIIHHHGGGDDDEEEDDDCCC@@@>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;999666444444444666777::::::999999888777777777777777777777666666666666555444333222222333444555333333333333333333333333666666555444333222222111222333333444444333333222111111222333444444555555333222222222222222222333///000111222222222222222111111111111111111111111111111111111111111111111111000///...------...///////////////............000///---,,,,,,---///000////////////............////////////////////////&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))))))))(((((())))))))))))((((((((((((((()))******++++++***)))))))))(((((((((''')))))))))))))))******+++))))))))))))))))))))))))))))))************)))))))))))))))((((((((((((((())))))************))))))***)))))))))((((((((('''(((((((((((()))))))))***))))))))))))(((((((((((((((***++++++***((()))******)))))))))((((((((('''))))))************))))))+++++++++*********)))))))))*********++++++++++++************************************)))))))))((())))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,+++++++++***---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,------...//////000........................////////////000222333444444777;;;@@@FFFMMMUUUZZZdddiiirrr{{{~~~~~~~~~|||zzzzzzzzzzzzyyyuuutttuuuvvv{{{~~~|||zzzzzzxxxwwwwwwwwwxxxxxxyyy~~~{{{wwwvvvsssqqqtttzzz~~~yyytttoookkkddd```___aaabbbbbbeeeiiimmmsss|||~~~zzzwwwvvvvvvvvvuuuzzz{{{|||}}}}}}|||{{{yyywwwxxxyyyzzzzzzxxxvvvtttrrrpppooommmiiifffeeegggiiilllmmmooopppooollliiiggg___[[[TTTMMMHHHEEEDDDDDDCCCDDDDDDBBB???======>>>======<<<;;;;;;;;;;;;<<<;;;999777555444555666777888888888777777777777777777777777777666666666555666555444333333444555666333333333333333333333333555555555444333333222222222333333444444333333222111111222222333333444444222222111111111111222222///000111222222222222111111111111111111111111111111111111111111111111111111000///...---......///---.........//////000000000///---,,,,,,---///000////////////....................................((((((((()))))))))******))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))************))))))))))))))))))(((((((((((()))((((((''''''(((******(((((((((((())))))))))))***+++,,,,,,***)))))))))))))))))))))(((((((((((())))))************))))))+++************)))))))))*********+++++++++,,,,,,************************************)))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++************************+++++++++***************------,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,//////............------,,,,,,,,,---......//////........................///////////////000111111111333666888;;;???EEEHHHPPPWWWbbbnnnyyy}}}|||}}}}}}||||||}}}~~~{{{zzzxxxvvvuuusssssssssuuuzzz}}}yyywwwvvvsssqqqsssxxx{{{vvvsssmmmiiigggiiijjjiiikkkooorrrxxx}}}zzzxxxwwwvvvwwwyyy}}}|||xxxyyy{{{|||{{{yyyvvvtttssssssssssssrrrqqqpppooojjjiiigggdddbbbcccgggkkkmmmmmmmmmkkkgggaaa\\\XXXRRROOOJJJFFFBBBAAAAAABBBAAABBBBBB@@@>>><<<<<<=========<<<;;;;;;;;;;;;<<<;;;999777555444555666777666666666777777777777777777777777666666666555555666555555444444555555666333333333333333333333333444444444444333333333333222222333333333333222222111111222222222222222222111111111000000111111111000000111111222222111111111111111111111111111111111111111111111111111111000000///............///,,,,,,---...///000111111000///...------...///000////////////............------------------------))))))*********+++++++++))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***+++,,,,,,---***)))(((''''''((()))***************))))))(((((())))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))************))))))((())))))******+++++++++))))))************))))))))))))))))))((((((((((((***)))'''&&&&&&(((***+++''''''(((((())))))*********,,,---,,,***)))))))))))))))))))))(((((((((((())))))************))))))************))))))))))))))))))*********+++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************+++++++++++++++++++++*********))))))*********)))))))))))))))(((((())))))******++++++++++++++++++++++++++++++........................,,,,,,,,,------................................./////////.........//////111333555555666888;;;>>>AAAGGGPPP[[[hhhttt|||{{{zzz||||||zzzwwwvvvuuutttxxx~~~zzzvvvuuurrrqqqttt{{{|||zzzwwwsssrrrttttttrrrssswwwxxx}}}~~~|||{{{zzz{{{|||}}}zzzwwwyyy{{{|||{{{xxxuuusssnnnnnnnnnnnnmmmmmmmmmmmmggghhhhhhfffeeefffiiilllkkkjjjfffaaa\\\VVVRRRPPPKKKIIIFFFDDDBBBAAAAAABBB@@@@@@AAA???<<<;;;;;;<<<======<<<;;;;;;;;;;;;<<<;;;999888666555666666777555666666777888999999999777777666666666555555555666666666555555666666666444444444444444444444444222222333333333444444444222222333333333333222222222222111111111111111111111111000000000000111111000000111111111111000000111111111111111111111111111111111111111111111111/////////.........//////---------...///000000111//////............//////////////////............------------------------&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***+++,,,,,,---***)))(((''''''((()))***++++++******)))((((((((((((((((((((()))))))))))))))))))))))))))******+++************************))))))************))))))((((((((())))))*********))))))************))))))(((((((((((())))))))))))+++***(((&&&&&&''')))***''''''(((((())))))*********+++,,,,,,***)))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***************+++++++++))))))*********+++++++++)))))))))******+++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))%%%&&&'''(((***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------........................////////////.........------///000111111222555777:::===BBBIIIRRR^^^jjjrrr~~~zzzyyyyyyzzz}}}}}}zzzxxxvvvsssvvv}}}|||vvvsssqqqqqqwww}}}}}}zzzxxxzzzzzzxxxxxx|||}}}}}}|||wwwxxxyyyyyyxxxuuurrrpppjjjjjjjjjjjjjjjkkkkkkkkkiiilllnnnnnnllljjjiiiiiifffbbb\\\VVVQQQNNNNNNNNNHHHGGGFFFDDDBBBAAAAAAAAA>>>???@@@>>><<<:::;;;<<<======<<<;;;;;;;;;;;;<<<:::999888777666666666777777777888999::::::;;;;;;666666666666555555555555555666666666666666666555444444444444444444444444111111222333333444444444111222222333333222222111222222111111111111111111111111000000000000111111000000111111111000000///111111111111111111111111000000000000000000000000....../////////////////////////////////........./////////....../////////////////////....................................''''''((((((((()))))))))))))))))))))))))))))))))'''(((((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))+++*********))))))(((((((((((((((((()))))))))))))))))))))))))))******+++************************))))))************))))))''''''''''''(((((((((((())))))************))))))(((((((((((())))))))))))******(((''''''(((((()))(((((((((((())))))))))))''')))++++++)))((()))***(((((((((((())))))))))))))))))************))))))(((((()))))))))))))))***'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++(((((())))))***+++++++++,,,+++++++++******))))))))))))))))))************(((((())))))************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------...///////////////...---,,,...000111111222444555666777999<<>>>>>??????>>><<<;;;;;;<<<======<<<;;;;;;;;;;;;<<<::::::999888777777777777888888999999:::;;;<<<<<<666666666555555555444444444555555666666555555444444444444444444444444444111111222222333333444444111111222222222222111111111111222222222222222222111111111000000111111111000000111111000000//////111111111111111111111111000000000000000000000000---...//////000/////////000000//////............////////////////////////////////////............////////////////////////************++++++++++++))))))))))))))))))))))))''''''(((((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))))))))(((((())))))))))))((((((*********)))))))))))))))'''((((((((()))))))))***)))))))))))))))******+++************************))))))************))))))*********)))))))))))))))))))))************))))))'''((((((((()))))))))******)))))))))((((((((('''))))))))))))((((((((((((%%%''')))))))))((()))***'''((((((((()))))))))***))))))************))))))(((((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************)))************+++++++++((((((((()))***++++++++++++++++++***************)))))))))******+++++++++*********************)))************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///000000000///...///000333333333333444666111222444666999===CCCGGGPPPVVV^^^eeekkkqqqwww{{{zzzxxxwwwyyy~~~yyyuuutttyyy}}}~~~~~~~~~|||yyywwwvvvsssuuuwwwzzz~~~{{{uuurrrpppqqqxxx~~~~~~}}}}}}zzzzzz}}}}}}{{{{{{~~~~~~~~~}}}|||{{{zzzyyyyyyvvvxxxyyyzzz{{{~~~|||yyyuuusssqqqpppnnnppprrruuuvvvvvvuuutttqqqrrrqqqllleee]]]XXXUUUNNNLLLJJJGGGEEEEEEFFFFFFCCCCCCCCCCCCBBBAAA???>>>>>>??????>>><<<;;;<<<=========<<<;;;;;;;;;;;;<<<::::::999888888777777777888888888999999::::::;;;666666555555555444444444333444555666666555444333555555555555555555555555222222222222222333333333111111222222222222111111111111222222333333444444222222111111111111222222000000000000000//////...111111111111111111111111000000000000000000000000,,,---///000000000//////........./////////////////////000000000000//////////////////....................................''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))+++++++++***************'''((()))******)))((('''))))))))))))))))))******'''((((((((())))))******)))))))))))))))******+++))))))))))))))))))))))))))))))************)))))).........------,,,,,,,,,))))))************))))))'''((((((((())))))******))))))******)))((('''&&&******))))))((((((''''''###%%%(((((((((((()))***'''((((((((())))))******))))))************))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))++++++******************)))************+++++++++'''(((((()))***+++++++++************************))))))******+++++++++,,,)))*********++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...000111111111000///---///111111111000111222,,,///333555777999;;;===>>>CCCKKKSSS[[[dddooovvvzzzxxxwwwyyyyyytttoootttxxxxxxwww{{{~~~}}}~~~}}}{{{yyywwwwwwxxx{{{~~~}}}yyyuuusssqqqqqqvvv}}}~~~~~~}}}}}}~~~||||||}}}}}}~~~}}}|||{{{{{{tttuuuwwwxxxzzz~~~|||yyyvvvuuutttuuuxxx{{{~~~~~~}}}rrrqqqmmmfff]]]TTTOOOMMMEEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDDDDDDDCCCAAA@@@>>>???@@@???===<<<<<<=========<<<;;;;;;;;;;;;<<<::::::999999888777777666888888888888888999999999666666555555555444444444222333444555555444333222555555555555555555555555222222222222222222222222111111222222222222111111111111222333444444555555333333222222222222333333000000000000000///......111111111111111111111111000000000000000000000000,,,---///000000000//////,,,------...///000111111//////000000000000//////000/////////............------------------------))))))))))))))))))))))))))))))))))))***************)))))))))((((((''''''(((((()))***************))))))))))))************,,,+++++++++******))))))&&&'''''''''(((((()))))))))))))))))))))******+++))))))(((((()))***++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***'''%%%&&&)))+++***)))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))+++*********))))))(((((((((***+++***)))((()))***************************))))))))))))((((((((((((************************))))))))))))))))))))))))************************,,,,,,+++***)))))))))***)))***+++,,,---,,,++++++(((((())))))******++++++)))))))))(((((((((((((((''''''(((((())))))******))))))))))))))))))))))))++++++******************************************))))))***++++++++++++***+++++++++************)))---,,,,,,,,,,,,---......,,,------......------,,,..................------///////////////.........111111111111111222222333444888===AAAFFFOOO[[[dddkkkooouuuyyy|||~~~|||yyyvvvvvvvvvwwwxxx{{{}}}~~~~~~~~~~~~|||~~~}}}{{{zzzyyyzzzvvvrrrrrrpppqqqwww~~~~~~|||zzzyyyyyy|||}}}{{{wwwuuussstttxxx~~~xxxsssjjjfff___XXXQQQLLLIIIGGGFFFFFFEEECCCBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>============>>>>>>>>>>>>;;;:::999888888888999::::::::::::999999999888888555555555555555666777777666666666666777777777777555555555555555555555555333444444555555444444333000000000000000000000000222222111111111111222222000000000000000000000000///...---,,,---...111222000111111222222111111000111111111111000000000///////////////////////////------------.........///////////////////////////............//////////////////000000000000//////......////////////......))))))))))))))))))))))))))))))))))))*********************))))))((((((((('''((())))))******))))))'''(((((((((((()))))))))))))))))))))((((((((('''((((((((()))))))))******))))))(((((())))))***+++)))))))))))))))***++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++)))'''(((***++++++)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))((((((***+++***)))((()))***************************))))))))))))((((((((((((************************))))))))))))))))))))))))************************,,,+++******))))))******((()))***+++++++++******)))))))))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))************************************************))))))***++++++++++++***))))))******+++++++++,,,+++++++++++++++,,,------,,,------......------,,,..................------............////////////...............///000000111444888:::===CCCMMMUUU\\\```gggmmmrrrwww{{{~~~}}}~~~~~~{{{zzzzzzzzz{{{}}}~~~~~~}}}zzzyyywwwvvvyyyuuussstttsssrrrwww}}}~~~{{{zzzxxxwwwsssvvv|||~~~yyyxxxvvvvvvzzz{{{tttlllfff^^^[[[VVVPPPKKKGGGEEEDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::888888777888888999999999999888888888777777555555555555555666666777666666555555555555555555444444444444444444444444333333444444444444333333111111111111111111111111222111111000000111111222000000000000000000000000222111000//////000111222111111222222222222111111111111111000000000//////........................------........./////////....................................//////////////////000000000000//////......////////////......(((((((((((((((((((((((())))))))))))***************************)))))))))''''''((()))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))************))))))(((((())))))***+++))))))))))))))))))***+++))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))),,,+++))))))***+++***)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))(((***+++***)))((()))***************************(((((((((((())))))))))))************************))))))))))))))))))))))))************************++++++***)))))))))******'''((())))))******))))))************))))))))))))((()))))))))***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))************************************************((()))******++++++******'''((()))***+++,,,------***************+++,,,,,,,,,------......------,,,------------------......---------.../////////000------------.........//////111333333444777>>>CCCHHHLLLSSSZZZaaahhhpppuuuwwwxxxzzz}}}~~~~~~~~~~~~}}}|||zzzxxxwwwyyywwwwwwyyyyyywwwzzzzzzwwwuuutttsssnnnqqqwww}}}zzzyyywwwxxx}}}yyyqqqhhh```ZZZSSSPPPMMMIIIEEECCCBBBAAAAAAAAA@@@@@@???@@@@@@AAA?????????>>>>>>>>>======<<<<<<<<<;;;;;;::::::999999999888777666777777777777777777777777666666666555555444444555555666777666555555555444333333333444444444444444444444444333333444444444444333333222222222222222222222222222111111000000111111222000000000000000000000000222111000/////////000111111111222222222222111111000000000000////////////..................................../////////000........................---............/////////...//////000000//////.........////////////......((((((((((((((((((((((((((()))))))))************++++++******************''''''(((((((((((('''''''''''''''((((((((())))))+++++++++***************))))))))))))))))))))))))((((((((((((((()))*********)))))))))))))))******(((((((((((((((((((((((((((((()))***************)))))))))))))))))))))))),,,+++))))))))))))(((((())))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((*********)))))))))))))))(((***+++***)))((()))***************************(((((((((((())))))))))))************************))))))))))))))))))))))))******************************))))))))))))******(((((()))))))))*********++++++******))))))(((((((((((()))***+++,,,,,,---(((((((((((())))))))))))))))))))))))))))))))))))***************+++++++++************************((())))))***************((())))))***++++++,,,,,,***************+++,,,,,,,,,------......------,,,,,,,,,------------......,,,,,,------...///000000.........///////////////000111222111111222666999;;;>>>CCCHHHOOOWWW___dddoooqqquuuxxxyyyzzz{{{|||yyy~~~}}}|||{{{zzz|||}}}~~~~~~|||yyywwwxxx|||~~~wwwsssqqqqqqpppmmmqqqvvv{{{vvvvvvvvvyyy}}}}}}uuummmeee^^^XXXTTTMMMLLLJJJGGGDDDCCCBBBBBB??????????????????@@@@@@>>>>>>>>>=========<<<<<<======<<<;;;:::999999888888888777777666666555555555555555555555555555555555444444444444555666666777666666555444333222222333333333333333333333333333333333444444333333333222222222222222222222222111111000000000000111111000000000000000000000000......---------...//////111111222222222222111111000000/////////........................................../////////000000........................---------.........//////...//////////////////.........////////////......((((((((((((((((((((((((((()))))))))******************************++++++''''''((((((((((((''''''(((((()))))))))***************************++++++((((((((((((((((((((((((((((((((('''((())))))*********)))))))))))))))***(((((((((((((((((((((((((((((()))***************)))))))))))))))))))))))))))))))))((('''&&&'''''')))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))******(((***+++***)))((()))***))))))))))))))))))))))))'''((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))((())))))******))))))))))))******++++++++++++******))))))(((((((((((()))***+++,,,,,,---))))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))************)))************************+++++++++++++++,,,------,,,------......------,,,,,,,,,,,,,,,------......+++,,,,,,---...//////000------...///000//////...//////000000000111333555666777:::===@@@FFFMMMQQQ^^^ccciiinnnrrrvvvzzz}}}vvvzzz~~~|||{{{}}}}}}~~~~~~|||{{{xxxvvvtttrrrssswww{{{~~~}}}|||uuuqqqpppoooooooooqqquuuxxxzzzzzzyyyxxxrrrssstttxxx~~~~~~yyyvvvuuuqqqllleee___ZZZUUURRROOOKKKJJJHHHFFFDDDBBBAAAAAA?????????>>>??????@@@@@@=========<<<<<<<<<;;;;;;======<<<<<<;;;:::999999888888777777666555444444444444444444444444444444444444444444444555666666777777666666555444333333333333333333333333333333222333333333333333333222222222222222222222222222111000000000000000000111////////////////////////,,,,,,,,,---...//////000000111111222222111111000/////////............---....................................////////////........................------------..................////////////............////////////......(((((((((((((((((((((((())))))))))))************)))))))))***************(((((()))))))))(((''''''))))))))))))************(((((((((((())))))))))))((((((((((((''''''''''''((((((''''''(((((()))***+++******)))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''(((((('''&&&%%%'''((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************(((***+++***)))((()))***))))))))))))))))))))))))''''''(((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********))))))))))))***+++,,,************))))))))))))((()))))))))***+++++++++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))'''((())))))******))))))+++++++++*********))))))+++++++++++++++,,,------,,,------......------,,,++++++,,,,,,------......,,,,,,,,,---.........///***+++---.........---,,,,,,---...//////000111111333444555666777:::???BBBIIIOOOWWW^^^dddkkksssyyyuuuxxx{{{{{{{{{{{{yyyyyy{{{zzzwwwzzz|||zzzxxxwwwtttsssqqqqqqrrruuuyyy{{{{{{{{{uuurrrqqqpppooopppqqqtttvvvwwwvvvuuutttssstttvvvzzzzzztttooolllkkkccc___YYYSSSPPPMMMJJJHHHGGGFFFEEEDDDBBBAAA????????????>>>>>>>>>>>>>>>???<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<;;;;;;:::::::::888888888888777555444333333333333444444444444444444444333333444444555666777777666666555444444444222222222222222222222222222222333333333333222222222222222222222222222222111000000//////000000111////////////////////////---......///000000111111///000000000000000000//////.........------------------------------------------------.........///------------------------,,,------------.........---......//////......---......////////////......))))))))))))))))))))))))))))))))))))************((((((((())))))*********))))))******))))))((('''((((((((())))))))))))***'''((((((((())))))))))))))))))))))))((((((''''''(((''''''''''''((())))))++++++***)))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))&&&((()))(((&&&&&&(((***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************(((***+++***)))((()))***))))))))))))))))))))))))'''''''''((()))*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))((('''((()))***+++)))))))))))))))*********))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))'''(((((()))))))))))))))***************+++++++++***************+++,,,,,,,,,------......------,,,***++++++,,,------......------------------------+++,,,.../////////---,,,,,,,,,---///000000000//////111222222333555888;;;:::???FFFKKKPPPWWWaaahhhjjjmmmppprrrsssxxx~~~||||||}}}|||xxxvvvuuutttsssvvv}}}|||~~~|||zzzxxxvvvuuurrrrrrqqqqqqsssuuuxxxzzz|||zzzvvvtttsssrrrqqqqqqsssvvvyyyzzz{{{zzzyyyzzzzzz|||}}}wwwvvvsssnnnhhhcccaaaaaaYYYUUUPPPLLLJJJHHHFFFEEECCCCCCBBBBBBAAA@@@@@@??????>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999888666444333333333333444444444555555444444333333444444555666555444444444444444444444222222222222222222222222222222333333333333222222111111111111111111111111000000////////////000000////////////////////////000000000000///......---......////////////...............---------,,,,,,------------------------,,,,,,,,,,,,------------------------------------,,,,,,---------.........---......//////......---......////////////......************************))))))))))))************''''''(((((()))))))))******************)))((((((''''''''''''((((((((()))))))))******+++++++++,,,+++*********))))))(((((('''''''''''''''((())))))++++++***))))))((())))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))&&&(((***)))''''''***,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++(((***+++***)))((()))***))))))))))))))))))))))))&&&''''''((()))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((''''''&&&&&&((()))***(((((())))))******++++++))))))))))))((((((((((((******))))))((((((((('''))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))'''(((((()))))))))))))))(((((()))***+++,,,,,,---)))))))))))))))******+++,,,------......------,,,******+++,,,,,,---......------------------,,,,,,---...000222222111000///.........000222111000...,,,---///111111333666888555999>>>???AAAFFFOOOVVVXXXZZZ^^^bbbfffkkkqqqtttwww{{{zzzvvvvvvwww|||zzzuuutttrrrqqqvvv}}}{{{~~~}}}{{{xxxwwwuuutttrrrrrrrrrrrrtttvvvxxxyyy}}}~~~zzzwwwvvvuuutttssstttvvvzzz}}}yyytttnnnmmmiiiddd^^^ZZZYYYZZZQQQOOOKKKIIIIIIHHHGGGEEE@@@AAABBBBBBBBBBBBBBBAAA>>>===<<<;;;:::999999999;;;;;;;;;:::::::::999999888888888888888999999999999999:::999888666444333333333333444444555555555444333333333333444555555333333333333333333333444111111111111111111111111222222222333333222222222000000000000000000000000000000////////////000000////////////////////////000000///...---+++)))(((------............------......---------,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......---..................---......////////////......))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************+++***)))(((((()))***+++&&&&&&''''''''''''&&&&&&******))))))((((((''''''))))))(((((((((((()))))))))))))))))))))))))))))))))************)))((((((((((((((((((((((((((((((******************************))))))((((((''''''))))))************))))))((())))))))))))'''%%%$$$))))))))))))************---+++(((&&&&&&(((+++---))))))))))))))))))))))))&&&'''***++++++***'''&&&((((((((((((((()))******,,,,,,++++++*********)))******************************)))((('''&&&%%%%%%(((((((((((((((((((((((()))))))))***,,,+++)))'''&&&&&&((()))******************)))))))))))))))***)))((('''''''''(((***+++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,.........------,,,,,,,,,000000////////////000000000///...------...///000////////////000111333333555555555666888<<<@@@BBBGGGIIIKKKNNNQQQVVV\\\```jjjnnntttwwwxxxxxxwwwxxx{{{~~~~~~|||yyytttqqqppprrrtttxxx}}}|||{{{{{{{{{vvvuuuuuuuuuuuuvvvvvvwwwwwwzzz}}}~~~|||{{{{{{{{{zzzyyy}}}~~~|||{{{zzzwwwtttpppllljjjeeebbb\\\WWWRRRPPPOOOOOOGGGGGGFFFEEEDDDCCCBBBBBBAAABBBBBBAAAAAA@@@???>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888777666666555444333333333444444444444444444444444333333333333444555666666666555444333222222222222///000000000......000111444444444333333222222222///////////////000000000222111111111000000//////////////////////////////........................,,,---...///000000000000111000///------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,........................---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((''''''((((((((()))))))))*********))))))(((((()))***+++((())))))******))))))(((***)))))))))((((((((('''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((('''&&&((((((((((((((((((((((((******************************))))))(((((((((((())))))************)))))))))))))))))))))((('''&&&))))))))))))************,,,***(((''''''(((***,,,))))))))))))))))))))))))'''((()))******)))(((''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%$$$$$$$$$$$$*********************************)))((((((''''''))))))))))))))))))))))))(((''''''(((******(((&&&&&&&&&((())))))***************)))))))))))))))***)))(((((('''((()))***+++))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,///......------......///000///............///000////////////000111222222222333333444666999;;;===;;;<<>>>>>===<<<;;;::::::::::::999999999999888888888888888888888888888888888888888888888888888888777666666555444444444444444444444444444444333333222333333444555666555444333333222111111111///000000000......000111333333222222222111111111000000000000000000000000111111000000000/////////................................................,,,---...///000000000000//////---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((''''''&&&''''''((((((((()))))))))))))))(((((()))***++++++)))******++++++******)))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((('''%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))(((((((((((())))))******))))))((()))(((((('''''''''(((((())))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))'''''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))***************)))))))))************************'''&&&&&&'''((((((&&&%%%&&&''''''((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++******)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...------------,,,,,,,,,---------,,,,,,---------000000////////////000000000000000//////000111111///000111222333555666666444666888999;;;===BBBEEEDDDHHHOOOVVV\\\aaagggjjjpppttt{{{|||uuutttyyy|||yyyuuupppnnnqqqvvv{{{}}}}}}zzzwwwvvvvvvwwwxxxzzz~~~~~~}}}|||}}}}}}}}}||||||{{{zzzzzz|||~~~~~~yyytttpppmmmgggfffdddaaa]]]YYYVVVTTTSSSRRRPPPMMMJJJGGGEEEDDDDDDDDDCCCBBBAAA@@@@@@???===============;;;::::::999999999888888888777777777777777777777777777777777777777777777777777777999999888777777666666666444444444444444444444444222222222333333444555666444444333222222111111000///000000000......000111111111111111111000000000111111000000000000000000///////////////.................................------------------------,,,---...///////////////...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((((())))))***++++++(((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((*********)))((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''&&&%%%$$$%%%&&&'''(((((()))))))))************))))))************))))))))))))))))))))))))))))))******)))(((((()))******)))))))))((()))******+++++++++******************((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))(((&&&&&&&&&(((((('''%%%&&&''''''((())))))((((((((((((((()))))))))))))))((((((((((((((())))))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++******))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------000000000000000000000000111000000/////////000000...///000111222222222111333555666666777888;;;>>>;;;>>>BBBFFFJJJNNNTTTWWW```dddkkksssyyy~~~|||uuupppppprrrwwwyyy}}}}}}|||vvvpppmmmnnnssswww}}}|||yyyxxxxxxyyyzzzzzz}}}}}}}}}~~~yyyrrrlllgggaaa^^^YYYXXXVVVTTTQQQOOOMMMKKKJJJJJJIIIHHHGGGDDDBBB@@@BBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;;;;999999888888888777777777555555555555555555555555666666666666666666666666888888777777666666666666333333333333333333333333222222222222333444555666333333333333222111000000///000000000......000111111111111111111111111111111111111111111000000000................................................------------------------,,,---....../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((())))))************(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************)))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((())))))))))))((((((((('''&&&&&&&&&'''((()))((()))))))))************((()))************)))((())))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))***++++++((((((((()))))))))))))))((((((((((((((((((((((((&&&''''''(((((()))))))))((((((((((((((((((((((((***((('''''')))))))))(((&&&''''''(((((((((((('''&&&'''((())))))))))))((('''(((((()))))))))))))))((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************+++++++++,,,++++++++++++++++++++++++++++++******************------------------------...------,,,,,,------...//////000000000000//////000000//////////////////...///000111111111000000000222333333222222444666888:::<<<===>>>AAADDDGGGMMMQQQXXX```gggllloooppprrrqqqqqqpppqqqsssvvvxxxyyyyyyzzz}}}}}}vvvrrrssswwwzzz}}}zzzzzz|||}}}}}}}}}|||xxxxxxwwwxxxyyyyyyxxxvvvrrrnnnhhhccc^^^YYYTTTPPPLLLLLLKKKJJJJJJIIIIIIHHHEEEEEEFFFFFFEEECCC@@@???@@@@@@??????>>>>>>============>>>======<<<;;;:::999999999999888888888888444444444444444444444444555555555555555555555555555555555555555444444444333333333333333333333333222222222222333444555555333333444333333222000000///000000000......000111111111222222222222222222111111111111000000//////------------....................................------------------------,,,------...........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((''''''&&&''''''((((((((()))))))))))))))************)))))))))******++++++******)))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***************))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++'''(((((())))))(((((('''+++******)))))))))******))))))))))))************))))))************))))))))))))))))))))))))))))))+++***))))))))))))***+++((((((''''''(((((()))***((((((((()))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''+++***((((((***+++***)))&&&''''''(((((((((''''''%%%&&&((()))***))))))(((''''''((()))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''*********+++++++++,,,,,,++++++++++++++++++++++++************)))))))))))),,,,,,,,,------------......------,,,,,,------.........////////////....../////////......///000000//////000000000000000111000222333333111111222333333555777888888:::===??????BBBHHHNNNTTTZZZ]]]___ccceeeiiilllooosssxxx{{{~~~~~~yyyyyyyyyzzz}}}{{{{{{~~~~~~~~~}}}}}}{{{wwwtttqqqooommmlllkkkiiifffccc^^^[[[WWWTTTRRRNNNJJJHHHFFFFFFEEEEEEEEEFFFGGGHHHCCCDDDEEEEEEDDDBBBAAA@@@??????>>>>>>>>>=========;;;;;;;;;;;;;;;:::888888999999999888888888888777444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333111111111222222333444555333444555555444333111000///000000000......000111111111111222222222222222111111000000//////......---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))(((''''''((((((((()))))))))************++++++***)))((('''((())))))******))))))((('''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++''''''((((((((((((''''''************)))(((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++((((((''''''(((((()))***))))))******++++++++++++************************((((((((((((((()))))))))((((((((((((((((((((((((,,,***(((((()))++++++***&&&''''''(((((('''&&&&&&$$$%%%''')))******)))(((&&&'''((()))***))))))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++************************+++++++++*********)))))),,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,---...//////...---,,,...............///000111000///.........000111222222333444444333222222333///111333555555666888:::999;;;===@@@DDDHHHKKKMMMRRRVVV[[[___eeemmmvvv}}}~~~~~~~~~~~~~~~~~~{{{{{{{{{|||}}}~~~~~~xxxvvvsssqqqooommmjjjgggeeeccc```^^^\\\YYYUUURRRPPPNNNLLLKKKJJJIIIFFFCCCDDDDDDCCCCCCCCCDDDFFFGGGDDDDDDDDDCCCCCCBBBAAA@@@>>>>>>>>>>>>============<<<<<<<<<<<<;;;:::999888888888777777777666666666444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111111111111222333444555444555666666666444222111///000000000......000111000000000111111111222222000000//////...------,,,------......////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,------...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))************++++++++++++***)))'''%%%&&&&&&''''''''''''&&&&&&'''((((((((())))))******))))))(((((((((((())))))************************%%%&&&'''((())))))))))))))))))))))))))))))))))))************************))))))******++++++++++++''''''((((((((((((''''''''''''(((((('''%%%###"""))))))))))))******************))))))))))))******))))))))))))))))))))))))***************************************++++++,,,''''''(((((()))))))))************************************))))))))))))))))))))))))))))))))))))))),,,***(((''')))*********&&&''''''(((''''''&&&&&&$$$%%%''')))******)))(((&&&''')))*********)))((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))************************,,,,,,,,,+++++++++******,,,,,,,,,------.........++++++************+++++++++,,,---......---,,,+++---------......000111222///...---,,,---///111333///000222222000//////000...000222333333333444555999999888999:::===???AAAFFFIIIMMMRRRZZZeeerrr{{{}}}||||||}}}~~~~~~~~~~~~~~~~~~|||zzzyyysssooojjjfffccc```\\\ZZZZZZXXXUUUSSSPPPMMMIIIFFFJJJHHHGGGGGGGGGFFFDDDBBBEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>>>>>>>>>>=========>>>>>>>>>>>>===<<<;;;;;;777666666666555555555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111111111111222333444555555555777777777555333111///000000000......000111.../////////000000111111000//////...------,,,,,,........./////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++)))(((((()))+++,,,------------------------))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((***)))(((&&&&&&&&&'''((())))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((())))))***))))))))))))))))))))))))(((((()))***************+++***)))'''''')))***+++(((((())))))******++++++)))))))))(((((((((((((((***)))))))))((((((''''''***)))(((&&&&&&&&&'''(((******))))))))))))******'''''''''''''''((())))))((((((((((((((((((((((((******)))))))))))))))***))))))))))))************************))))))))))))+++*********))))))(((((((((((((((((())))))))))))+++***((('''''''''((()))************************)))************+++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////.........///000000111111000111111111111222222222222222222333555777888999999===BBBEEEJJJSSSaaakkkwwwxxxxxxxxxxxxzzz~~~}}}|||}}}~~~}}}zzzxxx}}}{{{zzzwwwtttqqqnnnlllkkkdddbbb^^^YYYUUURRRPPPOOOLLLLLLLLLJJJIIIGGGEEEDDDGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCAAAAAA@@@@@@???>>>======>>>======<<<:::999888888777777777777666666666666444444444555555555555666444333222222111111222222111111111111111111111111222111000//////000111222222222111111222222333444777777777777555333111000000000000000000000000000......//////000000111111////////////////////////,,,,,,,,,---------......///...---,,,,,,---...///..............................---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,***)))***++++++***(((---------,,,,,,+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))&&&'''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((('''(((((()))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******))))))))))))))))))))))))(((((()))***************))))))************)))))))))))))))))))))*********))))))))))))))))))))))))***************))))))))),,,+++***)))((())))))***((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((******)))))))))))))))***(((((()))))))))*********(((((()))))))))******************)))))))))(((((((((((((((((())))))))))))---,,,+++******+++,,,,,,************************)))************+++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000000000000000000111111111111222222222222222222333555666888999888999<<<>>>BBBJJJTTT\\\iiijjjjjjjjjjjjlllppprrruuutttsssssssssuuuwwwyyy||||||zzz{{{}}}vvvtttyyy~~~{{{xxxvvvmmmkkkiiifffccc```___^^^XXXVVVSSSPPPMMMKKKJJJJJJJJJJJJJJJIIIGGGEEEDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDCCCCCCBBBBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBBCCC@@@??????>>>>>>===<<<<<<======<<<;;;:::999888888777777666666666666555555444444444555555555555666444333333222222222222222111111111111111111111111000///...------...///000111111111111111222333333666666777666555333111000000000000000000000000000000000000///////////////........................,,,,,,,,,---------......///...------------...///........................000/////////............++++++++++++++++++++++++***++++++,,,,,,++++++***---------,,,,,,,,,+++++++++***)))***,,,,,,,,,***---------,,,,,,+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))))))))***))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***))))))))))))***++++++))))))))))))))))))))))))(((((()))***************'''(((***,,,,,,***((('''************))))))))))))((()))))))))***+++++++++)))))))))))))))*********++++++***)))))))))******((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((()))))))))(((((())))))***(((((())))))))))))******&&&''''''(((***++++++,,,******))))))))))))(((((((((((((((((())))))))))))******))))))))))))***+++************************)))************+++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,---------......------------------------............//////000000333222222111000000//////000111111111111222222222222222222333444666777888888777666777:::@@@FFFJJJVVVWWWWWWWWWWWWYYY\\\^^^``````aaabbbdddgggjjjlllrrruuuxxxzzzzzzzzz{{{|||zzzxxxwwwwwwzzz}}}~~~~~~~~~xxxvvvzzz|||}}}|||{{{yyywwwuuutttsssooonnnmmmkkkiiihhhfffeee\\\[[[YYYVVVSSSRRRPPPPPPLLLKKKIIIHHHGGGFFFFFFFFFHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@??????????????????@@@@@@AAA>>>>>>======<<<<<<;;;;;;<<<<<<;;;:::999888888777666666666555555555444444444444444555555555555666555444333333222222333333111111111111111111111111//////............//////000000000000000111111222555555555555444333111000000000000000000000000000111111000000///......---........................,,,,,,,,,---------......///...------------...///------------------------////////////............++++++++++++++++++++++++***++++++,,,,,,++++++***......------------,,,,,,+++***)))+++---...---,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((((())))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''***************++++++,,,))))))))))))))))))))))))(((((()))***************((()))***++++++***)))(((++++++******))))))(((((((((((()))***+++,,,,,,---'''''''''(((((()))))))))))))))((((((((((((((((((******))))))))))))******'''''''''''''''((())))))(((((((((((((((((((((((()))(((((((((((())))))***(((((((((((()))))))))***''''''(((((()))******+++))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((()))))))))************************))))))*********+++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------........................------......//////000000222222222222111111000000000000111111111222222222222222222333444555777888:::777555555888<<>>===>>>============>>>??????============<<<<<<;;;;;;;;;;;;:::999999888777777666666555555444444333333444444444555555555555666555444333333222333333333111111111111111111111111111111000000000000111111///////////////000111111333333444444444222111000////////////////////////000000/////////.................................,,,,,,,,,---------...............------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---------------,,,,,,,,,---,,,++++++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))*********+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))'''((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''***************++++++,,,(((((((((((((((((((((((((((((()))***************+++***)))(((((()))***+++++++++******))))))(((((((((((()))***+++,,,,,,---((((((((())))))*********(((((())))))))))))))))))******))))))))))))******'''''''''''''''((())))))((((((((((((((((((((((((((((((''''''((()))******'''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))******++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..............................---------...///000000111000000111111222222222222000000111111111222222222222222222333444555666777888666444555777:::<<<<<<===>>>@@@@@@???@@@BBBDDDBBBBBBCCCDDDFFFHHHIIIJJJMMMPPPTTTXXX[[[^^^aaadddeeefffhhhjjjlllooosssuuuwwwyyy}}}~~~}}}~~~~~~{{{yyyxxxxxx{{{zzzzzzzzz{{{}}}|||xxxxxx}}}|||zzzyyyxxxxxxxxxyyyzzz|||}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}|||{{{yyywwwvvvuuuwwwxxxxxxwwwsssmmmgggdddcccbbbaaa___^^^\\\[[[ZZZVVVTTTRRRQQQPPPPPPQQQRRRNNNMMMLLLJJJIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEBBBBBBBBBCCCDDDDDDDDDEEECCCCCCCCCBBBAAA@@@>>>======<<<<<<<<<<<<===>>>>>>===============<<<<<<<<<:::::::::999999888888888777666666555444444333333444444444555555555555666444444333222222222222333111111111111111111111111000000111111111111000000//////......//////000111111111222333333222111000////////////////////////---........./////////000........................,,,,,,,,,---------......---..................---------------------------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,...---,,,,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))&&&''''''(((((((((((('''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***))))))))))))***++++++(((((((((((((((((((((((((((((()))***************,,,***(((''''''(((***,,,************))))))))))))((()))))))))***+++++++++************++++++++++++)))***+++,,,,,,,,,++++++((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((()))******''''''(((((((((((()))))))))))))))(((((('''''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))((('''''')))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////------------------------,,,------...///000111111//////000000111222222333000111111111111222222222222222222222333444555666333333333444555777999:::888:::<<<<<<;;;;;;===>>>;;;<<<<<<===>>>>>>?????????AAAEEEHHHJJJMMMQQQTTTRRRUUUXXXZZZ\\\___cccfffjjjlllooorrrtttuuuuuutttxxxzzz||||||zzzyyyxxxxxx{{{zzzyyyxxxxxxzzz|||}}}~~~{{{yyyyyy}}}}}}zzzxxxvvvuuupppqqqqqqrrrssssssttttttuuuuuuuuuuuuuuuttttttttttttsssqqqooollljjjhhhggghhhiiiiiihhheee```[[[XXXUUUTTTTTTSSSRRRQQQPPPPPPLLLKKKJJJIIIIIIIIIJJJKKKJJJIIIHHHGGGFFFFFFEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDGGGHHHHHHHHHHHHHHHGGGGGGDDDDDDDDDDDDDDDEEEEEEEEEBBBCCCCCCCCCBBBAAA???>>><<<<<<<<<<<<<<<===>>>>>>========================;;;:::::::::999999999999888777777666555444333333444444444555555555555666444333222222111111222222111111111111111111111111......////////////......///////////////000000111///000111222222111111000000000000000000000000000,,,------...//////000000------------------------,,,,,,,,,---------......------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++,,,,,,...,,,++++++,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++((((((((((((((((((((((((&&&'''((()))***))))))((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******(((((((((((((((((((((((((((((()))*********************))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,+++((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((('''&&&&&&'''''')))******'''''''''((((((((())))))'''''''''((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))&&&&&&'''&&&%%%$$$"""!!!)))))))))))))))))))))))))))************+++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111000000000000000000000000000111111111111222222222222222222222333444555555000222555444333333666999555777999999888888999:::999999::::::;;;;;;;;;;;;:::<<<>>>??????AAACCCFFFBBBEEEIIIKKKLLLNNNQQQUUUWWWXXXZZZ]]]```bbbcccdddgggjjjnnnqqqqqqrrrsssttttttsssrrrqqqqqqssstttuuuvvvvvvuuutttssstttwwwzzz}}}}}}||||||{{{zzzzzzyyyzzzyyywwwtttrrrpppnnnmmmfffffffffffffffffffffeeeeeeeeeeeeeeeeeedddccccccdddcccaaa___\\\ZZZYYYXXXXXXXXXYYYYYYWWWTTTQQQNNNNNNNNNMMMLLLLLLKKKJJJJJJEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEDDDGGGGGGHHHHHHHHHHHHHHHGGGEEEEEEEEEDDDDDDDDDDDDDDDBBBCCCDDDDDDDDDBBBAAA???<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::999888888777555444444333444444444555555555555666333222111111000000111111111111111111111111111111---...///000000///...---000000//////000000111222---...000111111111000000000000000000000000000000........................------------------------,,,,,,,,,---------......------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------***)))(((***,,,------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((((((((((((((('''((()))+++++++++***)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((())))))***(((((((((((((((((((((((((((((()))***************''')))***++++++***)))'''(((((())))))******++++++))))))))))))((((((((((((&&&&&&&&&%%%%%%$$$$$$###'''((()))***++++++***)))******))))))))))))******'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''')))******''''''''''''((((((((()))%%%&&&&&&'''((()))******&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))(((%%%###""")))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222111111000000//////......000111111111111222222222222222222222333444444555///444777666333222555999333555777777666666777888777888999::::::;;;:::::::::;;;<<<;;;::::::<<<>>>;;;>>>AAACCCBBBDDDGGGJJJHHHIIIKKKMMMPPPSSSUUUWWWRRRVVV[[[```bbbdddggghhhffffffeeeeeeeeeggghhhiiiiiijjjiiihhheeeeeefffhhhlllmmmmmmlllkkkjjjiiihhhkkkjjjiiigggdddbbbaaa```\\\\\\\\\\\\[[[ZZZYYYYYYVVVVVVVVVVVVVVVUUUTTTTTTUUUTTTSSSQQQPPPNNNMMMLLLLLLMMMNNNNNNNNNLLLKKKIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDAAABBBDDDFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGEEEEEEEEEDDDCCCCCCCCCBBBAAABBBDDDEEEEEEDDDBBB@@@===<<<<<<<<<<<<===>>>>>>::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;;;;::::::999888777666555444444444444444555555555666666222111111000///000000000111111111111111111111111///000111222222111000///000000000000000111222222---...///111111111000000000000000000000000000000/////////...------,,,,,,------------------------,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------.........&&&&&&&&&(((,,,...///...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***(((((()))***+++***)))%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))************************'''((()))***************))))))))))))))))))))))))+++******)))(((''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,******+++******)))((('''))))))))))))))))))))))))************))))))))))))''''''''''''((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((***))))))((('''&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&((()))))))))((('''))))))))))))************+++*********))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,...---+++*********++++++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///---------............///...............///000000////////////000000000000111111111111111111111111111222222333333222222111333333444444555666666777777777666666555555555444777777777777777999;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAAAAABBBDDDEEEGGGIIIKKKMMMPPPRRRSSSSSSSSSTTTTTTUUUVVVWWWYYYYYYZZZZZZYYYXXXWWWVVVVVVWWWXXX\\\[[[YYYXXXVVVVVVUUUUUUWWWVVVUUUTTTSSSRRRQQQQQQNNNOOOOOOOOONNNMMMKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDIIIHHHGGGEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDBBBAAABBBBBBBBBBBBBBBCCCDDDDDDGGGFFFFFFEEEDDDCCCCCCBBBAAACCCEEEGGGHHHGGGFFFEEECCCCCCDDDFFFGGGHHHIIIJJJEEEEEEDDDCCCBBBBBBAAAAAACCCCCCCCCDDDCCCCCCBBBAAA============<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;===<<<<<<;;;:::999888888666555555555444444444444444333333222222333333444888666444222111111111111222222222222222222222222///000000111111111111000111111111111000...---,,,000000000000000000000000///////////////////////////............---------,,,------....../////////---.........//////000000........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,+++******))))))******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,+++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))*********))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***(((((()))***+++***)))''''''(((((())))))******))))))))))))))))))))))))************************((())))))************)))((((((((((((((((((((((((*********)))((('''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((***))))))(((''''''&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&((()))))))))((('''))))))))))))************************)))))))))(((((((((((((((((((((((((((*********+++++++++,,,,,,...---,,,+++++++++,,,,,,***,,,------,,,++++++,,,------------------------///---,,,++++++,,,---///------------...........................//////000.../////////000000000000111111111111111111111111222222333333333333222222333333333444555666666666666666666666555555444444666666555555666777888999;;;;;;;;;;;;;;;;;;;;;;;;============>>>???@@@@@@BBBCCCFFFHHHIIIJJJJJJJJJGGGGGGHHHHHHIIIJJJKKKKKKLLLKKKJJJIIIIIIIIIIIIJJJMMMMMMKKKJJJIIIIIIIIIIIIMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHIIIIIIHHHGGGEEEDDDFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCEEEFFFGGGFFFFFFEEECCCCCCDDDEEEFFFGGGGGGHHHEEEDDDDDDCCCBBBBBBAAAAAACCCCCCCCCCCCCCCBBBAAAAAA>>>>>>>>>>>>============<<<;;;;;;:::::::::::::::;;;;;;::::::999888888888666666666555555555444444555444444333333444444555333222111000//////000000222222222222222222222222000000111111111000000///000000111000000///...---////////////////////////........................///............---------//////......---,,,,,,+++,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,+++******))))))******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((())))))************))))))))))))(((((((((((())))))))))))))))))))))))***************************(((((()))***+++***)))))))))))))))(((((((((((())))))))))))))))))))))))************************)))************))))))((())))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&''''''((()))((((((((())))))))))))************************))))))))))))''''''''''''''''''''''''*********++++++++++++,,,......---,,,,,,,,,,,,---***,,,------,,,++++++,,,------------...............---,,,++++++,,,---...------------...............------------...//////....../////////000000000111111111111111111111111222333333444444333333222222333333444444555555666666555555555555444444444555444444333444444555555999999999999999999999999888888999:::;;;;;;;;;;;;<<<===>>>@@@AAAAAABBBAAA???@@@@@@@@@AAAAAABBBBBBCCCCCCBBBAAAAAAAAABBBBBBDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>=========;;;;;;:::999999999999:::888888888888888888888888777666666666555555555555555555444444444444555555444333222000////////////111111111111111111111111111111111111000//////.../////////000000//////...////////////////////////------------------------///............---------...------,,,,,,+++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++******))))))******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((&&&'''((()))************))))))))))))(((((((((((())))))))))))))))))))))))***************************(((((((((***+++***)))(((((((((((((((((())))))((((((((((((((((((((((((***************************************)))((('''***************************)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++***))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((()))))))))*********************)))))))))))))))((((((((((((((((((((((((************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++***+++,,,,,,,,,,,,---------------------,,,++++++,,,------,,,,,,---------.........------,,,,,,------...///........./////////000000111111111111111111111111333333444444444444333333222222333333444444444444444444444444444444444444444444444333333333333333777777777777777777777777666777999:::;;;:::999888;;;;;;<<<<<<=========>>>>>>>>>>>>???????????????AAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>???@@@@@@>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAA@@@???????????????@@@AAAAAAAAAAAABBBBBBCCCBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBDDDCCCBBBAAAAAAAAACCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBCCCDDDEEEFFFCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>=========<<<<<<<<<<<<::::::999888888888888999666666666777777777888888777777666666666555555555444444333333333333444444888777666444222111000000111111111111111111111111111111111111000///...------......///000000//////////////////////////////------------------------///............---------))))))***+++,,,------...,,,,,,,,,,,,,,,---------++++++++++++************++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,+++******))))))******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++***************+++************************************************************************((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***************************(((((((((***+++***)))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++***))))))''''''&&&&&&'''((()))***((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++*********+++++++++******)))+++,,,,,,+++******+++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,---..................////////////000000000000000000000000222333333444444333333222222222222333333333333333333333333333444444444444444444444444444444333333777777777777777777777777555666888999999999777777:::::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>===;;;;;;:::::::::;;;<<<<<<======>>>???@@@AAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBB@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@???????????????CCCBBBAAA@@@@@@AAABBBCCCDDDCCCBBBAAA????????????BBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????>>><<<<<<;;;;;;;;;:::::::::999999888777777777777777444555555666666777777888666666666666555555555555333222222222222222222333555555555555555444444333000000000000000000000000111111111000000...---,,,,,,---...//////000000///................................................///............---------(((((()))***+++,,,---......---------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,+++******))))))******++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++***************++++++************************************************************************))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))((((((((((((((((((((((((((((((((((((***************************(((((()))***+++***)))&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))((((((((((((''''''''''''************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))((('''''''''((()))***))))))))))))))))))))))))'''''''''(((((())))))***''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))))))))))))))'''''''''(((((('''''''''(((''''''''''''((())))))))))))))))))************))))))))))))************************************)))))))))************+++((()))******+++*********)))+++,,,,,,+++******+++))))))******++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,++++++++++++,,,------------........./////////000000000000000000000000111222222333333222222111222222222222222222222222222222333333333333333444333444555555555555444444777777777777777777777777444555555555666555555555777777777777777888999:::::::::;;;;;;<<<<<<<<<===<<<===>>>>>>???>>>>>>>>>;;;;;;:::::::::;;;;;;<<<;;;;;;<<<===>>>???@@@AAAAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@AAABBBBBB@@@AAAAAABBBBBBBBBAAAAAAAAA@@@???>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@AAABBBBBBDDDCCCBBB@@@???>>>>>>===AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA???????????????>>>>>>===;;;::::::::::::999999999888888777666666666666777555555555666666777777777666555555555444444444444222222111111111111222222...///111333444555666666////////////////////////000000000000///......---,,,---...///////////////........................///////////////////////////............---------++++++++++++++++++++++++............------------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++******++++++,,,,,,,,,+++******))))))******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********)))******+++,,,************************************************************************))))))))))))))))))))))))))))))))))))((('''&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***(((((()))***+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))))))))))))))((((((''''''************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***(((''''''((()))***))))))))))))))))))))))))''''''((())))))***++++++''''''''''''(((((((((((('''((()))******)))((('''(((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((''''''&&&'''((()))***))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))************((()))***+++,,,++++++***)))***,,,,,,***)))***+++))))))***++++++,,,------+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------+++++++++++++++,,,,,,------------.........//////000000000000000000000000000111111222222111111000222222222222222111111111111222222222333333333333111222444555555555555444666666666666666666666666555444444333333444444444666555555555666777999:::999999:::;;;<<<======>>><<<<<<>>>?????????>>>>>>======<<<<<<<<<<<<<<<===::::::;;;;;;<<<===>>>>>>???>>>============>>>??????????????????@@@@@@AAA@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>??????@@@??????@@@AAAAAAAAAAAAAAAAAAAAA@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????>>>>>>===<<<;;;;;;;;;:::::::::999999888777666666555555666666666666666666666777777777444444444444333333333333333222222111111222222333,,,...000111333333333333////////////////////////...///////////////......------......///.........................................................///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++)))******+++,,,---......************************++++++******++++++,,,---,,,+++******))))))******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******))))))***++++++,,,************************************************************************))))))))))))))))))))))))******))))))(((&&&%%%$$$))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(((((()))***+++***)))+++******)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************************************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,---+++)))((('''((()))***))))))))))))))))))))))))'''(((((()))***++++++,,,''''''''''''((((((((()))'''((()))******)))((('''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((''''''&&&&&&((()))***))))))))))))************(((((())))))*********+++(((((((((((((((((((((((())))))))))))************)))***+++,,,---,,,,,,+++)))***,,,,,,***)))***+++******+++,,,,,,---......***++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++******++++++,,,------------.........//////000000000000000000000000000000111111111111000000222222111111111111111111111111111222222333333333000111222444555555444444555555555555555555555555777666555444444444666666666555555555666888:::;;;444444555666888999::::::777888:::;;;;;;;;;::::::;;;;;;:::999999999999999:::::::::;;;<<<=========???>>>===<<<===>>>???@@@>>>============>>>??????@@@@@@@@@@@@@@@???>>>>>><<<<<<======>>>@@@AAABBB===???@@@AAABBBAAAAAA@@@>>>>>>>>>>>>???@@@AAABBB??????????????????@@@@@@<<<>>>@@@BBBCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::777777666555555555555555777777777777777777777666444444333333333222222222444333333222222333333444222222333333222111///...////////////////////////......///////////////...---...............------........................------------------------//////.........---------((()))***+++---...///000,,,,,,,,,++++++*********(((((()))+++,,,---...///************************+++*********+++,,,,,,---,,,++++++***)))*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))''''''(((((())))))******)))((((((((((((***,,,---,,,+++***((((((((()))***++++++***)))(((((())))))))))))))))))))))))))))))'''((()))******)))((('''''''''((((((((((((''''''))))))))))))))))))))))))---,,,***(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))******************************))))))))))))******'''((((((((((((((('''&&&)))))))))))))))))))))))))))*********++++++++++++,,,***))))))******)))'''))))))))))))************))))))))))))************((((((((((((((('''''''''***)))((()))***+++***(((((()))***)))'''&&&&&&'''+++***)))((((((''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&******))))))(((((('''''''''((()))))))))(((&&&%%%***))))))(((((((((((()))))))))(((((((((((())))))'''(((((()))***++++++,,,******))))))((((((''''''******************************************************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------(((***---...---,,,,,,,,,***++++++,,,---.../////////////////////.........111111000000000000111111000000000000111111111111.../////////000000000000333333222222222222222222222222333333333333444444555666666777777777777777555555666666777777888888777888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<===<<<;;;;;;:::::::::;;;;;;;;;<<<===>>>???@@@AAA@@@@@@@@@?????????>>>>>>CCCBBB@@@>>>===>>>>>>???>>>>>>===<<<<<<<<<<<<<<<@@@@@@????????????@@@@@@????????????>>>>>>>>>>>>======>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@============<<<<<<<<<<<<:::;;;<<<===<<<;;;:::999999999999888777666666555666666555555555666666777555444444333333333444444222222222222222222222222222222222111111111111000//////............//////......................../////////////////////////////////......------,,,------------------------,,,---...//////...---,,,++++++++++++++++++++++++---...///---***((('''(((,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++,,,***)))(((((()))***,,,******))))))))))))******((((((((((((((((((((((((***)))((((((((()))++++++************************(((((((((((()))))))))))))))((((((((()))***+++,,,,,,+++)))((((((((()))***++++++***)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))***)))'''&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******'''''')))***++++++++++++)))))))))))))))))))))))))))))))))*********+++++++++***))))))******)))'''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))((()))******)))(((((()))***)))'''&&&'''((()))((((((((((((((()))***(((((((((((((((((((((((()))(((((((((''''''''''''***)))))))))(((((((((''''''((()))))))))(((&&&%%%'''''''''&&&''''''(((((())))))(((((((((((())))))'''(((((())))))*********)))))))))))))))(((((((((************************+++++++++***************))))))***,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---------,,,,,,...///,,,,,,------------------////////////............000000////////////000000//////000000000111111111//////000000000000000000222222222222222222222222222222222333333333444444333444555555666666555555555555555555666666666666777888888999999::::::;;;:::;;;;;;;;;<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<::::::999888888888888888888999999:::<<<======>>>@@@@@@@@@??????>>>>>>>>>AAA@@@???===<<<<<<============<<<<<<<<<<<<======@@@??????>>>>>>??????@@@????????????>>>>>>>>>>>>===>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>=====================>>>>>>>>>>>>===============<<<<<<<<<;;;;;;::::::;;;;;;::::::999888888777777666555555444444222222222222222333333444555444444333222222222333222222222222222222222222111111111000000000////////////............//////.........................................................---------------------------------------,,,,,,------------,,,,,,------------------------+++,,,------+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,------------,,,------,,,++++++***))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))************+++++++++)))((('''&&&&&&'''((()))******))))))))))))******(((((((((((((((((((((((()))))))))((()))******+++++++++++++++++++++++++++))))))))))))(((((((((((()))((((((((()))***+++,,,+++***))))))((())))))))),,,+++******)))*********))))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))((())))))))))))))))))))))))'''&&&&&&&&&&&&(((***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((()))******+++++++++***))))))))))))))))))))))))((((((((()))))))))******+++***))))))******)))(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))((((((******)))(((((()))***)))'''&&&'''(((''''''''''''((()))***+++((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))((((((((((((((((((((()))(((((('''&&&''''''''''''(((((()))***))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))))))))************************++++++++++++******))))))'''((()))***,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,......---,,,+++,,,///222......---------,,,,,,,,,........................//////............////////////000000000000111111111111111000000000000000000111111111222333333333222222222222333333333333111222333333444444333333555555555555444444444444777777888888999:::::::::::::::;;;;;;;;;;;;<<<<<<::::::999999999999::::::999888777777777777777777888888999999:::;;;<<<<<>>>>>>>>>>>??????>>><<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@??????>>>>>>??????@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;:::::::::999888888777777888888666666555555444333333333111111111111111222333333666555444333222111111111222222222222222222222222000000/////////.........//////............//////------------------------........................,,,,,,,,,,,,------------------------------------,,,,,,++++++++++++,,,,,,------------------------)))+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,---------------,,,,,,,,,+++******))))))************************+++++++++++++++++++++++++++************))))))))))))************+++++++++)))((('''&&&&&&'''((()))******))))))))))))******(((((((((((((((((((((((()))))))))))))))******+++******************************))))))(((((('''''')))))))))))))))******+++******))))))))))))))))))++++++************++++++((((((((((((((((((((((((***)))(((''''''((()))***))))))************))))))))))))))))))))))))))))))'''''''''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))******************************))))))))))))******++++++***)))((('''%%%$$$(((((((((((((((((((((((((((((((((((())))))))))))+++)))((()))******)))((())))))))))))************))))))))))))************((((((((((((((()))))))))***((('''((()))***)))(((((()))***)))((('''((()))((((((((((((((()))******''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))((((((((((((((((((((((((((((((''''''))))))))))))***+++------))))))(((((((((((())))))((((((((((((''''''''''''((((((((())))))******+++************************,,,,,,++++++***)))))))))%%%&&&((()))+++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++---------,,,++++++---///------------------------------...............///.........------.........////////////000000000111111111111111111000000000///000000111222333333444111222222222222333333333111111222333333333333333666666666555555444444444777777777888999999::::::::::::::::::::::::;;;;;;888888888777777888888888999999888888888888999999999999:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<::::::;;;;;;===>>>???@@@??????>>>>>>>>>>>>??????@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>?????????===========================<<<;;;;;;::::::;;;;;;<<<<<<============<<<<<<;;;;;;:::::::::999999999999888666555555555666777555555444444444333333333333333222333333444555666777666555444222222111111111111111111111111111111000000000/////////......///......------......///------------------------........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---************************)))+++---,,,+++***++++++++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,,,,+++++++++******))))))************************************************************))))))))))))))))))*********+++++++++++++++***))))))***++++++******))))))))))))******''''''''''''''''''''''''((()))))))))************))))))))))))))))))))))))******))))))((((((''''''((()))))))))************)))))))))*********))))))+++******)))******++++++((((((((((((((((((((((((***)))(((''''''((()))***))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))******************************))))))))))))******+++++++++***)))'''&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))***)))((()))***+++***)))))))))))))))************))))))))))))************(((((((((((())))))******)))((('''((()))***)))'''''')))***)))(((((()))*********)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))))))))***+++------))))))(((((((((((())))))((((((((((((''''''''''''(((((())))))******++++++************************+++++++++*********))))))&&&&&&((()))***+++++++++++++++++++++++++++++++++))))))*********+++++++++)))+++------,,,******+++++++++,,,,,,---...//////,,,---------......//////......------------.........////////////000000000111111000000000000000000//////000111222222333333111111111222222222333333222222333444444444444444888777777666666555555555666777777888888999::::::::::::::::::::::::999999777777666666666666777777888888888777777888999999999999::::::;;;<<<<<<<<<========================>>>>>>>>>>>>>>>>>>======:::::::::;;;===>>>@@@AAA???>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;999999999999888888888888777666555444333444555555555444444444444444333333333333333333444555666777888777666444333222222222111111111111111111111111111111000000000/////////......------------......------------------------........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...************************+++---...---+++))))))***++++++++++++++++++++++++************************))))))***+++++++++++++++++++++***************)))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++++++++************++++++******))))))))))))******''''''''''''''''''''''''(((((()))************)))(((((((((((((((((((((((())))))))))))((((((((((((((()))************))))))(((((()))************)))))))))))))))))))))***+++))))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))(((***************************************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******)))******+++,,,,,,,,,+++))))))))))))))))))))))))((((((((()))))))))*********)))((()))***+++***)))''''''''''''((((((((((((''''''''''''(((((((((((('''(((((())))))******+++)))(((''''''))))))((('''''')))******(((((()))++++++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))(((''''''''''''((())))))''''''''''''(((((()))***))))))(((((((((((())))))(((((((((((((((((((((((())))))******************************************************************'''((()))******+++******++++++++++++++++++++++++*********++++++++++++,,,(((***---...,,,***))))))***++++++,,,---...///000,,,,,,,,,---......//////......------------............////////////000000.../////////000000000000///000000000111222222222111111111111222222222222222333444444555555444444777777777777777666666666666666777777888999999999::::::999999999999888888777777666666666666777777666666666666666666777888888888888999999:::::::::<<<<<<<<<<<<===============>>>>>>??????>>>>>>===::::::;;;;;;===>>>???@@@???>>>>>>======>>>>>>???AAA@@@@@@@@@@@@?????????????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::888999999::::::999999888888888888777777777666666666555444444333333444444444444444333333333333333111111111111222444555666777666555444333222222222111111111111111111111111111111111000000000//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++)))))))))++++++++++++++++++++++++************************((())))))***************************************++++++++++++++++++++++++************************(((((()))))))))))))))***)))************+++++++++))))))))))))))))))))))))******))))))))))))******'''''''''''''''''''''''''''((()))***+++******)))(((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++***)))((('''((()))***+++******)))((((((''''''((())))))***))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''************************''''''((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((()))***+++,,,---------)))))))))))))))))))))))))))))))))*********++++++)))(((((((((***+++***)))''''''''''''((((((((((((''''''''''''(((((((((((('''(((((()))******++++++)))(((''''''((()))((('''''')))******))))))***+++***)))((((((((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((()))))))))***(((''''''&&&'''((()))***'''''''''&&&''''''(((((())))))(((((((((((())))))'''(((((())))))*********++++++******************************************)))))))))***++++++,,,,,,)))******++++++******)))************************++++++++++++,,,,,,,,,,,,+++,,,---,,,+++)))***+++,,,,,,,,,------.........++++++,,,------...////////////............//////........./////////000000,,,,,,---...///000000111000000000000111111111111111111111111222222222222222333444444555555444444555555666666666666666666666666777777888888999999:::999999999888888888888777777666666666666777777777666666666666777888999999999999999::::::::::::;;;;;;;;;<<<<<<=========<<<<<<===>>>>>>>>>===<<<;;;;;;;;;<<<<<<>>>??????>>>>>>============>>>>>>AAAAAA@@@@@@@@@?????????????????????>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::888999999::::::999999888777777777666666666555555444444555555444444333222222222222222222222222222//////000000111333444555444333222222111111111222111111111111111111111111000000/////////............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++------+++******+++************************************************))))))***++++++++++++***))))))))))))************************************************************(((((((((((())))))******)))************+++++++++)))))))))******)))))))))******))))))))))))******'''''''''''''''''''''''''''((()))++++++******)))))))))))))))))))))))))))''''''(((((())))))******((()))***++++++***)))((('''((()))+++++++++***)))'''''''''''''''((())))))))))))))))))))))))))))))'''((()))******)))((('''''''''((((((((((((''''''************************###$$$&&&((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))******************************))))))))))))******))))))*********))))))((())))))))))))))))))))))))************++++++++++++)))(((((((((***++++++***))))))))))))************))))))))))))************'''(((((()))***+++++++++)))'''&&&'''((()))((('''''')))******))))))***,,,(((''''''(((((()))***+++************************&&&'''''''''(((((())))))'''((((((((())))))******((('''&&&&&&'''((()))******))))))(((((((((((()))))))))(((((((((((())))))'''(((((()))***++++++,,,,,,+++++++++***)))))))))************************(((((()))***+++,,,,,,---+++++++++++++++***))))))************************++++++,,,,,,,,,---------......---+++)))))),,,.........---------,,,,,,,,,++++++,,,,,,---...////////////............//////............/////////000***+++,,,---...000111111111111111000000000000000000111111111111222222222222222333444444444444333333444444555555666666666666666666777888888999999:::999999999888888777777777777666666666666777777999999888888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<======:::;;;<<<=========<<<;;;<<<<<<;;;<<<<<<===>>>???>>>>>>============>>>>>>AAAAAAAAA@@@@@@@@@??????@@@?????????>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::777666666666666555555555333444555666555444333222000000000000000111111111000000000111222444555666111111000000000000000111000000000000000000000000//////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////......---------++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))((())),,,,,,,,,+++,,,...******************************************************+++,,,,,,,,,,,,+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++++++++,,,,,,,,,,,,++++++******))))))))))))******((((((((((((((((((((((((&&&&&&'''((()))******+++))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''(((&&&$$$%%%((()))'''%%%''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((''''''''''''))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++*********))))))((((((************************''''''(((((())))))******(((((())))))*********+++)))***+++,,,,,,+++***)))******))))))***+++,,,,,,******))))))((((((''''''&&&''''''((()))******+++(((((()))***************))))))(((((('''''''''&&&))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))************))))))))))))*********)))(((&&&%%%$$$&&&(((((((((''''''(((*********))))))))))))******&&&&&&&&&'''''''''((((((,,,+++++++++******))))))'''''''''''''''((())))))))))))))))))))))))******))))))))))))))))))))))))******)))((()))***,,,---+++***)))'''%%%$$$###"""++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,---------............/////////.........---------............/////////000000000111111111111000000////////////000000000000//////000111111111111000444444444444444444444444555555555555555555555555444555666777888888888888999888888777666555555444999999777666666555555555777777888888888999999999===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============>>>??????@@@@@@AAA@@@>>><<<;;;;;;<<<===>>>>>>????????????>>>>>>>>>>>>======<<<<<<<<<;;;:::999999999:::;;;;;;<<<888888999999999:::::::::555555444333333333333333777777666555444444333333444444333333333444555555333333444444444333333222000000000000000000000000000000000000000000000000////////////////////////......---,,,,,,,,,,,,---......------------.........---,,,,,,++++++++++++//////.........---------------------------------++++++++++++++++++++++++)))))))))***+++++++++,,,(((((()))***+++,,,,,,,,,'''((()))***+++******)))************************,,,,,,+++***)))))))))***---,,,,,,+++***))))))(((,,,,,,+++***)))(((''''''***************++++++,,,+++*********))))))((((((++++++***)))(((((())))))(((((())))))******+++++++++)))(((&&&&&&((()))+++))))))************))))))((((((((((((((((((((((((((((((((())))))*********))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))(((((((((''')))'''&&&&&&((()))(((&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((())))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***************)))))))))(((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************)))***++++++++++++***)))))))))(((((())))))***+++***)))))))))((((((((('''''''''(((((())))))******&&&&&&'''((((((((((((((())))))((((((((('''''''''))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))*********)))))))))(((((((((((((((((((((((('''&&&&&&'''''''''&&&&&&((()))))))))(((((((((((())))))&&&&&&&&&'''''''''((((((++++++******))))))))))))(((''''''''''''((())))))*********)))))))))))))))))))))))))))))))))))))))///...,,,***)))(((''''''.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------............/////////.........---------........./////////000000000000111111111111000000////////////000000000000000000000000111111111111444444444444444444444444555555555555555555555555444555666777777888888888888888888777666555555555888888777666555555555555666666777888999999::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<=========>>>??????@@@@@@BBBAAA???>>>======>>>>>>>>>>>>?????????>>>>>>======<<<<<<<<<;;;;;;;;;;;;999999999999999:::;;;;;;999999999999::::::::::::999888888777666777777777777666666555444444333333333333222222222222222333222222333333333333222222111111111111111111111111000000000000000000000000////////////////////////......---,,,,,,,,,,,,---------,,,,,,,,,,,,------...---,,,+++++++++++++++...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++)))))))))***+++++++++,,,)))))))))))))))***++++++************************,,,+++******))))))******)))))))))((('''&&&&&&&&&++++++******)))(((((((((((((((''''''(((((()))***************)))))))))(((+++******)))(((((()))))))))))))))))))))************)))(((''''''((()))***))))))************))))))(((((((((((((((((((((((()))*********************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))((('''((()))***)))'''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''%%%&&&&&&''')))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))*********))))))))))))((((((((((((((((((((((((((((((+++******))))))(((''''''))))))))))))************)))******++++++******)))(((((((((((((((((()))***))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&'''((((((((((((((())))))((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))((((((&&&&&&'''((())))))((((((&&&'''((((((''''''(((***((((((''''''''''''((((((&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((''''''(((((()))***+++*********))))))(((((())))))))))))))))))))))))'''((()))***+++,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------............///...............---------....../////////000000000000000111111111111000000////////////000000000000111111000///000111222333444444444444444444444444444444444444444444444444444555555666777777888888888888777777666666555555777666555444444444444444555555666777999:::;;;;;;::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<======>>>>>>??????@@@@@@@@@@@@???>>>>>>======????????????>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::999888888888888999::::::999999:::::::::;;;;;;;;;::::::999888888888888999666666555555444333333333222222111111000000000///000111111222222222111111111111111111111111111111000000000000000000000000////////////////////////......---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++++++++***)))))))))***+++,,,************************++++++***)))))))))******+++++++++***))))))(((((())))))))))))))))))))))))((((((''''''(((((()))***************))))))))))))******)))((((((((())))))************))))))))))))***)))(((''''''((()))***))))))************))))))((((((((((((((((((((((((+++++++++***************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***)))))))))******))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))((((((((((((((((((((((((((((((******)))))))))))))))))))))))))))))))))*********))))))************))))))))))))((((((((())))))***))))))))))))(((((((((((())))))))))))(((((((((((((((((()))***************))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((((((&&&''''''(((((((((((((((((()))***)))((((((***,,,)))((((((''''''(((((()))''''''''''''((((((((((((((((((((((((((((((''''''((((((((('''((())))))***++++++******)))((((((((())))))))))))))))))))))))###$$$'''+++---...//////''''''((()))******++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---------............///...........................////////////000000000000000111111111111000000////////////000000000000222111000//////111333444444444444444444444444444444444444444444444444444444444555555666777777888888777777777666666666555666555444444333333333333444444555777888:::;;;;;;::::::::::::999999999999::::::::::::::::::::::::999999999:::::::::;;;;;;<<<<<<======>>>?????????>>>>>>??????>>>===<<<<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888777888888999999999::::::::::::;;;;;;;;;999888777777666666777777555555555444444333333333222222222111000///......///000000111111111111000111111111111111111111111000000000000000000000000////////////////////////......---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++******************************+++++++++******************************))))))))))))******,,,,,,,,,++++++*********(((((())))))************)))))))))))))))***++++++*********)))))))))))))))***))))))((((((((())))))++++++******))))))(((((())))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((+++++++++***************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))************))))))((((((''''''************************(((((())))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))***++++++(((((((((((((((((())))))))))))))))))))))))))))))'''(((((()))***++++++,,,******))))))))))))))))))))))))))))))))))))))))))+++******))))))*********(((((((((((())))))))))))))))))))))))(((((((((((((((((()))***************(((((())))))))))))))))))))))))(((((((((((())))))************************(((((((((((()))))))))))))))))))))(((((((((((('''(((((((((((((((''''''&&&'''((((((((('''''')))+++***))))))(((((())))))***'''''''''((((((((())))))''''''''''''''''''((((((((((((((((((((()))******************))))))(((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))+++++++++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---------............///---.....................////////////000000000111000000111111111111000000////////////000000000000333222000//////111333444444444444444444444444444444444444444444444444444555444444444555666777888777777777777666666666666555444444333333333333444333444555666888999;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;<<<<<<<<<===>>>>>>????????????@@@@@@@@@???>>>===>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======999999888888777888888999999999999:::::::::;;;;;;777777666555555555555666444444444444444333333333333333333333222111//////...///000111111111111111111111111111111111111111////////////////////////////////////////////////......---,,,,,,,,,,,,---------,,,,,,,,,,,,------+++++++++******++++++,,,,,,,,,,,,,,,,,,---------************************++++++++++++++++++++++++---,,,,,,,,,++++++******+++++++++***************)))***+++,,,,,,+++)))(((***************************))))))((())))))******((((((((((((((('''''''''((((((((()))******++++++)))))))))((()))******+++))))))))))))))))))******)))((((((((((((((())))))++++++******))))))(((((())))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((()))*********************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))***))))))))))))((((((((((((************************'''(((((()))))))))))))))*********))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++''''''(((((((((((())))))))))))))))))))))))))))))&&&'''((()))+++,,,------************))))))))))))***))))))(((((())))))***,,,++++++***************(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''((((((((((((((((((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''(((((())))))((('''&&&&&&$$$%%%&&&%%%$$$%%%&&&(((******))))))))))))******''''''((((((((()))))))))''''''''''''(((((((((((())))))(((((())))))***+++)))))))))))))))))))))***))))))))))))))))))))))))'''((()))***+++,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------............///---------.............../////////000000000111111000000111111111111000000////////////000000000000222222111000111222333444444444444444444444444444333333333333333333333333555444444333444666777888777777777777666666666666555444444333333333444444444444555666888999::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAA<<<======>>>>>>======<<<<<<<<<<<<===============::::::999888888888888999888888999999999:::::::::888888777666666666666777444444333333333333333333333333444444444333111000...///000111111222111111222222222222222222222222////////////////////////////////////////////////......---,,,,,,,,,,,,---------,,,,,,,,,,,,------+++************++++++,,,,,,,,,,,,,,,------------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******************++++++))))))***++++++***((('''************************))))))((((((((()))******))))))))))))))))))))))))(((((())))))*********+++''''''&&&&&&''''''((()))))))))))))))************((((((''''''(((((())))))************))))))))))))(((((())))))))))))(((((())))))************))))))((((((((((((((((((((((((((((((((())))))*********))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***''')))+++***((('''(((***(((((((((((())))))))))))************************''''''((())))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))'''''''''((((((((())))))(((((((((((((((((((((((((((((()))***++++++,,,,,,************)))))))))(((***)))(((''''''((()))***++++++***)))))))))))))))'''((((((((()))))))))***''''''(((((())))))******&&&&&&'''((((((((((((((((((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''&&&'''((((((((((((((((((%%%&&&'''&&&%%%%%%''')))))))))(((((((((((())))))'''((((((((())))))))))))''''''((((((((()))))))))))))))(((((())))))***+++((((((((()))******++++++))))))))))))))))))))))))%%%%%%'''(((+++---000111))))))))))))))))))))))))******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------............///---------.........////////////000000000111111111000000111111111111000000////////////000000000000111111111222222222333333444444444444444444444444333333333333333333333333555444333333333555777888666666666666777777777777555555444444444444555555555555555666777888888999::::::::::::999999999999999999999999999999999999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@???>>>>>>???@@@AAA;;;;;;<<<===>>>>>>>>>>>>;;;;;;;;;<<<<<<=========;;;;;;:::999999999999999777777777888888888999999888888777666666666666777333333333333333333333333111222444555444333222111...///000111222222222222222222222222222222222222////////////////////////////////////////////////......---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,***************+++,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,+++***(((&&&&&&'''((()))************************((((((((((((((()))******++++++++++++++++++++++++)))))))))))))))*********'''&&&&&&&&&&&&'''((((((((()))))))))************'''''''''''''''((()))))))))))))))))))))*********(((((())))))))))))(((((())))))************))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))******''')))+++***'''&&&(((***''''''(((((())))))******************************''''''((()))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))''''''''''''''''''''''''***************++++++++++++*********))))))((((((***)))(((''''''((()))*********)))((((((((((((((('''((((((((())))))******&&&''''''((()))******+++((())))))***************(((((())))))*********+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''$$$%%%&&&((()))*********((()))***)))((()))***,,,((((((''''''''''''(((((((((((((((((())))))))))))'''((((((((())))))******)))))))))))))))******+++''''''((()))***+++,,,,,,)))))))))))))))))))))))),,,+++***)))))))))***+++)))))))))***+++++++++,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////---------.........//////000000000000111111111111000000111111111111000000////////////000000000000000111222333333333333222444444444444444444444444333333333333333333333333555444333222333555777999666666666666777777777777555555444444444555555666555555666666777777888888999999999888888888888777999999999999999999999999;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<===>>>>>>>>>===<<<:::999999;;;===>>>999:::;;;===>>>>>>??????:::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999999999:::666777777777777888888888777666666555555555555555333333333333333333333333000111333444444333222111//////000222222333333333222222222222222222222222////////////////////////////////////////////////......---,,,,,,,,,,,,---++++++************++++++******))))))***+++,,,,,,))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------(((((()))***+++,,,,,,---...+++&&&""""""%%%))),,,************************((((((((((((((()))******((((((((((((((()))))))))******))))))))))))))))))((((((((((((((()))******(((((())))))*********+++'''''''''''''''((()))***(((((())))))******++++++(((((())))))))))))(((((())))))************))))))((()))))))))*********+++(((((((((((())))))))))))))))))(((((('''''''''&&&&&&&&&''''''(((((())))))+++*********))))))(((((((((((((((((())))))))))))***+++++++++***)))((('''+++***(((''''''((()))))),,,+++)))***,,,------,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++***(((&&&$$$************************((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))...------,,,+++***))))))***************)))((((((******)))((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))(((((('''''''''&&&((((((((((((''''''''''''))))))))))))((((((((((((******))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((,,,***))))))******)))'''((((((((((((((((((((((((************************+++++++++*********))))))((()))***+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------++++++++++++------..................------///......//////000111222//////000000000//////...111111000000000000111111222222222111111111000000000111111111111222222222222444666777888777666555222222333333333222111111333333444444666777888999777777888888888777777666666666666666666666666666777777777777777666555444999999999999999999999999<<<;;;999777777888999:::======<<<<<<<<<======>>>============>>>>>>>>>>>>@@@???===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<::::::;;;<<<<<<======<<<;;;::::::999999888888888888777777777777555555444444444333333333777444222333555666444111222222222222222222222222666444222000000000222333000111111222222111111000000000000000000///......////////////////////////......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++/////////...---,,,******+++---///---+++)))+++---))))))))))))))))))))))))************************,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,+++***)))******))))))((((((''''''((())))))))))))*********+++***)))'''''')))***+++))))))))))))))))))))))))'''&&&&&&&&&'''(((***+++(((((())))))*********+++))))))(((((((((((()))))))))******+++++++++************))))))((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))((((((((('''''''''''''''(((((((((((((((******)))))))))((((((((((((((((((((())))))))))))'''''''''((((((((((((''''''''''''''')))***+++,,,)))******(((&&&%%%&&&((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++***(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++((((((((((((''''''''''''))))))))))))))))))))))))++++++******))))))(((((()))************)))((((((******)))((((((((((((((((((((())))))))))))(((((())))))*********+++++++++(((((())))))))))))(((((((((((())))))))))))(((((())))))((((((((('''''''''((((((((((((''''''''''''))))))))))))((((((((((((***)))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++***))))))******)))'''((((((((((((((((((((((((************************+++++++++*********))))))++++++,,,,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---,,,,,,++++++,,,,,,---..................------000000///////////////000000000111111111000000///111111000000000000111111222222222111111111000000000111111111111222222222111222444555555555333222111222222333333333222222333333333444555666777888777777888888888777777666777777777777777777777777777777888888888777666666999999999999999999999999888888777777888:::<<<===<<<<<<;;;;;;;;;<<<======<<<=========>>>>>>>>>>>>@@@???===<<<;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<===<<<;;;;;;:::999999888888777777777666666666555555555555444444444333333333555333111222444444222000222222222222222222222222222111000//////000222333111222222333333222222111000000000000000///....................................---------,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++............---,,,+++++++++---...---***)))***,,,++++++++++++++++++++++++************************,,,+++)))(((((()))+++,,,+++++++++++++++***))))))******))))))(((((((((((()))))))))************++++++***)))(((((()))***+++))))))))))))))))))))))))'''''''''''''''((()))***((((((((()))))))))******(((((())))))))))))((((((+++++++++***)))((('''&&&***)))))))))((((((((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))***)))))))))))))))(((((())))))((((((((((((((('''))))))((((((((((((((('''(((((((((((())))))))))))%%%&&&&&&'''((()))))))))&&&'''((()))***+++++++++'''+++,,,)))""""""&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))******))))))((('''***))))))((((((((((((((((((((())))))))))))(((((())))))************++++++(((((())))))))))))(((((((((((())))))))))))(((((())))))((((((((((((''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''&&&&&&''''''((()))+++)))((((((******)))'''((((((((((((((((((((((((************************+++++++++***************---......---,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---------------------......222111000///............//////000000000000//////000000000000000000000000222111111111111000000000000111111111111222222222222333444555444333222111000111222222333333333333222222222222333555666777666777777888888777777777888888888888888888888888777777888888999888888888888888888888888888999999777777777777888:::<<<===:::::::::::::::;;;<<<<<<<<<<<<=========>>>>>>>>>???>>>===<<<;;;;;;;;;<<<===============>>>??????>>>>>>>>>>>>>>>======<<<::::::999999888888777777666666666555555555444444555555444444444333333333333222111111222222111000222222222222222222222222//////......///000222333000111111111111111111000///000000000000///....................................---------,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,---,,,*********,,,++++++++++++++++++++++++************************+++***)))(((((()))***+++)))************))))))(((***))))))))))))((((((((()))************++++++++++++***)))(((((()))***+++))))))))))))))))))))))))'''(((((())))))((((((((('''((((((((((((((())))))'''((()))******)))((('''*********))))))'''&&&%%%))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))************))))))))))))***)))))))))((((((''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))***++++++)))***++++++***)))'''&&&***,,,---***%%%###%%%((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))***)))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))(((((('''))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''((((((((()))(((((())))))))))))(((((((((((())))))))))))(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))***)))(((((()))***)))'''((((((((((((((((((((((((************************************************,,,,,,------,,,+++******************************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......111000///...............------......//////......000000111111111111000000111111111111000000000000000000111111111222222222555555666666555444333222///000111222333444444444111111111111222333444555555666777777777777777777777777777777777777777777666777888999999999999999777777777888888888888888:::999888888777888999999999888888888999:::;;;<<<<<<<<<<<<=========>>>>>>???>>>======<<<<<<;;;;;;>>>============>>>??????======>>>??????===<<<;;;::::::999999888888888888666666666555555555444444555555444444444333333333333222222222222222111000111111111111111111111111000////////////000111222...//////000000//////...//////000000//////...---..............................---------,,,,,,,,,***************************************************+++,,,---------------***+++++++++*********+++))))))))))))))))))))))))******************************))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))************++++++++++++******)))(((((()))******(((((((((((((((((((((((('''((()))******)))'''&&&''''''''''''((((((((((((&&&((()))++++++)))(((&&&''''''((()))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))++++++***)))(((((())))))***++++++++++++)))'''&&&+++***)))((()))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))*********+++(((((((((((((((((((((((('''(((((())))))******+++)))))))))))))))(((''''''))))))(((((((((((())))))(((((())))))))))))((((((&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((('''''''''''''''((((((((()))))))))***(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))((('''((()))***)))((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))***+++++++++++++++************************++++++++++++++++++++++++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................///000000---...///000000000000000///000111111111111000///000000000000000000000000000000111111111222222222555555555444444333222222///000111222333444444444111111111111111222333444555555666777777777777777666666666666666666666666666777888999999999999999666666666777777888888888888888888888888888888999777777777888888:::;;;;;;<<<<<<<<<<<<============>>>>>>>>>======<<<;;;;;;===============>>>>>>???;;;<<<===>>>===<<<;;;:::::::::::::::999999999999777777777666666666555555555555444444444333333333333333333333222222222222111111111111111111111111222222111111000000000000///000000000000000000//////////////////...------..............................---------,,,,,,,,,******************************************************+++,,,------------******)))***************))))))))))))))))))))))))***************************))))))))))))))))))***'''(((((()))))))))(((((())))))))))))************))))))*********+++++++++******))))))))))))******((((((((((((((((((((((((((((((*********)))((('''((((((((((((''''''''''''&&&((()))++++++)))(((&&&'''((()))***++++++++++++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))(((((()))))))))))))))******))))))))))))))))))((('''(((((((((((()))))))))(((((((((((())))))))))))+++***(((&&&&&&&&&&&&'''((()))******+++++++++***)))'''%%%&&&)))******((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))******+++++++++(((((())))))(((((('''&&&((((((((((((((())))))***(((((())))))))))))(((((((((((())))))))))))******(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******((((((((((((''''''''''''''''''(((((())))))******(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''(((((()))***((('''&&&''')))***)))((((((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++(((((()))***++++++++++++************************++++++++++++++++++++++++---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,------......------------...///000111///000111222222333333222///000111222222111000/////////000000000000000111000111111111111222222222222222111111111111111111000111222222333333333333111111111111111222333333444444555666777777777777555555555555555555555555777777888888999888888888555555666666777777888888333444555777999:::;;;<<<777777777777888:::;;;<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999777777777666666666555555555555444444444333333333333444444444222111222333111111111111111111111111333333222111111000//////111222222333333222222111...////////////...------------------------------......---------,,,,,,,,,*********+++++++++++++++******************************+++,,,,,,---,,,,,,***(((((((((***+++***)))++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((((())))))))))))))))))))))))************+++((())))))))))))*********)))))))))******)))))))))))))))))))))))))))))))))(((((()))******))))))))))))))))))((((((((((((''''''((()))******)))((('''+++++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))(((((((((((())))))))))))''''''((((((((())))))))))))))))))))))))*********((((((((()))))))))******(((((((((((())))))))))))***)))'''&&&&&&'''((()))******))))))******++++++'''((((((((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))************************(((((())))))(((((('''&&&((((((((((((((()))******(((((())))))))))))((((((((((((((()))))))))******(((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))*********(((((((((((('''''''''''''''''''''((()))*********'''((((((((()))))))))***''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((())))))***((('''&&&''')))***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******++++++,,,+++++++++************************************************---,,,+++))))))+++,,,---+++,,,,,,------,,,,,,+++***++++++,,,------............---------......///...///000111222222222222///000111222222111000///////////////000000111111000111111111111222222222000000000000000111111222111222222333333333222222222222111111111222333333333444555666777777777777666666666666666666666666777777888888888777666666444444555666666777888888333444555777999:::;;;;;;777777777888999:::<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;<<<<<<===>>>======<<<<<<<<<<<<<<<888888999999999999999999666666666555555555444444555555444444444333333333111333444333000///000222111111111111111111111111000000000000000000//////000111111111111111111000......//////......---,,,------------------------......---------,,,,,,,,,++++++++++++,,,,,,,,,---***************************++++++,,,,,,,,,++++++)))(((&&&(((***+++***(((++++++++++++++++++++++++************************(((((())))))))))))(((((('''((())))))*********)))))))))*********+++++++++''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))***++++++******)))))))))((((((((((((((())))))))))))((((((***************))))))((('''((((((((()))))))))***))))))))))))))))))))))))$$$%%%&&&'''(((***++++++(((((((((((())))))))))))&&&'''''''''(((((())))))(((((())))))******++++++(((((())))))******++++++(((((((((((())))))))))))***)))((('''(((***,,,---///---+++)))((((((((()))'''+++---+++'''&&&)))...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))************))))))))))))(((((((((((((((''''''&&&((((((((((((((()))******(((((())))))))))))((((((&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))*********+++)))(((((((((''''''''''''&&&''''''((()))******+++'''((((((((())))))******''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((()))******'''&&&&&&''')))***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++------------,,,+++******************************************************---,,,***))))))***,,,---++++++------------++++++******+++,,,,,,---......000///...---------------+++,,,---...////////////...000111222222111000....../////////000000111111000111111111111222222222222111111111222333444444222222333333333222111111222222222222222222333333333444555666777777777777777777777777777777777777777777777777777666555444444444444555666777777888555666777888888888888888777777777888999;;;<<<===;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>><<<;;;:::;;;::::::::::::;;;<<<<<<@@@???===<<<<<<<<<===>>>777777777777777888888888555555444444444333333333555555444444444333333333///222333222///...///111000000000000000000000000,,,---...///000000000000------............------......//////......---,,,------------------------......---------,,,,,,,,,+++++++++,,,,,,---------))))))))))))))))))))))))++++++,,,,,,,,,++++++***)))'''&&&'''***+++***((())))))))))))))))))))))))************************(((((())))))))))))(((((((((((()))***************))))))******++++++++++++''''''''''''(((((((((((())))))************)))))))))))))))))))))))))))))))))(((((('''(((***,,,---++++++******))))))(((((())))))(((((((((((())))))%%%&&&''')))******++++++'''((((((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))************)))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******+++*********))))))((((((((('''&&&&&&&&&''')))***))))))))))))))))))))))))******)))))))))))))))***))))))************)))))))))))))))(((''''''&&&&&&''')))******))))))***,,,,,,+++***)))((((((((((((''''''(((((())))))******000,,,(((''')))+++***)))))))))(((((((((((())))))((((((((((((((('''''''''((()))******)))'''%%%$$$******))))))((((((''''''(((((()))*********************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))***+++++++++(((((((((((()))))))))))))))************+++++++++((())))))))))))*********************************)))))))))***++++++,,,,,,))))))))))))***+++,,,---,,,++++++++++++,,,---...///............///000000........................000000///...............000000000000000000000000//////000111111111111111111111111000000000000000222222222222222222222222111111222222222333333333222222111111222222333444444555555666777888888999555555666666777777888888888777777777666444333222666555333222222333555666555555666666777777777888888888777777888888999:::;;;::::::::::::;;;<<<===:::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;<<<===<<<<<<<<<<<<;;;:::999888777777777777777777777777444444333333333333222222222333333444444333333222333333333333333222111000222222222111111///......000000000000000000000000///000000000000///......////////////////////////000////////////.........++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++***************+++,,,,,,,,,---+++++++++*********))))))))))))))))))))))))))))))+++*********))))))(((((())))))************))))))))))))))))))))))))))))))++++++************+++++++++*********))))))((((((++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))((()))***++++++***)))(((+++++++++++++++***)))((()))'''&&&%%%%%%&&&''')))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''''''''((((((((((((++++++++++++***)))(((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))************)))))))))((())))))(((((())))))***+++))))))))))))))))))))))))******))))))))))))************++++++++++++******))))))((('''''''''''''''''')))******))))))***+++,,,+++***)))(((((((((((('''((((((((()))))))))***...+++(((''')))+++***)))))))))(((((((((((())))))(((((((((((((((((((((((()))***++++++***(((&&&%%%***)))))))))((((((((('''&&&'''((((((((((((((('''***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++)))))))))*********++++++************************++++++******************)))))))))))))))***+++,,,------------............,,,,,,,,,,,,,,,---..............................000000///...............000000000000000000000000//////000111111111111000000000000000000000000000111111111111111111111111111111111222222222333333222222111111222222333444444555555666777777888888666666666666666777777777888888888888777666555444666555333222222333555666444444555555555666666666888777777777888888999999::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;<<<===;;;;;;;;;;;;:::999888777777777777777777777777777444444333333333222222222222222333333333333222222222333333333222222111000111222222111111///......000000000000000000000000111111000000000/////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************)))))))))((())))))************))))))))))))))))))))))))))))))*********))))))*********************)))))))))(((+++***)))(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))(((((()))******)))(((((())))))))))))))))))(((''')))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))&&&&&&'''((()))***++++++************************&&&&&&&&&&&&'''''''''''',,,,,,++++++***((('''&&&(((((())))))))))))******))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((************)))))))))))))))***++++++,,,,,,++++++))))))))))))))))))))))))***)))))))))))))))*********++++++,,,,,,++++++******)))'''&&&&&&'''((()))((()))******))))))***+++,,,+++***)))(((((((((((((((((((((((())))))))))))+++)))''''''(((*********))))))(((((((((((())))))((((((((((((((((((((((((******+++++++++)))((('''))))))))))))(((((((((((('''((((((((((((((('''&&&)))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''&&&%%%%%%$$$(((((((((((()))))))))))))))))))))*********++++++************+++++++++,,,************************,,,,,,++++++***))))))((())))))))))))************+++,,,---...///...------,,,,,,,,,,,,,,,------...........................000//////............///000000000000000000000000...///000000111111000000000000000000000000000000000000000000000000000000111111111222222222222333222222111111222222333444444444555555666777777777666666666666666555555555777777888888888777777666555444333222222333444555444333333333333444555555777777777777888888888888888888:::;;;;;;;;;:::999999999:::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<::::::::::::999888888777666666666666666666666666333333333333222222222222222222333333333333222222222222222333222222111000111111111111000///......////////////////////////333222000/////////000111........................,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++************************))))))+++++++++***************))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))***))))))(((((())))))***************))))))))))))))))))((((((''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))'''(((((())))))(((((('''((())))))*********))))))))))))''''''''''''))))))(((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))&&&&&&'''''''''((((((((()))))))))))))))((('''&&&(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******+++******))))))(((((((((*********))))))))))))))))))***+++,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))***+++)))******++++++******))))))((('''&&&&&&''')))***((()))******)))((()))+++++++++***)))(((((())))))(((((((((((())))))))))))((((((''''''((()))******))))))(((((((((((())))))((((((((((((((())))))))))))************)))((('''))))))))))))((((((((((((***************))))))(((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,************************+++++++++*********))))))++++++++++++++++++******''')))+++,,,---,,,***)))......------......///000........................000///............//////000000000000000000000000...//////000000000000000/////////000000000000000000000000000000000000000111111111111222222222222222222111111222222333444444444444555555666666666666666666555555444444444555555666777777777777777555444333333333333444555444444333333333333444555666666666777777777777777666777999;;;;;;:::999777999999999999::::::::::::;;;;;;::::::::::::;;;<<<:::::::::::::::999888777555555555555555555555555333333333222222222222111111111222222222222111111111111222222222222111111000000111111000///..............................444222000///...///111222........................++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++++++++******+++*********)))(((((((((************************))))))))))))))))))))))))*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''******+++,,,,,,---,,,,,,***)))(((((((((((()))***(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))%%%%%%&&&'''(((((((((''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((())))))******++++++******))))))(((((())))))))))))))))))******'''(((***+++++++++***)))))))))))))))))))))))))))))))))(((((()))***++++++(((((())))))))))))((((((''''''&&&&&&'''((()))***)))***+++***)))((()))***+++***))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))******))))))(((((((((((())))))(((((((((((())))))******((((((((((((((((((''''''(((((((((((())))))))))))))))))************))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((())))))(((((((((((())))))))))))(((((()))))))))***************+++++++++,,,,,,,,,************************))))))*********++++++++++++,,,,,,------,,,+++***'''(((***,,,,,,+++***(((---------------...//////........................//////............//////////////////////////////......///000000000000000......//////000000000000111111111111111111111111000000111111111222222222222222111111222222333444444444444444555555555555666666555555444444333333333333444555666666666666444444444333333444444444666555444333222333555555444555666777777777666666555666888::::::999888666888888888999999999::::::::::::999999999999::::::999::::::::::::999888888444444444444444444444444333333222222222111111111000111111222222111111000000111111222222111111111///000000000000//////...------------------------333222000......///000222........................,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++*********)))(((((((((************************))))))))))))))))))))))))))))))))))))))))))******))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''(((((()))***+++,,,,,,,,,,,,,,,))))))(((((((((((())))))(((((((((((())))))))))))***)))))))))((((((((('''''''''''''''''''''''''''(((((((((((()))))))))***###$$$%%%'''(((((())))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))******************))))))))))))))))))************'''((())))))***)))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,'''(((((((((((((((((('''%%%&&&&&&'''((())))))***)))***+++***)))((()))*********)))))))))))))))***))))))))))))((((((((((((''')))******)))((()))***))))))(((((((((((())))))'''(((((())))))******+++((((((((('''''''''''''''(((((((((((())))))))))))&&&&&&'''((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((((((((())))))$$$%%%%%%&&&''''''(((((((((((((((((())))))))))))((((((((()))))))))******************+++++++++,,,************************((())))))***++++++,,,,,,***+++,,,------,,,++++++)))***+++,,,---,,,+++++++++++++++++++++,,,,,,---........................///............//////000////////////////////////---...//////000000//////---......//////000000111111111111111111111111111000000000111111111111222222222111111222222333444444444444444444444444444444444444444444333333333222333444444555555555555444444444444444444444444777555333222222333444555333444666777777777666555555666777888888888777666777777888888888999999999999999888888777777888888888888999999999888888777333333333333333333333333222222222222111111111111000000111111111111000000///000111111222111111111/////////000000//////...........................222111///.........///000---------------------------------,,,,,,,,,++++++*********************************+++++++++++++++,,,,,,,,,+++++++++************************))))))***************+++++++++))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************((((((''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((())))))))))))))))))((((((''''''(((((()))'''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&'''((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((******************++++++((()))))))))************)))(((((((((((()))******))))))))))))))))))))))))(((((((((((()))***+++,,,(((((())))))))))))((((((###$$$''')))******)))))))))***+++***((((((((()))******))))))))))))*********)))))))))((((((((('''(((***,,,+++)))((()))***))))))(((((((((((())))))'''(((((()))******++++++)))((((((((((((((())))))'''((((((((()))))))))***$$$%%%&&&((())))))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))***)))))))))*********++++++******************************************++++++'''(((***,,,,,,,,,+++************+++++++++++++++++++++******++++++,,,---.......................................///000000////////////////////////---...//////000000//////------......///000000111000000000000000000000000000000000000111111111111222222111111222222333444333333333333333333333333333333333333333444444444444444555555555555555444333444444444444444444333666444222000000111333444222444555777777666555444555555666666666777777777777777777777888888888999888888777666666666666666555555666666777666666555333333333333333333333333222222222222111111111111///000000000000000000/////////000111111111111111......///////////////.........................../////////...............------------------------------,,,,,,,,,+++++++++************************)))*********++++++++++++,,,,,,,,,+++++++++***************+++++++++++++++))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))*********))))))*********((()))))))))************)))(((((((((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))***)))(((((((((((()))***''''''((((((((('''&&&&&&'''''''''(((((('''''''''(((((((((((())))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))***************)))(((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))(((((('''''')))))))))***+++++++++,,,(((((())))))*********+++***)))((((((((()))+++,,,))))))))))))))))))))))))(((((((((((()))***+++,,,))))))************))))))"""$$$'''***++++++)))(((***++++++***((((((((()))***)))))))))))))))************))))))((((((((('''))),,,...---***((()))***))))))(((((((((((())))))'''(((((()))***+++++++++***)))))))))))))))******'''((((((((())))))******%%%&&&((()))+++,,,,,,,,,******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))+++++++++***))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((())))))))))))*********************************,,,,,,++++++***)))))))))$$$&&&(((***++++++))))))((((((((('''((())))))***------,,,,,,------...///.......................................///000111////////////////////////---......///////////////---------...///000000111////////////////////////000000000000111111111111222222111111222222333444333333333333333333333333222222222333333444444444555666666666666666555555333444444555555444444333555333111///...000111333222333555777777666555444666555555555555666777777777777777777888888888888777777666555555555555555333333444444555444444333222222222222222222222222222222222111111111111000//////000000000000////////////000111111111111111......///////////////...////////////////////////......//////......---,,,------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,+++++++++***************+++,,,,,,,,,---))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))************))))))))))))))))))))))))))))))++++++************++++++(((((())))))*********+++)))))))))))))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))+++***)))(((((()))***+++))))))***))))))(((''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))&&&'''''''''(((((())))))***)))(((''''''((()))******)))))))))((((((((('''(((((((((((())))))))))))***************)))((((((******))))))((((((''''''))))))))))))))))))))))))***)))((((((((()))++++++++++++******)))((((((((())))))))))))************,,,+++++++++******))))))(((((())))))))))))(((((())))))************))))))(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))***************++++++,,,))))))(((((((((((())))))(((***+++***)))((()))***))))))(((((((((((())))))***)))(((''''''((()))*********))))))((((((''''''******))))))((((((((('''((((((((((((((((((((((((&&&''''''(((((((((((((((---+++)))'''&&&&&&''''''))))))))))))))))))))))))---***((((((***+++)))'''(((''''''''''''((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((('''&&&&&&((())))))((((((((((((((())))))))))))))))))))))))************************************---+++)))+++---///---+++,,,,,,,,,------,,,++++++******))))))******+++,,,))))))***+++,,,,,,------------------------------..................------////////////////////////000000//////.........---//////............//////////////////000000000000000000000000111111111111111111222222222333333333555555555555444333222111444444333222222111000000555555444444444333333333222222222222222222222222333333222222111000000000222222333333333444444444444444444555555555555666333444555666666777777777555444444333333444444555222333333444444333333222444333333222111000//////000000111111111111000000000000000000000000000000222111111111000000//////........................---,,,,,,,,,,,,---..................//////000000///......------,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************&&&''')))***++++++******+++*********))))))(((((())))))))))))))))))))))))+++)))'''(((+++,,,***((())))))))))))))))))))))))+++)))'''&&&&&&''')))+++,,,***((('''&&&'''((()))******)))))))))))))))***))))))************))))))(((((((((((()))))))))))))))(((((((((((())))))***+++***((('''&&&&&&&&&'''((((((''''''''''''(((((("""$$$(((+++,,,***(((&&&((((((((((((((((((((((((((()))***)))((('''((()))++++++******))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((()))))))))*********)))(((((('''((()))***))))))))))))(((((((((((((((((((((((())))))))))))***************)))((((((***)))))))))((((((((('''))))))))))))))))))))))))***))))))((()))***+++,,,***************+++++++++))))))))))))************++++++*********)))))))))(((((())))))))))))(((((('''((())))))******))))))))))))))))))************+++***)))(((((()))***+++))))))))))))************)))))))))))))))))))))))))))(((((((((((()))******))))))(((((((((((())))))((()))******)))((()))***))))))(((((((((((())))))***)))(((''''''((()))******)))))))))((((((((('''*********)))))))))((((((((((((((((((((((((((((((''''''((())))))))))))(((******)))((((((((())))))((((((((((((((((((((((((,,,***'''''')))***)))''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))+++)))((((((***++++++***(((((((((((())))))))))))))))))))))))************************************,,,***)))***---...---++++++,,,,,,---,,,,,,++++++******))))))******+++,,,*********++++++,,,,,,---------------------------..................------........................000/////////............//////............//////////////////000000000000000000000000111111111111111111222222222333333333555555555555444333222111222222222222222222222222555444444444444333333333333333333333333333333333111222222222222222222222222222222222333333333333444444444555555555555666555555666666777777666666444444333333333333444444222333333444444333333222222222222111111111111111000000111111111111000000////////////////////////111111111000000000//////........................---,,,,,,,,,------......---------....../////////,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,++++++************************************))))))((((((((())))))************)))))))))((())))))))))))))))))))))))+++)))((((((***+++***((())))))))))))))))))))))))***)))(((''''''((()))***+++***(((''''''''')))***((((((''''''''''''(((((())))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))***)))(((''''''&&&&&&&&&(((((((((''''''((((((((($$$&&&(((*********((('''(((((((((((((((((((((((('''(((***)))(((''')))************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((((((((())))))***(((((((((((())))))))))))(((((((((((()))))))))))))))************))))))((())))))))))))(((((((((((())))))))))))))))))))))))******))))))******+++,,,))))))***++++++,,,------))))))))))))******************))))))))))))(((((((((((())))))))))))((((((&&&'''(((((())))))))))))************++++++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))((()))******(((((()))***))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((*********))))))))))))((((((((((((((((((((((((((('''((())))))******))))))(((((()))***************''''''''''''''''''''''''+++)))''''''((()))(((''''''''''''''''''((())))))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))(((&&&%%%%%%'''(((((('''(((((((((((())))))))))))))))))))))))***************************************)))))))))+++,,,+++***++++++,,,,,,,,,,,,++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------..............................////////////............//////............//////////////////000000000000000000000000111111111111111111222222222333333333444555555444444333222111000000111222333333444444444444444444333333333333222222222222222222222222000000111222222333444444111111111222222222222333444444444555555555555666777777777777777666666555444444333333333333444444222333333444444333333222000000111111111222222222000000111111111111000000////////////////////////000000000000////////////........................,,,------------.........,,,,,,------------......+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************,,,+++)))'''&&&''''''(((************))))))))))))))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((******((((((''''''''''''(((((())))))************))))))(((((((((((())))))))))))+++***)))(((((('''(((((())))))))))))((('''&&&%%%((((((((((((((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((&&&((())))))(((((()))+++((())))))))))))))))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))************)))((())))))))))))((((((((((((((((((((((((((((((((((((***************++++++,,,))))))*********+++++++++((()))))))))************)))))))))((((((((((((((((((((())))))))))))((((((''''''(((((((((((('''''')))))))))*********++++++***))))))))))))))))))***((()))))))))************(((((((((((((((((((((((()))))))))((()))******+++))))))(((((((((((())))))((()))***)))((('''(((***))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************'''(((***+++++++++***)))(((((((((((((((((((((((()))(((''''''''''''''''''))))))(((((())))))***+++((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&$$$###$$$%%%&&&&&&&&&(((((((((((())))))))))))((()))))))))************************************))))))))))))******************+++,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,------------..............................///////////////.........//////............//////////////////000000000000///000000000111111111111111111222222222333333333444444444444444333222111000111111222222333444444444444444333333333222222111111111111111111111111000000000111111111222222000000111111111222222222444444444555555555555666888888888888777666555444444333333333333333333444222333333444444333333222111111111111111111111111000000111111111111000000////////////////////////////////////////////////........................,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************))))))(((((((((*********)))))))))))))))))))))))))))))))))))))))***)))))))))******))))))((((((((((((((((((((((((((())))))******))))))(((((((((''''''((()))***+++***))))))))))))******+++))))))************))))))(((((((((((())))))))))))++++++)))((('''''''''''''''((()))))))))(((&&&%%%((((((((())))))((((((((())))))((((((((((((((((((((((((((((((((((((((((((%%%'''((()))((()))***,,,'''((((((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))(((((((((((())))))))))))((())))))*********))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))******++++++++++++******))))))((((((((((((((()))))))))************((((((((((((((()))))))))(((((())))))))))))(((((())))))))))))(((&&&%%%$$$((((((((()))))))))******)))))))))******)))))))))((()))))))))************(((((((((((((((((((((((((((''''''''''''((())))))))))))(((((((((((())))))''')))***)))((('''((()))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************))))))***++++++)))((('''))))))))))))))))))))))))))))))((('''&&&&&&'''(((((((((''''''(((((()))***(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((()))(((&&&'''(((***))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))******)))***++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------......................................./////////////////////............//////////////////000000000000///000000000111111111111111111222222222333333333333333333444333333222222222222222222222222222222444444333333333222222222000000000000000000000000111111000000////////////000000111111111222222222444444444555555555555666888888888888777555444333333333333222222333333333222333333444444333333222333333222222111000000///000000111111111111000000.............................................///........................,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''(((***,,,,,,+++***)))))))))))))))))))))******))))))))))))))))))))))))))))))******)))))))))***(((((((((((((((((((((((('''((())))))))))))(((''''''(((((((((((()))******)))))))))))))))***++++++))))))************))))))(((((((((((())))))))))))++++++)))((('''''''''''''''((()))))))))(((&&&%%%(((((()))******)))((((((******(((((('''((())))))((((((((((((((((((((((((%%%'''((()))((()))***,,,''''''(((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))***++++++++++++))))))))))))(((((((((((((((((((((((())))))))))))((())))))************)))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))***))))))(((''''''&&&&&&))))))))))))************(((((())))))))))))******(((((())))))))))))((((((*********)))((('''&&&%%%'''((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&''''''))))))(((((((((((())))))'''((())))))''''''((()))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&''''''''''''(((((((((((((((((((((((((((((('''((())))))******)))))))))))))))))))))(((''''''************************))))))***((('''&&&''')))%%%%%%%%%%%%%%%&&&'''''')))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((('''&&&&&&((())))))((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''')))******))))))***+++((()))***+++,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++******++++++,,,,,,------++++++,,,,,,------......------------------------........./////////////////////............//////////////////000000000000000000000000111111111111111111222222222333333333222222333333333333222222333222222222222222222222333333333333222222222222////////////////////////222111111000//////......111111111222222222222333444444444555555555555666777777777777666555333333333333222222222222333333222333333444444333333222444444333222111000///...000000111111111111000000........................---------.......................................,,,---...///000///......------,,,,,,,,,,,,++++++---------,,,+++*********++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))&&&''')))+++++++++******))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))))))))'''&&&&&&''''''((()))***))))))************))))))(((((((((((())))))))))))+++***)))(((((('''(((((('''(((((((((((((((''''''((((((************(((((()))))))))(((((()))******((((((((((((((((((((((((&&&((())))))(((((()))+++'''(((((((((((((((((()))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))(((((('''''''''(((***+++,,,,,,++++++++++++***)))((('''&&&&&&(((((((((((())))))))))))(((((()))***************'''((((((((()))))))))***))))))))))))))))))))))))&&&'''((()))***)))(((((())))))))))))(((((((((((())))))))))))************)))))))))*********++++++(((((())))))))))))(((((((((((()))******))))))((((((((()))))))))*********((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))'''((()))(((''''''((()))))))))(((((((((((())))))'''((()))******)))(((''''''((((((((()))))))))***((((((((()))))))))******((((((((((((((((((((((((''''''((())))))))))))(((''''''''''''''''''((())))))))))))))))))))))))))))))***+++)))'''&&&(((***&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''%%%$$$%%%&&&(((''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))'''***++++++))))))***,,,((()))***++++++,,,,,,,,,******))))))******+++,,,*********++++++,,,,,,---)))******+++,,,,,,------***++++++,,,------......------------------------............/////////000//////............//////////////////000000000000000000000000111111111111111111222222222333333333111222222333333333222222111111111222222333333444333333333222222222222111111111111111111111111111222222222222111111111111222222222222333333333333444444444555555555555666555555666555555444333222333333222222222222333333222333333444444333333222222222222111111111000000000000111111111111000000........................,,,,,,---------.................................,,,---///000000000.........---------,,,,,,,,,,,,,,,,,,++++++++++++++++++************************((()))))))))*********+++)))))))))))))))))))))))))))(((&&&%%%&&&''')))***((()))))))))************))))))))))))))))))))))))(((***+++***(((((()))+++))))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&''')))))))))))))))(((((('''&&&&&&&&&&&&'''((()))***))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''(((((('''(((***++++++***((('''((((((((()))*********+++(((((((((((((((((((((((('''(((***)))(((''')))***((((((((((((((('''''''''))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((+++*********))))))(((((('''(((***+++,,,,,,++++++,,,+++***)))((('''&&&%%%(((((((((((())))))))))))(((((()))***************'''((((((((())))))******))))))))))))))))))))))))%%%&&&((()))))))))((('''(((((())))))******++++++))))))))))))************))))))******+++++++++,,,(((((())))))))))))((((((&&&'''(((***++++++,,,,,,)))************+++++++++((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))***************+++,,,,,,))))))(((((((((((())))))'''((()))((('''&&&''')))))))))(((((((((((())))))'''((()))******)))(((''''''((((((((())))))******))))))******+++++++++,,,((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%$$$%%%&&&(((***+++(((((((((((((((((((((((()))+++,,,***'''''')))+++)))))))))))))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((+++)))((((((***++++++***(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((***,,,+++))))))+++---(((((()))++++++,,,,,,,,,*********)))***++++++,,,))))))***+++,,,,,,------))))))***+++,,,,,,------******+++,,,,,,---......---------------------------.........//////000000//////............//////////////////000000000000000000000000111111111111111111222222222333333333111222222333333333222222...///000111333444555666333333333222222222111111222222222222222222222222222222222333333444555555222222333333333444444444444444444555555555666666444444444555444444333222333222222222222222222333222333333444444333333222111111111111111222222222000000111111111111000000........................,,,,,,,,,------.................................,,,---///000111000///---.........------,,,,,,,,,*********++++++,,,------))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))---)))$$$!!! ###'''***(((((())))))*********+++))))))))))))))))))))))))(((***,,,+++(((''')))+++))))))))))))))))))))))))'''&&&$$$######$$$&&&'''))))))******)))((('''&&&(((((((((((()))***,,,,,,))))))************))))))(((((((((((()))))))))))))))(((((((((((())))))***)))((('''&&&&&&'''))))))''')))***++++++***)))'''&&&'''(((***++++++++++++((((((((((((((((((((((((((()))***)))((('''((()))))))))(((((('''''''''&&&************)))))))))))))))))))))))))))(((''''''***)))(((''''''((()))***(((((((((((())))))))))))(((((())))))******++++++(((((((((((())))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++)))&&&$$$$$$&&&)))+++((((((((((((((()))******))))))))))))))))))))))))************************)))))))))(((((((((((((((''''''((())))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***(((((())))))'''&&&******+++++++++******)))))))))))))))((((((((((((+++***'''&&&&&&'''***+++))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((+++++++++*********))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((''''''''''''(((((())))))(((((('''''''''&&&(((((()))+++,,,---...///******))))))((((((''''''*********************************************************************************++++++,,,,,,------,,,,,,++++++,,,,,,---))))))*********+++++++++---------............///000000//////.........---......------------......////////////000000000000000000000000111111111111111222333333444444333333444333111000000111333444333333333333333333333333444444444444444444444444222222111111111111111111222222222222222222222222111111222222222333333333555555666666777777888888666666555444333333222222333333333333333333333333222222222111111000000000222222111000///...------000000111222222000///...////////////////////////........................------......------,,,+++........................000...***((('''))),,,------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********************))))))))))))(((((((((((())))))))))))***'''### !!!$$$))),,,,,,+++***((((((((()))***++++++******))))))(((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))(((((((((((())))))))))))))))))************))))))((((((''''''(((((())))))))))))((((((***)))'''&&&&&&'''((()))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))+++)))(((&&&%%%%%%%%%&&&))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((('''''''''&&&)))))))))))))))(((''''''))))))(((''''''((())))))(((((((((((()))))))))))))))))))))))))))*********(((((((((((())))))))))))************)))))))))((((((((((((((()))))))))***))))))))))))))))))))))))***)))'''%%%%%%''')))***((((((((((((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))))))))))))))++++++******************))))))))))))))))))))))))***))))))(((((())))))***&&&''')))+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***(((''''''((()))(((&&&(((((()))))))))))))))((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))*********))))))((((((((()))))))))))))))*********(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((''''''''''''(((((())))))((((((((('''''''''''''''((()))***+++,,,,,,******))))))((((((((((((***************************************************************************************+++++++++---,,,,,,++++++,,,,,,---******++++++++++++++++++---------............///000/////////............///......------......///////////////000000000000000000000000111111111111222222333444444444444333444333222000000222333444333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222222222222333333333333444777777777666666666666666666555555444333333222222222222222222222222222222222222222222111111111000111111000000//////......000111111111111000//////////////////////////////........................//////000000//////...---........................///---+++))))))***+++---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********************))))))))))))(((((((((((()))))))))))))))(((&&&%%%&&&''')))***,,,+++)))((((((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))((((((((((((*********)))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((('''''''''(((((()))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((()))((('''&&&&&&&&&'''((())))))))))))))))))))))))***)))(((''''''((()))***((((((((('''''''''&&&&&&)))))))))))))))(((((('''((((((''''''''''''(((((((((((((((((())))))))))))***))))))))))))))))))((((((((((((((())))))))))))************))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((()))******))))))))))))))))))))))))************************(((((())))))******++++++''''''((()))))))))))))))))))))******************))))))))))))))))))))))))*********))))))*********&&&&&&((()))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&''')))))))))(((%%%&&&''''''(((((((((((((((((((((((())))))))))))'''((()))******)))((('''))))))(((((((((((())))))))))))))))))************************************))))))((((((((((((''''''***))))))))))))))))))(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((''''''''''''&&&)))((((((''''''(((((()))))))))(((((((((((('''''''''''''''((((((((())))))***))))))))))))(((((((((************************************************************************************))))))))))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////............///......------......///////////////000000000000000000000000111111111111222222333444444444444444444333222111111222333444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555888888777777666555555444555555444444333333222222111111111111111111111111222222222222222111111111000000000000////////////111111000000//////000000////////////////////////........................//////000000//////...------------------------------,,,+++*********++++++++++++************+++++++++++++++++++++*********************))))))))))))(((((((((((())))))))))))'''(((***+++++++++***)))+++***))))))((()))))))))((())))))))))))))))))***((((((((((((((((((((((((************))))))))))))))))))))))))((((((((((((+++*********))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((&&&&&&'''((()))))))))(((***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))((((((((((((((())))))))))))(((((((((''''''''''''''''''((((((((((((((())))))))))))******))))))((((((((('''(((((((((((())))))))))))*********)))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***))))))))))))))))))))))))************************'''(((((()))***+++,,,,,,''''''((()))))))))))))))(((((())))))******++++++))))))))))))))))))))))))++++++************++++++************)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((''''''(((***++++++***$$$%%%&&&'''(((((()))((((((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((('''''''''''''''))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************************************,,,,,,++++++******))))))---,,,,,,++++++,,,,,,---...------------,,,,,,,,,---------............//////////////////.........//////............//////////////////000000000000///000000000111111111111222333333444555444444444444333222222222222333444333333333333333333333333333333333333333333333333222222222333333333333333333333333333333333333333444444444444555555555666777777666666666555555555444444444333333333222222111111111111111111111111222222222222222222111111.../////////000000000111222111000......///000000////////////////////////........................---------...------,,,+++------------------------+++++++++,,,,,,++++++***+++******))))))******++++++++++++***************************)))))))))((((((((((((((())))))))))))'''(((***,,,,,,+++***)))******))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((++++++******))))))(((((())))))))))))((((((((((((++++++******)))(((((((((''''''(((((())))))******(((((())))))))))))(((((($$$%%%''')))***))))))((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((('''(((((((((((((((((('''(((((((((((())))))))))))***)))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))******))))))))))))************(((((((((((((((((((((((((((((()))******)))((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,''''''((()))))))))))))))((((((((())))))******+++))))))))))))))))))))))))++++++************++++++,,,,,,+++***))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((''')))+++---,,,+++%%%&&&'''((()))*********'''((((((((()))))))))******)))(((''''''((()))***))))))(((((((((((())))))((())))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))))))))******))))))))))))(((((())))))))))))************************************************************************************---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------------------------------------............///.........////////////////////////....../////////////////////000000000000///000000000111111111111333333444555555555444444444333333333333333333444333333333333333333333333333333333333333333333333000111111111222222222333333333333333333333333333444444555555555666666666444555555555666666666777333333333333333222222222222222222222222222222222111111111111111111111111......//////000000111111222111///.........///000////////////////////////........................---------...------,,,+++------------------------******+++,,,,,,,,,+++***+++******))))))******+++************************************)))))))))((((((((((((((())))))))))))((((((((()))))))))******)))))))))*********))))))''''''(((((()))))))))***((((((((((((((((((((((((++++++******))))))(((((())))))))))))((((((((((((************))))))((((((''''''(((((())))))******(((((())))))))))))(((((($$$%%%''')))***))))))((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))(((''')))))))))(((((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%'''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))(((((((((((((((((('''(((((((((((())))))))))))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))((())))))******))))))(((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))*********))))))************))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((()))+++,,,,,,+++'''((()))***************''''''(((((())))))******+++***'''&&&&&&'''***+++))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))******)))(((((((((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))***))))))(((((())))))***(((((())))))))))))******************************)))))))))************+++************************************************************************---------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------............///.........///////////////000//////......//////000////////////000000000000000000000000111111111111333333444555555555555555333333444444444444333333333333333333333333333333333333333333333333333333000000000111111222222333333333333333333333333333444444444555555555666666333444444555666666777777333333333333222222222222222222222222222222222222/////////000000000000000......//////000000111111000000//////......//////////////////////////////........................//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++************++++++)))))))))***************************))))))))))))(((((((((((()))))))))))))))((('''''''''(((***+++(((((()))************)))'''(((((((((((((((((()))((((((((((((((((((((((((************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&'''((()))))))))((()))((((((''''''(((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))(((*********)))((('''%%%%%%))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%''''''((()))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((((((''''''((())))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&''')))******)))((())))))*********))))))'''''''''((()))************)))(((''''''((()))***))))))(((((((((((())))))&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))******))))))))))))******(((((()))))))))*********************************))))))*********+++++++++************************************************************************,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---******+++,,,---......///---------............///............/////////000000000////////////000000////////////000000000000000000000000111111111111333444444555555555555555333444444444444444444333333333333333333333333333222222222222222222222222000000111222222333444444444444444444444444444444333333444444444555555555555555555555555555555555222222222222222222222222111111111111111111111111---........./////////000////////////000000000000//////000000//////...---////////////////////////........................//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,((()))))))))*********+++************))))))))))))(((((((((((())))))))))))((((((((((((((()))******'''((()))***+++******)))(((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))*********))))))))))))((((((((((((((((((((()))******++++++))))))))))))(((((((((((((((((())))))))))))(((((((((((('''''''''(((((()))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***((()))******)))((('''&&&))))))))))))))))))))))))'''((()))******)))((('''))))))((((((((('''''''''''''''((())))))))))))))))))***+++,,,,,,+++***)))(((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''(((((()))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((()))))),,,+++)))'''&&&%%%&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''&&&%%%&&&(((((((((&&&((()))))))))))))))((('''&&&''''''((()))******+++'''((()))******)))((('''))))))(((((((((((())))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))************))))))))))))******(((((())))))*********+++((()))))))))*********+++))))))******++++++++++++*********************************************************************************++++++,,,,,,------,,,,,,++++++,,,,,,---((()))***+++---...//////---------.........//////---.........//////000000000000////////////000000////////////000000000000000000000000111111111111333444555555666666555555333444444555555444444333333333333333333333333333222222222222222222222222111111222333333444555555444444444444444444444444333333333444444444555555666666666555444444333333222222222222222222222222000000000000000000000000,,,---------......//////000000000000////////////...///000000000///---,,,////////////////////////........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,------,,,,,,++++++,,,,,,---(((((())))))*********+++************))))))))))))(((((((((((())))))))))))'''((()))***+++******)))'''((()))+++++++++***)))))))))(((((('''''''''&&&************************(((((())))))******++++++))))))))))))((((((((((((''''''((()))***+++,,,,,,******))))))((((((''''''(((((())))))))))))((((((***)))'''&&&&&&'''((()))((((((''''''''''''(((((())))))))))))))))))))))))************************+++***)))(((((()))***+++&&&''')))*********)))((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))************(((777EEEDDD666***(((,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))+++(((&&&''')))***)))'''''''''((()))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))(((((()))******(((&&&***************)))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))************************))))))))))))((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))++++++******))))))((((((((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))&&&''')))+++,,,+++***))))))((('''&&&&&&'''((()))+++*********))))))(((((())))))))))))************+++++++++*********)))))))))************+++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000//////.........---000000111111111111000000......////////////......111111111000//////......000000000000000111111222222222333333333333444444555555555555555555555555444444444333333222222222111111111111111111111111222222333333333333444444444444444444444444444444666666555555555444444444333333333333333333333333666555444333222222222222////////////000000000000...............///000000......////////////......//////000000///...------......////////////......000000000///......---------------...............------,,,,,,,,,,,,++++++------------------------+++*********))))))((((((''''''(((((()))))))))***###)))+++***((('''((()))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))+++,,,---+++***)))(((((()))***+++))))))************))))))''''''(((((())))))******((()))++++++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))******))))))(((((('''''''''((()))******)))((('''((((((((((((((((((((((((******************************))))))))))))******(((((((((((())))))))))))(((((()))))))))*********&&&...555666000***)))+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))+++)))'''(((***++++++))))))))))))))))))*********************************))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((******((('''***************)))(((((())))))))))))))))))))))))******))))))((((((((('''))))))))))))************************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((('''((()))******)))'''&&&)))(((''''''&&&'''(((((())))))))))))((((((''''''))))))))))))************+++++++++*********))))))))))))*********+++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000/////////.........---000000111111111111000000......////////////......111000///...,,,***))))))000000000000000111111222111111111222222222333333444444444444444444444444444444333333333222222222111111111111111111111111222222222333333333444444444444444444444444444444666555555555444444444333333333333333333333333333555444333222111111111111111111111000000/////////...............///000000......////////////......///////////////...---------......//////......---------------------------,,,,,,------......//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((((((((((())))))*********$$$'''++++++)))''''''''')))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))***+++,,,+++***)))(((((()))***+++))))))************))))))'''((((((((()))))))))***((()))***+++******(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((''''''''''''((((((((())))))))))))))))))))))))(((((((((((('''((()))******)))((('''((((((((((((((((((((((((******************************))))))))))))******(((((((((((())))))))))))(((((())))))))))))*********)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))+++)))((()))+++,,,,,,+++************))))))((((((************************))))))))))))))))))))))))(((((((((((()))))))))))))))((('''((()))***)))((()))************))))))((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************************))))))))))))&&&'''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))((('''%%%$$$***)))((('''''''''''''''((((((((((((''''''''''''))))))))))))************+++++++++***************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////...............///000000111111000000///......////////////......222222111000///...------000000000000000111111222000000000111111111111222444444444444444444444444333333333333222222222222111111111111111111111111222222222222333333333333444444444444444444444444555555444444444444333333333333333333333333333333444333222111000000000000333333222111000///................../////////000......////////////.........////////////...------,,,------......------,,,))))))***++++++,,,------+++,,,,,,---.../////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++************)))))))))))))))))))))******************+++,,,+++)))'''&&&''')))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((())))))******))))))))))))******))))))************))))))(((((((((((())))))))))))((()))******)))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))(((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))(((((((((((()))))))))***...,,,)))'''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))************************(((((((((((((((((((((((())))))************))))))))))))((()))***+++,,,,,,******))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((('''''')))***)))((())))))************)))((())))))))))))))))))))))))))))))))))))))))))******((()))))))))************************)))))))))(((&&&&&&''')))************(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))'''''''''(((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))((('''&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((((()))))))))************************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................//////000000000000//////......////////////......//////000111111222333333000000000000000111111222000000000111111111222222333333333333333333333333333222222222222222222222111111111111111111111111111222222222222333333333333333333333333333333333444444333333333333333333222222222222222222222222222222111000000000000000333222222111000000//////---......///////////////---......//////......---.........//////...------+++,,,,,,------,,,,,,+++************++++++,,,,,,++++++,,,---......///000------,,,,,,,,,+++++++++*********************************)))))))))))))))******************++++++,,,+++***)))((('''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((''''''***))))))))))))))))))***))))))************))))))(((((((((((())))))))))))******++++++***(((&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&)))))))))((((((((((((''''''''''''((((((((())))))''''''(((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))'''(((((((((((()))))))))+++,,,,,,+++))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((()))***+++'''(((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***)))(((&&&'''(((******)))((())))))*********))))))************************(((((())))))******++++++((()))))))))************************)))))))))(((&&&&&&''')))************(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((())))))*********))))))******************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))************(((((((((((((((''''''&&&))))))))))))))))))))))))((()))))))))************************************(((((()))))))))*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------------...............//////000000000000//////......////////////......,,,,,,---...//////000000000000000000000111111222111111111111222222222333333333333333333333333333222222222222222222222222111111111111111111111111111111111222222222333333333333333333333333333333222222333333333333333333222222222222222222222222111111000000//////000000000000000000000000000111------...///000/////////------............------------............------++++++,,,,,,,,,,,,++++++---,,,,,,,,,+++++++++***++++++,,,,,,---......///------,,,,,,,,,+++++++++************************))))))))))))))))))******++++++*********************)))'''''''''(((((()))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''')))))))))******)))))))))))))))************))))))))))))))))))((((((((((((++++++,,,,,,+++)))(((&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''***)))))))))((((((((((((''''''''''''((((((((((((''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))''''''(((((((((((())))))"""''',,,,,,***(((+++...))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))(((''''''(((***''''''((()))***+++,,,,,,************************))))))))))))))))))))))))''''''(((((())))))******)))(((&&&&&&(((***+++***((())))))************)))************************(((((())))))***+++,,,,,,))))))))))))************************))))))))))))&&&'''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))***++++++,,,''''''((((((((((((''''''))))))))))))************))))))))))))***************************+++++++++((((((((()))))))))******))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------------------------------------............//////000000//////.........////////////......111111000000//////......000000000000000111111222111111111222222222333333222222222222222222222222111111111222222222222222111111111111111111111111111111111111222222222222333333333333333333333333111111222222222222333333222222222222222222222222111111000000000000000111.../////////000000000000,,,---///000000000///...------............------,,,,,,---............---+++,,,,,,------,,,,,,+++......------,,,++++++***,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++************************))))))))))))***************************)))))))))((('''&&&&&&(((******)))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********)))(((((())))))************))))))))))))************))))))))))))))))))((((((((((((++++++,,,,,,+++***)))(((************************))))))))))))))))))))))))((()))))))))))))))))))))******)))))))))(((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))'''''''''((((((((())))))###&&&***+++)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,***'''&&&(((***(((((())))))*********+++************************))))))))))))))))))))))))'''''''''((()))*********)))'''%%%&&&(((***++++++(((((()))***************************************'''((((((***+++,,,------))))))))))))************************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))******************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))************)))))))))((((((((((((((((((((((((((((((((())))))((((((((())))))***%%%&&&'''((())))))((((((((((((((()))))))))******))))))))))))************))))))*********+++++++++(((((((((((()))))))))*********************************+++++++++,,,,,,,,,------------------------******+++,,,,,,---......------------------------,,,,,,,,,------...............////////////............////////////......444444333333222111000000000000000000000111111222000000000111111111111222222222222222222222222222000111111111222222222222111111111111111111111111111111111111222222222222222222222222222222222222111111111111222222222333111111111111111111111111111111111000000111111222/////////...............,,,---///000111000///...,,,------......------,,,+++,,,------.........---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++((()))))))))*********************))))))(((((((((***((('''(((***+++***(((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***+++++++++***)))((()))***++++++***)))((())))))************))))))***)))))))))((((((((('''))))))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++*********)))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''((((((((()))************)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,---...+++(((&&&(((***************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++***'''%%%%%%(((***+++,,,(((((()))***************************************''''''(((***+++,,,---...))))))))))))************************))))))))))))((()))))))))))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((('''''''''&&&''''''(((((()))))))))***************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))++++++******))))))(((((())))))))))))))))))))))))***)))(((''''''&&&''''''$$$%%%''')))******))))))&&&'''''''''(((((())))))))))))))))))************))))))******++++++++++++(((((((((((())))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------******+++,,,,,,---......------------------------,,,,,,,,,------...............////////////............////////////......///////////////000000000000000000000000111111222////////////000000000000111111111111111111111111000000111111222222222222111111111111111111111111000111111111111222222222222222222222222222222222000000111111222222222333111111111111111111111111222111111111111111222222000000///...---,,,,,,+++,,,---///000111000///...,,,------......------,,,+++,,,------.........---,,,------......------,,,*********+++,,,,,,------...------,,,,,,++++++***---------,,,,,,,,,++++++++++++++++++++++++++++++(((((())))))*********+++***)))))))))(((((('''''',,,***)))***,,,---***'''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***+++,,,,,,+++***((()))***++++++***)))((())))))************))))))******))))))(((((((((''''''((()))******)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,------************))))))))))))&&&&&&&&&'''''''''((((((******))))))((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))+++*********))))))((((((************))))))))))))******++++++++++++************)))(((((('''(((((()))((('''&&&&&&'''((()))******))))))((((((''''''))))))************))))))************)))((('''&&&,,,+++++++++++++++,,,,,,++++++******************)))((('''''''''(((***+++******))))))((((((''''''))))))(((((((((((())))))))))))))))))((((((((((((+++)))(((&&&&&&((()))+++++++++++++++************))))))))))))************((((((((()))******++++++---,,,+++))))))))))))***++++++,,,***)))((()))+++))))))(((''''''''''''''')))((('''&&&&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))++++++******))))))((((((******))))))((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((('''''''''+++)))(((&&&&&&((()))+++(((((((((((((((((((((((())))))))))))************&&&&&&'''(((((((((((((((*********)))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++------------------------,,,,,,+++***+++,,,---...------------------------///...------------...//////......---------......000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000000222222222111111111111111000000000000000000000000000000000000000000000000111111111111111111111111333333333222222111111111444333222000////////////111111222222222222111111111111000000//////......//////............//////***+++...///000000...---+++,,,...000000///...,,,++++++,,,---............+++++++++++++++++++++++++++,,,,,,---,,,+++***))))))******++++++******)))************************+++++++++++++++***)))(((************************))))))))))))))))))))))))******))))))(((((('''''''''((()))))))))(((&&&%%%((()))+++***(((''''''(((+++,,,,,,------,,,,,,+++***)))(((''''''((()))*********))))))((((((''''''***)))(((''''''((()))***))))))(((((('''''''''&&&))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))***))))))((((((''''''&&&&&&******))))))((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))************)))))))))(((*********)))))))))(((((((((((())))))))))))((((((+++***))))))((((((((()))))))))(((''''''((())))))***)))))))))((((((((('''))))))************))))))))))))***************)))''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))(((((('''((()))***+++***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))((((((((((((***)))(((''''''((()))*********)))))))))******+++))))))))))))************+++++++++***************+++***)))((((((((()))***+++,,,,,,+++))))))***,,,))))))(((''''''''''''((()))((('''&&&&&&'''((()))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))*********)))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((('''***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************)))))))))))))))))))))***))))))))))))************)))************+++++++++++++++++++++++++++++++++------------------------,,,,,,+++++++++,,,---...------------------------..............................------------......000/////////////////////000000000000000000000000//////000000000111111111000000000000000000000000000111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111333333333222222222111111000000//////////////////000000111111111111000000000000000000//////......//////............//////......///000///---+++***+++,,,.../////////...---,,,,,,------------------((((((((((((((((((((((((++++++,,,,,,,,,+++***)))******++++++++++++******++++++++++++++++++++++++******+++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((((((((())))))*********)))'''''')))***++++++)))(((((()))((())))))******))))))((())))))(((((((((((())))))***)))))))))((((((((('''***)))(((''''''((()))*********)))))))))((((((((())))))))))))))))))))))))***)))(((''''''((())))))******))))))))))))))))))((((((((((((((('''''''''))))))))))))(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((************))))))))))))******))))))))))))(((((('''(((((())))))(((((('''++++++***))))))))))))******))))))(((((())))))***))))))))))))(((((((((((())))))************))))))(((((()))++++++,,,,,,,,,***))))))((((((((())))))(((((((((((((((((()))))))))(((((((((((()))***+++))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((()))))))))(((((('''((()))+++,,,))))))))))))************......---,,,***)))(((((()))(((((((((((()))******,,,------,,,******+++,,,***)))((((((''''''((((((((((((''''''''''''((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''(((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************((((((((())))))*********))))))))))))************)))************+++++++++++++++++++++++++++++++++------------------------,,,,,,+++++++++,,,---...------------------------,,,---...//////...---,,,...---------------......////////////////////////000000000000000000000000//////000000000000111111000000000000000000000000/////////000000111111111000000000000000000000000000000000000000000000000111111111111111111111111333333333222222222222111...............///000000//////000000000000//////000000000////////////...//////............//////......//////...---+++***,,,---------............,,,------------,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++***)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))((((((((()))************))))))((()))+++,,,,,,***))))))***'''(((((((((((((((((('''(((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********))))))((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((*********)))))))))))))))***)))))))))(((((((((((())))))************))))))++++++***************+++******))))))))))))******))))))))))))(((((((((((())))))************))))))(((((()))***++++++++++++------,,,+++++++++,,,,,,((((((((())))))))))))))))))))))))))))))*********))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((((('''&&&&&&''')))+++,,,((()))))))))************---,,,,,,+++***)))((('''((((((((()))******+++,,,------...,,,+++***+++---***))))))((('''((((((((((((((((((''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************(((((((((((((((((((((((((((((())))))******++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************&&&&&&'''(((((((((((((((&&&''''''((()))***++++++((()))))))))************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------,,,,,,------...............///////////////000000000000000000000000////////////000000000111////////////////////////------...///000111111222000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222/////////......//////000......////////////......///////////////////////////......------......///***+++,,,...............------,,,,,,,,,---...///---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++((()))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))))))))******++++++******)))'''((()))******)))((('''))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))*********)))((((((''''''&&&&&&''''''(((((())))))''''''(((((())))))******((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))******)))))))))(((((((((((('''))))))************))))))+++***************++++++))))))************))))))(((((((((((())))))))))))))))))************))))))(((((()))))))))))))))(((******)))((((((((((((((()))))))))******+++++++++((())))))***************(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((()))))))))***(((((())))))))))))((((((''''''''''''((()))+++,,,((()))))))))************))))))))))))))))))))))))((()))***+++,,,---------------...,,,+++***+++---******)))((((((((((((((('''(((((((((((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************(((((((((((((((((((((((((((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************&&&&&&'''(((((((((((((((&&&&&&'''((()))******+++((()))))))))************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,---......------....../////////000////////////////////////...////////////000000000////////////////////////------...///000111111222000000000000000000000000////////////////////////111111111111111111111111222222222222222222222222333222111000////////////......////////////...................../////////......------------......++++++,,,------.........---,,,,,,,,,,,,---......------------,,,+++******))))))))))))))))))))))))*********************++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))((()))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((&&&'''))))))(((''''''(((***++++++++++++++++++***'''((()))******)))((('''(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))((((((''''''&&&&&&''''''(((((())))))''''''(((((())))))******'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************))))))((((((((((((''''''&&&''''''((((((''''''&&&***))))))))))))***++++++((())))))******))))))((((((((((((((())))))))))))))))))************))))))(((((()))))))))(((((('''******)))(((''''''''''''))))))******++++++,,,,,,((()))******++++++******(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))(((((((((((())))))'''(((((())))))*********))))))))))))************&&&&&&''''''((()))******)))***+++,,,------------,,,------,,,******+++,,,+++***))))))(((((())))))''''''((((((((((((''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))************************(((((())))))))))))((((((&&&&&&''''''((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************'''''''''(((((()))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++,,,---...///---------......//////000////////////////////////......////////////000000000000000000000000000000/////////000000111111111000000000000000000000000////////////////////////111111111111111111111111111222222222222333333333444333222000//////............////////////......---............/////////......------------............------,,,++++++++++++,,,,,,,,,------------+++,,,,,,,,,,,,++++++*********************************)))))))))***++++++++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))******+++++++++******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++(((''''''''''''(((((()))%%%&&&(((((('''&&&'''(((((())))))******))))))((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((()))*********)))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))*********+++((()))))))))************))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&)))((((((((())))))***+++'''((())))))))))))(((''''''((((((((()))))))))***))))))************))))))'''((()))***************---,,,+++***))))))))))))((((((((()))***+++++++++((()))***+++++++++******'''((((((((()))))))))***))))))(((((((((((())))))'''''''''((()))************)))(((''''''((()))***((()))***+++,,,+++)))((())))))))))))************&&&''''''((()))*********)))***+++,,,---,,,,,,++++++,,,,,,+++))))))***,,,+++***))))))(((((())))))&&&'''((())))))((('''&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))*********)))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((()))******)))((('''&&&&&&''''''((())))))******)))(((''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************''''''(((((((((((((((((())))))))))))************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,---......///000000////////////////////////........./////////000000000000000000000000000000000111111111111111111111000000000000000000000000////////////////////////111111111111111111111111111111222222222333333333222111000////////////////////////000000/////////---------.........//////...------,,,,,,------.........---,,,++++++++++++***+++,,,---...---,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((()))***+++,,,******++++++++++++******))))))))))))))))))))))))******+++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++(((((('''''''''(((******%%%'''((()))((('''((()))'''(((((((((((((((((('''))))))(((((((((((())))))'''((((((((()))))))))***'''((()))******)))((('''''''''(((((())))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))&&&&&&''''''((()))))))))((((((((((((((('''''''''))))))))))))((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++(((((())))))*********+++)))(((((((((''''''''''''(((((())))))))))))(((((((((((('''(((((()))******&&&'''((())))))((('''&&&'''((((((((())))))******))))))************))))))&&&'''(((***,,,---------,,,+++***)))((((((((((((&&&''''''((()))******+++((()))***+++,,,+++******'''((((((((())))))******))))))(((((((((((())))))&&&''''''((()))******++++++)))(((&&&&&&((()))+++(((***,,,------+++)))'''))))))))))))************((()))))))))************((()))***+++,,,+++******++++++,,,***)))((()))++++++******)))))))))))))))&&&'''((())))))((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))++++++******))))))(((((('''((((((((())))))******(((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&'''((())))))***+++)))(((&&&&&&((()))+++(((((((((((((((((((((((())))))))))))************&&&''''''(((((((((((((((((((((((((((((('''''''''))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,---...///,,,,,,------...///000000////////////////////////............/////////000000000000000000000000000222222222111111111111111000000000000000000000000////////////////////////111111111111111111111111111111111222222333333333///............///000000//////000000000000//////---------.........//////...------,,,,,,------...++++++++++++,,,---......)))***,,,......---,,,+++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))(((((((((***+++,,,*********++++++*********************************+++++++++++++++***)))(((************************))))))))))))))))))))))))))))))******++++++++++++***)))(((((((((***+++,,,&&&((()))***)))((()))***(((((())))))))))))((((((***)))(((''''''((()))***'''((((((((())))))******'''((()))******)))((('''(((((())))))*********+++))))))))))))))))))))))))%%%&&&((()))*********)))%%%%%%&&&'''((()))******))))))(((((('''''''''&&&******))))))((((((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))++++++***)))((((((((()))))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((***************)))((((((******)))((('''&&&%%%%%%)))+++------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((''''''(((((())))))************)))((((((((((((((())))))(((((((((((())))))...,,,+++***+++***((('''******))))))((((((''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((()))***,,,---//////))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((+++*********************))))))))))))))))))))))))***+++,,,+++***)))***+++))))))*********+++++++++++++++***************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,///...---,,,+++,,,,,,---//////............/////////////////////////////////......---------......///000111222222111000///222222222222222333333333000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111111000//////000000///...------............------.................................------,,,,,,,,,+++++++++,,,,,,---------***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))***++++++++++++***))))))))))))))))))))))))''''''((((((((((((''''''******))))))((((((''''''&&&'''((())))))***)))))))))))))))))))))((('''''')))'''&&&%%%'''''''''&&&######$$$&&&((()))***+++''''''((()))))))))))))))((('''&&&&&&&&&((()))***))))))))))))))))))))))))***)))))))))))))))***+++))))))))))))))))))))))))******))))))((((((((('''((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((***)))))))))***+++---...******))))))((((((''''''%%%&&&&&&''')))***,,,---((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))+++***))))))))))))))))))))))))***++++++,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))***************)))((((((++++++***))))))(((((((((***---///000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************((((((((((((((((((((((((&&&'''''''''(((((((((((('''((((((((()))))))))*********)))((((((((((((((())))))(((((((((((())))))'''&&&%%%'''***,,,,,,,,,***)))))))))((((((((('''))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((((((((((((((()))))))))*********)))))))))))))))))))))))))))+++,,,+++***)))***+++))))))*********+++++++++++++++***************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,///...---,,,,,,,,,------......------------......///////////////////////////......------.........///000111222222111000///////////////////////////000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111111000//////000000///...------............------..............................---------,,,,,,,,,+++++++++,,,,,,---------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++***************************************+++++++++,,,,,,)))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))(((((((((((()))************)))))))))))))))))))))))))))''''''((((((((((((''''''***)))))))))(((((((((''''''(((((())))))))))))((()))))))))))))))(((''''''(((&&&%%%&&&((())))))((('''''''''(((((()))))))))''''''((())))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''(((''''''&&&&&&''''''((()))((((((''''''(((((()))&&&&&&%%%%%%&&&((()))***))))))))))))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++))))))******+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))************************)))************))))))(((++++++++++++++++++++++++,,,///222333111...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))***))))))((((((((((((((())))))(((((((((((())))))$$$""""""$$$(((+++------))))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))))))))***)))))))))))))))))))))))))))***++++++***)))***+++***************++++++++++++***************++++++******+++++++++,,,,,,,,,)))))))))******++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,......---,,,,,,,,,------------,,,,,,,,,,,,------///////////////////////////......---......//////000000111111111111000000222222111111000000000///000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111111000//////000000///...------............------...........................------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++------,,,,,,+++++++++***,,,,,,,,,++++++++++++************************************++++++++++++,,,)))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))((((((((((((((())))))))))))((((((''')))))))))))))))((((((''''''&&&%%%''')))+++++++++++++++***))))))(((((('''''''''((()))))))))))))))***************))))))((())))))))))))))))))))))))***)))(((''''''&&&''''''))))))))))))))))))))))))(((((((((''''''''''''''''''''''''(((((('''''''''***))))))(((((())))))***((('''''''''((()))***+++)))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))***++++++))))))******+++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((*********++++++,,,,,,,,,,,,///333444222///,,,***------,,,,,,,,,,,,++++++---,,,++++++*********+++((((((((((((((((((((((((((())))))))))))*********(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((&&&$$$$$$&&&((())))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))))))))******+++++++++(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))+++,,,*********************************)))******+++,,,******+++++++++,,,,,,,,,((())))))***+++,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------...------,,,,,,------...////////////////////////...............//////000000000000111111000000000333333333222111111000000000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111111000//////000000///...------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***------,,,,,,+++*********++++++++++++++++++++++++************************************++++++++++++))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''((())))))******))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))***))))))((('''&&&(((((())))))))))))(((((()))((('''(((***+++++++++++++++***)))((((((''''''''''''((())))))))))))))))))******+++***)))'''&&&((((((((((((((((((((((((+++***)))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&******))))))))))))******((((((((())))))******+++((((((((((((((((((((((((%%%%%%%%%&&&'''(((***+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))))))))((((((((()))***++++++)))***************++++++(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((())))))*********))))))(((((())))))***+++++++++***...222333111...+++***---------,,,,,,++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))+++)))'''&&&'''(((((('''(((((((((((())))))))))))************************''''''((((((((((((''''''((((((((((((((((((((((((((((((((())))))*********(((((((((((((((((((((((((((((((((((((((((())))))************************))))))))))))*********+++,,,,,,+++***))))))(((((())))))))))))))))))))))))(((***++++++******+++,,,******************************))))))***++++++,,,******+++++++++,,,,,,,,,)))******+++,,,---......++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,---------------------//////............//////////////////////////////...............///000111111000000000000000000111000000/////////.........000000000000000000000000000000////////////000000////////////////////////000000000000000000000000111000//////000000///...------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))((()))******++++++******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))***))))))((('''&&&(((((())))))))))))((((((,,,***((((((*********)))))))))((((((((((((((((((''''''((()))))))))))))))(((((()))***)))(((&&&%%%((((((((((((((((((((((((,,,+++***)))(((((('''(((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&'''((())))))((('''&&&******))))))))))))******%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&''''''((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''((())))))************)))((((((((()))))))))******))),,,000222000...,,,,,,...------,,,,,,++++++******))))))((((((((())))))************************))))))))))))************))))))))))))((((((((((((((((((((((((((())))))***))))))(((((((((((()))))))))(((((((((***+++***)))(((((((((((())))))))))))************************'''(((((())))))(((((('''))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))''''''(((((((((((())))))************************))))))))))))************------,,,+++***)))(((((())))))))))))))))))))))))((()))++++++******+++---+++++++++***************))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,------...++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,---.........------/////////....../////////////////////////////////............///000111111111111000000000000111111111111111111111111111111000000000000000000000000000000////////////000000////////////////////////000000000000000000000000111000//////000000///...------............------........................,,,,,,,,,------------...------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************)))))))))************+++)))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))***+++++++++++++++))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))((())))))))))))((((((''''''(((((())))))))))))))),,,***)))((()))***)))(((''''''(((((((((((())))))''''''((()))))))))))))))'''((((((((((((''''''&&&)))))))))))))))))))))))),,,+++***))))))((())))))))))))))))))))))))))))))'''''''''''''''(((((((((((((((((())))))(((((((((***))))))(((((())))))***''''''(((((()))(((((('''&&&''''''''''''(((((((((+++***)))((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))+++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************((((((((()))))))))))))))))),,,///000000...............---,,,,,,+++*********)))))))))))))))******))))))))))))))))))))))))((((((((()))))))))*********)))))))))((((((((('''((((((((((((((()))******))))))(((((((((((())))))(((((((((***,,,+++)))''''''((((((((()))))))))***************************((())))))******))))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''((((((((())))))************************((((((((()))))))))******)))))))))***************))))))))))))))))))))))))''')))***+++******,,,---+++++++++*********))))))))))))))))))***+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,---.........------///......------......///////////////////////////............///000111222222111000//////000111222333333333444555555666666000000000000000000000000000000////////////000000////////////////////////000000000000000000000000111000//////000000///...------............------........................,,,,,,,,,---------......---------,,,,,,+++++++++++++++,,,---------,,,,,,)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,************************))))))))))))************)))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))((())))))***************))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***'''(((((())))))))))))(((''''''((()))))))))))))))***((('''''')))******)))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))'''''''''(((((()))))))))))))))(((((((((((()))))))))((((((''''''(((((()))******+++,,,,,,+++******&&&&&&&&&'''''''''((((((******)))((('''&&&''''''(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++***)))(((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***,,,///000000///000111......---,,,,,,+++******+++***************++++++))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((((('''((((((((((((((()))******))))))(((((((((((())))))))))))***+++,,,***&&&###'''((((((((())))))******************************))))))************))))))))))))))))))))))))))))))$$$$$$&&&''')))***+++,,,))))))))))))))))))))))))&&&'''''''''(((((())))))************************(((((((((((())))))))))))&&&&&&'''((()))***+++,,,))))))))))))))))))))))))''')))***+++******,,,---++++++++++++******))))))))))))))))))***+++,,,---******+++++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++,,,---------,,,,,,***+++---...///...------...------,,,,,,------...////////////////////////............///000222222222111000//////000111222///000111222333333444555000000000000000000000000000000////////////000000////////////////////////000000000000000000000000111000//////000000///...---..................---........................,,,,,,,,,------.........---------,,,,,,+++++++++***+++,,,,,,------------(((((()))***+++,,,,,,---*********++++++,,,,,,,,,************************))))))))))))************)))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((())))))******''''''((())))))***))))))''''''((()))))))))))))))(((&&&&&&''')))+++++++++,,,,,,++++++***)))))))))'''(((((()))))))))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))'''((((((((())))))*********)))(((''''''((()))***((((((''''''''''''(((((('''((()))******)))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((()))******+++*********))))))(((((()))*********)))((('''&&&))))))))))))))))))))))))*********)))))))))))))))******))))))))))))************)))(((((('''((((((******++++++++++++******))))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***))))))))))))))))))))))))******))))))))))))******((((((((((((((('''''''''((()))***++++++***)))((())))))************))))))++++++++++++,,,---...///111///...---......,,,+++***************)))((((((******)))((((((((((((((()))))))))))))))))))))))),,,***)))'''&&&&&&&&&&&&++++++******************))))))(((((('''''''''&&&))))))))))))))))))))))))))))))******)))((('''&&&******))))))((((((''''''))))))************)))))))))))))))))))))))))))))))))*********++++++++++++((('''&&&&&&'''((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))),,,,,,***)))))))))***+++&&&'''''''''(((((())))))************************111///+++(((''')))+++---,,,+++***))))))***+++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,---------......---,,,+++******,,,---///000000//////.........---............///////////////////////////000111111////////////000000000000111111111111111111111111111111000///////////////////////////000000000000111111000000//////......///////////////////////////............---------........................000000//////.........---.........------,,,,,,,,,,,,------......------,,,......---,,,,,,+++******))))))))))))))))))))))))******************************++++++++++++************++++++++++++******))))))))))))************000...,,,***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((++++++******))))))((((((************))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))******+++******))))))))))))***)))******++++++******)))))))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&'''((()))***))))))))))))))))))))))))******))))))))))))******''''''((((((((((((((((((((()))***++++++***)))((())))))************))))))************+++,,,---...111000......///...---+++***************)))((((((******)))((((((((((((((())))))))))))))))))))))))++++++)))(((''''''((((((************************))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))*********+++(((((('''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******,,,,,,***)))((())))))***((((((((()))))))))******************************///---***)))((()))***,,,++++++***))))))***++++++++++++++++++++++++++++++------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,---------.........---+++++++++,,,...///000/////////........................///////////////////////////000000111////////////000000000000111111111111111111111111111000000///////////////.../////////000000000000000000000000//////......///////////////////////////............---------....................................---------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++************************************************************++++++++++++************++++++++++++******))))))))))))************+++***))))))))))))***+++''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******************))))))))))))((((((''''''((()))+++,,,))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******+++***************+++,,,)))******++++++******)))))))))))))))************)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))***))))))))))))))))))))))))******))))))))))))******'''''''''(((((()))))))))))))))************))))))))))))************))))))))))))))))))***+++,,,,,,111///......///...---,,,)))************))))))(((******)))((((((((())))))))))))))))))))))))))))))******))))))))))))******************************))))))((((((((((((''''''))))))))))))))))))))))))))))))(((((()))***,,,---++++++++++++************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++,,,+++***)))(((((((((((())))))************++++++************************+++******)))))))))******++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,...///000////////////........................//////////////////......//////000111////////////000000000000111111111111111111111111000000000000////////////....../////////000000000000000000////////////...///////////////////////////............---------........................---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,++++++******++++++++++++++++++++++++******************************++++++++++++************++++++++++++******))))))))))))***************))))))(((((())))))***&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((())))))************)))))))))))))))***)))((('''''')))+++,,,))))))))))))))))))))))))''''''((()))***++++++,,,******))))))))))))******))))))))))))******+++,,,))))))************))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((******))))))))))))******&&&&&&'''((()))******+++)))))))))******)))))))))))))))************))))))((((((((((((((()))***+++///---,,,,,,------,,,***))))))************)))(((******))))))((())))))***))))))))))))))))))))))))((((((((())))))*********))))))))))))************))))))(((((((((((((((((())))))))))))))))))))))))+++***)))((((((***,,,...************************))))))************))))))))))))))))))))))))))))))'''''''''(((((((((((()))******)))(((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))*********++++++++++++,,,+++***)))((((((''''''************************************************((())))))*********))))))+++******************+++***+++++++++++++++,,,,,,***************************+++,,,,,,------,,,,,,,,,,,,,,,---------......///......---...///000000///////////////.....................///////////////............///000000////////////000000000000111111111111111111111111000000000000000//////............/////////000000///////////////////////////////////////////////////............---------........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++******************************++++++++++++************++++++++++++******((()))))))))************,,,+++***)))((('''&&&&&&'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))******(((((())))))******++++++((((((((((((((()))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))******))))))((((((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))******---+++)))((('''(((***+++************************''''''((()))***++++++,,,******))))))))))))******((((((((((((((()))***+++)))))))))******)))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((******))))))))))))******&&&''''''((()))***++++++***))))))))))))))))))***))))))************))))))((((((''''''(((((())))))+++***))))))***+++***(((((())))))*********))))))******))))))))))))******))))))))))))))))))))))))&&&&&&'''(((((()))))))))(((((()))))))))*********(((((())))))))))))))))))************************...,,,***(((((()))***+++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&'''''''''((((((((((((*********))))))(((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))*********+++++++++++++++++++++***)))(((((('''))))))))))))))))))))))))************************(((((()))*********))))))*********++++++******************++++++,,,,,,,,,------------------------++++++,,,------------,,,,,,,,,,,,---------..................//////000000.........///////////////............////////////...............//////000////////////000000000000000000000000000000000000///000000111000///..................////////////...............////////////////////////////////////............---------........................---------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,,,,+++++++++++++++******++++++++++++++++++++++++******************************++++++++++++************++++++++++++******((()))))))))*********************)))((('''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***(((((())))))******++++++'''((((((((())))))******((()))))))))************(((((((((((((((((((((((())))))))))))************''''''(((((())))))******(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''((((((((()))))))))***)))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((()))******))))))))))))************---,,,***)))(((((())))))************************(((((())))))******++++++******))))))))))))******(((((((((((((((((()))***((())))))******))))))((())))))))))))***************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))))))))******))))))))))))******((((((((())))))***************))))))))))))******))))))************))))))(((((((((''''''(((((())))))(((''''''))))))((('''((())))))************)))******)))))))))***++++++))))))))))))))))))))))))%%%&&&'''((((((((((((((('''(((((())))))*********(((((())))))))))))******************************---,,,***)))(((((())))))((((((((((((((()))))))))))))))************))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))*********)))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++***++++++++++++***))))))***))))))))))))(((((((((************************)))******++++++***)))))))))***++++++++++++***)))*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,---------...............///////////////.........///////////////............////////////......------......///000////////////000000000000000000000000000000000000///000111111111000...---------........./////////---............////////////////////////////////////............---------........................------------............++++++++++++,,,,,,,,,,,,++++++***))))))***++++++++++++++++++++++++******++++++++++++++++++++++++******************************++++++++++++************++++++++++++******))))))))))))************''''''((()))***************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&''''''((()))***))))))))))))************(((((())))))******++++++))))))))))))************)))))))))))))))))))))))))))))))))************+++(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))******((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((()))******((()))))))))************+++*********************************************)))))))))))))))***************))))))))))))************))))))((()))))))))(((((())))))))))))(((((())))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++***))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))***+++***)))(((((()))***+++))))))************))))))))))))((((((((((((((())))))(((''''''))))))((('''(((((()))*********************))))))******+++,,,))))))))))))))))))))))))''''''))))))***)))((((((''''''(((((()))******+++(((((()))))))))*********************************))))))))))))))))))))))))(((((()))))))))*********))))))************))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((()))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))************+++,,,---,,,,,,+++++++++*********)))))))))************************,,,,,,++++++*********))))))***++++++++++++***))))))******+++,,,,,,------))))))))))))))))))))))))+++,,,------...---------,,,,,,,,,---------......------....../////////.............../////////000............////////////...------------...//////////////////000000000000000000000000000000000000//////111111111000...------------.........//////---------........./////////////////////////////////............---------........................++++++,,,,,,------------******+++++++++,,,,,,,,,++++++++++++++++++++++++******************++++++******************************************************++++++++++++************++++++++++++******))))))))))))************'''((()))+++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++*********))))))))))))))))))))))))***+++,,,,,,,,,))))))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((()))*********''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******(((((())))))*********+++((()))***++++++,,,++++++*********************************)))))))))))))))******))))))))))))******,,,,,,+++***)))))))))***(((((())))))))))))(((((())))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))+++***)))(((((()))***+++))))))************))))))***))))))((((((((()))))))))((('''((()))***)))((((((((()))*********************))))))***+++,,,,,,))))))))))))))))))))))))((()))***++++++***)))(((&&&''''''((()))******+++(((((())))))*********+++************************&&&'''((()))******))))))))))))******+++++++++,,,))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))***++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))***,,,---......---,,,,,,,,,,,,++++++*********************************...---,,,+++************)))***+++,,,,,,+++***)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......,,,------...///.........---.........//////000000............/////////000...------------...//////////////////000000000000000000000000000000000000...///111222111000...------------.........//////---------.........////////////////////////////////////.........---------........................*********++++++,,,,,,,,,*********++++++,,,,,,,,,***+++,,,,,,,,,,,,+++*********************++++++))))))))))))))))))))))))******************************++++++++++++************++++++++++++******))))))))))))***************+++,,,,,,+++***)))(((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,++++++******))))))(((((())))))***+++,,,,,,------))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******))))))((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************))))))&&&''''''((()))******+++&&&'''((())))))((('''&&&'''((()))++++++******)))))))))))))))))))))))))))+++***)))(((((()))***++++++*********))))))(((((())))))))))))************)))******++++++******))))))))))))))))))******++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))+++,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))),,,(((###$$$'''***)))'''((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((("""$$$&&&(((***,,,,,,---,,,,,,+++***))))))******))))))*********))))))(((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))*********(((((()))***************))))))))))))))))))))))))************************++++++******************%%%&&&'''(((((('''&&&%%%)))***,,,,,,***)))***++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,000///...---,,,+++++++++------------------------//////.........---------///////////////.........//////...---,,,,,,++++++------------------------............////////////000000//////.........---///...---,,,,,,,,,,,,,,,////////////////////////////////////////////////........................000000//////.........------.../////////...,,,+++...,,,)))(((***+++,,,,,,/////////......------,,,)))******++++++******)))******++++++++++++******************************++++++++++++++++++++++++******++++++++++++***************************************)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))+++*********))))))((((((******))))))((((((''''''+++)))(((((()))******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))),,,***((('''&&&'''((()))******))))))((((((''''''))))))(((((((((((())))))((()))***++++++***)))((((((((((((((())))))))))))************************)))(((''''''''''''((((((((((((((((((((((((((((((------,,,+++***(((((('''******))))))))))))******'''((()))***+++******)))))))))))))))))))))))))))***))))))))))))))))))***************)))))))))((())))))))))))************)))******************))))))))))))))))))******+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))((())))))))))))************))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,((($$$%%%(((***)))'''((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''(((((()))******++++++,,,+++******)))))))))***))))))************))))))***)))))))))((((((((('''((((((((((((((((((((((((*********)))))))))))))))(((((()))***************))))))))))))))))))))))))************************************************)))***++++++++++++***))))))***,,,,,,***)))***++++++++++++*********))))))*********+++++++++,,,,,,...------,,,+++***))))))******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------------//////.........---------/////////////////////...111000000///......------------------------------............////////////000/////////............000//////...------..............................................................................000/////////.........------------------,,,,,,+++...,,,***)))+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******************************************************)))))))))******)))))))))***************************)))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))************)))))))))(((***)))))))))((((((((('''***(((''''''((())))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++***((('''''''''((()))***)))))))))((((((((('''))))))(((((((((((())))))))))))***++++++***))))))''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))(((((()))************)))))))))))))))))))))))))))((())))))******))))))(((************))))))))))))))))))))))))************************************)))))))))))))))******+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******)))((('''&&&))))))))))))************))))))))))))))))))))))))((())))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,)))&&&&&&)))+++***(((((((((((()))******++++++))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))+++***((('''''''''((()))+++************)))))))))))))))************))))))))))))))))))((((((((((((''''''''''''''''''''''''++++++******))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++)))***,,,,,,***)))***++++++++++++************************++++++++++++,,,,,,+++++++++******))))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------...............---------......//////////////////000000000///......---------------------------------............/////////////////////............111111000////////////000......................................................................../////////...............---,,,,,,+++++++++++++++---,,,++++++------,,,+++***************+++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******************************))))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))******'''''''''((((((((())))))''''''''''''''''''''''''))))))************))))))************))))))))))))))))))))))))(((((((((((()))'''&&&&&&'''(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))+++***(((''''''((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))******((((((''''''''''''((((((((()))))))))************(((((((((((((((((((((((('''((()))******)))((('''*********)))))))))))))))((()))))))))************++++++++++++++++++++++++)))))))))))))))******+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((('''&&&%%%((()))))))))************))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((,,,***'''((()))+++***)))((((((((()))******++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***)))'''%%%$$$%%%'''((()))***************))))))((())))))************)))))))))))))))((((((((((((((((((((((((((((((((((((,,,++++++***)))(((''''''(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************)))***,,,,,,***)))***+++************************************++++++++++++&&&'''((()))***+++,,,---******+++++++++,,,,,,,,,,,,+++++++++,,,------...------------------------....................................////////////......---------,,,,,,,,,---------------------------------........./////////////////////.........000000////////////000000...................................................................................................---+++*********+++,,,,,,,,,+++,,,......,,,***((()))))))))******++++++))))))************))))))******++++++++++++******************************************************(((((())))))))))))((((((************************)))))))))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))*********)))))))))))))))))))))))))))((((((((((((***(((&&&'''((()))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***)))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((())))))(((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((***))))))))))))******+++))))))))))))))))))))))))++++++******)))((((((''')))((((((''''''(((((())))))))))))))))))*********(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))******((()))))))))************,,,,,,++++++++++++,,,,,,)))))))))))))))******+++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************************)))(((((('''&&&&&&%%%((()))))))))************))))))))))))))))))))))))))))))***++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((+++)))))))))*********)))((((((((()))******++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***)))'''&&&&&&''')))+++((())))))*********))))))(((((()))***************(((((((((((()))))))))))))))))))))))))))))))))))),,,++++++***)))(((''''''(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))(((((())))))))))))***,,,,,,***)))***+++************************))))))*********+++++++++&&&&&&'''(((***+++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,---...---------------------------.....................---.........//////000000---------------,,,,,,,,,------------------------------------.....................///////////////.........------......///........................................................................---------...............///...,,,+++++++++,,,---,,,++++++,,,------,,,***))))))******++++++,,,,,,((())))))******))))))(((******++++++++++++******************************++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))(((((())))))************))))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))******(((((((((((())))))))))))+++)))(((((()))******)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))+++++++++***))))))((((((***))))))(((((())))))***)))))))))((()))******+++))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))************))))))))))))************,,,+++***))))))***+++,,,)))))))))))))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************************)))(((''''''&&&''''''))))))))))))************)))))))))))))))))))))))))))******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))*********))))))***+++,,,---'''((()))*********)))((('''((()))******+++******(((((((((((())))))))))))************************++++++******))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********+++***))))))))))))***+++)))***,,,,,,***)))***+++***************+++++++++)))))))))************++++++*********))))))((((((******+++++++++,,,,,,,,,+++++++++++++++,,,---------------------------------------...............------......///000000000////////////////////////------------------------,,,------------..................///////////////---,,,,,,,,,,,,------...------------------------------------------------........................---------------...............---,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***+++++++++++++++,,,,,,,,,******++++++++++++************++++++++++++******************************++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))((((((((()))******++++++*********+++++++++,,,,,,************************))))))************))))))))))))))))))************(((((((((((())))))))))))+++***((((((*********)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((()))******+++))))))))))))))))))))))))''''''(((((()))***++++++******))))))))))))*********)))((((((((()))++++++))))))))))))))))))))))))(((((((((''''''(((((((((((()))))))))************))))))))))))************)))((('''%%%%%%'''((())))))))))))))))))******+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************************)))(((''''''(((((()))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))'''((())))))((((((((((((((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))************+++&&&''')))***+++***)))((('''((()))******+++++++++'''((((((((()))))))))***))))))))))))))))))))))))*********)))))))))))))))(((((()))***************))))))))))))))))))))))))************************''''''(((((()))******++++++***))))))))))))***+++)))***,,,,,,***)))***+++))))))*********+++++++++))))))))))))************,,,,,,+++***))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,---------------------------------.........//////------......///000000111////////////////////////------------------------,,,,,,---------...................../////////000,,,,,,,,,,,,,,,---......------------------------------------------------........................,,,,,,,,,------.........,,,,,,,,,,,,,,,+++******,,,***(((((()))++++++***,,,++++++++++++++++++*********++++++++++++************++++++++++++******************************************************))))))************))))))))))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++))))))))))))))))))))))))))))))************))))))((()))))))))************'''((((((((()))))))))******)))'''''')))***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((()))))))))***))))))(((((((((((()))))))))(((''''''''''''((()))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((((((((((((((($$$%%%%%%&&&'''((()))***))))))(((((((((((())))))***)))((((((((()))+++,,,)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((())))))*********+++))))))))))))************'''&&&$$$######$$$&&&''')))))))))))))))******+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((******))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&'''))))))(((''''''(((((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******&&&''''''(((''''''&&&%%%%%%''')))***+++***)))(((''''''(((******+++++++++'''((((((((())))))******(((((((((((((((((((((((()))))))))))))))*********(((((()))***************))))))))))))))))))))))))************************&&&''''''((()))******+++***)))(((''''''((()))***)))***,,,,,,***)))***+++))))))******++++++++++++))))))))))))***************************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,---------------------------------.........//////---------...///000000111,,,---------------------------------------------,,,,,,,,,---------......---.........//////000000,,,,,,,,,,,,,,,---...///------------------------------------------------........................,,,,,,,,,------.........******+++,,,,,,***)))(((,,,***'''&&&(((*********,,,,,,++++++******))))))(((((())))))))))))((((((******++++++++++++******************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************(((((((((((((((((((((((())))))************))))))(((((())))))*********+++'''((((((((())))))******)))(((&&&&&&((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''((())))))***))))))'''((((((((())))))******))))))(((((((((((())))))+++***)))(((((()))***+++(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''(((******((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%$$$$$$((((((''''''''''''((((((''''''((()))***++++++,,,))))))))))))))))))))))))))))))************))))))+++*********))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))(((((($$$%%%((()))++++++******''')))******))))))***+++(((((())))))))))))((((((++++++************++++++******))))))))))))******'''((()))***++++++******))))))))))))***************)))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))(((((()))***************))))))))))))************+++*********))))))(((((()))(((''''''(((***,,,---)))((('''''''''(((***+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++)))((())),,,---+++)))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))***+++++++++++++++))))))))))))))))))***+++,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))))))))))))))+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++---..................---///////////////.........---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,------...---------.........------,,,,,,,,,........................---------------------------,,,++++++,,,,,,***(((+++++++++***((()))+++---,,,,,,+++***+++,,,---...,,,,,,+++******+++,,,,,,************************))))))))))))))))))))))))***+++---......---+++***((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***************+++++++++((()))***++++++***)))(((******))))))(((((('''''''''''''''''''''''''''''')))*********++++++++++++))))))))))))))))))))))))************************+++*********))))))((((((******************************))))))((((((''''''))))))))))))))))))))))))++++++***)))((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''(((((()))))))))***'''''''''((())))))******))))))))))))))))))))))))))))))************))))))************)))))))))((())))))))))))))))))))))))''''''((())))))))))))))))))))))))******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))(((((('''(((((()))))))))))))))''')))******))))))***+++(((((())))))))))))((((((***))))))))))))))))))*********))))))))))))***************)))))))))))))))'''(((((((((((()))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))(((((())))))))))))))))))))))))(((((()))***************((((((((()))))))))******************)))))))))((((((((((((((()))***++++++)))(((((('''((()))***+++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++)))((()))+++,,,+++)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))******++++++******)))))))))))))))******+++,,,,,,+++++++++*********************)))))))))((())))))))))))))))))))))))+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------,,,,,,,,,+++------............------////////////............------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---..............................------------......,,,,,,---------------,,,......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,***((()))******((('''''')))+++,,,,,,+++++++++,,,---...,,,++++++******++++++,,,************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))((()))************)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))************)))(((***)))))))))((((((((('''''''''''''''''''''''''''))))))))))))*********+++))))))))))))))))))))))))************************************)))))))))(((***************************)))))))))((((((((('''))))))))))))))))))))))))+++***))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((()))))))))******''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))((((((******)))(((((((((((((((''')))******(((((()))+++(((((())))))))))))(((((())))))(((((((((((())))))******))))))))))))******---,,,***)))((((((((()))''''''''''''(((((((((((()))))))))((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))(((((())))))))))))))))))))))))((())))))************)))''''''((((((((()))))))))************))))))))))))(((((()))******)))))))))((((((((((((((()))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***)))((()))+++,,,+++***))))))(((((((((((())))))************************))))))))))))))))))))))))************************'''((())))))******)))))))))))))))))))))***++++++,,,++++++++++++*********************))))))))))))))))))))))))))))))))))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------,,,,,,------------,,,,,,..............................------------......------,,,,,,,,,,,,------..............................------------......,,,,,,------------,,,,,,------------,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,+++++++++,,,,,,+++)))*********)))((((((***,,,,,,++++++++++++,,,------,,,+++************+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))************************************************((((((((()))))))))******((())))))******))))))((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************''''''(((((())))))******&&&''''''''''''(((((((((((((((((((((((((((''''''))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))(((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))((((((+++***((('''''''''((()))'''((())))))(((((()))+++(((((())))))))))))(((((())))))(((((((((((())))))******))))))))))))******---+++)))''''''((()))***'''''''''((((((((())))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))************))))))''''''''''''((((((((((((*********)))))))))))))))((((((*********)))((('''((((((((((((((())))))***))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))************************((((((((((((((((((((((((************************''''''((())))))))))))))))))((((((((()))***+++,,,++++++++++++*********************)))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++------...............///.........------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,+++***+++,,,,,,+++))),,,------,,,******---///+++++++++++++++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))***)))(((((((((((()))***((())))))))))))))))))(((((((((((((((((((((((((((************************************************(((((())))))******++++++((())))))))))))))))))((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))************************))))))))))))(((((((((((()))))))))))))))))))))))))))((((((((()))***++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%***)))))))))))))))))))))************************))))))************))))))))))))))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))(((''''''((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''''''''(((***+++&&&((())))))(((((()))***(((((())))))))))))((((((+++******))))))******+++******))))))))))))*********)))((('''''')))+++---(((((()))))))))*********))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((())))))(((((((((((((((((((((((())))))*********))))))(((''''''''''''(((((((((((())))))))))))))))))******'''((()))******)))'''&&&'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((((()))))))))))))))******))))))(((((((((((())))))************************(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))***+++,,,+++++++++*********))))))))))))))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++,,,---------......//////.........------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++******+++,,,---+++***,,,------,,,******---///******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++)))(((((((((((((((((()))((((((((((((((((((((((((************************************************))))))***++++++,,,------)))(((((((((((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((((()))***++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************************************))))))************))))))))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))))))))''''''''''''))))))'''((()))******)))((('''))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((()))******&&&((())))))''''''(((***(((((())))))))))))((((((++++++************++++++******))))))))))))******)))((((((((((((***,,,---))))))))))))************)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((()))))))))))))))))))))))))))))))))************))))))(((''''''((((((((()))))))))))))))))))))************''''''((())))))(((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''(((***)))(((((()))+++))))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))(((((((((((()))***,,,,,,+++************)))))))))))))))))))))************))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,------------,,,,,,,,,,,,,,,---......//////......------------............------------..............................------,,,,,,,,,,,,------,,,------,,,,,,+++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++******+++------,,,************)))((((((***,,,)))******+++,,,+++++++++))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))((((((''''''(((((()))))))))))))))))))))))))))************************************************)))******+++,,,---......)))((((((''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))***+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))***************)))))))))))))))''''''(((((()))*********************************))))))************))))))((()))))))))************))))))))))))))))))))))))''''''((()))))))))))))))***)))'''&&&&&&''')))***'''((()))******)))((('''))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))(((((('''&&&'''((((((''''''(((***(((((())))))))))))((((((******))))))))))))************))))))))))))******)))))))))))))))*********((((((((())))))))))))***)))******+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))***************)))((((((((((((((()))))))))******((()))))))))************'''''''''''''''((()))***&&&'''((()))***))))))(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))&&&(((***)))(((''')))+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******''''''(((((()))+++,,,---************))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************+++++++++++++++++++++++++++,,,,,,,,,------------------............------++++++,,,------...//////------,,,,,,,,,,,,------......------------..............................---,,,,,,++++++,,,,,,---,,,------,,,,,,***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++------,,,***)))******((('''''')))+++((()))***+++,,,++++++***((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++******)))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,---......)))(((''''''''''''((()))'''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((+++***))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))***************)))))))))((((((%%%&&&&&&'''((()))******************************))))))************))))))(((((())))))*********+++))))))))))))))))))))))))'''(((((()))))))))))))))***((('''&&&&&&'''(((***'''((()))++++++)))((('''))))))))))))))))))))))))&&&'''''''''(((((())))))******++++++)))(((&&&$$$&&&'''((((((''''''(((***(((((())))))))))))(((((())))))(((((((((((())))))******))))))))))))************++++++***)))((('''''''''''''''((((((((())))))***+++++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))***************)))(((((())))))))))))************(((((())))))*********+++'''&&&&&&&&&'''(((***+++&&&''')))*********)))((((((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))&&&(((******'''''')))+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))***+++++++++++++++'''''''''((()))+++,,,---************))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,------------......//////......---++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,+++***)))(((*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++------,,,++++++++++++***((()))+++---((()))***+++,,,+++******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++------+++)))((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++,,,------)))((('''&&&&&&'''((()))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((++++++***)))(((((())))))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''************************&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))*********)))((((((''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((()))***+++,,,,,,+++***((('''%%%$$$###))))))(((((((((***+++,,,******)))(((((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))******+++++++++,,,))))))))))))((((((((((((+++*********))))))((((((***************+++++++++******))))))((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((&&&&&&''''''((((((((()))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))'''((()))++++++******)))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***+++,,,,,,+++***((($$$%%%''')))******)))(((+++++++++******************)))(((''''''((()))***************++++++++++++//////---+++***)))))))))(((((((((((())))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***************************************************++++++++++++***))))))++++++******++++++,,,---//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------........................------------------------/////////...---,,,******........................------------------------...---,,,,,,++++++++++++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++)))************+++++++++((()))***++++++***)))(((************************(((((())))))))))))(((((((((((((((((()))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))''''''((()))***+++,,,,,,&&&''''''((()))******+++&&&''''''((()))******++++++)))'''))),,,...,,,))))))*********++++++++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((((())))))))))))))))))************''''''(((((())))))******++++++*********************)))(((''''''((()))***(((((((((((()))***,,,,,,))))))))))))(((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))'''&&&&&&'''((((((*********)))))))))))))))&&&'''))))))((((((***+++******))))))((((((''''''(((((((((((())))))))))))(((((((((((()))***+++,,,)))))))))(((((((((''''''***))))))(((((()))***+++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((('''((((((((()))))))))))))))))))))))))))))))))(((************)))))))))((())))))((((((''''''&&&&&&******))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((('''&&&'''((((((((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))***+++******)))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++)))((('''$$$%%%''')))******)))(((***************************)))(((((((((((()))***(((((((((((())))))))))))+++***)))((('''&&&&&&&&&(((((((((((())))))))))))***************++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((((((************************************************+++++++++,,,+++******)))++++++******++++++,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------........................------------------------------------------,,,,,,***+++++++++,,,---------------------------------...---,,,,,,+++++++++,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))************+++++++++((()))***++++++***)))(((************************(((((())))))))))))(((((((((((((((((()))))))))***)))***++++++++++++***)))))))))))))))))))))))))))((((((((()))******++++++'''''''''((()))*********''''''(((((())))))*********)))))))))+++++++++***)))))))))*********++++++))))))))))))************)))))))))))))))))))))))))))*********))))))((('''))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))************************))))))(((((((((((())))))(((((((((((()))***++++++))))))))))))(((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))(((((('''&&&''''''((())))))))))))))))))))))))))))))******(((&&&%%%%%%'''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,'''(((((()))******+++++++++***))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))((('''&&&%%%%%%$$$***))))))))))))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((('''''''''(((((())))))***************)))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((((((((((((&&&&&&%%%&&&((()))***))))))(((((())))))******+++++++++***))))))(((((())))))***(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''((((((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))***))))))))))))(((((((((************************************************,,,,,,,,,,,,,,,++++++***++++++******++++++,,,---((()))***+++---...///000------------------------...------------,,,,,,,,,------------------------------------------------------------------------+++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,+++++++++,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++))))))************))))))************************((())))))******))))))(((((((((((()))))))))******)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))***+++++++++)))))))))***((((((((()))))))))******))))))))))))************))))))))))))))))))))))))*********+++******)))((())))))(((((((((((())))))))))))))))))************))))))))))))((((((((((((************************(((((())))))))))))(((((()))))))))(((((()))******(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''&&&''''''((()))***))))))))))))))))))))))))******)))&&&$$$###%%%&&&'''''''''((()))*********(((((((((((())))))))))))))))))(((((()))***++++++(((((()))***++++++,,,,,,++++++***))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))***************+++++++++)))))))))))))))******************)))))))))))))))++++++******))))))(((((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((((((((()))******++++++++++++***(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&'''((())))))))))))((('''(((((()))***++++++,,,)))))))))))))))))))))))))))*********++++++++++++))))))((((((((())))))***(((((((((((())))))))))))&&&&&&'''''''''(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,------------,,,++++++++++++******++++++,,,---------,,,,,,,,,,,,++++++---------------.........------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,------000000///...---,,,+++***,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))))))))******)))))))))************************)))))))))******)))))))))(((((()))))))))*********))))))************))))))))))))))))))))))))))))))************))))))(((((('''((((((((()))))))))***))))))))))))(((((((((((()))+++---+++(((&&&(((***(((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((******+++++++++******)))))))))(((((((((((())))))((()))))))))******************))))))((((((''''''))))))))))))************'''((()))******)))((('''***))))))((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((()))******((((((((()))))))))))))))'''''''''&&&%%%&&&(((+++'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))***+++************++++++++++++************))))))(((((())))))(((((((((((())))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******************((()))))))))*********+++))))))))))))))))))***************++++++,,,,,,,,,))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((((())))))***+++++++++++++++(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))''''''((()))******++++++))))))************)))))))))*********++++++++++++******))))))******+++,,,(((((((((((())))))))))))((()))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************,,,------------,,,++++++++++++******++++++,,,---///......---+++******))),,,,,,,,,---------......------------------------------------------------------------------------------------------------///...---+++******++++++---------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***))))))))))))))))))***************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((+++,,,+++(((&&&(((***(((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((()))******+++++++++******))))))(((((((((((())))))((()))))))))******************))))))((((((''''''(((((()))))))))*********'''((()))******)))((('''))))))(((((((((((((((((('''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***''''''(((((())))))))))))''''''((('''''''''***,,,***)))))))))((((((((('''(((((((((((())))))))))))***)))))))))))))))******+++++++++***************)))************))))))(((((((((((((((((())))))***************************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((())))))******+++++++++))))))))))))************'''(((((()))***+++,,,---)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********)))((('''(((((()))***++++++++++++(((((((((((())))))))))))(((((((((((((((((((((((()))))))))((()))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********)))******++++++******)))(((((((((((())))))))))))***)))))))))))))))***+++(((((((((((())))))))))))'''((()))*********)))(((************************)))))))))))))))))))))))))))))))))************+++************************************************,,,,,,,,,,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000...---+++***)))******''''''(((***+++---......******++++++,,,,,,------,,,,,,+++++++++,,,---------,,,++++++******++++++++++++++++++++++++++++++)))************+++++++++******))))))))))))******************************)))******++++++******))))))))))))*********++++++***))))))(((((())))))***))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))*********((((((((()))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))((()))******+++*********))))))(((((((((((())))))))))))))))))************))))))))))))(((((((((((('''(((((())))))*********(((((())))))))))))(((((((((((((((''''''((())))))''''''(((((())))))******))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((%%%&&&'''((()))))))))(((&&&''''''(((((())))))***((()))******((('''((()))*********)))((('''''''''(((((((((((())))))))))))******))))))))))))******************************((((((******+++***))))))((((((((((((((()))******************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))((((((((('''((())))))******+++,,,,,,((()))))))))************(((((())))))******++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++***)))((('''&&&'''((()))************(((((((((((())))))))))))((((((((((((((((((((((((***)))((((((((()))++++++((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))*********)))))))))))))))***((((((((())))))))))))))))))***++++++++++++***)))(((((((((((())))))))))))+++******)))))))))******(((((((((((())))))))))))$$$%%%'''((()))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************+++++++++,,,+++******)))++++++******++++++,,,---+++++++++,,,,,,---------))))))******+++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++***)))***+++,,,(((((()))***++++++,,,,,,)))******+++,,,,,,------,,,+++++++++,,,,,,---...---,,,+++*********++++++++++++++++++++++++++++++)))************++++++++++++***)))(((((()))***+++************************)))******++++++******)))))))))*********+++++++++***)))(((''''''((()))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))((((((((((((''''''(((((())))))******)))((('''((()))***)))((()))))))))*********++++++))))))))))))************))))))))))))))))))))))))'''((())))))*********)))))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))''''''(((((()))******+++))))))(((((((((((())))))'''''''''''''''((()))***'''''''''((()))*********))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))(((''''''&&&&&&''''''((())))))***###&&&)))***)))(((((()))))))))))))))(((((((((((((((((((((((())))))))))))******)))))))))))))))***((((((((()))******++++++'''((()))***++++++***)))((((((((((((((()))******))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++,,,+++++++++******))))))((())))))***++++++,,,,,,(((((())))))*********++++++++++++***************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++)))((('''&&&&&&((())))))*********(((((((((((())))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))***))))))))))))(((((((((((()))***+++,,,,,,+++***)))************++++++++++++------,,,+++++++++++++++(((((((((((())))))))))))'''(((***+++,,,+++)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++***************************************************++++++++++++***))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***))))))+++---...000///...---,,,***))))))))))))***+++,,,,,,------++++++++++++,,,,,,---......---+++*********++++++++++++++++++++++++++++++)))************++++++++++++***)))(((((()))***+++******************************++++++++++++******)))************+++++++++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((((((((&&&''''''((()))******+++)))'''%%%'''***,,,***(((************++++++++++++))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))************''''''(((((())))))******&&&''''''((()))******+++***)))(((''''''((()))***&&&&&&&&&'''''')))***+++&&&''''''((()))******+++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))(((((((((((())))))************************''''''((())))))((('''&&&&&&&&&&&&'''((())))))*** &&&)))******++++++''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))---+++)))(((((()))+++---)))((('''&&&&&&'''((())),,,+++***((((((((()))***((()))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++)))((('''***************)))((((((******++++++++++++******))))))))))))(((((((((((((((((())))))******++++++,,,,,,+++***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***)))((((((((()))+++,,,,,,++++++***)))(((''''''(((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******+++&&&(((*********+++,,,...222---)))(((+++,,,***'''''')))******))))))***+++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************)))************++++++++++++,,,,,,---,,,+++)))(((******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---.........---,,,,,,+++***,,,...000111///---,,,---------,,,,,,+++++++++***++++++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))******++++++,,,------,,,++++++******++++++,,,++++++++++++******))))))+++++++++*********))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))(((((())))))*********+++***)))(((''''''((()))*********++++++++++++******+++***((('''&&&''')))***))))))))))))))))))))))))(((***+++***)))((()))+++)))))))))))))))******+++(((''''''(((((()))***+++******))))))))))))******************))))))))))))))))))************))))))))))))(((((((((((())))))(((((())))))((('''&&&&&&((((((((((((((('''''''''*********)))))))))))))))((('''&&&&&&((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))%%%'''(((%%%!!! $$$(((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))******)))(((((((((((()))***,,,+++)))((((((((()))***************++++++++++++)))))))))))))))))))))))))))***************++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***)))((('''&&&***************)))(((((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))*********++++++******)))(((((((((*********))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))******)))((((((((()))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))***)))))))))))))))******+++((()))******)))((()))+++---***)))***......***'''(((((())))))(((((()))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------......------,,,+++)))+++---//////...,,,+++---------,,,,,,+++++++++,,,,,,+++******))))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,+++------,,,++++++******))),,,++++++******++++++,,,,,,++++++******)))******+++++++++*********))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))'''((())))))******))))))))))))(((((((((((())))))((()))))))))***************)))(((((((((((()))***)))******++++++******)))***)))(((''''''((()))***))))))))))))))))))))))))((()))******(((((()))***)))))))))))))))******+++***)))((((((((((((((()))******))))))))))))******************))))))))))))))))))************))))))))))))(((((((((((())))))(((((())))))(((''''''&&&((((((((((((((((((((((((''''''(((((()))))))))***((('''''''''(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((())))))*********))))))))))))((((((((((((******))))))))))))******)))))))))))))))))))))))))))++++++)))%%%$$$(((,,,((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))))))))))),,,++++++******)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******+++***))))))((()))))))))***++++++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&))))))******))))))((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))---,,,+++***)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))*********))))))*********)))))))))((()))******+++(((((())))))************))))))))))))************))))))))))))))))))))))))'''''''''''''''(((((())))))))))))))))))******+++)))******)))'''&&&'''((((((((((((,,,//////+++''')))))))))(((((((((((((((+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,++++++******++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------......------,,,,,,)))***,,,......---,,,+++------,,,,,,,,,,,,++++++,,,,,,+++******))))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,++++++******))),,,++++++******++++++,,,,,,+++***)))))))))***++++++++++++***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))******+++))))))))))))))))))))))))((()))******++++++******))))))(((((((((((())))))))))))))))))***************))))))(((((())))))***)))******++++++******)))***)))(((''''''((()))***))))))))))))))))))))))))''')))***)))((('''(((***)))))))))))))))******++++++***)))(((''''''''''''******))))))))))))******************))))))))))))******++++++++++++******))))))(((((((((((())))))(((((()))))))))(((''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******((((((((((((''''''''''''((((((((()))))))))******************************************************))))))))))))((((((((((((***))))))(((((())))))***))))))))))))))))))))))))***,,,,,,***''''''***---((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))---------,,,,,,++++++***))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))((((((((((((''''''((()))))))))))))))((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))++++++******))))))(((((((((((())))))************+++++++++******))))))((((((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++)))))))))))))))******+++))))))))))))))))))******((()))))))))))))))******(((((((((((((((((((((((((((''''''''''''((()))))))))))))))))))))******+++)))*********((('''((()))(((((((((+++------***'''******)))))))))))))))(((******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))*********+++++++++---,,,+++*********,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------...------,,,,,,***+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,)))******++++++,,,------,,,++++++******++++++,,,,,,+++***)))((()))+++,,,************************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))***+++++++++++++++))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))))))))************)))))))))(((((('''(((((()))***************************'''((())))))((('''((())))))))))))))))))******+++******)))(((((((((((((((******))))))))))))******************)))))))))(((******++++++++++++******))))))(((((((((((())))))(((((()))))))))(((((('''((((((((((((((()))))))))'''''''''(((((()))))))))'''((())))))''''''''''''(((((()))))))))*********))))))))))))))))))))))))---,,,,,,+++***)))(((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))***(((&&&&&&(((***((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((()))))))))*********))))))))))))))))))*********+++)))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((('''(((((()))))))))(((((('''(((((())))))((((((''''''((((((((()))))))))***++++++******))))))((((((((((((((()))******++++++((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++((()))))))))************++++++******)))((((((''''''''''''(((((()))))))))(((((((((((((((((((((((())))))(((((())))))***+++)))))))))))))))******+++((()))+++***))))))***,,,+++***(((((()))))))))(((,,,***((()))++++++***(((***)))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++,,,,,,*********+++,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------...------,,,,,,,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---)))******++++++,,,------,,,++++++******++++++,,,++++++***))))))***+++,,,************************((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))***************************))))))))))))))))))***))))))))))))))))))))))))))))))***+++++++++++++++))))))(((((((((((())))))******))))))))))))))))))))))))************)))))))))))))))******)))))))))((((((((((((((()))******++++++++++++++++++++++++((()))***)))((('''(((***)))))))))))))))******+++((((((((((((((()))************))))))))))))******************)))))))))(((*********++++++*********))))))(((((((((((())))))(((((()))))))))))))))((((((((((((((())))))***************))))))(((((((((&&&(((******(((&&&'''((())))))))))))************((((((((((((((((((((((((***************+++++++++))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''&&&&&&'''(((((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))'''((()))***,,,---......************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((()))************)))(((((()))))))))*********))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))''''''((()))))))))((((((((())))))******))))))(((''''''(((((())))))******************))))))))))))(((((())))))*********+++&&&''''''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********(((((()))************))),,,,,,+++***)))(((''''''&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))******+++(((***++++++******+++---+++***((('''''''''((()))+++(((&&&(((+++,,,+++((()))))))))))))))******+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))************+++++++++++++++******++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------......------------......//////......++++++,,,,,,,,,,,,------,,,,,,+++******))))))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---------,,,++++++******))),,,++++++******++++++,,,)))*********++++++++++++***************+++++++++))))))))))))************************************))))))))))))))))))))))))***************************))))))(((((())))))***))))))))))))))))))))))))((()))******++++++******))))))(((((((((((())))))************)))))))))))))))******++++++******)))((())))))******))))))(((''''''(((((())))))******++++++++++++++++++++++++(((***+++***)))((()))***)))))))))))))))******+++''''''''''''((()))***+++******))))))))))))******************))))))))))))))))))************))))))))))))(((((((((((())))))(((((()))*********))))))'''(((((())))))******+++,,,,,,+++***)))(((''''''###'''******(((&&&'''))))))))))))*********++++++''''''''''''''''''''''''%%%%%%''')))+++---...///))))))))))))(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***'''((())))))))))))(((''''''((()))***+++******)))))))))*********+++++++++)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''(((((()))&&&''''''((())))))((((((((())))))******))))))((('''''''''((()))*********)))))))))))))))*********)))))))))))))))*********((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***'''((()))***+++******)))+++*********))))))((((((&&&''''''((())))))******))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++)))***+++***)))((()))***''''''((((((((((((((()))(((%%%###%%%***,,,***''')))))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,---------.........+++++++++,,,,,,---------,,,,,,+++******))))))(((++++++++++++++++++++++++************************,,,+++***))))))+++---...------,,,++++++******))),,,++++++******++++++,,,''')))***,,,,,,,,,******))))))*********+++++++++))))))))))))************************************))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))******))))))))))))(((((((((((())))))************)))))))))((()))***++++++++++++***)))(((((())))))))))))((((((&&&'''((())))))*********)))))))))))))))))))))))))))+++,,,+++***)))***,,,)))))))))))))))******+++)))((((((((((((((()))*********))))))))))))******************))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((()))***************'''(((((()))******++++++*********)))((((((((('''!!!%%%***+++((('''(((+++))))))*********+++++++++((((((((((((((((((((((((%%%&&&'''(((***+++,,,---))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((()))))))))(((((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))---+++***((((((***+++---((()))***++++++***)))((('''((()))+++++++++***)))******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))******++++++,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&''''''(((&&&&&&'''((())))))(((((((((((())))))))))))((((((&&&''''''((()))******+++(((((())))))******++++++******)))))))))))))))))),,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))++++++******)))))))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))******+++***++++++***'''&&&&&&'''!!!$$$(((******)))))))))%%%""" ###(((+++)))&&&))))))((())))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++(((***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---.........---++++++,,,,,,,,,---------+++++++++,,,,,,---------***++++++,,,------......++++++++++++++++++++++++************************,,,+++***))))))+++---...)))******+++,,,,,,------,,,++++++++++++++++++,,,&&&(((+++------,,,***)))))))))******++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))+++*********))))))(((((()))***+++,,,,,,+++***)))(((((())))))))))))((((((&&&&&&((()))************((((((((((((((((((((((((***+++,,,,,,+++***+++,,,)))))))))))))))******++++++***)))((((((''''''(((******))))))))))))******************))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))(((((()))***************'''(((((()))***+++++++++'''''''''(((((((((((((((%%%***+++((('''))),,,)))************+++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%%%%&&&(((((('''&&&((((((((((((((()))******)))))))))))))))))))))))))))(((''')))+++---+++((())))))))))))))))))))))))(((((())))))******+++++++++*********))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))************+++++++++++++++******************'''(((((()))))))))))))))************************++++++***)))(((((())))))************************(((((((((((())))))))))))'''((()))***************))))))))))))************'''&&&%%%$$$$$$%%%&&&'''(((((())))))))))))(((((('''((()))******)))((('''''''''((((((((((((''''''&&&''''''((()))******++++++)))'''%%%%%%(((+++---(((((((((((((((((((((((())))))))))))))))))))))))+++++++++************)))++++++************************++++++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''(((((()))))))))*********)))(((((()))***+++))))))))))))))))))))))))(((((()))***************+++++++++*********))))))))))))))))))************++++++************++++++))))))************))))))(((((())))))******+++++++++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))***)))))))))***+++,,,,,,************************------------------------************************)))***,,,------,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))+++*********))))))((((((++++++***)))((('''&&&&&&&&&&&&&&&&&&'''''''''(((******))))))((((((''''''))))))))))))***+++,,,---''''''(((((())))))******((((((((()))******++++++(((((())))))*********+++++++++***))))))*********&&&&&&'''((()))***++++++*********)))))))))))))))******))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''')))+++,,,***((()))))))))))))))))))))))))))))))))))))))*********************)))))))))(((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))))))))*********+++++++++************************'''(((((()))))))))))))))************************++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))************)))((('''&&&&&&'''((()))(((((())))))))))))(((((((((((()))******)))((('''((((((((((((((((((((((((''''''(((((())))))*********)))'''&&&&&&(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************)))))))))******)))))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))*********++++++)))((((((((()))***))))))))))))))))))))))))(((((()))***************+++++++++*********))))))))))))))))))*********************))))))*********))))))************))))))&&&&&&&&&&&&''''''''''''******************++++++*********************************+++++++++,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))******))))))******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))(((******))))))((((((''''''&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))***+++,,,(((((()))))))))))))))*********))))))))))))))))))((()))))))))************,,,++++++******+++++++++)))))))))***++++++,,,,,,***)))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************((((((((((((((((((((((((******)))))))))((((((((())))))))))))))))))))))))))))))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((***+++,,,***)))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************)))))))))*********++++++************************'''((())))))******))))))************************+++***))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******))))))))))))******************))))))))))))******(((((())))))))))))(((((((((((()))******))))))((())))))''''''''''''))))))(((((((((((())))))))))))((((((((((((((()))******************************))))))))))))))))))))))))++++++*********)))))))))************************(((((())))))))))))((((((++++++******)))((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))))))))***************,,,+++***)))(((((())))))(((((((((((((((((((((((((((((()))***************+++************)))))))))))))))))))))***************))))))(((((())))))***))))))************))))))))))))))))))))))))(((((()))))))))***+++++++++,,,))))))))))))))))))))))))*********++++++++++++,,,))))))***+++,,,---......******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,************************************))))))))))))******)))))))))***++++++************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((()))***+++***************)))))))))++++++***))))))(((''''''))))))))))))************************************************************))))))))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((((((''')))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((************++++++***)))))))))))))))))))))))))))++++++******))))))((((((*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***************************+++++++++(((((()))************)))******************************)))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((()))))))))((()))))))))************************************(((((())))))))))))((((((((()))))))))***************)))'''&&&&&&''')))***))))))))))))(((((((((((('''(((((()))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))************(((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((******************++++++))))))))))))))))))******(((((((((((((((((((((((((((((()))***************************))))))))))))((()))))))))************))))))(((((((((((())))))))))))************))))))+++++++++******)))))))))(((((()))***+++,,,,,,,,,************************************++++++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,************************************)))))))))(((******))))))))))))************************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''((((((((()))))))))***((())))))))))))*********''''''(((((())))))******((((((((((((((()))***+++,,,,,,++++++******))))))******))))))(((((((((((()))))))))))))))*********''''''(((((((((((((((((())))))(((((('''''''''''')))))))))))))))*********))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((******+++++++++*********))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))******(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++((())))))******************************************)))))))))))))))******************************(((((((((((())))))))))))))))))(((''''''(((((()))((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))***+++++++++***(((''''''(((***+++))))))))))))((((((((((((''''''((()))***))))))(((************************))))))))))))))))))))))))*********)))))))))(((((((((((()))))))))*********)))******++++++******)))''''''((()))***++++++,,,))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))++++++******************''''''((()))***++++++,,,(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))************))))))(((((((((''''''&&&&&&&&&(((((()))***+++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,************************************)))))))))(((******))))))((())))))***************************************************************************,,,+++************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******)))(((''''''))))))))))))))))))))))))))))))))))))))))))******''''''(((((())))))******))))))))))))*********+++''''''(((((())))))************)))))))))***++++++,,,,,,++++++******))))))''''''(((((())))))))))))******))))))))))))))))))''''''))))))******))))))))))))(((((('''&&&&&&&&&(((((())))))************(((((((((((())))))))))))''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((***+++---,,,+++)))******))))))))))))))))))))))))************))))))))))))))))))))))))************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((((((((()))))))))******)))))))))***++++++,,,,,,((()))******++++++******************************)))))))))))))))******+++************************(((((((((((())))))))))))***)))((('''&&&'''((()))))))))))))))************(((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))***,,,,,,******((((((((((((******(((((((((((())))))))))))''''''((()))))))))))))))************************))))))))))))))))))))))))******)))))))))((((((((('''(((((())))))***************++++++++++++******&&&&&&''')))***+++,,,---))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************)))))))))&&&'''(((***++++++++++++(((((((((((((((((((((((((((((()))***************(((((()))))))))))))))***))))))))))))***************))))))(((((())))))***))))))************))))))))))))(((((((((((((((((()))))))))***+++++++++,,,++++++++++++++++++++++++)))))))))************+++,,,,,,++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******+++,,,,,,,,,************************************))))))))))))******)))((((((((())))))************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((''''''))))))))))))))))))))))))))))))))))))************''''''(((((())))))******))))))))))))************(((((((((((())))))))))))++++++************++++++***************)))))))))&&&&&&'''(((((()))******************))))))))))))((()))+++,,,---,,,,,,+++*********))))))(((((((((((((((((()))******++++++(((((((((((())))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********((((((((((((((((((((((((************************************************'''(((((((((((()))))))))))))))))))))))))))))))))******+++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***,,,...---***))))))+++)))))))))))))))))))))))))))))))))))))))*********((()))))))))************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((()))))))))***((())))))***++++++,,,,,,))))))***++++++++++++***************************)))))))))))))))***++++++************************(((((((((((())))))))))))+++)))(((&&&&&&&&&((()))))))))))))))************'''((()))******)))((('''(((((())))))))))))(((((()))))))))))))))+++,,,---))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((((((''''''(((((()))******+++))))))************))))))''''''((()))***++++++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********))))))(((((((((((()))***+++******)))((())))))))))))))))))))))))(((((()))***************(((((((((((())))))******))))))))))))*********************))))))*********))))))************))))))************++++++++++++******************++++++************************))))))))))))***************************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,************************************))))))))))))******)))(((((((((((((((************************++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))((((((((()))))))))******))))))))))))((((((((((((******))))))))))))******(((((()))))))))))))))***''''''((((((((((((((((((************)))))))))(((&&&'''***+++,,,,,,+++***))))))))))))))))))(((((('''(((((()))******++++++'''((((((((()))))))))***&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))***************************,,,...---***))))))+++))))))))))))))))))))))))(((((())))))******++++++(((((())))))*********+++'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,(((((((((((())))))))))))((())))))***++++++,,,,,,))))))***++++++++++++***************************))))))((())))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))+++***(((&&&%%%&&&'''((())))))))))))************((()))***++++++***)))((((((((())))))))))))((((((***))))))((()))+++---...))))))************))))))&&&''''''((()))******+++((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((()))******+++(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))***)))))))))((((((''''''++++++,,,+++***(((&&&%%%************************(((((()))***************'''((((((((())))))******))))))))))))************++++++************++++++))))))************))))))&&&&&&''''''(((((())))))+++++++++***************))))))))))))))))))))))))))))))))))))************(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,************************************))))))))))))******)))(((((((((((((((************************++++++++++++++++++++++++************************''')))***,,,,,,***)))'''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&((()))+++,,,---))))))))))))))))))))))))(((((())))))*********+++))))))))))))(((((((((((((((((((((((())))))))))))******))))))((((((''''''***)))(((((((((((())))))''''''(((((())))))******)))))))))(((''''''&&&&&&+++*********))))))((((((###$$$&&&((())))))(((''''''''''''''''''''''''''''''(((((()))***+++++++++'''((((((((())))))******&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((()))************************++++++*********))))))))))))))))))))))))******))))))))))))************))))))))))))******&&&+++,,,)))(((******(((+++*********))))))((((((((((((((((((((((((((((((+++*********))))))(((((())))))))))))************((())))))*********))))))++++++******)))((((((((())))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((''''''(((((()))))))))***''''''((((((((((((''''''))))))))))))((((((((((((,,,***((((((***+++,,,,,,+++***)))(((((()))***+++))))))((((((''''''&&&&&&&&&''''''((((((((((((((())))))))))))************************************************))))))))))))(((((()))***************)))))))))))))))******+++))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))+++*********))))))((((((&&&'''((())))))((('''&&&(((((('''(((((()))***++++++)))((()))******)))((())))))))))))******************))))))))))))******)))))))))))))))******+++++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))+++,,,+++***)))******))))))))))))******))))))************)))))))))************+++++++++++++++++++++++++++++++++******+++++++++******))),,,,,,++++++***)))((((((************************++++++++++++++++++++++++++++++***)))(((((())))))((())))))***+++,,,,,,,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))((((((((()))***++++++,,,,,,,,,+++***)))((('''((()))***++++++***)))((())))))))))))))))))))))))***)))((((((((()))+++,,,+++++++++++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))((((((******))))))((((((''''''((((((((((((((()))************))))))((((((''''''))))))))))))************(((((((((((())))))))))))(((((())))))((('''&&&&&&************************'''((()))((('''&&&'''(((''''''''''''((((((((((((''''''((()))***++++++,,,+++******)))(((''''''&&&(((((())))))))))))((((((,,,)))'''(((+++,,,***''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((,,,***))))))******)))'''(((((((((((())))))))))))***((('''%%%%%%'''(((***))))))(((((((((((())))))************))))))))))))***************************)))((('''&&&&&&'''((((((((()))******************++++++,,,,,,++++++***))))))))))))))))))))))))******))))))))))))************))))))))))))******&&&))))))((())),,,+++(((************)))))))))(((((((((((((((((((((((((((************)))))))))((())))))))))))***************************)))(((''')))))))))))))))*********))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((())))))*********'''(((((())))))((((((''')))))))))))))))))))))(((+++)))((()))+++,,,++++++******)))(((((()))******)))))))))))))))(((((((((&&&'''(((((())))))(((((())))))))))))************************************************))))))))))))''''''((())))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))************)))))))))((('''((((((((((((((((((''')))(((((((((((())))))***)))((('''((())))))((('''))))))))))))******************))))))))))))******)))))))))))))))******+++*********)))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))'''(((***++++++***)))(((***))))))(((((())))))***))))))************)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))),,,,,,++++++***))))))(((************************++++++++++++++++++++++++++++++***)))))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++***)))((())))))************))))))))))))))))))))))))))))))***)))((((((((()))++++++******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''((((((((((((((()))*********)))))))))((((((((('''))))))))))))******************))))))((((((''''''(((((())))))(((''''''&&&''''''''''''''''''''''''((()))***)))'''&&&'''(((((((((((())))))))))))***(((((())))))******++++++*********)))((('''''''''(((((())))))))))))(((((('''&&&&&&&&&'''((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***)))((((((***+++***)))(((((((((((())))))))))))))))))(((''''''((())))))))))))(((((((((((())))))******)))))))))(((((((((((((((((((((((((((((((((***)))(((''''''(((((()))(((((()))***************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******))))))))))))************))))))))))))******'''))))))((())),,,+++(((************))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))************++++++++++++***((('''&&&'''(((((()))******++++++))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))***************((())))))******))))))((()))))))))))))))))))))))))))))))))+++,,,,,,+++)))***))))))(((((())))))***))))))))))))************&&&'''(((((())))))(((((())))))))))))************************************************))))))))))))&&&&&&'''((((((((((((((()))))))))))))))******+++((((((((((((((((((((((((+++***))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))((((((''''''(((((()))***))))))(((((((((((()))((('''&&&'''((()))((('''))))))))))))******************))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++***((('''))))))(((((((((((())))))))))))************)))))))))************+++++++++------------------------)))******+++++++++******,,,,,,++++++***)))))))))************************+++++++++++++++++++++++++++***))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))+++***))))))))))))))))))******+++++++++******)))******))))))))))))******)))))))))))))))))))))))))))))))))((()))******+++)))******+++++++++******))))))))))))))))))))))))************************'''(((((())))))((((((((())))))))))))((((((((((((((((((((((((((()))******))))))))))))(((((((((((())))))))))))************++++++***)))((('''&&&&&&(((((()))))))))((('''''''''''''''''''''''''''''')))***+++***((('''((()))))))))))))))************)))))))))))))))***************))))))((((((''''''(((((())))))))))))((((((((()))***)))(((((()))***'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((''''''(((***++++++***(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''(((((((((((((((((((((((())))))((((((((())))))***(((((()))*********************++++++++++++******))))))))))))))))))))))))******))))))))))))************))))))))))))******(((---///+++(((******)))*********)))))))))))))))*********************************)))))))))))))))((()))))))))***************************)))((('''(((((())))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******************++++++))))))************)))))))))))))))))))))*********((((((***,,,...---***((()))))))))(((((()))))))))((((((((())))))*********''''''((()))))))))))))))((()))))))))************************************************)))))))))(((&&&'''(((((())))))(((((()))))))))))))))******+++''''''''''''''''''''''''******)))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))***)))(((''''''((()))*********)))(((((('''((((((((('''&&&''')))))))))'''((()))))))))******************))))))))))))******)))))))))))))))******+++(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))******++++++***)))(((''')))(((((((((((((((((()))))))))************))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******+++++++++*********))))))******************************************************)))))))))))))))***''''''(((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))++++++***)))((((((((()))((()))***++++++++++++++++++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))******+++((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))((((((((())))))))))))((((((((((((((((((((((((((())))))***))))))))))))((((((((((((((()))))))))******************))))))((((((''''''(((((()))))))))(((((('''(((((((((((((((((((((((()))***+++***)))((((((***(((((()))))))))******************)))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((((((+++---,,,)))(((***,,,((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))((('''((()))***)))((((((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''((())))))***(((((()))***************(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))************))))))))))))******)))111555///'''&&&)))+++))))))))))))))))))******++++++++++++++++++++++++))))))))))))))))))******((()))))))))************'''((()))***************************))))))(((((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******************))))))************))))))((()))))))))*********+++'''(((***,,,...---***'''((((((((())))))((((((((('''''''''(((((()))))))))'''(((((()))))))))))))))((()))))))))************))))))))))))))))))))))))************)))))))))((((((((()))************))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''((()))*********)))(((((('''(((((()))((('''(((***+++***)))((()))))))))******************))))))))))))******)))))))))))))))******+++(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((())))))(((((((((((())))))))))))************))))))))))))*********+++++++++************************((()))***++++++++++++++++++++++++******************************************************************)))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((((((((()))((()))***++++++++++++++++++***)))(((((()))***+++************************((()))))))))************((()))***+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***(((((((((((())))))))))))((()))))))))************''''''(((((())))))******(((((()))))))))))))))((()))))))))))))))))))))))))))***+++***)))((((((***'''''''''((((((((())))))*********)))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((%%%''')))(((%%%$$$&&&)))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))),,,***(((((()))((('''%%%(((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))%%%&&&&&&'''(((((((((((((((((()))***************''''''((((((((((((''''''))))))))))))))))))))))))******))))))))))))************))))))))))))*********222666///(((&&&)))+++))))))))))))************++++++++++++++++++++++++))))))))))))************))))))))))))************&&&'''(((***++++++++++++++++++******)))(((((('''))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))((())))))******))))))(((((())))))******+++++++++((((((***,,,...---***''''''(((((())))))(((((('''''''''''''''(((((((((((('''((())))))******))))))))))))))))))************))))))))))))))))))))))))************))))))))))))((())))))***************)))))))))))))))******+++++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))***************))))))(((((())))))******))))))(((((((((((())))))(((''')))+++,,,+++***))))))))))))******************))))))))))))******)))))))))))))))******+++)))))))))******+++++++++))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))******))))))))))))******))))))************)))))))))************+++++++++************************((()))***+++++++++++++++************************************************************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))((()))***+++++++++++++++******))))))))))))******************************(((((()))************))))))******+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))************&&&&&&'''((()))***++++++(((((()))*********))))))(((((((((((((((((((((((()))***+++***((('''((()))''''''''''''(((((((((((()))))))))))))))*********))))))))))))(((((((((((((((((())))))))))))(((((('''((())))))((('''((())))))))))))******+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***---+++)))(((((('''%%%$$$(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''((((((((((((((((((((((((&&&'''((((((((((((((('''(((((()))***************''''''((((((((((((''''''))))))))))))))))))))))))******))))))))))))************))))))))))))*********---...+++)))+++***(((((()))))))))************************************((()))))))))************))))))))))))************'''((()))************************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************))))))((((((((('''(((((())))))(((((('''((())))))******+++,,,,,,)))))))))+++------***(((''''''((())))))((('''''')))))))))((((((((((((((((((((()))************)))))))))))))))************))))))))))))))))))))))))************))))))))))))'''(((((()))***))))))))))))))))))))))))******+++(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))((()))))))))************)))))))))******))))))))))))(((((((((((())))))***((('''&&&(((***++++++***))))))))))))******************))))))))))))******)))))))))))))))******+++******************++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******++++++************++++++))))))************)))))))))************+++++++++************************(((((()))++++++,,,,,,+++************************************************************************)))))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++)))******+++++++++******))))))************))))))************************'''((()))***+++******)))******+++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''(((((((((((('''((((((((()))))))))***((((((((((((((()))******'''((((((((()))))))))***))))))))))))************''''''(((((())))))******(((((()))***************))))))))))))))))))))))))((()))***)))'''&&&'''((('''(((((((((((()))))))))(((((())))))******++++++(((((((((((())))))))))))(((((())))))))))))((((((+++***)))***+++++++++***''''''((()))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++)))((((((((((((&&&$$$(((((((((((())))))))))))))))))(((''''''((())))))))))))(((((((((((())))))******)))))))))((((((((((((((((((((((((((((((((())))))***+++******(((((((((((()))***************(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))************))))))))))))*********)))&&&&&&+++///,,,%%%(((((())))))*********+++(((((((((((((((((((((((((((((())))))*********+++))))))))))))************)))************))))))(((((((((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++***)))))))))((((((''''''''''''((((((((((((''''''((())))))***++++++,,,,,,)))))))))+++,,,,,,+++)))&&&'''((())))))((('''&&&++++++******))))))(((((((((((()))***************))))))))))))************))))))))))))))))))))))))************))))))))))))&&&''''''((((((((((((((()))))))))))))))******+++************************))))))((())))))***++++++))))))))))))))))))))))))(((((())))))*********+++((()))***++++++***)))((((((((('''(((((()))***+++'''&&&%%%''')))******)))))))))))))))******************))))))))))))******)))))))))))))))******+++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((()))***++++++,,,,,,++++++++++++,,,,,,))))))************)))))))))************+++++++++++++++++++++++++++++++++(((((()))++++++,,,,,,,,,******************++++++************************))))))))))))))))))))))))))))))((())))))***+++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++******+++++++++******)))((()))***++++++***)))(((************************'''((()))++++++******)))+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&'''(((((((((((('''((((((((())))))******((((((((((((((()))******'''((((((((())))))******))))))))))))************))))))))))))(((((((((((((((((()))***************++++++++++++++++++++++++'''))))))((('''&&&'''((())))))))))))************'''(((((()))***++++++,,,(((((((((((())))))))))))(((((())))))))))))((((((***'''%%%&&&)))***(((%%%%%%&&&'''((()))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))(((''''''((()))(((&&&(((((((((((())))))))))))***((('''%%%%%%'''(((***))))))(((((((((((())))))************))))))))))))************************+++,,,------,,,+++***)))******)))))))))))))))*********+++++++++******)))************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++******))))))(((((())))))***+++,,,,,,------******))))))))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++,,,+++***((((((((())))))---,,,***(((((()))***+++************************++++++***)))(((((())))))(((((())))))*********+++++++++++++++***((('''&&&))))))))))))))))))))))))))))))************))))))&&&'''''''''(((((())))))+++*********))))))((((((&&&'''***+++,,,+++)))((())))))))))))******************))))))(((((('''''')))************+++++++++))))))*********+++++++++)))***+++,,,,,,+++***)))************************************************************************((()))***+++++++++++++++)))************+++++++++******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))((((((((()))***+++------))))))))))))******************))))))))))))******)))******+++++++++******))))))))))))))))))))))))******))))))((((((''''''$$$%%%&&&((())))))))))))************************+++*********))))))(((((((((((())))))******++++++)))*********+++++++++++++++*********))))))((((((************************((()))***+++,,,++++++***''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''((()))******'''(((***+++++++++***)))''''''(((((())))))******+++)))''''''((())))))(((+++***)))(((((()))***+++******))))))))))))******(((((('''(((((()))******)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))((((((***)))(((''''''((()))*********))))))((((((''''''+++***)))(((((()))***+++)))************)))(((((()))(((((('''''''''((((((************************(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((()))))))))))))))))))))******+++)))***************))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))***++++++,,,------******))))))))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********+++***)))(((((())))))***---,,,***)))((()))***+++************************++++++***))))))))))))))))))*********++++++++++++***++++++******)))((('''))))))))))))))))))))))))++++++++++++++++++++++++''''''((((((((()))))))))************)))))))))((('''((()))***+++******)))))))))))))))************)))))))))))))))((((((((()))************+++++++++******************+++++++++***))))))))))))***+++************************************************************************))))))***+++++++++******)))************+++++++++******++++++++++++******))))))*********+++++++++)))))))))))))))))))))))),,,,,,+++***************))))))))))))************************************)))***************))))))))))))))))))))))))))))))******))))))(((((((((((('''((())))))************************************************)))))))))((()))))))))))))))*********)))))))))*********++++++************)))))))))((())))))))))))))))))))))))'''((()))*********)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((()))))))))******'''((()))*********))))))))))))))))))(((((((((((()))'''&&&&&&((()))(((''')))))))))(((((()))))))))******))))))))))))******)))((((((((())))))***+++)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))((((((((())))))(((''''''((())))))+++++++++***************+++***)))(((((()))***+++************))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))))))))(((((((((((())))))))))))(((((()))***++++++((())))))******))))))(((************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))***************))))))******+++,,,,,,,,,******))))))))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((())))))***+++,,,+++***)))((()))***+++************************+++***))))))))))))))))))+++++++++++++++,,,,,,,,,)))***************))))))))))))))))))))))))))))))++++++))))))))))))++++++)))))))))))))))*********************))))))))))))))))))))))))************))))))))))))************(((((()))))))))))))))))))))************+++++++++++++++******************,,,***(((&&&&&&(((***,,,******************************************************************************+++++++++******))))))************+++++++++******++++++++++++*********************+++++++++))))))))))))))))))))))))---,,,++++++******++++++))))))))))))******************+++,,,,,,+++******************)))(((''''''))))))))))))))))))))))))***))))))))))))(((((((((++++++++++++++++++++++++************************************))))))))))))************))))))))))))((((((((()))))))))******************))))))))))))((((((((((((((((((((((((((((((((())))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******************)))))))))))))))))))))))))))((())))))************)))&&&'''((())))))))))))(((*********)))(((''''''''''''%%%$$$%%%'''((((((((((((((())))))))))))((((((******))))))))))))*********))))))))))))***++++++)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''((((((''''''''''''(((((()))******************+++******))))))))))))******,,,+++)))((((((((()))***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******)))))))))))))))***'''(((((())))))))))))(((************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))******+++++++++))))))******+++++++++,,,******))))))))))))******((()))))))))************((()))))))))************))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((((((((())))))***+++++++++***))))))))))))************************************)))))))))))))))***++++++++++++++++++++++++((()))******++++++++++++))))))))))))))))))))))))***(((&&&%%%%%%&&&(((************************************)))))))))))))))******)))((())))))******((()))))))))************((((((((())))))******+++))))))*********++++++++++++++++++******************)))(((&&&&&&((()))***************************************************************************+++++++++++++++***)))((())))))*********+++++++++******++++++++++++******************************))))))))))))))))))))))))))))))******+++---...///((()))))))))************((()))+++,,,,,,+++)))(((*********))))))'''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++*********************************************)))))))))))))))++++++******))))))(((((((((((((((((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''******++++++++++++******))))))))))))))))))))))))((()))***++++++***))))))&&&''''''(((((((((((((((***)))))))))((((((((('''&&&%%%$$$%%%((()))))))))((()))***++++++***)))(((******))))))))))))******+++***************++++++)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''(((''''''''''''''''''(((&&&'''''''''(((((())))))***))))))))))))))))))***,,,+++)))''''''(((***+++(((''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))(((((((((((()))))),,,,,,***)))((((((((((((''''''((()))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))******++++++,,,,,,)))***************++++++******))))))))))))******((()))))))))************((()))))))))************))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((())))))************))))))))))))))))))*********************************)))))))))))))))************************))))))((()))***++++++,,,++++++***************************(((&&&%%%%%%&&&(((***++++++++++++************))))))))))))))))))************))))))((()))******((()))))))))************(((((())))))******++++++))))))*********+++++++++************************(((((())))))))))))((((((************************************************************************+++++++++++++++***)))((())))))*********+++++++++******++++++++++++******************************)))))))))))))))))))))))))))))))))***+++,,,......((()))))))))************&&&((()))++++++)))(((&&&*********))))))'''&&&&&&))))))))))))))))))))))))))))))))))))************,,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''******++++++++++++******************************))))))*********))))))((('''''''''''''''(((((()))'''((((((((()))))))))***(((&&&%%%&&&)))***+++***)))***,,,,,,,,,,,,***)))******))))))))))))******++++++***************+++)))))))))))))))******+++************************))))))(((((((((((())))))''''''''''''(((((((((((('''(((((((((((((((((('''&&&&&&''''''((((((((())))))))))))******))))))))),,,+++)))''''''(((***+++'''''''''''''''((())))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))---,,,+++)))((((((((((((''''''((()))************************************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++*********+++++++++++++++******************************))))))))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))((())))))************)))(((((())))))))))))))))))************************)))))))))))))))******+++*********)))))))))))))))))))))***+++,,,,,,,,,+++************************++++++))))))))))))+++++++++++++++***************))))))))))))************************))))))))))))))))))))))))************))))))******************)))************+++++++++))))))*********+++++++++'''(((***++++++***((('''******************************************************************************+++++++++******))))))************+++++++++******++++++++++++******+++++++++***************)))))))))))))))))))))))),,,+++******))))))******))))))))))))************''''''((())))))(((''''''************)))((('''''')))))))))))))))))))))))))))))))))************++++++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((()))))))))******))))))))))))************************************))))))((((((((()))***+++************************))))))))))))))))))))))))))))))))))))(((((((((((()))******************)))***************************)))(((((('''(((((()))((((((''''''(((((()))***'''''''''((()))*********)))'''&&&''')))************++++++++++++++++++*********))))))))))))******++++++***))))))))))))***)))))))))))))))******+++************************))))))(((((((((((())))))'''(((((((((((()))))))))(((((())))))))))))((((((((())))))))))))))))))***))))))************)))))),,,+++)))((((((((()))***''''''&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))***)))))))))))))))******'''((()))***++++++++++++************************))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,++++++++++++++++++***************))))))))))))******))))))))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))***+++******(((((('''(((((()))))))))))))))************************)))))))))))))))***+++++++++++++++******)))))))))******+++,,,,,,,,,++++++************************++++++++++++++++++++++++++++++*********)))))))))((()))))))))************)))******+++***)))((('''))))))))))))************++++++******************)))************+++++++++(((((()))***+++,,,,,,---************************************************************************************************))))))***+++++++++******)))************+++++++++******++++++++++++******+++++++++*********))))))))))))))))))))))))))))))+++***))))))(((((())))))))))))))))))************(((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))*********++++++++++++***(((''''''((()))***))))))))))))))))))))))))((()))))))))************)))))))))))))))*********)))))))))*********++++++((()))))))))************************************'''&&&&&&&&&''')))+++,,,************************(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))(((************************+++)))'''%%%%%%&&&''')))))))))((((((((()))***+++(((((((((((()))))))))))))))(((&&&&&&((())))))(((***))))))))))))))))))*********))))))))))))******+++***))))))((((((((())))))))))))))))))******+++************************))))))(((((((((((())))))((((((((()))))))))******((()))***++++++***)))((()))))))))))))))(((((((((((()))***++++++***)))(((************))))))))))))&&&&&&&&&''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((((((((('''&&&))))))(((((((((((())))))'''''''''((()))+++,,,---(((((()))++++++,,,,,,,,,************************))))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++---,,,,,,++++++******************)))))))))))))))******))))))))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++***)))((('''''''''((())))))***))))))************************))))))((())))))***++++++,,,,,,,,,++++++*********++++++,,,,,,,,,++++++***************************))))))************))))))************))))))(((((((((((())))))*********+++(((***+++,,,+++***'''&&&))))))))))))************,,,+++++++++***))))))))))))************+++++++++''''''(((***+++,,,---...---+++)))(((((()))+++---************************************************************************((()))***+++++++++++++++)))************+++++++++******++++++++++++******++++++++++++******))))))))))))))))))))))))))))))&&&&&&''''''(((***+++,,,))))))))))))******************))))))))))))******)))******++++++++++++***))))))))))))))))))))))))))))))******+++++++++++++++***((('''''')))***+++))))))))))))))))))))))))(((((())))))*********+++(((((())))))******++++++************++++++++++++(((((())))))*********+++))))))))))))))))))))))))%%%$$$$$$%%%&&&(((***,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))((((((************************+++)))&&&######%%%''')))***)))((((((((()))+++,,,******))))))(((((('''''')))'''&&&&&&'''''''''&&&)))((('''&&&&&&'''((()))******))))))))))))************)))(((((('''(((((()))))))))))))))******+++************************))))))(((((((((((())))))(((((())))))******++++++)))***+++,,,,,,+++***)))((((((''''''&&&&&&&&&%%%((()))***++++++***)))((()))************)))((((((&&&&&&&&&'''''')))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))(((((((((((())))))))))))))))))************+++*********))))))((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++************************------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************,,,+++)))''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++***)))(((((()))***+++''''''((((((((((((''''''((()))))))))))))))(((((((((((())))))*********+++))))))))))))))))))))))))************************)))))))))))))))******++++++***)))(((((()))***+++000+++'''&&&(((+++,,,+++******************************************************++++++++++++******************************,,,,,,+++***))))))************))))))))))))******++++++******************,,,+++***)))((((((((((((************************+++*********+++,,,------************************)))************+++++++++)))))))))))))))(((''''''(((***,,,,,,+++***)))***************************,,,,,,+++***))))))************************************))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++************************))))))))))))))))))))))))((())))))(((''''''(((***))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((+++***)))(((((()))***+++'''(((******((((((((()))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************)))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))******((((((''''''''''''(((((()))((('''''''''(((***+++************))))))))))))************************)))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''************************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++*********))))))))))))***************************************++++++,,,************************))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++************************---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************+++***((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))(((''''''((())))))'''(((((())))))(((((('''(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))************************)))))))))))))))******++++++***)))(((((()))***+++---***((()))+++,,,+++)))******************************************************++++++++++++******************************,,,++++++***))))))************))))))))))))******************************,,,+++++++++++++++,,,,,,************************+++************++++++,,,************************)))************+++++++++)))************)))(((''')))***,,,,,,***)))***+++************************,,,++++++***))))))************************************))))))))))))******************************+++***)))(((((()))***+++************************))))))))))))))))))))))))((()))***)))'''''')))+++))))))(((((((((((())))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))+++***)))(((((()))***+++''')))******)))(((((()))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************)))((((((***)))))))))((((((((('''))))))))))))))))))))))))*********)))))))))))))))((((((''''''''''''(((((()))(((((('''((()))***+++************))))))))))))************************))))))))))))))))))))))))******((('''''''''(((((())))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))***)))))))))((((((((('''************************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''''''''(((((())))))))))))************************))))))))))))))))))))))))))))))))))))***************************)))))))))************************++++++***)))***+++,,,---++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++************************************************++++++++++++++++++++++++************************+++++++++******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************))))))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((''''''''''''((((((((())))))******))))))((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))************************)))))))))))))))******+++******))))))))))))*********)))***+++,,,,,,***(((******************************************************++++++++++++******************************,,,+++******)))***************))))))))))))******************************************+++,,,---...************************++++++***)))))))))******************************)))************+++++++++******+++++++++***))))))***++++++***))))))***,,,************************,,,+++******)))***************************************))))))))))))************************************))))))))))))******************************)))))))))))))))))))))))))))******)))(((((()))+++))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++,,,,,,+++++++++++++++++++++++++++++++++++++++***************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++*********************))))))))))))******''')))******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************))))))((())))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))(((((()))((((((''''''(((((()))((((((((((((((()))******************))))))))))))************************)))))))))))))))))))))))))))((((((''''''''''''((()))))))))))))))))))))))))))(((((((((((('''''''''))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((************************))))))))))))))))))))))))((()))))))))************************************************************+++***)))((()))***,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++*********************************************************************************************************)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********************************(((((((((((()))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))************))))))'''(((((())))))))))))((()))))))))))))))*********))))))))))))))))))))))))************************)))))))))))))))******+++***))))))))))))))))))***))))))***+++,,,+++***)))******************************************************++++++++++++******************************++++++***************+++******))))))))))))*********************+++++++++))))))(((((()))******+++************************++++++***)))((((((((()))************************))))))*********++++++++++++++++++,,,,,,++++++***+++++++++)))((((((+++---************************++++++***************+++******************************))))))))))))******++++++++++++++++++++++++***))))))))))))))))))***************************)))))))))))))))))))))))))))***+++***((((((***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,------************************+++++++++*********************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))))))))******))))))))))))))))))***((()))++++++)))((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))************)))((())))))))))))(((((((((((())))))))))))))))))))))))++++++******)))((((((((())))))(((((((((((())))))((((((((((((((())))))***************)))))))))(((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((************************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((((()))))))))***************************+++++++++)))))))))))))))))))))))))))(((((('''((()))***+++************************))))))))))))))))))))))))************++++++++++++*********************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))((((((((())))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))******))))))))))))))))))************************************************)))))))))))))))******+++)))))))))******)))))))))*********))))))***,,,---******************************************************++++++++++++******************************+++***************++++++******))))))))))))******))))))*********++++++++++++******)))(((((())))))************************++++++***)))((((((((()))************************))))))*********+++++++++***+++,,,,,,,,,,,,+++++++++++++++)))((((((+++---************************+++***************++++++******************************))))))))))))******************************)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,------******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((())))))))))))******)))))))))(((***++++++)))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((())))))(((((((((((())))))'''(((((()))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********************+++++++++++++++(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))((())))))******))))))(((&&&'''((())))))******)))************))))))))))))************************************************)))))))))))))))******+++))))))************)))))))))******)))((())),,,...******************************************************++++++++++++***************************************)))******+++,,,******))))))))))))******)))))))))***++++++,,,,,,...---,,,+++************************************++++++***)))))))))******************************)))************+++++++++******+++,,,,,,,,,++++++***++++++***))))))***,,,*********************************)))******+++,,,******************************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))(((''''''(((***))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++,,,,,,************************)))))))))*********************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))************))))))(((***++++++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((())))))***''''''((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))(((((((((((((((((((((((())))))************++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,))))))))))))))))))))))))&&&''')))*********((((((************************))))))))))))))))))))))))*********+++++++++,,,,,,***************************************************************************************************+++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************)))))))))((()))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))******)))(((((('''(((((())))))(((((('''&&&'''((()))************************)))))))))(((************************************************)))))))))))))))******+++((()))***++++++***)))(((&&&)))+++,,,******+++---******************************************************++++++++++++************************************))))))***++++++,,,******))))))))))))******((())))))***++++++,,,,,,,,,,,,+++++++++++++++,,,************************+++************++++++,,,************************)))************+++++++++))))))***+++++++++++++++)))***,,,,,,***)))***+++******************************))))))***++++++,,,******************************))))))))))))******((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((('''&&&&&&''')))))))))(((((((((((())))))))))))))))))))))))))))))************************************************((()))))))))*********+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))(((((())))))((()))***++++++***)))((((((***,,,+++***)))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''((((((((()))))))))***))))))))))))))))))))))))((((((((()))******++++++******))))))))))))******&&&'''((()))***))))))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''')))*********))))))((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))*********)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,************************&&&'''***,,,,,,+++)))'''++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************++++++++++++++++++,,,,,,))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))(((((()))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&'''((()))************+++*********))))))((((((************************************************)))))))))))))))******+++((()))***++++++***)))(((###(((---...---+++***+++******************************************************++++++++++++************************************))))))***+++,,,,,,******))))))))))))******((())))))***++++++,,,,,,(((((((((((()))***+++,,,************************+++*********+++,,,------************************)))************+++++++++((()))***+++++++++++++++(((***,,,,,,+++***)))*********************************))))))***+++,,,,,,******************************))))))))))))******((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((('''%%%%%%'''((())))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))*********((()))***++++++***)))((()))***,,,,,,***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''((((((((())))))******))))))))))))))))))))))))''''''((()))***+++,,,,,,******))))))))))))******&&&''')))*********)))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))(((((('''''''''&&&************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++++++++***)))))))))''''''((()))***++++++,,,)))************+++++++++,,,***)))***++++++***))))))************+++++++++++++++******))))))(((((((((((())))))******++++++))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))++++++******)))((((((((()))))))))))))))******+++++++++************++++++))))))(((((((((((())))))''''''(((((()))))))))***(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))(((''''''(((***,,,---************************((((((((((((((((((((((((+++*********))))))(((((((((((((((((())))))))))))++++++******************))))))*********++++++++++++,,,---,,,***)))***+++,,,+++***))))))***+++,,,(((((())))))******++++++))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))************************************************''')))++++++***)))))))))+++++++++++++++***)))(((++++++++++++++++++++++++$$$%%%&&&((())))))))))))(((((()))************)))---,,,,,,+++*********++++++***)))(((((()))***+++,,,,,,,,,,,,,,,+++***)))******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((******************************))))))))))))******++++++***)))((('''&&&&&&+++*********))))))((((((,,,+++++++++******))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,******))))))))))))******,,,+++++++++******))))))******))))))((((((''''''******))))))))))))******(((***++++++)))(((((()))+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***************)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((,,,,,,,,,+++***))))))(((&&&&&&'''((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++++++++***************)))))))))))))))*********)))************++++++++++++***)))***++++++***))))))************+++++++++*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))+++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++*********))))))*********))))))(((((((((((()))))))))*********++++++++++++)))))))))***))))))((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***,,,---************************************************************)))))))))((((((((((((((()))))))))******)))))))))***+++,,,,,,))))))*********+++++++++,,,---...---+++***+++,,,++++++***))))))***++++++)))))))))))))))*********))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))************************************************)))))))))((('''''')))++++++++++++++++++***))))))++++++++++++++++++++++++'''(((((())))))*********((()))******++++++******---,,,++++++*********+++******))))))))))))******++++++,,,,,,+++******)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))************))))))((((((''''''*********)))))))))((((((++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))************))))))))))))))))))))))))************************((((((((((((((())))))*********))))))))))))******++++++*********)))))))))************))))))))))))******))))))))))))******)))+++,,,,,,+++***+++---+++++++++*********))))))************************)))))))))******)))))))))))))))))))))))))))))))))+++***)))(((((()))*********)))))))))))))))))))))))))))(((((((((((())))))************************,,,++++++***))))))((((((''''''(((((()))(((((((((''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***************************+++++++++************))))))(((((()))************++++++++++++***)))***+++,,,+++))))))************+++++++++))))))))))))************************))))))))))))))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))******+++***))))))(((((())))))***))))))(((((((((((())))))************++++++++++++))))))))))))((('''&&&&&&************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))+++,,,************************************************************))))))))))))((((((((()))))))))******((((((((()))***+++---...***************+++++++++---.........,,,+++,,,---+++******))))))******+++************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))***************************************************)))(((&&&$$$%%%))),,,***++++++++++++***))))))++++++++++++++++++++++++++++++************++++++)))******+++++++++++++++,,,,,,+++************+++))))))************))))))******++++++******))))))******++++++++++++******))))))))))))))))))))))))******************************************************))))))))))))******))))))))))))((((((((((((******))))))))))))((((((******))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))(((((('''))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((())))))*********))))))))))))************))))))))))))((((((************++++++++++++******))))))))))))******)))***++++++******,,,...+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******))))))(((((((((((())))))************************+++******))))))(((((('''(((((()))))))))(((''''''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************)))))))))***+++++++++,,,******))))))))))))))))))))))))*********++++++++++++)))))))))+++,,,+++***))))))*********+++++++++(((((())))))******++++++++++++******))))))(((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((())))))************)))))))))))))))******+++))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((()))))))))'''((((((((((((((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((()))***+++*********************************************************)))))))))))))))(((((()))))))))************)))))))))***+++,,,,,,************************,,,---...---+++***+++,,,******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))************************************************)))***)))'''&&&'''))),,,******+++++++++******)))++++++++++++++++++++++++---,,,+++***))))))************+++,,,,,,,,,,,,+++++++++***************+++((()))***++++++***)))((())))))*********))))))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******'''((((((((()))))))))***))))))))))))))))))(((((()))))))))((((((((((((((())))))))))))))))))))))))++++++************++++++))))))*********+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++(((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((((((((((((((()))))))))************))))))))))))))))))))))))***************************************++++++,,,******))))))))))))******)))))))))((((((((((((((((((((()))******+++,,,,,,******))))))))))))******((())))))((('''''')))+++************************************************)))))))))(((((()))))))))(((((((((((((((((((((((()))))))))))))))*********)))))))))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((***)))))))))(((((('''''')))))))))))))))((('''&&&%%%&&&'''((()))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************)))))))))***+++++++++,,,'''(((((()))******++++++))))))*********+++++++++***)))((()))+++,,,+++***))))))*********+++++++++(((((())))))******++++++++++++******))))))(((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))************))))))(((((()))))))))))))))******+++))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((%%%%%%'''((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************,,,,,,+++***)))))))))******************************+++,,,+++)))))))))+++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************************************(((***,,,+++***)))***+++)))******+++++++++******++++++++++++++++++++++++,,,,,,+++***))))))))))))******+++,,,,,,,,,,,,+++*********))))))***++++++((()))***++++++***)))(((((())))))*********))))))******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******''''''(((((())))))******(((((((((((((((((())))))((((((((((((((()))))))))))))))))))))))))))))))))++++++************++++++))))))*********+++++++++))))))))))))))))))))))))************************************************((((((((((((((((((((((((((())))))******))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,******))))))))))))******((((((((((((((()))))))))&&&''''''((()))***++++++******))))))))))))******)))******)))'''&&&'''(((************************))))))))))))))))))))))))))))))(((''''''((())))))''''''''''''''''''''''''(((((())))))************(((((())))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((()))*********)))(((''''''%%%&&&'''((()))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***************************+++++++++''''''((()))***+++,,,,,,)))************+++++++++***)))((()))+++,,,,,,+++)))************+++++++++))))))))))))************************))))))))))))))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))++++++******)))((((((''')))))))))))))))******+++***))))))(((((())))))***))))))(((((((((((())))))++++++++++++************$$$%%%&&&((()))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))*********++++++...---+++***))))))((((((+++++++++***************)))++++++***)))((()))***((())))))******))))))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************(((***------,,,*********))))))***++++++++++++***+++++++++++++++++++++++++++++++++++++++***)))((()))******+++++++++++++++***))))))))))))***++++++))))))************))))))))))))******++++++************++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******''''''(((((())))))******''''''(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))******(((((())))))))))))******&&&''''''((()))***************))))))))))))******)))+++,,,,,,***)))))))))***************+++++++++(((((((((((((((((((((((())))))''''''''''''))))))'''''''''''''''''''''''''''((()))******+++******((((((((()))******++++++))))))(((((((((((())))))************************))))))))))))))))))))))))))))))*********)))((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++++++++***************(((((())))))*********+++)))************+++++++++)))(((((()))+++---,,,+++)))************+++++++++*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++*********))))))*********))))))(((((((((((())))))++++++++++++*********)))&&&'''((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***'''(((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++,,,,,,+++***))))))))))))+++++++++*********))))))***+++,,,+++)))((()))***'''((()))******)))(((''')))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************)))+++++++++))))))***,,,))))))***+++++++++++++++++++++++++++++++++++++++***+++---......,,,***)))((()))******++++++******)))))))))))))))***++++++******))))))))))))******)))******+++,,,,,,++++++******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))'''''''''((((((((()))))))))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))******)))))))))*********++++++((((((((())))))***************))))))))))))******$$$'''+++,,,,,,+++******))))))*********+++++++++((((((((((((((((((((((((***)))'''&&&&&&''')))***))))))))))))))))))))))))&&&''')))***++++++******'''(((((()))******++++++))))))(((((((((((())))))************************************************(((((()))*********))))))''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************,,,+++++++++******))))))************)))))))))))))))************+++++++++)))(((((()))+++---,,,+++)))************+++++++++++++++******))))))(((((((((((())))))******++++++))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))******+++++++++************++++++))))))(((((((((((())))))***)))))))))((((((''''''((()))***************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***'''(((((((((((((((''''''))))))))))))))))))))))))************************(((((())))))*********+++)))************++++++++++++***************++++++++++++++++++******))))))+++,,,---,,,***)))***+++'''((()))******)))((('''(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************************************++++++***(((&&&'''***---((()))***+++++++++++++++++++++++++++++++++++++++)))+++...000000...,,,***(((((()))***************))))))((())))))***+++++++++***)))(((((()))***+++)))***+++,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((&&&'''''''''(((((())))))))))))******+++++++++,,,))))))))))))))))))))))))++++++************++++++)))************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,******))))))))))))******))))))******+++++++++,,,***************+++++++++******))))))))))))******"""'''+++++++++******))))))******++++++++++++))))))))))))))))))))))))***((('''&&&&&&'''(((***************************&&&''')))***+++++++++***'''(((((()))***+++++++++))))))(((((((((((())))))((((((((((((((((((((((((***************+++++++++'''((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))),,,++++++******++++++,,,************************************************((((((((((((((((((((((((***+++------+++***+++,,,((((((((((((((((((((((((+++++++++************)))))))))************))))))))))))))))))))))))))))))************************,,,,,,,,,+++++++++++++++************************(((((())))))*********+++***(((((())),,,,,,)))&&&))))))******+++++++++,,,************))))))))))))+++***)))(((((()))***++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))******************++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))++++++************************))))))******+++,,,+++++++++*********))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))************)))*********++++++++++++(((((())))))***+++------***))))))))))))+++---...,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((+++---///111000...***(((++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******)))&&&%%%&&&))),,,+++***((((((((((((((()))******))))))((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))************))))))))))))************************))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))+++)))(((((()))******)))(((((()))***************((()))***++++++***)))(((******))))))))))))******+++*********))))))((((((++++++******))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******************)))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))((((((((((((******))))))))))))******************))))))))))))++++++***)))(((((())))))((()))***++++++***)))((())))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))))))))(((((((((((()))))),,,++++++******++++++,,,************************************************************************(((***,,,,,,*********+++))))))))))))))))))))))))+++++++++************)))))))))************))))))))))))))))))))))))))))))************************,,,,,,++++++*********)))************************)))*********+++++++++++++++)))'''''')))***)))((()))))))))*********+++++++++*********))))))((((((+++***)))(((((()))***+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))******))))))))))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************++++++++++++******************************))))))))))))******************************************))))))******+++,,,+++++++++*********))))))(((((())))))))))))((((((((((((((()))))))))))))))(((((()))))))))*********)))))))))*********++++++******************++++++))))))(((((()))***,,,---,,,,,,,,,++++++*********************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///...---***)))))))))))))))))))))))))))******************************))))))))))))*********((('''(((+++,,,+++***((((((((((((((())))))******))))))))))))))))))(((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))(((************))))))))))))************************))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))+++)))(((((()))******)))''''''((()))))))))))))))((()))***++++++***)))(((***))))))(((((())))))*********)))))))))(((((((((((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************))))))))))))))))))))))))))))))*********************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))(((******))))))))))))******************))))))))))))++++++***)))))))))))))))+++,,,,,,------,,,,,,+++))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))++++++************++++++************************************************************************&&&(((******)))))))))+++************************+++++++++************)))))))))************))))))))))))))))))))))))))))))************************,,,,,,+++***))))))((((((+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++)))''''''((()))***)))(((((())))))))))))******+++++++++***)))(((((('''******))))))))))))******************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************++++++++++++******************************************++++++++++++******************************))))))******+++,,,+++++++++***************((())))))******))))))((())))))))))))))))))(((((((((((((((((())))))))))))((((((((()))))))))******,,,++++++***))))))******(((((((((((()))***+++++++++++++++++++++*********************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++******+++,,,---+++)))((((((((((((((())))))******************+++++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***************)))((('''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))***)))((((((******)))(((&&&&&&'''((((((((((((((())))))************)))))))))((((((''''''(((((()))))))))((((((((((((((('''''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******))))))(((((((((((())))))******++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******************))))))))))))+++***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))++++++************++++++************************************************************************%%%'''))))))(((((()))***************************+++++++++*********))))))))))))************))))))))))))))))))))))))))))))************************,,,++++++***)))(((''''''++++++++++++++++++++++++++++++++++++++++++++++++******))))))************((((((((((((((())))))))),,,++++++***)))(((''''''***))))))))))))))))))************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))******************++++++++++++******************************)))))))))*********++++++))))))))))))******************))))))******+++,,,************************)))))))))******)))))))))+++******))))))(((((((((''''''((((((((()))))))))(((((((((((())))))))))))++++++***************+++((((((((((((((())))))***+++++++++***************************************((())))))))))))*********************************))))))))))))))))))))))))++++++***************+++++++++++++++++++++++++++******************************))))))))))))*********++++++,,,,,,+++***))))))(((((((((((()))******))))))******++++++,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******+++******)))((('''************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''&&&&&&&&&))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((******)))'''&&&'''(((((())))))(((((()))))))))******)))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))******++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,++++++***)))(((''''''''''''((()))***++++++,,,*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))***************))))))))))))******************)))))))))(((******)))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))))))))(((((((((((())))))+++******))))))******+++************************************************))))))))))))))))))))))))&&&''')))***)))((()))***************************+++++++++*********))))))))))))************))))))))))))))))))))))))))))))************************++++++******)))(((((('''++++++++++++++++++++++++******************)))))))))***,,,------+++***))))))))))))(((((((((((((((++++++******)))((((((''')))))))))******)))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))******************++++++++++++******************************((((((((()))))))))******(((((()))))))))***************))))))******+++,,,************************))))))************))))))++++++******))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---'''(((((()))))))))))))))************************************************((())))))))))))*********************************+++++++++++++++++++++++++++***)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******)))***++++++***)))))))))***))))))))))))***++++++)))))))))******+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''')))******(((&&&(((((()))************)))***))))))))))))))))))***((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))******++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,++++++***)))(((''''''''''''((()))***++++++,,,))))))))))))))))))******))))))))))))))))))))))))************************)))))))))))))))******+++((()))))))))*********+++******))))))))))))******************)))))))))(((***)))))))))))))))******++++++++++++++++++++++++((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))******************************************************(((((((((((((((((((((((((((***++++++***))))))***************************+++++++++************)))))))))************))))))))))))))))))))))))))))))************************+++************))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))(((***------,,,***************))))))))))))((((((************))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))((((((((()))******'''((()))******)))((('''))))))))))))))))))))))))))))))))))))******************++++++++++++******++++++++++++++++++++++++'''((((((((())))))))))))'''(((((())))))***************))))))******+++,,,***************+++++++++)))******++++++******)))******************))))))))))))))))))************((((((((()))))))))******((((((((()))***,,,---...(((((()))******))))))((()))))))))***************************************)))))))))*********++++++++++++++++++++++++++++++*********************************)))******+++,,,))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******)))*********((((((***,,,+++++++++***+++,,,,,,---***************+++++++++++++++++++++++++++++++++''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((('''''')))******(((&&&((())))))*********************))))))))))))******)))((((((''''''(((((()))'''(((((((((((()))))))))''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******))))))(((((((((((())))))******++++++))))))))))))************))))))))))))))))))))))))************************)))))))))))))))******+++((())))))******+++++++++******))))))))))))******************)))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))******************************************************)))))))))))))))))))))))),,,---...---+++******+++))))))))))))))))))))))))+++++++++************)))))))))************))))))))))))))))))))))))))))))*********************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))*********(((&&&&&&***---++++++*********)))))))))))))))))))))************((()))***++++++***)))(((((()))))))))************++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++++++++***)))***))))))))))))***++++++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))******************++++++++++++******++++++++++++++++++++++++(((((()))))))))*********''''''(((((()))******+++******))))))******+++,,,))))))*********+++++++++)))******++++++******)))******************++++++************++++++++++++)))))))))*********++++++***)))))))))***+++,,,,,,))))))***++++++***)))(((((()))))))))*********+++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((*********+++++++++,,,,,,))))))))))))))))))))))))******************************))))))))))))*********++++++)))((()))---000---,,,,,,,,,,,,---......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******************))))))))))))************************))))))))))))))))))))))))(((((())))))***+++++++++))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))''''''''')))******'''%%%'''(((((()))***)))))))))+++***)))(((((()))***+++***))))))(((((())))))***((((((((()))))))))******((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************))))))))))))))))))))))))))))))*********((()))))))))************))))))))))))))))))))))))************************)))))))))))))))******+++((())))))******+++,,,,,,******))))))))))))******************)))))))))))))))))))))))))))***++++++((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))******************************************************************************...///000///---+++***+++((((((((((((((((((((((((+++++++++************)))))))))************))))))))))))))))))))))))))))))*********************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++***'''###!!!###)))///,,,+++++++++******))))))((((((((()))******++++++((()))***++++++***)))((((((((())))))*********+++++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))***************++++++,,,'''((()))++++++)))((('''))))))))))))))))))))))))))))))))))))******************++++++++++++******++++++++++++++++++++++++)))************+++++++++&&&''''''((()))******+++*********)))***++++++,,,))))))******++++++++++++******++++++++++++******)))))))))***+++++++++,,,******+++++++++,,,,,,,,,************++++++++++++,,,+++******)))*********)))***+++,,,,,,+++***)))(((((())))))*********+++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******+++,,,+++)))(((***///444...------------...//////.........------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++************))))))))))))************************))))))))))))))))))))))))(((((()))***+++,,,------))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))''''''''')))******'''%%%&&&''''''(((((((((((((((+++***)))(((((()))***+++******))))))))))))******(((((())))))******++++++++++++******))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******************)))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************)))))))))))))))******+++((())))))***++++++,,,,,,******))))))))))))******************))))))))))))))))))((())))))***+++++++++***)))(((((()))***+++))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))))))))(((((((((((())))))+++*********))))))((((((******+++++++++,,,,,,,,,************************************************,,,+++***))))))***+++,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********...---,,,+++*********************)))))))))))))))))))))))))))))))))))))))************************,,,+++++++++***)))))))))******+++++++++,,,,,,,,,---......---,,,***'''&&&))))))))))))******************))))))))))))******(((((((((((())))))))))))************************)))************+++++++++***)))))))))))))))******++++++***)))(((((())))))(((((((((((())))))))))))******)))((((((((((((((())))))))))))************+++++++++*********))))))'''((()))***+++,,,,,,,,,+++++++++*********))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++'''((()))******)))((('''************************))))))*********+++++++++++++++***)))(((((())))))))))))))))))))))))))))))++++++******************************************++++++******++++++,,,---''',,,...***(((***---...+++,,,---......,,,***)))+++***))))))+++++++++)))---,,,+++++++++,,,---...------,,,+++***)))(((((())))))***+++++++++++++++******++++++++++++******((()))***))))))***---/////////......------------------------............---***'''(((***,,,,,,*********))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++******************))))))***++++++++++++++++++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))(((((()))***++++++,,,,,,))))))))))))))))))))))))''''''((()))***++++++,,,,,,+++***(((''''''''''''))))))))))))************+++++++++++++++***)))((())))))))))))))))))))))))(((((())))))))))))((('''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***+++++++++)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************(((((())))))*********+++...------,,,+++***))))))))))))***+++,,,,,,------************************))))))))))))))))))))))))+++***)))(((((()))***++++++++++++************))))))))))))))))))))))))))))))))))))))))))(((''''''******************************+++,,,,,,,,,,,,+++++++++***)))(((((())))))))))))))))))))))))))))))+++*********))))))))))))******+++++++++,,,,,,,,,************************************************++++++***))))))***++++++)))************++++++++++++++++++++++++++++++++++++++++++******))))))))))))))))))***************************))))))))))))************************************************+++++++++*********************+++++++++,,,,,,,,,+++,,,,,,---,,,+++)))((())))))))))))******************))))))))))))******((((((((()))))))))******************************)))************+++++++++******)))))))))******+++++++++***)))))))))))))))))))))))))))******************)))((((((((((((((())))))))))))************+++++++++*********))))))((()))***++++++++++++++++++++++++*********)))))))))))))))***++++++,,,,,,************************++++++++++++++++++++++++((()))***+++++++++***)))************************))))))*********+++++++++++++++***)))))))))))))))))))))))))))))))))))))))************************************************++++++******++++++,,,---(((...000,,,***,,,...---+++,,,---------,,,***)))***++++++++++++++++++***---,,,+++******+++,,,---+++++++++***************))))))******+++++++++***))))))*********))))))(((***++++++***((()))+++---------------------------,,,,,,---...///000000111///---***)))+++,,,+++)))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************(((((((((((())))))))))))************************((()))******++++++******+++*********))))))))))))************)))))))))((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((((())))))******+++++++++***)))((((((''''''((('''(((((((((((()))))))))(((((()))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***))))))(((((())))))))))))************))))))))))))))))))))))))******************************))))))(((((((((((()))))))))*********++++++((()))))))))************,,,,,,++++++******))))))(((((()))******+++,,,,,,************************))))))))))))))))))))))))***))))))(((((()))***++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((())))))***************++++++***)))))))))))))))))))))))))))))))))))))))***************)))))))))******+++++++++,,,,,,,,,************************************************++++++***))))))***++++++)))************+++++++++++++++++++++++++++++++++*********)))))))))))))))$$$%%%''')))***++++++******************************************************************************************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++))))))))))))******************))))))))))))******)))))))))*********++++++************************)))************+++++++++++++++************+++++++++***))))))))))))))))))************++++++++++++***))))))((((((((((((((())))))))))))************+++++++++***************)))******+++++++++******+++++++++***************************************************************************************((()))***+++++++++++++++***************************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))************************************************++++++******++++++,,,---***000333000------...------.../////////...---,,,(((,,,///...,,,***+++,,,---,,,+++******+++,,,,,,)))))))))******+++++++++)))))))))***************))))))***))))))(((''''''+++,,,,,,***(((((()))+++------------------......,,,---...///000222222333000...,,,+++++++++***)))***))))))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((()))******************************)))))))))************))))))))))))))))))))))))))))))))))))'''''''''((())))))******)))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))''''''''''''((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''(((((())))))************++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***))))))))))))((((((((())))))*********+++++++++))))))))))))*********************)))))))))))))))'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++*********)))))))))))))))))))))))))))))))))))))))******))))))((((((((((((((((((((((((((((((&&&'''(((((())))))((((((+++***))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************************************+++******************+++))))))*********+++++++++++++++++++++++++++++++++******************))))))###%%%(((***++++++******)))***************++++++************************************************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))))))))******************))))))))))))******)))*********++++++++++++************************))))))*********+++++++++---,,,++++++***+++++++++******)))))))))))))))***)))))))))*********++++++))))))(((((((((((())))))((()))))))))************************************+++++++++++++++***)))(((************************+++++++++*********))))))************************))))))))))))))))))))))))(((((())))))******++++++******************************************************)))))))))))))))***))))))))))))))))))))))))***************+++++++++************************++++++******++++++,,,---,,,333666333000000///...111222222333333222111111(((---111111---***,,,...///...,,,++++++,,,------************++++++++++++))))))))))))******++++++++++++++++++***)))((('''***+++,,,+++***)))***,,,/////////......---------......///000000111222222---,,,++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***************+++++++++(((((()))************)))*********************************)))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))*********)))))))))))))))((((((((((((((()))******'''''''''((((((((())))))&&&'''(((((())))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&&&&&&&((()))***)))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))*********'''((((((((())))))******((((((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))***++++++************))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))&&&'''(((((())))))((((((******)))))))))))))))***))))))))))))))))))))))))***************+++++++++******+++++++++,,,,,,,,,*********************************************************++++++*********))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''(((***,,,,,,,,,***)))))))))******+++++++++,,,************************************************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,------,,,+++************((()))))))))******************))))))))))))******)))*********++++++++++++************************))))))*********+++++++++---,,,,,,+++******++++++***)))))))))))))))******((((((((()))))))))******))))))(((((((((((())))))((()))))))))************************************+++++++++++++++***)))(((************************,,,,,,++++++***)))))))))************************))))))))))))))))))))))))*********++++++,,,,,,,,,***************************************************)))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************************++++++******++++++,,,---...444888555111111111///222333333333333333333333***///333222...+++---000111000///...---......///,,,,,,,,,,,,+++++++++++++++******)))***+++,,,,,,---------------,,,++++++(((***,,,,,,,,,,,,---...333222111000///---,,,,,,000000000///////////////(((((()))************+++))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++(((((()))******************************+++++++++))))))))))))))))))******************************))))))***************+++))))))))))))))))))))))))*********)))))))))))))))(((''''''(((((()))***+++(((((()))))))))*********)))*********))))))((('''))))))))))))))))))))))))'''(((((()))******))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((('''&&&&&&&&&((()))***((((((((()))))))))******************************++++++++++++++++++++++++))))))))))))************'''''''''((((((((())))))******))))))))))))))))))'''''''''((())))))******)))))))))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********************)))))))))(((((())))))))))))))))))))))))))))))************))))))************************'''((())))))******))))))***)))))))))))))))***************************************+++++++++++++++******+++++++++,,,,,,,,,************************************************)))***++++++++++++***))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,------,,,******))))))******+++,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++******+++++++++,,,,,,,,,...---,,,+++************))))))))))))******************))))))))))))******)))))))))*********++++++************************)))************+++++++++---,,,+++***************)))))))))))))))******+++'''((((((((())))))))))))((((((((((((((())))))***))))))))))))***************************++++++++++++++++++++++++***)))(((***************+++++++++,,,+++++++++******))))))++++++++++++++++++++++++************************......---,,,,,,------...************************+++++++++***************)))))))))))))))******+++)))))))))))))))))))))))))))))))))***++++++,,,,,,************************++++++******++++++,,,---///555888555222222333222000000000111111111111222...000222111...---///222333222111////////////000.........------,,,,,,,,,,,,,,,+++******,,,---.........////////////......(((+++---.........///000333222111000///---,,,,,,/////////...------,,,,,,$$$&&&)))***))))))***,,,)))))))))************+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,))))))***+++++++++++++++*********+++++++++++++++))))))))))))***************************************************+++++++++)))))))))))))))))))))))))))))))))))))))*********((((((((((((((()))******))))))))))))************************)))((('''&&&))))))))))))))))))))))))&&&'''((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((('''(((((())))))'''((((((((())))))))))))************************++++++++++++++++++++++++)))))))))************+++'''''''''((((((((())))))************))))))))))))''''''(((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******)))))))))((((((((())))))))))))))))))))))))))))))******++++++******************************((()))******++++++******)))))))))))))))******+++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************)))***++++++++++++***))))))************+++++++++++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,+++))))))***++++++,,,------++++++++++++++++++++++++************************+++++++++*********************+++++++++,,,,,,,,,---,,,+++******++++++,,,))))))))))))******************))))))))))))******((((((((()))))))))******************************)))************+++++++++,,,,,,+++***)))))))))))))))))))))))))))***++++++(((((()))))))))*********((((((((((((((()))******))))))))))))************))))))*********+++++++++******+++++++++******)))))))))*********++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++///...,,,+++******++++++************************+++++++++*********)))))))))))))))))))))***++++++))))))))))))))))))))))))((())))))***++++++,,,,,,************************++++++******++++++,,,---000555777444111333555555////////////000000111111222111000//////000111333333222111///...//////000............////////////...---,,,++++++---...000---...///000111111111000+++---000000/////////000............------------,,,,,,,,,,,,++++++++++++%%%(((++++++***)))***+++))))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))************************(((((((((((())))))))))))((())))))***++++++,,,,,,******+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,((()))))))))***************************************************)))))))))))))))))))))))))))))))))(((((())))))******++++++)))((((((((((((((()))***((((((((())))))))))))***((((((((())))))(((''''''))))))))))))))))))))))))''''''((()))***+++******))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))*********************************************************))))))*********+++++++++))))))))))))************************)))))))))((()))))))))))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++***)))((('''***)))))))))(((((((((((())))))))))))))))))))))))((()))***++++++++++++***************************((()))******++++++******)))))))))))))))***++++++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************)))***+++,,,,,,+++***))))))************+++++++++++++++++++++++++++++++++(((((())))))*********+++++++++******+++,,,------))))))***+++,,,,,,------++++++++++++++++++++++++************************,,,+++++++++******))))))******+++++++++,,,,,,,,,+++***))))))***,,,---...))))))))))))******************))))))))))))******(((((((((((())))))))))))************************)))************+++++++++,,,+++***)))(((((((((((())))))((())))))***++++++)))************+++++++++((((((((((((((()))******))))))))))))************))))))******++++++++++++)))******+++++++++******))))))******++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))'''&&&&&&''''''************************++++++++++++******))))))))))))((())))))***++++++))))))))))))))))))))))))((())))))***++++++,,,,,,************************++++++******++++++,,,---000555666333000333666777111000000000111222222333555222///...///111333333333222000///.........///------...///000111222222///...---,,,,,,...///111,,,---...000111111111222...000222222000///...///******+++,,,,,,---......)))))))))******+++++++++(((+++------***((()))***))))))******++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,++++++,,,------------,,,*********++++++,,,,,,,,,(((((())))))*********+++************************))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))***++++++,,,))))))(((((((((((())))))''''''''''''((((((((()))%%%%%%&&&'''(((((((((((())))))))))))))))))))))))(((((()))++++++,,,,,,,,,))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))***+++++++++)))(((''')))************+++++++++************************))))))))))))))))))))))))))))))******++++++++++++***++++++++++++,,,,,,,,,+++*********))))))((((((************))))))))))))((((((((((((((('''''''''************************))))))))))))))))))))))))++++++++++++***)))'''%%%))))))))))))(((((((((((())))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))(((((()))***************))))))((())))))***++++++************************,,,,,,,,,++++++************+++,,,------,,,+++***++++++******)))(((((((((,,,,,,,,,++++++*********+++*********))))))((((((++++++************++++++++++++******)))(((((((((+++++++++++++++++++++++++++++++++++++++++++++++++++)))(((((()))******)))************************************************************************,,,+++***))))))***++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************)))))))))******+++++++++///...---,,,+++++++++++++++++++++++++++++++++++++++++++++************)))************************************************)))))))))))))))))))))))))))))))))))))))*********)))))))))***+++++++++,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...000111222333333222000///++++++,,,---...///000111............///000222222222222222111111///......,,,------...///111333444........................000000//////000111111222222222111000///...------000---++++++---/////////******))))))))))))******+++++++++************)))+++*********))))))((((((''''''(((((())))))******)))))))))))))))******+++************))))))))))))))))))))))))*********************)))******++++++,,,---...//////...---,,,,,,,,,++++++***)))((((((---,,,+++***)))'''&&&&&&''''''(((((())))))******))))))*********((('''&&&,,,+++++++++******))))))''')))***)))((('''(((***(((((())))))))))))((((((******))))))))))))******(((((('''(((((()))***+++))))))(((((((((((())))))+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++***)))))))))***,,,...000,,,+++***((((((((()))*********))))))******+++,,,,,,+++)))(((((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************((((((((()))******+++++++++++++++*********))))))***************************************)))(((((()))))))))))))))))))))))),,,,,,,,,+++++++++*********++++++******)))((('''************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++))))))))))))************,,,,,,,,,+++++++++******+++*********))))))))))))++++++************++++++************)))))))))))),,,,,,++++++++++++++++++++++++++++++++++++++++++---+++******+++++++++***************************************************************************+++***))))))))))))***+++))))))))))))))))))))))))+++***))))))))))))***+++))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************+++++++++,,,+++++++++******++++++,,,+++++++++++++++++++++++++++++++++************)))************************************************))))))))))))))))))))))))************)))))))))(((***************+++++++++*********+++++++++,,,,,,++++++******++++++,,,,,,...///111222222111000///++++++,,,---...///000000,,,,,,,,,---...//////000111111111111000///...---....../////////000000000------------------------111000000000000000111111000000//////......------///...---...//////...,,,******))))))))))))******+++++++++************)))************)))))))))((((((((((((((()))))))))))))))))))))))))))******+++************))))))))))))))))))))))))*********************)))******+++,,,---...///000000///...---,,,,,,++++++***))))))(((,,,++++++***)))(((''''''((((((((()))))))))))))))((())))))******)))((('''++++++*********)))))))))((()))***)))((('''(((***(((((())))))))))))((((((******))))))))))))******)))(((((((((((())))))***))))))(((((((((((()))))))))************))))))((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++***))))))(((((()))******,,,+++)))((((((((()))*********))))))******+++,,,,,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************))))))))))))*********************)))))))))))))))+++++++++*********))))))***************************************)))(((((())))))))))))))))))))))))++++++++++++***************++++++++++++***))))))************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,(((((())))))***++++++,,,,,,,,,,,,++++++++++++******************)))))))))++++++************++++++))))))))))))************,,,,,,,,,++++++*********++++++++++++++++++++++++///---++++++,,,,,,,,,+++************************************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))++++++************++++++))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************((((((''''''(((((()))***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,(((((()))******+++,,,,,,+++++++++++++++++++++++++++++++++************)))************************************************))))))))))))))))))))))))++++++******))))))((((((+++++++++***************)))))))))************+++++++++******************,,,---///000111000//////++++++,,,,,,---...//////******++++++,,,,,,------000000000000///...------//////000000///...,,,+++........................222111000000000000000111.....................---///...///000111000,,,)))******))))))))))))******+++++++++************)))************))))))))))))))))))))))))(((((((((((()))))))))))))))******+++************))))))))))))))))))))))))******************))))))***++++++,,,......000000000000......,,,,,,++++++***)))))))))************)))))))))((())))))))))))))))))(((((((((((()))*********))))))******))))))))))))((((((((()))******(((((()))***(((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((((((((()))))))))(((((((((((())))))(((((()))*********))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++,,,+++***)))((('''''''''+++***))))))((()))))))))******))))))******+++,,,,,,+++***))))))***+++,,,************************))))))))))))))))))))))))************))))))))))))************************))))))))))))************++++++******)))(((((('''+++++++++***************************************)))************))))))((())))))))))))))))))))))))************))))))))))))******++++++,,,,,,++++++************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---)))))))))******+++++++++++++++++++++++++++++++++************************++++++************++++++'''(((((()))***+++++++++---,,,,,,++++++************+++++++++++++++,,,,,,///---++++++,,,,,,+++***************************************************((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))),,,++++++++++++++++++,,,((()))))))))*********************)))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))***************************++++++************++++++************************************************+++++++++++++++,,,,,,,,,((()))***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************************************)))))))))))))))))))))))))))))))))))))))*********,,,+++++++++***))))))))))))))))))*********++++++,,,,,,+++++++++***))))))***+++,,,...////////////***++++++,,,------......)))******++++++,,,,,,+++...............---,,,,,,---...///000///---+++***000000000000000000000000222111000000//////000000---------....../////////111000//////000...+++)))******))))))))))))******+++++++++*********))))))*********)))))))))))))))******))))))(((((('''''')))))))))))))))******+++************)))))))))(((((()))))))))************))))))))))))***+++,,,,,,...///000111111000///...+++++++++*********)))))))))))))))))))))*********+++******))))))((((((((((((((())))))************)))))))))(((((((((((((((((()))******)))((()))***(((((())))))))))))(((((())))))************))))))******)))(((((('''(((((())))))(((((((((((())))))(((((()))***++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++------,,,+++***))))))(((******))))))))))))))))))******))))))******+++,,,++++++***))))))***++++++************************))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++((()))))))))************************))))))((((((************************************************))))))************)))((())))))))))))))))))))))))))))))))))))(((((((((((('''((()))***+++,,,,,,+++************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,+++++++++******))))))++++++++++++++++++++++++***************+++++++++++++++************++++++''''''((()))***++++++,,,,,,,,,,,,++++++******************++++++,,,,,,,,,---+++***)))***+++***)))************************************************((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((()))))))))************))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******************************+++******))))))******+++************************************************++++++++++++++++++++++++++++++,,,------,,,+++++++++++++++++++++++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))''''''((()))***++++++,,,,,,+++++++++***)))))))))************+++++++++,,,,,,,,,------,,,+++***)))******+++,,,---.........******++++++,,,,,,------******+++,,,,,,,,,++++++,,,,,,---------,,,++++++***+++---...///...,,,+++////////////////////////000000///....../////////.........///000000111111333111...,,,,,,,,,+++*********))))))))))))******+++++++++*********))))))))))))))))))))))))************))))))(((((('''''')))))))))))))))******+++************)))))))))(((((()))))))))************))))))))))))***+++,,,---...///000111111000///...+++++++++***************))))))))))))************++++++******))))))((((((((()))))))))******++++++((((((((((((((())))))))))))***+++***)))((()))+++(((((())))))))))))((((((((()))************)))(((******)))(((((('''(((((())))))(((((((((((())))))))))))***+++,,,,,,,,,+++))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))******+++*********+++************)))))))))*********))))))******))))))******+++,,,+++******************+++************************))))))))))))))))))))))))))))))))))))))))))******************************((()))))))))************(((((())))))************************************))))))))))))))))))))))))((())))))*********)))))))))))))))))))))))))))))))))))))))(((((((((''''''%%%&&&''')))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,---------,,,,,,+++******))))))***++++++++++++,,,,,,,,,*********+++++++++++++++++++++************++++++'''(((((()))***+++++++++++++++++++++++++++++++++*********++++++,,,,,,---+++)))(((((()))******)))************************************************))))))))))))))))))))))))''''''((()))************))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((())))))***+++******************************))))))))))))******************************************************+++++++++************)))+++,,,---......---+++***+++++++++++++++++++++++++++++++++************)))************************************************))))))))))))))))))))))))''''''((()))***++++++,,,+++++++++************************+++++++++,,,,,,+++,,,---...---,,,+++***++++++++++++,,,---------*********++++++,,,,,,,,,***+++,,,------,,,+++******++++++,,,,,,+++******((()))+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////.../////////000000111111333000,,,******+++++++++******))))))))))))******+++++++++************)))))))))))))))************))))))))))))(((((((((((()))))))))))))))******+++************))))))))))))))))))))))))************(((((())))))***+++------......000000000000......************************)))))))))))))))***************************))))))******)))))))))***++++++(((((())))))))))))******)))***++++++))))))***+++(((((())))))))))))((((((((()))***++++++***)))(((***))))))(((((((((((()))))))))(((((((((((()))))))))******++++++++++++***))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))******+++&&&&&&'''((()))))))))((((((((()))************)))******))))))******+++,,,************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++***************+++++++++))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......,,,,,,------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++(((((())))))*********+++*********++++++,,,,,,---)))******+++,,,,,,------)))((('''''')))++++++***************************************************************************'''((()))+++++++++++++++))))))))))))))))))))))))))))))***++++++***))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++******************************))))))))))))***************************************************************)))))))))((((((((()))+++---------,,,++++++++++++++++++++++++++++++++++++************)))************************************************))))))))))))))))))))))))******))))))))))))))))))***************+++++++++)))))))))************+++)))***,,,------,,,+++***,,,,,,,,,+++,,,,,,,,,---************++++++++++++)))+++,,,------,,,***))))))******++++++******)))))))))******+++,,,,,,,,,*********************************+++,,,---...///....../////////////////////---+++***++++++***(((******))))))))))))******+++++++++************)))((()))))))))************(((((((((((()))))))))))))))))))))))))))******+++************))))))))))))))))))))))))************((((((((()))***,,,---...---...///000000///...---*********************************)))))))))))))))******************++++++,,,+++***)))))))))***+++)))))))))*********++++++)))***++++++))))))***+++(((((())))))))))))((((((((()))***++++++***)))((()))(((((((((((())))))***))))))(((((((((((())))))((())))))))))))(((((('''))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))******+++&&&&&&((()))))))))(((''''''((()))***+++******)))******))))))******+++,,,*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))************)))))))))))))))*********))))))*********+++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))*********)))))))))((((((&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------.........+++,,,............,,,+++*********++++++,,,------*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++))))))))))))************))))))***+++,,,------...))))))***+++,,,,,,------((('''&&&'''***,,,,,,+++************************************************************************'''(((***+++,,,,,,,,,+++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***************************)))))))))((((((''''''%%%&&&))),,,---------,,,+++++++++++++++++++++++++++++++++************)))************************************************)))))))))))))))))))))))),,,,,,+++***)))((('''&&&))))))******+++++++++,,,(((((((((((())))))))))))'''(((***,,,---,,,+++***------,,,,,,+++,,,,,,,,,***************+++++++++)))***+++,,,,,,+++)))(((((()))************))))))+++******)))******+++,,,************************(((((()))***+++---...///........................+++***+++,,,,,,+++(((&&&******))))))))))))******+++++++++************)))(((((())))))*********+++''''''(((((())))))******)))))))))))))))******+++************))))))))))))))))))))))))************((((((((()))***,,,---...,,,---...//////...---,,,******************++++++************)))))))))((()))))))))***+++++++++,,,---,,,***)))))))))******))))))******+++++++++,,,)))+++++++++***)))***+++(((((())))))))))))((((((''')))***++++++***)))'''(((((('''(((((()))***+++))))))(((((((((((())))))'''((((((((('''&&&%%%%%%))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))******+++((()))***++++++***)))((('''((()))+++++++++***)))*********)))***++++++,,,******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((())))))))))))************++++++******)))((((((((())))))******++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************))))))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++(((***++++++++++++,,,......------,,,,,,+++++++++)))************+++++++++++++++,,,,,,,,,---------++++++************++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************,,,,,,+++++++++++++++,,,******))))))))))))******)))((((((((()))***++++++)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''***)))(((''''''((()))***************************((((((((()))***,,,......************************---------.........//////************************************************,,,++++++++++++++++++,,,))))))))))))))))))))))))************++++++++++++)))***++++++++++++***)))************************...---,,,+++************)))************+++++++++...---+++))))))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++************++++++************************++++++++++++,,,---...///---,,,+++******+++,,,---...---,,,+++***(((''''''************************,,,+++***)))))))))++++++***)))))))))((((((''''''******))))))))))))******++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++++++++***)))))))))))))))))))))))))))))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************&&&''''''(((((((((((((((***)))'''&&&&&&&&&((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))''''''''''''((()))++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********)))((((((((()))***++++++************************))))))))))))))))))))))))))))))))))))******************))))))((((((''''''+++*********))))))(((((())))))))))))************((((((((()))******+++++++++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))))))))*********))))))))))))))))))))))))))))))*********))))))(((************************)))+++,,,+++)))(((((((((---------,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++***,,,---,,,******+++,,,,,,,,,,,,,,,,,,+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************,,,,,,+++*********************))))))))))))******))))))))))))))))))***+++)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))***)))(((((((((((()))***************************)))))))))***+++,,,---...************************++++++,,,,,,,,,---------************************************************++++++************++++++************************(((((((((((())))))))))))************************************************,,,++++++***************)))************+++++++++...---+++***)))***+++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,++++++******++++++,,,************************++++++++++++,,,---......******)))(((((()))******---,,,,,,+++***)))((((((************************,,,+++***))))))***++++++*********))))))(((((((((******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************''''''((())))))))))))(((&&&''''''(((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))''''''''''''((()))***+++))))))))))))))))))))))))************************++++++******))))))(((((())))))))))))))))))***+++************************))))))))))))))))))))))))))))))))))))***************)))))))))((((((((('''************)))))))))((())))))))))))*********************)))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))((()))+++***)))(((((()))------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,------,,,***))))))************+++++++++++++++)))************+++++++++*********++++++++++++,,,++++++************++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++************************,,,+++***)))))))))))))))******))))))))))))******+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&'''((()))***++++++)))******++++++,,,,,,,,,***))))))(((((())))))******************************************+++,,,,,,************************))))))*********+++++++++******************************************************))))))))))))******++++++++++++++++++++++++(((((((((((()))))))))))),,,+++***))))))***+++,,,************************)))))))))*********++++++)))************+++++++++---,,,+++*********+++,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,++++++******++++++,,,************************++++++***++++++,,,---...******)))(((((()))******+++++++++*********))))))************************+++******)))******++++++***************)))))))))******))))))))))))******'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++************************))))))************))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))************(((((()))***************###%%%'''***++++++))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))(((''''''(((((()))***+++))))))))))))))))))))))))************************,,,,,,+++***)))(((''''''+++***))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((************))))))))))))))))))))))))************++++++******)))(((((('''++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))((('''((()))---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,---,,,***)))***+++++++++******************))))))*********+++++++++))))))*********+++++++++++++++************++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************))))))(((((()))******+++******))))))))))))******++++++***)))((((((((())))))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((('''''''''((()))*********))))))******+++,,,------))))))))))))))))))))))))******************************))))))((())))))***************************)))))))))************+++************************************************))))))(((((((((((())))))++++++++++++++++++++++++)))*********++++++++++++,,,+++)))(((((()))+++,,,************************''''''((()))***+++++++++))))))*********+++++++++,,,,,,+++******++++++,,,***+++---......---+++***++++++++++++++++++++++++************************+++******))))))******+++************************++++++******+++,,,,,,---,,,++++++++++++++++++,,,******************************************************************++++++++++++************************))))))))))))******(((((())))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))***+++++++++,,,************************))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************))))))***++++++++++++***%%%&&&((()))******)))))))))******++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************+++*********))))))((((((++++++***)))((((((((()))************************))))))))))))))))))))))))((()))))))))************))))))))))))((((((((((((*********)))))))))))))))((()))))))))************************))))))((((((************))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((************************************++++++++++++))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))$$$&&&((()))((('''((()))---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***,,,,,,++++++,,,---,,,,,,++++++***)))(((((())))))*********+++++++++))))))*********+++++++++++++++************++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++************************&&&''''''((()))+++------******))))))))))))******++++++***)))((((((((())))))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))***+++,,,,,,))))))************))))))************************))))))(((''''''''''''(((************************************++++++++++++************************************************)))(((((((((((((((((()))************************)))*********++++++++++++,,,+++)))(((((()))+++,,,************************&&&'''(((***++++++++++++))))))*********++++++++++++++++++++++++++++++,,,+++,,,------------,,,+++++++++++++++++++++++++++************************))))))(((((((((((())))))************************++++++*********+++,,,,,,+++++++++,,,,,,+++++++++)))************+++++++++************************))))))******++++++++++++******************++++++******))))))))))))******************))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))***+++++++++,,,************************))))))************))))))***)))))))))((((((((('''))))))))))))))))))))))))((()))))))))************)))******+++++++++++++++***)))(((''''''((()))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++***)))((((((((()))************************))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))******((()))))))))************(((((())))))*********************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++((((((((((((((((((((((((((((((''''''((()))******************************$$$&&&((()))((('''((()))------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++******++++++++++++++++++++++++(((***++++++++++++---...---,,,,,,+++******)))))))))************+++++++++*********++++++++++++,,,++++++************++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++************************&&&''''''(((***,,,...///******))))))))))))******+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))(((((((((''''''((((((((()))*********)))******++++++******)))************************(((((('''''''''''''''(((***************************++++++++++++,,,,,,,,,************************************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***))))))***+++,,,************************&&&''')))+++,,,,,,++++++)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************+++++++++)))))))))(((((()))))))))************************++++++************++++++((()))************)))(((******************++++++************************((()))***+++++++++++++++)))))))))*********************))))))))))))******++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++++++++++++++++++++++++++))))))************))))))*********)))((('''''''''))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***,,,+++)))''''''''')))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***+++,,,,,,+++***))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))************))))))))))))************'''(((((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********(((((((((((((((((((((((((((''''''&&&'''(((***+++************************&&&((())))))((('''((()))////////////............,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,+++***+++---***+++++++++,,,,,,------)))************+++++++++++++++++++++,,,,,,,,,,,,++++++************++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************))))))******+++,,,---******))))))))))))******))))))))))))))))))***+++)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))***++++++++++++***)))************************))))))((((((((())))))*********************************++++++++++++,,,,,,***************************************************))))))(((((())))))***************************(((((((((((())))))))))))************************************************((()))+++,,,---,,,+++***)))************+++++++++******++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,************************))))))*********+++++++++++++++************++++++************************++++++************++++++((()))************)))(((++++++******************************************'''(((***+++,,,,,,++++++((((((((())))))***************))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************++++++++++++++++++++++++))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************((())))))***+++*********))))))))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))***+++************************))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***((()))))))))************))))))))))))************)))))))))))))))*********)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((('''&&&&&&&&&(((***+++************************((()))+++***)))(((((()))111111111111000000000000,,,,,,,,,------.........,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,------,,,***)))***+++((()))***+++---///000000)))************+++++++++++++++,,,,,,,,,---------++++++************++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,+++******++++++******))))))))))))******))))))(((((()))***++++++)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&'''((()))***++++++*********))))))))))))))))))***+++,,,,,,+++***)))***************************************+++,,,,,,************************************++++++++++++******************************************************))))))))))))******++++++++++++++++++++++++************++++++++++++)))***++++++++++++***)))************************)))***,,,------,,,+++***)))************+++++++++)))***+++,,,,,,,,,,,,,,,---+++)))'''''')))+++---************************))))))******++++++++++++---,,,,,,++++++,,,,,,---************************++++++***************+++***+++,,,------,,,+++***+++++++++*********))))))************************'''(((***+++,,,,,,++++++''''''(((((()))))))))*********))))))))))))******((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++++++++******))))))++++++++++++++++++++++++))))))************))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************(((((()))************)))%%%&&&)))+++,,,,,,+++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))*********)))(((((((((((())))))))))))))))))))))))))))))************************************))))))))))))))))))(((((()))***++++++************************))))))))))))))))))))))))))))))))))))************'''((((((((())))))******(((((())))))*********+++))))))))))))************++++++******)))((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&(((***,,,)))))))))))))))))))))))))))+++,,,+++)))(((((())):::777444222222111000///000///...---,,,,,,------***)))((((((((()))+++,,,,,,+++******++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************)))************+++++++++************************))))))))))))))))))))))))******))))))((((((''''''***(((''''''((())))))(((************************))))))************))))))+++*********))))))((((((+++***)))(((((()))***++++++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******************************))))))))))))************++++++++++++******,,,,,,+++***))))))******)))************++++++++++++++++++++++++++++++++++++)))'''%%%%%%''')))++++++++++++*********))))))++++++++++++++++++++++++)))))))))******+++++++++************************+++++++++*********)))))))))***+++------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++++++++***)))))))))************************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++++++++***))))))***+++++++++*********))))))(((((('''''''''''''''((()))***'''((()))******)))((('''((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***+++,,,))))))))))))))))))))))))************************+++++++++*********))))))***************************)))(((''''''&&&''''''$$$&&&''')))))))))((((((*********************************)))))))))))))))(((((((((((()))***,,,---))))))))))))))))))))))))++++++***)))((('''&&&%%%((((((((()))******++++++***)))'''&&&&&&&&&'''((())))))))))))))))))))))))******))))))******+++,,,...---+++)))''''''''''''((()))***++++++***))))))************************++++++************++++++>>><<<888555444222///---.........------.........///...---,,,,,,,,,---...---,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************)))************+++++++++************************))))))))))))))))))))))))******))))))((((((((((((,,,***))))))***++++++***************************))))))************))))))************)))))))))(((+++***)))(((((()))***+++************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************++++++************++++++))))))))))))))))))))))))*********************************))))))***************++++++++++++************)))(((((((((((((((((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++******+++,,,...+++++++++*********))))))++++++++++++++++++++++++*********+++++++++,,,,,,************************+++++++++*********)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************************))))))))))))***************************************************))))))(((((())))))***+++***)))(((((()))***+++))))))))))))))))))))))))************)))))))))((()))(((((('''''''''(((((('''((()))******)))((('''&&&'''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((()))***+++))))))))))))))))))))))))************************+++++++++*********))))))************************+++******))))))))))))***(((((()))))))))(((((('''************************''''''(((((())))))******''''''(((((()))*********))))))))))))))))))))))))(((((())))))))))))***************)))))))))))))))---,,,+++*********++++++))))))))))))))))))))))))******))))))******+++,,,---,,,***)))((('''(((((($$$%%%'''((((((((('''&&&))))))))))))))))))))))))***))))))))))))))))))***GGGDDD@@@===:::666222///................../////////...,,,+++***++++++,,,...---,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++************************)))************+++++++++************************))))))))))))))))))))))))***))))))))))))(((((((((,,,***))))))***++++++***************************))))))************))))))************))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************************++++++************++++++******++++++++++++************)))(((((((((((()))((((((((())))))))))))***------------------------************************+++++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************+++++++++******************))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++************************,,,++++++***))))))((((((*********************************************************))))))***************))))))))))))******))))))************))))))************))))))))))))******)))(((''''''''''''(((((())))))))))))((((((%%%&&&((()))+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((())))))***))))))))))))))))))))))))************************+++++++++*********************************************)))))))))***++++++,,,+++***)))((((((((((((************************%%%&&&&&&'''((()))******((()))***+++++++++***))))))))))))))))))))))))))))))))))))*********++++++++++++******)))(((((('''+++******)))((()))))))))))))))))))))))))))))))))***))))))))))))***++++++++++++***)))((()))))))))*********(((&&&$$$!!!(((((((((((((((((((((((())))))(((((((((((())))))OOOLLLHHHEEEBBB???:::777111111111000000///......---,,,+++*********++++++...---,,,,,,------,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***(((''''''((())))))(((************************)))******++++++******)))*********)))))))))))))))***))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++))))))))))))))))))))))))************************,,,++++++++++++++++++,,,******++++++++++++******,,,,,,+++******+++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((***************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************)))((((((((()))+++,,,************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***)))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,************************+++++++++******)))))))))************************************************++++++************++++++***))))))))))))))))))******+++,,,------,,,+++************)))))))))))))))))))))((((((((((((((()))(((((())))))))))))((((((''''''(((******+++++++++((((((((((((((((((((((((((((((((((((((((((((((((++++++***))))))((((((((())))))))))))))))))))))))************************************************************************''''''''''''((()))******---,,,***)))((()))***+++************************''''''(((((())))))*********+++---......,,,***))))))))))))))))))))))))))),,,,,,++++++***))))))(((************))))))((((((******))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))******++++++++++++)))'''%%%$$$))))))))))))))))))))))))))))))(((((((((((())))))TTTQQQMMMJJJHHHEEEBBB???888888777666333111///---000///...------...///000---,,,++++++,,,,,,+++***************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))***************(((''''''((())))))(((******************************++++++++++++******))))))))))))))))))******)))))))))******)))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******************************************************))))))))))))******))))))))))))))))))))))))************************,,,++++++++++++++++++,,,******++++++++++++******,,,+++++++++++++++,,,,,,******++++++++++++,,,,,,************************+++,,,...//////...,,,+++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************)))((((((((()))+++,,,************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***)))(((''''''************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***+++++++++,,,************************))))))******+++++++++,,,************************************************++++++************++++++)))))))))******)))))))))+++++++++,,,,,,+++++++++))))))))))))))))))******'''''''''((((((***+++,,,))))))(((((((((((())))))))))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((************))))))((((((************************************************************************))))))))))))))))))))))))(((((('''(((((()))***++++++***)))))))))+++,,,---************************+++++++++******))))))))))))***,,,------+++***((()))))))))))))))))))))))),,,,,,++++++***)))))))))(((((())))))************---------,,,,,,,,,++++++(((((((((((((((((((((((())))))(((((())))))***+++((()))))))))************$$$%%%(((+++---.........************************+++******))))))******+++XXXUUUPPPMMMKKKJJJHHHFFFAAAAAA@@@>>>;;;777444222111000...------...//////---,,,++++++,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))************************)))************+++++++++************************)))))))))))))))))))))))))))))))))************+++,,,***))))))***++++++*********************************++++++++++++******))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))************************++++++************++++++******++++++++++++*********))))))))))))***+++++++++++++++,,,,,,,,,------******************************,,,,,,,,,,,,*********************+++++++++*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++***************************************+++++++++***))))))))))))***++++++************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++******))))))(((************************))))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++************************))))))******+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********))))))************))))))))))))(((((((((((())))))))))))))))))************&&&&&&'''((()))+++,,,---))))))(((((((((((())))))***++++++******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((***************************************************************+++++++++))))))))))))))))))))))))++++++*********+++,,,,,,))))))))))))***+++,,,---************************...---,,,+++***))))))((('''((()))******)))(((((())))))))))))))))))))))))'''(((((()))***+++,,,,,,'''(((((()))******++++++***++++++++++++***)))))))))))))))))))))))))))))))))(((((((((((()))******((())))))*********))))))((((((************)))(((************************++++++************++++++```\\\VVVRRROOOOOONNNMMMHHHHHHHHHGGGDDD@@@===;;;444333111...---,,,,,,,,,...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))(((************************)))************+++++++++************************))))))))))))))))))))))))))))))*********+++++++++,,,***))))))***++++++******************************++++++,,,,,,++++++***((()))))))))************((()))***++++++***)))(((((()))))))))************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************+++******))))))******+++))))))))))))))))))))))))*********************************))))))***************++++++++++++*********)))))))))******+++,,,******+++++++++,,,,,,,,,************************'''(((((((((((((((((('''))))))*********+++++++++)))******+++,,,,,,------,,,,,,+++++++++*********************************))))))*********+++++++++)))******+++++++++++++++************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++*********************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((((())))))***((()))***++++++***)))(((***(((&&&%%%%%%&&&(((***((()))))))))************(((((((((((()))***+++,,,***)))(((''''''((()))***)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((******+++***))))))************************************************))))))*********+++++++++)))))))))))))))))))))))),,,,,,++++++***+++++++++))))))***************)))************************,,,,,,++++++******))))))((())))))******+++++++++))))))))))))))))))))))))&&&''''''(((***++++++,,,)))))))))))))))*********''''''((((((((('''&&&%%%))))))))))))))))))))))))((((((((((((((()))******))))))***+++******)))(((------,,,+++)))&&&###!!!******************************))))))))))))******iiiddd\\\WWWTTTSSSSSSRRRMMMMMMMMMLLLJJJGGGDDDBBB===;;;888444111000///...000...------...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((************************)))************+++++++++************************))))))))))))))))))))))))))))))******++++++++++++***(((''''''((())))))(((***************************++++++,,,,,,++++++***(((((())))))*********+++((()))***++++++***)))((((((((())))))*********+++((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))******************************))))))))))))************++++++++++++******,,,+++++++++,,,------...)))************+++++++++++++++++++++++++++++++++************************))))))******++++++++++++))))))***+++,,,,,,------+++++++++******)))))))))************************))))))******++++++++++++)))***+++------,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))************************------,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))((()))***++++++***)))(((,,,***'''%%%%%%'''***,,,(((((())))))*********+++***)))))))))))))))*********)))(((''''''((()))***'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++***)))************************************************))))))******++++++++++++))))))))))))))))))))))))++++++***)))((((((((())))))***++++++***)))'''&&&************************)))))))))))))))*********,,,++++++,,,---...///000))))))))))))))))))))))))))))))))))))((((((((((((++++++******)))((((((((()))***+++++++++***((('''))))))))))))))))))))))))((((((((((((((()))******)))***+++++++++)))(((''''''((()))+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))tttfff^^^[[[YYYUUURRR[[[ZZZWWWTTTQQQOOOMMMLLLGGGCCC<<<777444222000///,,,,,,------.........///+++++++++,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++******''''''(((***+++,,,---...///......---,,,+++******++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++(((*********)))((()))***))))))))))))))))))))))))+++*********))))))(((((('''((()))******+++******))))))************))))))************))))))((((((***))))))(((((((((((((((***)))(((''''''((()))******************)))((((((******))))))))))))******************************************************************************************************(((((()))***+++,,,,,,,,,,,,,,,+++***))))))******,,,+++++++++***))))))))),,,,,,,,,++++++***************************************************************+++++++++,,,,,,,,,++++++************++++++))))))***+++,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++***************+++************************++++++++++++++++++++++++++++++******************************************))))))))))))))))))))))))))))))*********++++++++++++++++++************)))++++++++++++++++++++++++************************---,,,***)))))))))******))))))))))))***+++,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,------,,,+++***************************))))))************))))))))))))************))))))))))))************))))))************************&&&(((+++------+++(((&&&(((((()))***++++++,,,,,,))))))))))))))))))))))))******)))))))))))))))***************************((((((((()))******++++++))))))((((((''''''&&&&&&(((((((((((())))))))))))************************''''''((()))***++++++,,,*********)))))))))))))))******+++++++++,,,,,,,,,************************))))))+++,,,,,,+++***)))************************...---,,,***)))(((((((((+++++++++*********))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))******+++++++++************++++++************)))))))))((()))*********++++++++++++---,,,+++***))))))))))))++++++******************))))))))))))))))))))))))************************}}}sssllliiifff```[[[\\\\\\[[[ZZZXXXTTTQQQOOOOOOKKKDDD>>>:::666333000.............../////////...---------------......------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***))))))***+++,,,------...------,,,,,,++++++******++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++))))))***+++))))))))))))))))))))))))************)))))))))((()))***************)))((())))))************))))))++++++*********)))))))))++++++)))(((((((((((()))***)))(((((((((((()))******************)))((((((******))))))))))))******************************************************************************************************)))))))))***+++++++++,,,,,,++++++******)))******+++++++++***************+++++++++******)))))))))************************************************+++++++++++++++++++++,,,++++++************++++++)))******+++,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,************************++++++++++++++++++++++++******++++++++++++++++++***************************************************+++++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++************************---,,,***)))))))))***+++++++++*********++++++,,,,,,,,,,,,+++++++++******************************************************************************************))))))))))))******++++++++++++******************************))))))************))))))))))))************))))))))))))************))))))************************))))))************))))))(((((()))******+++,,,,,,))))))))))))))))))))))))******))))))))))))***************************************)))))))))))))))((((((((((((((('''''''''((((((((()))))))))******************************(((((())))))******++++++***)))))))))))))))))))))******+++++++++,,,,,,,,,***************************++++++,,,+++***)))(((******************************))))))((()))))))))+++++++++*********))))))))))))))))))))))))))))))***)))(((((((((((()))***)))))))))))))))******+++++++++************++++++,,,,,,+++++++++*********)))))))))*********++++++---,,,+++***))))))))))))************************))))))))))))))))))))))))************************{{{xxxtttmmmhhh``````aaa```^^^\\\YYYWWWXXXTTTNNNHHHCCC===777333111111000000//////000000000000///......//////000------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,+++***)))***,,,))))))))))))))))))))))))************))))))))))))++++++++++++***)))((('''))))))************))))))+++++++++***************...,,,***((('''((()))******))))))(((((())))))***)))************))))))(((******))))))))))))************************************************************************************************************************+++++++++++++++******************************+++++++++*********)))))))))))))))************************************************++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------************************************************++++++,,,,,,,,,---------,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++***************************************************************************++++++*********)))))))))*********))))))*********************************))))))************))))))))))))************))))))))))))************))))))************************+++***))))))))))))***+++((())))))******+++++++++))))))))))))))))))))))))***)))))))))))))))******************************++++++******)))((((((''''''((((((((((((((()))))))))))))))*********++++++************************)))*********************))))))))))))))))))************+++++++++,,,,,,,,,************************+++++++++++++++***)))(((************************((((((''''''((()))******+++++++++***************))))))))))))))))))))))))+++***))))))))))))***+++)))))))))))))))******+++++++++************++++++++++++*********)))))))))((((((((()))))))))******,,,+++******))))))))))))************************))))))))))))))))))))))))************************~~~{{{yyymmmjjjgggccc```_________\\\YYYTTTOOOJJJDDD===999555444333111000000000000222111111000000000000111,,,,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++))))))*********++++++++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++************************))))))))))))))))))))))))************++++++++++++***+++,,,,,,+++***+++,,,))))))))))))))))))))))))*********)))))))))))))))++++++++++++******)))((())))))************))))))++++++++++++************///---+++((('''((()))***))))))))))))))))))))))))))))))************)))(((******))))))))))))******************************************************************************************************+++++++++*********************+++++++++*********)))))))))***+++++++++,,,******************))))))************************************************,,,,,,,,,++++++++++++***++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------......************************************************+++++++++,,,,,,,,,,,,---,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......---,,,++++++++++++++++++++++++++++++++++++************************************************************************,,,++++++******))))))(((+++***)))(((((()))***+++************************)))******++++++******))))))******++++++******))))))******++++++******)))************************++++++***************)))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))***+++************************************))))))((((((''''''(((((()))))))))***)))*********++++++++++++************************+++*********************)))))))))))))))***************+++++++++,,,,,,,,,************************************++++++******************************)))(((((((((((()))******************************))))))))))))))))))))))))+++******************+++)))))))))))))))******+++++++++************++++++((((((((((((''''''''''''(((((((((((())))))))))))++++++***)))))))))))))))***************+++++++++))))))))))))))))))))))))************************|||rrrgggaaa^^^___```\\\YYYVVVSSSOOOJJJDDD@@@;;;:::777444333222222222444444444444333222222111------,,,+++++++++++++++---------,,,,,,,,,++++++++++++++++++************)))))))))******++++++,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))******+++++++++***+++,,,,,,+++***+++,,,))))))))))))))))))))))))))))))))))))))))))******))))))***+++++++++++++++))))))************))))))************************...---+++)))(((((()))***))))))************))))))((())))))*********))))))******))))))))))))******))))))))))))))))))))))))************************************************************************+++++++++***************)))******+++++++++******)))))))))***+++++++++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++************++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------......************************************************************++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++......---,,,++++++++++++++++++++++++++++++++++++************************************************************************,,,+++++++++******))))))+++***)))(((((()))***+++******************************++++++++++++************++++++++++++************++++++++++++******************************)))***,,,------+++(((''')))))))))))))))*********))))))))))))))))))))))))))))))(((((()))***++++++************************(((((())))))************'''((((((((())))))******)))*********++++++++++++))))))))))))))))))))))))++++++++++++************(((((())))))******************+++++++++,,,,,,,,,************************(((((())))))***,,,,,,---************************++++++***)))))))))******************************))))))))))))))))))))))))*********++++++*********)))))))))))))))******+++++++++************++++++((((((((((((''''''''''''(((((((((((())))))))))))******))))))((()))))))))))))))*********+++++++++))))))))))))))))))))))))************************|||~~~tttjjjccc```___\\\ZZZXXXVVVSSSPPPKKKGGGCCCAAA===:::777666666777888999;;;;;;;;;999777555111000///---,,,,,,,,,+++------------,,,,,,,,,,,,************************)))*********++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))***+++++++++***+++,,,+++***)))***,,,))))))))))))))))))))))))))))))))))))************((()))***+++,,,,,,,,,,,,))))))************)))))))))))))))))))))*********++++++***))))))))))))***)))******++++++******)))((())))))************)))******))))))))))))******))))))))))))))))))))))))******************************************************************************************++++++((()))***,,,,,,+++*********************++++++++++++++++++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,---,,,,,,++++++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***************************************++++++++++++************++++++++++++************++++++++++++******************************)))+++---///...+++(((&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************************'''(((((()))******++++++((())))))))))))))))))***)))))))))*********++++++))))))))))))))))))))))))******++++++++++++++++++((((((((()))******++++++******+++++++++,,,,,,,,,************************)))((())))))***+++---...************************,,,,,,+++******)))*********************+++++++++))))))))))))))))))))))))))))))***++++++***)))))))))))))))))))))******+++++++++************++++++++++++*********)))))))))((((((((()))))))))*********))))))(((((())))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))************************kkknnnrrrssstttyyy}}}rrrjjjddd```]]][[[YYYWWWUUUQQQNNNKKKHHHDDD@@@===<<<<<<<<>>;;;666555333111///...------...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((()))***+++++++++)))***++++++))))))***+++))))))))))))))))))))))))((()))))))))******************+++,,,,,,+++++++++))))))************))))))''''''((((((((()))))))))'''((()))*********)))))))))***++++++++++++***)))(((((()))*********************))))))))))))******))))))))))))))))))))))))************************************************************************)))))))))***+++++++++,,,''')))***,,,,,,,,,***)))+++++++++***************)))*********++++++++++++************************************************))))))***+++,,,------...++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++*********++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,---******++++++++++++*********************************++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++***************************+++,,,------,,,+++)))''')))))))))))))))))))))((())))))))))))))))))))))))(((((((((((()))***+++,,,************************)))))))))))))))******************)))))))))))))))((((((((()))))))))******))))))))))))))))))))))))*********++++++,,,,,,,,,'''(((((()))******++++++******+++++++++,,,,,,,,,************************,,,+++***))))))***++++++***************************))))))))))))******+++))))))*********+++++++++))))))))))))))))))))))))((())))))******))))))((()))))))))))))))******+++++++++************++++++,,,,,,+++++++++*********)))))))))*********++++++))))))(((((((((((())))))((())))))***++++++,,,,,,))))))))))))))))))))))))************************ZZZ___eeeggggggllluuu}}}uuummmdddaaa^^^\\\ZZZXXXUUUSSSQQQNNNIIIEEEAAA@@@@@@@@@DDDGGGKKKMMMMMMIIICCC@@@999888666444111000///.........---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((((()))***+++++++++(((***+++***)))((()))***))))))))))))))))))))))))(((((())))))*********+++,,,,,,,,,,,,+++***))))))))))))************))))))&&&'''''''''(((((())))))%%%&&&(((***+++***)))((()))***+++,,,,,,+++***)))(((((()))*********************))))))))))))******))))))))))))))))))))))))************************************************************************(((((()))***+++,,,,,,---'''(((***,,,---,,,***))),,,+++++++++******))))))(((((())))))*********+++************************************************(((((()))***,,,---...///++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************************++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,))))))))))))***+++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...***+++,,,------,,,+++******************************++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++***************************...---,,,+++************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,************************++++++******)))(((((((((++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------'''(((((()))***+++++++++******+++++++++,,,,,,,,,************************///---+++***((((((((()))************************&&&&&&''''''(((***+++,,,))))))******++++++++++++))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))******+++++++++************++++++************))))))))))))************++++++++++++))))))(((((((((((()))***((())))))***++++++,,,,,,))))))))))))))))))))))))************************NNNQQQTTTVVVYYY___gggmmmxxxwwwnnnhhhaaa\\\[[[ZZZYYYVVVTTTQQQLLLIIIGGGGGGFFFEEEDDDGGGLLLOOOPPPOOOLLLJJJAAA???;;;666333000...---.........---,,,+++***************++++++,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***))))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************)))************+++++++++************************+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,+++***)))))))))***,,,+++++++++******))))))((('''''''''''')))***+++))))))(((((((((((()))))))))************+++++++++++++++++++++++++++++++++************************+++***)))(((((()))***++++++***)))(((((()))***+++************************+++++++++*********))))))************************++++++************+++++++++++++++*********))))))************************************************))))))*********+++++++++++++++------------++++++************************++++++***************+++************************,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,++++++*********++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,+++++++++,,,---...+++++++++++++++++++++++++++,,,,,,---,,,+++)))((())))))))))))***+++,,,---************************************************************************+++++++++++++++++++++++++++++++++***************---,,,++++++******+++++++++++++++*********))))))))))))))))))))))))))))))************************---,,,***)))))))))******+++*********))))))(((((())))))************))))))))))))))))))************,,,,,,++++++***)))))))))************************))))))))))))))))))))))))+++*********))))))((((((---)))&&&'''+++,,,***'''))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------************))))))))))))*********)))))))))))))))++++++******)))(((((((((((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))GGGIIILLLNNNPPPTTTZZZ___kkkxxxvvvnnnddd^^^[[[[[[ZZZXXXWWWTTTOOOLLLJJJHHHEEECCCFFFIIILLLPPPRRRSSSSSSSSSLLLIIIEEE???999555222000///......------,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******************+++++++++++++++++++++++++++++++++++++++************)))************************)))************+++++++++************************+++***)))(((((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))******************++++++***)))))))))******++++++*********)))))))))((((((((('''((()))+++,,,))))))(((((((((((()))))))))************+++++++++++++++++++++++++++++++++************************++++++***)))******+++++++++***))))))))))))***+++************************+++++++++*********))))))***************************))))))))))))))))))***,,,,,,,,,+++++++++*********************************************************+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++************++++++************************,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,+++***)))))))))))))))***+++,,,---************************************************************************++++++++++++++++++++++++***************+++++++++,,,,,,+++***************+++++++++*********))))))************************************************,,,,,,***)))))))))******************)))))))))((()))******************)))))))))))))))******************************++++++************************))))))))))))))))))))))))************)))))))))(((---)))&&&'''***,,,***'''))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************))))))))))))((((((((((((((((((((((((***************+++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))(((******))))))))))))******************************CCCDDDFFFGGGHHHKKKOOORRR\\\hhhxxxxxxlllccc___]]][[[ZZZZZZXXXUUURRROOOLLLGGGDDDGGGHHHIIILLLPPPTTTXXXZZZVVVTTTNNNHHHAAA:::666333//////......---.........++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************)))))))))***+++++++++,,,************************+++++++++************)))************************)))************+++++++++************************+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))((((((((()))************))))))))))))(((((())))))((())))))***,,,,,,***))))))(((((())))))***)))************+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++******))))))******+++************************+++++++++***************************************))))))(((((((((((()))))),,,,,,,,,,,,,,,+++++++++************************************************++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))***+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++******)))******+++,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))******++++++,,,,,,++++++*********)))))))))+++++++++***************************************************************,,,+++******)))*********************))))))))))))******++++++++++++******))))))))))))************((())))))***++++++,,,,,,************************))))))))))))))))))))))))************)))))))))))),,,)))''''''***,,,***((())))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***))))))((((((************))))))))))))''''''''''''(((((((((((())))))***++++++,,,------************+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******++++++++++++++++++++++++DDDEEEFFFFFFGGGIIIKKKMMMQQQ[[[hhhvvvvvvmmmgggccc___\\\[[[ZZZXXXVVVUUUQQQMMMIIIFFFEEEDDDEEEIIINNNTTTXXXXXXVVVRRRLLLFFF???:::666000000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++)))*********************(((((()))***+++,,,,,,,,,))))))))))))))))))))))))+++++++++*********))))))************************))))))*********+++++++++************************************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''((()))******)))))))))((((((((((((((()))))))))******+++,,,,,,***))))))))))))))))))***))))))*********+++++++++++++++++++++++++++++++++************************)))******++++++++++++***++++++++++++++++++++++++************************************************************************))))))(((((((((((())))))++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,,,,---------++++++++++++------++++++++++++++++++++++++++++++*********+++,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++((())),,,------,,,+++***++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,)))***,,,......---,,,+++++++++++++++++++++++++++)))******+++,,,,,,,,,,,,************++++++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,------************))))))((((((************************************************************************++++++***************************)))))))))))))))+++++++++,,,,,,+++++++++((()))))))))************))))))*********+++++++++************************))))))))))))))))))))))))*********)))))))))))))))+++)))'''(((***+++***)))))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************)))))))))((((((************)))))))))(((''''''((((((((((((((()))))))))*********+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))******))))))))))))******++++++++++++++++++++++++FFFEEEEEEEEEGGGIIIJJJKKKKKKRRR\\\gggvvvyyytttnnngggbbb^^^[[[YYYWWWVVVSSSPPPMMMGGGEEEBBBAAACCCGGGLLLPPPTTTSSSRRRNNNJJJEEE@@@===444333111///.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++***************+++++++++(((((()))***+++,,,,,,,,,))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++******************************++++++++++++******++++++++++++++++++++++++************************&&&''''''((()))*********((((((''''''((()))******((((((((((((((()))))))))((())))))***++++++,,,,,,******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++************************(((((())))))***+++,,,,,,++++++,,,,,,,,,,,,++++++************************************************************************+++******))))))******+++))))))))))))************************************************************************++++++++++++------++++++++++++------++++++++++++++++++++++++++++++******+++,,,,,,---++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++((())),,,------,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++******)))***,,,......---,,,+++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++,,,---++++++++++++++++++++++++************************------------------------++++++++++++++++++++++++))))))***+++,,,------...)))************)))((('''************************************************************************************+++*********))))))))))))))))))******+++++++++,,,,,,+++++++++((()))))))))************+++++++++*********))))))************************************************))))))))))))))))))******+++)))(((((()))******)))))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************(((((()))))))))*********************)))))))))(((((((((((())))))***************))))))((((((((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))******++++++++++++++++++++++++IIIGGGCCCCCCDDDGGGHHHHHHIIINNNUUU^^^mmm~~~}}}wwwrrrhhhddd^^^YYYVVVSSSQQQOOOKKKIIIEEEBBBBBBDDDGGGIIINNNOOOPPPPPPNNNKKKHHHEEE;;;999555222000/////////------------,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))+++++++++************))))))))))))))))))))))))))))))************+++++++++******************************+++,,,,,,+++******************************************************&&&''''''(((***++++++,,,))))))((((((((()))******(((((())))))))))))******'''((()))***+++++++++++++++******))))))******+++)))************+++++++++++++++++++++++++++++++++************************((((((((((((***,,,///000+++,,,,,,------,,,,,,+++***************************************+++++++++************************++++++************++++++((((((((()))))))))))))))************************************************))))))*********+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++*********++++++,,,,,,---)))******++++++******)))***+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------++++++++++++++++++++++++******++++++,,,,,,------)))***+++++++++***)))(((***************+++++++++++++++++++++++++++++++++************************))))))***++++++++++++***))))))))))))******************++++++++++++******))))))))))))************,,,,,,++++++***))))))(((************************************************))))))))))))******************))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))***++++++,,,************))))))))))))(((((())))))******++++++***))))))(((''''''&&&&&&************+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******++++++++++++++++++++++++SSSNNNHHHEEEFFFHHHIIIIIIKKKOOOSSSZZZgggxxx~~~wwwkkk```YYYUUURRRQQQNNNLLLHHHEEECCCCCCDDDDDDGGGIIILLLOOOOOONNNKKKIIICCC@@@;;;666333111000000......---------,,,,,,,,,++++++******++++++,,,---************************...---------,,,+++++++++******************++++++************************+++++++++************))))))))))))))))))))))))))))))************+++++++++***************************++++++,,,,,,++++++***''''''''''''''''''''''''************************)))))))))*********++++++++++++***)))))))))******)))))))))*********++++++&&&'''(((***************+++******))))))******+++)))************+++++++++++++++++++++++++++++++++***************************)))((((((+++///333666+++,,,---......---,,,+++************************))))))*********+++++++++******************************))))))))))))******(((((())))))*********************************************************************+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------******+++,,,,,,+++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,+++*********+++,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++)))((())))))*********+++++++++++++++++++++++++++++++++************************((()))***+++,,,++++++***((()))))))))************)))******************)))))))))))))))************++++++******************************************************************((()))))))))************)))******)))((((((***+++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************))))))))))))''''''(((((()))******+++))))))))))))(((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))******************))))))))))))******************************^^^WWWOOOKKKJJJLLLMMMMMMNNNPPPSSSWWWcccsss}}}xxxiii^^^XXXUUUTTTMMMLLLIIIFFFDDDBBBBBBAAAAAADDDIIILLLNNNMMMJJJIIIIIIEEE@@@:::555222111111.........------,,,,,,,,,+++*********+++,,,,,,---************************//////...------,,,+++++++++++++++***************************************+++++++++************))))))))))))))))))))))))))))))************+++++++++***************************+++,,,------,,,+++***************************************************++++++++++++************,,,,,,+++***))))))******))))))******+++++++++,,,%%%&&&((()))******))))))++++++************++++++)))************+++++++++++++++++++++++++++++++++************************+++***)))))),,,111777:::,,,,,,---......---,,,,,,************************))))))******++++++++++++************************))))))(((((((((((())))))))))))******+++++++++,,,************************************************++++++,,,,,,,,,---------++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++))))))***+++,,,,,,------++++++------------++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++...---+++*********++++++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,***+++---------,,,***((())))))******++++++++++++++++++++++++++++++++++++************************((()))***+++,,,,,,+++***(((((())))))*********+++))))))************))))))))))))))))))************)))))))))***++++++,,,,,,************************************************(((((())))))*********+++)))******)))(((((()))+++))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********************))))))))))))&&&&&&&&&'''((())))))***(((((())))))******++++++((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))gggbbb\\\VVVRRROOOMMMKKKOOOPPPRRRWWW^^^hhhqqqvvvsssuuuyyy}}}xxxfff^^^ZZZXXXVVVUUUSSSNNNGGGBBB???>>>>>>AAADDDHHHJJJKKKKKKKKKGGGEEEBBB???<<<999555222111///,,,,,,//////...,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******************************+++***)))(((((()))***+++))))))************))))))************************)))))))))))))))))))))))))))'''&&&%%%%%%&&&''')))((((((((((((((()))******))))))(((((((((((())))))******))))))))))))******+++++++++*********))))))******++++++++++++******''')))+++,,,***)))))))))******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))************************************************************************)))************+++++++++******************************++++++++++++******,,,+++******)))))))))************++++++,,,------*********+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,///)))(((...000---+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------,,,+++***)))((('''$$$&&&***,,,...---,,,***++++++,,,,,,+++***((('''++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************************************---,,,+++*********+++,,,''')))***++++++***)))'''************************))))))))))))))))))))))))&&&(((***+++,,,+++)))((())))))************))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((())))))******++++++******************************++++++++++++******************************,,,,,,++++++***)))((((((************************+++++++++*********))))))))))))((('''''''''''''''******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++************************(((((('''%%%$$$%%%'''***lllhhhaaaZZZUUURRROOONNNRRRRRRSSSWWW\\\aaaeeefffgggiiikkknnntttwwwjjj___XXXWWWWWWUUURRRNNNIIIDDDAAA>>>???AAADDDFFFHHHIIIJJJIIIGGGEEEDDDBBB???;;;888444111...---...///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************+++***)))(((((()))***+++******++++++++++++******************************))))))))))))))))))))))))***)))(((''''''((()))***))))))((((((((())))))***))))))(((((((((((())))))******))))))))))))******+++++++++*********))))))******++++++++++++******((()))++++++)))))))))*********+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++,,,,,,+++******)))************************************************************************)))************+++++++++******************************++++++++++++******,,,,,,++++++************,,,,,,++++++++++++++++++*********,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,...******///111---,,,///************************++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++''')))+++---......---,,,+++,,,,,,,,,+++***((('''++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,++++++******+++,,,---((()))***++++++***)))(((************************))))))))))))))))))))))))'''(((***+++++++++***)))******++++++++++++******************************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************************************************+++++++++,,,++++++++++++++++++++++++,,,+++++++++************)))))))))))))))***************************************++++++++++++******************************......------,,,,,,++++++************************+++++++++*********))))))++++++***)))))))))))))))******))))))))))))******))))))))))))))))))))))))************+++++++++,,,************************)))))))))'''&&&&&&)))+++tttpppiiibbb\\\WWWUUUTTTUUUTTTTTTVVVYYY[[[YYYWWWYYYZZZ\\\^^^bbblllxxxzzzhhh[[[ZZZXXXWWWVVVVVVRRRKKKEEE@@@???>>>>>>@@@BBBDDDFFFHHHGGGFFFGGGFFFDDD@@@===777444000......///......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++******************************************************))))))))))))************************************))))))))))))*********++++++,,,,,,++++++***************************)))))))))))))))))))))))),,,+++***))))))***+++,,,***))))))((((((((())))))***))))))(((((())))))*********))))))))))))******+++++++++*********************++++++++++++******)))***+++***((((((***+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***++++++++++++***))))))************************************************************************)))************+++++++++******************************++++++++++++******+++,,,,,,,,,,,,++++++***---------,,,+++*********++++++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***++++++)))(((***---,,,)))***---++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------......------------......------------------------,,,------......------,,,******+++,,,------...///++++++,,,,,,---------...+++,,,,,,,,,+++***)))(((++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******+++,,,---...((()))***++++++***)))(((************************)))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,++++++************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******************************)))))))))*********++++++++++++++++++++++++++++++++++++*********)))))))))************))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************))))))))))))************************+++++++++***************++++++***)))))))))************))))))))))))******))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))+++++++++***((()))+++---zzzwwwqqqjjjccc___^^^^^^\\\XXXUUUVVVXXXXXXTTTQQQRRRRRRSSSSSSVVV^^^iiiqqqttteee```[[[WWWWWWXXXVVVPPPJJJEEECCC???<<<;;;<<>>;;;::::::;;;===>>>???BBBDDDEEECCCAAA<<<:::777333///---,,,---,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))******************************))))))))))))******************************)))))))))******)))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))******************************))))))))))))************))))))))))))************))))))))))))************************************++++++++++++******+++++++++***((()))+++---******+++++++++,,,,,,,,,************++++++++++++)))******+++++++++******************************************************************************))))))*********+++++++++******************************++++++++++++******+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------+++---//////---,,,,,,...******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---111333111---,,,---...........................---------------------------------.........//////........................................................................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++---...,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------'''((()))***+++,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************+++,,,---.........******++++++++++++******************************))))))))))))))))))))))))*********)))***++++++,,,))))))************))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++************************((())))))))))))*********++++++++++++++++++++++++*********))))))))))))(((++++++******))))))((((((((((((((((((((((((((((((******++++++++++++******((((((((((((((((((((((((******++++++++++++++++++************************************************))))))(((((((((((())))))******))))))))))))******)))))))))))))))))))))))),,,++++++***)))(((''''''(((((((((((((((((((((((()))***+++***))))))***+++|||tttooooooqqqwwwssslllddd]]]WWWTTTSSSQQQRRRQQQOOOMMMNNNTTTYYYaaammm|||vvvoooeee]]]YYYVVVTTTQQQSSSPPPKKKEEE???<<<:::999<<<;;;<<>>888666555777;;;@@@CCCDDDGGGHHHHHHDDD<<<555111000......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++((((((((((((((((((((((((******))))))))))))******************************((()))***++++++***)))((())))))************))))))************************)))))))))))))))))))))))))))******++++++******)))'''(((((()))***,,,---...++++++************++++++******))))))))))))******))))))******++++++++++++******++++++++++++******)))+++------,,,+++***+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,------............************************************************************************)))************+++++++++******************************++++++++++++******,,,+++(((&&&''')))---//////......------,,,,,,+++,,,000333111---+++---000,,,,,,------...///000000---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////////////////////////////........................------...///000000//////000333444444;;;CCCBBB===444444444444444444444444555555555555555555555555555555666666777888888999999999999999999999999999555666777888888777666555444444444444444444444444222222333333333333222222111111111111111222222222++++++,,,---///000000111---,,,+++++++++,,,---...++++++,,,,,,,,,---------111111000///......------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,---.........---,,,+++,,,++++++******++++++,,,************************))))))))))))))))))))))))(((***,,,---------+++***+++++++++,,,,,,+++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***(((((())))))******++++++******************************++++++++++++******************************///......---,,,+++******************************))))))******++++++++++++))))))(((((()))***++++++******))))))))))))******))))))))))))))))))))))))((()))***+++,,,---......************************(((***,,,,,,***)))******}}}vvvnnnfffaaaeeeccc___\\\ZZZVVVRRROOOQQQUUU^^^kkkyyyyyymmm```XXXXXXSSSOOOOOOPPPNNNGGG@@@:::777444333666:::===>>>CCCEEEHHHHHHEEE???777333000///---++++++,,,---...,,,++++++***)))(((''''''''''''((()))***++++++,,,******************************++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******************++++++,,,,,,+++***)))(((''''''((((((((((((((((((((((((***)))((((((((()))+++,,,,,,,,,,,,+++++++++************))))))((((((''''''((())))))***+++,,,,,,,,,************************######$$$&&&''')))***+++************************))))))***++++++++++++***,,,,,,+++******+++,,,,,,************************))))))(((((((((((()))))),,,,,,,,,---------......)))***+++,,,,,,+++***)))++++++************++++++***************************++++++,,,,,,++++++***...---,,,+++++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,------------------------...---+++*********+++++++++++++++++++++,,,,,,,,,---------------......///,,,,,,,,,,,,---///111222...,,,,,,...111333111///---...///000000000000000444444333333222222111111444666444555BBBRRRSSSIII;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>???>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEEEECCCBBBBBBCCCAAAAAAAAA@@@@@@@@@??????@@@???===<<<::::::999999;;;;;;;;;:::999888777666666555555444444333333333222111000///............------,,,,,,,,,,,,,,,------............------,,,---------......//////000.........---------,,,,,,...------,,,+++++++++,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---+++***+++------***'''...---+++*********++++++++++++***)))***+++---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))))))))))))))*********************************+++++++++*********))))))************************((()))***+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))+++++++++*********))))))++++++***)))(((((()))))),,,***)))***,,,,,,)))'''************************)))))))))******++++++,,,************************(((((((((((((((((((((((())))))***+++,,,,,,------++++++******************************************{{{rrrjjjeeeeeecccaaa___]]]ZZZVVVSSSQQQTTT[[[fffrrr|||zzzjjj___XXXSSSPPPPPPRRRPPPIIICCC>>>:::666444666999;;;===AAACCCFFFHHHFFFAAA;;;888333111...,,,++++++,,,---,,,++++++******)))))))))((())))))******+++++++++******************************++++++++++++******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((()))***+++++++++++++++******)))(((((((((************************+++***)))))))))***,,,,,,,,,,,,+++++++++***************))))))((((((((((((&&&''''''((())))))******************************'''((((((((()))))))))************************************+++++++++,,,,,,,,,,,,+++******+++,,,,,,************************+++******))))))******+++++++++++++++,,,,,,,,,---)))******++++++******)))******))))))))))))******+++++++++******************++++++,,,,,,++++++***---,,,+++******+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,------------------------///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------...---,,,+++++++++---...///222000000111444444333000000111222333444444444444666666777777888888999999<<>>CCCNNNOOOGGGEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHHHHIIIIIIKKKMMMMMMKKKKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@??????===<<<<<<;;;:::999888888888777666555444333333333000///......---------........./////////...------------........./////////,,,,,,+++++++++*********------,,,+++++++++++++++---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,000...---...//////---+++---,,,+++*********++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))++++++++++++************************************+++++++++*********))))))************************)))******+++,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************,,,,,,------------,,,,,,+++++++++*********))))))++++++***)))))))))))))))///---,,,---......,,,***************************++++++++++++++++++++++++************************************************))))))******+++,,,,,,---************************************************wwwpppkkkeeedddcccbbbaaa^^^YYYUUUSSSTTTXXX```hhhpppuuuwwwwwwiii[[[VVVRRRQQQSSSRRRLLLGGGCCC???888555555666888999===@@@CCCFFFGGGEEEBBB???999666111---++++++,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))''''''((()))***+++++++++))))))))))))))))))))))))************************++++++******++++++,,,---,,,++++++++++++************))))))))))))((((((((('''''''''((())))))******************************,,,,,,++++++***)))))))))************************++++++***)))***+++,,,---,,,++++++******++++++,,,************************,,,,,,++++++++++++,,,,,,************++++++++++++******))))))))))))******))))))(((((((((((())))))++++++++++++******))))))***++++++,,,,,,++++++***++++++*********++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------------------///...---------------...,,,,,,------..................------------............---------......///555444444555666777555333555555777888::::::;;;;;;<<<<<<>>>???AAABBBDDDDDDEEELLLNNNIIIIIINNNOOOJJJPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPOOONNNNNNNNNNNNNNNNNNKKKMMMOOOPPPOOONNNOOOPPPPPPPPPPPPQQQRRRRRRSSSSSSPPPPPPOOONNNNNNNNNNNNNNNKKKKKKKKKKKKKKKJJJIIIHHHEEEDDDCCCBBBAAA@@@??????>>>===<<<;;;:::999888888555444333111000000000000///000000000000///...---..................//////,,,,,,+++++++++*********,,,,,,++++++******++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,+++)))---,,,+++*********++++++******+++,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))---,,,,,,,,,++++++******************************+++++++++******************************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************---------......---------+++++++++***************++++++***))))))))))))***,,,+++******++++++***(((************************+++************)))))))))************************************************((())))))******+++++++++************************************************zzzsssnnngggfffeeedddbbb^^^YYYUUUTTTTTTUUUYYY___eeehhhiiiuuuzzzuuuddd]]]VVVRRRQQQPPPNNNKKKHHHBBB;;;666444444555555999<<<@@@DDDGGGHHHGGGGGG???;;;555000---+++,,,---,,,,,,,,,---------------,,,,,,,,,+++++++++************************************++++++++++++******))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))***************+++(((((())))))************************************************++++++,,,,,,++++++++++++************))))))))))))))))))))))))))))))******++++++++++++************************,,,,,,,,,+++******))))))************************+++***((((((((()))+++---++++++++++++++++++++++++************************,,,,,,,,,++++++,,,,,,,,,*********++++++++++++,,,+++***((((((((((((***+++******))))))))))))******,,,,,,++++++***)))))))))***++++++,,,,,,++++++*********************++++++++++++++++++++++++++++++,,,++++++******++++++,,,------------------------......------------------,,,,,,------......//////000000////////////000000111111111222333333444555888888888999:::;;;::::::<<<===>>>@@@BBBCCCDDDDDDFFFFFFHHHIIIKKKLLLNNNNNNMMMRRRTTTRRRRRRVVVUUUQQQUUUVVVWWWXXXXXXYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUOOOOOONNNMMMLLLLLLLLLLLLJJJLLLNNNOOOOOOOOOPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVUUUUUUTTTUUUUUUVVVVVVQQQQQQQQQQQQQQQPPPOOOOOOKKKKKKJJJIIIGGGFFFEEEEEECCCBBBBBBAAA???>>>===<<<;;;:::999777555444444444222222222222111000//////.....................---.........------------,,,,,,++++++*********++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------************+++***)))(((,,,+++++++++++++++++++++)))***,,,------,,,+++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************************************************************+++,,,,,,---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************++++++++++++******************************++++++***))))))***************)))(((((()))((((((************************'''(((((((((((((((((((((************************(((((((((((((((((((((((((((((()))))))))************************+++++++++************************|||tttpppllljjjgggeeebbb^^^XXXTTTRRRQQQOOOQQQUUUYYY\\\]]]fffkkkvvvppphhh]]]TTTPPPOOOOOOOOOKKKFFF???999666555444333666999<<>>AAACCCDDDDDDFFFHHHKKKLLLKKKKKKLLLNNNOOOOOOQQQRRRTTTTTTUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUYYYVVVTTTTTTWWWWWWTTTOOOSSSSSSSSSTTTTTTSSSSSSRRRNNNNNNNNNNNNMMMMMMMMMMMMHHHHHHGGGFFFFFFFFFGGGGGGHHHJJJLLLLLLKKKKKKLLLMMMNNNNNNOOOPPPRRRSSSTTTTTTRRRQQQQQQQQQQQQQQQRRRRRRUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSSSSRRRQQQQQQPPPPPPMMMMMMNNNNNNNNNLLLKKKJJJHHHGGGEEECCCBBBAAA@@@@@@<<<<<<<<<<<<;;;:::888888444444333222111111000000//////.........---------,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------)))***,,,,,,+++***+++,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))''''''((()))***++++++,,,***************************************+++++++++************************,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++******************++++++++++++************+++,,,,,,+++,,,+++***((((((***,,,************************))))))***++++++,,,,,,---************************++++++++++++++++++++++++************************)))))))))***++++++,,,,,,************************{{{xxxtttoookkkhhheeebbb```XXXTTTNNNJJJIIIJJJLLLLLLOOOVVVaaajjjrrrxxx~~~zzzqqqggg___YYYUUUSSSQQQNNNJJJFFFCCC???:::777555555777:::>>>BBBFFFHHHJJJHHHDDD???:::555111///.........------,,,,,,,,,******************))))))******************************++++++++++++******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))'''((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))***+++++++++******************))))))))))))))))))*********+++++++++)))((((((((((((((((((((())))))))))))))))))))))))((((((((()))***+++++++++************************************++++++++++++***+++,,,,,,,,,,,,+++*********************************))))))))))))******************++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,)))))))))***++++++,,,,,,***++++++,,,,,,++++++***((()))+++,,,---------,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------------------+++,,,---...///......---//////000111222333444555777777888999;;;===>>>@@@AAABBBEEEHHHJJJLLLLLLMMMNNNPPPRRRQQQOOONNNOOOPPPOOOOOOQQQRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUTTTRRRQQQPPPNNNMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHGGGIIIKKKKKKIIIHHHIIIJJJLLLLLLMMMMMMNNNOOOPPPPPPOOONNNMMMMMMMMMMMMMMMNNNQQQQQQRRRRRRRRRRRRQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPQQQQQQPPPNNNMMMLLLKKKJJJHHHGGGGGGFFFFFFDDDDDDDDDCCCBBBAAA@@@???:::999888777666555444444000000000000/////////...------,,,,,,------...///---,,,,,,++++++,,,,,,---,,,,,,,,,------------...%%%(((******(((((()))***)))***+++,,,,,,,,,,,,+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))************************************************))))))*********+++++++++************************++++++,,,,,,+++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))*********++++++++++++*********++++++,,,---)))))))))'''%%%%%%'''***************************+++++++++******)))))))))************************+++++++++++++++++++++++++++++++++++++++++++++***((())))))***++++++,,,,,,************************|||xxxsssnnnlllkkkiiihhh___ZZZSSSMMMKKKKKKKKKKKKHHHPPPZZZbbbgggmmmuuu{{{~~~xxxpppggg___YYYUUUSSSQQQNNNKKKHHHDDD>>>:::555555666888;;;@@@DDDFFFKKKIIIFFFBBB===777333000//////...---,,,,,,++++++))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))######$$$&&&''')))***+++******))))))))))))))))))************************)))***+++,,,---,,,++++++************))))))))))))))))))******+++++++++++++++++++++***************))))))))))))))))))))))))***************+++++++++***************************+++,,,------------,,,***+++,,,------,,,+++***************************+++******************+++))))))))))))************+++,,,---......---,,,+++++++++************++++++(((((()))***+++,,,,,,---+++++++++,,,,,,+++++++++)))***,,,---......------++++++++++++++++++++++++,,,++++++++++++++++++,,,------------------------,,,---///000000000//////111111222333555666666777>>>>>>???AAACCCEEEGGGIIIKKKLLLOOOQQQSSSSSSSSSSSSQQQSSSTTTRRRNNNLLLLLLNNNKKKKKKLLLMMMMMMNNNMMMMMMPPPPPPQQQQQQRRRSSSSSSTTTMMMOOOPPPNNNIIIGGGJJJPPPJJJIIIIIIIIIHHHFFFEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJMMMNNNPPPOOONNNMMMMMMNNNIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMOOOPPPQQQPPPNNNMMMOOONNNMMMKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHFFFEEEDDD>>>===<<<;;;:::888888777333333333333222222222111---------------...///000---,,,,,,++++++,,,,,,---,,,,,,,,,---------......(((***------+++***,,,...)))***+++,,,---,,,,,,+++...---+++***)))***++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++......---,,,+++))))))(((************************))))))******++++++++++++************************+++++++++++++++***)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))******+++++++++++++++*********+++,,,,,,---,,,,,,,,,***''''''***---************************+++***)))(((&&&$$$###"""************************)))))))))))))))))))))))),,,,,,++++++++++++++++++((())))))***++++++,,,,,,************************