BM6P6(@ ooonnnmmmlllkkkjjjjjjjjjjjjiiihhhgggffffffggghhhjjjjjjjjjhhhfffbbb^^^\\\ZZZXXXWWWYYY]]]```___^^^^^^ZZZTTTPPPMMMKKKIIIGGGHHHGGGFFFDDDDDDDDDEEEEEEGGGLLLTTT]]]ggguuu}}}yyyyyyxxxxxxwwwxxxyyyyyy}}}zzzfffSSSLLLDDD>>>>>>>>><<<:::;;;;;;999666333111000000111222111111111000000/////////////////////////////////////////////000111111------......//////000000111111111111000...---,,,...000222222222222444666333444444444555777;;;>>>EEEJJJQQQVVVZZZ```gggmmmrrrqqqpppqqqppplllddd^^^]]]aaaiiisss}}}~~~{{{wwwsssooommmkkknnnnnnlllmmmyyy{{{uuunnnjjjiiijjjkkkoooqqquuuzzz~~~yyyuuusssqqqrrrrrrooonnnnnnmmmlllkkkkkkjjjmmmnnnnnnoooooooooooonnnkkkjjjiiiggggggggghhhiiihhhiiijjjlllnnnqqqsssttttttrrrqqqqqqsssrrrpppmmmiiijjjiiigggffffffiiikkknnnoooqqqrrrqqqpppmmmlllnnnnnnnnnnnnmmmlllkkkjjjiiiiiihhhhhhiiiiiijjjkkkoooooooooooonnnnnnnnnnnnooonnnlllllllllllljjjiiiiiiiiikkkllllllkkkjjjiiijjjhhhfffddddddaaa^^^\\\ZZZ\\\___aaadddiiirrrxxx~~~zzzssskkkfffeeeggghhhmmmrrrrrrpppnnnpppsssvvvwww{{{zzzvvvvvvuuuwww}}}|||vvvwwwyyy}}}|||yyy}}}yyyyyyzzz{{{zzzxxxvvvvvvvvvvvvvvvrrrdddVVVQQQNNNHHHDDD@@@;;;666222444333222111000000000000////////////000000000000000000000000000000000000000000000000111111111111555555333222111111000000333222111000000000111222000111111111111222222222333333333222222111111000777777888;;;???EEEJJJMMM[[[aaaiiipppuuu|||xxxwww|||}}}wwwtttrrrmmmgggcccbbbeeehhhjjjqqqwww~~~||||||~~~~~~~~~}}}{{{~~~xxxpppjjjhhhlllsssxxx|||zzzpppiiifffhhhkkkhhhhhhhhhgggiiimmmsssxxxmmmmmmlllkkkkkkkkklllllljjjiiihhhgggfffgggggghhhiiiiiiiiihhheeebbb___]]]ZZZXXXWWWXXX\\\___``````___[[[UUUQQQNNNKKKIIIGGGHHHGGGEEEDDDCCCCCCDDDEEEAAAFFFOOO\\\kkk}}}|||xxxxxxxxxxxxxxxwwwwwwwww|||~~~lll[[[MMMEEE???>>>???<<<;;;<<<;;;999666333111000000111111111111111000000000///000000000000000000000000///////////////000111111///////////////000000000111111111111000///......///000222222111222444666555666777777777:::>>>AAAHHHLLLSSSWWW[[[```ggglllqqqsssuuuvvvssslllddd___^^^bbbkkkuuu~~~~~~zzzvvvqqqmmmkkkjjjkkklllmmmqqq|||yyytttpppnnnoooqqqssswwwyyy|||~~~}}}}}}zzzxxxtttqqqooonnnooooooqqqqqqpppooonnnmmmmmmlllmmmnnnnnnooooooooooooooojjjiiihhhggggggggghhhhhhhhhhhhiiikkkmmmoooqqqrrrtttrrrpppqqqrrrrrrooommmiiiiiiiiigggeeefffiiikkkoooppppppqqqpppooonnnmmmooooooooonnnmmmlllkkkjjjjjjjjjjjjjjjjjjkkkllllllnnnnnnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkllllllkkkiiiggghhhiiijjjjjjiiihhhhhhgggeeecccbbbaaa```]]]ZZZWWWYYY[[[]]]```eeemmmrrrvvvvvvssslllddd______```eeejjjppprrrpppoooqqqsssuuuvvvyyy|||~~~~~~zzzwwwvvvuuuvvvzzz{{{wwwxxx{{{~~~}}}zzz~~~{{{yyyyyy{{{}}}|||{{{yyyzzzzzzzzz|||yyymmm```VVVQQQLLLGGGCCC>>>999555333333222111000000111111////////////000000000111000000000000000000000000000000000000111111111111222222111000////////////222111000000000111222333111111111111222222222222777666666555555444444444555666777:::@@@GGGMMMQQQ^^^dddkkkqqqvvv}}}}}}~~~|||wwwrrrqqqppplllhhhfffiiipppwww{{{~~~~~~~~~}}}|||}}}~~~~~~|||}}}xxxuuuvvv{{{}}}uuuoookkkhhhgggggghhhiiijjjjjjlllpppsssllllllkkkkkklllmmmmmmnnniiiiiihhhggggggggghhhhhhhhhhhhhhhgggeeeccc```___\\\YYYWWWWWWZZZ^^^aaabbbaaa\\\WWWRRRNNNLLLIIIGGGGGGFFFDDDCCCBBBBBBCCCCCC???CCCLLL[[[ooo{{{wwwwwwyyyyyyyyywwwuuutttyyy}}}sssdddPPPHHH@@@??????===<<<===;;;:::777444222111111111111111111111000000000000111111111111111111111111///////////////000111111111111111000000000000000000111111111111111000000000111111000000222555888888999::::::;;;>>>BBBEEEKKKOOOUUUXXX[[[___dddiiiooouuu{{{{{{uuukkkccc___```eeennnxxx~~~zzztttoookkkiiiggghhhiiinnnyyyzzzxxxvvvtttuuuxxx{{{}}}|||yyywwwvvvvvvuuusssqqqnnnmmmmmmnnnooottttttsssrrrqqqpppooonnnmmmmmmnnnoooooooooooooooiiiiiigggffffffgggggghhhhhhhhhiiiiiikkkmmmnnnooosssqqqqqqqqqrrrqqqooommmiiiiiihhhfffeeefffiiikkkqqqppppppoooooooooooooooooooooooonnnmmmllljjjjjjllllllkkkkkkllllllmmmnnnmmmmmmmmmlllllllllkkkkkkjjjiiihhhiiikkklllkkkjjjfffgggggghhhhhhgggffffffdddcccaaa```___^^^[[[YYYUUUVVVXXXYYY\\\aaagggkkknnnnnnmmmggg___ZZZYYYYYY```fffllloooppppppqqqsssuuuuuuuuuxxxzzz{{{{{{yyyyyywwwvvvyyy~~~{{{yyyyyy{{{~~~||||||zzzxxxyyy|||~~~wwwlll]]]WWWPPPJJJFFFBBB<<<888333222222111111111111222/////////000000000111111000000000000000000000000000000000111111111222222111111000000000000000111000000000000000111222333111111111111222222222333444444333333333333333333555666888===DDDLLLTTTYYYccchhhnnntttxxx~~~|||tttrrrqqqnnnmmmooonnnmmmlllooowww~~~|||zzzyyyyyyxxxvvvtttxxxyyy{{{~~~}}}}}}~~~{{{wwwrrrkkkfffgggiiilllmmmmmmmmmnnnooommmmmmllllllllllllmmmmmmiiiiiihhhhhhhhhhhhhhhhhhggggggggggggeeedddbbbaaa^^^[[[XXXWWWYYY]]]bbbeeebbb]]]WWWRRROOOLLLIIIHHHFFFEEEDDDBBBAAAAAAAAABBBBBBDDDKKK[[[oooyyyyyy{{{vvvxxxzzz{{{zzzwwwtttrrrvvvzzzwwwkkkUUUKKKCCCAAA@@@======>>>;;;:::888555333222111111111111111000000000000000000000000000000000000000///////////////000000111333222222111111000000000000000111222222222222222111111111//////111555999999:::;;;<<<===AAAEEEIIIMMMQQQVVVYYYZZZ\\\```cccjjjsss||||||tttiiiaaa___dddiiirrr{{{~~~}}}}}}zzztttnnnjjjgggdddeeeiiirrr|||{{{zzz{{{|||zzzyyyvvvtttssssssttttttrrrqqqpppoooooooooqqqqqquuuuuutttsssqqqpppoooooolllmmmnnnoooooooooooooooiiihhhgggffffffggghhhhhhiiiiiiiiijjjkkklllmmmnnnqqqqqqqqqqqqqqqqqqpppooojjjiiihhhfffdddeeeiiilllqqqpppooonnnmmmnnnpppqqqpppppppppooommmllljjjjjjlllkkkkkkkkkkkklllmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjgggffffffhhhkkklllllllllggggggggggggggggggffffffcccaaa```______^^^[[[YYYTTTUUUVVVWWWZZZ___cccfffmmmnnnmmmhhh```YYYWWWWWW\\\aaaggglllnnnppprrrttttttsssrrrsssvvvyyyzzzzzz|||zzzyyyzzz~~~}}}yyyzzz{{{~~~~~~|||yyyxxxxxxyyy}}}}}}tttddd\\\SSSMMMIIIEEE???:::333222222111111222222222//////000000000111111111000000000000000000000000000000111111111222222222222222111111222333333444/////////000111222333333111111111222222222333333333333222222222333444444888999<<>><<<;;;999777555333222111000000000000000000111111///////////////////////////////////////000000111333333222222111111000000///000111222222333222222111111111//////111555999888:::<<<===???CCCHHHKKKOOOSSSWWWXXXWWWWWWZZZ]]]cccmmmvvvwwwnnneeeaaaaaaiiiooowww~~~}}}}}}zzztttnnniiifffbbbeeelllyyy}}}{{{zzzsssrrrqqqpppppppppqqqrrrpppooooooooooooqqqrrrsssttttttsssqqqpppooonnnmmmkkkkkklllmmmnnnoooooooooiiihhhgggffffffggghhhiiikkkkkkkkkllllllmmmnnnoooqqqrrrrrrrrrrrrqqqppppppkkkjjjhhhfffdddfffjjjmmmrrrpppnnnmmmmmmnnnqqqrrrqqqqqqpppooonnnllljjjiiijjjjjjjjjjjjjjjkkkkkkllljjjjjjjjjjjjiiiiiiiiiiiieeeeeeeeegggkkkmmmmmmmmmiiiiiihhhhhhggggggggggggdddbbbaaaaaaaaa```^^^[[[SSSSSSSSSUUUYYY]]]```bbbmmmooooookkkccc\\\XXXVVVYYY]]]bbbhhhlllooorrrtttsssqqqoooooorrrvvvxxxyyy|||zzzyyyxxx{{{yyyyyyzzz}}}~~~|||wwwwwwxxxzzz~~~|||jjjaaaUUUNNNKKKGGGAAA;;;444333222222222222222222000000000000111111111111000000000000000000000000111111111111222222222222111111111111222333444444......///000111222222222111222222222222333333333777666555555555777888:::999;;;@@@HHHQQQ[[[dddiiikkkooouuuyyy}}}yyy|||tttllleeeeeefffhhhnnntttxxx|||xxxuuummmmmmnnnppptttwww{{{}}}~~~|||~~~}}}yyyuuuppppppqqqpppppprrruuuxxxqqqpppooommmlllkkkkkkkkkjjjkkkllllllmmmlllllllllkkkjjjiiihhhgggfffeeeeeeaaa```]]]ZZZYYY[[[```ddd___[[[VVVQQQOOOMMMJJJIIIGGGFFFDDDBBBAAA@@@@@@AAA@@@BBBHHHTTTcccsss~~~|||xxxvvvyyy~~~|||}}}~~~zzzvvvtttqqqxxxxxxaaaVVVJJJDDD@@@===<<<>>><<<;;;:::888666444222111000000000000111111111111........................///////////////000111111222222222111111111111111//////000111222222222111000111111000000222555888888:::<<<>>>@@@EEEJJJNNNQQQUUUXXXXXXVVVTTTUUUWWW^^^eeellllllgggbbbccceeepppuuu|||~~~yyysssmmmhhheeeccciiiuuu~~~{{{xxxvvvuuusssrrrrrrqqqooonnnmmmllllllllllllmmmnnnooopppqqqssssssqqqpppnnnmmmlllkkkiiiiiikkklllmmmmmmmmmmmmiiihhhhhhgggggghhhjjjjjjlllllllllmmmnnnooopppqqqqqqsssttttttsssrrrrrrsssmmmllliiifffeeegggkkkoooqqqpppnnnmmmmmmoooqqqrrrrrrqqqqqqpppnnnllljjjiiiiiiiiihhhhhhiiiiiijjjkkkjjjjjjjjjiiiiiiiiihhhhhheeeeeeeeehhhkkkmmmnnnmmmkkkkkkjjjiiihhhhhhhhhhhheeecccbbbbbbcccbbb```^^^SSSRRRRRRUUUYYY]]]``````jjjmmmpppmmmfff___ZZZYYYXXXZZZ^^^ccchhhnnnrrrtttssspppmmmlllooosssvvvwwwwwwwwwvvvuuuwww|||yyyyyyzzz|||~~~~~~|||uuuwwwyyy{{{pppeeeXXXOOOLLLIIIBBB<<<555444333222222111111111000000000111111111222222000000000000000000000000111111111222222222222333000/////////000111222222......///000111111111111222222222222333333333333666555444444444777999:::;;;???EEENNNXXXaaahhhlllppptttyyy}}}|||vvvssszzzxxxmmmhhhdddfffiiinnnwww|||yyypppooooooooopppqqqqqqrrrwww{{{~~~|||}}}~~~}}}|||uuuvvvuuutttssstttxxxzzzoooooonnnmmmmmmmmmmmmmmmkkklllmmmnnnoooooonnnmmmnnnmmmkkkiiihhhgggffffffcccbbb```\\\YYYZZZ^^^bbb]]]YYYTTTPPPNNNMMMKKKIIIHHHGGGEEECCCAAAAAAAAAAAA===AAAGGGOOOZZZhhhttt|||||||||~~~|||wwwwww{{{}}}|||yyyvvvrrryyy{{{gggZZZMMMEEE@@@<<<;;;===<<<;;;:::999777444222111///000000000111111111111///////////////////////////////////////000111111000000000111111111111111//////000111111111000000///000222222111222444666999;;;===???BBBGGGMMMQQQTTTXXX[[[ZZZVVVSSSSSSTTT[[[^^^bbbbbb```aaafffkkkvvvzzz|||wwwqqqkkkfffcccgggppp{{{{{{{{{zzzxxxvvvuuutttssssssssssssqqqnnnkkkiiijjjkkkkkklllmmmnnnooopppsssrrrqqqooommmlllkkkjjjggghhhiiijjjkkkllllllllljjjiiihhhhhhhhhjjjkkkllllllllllllmmmnnnpppqqqrrrrrrtttvvvvvvtttrrrsssuuuooommmkkkgggfffhhhmmmqqqpppooonnnnnnnnnoooqqqrrrrrrrrrqqqpppnnnllljjjiiiiiihhhhhhhhhhhhiiijjjjjjjjjjjjjjjiiiiiiiiihhhhhhfffeeefffhhhlllnnnnnnnnnlllkkkjjjhhhgggggghhhhhheeedddccccccddddddbbb```WWWVVVVVVYYY^^^cccddddddfffjjjoooooojjjddd```___XXXXXXZZZ___eeelllrrruuurrrooolllkkkmmmpppssstttssstttuuuuuuvvvzzz{{{zzz{{{}}}~~~uuuwwwyyy|||uuuiiiZZZQQQNNNKKKDDD>>>777666444333222111000000000000111111111222222222000000000000000000000000111111111222222222333333000000000000000000111111...///000111111000//////222222222333333333444444444333222111222555888:::AAAEEEMMMWWW```hhhnnnpppuuuyyy~~~~~~vvvsssuuu|||ssslllhhhhhhmmmttt{{{}}}vvvvvvuuusssqqqooommmlllpppttt|||~~~}}}}}}}}}}}}yyyzzzzzzyyyvvvuuuuuuvvvnnnmmmmmmmmmmmmnnnoooooolllmmmnnnpppppppppooonnnooonnnllljjjiiiggggggfffccccccaaa]]]ZZZYYY]]]```\\\XXXSSSPPPNNNMMMKKKJJJIIIHHHEEECCCBBBAAAAAAAAA>>>BBBHHHMMMTTT^^^kkkssszzzwwwzzz~~~wwwtttwww{{{}}}zzzyyysss{{{zzzjjj]]]NNNFFF@@@<<<;;;<<<<<<<<<;;;999777555333111//////000000111111111222000000000000000000000000///////////////000111111//////000000111111111222//////000000000000//////...000222333222222444666:::<<<>>>AAADDDIIIOOOSSSWWWZZZ\\\[[[WWWSSSRRRSSSYYY[[[\\\\\\]]]bbbiiioooyyy~~~}}}zzzuuuoooiiidddbbbjjjvvv~~~|||{{{xxxxxxxxxxxxwwwvvvuuutttqqqrrrttttttssspppmmmkkkkkkllllllmmmnnnoooppppppsssrrrqqqooommmllljjjjjjffffffhhhiiijjjkkkkkkkkkjjjjjjiiiiiiiiijjjlllmmmkkkkkkkkklllnnnpppqqqrrrrrruuuwwwwwwtttssstttvvvpppnnnkkkhhhgggiiinnnrrroooooonnnoooooopppqqqqqqsssrrrqqqpppnnnllljjjiiiiiiiiihhhhhhiiiiiijjjkkkjjjjjjjjjjjjiiiiiiiiiiiifffffffffiiilllnnnooonnnlllkkkiiihhhggggggggghhheeedddcccdddddddddbbbaaa\\\[[[[[[___dddiiijjjiiiccciiippprrrnnniiifffeeeYYYXXXXXX\\\ccckkkrrruuurrroookkkjjjllloooqqqrrrssstttvvvvvvwww{{{|||||||||~~~uuuwwwzzz|||yyylll\\\SSSPPPMMMFFF???888777555333222000000///000111111111111222222222000000000000000000000000111111222222222333333333333333222222222222222333//////000111111000///...222222333333333444444444777666555444666888;;;>>>GGGLLLUUU___hhhooosssuuuyyy}}}zzzvvvttt}}}~~~xxxqqqmmmkkknnnuuu~~~|||{{{zzzxxxuuuqqqmmmkkknnnrrryyy~~~~~~|||{{{|||{{{|||~~~}}}yyyuuurrrqqqnnnnnnnnnmmmllljjjiiihhhooonnnnnnnnnooopppqqqrrrooonnnlllkkkjjjiiihhhhhhfffdddaaa^^^\\\[[[[[[\\\]]]XXXSSSPPPPPPPPPOOOMMMJJJHHHDDD@@@>>>>>>???@@@<<<>>>AAADDDKKKWWWfffqqqvvv{{{}}}~~~|||vvvvvv}}}}}}yyyvvvvvvzzzvvvgggTTTHHHEEEDDDAAA>>><<<<<<:::888666333111///000000000000000000000000......////////////......////////////////////////222222111000//////000000111111111111111111111111111222333333333444777:::BBB===>>>FFFLLLNNNRRRWWW[[[^^^___\\\TTTOOOMMMOOOXXXUUURRRTTT\\\fffnnnsss|||{{{wwwsssnnngggaaaccchhhppp}}}{{{xxxwwwvvvvvvwwwwwwvvvvvvuuutttssspppppppppppppppooonnnmmmhhhhhhjjjkkkmmmnnnpppppprrrqqqqqqpppnnnmmmkkkjjjfffggghhhiiiiiiiiiiiiiiilllkkkjjjhhhhhhhhhhhhiiilllkkkjjjiiijjjlllnnnooooooppprrrssstttuuuttttttpppnnnllljjjjjjkkkmmmooorrrooommmmmmnnnoooooonnnqqqpppmmmkkkjjjjjjllllllllllllkkkjjjjjjiiihhhhhhjjjiiiiiihhhhhhiiiiiijjjgggeeeeeegggkkknnnmmmlllkkkkkkjjjiiihhhgggffffffddddddddddddeeefffgggggg^^^___aaagggmmmooommmjjjhhhjjjmmmrrrtttsssoookkkdddZZZTTTWWW___gggnnnttttttpppllljjjlllppptttwwwtttyyyuuusssyyyzzz{{{~~~}}}}}}xxxxxx~~~uuubbbUUUOOOKKKGGGDDD???;;;777555444444333333111111111111111111111111000000000000000000000000...///000111111222111111111111222222222222111111333333333222222111111111333333333444444444555555444555666666777:::===AAAKKKRRR\\\gggpppuuuwwwwww|||}}}xxxwwwxxxzzz}}}xxx|||}}}wwwrrroookkkqqqzzz~~~~~~~~~{{{zzz{{{}}}~~~{{{uuuqqqpppqqqnnnnnnnnnnnnnnnmmmmmmlllnnnnnnnnnnnnoooooopppqqqooonnnmmmlllkkkjjjjjjjjjfffdddaaa^^^\\\[[[[[[[[[^^^ZZZVVVSSSSSSQQQOOOMMMIIIGGGDDD@@@>>>>>>>>>???===>>>@@@CCCHHHRRR```jjjsssxxx}}}|||uuuuuu{{{~~~}}}{{{xxxvvvsssvvv|||~~~xxxiiiWWWJJJFFFEEEBBB???===<<<;;;999777444222111111111111111111111111111///000000111111000000///111111111111111111111111222222111000000000000000111111111111111111111111111222333333333444777:::@@@>>>BBBIIINNNOOOSSSYYY[[[\\\]]]XXXQQQLLLLLLNNNWWWUUUUUUYYYbbbmmmvvv{{{yyytttpppllliiifffaaa^^^bbbiiiyyy|||zzzxxxvvvuuutttsssssstttuuuvvvvvvvvvvvvttttttsssrrrqqqooommmlllhhhhhhiiikkklllnnnoooooorrrrrrrrrqqqooonnnlllkkkhhhhhhiiijjjjjjjjjiiiiiilllkkkjjjiiiiiiiiijjjkkknnnmmmllllllmmmnnnppprrrpppqqqrrrsssttttttssssssqqqooommmkkkkkkmmmooopppnnnllljjjkkklllnnnooonnnnnnnnnmmmlllllllllmmmmmmllllllkkkkkkjjjiiiiiihhhjjjjjjjjjjjjjjjjjjjjjjjjgggfffeeegggkkkmmmmmmkkkkkkjjjjjjiiihhhgggffffffddddddddddddeeefffggggggggghhhjjjooossstttppplllgggiiimmmrrrvvvvvvsssqqqiii___WWWXXX___fffnnnuuuxxxtttoookkkkkkmmmppprrrvvv~~~~~~~~~|||{{{}}}zzzyyy}}}xxxfffXXXQQQMMMIIIFFF???<<<888555444444333222111111111111111111111111111111111111111111111111111222222222222222111000111111222222222222111111000000000111111222222222333333333444444444555555444555555666888<<>>>>>>>>>>>???@@@@@@DDDLLLXXXaaammmsssyyy{{{||||||xxxrrrsssyyy|||zzzyyywwwvvvqqqtttxxx}}}~~~zzzmmm[[[NNNHHHEEEBBB@@@>>>>>>===;;;888666444222111111111111111111111111000111111222222111111000111111111111111111111111222111000000000000000000111111111111111111111111111222333333333444777:::>>>AAAGGGNNNPPPPPPUUU[[[\\\\\\ZZZUUUOOOLLLMMMPPPWWWWWWYYY___jjjuuuwwwpppkkkeeeaaa___^^^\\\]]]eeeooo~~~{{{zzzyyywwwuuusssrrrqqqqqqooopppqqqsssuuuvvvwwwwwwvvvuuutttrrrooollljjjhhhggghhhiiijjjkkklllmmmnnnssssssrrrqqqpppnnnmmmllljjjjjjkkkkkkkkkjjjiiiiiikkkjjjjjjjjjjjjkkkllllllmmmlllllllllmmmoooqqqsssqqqrrrsssttttttsssrrrrrrqqqpppooonnnnnnoooqqqrrrmmmkkkjjjkkkmmmoooppppppkkkllllllmmmmmmnnnmmmmmmlllllllllkkkjjjjjjiiiiiiiiijjjkkkllllllkkkjjjiiigggffffffhhhjjjllllllkkkkkkjjjiiiiiiggggggfffeeeddddddddddddeeefffggghhhkkkllloootttyyyyyytttooogggiiimmmsssyyy{{{zzzyyyqqqfff[[[YYY^^^dddmmmuuuwwwtttpppmmmlllnnnqqqssszzz|||yyy{{{~~~zzz{{{}}}}}}lll^^^UUUOOOKKKHHHAAA===999666555444333111111111111111111111111111111111111111111111111111444444444333333111000000111111222222222222111111---...///000111222333333333333333444444444555555444555555666:::@@@HHHNNN]]]bbbkkktttzzz~~~~~~~~~zzz}}}zzz|||}}}zzz}}}~~~}}}}}}~~~~~~}}}~~~yyytttpppooonnnnnnooopppqqqqqqqqqqqqnnnnnnnnnnnnnnnmmmmmmmmmlllkkkkkkjjjjjjjjjkkkkkkfffeeebbb___\\\[[[YYYYYY^^^]]]\\\YYYVVVQQQMMMJJJGGGFFFDDDBBB@@@>>>======>>>?????????AAAHHHRRR[[[hhhnnnssssssssssssqqqmmmqqqvvv~~~{{{xxxwwwvvvvvvsssssswww}}}}}}qqq```QQQIIIDDDBBBAAA??????>>><<<:::888666444111111111111111111111111000111111111111111111000111111111111111111111111111111000000000000000111111111111111111111111111111222333333333444777:::===CCCLLLQQQRRRSSSXXX]]]___]]]XXXRRRNNNMMMPPPTTTWWWXXX\\\eeeppp{{{~~~wwwppphhhddd___\\\ZZZ[[[]]]aaalllxxx{{{xxxwwwvvvuuusssrrrppppppoooooommmnnnppprrrtttuuuvvvvvvsssrrrqqqnnnllliiifffeeegggggghhhiiikkklllmmmmmmqqqqqqqqqpppooonnnmmmlllllllllllllllkkkjjjiiiiiiiiiiiiiiijjjjjjkkklllmmmjjjjjjjjjkkklllnnnpppqqqttttttuuuuuuuuutttrrrqqqqqqqqqpppooopppqqqssstttooonnnlllmmmoooqqqrrrqqqkkklllmmmoooooonnnlllkkkllllllkkkkkkjjjjjjjjjiiiiiijjjlllmmmmmmllljjjiiiggggggggghhhiiijjjkkkjjjjjjjjjiiihhhgggfffeeeeeedddddddddeeeeeefffggghhhgggiiimmmsssyyyyyyuuuqqqfffhhhlllsssyyy~~~xxxkkk___ZZZ[[[```iiirrrqqqppppppooopppssswwwzzz{{{{{{~~~zzzwwwxxx{{{sssdddXXXQQQLLLJJJCCC???;;;777555444222111111111111111111111111111111111111111111111111111222222333333222111111000111111222222222222111111......///000111222333333333333333444444444555555555555666888===EEEPPPWWWccchhhooowww|||~~~~~~}}}}}}|||}}}~~~}}}{{{uuupppmmmnnnooooooppppppooooooooonnnnnnoooooonnnmmmlllkkkiiihhhhhhggggggggghhhhhheeedddbbb```]]][[[ZZZYYY\\\\\\\\\YYYUUUOOOKKKHHHGGGFFFEEEDDDBBB???===<<<===>>>>>>>>>@@@FFFPPPWWWffflllooommmlllnnnnnnlllooottt{{{}}}yyywwwwwwxxxsssrrrtttzzzuuueeeUUUJJJCCCAAAAAA@@@??????===;;;999777666111111111111111111111111///000000111111000000///000000000000000000000000111000000000000000111111111111111111111111111111111222333333333444777:::===FFFOOOSSSTTTVVV[[[^^^^^^ZZZTTTOOOLLLNNNRRRVVVXXXZZZ```iiittt}}}~~~zzzssslllddd```\\\YYYYYY\\\```gggttt|||xxxvvvvvvtttsssqqqpppooonnnnnnnnnlllmmmoooppprrrrrrssssssoooooonnnmmmkkkiiigggfffffffffhhhiiikkklllnnnnnnoooooooooooonnnmmmkkkkkklllllllllllllllkkkjjjiiiggghhhhhhjjjkkkkkklllllljjjkkkkkklllmmmnnnoooppptttuuuvvvvvvuuutttrrrqqqppppppppppppqqqrrrtttuuuqqqooommmlllnnnoooooonnnlllmmmooopppooommmjjjhhhjjjjjjjjjjjjjjjjjjiiiiiiiiijjjlllmmmmmmllljjjiiigggggghhhhhhhhhhhhiiijjjjjjjjjiiihhhgggfffeeeeeeeeeeeeeeeeeefffggghhhhhhggghhhkkkpppuuuuuuqqqmmmfffgggjjjpppwww~~~zzznnnbbb[[[YYY\\\dddlllmmmooopppqqqrrruuuzzz~~~}}}~~~zzztttssswww{{{~~~~~~yyykkk]]]SSSMMMKKKFFFBBB===999777555333111111111111111111111111111111111111111111111111111//////000111222222111111111111222222222222111111111111111222222222333333333333333444444444555555555666777:::AAAKKKWWW___eeeiiiooovvv{{{}}}}}}}}}~~~}}}yyyuuusssqqqttt{{{~~~{{{tttooommmnnnnnnooooooooonnnnnnooooooppppppooommmllljjjggggggfffeeeddddddeeeeeedddcccbbb```^^^\\\ZZZZZZZZZ[[[[[[XXXSSSNNNJJJIIIGGGGGGGGGFFFDDDAAA>>>===<<<===>>>===>>>DDDMMMTTTcccjjjnnnmmmlllnnnpppooonnnrrrxxx~~~|||yyyyyyzzztttqqqpppvvvzzzkkkZZZLLLDDDBBBCCC@@@??????===<<<:::888777222222222222222222222222///000000000000000000///////////////////////////000000000000000111111222111111111111111111111111111222333333333444777:::???GGGOOORRRUUUZZZ^^^^^^[[[WWWQQQLLLLLLOOOTTTXXXZZZ^^^dddnnnxxx}}}vvvooohhhbbb^^^YYYWWWYYY^^^dddnnn|||yyyvvvuuuvvvsssrrrqqqooonnnmmmmmmmmmlllmmmnnnoooppppppppppppnnnnnnnnnmmmllljjjiiihhheeefffgggiiilllnnnpppqqqnnnnnnnnnnnnmmmlllkkkjjjkkkkkklllllllllkkkjjjjjjhhhhhhjjjkkkllllllllllllmmmnnnnnnooopppppppppqqqsssssstttttttttsssqqqpppnnnnnnooopppqqqrrrttttttooollljjjiiijjjkkkkkkjjjnnnnnnoooooonnnllljjjhhhiiiiiiiiiiiiiiiiiiiiihhhiiijjjkkkllllllkkkjjjiiifffhhhiiiiiigggggghhhiiijjjiiihhhhhhffffffeeedddeeeeeeeeeeeefffggghhhiiimmmlllllloooqqqpppkkkfffeeeeeeggglllsssyyy~~~zzzpppeee^^^ZZZYYY___fffmmmppprrrrrrqqqssswww{{{~~~|||tttqqquuuxxxxxxyyy|||rrrcccVVVOOOMMMJJJFFF@@@<<<999666444222111111111111111111111111222222222222222222222222......///000111222222111111111222222222222111111222222222222222333333333333333333444444444555555666777999>>>EEEPPP]]]eeeeeeiiiooovvv{{{}}}~~~~~~~~~{{{vvvrrrooommmooouuu}}}zzzuuukkklllmmmooopppppppppppppppqqqqqqqqqpppnnnllljjjgggfffeeedddccccccbbbbbbbbbbbbaaa```___]]][[[[[[ZZZ[[[[[[XXXRRRMMMKKKKKKHHHHHHIIIHHHFFFCCC???======>>>>>><<<<<<@@@HHHOOOYYYccclllnnnnnnpppqqqpppmmmqqqwww|||}}}|||}}}vvvrrrpppuuu~~~rrr___OOOEEEDDDEEE??????>>>===<<<:::888777222222222222222222222222000111111222222111111000000000000000000000000000000000000000000111222222111111111111111111111111111222333333333444777:::AAAHHHNNNPPPVVV]]]```^^^[[[WWWQQQNNNOOOTTTZZZ]]]]]]aaaiiittt~~~yyyrrrkkkeee___[[[WWWWWW[[[ccclllvvv|||vvvsssssstttsssrrrpppnnnmmmlllkkkkkkjjjkkklllnnnoooooooooooonnnmmmmmmlllkkkiiihhhgggdddeeegggjjjmmmppprrrsssnnnooooooooonnnmmmlllkkkiiijjjjjjkkkkkkkkkkkkjjjjjjkkklllnnnnnnnnnmmmmmmooooooooopppppppppooooooooopppqqqqqqqqqpppooonnnllllllmmmnnnpppqqqssssssllljjjhhhhhhiiikkkkkkkkkmmmmmmnnnnnnnnnmmmkkkjjjggggggggggggggggggggghhhjjjjjjjjjjjjjjjjjjjjjjjjfffhhhjjjiiigggfffgggiiiiiiiiihhhgggfffeeeeeedddeeeeeeeeeeeefffggghhhiiiooommmkkklllmmmlllhhhdddeeeddddddgggmmmtttyyy{{{yyyqqqhhhbbb\\\YYY\\\bbblllooorrrqqqoooooorrrvvv||||||}}}~~~~~~uuurrruuuwwwuuuwwwyyy|||~~~~~~zzziii[[[RRRPPPMMMIIICCC>>>:::888555333111111111111111111111111222222222222222222222222000000111222222222111111111111222222222222111111//////000111222333333444333333333444444444555555666888;;;AAAIIITTT```hhhhhhkkkqqqxxx~~~~~~|||{{{zzzzzzzzz{{{}}}}}}zzzvvvsssrrrooosssyyy}}}wwwjjjkkkmmmoooqqqrrrssstttqqqqqqrrrrrrqqqnnnllljjjhhhgggeeedddcccbbbbbbbbbaaaaaaaaa```___^^^\\\[[[ZZZ\\\[[[XXXRRRMMMLLLMMMHHHIIIJJJIIIGGGDDD@@@>>>>>>>>>>>>;;;:::>>>DDDJJJOOO\\\iiinnnppprrrqqqpppmmmqqqvvv|||~~~~~~zzzuuurrrvvvvvvcccQQQGGGFFFHHH??????>>>===<<<:::888777222222222222222222222222222222222333333222222222111111111111111111111111000000///000000111222222111111111111111111111111111222333333333444777:::CCCIIILLLOOOVVV___aaa]]]^^^ZZZTTTRRRTTTZZZ___ccc___ccclllxxx|||vvvoooiiiccc]]]YYYWWWXXX^^^hhhrrr~~~~~~~~~zzztttqqqqqqrrrrrrqqqooommmllljjjjjjiiihhhiiikkkmmmnnnoooppppppllllllkkkjjjhhhfffdddccccccdddgggjjjnnnqqqtttuuuoooooopppoooooonnnmmmlllhhhiiijjjjjjkkkkkkkkkkkkmmmmmmooopppppppppooonnnnnnnnnnnnnnnnnnmmmmmmllllllmmmnnnoooooonnnmmmllljjjkkklllnnnoooqqqrrrrrrkkkiiihhhiiikkkmmmnnnnnnkkklllmmmmmmmmmmmmmmmmmmfffffffffgggggggggggggggjjjjjjiiihhhhhhiiijjjjjjfffiiijjjiiifffeeegggiiiiiiiiihhhgggfffeeeddddddfffeeeeeeffffffggghhhiiillljjjhhhhhhjjjjjjhhhdddeeecccbbbeeejjjpppuuuwwwyyyrrrkkkeee^^^ZZZ[[[```hhhlllppppppmmmmmmqqquuuwww}}}yyy~~~}}}}}}wwwssswwwxxxtttwwwyyy{{{}}}~~~nnn^^^UUURRROOOJJJDDD???<<<999666444111111111111111111111111222222222222222222222222333333333333222222111000111111222222222222111111,,,---...///111333444555333333333444444444555555666999===CCCKKKVVVbbbjjjjjjnnnttt{{{~~~}}}}}}~~~{{{xxxuuusssrrrrrrqqqqqqrrrssstttvvvwwwxxx|||}}}~~~{{{yyyxxxrrrsssxxx~~~~~~}}}vvvrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppooommmlllkkkkkkjjjhhheeecccbbbaaaaaacccdddeeeccc```]]]\\\\\\[[[]]]^^^ZZZTTTMMMIIIHHHKKKKKKKKKIIIGGGCCC@@@>>>AAA@@@>>>===>>>@@@CCCEEEOOOXXXdddnnnsssuuuvvvwwwwwwuuutttvvv|||{{{vvvwwwsssqqqttt|||iiiTTTJJJEEEAAAAAA@@@???>>>>>>===;;;888777555111000000111111111///111111000111444222...555111111444555333111222222222111000///...------111111111111111111111111444444444222222444888;;;CCCHHHNNNTTTXXX\\\```ccc\\\\\\ZZZYYYYYYZZZ\\\^^^```mmmzzzvvvmmmiiiddd\\\WWWUUUWWW[[[cccppp{{{vvvvvvtttqqqooooooqqqssspppoooooonnnlllkkkjjjjjjiiijjjkkkmmmnnnnnnmmmmmmooonnnlllkkkiiihhhggggggfffeeefffiiimmmqqqsssssstttrrrqqqooommmlllkkkkkkjjjjjjjjjkkkmmmooopppqqqmmmmmmnnnnnnooooooooopppqqqppppppooonnnmmmllllllooooooooonnnmmmkkkjjjiiillliiihhhkkkppprrrpppmmmkkkjjjiiiiiiiiikkknnnooooooooonnnmmmlllkkkkkkjjjfffbbb^^^]]]aaadddffffffiiihhhhhhgggggggggggghhhjjjjjjkkkkkkkkkjjjjjjiiijjjiiihhhgggffffffffffffdddeeeeeefffggghhhiiiiiikkkiiiggggggggggggfffeeebbbcccddddddeeegggjjjmmmmmmooooooggg]]]WWWXXX[[[dddiiinnnooommmlllooorrrxxx||||||xxxtttwww|||}}}yyyvvvxxx{{{yyy{{{}}}}}}|||}}}uuueeeWWWPPPMMMJJJFFFCCC???;;;666222222222222111222222333333111111000000000000111111111111111111111111111111000111111111111222222222222222333333333444444444222111111222444555555444<<<===AAAHHHRRR\\\cccgggnnnvvv~~~|||zzz{{{yyyzzz{{{|||{{{xxxtttqqqooonnnllljjjjjjjjjiiiiiijjjkkkllllllrrrtttvvvzzz}}}~~~{{{yyyvvvvvvwww{{{|||{{{}}}}}}vvvqqqrrrrrrssssssrrrrrrqqqpppppppppooonnnmmmkkkjjjiiihhhgggeeedddccccccccccccdddeeeddd```]]]\\\\\\ZZZ\\\]]]ZZZTTTNNNKKKJJJMMMMMMMMMKKKIIIEEEBBB???@@@???=========@@@BBBDDDMMMVVVbbbmmmtttxxx|||~~~}}}{{{yyyzzz}}}yyyxxxuuusssvvv}}}lllXXXLLLFFFBBBAAA@@@>>>>>>>>>===;;;999555333111000111111111000...000000///111555666444333111222555444000///222111111000000000000000000111111111111111111111111333333333222222444888;;;BBBGGGMMMSSSWWW\\\aaaddddddbbb```]]]ZZZXXXXXXYYY___kkkxxx~~~~~~wwwooogggddd```YYYUUUUUUYYY___iiiwww}}}vvvrrrsssrrrpppnnnmmmooopppnnnnnnmmmlllkkkjjjiiiiiihhhiiikkklllmmmmmmllllllmmmllljjjiiigggffffffffffffffffffiiimmmppprrrrrrrrrqqqooonnnllllllkkkkkkjjjjjjjjjkkkmmmnnnpppqqqnnnnnnnnnnnnnnnooooooppppppppppppooonnnmmmmmmlllmmmmmmnnnmmmmmmlllkkkjjjkkkhhhhhhkkkppprrrooolllkkkjjjiiiiiijjjkkkmmmooonnnnnnmmmlllkkkjjjjjjiiibbb___\\\\\\```ccceeeeeehhhhhhgggffffffffffffgggiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhggggggffffffdddeeeeeeffffffgggggghhhiiigggeeeeeeeeefffeeeddd^^^```aaaaaaaaacccfffiiillloooooohhh^^^XXXWWWZZZbbbgggnnnpppooommmoooqqquuuyyy}}}yyyvvvxxx|||~~~yyyvvvwwwzzzxxxzzz|||||||||~~~yyyiii[[[RRROOOLLLHHHDDDAAA<<<888444333222222222222222333333111111000000000000111111111111111111111111111111000111111111111222222222222222222222333333333333222222222333444555666555;;;???EEEMMMVVV___hhhmmmuuu}}}}}}~~~}}}zzz{{{}}}zzzwwwwwwxxxzzz|||xxxuuuqqqnnnlllkkkiiigggjjjiiihhhhhhhhhhhhhhhiiilllmmmooorrruuuxxxzzz{{{{{{}}}~~~|||vvvvvvvvvwwwyyy|||~~~{{{zzz||||||vvvqqqrrrsssttttttsssrrrqqqnnnnnnnnnnnnmmmlllkkkjjjhhhggggggffffffeeeeeeeeecccdddeeedddaaa^^^]]]\\\ZZZ[[[\\\ZZZUUUQQQNNNMMMOOOOOOOOONNNKKKGGGCCCAAA???>>>===<<<===>>>AAABBBKKKSSS```lllwww}}}zzzxxxvvvwww}}}qqq^^^PPPHHHCCCBBB@@@>>>>>>>>>===;;;999555444333333444555444222---000111111555>>>CCCCCC999666666777555000000444000000111111111222222222111111111111111111111111222222222222222444888<<>>:::777333333222222222222333333111111000000000000111111222222222222222222222222000111111111111222222222111111111222222222222333222222222333555666777888===DDDMMMUUU[[[cccmmmttt~~~}}}yyy|||xxx{{{|||~~~yyyvvvwwwuuutttssssssvvvyyy{{{uuurrrnnnllljjjiiihhhfffiiihhhgggfffeeeeeeeeeeeefffgggiiikkkmmmoooqqqrrrrrruuuwwwyyyzzz{{{~~~yyyyyyxxxuuusssuuuzzz~~~|||{{{zzzzzz{{{|||~~~}}}xxxpppqqqtttuuuuuutttqqqpppmmmmmmmmmmmmlllkkkkkkjjjiiiiiihhhhhhgggfffeeedddcccdddeeedddaaa^^^]]]]]]ZZZZZZ[[[YYYWWWTTTQQQPPPQQQQQQPPPNNNKKKHHHDDDAAA>>>===<<<<<<<<<>>>???@@@IIIPPP]]]lllzzz~~~{{{yyywwwxxx|||vvvdddTTTIIIDDDBBB@@@>>>=========;;;999777666666777999999888666///333555666<<>>===<<<<<<<<<===>>>???FFFMMMZZZkkk||||||zzzxxxwwwyyy{{{jjjXXXJJJEEECCCAAA>>>======<<<;;;:::888777777888::::::888777444888;;;;;;???HHHPPPSSSRRRDDD777555777777555555444444444333222111111000111111111111111111111111000111111222333777<<>>>>>============>>>>>>CCCJJJWWWiii{{{}}}|||zzzxxxxxx|||qqq\\\MMMGGGCCCAAA>>><<<<<<<<<;;;:::777666444555666777666444777===???<<<;;;???CCCDDDMMM???333222444444333222555555444333222111000///111111111111111111111111000111222333555999>>>BBBDDDJJJQQQWWW[[[]]]___```dddfffeee```[[[\\\bbbhhhqqqzzz}}}xxxpppjjj___ZZZWWWVVVUUUVVV\\\ddduuuyyyvvvtttrrrtttvvvvvvssspppoooooojjjjjjiiiiiiiiihhhhhhhhhhhhiiijjjkkkkkkjjjiiihhheeeeeeddddddcccdddddddddeeeddddddfffiiikkklllkkklllkkkkkkjjjjjjjjjjjjkkkjjjjjjjjjjjjkkklllmmmnnnmmmllljjjhhhhhhiiikkkllliiiiiijjjjjjkkkkkkkkklllmmmmmmlllkkkjjjhhhgggfffeeegggkkknnnoooooommmlllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiihhhgggfffeeeeeecccggglllooopppoooooopppmmmmmmkkkjjjiiiiiiiiiiiiggggggfffffffffhhhiiijjjlllmmmnnnnnnnnnmmmllllllhhhhhhhhhggggggfffffffffgggeeeddddddeeefffeeeddd]]]^^^]]]ZZZXXXWWWXXXZZZdddjjjppprrrmmmdddZZZTTTRRRXXX```iiiooopppooonnnlllnnnrrrvvvzzz{{{{{{{{{{{{{{{|||~~~ppp___TTTPPPKKKGGGDDDAAA???===666555444333333222222333222222111111111111222222333333333333333333333333000111111111111222222222111111111222222222222333111444666666666999???DDDMMMYYYfffmmmmmmooouuu|||~~~|||{{{vvv||||||xxxrrrooollljjjkkkmmmnnnnnnppppppooooooooopppqqqrrrrrrooollljjjjjjjjjiiihhhhhhhhhhhhiiikkklllnnnooolllkkkkkkjjjiiihhhggggggeeegggjjjkkklllnnnppprrrsssvvvyyy}}}~~~}}}|||{{{zzzzzz{{{{{{xxxuuuuuuyyy}}}~~~}}}|||||||||}}}}}}{{{}}}~~~|||~~~|||ooooooppppppppppppooooookkkkkklllmmmmmmmmmmmmmmmllllllmmmlllkkkhhhfffdddbbbdddeeeeeebbb```______^^^\\\YYYYYYZZZYYYVVVTTTQQQQQQPPPNNNKKKFFFBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>EEERRReeexxx~~~|||yyyxxx|||wwwaaaQQQJJJDDDAAA>>><<<<<<<<<<<<;;;888666333333444444444333555<<<@@@<<<888888888888<<<777333333333000000333333333222222111111111000111111111111111111111111000111222444666:::@@@DDDGGGMMMUUU[[[^^^^^^]]]\\\]]]______\\\ZZZ^^^hhhqqqwwwxxxqqqjjjeeeZZZVVVTTTUUUVVVZZZcccmmm}}}xxxwwwwwwvvvwwwxxxvvvsssqqqooooookkkkkkkkkjjjjjjjjjjjjiiiiiiiiijjjkkkkkkjjjiiihhhggggggfffeeedddddddddeeedddcccccceeehhhkkklllkkkmmmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmmmmllljjjhhhffffffgggiiijjjfffgggggghhhiiijjjjjjkkkkkkkkkkkkkkkjjjiiiggggggeeehhhlllooopppooonnnmmmkkkkkkkkklllkkkkkkkkkjjjjjjjjjiiihhhgggfffeeeeeeccchhhnnnrrrqqqpppooopppmmmmmmkkkjjjiiihhhhhhhhhgggfffeeeeeeeeegggiiikkkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiihhhfffeeecccccceeefffeeeeee______^^^[[[XXXWWWXXXYYYbbbiiiqqquuuqqqhhh]]]VVVOOOTTT\\\eeellloooooommmjjjlllooorrruuuvvvwwwwwwwwwwwwxxx{{{uuudddVVVRRRMMMHHHFFFCCCAAA???666666555333333222222222333222222111111222222333333333333333333333333333000111111111111222222222222222222222333333333333111444777777777:::AAAGGGRRR]]]jjjrrruuuwww{{{}}}~~~~~~~~~{{{vvvsssqqqooollljjjkkkllllllkkknnnnnnmmmnnnnnnpppqqqrrrrrrpppmmmkkkkkklllkkkjjjjjjjjjjjjkkklllmmmnnnooonnnnnnlllkkkiiigggffffffdddfffhhhiiijjjkkkmmmooonnnqqquuuyyy|||}}}}}}|||{{{|||}}}}}}}}}|||zzzyyyzzz{{{zzzzzzyyywwwwwwvvvxxxuuurrrpppqqquuuyyy|||{{{~~~oooooonnnnnnnnnnnnooooookkkkkklllmmmnnnnnnnnnnnnjjjkkklllmmmllljjjhhhfffbbbdddeeeeeebbb`````````___\\\YYYYYYZZZYYYWWWTTTRRRRRRQQQOOOLLLGGGCCC@@@????????????>>>>>>>>>>>>;;;BBBOOObbbvvv~~~~~~{{{yyy|||{{{eeeSSSMMMDDDAAA===<<<<<<<<<<<<;;;;;;888555333444555555444111999???<<<888777666444///111666888333...000666000111111111111222222222111111111111111111111111000111333555777<<>>===<<<<<<;;;===BBBLLL[[[lllzzz}}}yyy{{{|||oooZZZIIIDDDBBB@@@??????>>><<<;;;:::999666444333222222222000555===BBBBBB===555000000111111111111222222222111111111111111111111111000000000///000000111222444444555777;;;???CCCFFFJJJQQQ[[[```___[[[XXXWWWUUUTTTTTTVVV]]]jjjwww~~~wwwpppiiiccc___[[[VVVUUUYYY]]]dddrrr|||zzzyyyvvvtttuuuuuusssqqqpppooonnnnnnnnnnnnmmmmmmmmmllllllllllllkkkjjjjjjiiiiiijjjjjjjjjiiihhhgggggghhhiiijjjiiihhhggggggiiijjjjjjiiihhhjjjkkkjjjggggggiiikkkjjjjjjjjjkkklllmmmmmmnnnkkkgggccc```_________^^^___```aaaccceeeggghhhiiieeeggghhhhhhgggfffhhhiiiggglllqqqttttttqqqooonnnllllllllllllllllllllllllkkkjjjhhhfffeeeeeeggggggiiikkknnnpppqqqpppnnnmmmkkkkkkjjjiiihhhhhhiiiiiihhheeecccdddfffgggeeebbbffffffggghhhiiiiiiiiihhhiiiiiijjjkkklllmmmmmmnnnllllllkkkkkkjjjiiihhhhhhdddbbb___]]]ZZZYYYYYYYYYaaajjjtttzzzzzzrrraaaQQQNNNPPPUUU]]]dddjjjllllllqqqmmmlllooopppnnnnnnpppvvvsssrrrvvv~~~~~~}}}{{{jjj^^^VVVOOOLLLIIIDDDBBBDDD<<<999666444444444444333555444222111111222444555222222222222222222222222333333222222333333444555333333333222000000222444444444444444777>>>FFFLLLYYYbbbpppzzz~~~}}}~~~xxxuuutttyyy~~~zzzvvvssssssssssssrrrqqqpppooonnnllllllkkkkkknnnnnnmmmmmmnnnppprrrssssssrrrqqqpppoooooooooooonnnmmmkkkjjjkkklllnnnpppqqqqqqqqqpppooommmlllkkkiiihhhhhhjjjmmmoooppppppqqqqqqppppppqqqrrrssssssyyyyyyyyyzzzzzzzzz{{{{{{|||}}}}}}}}}|||zzzxxxwwwsssnnniiiggglllttt|||}}}~~~lllllllllmmmnnnnnnoooooollllllllllllllllllllllllkkkkkkkkkkkkjjjiiihhhgggggggggfffeeedddbbb```______]]]ZZZZZZZZZZZZYYYXXXSSSSSSRRRPPPLLLHHHDDDBBB?????????>>>===<<<<<<<<<===@@@HHHTTTddduuu}}}yyyyyy}}}ttt___LLLFFFDDDAAA@@@???>>><<<:::;;;999777555333222111111333777===AAAAAA===777333000000111111111222222222111111111111111111111111111000000000000111222222444555666888;;;@@@EEEHHHPPPWWW^^^aaa___ZZZVVVUUUUUUTTTUUUYYYbbbppp~~~zzzssslllfff```\\\ZZZWWWWWW]]]cccmmm|||zzzxxxxxxvvvtttsssrrrqqqooonnnmmmmmmmmmnnnmmmmmmmmmmmmlllllllllllllllkkkjjjjjjjjjjjjkkkiiiiiihhhggghhhhhhjjjjjjiiigggffffffiiijjjkkkjjjiiijjjkkkjjjhhhgggiiikkkjjjjjjjjjkkkkkkjjjjjjiiifffbbb^^^[[[[[[[[[[[[ZZZXXXYYYZZZ\\\^^^```bbbbbbaaabbbddddddddddddfffggghhhlllqqqttttttqqqooonnnllllllllllllllllllllllllkkkjjjhhhggghhhiiijjjkkklllmmmnnnoooooonnnlllkkkkkkjjjjjjiiihhhhhhiiiiiihhhfffddddddfffgggeeeccceeefffggghhhhhhiiiiiihhhhhhhhhiiijjjkkkkkkllllllmmmmmmlllkkkkkkjjjiiiiiieeecccaaa^^^\\\[[[ZZZZZZaaajjjsssyyyzzzssscccTTTNNNNNNQQQXXXbbbiiilllllloookkkjjjmmmnnnmmmooorrrvvvvvvxxx{{{zzzyyy|||~~~||||||qqqaaaYYYQQQMMMJJJFFFDDDEEE>>>:::777444444444333333444333222111111222333444222222222222222222222222111111000000111111222333333333333222000000222444555555555777:::AAAJJJPPP]]]fffrrr|||||||||xxxqqqrrrwww{{{wwwvvvttttttttttttsssrrrrrrqqqpppnnnmmmlllllllllmmmmmmmmmmmmoooppprrrsssrrrqqqpppooonnnmmmmmmmmmmmmmmmlllllllllmmmooopppqqqqqqqqqpppooommmlllkkkkkkjjjiiikkknnnpppppppppppppppppppppqqqrrrssstttwwwxxxxxxyyyzzzzzz{{{{{{||||||||||||{{{yyywwwvvvpppmmmiiijjjooowww~~~kkkkkkllllllmmmnnnnnnnnnkkklllmmmnnnnnnmmmlllkkkllllllllllllkkkjjjiiiiiiiiihhhfffdddbbbaaa```______]]][[[ZZZZZZZZZYYYXXXTTTSSSRRRPPPLLLHHHDDDBBB??????>>>>>>======<<<<<<>>>???DDDNNN]]]ppp~~~xxxvvvxxxzzzzzzdddQQQIIIFFFCCCAAA@@@>>><<<:::<<<:::888666333222111000000333777::::::777333000000000000111111111222222000000000000000000000000111111111111111222333333333555888:::===BBBHHHLLLYYY]]]bbbccc^^^XXXUUUTTTUUUUUUWWW]]]iiixxx}}}uuummmgggaaa\\\YYYYYYWWWZZZaaalllyyy{{{vvvuuuuuutttsssppppppnnnmmmllllllllllllmmmmmmmmmmmmllllllllllllllllllkkkjjjjjjjjjjjjkkkhhhggggggggghhhiiijjjjjjgggeeedddeeehhhjjjkkkllljjjkkkkkkjjjhhhggghhhiiihhhiiijjjjjjhhhfffcccbbb]]]ZZZVVVTTTTTTUUUTTTTTTQQQRRRSSSUUUWWWYYY[[[\\\\\\^^^```aaabbbccceeegggiiimmmqqqtttsssqqqooonnnkkkkkkkkkkkkllllllllllllkkkjjjjjjjjjjjjlllnnnooonnnnnnmmmmmmlllkkkjjjjjjkkkjjjiiiiiihhhiiiiiiiiihhhgggeeeeeeggggggfffdddeeeeeeggghhhhhhiiiiiiiiiggghhhhhhiiiiiijjjjjjjjjmmmmmmllllllkkkjjjjjjjjjfffeeebbb```^^^]]]\\\\\\aaaiiirrrwwwyyytttfffYYYPPPLLLKKKRRR^^^hhhlllkkkmmmiiihhhjjjlllmmmrrrwww{{{|||vvvuuuxxx}}}}}}|||{{{fff\\\RRROOOLLLHHHFFFFFF@@@<<<888555444444333222333222111000000111222333222222222222222222222222111111000000111111222333333333333222111111333555555666888;;;???GGGOOOUUUaaajjjuuu~~~~~~|||~~~zzzpppnnnuuuxxxtttqqqqqqqqqsssuuuuuussspppqqqqqqooonnnmmmmmmmmmmmmlllllllllmmmoooqqqrrrsssqqqpppooonnnllllllllllllllllllmmmnnnnnnoooppppppqqqqqqqqqqqqpppooommmmmmmmmlllkkkllloooqqqqqqqqqoooooooooooopppqqqrrrsssuuuuuuvvvwwwyyyzzz{{{{{{zzz{{{{{{{{{zzzxxxvvvuuunnnlllkkkmmmrrrxxx}}}~~~kkkkkkkkklllmmmmmmnnnnnnkkkmmmnnnppppppnnnmmmkkklllllllllllllllkkkiiiiiijjjhhhfffcccaaa````````````^^^[[[ZZZZZZZZZYYYWWWUUUTTTRRROOOKKKGGGDDDBBB???>>>>>>>>>=========<<<>>>@@@DDDMMMZZZlll~~~~~~xxxuuuuuuuuuiiiTTTIIIFFFCCCAAA@@@@@@>>><<<<<<;;;999666444222000///...///222333333222///...000000000000111111111111////////////////////////222222111111222222333444333666999<<>>:::777555444333111222222111000000111222222222222222222222222222222333333222222333333444555222333333222111111444666444777:::>>>DDDLLLTTTZZZccckkkuuu}}}|||~~~zzztttuuu{{{wwwtttqqqpppooooooppprrrrrrqqqooopppooonnnmmmlllllllllllljjjjjjkkkmmmnnnpppqqqrrrppppppnnnmmmlllkkkkkkkkkkkklllmmmooopppqqqqqqqqqrrrrrrrrrrrrqqqpppoooooopppnnnmmmnnnqqqrrrrrrrrroooooonnnnnnmmmnnnnnnnnnrrrrrrtttuuuwwwyyyzzz{{{yyyyyyzzzzzzyyyxxxvvvuuupppooonnnooorrruuuvvvuuussswww|||kkkkkkllllllmmmnnnnnnooolllmmmoooppppppooommmlllllllllllllllkkkjjjiiihhhjjjiiifffdddbbbaaaaaaaaaaaa___\\\[[[[[[ZZZYYYWWWVVVTTTRRROOOKKKGGGDDDBBB>>>>>>>>>>>>============<<>>>>>>>>>>>============:::>>>CCCHHHQQQ]]]lllvvv}}}yyywwwtttrrruuuyyy~~~qqq\\\JJJGGGCCC@@@@@@??????>>>;;;;;;:::888666333111000///000000000000000000////////////000000000111111000000000000000000000000111111111111111222333333111777===AAADDDJJJTTT\\\aaabbbbbb^^^ZZZWWWYYY\\\\\\^^^dddooo}}}wwwuuuuuusssmmmeee^^^ZZZYYYXXXXXXYYY^^^eeepppxxxvvvsssooollljjjjjjjjjmmmmmmmmmnnnnnnpppqqqqqqppppppppppppoooooooooooojjjjjjiiihhhhhhhhhhhhhhhfffgggggghhhhhhggggggfff```aaabbbfffiiijjjiiihhhjjjiiihhhhhhhhhfffccc```]]]]]]\\\[[[XXXTTTPPPNNNLLLJJJIIIIIIKKKLLLKKKJJJIIIHHHIIIJJJMMMPPPTTTVVVTTTWWW[[[^^^aaadddhhhkkkmmmppprrrsssqqqnnnmmmmmmiiiiiijjjjjjkkkkkkllllllllllllllllllkkkkkkkkkkkkjjjjjjiiiiiijjjlllmmmnnniiiiiiiiihhhiiiiiijjjkkkiiijjjkkkjjjhhhggghhhiiifffgggiiijjjllllllmmmmmmkkkkkkkkkjjjjjjiiiiiihhhggggggggggggggggggggggggfffeeebbb```___^^^^^^___]]]bbbggglllsssvvvrrrjjj]]]UUULLLMMMWWWbbbiiikkkllliiiiiikkkmmmqqq|||yyyssslllqqqxxx~~~zzz{{{}}}~~~rrrcccTTTNNNLLLIIIGGGFFFDDDAAA<<<999777666555333222222222222222222222222222222222222222222222222111111000000111111222333222333333333222333555777555999???EEELLLTTT[[[```dddjjjrrryyy}}}zzzyyy}}}zzz}}}xxxrrrpppppppppoootttqqqmmmjjjkkklllllllllkkkkkkjjjiiihhhhhhiiiiiiggggggiiijjjkkkllllllllllllkkkkkkjjjjjjkkkkkkkkkiiijjjkkkmmmoooqqqrrrssstttuuuuuuvvvvvvvvvvvvuuuuuutttrrrssstttuuuuuutttrrrqqqooommmkkkjjjiiiiiinnnoooppprrrtttvvvwwwxxxxxxxxxyyyzzzyyyxxxwwwvvvvvvuuussspppmmmhhhbbb]]]___bbbgggnnnuuu|||~~~mmmmmmnnnnnnooopppppppppmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmlllkkkjjjhhhhhhhhhhhhgggfffeeedddbbb```]]]\\\[[[ZZZYYYWWWWWWVVVRRRNNNJJJFFFDDDBBB============>>>>>>>>>>>>===@@@CCCFFFKKKVVVeeeppp|||~~~|||zzzwwwsssoooooottt{{{wwwcccMMMIIIDDD@@@>>>===<<<:::::::::999888777444222111------............------////////////000000000111111111111111111111111111111000000000000111222222111777>>>CCCFFFLLLWWW```dddeeeccc___ZZZXXX[[[___]]]```hhhvvvwwwpppoooqqqnnnhhh```YYYWWWWWWXXXXXX[[[bbbkkkwww}}}sssrrrqqqnnnlllkkkkkkllllllllllllmmmnnnpppqqqrrrrrrrrrrrrqqqqqqqqqpppppplllkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkiiihhhgggbbbcccfffjjjmmmmmmjjjgggiiihhhfffggggggeeeaaa]]]XXXXXXVVVUUURRROOOMMMLLLLLLJJJJJJKKKMMMNNNMMMLLLKKKKKKKKKLLLOOOSSSWWWYYYXXX[[[___bbbeeehhhlllooonnnpppsssssspppnnnmmmlllhhhiiiiiijjjkkkkkklllllljjjjjjkkklllmmmmmmmmmmmmlllkkkkkkkkkkkkllllllllliiiiiihhhhhhiiijjjjjjkkkiiikkklllkkkhhhgggiiijjjhhhiiijjjlllmmmnnnoooooonnnmmmmmmlllkkkkkkjjjjjjggggggggghhhhhhhhhhhhhhhdddcccaaa___^^^]]]]]]^^^[[[___dddiiipppvvvtttnnn___XXXPPPNNNTTT]]]dddhhhjjjhhhiiikkkmmmqqq|||zzzuuunnnsss{{{{{{|||}}}~~~vvvfffUUUOOONNNKKKHHHGGGDDDAAA<<<999888777666555222222333333333333222222222222222222222222222222111111000000111111222333222333333333222333666888888<<>>>>>>>>>>>CCCDDDEEEEEEIIITTTdddpppzzz||||||zzzvvvqqqmmmlllqqqyyy|||hhhPPPLLLEEE@@@===;;;999777999999999999777555333111000111111222222111111000////////////000000000000111111111111111111111111000000000///000111111222000777???DDDGGGMMMYYYbbbhhhhhheee```ZZZYYY\\\```]]]aaakkkzzz{{{rrrkkkkkkmmmkkkeee\\\VVVUUUVVVWWWXXX\\\eeeooo|||}}}wwwooooooooonnnmmmlllmmmnnnkkkkkkkkklllnnnpppqqqrrrsssssssssrrrrrrrrrqqqqqqnnnmmmllllllkkkkkkllllllmmmnnnnnnnnnmmmkkkiiihhhccceeeiiinnnqqqoookkkhhhiiigggeeeffffffddd___[[[UUUTTTSSSQQQOOOMMMLLLKKKLLLKKKKKKLLLNNNOOOOOONNNPPPOOOOOOPPPSSSWWW[[[^^^^^^```dddhhhjjjnnnrrrtttoooqqqsssrrrpppnnnllllllhhhhhhiiijjjkkkkkkllllllhhhiiikkkmmmnnnoooppppppnnnmmmmmmllllllkkkkkkjjjiiiiiihhhhhhiiijjjkkkkkkiiikkkmmmllliiigggiiikkkhhhiiikkkmmmnnnoooppppppoooooonnnmmmmmmlllkkkkkkhhhhhhhhhhhhhhhiiiiiiiiicccbbb```^^^]]]\\\\\\]]]ZZZ^^^bbbgggooovvvuuuppp```ZZZRRROOORRRYYYaaafffhhhgggiiikkklllppp{{{~~~|||~~~}}}yyysssxxx}}}~~~~~~yyyhhhWWWPPPOOOMMMJJJIIIDDD@@@<<<999888888777666222333333444444333333222222222222222222222222222333333222222333333444555222333333333222333666888:::>>>EEELLLSSSZZZaaafffiiinnnvvv}}}~~~~~~{{{yyyuuupppoooqqqrrrqqqooonnnmmmmmmnnnooonnnkkkiiikkkkkkjjjjjjiiijjjjjjjjjeeefffggghhhhhhgggfffeeecccdddddddddfffggghhhiiiiiiiiihhhiiilllooosssuuuwwwwwwxxxyyyzzzzzzzzzzzzyyywwwuuuuuuvvvwwwvvvuuurrrrrrqqqqqqqqqqqqqqqrrrnnnnnnoooqqqrrrsssttttttxxxyyyzzz{{{zzzyyyxxxwwwsssrrrpppooolllhhhbbb^^^VVVWWW[[[bbblllvvv}}}~~~~~~~~~|||ooonnnmmmllllllmmmnnnoooooonnnmmmlllllllllllllllnnnnnnmmmllllllnnnooopppmmmllliiigggeeeddddddddddddbbb```]]]ZZZYYYYYYYYYXXXVVVSSSPPPNNNJJJFFFCCCBBBAAA@@@>>>===<<<<<<<<<>>>>>>BBBGGGJJJQQQ^^^kkkzzz|||}}}xxxppphhhhhhpppzzzlllUUUKKKBBB@@@@@@>>>===???;;;;;;:::888666444222000222222111000//////000000000000////////////000000......000222444666888999111222222111000111444666888>>>CCCFFFGGGMMMXXXbbbiiijjjiiieee```]]]___aaa[[[dddrrr~~~}}}xxxmmmkkkjjjfffeee```\\\[[[XXXUUUVVVZZZdddiiivvvyyyvvvpppppppppoooooooooooooookkkkkkkkkkkkmmmppptttuuuuuuuuuttttttssssssssssssooonnnmmmlllkkklllmmmmmmiiikkklllkkkjjjiiijjjkkkiiinnntttwwwuuuqqqmmmkkkgggdddbbbcccdddbbb[[[UUUUUUTTTQQQNNNKKKJJJIIIIIILLLMMMNNNPPPQQQRRRRRRRRRTTTSSSQQQRRRWWW]]]dddiiiiiilllpppvvv{{{~~~~~~}}}{{{vvvpppmmmlllllljjjhhhhhhiiijjjkkklllkkkjjjiiikkkkkkkkkllllllmmmmmmmmmlllkkkjjjkkkllllllkkkiiiiiiiiijjjjjjjjjkkkkkkkkkllllllkkkjjjiiiiiiiiiiiimmmlllkkkkkklllmmmnnnoooqqqqqqpppnnnmmmkkkjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhcccaaa_________^^^\\\ZZZZZZ]]]^^^```hhhsssvvvrrrggg]]]RRROOOOOOSSS[[[cccgggiiilllmmmnnnsss{{{}}}~~~|||yyyyyy|||mmm[[[TTTRRRMMMIIIHHHFFFDDD@@@<<<999666555444111222222333333222222111333333333333333333333333333444555555666666555555777777666444333333666888???BBBGGGPPPZZZccciiilllqqqssswww}}}||||||zzzvvvpppooonnnnnnnnnoooqqqrrrooooooppppppooommmjjjiiikkkjjjhhhiiijjjjjjiiihhhhhheeebbbaaaaaaaaa```___[[[[[[[[[\\\___bbbdddfffdddeeeggghhhjjjlllppptttvvvwwwxxxzzz{{{|||}}}}}}{{{{{{zzzyyyxxxxxxwwwwwwvvvuuutttsssrrrrrrqqqrrrqqqppppppoooppprrrssstttxxxxxxxxxwwwwwwvvvuuutttrrrrrrqqqpppnnnkkkhhhfffbbb^^^\\\aaajjjtttyyyzzz}}}~~~~~~}}}{{{}}}nnnnnnmmmllllllmmmnnnnnnooonnnmmmllllllllllllmmmooonnnmmmmmmmmmnnnooopppmmmllljjjhhhfffeeeddddddcccbbb```]]]\\\ZZZYYYYYYXXXVVVRRRPPPMMMIIIEEEBBBBBBAAA@@@>>>======<<<<<<@@@@@@CCCGGGIIINNNZZZgggtttxxx|||yyyqqqjjjhhhpppyyyrrrZZZOOODDDAAA@@@===<<<===;;;;;;:::888666444222111222222111000000000000000000000////////////000000...///000222333555666777111222222111111111444666999>>>CCCFFFIIIQQQ]]]gggnnnnnnlllhhhbbb___```aaa^^^gggvvv~~~~~~wwwllljjjhhheeeccc^^^[[[ZZZXXXVVVYYY^^^gggpppyyyvvvqqqqqqppppppooonnnnnnmmmllllllkkklllmmmpppsssuuutttttttttsssssssssrrrrrrnnnmmmlllkkkjjjkkkkkkllliiijjjkkkjjjiiihhhiiikkklllpppvvvxxxuuupppkkkiiieeebbb``````aaa^^^WWWQQQRRRQQQOOONNNMMMLLLLLLLLLKKKLLLNNNPPPRRRSSSTTTUUUSSSSSSTTTXXX^^^eeemmmqqqssstttwww}}}{{{vvvqqqmmmlllllljjjiiiiiiiiijjjkkkkkkkkkkkkjjjkkkkkklllllllllllllllllllllkkkjjjkkklllmmmkkkiiiiiijjjjjjjjjjjjkkkkkkkkkmmmlllkkkjjjiiiiiiiiiiiillllllkkkkkklllmmmnnnppppppppppppoooooonnnnnnnnnkkkkkkjjjiiihhhgggffffffbbbaaa____________]]]\\\XXX[[[[[[\\\cccnnnrrrooohhh]]]RRRNNNMMMPPPXXXaaaiiikkkmmmnnnooossszzz}}}|||~~~|||zzzzzz}}}sss```WWWSSSMMMIIIGGGFFFDDDAAA===999777555444222222222333333222222222333333333333333333333333333333444555555555555444444444555444444555888:::@@@DDDKKKTTT^^^gggllloootttvvv{{{}}}|||}}}zzzssspppnnnnnnmmmmmmmmmnnnooopppnnnooooooooonnnllljjjhhhjjjiiigggggghhhhhhgggeeefffccc```^^^^^^]]]\\\[[[VVVVVVVVVWWWYYY\\\^^^___```aaaccceeegggjjjnnnrrruuuvvvxxxzzz{{{||||||||||||{{{zzzyyyxxxwwwvvvvvvuuutttsssrrrqqqqqqqqqqqqoooooooooooooooqqqrrrsssvvvwwwwwwvvvvvvuuutttsssrrrrrrqqqpppooollljjjiiieeebbbaaaeeennnvvvzzz{{{~~~}}}{{{zzzyyy|||mmmmmmllllllllllllmmmmmmnnnnnnmmmmmmllllllmmmmmmoooooonnnmmmmmmmmmnnnnnnllllllkkkjjjhhhfffeeedddaaa``````___]]]\\\ZZZYYYXXXUUURRROOOLLLHHHDDD@@@AAAAAA???>>>============BBBBBBDDDGGGHHHKKKVVVaaannnttt||||||zzztttmmmjjjpppxxx~~~xxx___SSSFFFBBB@@@===;;;;;;;;;;;;:::999777444222111222111000000000000000000111000000//////000000111//////000111222333333444111222222222111222444777:::>>>CCCGGGLLLVVVeeeooovvvtttqqqlllgggcccbbbbbbaaajjjzzz{{{~~~uuujjjhhhfffddd```\\\ZZZZZZXXXXXX\\\ccclllyyy|||wwwuuuqqqqqqpppoooooonnnmmmmmmnnnmmmllllllmmmooorrrssssssssssssrrrrrrrrrrrrrrrllllllkkkjjjjjjjjjjjjkkkiiijjjjjjiiihhhhhhiiikkkooossswwwwwwsssmmmhhheeeaaa```^^^^^^^^^[[[TTTOOOMMMNNNNNNOOOOOONNNNNNMMMJJJKKKMMMOOOQQQSSSUUUVVVRRRTTTXXX___gggooovvvzzz}}}}}}yyyuuuqqqnnnmmmlllkkkjjjjjjjjjiiiiiijjjjjjkkklllllllllllllllllllllkkkkkklllkkkjjjkkkmmmmmmllljjjjjjjjjjjjjjjkkkkkkkkkkkkmmmmmmlllkkkjjjjjjjjjjjjlllkkkkkkkkkkkkmmmooopppooooooppppppqqqqqqrrrrrrnnnmmmllljjjhhhfffeeedddbbbaaa```aaabbbbbb```^^^ZZZZZZZZZZZZ```iiinnnnnniii___SSSMMMKKKMMMUUU^^^kkkmmmooopppooorrrwww{{{zzz}}}~~~}}}{{{{{{~~~zzzfffZZZTTTNNNIIIGGGFFFDDDAAA===:::777666555222222333333333333222222333333333333333333333333222222333444444444444333000222333555555777:::<<>>============CCCCCCEEEGGGHHHJJJTTT___mmmttt{{{}}}|||xxxrrrmmmrrrxxx~~~}}}dddVVVHHHBBB@@@>>><<<<<<;;;;;;:::999777555333222111111000000000000000111111000000000000000000111000000000000111111111111111222222222111222555888;;;???DDDIIIQQQ]]]kkkvvvzzzxxxtttooojjjgggeeeeeedddooo}}}zzz~~~tttjjjgggeeeccc```\\\ZZZYYYXXXXXX___gggppp}}}yyyuuutttooooooooooooooonnnnnnnnnooonnnmmmlllmmmnnnppprrrqqqqqqqqqqqqqqqqqqqqqqqqlllllllllkkkkkkkkkkkkkkkhhhiiiiiiiiiggghhhjjjlllqqqsssuuutttnnnhhhbbb___^^^]]]]]]^^^]]]YYYSSSNNNKKKLLLMMMNNNNNNNNNMMMLLLIIIJJJKKKLLLNNNPPPRRRSSSQQQTTTZZZbbbkkkrrrxxx{{{~~~}}}~~~tttrrrooommmlllkkkkkkkkkkkkjjjiiihhhiiijjjkkklllmmmmmmmmmllllllkkkkkkkkkkkkkkkjjjlllmmmnnnlllkkkjjjjjjjjjkkkkkkkkkllllllnnnmmmlllkkkjjjjjjjjjjjjkkkkkkjjjjjjkkkmmmooopppooooooooopppqqqqqqrrrrrrmmmmmmllljjjhhhgggeeeeeedddccccccdddffffffdddbbb]]]\\\[[[[[[___eeekkkmmmlllbbbVVVNNNJJJJJJRRR[[[kkknnnqqqqqqpppqqqtttwww{{{~~~~~~}}}~~~kkk\\\TTTOOOJJJGGGEEEDDDBBB>>>;;;888666555333333333222222333333333333333333333333333333333111111222333333333333222///111333555666888;;;===DDDKKKWWWbbbkkkqqquuuwwwzzzyyywwwuuuyyyzzzuuuqqqmmmjjjjjjkkkkkkkkklllllllllmmmmmmllllllmmmlllllljjjiiihhhiiihhhgggggggggeeebbb```^^^[[[WWWUUUTTTSSSQQQPPPNNNNNNOOOPPPQQQRRRTTTTTTWWWYYY\\\^^^aaaeeejjjnnnnnnqqqvvvzzz}}}}}}|||{{{{{{zzzyyyxxxvvvuuussssssqqqqqqpppooooooooooooooonnnnnnoooooopppqqqqqqrrrssssssssssssrrrqqqpppoooqqqqqqqqqqqqqqqqqqppppppkkkkkkmmmrrrxxx}}}}}}zzzxxxuuuyyykkkllllllllllllllllllkkknnnnnnmmmmmmmmmnnnnnnooommmmmmllllllkkkjjjiiiiiigggggghhhiiihhhgggeeeddd````````````___]]][[[ZZZWWWUUUQQQNNNKKKHHHCCC@@@@@@@@@???>>>=========>>>AAABBBDDDGGGHHHKKKTTT___ooowww~~~|||vvvpppsssxxx}}}hhhXXXHHHBBBBBB@@@>>>>>>;;;;;;:::999777555444333111000000000000000111111111111000000000000111111000000000000000000000000111222222222222333666888===@@@GGGMMMVVVbbboooxxxzzzwwwssspppmmmkkkiiihhhlllwww~~~}}}rrrkkkfffcccaaa___\\\ZZZYYYWWWYYYaaakkkvvv{{{wwwtttrrrmmmmmmmmmnnnooooooppppppnnnmmmlllkkkkkkmmmooopppooooooooopppppppppppppppmmmmmmmmmmmmmmmllllllkkkiiiiiiiiihhhggghhhkkkmmmpppqqqqqqmmmgggaaa]]][[[YYYZZZ[[[\\\[[[WWWQQQMMMJJJKKKLLLLLLLLLJJJIIIHHHHHHHHHHHHHHHIIIJJJLLLMMMOOOSSSYYY```ggglllppprrrtttssstttyyy}}}}}}xxxrrrlllkkkkkkjjjiiiiiijjjkkkkkkjjjiiihhhiiijjjkkklllmmmmmmmmmllllllkkkkkkkkkkkkkkkjjjlllnnnnnnmmmkkkjjjjjjkkkkkkkkklllllllllmmmmmmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkmmmooopppooooooooooooooonnnnnnnnnkkkkkkjjjjjjiiihhhhhhhhhffffffggghhhjjjjjjhhhfff^^^\\\[[[[[[]]]```fffjjjmmmdddYYYQQQKKKIIIQQQZZZiiimmmqqqrrrppppppqqqssswwwzzz}}}~~~}}}}}}~~~ooo^^^TTTPPPLLLIIIEEEDDDBBB@@@===:::777666444444333222222333444444333333333333333333333333000111222222333333222222111222444666777999<<>>>>>>>>>>>>>>???@@@CCCFFFGGGJJJSSS^^^ppp{{{zzzqqqsssvvv|||lll[[[IIICCCBBBAAA???>>>;;;;;;:::999888666555444000000000000000111111222222111111000000111111222111111000000000000000000000111222222222444777999>>>CCCKKKSSS\\\fffooouuusssqqqnnnmmmmmmnnnmmmlllvvvyyypppjjjddd___]]]\\\ZZZYYYYYYWWWZZZeeeqqq}}}yyywwwtttrrrlllmmmmmmnnnnnnooooooppplllkkkjjjiiijjjlllnnnooonnnnnnnnnnnnnnnooooooooommmmmmnnnnnnnnnmmmlllkkkjjjjjjjjjiiihhhiiillloooooonnnkkkfff```\\\ZZZZZZXXXZZZ[[[[[[XXXSSSMMMIIIIIIIIIIIIHHHGGGFFFEEEDDDGGGFFFEEEDDDEEEFFFGGGHHHLLLOOOSSSYYY]]]aaacccddddddeeefffhhhjjjiiigggdddbbbccceeeeeeeeefffhhhjjjjjjjjjiiiiiijjjjjjkkklllllllllllllllllllllkkkkkkkkkkkkkkklllnnnooonnnlllkkkkkkkkkkkkllllllllllllllllllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiikkkmmmoooppppppoooooonnnmmmlllkkkkkkiiiiiijjjjjjjjjjjjjjjjjjhhhhhhiiikkkmmmllliiiggg]]][[[ZZZ[[[ZZZ[[[___eeellleee\\\TTTLLLIIIOOOWWWfffkkkppprrrqqqooopppqqqsssuuuyyy|||~~~~~~~~~ttt```TTTQQQMMMIIIEEEDDDCCCAAA>>>;;;888777555444333222222333444555333333333333333333333333111111222333333333333222333444555666777:::???BBBNNNXXXeeepppwww{{{~~~wwwqqqqqqsss|||xxxqqqooollliiihhhjjjmmmmmmnnnoooooooooooonnnlllllllllkkkkkkjjjjjjjjjkkkjjjiiihhhgggddd___\\\WWWTTTRRRQQQRRRRRRRRRQQQPPPQQQSSSTTTVVVWWWWWWWWWVVVXXX[[[^^^aaaeeejjjnnnpppsssvvvzzz|||}}}||||||wwwwwwvvvuuuttttttsssrrrpppoooooonnnnnnoooooooooooooooqqqrrrrrrsssrrrrrrqqqqqqqqqqqqpppooonnnmmmnnnnnnnnnnnnnnnpppqqqqqqmmmnnnppprrruuuwwwxxxyyyzzz}}}~~~lllmmmnnnnnnnnnnnnmmmlllnnnnnnnnnnnnnnnoooppppppooooooooonnnmmmkkkiiiggg______```aaabbbdddeeefffdddcccaaa___]]]\\\[[[ZZZVVVTTTQQQOOOMMMKKKGGGDDD@@@??????>>>>>>>>>>>>>>>===>>>AAADDDEEEFFFOOOYYYlll|||}}}pppqqqtttyyyrrr___KKKCCCBBBAAA>>><<<;;;;;;:::999888777555444000000000000000111222222222111111000000111111222111111111111111111111111000111222222222444777:::???EEEOOOYYYaaahhhmmmpppkkkiiihhhiiimmmpppqqqppp{{{sssmmmiiiaaa[[[YYYXXXWWWWWWXXXXXX]]]jjjxxxzzzxxxxxxuuurrroooooonnnnnnnnnmmmmmmmmmjjjiiihhhhhhiiikkkmmmnnnllllllmmmmmmnnnnnnnnnnnnllllllmmmmmmmmmlllkkkjjjkkkkkkjjjiiiiiijjjnnnqqqnnnlllgggaaa[[[YYYYYY[[[^^^```aaa___ZZZRRRKKKFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDCCCBBBBBBCCCEEEGGGHHHHHHIIIMMMPPPSSSVVVWWWXXXVVVXXXZZZZZZYYYXXXYYYZZZXXX[[[___```aaacccfffiiiiiiiiijjjkkkkkkkkkkkkjjjkkkkkkllllllllllllllllllkkkkkkkkklllnnnooonnnmmmkkkkkkkkkllllllllllllmmmkkkkkkjjjiiihhhhhhhhhhhhiiiiiiiiiiiikkkmmmooopppoooooonnnnnnmmmllllllkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjlllmmmllliiifff^^^[[[[[[]]][[[XXX\\\bbbiiiddd]]]UUULLLHHHLLLTTTaaagggnnnqqqqqqoooooopppppprrrtttyyy}}}}}}~~~~~~{{{cccUUUQQQNNNIIIEEEDDDCCCAAA???<<<999777666444333222222333444666333333333333333333333333111222222333333333333333333333444555888===DDDHHHVVV```mmmwww|||{{{qqqnnnpppvvvxxxrrrmmmllljjjhhhiiillllllmmmnnnooopppoooooonnnmmmllllllkkkkkkkkkkkkkkkjjjiiihhhgggeeebbb]]]YYYWWWUUUSSSTTTVVVXXXXXXXXXWWWYYY[[[]]]___aaaaaaaaaaaaccceeehhhjjjnnnssswwwxxxyyyzzz{{{{{{zzzyyyxxxuuuuuuuuutttttttttsssssspppoooooooooooooooppppppnnnooopppqqqrrrrrrqqqqqqqqqqqqqqqppppppooonnnmmmlllllllllkkklllmmmoooppppppppppppooooooooopppqqqrrrvvv{{{lllmmmnnnoooooonnnmmmlllnnnnnnnnnnnnnnnoooppppppqqqqqqqqqpppnnnllljjjhhh]]]\\\]]]^^^```ccceeegggfffdddaaa^^^\\\[[[[[[[[[VVVTTTQQQPPPNNNLLLHHHFFF@@@???>>>>>>>>>>>>>>>???======@@@CCCBBBCCCKKKUUUhhh{{{oooppprrrwww}}}vvvbbbMMMDDDBBB@@@<<<:::;;;;;;::::::888777555444000000///000000111222222222222111111111111222222111111111111222222222222000111222333333444777:::@@@GGGQQQ\\\dddiiikkkllleeedddcccffflllqqqsssrrr{{{{{{oookkkggg___XXXUUUTTTTTTUUUWWWXXX___nnn~~~|||xxxxxxxxxvvvtttrrrqqqpppnnnmmmkkkjjjjjjhhhhhhgggggghhhjjjlllnnnlllllllllmmmmmmnnnnnnnnnkkkkkklllmmmlllkkkjjjiiillllllkkkjjjiiikkkooorrrnnnkkkeee^^^YYYXXXZZZ]]]fffhhhhhheee]]]TTTKKKGGGDDDCCCAAA@@@@@@AAABBBCCCBBBAAAAAAAAABBBEEEHHHJJJEEEFFFHHHKKKMMMOOOQQQQQQNNNQQQTTTSSSOOONNNRRRUUUSSSWWW[[[]]]^^^aaaeeehhhhhhiiijjjkkklllkkkjjjjjjkkkkkkkkkllllllmmmmmmmmmkkkkkkkkklllooooooooommmkkkkkkkkklllllllllmmmmmmkkkjjjiiihhhggggggggggggiiihhhhhhiiijjjmmmooopppnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkjjjjjjjjjiiiiiihhhiiijjjkkklllkkkgggddd```]]]^^^```^^^YYY\\\cccgggbbb\\\VVVLLLGGGJJJRRR___eeemmmqqqpppoooooopppllllllnnnqqquuuxxxyyyxxx~~~|||~~~eeeVVVRRRNNNHHHEEEDDDDDDBBB???<<<999777666555333222222333555666333333333333333333333333222222333444444444444333222333333444888???GGGMMM[[[eeerrr{{{vvvmmmllloooyyyyyytttsssnnnkkkkkkkkkiiikkkooollllllnnnooooooooonnnmmmmmmmmmlllkkkkkkkkklllllliiihhhgggfffddd```[[[WWWXXXVVVUUUWWWYYY\\\]]]]]]___aaacccfffhhhjjjjjjjjjlllnnnppprrruuuxxx}}}~~~~~~}}}{{{zzzxxxvvvuuuttttttttttttttttttttttttppppppoooooooooooopppqqqlllmmmooopppqqqqqqppppppqqqqqqqqqqqqpppooonnnmmmlllkkkjjjjjjkkklllmmmnnnsssrrrpppmmmjjjiiiiiijjjlllpppxxxnnnnnnoooooopppppppppqqqpppppppppooooooooooooooouuuttttttrrrooollliiigggaaa]]]YYYYYY]]]bbbdddeeebbbaaaaaa___]]]ZZZWWWVVVTTTSSSRRROOOLLLIIIGGGEEEBBBAAA@@@>>>>>>>>>>>>??????======@@@BBBDDDKKKRRRjjjyyy}}}pppjjjsss|||zzzhhhRRREEECCCCCC???:::;;;;;;;;;:::888666555444444222000000111222111000000000////////////000000111111111222222333333333444444444444444777;;;???FFFIIIPPPZZZdddiiiiiigggeee```___dddhhhjjjqqqzzzuuupppjjjddd```]]]ZZZXXXUUUTTTSSSUUU]]]mmmyyyvvvvvvvvvrrrooorrrqqqpppnnnkkkiiifffeeeeeeffffffgggiiikkklllmmmllllllkkkkkkkkkkkkllllllllllllkkkkkkkkklllmmmmmmmmmkkkiiijjjmmmnnnmmmkkkhhheee```ZZZYYY___jjjsss{{{tttlllcccVVVJJJDDDEEE????????????@@@AAABBBCCCCCCCCCDDDEEEFFFHHHJJJKKKKKKJJJIIIJJJNNNPPPOOOMMMLLLLLLMMMNNNOOOPPPPPPQQQTTTTTTUUUXXX\\\```eeegggllllllmmmmmmmmmlllkkkkkkggghhhjjjkkklllmmmmmmmmmkkkllllllllllllllllllllljjjjjjiiiiiijjjkkkmmmooojjjjjjkkkkkkkkkjjjiiihhhkkkkkkjjjiiijjjkkkmmmnnnppppppooonnnnnnnnnnnnnnnnnnnnnooommmiiigggffffffeeeiiikkkjjjkkkllliiicccbbbcccbbb```^^^\\\]]]^^^^^^bbbbbbZZZNNNGGGJJJOOOWWW```lllttttttpppkkkiiiiiilllppptttwwwxxxwwwwww~~~yyyyyy~~~ooo[[[QQQMMMJJJHHHEEECCCAAA@@@>>>;;;999555333333333555555444333222222222222222222222222333444555444333333444555444333555999===BBBMMMXXXdddlllvvv|||}}}wwwsssrrrttt~~~wwwrrrtttnnnlllkkkjjjkkknnnqqqsssssssssrrrrrrqqqppppppooollljjjhhhiiijjjkkkkkkjjjiiiiiigggdddaaa^^^[[[YYYYYYYYYZZZ\\\___cccfffhhhhhhkkkppptttvvvwwwxxxyyy|||~~~}}}zzzxxxwwwvvvxxxwwwvvvuuusssrrrqqqpppnnnoooooopppppppppooooooooooooooooooooopppppppppoooooooooooommmkkkiiihhheeegggiiikkkmmmnnnnnnnnnoooooonnnlllkkkhhhfffeeelllnnnrrrxxxnnnnnnnnnooopppqqqqqqrrrqqqqqqppppppppppppooooootttssssssqqqooollliiigggbbb^^^YYYXXX\\\```cccdddbbbbbbaaa```]]]ZZZWWWUUUTTTSSSRRROOOMMMJJJGGGFFFBBBAAA@@@>>>>>>>>>>>>???@@@======@@@BBBDDDJJJRRRgggxxxqqqiiiqqq{{{~~~}}}kkkUUUGGGDDDCCC@@@;;;;;;;;;;;;:::888666555444444222000000111222111000000000////////////000000000111111111111111222222333333444333444777;;;???DDDHHHPPPZZZcccggggggeeeaaa]]]]]]bbbfffiiipppyyynnnjjjeee```]]]ZZZWWWUUUTTTTTTUUUYYYddduuu|||vvvssssssrrroookkknnnnnnnnnmmmlllkkkiiiiiigggffffffggghhhiiikkklllmmmmmmmmmmmmmmmnnnoooooommmlllllllllkkkllllllllllllkkkiiijjjlllllljjjhhhfffccc___^^^bbbkkkvvv}}}uuuiii___TTTJJJFFFGGG@@@@@@@@@AAABBBCCCDDDEEEDDDDDDEEEFFFGGGIIIKKKLLLLLLKKKJJJLLLOOOQQQPPPNNNMMMMMMNNNOOOOOOPPPQQQQQQSSSSSSTTTVVVZZZ^^^bbbeeejjjjjjkkkkkkllllllkkkkkkiiijjjkkkllllllmmmmmmmmmkkkkkkkkkkkklllllllllllljjjjjjjjjkkklllmmmnnnnnnkkkkkkkkkkkkkkkjjjjjjiiilllkkkkkkjjjkkklllmmmnnnpppooonnnnnnnnnnnnnnnnnnlllmmmmmmlllhhhfffeeeeeeeeeiiikkkjjjjjjkkkhhhbbbbbbcccbbb```]]]\\\]]]^^^___bbbbbbZZZNNNGGGIIIMMMWWW```mmmtttuuuqqqmmmkkkgggjjjnnnrrrvvvxxxxxxxxx}}}}}}sss___SSSMMMIIIHHHEEECCCAAA@@@>>>;;;999555444333333555555444333333333333333333333333333222444444444333222333444555333555999===CCCPPP[[[hhhpppzzzzzzuuuuuuxxx}}}sssnnnooommmlllkkkkkkmmmoooqqqrrrqqqqqqppppppooonnnnnnnnnkkkjjjhhhiiijjjkkkkkkjjjhhhgggeeeccc```^^^\\\[[[aaaaaabbbdddhhhkkknnnppprrruuuyyy|||~~~}}}zzzxxxwwwvvvwwwvvvuuusssrrrpppoooooooooppppppqqqqqqqqqppppppooooooooooooppppppppppppqqqqqqqqqqqqooommmkkkjjjfffgggiiikkkmmmnnnnnnnnnoooooonnnmmmkkkhhhfffeeehhhiiilllrrrzzzmmmmmmnnnpppqqqrrrssssssrrrrrrrrrqqqqqqpppppppppssssssrrrqqqooollliiigggccc___ZZZXXXYYY]]]aaacccccccccbbb```]]]ZZZWWWUUUTTTSSSRRRPPPMMMJJJHHHFFFCCCBBB@@@???>>>>>>??????@@@======@@@BBBCCCIIIPPPdddvvvrrriiioooxxx}}}pppYYYKKKFFFDDD@@@;;;;;;;;;::::::888777555444444222111000222222111000111000000//////000000111111111111000000000000000222333333333444777<<>><<<:::666444333333444555555444444444444444444444444444222333444444333222333444555444444999>>>EEESSS```ooowww|||wwwyyy~~~}}}vvvppplllkkkllllllmmmmmmnnnooopppqqqooooooooonnnmmmmmmllllllkkkjjjiiiiiijjjkkkjjjiiigggfffcccaaa```_________hhhhhhjjjlllooosssuuuwwwzzz||||||zzzxxxwwwwwwvvvvvvtttsssqqqooonnnmmmqqqrrrrrrrrrrrrrrrqqqqqqppppppppppppppppppppppppqqqqqqrrrqqqpppnnnllljjjggghhhjjjkkklllmmmmmmmmmpppooonnnmmmkkkhhhfffeeecccccceeeiiiqqqzzzmmmmmmoooppprrrssstttuuusssssssssrrrrrrqqqqqqpppssssssrrrqqqooommmjjjiiieeeaaa\\\XXXXXX[[[___bbbddddddcccaaa]]]ZZZWWWUUUTTTSSSRRRPPPMMMKKKHHHGGGCCCBBB@@@???>>>>>>???@@@@@@===>>>AAABBBCCCHHHOOO```ttttttjjjmmmvvv{{{ttt]]]MMMFFFCCC???;;;:::::::::999888777666555444333111111222222222111111000000000000000000111222222111111000000000///111222333333444777<<<@@@GGGMMMVVV```fffhhhgggeee^^^___aaadddgggnnnwww}}}|||xxxhhhfffbbb___]]]ZZZWWWTTTUUUWWW]]]gggvvv~~~zzzuuurrrqqqpppnnnlllqqqqqqpppnnnllljjjhhhfffffffffeeefffhhhjjjlllmmmllllllmmmnnnoooqqqssstttoooooonnnnnnmmmlllkkkjjjkkklllmmmooooooooommmlllkkkkkknnnyyyxxxiiiXXXOOOIIIDDD@@@@@@AAABBBCCCDDDFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNOOONNNOOOPPPRRRSSSSSSSSSQQQQQQQQQRRRSSSSSSTTTTTTUUUVVVWWWYYY\\\___aaaccccccdddfffhhhjjjkkkllllllnnnnnnnnnnnnmmmlllkkkkkkiiiiiiiiijjjjjjkkkkkklllkkkllloooqqqqqqpppnnnmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkknnnnnnnnnnnnmmmmmmllllllkkkkkkiiifffaaa^^^]]]]]]]]]cccggggggggghhhgggcccccccccbbb```]]][[[[[[]]]^^^aaa```ZZZOOOHHHFFFHHHRRR[[[hhhppprrrpppnnnnnniiikkkmmmqqquuuzzz}}}yyycccUUUNNNKKKGGGEEECCCAAA@@@???<<<:::777555333333444555555444444444444444444444444444333444555555444333444555666444555999???HHHWWWeeevvv}}}zzzvvv||||||uuusssppplllkkkkkklllnnnoooppppppoooooooooooonnnmmmmmmllllllkkkkkkjjjiiiiiijjjjjjiiigggfffeeecccaaa``````bbbccciiijjjkkknnnpppsssuuuvvvuuuvvvxxxzzz|||}}}{{{yyyxxxxxxwwwwwwvvvuuusssrrrpppooonnnsssttttttttttttssssssrrrqqqqqqpppppppppppppppooooooppppppooonnnllljjjiiiiiiiiijjjkkkkkklllllllllooonnnnnnllljjjhhhgggeeeaaa``````bbbhhhqqq|||mmmnnnoooqqqrrrtttuuuuuuttttttssssssrrrqqqqqqppprrrssssssrrrpppnnnlllkkkgggddd___[[[YYY[[[___bbbddddddcccaaa^^^ZZZWWWVVVSSSSSSRRRPPPNNNKKKIIIHHHCCCBBBAAA????????????@@@@@@>>>>>>AAABBBBBBGGGMMM]]]pppyyyppppppuuuzzz~~~vvv```OOOFFFBBB>>>;;;:::::::::999888777666555555333111111222333222111111111000000000000111111333333333222222111111000111222333333555999>>>BBBGGGNNNYYYccchhhhhhfffddd^^^bbbeeefffiiiqqq{{{~~~yyy{{{vvvkkkhhhccc```]]]ZZZWWWUUUWWWZZZbbbooo{{{xxxtttqqqppppppooonnnqqqqqqpppooommmjjjhhhgggdddeeefffhhhkkkmmmooopppjjjkkkkkkmmmnnnppprrrsssppppppppppppooommmlllkkklllmmmppprrrssstttuuuuuuyyyzzzmmm```SSSLLLHHHCCC???>>>AAABBBDDDFFFHHHHHHIIIIIILLLKKKKKKKKKLLLMMMNNNNNNNNNOOOPPPQQQQQQRRRSSSTTTRRRRRRSSSTTTUUUVVVWWWWWWVVVWWWXXXZZZ\\\^^^```aaaaaabbbeeehhhjjjlllmmmnnnpppppppppooonnnmmmlllkkkhhhhhhiiijjjjjjkkkllllllkkkmmmppprrrrrrqqqnnnlllnnnmmmlllkkkkkkkkklllllliiijjjjjjjjjjjjiiiiiiiiilllmmmmmmmmmmmmlllkkkkkkjjjiiigggbbb]]]YYYXXXXXXYYYaaafffffffffhhhhhhfffccccccbbb```\\\ZZZ[[[\\\]]]______ZZZPPPIIIFFFFFFLLLVVVccclllooonnnmmmmmmmmmmmmpppsssyyyyyybbbUUUOOOMMMGGGEEECCCAAAAAA@@@===;;;999666444333444555555444222222222222222222222222444666777666555444555666777555666;;;AAAKKK[[[iiizzz|||vvvuuu~~~tttpppqqqooommmlllkkkmmmooopppqqqpppooonnnpppoooooonnnnnnmmmlllllljjjiiiiiijjjjjjjjjhhhffffffeeebbbaaa```aaabbbcccffffffhhhjjjlllmmmnnnoooiiijjjkkklllpppvvv~~~}}}|||zzzyyyxxxwwwwwwwwwxxxxxxwwwuuutttsssrrrqqquuuuuuuuuuuuuuutttssssssrrrqqqqqqqqqppppppooooooppppppppppppnnnllljjjiiijjjjjjiiiiiiiiijjjjjjjjjlllllllllkkkjjjhhhgggfffbbbaaa___^^^aaajjjvvv~~~oooooopppqqqssstttuuuuuuttttttssssssrrrqqqppppppqqqqqqrrrqqqpppnnnlllkkkhhhfffccc___]]]]]]```cccccccccbbbaaa___\\\YYYWWWSSSSSSRRRPPPNNNLLLJJJIIIDDDCCCAAA@@@??????@@@@@@@@@>>>???BBBBBBBBBEEEKKKXXXiii}}}yyyvvvwww{{{yyycccQQQGGGBBB>>><<<:::::::::999999777666666555333222111222333222111222111111000000111111222333333333222222222222222111222333444666:::@@@DDDGGGPPP\\\eeeiiihhheeeccc^^^dddhhhgggiiirrr}}}{{{yyy}}}vvvlllhhhbbb^^^[[[YYYWWWUUU[[[```jjjyyy}}}uuusssqqqnnnmmmmmmnnnooonnnnnnnnnnnnnnnmmmlllllleeegggjjjmmmoooqqqqqqqqqjjjjjjkkklllmmmoooqqqqqqpppqqqqqqrrrqqqpppnnnmmmmmmooorrrtttuuuwwwzzz|||vvvcccZZZQQQMMMIIIDDDAAAAAACCCDDDFFFIIIJJJKKKKKKKKKMMMMMMMMMLLLLLLMMMNNNNNNMMMNNNPPPPPPPPPQQQRRRTTTRRRSSSTTTUUUWWWYYYZZZ[[[WWWWWWYYYZZZ\\\]]]^^^___bbbcccfffiiikkknnnooopppqqqqqqqqqpppooonnnllllllhhhiiiiiijjjkkklllmmmmmmlllnnnppprrrrrrpppnnnmmmnnnmmmkkkjjjjjjjjjkkkllliiijjjjjjjjjjjjiiiiiihhhkkklllmmmmmmmmmllljjjiiiiiihhheee```[[[XXXXXXYYY[[[ccciiihhhggghhhiiigggccccccbbb___\\\ZZZZZZ[[[ZZZ]]]]]]YYYQQQJJJFFFEEEGGGQQQ^^^hhhkkkllllllllloooooorrrwww|||eeeWWWQQQNNNGGGEEECCCBBBAAA@@@>>><<<:::777444333444555555555222222222222222222222222444666777666555444555666777666888>>>DDDNNN]]]jjjxxx}}}yyyuuuwwwwwwnnnmmmnnnmmmllllllmmmnnnooopppqqqpppoooooopppppppppooonnnnnnmmmmmmjjjiiiiiijjjkkkjjjgggeeeeeedddbbb```_________`````````bbbcccdddddddddddd^^^^^^```bbbfffllluuuzzz~~~|||{{{yyyxxxwwwwwwvvvvvvvvvvvvyyyxxxxxxwwwvvvvvvuuuuuuvvvvvvvvvvvvuuutttssssssrrrrrrrrrqqqppppppoooooorrrrrrrrrrrrqqqooommmkkkjjjiiiiiihhhgggggghhhhhhiiiiiiiiiiiiiiihhhgggfffdddccc```^^^```hhhttt}}}qqqqqqqqqrrrsssttttttuuuttttttsssrrrqqqpppoooooooooooooooooonnnmmmkkkjjjhhhhhhgggddd``````bbbeeebbbbbbbbbaaa___]]]ZZZYYYSSSSSSRRRQQQOOOLLLJJJIIIDDDCCCAAA@@@??????@@@@@@@@@>>>???BBBBBBAAADDDJJJRRRaaaqqq|||{{{}}}{{{fffTTTIIIDDD@@@>>>999999999999999888777666555444222222333333333222222111111000000111111222111111111111222222222222222333444666888<<>>===;;;888444333333555555555333333333333333333333333333444555444333222333555777777:::@@@GGGPPP^^^jjjssszzz|||zzzzzz}}}xxxqqqmmmnnnnnnllllllnnnnnnnnnoooppppppppppppoooppppppoooooonnnmmmmmmmmmjjjiiiiiijjjkkkiiifffdddbbbaaa```___]]][[[ZZZYYYWWWXXXYYYYYYYYYXXXWWWWWWVVVWWWYYY\\\```gggoootttyyyxxxvvvuuutttsssssssssvvvvvvuuutttttttttuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuutttsssrrrssssssrrrqqqqqqpppoooooorrrssssssrrrqqqooommmkkkjjjiiigggfffeeeeeeeeefffeeeeeefffgggggggggggggggddddddbbb```aaaiiivvvrrrrrrrrrsssssstttttttttttttttsssrrrpppoooooonnnlllmmmmmmmmmmmmkkkjjjiiihhhiiiiiigggcccbbbcccfffaaaaaaaaaaaa___]]][[[ZZZSSSSSSRRRQQQOOOMMMKKKIIIDDDCCCAAA@@@??????@@@AAA@@@>>>???BBBBBBAAADDDIIIOOO[[[iiittt}}}}}}hhhVVVKKKEEEBBBAAA999999999999999888777666666444222222333333333222222222111111111111222222//////000000111111222222222444555666999===CCCGGGPPPZZZgggppprrrooollljjjeeemmmqqqnnnoooyyy~~~}}}|||{{{~~~ssslllgggaaa\\\\\\]]]^^^___aaaiiiwwwyyyqqqnnnnnnmmmllllllmmmooorrrqqqqqqpppooonnnllljjjiiilllooosssvvvvvvtttpppmmmllllllllllllmmmooopppqqqppprrrtttuuuuuutttsssqqqoooqqqqqqpppppprrrwww|||zzz|||~~~ttteee[[[TTTOOOIIIFFFBBB???CCCJJJHHHIIILLLOOOQQQRRRQQQQQQNNNNNNMMMMMMLLLLLLMMMMMMIIILLLOOOOOOMMMMMMPPPRRRQQQRRRUUUWWWZZZ]]]___```___```aaacccddddddddddddeeefffiiikkknnnpppqqqrrrrrrrrrrrrqqqqqqooonnnnnniiijjjjjjkkkmmmnnnnnnooonnnnnnoooppppppooonnnmmmmmmllljjjhhhhhhiiijjjkkkmmmmmmnnnnnnnnnmmmkkkjjjjjjkkklllmmmmmmkkkiiihhhddddddcccaaa______aaaccchhhppptttqqqllljjjiiigggccccccbbb___[[[YYYYYYZZZWWWYYY[[[YYYSSSLLLGGGDDDCCCMMMZZZdddiiikkklllnnnlllnnnsss}}}~~~|||qqq___SSSMMMGGGEEECCCBBBBBBAAA???===;;;888555333333555555555444444444444444444444444111222333333111111222333888888;;;BBBIIIQQQ^^^jjjnnnuuu~~~}}}}}}~~~}}}tttqqqoooqqqpppmmmnnnqqqooooooooooooooopppppppppooooooooonnnmmmmmmlllllliiiiiiiiijjjkkkiiifffccc``````___]]][[[XXXVVVTTTPPPQQQQQQQQQQQQOOOMMMLLLQQQSSSUUUYYY]]]dddlllqqquuusssqqqoooooopppqqqrrrttttttssssssssstttttttttvvvvvvwwwwwwxxxxxxxxxyyyvvvvvvvvvvvvuuutttrrrrrrssssssrrrrrrqqqpppooooooqqqqqqqqqpppooommmkkkjjjjjjiiigggeeeddddddddddddcccccceeefffggggggggggggddddddcccbbbccckkkxxxqqqqqqqqqqqqrrrrrrssstttqqqrrrrrrrrrqqqooonnnlllnnnnnnnnnmmmlllkkkiiiiiiiiihhhgggfffddddddcccccceeeccc```___^^^]]][[[YYYTTTRRRPPPOOOOOONNNLLLJJJFFFEEEDDDBBBAAAAAAAAABBB>>>>>>???@@@BBBCCCDDDDDDMMMRRR\\\hhhuuu~~~ppp[[[KKKEEEAAA===<<<;;;;;;:::999888777777555444333222111111111111222222111111111111222222222222111111111111222222222444555777:::>>>DDDIIISSScccmmmtttzzzsssjjjllliiimmmmmmlllqqq{{{}}}|||yyyrrrhhhbbb]]][[[YYYXXX[[[aaaeeettt~~~wwwsssooollljjjiiijjjlllmmmmmmooonnnmmmmmmllllllllllllnnnpppsssuuutttqqqmmmjjjlllkkkjjjkkkmmmooooooooonnnpppsssuuuvvvvvvtttsssrrrrrrrrrssssssssssssssswwwvvvuuusssoooiii```[[[RRRMMMGGGDDDCCCEEEGGGGGGIIIJJJLLLNNNOOOPPPPPPOOOPPPPPPPPPOOOOOOOOOOOOOOONNNMMMMMMNNNOOORRRTTTUUUXXXWWWWWWYYY^^^``````___``````bbbeeeiiilllmmmmmmllllllllllllmmmmmmnnnnnnpppsssvvvvvvrrrpppooopppnnnmmmlllkkkkkklllmmmmmmlllllllllmmmmmmnnnnnnnnnllllllkkkkkkkkkkkkkkkkkklllmmmmmmmmmmmmmmmllllllkkkkkkkkkllllllkkkjjjjjjjjjhhheeebbbbbbeeehhhkkksssvvvxxxuuusssrrrnnnhhhhhhddd^^^ZZZYYYXXXWWWVVVUUUVVVVVVUUUQQQKKKEEEAAAEEEIIIRRR^^^jjjppppppnnniiipppwww||||||~~~ttt^^^QQQMMMFFFDDDAAA@@@AAAAAAAAA@@@<<<:::666444222333444555444444444333333222222222111111111111222333444444555777:::>>>FFFQQQ\\\dddlllrrr|||~~~}}}~~~wwwppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnllllllmmmmmmmmmmmmmmmmmmiiijjjllllllkkkhhheeecccbbb___\\\ZZZXXXUUURRROOOOOONNNLLLKKKJJJJJJKKKKKKLLLOOOTTTZZZaaagggkkkmmmnnnmmmmmmmmmmmmmmmnnnooopppqqqqqqpppooooooppprrrssstttuuuvvvwwwxxxyyyyyyzzzzzzxxxwwwuuutttssssssrrrrrrqqqpppooooooppppppnnnmmmmmmnnnooonnnkkkhhhffffffggggggfffdddbbbaaaaaabbbccceeefffgggggghhhggggggfffgggiiiooowww|||qqqqqqqqqqqqqqqrrrssssssrrrrrrrrrqqqpppooonnnmmmooooooooonnnmmmlllkkkjjjjjjiiihhhfffeeedddddddddeeecccaaa______]]][[[YYYVVVSSSQQQPPPOOOMMMKKKIIIFFFEEECCCAAA@@@@@@AAAAAA??????@@@@@@AAABBBCCCCCCJJJOOOXXXdddqqqzzz~~~~~~sss^^^MMMFFFBBB???<<<<<<;;;:::999888777666444444333222111111111222222222111111111111222222222111111000000111111222222444666888;;;@@@FFFKKKUUUeeepppvvv{{{sssjjjlllhhhlllmmmmmmsss~~~}}}{{{vvvooohhhbbb^^^\\\ZZZYYY]]]dddmmm|||zzzsssooollljjjhhhgggiiikkkllllllmmmlllkkkkkkkkkkkkkkklllmmmoooqqqrrrqqqooollljjjjjjiiiiiikkknnnpppqqqpppnnnooorrrtttuuuuuutttsssqqqqqqrrrrrrssssssttttttqqqpppnnnlllhhhbbb[[[VVVQQQMMMGGGDDDDDDEEEGGGHHHLLLMMMNNNNNNNNNMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOQQQSSSUUUVVVXXXWWWWWWZZZ___bbbbbbaaabbbccceeeiiimmmpppqqqqqqppppppppppppppppppppppppqqqtttwwwvvvtttqqqpppqqqpppooonnnmmmmmmnnnooopppllllllkkkkkkkkkkkklllllljjjjjjjjjjjjjjjkkkkkkkkkllllllmmmmmmmmmmmmllllllkkkkkkkkkllllllkkkkkkjjjiiigggeeedddfffiiimmmppp{{{}}}{{{yyytttnnnhhhddd___ZZZXXXWWWVVVTTTTTTUUUVVVTTTPPPJJJDDDAAACCCGGGQQQ]]]jjjppppppnnnkkkpppvvv}}}}}}|||~~~wwwaaaSSSNNNGGGDDDBBB@@@AAAAAAAAA@@@<<<:::777444222333444555444444444333333222222222222222222222333444555666888999===BBBIIITTT```hhhqqqwww|||{{{{{{}}}zzztttpppppppppooooooooonnnnnnooooooooonnnnnnnnnmmmmmmlllllllllkkkkkkkkkkkkkkkjjjkkklllmmmllliiifffddd^^^\\\XXXUUUSSSPPPMMMJJJJJJIIIGGGFFFEEEFFFFFFGGGKKKNNNSSSYYY___eeeiiikkkjjjjjjjjjjjjjjjkkkllllllmmmnnnooonnnmmmmmmoooppprrrssstttuuuwwwxxxyyyzzz{{{zzzyyyxxxwwwuuutttsssrrrrrrqqqpppppppppppppppnnnmmmllllllmmmllljjjhhhggghhhhhhhhhfffdddbbbaaaaaaaaacccdddeeefffffffffggggggggghhhjjjooovvv{{{pppppppppppppppqqqqqqrrrrrrqqqppppppoooooooooooopppppppppooonnnmmmlllkkkjjjiiihhhgggfffeeeeeeeeeeeecccaaa______]]][[[YYYWWWUUURRRPPPOOOMMMJJJHHHFFFDDDBBBAAA@@@???@@@@@@???@@@@@@@@@AAAAAABBBBBBFFFJJJSSS___lllvvv|||~~~|||{{{|||yyybbbPPPHHHDDDAAA======<<<:::999777666666444333333222222222222333222222111111111111222222111111000000000000111111222444666999===CCCJJJNNNYYYkkkuuu{{{~~~uuukkkmmmiiilllmmmooovvv}}}yyy{{{pppkkkgggbbb]]]\\\ZZZ[[[aaahhhyyy{{{uuunnnjjjgggfffdddeeegggiiijjjjjjjjjjjjjjjiiijjjjjjkkkkkkmmmnnnoooooonnnmmmkkkjjjiiiiiiiiikkkoooqqqrrrqqqnnnooopppqqqrrrsssssssssqqqqqqqqqrrrrrrrrrsssssslllkkkhhheeebbb]]]WWWSSSPPPLLLGGGDDDDDDFFFGGGHHHLLLMMMNNNNNNNNNMMMKKKJJJMMMMMMMMMMMMMMMMMMMMMMMMQQQQQQQQQQQQSSSUUUWWWXXXXXXXXXYYY\\\```cccccccccdddfffiiimmmqqqtttvvvwwwuuuuuuuuuvvvuuuuuuttttttsssuuuwwwvvvtttrrrrrrrrrrrrrrrqqqppppppqqqrrrsssmmmllljjjiiihhhhhhiiiiiihhhhhhiiiiiijjjjjjkkkkkkllllllmmmmmmmmmmmmllllllkkkkkkllllllllllllkkkkkkggggggfffgggkkkpppuuuxxx~~~wwwqqqiiieee___[[[XXXVVVTTTRRRSSSTTTTTTSSSPPPJJJDDD@@@@@@EEEOOO\\\iiippppppnnnmmmppptttxxx~~~{{{}}}~~~}}}}}}~~~|||}}}{{{eeeUUUNNNGGGEEEBBB@@@AAAAAA@@@???;;;999777444333333444444444444333333333333222222333333333333444555666777:::<<<@@@FFFNNNYYYdddlllvvv|||xxxxxxzzz}}}tttpppoooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkjjjjjjiiiiiiiiijjjkkkmmmmmmllljjjgggeee\\\YYYUUUQQQOOOLLLIIIFFFEEEDDDCCCBBBBBBCCCCCCDDDIIILLLQQQVVV\\\aaaeeegggeeeeeeeeeeeefffgggiiiiiijjjkkklllkkkjjjkkkmmmoooqqqqqqsssuuuwwwxxxzzz{{{{{{{{{zzzzzzxxxwwwuuuuuurrrqqqqqqppppppppppppqqqnnnllljjjjjjkkkkkkjjjiiiiiijjjjjjiiigggeeecccbbb```aaaaaabbbcccddddddeeeeeefffhhhhhhjjjnnntttxxxpppoooooonnnoooooopppppprrrqqqooonnnnnnooopppqqqpppppppppooonnnmmmlllkkkjjjjjjhhhggggggffffffffffffdddaaa```___^^^[[[YYYYYYVVVSSSQQQOOOLLLIIIGGGEEEDDDBBB@@@????????????@@@@@@@@@@@@@@@@@@AAAAAADDDGGGOOOZZZhhhssszzz~~~{{{{{{|||}}}~~~gggTTTJJJDDDAAA>>>===<<<;;;999777666666444333333222222222333333222222111111111111222222111000000//////000000111222444777;;;???FFFMMMRRR```rrr|||xxxnnnqqqlllnnnoooqqqzzz{{{wwwtttkkkhhhddd___\\\[[[ZZZ\\\eeeooo~~~xxxrrrlllhhhdddcccbbbcccfffiiijjjiiijjjjjjjjjjjjkkklllmmmmmmooonnnnnnmmmmmmlllkkkkkkjjjjjjjjjllloooqqqqqqpppnnnnnnooopppqqqrrrssssssrrrrrrqqqqqqppppppooooookkkiiifffdddaaa]]]XXXUUUOOOKKKGGGDDDEEEFFFHHHHHHIIIJJJLLLNNNOOOOOONNNNNNPPPPPPPPPPPPPPPQQQQQQQQQSSSSSSRRRSSSTTTUUUWWWYYYZZZZZZ[[[]]]```bbbcccccceeehhhlllpppsssvvvyyy{{{zzzzzz{{{{{{zzzyyywwwvvvtttuuuuuuuuutttrrrrrrqqqsssrrrqqqpppqqqrrrssstttnnnllljjjhhhfffffffffgggfffgggggghhhiiijjjjjjkkkkkkkkklllmmmmmmmmmlllllljjjkkkllllllllllllllllllfffggghhhjjjooouuu{{{}}}vvvnnniiieee___[[[XXXUUURRRPPPQQQRRRRRRRRRNNNIIIDDD@@@>>>BBBLLLZZZgggooopppooommmnnnooosssyyyyyy{{{|||||||||zzzzzzxxxvvvyyyhhhVVVMMMGGGEEEBBBAAAAAAAAA@@@???;;;999777555333333333444333333333333333333333333333333333333444555777777:::>>>CCCJJJSSS^^^hhhoooxxx~~~zzzuuuwww~~~wwwqqqnnnooooooooonnnnnnnnnmmmmmmnnnmmmmmmmmmllllllllllllllllllkkkkkkjjjiiihhhhhhkkklllmmmmmmllliiifffddd\\\YYYTTTPPPMMMJJJGGGEEECCCCCCBBBAAABBBCCCDDDEEEHHHJJJNNNSSSXXX]]]```aaa______```aaacccdddfffgggggghhhjjjjjjiiijjjlllooooooppprrrtttvvvxxxzzz{{{{{{||||||{{{zzzxxxwwwvvvrrrqqqqqqppppppqqqqqqqqqpppmmmjjjiiijjjkkkkkkjjjkkkkkkkkkjjjiiifffdddccc````````````aaabbbbbbcccccceeefffggghhhkkkpppssszzzooonnnnnnmmmmmmmmmnnnnnnpppooonnnnnnnnnooopppqqqooooooooonnnmmmlllkkkjjjjjjiiihhhggggggfffggggggfffdddbbb```___^^^\\\ZZZZZZWWWTTTQQQOOOLLLIIIFFFFFFEEEBBB@@@???>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCFFFLLLWWWeeerrr{{{~~~|||~~~mmmXXXKKKEEEAAA>>>===<<<;;;999888777666444444333333222333333333222222111111111111222222111111000000000000111111333555888<<>>AAAIIIVVVcccllloooooolllkkkkkknnnrrrwww~~~wwwyyy{{{{{{{{{~~~|||yyywwwxxx{{{kkkWWWLLLHHHEEEBBBAAAAAA@@@???>>>:::999777555444333333333333333333333333333333333111111222222333555666777999>>>GGGPPPYYYccckkkqqqxxx~~~xxxqqqooovvvzzztttqqqooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmllllllllllllnnnnnnmmmlllkkkjjjjjjiiikkkllllllllljjjgggdddbbbZZZWWWQQQMMMJJJGGGEEECCCAAAAAA@@@AAABBBCCCEEEFFFHHHIIIMMMPPPTTTWWWYYYZZZYYYZZZ[[[]]]___bbbdddeeeeeeggghhhiiiiiikkknnnpppooooooqqqsssuuuxxxyyyzzz{{{|||||||||{{{zzzxxxvvvrrrqqqqqqqqqqqqqqqrrrrrrqqqnnnlllkkkkkkllllllkkkkkkkkkkkkkkkiiigggeeeddd``````_________```aaaaaaaaabbbcccddddddgggkkknnnvvv|||nnnmmmmmmllllllllllllmmmnnnnnnnnnnnnoooooopppqqqooooooooonnnmmmlllkkkjjjiiihhhggggggfffffffffgggfffdddbbb``````^^^\\\ZZZZZZWWWTTTQQQOOOMMMJJJGGGGGGFFFCCCAAA??????>>>???>>>?????????@@@@@@AAAAAACCCEEEKKKUUUcccqqq{{{{{{|||sss]]]OOOFFFAAA======<<<;;;:::999888888666555444333222222222222222222111111111111222222222222111111111111222222333666999===AAAHHHPPPUUUgggxxxwwwpppvvvvvvuuutttuuu~~~{{{yyyyyykkkdddeee^^^[[[[[[\\\^^^dddsss|||yyytttpppkkkkkkkkkmmmppprrrrrrqqqqqqqqqqqqpppqqqqqqrrrrrrqqqqqqpppoooooonnnnnnmmmnnnmmmnnnoooppppppnnnlllmmmnnnooopppqqqrrrrrrrrrrrrqqqooommmkkkiiigggffffffdddcccbbb```]]]XXXUUULLLIIIFFFEEEFFFHHHIIIIIILLLMMMNNNPPPPPPPPPPPPOOOSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWVVVVVVWWWYYYZZZ[[[```aaacccdddcccdddfffgggkkkoootttwwwxxxzzz~~~~~~{{{yyyuuusssrrrqqqrrrrrrqqqoooooonnnnnnnnnnnnoooqqqrrrpppooonnnmmmkkkiiihhhggggggggghhhhhhiiiiiijjjjjjiiijjjkkkllllllmmmlllllljjjkkklllmmmmmmnnnmmmmmmiiijjjkkkmmmqqqvvvzzz}}}{{{~~~~~~zzzwwwtttoooiiigggccc___ZZZWWWTTTPPPMMMLLLMMMOOOOOOLLLHHHBBB??????AAAGGGRRR___jjjnnnooollliiiiiikkkmmmqqqxxxvvvxxx{{{{{{{{{}}}~~~|||oooZZZNNNHHHFFFBBBAAA@@@@@@???>>>:::999777666444333333333222222333333333333444444111111111222333555666777:::AAAMMMXXXbbbjjjppptttwww}}}}}}sssnnnkkkvvvwwwtttrrrqqqppppppppppppoooooooooooonnnnnnnnnmmmmmmmmmllllllnnnnnnnnnmmmmmmllllllllljjjkkkkkkjjjhhhddd```]]]UUUQQQLLLGGGDDDCCC@@@???>>>>>>>>>>>>@@@BBBDDDEEEHHHIIIKKKNNNPPPQQQRRRSSSSSSTTTVVVXXX\\\___bbbcccdddfffgggiiiiiikkknnnqqqooooooqqqsssuuuvvvxxxyyyzzz{{{|||}}}|||zzzxxxvvvrrrqqqqqqqqqqqqrrrrrrssspppnnnllllllmmmmmmlllkkkjjjjjjkkkkkkjjjhhhfffeeeaaaaaa___^^^^^^___``````aaaaaaaaa```aaacccgggkkkttt{{{mmmmmmlllkkkkkkkkkkkkkkklllmmmnnnooopppppppppppppppppppppooonnnmmmlllkkkhhhgggffffffeeefffffffffgggeeebbbaaa```___\\\ZZZYYYWWWTTTQQQPPPNNNKKKHHHHHHGGGDDDBBB@@@?????????======>>>???@@@AAAAAABBBCCCDDDIIISSSaaappp|||{{{{{{zzzcccSSSHHHBBB<<<<<<;;;;;;;;;:::::::::888777555444222222111111222222111111111111222222333333222222222222333333444666999===BBBHHHPPPUUUcccttt||||||zzzqqqllltttwwwvvvtttvvv}}}~~~wwwhhhbbbccc]]]\\\\\\___bbbjjj{{{}}}yyyuuutttttttttvvvyyyzzzyyyxxxttttttssssssrrrssssssssspppppppppppppppnnnmmmmmmllllllmmmoooqqqqqqooommmlllnnnppprrrssssssrrrqqqmmmmmmllljjjiiihhhgggfffbbbaaaaaaaaa```\\\WWWSSSKKKHHHFFFEEEGGGIIIIIIIIIKKKMMMOOOQQQRRRRRRRRRRRRVVVVVVVVVWWWXXXYYYYYYYYY[[[[[[ZZZZZZZZZ\\\]]]^^^aaadddggghhhhhhiiillloooqqqvvv{{{}}}}}}~~~}}}{{{vvvtttrrrqqqssssssrrrpppnnnmmmmmmmmmmmmoooppprrrqqqqqqrrrqqqpppmmmjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkklllllllllllljjjkkklllmmmnnnnnnnnnnnnlllllllllmmmpppsssvvvwwwuuuxxxwwwssspppppplllhhheeebbb^^^ZZZWWWTTTPPPMMMJJJLLLMMMNNNKKKGGGBBB???AAAAAAEEEOOO\\\gggmmmpppnnnjjjiiikkkkkklllttt}}}~~~vvvyyy{{{zzzyyy{{{sss___SSSIIIFFFCCCAAA@@@@@@???>>>999999888666555444333222222222222333333444444444111222222333444666888999===FFFUUUcccmmmssswwwyyyyyyxxxpppmmmppp{{{{{{wwwuuutttrrrqqqqqqqqqqqqppppppppppppooooooooonnnnnnnnnmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmjjjjjjjjjhhheee```[[[XXXQQQMMMGGGCCCAAA???>>>===<<<<<<===>>>@@@BBBEEEFFFIIIIIIKKKLLLLLLMMMMMMLLLNNNOOOQQQTTTXXX[[[___```bbbdddfffgggiiikkknnnqqqooopppqqqrrrtttuuuvvvwwwyyyzzz|||}}}|||zzzxxxvvvqqqqqqqqqqqqqqqrrrssstttnnnmmmllllllmmmmmmkkkiiihhhiiijjjjjjjjjiiigggfffcccaaa```^^^^^^^^^___```bbbaaa```^^^^^^aaafffjjjuuu|||mmmlllkkkkkkjjjjjjjjjkkkkkklllnnnpppqqqqqqpppoooqqqqqqqqqqqqpppnnnmmmlllgggffffffeeeeeeeeeeeefffgggeeebbbaaa```___\\\ZZZYYYVVVSSSQQQPPPNNNKKKIIIIIIGGGEEEBBBAAA@@@???@@@<<<===>>>???@@@AAABBBBBBBBBCCCHHHQQQ```ooo{{{{{{{{{~~~gggVVVJJJDDD;;;;;;;;;;;;;;;;;;;;;;;;999888666444222111111000222222111111111111222222444333333222222333333444444666999===AAAHHHOOOTTT```pppwwwvvvtttllliiirrrvvvuuusssvvv}}}~~~~~~uuueee```bbb^^^]]]^^^aaaeeennn|||xxx{{{{{{{{{}}}~~~vvvuuuttttttssssssssssssoooppppppppppppnnnmmmkkkkkkkkklllooorrrrrrqqqooolllnnnqqqtttuuutttrrrqqqiiiiiiiiiiiihhhhhhgggggg``````aaabbbaaa]]]WWWRRRJJJHHHFFFEEEGGGIIIJJJJJJGGGIIIMMMQQQTTTVVVWWWXXXYYYZZZZZZ[[[\\\]]]]]]^^^^^^]]]]]]\\\]]]^^^```aaaaaaeeeiiikkklllnnnrrruuuvvv{{{|||xxxuuurrrrrrtttuuusssqqqnnnmmmmmmmmmmmmoooqqqrrrqqqrrrttttttssspppllljjjjjjjjjjjjiiiiiiiiiiiiiiihhhiiijjjkkkllllllmmmllljjjkkklllmmmnnnnnnnnnnnnnnnmmmmmmmmmnnnppprrrsssppprrrqqqmmmkkkllljjjfffdddaaa]]]ZZZWWWTTTPPPMMMJJJKKKMMMMMMKKKGGGBBB???BBBBBBDDDMMMYYYeeemmmpppqqqllljjjkkkjjjiiiqqq{{{{{{{{{xxxzzz{{{zzzxxxxxx|||vvvcccWWWIIIFFFCCCAAA@@@@@@???>>>999999888666555444333222222222222333333444444444333333333444666888999:::@@@JJJ[[[jjjtttzzz|||}}}zzzsssnnnmmmxxxxxxvvvvvvtttrrrrrrrrrrrrqqqqqqqqqppppppoooooooooooonnnnnnnnnnnnllllllmmmmmmmmmmmmmmmmmmjjjjjjiiigggccc]]]XXXUUUPPPLLLFFFBBB@@@???>>>=========>>>???AAADDDFFFHHHIIIJJJJJJKKKJJJJJJIIIIIIJJJKKKNNNQQQUUUYYY\\\^^^```bbbeeefffhhhjjjnnnpppppppppqqqrrrtttuuuuuuvvvyyyzzz|||}}}|||zzzwwwvvvqqqqqqqqqqqqrrrrrrssstttllllllkkklllmmmllliiigggggghhhiiijjjjjjiiihhhgggcccbbb```^^^]]]^^^___```dddbbb```^^^]]]aaafffkkkvvv}}}pppnnnllljjjhhhhhhiiijjjkkkkkkkkkkkklllnnnpppqqqrrrrrrrrrrrrpppnnnllljjjiiihhhgggeeeeeedddddddddhhhgggeeeccc```^^^\\\[[[ZZZWWWTTTRRRPPPOOOMMMKKKDDDCCCAAA???>>>>>>>>>???============>>>???@@@AAA@@@CCCIIISSS```qqq{{{|||lllTTTGGGFFF@@@>>>;;;:::::::::888777777666444222111111111222444333333222111000//////444333222111222444666888666999;;;<<<>>>DDDMMMTTTfffmmmqqqnnnfffdddjjjrrruuusssttt{{{pppfffaaa___^^^___aaadddlllyyy}}}|||{{{||||||{{{xxxwwwtttrrrqqqrrrssssssqqqqqqqqqpppooonnnnnnmmmkkklllmmmnnnoooooooooooolllnnnqqqsssttttttrrrqqqllllllkkkiiigggeeecccaaa```_________^^^[[[WWWSSSKKKHHHEEEDDDEEEGGGHHHIIIMMMMMMNNNOOOQQQSSSUUUVVVXXXXXXXXXYYYZZZ\\\]]]^^^bbbbbbaaa```^^^^^^```bbbaaacccgggjjjnnnrrrwwwzzz}}}zzzxxxwwwvvvtttsssrrrqqqqqqqqqnnnjjjhhhhhhkkkpppsssvvvwwwxxxwwwtttqqqoooooollllllllllllkkkjjjiiiiiifffgggiiikkkllllllkkkjjjkkkllllllmmmmmmnnnnnnnnnkkkllllllmmmnnnoooooopppqqqooolllkkklllllllllkkkddd```[[[WWWTTTRRROOOMMMKKKKKKJJJHHHFFFCCCAAA@@@???===@@@JJJXXXfffnnnppppppooommmiiifffhhhooouuuxxx~~~~~~yyywwwxxxwwwvvvxxx|||~~~eeeQQQKKKGGGCCC@@@>>>===<<<;;;;;;999777444333333444444222222222222222222222222111222333333444777;;;>>>EEESSScccnnnwww~~~zzzrrrttt{{{}}}yyysssrrrsssrrrqqqppppppppppppqqqrrrssstttoooooopppooonnnmmmkkkjjjllllllmmmmmmmmmmmmllllllmmmjjjfffbbb^^^ZZZUUUQQQMMMJJJEEEBBB@@@???>>><<<===>>>???AAACCCFFFHHHIIIKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIKKKNNNQQQTTTWWWYYY^^^```dddggghhhjjjmmmooooooppppppqqqsssuuuwwwxxxwwwxxxyyyzzzzzzyyywwwvvvrrrrrrssstttsssrrrpppooommmmmmlllllllllkkkkkkkkkllljjjhhhgggggggggeeecccbbbbbb```___^^^]]]]]]]]]\\\]]]\\\\\\\\\___cccgggnnnsssyyy~~~qqqooommmkkkjjjjjjkkkkkkkkkkkkkkkkkklllnnnoooqqqqqqqqqqqqpppooommmkkkiiihhhhhhgggfffeeeeeeeeeeeehhhgggeeeccc```^^^\\\[[[ZZZWWWTTTRRRQQQPPPMMMKKKFFFDDDBBB@@@???>>>>>>>>>???>>>>>>>>>>>>>>>??????AAADDDJJJVVVfffyyy||||||pppWWWHHHEEE@@@>>>;;;:::::::::888777888666555333222222222222333333222222111000000000333222111111222333444555555777:::<<>>@@@IIIWWWdddlllooopppqqqpppmmmkkkmmmsssyyy|||}}}yyywwwxxxxxxwwwyyy~~~iiiUUUNNNJJJFFFCCCAAA@@@???>>>;;;999777555333333444444444444444444444444444444222333333444444777;;;???FFFUUUeeepppyyy{{{uuuxxx~~~vvvqqqqqqrrrrrrppppppppppppqqqrrrrrrsssssspppqqqqqqqqqpppnnnlllkkkllllllmmmmmmmmmmmmllllllllliiieeebbb^^^YYYTTTPPPLLLHHHDDDAAA@@@???>>><<<>>>???@@@BBBEEEGGGIIIKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJLLLNNNQQQUUUWWWYYY]]]```cccfffgggiiikkkmmmpppqqqqqqrrrsssttttttuuuuuuvvvxxxyyyyyyxxxvvvuuusssssssssssssssqqqpppooollllllllllllmmmmmmmmmmmmmmmkkkiiihhhhhhgggeeedddbbbbbb```___]]]]]]\\\\\\\\\\\\]]]\\\[[[]]]```bbbiiinnntttzzz~~~qqqpppnnnlllkkkkkkkkklllkkkkkkkkkkkklllmmmooopppqqqppppppooommmkkkiiihhhhhhhhhggggggffffffeeeeeehhhgggeeecccaaa^^^]]]\\\ZZZXXXUUUSSSRRRQQQNNNLLLHHHGGGDDDAAA???>>>>>>>>>@@@??????>>>>>>>>>>>>>>>BBBCCCIIIWWWkkk|||{{{uuu[[[IIIDDD@@@>>>;;;:::::::::888777777777555444333222222222111111111111111111111111111111111111222222222222444666999<<>>???>>>@@@IIIUUUbbbjjjnnnlllmmmmmmkkkjjjlllrrrwww~~~}}}yyywwwyyyyyyyyy{{{mmmYYYLLLHHHDDDAAA???>>>===<<<;;;:::777555444333444444444444444444444444444444333444444444555777<<>>>>>===@@@AAACCCEEEGGGJJJLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKMMMOOORRRUUUXXXZZZ\\\___bbbdddfffgggiiikkkpppqqqrrrsssssssssrrrqqqrrrtttvvvxxxxxxwwwvvvuuutttttttttsssrrrpppooonnnkkkkkklllmmmoooppppppqqqnnnllljjjiiiiiihhhgggeeecccbbb```^^^]]]\\\[[[[[[[[[\\\]]]\\\[[[[[[\\\^^^cccgggmmmttt{{{oooooommmlllkkkkkkkkkkkkjjjjjjkkkkkklllmmmnnnnnnpppooonnnmmmkkkiiihhhggghhhhhhhhhhhhggggggffffffhhhgggeeecccaaa___]]]]]]ZZZXXXVVVUUUTTTRRROOOMMMJJJIIIFFFCCC@@@???>>>>>>???>>>>>>>>>>>>>>>??????AAAAAAEEETTTjjj~~~|||yyy{{{~~~vvv]]]JJJDDD@@@>>>;;;:::::::::888777666666555444333222111111000000111111111222222222111111222333333222111111555888;;;===@@@GGGQQQXXXccchhhkkkiiieeefffmmmuuuvvvxxx|||~~~ttthhhbbb```^^^```dddlllxxx|||zzzvvvttttttsssrrrqqqppppppppppppppppppppppppppppppooonnnnnnnnnooopppnnnnnnnnnmmmmmmmmmllllllkkkkkkllllllkkkjjjjjjiiijjjkkklllmmmmmmmmmlllkkkhhhhhhhhhgggfffeeedddcccccccccccccccbbb___[[[WWWMMMJJJGGGFFFGGGIIIKKKKKKIIIKKKMMMPPPSSSVVVWWWXXXYYYYYYZZZ[[[\\\^^^```aaa```cccfffhhhiiiiiikkklllllloootttxxx{{{~~~~~~vvvtttrrrpppnnnlllkkkjjjgggggggggiiikkkmmmoooppppppqqqrrrqqqpppoooooopppoooooooooooonnnlllkkkjjjiiikkknnnqqqssstttsssssskkkkkkkkkkkklllnnnoooppptttttttttttttttsssssssssqqqpppooooooooommmjjjgggdddaaa]]]YYYWWWSSSPPPMMMGGGGGGFFFEEECCCAAA???>>>??????@@@GGGSSS___hhhllljjjkkklllkkkiiikkkpppttt||||||xxxwwwyyyzzzzzz}}}ppp[[[KKKGGGCCC@@@>>>===<<<;;;;;;:::888666555444444444333333333333333333333333555555555444555888===AAAKKKYYYiiiuuu~~~~~~vvvsssooommmnnnpppppppppnnnppprrrtttuuutttsssrrrsssrrrrrrqqqpppooonnnmmmkkkllllllmmmmmmllllllkkkjjjgggdddaaa\\\WWWQQQLLLGGGDDD@@@>>>>>>???>>>>>>BBBDDDFFFHHHJJJLLLNNNNNNOOONNNMMMLLLLLLKKKKKKKKKLLLMMMOOOQQQTTTWWWYYY[[[\\\___bbbdddeeefffhhhjjjmmmoooqqqsssssssssqqqppprrrsssuuuwwwxxxxxxwwwvvvuuuuuutttrrrqqqooonnnmmmkkkkkkmmmnnnppprrrssstttpppmmmjjjiiiiiiiiihhhgggdddcccaaa___]]][[[[[[ZZZXXXZZZ]]]]]]]]]\\\\\\]]]^^^aaagggoooxxxmmmmmmlllkkkkkkjjjjjjjjjjjjjjjkkkllllllmmmmmmmmmnnnmmmlllkkkiiihhhhhhggghhhhhhiiiiiiiiihhhgggfffggggggeeecccaaa```^^^]]]ZZZXXXWWWVVVUUUTTTPPPNNNKKKIIIFFFCCC@@@???>>>>>><<<<<<<<<===>>>@@@AAABBBCCCAAADDDQQQeeezzz}}}xxxyyy{{{www^^^LLLEEE@@@>>>;;;:::::::::888777555555444333222111000000000000000111222222333333111222333333444333333222888:::===???BBBIIIRRRYYYdddgggjjjhhhdddfffmmmtttvvvyyy}}}rrrggg```^^^]]]```fffqqqzzzwwwtttrrrrrrrrrqqqpppnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnooommmmmmmmmllllllllllllllliiijjjkkkllllllllllllllliiijjjkkkkkkkkkjjjiiiiiifffffffffffffffeeeddddddeeeeeedddeeedddaaa\\\YYYNNNKKKHHHGGGHHHJJJLLLLLLIIIKKKNNNQQQTTTVVVWWWXXXXXXXXXYYYZZZ\\\^^^```aaaaaadddhhhkkklllmmmnnnppppppssswww{{{}}}vvvuuurrrpppmmmkkkjjjiiicccdddeeegggiiikkkmmmmmmnnnooopppooonnnmmmnnnpppmmmmmmnnnnnnoooooonnnnnnnnnoooqqqsssssssssqqqpppkkkkkkjjjkkklllnnnpppqqqtttttttttttttttttttttsssrrrqqqppppppooommmiiifffdddaaa^^^[[[XXXTTTPPPMMMGGGGGGFFFEEEDDDBBB@@@???>>>>>>@@@FFFPPP\\\ffflllnnnooopppnnnmmmnnnssswwwzzz{{{xxxvvvyyyzzzzzz}}}rrr[[[NNNKKKFFFCCCBBBAAA@@@???::::::888777666555444444333333333333333333333333555555555555666:::???CCCMMM[[[kkkwwwyyyqqqpppnnnnnnooopppppppppnnnppprrrtttttttttsssrrrrrrqqqpppooonnnmmmmmmlllkkkkkkllllllllllllkkkkkkhhhfffccc```\\\VVVOOOJJJDDDBBB???>>>>>>?????????DDDEEEHHHKKKMMMOOOPPPPPPOOOOOONNNMMMMMMMMMMMMNNNOOOPPPQQQSSSVVVYYY[[[]]]^^^```cccdddeeefffgggiiijjjllloooqqqssssssrrrqqqssstttvvvxxxyyyyyyxxxwwwuuutttsssqqqpppooonnnmmmkkklllmmmoooqqqrrrttttttpppnnnjjjiiiiiiiiihhhgggeeedddbbb___]]][[[ZZZZZZVVVYYY\\\^^^^^^^^^______^^^___ccckkkvvvllllllkkkkkkkkkjjjjjjjjjjjjjjjkkklllllllllllllllmmmlllkkkjjjiiiiiiiiiiiiggghhhiiijjjjjjiiihhhgggggggggeeedddbbb```___^^^ZZZYYYXXXWWWWWWUUURRROOOKKKIIIFFFCCC@@@???>>>>>>;;;;;;<<<===???AAABBBCCCFFFDDDEEEOOOaaauuu~~~yyyyyy|||yyyaaaNNNFFF@@@>>>;;;:::::::::888777555555555444333222000000000000111111222222222333111111222222333444444555888;;;>>>AAADDDLLLUUU]]]fffiiiiiigggcccdddkkkqqquuuzzz~~~~~~pppeee___\\\ZZZ___hhhwwwxxxvvvrrrqqqqqqqqqpppooommmmmmnnnnnnnnnnnnmmmmmmlllllllllmmmmmmnnnnnnnnnkkkkkkkkkkkkkkkkkkkkkkkkhhhiiijjjkkklllllllllllljjjjjjjjjjjjiiihhhhhhgggddddddeeeeeeeeeeeeeeedddeeeeeedddeeedddaaa\\\YYYOOOLLLIIIHHHIIIKKKMMMMMMKKKMMMPPPTTTVVVXXXYYYYYYYYYYYYZZZ[[[]]]```bbbcccccceeeiiikkkmmmnnnqqqssstttwwwzzz|||xxxvvvtttqqqnnnkkkjjjiiiaaabbbbbbdddfffhhhjjjkkkkkkllllllkkkjjjiiikkklllkkkkkkmmmnnnoooooooooooopppqqqssssssrrrqqqooommmlllkkkjjjjjjkkknnnppprrrtttttttttttttttttttttuuutttrrrpppooonnnllliiigggdddbbb___\\\YYYUUUQQQMMMGGGGGGFFFEEEDDDBBB@@@???<<<===???EEENNNZZZeeelllnnnooopppnnnmmmooouuuzzz{{{wwwvvvxxxzzzzzz}}}ttt\\\NNNJJJFFFBBBAAA@@@???>>>::::::999888666555444333555555555555555555555555555555555555777;;;BBBGGGQQQ^^^nnnyyy~~~vvvooopppppppppqqqqqqppppppnnnoooqqqrrrssssssrrrrrrqqqpppooommmllllllkkklllkkkkkkllllllllllllkkkkkkgggeeebbb___[[[TTTMMMHHHCCCAAA>>>===???AAAAAAAAAEEEFFFIIILLLOOOPPPQQQQQQOOOOOOOOONNNOOOOOOPPPQQQSSSSSSTTTVVVYYY[[[^^^___```bbbeeeffffffggghhhjjjiiijjjmmmoooqqqrrrrrrrrrtttuuuwwwyyyyyyyyywwwvvvuuutttrrrqqqoooooonnnnnnmmmmmmnnnoooppprrrrrrsssqqqnnnjjjhhhhhhiiihhhhhhgggfffdddaaa^^^\\\[[[ZZZUUUXXX[[[]]]^^^^^^___```______aaahhhtttlllllllllllllllkkkkkkjjjiiijjjkkklllllllllkkkkkkkkkkkkjjjiiiiiijjjkkkkkkggghhhjjjkkkkkkjjjhhhgggggggggeeedddbbbaaa______ZZZYYYXXXXXXXXXVVVRRROOOIIIHHHEEEBBB@@@>>>>>>>>><<<<<<<<<===>>>@@@AAABBBEEEDDDEEELLL[[[nnn|||}}}~~~fffQQQGGG@@@>>>;;;:::::::::888777666777777666555444222111111111111111111222222222000//////000111333555666777:::>>>BBBGGGPPPZZZbbbiiijjjiiifffbbbccchhhnnntttzzz~~~|||oooddd^^^\\\\\\bbbnnn~~~|||vvvtttqqqoooooopppooonnnkkklllnnnoooooonnnlllkkkjjjkkklllmmmnnnnnnnnnnnnjjjjjjjjjkkkkkkkkkkkkkkkiiiiiijjjjjjjjjjjjjjjiiijjjjjjjjjiiihhhhhhgggfffbbbcccdddeeeeeeeeeeeeeeeccccccbbbcccbbb___ZZZWWWPPPMMMJJJIIIJJJLLLMMMNNNPPPQQQUUUXXXZZZ[[[[[[[[[[[[[[[\\\^^^```bbbdddeeeeeegggiiikkklllooorrruuuyyyzzz|||~~~zzzxxxvvvrrrooolllkkkjjjdddccccccdddfffhhhjjjlllkkklllkkkjjjhhhgggiiikkkkkkkkklllmmmnnnnnnnnnnnnpppqqqrrrrrrqqqooommmllllllkkkjjjjjjkkknnnqqqssstttttttttuuuuuuvvvvvvwwwvvvtttpppnnnmmmllliiihhhdddbbb___]]]ZZZVVVQQQNNNEEEEEEDDDDDDBBBAAA???>>>:::;;;>>>DDDMMMYYYeeemmmmmmnnnnnnmmmmmmrrrzzz{{{wwwvvvxxxyyyxxx{{{www___LLLHHHCCC@@@???>>>===<<<::::::999888777555444333666666666666666666666666444444444555777===DDDIIIUUUbbbqqq||||||vvvppprrrssstttsssrrrqqqpppnnnnnnoooppppppqqqqqqrrrqqqpppnnnmmmkkkkkkkkkllljjjkkkkkkllllllkkkkkkjjjfffdddbbb___ZZZSSSLLLFFFBBB@@@>>>>>>@@@BBBCCCCCCEEEGGGJJJMMMPPPQQQQQQQQQNNNNNNNNNOOOPPPQQQSSSSSSUUUVVVWWWYYY[[[^^^```aaabbbeeeggghhhhhhhhhiiikkkkkkkkklllmmmooopppqqqqqqtttuuuvvvxxxxxxwwwuuuttttttsssqqqpppooooooooooooooooooooooooppppppppppppqqqmmmiiigggggghhhhhhhhhiiihhheeebbb___]]]\\\[[[VVVXXX[[[[[[[[[\\\]]]^^^aaa______eeeqqqmmmmmmmmmnnnmmmmmmlllllliiijjjkkklllmmmlllkkkjjjjjjjjjiiiiiiiiijjjlllmmmggghhhjjjkkkkkkjjjiiihhhggggggeeedddbbbaaa```___ZZZYYYYYYYYYYYYWWWSSSPPPHHHGGGDDDAAA???>>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAACCCHHHUUUiii~~~~~~jjjSSSHHH@@@>>>;;;:::::::::888777888888999999777666444333111111111111111111111111......------///222555777555888>>>CCCIIISSS___gggkkkllljjjfffbbbbbbggglllssszzz{{{oooddd___\\\aaagggsssyyyuuussspppnnnnnnooonnnmmmiiikkkmmmoooooommmkkkiiijjjkkklllmmmnnnooooooooojjjjjjjjjjjjjjjjjjjjjkkkiiijjjjjjiiiiiihhhgggfffkkkkkkjjjiiihhhggggggfffbbbbbbcccdddeeeeeeeeeeeeaaaaaa```aaa```]]]XXXUUUPPPMMMJJJIIIJJJMMMNNNNNNSSSUUUXXX[[[]]]]]]]]]\\\]]]]]]^^^```bbbdddfffhhhfffhhhiiijjjlllooosssvvv}}}}}}~~~{{{zzzwwwssspppmmmkkkjjjhhhhhhgggggghhhkkkmmmooommmnnnmmmkkkiiihhhjjjlllllllllmmmmmmmmmmmmllllllooopppqqqqqqqqqooommmllllllkkkjjjiiikkknnnqqqsssttttttuuuvvvwwwxxxxxxyyyxxxuuuqqqnnnlllkkkjjjhhhdddbbb```]]]ZZZVVVQQQNNNDDDCCCCCCBBBAAA@@@>>>===999;;;===CCCLLLXXXeeemmmpppqqqrrrqqqsssyyy{{{wwwvvvwwwxxxwwwzzz~~~yyybbbOOOKKKGGGCCCBBBAAA@@@???:::::::::999777666444333444444444444444444444444444444444555888>>>FFFKKKXXXeeettt~~~{{{wwwrrrtttvvvvvvuuurrrqqqqqqnnnnnnnnnnnnooopppqqqrrrrrrpppnnnmmmlllllllllllljjjkkkkkkllllllkkkkkkjjjeeedddaaa^^^ZZZSSSKKKEEEBBB@@@>>>>>>@@@CCCDDDDDDEEEGGGKKKNNNPPPQQQQQQQQQNNNNNNNNNOOOQQQSSSTTTUUUWWWXXXYYYZZZ]]]___aaacccdddfffiiiiiiiiiiiijjjlllnnnmmmmmmmmmmmmnnnoooooossstttvvvwwwwwwuuusssrrrsssrrrpppooooooooopppppppppppppppooooooooonnnnnnpppmmmiiiffffffggghhhgggkkkiiifffccc```^^^\\\[[[XXXYYYZZZZZZYYYYYYZZZ\\\bbb___^^^cccooo}}}nnnnnnoooooonnnmmmlllllljjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjllllllllljjjhhhggggggeeecccbbbccccccbbbaaa\\\[[[ZZZYYYXXXUUUQQQNNNIIIHHHEEECCC@@@>>>===<<<;;;;;;<<<===>>>@@@BBBCCCCCCEEEFFFIIIPPP```uuunnnUUUHHHBBB???<<<:::999999888777999888777666444333111111000000111111111111000000///000222222222222444555:::>>>CCCGGGLLLVVVdddnnnrrrsssnnnfffaaaeeejjjmmmttt}}}{{{rrrdddaaa```]]]dddmmm|||{{{tttooonnnllljjjiiijjjkkklllmmmmmmmmmlllkkkkkkjjjjjjjjjkkklllmmmmmmmmmlllkkkjjjjjjiiijjjkkklllmmmnnnnnnmmmlllkkkjjjiiiiiiiiihhhggggggfffeeeeeeddddddddddddeeeeeedddcccaaa```\\\]]]^^^_______________YYYSSSLLLHHHHHHKKKOOOQQQTTTUUUWWWYYYZZZ[[[\\\\\\]]]```bbbddddddeeefffhhhiiikkkmmmnnnpppssswww{{{~~~}}}}}}~~~|||zzzvvvtttrrrqqqnnnlllhhhiiikkkmmmoooqqqrrrrrrtttrrroooooopppqqqqqqpppooommmkkkkkklllmmmmmmmmmmmmnnnoooqqqqqqqqqppppppmmmnnnnnnmmmlllmmmppprrrtttuuuvvvwwwwwwvvvuuutttuuutttrrrooommmkkkjjjjjjeeebbb]]]ZZZWWWSSSPPPMMMGGGEEEBBBAAA@@@@@@>>><<<:::<<<>>>BBBNNN___lllppptttrrrpppqqqxxx}}}wwwtttvvvxxxxxx{{{~~~}}}```PPPKKKFFFEEEAAA===;;;======<<<;;;:::888777666555444333333444444666777777555777777777888>>>GGGNNN^^^lllzzz}}}xxxwwwwwwxxxxxxuuurrrooonnnnnnnnnnnnnnnoooppppppqqqqqqpppooommmlllkkkkkkllllllmmmllljjjjjjkkkllljjjiiieeeccc```[[[UUUOOOJJJGGGAAAAAA@@@@@@AAACCCDDDFFFGGGIIIMMMPPPRRRRRRQQQPPPPPPQQQQQQRRRSSSUUUWWWXXXZZZ[[[\\\___aaaccceeefffeeehhhkkkmmmlllkkkkkkkkknnnnnnmmmmmmnnnoooqqqrrrsssuuuwwwxxxwwwuuurrrpppsssrrrqqqqqqppppppqqqqqqoooooopppqqqqqqpppnnnmmmkkkjjjiiiggggggggghhhhhhggghhhhhhhhheeeaaa\\\YYYWWWXXXXXXYYYZZZ[[[\\\\\\aaa```aaaccciiitttnnnnnnnnnnnnnnnmmmlllkkkkkkkkkjjjiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkklllllljjjhhhggghhhfffdddcccccccccbbb```]]]\\\ZZZYYYXXXUUUPPPMMMHHHGGGEEEBBB@@@>>>======;;;<<<<<<===>>>@@@BBBCCC@@@BBBDDDFFFMMM[[[nnn|||pppWWWIIIBBB???<<<::::::999888777777666666444333222111111000000111111111111000000///000222222222222444666;;;???DDDIIINNNZZZhhhsssxxxxxxsssjjjfffjjjoooqqqzzz}}}{{{rrreeebbbaaa```fffoooxxxqqqooommmkkkjjjiiijjjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkjjjjjjjjjkkklllhhhiiiiiijjjkkkmmmnnnooommmlllkkkjjjiiiiiiiiiiiigggffffffffffffeeeeeeeeeeeeffffffeeedddcccaaa```]]]^^^```aaacccdddeeefff[[[UUUMMMIIIHHHKKKNNNPPPTTTUUUWWWYYY[[[\\\\\\]]]___aaacccddddddeeegggiiikkkmmmnnnpppqqqtttxxx{{{~~~}}}}}}|||yyyvvvtttsssrrrpppnnnnnnppprrrtttwwwxxxyyyzzzwwwtttrrrrrrssstttssssssqqqnnnlllkkklllmmmmmmllllllmmmooopppqqqqqqppppppooopppqqqpppooooooqqqsssssstttuuuvvvvvvuuutttssstttssspppnnnllljjjiiiiiieeebbb^^^ZZZWWWSSSPPPMMMGGGEEEBBBAAA@@@@@@>>><<<;;;===???CCCOOOaaammmqqqsssqqqpppsss{{{}}}xxxuuuwwwyyyyyy{{{~~~~~~bbbQQQKKKFFFEEEAAA===;;;======<<<;;;:::888777666555888777666555444333333333666777888888:::@@@IIIQQQ___lllzzz{{{wwwvvvtttuuuuuusssooolllkkkkkkllllllmmmmmmnnnooooooppppppooommmkkkkkkkkkkkkllllllkkkjjjjjjkkkkkkiiigggdddbbb^^^YYYSSSNNNIIIFFFAAAAAA@@@AAABBBCCCEEEFFFHHHJJJMMMPPPRRRRRRQQQPPPQQQQQQQQQRRRTTTVVVXXXYYY[[[\\\^^^```bbbeeefffggghhhjjjmmmnnnmmmkkkkkkkkkkkkkkkjjjjjjkkkmmmooopppssstttuuuvvvvvvtttsssrrrsssrrrrrrqqqpppqqqqqqqqqooopppqqqqqqpppooonnnmmmkkkjjjiiihhhgggggghhhhhhfffggghhhhhheeeaaa\\\YYYWWWWWWXXXXXXYYYZZZ[[[[[[^^^^^^___bbbhhhsss~~~lllmmmmmmmmmmmmlllkkkkkklllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjkkkkkkkkkjjjhhhhhhjjjhhhfffeeeddddddbbb```___]]][[[YYYWWWSSSOOOKKKGGGFFFDDDBBB@@@???>>>>>><<<<<<<<<===>>>@@@AAABBB@@@BBBDDDFFFKKKWWWhhhuuusssYYYKKKBBB@@@<<<;;;::::::999888555555444444333222111111000000111111111111000000///111222222222333555777<<>>===<<<>>>@@@DDDPPPaaannnrrrrrrpppooorrr{{{}}}xxxvvvyyy{{{{{{|||eeeSSSLLLFFFDDDBBB===<<<===<<<<<<;;;999888777666555888888666555444333333222666777888999<<>>@@@AAABBBBBBEEEGGGIIINNNXXXgggrrr}}}vvv\\\LLLCCC@@@===;;;;;;:::999888555555555444444333333333000111111222222111111000000111222222222333666888>>>CCCIIIOOOWWWeeewww~~~sssooorrruuuuuu}}}}}}qqqgggcccccccccmmmxxxyyyrrrnnnpppooommmlllkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmooonnnkkkiiihhhiiijjjkkkeeegggiiikkknnnpppqqqrrrpppooommmkkkjjjhhhhhhgggcccddddddeeefffggghhhhhhjjjiiihhhgggeeedddbbbaaaaaaeeekkkooorrrqqqooommm\\\WWWPPPLLLLLLOOORRRSSSVVVWWWYYY[[[]]]___``````fffffffffffffffhhhllloooqqqrrrsssssssssuuuxxx{{{{{{}}}zzzxxxtttssssssttttttssswwwxxx{{{}}}}}}{{{zzzzzz{{{{{{zzzyyyuuurrrooommmmmmmmmlllkkklllmmmooopppqqqrrrqqqqqqrrrtttvvvuuutttrrrqqqqqqssssssuuuuuuuuuuuussssssqqqpppnnnllljjjiiihhhhhhfffccc___\\\XXXTTTPPPLLLHHHEEECCCAAAAAA@@@???===<<<>>>???CCCPPPaaammmqqqqqqooommmooowww~~~yyywwwzzz||||||}}}iiiUUULLLEEEDDDBBB>>><<<===;;;;;;:::999888777666666555555444444444555555666444666888:::===EEEOOOWWW```iiivvv{{{vvvuuuttttttuuuuuurrrnnnkkkjjjjjjjjjkkkkkkllllllmmmnnnnnnnnnmmmlllkkkjjjjjjkkklllkkkkkkkkklllllljjjfffcccaaa^^^ZZZTTTNNNIIIEEECCCAAAAAABBBCCCDDDFFFGGGGGGJJJLLLNNNQQQRRRSSSSSSSSSQQQRRRSSSTTTWWWYYY[[[\\\^^^___aaaccceeehhhiiijjjmmmnnnoooooolllkkkjjjkkkkkkjjjjjjkkklllnnnpppqqqqqqqqqppppppqqqrrrtttuuussssssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooommmllllllkkkjjjiiihhhhhhggggggeeefffggghhhfffbbb^^^[[[WWWVVVVVVUUUUUUVVVWWWXXXXXXZZZ]]]bbbhhhpppyyykkkkkklllllllllllllllkkkmmmlllkkkiiihhhggggggggggggggghhhhhhiiiiiiiiijjjjjjjjjjjjkkkkkkkkkjjjjjjlllkkkiiihhhhhhfffcccaaaaaa^^^[[[XXXUUUQQQMMMJJJFFFEEEDDDBBB@@@?????????============>>>???AAAAAABBBFFFIIIKKKOOOYYYhhhsss{{{}}}yyy]]]MMMDDDAAA>>><<<;;;;;;:::999777777666666555555444444111111222222222222111111000111222222222333777999AAAFFFMMMTTT\\\kkk|||~~~sssoooqqqtttsss|||~~~}}}qqqhhhccccccdddqqq|||~~~wwwrrroooqqqpppooonnnllllllkkkkkkooonnnnnnnnnmmmmmmmmmlllmmmmmmmmmlllllljjjiiihhheeefffiiilllnnnppppppqqqrrrqqqnnnllliiigggffffffbbbcccdddeeefffhhhiiiiiijjjjjjiiihhhffffffeeeeeeeeejjjqqqvvvwwwsssmmmhhh\\\WWWRRROOOPPPSSSVVVXXXXXXYYY[[[^^^```aaabbbcccggghhhhhhhhhhhhkkkooorrrssstttuuuuuuuuuwwwzzz|||}}}yyywwwsssrrrssstttttttttxxxyyy{{{~~~|||{{{zzzzzz{{{{{{zzzxxxuuurrrooommmmmmmmmlllkkklllnnnpppqqqsssssssssrrrppprrrttttttrrrpppoooppptttuuuvvvwwwwwwvvvuuutttqqqpppnnnllljjjiiiiiihhhgggeeeaaa^^^ZZZVVVPPPMMMHHHFFFCCCBBBAAAAAA???===;;;<<<>>>BBBNNN```lllpppooommmlllmmmtttzzzwwwzzz||||||}}}nnnWWWMMMEEECCCBBB???<<<<<<::::::999999888777666666555444444444444555666666333555888:::>>>GGGRRRZZZ```gggsss}}}yyyvvvuuuuuusssssssssqqqnnnkkkjjjjjjlllllllllmmmnnnnnnoooooonnnmmmlllkkkkkkkkklllmmmmmmmmmmmmnnnmmmkkkfffccc___]]]XXXRRRLLLGGGDDDBBBAAABBBCCCEEEFFFGGGHHHHHHKKKLLLNNNPPPRRRSSSSSSSSSRRRRRRTTTVVVXXX[[[]]]______```bbbdddgggiiikkkkkknnnoooooonnnllljjjjjjkkkkkkkkkkkkkkklllnnnpppqqqpppooonnnnnnoooqqqsssuuurrrrrrqqqppppppppppppqqqpppqqqqqqqqqpppooommmlllllllllkkkjjjiiihhhgggfffeeefffhhhhhhgggddd```]]]XXXWWWUUUTTTTTTUUUVVVWWWWWWYYY]]]aaagggooowww}}}kkkkkklllmmmmmmmmmmmmllllllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhiiijjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllkkkjjjjjjjjjhhheeebbbaaa^^^ZZZWWWTTTQQQMMMKKKGGGFFFDDDBBB@@@???>>>>>>============>>>???@@@AAA@@@CCCGGGJJJOOOZZZjjjuuu|||~~~{{{___NNNDDDBBB>>><<<<<<<<<;;;:::888888777777666555555444111111222222222222111111000111222111222444888;;;CCCIIIQQQYYYaaaooo|||rrrooosssuuuttt|||zzzpppiiiddddddgggwww}}}uuurrrpppppppppooonnnmmmllljjjjjjoooooonnnnnnmmmllllllkkkjjjkkkllllllllljjjiiihhhfffgggiiilllmmmnnnnnnmmmooonnnllljjjhhhgggfffeeebbbcccdddeeeggghhhiiiiiiiiiiiihhhhhhhhhhhhiiiiiijjjnnnssswwwvvvpppiiieee^^^ZZZUUUSSSTTTWWWYYYZZZZZZ\\\^^^```ccceeeffffffggghhhjjjkkklllnnnrrruuuvvvwwwxxxxxxyyyzzz}}}yyyvvvrrrqqqqqqsssttttttyyyzzz|||}}}yyyxxxwwwxxxyyyyyywwwuuutttrrrnnnmmmmmmmmmllljjjnnnoooqqqssstttuuuttttttnnnpppqqqqqqooonnnooooootttuuuvvvwwwwwwvvvuuutttrrrqqqooommmlllkkkjjjjjjiiigggccc```\\\WWWRRRNNNHHHFFFCCCBBBBBBAAA???>>>:::<<<===BBBNNN___lllpppmmmllllllooouuu~~~zzzwwwyyy{{{{{{}}}rrrYYYNNNEEEBBBBBB???===<<<:::999999888777777666666777666555444444444444444333555888<<>>==================>>>???@@@AAA>>>BBBEEEIIIPPP]]]nnnzzz~~~|||aaaPPPEEEBBB???======<<<;;;:::999888777666555444333333111222222333333222222111111111111111111444888<<>>;;;===>>>BBBOOO```lllpppooonnnnnnppptttzzzzzzuuuvvvxxxzzz}}}vvvZZZOOODDDBBBBBB@@@===<<<999999888888777777666666666555555444444444555555444777;;;>>>DDDNNNZZZcccjjjmmmwww|||yyyyyy~~~xxxvvvvvvuuusssmmmooopppooommmkkkkkklllmmmmmmmmmnnnooooooppppppooonnnmmmmmmmmmmmmoooooopppnnnlllkkkkkkiiifffccc___\\\VVVOOOJJJEEECCCAAAAAABBBEEEGGGIIIJJJJJJJJJJJJKKKLLLNNNPPPQQQRRRSSSRRRSSSUUUXXX[[[^^^aaaccceeefffhhhjjjlllooopppqqqrrrrrrsssqqqoooooopppqqqmmmmmmlllkkkkkklllmmmnnnmmmmmmmmmmmmnnnooopppppppppoooooonnnnnnnnnnnnnnnmmmnnnpppqqqqqqpppoooooolllmmmmmmllljjjhhhfffeeeggghhhjjjkkkjjjhhhdddbbbZZZYYYVVVTTTSSSTTTUUUVVVUUUWWWYYY]]]bbbjjjssszzzllllllmmmnnnoooooonnnnnnjjjjjjiiiiiiiiiiiiiiijjjiiiiiijjjkkkllllllmmmmmmmmmmmmmmmmmmmmmnnnooopppkkkkkkkkkllllllkkkhhheee___\\\XXXUUUSSSQQQNNNLLLIIIHHHEEECCC@@@>>>===<<<>>>=========>>>???@@@@@@???BBBFFFJJJQQQ```rrr~~~{{{}}}bbbRRREEEBBB???=========;;;:::999888777666444333111111111222222333333222222111111111111111111444999<<>><<<>>>???DDDPPPaaannnrrrrrrqqqqqqqqqrrruuuxxxzzzzzzuuuuuuwwwyyy~~~xxx[[[OOODDDBBBBBB@@@===<<<999999888888777777666666111111222333555777999:::666999<<>>===<<<<<<<<<======>>>@@@AAABBBCCCEEEGGGIIIPPP^^^rrr~~~zzz}}}cccSSSGGGDDDAAA@@@@@@===888444888888888888777555444333333222222111111222222333111111222222222666:::>>>DDDKKKSSS[[[fffsss{{{|||{{{vvvxxx{{{}}}~~~|||~~~{{{nnnkkkhhheeeiiippp{{{vvvppplllkkklllllljjjhhhggghhhjjjiiijjjkkklllllllllkkkjjjiiigggeeefffhhhjjjjjjjjjmmmmmmllljjjhhhfffdddbbbbbbbbbcccdddddddddccccccggggggggggggggghhhiiiiiicccfffjjjooorrrssssssrrrqqqnnnkkkiiijjjkkkkkkkkkjjjhhhdddaaa^^^]]]\\\\\\___```cccdddeeegggjjjllllllnnnrrrtttuuuxxx{{{}}}zzzvvvrrroooooopppppppppsssssssssttttttttttttuuupppppppppoooppppppqqqqqqooonnnmmmlllkkkllllllmmmtttuuuwwwyyyyyywwwtttpppooommmlllkkklllmmmllllllnnnooorrrtttuuuuuuuuutttqqqppppppooonnnmmmmmmlllnnnmmmjjjfff```ZZZTTTQQQHHHEEEBBB@@@@@@???>>>===;;;:::===DDDQQQ```llltttssssssssssssssstttttttttyyy|||xxxttttttyyy~~~xxx\\\QQQFFFDDDEEEBBB>>><<<888888888888888888888888777777666666666666666777999:::<<>>>>><<<<<<======>>>@@@AAABBBCCCDDDFFFIIIPPP^^^rrr{{{hhhVVVGGGCCC>>>=========;;;888888888888888777555444333333222222111111222222333111222222222333666;;;???DDDKKKRRRYYYdddpppwwwyyy}}}wwwtttxxx}}}yyywwwzzz{{{|||~~~{{{{{{|||~~~}}}|||vvvjjjhhhgggeeejjjrrrzzzuuuoookkkjjjkkkkkkjjjhhhhhhiiikkkkkklllmmmmmmmmmlllkkkjjjjjjhhhggggggiiikkklllkkklllkkkjjjiiigggeeecccbbb```aaabbbcccdddeeeeeeeeegggggggggggghhhhhhiiiiiigggiiimmmqqqssstttssssssooommmjjjiiijjjlllllllllllljjjgggdddaaa````````````bbbdddeeefffhhhlllnnnoooqqqtttvvvxxxzzz}}}xxxuuuqqqooooooppppppppprrrrrrrrrrrrssssssssssssqqqppppppppppppqqqrrrrrrpppooommmlllllllllmmmnnnssstttuuuwwwvvvtttqqqnnnmmmllllllmmmmmmnnnmmmlllmmmooorrrtttuuutttsssrrrpppoooooonnnnnnmmmmmmmmmnnnllljjjfff```ZZZTTTQQQIIIFFFCCCAAAAAA@@@???>>><<<;;;===DDDPPP^^^kkkrrrrrrrrrrrrqqqqqqqqqppppppsssvvvyyy{{{|||xxxrrrssswww{{{~~~|||^^^QQQGGGDDDEEEBBB>>><<<;;;;;;:::999888888777777777777666666666666666777999:::>>>EEEPPP]]]iiippp{{{}}}yyyvvvwww}}}zzztttssssssrrrqqqqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnqqqqqqqqqqqqppppppooonnnnnnllljjjhhhgggdddaaa^^^\\\VVVOOOHHHEEECCCBBBAAADDDEEEHHHJJJLLLLLLLLLKKKKKKMMMOOOPPPOOOPPPRRRTTTTTTUUUWWWYYY\\\___bbbcccfffggghhhiiikkkmmmoooqqqrrrtttvvvvvvuuuuuuvvvwwwwwwuuurrrqqqppppppooonnnkkklllmmmooooooooonnnmmmqqqpppnnnmmmlllllllllmmmlllmmmnnnnnnoooooonnnnnnmmmnnnmmmllliiigggggggggggggggggghhhjjjjjjiiiggg___[[[VVVSSSRRRSSSRRRRRRTTTVVVWWWYYY]]]eeeqqqyyyqqqqqqqqqqqqpppooonnnmmmooonnnnnnmmmlllkkkjjjjjjkkkjjjjjjiiijjjkkkmmmnnnoooooonnnnnnnnnoooooopppppppppooonnnkkkhhheeecccaaa^^^[[[YYYWWWTTTQQQOOOIIIHHHFFFDDDBBBAAA@@@???<<<<<<======>>>@@@AAABBBBBBDDDFFFIIIPPP^^^rrr|||pppZZZKKKFFF???;;;<<<======<<<888888888888777555444333333222222111111222222333222222333333444888===@@@EEEKKKRRRYYYbbbnnntttuuuxxxssssssyyy~~~uuuuuuwwwxxxyyyzzzuuuvvvyyy{{{{{{{{{|||oooeeedddeeeeeekkkuuuyyytttnnnjjjiiijjjkkkjjjiiiiiikkkmmmnnnnnnooooooooommmlllkkkkkkjjjiiijjjlllmmmmmmmmmjjjjjjiiigggfffdddcccccc```aaacccdddfffggggggggghhhhhhhhhhhhiiiiiiiiiiiilllnnnqqqsssttttttsssrrrnnnllljjjjjjkkkmmmmmmmmmooonnnkkkhhhfffdddddddddcccdddggghhhiiikkkoooqqqtttvvvyyy{{{|||~~~yyyvvvsssqqqrrrsssssssssqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrssssssqqqpppooonnnmmmnnnoooooossstttttttttssspppnnnmmmmmmnnnpppqqqqqqpppnnnmmmlllooorrruuuvvvtttqqqooonnnnnnnnnmmmmmmmmmmmmmmmmmmllljjjfff```ZZZUUURRRJJJGGGDDDBBBAAAAAA@@@???======>>>CCCNNN[[[hhhpppqqqppppppooonnnmmmlllkkkmmmpppsssuuuxxx}}}wwwqqqpppsssxxxzzz```SSSGGGDDDDDDBBB>>>=========<<<:::999777666666777666666555555666777777999;;;@@@IIIVVVdddqqqxxx|||zzzxxxzzz~~~vvvrrrrrrsssrrrqqqppppppoooooooooooooooooopppppppppppppppooooooooorrrrrrrrrqqqpppooonnnnnnllljjjiiihhhgggeeebbb___\\\VVVOOOHHHEEECCCBBBBBBDDDEEEGGGIIIKKKKKKKKKJJJJJJLLLNNNOOOOOOPPPRRRTTTTTTVVVXXX[[[___aaacccddddddeeefffgggiiilllnnnooorrrtttvvvwwwvvvvvvwwwxxxzzzwwwtttrrrrrrqqqooommmkkklllmmmnnnooonnnmmmmmmoooooonnnmmmlllllllllmmmmmmmmmnnnooooooooonnnnnnlllmmmmmmkkkiiigggggghhhfffeeefffhhhjjjlllkkkjjjaaa]]]XXXTTTRRRRRRRRRQQQRRRTTTWWWYYY]]]eeeooowwwqqqqqqqqqqqqpppooonnnnnnooonnnnnnmmmllllllkkkkkkkkkjjjiiiiiiiiikkklllmmmnnnmmmmmmmmmnnnoooppppppqqqqqqpppnnnkkkgggdddbbbaaa___\\\YYYXXXUUURRRPPPJJJHHHGGGEEECCCBBBAAAAAA<<<<<<======>>>@@@AAABBBBBBDDDFFFHHHOOO]]]qqq}}}www^^^QQQJJJCCC>>>======<<<:::888888888888777555444333333222222111111222222333222333444444555999>>>BBBFFFMMMTTTZZZcccnnnssssssuuuqqqrrryyy|||uuuvvvyyyzzzzzz{{{uuuwww{{{~~~}}}uuujjjbbbbbbcccccckkkvvvyyytttnnnjjjiiijjjkkkkkkkkkkkkmmmooopppqqqqqqqqqooonnnlllkkklllkkkjjjkkknnnoooooonnnjjjiiihhhgggfffeeeeeeeeedddeeefffggghhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiioooppprrrssssssrrrqqqpppnnnlllkkklllnnnpppppppppqqqooommmkkkiiihhhggggggeeegggiiikkklllooorrruuuxxx{{{~~~|||yyywwwvvvwwwxxxxxxwwwqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqrrrsssttttttrrrqqqpppoooooooooppppppsssttttttrrrpppnnnnnnnnnsssuuuwwwxxxvvvrrrpppnnnmmmppptttwwwwwwtttpppmmmlllllllllllllllmmmmmmmmmkkkjjjhhheee```ZZZUUURRRIIIFFFCCCAAAAAAAAA@@@>>>>>>>>>???CCCKKKXXXfffooopppooonnnmmmkkkjjjiiihhhkkknnnqqqtttxxx~~~wwwooommmppptttwwwzzzcccUUUHHHDDDDDDAAA>>>======<<<<<<;;;:::888888777666666555555555666777777:::<<>>@@@AAABBBBBBDDDEEEGGGMMM[[[nnn|||~~~}}}dddQQQKKKDDD@@@???===;;;888888888888888777555444333333222222111111222222333222333444444666999???BBBHHHOOOWWW]]]fffpppuuuuuuuuuqqqqqqwww|||}}}}}}~~~yyytttwww|||}}}||||||yyy{{{ssshhhaaaaaabbbbbbkkkwwwzzzuuuoookkkjjjkkklllllllllllloooqqqqqqqqqqqqqqqooommmkkkjjjlllkkkkkklllnnnoooooonnnjjjiiihhhggggggggghhhhhhjjjjjjjjjkkkjjjjjjiiiiiijjjjjjkkklllkkkkkkjjjiiioooppppppqqqppppppooonnnnnnmmmmmmnnnppprrrrrrqqqpppooonnnllljjjiiiiiihhhhhhjjjlllnnnooorrruuuxxx||||||zzzxxxwwwxxxyyyyyyxxxrrrrrrrrrrrrssssssssssssqqqqqqqqqqqqrrrssstttuuusssrrrqqqpppoooppppppqqqssstttsssqqqnnnnnnppprrrzzz}}}~~~yyytttpppnnnmmmppptttwwwwwwuuuqqqnnnkkkkkkkkkkkkkkkllllllllliiihhhfffccc___YYYTTTQQQHHHEEEBBB@@@@@@???>>>===>>>>>>???BBBIIIUUUcccmmmpppooonnnmmmlllkkkjjjiiilllpppuuuxxx{{{wwwooolllnnnrrruuuwww}}}fffXXXIIIDDDCCC@@@>>>===;;;;;;:::::::::::::::999555555555555555666777777;;;>>>DDDNNN\\\jjjwww~~~}}}yyysssrrrsssuuuuuussspppppppppppppppqqqrrrsssuuutttrrrqqqppppppppppppqqqpppnnnlllkkkjjjjjjjjjiiiiiihhhiiiiiigggccc```[[[UUUNNNHHHEEEDDDCCCBBBEEEFFFGGGHHHIIIIIIJJJJJJKKKMMMOOOPPPQQQRRRTTTVVVWWWYYY\\\___aaabbbcccccc```aaabbbdddfffiiikkkmmmppprrruuuvvvwwwwwwyyyzzz}}}{{{xxxvvvuuussspppmmmkkklllmmmnnnnnnmmmlllkkklllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmllljjjkkklllkkkiiihhhiiijjjlllkkkkkkmmmooopppooonnniiiddd\\\VVVRRRQQQPPPPPPOOORRRUUUXXX[[[bbbkkkrrrrrrrrrrrrrrrqqqpppooonnnnnnnnnnnnmmmmmmmmmlllllljjjjjjiiihhhhhhiiijjjkkkiiiiiijjjjjjlllmmmooooooppppppooonnnkkkhhheeecccaaa___\\\ZZZXXXUUURRRPPPKKKJJJHHHEEECCCAAA@@@???<<<<<<======>>>@@@AAABBBBBBDDDEEEFFFKKKXXXjjjxxxmmmSSSNNNFFFBBB@@@>>>;;;888888888888888777555444333333222222111111222222333111222333444666999???CCCIIIQQQYYY```jjjtttyyyyyyvvvpppnnnrrrwwwyyyzzz|||{{{uuurrrxxx~~~~~~~~~~~~rrrhhhbbbccccccdddnnn{{{yyytttoookkkiiijjjkkkkkkkkkkkkmmmooooooppppppooonnnlllkkkiiikkkjjjjjjlllnnnooonnnllljjjiiihhhgggggghhhiiijjjlllmmmmmmllllllkkkjjjiiikkklllmmmmmmmmmllljjjjjjmmmmmmmmmnnnnnnnnnmmmmmmooonnnnnnoooqqqsssrrrqqqooonnnnnnmmmkkkjjjiiiiiiiiikkknnnpppqqqtttxxxzzzzzzyyywwwvvvwwwwwwvvvtttrrrrrrrrrrrrssssssssssssppppppppppppqqqssstttuuusssrrrqqqpppooopppqqqqqqrrrsssrrrpppnnnooosssxxx~~~yyyrrrnnnmmmmmmooosssuuuvvvtttqqqoookkkkkkkkkjjjjjjjjjjjjjjjffffffdddaaa]]]XXXSSSPPPGGGEEEBBB@@@??????>>>===>>>>>>???AAAGGGSSSbbbmmmpppppppppoooooonnnnnnnnnrrrwww}}}yyyooolllooosssvvvyyyiiiZZZJJJDDDBBB@@@>>>>>>999999999999::::::::::::444444444444555666777777;;;???EEEPPP]]]kkkwww~~~{{{wwwrrrqqqsssuuutttsssppppppppppppqqqrrrssstttvvvuuusssqqqpppoooppppppooonnnllljjjiiiiiijjjjjjiiiiiiiiiiiiiiigggbbb___ZZZUUUNNNHHHEEEDDDDDDCCCGGGGGGGGGHHHIIIJJJJJJKKKMMMOOOQQQRRRSSSTTTWWWYYYZZZ[[[]]]^^^```aaaaaaaaa___```aaacccfffiiikkkmmmrrruuuxxxyyyzzz{{{|||~~~}}}{{{yyyxxxwwwtttqqqnnnllllllmmmnnnmmmlllkkkjjjjjjkkklllmmmmmmmmmmmmmmmllllllmmmmmmmmmlllkkkkkkiiikkklllkkkiiiiiijjjkkknnnmmmmmmoooqqqrrrqqqpppmmmggg^^^WWWRRRQQQPPPOOOPPPRRRTTTVVVYYY```jjjrrrrrrrrrrrrrrrqqqpppooooooooooooooooooooonnnnnnnnnjjjiiihhhgggggghhhiiijjjgggggghhhiiijjjlllnnnoooooooooooommmkkkhhhfffdddaaa^^^[[[YYYWWWUUURRROOOLLLKKKHHHEEEBBB???>>>===<<<<<<======>>>@@@AAABBBCCCDDDDDDDDDIIIUUUgggtttwwwccc[[[OOOGGGBBB???<<<:::888888888888777555444333333222222111111222222333000111222333555999>>>BBBHHHPPPZZZbbbmmmwww}}}}}}vvvnnnjjjmmmrrrvvvzzz~~~xxxsssrrryyyppphhhcccdddeeefffrrr}}}xxxsssnnnkkkggghhhiiiiiihhhhhhjjjlllmmmmmmnnnnnnmmmkkkjjjhhhiiiiiiiiikkkmmmnnnllljjjhhhgggfffffffffhhhjjjkkkkkkkkklllllllllkkkjjjjjjllllllnnnnnnnnnmmmkkkjjjjjjkkkkkkllllllmmmmmmnnnnnnmmmmmmnnnpppqqqpppooonnnnnnnnnnnnmmmllljjjjjjjjjllloooqqqrrruuuyyy|||zzzxxxvvvvvvvvvuuutttrrrqqqqqqqqqqqqrrrrrrrrrrrrooooooooopppqqqrrrssstttsssrrrpppooooooooopppqqqnnnppppppnnnlllooovvv||||||}}}uuunnnlllllljjjlllooorrrsssrrrpppoookkkkkkjjjjjjiiiiiihhhhhhdddcccbbb___[[[VVVRRROOOHHHFFFBBBAAA@@@@@@???>>>===>>>???@@@FFFQQQaaammmqqqrrrrrrrrrsssssstttttt}}}zzzpppmmmppptttwww}}}kkk[[[KKKDDDBBB@@@>>>>>>::::::999999888888888777444444444444555666777777:::>>>FFFQQQ___nnnzzzyyyuuupppppprrrssssssqqqoooppppppppprrrssstttuuuwwwuuussspppooonnnoooooonnnmmmkkkjjjiiijjjkkkllliiiiiiiiijjjiiifffbbb^^^ZZZUUUNNNHHHEEEDDDDDDCCCHHHHHHHHHHHHIIIJJJKKKKKKOOOQQQTTTUUUVVVWWWZZZ\\\]]]]]]]]]]]]^^^___``````______aaacccfffiiikkkmmmrrruuuxxxzzz{{{|||~~~}}}|||zzzyyyxxxvvvssspppllllllmmmnnnmmmlllkkkjjjiiijjjkkkmmmnnnnnnmmmmmmkkkkkkllllllkkkkkkjjjiiiiiijjjkkkkkkiiiiiijjjkkklllllllllooorrrtttsssrrrpppiii___WWWRRRPPPOOOOOOPPPQQQSSSTTTWWW^^^iiiqqqrrrrrrrrrrrrqqqpppooooooqqqqqqqqqpppppppppppppppjjjiiihhhgggggghhhiiiiiiffffffggghhhiiikkkmmmnnnnnnnnnnnnmmmkkkiiifffeee```^^^[[[YYYWWWTTTQQQOOOMMMKKKHHHEEEAAA>>><<<<<<<<<<<<======>>>@@@AAABBBCCCDDDDDDCCCGGGSSSeeerrrvvvkkkZZZMMMDDD@@@<<<:::888888888888777555444333333222222222222222222333000111222333555999>>>BBBGGGOOOZZZcccnnnyyyuuummmgggjjjoootttzzzxxxsssttt|||ooogggdddfffgggiiiuuu{{{vvvrrrmmmjjjeeefffgggfffeeeeeegggiiikkklllllllllllljjjiiihhhhhhhhhhhhjjjlllmmmkkkiiigggfffeeedddeeegggiiikkkhhhiiijjjjjjkkkkkkkkkkkklllmmmnnnoooooommmkkkjjjiiiiiijjjkkklllmmmnnnooommmllllllmmmoooooonnnmmmooooooooonnnnnnmmmkkkkkkjjjllloooqqqsssvvvzzz}}}|||zzzxxxwwwwwwvvvtttrrroooppppppppppppqqqqqqqqqnnnnnnnnnoooppprrrssstttrrrqqqpppooooooooopppqqqlllnnnnnnlllkkkooowww~~~xxx{{{}}}yyyqqqkkkjjjkkkiiijjjmmmoooppppppoooooolllkkkkkkjjjiiihhhggggggbbbbbbaaa^^^ZZZVVVQQQOOOIIIGGGCCCBBBAAAAAA@@@???<<<===???@@@EEEQQQaaannnrrrrrrssstttvvvwwwxxxxxx{{{qqqnnnqqquuuxxxmmm\\\KKKDDDBBB???>>>>>><<<;;;:::999888666555555333333333444555666777888999===FFFRRRaaappp|||wwwsssooonnnppprrrqqqooooooppppppqqqrrrtttuuuvvvwwwuuussspppnnnnnnnnnooonnnmmmkkkjjjjjjkkklllnnnjjjjjjjjjjjjjjjfffaaa]]]ZZZUUUNNNHHHEEEEEEDDDCCCIIIIIIIIIIIIIIIJJJKKKLLLQQQSSSUUUWWWWWWYYY\\\^^^___^^^]]]\\\\\\]]]______^^^___aaacccfffiiikkkmmmpppsssvvvxxxyyyzzz|||~~~}}}|||zzzzzzyyywwwtttqqqllllllmmmmmmmmmllljjjiiihhhiiikkkmmmnnnnnnmmmmmmkkkkkkkkkkkkjjjjjjiiihhhhhhjjjkkkkkkjjjiiijjjllliiiiiikkknnnrrruuuuuutttqqqjjj```XXXSSSPPPOOONNNQQQQQQRRRRRRUUU]]]iiirrrrrrqqqqqqqqqppppppoooooopppooonnnoooqqqqqqooonnnlllkkkiiihhhiiiiiihhhgggdddddddddfffhhhkkknnnooosssrrrpppmmmjjjhhhfffeeeaaa```]]]ZZZWWWTTTRRRPPPKKKJJJHHHEEECCCAAA@@@?????????@@@@@@@@@AAAAAAAAADDDCCCEEEFFFHHHNNN]]]lll}}}oooYYYHHHAAA???>>>999999888777666555444444333222222111111222222333333444444444666:::@@@DDDNNNUUU]]]fffrrr}}}sssllliiioootttxxxyyyvvvwww~~~rrrjjjfffhhhhhhiiiwwwzzztttooollljjjhhhfffccc```______aaabbbeeefffgggjjjkkkkkkhhhfffjjjkkkkkkkkkkkkjjjiiiiiieeefffffffffgggggghhhhhhiiiiiikkklllmmmnnnnnnnnnqqqqqqpppnnnmmmlllkkkjjjiiiiiiiiikkkmmmnnnmmmkkkmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmllllllkkkkkkjjjjjjllloooqqqsssvvvzzz}}}|||wwwwwwwwwvvvuuusssrrrqqqssssssssstttssssssrrrrrrnnnnnnnnnnnnooopppqqqrrrrrrqqqpppooooooooopppqqqtttrrrpppnnnnnnppprrrssszzzxxxvvvtttqqqooonnnnnnkkkkkkkkkmmmooopppooommmmmmkkkiiihhhgggfffdddbbbaaaaaa```___]]]XXXQQQMMMIIIFFFCCCBBBAAAAAA@@@???CCC???===@@@EEEOOO```oooxxxwwwxxxxxxzzz|||vvvrrrqqqrrruuuyyynnnYYYGGGDDDEEEBBB>>>>>>>>>===;;;999777666666777666555555555555666666777888>>>HHHSSS```mmmxxx}}}rrrqqqpppoooooopppqqqqqquuutttttttttuuuvvvwwwxxxxxxtttpppoooooonnnkkkhhhkkkkkkkkkjjjjjjiiiiiiiiillllllkkkjjjhhheeebbb```\\\VVVNNNHHHFFFEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMMMMQQQSSSTTTUUUVVVWWWZZZ\\\]]]^^^______``````______\\\^^^aaadddfffhhhlllnnnssstttwwwxxxyyy{{{~~~}}}}}}|||yyyvvvsssooonnnllllllmmmmmmlllkkklllmmmnnnnnnllllllmmmnnnnnnooopppooommmllllllmmmkkkkkklllllllllllllllkkkkkklllnnnppprrrssstttttttttnnneeeZZZSSSOOONNNNNNPPPOOOQQQUUUXXX]]]hhhsssppppppppppppppppppppppppqqqppppppqqqrrrrrrqqqooonnnllljjjiiijjjjjjiiigggeeeeeeeeegggiiilllnnnppptttsssrrrooommmjjjhhhgggbbb```^^^[[[WWWTTTRRRQQQLLLJJJHHHEEECCCAAA@@@??????@@@@@@@@@@@@AAAAAAAAADDDCCCDDDEEEFFFLLLZZZiiizzzyyy___KKKAAA===<<<999999888777666555444444333333222222222222333333222333333444555:::???DDDOOOWWWaaakkkvvv}}}vvvpppnnnrrrwww|||xxxuuuvvv~~~rrrjjjeeeggghhhkkk{{{zzztttooommmkkkhhheeeaaa]]][[[\\\^^^```dddeeegggjjjlllkkkjjjhhhjjjjjjjjjjjjjjjiiihhhhhhhhhggggggggggggggggggggggggggghhhjjjmmmqqqtttvvvpppoooooonnnmmmlllkkkkkkjjjiiiiiikkkmmmnnnmmmkkkkkkkkkkkkjjjjjjjjjjjjjjjmmmlllllllllkkkkkkjjjjjjjjjllloooqqqsssvvvzzz}}}{{{xxxwwwwwwvvvuuutttsssrrrrrrsssssstttssssssrrrrrrqqqqqqppppppppppppqqqqqqrrrqqqppppppooopppqqqrrruuusssqqqppppppqqqssstttxxxwwwuuurrrpppnnnmmmllljjjiiijjjkkknnnooonnnmmmmmmkkkiiihhhgggfffdddbbbbbbaaa```___\\\XXXQQQMMMIIIFFFCCCAAAAAAAAA@@@???@@@===<<<@@@FFFQQQbbbqqqyyyyyyzzz|||~~~uuuqqqqqqrrruuuzzzqqq\\\IIIFFFFFFBBB>>>>>>>>>===;;;999777777777777666555555555555666777777888???JJJVVVbbbnnnyyy}}}{{{~~~|||rrrqqqpppoooooopppqqqrrrttttttuuuuuuvvvwwwxxxyyyvvvssspppooopppooommmkkkkkkkkkkkkkkkkkkkkkjjjjjjllllllllljjjhhheeecccaaa\\\VVVNNNHHHFFFEEEEEEEEEGGGGGGHHHIIIJJJLLLLLLMMMQQQSSSTTTUUUVVVWWWZZZ\\\\\\]]]^^^^^^____________]]]___bbbdddfffhhhlllnnnsssuuuwwwyyyzzz|||~~~~~~|||xxxuuupppnnnllllllmmmmmmmmmlllkkkmmmnnnnnnmmmmmmnnnooonnnooopppooommmlllmmmnnnllllllmmmmmmmmmmmmllllllkkkmmmoooqqqssstttuuuuuutttnnneee[[[TTTPPPOOOOOOPPPOOOPPPTTTWWW[[[eeepppmmmmmmnnnoooooopppqqqqqqsssrrrrrrsssttttttsssqqqooonnnlllkkkkkkkkkiiiggggggfffggghhhjjjlllooopppssssssqqqpppnnnkkkiiihhhcccaaa___\\\XXXUUURRRQQQLLLKKKHHHFFFCCCBBB@@@@@@@@@@@@@@@@@@AAAAAAAAAAAADDDCCCCCCEEEEEEJJJWWWddduuu~~~~~~{{{```LLL@@@<<<;;;999999888777666555555444333333222222222222333333111222222333555999???CCCMMMWWWeeeqqq}}}wwwsssrrruuuyyy~~~wwwtttvvv}}}rrrjjjeeefffiiipppyyyssspppmmmkkkhhhddd^^^YYYXXXYYY\\\^^^ccceeeiiilllmmmmmmlllkkkiiiiiijjjjjjiiiiiihhhgggjjjiiiiiihhhggggggffffffiiihhhgggiiilllqqqvvvzzznnnnnnmmmmmmmmmlllllllllkkkjjjjjjkkkmmmnnnmmmlllkkkkkkjjjiiiiiiiiiiiiiiikkkkkkkkkkkkjjjjjjjjjjjjiiikkkmmmoooqqqtttyyy}}}}}}zzzxxxwwwwwwvvvuuutttssssssrrrrrrsssssstttssssssrrrtttsssrrrqqqpppppppppppprrrqqqqqqqqqqqqqqqrrrsssuuutttsssrrrrrrsssuuuvvvvvvuuussspppnnnlllkkkjjjhhhhhhhhhjjjlllnnnmmmlllllljjjhhhggggggfffdddbbbbbbaaa```^^^\\\WWWQQQMMMHHHFFFCCCAAAAAABBBAAA@@@>>>;;;;;;@@@GGGSSSdddtttxxxyyyzzz}}}}}}sssoooppprrrvvv{{{~~~ttt___KKKGGGGGGBBB>>>>>>>>>===;;;999888777777777666555555555666666777888999AAALLLYYYeeepppyyy~~~~~~|||zzzyyy|||yyyrrrqqqpppoooooopppqqqrrrttttttuuuvvvwwwxxxyyyzzzuuusssqqqpppqqqqqqpppnnnkkkkkklllllllllllllllllllllllllllkkkiiigggdddccc\\\VVVOOOIIIFFFEEEEEEEEEHHHHHHIIIJJJKKKKKKLLLLLLQQQSSSUUUVVVVVVWWWYYY[[[[[[[[[\\\]]]^^^^^^______```aaadddeeefffiiilllnnntttvvvxxxzzz{{{}}}~~~{{{xxxrrrpppmmmlllmmmmmmmmmlllkkklllnnnmmmmmmlllnnnooommmooooooooommmlllmmmooommmnnnnnnoooooonnnmmmmmmlllnnnppprrrtttvvvwwwwwwtttnnnfff\\\UUUQQQPPPPPPPPPOOOPPPSSSUUUYYYbbblllkkkkkklllnnnooopppqqqrrrsssrrrrrrsssttttttsssqqqpppooommmmmmmmmllljjjhhhhhhhhhhhhiiijjjmmmooopppppppppooonnnmmmjjjhhhgggdddccc```]]]YYYUUUSSSQQQMMMKKKIIIFFFDDDBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBEEECCCCCCEEEFFFJJJTTT___ppp||||||pppXXXGGG>>><<<===:::999999888777666555555333333333222222333333333000111111222444999???CCCHHHUUUfffvvvuuuttttttvvvzzz}}}vvvsssuuu}}}rrrkkkfffggglllvvvxxxssspppmmmlllhhhddd^^^YYYWWWZZZ^^^aaagggiiimmmppppppoooooonnnjjjkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhmmmllljjjjjjkkknnnqqqsssllllllllllllmmmmmmmmmmmmlllkkkkkklllnnnooommmlllnnnmmmkkkjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjiiiiiiggghhhiiijjjlllqqqvvvzzz~~~zzzwwwvvvvvvuuutttssssssrrrrrrrrrrrrsssssstttsssssssssssssssrrrqqqppppppppppppqqqqqqrrrrrrrrrsssttttttvvvuuuuuuuuuuuuvvvwwwwwwtttsssqqqnnnllljjjiiihhhffffffgggiiilllmmmmmmlllllljjjhhhggggggfffdddbbbcccbbb```^^^[[[WWWQQQMMMHHHEEECCCAAABBBBBBAAA@@@>>>;;;<<>><<<<<<@@@EEEMMM\\\iiitttuuuxxx{{{}}}~~~|||~~~zzzpppnnnppptttyyy~~~zzzbbbMMMGGGFFFAAA>>>???;;;<<<<<<<<<<<<:::999888555555555666777999:::;;;EEELLLWWWbbblllttt{{{|||yyy|||xxxuuuqqqqqqppppppqqqrrrtttuuutttuuuwwwxxxxxxwwwuuutttuuuvvvvvvsssooommmmmmoooooonnnnnnmmmlllkkkjjjjjjhhhiiiiiijjjiiihhhfffeee]]]XXXPPPJJJGGGGGGFFFFFFFFFGGGHHHJJJLLLNNNPPPPPPQQQSSSWWWXXXXXXWWWWWWXXXYYYYYYYYYZZZ\\\___bbbdddeeefffggghhhjjjmmmrrrvvv{{{|||{{{wwwrrrooonnnnnnnnnnnnlllmmmnnnllljjjiiijjjkkkkkkmmmooooooooopppqqqsssqqqqqqqqqqqqpppooonnnmmmnnnoooooopppppppppppppppnnnjjjddd]]]WWWSSSQQQQQQNNNMMMOOORRRRRRSSSYYYbbbmmmmmmnnnpppqqqrrrssstttqqqqqqpppqqqrrrsssqqqoookkkkkklllnnnpppooommmjjjjjjjjjiiiiiiiiijjjkkklllkkkllloooppppppooommmkkkiiigggddd```\\\XXXUUUSSSOOOMMMKKKIIIFFFDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCCBBB@@@@@@DDDGGGIIIOOOUUUfffzzz~~~~~~ttt\\\GGGCCCDDD>>>:::;;;;;;::::::999888777666666555444444333333444444555111222333444666;;;BBBGGGSSS]]]jjjvvvttt||||||}}}yyyvvvwww~~~zzzvvvtttqqqrrr|||{{{uuurrrpppooonnnmmmnnnpppttt{{{vvvqqqooollllllmmmmmmllllllkkkjjjkkklllllllllllllllllllllpppnnnllljjjkkkmmmppprrrqqqpppppppppooooooooonnnooonnnnnnoooppppppnnnlllmmmllljjjjjjkkkmmmppprrrrrrqqqpppmmmkkkhhhgggfffaaa```___^^^```fffooouuu{{{~~~~~~{{{{{{yyywwwuuutttuuuvvvtttrrrqqqooooooppprrrssspppqqqrrrsssttttttttttttvvvuuusssqqqpppooonnnnnnpppqqqtttvvvxxxxxxxxxxxxsssuuuxxxzzz{{{zzzyyywwwvvvuuussspppnnnlllkkkjjjhhhiiijjjmmmqqqtttttttttnnnmmmkkkkkkkkkkkkiiihhhfffddd```]]]YYYUUUQQQMMMGGGDDDBBBAAABBBCCCBBBBBB<<<:::;;;???EEEMMM\\\iiisssuuuwwwyyy{{{|||||||||yyy{{{~~~zzzpppnnnqqqtttyyy{{{dddNNNHHHGGGCCC@@@AAA;;;<<<<<<===<<<;;;999888555555555666777999:::;;;HHHOOOYYYdddmmmvvv}}}{{{xxx|||vvvsssqqqqqqppppppqqqssstttuuutttuuuwwwxxxwwwvvvtttssssssttttttrrrooommmoooqqqoooooonnnlllkkkjjjiiihhhggghhhiiiiiiiiigggfffeee]]]XXXPPPJJJGGGGGGGGGFFFEEEFFFHHHJJJMMMOOOQQQRRRQQQTTTWWWXXXXXXWWWWWWWWWYYYYYYYYYZZZ\\\```ccceeeeeefffggghhhjjjnnntttxxx{{{}}}|||xxxsssooonnnoooooonnnkkklllnnnmmmllllllmmmoookkkmmmoooooooooppprrrtttqqqqqqqqqppppppnnnmmmmmmnnnnnnooooooooonnnnnnmmmmmmiiiccc\\\WWWSSSQQQQQQMMMMMMOOORRRSSSSSSZZZbbbnnnooopppqqqrrrsssttttttssssssttttttsssrrrpppooolllmmmmmmnnnnnnmmmmmmlllhhhiiijjjkkkkkkkkkkkkkkknnnmmmmmmnnnoooooommmkkkiiigggeeeaaa]]]YYYUUUSSSPPPMMMJJJHHHGGGFFFCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB???AAACCCCCCCCCGGGNNNTTTdddwww||||||vvvZZZIIIDDD<<<;;;>>><<<;;;;;;::::::999888888777444444333333333333222222333444444666999>>>FFFKKKSSSZZZeeesss~~~tttuuuwwwyyy}}}~~~vvvqqqoootttyyytttqqqqqqpppppprrrrrrtttyyywwwppplllmmmmmmlllkkkjjjjjjjjjjjjmmmmmmlllkkkkkklllllllllnnnmmmllllllnnnqqqtttuuuqqqpppppppppoooooonnnnnnoooooooooooonnnnnnnnnnnnnnnlllkkkjjjlllooosssvvvyyyvvvrrrooommmjjjhhhfffbbb^^^[[[\\\^^^bbbllluuuzzz~~~{{{yyywwwxxxwwwuuusssssssssttttttsssrrrpppnnnnnnnnnnnnooosssqqqpppqqqrrrtttssssssvvvuuutttsssrrrrrrrrrrrrrrrsssuuuwwwxxxwwwvvvuuuuuuuuuvvvwwwwwwwwwwwwwwwttttttttttttsssrrrqqqppppppllliiilllqqqttttttrrrqqqpppooonnnmmmlllkkkkkkhhheeeaaa]]]YYYTTTOOOLLLIIIFFFCCCBBBCCCCCCBBBAAA>>><<<===@@@CCCKKK[[[iiirrrvvvzzz|||{{{xxxvvvuuuqqqxxx~~~tttnnnnnnrrrxxx|||fffSSSMMMFFFCCCDDD???BBB@@@>>>>>>>>>===;;;999555444444666999;;;===>>>EEESSSccckkkpppxxxzzzwww{{{~~~wwwsssooooooooopppqqqssstttuuuxxxwwwvvvuuussssssrrrrrrttttttsssrrrqqqooonnnmmmmmmmmmnnnnnnmmmmmmlllkkkkkkjjjiiijjjjjjhhheeeccc\\\UUUMMMGGGGGGJJJMMMPPPGGGFFFGGGLLLRRRVVVVVVTTTUUUWWWYYYYYYXXXXXXXXXYYYXXXZZZ\\\___aaaccceeeeeeiiihhhggggggjjjnnnrrruuu~~~|||xxxsssooonnnmmmmmmlllnnnnnnnnnnnnnnnnnnnnnnnnooommmlllnnnqqqsssrrrpppppppppppppppppprrrssssssnnnlllkkklllnnnppppppoookkkhhhccc]]]WWWRRROOONNNPPPPPPOOONNNPPPUUU]]]cccnnnnnnooopppqqqrrrssssssqqqqqqrrrrrrqqqooonnnmmmllllllmmmmmmmmmmmmlllllljjjjjjjjjkkkkkkkkkllllllnnnmmmmmmnnnooonnnllljjjfffeeedddaaa]]]ZZZWWWUUUPPPMMMJJJHHHGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB???AAACCCCCCCCCGGGNNNSSScccxxxzzz{{{uuuZZZHHHCCC<<<:::>>>;;;::::::999999888888777777444444333333333333222222111222222444777===DDDIIISSSZZZeeerrr}}}~~~}}}~~~~~~qqqsssvvvyyy}}}~~~sssooonnnuuuyyytttssssssttttttuuuvvvxxx|||~~~vvvpppmmmlllllllllkkkkkkkkkllllllmmmllllllkkkkkkkkkllllllmmmmmmmmmnnnoooqqqsssuuuqqqqqqppppppoooooooooooooooooonnnnnnnnnnnnmmmmmmmmmlllkkkkkkmmmooorrrtttwwwtttqqqnnnllljjjhhhfffaaa]]]ZZZ[[[]]]aaajjjtttzzz~~~|||zzzzzzxxxwwwyyyxxxwwwuuuuuuuuuuuuvvvsssrrrqqqpppooooooooopppqqqpppoooqqqsssvvvvvvvvvuuutttsssrrrqqqppppppppprrrsssvvvxxxxxxxxxwwwvvvuuuuuuvvvvvvvvvvvvuuuuuussssssuuuvvvvvvuuuuuutttooollliiikkkppptttsssqqqqqqqqqpppooonnnlllkkkkkkhhheeeaaa]]]YYYTTTOOOLLLFFFCCC@@@???@@@@@@???>>>>>><<<===???BBBJJJYYYhhhrrruuuyyy{{{yyyvvvtttsssrrrwww~~~vvvnnnmmmrrrxxx|||gggTTTNNNFFFCCCDDD@@@@@@???===<<<<<<;;;999777555555444666888;;;>>>???JJJYYYhhhooottt{{{~~~xxxxxx{{{~~~wwwsssooooooooopppqqqrrrtttuuuwwwvvvuuuttttttsssssstttuuuuuuttttttrrrqqqooonnnmmmmmmnnnnnnnnnmmmlllllllllkkkkkkkkkkkkiiifffddd[[[UUUMMMHHHGGGIIILLLMMMGGGGGGHHHLLLQQQTTTUUUSSSUUUWWWXXXYYYXXXWWWXXXZZZZZZ\\\^^^aaaccceeefffgggjjjiiihhhiiilllppptttwww~~~zzztttqqqooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooommmmmmooorrrtttsssrrrqqqqqqrrrrrrrrrrrrrrrrrrmmmlllkkklllnnnooooooooollliiiddd]]]XXXSSSPPPNNNOOOOOONNNNNNPPPUUU]]]bbbmmmnnnnnnooopppqqqrrrrrrqqqqqqqqqqqqpppooonnnmmmllllllmmmmmmmmmmmmlllllllllkkkjjjjjjjjjkkklllmmmmmmllllllmmmnnnmmmkkkiiidddcccbbb```]]][[[XXXWWWPPPNNNJJJHHHGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB???AAACCCBBBCCCFFFMMMSSSeee{{{xxxyyy~~~tttXXXHHHCCC<<<:::===;;;999999888888777666666666444444333333333333222222111222222444777===DDDJJJTTTZZZdddpppzzz}}}{{{{{{{{{{{{|||yyyllloootttxxx||||||qqqnnnooowwwyyyuuutttuuuvvvwwwuuuvvvyyy|||~~~xxxssspppnnnllllllkkkkkkllllllmmmmmmlllkkkkkkkkkkkkkkkllllllmmmnnnoooppprrrsssssssssqqqqqqqqqppppppppppppooonnnnnnnnnmmmmmmmmmllllllkkkkkkllllllnnnoooqqqrrrtttrrrooommmllljjjhhheee```[[[XXXYYY[[[___hhhqqqzzz~~~{{{{{{zzzxxx{{{|||yyywwwvvvwwwxxxwwwwwwxxxwwwvvvuuuttttttttttttssssssqqqpppppppppppppppooonnnnnnppptttwwwyyyyyyvvvuuutttrrrqqqqqqpppppprrrtttvvvxxxzzzyyyyyyxxxvvvvvvvvvvvvuuutttsssrrrqqqrrruuuxxxyyyyyyxxxxxxooollljjjkkkooorrrrrrqqqrrrrrrqqqpppooommmkkkkkkhhheeeaaa]]]YYYTTTOOOLLLEEEBBB@@@>>>??????>>>>>>>>>======???AAAHHHXXXfffqqqtttxxxzzzxxxtttrrrqqqtttxxx{{{}}}~~~wwwnnnlllqqqwww{{{jjjVVVOOOGGGDDDDDD@@@???===;;;:::::::::888666555555555666888;;;>>>@@@OOO\\\kkksssxxx~~~{{{tttvvvzzz~~~vvvsssooooooooopppqqqrrrssstttuuuuuuttttttttttttuuuuuuwwwwwwvvvuuutttrrrqqqpppnnnnnnnnnnnnnnnmmmmmmlllmmmlllkkkkkkkkkjjjgggddd[[[VVVOOOIIIHHHHHHIIIIIIHHHHHHIIILLLPPPSSSSSSRRRTTTVVVXXXXXXWWWXXXYYY[[[^^^___aaadddfffhhhiiiiiilllkkkkkklllooosssxxx{{{{{{vvvrrrpppooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmooonnnnnnpppsssuuuuuuuuussstttttttttsssrrrpppooolllkkkjjjkkkmmmnnnnnnnnnllliiieee___YYYTTTPPPOOONNNMMMMMMMMMOOOUUU\\\aaammmnnnnnnoooppppppqqqqqqrrrrrrrrrrrrqqqqqqppppppllllllmmmmmmmmmmmmlllllllllkkkiiihhhhhhjjjlllmmmlllkkkkkkllllllllliiigggdddcccbbb___]]]ZZZWWWVVVPPPNNNKKKIIIHHHFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCBBBBBBFFFLLLRRRfff~~~xxxxxx}}}rrrWWWGGGCCC<<<:::===:::888888888777666666555555444444333333333222222222333333555666999@@@GGGMMMUUUZZZdddpppyyy|||{{{xxxuuuwwwxxxyyy{{{tttggglllsssxxx{{{~~~zzzpppnnnpppzzzzzzuuuttttttuuuvvvrrrsssvvvyyy|||~~~zzzvvvsssqqqpppooollllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmnnnqqqsssttttttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnmmmmmmllllllkkkkkkjjjkkklllmmmnnnoooooooooqqqooommmlllkkkjjjgggeee^^^YYYVVVWWWYYY]]]fffoooxxx}}}~~~}}}yyytttssssssrrrvvv|||}}}~~~zzzwwwuuussstttuuuvvvvvvvvvttttttsssrrrrrrqqqqqqqqqrrrqqqqqqppppppooooooooonnnmmmmmmppptttwwwxxxxxxwwwwwwuuutttsssrrrrrrrrrtttuuuxxxzzz{{{{{{zzzyyywwwvvvvvvuuutttrrrqqqpppppprrruuuxxxyyyyyyxxxwwwnnnllljjjkkknnnqqqrrrqqqssssssrrrrrrpppnnnlllkkkhhheeeaaa]]]YYYTTTOOOLLLGGGEEEBBBAAAAAAAAAAAA@@@>>>===<<<>>>@@@GGGVVVeeeppptttwwwxxxvvvssspppooovvvxxxzzzzzz|||uuulllkkkpppwww|||mmmYYYQQQHHHEEEEEEAAA???===;;;::::::999777666666666666777888;;;???BBBOOO]]]llltttzzz|||wwwrrrqqqxxx}}}vvvsssppppppppppppqqqrrrsssttttttssssssttttttuuuvvvwwwxxxxxxxxxwwwuuutttrrrqqqnnnoooooooooooonnnmmmmmmmmmlllkkkkkkjjjiiieeeccc[[[VVVPPPKKKHHHGGGFFFFFFHHHIIIKKKMMMPPPQQQRRRRRRTTTVVVWWWXXXXXXXXXZZZ\\\aaabbbdddfffiiijjjkkklllnnnmmmmmmnnnrrrwww|||}}}wwwsssqqqooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooppprrruuuvvvxxxxxxuuuvvvvvvvvvtttrrrooommmkkkjjjiiijjjlllmmmmmmmmmllljjjeee```ZZZUUUQQQOOOLLLLLLLLLLLLNNNSSSZZZ___nnnnnnnnnoooppppppqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqlllmmmmmmnnnnnnmmmmmmllllllkkkiiiggggggiiijjjkkkkkkjjjjjjjjjkkkjjjgggeeeeeedddbbb___\\\XXXUUUSSSQQQNNNKKKIIIHHHGGGDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBBBBEEELLLQQQddd{{{xxxxxx|||qqqWWWGGGCCC<<<:::===:::888888777777666555555444444444333333333222222222333333555666:::@@@HHHMMMUUU[[[eeeqqqyyy{{{yyyvvvrrrtttwwwyyy{{{}}}qqqeeelllsssxxxzzz|||wwwpppooorrr||||||vvvtttsssrrrqqqqqqqqqsssuuuwwwxxxyyyzzzwwwvvvtttrrrpppooooooooommmmmmkkkjjjiiiiiiiiiiiilllkkkkkkkkkllllllmmmnnnnnnppprrrtttuuuuuutttrrrqqqqqqqqqqqqrrrrrrrrrrrrooonnnnnnmmmllllllkkkkkkjjjkkklllmmmnnnnnnmmmmmmnnnlllkkkjjjjjjhhheeeccc[[[WWWTTTUUUWWW[[[eeennnwww||||||zzzxxxqqqllllllkkkkkkpppvvvyyy~~~~~~zzzwwwuuuttttttvvvvvvuuutttssssssrrrrrrqqqppppppoooooooooooooooooonnnnnnnnnmmmmmmmmmooosssvvvwwwwwwvvvuuutttssssssrrrrrrrrrvvvwwwyyy{{{|||{{{zzzyyywwwwwwvvvuuusssqqqooonnnqqqrrrtttuuuvvvuuutttsssnnnmmmllllllnnnpppqqqrrrtttttttttsssqqqooolllkkkhhheeeaaa]]]YYYTTTOOOLLLHHHFFFCCCBBBBBBCCCBBBAAA>>>===<<<>>>@@@GGGVVVeeepppssswwwxxxwwwsssqqqpppuuuvvvwwwxxxzzz~~~}}}rrrkkkjjjpppwww{{{qqq\\\SSSIIIEEEFFFBBB@@@>>><<<;;;;;;;;;999777666666777777888;;;AAAEEEPPP^^^mmmvvv}}}zzz~~~yyyvvvqqqzzz}}}vvvsssppppppppppppqqqrrrssssssssssssssssssuuuvvvwwwxxxyyyyyyxxxwwwvvvtttsssrrrooooooppppppoooooonnnmmmlllkkkjjjiiiiiigggcccaaa\\\WWWQQQLLLIIIGGGFFFEEEIIIJJJMMMNNNPPPQQQRRRSSSUUUVVVXXXXXXXXXZZZ]]]___cccdddfffhhhjjjllllllmmmnnnmmmnnnppptttyyy~~~xxxsssqqqooonnnlllnnnnnnnnnnnnnnnnnnnnnnnnoooppprrrtttuuuwwwxxxzzzvvvwwwwwwvvvtttqqqmmmkkkjjjiiihhhiiikkklllllllllllliiifff```ZZZUUUPPPNNNKKKKKKKKKLLLMMMRRRXXX]]]ooooooooopppppppppqqqqqqpppoooooonnnnnnnnnoooooonnnnnnnnnoooooonnnnnnnnnlllkkkjjjiiiiiiiiijjjkkkjjjiiiiiiiiijjjiiifffcccdddcccaaa^^^[[[WWWTTTRRRQQQOOOKKKIIIHHHGGGEEECCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBAAAEEEKKKPPP]]]tttyyywww{{{qqqWWWGGGDDD>>>;;;===:::888888777777666555555555444444333333333333222222000111333555888???GGGLLLVVV]]]gggsss{{{~~~{{{xxxsssvvvyyy{{{}}}|||pppfffmmmuuuyyyyyyzzz~~~tttnnnnnnrrr~~~}}}yyyvvvssspppnnnrrrrrrsssssstttuuuuuuuuurrrrrrrrrqqqppppppoooooommmmmmlllkkkjjjjjjjjjjjjllllllllllllmmmnnnoooppppppqqqsssuuuvvvuuutttsssqqqrrrrrrrrrrrrssssssssspppoooooonnnmmmlllkkkkkkkkkkkkllllllmmmllllllkkklllkkkjjjiiiiiigggccc```XXXTTTRRRTTTWWW[[[eeeooowww||||||yyyvvvpppkkkjjjiiiiiimmmsssvvv|||}}}zzzwwwvvvuuuuuuvvvvvvtttsssssstttttttttsssrrrqqqpppmmmnnnnnnoooooonnnmmmmmmmmmmmmmmmooosssvvvxxxxxxssssssrrrrrrrrrrrrssssssyyyzzz|||}}}}}}|||zzzyyyxxxwwwwwwuuusssqqqpppoooqqqqqqrrrrrrrrrqqqqqqpppooonnnnnnnnnoooppprrrsssuuuuuuuuuuuussspppmmmkkkhhheeeaaa]]]YYYTTTOOOLLLGGGDDDBBB@@@AAAAAA@@@@@@>>>======???AAAHHHXXXfffpppssswwwyyyxxxuuusssrrrssstttvvvxxx{{{~~~{{{qqqkkkkkkpppvvvzzzuuu^^^UUUJJJFFFFFFBBBAAA???===<<<<<<<<<:::888666777888888888;;;BBBGGGTTTaaapppzzzzzz~~~|||www|||vvvtttqqqqqqppppppqqqqqqrrrsssrrrsssssssssuuuvvvwwwxxxxxxxxxwwwvvvuuusssrrrqqqpppppppppppppppooonnnnnnllljjjiiihhhhhhfffbbb___]]]XXXRRRLLLJJJHHHGGGFFFIIIKKKNNNPPPQQQQQQSSSUUUVVVWWWXXXYYYYYY\\\___bbbdddeeegggiiikkklllmmmmmmmmmmmmmmmppptttzzzzzzuuurrrpppooommmooooooooooooooooooooooooppprrrtttuuuuuuvvvxxxzzzwwwwwwvvvuuurrrooommmkkkiiihhhggghhhjjjkkklllkkkkkkiiieee```ZZZUUUPPPMMMKKKKKKKKKKKKLLLPPPUUUYYYpppppppppqqqqqqqqqqqqqqqpppooonnnmmmmmmnnnooopppooooooppppppppppppoooooommmmmmlllllllllkkkkkkkkkjjjiiihhhhhhiiigggeeebbbbbbaaa```^^^[[[XXXUUUTTTQQQOOOLLLIIIHHHGGGEEECCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAADDDKKKPPPWWWoooxxxvvvxxxqqqWWWHHHEEE???===>>>;;;999999888777777666666555444444333333333333222222000111333555999???GGGMMMWWW^^^iiiuuu~~~~~~{{{xxx{{{~~~|||qqqiiipppwwwyyyxxxyyy~~~|||qqqjjjkkkqqq~~~|||yyyvvvrrrooorrrrrrqqqqqqqqqrrrrrrsssqqqrrrssssssrrrqqqooommmlllllllllllllllmmmnnnooommmmmmmmmnnnnnnooopppqqqqqqrrrtttuuuvvvvvvuuuuuurrrrrrrrrrrrssssssssstttqqqppppppooommmllllllkkkllllllkkkkkkkkkkkkkkkkkkkkkjjjiiiiiihhheeeaaa^^^VVVRRRQQQSSSWWW\\\fffpppxxx}}}{{{xxxvvvppplllkkkjjjjjjmmmrrrvvv}}}{{{yyyuuutttssssssttttttrrrqqqrrrsssssssssrrrqqqpppooommmnnnoooppppppooonnnmmmmmmlllmmmqqqvvvzzz||||||sssssssssssstttuuuvvvwww|||}}}~~~~~~~~~|||zzzxxxxxxwwwwwwvvvtttrrrqqqpppqqqpppoooooonnnooopppqqqpppppppppooooooppprrrtttuuuvvvwwwvvvtttpppmmmkkkhhheeeaaa]]]YYYTTTOOOLLLFFFDDDAAA@@@@@@@@@@@@???>>><<<===???BBBJJJYYYhhhppptttxxx{{{zzzxxxvvvuuuvvvwwwzzz~~~|||sssmmmlllppptttwwwxxx```VVVKKKGGGGGGCCCAAA???===<<<<<<<<<:::888666888999888777;;;BBBIIIXXXdddqqq{{{{{{www|||~~~}}}wwwzzz}}}{{{vvvtttqqqqqqppppppqqqqqqrrrrrrsssssssssttttttvvvwwwxxxvvvvvvvvvuuutttrrrppppppppppppqqqqqqppppppooonnnlllkkkjjjiiihhhfffccc```^^^YYYRRRMMMJJJIIIIIIHHHIIILLLPPPQQQRRRRRRUUUWWWWWWXXXYYYZZZ[[[]]]aaaddddddeeeggghhhjjjkkklllllllllllllllooottt{{{~~~xxxuuusssqqqooopppppppppppppppppppppppppppsssuuuuuuttttttwwwyyyxxxwwwuuussspppnnnmmmllliiigggfffgggiiikkkkkkjjjiiihhheee```ZZZTTTOOOLLLKKKLLLKKKKKKKKKNNNRRRVVVqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqpppoooooopppqqqrrrppppppqqqqqqqqqqqqppppppnnnnnnoooooonnnmmmlllllliiihhhhhhhhhhhhgggdddaaa```___^^^]]][[[YYYWWWVVVRRROOOLLLJJJIIIGGGEEECCC@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAADDDJJJPPPVVVnnnxxxtttvvvqqqWWWIIIFFF@@@===???<<<999999888888777777666666444444444333333333222222222333555777;;;AAAIIIOOOXXX___jjjwww~~~}}}}}}rrrkkkrrrxxxzzzxxxyyy{{{pppfffhhhppp~~~~~~|||yyytttqqqqqqpppooonnnnnnoooppppppqqqssstttuuutttqqqnnnlllkkkkkklllmmmoooqqqrrrsssnnnnnnnnnnnnoooppprrrrrrsssssstttuuuuuuvvvvvvuuurrrrrrrrrsssssstttttttttrrrqqqpppooonnnmmmllllllllllllkkkjjjjjjjjjkkkkkkkkkjjjiiihhhgggddd```]]]UUUQQQPPPSSSWWW]]]gggqqqzzzzzzwwwsssmmmjjjiiihhhfffiiimmmxxx{{{xxxrrrqqqqqqqqqssssssqqqpppppppppqqqqqqpppooommmlllnnnooopppqqqqqqpppooonnnllllllnnnrrrxxx}}}vvvvvvvvvwwwxxxzzz{{{|||}}}~~~~~~|||yyyxxxxxxxxxwwwvvvuuusssqqqppppppooonnnmmmmmmoooqqqssspppqqqqqqppppppqqqsssuuuvvvvvvwwwwwwtttqqqmmmkkkhhheeeaaa]]]YYYUUUOOOLLLGGGEEEBBBAAAAAAAAAAAA@@@>>><<<===@@@CCCKKK[[[iiippptttyyy|||{{{yyyxxxwww{{{}}}~~~uuuooonnnpppsssuuuyyybbbWWWLLLGGGGGGCCC@@@???===<<<<<<;;;999777666888999888777;;;CCCJJJYYYdddqqqyyy~~~{{{uuurrryyy~~~}}}rrrvvv}}}{{{vvvtttqqqqqqqqqpppqqqqqqrrrrrrsssssssssttttttuuuwwwwwwuuuuuuuuutttsssqqqoooooopppqqqqqqqqqqqqpppoooooonnnlllkkkjjjiiigggcccaaa___ZZZRRRMMMJJJJJJJJJJJJIIIMMMQQQRRRRRRSSSVVVYYYXXXYYYZZZ[[[\\\^^^cccfffcccdddfffhhhjjjkkkkkkkkkkkkkkkllloootttzzz{{{wwwuuusssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssuuuuuuttttttvvvxxxxxxvvvtttqqqooommmmmmlllhhhgggfffgggiiijjjjjjjjjiiigggddd___ZZZSSSNNNKKKLLLLLLLLLKKKKKKMMMQQQTTTrrrrrrssstttsssrrrqqqpppppppppoooooooooooopppppppppqqqrrrsssrrrrrrpppooorrrqqqpppooonnnnnnnnnnnnnnnllljjjiiihhhgggeeecccaaa___]]]\\\[[[XXXTTTQQQOOOLLLJJJIIIIIIGGGCCC???AAAAAAAAABBBBBBAAA@@@@@@AAAAAABBBAAABBBEEEJJJMMMZZZlllxxxvvv}}}vvv___IIIBBBAAA===;;;<<<888888777777666666555555333333333222222222111111333444444666:::BBBLLLRRRZZZbbbnnn{{{}}}{{{~~~xxxwww}}}{{{sssrrryyy}}}||||||{{{tttlllnnnvvv~~~zzztttqqqqqqpppooonnnnnnoooqqqrrrvvvzzz~~~{{{uuuooommmmmmpppooommmmmmnnnqqqtttvvvxxxwwwuuurrrqqqppppppppprrrrrrsssssstttuuuvvvvvvtttsssrrrrrrssstttuuuvvvvvvuuutttrrrpppnnnmmmllljjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjiiifffbbb^^^[[[RRRPPPOOOQQQXXX```hhhlllwww{{{|||tttnnnpppnnniiieeeccceeejjjnnnvvv~~~vvvttttttsssssssssrrrrrrrrrpppqqqsssttttttqqqnnnmmmooonnnmmmmmmmmmnnnpppqqqnnnooorrrwww|||xxxwwwwwwwwwyyy{{{~~~~~~}}}|||zzzzzzyyyyyywwwvvvuuutttsssrrrrrrrrrnnnnnnmmmmmmmmmmmmnnnnnnpppppppppooonnnoooqqqssswwwwwwvvvtttrrrooolllkkkhhheeeaaa]]]YYYVVVQQQNNNIIIFFFBBB@@@@@@@@@@@@???>>>>>>===>>>DDDPPP```kkkppprrruuuzzz~~~~~~uuuooommmoooqqqsssbbbTTTNNNGGGDDDEEE??????>>>===<<<;;;::::::777777888;;;<<<===DDDLLL\\\oooxxxyyy}}}tttsssoooxxx{{{qqqooowwwyyyuuusssvvvuuutttsssqqqpppoooooorrrrrrrrrsssssssssttttttvvvvvvvvvuuuttttttsssssssssqqqppppppqqqqqqooonnnrrrqqqooommmlllhhhdddaaa\\\YYYUUUPPPMMMKKKKKKKKKOOOOOOQQQSSSUUUWWWXXXYYY\\\]]]^^^^^^^^^___aaadddbbbfffkkklllkkkjjjlllnnniiijjjkkknnnttt{{{}}}xxxuuusssqqqttttttsssrrrqqqpppppppppttttttttttttuuuuuuuuuuuuuuutttrrrrrrqqqpppnnnkkkhhhgggggghhhiiijjjiiihhhkkkiiifffaaaZZZTTTNNNKKKLLLKKKJJJIIIJJJLLLNNNOOOppppppqqqqqqqqqpppooonnnppppppoooooooooooopppppppppqqqrrrssssssrrrqqqpppqqqqqqpppooonnnnnnnnnnnnnnnllljjjiiihhhgggeeecccaaa___^^^\\\[[[XXXTTTQQQOOOLLLJJJIIIHHHFFFCCC???@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBEEEJJJMMM\\\nnn{{{uuusss{{{www___IIIBBBAAA===;;;<<<888888777777666666555555333333333222222222222111333333444666;;;CCCMMMTTT\\\dddqqq~~~~~~yyyyyy|||{{{vvvuuu{{{|||tttpppxxx~~~{{{uuunnnpppxxx}}}yyytttppppppooonnnllllllmmmooopppuuuyyy}}}{{{uuupppnnnnnnpppooonnnnnnooorrruuuwwwxxxwwwuuusssqqqpppppppppsssssssssssssssssssssssssssssssssssssssuuuvvvwwwwwwvvvuuussspppnnnmmmlllkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiihhheee```\\\YYYQQQPPPOOORRRXXXaaahhhmmmxxx}}}{{{tttooollljjjfffaaa___bbbhhhmmmwww~~~wwwttttttttttttssssssssssssrrrssstttttttttrrrpppooopppppppppppppppqqqrrrrrrpppqqqtttyyy~~~zzzyyyxxxxxxxxxzzz|||}}}~~~~~~|||{{{zzzyyyyyyyyywwwvvvuuusssrrrrrrqqqqqqpppooonnnnnnmmmmmmmmmnnnpppppppppooonnnoooqqqssswwwwwwvvvuuurrrooollljjjhhheeeaaa]]]ZZZVVVQQQNNNHHHFFFBBB@@@@@@@@@@@@???>>>>>>===>>>CCCOOO___jjjtttvvvzzz~~~tttmmmkkkmmmppprrr}}}cccTTTNNNGGGDDDEEE??????>>>===<<<;;;;;;:::999888999<<<===???GGGPPP^^^pppyyyzzz{{{qqqpppiiissszzzsssrrr~~~xxxtttrrrssssssrrrqqqpppoooooonnnrrrrrrrrrrrrssssssssssssuuuuuuuuuttttttssssssssssssrrrqqqqqqrrrrrrpppooorrrqqqooommmllliiieeebbb^^^[[[WWWRRRNNNMMMMMMMMMPPPQQQRRRTTTVVVWWWYYYYYY[[[]]]^^^^^^]]]^^^___aaa```cccgggiiihhhhhhkkknnnooopppqqqssswww}}}~~~yyyvvvsssrrruuutttssssssrrrrrrssssssuuuuuuuuuuuuuuuuuuuuuuuuuuutttsssssssssrrrooommmjjjiiiggghhhiiikkkkkkjjjkkkiiieee```ZZZSSSMMMJJJKKKJJJJJJJJJJJJLLLMMMNNNpppqqqqqqqqqqqqpppooonnnppppppoooooooooooopppppppppqqqrrrsssssssssrrrqqqppppppooonnnmmmmmmmmmmmmnnnllljjjiiihhhgggeeecccaaa```^^^\\\[[[XXXTTTQQQNNNLLLJJJHHHGGGEEEBBB???@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCEEEJJJMMM]]]nnnxxxsssssszzzxxx```JJJCCCBBB>>>;;;<<<888888777777666666555555333333333333222222222222111222444777<<>>>>>===>>>CCCOOO^^^jjjuuuxxx}}}tttkkkhhhkkkooorrr}}}cccUUUNNNGGGDDDEEE@@@???>>>>>><<<<<<;;;:::;;;999:::<<<>>>BBBLLLVVV```qqqyyyzzz~~~wwwlllkkkeeepppzzzvvvyyy|||vvvrrrppppppppppppooooooooonnnnnnqqqqqqrrrrrrrrrsssssssssssssssssssssrrrrrrrrrrrrtttsssrrrrrrttttttrrrppprrrpppnnnmmmllliiifffcccaaa^^^YYYTTTQQQOOOOOOOOORRRSSSTTTUUUWWWXXXYYYZZZ\\\^^^______^^^]]]^^^^^^___bbbfffggggggiiimmmqqqxxxyyyzzz|||~~~{{{wwwtttsssuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxwwwwwwvvvvvvuuuuuuvvvuuuttttttttttttrrrpppllljjjggggggiiikkkllllllkkkiiieee___XXXRRRLLLIIIIIIIIIJJJJJJKKKLLLLLLLLLssssssssssssrrrrrrqqqqqqppppppooooooooooooppppppqqqqqqsssttttttssssssrrrpppooonnnmmmmmmlllllllllmmmkkkiiihhhhhhgggeeedddbbb```^^^\\\[[[XXXTTTPPPLLLKKKJJJHHHFFFDDDAAA?????????@@@AAAAAAAAAAAA@@@@@@AAABBBCCCCCCFFFIIILLL[[[kkkyyyuuuvvv}}}yyybbbKKKDDDBBB>>>;;;<<<888888777777666666555555444444333333333222222222111222444777===GGGRRRYYYaaajjjvvv|||yyy{{{~~~}}}yyyxxx~~~zzztttpppxxx~~~xxxqqqttt{{{|||zzzxxxvvvtttrrrqqqooonnnmmmmmmmmmmmmqqqtttvvvvvvssspppoooooommmmmmmmmnnnpppsssuuuwwwvvvuuutttssssssrrrrrrqqqppppppppppppqqqqqqqqqqqqrrrrrrsssuuuvvvxxxyyyzzzyyyxxxvvvtttqqqnnnlllkkkllllllkkkjjjiiihhhgggfffhhhggggggddd```[[[UUURRROOOPPPRRRVVV\\\dddmmmsss}}}wwwppplllhhhfffbbb^^^^^^bbbjjjoooyyy~~~yyywwwwwwwwwvvvvvvvvvuuuuuuvvvuuusssrrrqqqqqqrrrrrrqqqrrrtttuuuuuuuuutttsssrrrsssvvv{{{~~~{{{zzzyyyxxxxxxxxxyyyyyy{{{zzzyyyxxxwwwwwwwwwwwwuuutttsssrrrppppppppppppooooooooooooooopppqqqqqqpppppppppooonnnoooqqqsssvvvvvvvvvvvvssspppllljjjgggeeeaaa^^^[[[VVVQQQMMMHHHEEEAAA@@@@@@AAAAAA@@@>>>>>>===>>>CCCOOO___jjjtttwww}}}uuukkkhhhkkkppptttdddUUUNNNGGGDDDEEE@@@@@@???>>>===<<<;;;;;;<<<999999;;;>>>CCCNNNZZZ```ooowwwyyy{{{rrrggggggeeerrr||||||zzztttpppoooooooooooooooooopppppppppqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrtttssssssuuuvvvvvvuuusssrrrpppnnnlllllljjjgggeeebbb___[[[VVVSSSRRRRRRRRRTTTUUUVVVWWWYYYZZZ[[[\\\^^^```bbbaaa```^^^^^^___bbbeeehhhiiijjjmmmssswww}}}yyyvvvuuuuuuuuuuuuvvvwwwxxxzzzzzz|||{{{{{{zzzxxxwwwwwwvvvvvvuuuttttttuuuuuusssqqqllliiifffeeegggjjjkkklllkkkhhhddd^^^WWWQQQLLLIIIHHHIIIJJJKKKLLLLLLKKKKKKssssssrrrrrrrrrrrrqqqrrrppppppooooooooooooppppppqqqrrrssstttuuuttttttssspppooonnnmmmmmmlllllllllmmmkkkiiihhhhhhhhhfffdddbbb```^^^]]][[[XXXSSSPPPKKKKKKJJJHHHEEEBBB@@@@@@>>>???@@@@@@AAAAAAAAA@@@???AAABBBCCCDDDFFFIIILLLWWWfffyyy{{{xxxzzz{{{cccLLLEEECCC>>>;;;;;;888888777777666666555555444444444333333333222222111222444888???IIITTT[[[dddlllwww|||zzzyyywwwqqqpppxxx{{{qqqttt{{{|||yyyyyyyyyxxxwwwttttttsssrrrqqqpppppppppoooqqqrrrrrrqqqooonnnmmmkkkkkkkkklllnnnqqqssstttttttttsssssssssrrrqqqqqqmmmmmmnnnoooppprrrrrrsssqqqrrrsssuuuwwwxxxyyyyyyxxxwwwuuusssqqqnnnmmmlllllllllkkkjjjhhhgggffffffffffffeeeccc^^^YYYSSSPPPMMMPPPTTTYYY```iiissszzztttmmmiiifffddd___\\\\\\aaaiiioooyyy}}}zzzxxxxxxwwwwwwwwwvvvvvvvvvuuutttrrrpppooopppqqqqqqpppqqqssstttttttttsssrrrrrrsssuuuxxx|||}}}|||zzzyyyxxxxxxxxxyyyyyyyyyzzzyyyxxxwwwvvvuuuuuuuuuvvvtttsssrrrpppoooooooooooommmmmmmmmnnnpppqqqssstttpppppppppooonnnoooqqqsssuuuvvvwwwvvvtttpppllliiigggeeebbb___[[[VVVQQQLLLGGGDDDAAA@@@@@@AAAAAA@@@>>>>>>===>>>DDDPPP```kkkssswww}}}vvvllljjjmmmssswwwdddUUUNNNGGGDDDEEE@@@@@@???>>>===<<<;;;;;;;;;888888:::===CCCOOO[[[```mmmsssvvvyyyooodddgggjjjwwwxxxrrrpppppppppppppppqqqqqqqqqrrrrrrpppppppppqqqqqqqqqrrrrrrooopppppppppqqqqqqrrrrrruuutttuuuwwwyyyyyywwwuuurrrpppmmmlllllljjjhhhgggccc```\\\XXXVVVUUUUUUVVVXXXXXXZZZ[[[]]]^^^___``````bbbccccccbbbaaabbbccchhhkkknnnpppqqqtttzzz{{{xxxwwwuuuuuuuuuvvvxxxzzz{{{|||~~~}}}|||{{{yyyxxxxxxuuutttttttttuuuuuusssqqqkkkhhheeedddfffhhhjjjjjjjjjhhhccc]]]WWWQQQMMMKKKHHHIIIJJJKKKLLLLLLLLLLLLrrrqqqppppppooooooppppppppppppooooooooooooppppppqqqrrrtttuuuuuuuuuuuutttppppppooonnnmmmmmmmmmmmmllljjjiiihhhiiihhhfffeeecccaaa___]]][[[WWWSSSPPPJJJJJJJJJHHHDDDAAA@@@@@@===>>>???@@@AAAAAAAAAAAA???AAACCCDDDDDDFFFIIIKKKTTTbbbsss~~~|||}}}}}}eeeMMMEEECCC>>>:::;;;888888777777666666555555444444444444333333333333222333555999@@@JJJUUU\\\dddmmmyyy}}}zzzyyy|||tttooonnnuuu}}}|||qqqttt{{{~~~zzzwwwwwwxxxyyyyyyvvvvvvvvvvvvuuutttttttttoooppppppqqqpppooommmlllkkkkkkkkklllmmmooopppqqqqqqqqqrrrrrrrrrrrrqqqpppkkklllmmmoooqqqrrrssstttqqqrrrtttuuuvvvwwwwwwwwwvvvuuutttrrrpppnnnmmmlllkkkkkkjjjiiihhhggggggfffeeeeeedddbbb]]]XXXSSSOOOMMMQQQXXX^^^eeeooo{{{ssskkkhhhdddaaa\\\YYYYYY^^^gggmmmxxx~~~|||zzzxxxxxxwwwwwwwwwvvvvvvvvvtttsssqqqpppoooooopppqqqooopppqqqqqqrrrrrrqqqqqqsssssssssuuuxxxyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyywwwvvvuuutttttttttttttttsssrrrqqqpppnnnnnnnnnnnnlllllllllmmmoooqqqssstttpppppppppooonnnoooqqqsssuuuvvvwwwwwwtttpppkkkiiifffdddbbb___\\\VVVPPPLLLGGGDDDAAA@@@@@@AAAAAAAAA===>>>>>>???EEERRRcccnnnuuuyyyvvvmmmlllpppvvvzzzeeeVVVOOOGGGDDDEEEAAA@@@??????======<<<;;;:::888777:::===BBBNNNZZZ```kkkpppuuuxxxnnnffflllqqq}}}}}}{{{}}}~~~wwwsssqqqqqqrrrrrrrrrrrrrrrrrrssssssoooooopppppppppqqqqqqqqqnnnoooooopppqqqrrrssssssuuuuuuwwwyyy||||||zzzxxxrrrpppmmmllllllkkkjjjhhhdddbbb^^^[[[YYYYYYZZZ[[[]]]^^^```bbbdddfffggghhheeeggghhhhhhhhhiiikkkmmmrrruuuzzz|||}}}~~~{{{yyywwwttttttuuuvvvwwwyyy{{{|||~~~~~~}}}|||{{{zzzyyyxxxuuutttssssssssssssqqqoooiiigggddddddfffhhhiiiiiijjjgggbbb]]]WWWSSSOOONNNJJJJJJKKKKKKLLLMMMMMMMMMrrrqqqpppoooooooooppppppppppppooooooooooooppppppqqqrrrtttuuuvvvvvvuuuuuuqqqqqqpppooonnnnnnnnnnnnllljjjiiihhhiiihhhgggeeecccaaa___]]][[[WWWSSSOOOIIIJJJJJJHHHCCC@@@???@@@===>>>???@@@@@@AAAAAAAAA>>>@@@CCCDDDEEEFFFIIIKKKSSS___ooo}}}~~~fffNNNFFFDDD>>>:::;;;888888777777666666555555555444444444444333333333333444666:::@@@JJJUUU\\\dddooo~~~}}}{{{zzzsssooolllrrrzzz{{{qqqttt|||yyyvvvuuuvvvwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwrrrqqqqqqqqqqqqpppnnnmmmllllllmmmmmmnnnoooooopppoooooopppqqqqqqqqqpppooommmmmmnnnoooqqqrrrssssssqqqrrrtttuuuvvvvvvuuuuuutttsssrrrqqqooonnnmmmllljjjjjjiiiiiihhhhhhhhhgggddddddcccaaa]]]XXXSSSPPPLLLRRRZZZbbbjjjuuussskkkiiieeeaaa\\\XXXXXX^^^fffmmmxxx~~~{{{{{{yyywwwwwwwwwwwwvvvvvvvvvvvvtttssssssrrrqqqqqqqqqqqqppppppooooooppppppqqqrrruuutttrrrsssuuuwwwxxxwwwyyyyyyyyyyyyxxxxxxwwwvvvuuuttttttsssssssssssstttrrrqqqpppooonnnmmmmmmmmmmmmmmmmmmmmmnnnooopppppppppppppppooonnnoooqqqssstttvvvwwwwwwuuupppkkkhhhfffdddbbb___\\\WWWPPPLLLFFFDDDAAA@@@@@@AAABBBAAA======>>>@@@GGGUUUfffqqqvvvzzztttmmmmmmqqqxxx|||eeeVVVOOOGGGCCCEEEAAA@@@@@@???>>>===<<<<<<:::888999;;;>>>CCCNNNYYYaaajjjnnntttyyyqqqkkksss{{{}}}xxxwww|||}}}vvvsssssssssssssssssssssrrrrrrrrrrrroooooooooooopppppppppqqqnnnnnnoooppprrrsssssstttvvvvvvxxx{{{~~~~~~|||yyyrrrpppmmmkkkllllllkkkjjjfffdddaaa___^^^___```aaadddeeefffiiilllnnnpppqqqqqqrrrsssssstttwww{{{{{{yyywwwuuutttttttttuuuvvvxxxyyyzzz||||||{{{zzzyyyxxxxxxxxxtttsssqqqqqqqqqpppnnnlllhhhgggeeefffhhhiiiiiihhhiiifffbbb]]]XXXTTTRRRQQQLLLLLLKKKKKKLLLMMMOOOPPPtttsssrrrqqqqqqqqqrrrsssppppppooooooooooooppppppqqqrrrtttvvvvvvvvvvvvuuurrrqqqpppoooooonnnnnnnnnllljjjhhhhhhiiihhhgggeeecccaaa___]]][[[WWWRRROOOHHHJJJJJJHHHCCC??????@@@======>>>@@@@@@AAAAAAAAA>>>@@@CCCDDDEEEFFFIIIKKKTTT___mmmzzz{{{~~~fffOOOFFFDDD>>>:::;;;888888888777666666555555555555444444444333333333444555777:::AAAJJJUUU\\\cccqqq~~~}}}zzzrrrooolllqqqxxxyyyqqquuu}}}zzzvvvtttuuuuuuuuuwwwxxxxxxyyyyyyyyyxxxxxxtttsssrrrrrrrrrqqqooommmnnnnnnnnnnnnoooooooooooommmnnnoooqqqqqqpppooooooooooooppppppqqqqqqrrrrrrqqqrrrtttuuuuuuuuuttttttrrrrrrqqqpppooonnnmmmmmmiiiiiiiiihhhhhhhhhhhhhhhcccccccccaaa]]]XXXSSSPPPLLLSSS\\\dddmmmxxxuuullliiigggddd___ZZZZZZ___hhhooowww}}}zzzzzzyyywwwwwwwwwvvvvvvvvvvvvuuuuuuttttttssssssrrrqqqqqqqqqpppooonnnooopppqqqrrrwwwuuusssrrrtttvvvxxxxxx{{{{{{{{{zzzxxxvvvtttsssttttttsssrrrrrrrrrssssssrrrqqqpppnnnmmmmmmmmmmmmoooooonnnmmmmmmmmmmmmmmmpppppppppooonnnoooqqqssstttvvvwwwwwwuuupppkkkhhhfffdddbbb```\\\WWWPPPKKKFFFDDDAAA@@@@@@BBBBBBAAA======>>>AAAHHHVVVgggtttvvvzzz|||~~~|||sssmmmmmmrrrxxx|||eeeVVVOOOGGGCCCEEEAAAAAA@@@???>>>===<<<<<<;;;999:::===@@@DDDNNNYYYbbbjjjnnnuuuzzzsssoooyyyzzzvvvuuu|||vvvttttttuuusssssssssrrrrrrrrrqqqqqqooooooooooooppppppppppppnnnnnnoooqqqrrrssstttuuuvvvwwwyyy|||}}}zzzrrrooommmkkkllllllkkkjjjhhhfffdddbbbaaabbbdddfffhhhiiikkknnnqqqtttvvvwww}}}}}}}}}}}}}}}yyywwwuuutttssssssssstttuuuwwwxxxyyyyyyyyyyyyxxxxxxwwwwwwvvvtttrrrpppppppppnnnllljjjhhhgggggghhhiiijjjiiihhhiiifffbbb]]]YYYUUUTTTSSSNNNMMMKKKKKKLLLMMMPPPQQQtttssssssrrrqqqpppoooooommmmmmmmmmmmnnnnnnnnnooosssssstttttttttttttttsssssssssrrrrrrqqqpppoooooonnnllljjjjjjjjjjjjhhhfffdddbbb___]]]ZZZWWWRRRNNNGGGFFFEEEDDDBBB@@@???????????????>>>??????@@@@@@AAABBBCCCCCCCCCEEEIIIKKKQQQ\\\lllzzz}}}hhhPPPFFFBBB<<<999:::888777666555333222111000777444111111333444333111333444666;;;BBBKKKRRRWWWbbbooo|||~~~tttlllmmmpppvvv}}}yyypppuuu~~~wwwrrrqqqssstttuuuwwwxxxyyyzzzzzzzzzyyyyyytttuuuvvvvvvuuusssqqqooolllmmmmmmmmmnnnnnnoooooooooooooooooooooooonnnnnnmmmmmmmmmnnnoooqqqrrrssswwwwwwvvvuuutttsssrrrrrrppppppqqqqqqpppooommmllljjjjjjiiihhhfffdddcccbbbdddbbbaaa```[[[TTTQQQSSSQQQWWW___gggppp{{{tttnnnlllfff___YYYYYY[[[```hhhqqq~~~{{{yyyxxxvvvwwwyyyzzzzzzzzzyyyyyyvvvvvvuuutttsssrrrrrrqqqrrrpppooommmmmmnnnpppqqqsssssstttuuuvvvwwwxxxxxxzzzzzzzzzzzzyyywwwuuutttuuuuuutttsssssssssssstttqqqqqqppppppooonnnnnnnnnmmmnnnooooooooonnnlllkkkmmmmmmnnnnnnooopppppppppttttttsssrrrpppmmmjjjhhheeedddbbb```]]]WWWPPPKKKFFFDDDAAA@@@AAAAAAAAA@@@AAAAAAAAACCCJJJYYYkkkxxx{{{{{{yyyxxxwww{{{~~~}}}wwwooollllllnnnvvv}}}fffTTTNNNKKKFFFCCCCCCBBB@@@@@@AAA@@@???===::::::999:::>>>GGGRRRZZZ___hhhsssxxxxxxxxx|||}}}wwwwwwyyyzzzvvvtttssssssrrrqqqpppoooooopppqqqrrrqqqpppnnnmmmmmmmmmnnnooooooooopppqqqssstttuuuuuuvvvwwwyyyzzzzzzyyywwwvvvrrrqqqpppnnnllljjjiiihhhkkkiiigggfffeeefffggghhhkkklllooorrrvvvzzz}}}{{{wwwuuutttsssttttttssstttuuuwwwyyyzzzwwwwwwwwwvvvuuutttttttttooooooooonnnmmmllljjjiiihhhggggggffffffeeeddddddiiigggddd___ZZZVVVSSSQQQQQQOOOLLLJJJJJJLLLNNNPPPrrrrrrrrrrrrqqqqqqqqqqqqooooooooooooppppppppppppsssttttttuuuuuutttttttttssssssrrrrrrqqqppppppooonnnmmmkkkkkkkkkjjjiiigggdddbbb```^^^[[[WWWSSSOOOGGGFFFEEEDDDBBBAAA????????????>>>>>>??????@@@@@@@@@AAABBBCCCCCCEEEHHHKKKNNNYYYiiixxx|||iiiPPPFFFBBB===999:::999999888666555444222222666333111222333444333222222333555:::AAAJJJRRRVVVdddqqq~~~~~~wwwnnnnnnqqqvvv||||||uuuooottt~~~}}}vvvrrrqqqrrrssstttvvvwwwxxxzzzzzzyyyyyyxxxvvvvvvwwwwwwvvvtttqqqpppnnnnnnnnnnnnmmmmmmmmmmmmooooooooonnnnnnnnnnnnnnnnnnnnnooooooppprrrssstttxxxwwwwwwvvvtttssssssrrrnnnnnnoooooonnnmmmkkkjjjhhhhhhiiiiiiiiihhhfffeeecccaaa``````[[[SSSPPPRRRTTTYYYaaahhhpppyyy~~~sssmmmlllccc]]]XXXYYY\\\aaaiiirrr|||~~~}}}zzzxxxwwwvvvwwwxxxyyyzzzyyyyyyxxxwwwvvvuuutttsssrrrqqqqqqqqqpppooommmmmmnnnpppqqquuuuuuuuuvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyxxxwwwvvvuuuttttttsssssssssssssssqqqqqqppppppooonnnnnnnnnmmmmmmnnnnnnnnnmmmlllkkklllmmmmmmnnnnnnoooppppppqqqqqqqqqpppnnnllliiihhheeedddbbb```]]]WWWPPPKKKGGGEEEBBBAAABBBCCCBBBAAAAAAAAAAAACCCLLL[[[mmmzzz|||||||||vvvttttttxxx|||~~~||||||~~~xxxooojjjiiikkkrrrzzzhhhWWWQQQMMMGGGDDDCCCBBB@@@@@@@@@@@@>>>===999999999:::>>>GGGSSS\\\eeekkkrrrttttttvvv}}}|||vvvxxx{{{zzzvvvttttttsssrrrqqqpppooooooooopppppppppooonnnmmmnnnnnnooopppppppppqqqrrrrrrsssttttttvvvwwwxxxxxxxxxwwwuuutttqqqpppooonnnmmmlllkkkjjjlllkkkiiihhhggghhhjjjkkkmmmnnnpppssswww{{{}}}xxxvvvuuuttttttrrrrrrrrrrrrsssuuuwwwxxxwwwvvvvvvuuutttsssrrrrrrooooooooonnnmmmkkkjjjiiiggggggffffffeeeeeeddddddhhhgggddd___[[[VVVSSSQQQQQQOOOLLLJJJJJJLLLNNNPPPrrrrrrqqqrrrrrrsssssstttqqqqqqqqqqqqrrrrrrrrrrrrtttuuuuuuuuuuuuuuuttttttssssssrrrrrrqqqqqqppppppooonnnlllllllllllljjjhhheeecccaaa___\\\XXXTTTPPPHHHGGGFFFDDDBBBAAA??????>>>>>>>>>>>>>>>???@@@AAA???@@@AAABBBBBBDDDGGGJJJKKKVVVhhhxxx{{{kkkQQQFFFBBB===:::;;;;;;:::999888777666555444555333222222444555444333222222555:::AAAJJJRRRVVVeeerrr}}}zzzqqqpppssswww{{{}}}xxxpppmmmsss~~~{{{uuuqqqpppqqqrrrrrruuuvvvxxxyyyyyyyyyxxxwwwxxxxxxxxxwwwvvvsssqqqpppoooooonnnnnnmmmlllllllllooonnnnnnnnnmmmmmmmmmmmmppppppppppppqqqrrrssstttwwwwwwvvvuuutttssssssrrrmmmnnnnnnnnnnnnlllkkkjjjeeegggjjjlllmmmllljjjiiidddaaa```___ZZZSSSQQQSSSXXX]]]dddjjjpppxxx|||rrrmmmkkkaaa[[[XXXZZZ^^^cccllluuuzzz}}}|||yyyvvvvvvvvvwwwxxxyyyyyyyyyxxxwwwwwwwwwvvvtttsssqqqppppppqqqpppnnnmmmmmmoooppprrrwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvxxxyyyyyyyyyxxxxxxuuutttssssssrrrrrrssssssqqqppppppoooooonnnnnnmmmllllllmmmmmmmmmlllkkkjjjkkkllllllmmmnnnnnnoooooommmmmmnnnnnnmmmkkkiiihhheeedddbbb___\\\VVVPPPKKKHHHEEECCCBBBCCCDDDCCCCCCAAA@@@AAADDDOOO___qqq}}}~~~~~~yyyrrrppprrrvvv{{{||||||}}}zzzooohhheeegggnnnwww~~~lll[[[UUUOOOIIIEEEDDDBBB@@@@@@@@@???===<<<888999::::::???HHHVVV___mmmppprrrrrrqqquuu~~~yyyuuuyyy}}}{{{wwwuuutttssssssrrrqqqooonnnnnnnnnnnnnnnnnnnnnnnnnnnoooqqqqqqqqqqqqqqqrrrrrrsssssssssuuuuuuvvvvvvuuusssqqqpppnnnnnnnnnmmmmmmmmmmmmmmmllllllkkkjjjjjjkkkmmmmmmnnnnnnpppssswww|||}}}xxxuuuttttttttttttooooooooooooppprrrssstttuuuuuutttsssrrrqqqpppppppppoooooonnnmmmkkkiiihhhggggggfffeeeddddddddddddgggfffccc___[[[WWWSSSQQQNNNLLLJJJHHHHHHJJJLLLNNNtttssssssrrrrrrsssttttttrrrrrrrrrrrrssssssssssssuuuuuuvvvvvvuuuuuuttttttssssssrrrrrrrrrqqqqqqqqqpppooommmmmmmmmlllkkkiiifffdddbbb___]]]YYYUUUQQQHHHHHHFFFDDDBBBAAA???>>>>>>>>>===>>>>>>???@@@AAA???@@@AAAAAABBBCCCGGGIIILLLXXXjjj{{{|||mmmRRRGGGCCC===:::;;;;;;::::::888777666555555444333333333333444555555222333666;;;BBBKKKSSSXXXfffqqq}}}|||rrrppptttxxxzzz{{{|||wwwnnnkkksss{{{vvvrrrrrrrrrrrrrrrtttuuuvvvwwwxxxwwwvvvvvvwwwwwwwwwuuutttqqqooonnnmmmmmmmmmmmmmmmmmmmmmlllnnnnnnnnnnnnmmmmmmmmmlllpppppppppppppppqqqrrrsssuuuttttttsssrrrqqqqqqqqqooooooppppppooonnnlllkkkeeehhhkkknnnooonnnkkkjjjeeebbbaaa```[[[TTTRRRTTTZZZ___gggnnnttt|||zzzqqqllljjj```[[[YYY]]]aaagggpppxxxzzz||||||yyywwwvvvwwwxxxyyyzzzzzzyyyxxxxxxwwwwwwuuutttrrrqqqooooooqqqpppnnnmmmnnnoooqqqrrrwwwwwwvvvvvvvvvuuuuuuuuuuuuvvvwwwxxxyyyxxxwwwwwwtttssssssrrrrrrrrrrrrrrrpppppppppooonnnnnnmmmmmmllllllllllllkkkkkkjjjjjjkkkkkkllllllmmmnnnnnnnnnjjjkkklllmmmmmmlllkkkjjjfffdddaaa___[[[UUUOOOKKKGGGEEEBBBBBBBBBCCCCCCCCC@@@@@@@@@FFFQQQccctttxxxpppmmmqqquuuyyy||||||~~~|||ooogggdddfffnnnwwwppp___WWWQQQJJJFFFEEECCCAAA@@@@@@???===;;;888999;;;<<<@@@JJJYYYddduuuvvvvvvuuutttyyyuuusssyyy{{{xxxvvvtttttttttsssrrrpppooonnnmmmlllmmmmmmmmmnnnpppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttssssssqqqooommmllljjjjjjkkklllmmmnnnnnnooolllkkkkkkkkklllmmmnnnooommmmmmnnnqqquuu{{{zzzxxxtttrrrrrrrrrrrrqqqlllllllllmmmnnnoooooopppsssrrrrrrqqqpppooonnnmmmppppppooonnnmmmkkkjjjiiihhhgggfffeeedddddddddeeefffeeeccc___[[[WWWSSSQQQJJJIIIGGGFFFFFFHHHJJJKKKxxxwwwuuusssrrrrrrssstttrrrrrrssssssssstttttttttuuuuuuuuuuuuuuutttsssssssssssssssrrrrrrrrrrrrrrrqqqooommmmmmmmmmmmkkkiiigggeeebbb```]]]ZZZUUUQQQIIIHHHGGGEEECCCAAA???>>>============>>>???@@@AAA???@@@AAAAAABBBCCCGGGIIIPPP\\\nnn}}}}}}oooTTTHHHCCC===:::<<<999999888888777666555555444444444444333333444555444555777===DDDMMMUUUZZZeeeooo~~~|||}}}rrroootttyyy|||{{{{{{~~~xxxnnnkkkttt~~~{{{wwwttttttssssssrrrssstttuuuvvvvvvvvvuuutttuuuuuutttrrrpppnnnlllkkkjjjkkkkkklllmmmnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnppppppoooooooooppppppqqqqqqqqqppppppoooooonnnnnnnnnnnnoooooonnnmmmkkkjjjgggjjjmmmoooooommmjjjhhhgggdddbbb```[[[UUUSSSVVVZZZaaaiiirrryyyyyypppjjjhhhbbb^^^]]]aaafffkkksss{{{{{{}}}~~~{{{yyyxxxxxxyyyzzz{{{{{{zzzyyyxxxvvvvvvuuusssrrrqqqpppooopppooonnnmmmnnnoooqqqrrrtttuuuuuuuuuuuuvvvvvvvvvuuuvvvwwwwwwwwwvvvuuutttssssssrrrqqqqqqqqqqqqqqqppppppoooooonnnmmmmmmmmmllllllkkkkkkjjjjjjjjjjjjkkkkkkllllllmmmnnnnnnnnnjjjkkklllmmmnnnmmmmmmlllgggdddaaa^^^ZZZUUUNNNJJJEEECCCAAA@@@AAABBBBBBBBB@@@???@@@FFFTTTeeevvvxxxooommmnnnrrrwwwyyyzzz}}}}}}ppphhheeehhhqqq{{{tttcccZZZRRRKKKHHHFFFDDDBBBAAA@@@???===;;;888:::<<<===BBBMMM^^^jjjzzz|||}}}}}}}}}~~~yyy|||}}}ssssss{{{}}}yyywwwuuutttttttttsssrrrpppnnnmmmllllllmmmnnnoooppprrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrpppooommmkkkkkkhhhhhhiiikkklllmmmnnnnnnkkkkkkkkkkkkllllllmmmmmmkkkjjjkkkmmmrrryyy}}}wwwuuurrrqqqqqqpppooommmjjjjjjkkkkkkllllllmmmmmmppppppoooooonnnmmmmmmmmmpppppppppooonnnmmmlllkkkiiihhhfffeeeddddddeeefffeeeeeeccc```[[[VVVRRROOOIIIIIIHHHGGGGGGIIIKKKLLLzzzxxxvvvtttsssssstttuuusssttttttttttttuuuuuuuuuuuuuuuuuuuuutttsssrrrqqqssssssssssssrrrrrrrrrrrrpppooommmmmmmmmmmmkkkiiifffdddbbb```]]]YYYUUUQQQJJJIIIGGGEEECCCAAA???>>><<<<<<<<<===>>>???@@@AAA???@@@AAABBBBBBDDDGGGJJJRRR^^^ppp}}}{{{|||qqqUUUHHHCCC>>>;;;===888888777777666555555444555666666555333222444555444555888>>>EEEOOOWWW\\\dddnnn{{{||||||qqqnnnttt{{{}}}||||||xxxooommmvvv}}}zzzwwwuuuuuutttsssrrrqqqrrrtttuuuuuuuuutttsssrrrrrrpppooommmlllkkkjjjiiiiiijjjlllmmmnnnooopppmmmmmmnnnnnnooopppppppppppppppoooooonnnooooooooooooooonnnnnnmmmmmmmmmmmmkkklllllllllllljjjiiihhhiiijjjlllmmmmmmkkkiiiggggggdddbbb```[[[TTTSSSVVVZZZaaakkkttt}}}yyypppjjjgggdddaaa```eeeiiimmmttt{{{|||~~~|||{{{zzzxxxyyyzzz{{{zzzyyyxxxwwwuuuuuutttsssrrrqqqpppppppppooonnnmmmnnnoooqqqssssssssssssttttttuuuuuuuuuttttttuuuuuuuuutttrrrqqqsssrrrqqqqqqppppppqqqqqqpppoooooonnnnnnmmmmmmlllmmmlllkkkjjjjjjjjjkkkkkkkkkllllllmmmnnnnnnoooooojjjkkklllnnnooonnnnnnmmmgggeeeaaa]]]YYYTTTNNNJJJDDDBBB@@@@@@AAABBBBBBBBB@@@??????GGGUUUgggwwwxxxpppmmmllloootttvvvwwwzzz}}}qqqiiigggjjjsss|||xxxfff\\\TTTNNNLLLHHHFFFDDDBBBAAA@@@===;;;888;;;>>>@@@DDDPPPbbbqqq~~~zzzsssvvv|||tttuuu~~~{{{xxxuuusssuuuuuutttsssrrrpppnnnmmmlllmmmooopppqqqrrrrrrrrrqqqqqqqqqrrrrrrssssssssssssrrrqqqooonnnmmmlllkkkiiiiiijjjkkklllmmmmmmnnnkkkkkkkkkkkklllllllllllliiihhhhhhjjjpppwwwyyyuuusssqqqqqqqqqpppmmmkkkiiijjjjjjkkkllllllkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmpppppppppppppppoooooonnnkkkjjjgggeeeeeeeeeggghhhfffeeeccc```[[[VVVPPPMMMKKKJJJJJJJJJJJJLLLMMMNNNzzzxxxvvvtttssstttvvvwwwuuuvvvvvvvvvwwwwwwwwwwwwttttttttttttsssrrrqqqpppsssssssssssssssssssssssspppnnnlllllllllllljjjiiifffdddaaa___]]]YYYTTTQQQKKKJJJHHHFFFCCCAAA???>>><<<<<<<<<<<<>>>???@@@AAA@@@AAABBBCCCCCCEEEHHHKKKPPP\\\nnnzzzyyy}}}rrrVVVIIIDDD>>>;;;===888888888777666666555555666777888555222111222444444555888===EEENNNWWW\\\dddmmmyyy~~~|||{{{qqqnnnuuu|||~~~|||{{{~~~xxxooooooyyyzzzxxxvvvuuuuuutttrrrppppppqqqssstttttttttsssrrrpppooonnnmmmlllkkkkkkjjjjjjjjjkkkllllllmmmnnnnnnlllmmmnnnoooppprrrssssssrrrqqqppppppooooooooopppnnnnnnnnnmmmmmmmmmmmmmmmkkkkkkllllllkkkjjjhhhggghhhiiijjjjjjkkkjjjiiihhhfffbbb```^^^YYYSSSRRRUUUYYY```kkkvvvxxxqqqkkkhhhfffbbbbbbfffjjjmmmrrryyy|||~~~}}}{{{{{{wwwxxxxxxyyyxxxwwwvvvuuusssssssssrrrrrrrrrqqqqqqoooooommmmmmnnnppprrrssssssssssssssssssrrrrrrrrrpppqqqrrrssstttsssrrrqqqrrrrrrqqqpppppppppppppppooooooooonnnmmmmmmllllllnnnmmmlllkkkjjjkkkkkkllllllmmmmmmnnnnnnoooppppppjjjkkklllnnnnnnnnnmmmmmmhhheeeaaa]]]XXXSSSNNNJJJEEECCCAAAAAABBBCCCCCCCCC@@@>>>???GGGVVVhhhwwwxxxpppmmmmmmqqquuuwwwxxx{{{~~~rrrkkkhhhjjjrrr{{{|||jjj___WWWRRRQQQJJJHHHEEECCCBBB@@@>>>;;;999===@@@BBBFFFSSSfffvvv|||sssuuu}}}wwwyyy|||yyyuuusssuuuuuuuuuuuutttrrrpppooommmnnnoooqqqrrrrrrqqqqqqppppppqqqrrrrrrsssttttttsssrrrqqqooonnnmmmmmmmmmlllllllllmmmmmmmmmnnnnnnllllllllllllllllllkkkkkkhhhggggggiiinnnwww~~~yyyvvvrrrqqqqqqqqqrrrqqqnnnllliiijjjkkklllllllllkkkjjjkkkllllllmmmmmmnnnnnnoooppppppqqqrrrrrrrrrrrrqqqmmmkkkhhhffffffggghhhiiigggfffdddaaa[[[UUUOOOKKKJJJIIIIIIJJJJJJLLLMMMMMMxxxwwwuuuttttttvvvxxxzzzwwwwwwxxxxxxxxxyyyyyyyyyssssssssssssrrrqqqpppooossssssssssssssssssssssssooonnnlllllllllllljjjhhheeecccaaa___\\\XXXTTTPPPKKKJJJHHHFFFCCCAAA???>>>;;;;;;<<<<<<===???@@@AAAAAABBBCCCCCCCCCEEEIIIKKKNNNYYYkkk||||||wwwyyy~~~sssVVVIIIDDD>>>;;;===999888888888777777666666777888999666222000222444333444777<<>>???GGGVVVhhhvvv~~~~~~~~~wwwooommmqqqtttxxxzzz{{{ssskkkhhhiiipppxxxlllaaaYYYUUUUUULLLIIIFFFDDDCCCAAA>>><<<999>>>BBBCCCGGGTTTiiiyyyuuuwww~~~zzz}}}}}}yyyuuusssuuuuuuvvvvvvuuusssqqqpppmmmnnnpppqqqrrrrrrqqqpppoooooopppqqqssstttuuuuuusssrrrqqqooonnnnnnnnnnnnooooooooooooooonnnnnnnnnmmmnnnnnnnnnmmmlllkkkkkkiiigggfffhhhnnnwww}}}yyyvvvtttpppppppppqqqsssrrrpppnnniiijjjlllmmmmmmlllkkkjjjjjjjjjkkklllmmmoooooopppooopppqqqrrrsssttttttsssnnnllliiigggfffgggiiijjjggggggeeeaaa[[[TTTNNNJJJGGGGGGGGGGGGHHHIIIJJJKKK|||yyyuuutttvvvxxxzzz{{{zzzyyyxxxwwwwwwwwwwwwwwwvvvuuussspppmmmmmmppprrrrrrqqqqqqqqqqqqrrrssstttqqqooollljjjjjjiiihhhfffeeecccaaa___]]]YYYSSSOOOKKKJJJGGGDDDAAA>>><<<;;;>>>===<<<;;;<<<>>>@@@AAABBBBBBBBBAAAAAACCCGGGJJJOOOWWWfffwww|||{{{vvvtttwww~~~uuuXXXHHHBBB???<<<;;;<<<;;;888666555555666666;;;:::999777666444333222666777999===EEEMMMUUUZZZdddmmmyyy~~~}}}uuummmllltttzzzyyyxxxzzz}}}}}}xxxuuuwww~~~zzzvvvxxxyyyyyyvvvrrrqqqpppoooppppppqqqqqqqqqppppppmmmnnnnnnooonnnllljjjiiiiiikkkllllllllllllmmmooonnnnnnnnnoooppprrrssstttrrrrrrrrrqqqqqqpppppppppmmmmmmnnnoooooonnnnnnmmmpppppppppnnnmmmkkkiiihhhfffgggjjjlllllllllkkkjjjhhheee```ZZZUUURRRPPPOOOZZZaaaiiipppzzz|||wwwsssmmmiiihhh```[[[]]]aaaeeelllsssyyy{{{~~~yyywwwtttsssrrrqqqpppppppppppprrrrrrrrrrrrqqqpppooonnnkkklllmmmmmmmmmnnnppprrrqqqpppooonnnnnnooopppqqqoooooonnnnnnooopppqqqqqqqqqqqqrrrssssssrrrrrrrrrqqqpppooommmkkkjjjjjjiiilllkkkiiigggggghhhiiijjjnnnooopppqqqqqqqqqqqqqqqnnnmmmmmmnnnoooooommmkkkkkkgggbbb^^^[[[WWWPPPKKKHHHGGGDDDBBBAAA@@@@@@@@@DDD@@@???FFFTTTeeesss{{{~~~|||~~~xxxssssssqqqwww}}}~~~~~~sssnnnmmmpppwww~~~qqqfff]]]XXXVVVPPPNNNKKKGGGDDDBBBAAAAAA>>>>>>AAAFFFMMMXXXjjj{{{|||www{{{|||wwwuuutttrrrtttvvvvvvtttrrrrrrrrroooooopppqqqqqqqqqpppppppppqqqqqqqqqqqqpppoooooorrrrrrsssrrrqqqooommmllloooppppppqqqqqqqqqpppppppppooommmmmmlllkkkhhhfffbbbcccdddfffjjjrrrzzz}}}yyyxxxvvvsssqqqqqqppppppooonnnnnnnnnqqqppppppooonnnmmmmmmlllooonnnmmmlllmmmoooqqqrrrsssssstttvvvwwwwwwuuurrrnnnmmmkkkiiihhhhhhhhhiiijjjhhhccc^^^WWWRRRMMMKKKHHHJJJKKKKKKJJJJJJLLLMMM|||yyyuuutttvvvxxxzzz{{{|||{{{zzzyyyxxxxxxxxxxxxuuutttrrrooolllkkkmmmoooooooooooopppppppppqqqqqqqqqooommmlllkkkjjjhhhfffdddbbb```^^^\\\WWWRRRNNNIIIHHHFFFDDDBBB???>>>===>>>===<<<<<<<<<>>>@@@AAAAAAAAAAAA@@@@@@BBBFFFIIILLLUUUfffxxx~~~}}}yyytttwww~~~uuuYYYHHHBBB???<<<;;;<<<:::888666555555666666888888777555444333222222555666999>>>FFFNNNUUUYYYeeemmmyyy}}}||||||qqqjjjjjjssszzz{{{{{{{{{yyyyyy~~~{{{{{{}}}~~~}}}yyyuuurrrqqqppppppqqqqqqqqqqqqqqqpppmmmmmmnnnnnnmmmllljjjiiihhhiiijjjjjjiiiiiikkklllllllllmmmnnnooopppqqqrrrppppppppppppppppppppppppnnnnnnmmmmmmmmmmmmmmmmmmoooooonnnnnnlllkkkiiihhhggghhhjjjlllmmmlllkkkjjjeeebbb\\\VVVSSSQQQQQQRRRZZZaaahhhoooyyy~~~xxxuuurrrnnnkkkccc\\\WWWYYY]]]aaagggnnntttwwwzzz}}}}}}{{{xxxuuurrrqqqpppoooooooooppppppttttttssssssrrrqqqpppoookkklllmmmmmmllllllnnnppppppoooooooooooooooooopppnnnnnnoooppppppqqqrrrrrrpppqqqqqqrrrrrrqqqqqqpppooonnnmmmlllkkkkkkkkkkkklllkkkiiihhhhhhjjjkkklllooopppqqqqqqrrrrrrqqqqqqmmmllllllmmmooopppooonnnnnniiiccc___\\\WWWQQQLLLHHHFFFDDDBBBAAA@@@@@@AAACCC@@@???FFFTTTeeesss{{{|||{{{}}}xxxttttttuuu|||uuupppoooqqqxxxssshhh```[[[YYYUUUSSSOOOJJJFFFCCCAAA@@@>>>===@@@FFFLLLWWWiiiyyy|||zzzvvvtttsssssstttvvvvvvtttsssrrrssspppqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqppppppooorrrrrrrrrrrrqqqooommmlllqqqqqqrrrrrrsssrrrrrrrrrqqqooonnnmmmmmmllliiigggccccccccceeekkksss|||xxxvvvuuutttrrrqqqqqqpppoooooonnnnnnmmmnnnnnnnnnnnnnnnooooooooonnnmmmllllllmmmoooqqqrrrrrrrrrsssuuuwwwwwwuuurrrnnnmmmkkkiiihhhhhhhhhhhhhhhfffbbb]]]WWWQQQMMMKKKFFFHHHIIIIIIHHHIIIJJJLLL{{{xxxuuutttvvvyyy{{{{{{~~~}}}|||{{{zzzyyyxxxxxxttttttqqqnnnkkkiiikkkmmmmmmnnnooopppppppppooonnnpppooommmmmmmmmkkkhhheeebbbaaa___]]][[[WWWQQQMMMGGGFFFEEEDDDBBB@@@??????>>>===<<<<<<===>>>@@@AAA@@@@@@@@@??????AAADDDGGGIIISSSeeexxx{{{tttvvv~~~vvvYYYIIICCC???<<<;;;;;;:::888666555555666666555555444333333222111111333555:::???GGGNNNUUUXXXdddlllwww~~~~~~}}}}}}~~~|||{{{~~~xxxoooiiiiiirrrzzz~~~}}}||||||}}}|||wwwsssqqqppppppqqqqqqqqqqqqpppppplllmmmmmmmmmlllkkkjjjiiihhhiiijjjjjjiiiiiijjjkkkkkkkkkllllllmmmnnnoooooonnnnnnnnnoooppppppqqqqqqooonnnmmmkkkkkkkkkllllllmmmmmmmmmllllllkkkjjjiiihhhiiikkkmmmmmmmmmlllkkkbbb^^^XXXSSSPPPPPPSSSUUU\\\bbbjjjqqq{{{|||vvvsssqqqmmmjjjaaaZZZUUUWWW[[[___dddjjjppprrrvvvyyyzzzyyywwwvvvoooooonnnnnnnnnooopppqqquuuuuuuuutttsssrrrpppppplllmmmmmmlllkkkkkkmmmnnnnnnooooooppppppoooooonnnmmmnnnppprrrsssssssssssspppppppppqqqqqqppppppooommmllllllllllllmmmmmmnnnlllllljjjjjjjjjlllnnnpppqqqqqqrrrrrrssssssrrrrrrnnnlllkkklllooorrrssssssrrrmmmeee```\\\XXXRRRNNNHHHFFFDDDBBBAAAAAAAAAAAABBB@@@@@@FFFSSSdddrrr{{{{{{zzz}}}{{{xxxyyy|||uuuooommmooovvv~~~wwwlllddd___^^^[[[XXXTTTNNNHHHDDD@@@>>>======???EEEKKKUUUfffvvvyyyuuusssssstttuuuwwwwwwvvvtttttttttsssssstttssssssrrrqqqppprrrrrrrrrqqqqqqqqqppppppqqqqqqqqqqqqpppooommmmmmqqqrrrssstttttttttttttttrrrqqqooonnnnnnllljjjgggcccccccccfffllluuuxxxtttttttttsssqqqpppppppppooonnnnnnmmmmmmjjjkkklllmmmnnnpppqqqqqqmmmlllllllllmmmoooqqqsssppppppqqqsssuuuvvvtttrrrmmmlllkkkiiihhhhhhhhhhhheeeccc```[[[VVVQQQMMMKKKGGGHHHIIIIIIHHHIIIKKKMMMyyywwwuuuuuuwwwzzz{{{{{{~~~}}}{{{zzzxxxwwwuuutttrrroookkkiiijjjkkknnnoooqqqrrrrrrqqqooonnnmmmllllllmmmllljjjgggcccbbb```___]]][[[WWWRRRNNNGGGFFFEEEDDDBBB@@@???>>>============>>>???@@@AAA@@@AAAAAA@@@@@@AAADDDFFFGGGQQQcccwww}}}uuuwwwwwwZZZJJJCCC@@@===;;;:::999888777666666666666333333333333222222222222222555:::@@@HHHOOOUUUXXXaaajjjuuu}}}~~~}}}}}}}}}}}}{{{{{{~~~xxxpppkkkjjjsss|||{{{{{{}}}wwwrrrpppoooooopppppppppooonnnnnnkkkkkkkkkkkkkkkjjjjjjiiijjjlllmmmlllkkkjjjkkkmmmkkkllllllmmmnnnnnnnnnnnnllllllmmmooopppqqqrrrssspppnnnllljjjiiijjjkkklllkkkkkkllllllkkkkkkjjjjjjhhhjjjkkkmmmmmmmmmkkkjjjccc^^^WWWQQQOOOPPPTTTWWW___eeemmmsss}}}~~~wwwssspppllliiibbb\\\XXXZZZ^^^aaaeeekkknnnppptttwwwyyyyyyxxxwwwooonnnnnnnnnoooqqqssstttxxxwwwwwwvvvtttrrrqqqppplllmmmmmmllljjjjjjkkkmmmmmmnnnoooppppppooonnnmmmlllnnnqqqsssuuuuuuttttttpppqqqqqqqqqqqqppppppooonnnnnnmmmmmmmmmnnnoooooommmlllkkkkkkmmmoooqqqsssrrrrrrsssssssssssssssrrrooommmlllmmmqqquuuwwwxxxuuuooogggaaa]]]YYYSSSOOOHHHFFFEEECCCBBBAAABBBBBBBBB@@@AAAFFFSSScccrrr|||{{{{{{~~~~~~qqqjjjhhhkkkrrryyy{{{pppiiidddddd___\\\WWWQQQKKKEEEAAA???======???CCCHHHRRRcccsssyyyuuutttsssuuuwwwyyyyyyxxxwwwvvvwwwwwwwwwwwwvvvvvvtttsssrrrssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppooonnnnnnqqqrrrssstttuuuuuuuuuuuutttrrrqqqpppooommmjjjhhhfffddddddhhhpppzzz}}}zzzvvvtttttttttsssqqqpppoooooonnnnnnmmmlllllljjjjjjkkklllnnnoooppppppkkkkkkllllllnnnoooqqqrrrooonnnoooqqqssstttsssrrrlllkkkjjjjjjiiihhhhhhhhhcccaaa^^^YYYUUUPPPMMMKKKIIIJJJKKKKKKJJJKKKNNNPPPxxxvvvtttuuuxxxzzz||||||~~~~~~|||zzzxxxwwwvvvvvvtttqqqmmmkkkkkklllmmmnnnpppqqqqqqpppnnnmmmjjjjjjjjjjjjjjjhhheeebbbbbbaaa___^^^\\\XXXSSSOOOIIIHHHFFFDDDBBB???>>>============>>>>>>???@@@AAAAAABBBBBBBBBAAAAAADDDFFFFFFPPPaaasss{{{}}}~~~www{{{xxx[[[JJJDDD@@@===<<<999999888777777666666666333333333333333333333333222444999@@@HHHOOOUUUXXX^^^gggsss|||}}}||||||xxxqqqlllllluuu{{{{{{|||uuuqqqooonnnnnnooonnnnnnmmmlllllljjjjjjjjjiiiiiiiiiiiiiiikkklllmmmmmmlllkkkmmmnnnmmmmmmnnnooooooooonnnnnnkkklllmmmoooppprrrssstttooonnnkkkjjjiiijjjlllmmmjjjkkkkkkllllllkkkjjjjjjhhhjjjkkkmmmmmmlllkkkjjjeee___XXXRRROOOQQQUUUXXX___fffmmmsss|||}}}uuurrrooollljjjddd^^^[[[^^^aaacccggglllmmmppptttwwwyyyyyywwwvvvqqqpppooooooqqqsssvvvxxxyyyyyyxxxwwwuuusssqqqppplllmmmmmmllljjjjjjkkkmmmmmmnnnoooppppppooonnnmmmlllnnnqqqtttuuuuuuuuutttrrrrrrssssssrrrqqqppppppqqqpppoooooooooooooooooonnnmmmmmmmmmnnnpppsssuuusssssstttttttttssssssrrrqqqooonnnooosssvvvyyyzzztttooohhhbbb^^^YYYSSSNNNGGGFFFEEECCCBBBBBBBBBCCCBBBAAABBBGGGSSScccsss}}}~~~}}}{{{nnngggeeehhhooowwwvvvooojjjiiibbb___[[[UUUNNNHHHCCC@@@===<<<>>>AAAFFFOOO___ooozzzwwwuuuuuuwwwyyy{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvuuutttsssrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqppppppoooooopppqqqrrrtttuuuvvvvvvvvvvvvtttrrrqqqpppnnnkkkiiihhhggggggllluuu~~~||||||}}}}}}~~~xxxwwwuuusssrrrrrrqqqooooooooonnnnnnmmmlllllllllkkkkkkllllllmmmmmmmmmnnnkkkkkkllllllnnnooopppqqqnnnmmmmmmoooqqqrrrqqqpppjjjjjjjjjjjjiiihhhhhhgggbbb```]]]YYYTTTPPPMMMKKKIIIJJJKKKJJJJJJLLLOOOQQQvvvuuutttuuuxxx{{{|||||||||}}}}}}}}}{{{zzzwwwvvvvvvvvvuuurrrooommmmmmnnnkkklllmmmmmmmmmlllkkkjjjiiihhhhhhhhhhhhgggdddbbbbbbaaa___^^^\\\XXXTTTPPPIIIHHHFFFDDDAAA???===<<<======>>>??????@@@@@@@@@AAABBBCCCBBBAAABBBCCCEEEFFFOOO^^^nnnzzz~~~|||yyytttyyy}}}yyy\\\KKKEEEAAA===<<<888888888888777777666666555444444444444444444444222444999???GGGOOOVVVZZZ^^^gggsss|||}}}}}}wwwpppkkknnnvvv~~~{{{~~~xxxsssppppppnnnnnnooonnnnnnmmmlllkkkjjjiiihhhhhhhhhhhhiiiiiiiiijjjllllllkkkkkkmmmnnnnnnooopppqqqpppooonnnmmmjjjkkklllnnnoooqqqrrrsssnnnmmmlllkkkkkklllmmmnnnkkkllllllllllllkkkkkkjjjhhhiiikkkllllllkkkiiihhhddd```YYYSSSQQQSSSWWWZZZ^^^eeekkkqqqzzzxxxrrrppppppnnnmmmeee```^^^aaadddeeehhhlllnnnrrrvvvzzz{{{yyyvvvtttsssrrrqqqqqqrrruuuxxxzzzzzzzzzyyywwwuuurrrpppooolllmmmmmmlllkkkkkkmmmnnnmmmnnnnnnoooooonnnnnnmmmnnnoooqqqsssttttttttttttsssssssssssssssrrrqqqpppqqqppppppoooooooooooopppooonnnnnnmmmoooqqqsssuuussssssttttttssssssrrrrrrrrrpppooopppsssvvvwwwwwwqqqmmmgggccc___ZZZSSSMMMGGGFFFEEECCCBBBCCCCCCDDDBBBCCCDDDIIISSScccttt|||nnngggfffiiiqqqyyy~~~wwwqqqpppgggddd```YYYRRRJJJEEEAAA===<<<===@@@DDDLLL\\\kkk}}}~~~~~~{{{wwwuuuuuuvvvxxx{{{{{{zzzyyyyyyzzzyyyyyyzzzyyyyyyxxxwwwvvvuuutttsssrrrqqqrrrsssttttttsssrrrqqqqqqqqqqqqqqqpppqqqrrrtttvvvwwwwwwwwwxxxvvvtttrrrrrrooollljjjiiihhhiiioooyyy}}}yyyyyyyyyzzz}}}{{{tttsssrrrpppooonnnmmmmmmnnnnnnnnnmmmllllllkkkkkkllllllllllllllllllkkkkkkkkkllllllmmmnnnnnnnnnooonnnmmmlllmmmooooooooonnniiiiiijjjjjjiiihhhhhhgggbbb```]]]YYYTTTPPPLLLKKKHHHHHHIIIHHHHHHJJJNNNQQQuuuttttttvvvyyy|||}}}}}}yyyzzz{{{{{{zzzyyywwwuuutttuuuuuussspppnnnnnnooollllllllllllkkkkkkjjjjjjjjjiiiggggggggggggeeecccaaa___^^^]]][[[XXXSSSOOOGGGGGGEEEDDDBBB@@@???>>>======>>>???@@@@@@@@@@@@@@@AAABBBBBBAAA@@@BBBCCCFFFNNN\\\kkkvvv{{{yyyvvvrrrxxxzzz]]]LLLEEEAAA===<<<888888888888888777777666555555444444333333333222333555888>>>FFFOOOWWW[[[aaaiiiuuu~~~xxxpppkkkooovvv{{{zzz~~~|||uuurrrqqqrrrppppppppppppooonnnmmmllliiihhhggggggggghhhiiiiiihhhjjjlllmmmmmmmmmoooqqqnnnoooqqqqqqqqqooommmlllhhhiiijjjkkkmmmnnnpppppplllllllllmmmmmmnnnoooooommmmmmmmmmmmmmmlllkkkjjjggghhhjjjkkkkkkjjjhhhggg```]]]WWWSSSRRRUUUYYY\\\```fffmmmsss{{{xxxrrrppppppooonnngggbbbaaadddggghhhjjjmmmtttxxx~~~~~~yyyvvvuuusssrrrqqqrrruuuyyy{{{{{{zzzyyywwwtttqqqooonnnkkklllmmmmmmllllllnnnpppnnnnnnnnnmmmmmmnnnnnnnnnoooppppppqqqrrrssssssssssssssssssrrrrrrqqqoooooommmmmmmmmmmmnnnooopppppppppooonnnnnnoooqqqssstttsssssssssssssssrrrqqqqqqqqqpppoooppprrrssssssrrrmmmjjjfffccc___ZZZQQQKKKGGGFFFEEECCCCCCCCCDDDDDDCCCDDDFFFKKKTTTddduuu|||nnngggfffjjjsss{{{~~~yyyvvvnnnkkkfff___VVVMMMFFFBBB===;;;<<>>???@@@@@@AAA@@@@@@???@@@AAAAAA@@@???@@@BBBFFFMMMZZZiiiuuuzzzyyywwwrrryyyzzz]]]LLLEEEAAA>>><<<777888888888888777777666555555444444333222222111444555888===EEEOOOWWW\\\ccclllxxxzzzqqqlllooovvv~~~}}}wwwxxx}}}zzztttqqqrrrtttrrrrrrrrrqqqqqqooonnnnnniiihhhgggffffffggghhhiiijjjlllnnnooopppqqqsssuuunnnooopppqqqpppooolllkkkfffggghhhiiikkklllmmmnnnjjjkkkmmmnnnoooppppppooonnnnnnnnnnnnmmmlllkkkjjjggghhhiiijjjjjjiiigggfff]]]ZZZVVVSSSSSSVVVZZZ]]]dddjjjqqqvvv~~~|||uuurrrqqqooonnnjjjeeedddhhhkkkkkkmmmppp{{{~~~yyyuuutttrrrqqqrrruuuxxx{{{{{{zzzyyywwwtttqqqooommmkkklllmmmmmmmmmnnnppprrrooonnnmmmllllllmmmnnnoooqqqppppppppppppqqqrrrsssrrrrrrrrrqqqqqqooonnnnnniiijjjjjjkkkmmmooopppqqqqqqpppnnnnnnnnnppprrrtttrrrsssssssssrrrrrrqqqpppoooooonnnoooqqqqqqooommmjjjhhheeeccc```YYYQQQJJJGGGFFFEEECCCCCCCCCDDDDDDCCCEEEGGGLLLUUUdddvvvzzzlllfffeeejjjsss{{{}}}zzztttqqqkkkcccXXXNNNFFFAAA===;;;<<<>>>AAAHHHXXXggguuu~~~~~~~~~zzzvvvsssrrrrrrtttvvvwwwvvvuuuvvvvvvtttuuuuuuvvvvvvvvvuuuuuuwwwuuusssrrrrrrrrrtttuuuvvvuuutttsssrrrssstttuuurrrsssuuuwwwyyyzzz{{{|||zzzxxxvvvtttsssqqqmmmkkkgggfffiiiqqq{{{~~~{{{xxxtttssssssssssssuuuxxx}}}{{{wwwtttpppppppppnnnmmmmmmooopppnnnmmmmmmllllllkkkjjjjjjjjjjjjjjjkkkkkklllllllllmmmmmmnnnnnnmmmmmmlllkkkooommmkkkkkkllllllkkkjjjhhhhhhiiijjjjjjiiiggggggdddbbb^^^ZZZTTTPPPLLLJJJJJJKKKJJJJJJJJJLLLQQQTTTxxxxxxxxxxxxyyyzzz{{{|||xxxwwwuuutttssssssssstttuuuuuuuuutttrrrpppnnnmmmooonnnmmmlllkkkjjjjjjjjjlllkkkjjjiiihhhfffeeeeee`````````]]]YYYTTTOOOLLLJJJIIIGGGDDDBBB@@@???>>>@@@???======>>>???BBBCCCCCC@@@???@@@BBBCCCBBB???@@@JJJVVVbbbqqq}}}{{{```MMMEEEAAA>>><<<<<<;;;;;;:::999888777777555444333333222222333333333444777===EEEOOOWWW]]]eeemmmxxx~~~|||rrrkkknnnxxx~~~yyyxxx{{{}}}{{{vvvvvvsssooonnnnnnooommmkkkiiigggffffffiiikkklllllllllmmmnnnoooqqqsssuuuvvvrrrrrrsssuuuuuurrrmmmiiieeegggjjjkkkkkkmmmoooqqqooonnnnnnnnnoooooonnnlllooonnnnnnmmmllllllkkkkkkkkkjjjiiihhhgggfffeeeddd```ZZZUUUUUUUUUWWW\\\bbbbbbggglllsss}}}uuuqqqnnnnnnpppjjjfffccccccbbbcccjjjrrrzzz{{{uuusssrrrqqqpppppprrrsssuuutttttttttsssqqqooonnnmmmkkkmmmooopppoooooopppqqqmmmmmmnnnooopppqqqrrrrrrqqqqqqqqqqqqqqqpppooooooqqqrrrrrrqqqpppnnnlllkkkkkklllmmmnnnooooooooooooooonnnnnnnnnooopppqqqrrrrrrpppoooqqqssstttqqqooommmnnnpppqqqpppooommmkkkkkkiiifffccc^^^XXXPPPKKKGGGFFFDDDCCCBBBCCCEEEFFFBBBBBBCCCJJJWWWjjj{{{}}}{{{mmmggghhhllluuu|||zzzzzzuuujjj___VVVKKKAAA???<<<===???AAAFFFQQQ\\\nnnttt|||||||||zzzwwwuuutttuuuuuuuuuuuuuuuuuuuuuuuuttttttsssssssssrrrrrrrrruuuuuutttttttttsssssssssrrrtttvvvwwwuuuttttttuuussstttvvvyyy{{{|||}}}}}}yyyyyyxxxwwwuuurrrooommmfffggglllsss{{{~~~|||{{{yyywwwuuusssrrrrrrppppppqqqtttyyy~~~{{{xxxuuuvvvooooooooooooooonnnmmmmmmmmmllljjjiiiiiijjjlllmmmlllkkkkkkjjjjjjkkkkkklllkkkkkklllmmmnnnnnnnnnmmmjjjjjjiiihhhiiijjjlllmmmiiijjjjjjjjjiiihhhggggggdddbbb^^^YYYTTTPPPMMMKKKKKKKKKKKKJJJIIIKKKNNNQQQvvvvvvvvvvvvvvvwwwwwwxxxwwwvvvtttsssrrrrrrssssssuuuuuutttsssqqqpppnnnmmmmmmmmmlllkkkjjjjjjjjjkkkllllllkkkiiihhhgggfffeeeaaaaaa```]]]YYYSSSNNNKKKGGGFFFEEECCCAAA@@@????????????>>>===>>>???AAACCCCCCAAA???@@@BBBBBBAAA???AAAJJJUUUaaappp~~~aaaNNNFFFAAA>>>===<<<;;;;;;:::999888777777555444333333222222333333333555888>>>GGGPPPYYY^^^hhhppp{{{|||yyy|||ssslllmmmvvv}}}zzzyyy{{{~~~|||xxxtttpppooooooooommmkkkkkkjjjiiiiiikkkmmmnnnnnnlllnnnppprrrtttuuuvvvwwwuuutttttttttssspppllliiiccceeehhhiiijjjkkknnnpppqqqppppppqqqssssssrrrppppppoooooonnnmmmlllkkkkkkjjjjjjiiigggfffdddcccccc```ZZZUUUUUUUUUVVV\\\bbbdddjjjqqqyyyzzztttpppllllllnnnjjjeeeaaa```______eeemmmttt}}}xxxuuutttrrrpppppppppqqqrrrssssssrrrqqqpppnnnmmmlllkkkmmmoooooonnnnnnooopppooooooooooooooooooooopppoooppppppqqqqqqppppppoooppppppqqqqqqpppnnnlllkkkjjjkkklllmmmmmmnnnnnnmmmllllllmmmnnnooopppppppppqqqooonnnoooqqqrrrpppmmmmmmmmmnnnnnnnnnmmmlllkkkllliiifffbbb^^^WWWPPPKKKHHHFFFEEECCCBBBCCCDDDEEEBBBBBBCCCJJJWWWiiizzzwww}}}yyykkkgggiiioooxxxyyymmmbbbXXXMMMCCC>>><<<<<<>>>???DDDNNNYYYgggnnnxxx|||{{{~~~yyyvvvtttsssttttttttttttttttttttttttssssssrrrrrrrrrrrrqqqqqqtttssssssssssssrrrrrrrrrppprrrttttttsssrrrsssssstttuuuwwwyyy{{{|||}}}}}}yyyyyyxxxwwwtttqqqnnnlllggghhhlllsss{{{~~~|||yyyxxxvvvtttrrrqqqqqqpppooooooqqqtttyyy~~~{{{yyyuuussstttooooooooooooooonnnmmmmmmmmmllljjjiiiiiijjjkkklllkkkkkkjjjjjjjjjjjjkkkkkkjjjjjjkkkkkkllllllkkkkkklllkkkjjjjjjiiiiiijjjjjjfffffffffeeeeeeeeeeeeeeecccaaa]]]XXXSSSNNNKKKJJJJJJJJJJJJJJJIIIKKKNNNQQQvvvvvvuuuuuuttttttuuuuuuuuutttsssrrrqqqqqqrrrrrrttttttsssrrrqqqpppooonnnmmmllllllkkkkkkkkkllllllmmmlllkkkjjjiiigggffffffbbbbbb```]]]XXXSSSNNNKKKEEEDDDCCCBBBAAA@@@@@@@@@???>>>>>>===>>>@@@AAABBBCCCAAA@@@@@@AAAAAA@@@>>>BBBIIITTT```ooo|||cccOOOGGGBBB>>>===<<<;;;;;;:::999888777777555444333333222222333333444555999???HHHRRRZZZ```fffooo{{{|||xxx~~~uuunnnkkktttzzz}}}|||zzz}}}xxxuuurrrppppppooonnnmmmooonnnmmmmmmoooqqqqqqpppnnnpppsssvvvxxxyyyyyyxxxwwwuuusssqqqpppnnnjjjggg```bbbeeeggghhhjjjmmmoooqqqpppppprrruuuvvvuuutttqqqppppppooommmllllllkkkkkkjjjiiigggeeecccbbbaaaaaaZZZVVVUUUVVVWWW\\\bbbfffmmmvvvxxxrrrnnnjjjjjjkkkiiiccc^^^\\\ZZZYYY___fffmmmwww~~~{{{vvvtttrrrpppoooooopppppprrrqqqqqqooonnnmmmlllkkkjjjlllnnnooonnnnnnoooppppppooooooooonnnnnnnnnmmmmmmnnnoooppppppqqqppppppnnnoooooooooooonnnmmmllliiiiiijjjkkklllllllllllliiijjjlllnnnooopppoooooonnnnnnmmmnnnooopppnnnlllllllllllllllkkkkkkkkkkkkllljjjfffbbb]]]VVVOOOJJJHHHGGGEEEDDDCCCCCCCCCDDDBBBBBBCCCJJJWWWhhhyyyzzzqqqvvv}}}wwwjjjgggkkkqqq{{{rrrggg\\\PPPEEE>>><<<;;;<<<===AAAKKKUUU___hhhuuu~~~}}}{{{}}}xxxuuurrrqqqssssssttttttttttttssssssqqqqqqqqqqqqpppppppppppprrrrrrqqqqqqqqqpppppppppmmmoooqqqrrrqqqpppqqqrrruuuuuuwwwyyy{{{|||||||||yyyyyyxxxvvvssspppmmmkkkggghhhlllssszzz~~~|||zzztttsssrrrpppoooooonnnnnnmmmnnnqqqtttyyy~~~zzzxxxvvvrrrpppqqqnnnnnnooooooooonnnmmmmmmlllkkkjjjiiiiiijjjkkkllljjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiihhhllllllllllllkkkiiigggfffcccccccccbbbccccccddddddbbb```[[[UUUPPPLLLIIIHHHIIIJJJJJJIIIIIIKKKNNNQQQyyyxxxwwwvvvuuuttttttuuutttsssqqqpppppppppqqqrrrssssssrrrqqqpppooooooooommmmmmlllllllllmmmnnnnnnmmmlllkkkjjjiiihhhgggfffcccbbb```]]]XXXRRRNNNKKKFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@@@@@@@???>>>AAAHHHSSS```ooo|||eeeQQQHHHBBB???===<<<;;;;;;:::999888777777555444333333222222333333333555888>>>GGGQQQZZZ___```jjjzzz~~~vvvoookkkrrrwwwzzz~~~|||~~~vvvtttrrrqqqpppqqqqqqqqqsssrrrqqqqqqssstttsssrrrqqqssswwwzzz||||||{{{zzzwwwtttpppmmmkkkiiigggddd___bbbeeeggghhhkkknnnpppooonnnoooqqqtttvvvuuutttqqqqqqpppooonnnmmmlllllllllkkkjjjhhhfffdddbbbbbbaaa[[[WWWVVVWWWXXX]]]dddhhhqqq|||vvvqqqnnnjjjiiijjjiiiccc]]]YYYVVVUUUZZZbbbhhhqqqyyy{{{|||~~~}}}{{{tttsssqqqooonnnooopppqqqppppppooommmlllkkkkkkkkkjjjlllnnnnnnnnnmmmnnnooonnnnnnnnnnnnnnnnnnnnnnnnllllllnnnooopppqqqqqqqqqnnnnnnnnnnnnnnnmmmmmmmmmiiijjjkkklllmmmmmmmmmmmmhhhjjjmmmoooqqqqqqpppooommmmmmmmmnnnnnnnnnmmmmmmmmmlllkkkjjjjjjjjjkkkkkkkkkiiieee```[[[UUUNNNJJJHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBDDDJJJVVVgggwwwuuulllqqqwww}}}vvvjjjhhhlllrrr|||yyymmmaaaSSSFFF@@@===<<<<<<<<>>>>>>>>??????@@@AAAAAAAAAAAAAAA@@@????????????@@@GGGUUUeeettteeeQQQIIICCC???>>><<<;;;;;;:::999888777777555444333333222222333333222333666<<>>===>>>>>>???@@@@@@AAAAAA>>>@@@AAA@@@???>>>@@@AAAAAAIIIZZZooo~~~eeeQQQIIIDDD@@@???<<<;;;;;;:::999888777777555444333333222222333333222333555:::BBBKKKSSSXXX^^^iiiyyywwwpppmmmqqquuuxxxzzz}}}~~~{{{wwwpppqqqrrrqqqpppqqqtttvvvvvvuuuttttttuuuuuusssqqqsssuuuvvvxxxxxxxxxvvvvvvmmmkkkhhhfffeeedddbbb```bbbeeegggiiikkklllooorrrrrrqqqqqqsssuuuuuutttsssnnnnnnnnnnnnnnnnnnnnnnnnllllllkkkjjjhhhgggffffffaaa\\\XXXZZZ\\\^^^dddkkksss}}}}}}uuurrrpppllljjjjjjiiiccc[[[WWWTTTSSSYYYaaahhhqqqzzz~~~xxxpppooonnnmmmnnnoooqqqrrrooonnnlllkkkjjjjjjkkkkkkkkkmmmooopppoooooopppqqqmmmmmmnnnooopppqqqrrrrrrmmmnnnoooppprrrrrrsssssspppooonnnnnnmmmmmmmmmnnnmmmnnnoooppppppqqqppppppmmmnnnooopppqqqqqqpppppplllmmmoooooommmlllmmmnnnkkkkkkkkkkkkjjjjjjjjjjjjfffccc___[[[WWWRRRMMMJJJEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDJJJVVVdddsss|||zzz~~~~~~~~~rrrhhhmmmqqqxxx~~~vvvkkkhhhkkkpppxxx~~~ooo[[[JJJDDD@@@>>>>>>===???HHHRRReeessszzzvvvrrrooonnnpppqqqssssssqqqpppnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmllllllmmmnnnoooooonnnooorrrttttttuuuvvvwwwwwwwwwwwwwwwuuuuuutttsssqqqnnnkkkiiiggghhhmmmuuu{{{}}}zzzwwwqqqpppooonnnnnnmmmnnnnnniiiiiijjjlllooosssvvvxxx|||xxxrrrsssssspppmmmnnnllllllmmmnnnnnnnnnmmmmmmkkkkkkllllllmmmmmmnnnnnnjjjjjjiiiiiiiiiiiijjjjjjlllkkkjjjiiiiiiiiijjjkkkiiikkklllmmmllljjjgggeee``````aaabbbbbbbbbaaaaaa]]]ZZZUUUOOOKKKIIIHHHHHHHHHIIIJJJKKKKKKNNNRRRVVVuuuuuutttssssssrrrssssssrrrqqqpppppppppppprrrrrrpppooonnnmmmmmmnnnpppqqqoooooonnnmmmlllllllllmmmkkkjjjiiihhhgggeeeddddddaaa```^^^[[[WWWTTTQQQPPPHHHGGGEEECCCAAA@@@??????===>>>>>>???@@@@@@AAA@@@<<<>>>@@@@@@???>>>@@@CCCBBBLLLbbbzzzdddQQQIIIDDDAAA???<<<;;;;;;:::999888777777555444333333222222333333333333666:::AAAIIIQQQUUU^^^hhhwww|||~~~wwwoooooorrrvvvxxxxxx{{{~~~}}}~~~|||wwwtttqqqrrrsssqqqoooooorrrtttuuutttsssttttttsssqqqnnnrrrrrrrrrrrrrrrqqqpppoooiiigggeeeeeeeeedddbbbaaaccceeehhhiiijjjlllnnnpppsssrrrqqqrrrrrrrrrpppnnnkkkllllllmmmnnnnnnoooooojjjjjjiiiiiihhhgggggggggaaa\\\YYY[[[^^^aaahhhooouuu~~~{{{sssrrrpppllliiijjjhhhaaaZZZVVVSSSSSSZZZccciiirrr}}}yyyqqqpppnnnmmmmmmnnnooopppooonnnllljjjjjjjjjkkkllllllnnnpppqqqppppppqqqrrrooooooppppppqqqqqqrrrrrrooooooppprrrrrrsssssssssrrrqqqpppnnnmmmmmmmmmnnnmmmnnnooopppqqqqqqqqqqqqooooooooooooooooooooooooiiilllnnnmmmkkkjjjkkkmmmiiiiiijjjjjjjjjiiihhhgggbbb```\\\XXXUUUQQQMMMJJJCCCDDDDDDEEEEEEEEEEEEEEECCCCCCEEEJJJUUUdddqqqzzzzzz~~~~~~~~~qqqfffkkkpppwww}}}tttiiigggjjjpppxxxwww```MMMCCC@@@>>>>>>===???HHHRRReeeuuuzzzuuupppmmmmmmoooqqqrrrrrrqqqooommmnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnmmmmmmmmmllllllllllllmmmnnnnnnmmmoooqqqtttssstttuuuuuuuuuuuuuuuuuusssssssssrrrpppnnnkkkjjjfffhhhnnnvvv}}}|||xxxqqqpppooonnnmmmmmmmmmmmmhhhgggggghhhkkknnnrrruuu{{{|||uuupppqqqqqqnnnllllllkkklllmmmmmmnnnnnnmmmmmmkkklllmmmnnnooooooooooookkkkkkjjjjjjjjjjjjkkkkkkkkkjjjiiihhhhhhjjjkkklllmmmmmmmmmmmmkkkhhhfffddd```bbbdddeeeeeecccaaa___\\\YYYTTTOOOKKKJJJJJJJJJIIIJJJKKKLLLMMMPPPTTTXXXwwwwwwvvvuuuuuuuuuuuuvvvrrrrrrqqqppppppqqqrrrssspppooommmlllmmmnnnpppqqqooonnnmmmlllkkkjjjjjjjjjjjjiiiiiigggfffeeedddcccaaa___]]]ZZZWWWTTTRRRQQQEEEDDDCCCBBBAAA@@@@@@@@@===>>>???@@@@@@AAA@@@@@@;;;>>>@@@@@@??????AAADDDDDDOOOgggcccPPPIIIDDDAAA@@@<<<;;;;;;:::999888777777555444333333222222333333444555666:::AAAIIIPPPTTT[[[eeesss~~~|||~~~wwwooopppsssvvvxxxxxxyyy~~~}}}}}}zzzvvvtttsssttttttqqqnnnmmmooorrrtttsssrrrssssssrrrooommmpppooonnnmmmllllllkkkkkkffffffeeeeeeffffffdddbbbdddfffhhhiiijjjkkkmmmooorrrpppooooooooonnnllliiijjjjjjkkklllmmmnnnoooppphhhhhhhhhhhhggggggggggggaaa\\\ZZZ\\\```ccckkkrrrttt}}}yyyrrrqqqoookkkiiiiiifff___XXXUUURRRSSS[[[ccchhhsss{{{sssqqqooommmllllllmmmnnnooonnnllljjjjjjjjjlllmmmmmmoooqqqqqqqqqpppqqqrrrrrrrrrrrrqqqqqqqqqqqqppppppqqqrrrrrrsssssssssssstttsssqqqooonnnmmmmmmnnnmmmnnnoooppppppqqqqqqqqqoooooonnnmmmmmmmmmmmmnnnhhhjjjmmmllljjjhhhiiikkkfffgggiiijjjjjjhhhfffeee```]]]ZZZVVVTTTQQQMMMJJJBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCEEEJJJUUUcccqqqyyy{{{~~~~~~pppeeeiiiooovvv|||}}}rrrhhhfffjjjpppyyy}}}dddPPPBBB???=========???HHHRRRdddtttyyysssooolllmmmnnnqqqrrrrrrqqqnnnmmmoooooonnnnnnnnnmmmmmmmmmnnnnnnmmmmmmmmmlllllllllkkklllmmmmmmlllnnnqqqssssssssstttttttttttttttsssrrrrrrrrrqqqpppnnnlllkkkfffhhhnnnvvv~~~}}}yyyqqqqqqooonnnmmmlllllllllhhhgggeeeeeehhhlllqqqssszzzyyysssnnnooopppmmmkkkkkkkkkkkklllmmmnnnnnnnnnmmmlllmmmnnnooopppppppppppplllkkkkkkjjjjjjkkkkkkllljjjiiihhhggghhhiiikkkmmmpppooonnnmmmjjjgggdddbbbccceeegggiiihhhfffccc```[[[XXXSSSNNNKKKJJJKKKLLLIIIJJJLLLLLLNNNQQQUUUYYYxxxwwwvvvuuuttttttuuuuuuqqqqqqrrrrrrrrrrrrssssssppppppqqqqqqqqqqqqppppppmmmlllkkkkkklllmmmllljjjjjjjjjjjjiiigggeeebbbaaa___^^^\\\[[[YYYUUUPPPLLLJJJHHHFFFDDDBBB@@@??????>>>>>>===============>>>AAA===<<<@@@BBBAAAAAADDDFFFTTTkkkeeeRRRHHHCCC@@@@@@===<<<;;;:::888777666666555444333333222222333333333333666:::BBBKKKTTTYYY]]]fffrrr|||~~~yyyqqqppptttxxxzzzyyyzzz|||~~~zzzxxx{{{~~~zzzxxxvvvuuusssqqqpppqqqrrrssspppqqqrrrsssrrrpppnnnllllllkkkjjjiiihhhhhhhhhhhhiiihhhfffdddcccdddeeefffgggiiijjjlllllllllkkkkkkllllllllliiigggeeefffgggiiihhhhhhjjjlllnnnnnnmmmjjjiiigggffffffeeecccaaaccc______aaacccbbbeeeiiipppuuu~~~zzzuuupppnnnooommmhhhccc^^^\\\XXXUUUSSSVVV[[[___jjjwwwyyypppooonnnmmmmmmnnnoooppplllkkkiiihhhhhhiiikkklllmmmnnnooopppqqqrrrrrrrrrrrrrrrpppppppppppprrrrrrtttssssssrrrrrrsssssstttrrrqqqooonnnmmmnnnpppqqqqqqrrrsssssssssrrrqqqpppooooooooonnnmmmkkkjjjiiiggghhhiiijjjkkkjjjjjjiiihhhhhhiiiiiihhhfffcccbbb]]][[[XXXUUUSSSPPPKKKHHHGGGFFFEEECCCCCCCCCDDDDDDDDDDDDEEEHHHQQQ```rrr|||pppjjjiiippptttwww{{{pppeeehhhnnnrrrzzzgggPPPFFF@@@<<<<<<===???DDDKKK^^^lll~~~yyytttqqqpppkkklllmmmnnnoooooooooooooooooonnnnnnmmmmmmmmmlllnnnnnnnnnmmmllllllkkkkkkllllllmmmmmmnnnoooooooooooooooooopppqqqrrrttttttrrrqqqpppppppppnnnjjjgggeeeggglllttt|||}}}{{{tttrrrpppooonnnmmmkkkiiihhhfffccc``````eeemmmsss{{{~~~}}}uuusssooommmlllkkkjjjhhhiiijjjlllmmmnnnmmmllllllllllllllllllmmmmmmnnnnnnkkkkkkkkkkkkkkkkkkkkkkkklllllljjjjjjjjjjjjllllllpppooommmiiidddaaa```aaaaaa``````bbbccccccaaa___[[[VVVOOOJJJIIIIIIJJJJJJIIIFFFGGGLLLOOOQQQUUUZZZxxxwwwvvvtttttttttuuuvvvssssssrrrrrrrrrrrrrrrrrrooooooppppppppppppoooooonnnlllkkkkkkmmmmmmllljjjjjjjjjjjjiiigggeeebbbaaa```^^^]]][[[YYYUUUPPPMMMJJJIIIGGGDDDBBBAAA@@@?????????>>>======>>>>>>???EEEAAA@@@CCCCCCAAAAAADDDGGGUUUkkk|||eeeRRRIIICCCAAAAAA===<<<;;;:::999777666666555444333333222222333333222333555:::AAAKKKSSSYYY]]]fffsss}}}{{{tttqqqtttxxxyyyxxxwwwyyy|||~~~{{{}}}}}}zzzyyywwwuuusssrrrrrrssssssooopppqqqrrrqqqooommmllllllkkkjjjiiiiiihhhhhhhhhjjjiiigggffffffggghhhiiikkkkkkkkkkkkjjjiiihhhhhhhhhhhhiiihhhfffeeeggghhhiiihhhhhhjjjlllnnnnnnmmmmmmkkkhhhgggffffffdddbbbddd```]]]^^^^^^\\\^^^bbbnnnttt}}}xxxsssnnnmmmmmmkkkfffbbb___]]]ZZZVVVTTTWWW\\\```kkkwwwwwwooonnnnnnmmmmmmmmmnnnnnnmmmmmmlllkkkkkklllmmmmmmnnnooopppqqqrrrssssssssssssrrrqqqqqqqqqqqqrrrsssrrrrrrqqqqqqqqqqqqrrrrrrqqqpppooonnnnnnoooqqqrrrrrrsssttttttsssrrrqqqpppooooooooonnnmmmllljjjjjjhhhiiijjjkkklllkkkjjjjjjggghhhhhhhhhgggeeebbb```]]][[[XXXUUUSSSOOOKKKHHHGGGFFFEEECCCCCCCCCDDDDDDCCCDDDEEEHHHQQQaaasss|||qqqkkkkkkppptttxxx||||||mmmdddgggnnnttt|||jjjRRRFFF@@@<<<<<<===???DDDKKK\\\jjj|||xxxssspppnnnkkklllmmmnnnoooooooooooonnnnnnnnnnnnmmmmmmllllllnnnnnnmmmmmmmmmlllllllllkkkkkkllllllmmmnnnnnnnnnoooooooooooopppqqqrrrrrrrrrrrrqqqqqqqqqoookkkgggeeeggglllttt{{{~~~|||yyytttrrrpppoooooonnnkkkiiigggeeebbb______cccjjjpppvvvzzz|||vvvsssooommmlllllljjjiiijjjkkkkkkllllllllllllkkkkkkkkklllmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkjjjjjjkkklllllloooooommmiiidddaaa```aaaccccccbbbcccddddddaaa___[[[VVVOOOKKKIIIJJJJJJKKKKKKIIIJJJNNNQQQRRRWWW]]]wwwvvvuuuttttttuuuvvvvvvuuuuuutttssssssrrrrrrrrrooooooppppppppppppoooooonnnmmmllllllmmmmmmllljjjjjjjjjjjjiiigggeeebbbaaaaaa___^^^\\\ZZZVVVQQQMMMJJJIIIGGGEEECCCAAAAAA@@@@@@??????>>>??????@@@@@@GGGCCCBBBDDDCCC@@@@@@CCCIIIWWWlll|||yyy~~~eeeRRRIIIDDDBBBBBB===<<<;;;:::999888777666555444333333222222333333222222555999AAAJJJSSSXXX^^^fffsss~~~}}}wwwqqqtttwwwxxxvvvvvvyyy|||~~~}}}{{{zzzwwwuuusssrrrrrrrrrnnnoooooopppooonnnlllkkkllllllkkkjjjiiiiiiiiiiiikkkjjjiiihhhhhhiiikkklllmmmllljjjhhhgggeeeeeedddccceeefffgggfffggghhhjjjiiiiiiiiikkkmmmoooooonnnqqqmmmiiifffeeeeeedddcccbbb]]]YYYYYYXXXWWWYYY^^^kkkqqqzzz}}}tttppplllkkkjjjiiieeeaaaaaa___[[[WWWVVVXXX]]]aaakkkvvv}}}tttoooooooooooonnnmmmlllllloooooooooooooooooooooooonnnoooppprrrsssttttttttttttsssrrrrrrrrrrrrssstttqqqppppppppppppppppppqqqpppoooooonnnoooppprrrsssttttttuuuttttttrrrpppooooooooooooooonnnlllkkkjjjhhhiiikkklllllllllkkkjjjgggggghhhhhhfffdddaaa___^^^[[[WWWTTTRRROOOKKKHHHEEEEEEDDDCCCCCCDDDDDDDDDBBBCCCDDDIIISSScccsss|||qqqlllmmmqqqvvv{{{yyykkkbbbgggooouuu~~~nnnUUUHHHBBB=========???DDDJJJXXXfffyyyxxxrrrnnnlllkkklllmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmllllllllljjjkkkkkkllllllmmmnnnnnnpppoooooooooooooooppppppsssrrrrrrrrrrrrpppkkkhhheeegggkkkssszzz|||zzzvvvtttrrrpppooonnnmmmkkkiiifffdddaaa]]]]]]```ggglllppptttzzz~~~{{{vvvssspppnnnmmmlllkkkjjjlllkkkkkkjjjjjjjjjkkkkkkjjjkkkmmmnnnnnnnnnlllkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkllllllnnnnnnlllhhhdddaaa```aaaeeeeeeeeefffgggfffccc```[[[VVVPPPLLLJJJKKKKKKKKKNNNLLLMMMQQQSSSUUU[[[bbbvvvvvvuuuttttttuuuvvvwwwwwwwwwvvvuuutttrrrrrrqqqpppqqqqqqrrrrrrqqqqqqpppooonnnllllllmmmmmmllljjjjjjjjjjjjiiigggeeebbbaaabbb```^^^]]]ZZZVVVQQQMMMJJJIIIGGGEEECCCBBBAAAAAA@@@@@@??????@@@@@@AAAAAADDDAAAAAACCCAAA>>>???CCCLLLYYYnnn{{{xxx}}}eeeRRRJJJEEEBBBBBB======<<<;;;999888777666555444333333222222333333222222444999AAAJJJSSSXXX^^^gggttt~~~~~~wwwppptttwwwxxxxxxzzz~~~|||zzzxxxuuusssqqqpppppplllmmmmmmmmmmmmlllkkkjjjllllllkkkjjjjjjjjjjjjjjjjjjjjjiiiiiijjjkkklllmmmkkkjjjhhhfffddddddddddddbbbdddggghhhiiijjjlllnnnlllkkkkkkmmmoooqqqqqqpppppplllgggdddcccccccccbbb^^^YYYUUUUUUUUUUUUYYY___gggnnnyyy|||qqqnnnkkkjjjjjjhhheeebbbcccaaa]]]XXXVVVXXX]]]aaajjjttt}}}{{{ssspppqqqqqqqqqpppnnnlllkkknnnoooppppppppppppooonnnmmmnnnoooqqqrrrssssssttttttttttttsssssstttttttttqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooppprrrtttuuuuuuuuuuuuuuutttsssqqqpppoooppppppooonnnmmmllllllhhhiiijjjkkklllkkkjjjjjjhhhiiiiiiiiigggdddbbb```^^^[[[WWWSSSQQQNNNJJJHHHDDDDDDCCCCCCDDDDDDDDDDDDAAABBBDDDJJJUUUeeeuuu{{{pppmmmpppuuu{{{yyykkkccchhhpppvvv~~~rrrYYYJJJDDD???>>>>>>>>>CCCIIITTTbbbvvv{{{xxxqqqmmmkkkkkklllmmmmmmnnnnnnnnnmmmllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmkkkkkkllllllmmmnnnnnnoooqqqqqqpppooooooooooooooossssssssstttsssppplllhhhdddfffkkksssyyy{{{xxxtttrrrpppnnnmmmmmmkkkiiigggeeeccc___\\\[[[^^^ccchhhlllpppxxx~~~~~~{{{vvvssspppnnnmmmmmmllljjjlllkkkjjjiiihhhiiijjjkkkiiikkkmmmoooooommmkkkiiijjjjjjkkkkkkkkkkkklllllllllllllllkkkkkklllllllllllllllkkkgggcccaaaaaaaaadddeeeeeegggiiihhheeebbbYYYUUUPPPLLLKKKLLLMMMMMMPPPNNNOOORRRTTTVVV^^^ggguuuuuutttttttttvvvwwwxxxxxxxxxwwwvvvtttsssrrrrrrrrrssssssttttttssssssrrrpppnnnmmmmmmmmmmmmkkkjjjjjjjjjjjjiiigggeeebbbaaabbbaaa___]]]ZZZVVVQQQMMMIIIHHHFFFEEECCCBBBAAAAAA@@@@@@???@@@@@@AAABBBBBBAAA@@@AAACCCBBB@@@BBBGGGOOO\\\ooo~~~|||yyy}}}eeeSSSJJJEEEBBBBBB>>>===<<<;;;999888777777555444333333222222333333222333555999AAAJJJSSSXXX___hhhuuu~~~}}}|||vvvooorrrvvvyyy|||~~~zzzyyywwwtttqqqooommmlllkkklllllllllkkkkkkkkkjjjmmmlllkkkkkkkkkkkkkkkkkkiiiiiiiiiiiijjjkkkkkklllhhhgggfffeeeeeeeeeggghhhfffiiilllnnnnnnoooqqqrrrpppooooooppprrrsssrrrqqqmmmjjjeeebbbbbbbbbbbbbbb```YYYTTTSSSSSSTTTZZZaaaeeemmmyyy{{{ooonnnlllkkkjjjiiigggeeecccaaa]]]XXXVVVWWW[[[___gggpppxxx}}}{{{uuuttttttttttttrrrpppmmmlllmmmnnnnnnoooooonnnnnnmmmkkklllnnnoooqqqrrrrrrsssttttttttttttttttttttttttrrrrrrsssttttttsssrrrrrrnnnooooooppprrrssstttuuuuuuuuuvvvvvvuuusssrrrqqqppppppppppppooonnnmmmmmmhhhhhhjjjkkkkkkkkkjjjiiijjjjjjkkkjjjhhhfffcccaaa^^^ZZZUUURRROOOLLLIIIFFFBBBBBBCCCCCCDDDDDDDDDEEEAAAAAADDDKKKXXXiiiwww|||rrrpppttt}}}{{{nnneeejjjqqqvvv}}}vvv]]]LLLEEE@@@???>>>>>>CCCIIIRRR___rrrzzz}}}}}}{{{xxxrrrmmmkkkkkkllllllmmmmmmmmmmmmmmmkkkkkkkkkkkkllllllllllllkkklllllllllmmmmmmnnnnnnmmmmmmmmmnnnooooooppppppsssrrrqqqqqqpppppppppppprrrrrrsssttttttqqqkkkgggcccfffkkkssszzz{{{wwwssspppnnnlllkkkkkkjjjgggeeedddbbb___[[[ZZZ]]]bbbfffkkkpppxxx~~~{{{uuurrrooommmmmmmmmlllkkklllkkkjjjiiihhhiiijjjkkkiiikkkmmmooonnnmmmjjjiiijjjjjjjjjkkkkkklllllllllllllllllllllllllllllllllkkkkkkiiigggcccaaaaaaaaabbbccceeegggiiihhhdddaaaVVVRRRNNNLLLLLLMMMNNNNNNPPPOOOQQQSSSUUUXXXbbbllluuutttttttttuuuvvvxxxyyyyyyyyyxxxwwwvvvttttttsssttttttuuuuuuuuuuuuttttttqqqooommmmmmmmmmmmkkkjjjjjjjjjjjjiiigggeeebbbaaabbbaaa^^^\\\ZZZUUUPPPLLLHHHGGGEEEDDDBBBAAAAAAAAA????????????@@@AAABBBBBB@@@@@@CCCFFFEEECCCGGGMMMRRR^^^ppp|||zzz~~~fffSSSJJJDDDAAAAAA>>>===<<<;;;:::999888777555444333333222222333333333333666:::BBBKKKTTTYYY```iiiuuu~~~}}}{{{tttmmmqqqvvv{{{~~~|||xxxwwwuuussspppmmmkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkmmmllllllkkkkkkllllllllliiiiiiiiijjjjjjjjjjjjjjjffffffggghhhiiikkklllmmmmmmpppsssttttttssstttuuutttrrrqqqqqqrrrsssrrrpppjjjhhheeecccdddeeeeeeeeeeee]]]VVVSSSRRRSSSYYY```fffnnnzzz}}}xxxnnnmmmlllkkkjjjiiihhhhhhccc```\\\WWWTTTUUUYYY]]]ccckkksssxxx|||~~~yyyxxxwwwvvvtttrrrpppnnnmmmmmmmmmllllllllllllmmmmmmjjjkkkmmmooopppqqqrrrrrrsssssstttuuuuuutttssssssssstttuuuvvvvvvuuutttsssooopppppprrrssstttuuuuuutttuuuvvvvvvvvvuuutttssspppppppppppppppooonnnnnnhhhiiikkklllllllllkkkjjjkkkllllllkkkiiifffcccaaa]]]YYYTTTOOOLLLJJJGGGEEE@@@AAABBBCCCDDDEEEEEEEEEAAAAAADDDMMM\\\mmmzzzwwwxxx~~~qqqhhhlllssswww}}}|||bbbNNNGGGBBB@@@???>>>BBBHHHRRR]]]nnn}}}|||tttnnnnnnttt{{{zzzsssooolllkkkllllllmmmmmmmmmlllllljjjjjjkkkkkkkkkkkkkkklllkkkkkkkkklllmmmnnnoooooommmnnnnnnoooppppppqqqqqqssssssrrrqqqppppppqqqqqqqqqrrrsssttttttpppkkkfffbbbeeekkkttt{{{|||xxxtttpppnnnllljjjjjjiiigggeeecccbbb___\\\[[[]]]bbbffflllqqqyyy}}}zzztttqqqnnnlllllllllkkkjjjjjjjjjjjjjjjjjjkkklllllljjjkkkmmmmmmmmmllljjjiiiiiijjjjjjkkkkkkllllllmmmllllllmmmmmmmmmmmmlllllliiiiiihhhfffbbbaaaaaabbbbbbbbbdddffffffddd```\\\QQQOOOLLLKKKLLLNNNPPPPPPPPPPPPRRRUUUVVV[[[gggsssttttttssstttuuuwwwyyyzzzyyyyyyxxxwwwvvvvvvuuuuuuttttttuuuuuuuuuuuuttttttqqqpppnnnmmmnnnmmmkkkjjjjjjjjjjjjiiigggeeebbbaaabbb```^^^\\\YYYTTTOOOKKKFFFFFFDDDBBBAAA@@@@@@@@@>>>>>>>>>??????@@@AAABBB@@@AAADDDGGGEEECCCGGGOOOUUU```qqq~~~yyyxxx~~~gggTTTJJJDDD@@@@@@>>>>>>===;;;:::999888777555444333333222222333333444444777;;;CCCLLLUUUZZZaaaiiiuuu}}}~~~}}}{{{ssslllpppvvv||||||{{{wwwvvvuuussspppmmmkkkjjjkkkkkkkkkjjjjjjkkkkkklllmmmmmmllllllllllllmmmmmmjjjjjjkkkkkkjjjjjjiiiiiihhhiiikkkmmmoooqqqrrrssstttwwwyyyyyywwwuuuuuuuuuuuusssrrrqqqqqqqqqooommmiiihhhggghhhjjjkkkkkkkkkfff]]]UUURRRRRRTTT[[[ccciiiqqq|||xxxqqqlllllllllkkkiiihhhhhhiiibbb___[[[UUURRRSSSWWWZZZ^^^fffnnnttt{{{zzzxxxvvvsssqqqooommmmmmmmmlllkkkjjjjjjkkklllmmmjjjkkkmmmoooqqqrrrssssssrrrsssttttttttttttsssrrrssstttvvvwwwwwwvvvtttssspppqqqrrrsssttttttttttttssstttuuuvvvwwwvvvuuuuuuppppppqqqqqqppppppoooooojjjkkkmmmnnnnnnnnnmmmlllkkkkkkkkkkkkhhheeebbb```\\\XXXRRRMMMJJJGGGEEECCC???@@@BBBCCCEEEEEEEEEEEEBBBBBBEEEOOO___ppp}}}rrriiinnnuuuxxxgggOOOIIICCC@@@???>>>BBBHHHRRR\\\kkkzzz|||mmmfffgggmmmuuu{{{uuuqqqnnnlllllllllmmmmmmllllllkkkiiijjjjjjjjjkkkkkkkkkkkkjjjjjjkkklllmmmnnnooopppmmmmmmnnnnnnoooppppppppprrrqqqpppppppppppppppqqqpppqqqrrrtttssspppjjjeeebbbeeekkkttt|||}}}zzzuuuqqqooommmlllkkkjjjhhhfffcccbbb```]]]\\\___cccgggnnnsss{{{|||xxxrrrpppmmmkkkkkkkkkjjjiiihhhiiijjjlllmmmmmmmmmmmmkkkllllllllllllkkkjjjiiiiiiiiijjjkkkkkklllmmmmmmkkklllmmmnnnnnnmmmlllkkkhhhhhhhhheeebbbaaaaaabbbccccccddddddccc___YYYTTTMMMKKKIIIJJJLLLOOOQQQQQQQQQQQQTTTWWWYYY^^^lllzzztttsssssstttuuuwwwyyyzzzyyyyyyxxxxxxwwwvvvvvvvvvssssssttttttttttttssssssrrrpppnnnnnnnnnmmmkkkjjjjjjjjjjjjiiigggeeebbbaaaaaa```]]][[[XXXTTTNNNJJJFFFEEECCCBBBAAA@@@??????>>>>>>>>>>>>???@@@AAABBB???@@@CCCEEECCCAAAEEELLLVVVaaarrrzzzvvvwww}}}hhhTTTJJJCCC@@@???>>>>>>===<<<:::999888777555444333333222222333333555555777<<>>???AAACCCEEEEEEEEEEEEBBBBBBFFFQQQaaarrr~~~~~~qqqjjjooovvvzzzkkkPPPIIICCCAAA???>>>BBBGGGSSS\\\jjjxxxzzzjjjbbbcccjjjrrr~~~|||vvvrrrppplllllllllmmmllllllkkkkkkiiiiiiiiijjjjjjkkkkkkkkkjjjjjjkkklllmmmoooppppppllllllmmmmmmnnnoooooooooppppppooooooooooooppppppoooppprrrssssssoooiiidddaaadddkkkuuu}}}~~~{{{vvvrrrpppnnnmmmmmmllliiihhhcccbbb```^^^]]]```eeehhhooottt{{{zzzvvvqqqooollljjjkkkkkkjjjiiiggghhhkkkmmmnnnooonnnnnnlllllllllkkkkkkjjjjjjjjjiiiiiijjjkkkkkklllmmmmmmkkklllmmmnnnnnnmmmlllkkkggghhhgggeeebbb```aaabbbeeeeeedddccc```ZZZSSSNNNJJJIIIHHHIIILLLOOOQQQRRRRRRSSSUUUYYY[[[aaappp~~~uuutttsssrrrsssuuuwwwyyyxxxxxxxxxwwwwwwvvvttttttrrrrrrrrrsssssssssttttttssspppnnnnnnooopppmmmkkkjjjjjjiiihhhgggfffeeeeeebbb```^^^\\\YYYSSSMMMHHHFFFEEECCCAAA???>>>>>>===<<<<<<===>>>???@@@AAAAAAAAABBBCCCCCCDDDHHHMMMQQQUUU^^^lll{{{yyytttsss{{{jjjTTTIIIEEEBBB??????===;;;;;;;;;;;;999777666555333111111222333444666333111666@@@MMMVVV[[[___hhhuuu~~~{{{yyy~~~uuuooosssyyy~~~}}}zzzyyyyyyvvvqqqnnnmmmllljjjiiiooommmkkkkkkmmmmmmmmmlllqqqpppooonnnnnnmmmnnnnnnooommmjjjhhhiiikkknnnpppqqqsssvvvxxxyyyyyyxxxxxxzzz{{{{{{yyyvvvtttttttttvvvwwwxxxwwwtttqqqoooooooooqqqrrrqqqsssvvvuuuppp```XXXRRRQQQSSSWWW```iiiqqq{{{yyysssmmmiiikkkkkkkkkjjjiiihhhgggfffdddaaa[[[UUUPPPPPPSSSVVVYYY```gggooozzz~~~xxxsssssspppkkkiiiiiifffhhhjjjjjjjjjiiijjjllllllmmmnnnppprrrtttuuuvvvwwwuuurrrqqqrrrttttttttttttttttttsssrrrqqqpppoooqqqrrrsssuuuvvvuuuuuutttwwwuuutttvvvxxxxxxuuuqqqqqqqqqqqqpppooonnnnnnmmmoooppppppoooooonnnmmmlllooommmkkkjjjhhheee```]]]ZZZVVVOOOJJJGGGEEECCCBBBBBBAAA@@@@@@@@@AAABBBCCCAAABBBHHHUUUgggxxx{{{qqqjjjnnnwww~~~jjjTTTKKKDDDCCCCCCBBBBBBDDDQQQZZZhhhttt~~~}}}~~~zzz|||pppgggcccgggmmmwww~~~wwwpppmmmmmmlllkkkjjjiiijjjkkkkkkiiiiiihhhhhhhhhiiikkklllmmmlllkkkjjjkkklllmmmnnnooooooooonnnnnnnnnnnnnnnqqqooonnnmmmmmmnnnoooqqqtttqqqoooppprrrpppjjjddddddgggmmmuuu||||||xxxsssqqqpppooooooooommmiiifffeeeccc___]]]]]]aaafffjjjpppsssxxx|||}}}|||yyyvvvrrrpppnnnkkkjjjjjjjjjkkkjjjjjjkkkkkklllmmmmmmmmmoooooonnnmmmlllkkkkkkjjjggghhhhhhiiijjjkkkllllllnnnlllkkkkkklllmmmkkkjjjkkkhhhfffeeeddddddbbb```fffdddbbb___]]]ZZZUUUQQQKKKKKKLLLLLLMMMMMMNNNNNNMMMQQQUUUVVVYYYfffyyytttsssrrrrrrrrrtttvvvwwwwwwwwwwwwvvvvvvuuussssssqqqrrrrrrrrrrrrsssssssssrrrpppnnnnnnoooooommmkkkkkkjjjiiihhhgggeeeddddddaaa```^^^\\\YYYTTTNNNIIIFFFEEECCCAAA???>>>>>>===<<<<<<===>>>???@@@AAAAAA@@@@@@AAAAAABBBEEEJJJNNNSSS\\\kkkzzz{{{vvvwwwlllVVVKKKFFFCCC@@@===;;;999999999999777666666555333222111222333444666333222777AAAMMMWWW\\\dddmmmyyy|||}}}wwwpppttt{{{|||xxxvvvtttqqqmmmllllllmmmnnnnnnnnnlllkkklllmmmmmmmmmkkkpppooonnnnnnnnnnnnnnnnnnooommmkkkiiiiiikkknnnpppppprrrtttvvvwwwvvvvvvuuuwwwxxxxxxvvvtttrrrrrrsssvvvwwwxxxvvvsssqqqppppppnnnqqqrrrqqqrrrtttrrrlll___WWWRRRQQQTTTXXXaaajjjttt~~~|||vvvqqqlllmmmllllllkkkjjjiiigggfffdddaaa\\\VVVRRRRRRVVVYYY\\\cccjjjrrr|||zzzuuussspppjjjggghhhgggiiikkkkkkkkkjjjkkklllkkkmmmoooqqqtttuuuvvvwwwwwwuuurrrqqqrrrtttttttttsssssssssrrrqqqpppoooooopppqqqssstttuuutttttttttvvvuuutttvvvwwwwwwtttrrrnnnnnnnnnoooooopppqqqrrroooooooooooonnnmmmllllllnnnllljjjiiigggddd```\\\YYYUUUOOOJJJGGGEEECCCBBBAAAAAA@@@@@@@@@AAACCCCCCCCCDDDIIIUUUfffwwwwwwnnnhhhmmmvvv~~~kkkTTTLLLDDDCCCDDDBBBCCCEEENNNWWWdddrrr{{{{{{ssssss{{{tttkkkgggiiioooxxx~~~wwwqqqmmmnnnmmmkkkjjjjjjjjjkkklllkkkjjjiiiiiijjjkkklllmmmmmmllllllkkklllmmmnnnnnnooooooppppppqqqppppppoooqqqpppnnnmmmmmmnnnpppqqqsssqqqpppqqqsssqqqjjjdddeeehhhooowww}}}}}}yyytttuuusssqqqooonnnlllhhhfffeeebbb___\\\]]]aaaeeeiiinnnrrrvvvzzz{{{zzzwwwuuupppooollljjjiiiiiijjjjjjiiiiiijjjkkkmmmnnnoooooonnnnnnmmmmmmllllllkkkkkkllllllmmmmmmnnnooooooooonnnlllkkklllmmmmmmkkkjjjiiigggdddbbbbbbbbbaaa```dddccc```^^^[[[XXXSSSPPPJJJJJJKKKKKKLLLMMMMMMMMMNNNRRRVVVXXX\\\iii}}}rrrqqqqqqpppqqqrrrtttuuutttuuuuuuuuutttsssrrrqqqppppppqqqqqqqqqrrrrrrrrrqqqooonnnnnnnnnnnnmmmkkklllkkkjjjhhhfffdddcccbbbaaa___]]][[[YYYTTTOOOKKKFFFEEECCCAAA???>>>>>>===<<<======>>>???@@@AAAAAAAAAAAABBBBBBBBBDDDHHHLLLPPPYYYhhhwww~~~{{{~~~mmmWWWLLLGGGDDDAAA===;;;:::999:::999777666666555333222222222333444555333333888BBBMMMWWW]]]iiirrr~~~}}}rrrwww}}}|||wwwssspppnnnjjjiiikkkmmmoooooommmllllllmmmnnnnnnmmmkkknnnnnnnnnmmmnnnnnnoooooonnnmmmkkkjjjjjjllloooqqqoooppprrrssstttsssrrrrrrsssttttttsssqqqooopppqqqtttuuuvvvuuurrrpppppppppmmmqqqrrrqqqrrrrrrnnnggg]]]VVVQQQRRRUUU[[[dddmmmyyyzzzuuuqqqppppppooonnnmmmkkkiiihhheeeccc^^^YYYUUUVVVYYY\\\^^^eeemmmttt~~~}}}vvvrrrnnnhhheeeeeeiiikkkmmmmmmmmmlllmmmnnnmmmooorrruuuwwwxxxxxxwwwvvvtttrrrqqqrrrssssssrrrqqqqqqqqqqqqpppoooooonnnooopppqqqrrrssssssssssssvvvuuutttuuuvvvvvvtttrrroooooonnnnnnoooppprrrsssoooooooooooonnnmmmlllkkkmmmllliiihhhfffccc___\\\XXXTTTNNNIIIFFFEEECCCBBB@@@@@@@@@@@@AAABBBDDDDDDEEEEEEIIITTTddduuurrriiieeejjjsss{{{kkkUUULLLEEEDDDDDDCCCCCCEEEJJJSSS```mmmwwwwwwnnnmmm{{{}}}tttooommmrrrzzzyyyrrrooonnnnnnlllkkkkkkkkklllmmmlllkkkkkkkkkkkkllllllmmmnnnmmmmmmmmmmmmnnnooopppoooppprrrtttttttttsssrrrqqqpppooonnnnnnooopppqqqsssrrrrrrttttttqqqjjjdddeeeiiiqqqyyy~~~~~~zzzvvvxxxuuuqqqooommmkkkhhhfffdddbbb^^^\\\]]]```eeehhhmmmoootttwwwyyyxxxuuusssnnnmmmjjjhhhhhhhhhiiijjjhhhhhhjjjkkkmmmnnnppppppllllllllllllllllllllllllooooooppppppppppppppppppmmmlllkkklllmmmmmmkkkiiihhheeeaaa______`````````cccaaa^^^\\\ZZZVVVQQQMMMIIIIIIJJJJJJKKKLLLLLLMMMOOOSSSVVVYYY___nnnpppppppppppppppqqqrrrsssrrrrrrssssssrrrqqqqqqpppoooppppppppppppqqqqqqqqqpppooonnnnnnnnnnnnmmmmmmmmmlllkkkhhhfffcccbbbaaa```___\\\ZZZXXXTTTPPPLLLFFFEEECCCAAA???>>>>>>===<<<===>>>???@@@AAAAAABBBCCCDDDDDDDDDDDDFFFIIIKKKLLLUUUdddtttmmmXXXMMMHHHDDDAAA???>>><<<<<<<<<;;;:::888555555444333333333333444444333444999BBBMMMWWW]]]jjjrrruuuyyy|||vvvqqqqqqnnnjjjiiijjjlllnnnnnnoooooonnnoooppppppnnnlllmmmmmmmmmmmmmmmnnnooopppnnnmmmkkkjjjkkkmmmoooqqqppppppqqqrrrrrrrrrqqqppppppqqqrrrqqqooonnnnnnpppqqqrrrsssrrrpppoooooopppnnnrrrtttssssssqqqkkkccc[[[UUUQQQTTTXXX^^^hhhqqq}}}|||xxxttttttssssssrrrpppnnnlllkkkiiifffbbb\\\XXXWWWZZZ\\\^^^fffooowww|||tttpppkkkeeecccdddjjjlllnnnoooppppppqqqsssrrrtttwwwzzz{{{zzzxxxwwwvvvtttrrrqqqrrrrrrrrrqqqoooooooooooooooooonnnnnnnnnoooppppppqqqrrrrrrrrruuuuuuttttttttttttsssssssssrrrpppooonnnooopppqqqppppppppppppooonnnmmmlllmmmllljjjhhhfffccc___\\\VVVRRRLLLHHHFFFDDDCCCBBB??????@@@AAABBBCCCDDDEEEFFFEEEHHHRRRbbbrrr}}}|||mmmfffbbbgggooovvv}}}lllVVVMMMFFFDDDDDDCCCCCCEEEIIIQQQ]]]iiisss{{{|||tttttt|||yyyrrrwww|||{{{tttqqqooonnnmmmlllkkklllmmmmmmkkkkkkkkkkkkkkkkkkllllllnnnnnnnnnoooooopppqqqqqqoooqqqtttwwwxxxwwwuuutttrrrqqqppppppppppppqqqrrrsssssstttuuutttpppjjjddddddiiirrrzzz~~~}}}yyyuuuwwwtttpppmmmllljjjiiigggbbb```]]][[[\\\```dddggglllnnnrrruuuvvvuuusssrrrlllkkkiiigggfffggghhhiiihhhiiijjjkkklllnnnooooookkkkkkllllllmmmmmmmmmmmmooooooooonnnnnnmmmmmmmmmmmmlllllllllmmmmmmkkkiiihhhddd___]]]^^^___aaaaaacccaaa^^^[[[YYYUUUPPPLLLGGGHHHHHHIIIJJJKKKLLLLLLNNNRRRVVVZZZbbbqqqoooooooooooooooppppppqqqpppqqqqqqqqqqqqppppppoooooooooooopppppppppqqqqqqoooooopppooonnnnnnnnnnnnooommmllliiifffdddbbbaaaaaa___\\\ZZZXXXTTTPPPMMMFFFEEECCCAAA???>>>>>>=========>>>???@@@AAABBBBBBCCCDDDEEEDDDDDDEEEHHHJJJJJJSSSbbbrrr~~~nnnYYYNNNHHHDDD@@@@@@>>><<<<<<<<<<<<:::888555555444444333333333444333444666:::AAAKKKVVV\\\eeennn|||vvvzzz~~~yyysssooopppnnnlllmmmoooqqqqqqqqqtttsssrrrrrrsssrrrpppnnnmmmmmmlllmmmmmmnnnoooooollllllkkkkkkkkkmmmoooppppppqqqqqqqqqrrrqqqqqqqqqooopppqqqpppnnnmmmnnnooommmnnnooonnnmmmmmmnnnoooppptttvvvuuusssqqqiiiaaaYYYTTTRRRVVV\\\cccmmmwww{{{xxxuuuvvvvvvuuutttsssqqqooonnnllljjjeee___YYYWWWXXXZZZ```hhhsss|||yyyppplllhhhdddccceeekkkmmmppprrrssstttvvvwwwxxxzzz{{{}}}|||zzzwwwuuuuuusssqqqqqqrrrrrrpppooommmmmmnnnooooooooonnnnnnnnnnnnoooooopppqqqqqqrrrttttttttttttsssrrrssssssrrrqqqpppooooooppppppqqqqqqqqqqqqqqqpppooonnnnnnmmmllljjjhhhfffccc___\\\TTTPPPKKKGGGEEEDDDCCCBBB??????@@@BBBCCCDDDEEEEEEDDDDDDGGGQQQ```oooyyy~~~wwwssswww}}}|||jjjdddaaafffmmmsssyyynnnXXXNNNGGGEEEEEECCCCCCEEEJJJQQQ\\\gggqqqyyy~~~~~~yyy|||}}}vvvrrrooonnnmmmlllkkklllmmmmmmkkkkkkkkkkkkkkkkkkjjjjjjnnnnnnoooppppppqqqqqqrrrppprrruuuxxxyyyxxxvvvuuurrrrrrqqqqqqqqqqqqrrrrrrrrrsssssstttrrrnnnhhhdddcccjjjssszzz}}}{{{vvvssstttqqqmmmkkkjjjjjjiiihhh___]]][[[[[[\\\```dddffflllnnnqqqssstttrrrpppoooiiihhhfffeeeeeefffggghhhhhhiiiiiijjjkkklllmmmmmmkkkllllllmmmmmmnnnnnnooooooooonnnmmmmmmllllllllllllllllllmmmnnnmmmkkkhhhgggddd```^^^___aaabbbccccccaaa^^^[[[XXXTTTOOOLLLGGGGGGHHHIIIJJJKKKLLLLLLMMMPPPTTTYYYcccsssooooooooooooooooooooooooooopppppppppppppppoooooooooooopppppppppqqqqqqqqqooopppqqqqqqoooooopppqqqooonnnmmmjjjhhheeeccccccbbb```\\\ZZZWWWTTTOOOLLLFFFEEECCCAAA???>>>>>>======>>>>>>???@@@AAABBBBBB???AAABBBCCCBBBCCCFFFHHHKKKTTTcccsssoooZZZOOOJJJEEEAAA>>><<<;;;:::;;;:::888777555555555555444444444333333444777:::@@@IIISSSZZZ```jjjxxxwwwzzz}}}|||zzzwwwssspppqqqpppqqqtttxxxzzz{{{zzzzzzwwwuuussssssrrrqqqooommmmmmmmmlllmmmmmmnnnnnnkkkjjjjjjjjjkkkmmmnnnooopppppppppqqqqqqrrrrrrrrroooppppppooommmllllllmmmkkklllmmmmmmllllllnnnpppqqquuuvvvtttsssppphhh```XXXTTTSSSYYY```hhhrrr|||zzzwwwtttuuuuuuttttttsssrrrppppppnnnkkkfff```ZZZWWWWWWXXXdddlllwww|||tttllljjjhhhfffhhhkkknnnqqqsssuuuuuuvvvwwwyyyzzz{{{||||||{{{xxxvvvuuutttsssqqqqqqqqqqqqooommmlllmmmmmmnnnoooooooooooooooooonnnooooooppprrrrrrsssttttttsssqqqqqqrrrtttmmmnnnoooppprrrsssssstttqqqqqqqqqqqqpppooonnnnnnlllkkkiiigggeeebbb^^^[[[RRRNNNIIIFFFDDDCCCCCCBBB???@@@AAACCCDDDDDDDDDDDDCCCCCCGGGQQQ```nnnwww{{{~~~|||qqqmmmqqqwwwyyyiiidddbbbhhhnnnttt{{{oooYYYOOOHHHFFFFFFDDDDDDEEEJJJQQQ[[[fffpppyyyxxxtttnnnnnnlllkkkkkkkkklllmmmjjjkkkkkkkkkkkkjjjjjjiiimmmnnnooopppqqqrrrrrrrrrrrrsssuuuwwwwwwwwwvvvuuurrrssssssssssssssssssrrrqqqrrrrrrqqqnnnjjjfffddddddkkkuuu{{{|||yyytttqqqooommmjjjiiiiiihhhfffeee\\\[[[ZZZZZZ\\\```dddgggkkkmmmoooppppppnnnllljjjeeedddbbbaaaaaacccdddfffffffffggghhhjjjkkkllllllmmmmmmnnnnnnnnnoooooooooppppppoooooonnnnnnmmmmmmlllllllllmmmnnnmmmkkkhhhfffddd```___```bbbcccdddccc```]]][[[WWWSSSNNNJJJFFFGGGHHHIIIJJJLLLMMMMMMMMMOOOSSSYYYddduuuoooooopppppppppoooooooooooooooppppppppppppoooooopppppppppqqqqqqqqqrrrrrrpppqqqsssrrrppppppqqqssspppooommmkkkiiigggeeeeeedddaaa]]]YYYVVVSSSOOOLLLFFFEEECCCAAA???>>>>>>======>>>??????AAAAAABBBCCC>>>@@@BBBCCCCCCDDDFFFHHHNNNWWWfffvvvrrr]]]RRRMMMGGGCCC>>>===;;;:::;;;:::999777555555555555555444444333333555888:::???GGGPPPWWW^^^hhhwwwvvvzzz~~~}}}{{{{{{{{{zzzxxxvvvwwwxxxzzz~~~~~~zzzuuurrrqqqqqqpppooonnnnnnmmmlllllllllmmmmmmiiiiiiiiiiiijjjlllmmmnnnoooooooooooopppqqqssssssooooooooonnnkkkiiijjjjjjkkklllmmmmmmlllmmmppprrrqqqtttuuurrrpppnnnggg___XXXUUUUUU[[[ccclllwwwyyyvvvsssqqqqqqqqqqqqqqqpppoooooollljjjeee___YYYVVVWWWXXXdddmmmxxxxxxpppjjjiiijjjkkknnnssstttvvvxxxwwwvvvuuuvvvvvvwwwwwwxxxxxxwwwvvvuuuuuutttrrrqqqqqqqqqpppnnnlllllllllmmmoooooopppppppppoooooooooooooooqqqrrrssssssttttttrrrpppooorrrtttlllmmmppprrrssstttssssssoooooopppoooooonnnmmmllljjjhhhfffeeeccc```\\\XXXQQQMMMHHHEEECCCCCCBBBBBB@@@AAABBBDDDDDDDDDCCCCCCBBBCCCHHHTTTcccpppxxx{{{{{{ooojjjnnnuuuyyyhhhddddddkkkrrryyyqqqYYYPPPHHHFFFFFFDDDDDDEEEIIIPPP[[[fffrrr|||zzzvvvnnnmmmkkkjjjjjjjjjkkklllkkklllmmmmmmlllkkkjjjiiilllmmmnnnpppqqqrrrqqqqqqsssttttttuuuuuuuuuttttttssssssttttttttttttsssssspppppppppmmmjjjfffdddcccfffnnnxxx~~~}}}xxxssspppmmmkkkiiihhhgggeeebbb___XXXXXXXXXYYY\\\aaaeeehhhjjjkkkllllllkkkiiifffeee___^^^]]]\\\]]]^^^```bbbaaabbbdddfffiiikkkmmmnnnooooooooooooppppppppppppooooooooooooooonnnnnnnnnkkkkkklllnnnooonnnjjjhhhdddbbb``````bbbcccccccccaaa___\\\YYYVVVQQQLLLHHHGGGGGGHHHJJJKKKLLLMMMNNNNNNPPPSSSYYYeeewwwooopppppppppppppppooonnnoooooopppppppppppppppooopppqqqqqqqqqqqqrrrrrrrrrppprrrtttsssqqqppprrrtttpppooonnnllljjjhhhgggfffeeebbb]]]YYYVVVRRRNNNKKKFFFEEECCCAAA@@@>>>>>>===>>>>>>???@@@AAABBBBBBCCC???AAACCCEEEEEEFFFHHHJJJQQQZZZiiiyyyttt```UUUOOOJJJEEE@@@???============;;;999555555666666555555444333333555888:::>>>EEENNNUUU^^^hhhwww{{{vvvyyy}}}~~~~~~}}}}}}~~~~~~{{{uuuqqqooooooooooooooonnnmmmlllllllllllllllhhhhhhhhhiiijjjkkkmmmnnnmmmmmmmmmnnnoooqqqrrrsssnnnoooooommmjjjhhhhhhhhhlllmmmnnnmmmmmmnnnqqqtttpppsssssspppnnnmmmfff___XXXUUUVVV\\\eeennnyyyyyyvvvsssnnnnnnnnnoooooonnnnnnmmmjjjhhhddd___YYYWWWWWWYYYccckkkuuu}}}vvvnnniiiiiilllnnnsssyyyyyyzzz{{{yyyvvvtttssstttsssssstttttttttuuuuuuvvvtttrrrqqqqqqqqqpppnnnlllllllllnnnooopppppppppppppppooooooooooooqqqrrrsssrrrttttttrrrooooooqqqtttnnnppprrrttttttssspppooonnnnnnnnnnnnmmmlllkkkjjjhhhfffdddcccaaa^^^ZZZVVVPPPLLLHHHDDDCCCCCCBBBBBBAAABBBCCCDDDDDDDDDCCCBBBBBBDDDJJJVVVeeerrryyy{{{{{{oooiiinnnuuu|||yyygggdddfffnnnvvv~~~qqqZZZQQQIIIGGGFFFDDDDDDFFFHHHOOOZZZgggssszzzvvvmmmlllkkkjjjiiijjjkkkkkkmmmmmmnnnnnnnnnmmmkkkjjjkkklllnnnpppqqqrrrqqqqqqtttttttttsssssssssssssssssssssttttttttttttssssssppppppnnnkkkgggdddcccccciiipppzzz~~~xxxssspppllljjjiiigggeeebbb^^^[[[VVVVVVWWWYYY\\\aaafffiiiiiiiiijjjiiihhheeebbbaaa\\\[[[YYYYYYYYY[[[]]]___]]]^^^aaaeeeiiilllooopppqqqqqqppppppppppppppppppmmmmmmmmmmmmmmmnnnnnnnnnkkkkkklllnnnooonnnjjjgggbbbaaa``````bbbccccccbbb```]]]ZZZWWWTTTOOOJJJFFFGGGHHHIIIJJJLLLMMMNNNOOOPPPQQQTTTZZZfffxxxoooppppppooonnnmmmmmmnnnoooooooooooopppppppppppppppppppppppppppqqqqqqrrrsssttttttttttttrrrqqqpppqqqpppnnnllljjjhhhfffeeeaaa```___\\\XXXRRRMMMJJJHHHFFFDDDAAA???=========>>>???@@@AAABBBCCCCCCCCCAAABBBCCCCCCCCCEEEHHHKKKKKKaaa|||wwwbbbWWWRRRLLLHHHFFFCCC@@@>>><<<;;;999777777666555444333444555666333333444555:::BBBLLLTTT\\\ffftttxxxvvvxxx|||~~~||||||~~~vvvuuusssqqqpppnnnnnnnnnmmmllljjjiiijjjjjjiiihhheeegggiiilllmmmnnnnnnnnnpppppppppoooppppppqqqrrrqqqooommmkkkjjjkkklllmmmlllllllllmmmoooppprrrsssrrrrrrqqqqqqooojjjccc^^^WWWWWWWWWZZZaaannn{{{wwwssssssqqqpppooonnnooonnnllljjjiiihhheee```[[[XXXYYYZZZaaaiiiqqqvvv{{{~~~zzzzzzuuupppmmmoootttzzz|||}}}zzzxxxwwwuuusssqqqtttsssqqqppppppqqqssstttsssrrrqqqpppoooooooooooonnnpppssstttuuutttrrrpppoooooooooooooooppppppqqqrrrrrrrrrqqqqqqqqqppppppppppppppppppooooooooooooqqqqqqpppooonnnllljjjiiiiiifffcccaaa```^^^[[[XXXMMMLLLIIIGGGEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBDDDGGGNNNZZZiiiuuu}}}vvvjjjjjjqqqxxxxxxeeegggkkkqqqyyyppp]]]UUUMMMIIIFFFBBBBBBDDDIIIKKKTTTcccqqq{{{{{{uuuqqqnnnkkkjjjjjjkkkkkkkkknnnmmmllllllkkkkkkkkkkkkpppnnnnnnpppssstttrrrooouuuuuuuuutttsssssssssrrrqqqqqqqqqsssuuutttrrroooqqqnnnkkkiiiccc___aaagggmmmxxx|||wwwrrrmmmllljjjfffcccaaa]]]XXXTTTQQQSSSWWW[[[___bbbeeefffdddeeeeeeeeeccc```]]][[[XXXXXXWWWWWWXXXYYY[[[\\\^^^]]]___dddkkkoooqqqppppppqqqrrrrrrrrrpppnnnmmmjjjkkkmmmoooooonnnmmmllljjjlllnnnooonnnkkkgggeee``````___^^^^^^^^^_________]]]ZZZVVVPPPKKKGGGDDDFFFHHHJJJKKKKKKKKKMMMOOONNNSSSYYY___hhhyyyoooppppppooonnnmmmmmmooonnnnnnnnnoooooooooppppppooooooooooooooopppqqqqqqsssttttttuuutttrrrqqqppppppooonnnllljjjhhhfffeeeaaa```___\\\WWWRRRMMMJJJHHHFFFCCCAAA>>>===============???@@@AAABBBBBBBBBAAABBBCCCCCCDDDEEEIIIKKKSSSiiiyyydddZZZTTTOOOJJJGGGEEEAAA???>>><<<:::888777666555444333444555555333444444666:::BBBLLLSSS[[[eeerrr~~~yyywwwxxx{{{|||yyyyyy|||{{{uuuuuusssqqqpppooooooooonnnllliiiiiiiiiiiihhhgggfffgggiiikkkmmmnnnnnnnnnoooooooooooopppqqqrrrrrrrrrqqqooommmllllllmmmnnnmmmmmmmmmnnnooopppqqqrrrqqqqqqppppppnnniiibbb]]]VVVWWWXXX[[[cccooo|||wwwssstttqqqpppooooooooonnnllliiiiiihhheee```[[[YYYYYYZZZ___ffflllpppvvv}}}~~~}}}yyyuuusssuuuxxxzzz{{{}}}{{{xxxvvvuuutttrrrqqqrrrqqqpppooooooqqqrrrssssssrrrqqqpppoooooooooooooooppprrrttttttsssrrrpppoooooooooooooooppppppqqqrrrrrrqqqqqqppppppppppppppppppppppppppppppppppppqqqppppppooommmkkkiiihhhgggdddbbb```^^^\\\YYYWWWMMMKKKIIIFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFNNN[[[jjjvvv}}}tttiiijjjrrrxxxwwwdddfffkkkrrr{{{ppp]]]UUUMMMJJJGGGCCCBBBEEEGGGIIIQQQ```mmmxxx~~~}}}wwwqqqooolllkkkkkkmmmmmmmmmmmmmmmllllllkkklllllllllpppnnnmmmooorrrsssrrrqqqsssssssssssssssrrrrrrrrrqqqqqqqqqsssttttttqqqooopppllljjjgggbbb^^^aaahhhoooyyy{{{vvvqqqlllhhheeeaaa^^^[[[XXXTTTRRRQQQSSSUUUYYY\\\^^^```aaa___``````___^^^]]][[[ZZZ\\\[[[[[[[[[[[[]]]___``````aaaeeejjjqqqttttttsssrrrsssttttttsssqqqooonnnjjjkkkmmmnnnooonnnmmmlllmmmnnnooopppnnnkkkhhheee__________________``````___^^^ZZZVVVPPPKKKGGGEEEGGGHHHJJJKKKKKKLLLMMMOOOOOOSSSYYYaaannnnnnooopppooonnnmmmnnnooommmmmmnnnnnnnnnooooooooonnnnnnnnnnnnnnnoooppppppssstttuuuuuutttsssqqqpppooonnnmmmkkkiiigggfffeeeaaa```^^^[[[VVVQQQMMMJJJGGGEEECCC@@@>>>=========;;;<<<>>>???@@@@@@AAAAAAAAABBBCCCDDDDDDFFFIIILLLYYYppp{{{ggg]]]WWWQQQMMMIIIGGGCCCAAA???===;;;999777777555444444444555555333444444666:::BBBLLLRRRYYYbbbooo{{{}}}zzzyyy{{{zzzwwwwwwzzz~~~zzzwwwssssssrrrqqqppppppppppppmmmkkkiiihhhhhhhhhgggeeefffgggiiikkkmmmnnnoooooonnnoooooopppqqqqqqrrrrrrsssrrrpppooonnnnnnooopppnnnnnnooooooooopppppppppoooooonnnmmmkkkgggaaa\\\UUUVVVYYY]]]eeeppp}}}wwwuuuvvvrrrqqqppppppooonnnjjjggggggfffccc___[[[XXXYYYZZZ]]]bbbhhhlllttt~~~|||yyyxxxyyyyyyyyyyyyyyywwwtttsssssssssrrrpppnnnnnnnnnnnnoooqqqssstttsssrrrqqqpppppppppppppppoooppprrrttttttsssqqqpppoooooooooooooooppppppqqqqqqppppppppppppoooooooooppppppppppppppppppqqqqqqppppppooonnnllljjjhhhgggdddbbb```^^^]]]ZZZWWWTTTLLLJJJHHHFFFDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBGGGPPP^^^lllwww~~~rrrhhhjjjsssxxx~~~}}}sssbbbeeelllttt~~~ppp^^^VVVNNNKKKHHHDDDCCCEEEFFFFFFMMMZZZhhhsss~~~~~~yyyqqqooolllkkklllnnnnnnnnnmmmllllllllllllmmmmmmnnnpppnnnmmmnnnpppssstttsssqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrssssssqqqooommmjjjgggeee```]]]bbbiiirrrzzz~~~yyytttoooiiidddaaa]]]YYYWWWUUUSSSQQQRRRSSSUUUWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\`````````aaaccceeegggiiihhhjjjooovvv{{{|||yyywwwuuuvvvvvvvvvuuusssqqqoookkklllmmmnnnooonnnmmmlllooopppqqqpppnnnkkkgggeee^^^___``````aaaaaaaaaaaa```^^^ZZZUUUPPPKKKHHHFFFGGGIIIKKKKKKKKKLLLNNNPPPPPPSSSZZZeeevvvnnnooopppooonnnmmmnnnooommmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnoooooosssttttttttttttrrrqqqpppmmmmmmkkkjjjhhhfffeeedddaaa```]]]ZZZUUUPPPLLLJJJFFFEEEBBB@@@>>>=========<<<<<<>>>???@@@AAAAAAAAAAAABBBDDDDDDEEEGGGJJJMMM[[[rrr}}}jjj___ZZZTTTPPPKKKHHHDDDAAA@@@>>>;;;999888777666444444444555555333444555777;;;BBBKKKQQQWWW```lllxxx|||zzz{{{zzzwwwwwwzzz}}}|||{{{zzzwwwuuuqqqpppoooooooooooooooooommmkkkiiihhhhhhgggfffeeeggghhhiiikkkmmmnnnooopppmmmnnnooopppqqqrrrrrrrrrrrrqqqpppoooooooooppppppnnnnnnnnnooonnnnnnnnnmmmmmmmmmlllkkkiiieee___[[[UUUWWWZZZ___gggrrr}}}}}}xxxwwwxxxrrrqqqooonnnmmmjjjfffcccbbbaaa___[[[WWWVVVWWWXXX[[[aaahhhnnnwww~~~{{{wwwuuutttuuuttttttsssrrrppppppqqqrrrqqqppplllmmmmmmnnnppprrrtttuuurrrrrrqqqpppppppppppppppooopppqqqssssssrrrqqqqqqoooooooooooooooppppppqqqpppoooooooooooooooooooooooooooooopppppppppppppppoooooonnnmmmkkkiiigggeeecccaaa___]]]\\\YYYUUURRRKKKIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBHHHTTTbbboooyyy}}}pppiiillltttyyy~~~xxxmmm```eeelllvvvppp___WWWPPPMMMJJJEEEDDDFFFEEEEEEJJJVVVcccnnn{{{~~~zzzqqqnnnlllkkklllnnnooonnnmmmlllllllllmmmnnnooooooooonnnmmmmmmooorrrtttuuuqqqqqqrrrrrrssssssssstttqqqppppppqqqrrrrrrpppnnnkkkhhhdddbbb___]]]ccckkkvvv||||||wwwsssmmmhhhddd```[[[XXXWWWVVVUUUTTTSSSSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWZZZ]]]```bbbfffgggiiilllooorrrtttvvvuuuxxx~~~}}}zzzwwwwwwwwwvvvuuusssqqqppplllmmmnnnnnnnnnnnnmmmmmmpppppppppooollliiieeeccc^^^___aaaccccccccccccbbb```]]]YYYSSSNNNKKKHHHGGGGGGIIIKKKLLLLLLMMMOOOQQQQQQSSS[[[kkkmmmooopppooonnnmmmnnnpppmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnooorrrrrrsssssssssqqqpppooolllkkkjjjiiigggfffddddddaaa___\\\XXXTTTOOOLLLJJJEEEDDDBBB???>>>=========<<<===>>>@@@AAAAAABBBBBBAAACCCDDDEEEFFFHHHKKKNNN\\\rrrlllbbb]]]WWWRRRLLLIIIEEEBBBAAA???<<<:::999888666555444444555555333444555777;;;BBBKKKPPPVVV]]]iiivvv~~~yyywwwwwwvvvuuuvvvzzz}}}~~~{{{zzzyyyxxxvvvtttnnnnnnmmmmmmmmmmmmnnnnnnmmmkkkhhhggghhhhhhfffeeehhhhhhiiikkkmmmnnnpppqqqmmmnnnoooqqqrrrrrrrrrqqqppppppoooooonnnnnnnnnooommmmmmnnnnnnnnnmmmlllkkklllkkkjjjiiigggddd___[[[UUUXXX]]]bbbiiisss|||zzzvvvvvvxxxsssqqqmmmjjjhhhddd```]]]\\\[[[YYYVVVSSSRRRSSSUUUYYYbbblllsss{{{xxxtttnnnjjjjjjkkklllmmmmmmlllkkklllnnnpppppppppllllllmmmoooqqqtttuuuvvvqqqqqqpppoooooooooppppppooopppqqqrrrrrrrrrqqqqqqoooooooooooooooppppppqqqooooooooooooooooooooopppnnnnnnnnnooooooooopppppppppooonnnllljjjhhhfffeeecccbbb___^^^[[[XXXSSSOOOJJJHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDLLLYYYgggsss{{{}}}qqqmmmrrryyy|||sssggg```eeennnxxxooo___XXXQQQOOOLLLGGGEEEGGGFFFEEEIIITTT```kkkxxx~~~zzzqqqooolllkkklllmmmnnnnnnmmmmmmmmmmmmnnnnnnooopppoooooonnnnnnnnnqqqsssvvvrrrrrrssssssttttttuuuuuurrrpppooopppqqqqqqooommmjjjfffcccaaa^^^___fffoooyyy~~~zzzuuurrrmmmgggccc___[[[YYYXXXXXXWWWVVVSSSSSSTTTSSSSSSRRRQQQQQQUUUUUUVVVYYY]]]ccchhhkkkooorrrwww|||{{{vvvvvvuuutttsssrrrqqqpppnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnmmmllliiifffbbb```^^^```ccceeefffeeedddccc```\\\WWWQQQLLLIIIHHHHHHGGGIIIKKKLLLMMMNNNPPPRRRRRRUUU___rrrmmmnnnoooooonnnnnnooopppmmmmmmnnnnnnnnnooooooooommmmmmmmmmmmmmmnnnoooooopppqqqrrrrrrqqqpppnnnmmmkkkjjjiiihhhfffeeedddccc```___[[[WWWSSSOOOLLLJJJEEECCCAAA???>>>===============???@@@AAABBBBBBBBBBBBCCCEEEEEEFFFIIIMMMOOO]]]ssspppfffaaa[[[VVVNNNKKKHHHEEECCC@@@>>>;;;:::999777555444444555555333444666888<<>>???@@@@@@AAAAAABBBCCCEEEFFFGGGIIIMMMPPP^^^ssstttkkkeee___ZZZRRROOOKKKHHHFFFCCC@@@>>>:::999777666555444555555333444666888<<>>????????????BBBCCCEEEFFFGGGJJJNNNQQQ^^^rrrwwwnnniiiccc^^^UUURRRMMMJJJHHHFFFCCC@@@;;;:::888666555444555555333444666888<<>>????????????AAACCCBBBCCCDDDDDDFFFIIIMMMPPP___ppp{{{sssnnnhhhbbb]]]XXXRRROOOLLLHHHCCC>>>===:::666444444555555555444555555555777>>>HHHPPPXXX^^^gggsss}}}xxxqqqnnnrrrtttvvvvvvwww{{{}}}xxxuuutttssstttqqqqqqqqqqqqpppnnnmmmlllllljjjhhhggggggjjjlllnnnlllmmmmmmnnnoooppppppqqqpppqqqrrrsssrrrpppnnnlllqqqpppnnnlllkkklllmmmnnnkkkkkkmmmoooqqqqqqnnnllllllkkkiiihhhfffddd```]]]ZZZ[[[```iiinnnqqqwww~~~{{{}}}uuupppdddXXXRRROOOLLLKKKMMMLLLMMMMMMNNNOOOPPPPPPPPPWWWYYY]]]aaacccdddcccbbb\\\\\\[[[ZZZZZZZZZZZZZZZ\\\\\\\\\^^^```ccceeeggggggkkkpppqqqpppnnnnnnoooiiiiiiiiijjjjjjkkkkkkkkkmmmmmmnnnooopppqqqrrrrrrqqqqqqpppppppppqqqrrrrrrssstttuuuvvvvvvuuutttssswwwvvvtttrrrrrrrrrssssssvvvsssooommmkkkiiifffeeedddbbb^^^XXXSSSNNNKKKIIIAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEDDDCCCCCCDDDEEELLLWWWiiizzz||||||rrriiibbbiiiqqqxxx{{{kkk\\\YYYUUURRRPPPMMMJJJHHHEEEGGGLLLQQQXXXaaakkkrrrttt|||{{{{{{}}}zzzuuurrrqqqqqqppppppqqqpppnnnmmmlllllllllmmmqqqqqqppppppoooppppppppprrrrrrqqqqqqqqqqqqqqqqqqlllmmmmmmmmmnnnnnnoooooojjjiiigggbbbaaafffrrr{{{|||yyywwwtttqqqnnnhhhiiiiiiiiijjjmmmrrrvvvwwwxxxyyyyyyxxxxxxzzz|||}}}||||||ssssssttttttttttttsssssstttsssqqqooommmmmmmmmmmmnnnlllhhhdddaaa``````aaaiiiiiijjjkkkkkkhhhccc___YYYSSSLLLGGGFFFGGGHHHIIILLLKKKMMMPPPOOOMMMQQQWWW```hhh}}}lllmmmnnnoooppppppppppppqqqooommmmmmnnnoooooonnnnnnlllkkkkkklllnnnnnnnnnmmmmmmmmmmmmlllkkkjjjiiiffffffeeedddcccaaa```___[[[ZZZXXXUUUQQQMMMIIIGGGBBBAAA???===;;;;;;;;;;;;<<<===????????????AAACCCBBBCCCDDDEEEFFFIIIMMMQQQ^^^ppp~~~}}}vvvqqqjjjddd```\\\VVVRRROOOKKKEEEAAA>>>:::666444444555555555333555555666777>>>GGGOOOXXX^^^hhhttt~~~zzzsssqqquuuwwwyyy~~~qqqsssxxx~~~{{{xxxuuusssrrrrrrpppqqqqqqppppppooonnnmmmlllkkkjjjiiiiiikkklllnnnkkkkkklllmmmnnnooooooppppppqqqrrrrrrrrrpppnnnmmmoooooonnnmmmmmmnnnooopppnnnnnnmmmnnnoooooollljjjllljjjiiihhhgggddd```]]][[[[[[___fffkkknnnuuu|||~~~vvvnnncccWWWRRROOONNNOOOQQQQQQQQQQQQRRRSSSUUUVVVWWW[[[]]]```ccceeefffffffffdddcccbbbbbbaaaaaabbbbbbaaa``````aaaccceeeggghhhjjjnnnqqqrrrpppnnnnnnooojjjjjjjjjjjjkkkkkkkkkllllllmmmnnnooopppqqqqqqrrrqqqqqqqqqqqqqqqrrrssstttssstttuuuvvvvvvvvvuuutttwwwvvvuuutttttttttuuuuuuvvvtttqqqnnnmmmjjjgggeeeccc```\\\VVVPPPKKKHHHFFFAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEDDDCCCCCCDDDFFFOOO[[[lll{{{||||||~~~qqqgggaaahhhqqqxxx}}}nnn^^^[[[VVVRRRPPPNNNKKKIIIFFFHHHKKKOOOUUU]]]ffflllpppxxx~~~~~~}}}wwwsssvvv}}}}}}zzzuuurrrqqqqqqpppppprrrqqqooonnnmmmmmmnnnnnnppppppppppppppppppqqqqqqttttttsssrrrqqqppppppooommmmmmmmmnnnnnnnnnooooooiiiiiigggccccccjjjuuu}}}zzzwwwuuuqqqoookkklllmmmmmmnnnrrrwww{{{}}}{{{yyyyyyyyyuuuvvvvvvvvvuuuuuutttssstttsssqqqooonnnmmmmmmmmmnnnkkkfffbbb``````aaabbbiiiiiijjjjjjjjjgggbbb^^^VVVQQQKKKFFFEEEGGGHHHIIILLLLLLNNNQQQQQQPPPUUU\\\eeepppmmmnnnoooppppppppppppppppppnnnmmmmmmnnnoooooonnnnnnlllkkkkkkmmmnnnnnnmmmmmmmmmmmmllllllkkkjjjiiifffeeeeeedddcccaaa```___[[[YYYWWWSSSOOOJJJGGGEEEBBBAAA???===<<<;;;;;;<<<;;;===?????????@@@AAACCCCCCDDDEEEFFFGGGJJJNNNQQQ]]]ooo}}}zzzuuunnniiieeeaaa[[[WWWTTTPPPIIIDDD???;;;777555555555555555333555666777999>>>FFFMMMXXX^^^iiiuuu|||uuurrrvvvxxxzzzssskkknnnttt{{{}}}|||yyywwwtttrrrppppppooopppppppppppppppoooooolllllllllllllllmmmmmmmmmllllllmmmnnnooopppqqqqqqqqqqqqrrrqqqqqqpppooonnnmmmnnnooopppqqqqqqqqqqqqqqqooonnnmmmmmmmmmkkkiiikkkjjjiiihhhgggddd```]]]ZZZZZZ^^^dddiiilllsss{{{}}}tttlll```UUUPPPPPPPPPSSSWWWWWWWWWWWWXXXYYY\\\^^^```cccdddeeegggiiikkklllmmmmmmmmmlllkkkkkkkkkkkkkkkiiiiiihhhhhhhhhjjjkkklllqqqssstttsssqqqnnnnnnnnnkkkkkkkkkkkkkkkkkkllllllllllllmmmnnnooopppqqqqqqqqqqqqrrrrrrssstttuuuuuussstttuuuvvvvvvvvvvvvvvvuuuuuutttttttttuuuvvvwwwvvvtttrrrqqqooolllhhhdddaaa^^^ZZZTTTNNNHHHEEECCCAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEDDDCCCDDDEEEGGGSSS___ooo|||zzzzzz|||nnnddd```hhhqqqyyyrrrddd___YYYTTTQQQOOOMMMLLLIIIJJJKKKMMMQQQXXX___eeelllsssxxxzzz~~~~~~ssskkkiiinnnxxx~~~~~~zzzuuurrrqqqqqqpppooorrrrrrpppooooooooooooooooooooooooppppppqqqrrrrrruuuuuutttrrrqqqpppooonnnmmmmmmnnnnnnnnnnnnooooooiiiiiigggeeefffmmmyyy}}}yyywwwtttqqqnnnlllmmmnnnoooqqquuu{{{xxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwvvvuuutttttttttrrrpppooonnnnnnnnnllliiiddd```^^^___bbbdddiiiiiiiiiiiihhheee___[[[RRRNNNHHHEEEEEEGGGIIIJJJMMMLLLOOORRRSSSTTTZZZbbblll|||ooooooppppppqqqpppppppppooonnnlllmmmnnnooonnnmmmmmmlllkkklllmmmnnnnnnmmmllllllllllllkkkjjjiiiiiieeeeeeeeedddbbbaaa___^^^[[[ZZZWWWRRRNNNIIIFFFDDDBBB@@@???===<<<;;;<<<<<<;;;===?????????@@@BBBCCCDDDEEEFFFGGGGGGJJJNNNQQQ\\\nnn}}}yyysssnnnjjjfffaaa]]]YYYTTTMMMHHH@@@<<<888555555666666555333555777888999>>>EEEKKKUUU\\\gggsss}}}~~~uuuppprrrtttwww|||pppiiinnnuuu{{{zzzyyywwwuuurrrpppooonnnnnnoooppppppqqqqqqqqqqqqlllmmmnnnoooooonnnmmmllloooooopppqqqssstttuuuuuuqqqqqqqqqpppppppppoooooonnnoooqqqssssssrrrqqqpppqqqooommmlllmmmmmmlllkkkjjjjjjiiiiiihhheee```\\\YYYXXX\\\dddjjjnnnvvv~~~yyypppggg\\\RRROOOPPPRRRWWW[[[[[[[[[[[[]]]```cccgggiiikkkkkklllmmmoooqqqtttuuuvvvuuuuuutttssstttttttttttttttrrrqqqqqqqqqrrrsssyyyyyywwwtttqqqooonnnnnnmmmllllllkkkkkklllmmmmmmllllllmmmnnnoooppppppqqqqqqqqqrrrtttuuuuuuvvvvvvsssttttttuuuvvvvvvvvvvvvrrrrrrsssssstttuuuvvvvvvvvvuuusssrrrpppmmmhhhddd```]]]XXXRRRLLLGGGCCCAAA@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEDDDDDDEEEGGGIIIUUUbbbqqq|||tttwww{{{mmmccc___hhhrrr|||vvvkkkeee^^^WWWSSSQQQOOOMMMKKKKKKKKKLLLOOOTTT\\\aaaiiipppuuuxxx}}}rrreeebbbhhhrrryyy{{{vvvsssqqqqqqppppppqqqqqqppppppoooooooooooonnnnnnooopppqqqrrrrrrrrrssssssrrrqqqpppooooooooonnnnnnnnnnnnnnnnnnoooooojjjiiigggeeegggnnnxxx{{{wwwtttrrrooommmjjjkkklllllloootttzzz}}}zzztttuuuvvvxxxyyyzzzzzz{{{||||||{{{zzzyyywwwuuutttttttttrrrqqqpppnnnnnnmmmjjjgggbbb^^^]]]```cccfffiiiiiihhhhhhfffbbb\\\XXXNNNJJJFFFCCCEEEGGGJJJKKKNNNNNNPPPSSSTTTVVV]]]fffssspppqqqqqqqqqqqqqqqpppooonnnmmmlllmmmnnnooonnnlllmmmlllkkklllnnnooonnnlllllllllllllllkkkjjjiiihhheeeeeedddcccbbb```___^^^\\\ZZZVVVRRRMMMIIIFFFDDDAAA@@@>>>===<<<<<<<<<<<<:::<<<>>>??????@@@BBBDDDEEEFFFGGGGGGGGGJJJNNNQQQ[[[nnn~~~~~~yyytttoookkkfffbbb^^^XXXPPPKKKAAA===999666666666666666444666888888999===DDDJJJSSSYYYdddoooyyy}}}xxxnnnnnnqqquuuzzzqqqkkkqqqxxx~~~wwwvvvtttrrrpppooonnnnnnnnnooopppqqqqqqrrrqqqqqqmmmnnnoooppppppooommmlllooooooppprrrsssuuuvvvvvvrrrqqqpppooooooooopppqqqpppqqqsssttttttrrrpppnnnooommmllllllnnnoooooooookkkjjjjjjiiihhhddd___[[[WWWWWW]]]fffmmmsss|||wwwooocccYYYPPPNNNQQQSSSXXX]]]\\\]]]___cccggglllppprrrtttssstttuuuwww{{{~~~~~~~~~~~~|||||||||}}}}}}~~~zzzuuurrrqqqooooooooonnnmmmlllllllllnnnooollllllmmmnnnooopppqqqqqqqqqrrrsssuuuuuuvvvuuuuuutttttttttttttttuuuuuuvvvrrrssstttuuuvvvwwwwwwwwwuuutttrrrqqqppplllgggccc___]]]XXXRRRLLLGGGCCCAAA@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEDDDDDDFFFIIIKKKVVVeeettt|||zzznnnsss{{{mmmccc```iiiuuu~~~vvvoooiiiaaaZZZUUURRRPPPNNNLLLLLLKKKKKKNNNTTT[[[aaaffflllrrrwww||||||jjjaaaccckkkrrr{{{}}}}}}xxxtttsssrrrqqqpppoooooooooooooooooonnnnnnmmmnnnoooqqqrrrrrrrrrrrrooooooooooooppppppppppppoooooooooooooooooonnnnnnkkkiiifffdddfffmmmvvv|||}}}xxxtttqqqooommmkkkjjjjjjjjjjjjlllqqqxxx}}}~~~{{{xxxvvvtttuuuvvvxxxzzz{{{{{{{{{}}}}}}|||{{{yyywwwvvvuuussssssrrrqqqpppnnnmmmlllhhheeeaaa^^^^^^aaafffiiijjjiiihhhgggddd___YYYTTTKKKHHHDDDCCCEEEHHHKKKLLLPPPOOOPPPSSSTTTWWW___iiizzzrrrrrrrrrrrrrrrqqqpppooommmmmmlllmmmoooooommmkkklllkkkkkkmmmnnnooommmllllllllllllkkkkkkjjjiiihhheeeddddddcccbbb```___^^^[[[YYYUUUQQQLLLIIIFFFEEEAAA@@@>>>===<<<<<<<<<===:::<<<>>>??????@@@CCCDDDEEEFFFFFFFFFGGGIIIMMMPPP[[[nnn|||tttpppkkkgggccc]]]TTTNNNBBB>>>:::777666777666666555777888888888<<>>===<<<<<<======:::<<<>>>??????AAACCCEEEDDDEEEFFFEEEFFFHHHLLLOOO\\\oooyyyuuuppplllhhhaaaXXXRRRCCC???:::777777777777666777888888666777;;;DDDJJJRRRVVV^^^gggqqqxxx~~~yyyppppppsssuuu}}}yyytttxxxzzzvvvrrrqqqqqqwww}}}|||wwwuuuqqqmmmlllmmmoooqqqppppppqqqrrrrrrrrrqqqqqqnnnnnnoooooonnnmmmmmmllllllmmmnnnoooqqqssstttuuusssqqqooommmmmmooorrrssspppqqqrrrsssrrrrrrppppppllllllnnnpppssstttsssrrrmmmmmmlllkkkhhhccc\\\WWWVVVYYYaaammmvvv{{{}}}vvvpppbbbZZZSSSTTTWWWXXX[[[^^^aaaeeelllttt{{{}}}wwwttttttsssrrrrrrqqqooommmlllmmmooopppnnnnnnooopppqqqrrrssssssrrrssstttuuuuuutttrrrqqquuutttrrrqqqpppqqqqqqqqqssstttuuuvvvwwwwwwvvvvvvsssqqqnnnkkkjjjgggdddbbb[[[YYYUUUPPPKKKGGGDDDCCC??????@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEGGGLLLOOO^^^ppp~~~mmmccckkkuuuyyy|||wwwkkkccccccnnn|||}}}ooojjjccc```\\\XXXWWWUUUSSSQQQOOONNNLLLJJJKKKPPPWWW]]]aaahhhooowwwiii^^^```fffnnnuuu}}}|||xxxvvvuuutttsssoooooopppqqqqqqppppppooonnnoooqqqrrrrrrqqqpppoooqqqqqqqqqqqqqqqrrrrrrrrrpppppppppooooooooonnnnnniiifffccccccgggooovvvzzz}}}yyytttqqqoooooonnnmmmpppooollljjjiiimmmsssxxx{{{~~~|||wwwtttsssrrrqqqppprrrrrrrrrssstttwwwyyy{{{zzzzzzzzzyyyxxxvvvuuutttqqqqqqqqqpppooommmkkkjjjcccbbbaaa```bbbeeeiiillljjjiiigggeeeaaa[[[TTTNNNIIIFFFDDDDDDFFFIIIKKKLLLOOONNNOOOTTTXXX___kkkvvvtttttttttsssrrrqqqpppooolllllllllmmmoooooollljjjlllkkklllmmmoooooommmkkkkkkkkkkkkkkkjjjiiihhhhhhdddddddddcccaaa```^^^]]]WWWUUUQQQMMMIIIGGGEEEEEE@@@???>>>===<<<<<<======:::<<<>>>???@@@AAACCCEEEDDDEEEEEEEEEEEEGGGKKKNNN\\\ppp|||yyytttpppkkkddd[[[TTTCCC@@@;;;888777777777666999999888666666;;;DDDKKKSSSVVV]]]fffooowww}}}vvvnnnqqqttttttyyy{{{tttuuuvvvssspppqqqqqqxxx~~~~~~~~~}}}|||xxxuuuppplllkkkmmmppprrrqqqqqqrrrrrrrrrqqqqqqpppoooooonnnnnnmmmmmmmmmlllmmmnnnoooqqqsssuuuvvvwwwsssqqqooommmmmmooorrrtttoooooopppqqqrrrrrrrrrrrrmmmnnnooorrruuuuuusssqqqnnnnnnmmmkkkhhhbbb[[[UUUWWWZZZcccooowww{{{yyysssnnnddd\\\VVVWWWZZZZZZ\\\^^^ccchhhqqqzzz~~~wwwuuuuuutttssssssrrrooommmlllnnnoooqqqoooooopppqqqrrrsssssstttrrrsssuuuuuutttsssqqqooouuutttrrrpppoooooooooppppppqqqrrrsssssssssrrrqqqssspppllliiigggfffcccaaaYYYWWWTTTOOOKKKGGGDDDCCC??????@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEHHHLLLPPPcccuuu|||kkkbbbiiirrruuuxxxuuuiiibbbeeeppp~~~wwwiiiddd\\\YYYWWWVVVVVVVVVTTTRRRPPPOOOLLLIIIIIINNNUUUZZZcccjjjrrr{{{kkk\\\]]]ccchhhpppzzz}}}yyywwwvvvuuutttoooppprrrrrrsssrrrqqqpppooopppqqqrrrrrrqqqooonnntttttttttssssssrrrrrrrrrqqqpppppppppoooooonnnnnngggdddbbbccciiiqqqxxx|||}}}yyytttqqqppppppooonnnpppnnnkkkhhhgggjjjoootttuuuwwwzzz|||~~~~~~zzzxxxuuurrrpppqqqrrrrrrrrrqqqqqqqqqrrrtttwww{{{}}}yyyyyyyyyxxxwwwvvvuuutttppppppppppppnnnllljjjiiibbbbbbaaabbbdddgggjjjmmmjjjiiigggddd```ZZZRRRMMMIIIGGGDDDDDDGGGJJJLLLLLLMMMMMMOOOUUU[[[cccppp}}}tttttttttsssrrrqqqpppoooqqqqqqooonnnllllllkkkkkkjjjjjjkkkkkklllkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiieeedddcccccccccbbb```^^^ZZZWWWRRRMMMJJJFFFBBB???AAA@@@>>>===<<<<<<<<<===<<<===???AAABBBBBBBBBAAAEEEEEEGGGGGGEEEDDDKKKTTTaaassszzzsssppplll___RRRFFF???888666555444555888888888888666666:::AAAGGGPPPVVV]]]dddppp|||yyypppqqqtttuuuwww{{{uuupppqqqtttuuuuuuxxx}}}|||{{{}}}~~~}}}zzzssskkkgggjjjoootttvvvwwwtttqqqpppqqqrrrrrrqqqpppooonnnnnnnnnoooqqqqqqppppppqqqrrrrrrsssttttttqqqpppooonnnnnnooopppqqqssssssrrrqqqqqqqqqrrrrrrttttttsssssssssrrrrrrrrrooopppooommmiiibbb\\\YYYWWW]]]eeekkkqqqwww}}}uuulllfffaaa\\\ZZZ]]]```bbbccchhhpppyyy{{{uuurrrpppooonnnpppooolllkkkkkklllooopppmmmnnnpppqqqrrrrrrqqqqqqsssqqqppppppqqqpppooonnnpppooonnnmmmmmmnnnooopppooopppsssuuuuuusssqqqpppooollliiigggeeebbb___\\\[[[WWWQQQLLLIIIFFFDDDBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCCCCDDDCCCCCCKKKTTThhhtttmmmbbb^^^gggnnnqqqxxxpppffffffkkkrrr~~~qqqiiiiii___\\\YYYWWWVVVVVVUUUSSSSSSQQQOOOLLLLLLOOOTTTXXX___kkkzzzhhh\\\\\\^^^jjjpppzzz|||xxxvvvtttsssqqqqqqqqqrrrrrrqqqpppppppppqqqqqqrrrrrrqqqqqqppprrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqpppoooooonnnhhhhhhhhhiiikkkpppvvv{{{yyyxxxvvvtttrrrppppppoooooommmjjjgggfffhhhlllpppxxxwwwwwwxxxyyy{{{~~~}}}zzzwwwuuutttssssssrrrrrrqqqqqqppprrrssstttuuuvvvwwwxxxyyyvvvwwwxxxyyyxxxvvvtttrrrqqqpppooommmkkkjjjjjjjjj```aaacccfffhhhiiiiiiiiifffeeebbb^^^XXXRRRMMMJJJCCCEEEGGGHHHIIIKKKMMMOOOOOORRRTTTWWW]]]hhhxxxtttttttttsssrrrqqqpppoooqqqpppooonnnmmmlllllllllkkkkkkllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiifffeeecccccccccbbb___]]][[[WWWRRRNNNJJJGGGCCC@@@AAA???>>><<<<<<<<<<<<======>>>???@@@AAABBBBBBBBBDDDDDDEEEFFFDDDCCCJJJSSSeeewwwyyyvvvqqqdddVVVGGG@@@999888777555666999777888888777666:::BBBHHHQQQWWW]]]cccnnn{{{yyyqqqqqqssssssuuuxxxwwwppppppssswwwxxx{{{||||||~~~yyysssllljjjmmmrrruuuvvvuuussspppooopppqqqqqqqqqppppppooonnnooopppqqqrrrssssssrrrrrrrrrrrrqqqqqqooonnnnnnnnnoooqqqrrrsssrrrrrrrrrrrrrrrssstttuuussssssssssssrrrrrrrrrrrrrrrqqqppplllggg```[[[WWWWWW]]]eeekkkqqqxxx{{{tttmmmjjjeee```___aaaeeeggghhhpppxxx~~~wwwsssqqqppppppooopppooonnnllllllnnnooopppmmmnnnpppqqqrrrrrrqqqqqqsssrrrppppppqqqqqqooonnnllllllkkkkkkkkklllmmmnnnnnnoooqqqrrrsssrrrqqqppppppnnnkkkhhhfffccc```]]]ZZZVVVPPPKKKHHHFFFDDDBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCDDDCCCDDDMMMWWWlllvvvlllaaa]]]eeelllnnnvvv}}}kkkcccdddooouuummmeeeeee]]]ZZZWWWUUUUUUUUUSSSRRRSSSQQQOOOMMMLLLOOOTTTXXXcccpppkkk``````bbbjjjqqqzzz}}}yyywwwuuutttsssssssssssssssrrrqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrrrrqqqqqqqqqqqqpppppppppoooooonnnmmmmmmlllggggggggghhhiiinnnuuuyyy{{{zzzwwwuuurrrpppoooooommmllliiigggfffiiinnnssswwwwwwvvvvvvwwwyyyzzz|||{{{||||||{{{zzzxxxuuuttttttssssssrrrrrrqqqqqqppprrrrrrssstttuuuvvvwwwxxxvvvwwwxxxxxxwwwvvvtttrrrqqqpppooommmkkkiiihhhhhhaaaccceeehhhiiijjjjjjjjjfffeeeaaa]]]WWWQQQLLLIIICCCEEEHHHJJJKKKLLLNNNOOOQQQTTTXXXZZZ___kkk|||sssssssssssssssrrrqqqpppppppppooonnnnnnmmmnnnnnnlllmmmmmmmmmmmmmmmllllllkkkjjjjjjjjjjjjiiiiiiiiigggfffdddcccbbb```^^^[[[[[[WWWRRRNNNKKKGGGCCCAAA@@@???===<<<;;;<<<<<<===>>>>>>>>>???@@@AAACCCCCCFFFEEEFFFGGGEEEDDDKKKUUUjjj|||}}}wwwiii[[[HHHAAA;;;999888666777:::666777777777777;;;BBBHHHSSSXXX]]]bbblllxxx{{{sssqqqrrrrrrsssuuuzzzzzz~~~zzzpppnnnssszzz~~~~~~wwwsssoooooossswwwxxxxxxssspppnnnmmmnnnpppppppppqqqppppppooopppqqqrrrsssuuuuuutttsssqqqpppoooooonnnnnnnnnoooppprrrtttuuurrrrrrrrrrrrsssuuuvvvwwwsssssssssrrrrrrrrrqqqqqqtttrrrooojjjddd^^^YYYVVVVVV\\\dddlllrrrzzz~~~yyytttnnnnnnkkkgggeeegggkkkmmmnnnwww{{{xxxssspppppppppppppppoooooooooooooooooooooooonnnnnnpppqqqqqqrrrqqqqqqsssrrrppppppqqqqqqooonnnkkkkkkjjjjjjkkklllmmmmmmnnnoooooooooppppppppppppooommmjjjgggeeebbb^^^[[[XXXTTTNNNJJJHHHFFFDDDBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDDDDDDDFFFQQQ]]]sssyyywwwkkkbbb^^^dddjjjnnnwwwwwwfffaaaeeessszzz{{{ggg``````[[[YYYVVVTTTTTTTTTRRRQQQRRRRRRPPPMMMMMMOOOTTTXXXeeessspppeeeeeeggglllrrrzzz{{{xxxvvvuuuvvvuuuuuutttsssrrrrrrqqqqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrrrrqqqqqqqqqpppppppppoooooonnnnnnmmmmmmlllgggggggggggghhhmmmsssxxx|||{{{xxxuuusssqqqpppoookkkjjjhhhffffffjjjpppuuuxxxwwwvvvuuuuuuvvvvvvwwwwwwwwwvvvvvvuuuuuutttttttttssssssrrrrrrqqqqqqpppqqqrrrrrrssstttuuuuuuvvvuuuvvvwwwwwwvvvuuusssrrrppppppooommmkkkhhhfffeeeccceeehhhjjjlllllllllkkkfffddd```ZZZUUUOOOKKKHHHCCCFFFJJJMMMMMMNNNOOOOOOSSSXXX\\\^^^cccpppssssssssssssssssssrrrrrrppppppooonnnnnnooooooooonnnnnnnnnnnnnnnmmmmmmllljjjjjjjjjjjjiiiiiiiiiiiihhhfffdddcccbbb___\\\ZZZZZZWWWRRRNNNKKKGGGDDDAAA???>>>===<<<;;;<<<<<<===??????>>>>>>???AAACCCDDDHHHHHHIIIIIIGGGHHHPPPZZZmmm{{{kkk\\\GGG@@@;;;:::999666666999555666777777777;;;BBBHHHTTTYYY^^^aaajjjvvv~~~wwwsssrrrqqqrrrsssxxxyyy}}}~~~qqqmmmrrr}}}vvvtttsssuuuyyy{{{{{{yyyqqqooollllllmmmooooooooorrrqqqpppppppppqqqrrrsssuuuttttttsssqqqppppppooooooooopppqqqrrrssstttuuusssrrrqqqqqqqqqsssuuuvvvrrrrrrrrrrrrqqqqqqqqqqqqrrrpppmmmhhhbbb]]]YYYVVVVVV\\\dddlllsss||||||wwwssspppqqqooollljjjkkknnnppprrryyy~~~~~~}}}{{{yyyxxxuuuqqqppppppqqqppppppooopppqqqqqqqqqqqqpppooonnnoooooopppqqqqqqrrrrrrtttrrrqqqqqqqqqqqqpppnnnmmmmmmmmmnnnooopppqqqqqqpppooonnnnnnnnnooopppqqqkkkiiigggdddbbb^^^ZZZWWWUUUQQQLLLIIIGGGEEECCCBBBBBBBBBBBBBBBCCCEEEFFFFFFGGGEEEEEEEEEDDDIIIWWWeeezzz~~~}}}qqqhhhbbbaaagggmmmrrr{{{qqqcccbbbhhhvvv~~~uuueee______ZZZXXXVVVUUUUUUTTTRRRPPPRRRRRRPPPNNNNNNPPPTTTXXXdddqqqtttjjjiiikkkooottt|||}}}zzzxxxvvvwwwvvvuuusssrrrqqqqqqpppqqqrrrrrrrrrrrrrrrrrrqqqsssrrrrrrqqqqqqpppppppppqqqqqqppppppoooooooooooohhhhhhgggggghhhlllrrrwwwzzzyyywwwuuusssrrrqqqpppkkkjjjgggeeefffjjjqqqvvvzzzyyywwwuuutttttttttttttttsssssssssssstttuuuuuutttssssssrrrrrrqqqqqqpppqqqqqqqqqrrrsssssssssttttttuuuuuuuuuuuutttsssrrrpppooonnnmmmjjjgggdddcccfffhhhjjjmmmnnnmmmlllkkkdddaaa]]]WWWQQQMMMIIIHHHDDDHHHMMMPPPPPPPPPPPPQQQTTTZZZ```ccchhhvvvrrrrrrssstttttttttssssssqqqppppppoooooooooppppppnnnooooooooonnnnnnmmmllljjjjjjjjjiiiiiiiiihhhhhhhhhfffdddcccaaa___[[[YYYYYYVVVQQQMMMJJJGGGCCCAAA>>>>>><<<;;;;;;<<<<<<===??????>>>>>>???AAACCCDDDHHHGGGHHHIIIHHHIIIRRR]]]ooo}}}lll[[[FFF???:::999888666555888555666888888888;;;BBBGGGQQQXXX]]]aaaiiiuuu{{{tttqqqrrrsssssswwwxxx}}}ssslllrrr~~~yyyxxxxxx{{{~~~|||yyyrrrooommmlllmmmnnnoooooorrrqqqpppppppppqqqrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssuuusssqqqoooooopppqqqrrrrrrrrrqqqqqqqqqpppppppppooommmjjjfffaaa]]]YYYWWWUUUZZZbbbjjjrrr{{{zzzuuuqqqpppqqqpppmmmkkkkkkmmmooorrrwww}}}|||{{{zzzwwwvvvwwwuuurrrqqqqqqqqqpppoooooopppqqqrrrrrrqqqpppooooooooooooppppppqqqrrrrrrtttsssqqqqqqrrrrrrpppooonnnooopppqqqsssttttttuuurrrqqqpppnnnnnnnnnooopppjjjhhheeecccaaa]]]XXXTTTRRROOOJJJGGGEEEEEECCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEEEEEEELLL^^^ooo}}}qqqcccbbbffflllsssyyy}}}iii```ccciiiwwwrrreee``````YYYXXXVVVVVVVVVUUUSSSQQQRRRRRRQQQOOONNNPPPTTTXXXbbbnnnzzzyyyooommmnnnssswww}}}{{{xxxwwwuuutttsssqqqpppooooooooorrrrrrrrrssssssrrrrrrrrrssssssrrrrrrqqqpppoooooopppppppppooooooooooooooojjjiiiiiihhhiiimmmrrrwwwwwwvvvuuusssrrrqqqqqqqqqkkkjjjgggeeeeeejjjqqqwww}}}{{{yyyvvvtttsssssssssrrrrrrrrrrrrssstttvvvvvvtttssssssrrrrrrqqqqqqpppqqqqqqqqqqqqrrrrrrrrrrrrssstttttttttsssssssssrrrpppooonnnllliiifffdddccchhhjjjmmmnnnnnnmmmjjjiiiaaa^^^XXXSSSNNNJJJHHHGGGFFFJJJOOORRRRRRRRRRRRSSSUUU[[[bbbgggnnn~~~qqqrrrssstttttttttttttttrrrrrrqqqpppooooooppppppoooooooooooonnnmmmlllkkkjjjiiiiiiiiiiiihhhhhhhhhhhhfffdddbbbaaa___[[[YYYWWWTTTOOOLLLIIIFFFBBB@@@>>>===<<<;;;;;;;;;======>>>>>>>>>???@@@AAACCCCCCDDDCCCEEEFFFFFFIIISSS^^^qqqlllZZZEEE???::::::999666555777555777999999888;;;@@@EEEMMMUUU\\\aaaiiiuuu}}}sssooorrruuuuuuuuuvvv|||xxxmmmooo{{{}}}|||}}}}}}yyytttrrrnnnmmmnnnoooooooooqqqppppppooopppqqqrrrsssppppppqqqrrrrrrsssttttttssssssttttttttttttssssssvvvtttqqqnnnmmmnnnoooqqqqqqqqqqqqpppppppppoooooolllkkkiiifffaaa\\\XXXVVVQQQWWW^^^fffmmmwww~~~yyyssspppqqqoooooommmkkkiiiiiilllnnnuuu~~~~~~}}}}}}|||{{{yyyxxxvvvuuuvvvtttsssrrrrrrrrrpppnnnooopppqqqrrrrrrqqqpppooooooooooooooopppqqqrrrssstttsssqqqqqqrrrrrrpppooonnnoooppprrrtttuuuuuuvvvtttsssqqqooommmmmmmmmnnnjjjhhhfffdddbbb]]]XXXSSSPPPLLLHHHEEEEEEDDDCCCBBBAAABBBBBBCCCDDDFFFGGGHHHFFFEEEEEEEEEFFFPPPeeeyyy~~~sssbbbgggooowww}}}tttccc___eeelllyyyqqqeee```___XXXWWWVVVVVVVVVUUUSSSQQQRRRRRRQQQPPPOOOQQQTTTWWW___iiisssxxx|||vvvssstttwww{{{|||yyywwwsssrrrpppooonnnnnnnnnooorrrrrrssssssssssssrrrrrrtttssssssrrrqqqpppoooooommmmmmmmmmmmmmmmmmmmmmmmkkkjjjiiihhhiiilllrrrvvvtttsssrrrqqqpppooooooooojjjhhhfffdddeeekkkssszzz}}}zzzwwwuuutttssssssqqqrrrrrrssstttuuuvvvvvvtttssssssrrrrrrqqqqqqppprrrrrrrrrrrrqqqqqqqqqqqqsssrrrrrrrrrrrrrrrrrrrrrqqqooommmjjjhhhgggfffeeekkklllnnnooonnnkkkgggeee\\\YYYSSSNNNJJJGGGGGGGGGIIILLLPPPSSSSSSTTTTTTUUUWWW\\\ccckkkvvvqqqrrrssstttuuuuuuuuuuuutttsssrrrqqqpppooooooooonnnnnnnnnnnnmmmlllkkkkkkiiiiiiiiiiiihhhhhhhhhhhhgggeeecccbbbaaa___\\\YYYVVVRRRNNNJJJHHHEEEAAA???===<<<;;;;;;;;;;;;=========>>>???@@@AAABBBBBBBBBAAAAAACCCEEEFFFIIIUUU```tttmmmZZZFFF@@@;;;;;;:::777666888666888:::999888:::???DDDGGGQQQ[[[bbbjjjvvv}}}|||ppplllqqquuuvvvtttvvv||||||mmmkkkuuu}}}xxxwwwtttqqqoooooopppooooooppppppooonnnooopppqqqrrrppppppqqqrrrrrrsssttttttrrrssstttuuuvvvuuuuuutttvvvtttqqqnnnnnnoooqqqsssqqqpppppppppooooooooooookkkkkkiiifffaaa[[[UUURRRMMMRRRYYY```gggqqq|||}}}}}}yyyqqqnnnpppnnnnnnmmmjjjfffeeehhhjjjrrr{{{}}}||||||{{{xxxyyyzzzyyywwwuuuttttttsssrrrqqqrrrsssrrrpppnnnooooooppppppppppppoooooopppooooooooooooqqqrrrsssuuusssrrrrrrrrrrrrqqqooonnnoooqqqtttvvvwwwwwwwwwtttsssqqqooolllkkkjjjiiiiiigggeeecccaaa\\\VVVRRRNNNKKKGGGDDDDDDDDDCCCBBBAAABBBBBBCCCDDDFFFHHHIIIEEEDDDEEEEEEGGGSSSkkk}}}tttiiisss~~~ooobbbccckkkqqq|||oooddd^^^[[[VVVUUUUUUUUUUUUTTTRRROOORRRRRRRRRQQQPPPQQQTTTWWWYYYcccmmmpppuuu~~~~~~{{{}}}{{{~~~|||xxxvvvrrrqqqooommmmmmnnnoooppprrrrrrssssssssssssrrrrrrtttssssssrrrqqqpppooonnnmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjiiiggghhhkkkpppttttttsssqqqooommmkkkjjjjjjfffeeecccbbbfffmmmwww~~~}}}zzzwwwuuusssrrrrrrpppqqqssstttuuuvvvuuuuuutttssssssrrrrrrqqqqqqpppssssssrrrrrrrrrqqqqqqqqqrrrrrrqqqqqqqqqqqqrrrrrrrrrpppllliiigggggghhhhhhlllmmmoooooommmhhhddd```XXXTTTOOOJJJFFFEEEFFFGGGLLLNNNQQQSSSTTTUUUVVVXXXZZZ]]]dddpppqqqqqqssstttuuuuuuvvvvvvuuutttsssqqqpppooooooooonnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiiiiihhhhhhhhhhhhfffdddbbbbbbaaa___\\\ZZZUUUQQQMMMIIIGGGDDDAAA>>>===<<<;;;:::;;;;;;======<<<===???AAABBBBBBBBBAAABBBAAACCCFFFHHHLLLXXXdddwwwooo\\\GGGAAA======<<<888777999777999;;;:::888:::>>>BBBDDDOOO[[[bbbkkkwwwxxx}}}|||nnniiiooouuuvvvtttwww~~~mmmhhhpppyyy|||{{{|||~~~~~~~~~|||wwwzzzvvvsssppppppppppppooopppooonnnnnnnnnoooqqqqqqqqqqqqqqqrrrrrrssssssssspppqqqsssuuuwwwwwwwwwwwwuuussspppooooooqqqtttvvvppppppppppppoooooooooooolllllljjjgggaaaZZZSSSNNNIIINNNUUU\\\cccmmmxxx|||zzz|||xxxqqqnnnpppmmmnnnmmmiiieeeccceeehhhoooxxx~~~~~~yyyxxxxxxxxxxxxuuuwwwxxxxxxvvvtttssssssoooooooooqqqssssssqqqooooooooooooooooooooooooooopppooooooooooooqqqrrrsssuuusssrrrrrrrrrrrrqqqooooooqqqsssvvvxxxyyyyyyyyysssrrrqqqnnnllliiigggffffffeeecccaaa^^^YYYSSSOOOMMMJJJFFFDDDCCCCCCCCCBBBAAABBBBBBCCCEEEFFFHHHIIIDDDDDDDDDEEEHHHUUUooo{{{sssrrr~~~ooodddiiirrrwww~~~nnnbbb[[[WWWTTTTTTSSSTTTTTTSSSPPPNNNRRRRRRRRRQQQPPPQQQUUUWWWSSS^^^hhhkkkooowww}}}|||xxxvvvrrrpppooommmmmmnnnpppqqqrrrssssssttttttssssssrrrttttttsssrrrqqqoooooonnnnnnnnnnnnoooooooooooooooiiiiiihhhffffffiiiooosssuuutttqqqnnnjjjhhhfffeeebbbbbbaaaaaafffooo{{{~~~|||yyyvvvtttsssrrrrrrooopppsssuuuvvvuuutttsssttttttsssrrrrrrqqqqqqppptttssssssrrrrrrqqqqqqqqqrrrqqqqqqpppqqqqqqrrrrrrrrrppplllhhhggghhhiiikkklllnnnooonnnlllgggaaa^^^UUUQQQLLLGGGDDDDDDEEEGGGMMMOOORRRSSSTTTUUUXXXZZZ\\\___fffsssttttttttttttttttttttttttrrrrrrqqqqqqpppooooooooommmmmmmmmmmmlllkkkjjjiiikkkkkkjjjiiigggfffdddcccdddbbbaaa``````]]]ZZZWWWTTTQQQMMMIIIGGGDDDAAA???======;;;;;;:::;;;<<<===@@@?????????@@@BBBDDDEEEDDDCCCDDDGGGIIIOOO]]]jjjwww~~~vvv[[[KKKBBB<<<;;;;;;888777888666777777777777999===@@@HHHOOOXXXbbblllwwwuuummmmmmoooqqqqqqrrr{{{pppfffgggmmmrrruuuwwwvvvsssrrrtttvvv}}}|||zzzuuutttsssqqqpppqqqqqqrrrtttqqqnnnnnnooorrrsssttttttsssrrrqqqqqqqqqrrrsssuuuuuuttttttuuuvvvwwwwwwuuurrrpppoooqqqsssssssssttttttsssrrrqqqqqqppppppkkkkkkkkkggg___WWWQQQNNNUUUVVVYYY\\\bbbiiiqqqwww|||xxxsssrrrooojjjjjjjjjhhheeecccccceeegggsssxxx~~~}}}zzzxxxwwwwwwwwwyyyzzzzzzzzzxxxuuuqqqooommmnnnnnnoooppppppqqqqqqqqqqqqpppooonnnnnnnnnnnnoooooopppqqqssstttuuuuuussssssuuuuuutttssspppoooqqqrrrtttuuuvvvvvvvvvvvvqqqpppnnnkkkjjjiiiiiiiiieeedddccc```]]]XXXUUUSSSLLLIIIDDD@@@>>>>>>@@@BBBBBBCCCDDDEEEGGGGGGHHHHHHJJJHHHEEEDDDJJJ[[[uuuwwwtttyyyrrrhhhjjjuuulll^^^ZZZ\\\VVVUUUTTTSSSRRRQQQPPPPPPTTTQQQNNNMMMOOORRRSSSTTTZZZZZZ___fffkkkpppzzz}}}xxxtttpppmmmkkkkkkmmmooooooooottttttsssrrrrrrqqqpppppprrrqqqqqqppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnlllkkkjjjjjjkkkmmmnnnppppppoookkkfffbbbaaa```______```ccckkkuuu~~~|||vvvqqqppppppqqqpppooopppqqqssstttuuuvvvvvvssssssrrrrrrqqqpppppppppuuutttssssssrrrrrrrrrsssqqqqqqqqqrrrrrrrrrssssssuuurrrnnnjjjiiijjjlllnnnooommmlllkkkiiiccc[[[TTTPPPMMMIIIEEEDDDFFFIIIKKKRRRPPPQQQUUUVVVUUUWWW[[[___aaannnssssssssssssssssssssssssqqqqqqqqqpppoooooonnnnnnmmmmmmmmmmmmlllkkkjjjiiijjjjjjjjjiiihhhfffeeedddbbbaaa``````___]]]ZZZWWWTTTQQQMMMJJJGGGEEEBBB???===<<<;;;::::::;;;<<<===????????????@@@BBBCCCDDDDDDDDDFFFIIIKKKPPP\\\iiiwwwzzz___LLLDDD===<<<;;;888777888666777777777777999===@@@IIIPPPYYYbbbkkkuuuvvvooonnnppprrrssswww}}}kkk___^^^dddhhhjjjlllkkkhhhhhhlllooo{{{}}}zzzxxxsssrrrpppooonnnnnnoooooosssqqqnnnnnnooorrrssssssqqqpppooooooooopppqqqrrruuuuuuuuuvvvvvvvvvwwwwwwuuurrrpppoooqqqssssssssstttssssssrrrrrrqqqqqqqqqlllmmmlllggg___WWWQQQNNNOOOQQQUUUZZZbbbkkkuuuzzz}}}|||tttoooooommmhhhhhhhhhhhhfffeeedddfffgggooottt}}}|||{{{~~~~~~|||yyywwwwwwwwwwwwxxxyyyyyyyyywwwtttqqqooonnnnnnoooooopppqqqqqqrrrrrrqqqqqqpppooooooooopppqqqqqqrrrssstttuuuuuuvvvssstttuuuvvvuuusssqqqppprrrssstttvvvvvvvvvvvvuuupppooommmjjjiiihhhhhhhhhddddddbbb___\\\WWWTTTQQQKKKHHHDDD@@@>>>>>>@@@BBBAAABBBCCCDDDEEEFFFFFFFFFCCCCCCDDDGGGOOObbb|||wwwttt~~~zzzqqqrrr{{{{{{jjj^^^ZZZZZZVVVVVVUUUTTTSSSRRRQQQQQQQQQOOONNNNNNPPPRRRSSSSSSWWWXXX\\\ccchhhmmmwww}}}xxxuuupppnnnlllkkkmmmoooppppppsssssssssrrrqqqqqqpppppprrrrrrrrrqqqppppppooooooooooooooooooooooooooooooooonnnlllkkkkkklllmmmnnnlllllljjjfffbbb^^^^^^^^^^^^```ccciiipppyyy{{{vvvqqqpppqqqqqqqqqpppqqqrrrssstttuuuuuuuuuqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqpppqqqqqqqqqqqqqqqqqqrrrrrrsssssstttuuurrrnnnkkkjjjkkkmmmooopppnnnllljjjgggaaaYYYSSSNNNKKKHHHEEEDDDFFFIIILLLPPPNNNPPPTTTVVVUUUXXX\\\bbbhhhyyyrrrrrrrrrrrrrrrrrrrrrrrrpppppppppooonnnnnnmmmmmmmmmmmmmmmmmmlllkkkjjjjjjiiiiiiiiiiiihhhgggfffeeeaaa```_________]]]ZZZWWWUUURRRNNNJJJHHHEEEBBB@@@===<<<;;;::::::;;;<<<===>>>>>>>>>>>>???AAABBBCCCDDDDDDGGGJJJLLLPPP[[[gggvvvdddOOOFFF???===<<<999777888777777888777777999<<>>???@@@BBB@@@AAABBBDDDEEEEEEEEEEEEAAACCCEEEJJJWWWlll~~~wwwuuuyyyzzzsssggg___ZZZYYYVVVVVVUUUTTTSSSSSSRRRQQQOOONNNNNNOOORRRTTTTTTSSSTTTTTTYYY```dddiiisss}}}}}}yyyvvvqqqooommmlllnnnpppqqqqqqrrrrrrrrrsssrrrrrrrrrqqqsssssssssrrrqqqpppppppppnnnnnnooooooppppppqqqqqqqqqpppnnnlllllllllnnnoookkkkkkhhheee```^^^^^^___aaaeeellltttzzzzzzuuurrrqqqqqqrrrqqqrrrsssssstttttttttttttttoooppppppqqqrrrrrrsssssspppooooooooooooooopppppppppqqqqqqrrrssssssttttttuuusssooollllllmmmoooqqqqqqooollliiiddd]]]VVVQQQKKKIIIFFFEEEEEEHHHKKKMMMPPPOOORRRWWWXXXXXX[[[aaahhhsssppppppppppppppppppppppppooooooooonnnmmmmmmlllllllllmmmmmmmmmllllllkkkjjjiiiiiiiiiiiiiiihhhgggfffbbbaaa`````````^^^[[[XXXUUURRRNNNKKKHHHFFFBBB@@@<<<<<<;;;:::;;;<<<===>>>======>>>>>>???AAAAAABBBCCCDDDGGGJJJKKKNNNYYYdddrrrgggQQQHHH@@@???===:::888888777888888777777999<<>><<<===>>>???@@@AAAAAAAAABBBBBBEEEIIIJJJMMMXXXcccnnniiiQQQIIIAAA???>>>;;;999999888888888777777888<<<>>>FFFMMMXXXbbblllvvv}}}vvvpppooorrrvvv|||}}}iiiUUUKKKJJJNNNOOOPPPOOOPPPUUU\\\cccllluuu|||}}}yyyvvvtttssssssrrrpppooonnnnnnooopppooonnnnnnooopppqqqpppnnnkkkmmmoooqqqtttvvvwwwxxxtttvvvwwwxxxxxxwwwuuutttuuusssqqqqqqrrrrrrqqqpppqqqqqqqqqrrrrrrrrrrrrrrroooooommmggg___WWWRRRPPPTTTVVV[[[dddoooxxx}}}|||tttkkkeeeaaa```___```\\\```eeeggggggeeedddcccbbbfffmmmtttzzz~~~~~~|||yyyxxxxxxyyyyyyyyyvvvvvvvvvuuuuuuvvvvvvvvvvvvuuuuuutttsssrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrsssrrrrrrrrrssstttuuuuuuuuuuuuuuuuuuttttttttttttwwwwwwwwwvvvvvvuuuttttttuuuuuuvvvvvvuuutttrrrqqqpppooonnnllljjjhhhfffeeeaaa```___[[[WWWSSSNNNLLLFFFDDDBBB@@@???@@@AAABBBCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHOOOdddwwwrrrsssxxxtttuuuzzzzzziiieeeaaa]]]ZZZTTTTTTTTTSSSSSSRRRRRRRRRMMMNNNOOORRRUUUVVVUUUSSSRRRRRRVVV\\\```dddmmmvvv||||||{{{|||}}}{{{zzztttrrrooooooqqqsssttttttuuuvvvwwwxxxyyyxxxwwwvvvuuuuuutttsssrrrppppppooommmmmmnnnooopppqqqqqqrrrsssrrrpppnnnnnnnnnpppqqqqqqrrrqqqpppnnnmmmoooqqqzzz~~~{{{xxxtttrrrrrrsssssssssuuuuuuvvvvvvuuuuuuttttttuuutttttttttsssssssssrrrppppppoooooooooppppppqqqpppppppppqqqqqqqqqqqqrrrqqqpppnnnmmmmmmoooqqqrrrpppnnniiiccc[[[TTTNNNKKKEEEEEEEEEGGGIIILLLOOOPPPUUUUUUWWW[[[[[[\\\ccclllyyyzzznnnppppppppppppppppppppppppooooooooonnnmmmmmmllllllkkkllllllmmmllllllkkkkkkjjjjjjjjjjjjiiihhhgggfffdddcccaaaaaa```^^^ZZZWWWTTTQQQMMMIIIGGGDDDAAA???<<<;;;::::::;;;<<<>>>???<<<===???@@@AAABBBBBBBBBBBBBBBEEEHHHJJJNNNYYYeeeooohhhQQQHHHAAA???>>>;;;999:::888999888777777888;;;>>>CCCKKKWWWbbbkkkuuuyyyqqqnnnrrrvvv}}}~~~iiiTTTGGGEEEHHHIIIKKKKKKLLLPPPXXX___jjjsss{{{}}}zzzwwwuuuttttttpppooonnnllllllllllllmmmmmmmmmmmmoooqqqqqqooommmhhhjjjmmmppprrrtttvvvvvvuuuuuuvvvwwwwwwvvvtttssstttsssrrrrrrsssrrrqqqoooqqqqqqqqqqqqppppppppppppnnnnnnkkkfff^^^WWWSSSQQQPPPSSS[[[gggsss|||~~~tttjjjaaa\\\[[[XXXWWWXXX]]]aaaeeehhhgggdddbbbaaa^^^bbbiiipppwww{{{~~~~~~|||zzzyyyxxxxxxyyyuuuuuuuuuuuuvvvvvvvvvuuutttuuuuuuuuutttsssrrrrrrppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssstttvvvvvvuuuuuuuuuuuuttttttttttttwwwwwwvvvvvvuuuuuuttttttsssttttttuuutttsssrrrqqqpppooonnnmmmjjjhhheeedddaaa```^^^[[[WWWRRRNNNKKKDDDCCCAAA@@@???@@@AAABBBDDDDDDEEEFFFFFFFFFFFFFFFCCCEEEHHHSSSmmmzzzooommmppp}}}yyynnnnnnttt{{{wwwhhhdddaaa]]]ZZZUUUUUUTTTTTTTTTSSSSSSSSSPPPPPPQQQTTTVVVWWWVVVTTTSSSSSSVVV[[[]]]aaaiiirrrxxx}}}{{{zzz{{{}}}}}}~~~~~~}}}|||{{{uuusssqqqppprrrtttuuuuuuwwwxxxzzz{{{{{{zzzxxxwwwuuutttsssrrrqqqpppooonnnmmmmmmnnnnnnoooooopppppprrrqqqooonnnnnnoooqqqrrrsssuuuvvvwwwwwwwwwxxxzzz}}}yyyvvvsssrrrssstttttttttuuuvvvvvvvvvvvvvvvuuuuuuwwwwwwvvvvvvuuuttttttsssrrrrrrqqqppppppppppppppppppppppppoooooooooooonnnmmmllllllkkklllnnnpppqqqmmmkkkggg___VVVOOOJJJIIIDDDEEEFFFIIIKKKNNNPPPRRRTTTTTTVVVYYYZZZ^^^hhhtttrrriiippppppppppppppppppppppppppppppoooooonnnmmmmmmlllkkkkkkllllllmmmllllllkkkllllllkkkjjjiiihhhfffeeecccbbb```___^^^[[[WWWTTTSSSPPPLLLHHHFFFCCC@@@>>>;;;;;;::::::;;;<<<>>>???===>>>@@@AAABBBBBBBBBBBBDDDCCCEEEHHHJJJOOO\\\iiittthhhOOOGGG@@@???>>>;;;:::;;;888999999888777888;;;>>>BBBJJJUUU```iiirrr|||~~~sssooorrrxxx}}}kkkUUUGGGCCCDDDFFFHHHIIIJJJNNNUUU[[[iiirrr{{{}}}|||zzzxxxvvvuuuuuuuuupppooommmlllkkkkkkllllllllllllmmmoooqqqqqqnnnkkkhhhjjjmmmpppssstttuuuvvvuuuuuuuuuuuuttttttsssssstttsssrrrrrrsssrrrpppoooqqqpppppppppooonnnnnnnnnlllllljjjddd]]]WWWTTTRRRQQQUUU^^^kkkxxx~~~~~~zzzpppeee[[[YYYXXXUUUTTTUUU[[[^^^bbbcccaaa^^^\\\[[[ZZZ^^^eeemmmtttyyy}}}~~~|||yyyxxxxxxxxxuuuuuuvvvvvvvvvuuuuuuuuussstttuuuvvvvvvuuusssrrrppppppppppppppppppppppppqqqqqqqqqrrrssstttvvvwwwuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvuuuttttttttttttqqqrrrsssssssssrrrqqqpppooonnnnnnllliiigggdddbbbbbbaaa___[[[WWWRRRMMMKKKCCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEE@@@EEEKKKZZZwww~~~pppfffgggmmmzzz}}}nnneeekkkuuu}}}uuugggbbb___[[[YYYWWWWWWVVVVVVVVVVVVUUUUUUTTTSSSSSSUUUWWWXXXWWWVVVTTTSSSVVVYYY[[[]]]eeennnsssyyy~~~}}}yyyyyyzzz{{{|||}}}}}}~~~}}}}}}}}}vvvtttrrrqqqsssuuuvvvvvvxxxzzz{{{||||||zzzwwwuuuttttttsssqqqpppooonnnmmmmmmmmmmmmmmmmmmnnnnnnnnnpppooonnnmmmnnnppprrrsssuuuxxx}}}|||zzzxxxuuusssssstttuuuuuuuuuuuuuuuvvvwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwsssrrrqqqpppooonnnnnnnnnppppppooonnnmmmlllkkkkkkjjjiiiiiiiiijjjlllooopppjjjiiiddd\\\RRRKKKHHHGGGDDDFFFHHHKKKMMMPPPQQQRRRSSSSSSVVVZZZ\\\cccrrrvvvmmmiiipppppppppppppppppppppppppppppppppooonnnnnnmmmmmmkkkkkkllllllmmmlllllllllmmmllllllkkkiiigggfffeeecccaaa___]]]\\\YYYTTTQQQRRROOOKKKHHHEEECCC???===;;;;;;::::::;;;<<<>>>???===>>>@@@BBBCCCCCCCCCBBBFFFEEEFFFIIIKKKQQQ___lllzzzhhhNNNFFF???>>>>>><<<:::;;;999999999888777888;;;>>>BBBJJJUUU___gggoooxxx~~~uuuppptttyyy{{{nnnWWWIIIDDDCCCFFFHHHIIIJJJNNNUUUZZZiiirrr{{{zzzyyyxxxvvvvvvvvvvvvwwwrrrqqqooonnnmmmmmmnnnnnnkkklllmmmpppqqqqqqnnnkkkjjjlllooorrruuuvvvwwwwwwvvvuuutttssssssssssssssstttsssrrrrrrsssrrrpppnnnqqqppppppooonnnmmmmmmlllkkkkkkhhhccc]]]WWWTTTSSSWWW[[[dddqqq||||||wwwpppddd[[[ZZZZZZVVVTTTVVVWWWZZZ\\\]]]ZZZWWWTTTSSSWWW[[[bbbjjjrrrxxx|||}}}}}}zzzwwwwwwwwwvvvvvvvvvwwwvvvvvvuuutttrrrtttvvvxxxxxxvvvsssrrrppppppooooooooooooooooooppppppqqqqqqssstttvvvwwwvvvvvvwwwwwwwwwxxxxxxxxxwwwvvvuuutttssssssssstttpppppprrrrrrrrrrrrqqqpppmmmmmmmmmkkkhhheeebbbaaabbbaaa___\\\WWWRRRNNNKKKBBBBBBAAA@@@@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDAAAHHHPPP___}}}wwwhhh```ccckkkvvv}}}tttfff```iiivvv}}}tttgggaaa]]]YYYXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTUUUWWWXXXWWWVVVTTTSSSUUUXXXYYY[[[bbbkkkooovvv}}}}}}~~~xxxuuuvvvxxx{{{{{{|||}}}}}}~~~}}}}}}wwwtttrrrrrrtttvvvvvvvvvyyyzzz{{{|||{{{yyyvvvttttttsssrrrqqqooonnnmmmlllmmmmmmmmmmmmmmmlllllllllooonnnmmmmmmnnnppprrrtttxxx||||||yyyxxxwwwuuusssssstttuuuvvvuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyzzzzzztttsssqqqpppnnnmmmmmmmmmppppppooommmlllkkkjjjiiihhhgggggghhhiiikkknnnooohhhgggbbbZZZPPPIIIFFFGGGEEEFFFIIILLLOOOQQQRRRSSSTTTUUUXXX\\\aaajjj||||||ooojjjjjjsssrrrqqqpppooopppqqqrrrrrrqqqppppppooooooppppppkkkkkkkkklllllllllmmmmmmmmmllljjjjjjjjjiiifffdddcccaaa^^^\\\ZZZXXXUUUSSSOOOLLLHHHFFFDDDBBB???======<<<<<<;;;;;;===>>>???===@@@BBBCCCBBBBBBCCCEEEDDDDDDGGGJJJKKKRRRaaappp```LLLFFFAAA@@@???;;;:::<<<;;;::::::999:::;;;======DDDGGGPPP[[[bbbiiirrr|||wwwrrruuuzzz|||~~~pppXXXGGGBBBBBBDDDEEEGGGIIIMMMRRRVVV^^^jjjwww}}}yyyvvvvvvxxxyyyvvvtttqqqpppooonnnoooooommmlllggghhhiiikkkmmmooopppqqqnnnrrrxxx|||}}}}}}||||||tttssssssrrrrrrrrrssssssxxxwwwvvvtttrrrqqqqqqqqqooonnnmmmkkkjjjiiiiiiiiijjjjjjiiieee^^^XXXTTTRRRWWW^^^jjjvvv}}}~~~yyyuuuhhhgggeee```ZZZUUUSSSRRRTTTTTTTTTSSSQQQRRRTTTVVVWWW^^^ffflllooottt{{{~~~zzzxxxyyy{{{yyywwwuuuuuuvvvwwwxxxtttuuuvvvwwwvvvuuurrrqqqpppppppppppppppppppppppptttsssqqqppppppqqqrrrtttxxxyyyyyyzzzyyyyyyxxxxxxxxxvvvtttsssssssssrrrpppuuurrrpppoooppppppooommmpppooommmjjjgggeeeddddddccc```\\\XXXTTTPPPLLLIIIDDDCCCAAA@@@???@@@@@@AAA@@@BBBDDDDDDBBBAAAAAAAAADDDGGGTTTmmmvvvhhh___]]]dddmmmwww|||rrreee]]]cccsssppphhh^^^\\\\\\VVVYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWYYY[[[ZZZVVVRRROOOLLLMMMSSSZZZ]]]ccchhhkkknnnwwwzzzuuuuuuvvvyyyzzz{{{|||}}}}}}}}}}}}|||wwwsssqqqrrruuuwwwxxxzzz|||~~~}}}zzzwwwuuurrrrrrrrrqqqpppnnnmmmllllllkkkkkkjjjjjjkkkkkklllllllllllllllnnnppprrrtttwwwzzz~~~~~~zzzwwwuuutttuuutttsssrrrqqqrrrsssssssssvvvxxxyyyxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzuuutttsssrrrpppooonnnmmmpppooommmkkkiiihhhggggggggggggggghhhhhhiiijjjjjjfffbbbZZZRRRKKKGGGFFFEEEDDDGGGKKKMMMNNNOOOQQQRRRXXX[[[\\\\\\bbbrrrwwwoookkkhhhssssssrrrqqqqqqrrrssstttqqqpppoooooonnnnnnooooookkkkkkllllllmmmmmmmmmmmmnnnlllkkkjjjjjjiiigggeeecccaaa^^^[[[ZZZXXXUUURRRNNNKKKHHHEEEDDDBBB???======<<<<<<;;;;;;===>>>???>>>@@@BBBCCCCCCCCCDDDEEEEEEEEEGGGJJJLLLRRRbbbqqq___LLLFFFAAAAAA@@@<<<;;;===;;;:::999999999;;;<<<===BBBFFFOOOZZZaaahhhrrr|||uuunnnpppuuuwwwxxx|||rrrZZZIIICCCBBBCCCEEEGGGIIIMMMSSSVVV\\\hhhwww|||wwwvvvwwwwwwuuurrrqqqooonnnnnnoooooonnnllliiiiiijjjkkkmmmnnnooooooooosssyyy}}}~~~}}}||||||ttttttsssrrrrrrrrrssstttxxxwwwuuusssqqqpppoooooommmlllkkkjjjiiiiiiiiiiiijjjkkkiiieee___YYYVVVTTTXXX___lllwww}}}|||uuupppjjjiiihhhccc]]]WWWTTTSSSRRRRRRRRRQQQPPPPPPRRRTTTWWW]]]eeejjjnnnsss{{{{{{zzzzzzyyyxxxvvvuuuuuuuuuvvvwwwuuuvvvwwwwwwvvvuuusssrrrooooooooooooooooooooooootttsssrrrqqqqqqssstttvvvzzz{{{{{{{{{{{{zzzzzzyyyxxxvvvtttsssssssssrrrppptttrrrpppooooooooonnnmmmlllkkkiiigggfffeeeddddddbbb___[[[WWWTTTPPPKKKHHHBBBAAA@@@???>>>??????@@@@@@BBBDDDEEEDDDCCCCCCDDDFFFKKKZZZsssrrrfff^^^]]]dddmmmvvv{{{|||kkkbbb^^^hhhxxx{{{llleee\\\[[[]]]WWWYYYYYYXXXXXXXXXXXXXXXXXXZZZXXXXXXYYYZZZYYYUUURRRQQQNNNNNNTTTZZZ]]]bbbhhhmmmrrr|||yyyuuuttttttzzz{{{|||}}}}}}}}}}}}}}}|||wwwsssqqqrrrtttvvvxxxzzz|||}}}}}}zzzxxxvvvrrrrrrqqqqqqpppooonnnmmmllllllkkkkkkkkkkkklllllllllllllllmmmnnnppprrrsssvvvyyy|||~~~{{{wwwuuusssrrrrrrrrrqqqqqqqqqrrrtttuuusssvvvxxxyyyxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzyyyttttttsssrrrpppooonnnnnnqqqooommmkkkiiihhhgggfffffffffggghhhhhhggggggfff```[[[TTTLLLFFFDDDDDDDDDFFFIIILLLOOOOOOPPPRRRSSSUUUYYY\\\```iii{{{tttmmmllllllttttttsssssstttuuuvvvwwwpppoooooonnnnnnnnnnnnnnnlllmmmmmmmmmmmmnnnnnnnnnnnnmmmlllkkkkkkjjjhhheeeccc```]]][[[YYYVVVSSSQQQLLLJJJFFFDDDCCCAAA???======<<<<<<;;;;;;===>>>??????AAADDDDDDDDDDDDEEEGGGGGGFFFHHHJJJLLLTTTdddttt]]]KKKEEEAAABBBAAA===<<<===;;;:::999999999:::;;;<<>>>>>>>>???@@@AAACCCEEEEEEDDDDDDDDDEEEGGGOOObbb{{{}}}mmmbbb\\\]]]eeennnvvv{{{vvvfffaaabbbnnn}}}sssfffaaaZZZZZZ]]]XXXXXXXXXXXXXXXWWWWWWVVVVVVZZZYYYXXXYYYYYYXXXTTTRRRSSSPPPQQQVVVZZZ]]]bbbhhhllluuuzzzuuussssssyyyzzz{{{|||}}}}}}}}}}}}~~~{{{wwwssspppppprrrsssvvvxxxzzz{{{{{{yyywwwuuuqqqqqqqqqppppppooooooooollllllkkkkkkkkkkkklllllllllllllllmmmnnnppprrrsssuuuwwwyyy|||}}}}}}|||||||||{{{yyyvvvtttrrrqqqpppooooooooooooppprrrtttuuusssuuuwwwwwwwwwvvvwwwxxxzzzzzzzzzyyyyyyxxxxxxxxxssssssrrrrrrqqqpppoooooopppooommmkkkiiigggffffffeeefffhhhhhhgggeeebbbaaaYYYUUUMMMGGGCCCBBBDDDEEEIIIKKKNNNPPPPPPQQQSSSTTTUUUYYY___gggsss~~~rrrmmmooosssttttttuuuvvvvvvwwwxxxyyyppppppooonnnnnnnnnnnnooommmnnnnnnnnnnnnnnnnnnnnnooonnnlllllllllkkkhhhfffccc```\\\ZZZWWWUUUQQQNNNKKKHHHEEECCCBBBAAA???======<<<<<<;;;;;;===>>>???@@@BBBDDDEEEEEEEEEFFFGGGHHHHHHIIIKKKNNNVVVhhhyyy}}}]]]JJJEEEAAABBBAAA>>><<<===;;;:::999888888999:::;;;???BBBJJJUUU]]]dddoooyyywwwooommmnnnooooooppprrrvvv|||{{{bbbOOOEEE@@@BBBDDDFFFIIINNNTTTXXXdddrrr|||wwwuuuvvvvvvuuussspppnnnllllllnnnoooooonnnmmmmmmmmmmmmmmmmmmmmmmmmooossswwwzzzzzzyyyxxxxxxuuutttrrrqqqqqqsssuuuvvvvvvuuussspppmmmkkkjjjiiiggggggffffffgggiiikkklllllllllkkkgggccc___^^^^^^jjjsssuuunnnkkklllllljjjddd^^^ZZZXXXWWWXXXXXXXXXVVVVVVWWWYYY^^^aaafffkkkqqqyyy~~~}}}wwwwwwxxxxxxxxxwwwwwwvvvwwwwwwwwwwwwvvvuuusssrrruuuuuuuuuuuuuuuuuuuuuuuussssssssstttvvvxxxzzz{{{}}}}}}}}}}}}|||{{{zzzyyywwwuuusssrrrssssssrrrqqqrrrpppmmmmmmmmmmmmllljjjffffffdddcccbbbaaaaaaaaa```]]]XXXTTTQQQMMMHHHEEE@@@@@@???>>>>>>???@@@AAABBBDDDEEEDDDCCCBBBCCCDDDEEERRRhhhzzzhhh]]]YYY]]]hhhrrryyy~~~}}}rrrfffdddhhhtttmmmccc___XXXYYY]]]YYYXXXXXXWWWWWWWWWVVVVVVVVVZZZYYYYYYXXXXXXVVVTTTRRRUUUSSSTTTXXXZZZ\\\aaagggkkkwww|||wwwsssqqquuuvvvwwwyyyzzz{{{||||||~~~{{{wwwsssqqqpppppppppsssuuuwwwxxxxxxwwwuuutttpppooooooooooooooooooooommmmmmllllllllllllmmmmmmllllllmmmnnnooopppqqqrrrsssuuuvvvxxxyyyxxxwwwwwwxxxwwwuuusssrrrppppppoooooonnnnnnnnnoooppprrrsssqqqssstttuuuttttttuuuwwwxxxxxxxxxwwwvvvvvvuuuuuurrrrrrrrrqqqqqqppppppppppppooommmkkkiiiggggggfffggghhhiiijjjgggccc^^^[[[SSSOOOIIIDDDBBBCCCGGGIIIJJJMMMOOOPPPQQQRRRTTTUUUYYY]]]eeeppp|||pppmmmttt}}}tttuuuvvvwwwxxxxxxyyyyyyqqqqqqpppoooooooooooopppnnnnnnnnnnnnnnnnnnnnnmmmooonnnlllllllllkkkhhhfffbbb___\\\XXXVVVSSSOOOLLLIIIFFFCCCBBBAAA@@@???======<<<<<<;;;;;;===>>>???@@@CCCEEEFFFEEEEEEFFFHHHHHHHHHIIIMMMQQQ[[[ooo{{{\\\KKKEEEBBBCCCBBB>>><<<===<<<;;;:::999999999:::;;;>>>AAAHHHRRRYYYaaalllvvvyyyqqqmmmmmmnnnmmmlllmmmqqqvvv|||kkkUUUGGG@@@BBBDDDGGGJJJOOOUUUYYYkkkxxx{{{wwwwwwyyyzzzzzzxxxrrrpppmmmmmmnnnooooooooonnnnnnmmmmmmmmmlllllllllmmmppptttuuuuuutttsssssssssrrrqqqqqqqqqrrrtttvvvuuutttqqqnnnllljjjhhhhhhfffggggggiiijjjlllmmmnnnnnnnnnllliiieeeccccccdddnnnwwwxxxoooiiiiiikkklllkkkfffbbb^^^]]]]]]^^^______^^^]]]^^^___cccdddhhhmmmttt}}}~~~}}}xxxyyyyyyzzzzzzzzzyyyxxxxxxxxxwwwvvvuuutttsssrrruuuuuuuuuuuuuuuuuuuuuuuurrrssstttvvvxxxzzz|||}}}|||||||||{{{zzzyyywwwvvvvvvtttrrrrrrrrrsssrrrqqqpppnnnlllkkklllllljjjiiihhhgggeeecccaaa``````___^^^[[[VVVRRROOOKKKGGGDDDAAA@@@??????@@@AAABBBCCCDDDEEEEEECCCAAA???@@@AAADDDSSSkkk{{{ggg[[[ZZZ```mmmxxx~~~}}}nnndddeeelllzzz|||kkkbbb___XXXXXX[[[XXXWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYXXXVVVUUUTTTTTTWWWVVVWWWYYYZZZZZZ___fffjjjzzz~~~xxxssspppqqqrrrtttvvvxxxzzz{{{{{{|||{{{xxxtttrrrppppppooopppqqqssstttuuuuuutttsssooonnnnnnmmmmmmmmmnnnnnnnnnmmmmmmllllllmmmmmmnnnllllllmmmnnnoooppppppqqqrrrssstttuuuuuuuuuttttttvvvuuutttrrrqqqppppppoooppppppooonnnnnnnnnooopppoooppprrrrrrqqqqqqsssuuuuuuuuuuuuttttttsssssssssrrrrrrrrrqqqqqqpppppppppnnnmmmllljjjiiihhhggggggiiijjjkkkjjjfff```ZZZVVVMMMJJJEEEBBBBBBDDDHHHKKKKKKMMMOOOQQQQQQSSSUUUWWW\\\aaakkkzzzwwwmmmmmmyyytttuuuvvvwwwwwwxxxwwwwwwrrrqqqqqqpppppppppppppppnnnnnnnnnmmmmmmmmmmmmlllnnnmmmlllkkkkkkjjjhhheeebbb___[[[WWWTTTQQQMMMJJJGGGEEEBBBAAAAAA@@@???======<<<<<<;;;;;;===>>>???@@@BBBEEEEEEEEEEEEFFFGGGHHHGGGJJJNNNTTTaaawwwzzz]]]NNNIIIFFFFFFEEE@@@=========<<<;;;:::::::::;;;<<<>>>@@@FFFOOOVVV]]]hhhsss~~~zzzsssnnnmmmmmmlllkkkkkkmmmrrrvvvyyyxxx___KKKBBBDDDGGGJJJNNNSSSYYY^^^mmmzzz}}}{{{|||~~~uuurrrooonnnnnnooopppooonnnnnnnnnmmmmmmmmmlllllllllnnnqqqrrrpppooooooooopppppppppqqqqqqrrrsssssssssrrrpppmmmkkkiiihhhhhhggghhhkkkmmmoooppppppooooooooommmjjjgggfffhhhjjjuuuzzzzzzqqqkkkhhhgggiiikkkkkkiiifffeeedddeeeggghhhhhhgggffffffgggiiijjjmmmrrrzzz~~~|||zzzzzzzzzzzzzzz{{{{{{{{{xxxwwwvvvuuutttsssrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttvvvyyyzzz|||}}}||||||{{{zzzyyywwwuuutttuuusssqqqqqqrrrsssrrrqqqooommmkkkjjjjjjjjjiiihhhhhhgggeeecccaaa```______\\\YYYUUUQQQMMMJJJEEEBBB@@@@@@??????@@@BBBDDDEEEDDDDDDDDDBBB@@@???@@@AAAFFFVVVmmm|||iii```aaaiiiuuu}}}lllaaaeeeqqqxxxhhhaaa___WWWWWW[[[WWWVVVVVVVVVWWWXXXXXXYYYYYYWWWXXXXXXWWWUUUTTTUUUVVVYYYXXXXXXZZZXXXXXX]]]dddkkkzzz}}}wwwtttssstttuuuwwwyyyzzz{{{{{{{{{zzzxxxvvvtttrrrppppppnnnoooqqqrrrssssssssssssqqqpppnnnmmmlllmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnlllmmmnnnoooppppppppppppqqqrrrrrrsssssssssssssssvvvuuutttrrrqqqpppooooooqqqpppooonnnmmmnnnoooooonnnoooppppppoooppprrrtttssssssssssssssssssssssssssssssrrrrrrqqqpppooooookkkkkkjjjiiiiiiiiiiiiiiikkkkkkkkkhhhccc\\\UUUPPPGGGEEEBBBAAABBBEEEIIIKKKMMMNNNQQQRRRSSSUUUXXX[[[___ffftttxxxpppkkkoootttuuuvvvvvvwwwvvvuuutttqqqqqqpppooooooooooooooommmmmmmmmmmmllllllkkkkkknnnlllkkkjjjjjjiiigggeeeaaa^^^ZZZVVVSSSOOOKKKHHHEEECCCAAA@@@@@@@@@>>>======<<<<<<;;;;;;===>>>???@@@BBBDDDEEEDDDDDDFFFGGGFFFFFFIIIOOOWWWgggyyy^^^RRRMMMJJJKKKIIICCC??????>>>===<<<;;;;;;;;;<<<<<<>>>@@@FFFNNNTTTZZZeeeppp{{{}}}wwwrrrqqqpppooonnnmmmoooqqqtttvvv|||jjjRRRFFFHHHLLLOOOSSSXXX___cccnnnzzzxxxuuuqqqooooooppppppooonnnnnnnnnnnnmmmmmmmmmmmmkkkmmmoooooonnnlllllllllmmmnnnpppqqqrrrrrrqqqqqqrrrqqqooommmkkkjjjiiiiiihhhkkkooosssttttttrrrqqqppppppnnnkkkhhhiiillloooyyy{{{|||xxxpppiiifffggggggiiikkkkkkkkkkkklllmmmqqqsssuuuuuutttrrrrrrsssssstttwww|||}}}{{{zzzyyyyyyxxxyyyzzz{{{|||xxxwwwuuutttrrrqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqrrrsssuuuwwwyyyzzz{{{|||}}}|||{{{zzzxxxvvvtttsssuuusssqqqqqqrrrsssrrrqqqnnnllljjjiiiiiiiiihhhgggeeedddcccbbb`````````___[[[XXXTTTPPPLLLHHHDDDAAA???>>>>>>>>>@@@AAACCCEEEBBBCCCCCCBBBAAAAAACCCEEEMMM\\\qqqzzzlllhhhlllttt~~~|||jjjbbbjjjyyyrrrccc^^^]]]VVVVVVZZZXXXUUUUUUVVVWWWYYYZZZ[[[\\\UUUWWWXXXWWWUUUTTTVVVXXXYYYYYYYYYZZZWWWUUUZZZbbbiiiuuu{{{{{{||||||||||||{{{{{{zzzzzzyyywwwuuusssrrrqqqnnnoooqqqrrrsssttttttttttttrrrpppnnnmmmnnnnnnoooooonnnnnnnnnnnnnnnnnnooolllmmmnnnoooppppppooooooqqqqqqrrrrrrssssssssssssvvvuuusssqqqpppooonnnnnnpppooonnnnnnnnnooopppqqqooopppqqqpppppppppsssuuurrrrrrsssssstttuuuuuuuuuttttttsssrrrpppooonnnnnniiiiiiiiiiiiiiijjjkkkkkkkkkkkkiiieee^^^WWWPPPKKKDDDDDDCCCCCCEEEHHHKKKMMMOOOPPPSSSTTTVVVYYY]]]```iiiqqqyyynnnlllnnnvvvttttttuuuvvvvvvuuussssssppppppooonnnnnnnnnnnnnnnmmmmmmlllllllllkkkkkkkkkmmmllljjjjjjjjjiiifffdddaaa^^^ZZZVVVSSSOOOJJJGGGEEECCC@@@???@@@@@@>>>======<<<<<<;;;<<<===>>>??????AAADDDDDDDDDDDDEEEGGGFFFFFFIIIPPPYYYjjj|||{{{xxx___VVVQQQNNNNNNLLLFFFAAAAAA???>>>===<<<;;;<<<<<<===???@@@EEEMMMSSSYYYcccnnnxxx{{{wwwvvvtttsssrrrrrrrrrtttvvvwww|||sssWWWJJJLLLOOORRRVVV\\\bbbgggppp{{{zzzwwwrrrpppoooppppppooonnnnnnnnnnnnnnnnnnmmmmmmkkkmmmoooooommmkkkkkklllkkkmmmoooqqqrrrqqqpppoooqqqpppooommmkkkjjjjjjjjjiiimmmrrrvvvxxxwwwtttqqqqqqpppnnnkkkiiijjjnnnqqqvvvwwwtttmmmddd______aaagggiiikkklllmmmnnnqqqsss{{{}}}~~~}}}|||}}}}}}}}}|||zzzzzzyyywwwwwwwwwyyy{{{|||wwwvvvuuusssqqqppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrsssuuuwwwyyyzzz{{{{{{}}}}}}|||{{{yyyvvvtttssstttsssqqqqqqrrrsssrrrqqqnnnllliiihhhiiiiiihhhfffbbbaaaaaa````````````aaaZZZWWWSSSOOOLLLHHHCCC@@@============???AAACCCDDDAAABBBCCCBBBBBBDDDGGGIIISSSaaasssxxxnnnooouuu|||{{{hhhgggpppmmm___\\\\\\UUUVVV[[[YYYTTTUUUVVVXXXZZZ[[[]]]]]]TTTVVVWWWVVVTTTTTTWWWYYYZZZYYYZZZZZZVVVTTTYYYaaaeeennnvvv}}}~~~|||{{{zzzyyyyyyxxxwwwuuusssrrrooopppqqqssstttuuuvvvvvvvvvuuurrrpppooooooooopppoooooonnnnnnnnnnnnoooooolllmmmnnnpppppppppooooooqqqqqqqqqrrrssssssttttttuuutttsssqqqooonnnmmmmmmnnnnnnnnnnnnoooppprrrsssqqqrrrrrrqqqpppqqqtttvvvrrrsssssstttuuuvvvwwwwwwuuuuuusssrrrpppooonnnmmmhhhhhhhhhhhhiiijjjllllllkkkjjjgggbbb[[[SSSLLLHHHEEEEEEFFFGGGIIILLLNNNPPPPPPRRRTTTVVVXXX\\\```dddttt|||}}}qqqjjjmmmsss~~~qqqqqqqqqpppqqqqqqrrrrrrnnnmmmmmmmmmmmmlllllllllllllllkkkkkkjjjiiihhhhhhjjjiiigggffffffeeebbb```___\\\XXXUUURRRNNNJJJGGGDDDCCCAAA???===;;;:::999<<<<<<<<<<<<<<<===>>>???AAABBBBBBBBBAAABBBEEEGGGFFFHHHLLLQQQ\\\ppp}}}wwwddd[[[XXXWWWWWWQQQGGG@@@???>>><<<;;;;;;<<<<<<<<<;;;???AAAEEEJJJPPPYYYcccjjjvvv}}}zzzvvvrrrsssvvvxxxtttpppttt{{{~~~yyyaaaSSSVVVZZZ]]]```cccgggjjjuuu~~~zzzvvvrrrqqqpppooonnnqqqpppooopppqqqrrrpppnnnnnnmmmllljjjiiiiiijjjjjjmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmllllllkkkjjjjjjkkkmmmoooqqqrrrrrrqqqpppnnnmmmmmmmmmmmmnnnoooooossspppjjjccc______cccfffhhhmmmrrrtttssstttyyy~~~{{{yyyxxxyyyzzz{{{{{{{{{zzzyyyttttttssssssrrrqqqpppppptttttttttssssssrrrrrrqqqxxxwwwwwwyyy{{{{{{zzzyyy}}}}}}|||yyyvvvtttssstttuuutttsssrrrqqqpppppppppnnnnnnllljjjhhhfffeeedddfffdddaaa``````___^^^\\\YYYUUUPPPKKKHHHDDDAAA???>>>>>>???@@@AAACCCDDDEEEEEEBBBAAABBBAAA@@@DDDJJJZZZjjj{{{tttjjjqqqtttmmmxxxyyyhhheee```[[[XXXXXXXXXYYYUUUVVVXXXYYYZZZYYYWWWVVVUUUWWWXXXVVVTTTUUU\\\bbbkkkgggaaa[[[XXXWWWXXXYYY^^^eeennnvvv|||{{{yyywwwwwwwwwvvvuuuttttttssspppqqqrrrsssuuuvvvvvvwwwyyyyyywwwtttpppnnnooopppnnnnnnnnnnnnnnnoooooooooooonnnmmmmmmooorrruuuwwwwwwuuusssppppppqqqssstttvvvuuusssqqqpppppppppqqqqqqqqqqqqpppnnnoooqqqsssqqqqqqqqqpppqqqqqqrrrrrrvvvuuutttssstttuuuwwwyyyvvvvvvuuusssqqqnnnlllkkkkkkjjjiiiiiikkklllkkkjjjkkkggg```YYYRRRLLLIIIGGG@@@CCCGGGIIIJJJKKKLLLMMMPPPTTTYYY[[[^^^dddnnnvvv}}}ssskkkiiirrrrrrrrrqqqppppppqqqqqqqqqnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjiiiiiihhhfffeeeeeedddcccaaa^^^^^^[[[WWWTTTQQQMMMIIIFFFAAAAAA@@@???>>><<<;;;;;;<<<<<<<<<<<<<<<===>>>???AAABBBCCCBBBAAABBBEEEGGGFFFGGGKKKQQQ^^^rrr~~~wwwdddaaa\\\YYYVVVOOOEEE???>>>>>><<<::::::<<<===<<<;;;===???CCCGGGNNNWWWaaahhhsss{{{}}}wwwtttuuuwwwxxxuuurrrwwwoooZZZ]]]```bbbeeeiiinnnqqq~~~{{{vvvtttrrrqqqpppoooppppppoooppprrrrrrqqqooonnnmmmkkkjjjiiiiiijjjjjjllllllllllllllllllllllllmmmllllllkkkjjjjjjiiiiiikkklllnnnpppppppppnnnnnnllllllllllllmmmnnnnnnoooooommmhhhbbb___```dddhhhjjjooouuuxxxyyy|||}}}yyyxxxvvvwwwxxxyyyzzzyyyxxxxxxtttssssssrrrqqqqqqpppppptttttttttssssssssssssssswwwvvvwwwxxxzzz{{{zzzxxxyyyzzzyyyxxxuuutttuuuvvvuuutttsssqqqpppoooooooookkkkkkjjjiiiiiihhhggggggfffdddaaa``````___]]]\\\XXXTTTOOOJJJGGGDDDAAA>>><<<======>>>???AAABBBCCCDDDAAA@@@AAA??????DDDKKK^^^mmm|||{{{pppkkkvvvyyyooonnnyyyuuueeebbb^^^YYYVVVUUUVVVWWWUUUVVVXXXYYYZZZYYYXXXWWWTTTVVVWWWWWWXXX^^^hhhpppsssnnneee\\\VVVTTTUUUVVVXXX^^^gggnnnuuu|||{{{zzzwwwwwwvvvvvvuuuttttttsssqqqqqqqqqrrrssstttvvvvvvxxxxxxwwwuuuqqqppppppqqqnnnooopppppppppppppppppppppooonnnnnnooorrruuuwwwvvvuuusssqqqqqqqqqrrrsssuuutttrrrpppoooooooooooopppqqqqqqooonnnnnnppprrrqqqqqqqqqqqqqqqrrrssstttwwwvvvuuutttuuuvvvxxxzzzwwwvvvuuurrrpppmmmkkkkkklllkkkkkkmmmoooooonnnlllgggccc\\\UUUNNNIIIFFFDDDBBBEEEIIIKKKLLLMMMNNNPPPTTTWWW[[[^^^cccmmmyyysssmmmkkkppp}}}sssrrrqqqpppppppppppppppnnnmmmmmmmmmmmmllllllllljjjkkkkkkkkkkkkkkkjjjjjjeeedddbbbbbbbbbaaa___]]]]]]ZZZUUURRROOOKKKGGGDDD?????????>>>>>>=========<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCBBBBBBEEEFFFFFFFFFIIIQQQ```sssvvveeeeee___YYYTTTMMMDDD@@@@@@@@@>>><<<;;;<<<======<<<;;;===@@@DDDJJJTTT^^^eeeooovvvwwwuuuuuuwwwxxxvvvvvv~~~|||eeeggghhhjjjnnnssszzz}}}zzzwwwuuutttsssqqqppppppooooooppprrrsssrrrpppmmmlllkkkjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhgggjjjkkklllmmmmmmlllkkkkkkjjjjjjkkkkkklllmmmnnnnnnkkkiiieeebbb```ccchhhlllpppuuuzzz~~~~~~zzzwwwwwwtttuuuvvvxxxxxxwwwwwwvvvssssssrrrrrrqqqqqqppppppssssssssstttttttttttttttvvvuuuvvvwwwyyyzzzyyyxxxuuuvvvvvvuuutttsssuuuwwwtttsssrrrpppooommmllllllhhhhhhhhhhhhiiiiiiiiiiiifffdddaaa```___^^^\\\ZZZVVVRRRMMMIIIFFFCCC@@@>>><<<======???@@@AAABBBCCCDDDBBBAAAAAA@@@@@@GGGPPPeeerrruuuoooppp~~~}}}rrrlllqqq{{{nnnaaa___[[[WWWTTTSSSTTTTTTUUUVVVXXXYYYZZZZZZYYYYYYUUUVVVWWWWWWZZZbbbmmmuuuvvvooofff\\\VVVTTTUUUWWWTTTYYY```fffmmmuuu~~~{{{zzzvvvvvvvvvuuuuuuttttttsssqqqpppooooooppprrrtttuuuwwwxxxxxxwwwtttrrrqqqqqqoooppprrrsssssssssrrrqqqqqqppppppppprrrtttvvvwwwuuuuuutttrrrrrrqqqqqqrrrsssrrrpppnnnmmmmmmnnnnnnoooppppppooonnnnnnoooqqqqqqqqqqqqqqqrrrsssuuuuuuvvvvvvuuuuuuvvvwwwyyyzzzxxxvvvtttqqqnnnmmmllllllllllllmmmoooqqqpppmmmkkkbbb^^^XXXQQQKKKFFFDDDCCCEEEHHHKKKMMMNNNPPPRRRTTTUUUWWW[[[___hhhuuu|||sssjjjffflll{{{ssssssqqqpppoooooooooooonnnmmmmmmmmmmmmllllllllliiijjjkkklllllllllkkkjjjdddbbbaaaaaaaaa```]]][[[ZZZWWWSSSOOOLLLIIIEEEBBB?????????>>>======<<<<<<<<<<<<<<<<<<===>>>@@@@@@BBBCCCDDDDDDCCCCCCDDDFFFFFFFFFHHHQQQaaatttuuueeeaaa[[[TTTPPPJJJEEEDDDFFFGGGDDD@@@>>>>>>>>>===<<<;;;<<<>>>BBBHHHRRR\\\ccckkkrrr{{{}}}{{{|||vvvssssssuuuwwwwwwzzzooopppqqqsssxxx{{{zzzxxxvvvuuuuuutttqqqooooooooooooppprrrsssrrrqqqmmmllljjjiiiiiiiiijjjjjjhhhhhhiiiiiiiiiiiijjjjjjiiihhhhhhhhhgggggggggfffiiijjjjjjkkkjjjjjjiiihhhhhhiiijjjkkklllmmmmmmmmmhhhgggeeeccccccgggmmmrrryyy|||}}}{{{wwwuuuuuussstttvvvwwwwwwwwwvvvuuusssrrrrrrrrrqqqqqqqqqpppsssssssssttttttuuuuuuuuuuuuttttttvvvxxxyyyxxxvvvsssssstttsssqqqqqqssstttrrrqqqqqqooonnnllljjjiiifffgggggghhhhhhiiiiiiiiieeecccaaa```___]]]ZZZXXXSSSOOOKKKGGGEEEBBB@@@>>>>>>???@@@BBBCCCDDDEEEEEEEEECCCBBBBBBAAACCCMMMWWWmmmwww}}}rrrqqqwwwuuuooommmttt~~~}}}jjj___]]]YYYVVVTTTSSSSSSTTTUUUVVVWWWYYYZZZZZZZZZZZZXXXXXXXXXXXXYYY^^^eeekkklllhhhbbb\\\XXXWWWXXXXXXTTTXXX]]]ccciiirrr}}}}}}zzzyyyuuuuuutttttttttssssssssspppooommmllllllnnnqqqsssuuuwwwyyyxxxvvvsssssssssppprrrsssuuuvvvuuutttsssssssssssstttuuuvvvwwwwwwuuuuuuuuutttsssrrrqqqqqqqqqpppnnnmmmlllllllllmmmnnnoooppppppnnnnnnooopppooooooooopppqqqssstttuuuttttttttttttuuuvvvxxxyyyvvvuuurrrooonnnnnnnnnoookkklllnnnpppqqqooojjjfff___[[[UUUNNNIIIFFFEEEEEEGGGJJJMMMOOOPPPRRRTTTWWWWWWYYY^^^eeeqqq}}}tttmmmhhhdddssssssrrrqqqpppoooooonnnnnnnnnmmmmmmmmmmmmllllllllliiijjjlllmmmmmmlllkkkjjjdddbbbaaa``````^^^[[[YYYUUUSSSOOOLLLJJJGGGCCCAAAAAA@@@???>>>===;;;::::::;;;<<<<<<<<<>>>???@@@AAABBBCCCEEEEEECCCCCCDDDEEEFFFFFFHHHQQQaaasssrrrcccWWWRRRMMMLLLJJJGGGIIINNNNNNKKKEEEAAA???>>><<<;;;;;;<<<>>>AAAGGGQQQ[[[ccciiipppyyy}}}zzzxxxzzz~~~uuuqqqqqqsssvvvxxx}}}vvvwwwxxxzzz~~~zzzwwwwwwvvvuuuuuuvvvtttrrrooooooooonnnppprrrrrrqqqooolllkkkjjjiiiiiiiiijjjkkkhhhhhhhhhiiiiiijjjjjjjjjhhhhhhgggggggggggggggfffiiiiiiiiiiiiiiihhhhhhhhhhhhiiijjjkkkllllllllllllggggggffffffgggkkkrrrwww~~~~~~{{{yyyuuutttuuussstttuuuwwwwwwvvvvvvuuusssssssssrrrrrrrrrrrrrrrrrrsssssssssttttttuuuuuussssssssstttvvvwwwvvvuuussstttsssrrrooonnnooopppppppppoooooommmkkkiiihhhggggggggggggggggggggggggdddbbb```___]]][[[WWWUUUPPPLLLHHHEEECCCBBB???>>>>>>???AAABBBDDDEEEEEEEEECCCBBBAAAAAAAAAEEEQQQ^^^ttt|||vvvmmmpppzzzzzznnnkkkmmmxxxxxxhhh^^^]]]ZZZWWWUUUUUUUUUUUUUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYZZZYYYYYYZZZ\\\]]]```___]]]\\\ZZZXXXVVVUUUSSSWWW[[[```eeennnxxx}}}xxxwwwssssssrrrrrrrrrrrrrrrqqqooommmkkkjjjjjjkkknnnpppsssuuuwwwwwwuuusssssssssqqqrrrtttuuuvvvvvvuuuuuuvvvwwwwwwxxxyyyyyyyyyyyywwwvvvvvvuuutttsssrrrqqqpppooonnnlllllllllmmmmmmnnnpppqqqpppooonnnooopppmmmmmmmmmnnnoooqqqrrrsssqqqqqqrrrssstttuuuvvvwwwtttsssqqqooooooppprrrsssnnnnnnooopppppplllfffaaaXXXUUUOOOJJJFFFEEEFFFFFFIIIKKKNNNPPPQQQSSSWWWYYY\\\___fffppp~~~yyypppkkkjjjlllrrrqqqpppooooooooooooooonnnmmmmmmmmmmmmllllllllljjjkkkmmmnnnnnnllljjjiiidddbbb```___^^^\\\YYYVVVQQQNNNKKKIIIHHHFFFCCC@@@AAA@@@???>>><<<;;;:::999;;;;;;<<<===>>>@@@AAABBBBBBDDDFFFFFFDDDCCCDDDEEEFFFFFFIIIQQQ___qqq~~~mmm^^^OOOJJJIIIKKKKKKKKKMMMRRRRRRNNNHHHCCC@@@>>>===;;;;;;<<<===@@@FFFPPP[[[bbbiiipppyyy~~~~~~|||zzzyyy{{{yyyrrrrrrtttwwwzzz{{{|||}}}{{{xxxvvvuuuuuuvvvwwwxxxvvvssspppooonnnnnnoooppppppooommmkkkjjjiiihhhhhhiiijjjkkkiiiiiiiiijjjkkkkkkllllllhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkklllmmmlllkkkjjjggggggggghhhiiinnntttyyy}}}{{{zzzxxxtttsssuuurrrsssuuuvvvvvvvvvuuutttttttttttttttssssssssssssrrrrrrrrrsssssssssssssssrrrrrrrrrsssuuuvvvuuutttttttttsssqqqnnnlllmmmnnnnnnnnnoooooonnnllljjjiiihhhhhhggggggffffffeeeeeebbb```___]]]\\\YYYTTTQQQMMMJJJFFFCCCBBBAAA???===<<<===???AAACCCCCCCCCCCC@@@?????????@@@FFFUUUeeezzzzzznnneeekkkxxxvvvkkkjjjmmm|||sssggg^^^]]][[[YYYWWWWWWVVVWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWYYYZZZZZZZZZYYYXXXYYYZZZ[[[ZZZXXXUUURRROOOPPPTTTXXX[[[```gggqqqxxxyyy{{{|||{{{zzz}}}vvvsssppppppppppppppppppppppppmmmkkkjjjhhhhhhiiikkkllloooqqqrrrrrrqqqpppqqqrrrrrrrrrrrrssstttuuuvvvvvvyyyzzz|||}}}}}}|||{{{zzzzzzyyywwwvvvttttttssssssppppppnnnmmmmmmmmmnnnnnnoooppprrrrrrpppooopppqqqmmmmmmmmmmmmnnnooopppqqqooopppqqqrrrssstttuuuvvvssssssrrrqqqqqqrrrssstttqqqqqqpppooommmggg```[[[PPPMMMHHHDDDBBBCCCEEEGGGKKKMMMOOOQQQSSSVVVYYY\\\]]]bbblllyyyuuummmlllnnnzzzppppppooooooooooooppppppnnnmmmmmmmmmmmmlllllllllkkklllnnnnnnnnnllliiihhhdddbbb___]]][[[XXXUUURRRMMMKKKHHHGGGFFFEEEBBB@@@???>>>>>>===<<<<<<;;;;;;;;;;;;<<<===>>>@@@BBBCCCBBBDDDFFFFFFEEEDDDDDDDDDEEEGGGKKKQQQ\\\mmm|||eeeXXXLLLIIIIIIMMMNNNLLLNNNQQQQQQLLLFFFBBB???>>>======;;;;;;<<<>>>DDDNNNYYYaaajjjqqqzzz~~~~~~~~~xxxwwwyyy{{{|||}}}zzzxxxwwwvvvvvvwwwzzz{{{yyyvvvsssooonnnmmmnnnooonnnllljjjkkkjjjiiihhhhhhiiijjjkkkjjjjjjkkkkkklllmmmmmmnnniiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkllljjjkkkmmmmmmmmmllljjjiiiggghhhhhhhhhjjjnnntttxxx{{{}}}}}}yyywwwyyyxxxuuutttvvvqqqqqqssstttttttttsssrrruuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrtttuuutttsssssssssssspppnnnlllmmmnnnlllmmmnnnooonnnmmmkkkjjjggggggffffffffffffeeeeee```___]]]\\\ZZZVVVRRRNNNKKKHHHDDDBBBAAA@@@???===;;;===@@@BBBCCCCCCCCCBBB@@@???@@@AAABBBJJJ\\\nnn~~~vvvhhhaaaiiiwwwvvvoooooosssmmmccc^^^]]][[[ZZZXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXWWWWWWVVVVVVWWWWWWUUUSSSPPPOOOMMMQQQUUUXXX[[[aaajjjpppsssvvvyyyxxxxxx|||~~~tttooonnnnnnnnnnnnnnnnnnnnnnnnjjjjjjiiihhhhhhhhhhhhhhhjjjkkkkkkkkkjjjkkklllnnnrrrqqqppppppqqqsssvvvwww|||~~~}}}|||}}}{{{xxxvvvuuutttuuuvvvqqqqqqooonnnnnnoooooopppoooqqqssssssrrrqqqqqqqqqnnnnnnnnnnnnnnnoooppppppooopppqqqssstttuuuvvvvvvvvvuuuuuuttttttssssssrrrrrrpppmmmjjjeee^^^VVVQQQKKKIIIEEEBBBAAADDDGGGJJJNNNPPPRRRSSSUUUXXX]]]```aaahhhuuuxxxqqqlllooowwwpppooooooooooooooopppqqqnnnnnnmmmmmmmmmlllllllllkkkmmmnnnooonnnllliiigggcccaaa^^^[[[YYYVVVRRROOOJJJHHHFFFFFFEEEEEECCCAAA<<<<<<==================;;;;;;<<<===???@@@BBBCCCBBBDDDFFFGGGEEEDDDCCCDDDDDDHHHLLLQQQZZZkkk}}}zzz|||```SSSMMMKKKLLLOOOPPPMMMLLLOOONNNJJJDDD@@@???>>>>>>>>>::::::;;;===CCCMMMXXX```lllrrr{{{}}}|||}}}~~~~~~{{{xxxvvvvvvwwwwwwyyy|||}}}|||xxxuuupppnnnmmmmmmnnnmmmjjjhhhjjjjjjiiihhhhhhiiijjjkkkkkkkkklllmmmmmmnnnoooooojjjjjjjjjjjjjjjkkkkkkkkkiiiiiiiiiiiijjjkkkmmmmmmlllmmmnnnnnnnnnllljjjhhhgggggghhhhhhiiimmmssswwwzzz{{{~~~xxxuuuvvvyyyyyyuuutttvvvooopppqqqrrrsssrrrqqqqqquuuuuuuuuvvvvvvvvvvvvvvvrrrrrrrrrqqqqqqpppppppppqqqpppppprrrtttuuutttrrrrrrrrrrrrpppnnnmmmnnnoookkklllnnnoooooonnnlllkkkeeeeeeeeefffffffffffffff___^^^\\\[[[YYYUUUPPPLLLIIIGGGCCCAAA@@@@@@>>>======???BBBDDDFFFFFFEEEDDDBBBBBBCCCEEEFFFOOOcccuuusssdddcccjjjxxxyyytttwww|||{{{hhhaaa]]]\\\[[[ZZZYYYXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSUUUSSSQQQQQQRRRTTTTTTUUUSSSSSSTTTTTTSSSSSSSSSSSSMMMPPPUUUXXXZZZ___ggglllqqquuuyyyyyyyyy}}}~~~sssmmmllllllmmmmmmmmmmmmmmmmmmiiiiiiiiihhhggggggffffffffffffgggfffeeefffiiilllrrrpppooonnnppprrruuuxxx~~~~~~}}}}}}yyyvvvuuuuuuvvvwwwrrrqqqpppoooooopppqqqqqqppprrrttttttsssqqqqqqrrrpppoooooooooooooooppppppoooppprrrtttuuuvvvwwwwwwxxxxxxwwwvvvuuusssqqqpppooommmiiiddd^^^VVVNNNHHHKKKHHHEEECCCCCCFFFKKKNNNPPPRRRTTTUUUWWW[[[___bbbjjjssszzzsssmmmmmmuuutttsssrrrqqqooonnnmmmlllnnnmmmlllkkkkkkkkkkkkkkkkkkkkklllmmmmmmkkkgggccc^^^]]][[[XXXUUUSSSQQQQQQLLLIIIFFFDDDCCCBBB@@@???===<<<<<<;;;;;;;;;<<<<<<<<<>>>?????????AAACCCEEEGGGGGGGGGGGGGGGGGGGGGGGGBBBFFFMMMVVVbbbsssxxxzzzuuuddd___SSSSSSRRRRRRQQQOOOJJJGGGFFFEEEDDDBBB@@@????????????===>>>AAADDDJJJVVVbbbkkkrrr|||~~~~~~{{{zzzyyyxxxzzz}}}yyyttttttsssqqqooonnnmmmmmmlllhhhiiikkkjjjjjjjjjkkkmmmjjjkkkmmmnnnnnnmmmkkkjjjhhhhhhhhhhhhhhhhhhiiiiiijjjjjjiiiiiiiiijjjlllmmmllllllmmmmmmmmmllljjjiiiiiihhhggghhhiiilllppprrrrrruuuyyy~~~~~~}}}|||||||||yyyxxxwwwvvvuuutttsssssspppqqqssssssrrrrrrrrrsssvvvwwwyyyzzzzzzwwwuuussstttsssrrrpppooonnnmmmmmmjjjkkklllnnnoooppppppppprrrqqqpppooonnnmmmllllllkkkjjjjjjlllnnnnnnmmmllllllkkkjjjiiigggeeecccbbb```]]]YYYUUURRROOOLLLIIIDDDCCCBBB@@@???>>>======BBBBBBCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@EEESSSgggvvvmmm___^^^gggttt~~~yyyvvv|||sssddd___]]]\\\[[[YYYWWWVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVUUUSSSRRRPPPOOOOOOQQQQQQRRRRRRUUUZZZaaafffjjjooovvv|||~~~rrrkkkjjjiiihhhhhhjjjkkkkkkjjjfffeeeccccccdddeeedddccc````````````bbbdddfffgggoooppppppooonnnppptttvvv}}}|||{{{zzzzzzzzzzzzzzzyyyyyywwwvvvuuuuuuuuuuuuttttttsssssssssrrrrrrrrrpppsssuuuvvvtttrrrqqqqqqpppnnnmmmnnnrrrsssrrrppprrrrrrssstttvvvxxxzzz||||||{{{yyywwwtttrrrqqqpppnnnjjjddd]]]UUUOOOKKKIIICCCCCCDDDDDDEEEHHHMMMQQQOOOQQQUUUWWWZZZ]]]aaadddppp~~~{{{nnnjjjiiilll{{{rrrrrrqqqooonnnmmmkkkkkkmmmmmmllllllkkkkkkllllllllllllllllllllljjjfffccc___]]]ZZZWWWTTTQQQPPPOOOKKKIIIFFFDDDCCCBBB@@@>>>===<<<<<<;;;;;;;;;<<<<<<<<<>>>???@@@@@@AAACCCEEEGGGGGGHHHHHHHHHHHHHHHHHHFFFJJJPPPZZZgggxxx|||wwwhhhccc\\\ZZZWWWUUUSSSPPPLLLHHHFFFEEEDDDBBBAAA@@@??????>>>;;;<<>>>>>>>>AAABBBCCCDDDDDDDDDCCCBBB@@@@@@AAABBBIIIXXXmmm}}}~~~mmmaaa]]]fffrrr|||xxxuuu}}}nnndddaaa\\\[[[ZZZXXXVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUQQQQQQQQQRRRRRRRRRRRRRRRTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTXXX^^^bbbgggmmmwww~~~rrrkkkcccbbbccceeeggghhhfffeeefffdddbbbbbbcccccccccbbb______^^^^^^___bbbdddfffkkklllmmmmmmmmmnnnqqqsssxxxwwwwwwvvvuuuuuuuuuuuuttttttttttttttttttuuuuuuttttttttttttssssssrrrrrrrrrtttvvvvvvtttrrrqqqqqqrrrpppoooqqqtttvvvvvvtttuuuuuuuuuvvvxxxyyyzzz{{{~~~|||zzzvvvssspppnnnhhhddd^^^VVVOOOJJJGGGEEECCCDDDEEEFFFGGGJJJNNNQQQSSSTTTVVVXXXZZZ^^^cccgggooosssiiihhhkkkrrrrrrrrrqqqpppnnnmmmllllllllllllllllllllllllmmmnnnmmmmmmllllllkkkiiieeeaaa___]]]ZZZVVVRRROOOMMMLLLKKKHHHEEECCCBBB@@@>>><<<<<<<<<;;;;;;;;;<<<<<<======>>>@@@AAAAAABBBDDDEEEHHHHHHHHHIIIIIIJJJJJJJJJKKKMMMTTT```ooozzznnnjjjeeebbb\\\XXXSSSOOOKKKHHHFFFEEEDDDCCCBBBAAA@@@???>>><<<<<<>>>AAAFFFQQQ\\\jjjrrr}}}}}}|||{{{}}}|||{{{{{{{{{uuutttrrrpppooommmmmmllllllnnnoooooommmllllllmmmjjjkkklllmmmmmmlllkkkjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjkkkkkkllllllmmmnnnmmmlllkkkjjjgggiiikkkmmmnnnooonnnnnnoooqqqsssuuuvvvwwwvvvvvvrrrrrrsssssstttuuuuuuuuuuuuuuuvvvvvvwwwxxxyyyyyywwwwwwvvvuuutttssssssrrroooqqqssssssrrrqqqrrrsssssstttwwwyyyyyyyyyxxxwwwtttsssrrrooonnnllllllkkkkkkllllllmmmnnnoooppppppooooooppppppooommmkkkjjjlllkkkkkklllmmmnnnlllkkkjjjjjjiiigggeeeccc```___\\\YYYTTTQQQNNNKKKHHHEEEBBBBBBAAA??????>>>>>>>>>@@@AAACCCDDDDDDDDDCCCCCC???@@@AAADDDNNN```vvvxxxjjjaaa[[[dddooozzzwwwttt~~~yyyiiicccbbbZZZYYYXXXVVVUUUTTTTTTTTTUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOPPPQQQQQQRRRRRRSSSSSSTTTUUUTTTSSSRRRRRRUUUYYY]]]ccclllyyyuuulll``````aaacccfffgggeeecccfffdddbbbaaabbbbbbaaa______]]]\\\[[[\\\^^^aaacccfffhhhjjjkkkkkklllnnnppprrrrrrqqqqqqpppooooooooonnnooopppqqqrrrssstttuuuuuuuuuuuuttttttttttttssstttvvvxxxwwwuuusssrrrrrrsssssssssuuuxxxzzzzzzyyyyyyyyyyyyzzzzzz{{{||||||~~~{{{vvvqqqllliiiaaa]]]VVVOOOIIIEEEDDDCCCDDDFFFHHHJJJKKKMMMPPPRRRWWWWWWWWWXXX[[[```gggllluuuuuukkkdddhhhppp}}}tttsssrrrqqqpppooonnnnnnlllkkkkkkkkklllmmmnnnnnnnnnlllkkkjjjjjjgggccc```___]]]YYYUUUQQQMMMKKKIIIJJJGGGDDDBBB@@@???===;;;<<<;;;;;;;;;;;;<<<=========???AAABBBBBBBBBDDDFFFHHHIIIIIIJJJKKKLLLLLLMMMKKKOOOWWWgggyyywwwtttkkkfff^^^WWWQQQLLLHHHEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@>>>>>>@@@BBBFFFPPP[[[fffooozzz~~~|||{{{xxxyyy{{{~~~~~~}}}wwwtttsssqqqooommmlllkkkkkkmmmoooppppppnnnlllllllllkkkkkklllmmmmmmlllkkkkkkllllllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiijjjjjjjjjllllllmmmnnnnnnmmmlllkkkjjjkkklllmmmnnnoooooooooqqqrrrrrrssssssrrrrrrqqqooooooppppppqqqrrrssssssvvvvvvvvvwwwxxxxxxyyyyyyvvvvvvuuuuuutttssssssrrrpppqqqssssssrrrrrrrrrsssrrrsssvvvxxxyyyyyyxxxxxxuuutttrrrpppnnnmmmlllllllllllllllmmmnnnoooooopppqqqqqqrrrsssrrrpppnnnmmmmmmlllkkklllmmmmmmllljjjjjjjjjiiigggeeebbb```___[[[WWWSSSOOOMMMJJJFFFDDDAAA@@@@@@???????????????@@@AAABBBDDDDDDDDDDDDCCC@@@@@@AAAGGGTTThhh{{{nnnbbb]]][[[cccnnnxxxwwwvvvrrreeeaaa```XXXWWWVVVUUUSSSSSSSSSRRRUUUTTTSSSQQQPPPOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOONNNOOOOOOPPPPPPQQQQQQRRRSSSSSSRRRQQQPPPRRRWWWZZZbbblll|||yyypppfffeeedddeeeggghhhhhhgggfffdddaaa`````````^^^]]]]]][[[YYYXXXXXXZZZ]]]___bbbdddgggiiijjjkkkmmmnnnppppppppppppoooooonnnnnnmmmnnnoooppprrrsssssssssuuuuuuuuuuuuuuuuuuuuutttvvvwwwxxxxxxuuusssssssssttttttuuuwwwyyy{{{|||}}}||||||}}}~~~~~~}}}yyysssllleeebbb\\\WWWQQQJJJEEEDDDDDDDDDEEEHHHLLLNNNOOOPPPRRRSSSXXXXXXXXXYYY]]]dddmmmsss{{{lllfffeeelllyyyrrrrrrqqqqqqpppooonnnnnnkkkkkkkkkkkkkkklllmmmnnnlllkkkiiihhhgggeeebbb___]]][[[XXXSSSOOOKKKHHHGGGGGGEEEBBB@@@???>>><<<;;;;;;;;;;;;;;;;;;<<<=========???BBBCCCCCCCCCEEEFFFHHHHHHIIIJJJLLLMMMNNNNNNKKKQQQ^^^qqq}}}mmmggg___WWWQQQLLLHHHEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@>>>>>>@@@AAADDDMMMWWWdddlllxxxzzzyyyyyyxxxwwwxxxxxxzzz}}}~~~}}}~~~xxxrrrqqqpppnnnmmmkkkjjjjjjjjjlllnnnppppppnnnlllkkklllkkkllllllllllllllllllkkkmmmmmmmmmmmmllllllkkkkkkjjjjjjkkkkkkkkkjjjjjjjjjkkklllmmmnnnnnnnnnmmmlllmmmlllllllllmmmooorrrsssuuuuuuttttttsssrrrqqqqqqppppppqqqrrrsssttttttuuuwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuttttttssssssqqqsssttttttsssssstttuuussstttuuuwwwxxxxxxxxxxxxuuutttrrrqqqoooooonnnnnnmmmmmmllllllmmmnnnooopppqqqqqqrrrrrrqqqpppooonnnnnnlllllllllmmmmmmkkkiiikkkjjjiiigggdddbbb___^^^ZZZWWWRRRNNNLLLIIIEEECCC??????>>>>>>??????@@@@@@@@@AAACCCDDDDDDDDDCCCCCCAAA@@@CCCKKK[[[nnnvvvdddYYYVVV]]]dddoooyyyxxx{{{nnnddd^^^[[[WWWVVVUUUSSSSSSRRRRRRRRRTTTSSSRRRPPPOOONNNNNNMMMNNNOOOOOOPPPQQQQQQRRRRRRNNNNNNNNNNNNNNNMMMMMMMMMOOOPPPPPPOOOOOOQQQUUUXXXbbblll|||}}}uuuooolllhhhfffggghhhiiiiiigggdddaaa```___^^^\\\[[[[[[ZZZWWWVVVUUUWWWXXXZZZ^^^aaadddggghhhjjjlllnnnppppppqqqrrrrrrqqqqqqpppooopppqqqrrrrrrrrrrrrrrrtttuuuuuuuuuuuuuuuuuuuuuvvvxxxxxxwwwuuutttttttttssstttvvvxxxyyy{{{|||~~~}}}~~~~~~}}}{{{vvvoooggg```[[[TTTPPPKKKFFFCCCCCCEEEFFFHHHKKKOOORRRSSSSSSUUUVVVWWWXXXZZZ]]]bbbjjjssszzzrrrfffeeeiiitttoooooonnnmmmmmmlllkkkkkkkkkjjjjjjjjjjjjjjjkkkllljjjhhhfffeeeeeeccc```^^^[[[YYYVVVRRRMMMJJJGGGFFFDDDBBB@@@>>>>>>>>>===;;;;;;;;;;;;;;;;;;<<<===>>>===@@@CCCDDDDDDDDDEEEFFFGGGHHHIIIJJJLLLMMMOOOOOONNNYYYkkk~~~kkkfff^^^XXXRRRNNNJJJGGGEEEFFFFFFFFFFFFDDDBBBAAA???======>>>>>>@@@IIIRRRbbbjjjvvvwwwwwwxxxwwwuuuvvvqqqsssvvvwwwxxxzzz|||uuupppnnnmmmlllkkkjjjjjjjjjjjjlllnnnpppqqqooommmllllllllllllllllllllllllllllllnnnnnnmmmmmmllllllkkkkkkkkklllllllllllllllkkkjjjkkklllmmmnnnooonnnmmmmmmnnnmmmkkkkkkmmmppptttvvvwwwvvvvvvuuutttssssssrrrsssssssssttttttuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvvvvvvvuuuuuuuuuuuurrrtttvvvvvvuuutttuuuvvvuuuuuuvvvvvvwwwvvvvvvvvvsssrrrqqqpppoooooooooooonnnmmmlllllllllnnnooopppoooooonnnnnnnnnmmmmmmmmmnnnmmmllllllmmmllljjjhhhjjjiiihhheeeccc```]]]\\\XXXUUUQQQMMMJJJGGGDDDAAA=========>>>???@@@AAAAAABBBBBBCCCDDDDDDCCCBBBAAAAAAAAAEEEPPPbbbuuuooo^^^VVVTTT```hhhsss|||}}}|||zzzkkkccc\\\WWWVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSQQQPPPOOONNNNNNMMMNNNOOOOOOPPPQQQRRRSSSTTTOOOOOONNNMMMLLLLLLKKKKKKLLLMMMNNNNNNNNNPPPTTTWWW___iiixxx{{{vvvqqqmmmkkkjjjiiihhhhhheeebbb```___]]][[[YYYYYYXXXWWWUUUTTTTTTUUUUUUYYY\\\___aaacccfffiiikkknnnoooqqqsssttttttssssssrrrrrrsssttttttsssrrrqqqsssttttttttttttuuuuuuuuuuuuvvvwwwvvvuuutttuuuvvvsssuuuwwwxxxxxxyyy{{{}}}~~~}}}{{{xxxrrrjjjbbb[[[VVVKKKIIIFFFCCCCCCDDDFFFHHHKKKNNNRRRTTTUUUVVVXXXYYYYYY[[[___dddiiiqqqyyy~~~|||nnneeeiiirrrmmmmmmmmmlllkkkkkkjjjjjjjjjjjjiiiiiihhhiiiiiiiiigggeeedddccccccbbb```^^^YYYXXXTTTPPPLLLIIIGGGEEEAAA@@@>>>===>>>>>>===<<<;;;::::::;;;;;;===>>>>>>===@@@CCCEEEEEEEEEEEEFFFFFFGGGHHHJJJLLLMMMOOOOOOVVVeee{{{{{{sssddd```ZZZUUURRRNNNKKKHHHEEEFFFGGGGGGGGGEEECCCBBB???======>>>>>>???GGGPPP]]]eeepppzzz}}}uuuuuuwwwvvvssssssnnnpppsssssssssxxx}}}yyytttppplllkkkkkkkkkkkkkkkkkkllllllnnnrrrsssqqqpppoooooolllllllllkkkkkklllllllllnnnnnnmmmllllllkkkjjjjjjmmmmmmnnnnnnnnnmmmlllkkkkkklllmmmooooooooonnnmmmkkkkkklllnnnpppsssuuuwwwvvvuuuuuutttssssssssssssssssssssssssssssssttttttrrrssssssttttttuuuuuuuuuwwwwwwwwwwwwvvvvvvvvvvvvtttvvvwwwxxxvvvvvvwwwxxxxxxwwwwwwvvvuuuttttttsssoooooonnnnnnnnnnnnooooooooonnnlllllllllmmmoooppppppnnnmmmkkkkkklllmmmnnnooonnnmmmlllmmmllliiigggggggggeeeccc```]]][[[YYYVVVSSSNNNKKKHHHEEEBBB???<<<<<<======>>>@@@AAABBBCCCDDDDDDDDDDDDBBBAAA@@@@@@AAAGGGVVVjjj|||mmm^^^XXXXXXdddlllwww}}}zzzpppeeeaaa[[[VVVVVVUUUTTTSSSRRRRRRRRRRRRSSSRRRQQQPPPOOONNNNNNNNNOOOPPPPPPPPPQQQQQQRRRRRRPPPOOOOOONNNMMMMMMLLLLLLKKKLLLMMMMMMMMMNNNQQQTTTZZZbbbooo|||~~~zzzuuupppllliiigggccc```___]]][[[YYYWWWWWWWWWVVVUUUSSSRRRQQQSSSUUUWWWYYY\\\___dddgggiiikkknnnqqqrrrssssssrrrqqqrrrtttuuuuuutttrrrqqqrrrrrrsssssstttttttttttttttuuuvvvuuuttttttvvvwwwtttvvvxxxyyyxxxxxxzzz}}}|||{{{xxxuuupppiiiaaaYYYSSSPPPFFFFFFEEEEEEFFFHHHKKKLLLNNNPPPTTTVVVWWWXXXZZZ\\\^^^aaagggmmmrrrwww|||~~~sssnnniiirrrnnnnnnnnnmmmmmmllllllkkkjjjjjjiiihhhggggggggghhheeedddbbbaaaaaaaaa___]]]XXXVVVSSSOOOLLLIIIFFFEEE@@@>>><<<<<<===>>>>>>===:::::::::;;;<<<===>>>???===@@@DDDFFFFFFEEEFFFFFFFFFFFFHHHJJJLLLMMMOOOPPP]]]nnnxxxpppggg]]]ZZZUUURRROOOMMMIIIGGGEEEFFFGGGHHHGGGEEECCCBBBAAA??????@@@@@@@@@HHHPPPXXX___jjjttt|||}}}ttttttwwwuuurrrpppnnnppprrrqqqqqqvvv~~~{{{zzzxxxvvvssspppkkkkkkkkkkkkllllllmmmnnnlllooossstttsssrrrqqqqqqmmmllllllkkkkkkllllllmmmnnnnnnmmmlllkkkkkkjjjjjjnnnnnnooooooooonnnlllkkkkkklllnnnooooooooonnnnnnhhhjjjmmmpppsssuuuvvvvvvttttttssssssrrrsssssstttrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrssstttvvvwwwxxxyyyxxxxxxxxxwwwwwwwwwwwwwwwuuuwwwxxxyyywwwwwwxxxyyyzzzyyyxxxvvvuuusssrrrrrrlllllllllllllllmmmnnnnnnooonnnmmmllllllmmmoooppprrrpppnnnllllllmmmoooqqqpppnnnmmmmmmmmmllliiigggeeeeeecccaaa^^^[[[XXXWWWTTTQQQLLLIIIFFFCCC@@@===;;;<<<<<<===>>>@@@BBBCCCDDDDDDEEEEEEDDDBBB@@@???@@@AAAHHHYYYooonnnaaa\\\]]]fffooozzz~~~xxxyyyhhh```___[[[VVVVVVUUUTTTSSSSSSRRRSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOQQQQQQPPPPPPPPPPPPOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOLLLMMMMMMLLLLLLMMMOOOQQQUUU\\\hhhttt~~~yyyrrrjjjgggdddaaa___]]]ZZZXXXWWWWWWWWWWWWUUUSSSQQQOOONNNPPPRRRSSSVVVZZZ```dddeeegggkkknnnpppqqqqqqqqqpppqqqsssuuuuuuuuusssrrrrrrrrrrrrsssssssssttttttssstttuuutttssstttvvvxxxuuuwwwzzzzzzxxxxxxzzz}}}~~~{{{wwwuuurrroooiiiaaaYYYRRRLLLIIIFFFFFFGGGHHHJJJMMMPPPQQQPPPRRRUUUVVVWWWYYY\\\^^^bbbgggnnnssswwwzzz}}}~~~qqqiiijjjooozzzppppppoooooonnnmmmmmmmmmnnnmmmkkkiiihhhhhhhhhiiieeeeeedddcccaaa___]]]\\\XXXVVVSSSOOOKKKGGGEEEDDDAAA@@@???===<<<<<<;;;;;;===<<<<<<<<<<<<======>>>AAABBBDDDFFFHHHHHHHHHHHHHHHGGGGGGHHHLLLOOOQQQRRRaaauuuwwwkkkeee```XXXVVVRRRNNNLLLKKKJJJJJJHHHIIIIIIIIIHHHFFFDDDCCCCCCAAA???===>>>@@@DDDFFFSSSZZZdddnnnwww~~~|||yyyvvvwwwwwwrrrlllpppmmmlllnnnqqqwww~~~|||zzzxxxwwwvvvrrrpppiiiiiiiiiiiijjjkkklllmmmqqqpppppprrrvvvwwwuuurrroooooonnnmmmlllkkkkkkjjjmmmllllllkkkkkkllllllmmmppppppqqqqqqpppmmmkkkiiihhhjjjkkkmmmmmmlllkkkjjjkkkllloooqqqtttuuuuuuuuusssssssssrrrrrrqqqqqqqqqttttttsssrrrrrrrrrssssssqqqrrrtttttttttuuuxxxzzzzzzzzzzzz{{{zzzzzzyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuttttttssssssqqqpppnnnlllllllllmmmmmmooollljjjkkkoooppppppnnnlllmmmnnnooopppqqqqqqqqqooommmkkkiiiiiihhheeeccccccaaa```___]]]ZZZUUUQQQMMMLLLIIIGGGEEEDDDDDDDDD??????>>>>>>>>>???AAABBBBBBCCCCCCBBB@@@@@@AAABBBCCCEEEPPPdddyyyzzzjjj___^^^dddqqquuuzzzxxxrrryyywwwiii]]]YYYZZZVVVVVVVVVWWWWWWVVVVVVUUUTTTTTTTTTSSSRRRRRRRRRRRRSSSQQQRRRRRRRRRRRRQQQPPPOOOPPPOOONNNMMMLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNNNNTTTXXX___iiitttsssqqqlllgggccc^^^[[[YYYZZZXXXVVVUUUTTTRRROOOLLLNNNNNNOOOPPPQQQSSSTTTUUU[[[]]]aaaeeeiiilllnnnooonnnqqquuuwwwvvvtttrrrrrrsssssssssssssssrrrqqqppprrrrrrrrrsssssstttttttttxxxwwwuuutttuuuvvvxxxzzz}}}zzzyyyyyyxxxvvvtttnnniiiaaaYYYRRRMMMJJJIIIGGGFFFFFFHHHLLLOOOPPPPPPUUUWWWYYY[[[\\\___cccfffjjjpppyyy}}}yyyrrrsssoooggghhhpppxxxqqqppppppooonnnnnnmmmmmmmmmllljjjhhhggggggggggggeeeeeedddcccaaa___]]]\\\XXXVVVSSSOOOJJJGGGEEECCCAAA@@@???===<<<<<<;;;;;;===<<<<<<<<<<<<===>>>>>>@@@AAACCCEEEGGGGGGGGGGGGIIIHHHHHHJJJMMMPPPSSSTTT```tttttthhhaaa]]]WWWUUURRRNNNKKKJJJJJJJJJIIIIIIIIIIIIHHHFFFEEECCCCCCAAA???>>>>>>@@@CCCEEEPPPWWWaaallluuu}}}}}}}}}|||yyysssmmmnnnllllllpppttt{{{zzzyyywwwvvvvvvssspppmmmhhhhhhhhhiiijjjkkklllmmmpppoooppprrrvvvwwwuuusssqqqpppooommmlllkkkkkkkkklllkkkkkkkkklllmmmmmmnnnqqqqqqqqqqqqpppmmmjjjiiihhhiiikkklllmmmlllkkkjjjkkklllnnnqqqssstttttttttrrrrrrrrrqqqqqqqqqpppppprrrrrrrrrrrrrrrsssttttttrrrsssttttttssstttvvvxxx{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuutttsssssspppooonnnmmmmmmmmmmmmmmmkkkjjjkkkooorrrsssqqqooolllmmmnnnooopppqqqqqqqqqooommmjjjiiihhhgggeeecccaaa```^^^\\\[[[WWWRRROOOKKKJJJGGGEEECCCBBBAAAAAA??????>>>>>>???@@@AAABBBCCCDDDDDDBBB@@@???AAABBBEEEKKKXXXlllvvvkkkeeejjjrrr{{{xxxttt{{{rrrggg\\\YYYZZZWWWVVVVVVWWWWWWVVVVVVUUUTTTSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPNNNMMMMMMLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNOOOPPPPPPSSSVVV\\\eeeppp{{{}}}|||uuunnngggbbb]]]ZZZ[[[YYYWWWUUUTTTRRROOOMMMKKKKKKLLLLLLNNNOOOQQQQQQUUUWWWZZZ^^^cccgggkkklllnnnqqquuuwwwvvvtttrrrrrrrrrsssssssssrrrrrrqqqpppsssssssssttttttuuuuuuuuuwwwvvvuuuttttttuuuvvvvvv{{{yyywwwuuutttrrrooolllddd```YYYQQQKKKHHHGGGGGGHHHHHHJJJLLLOOORRRSSSTTTSSSTTTWWWYYY\\\bbbhhhlllssszzz~~~vvvnnnjjjllljjjfffkkkuuuqqqqqqppppppooonnnnnnnnnkkkjjjhhhgggffffffffffffeeeddddddcccaaa___]]]\\\XXXVVVRRRNNNJJJGGGDDDCCC@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>???@@@BBBDDDEEEFFFFFFFFFIIIJJJJJJLLLNNNQQQTTTVVVaaatttooobbb\\\XXXWWWTTTQQQMMMJJJIIIIIIIIIIIIIIIJJJIIIHHHGGGEEEDDDBBB@@@???>>>>>>@@@BBBCCCKKKRRR]]]hhhrrr{{{zzztttpppmmmlllnnnuuu|||zzzyyyxxxxxxwwwtttooolllhhhhhhhhhhhhiiikkklllmmmnnnnnnooorrruuuvvvuuutttsssrrrooolllkkkkkkkkkllljjjkkkkkklllmmmnnnoooooorrrrrrrrrqqqooollljjjhhhhhhiiijjjkkklllkkkjjjjjjkkklllnnnppprrrssssssrrrqqqqqqppppppppppppooooooppppppqqqrrrssstttuuuuuurrrtttttttttssssssuuuwww{{{{{{{{{{{{zzzyyyxxxwwwuuuuuuvvvvvvwwwwwwxxxxxxyyyxxxwwwvvvuuutttsssrrroooooooooooonnnmmmllllllgggiiilllqqqtttuuurrrpppmmmmmmnnnooopppppppppooonnnllliiihhhgggfffcccaaa___]]][[[YYYWWWSSSNNNKKKIIIGGGEEEBBB@@@>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBDDDDDDDDDBBB@@@???AAABBBEEEQQQcccvvvyyyqqqkkkkkkuuu|||vvvvvvlllddd[[[YYYZZZVVVVVVVVVWWWWWWVVVVVVUUUTTTRRRQQQQQQPPPPPPPPPPPPPPPRRRQQQPPPOOOOOOOOOPPPQQQLLLLLLKKKKKKLLLLLLMMMNNNOOONNNNNNNNNNNNOOOOOOPPPQQQSSSXXX```jjjuuu~~~{{{}}}xxxppphhhbbb___]]]ZZZWWWUUUTTTRRRPPPNNNJJJJJJJJJJJJKKKLLLNNNNNNMMMNNNQQQUUUZZZ___dddgggkkknnnrrrttttttrrrrrrrrrqqqqqqrrrrrrrrrqqqqqqppprrrrrrrrrrrrrrrsssssssssuuuttttttssssssrrrrrrqqqtttssspppnnnlllhhhddd```ZZZVVVPPPJJJFFFFFFFFFGGGJJJLLLNNNQQQSSSUUUWWWWWWUUUVVVXXX[[[```gggpppvvvuuuooolllgggfffhhhggggggrrrqqqqqqqqqpppoooooonnnnnniiiiiihhhggggggfffffffffddddddcccbbb```^^^]]]\\\XXXVVVRRRNNNJJJFFFDDDCCC??????>>>===<<<;;;;;;;;;<<<<<<;;;<<<<<<===>>>??????@@@AAABBBDDDEEEFFFFFFIIIJJJKKKLLLNNNPPPTTTVVVcccuuujjj^^^XXXTTTVVVSSSPPPLLLJJJIIIIIIIIIIIIIIIJJJJJJIIIGGGEEEDDDAAA@@@????????????AAAAAAHHHNNNYYYeeepppzzz{{{wwwuuuppppppttt~~~}}}|||zzzvvvqqqmmmhhhhhhhhhiiiiiikkklllllllllmmmoooqqqtttuuuttttttsssqqqmmmjjjhhhiiijjjkkkiiijjjkkkmmmnnnppppppqqqsssrrrrrrpppnnnllljjjiiihhhiiijjjkkkkkkkkkjjjjjjlllmmmnnnpppqqqqqqqqqpppooooooooooooooooooooooooppppppqqqrrrssssssttttttsssttttttsssrrrrrrsssuuuzzzzzzyyyyyyxxxwwwuuuuuusssssstttuuuvvvwwwxxxyyyzzzyyyxxxwwwuuutttrrrrrrooooooppppppooonnnlllkkkhhhjjjmmmppprrrrrrqqqooommmmmmnnnnnnnnnnnnnnnnnnllljjjhhhfffeeecccaaa___]]][[[XXXVVVSSSPPPLLLHHHGGGEEECCC@@@>>>===<<<<<<>>>>>>>>>???@@@AAABBBCCCDDDDDDCCCAAA??????AAACCCEEEVVVmmmuuummmjjjooo{{{wwwtttxxxxxxgggccc[[[XXXYYYUUUVVVVVVWWWWWWVVVVVVUUUTTTQQQPPPPPPOOOOOOOOOOOOOOOQQQPPPNNNLLLLLLMMMOOOPPPLLLLLLLLLLLLMMMNNNOOOPPPMMMMMMMMMLLLLLLMMMMMMNNNOOOPPPSSSZZZcccnnnxxx~~~~~~zzzwwwwww|||xxxqqqkkkfff```]]]XXXUUUSSSRRRPPPNNNLLLKKKKKKKKKKKKLLLMMMMMMIIIJJJKKKMMMRRRWWW[[[^^^cccfffjjjmmmnnnnnnooopppnnnoooooopppppppppoooooommmmmmmmmnnnnnnnnnnnnnnnqqqqqqqqqpppooonnnlllkkkllljjjgggeeebbb^^^XXXTTTRRROOOKKKHHHFFFHHHJJJLLLMMMOOORRRTTTUUUVVVWWWXXX[[[]]]___bbbhhhqqq|||{{{qqqkkkkkkiiiiiiiiiiiinnnqqqqqqppppppooonnnnnnnnniiiiiiiiihhhhhhgggffffffddddddcccbbb```^^^\\\[[[WWWUUURRRNNNIIIFFFDDDBBB???>>>===<<<;;;;;;;;;<<<;;;;;;;;;<<<<<<===?????????@@@@@@AAACCCDDDFFFFFFHHHJJJLLLLLLMMMOOOSSSWWWgggxxxzzzfff[[[UUUSSSTTTRRROOOLLLJJJIIIJJJJJJIIIJJJJJJJJJIIIGGGEEEDDDAAA@@@@@@@@@@@@@@@@@@@@@EEELLLWWWcccnnnyyy{{{yyyzzzuuuuuu||||||wwwrrrnnnjjjjjjjjjjjjjjjjjjkkkllljjjlllnnnpppqqqrrrrrrrrrpppnnnkkkhhhfffggghhhiiiiiijjjlllnnnpppqqqqqqqqqsssrrrqqqpppnnnllljjjjjjiiiiiijjjjjjkkkkkkkkkkkkmmmnnnooopppqqqppppppooonnnnnnnnnnnnnnnnnnnnnnnnqqqrrrrrrssssssrrrqqqqqqsssttttttsssqqqqqqrrrsssvvvvvvvvvvvvuuutttsssrrrrrrrrrssstttvvvwwwxxxxxxyyyyyyxxxvvvuuusssrrrqqqoooppppppqqqpppnnnmmmkkklllmmmmmmmmmmmmmmmmmmnnnllllllmmmmmmmmmlllkkkkkkjjjhhheeecccbbb```^^^[[[[[[YYYUUUSSSQQQNNNJJJGGGEEEDDDBBB???>>>============>>>???@@@AAABBBCCCCCCDDDDDDCCC@@@??????BBBDDDJJJ^^^wwwzzznnniiikkksssrrrssszzzrrreeebbb[[[WWWXXXTTTVVVVVVWWWWWWVVVVVVUUUTTTQQQQQQPPPOOOOOOOOOOOOPPPOOONNNLLLKKKKKKMMMNNNPPPMMMMMMMMMNNNOOOPPPQQQRRRNNNNNNMMMMMMMMMMMMMMMNNNMMMNNNPPPUUU\\\fffoootttxxxyyyyyyvvvsssrrrtttwww}}}|||uuupppeeeaaa[[[VVVTTTRRRPPPOOOLLLLLLKKKKKKJJJJJJKKKKKKIIIIIIIIIJJJLLLPPPSSSUUUWWW[[[```ccceeegggiiikkkiiijjjkkkkkklllllllllllliiiiiiiiiiiiiiiiiiiiiiiikkkkkkjjjjjjhhhgggeeedddaaa___]]]ZZZXXXTTTOOOLLLLLLKKKIIIHHHIIIKKKNNNPPPOOORRRUUUVVVUUUVVVWWWYYY___aaafffmmmuuuzzzrrrooojjjjjjlllmmmqqq|||ppppppoooooonnnmmmmmmmmmhhhhhhhhhiiihhhgggffffffdddccccccbbb```^^^\\\[[[WWWUUUQQQMMMIIIFFFCCCBBB>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<>>>???@@@@@@@@@@@@AAACCCDDDFFFGGGGGGJJJMMMMMMMMMOOOSSSWWWjjjzzzrrrbbbXXXTTTSSSSSSQQQOOOLLLKKKKKKLLLMMMJJJJJJJJJJJJIIIHHHFFFEEEAAAAAABBBBBBBBBAAA@@@@@@CCCJJJTTT```lllwww||||||xxxzzz}}}zzzwwwssspppnnnmmmlllkkkkkkjjjkkkkkkiiikkknnnooonnnnnnooopppmmmkkkiiigggffffffggghhhiiikkkmmmoooqqqqqqqqqqqqrrrqqqpppooonnnmmmlllkkkjjjjjjkkkkkkkkklllllllllooopppqqqqqqqqqpppooonnnmmmmmmnnnnnnnnnnnnooooooqqqrrrsssssssssrrrpppooorrrssssssrrrpppppprrrsssssssssttttttssssssrrrqqqrrrrrrssstttuuuvvvwwwwwwxxxwwwvvvuuutttsssrrrqqqppppppppppppooonnnmmmmmmoooooonnnllljjjiiijjjlllkkkkkkkkkkkkjjjiiihhhhhhgggeeebbb```___]]]ZZZXXXWWWUUURRROOONNNKKKHHHFFFCCCBBB@@@>>>=========>>>===>>>???AAABBBCCCCCCCCCCCCCCCBBB@@@???@@@CCCFFFTTTiiiuuullldddfffnnnxxx}}}qqqttt~~~mmmbbbaaaZZZVVVXXXUUUVVVVVVWWWWWWVVVVVVUUUTTTSSSRRRRRRQQQPPPQQQQQQQQQOOONNNMMMMMMMMMNNNOOOPPPOOOOOOOOOOOOPPPQQQRRRSSSQQQPPPPPPOOOOOOOOOOOOPPPLLLMMMNNNRRRXXX___fffkkknnnqqqsssrrrooonnnooorrrvvvyyymmmhhhaaaZZZVVVTTTRRRQQQLLLLLLJJJIIIIIIHHHHHHHHHJJJJJJIIIIIIJJJLLLMMMNNNNNNRRRVVVZZZ\\\^^^```bbbaaaaaacccdddeeeeeeeeeeeedddddddddddddddcccccccccaaaaaa```___^^^]]]\\\[[[XXXUUUSSSQQQOOONNNKKKIIIHHHHHHIIIJJJKKKNNNPPPQQQRRRTTTWWWXXXWWWXXX\\\```ccchhhrrr|||vvvqqqppphhhlllrrryyyoooooonnnnnnmmmlllllllllffffffggghhhgggfffeeedddccccccbbbaaa```^^^\\\[[[WWWUUUQQQMMMIIIEEECCCBBB======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;===>>>???@@@AAAAAAAAAAAACCCEEEGGGHHHHHHKKKNNNOOONNNOOOTTTYYYkkkzzzkkk^^^VVVRRRRRRQQQPPPNNNMMMLLLMMMOOOPPPJJJJJJKKKKKKJJJHHHFFFEEEAAABBBCCCDDDDDDBBBAAA???AAAGGGQQQ]]]iiittt~~~|||yyyzzz}}}{{{yyyxxxwwwuuuqqqpppooommmlllkkkjjjjjjgggjjjmmmmmmlllkkkkkkmmmjjjjjjiiihhhhhhhhhhhhhhhjjjlllnnnpppqqqrrrqqqpppqqqpppooonnnnnnmmmmmmmmmllllllkkkkkkllllllmmmmmmqqqqqqrrrrrrrrrpppooonnnmmmmmmnnnnnnoooooooooooooooppprrrssssssrrrqqqpppqqqrrrrrrqqqpppppprrrsssqqqrrrrrrsssssssssssssssrrrrrrsssttttttuuuvvvvvvvvvuuuuuutttsssrrrrrrqqqrrrqqqpppooonnnnnnnnnnnnmmmoooqqqooollliiiiiijjjiiiiiiiiiiiihhhgggfffeeeeeeccc```^^^\\\ZZZWWWUUUSSSQQQMMMKKKJJJIIIGGGEEE@@@???>>>===<<<===>>>>>><<<===???AAACCCCCCCCCCCCAAAAAA@@@??????AAAEEEIII]]]pppxxxfff___]]]eeeqqqzzzwwwrrrwww|||fff]]]^^^XXXVVVXXXVVVVVVVVVWWWWWWVVVVVVUUUTTTUUUTTTSSSSSSRRRRRRSSSSSSOOOPPPPPPPPPQQQQQQQQQRRROOOOOOOOOOOOOOOPPPQQQRRRRRRQQQPPPOOOOOOOOOOOOOOOLLLLLLNNNQQQUUU[[[___bbbcccggglllnnnmmmmmmnnnpppttt~~~vvvpppggg___ZZZWWWUUUTTTNNNNNNLLLKKKIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKNNNQQQSSSTTTUUUWWWXXXWWWXXXYYY[[[\\\]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZWWWVVVUUUSSSRRRRRRSSSSSSPPPMMMJJJIIIIIIJJJJJJIIIGGGIIIKKKNNNPPPRRRRRRSSSSSSWWWZZZ[[[[[[___ffflllrrryyyvvvqqqpppqqqoooxxxnnnnnnnnnmmmllllllkkkkkkdddeeefffffffffeeedddcccccccccbbbaaa___]]]\\\[[[WWWUUUQQQMMMIIIEEECCCBBB======<<<;;;;;;;;;<<<<<<::::::;;;;;;===>>>???@@@BBBAAAAAABBBCCCEEEGGGIIIIIIMMMPPPPPPOOOPPPVVV[[[kkkzzz|||ggg[[[TTTQQQRRRPPPOOONNNMMMMMMOOOPPPRRRJJJKKKKKKKKKJJJHHHFFFEEEBBBCCCDDDEEEEEECCCAAA@@@???EEEOOO[[[fffrrr|||{{{xxxzzz|||zzz{{{{{{|||{{{sssrrrpppnnnlllkkkjjjiiigggjjjmmmmmmjjjhhhiiikkkiiiiiiiiijjjjjjiiiiiiiiikkkllloooqqqrrrrrrqqqpppppppppooonnnnnnnnnnnnnnnmmmllllllllllllmmmnnnnnnrrrrrrssssssrrrqqqooonnnmmmnnnnnnnnnooooooppppppmmmnnnqqqssstttsssrrrrrrpppqqqrrrqqqpppppprrrtttqqqqqqrrrsssttttttttttttrrrrrrsssssstttuuuuuuuuutttttttttssssssrrrrrrrrrsssqqqpppnnnnnnnnnooooookkkooossssssoookkkjjjjjjhhhhhhhhhhhhgggeeedddddddddaaa^^^\\\ZZZXXXUUUSSSPPPMMMJJJIIIHHHGGGEEECCC>>>===<<<;;;<<<<<<>>>>>><<<===???BBBCCCDDDDDDCCC@@@@@@@@@??????AAAFFFJJJaaasss{{{jjj___ZZZ[[[eeerrrzzz~~~~~~qqqtttzzzvvvbbbZZZ[[[VVVUUUYYYXXXVVVVVVWWWWWWWWWVVVUUUUUUVVVUUUUUUTTTTTTTTTTTTTTTQQQQQQRRRSSSTTTTTTSSSSSSOOOOOONNNNNNNNNOOOPPPPPPPPPOOONNNNNNMMMMMMMMMMMMLLLLLLNNNQQQTTTXXX\\\^^^\\\aaahhhlllmmmmmmoooqqquuu}}}vvvlllccc^^^ZZZXXXWWWRRRQQQOOONNNLLLKKKKKKKKKGGGGGGHHHIIIJJJJJJIIIIIIKKKMMMOOOPPPOOOOOOPPPRRRQQQRRRSSSUUUVVVWWWWWWWWWUUUUUUUUUTTTTTTSSSSSSSSSQQQOOOMMMKKKJJJKKKLLLNNNLLLIIIFFFEEEFFFIIIJJJKKKIIILLLOOOSSSUUUVVVUUUUUUTTTXXX\\\]]]___dddnnnvvvwwwpppmmmooorrr|||mmmmmmlllllllllkkkkkkkkkllliiifffdddeeefffeeeeeeccccccbbb```^^^\\\ZZZYYYZZZWWWRRRMMMIIIEEE@@@=========<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>DDDCCCEEEGGGEEEBBBFFFLLLPPP[[[^^^VVVMMMNNNUUUYYYjjjzzzsssdddYYYWWWWWWQQQRRRPPPMMMMMMMMMNNNNNNMMMJJJIIIGGGEEEDDDDDDDDDDDDBBBCCCDDDDDDDDDCCCBBBAAA>>>BBBJJJWWWfffuuu{{{xxxyyy~~~~~~|||{{{{{{{{{|||||||||xxxrrrnnnmmmlllkkkkkkjjjjjjkkklllkkkjjjiiihhhkkkkkkjjjiiiiiijjjjjjjjjmmmmmmmmmmmmoooqqqssstttwwwuuusssqqqqqqqqqooonnnqqqpppnnnmmmmmmoooqqqsssssssssrrrrrrrrrrrrrrrrrrpppqqqqqqpppooooooppprrrqqqppppppoooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqrrrsssttttttsssrrrrrrrrrrrrrrrqqqqqqppppppqqqrrrrrrrrrrrrqqqmmmllljjjiiikkknnnrrruuunnnoooooonnnkkkiiihhhiiihhhgggeeeddddddcccaaa___```^^^\\\YYYUUUSSSQQQQQQOOOMMMIIIFFFEEECCC@@@>>>???>>>===<<<<<<===>>>??????AAACCCDDDFFFFFFFFFEEEDDD;;;888???AAA@@@GGGRRRiiiwwwxxxjjj]]]WWWTTTYYYfffsssxxx~~~vvvsssvvvccc```\\\YYYXXXWWWVVVUUUTTTTTTUUUUUUUUUVVVVVVVVVUUUTTTSSSTTTUUUVVVUUUTTTSSSQQQOOONNNNNNOOOPPPQQQNNNOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLMMMNNNLLLMMMMMMOOORRRUUUXXXZZZ]]]\\\___gggpppuuuuuurrrxxxvvvmmmfff```\\\YYYXXXVVVRRRPPPOOOMMMJJJHHHHHHHHHIIIJJJJJJIIIHHHHHHNNNLLLIIIHHHIIIJJJJJJJJJQQQOOONNNNNNOOOOOOMMMLLLNNNNNNNNNMMMMMMLLLLLLLLLIIIHHHHHHGGGFFFFFFEEEEEEGGGHHHIIIJJJKKKLLLLLLLLLKKKMMMQQQSSSTTTUUUWWWXXX]]]]]]aaagggkkkooo{{{yyytttlllhhhtttllllllllllllkkkkkkkkkkkkllliiifffeeeeeeeeeeeeeeecccbbbbbb```^^^\\\ZZZXXXXXXUUUQQQMMMJJJFFFBBB???======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????BBBBBBCCCEEEDDDCCCHHHOOOVVV^^^```VVVMMMOOOVVV\\\mmm|||pppbbbYYYWWWXXXSSSRRROOOMMMLLLMMMNNNMMMMMMIIIHHHGGGFFFFFFEEEDDDCCCCCCDDDDDDDDDCCCBBB@@@???>>>AAAHHHTTTbbbqqq|||yyyvvvwww|||~~~}}}|||||||||||||||yyyvvvqqqnnnlllkkkiiihhhiiiiiikkkkkkkkkkkkjjjiiilllkkkkkkjjjjjjjjjkkkkkknnnmmmnnnnnnppprrrtttvvvwwwuuusssqqqqqqqqqooonnnpppooommmlllmmmoooqqqsssrrrrrrrrrrrrrrrqqqqqqqqqpppqqqqqqpppooooooppprrrqqqppppppoooooooooooooooppppppppppppppppppppppppqqqqqqrrrssssssttttttuuuttttttsssrrrrrrrrrrrrrrrooopppqqqqqqrrrrrrqqqqqqnnnmmmkkkjjjjjjlllnnnooolllmmmnnnllliiiggggggggghhhfffdddddddddcccaaa___^^^]]]ZZZVVVSSSPPPOOONNNKKKIIIFFFDDDCCCCCCAAA???>>>>>>===<<<<<<===???@@@AAABBBCCCEEEEEEEEEEEEDDDCCC<<<:::???AAABBBKKKXXXnnnyyyzzznnn___SSSRRRRRRYYYgggqqqvvv||||||tttrrryyywwwbbb___ZZZXXXWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUSSSRRRSSSTTTUUUTTTSSSSSSRRRPPPNNNNNNNNNOOOPPPOOOOOOOOOOOOOOONNNNNNNNNLLLMMMNNNOOOOOONNNMMMLLLKKKLLLLLLMMMOOORRRUUUVVV[[[ZZZ]]]fffqqqzzz~~~~~~xxxoooiiidddaaa\\\XXXTTTQQQOOONNNLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJNNNMMMKKKKKKLLLMMMMMMLLLNNNLLLKKKLLLMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGFFFFFFEEEEEEEEEGGGHHHIIILLLNNNPPPQQQRRRRRRTTTVVVWWWWWWXXXZZZ\\\bbbaaaeeekkkooovvv}}}}}}~~~~~~wwwqqqqqqoooqqqkkkkkkkkkkkkjjjjjjjjjjjjkkkiiifffeeeeeeeeeeeedddbbbbbbaaa___]]][[[YYYXXXVVVSSSOOOMMMKKKHHHDDDBBB======<<<;;;;;;;;;;;;<<<============>>>???@@@AAAAAA@@@AAADDDDDDEEEMMMUUU^^^cccaaaVVVMMMOOOWWW^^^qqqlll```XXXWWWYYYUUUQQQOOOMMMLLLLLLMMMLLLLLLJJJHHHGGGFFFGGGGGGEEECCCDDDDDDDDDCCCBBB@@@???>>>>>>AAAHHHRRR___nnnzzz|||vvvuuuuuuyyy~~~~~~}}}}}}||||||xxxuuuqqqooommmkkkhhhfffggghhhjjjkkkllllllkkkjjjllllllkkkkkkkkkllllllmmmnnnnnnnnnpppqqqtttuuuwwwwwwuuusssqqqrrrqqqpppnnnnnnmmmlllkkklllnnnppprrrrrrrrrrrrqqqqqqqqqpppppppppqqqqqqpppooooooppprrrqqqppppppooooooooooooooooooooooooooooooooooooooorrrsssttttttuuuuuuuuuuuuvvvuuusssqqqqqqqqqqqqrrroooooopppqqqqqqqqqqqqqqqooonnnlllkkkjjjiiiiiiiiijjjkkkkkkjjjgggeeeeeeeeegggeeedddccccccbbb```^^^\\\ZZZWWWSSSPPPMMMKKKJJJGGGEEECCCBBBBBBBBB@@@???>>>======<<<===>>>???@@@BBBCCCDDDEEEEEEDDDCCCBBBAAA===<<<@@@BBBEEERRRbbbsss}}}tttfffWWWLLLNNNTTT___kkkrrrwww~~~uuupppqqq|||lllaaa]]]YYYVVVUUUUUUTTTSSSRRRRRRSSSSSSSSSTTTTTTTTTTTTRRRQQQRRRSSSTTTSSSQQQSSSRRRPPPOOONNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMLLLIIILLLOOORRRRRRPPPLLLJJJKKKKKKKKKKKKLLLNNNPPPQQQWWWXXX\\\fffuuuyyytttqqqfffaaa[[[UUURRRQQQPPPPPPOOOOOONNNMMMMMMNNNOOOPPPPPPOOONNNOOOPPPPPPNNNLLLLLLKKKJJJKKKLLLMMMLLLKKKHHHHHHIIIIIIIIIIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLOOOQQQSSSUUUVVVTTTUUUWWWWWWVVVXXXZZZ]]]bbbccchhhooouuutttqqqrrrtttuuusssmmmkkkooottt~~~kkkkkkkkkjjjjjjjjjiiiiiijjjhhhfffeeeeeeeeedddcccaaaaaa```^^^\\\ZZZXXXWWWUUUSSSOOOLLLJJJGGGDDDAAA======<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBB@@@AAADDDFFFIIIRRR\\\gggfff```TTTKKKLLLWWW```uuuhhh^^^WWWVVVXXXTTTRRROOOMMMKKKLLLLLLLLLKKKKKKHHHEEEDDDFFFHHHGGGFFFFFFEEEDDDCCCAAA???>>>===???CCCJJJTTT```nnn{{{~~~xxxsssuuuuuuwww|||~~~~~~}}}|||{{{vvvtttqqqooonnnlllhhhffffffgggiiikkkllllllllllllmmmllllllllllllmmmmmmnnnmmmmmmnnnpppqqqsssuuuvvvvvvtttrrrqqqqqqqqqpppoookkkkkkjjjkkklllnnnpppqqqrrrrrrrrrqqqqqqppppppooopppqqqqqqpppooooooppprrrqqqppppppooooooooooooooooooooooooooooooooooooooossstttuuuvvvvvvvvvvvvuuuuuusssqqqooonnnoooooopppnnnoooooopppqqqpppppppppnnnnnnmmmlllkkkiiigggfffiiijjjjjjiiifffdddcccddddddcccbbbbbbbbbaaa^^^[[[YYYWWWTTTPPPMMMJJJHHHFFFFFFDDDAAA@@@AAAAAA???>>>======<<<<<<===???AAABBBDDDEEEEEEEEEEEECCCBBBAAA===<<<>>>@@@CCCJJJ[[[mmmzzzsssdddWWWPPPPPPZZZhhhrrrwww|||}}}ooolllqqqyyygggaaa]]]YYYVVVUUUTTTSSSRRRQQQQQQQQQRRRRRRRRRSSSSSSSSSRRRQQQQQQRRRSSSQQQPPPSSSRRRPPPOOONNNMMMMMMNNNOOOOOONNNMMMLLLLLLKKKKKKIIILLLOOOQQQRRRPPPMMMKKKLLLKKKJJJJJJJJJLLLMMMNNNUUUWWW^^^kkkzzzvvvoooeee]]]XXXVVVUUUTTTTTTSSSRRRRRRSSSVVVXXXZZZXXXWWWVVVVVVUUUSSSPPPMMMNNNMMMLLLLLLNNNNNNNNNLLLJJJJJJJJJKKKKKKLLLLLLMMMKKKKKKKKKLLLLLLLLLMMMMMMOOOPPPQQQSSSUUUWWWXXXYYYWWWWWWVVVUUUTTTVVVYYY\\\\\\bbbkkkuuuuuuooommmnnnpppqqqnnnlllmmmuuukkkkkkkkkjjjjjjjjjiiiiiijjjhhhfffeeeeeeeeedddbbb``````___]]][[[YYYWWWVVVUUUSSSOOOLLLIIIFFFBBB???======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>@@@AAACCCAAABBBFFFHHHLLLWWWaaajjjeee\\\QQQIIIKKKWWWcccyyy}}}eee]]]UUUTTTWWWSSSRRRPPPMMMLLLLLLLLLLLLKKKLLLHHHCCCCCCGGGKKKLLLKKKGGGFFFEEECCCAAA???>>>===>>>DDDNNNXXXcccooo{{{~~~~~~}}}vvvrrruuuuuuvvvzzz~~~~~~|||zzzxxxrrrpppnnnlllkkkiiigggdddeeegggiiikkklllmmmllllllmmmlllllllllmmmmmmnnnooolllmmmnnnoooqqqrrrrrrsssuuusssqqqpppppppppooonnnjjjjjjjjjkkklllnnnpppqqqssssssrrrrrrqqqppppppooopppqqqqqqpppooooooppprrrqqqppppppooooooooooooooopppppppppppppppppppppppprrrsssuuuvvvvvvvvvuuutttqqqpppooommmllllllmmmmmmmmmnnnooooooppppppoooooommmmmmmmmmmmllljjjiiihhhhhhiiijjjhhhfffcccccccccaaaaaa`````````^^^[[[XXXWWWUUURRRNNNKKKHHHFFFEEEFFFDDDBBB@@@@@@???>>><<<===<<<<<<===>>>@@@BBBCCCEEEEEEFFFEEEDDDCCCAAA@@@:::<<<>>>AAAFFFQQQeeevvvsssbbbWWWSSSTTTaaapppxxx|||wwwkkklllsssttthhhaaa^^^YYYWWWVVVUUUTTTSSSPPPPPPQQQQQQQQQRRRRRRRRRSSSRRRQQQQQQRRRRRRQQQOOOQQQQQQPPPOOONNNNNNMMMMMMNNNNNNMMMLLLKKKKKKJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLLLLSSSXXXbbbooo}}}{{{oooddd^^^[[[ZZZZZZYYYYYYYYYZZZ]]]aaadddggghhhgggdddbbb```\\\WWWSSSRRRQQQOOOOOOPPPPPPNNNMMMLLLLLLLLLMMMMMMNNNNNNOOOLLLLLLMMMNNNOOOPPPQQQQQQQQQSSSUUUYYY\\\^^^______^^^\\\ZZZVVVTTTUUUYYY]]]___iiiwww{{{wwwrrrnnnlllkkkkkkkkkooopppuuukkkkkkkkkkkkjjjjjjjjjjjjiiigggfffeeefffeeecccbbb______^^^\\\ZZZXXXVVVUUUTTTQQQMMMJJJGGGDDD@@@>>>======<<<;;;;;;;;;;;;<<<::::::;;;<<<===???@@@AAADDDBBBDDDGGGJJJNNNXXXbbbhhh```WWWNNNIIIMMM[[[iii~~~wwwccc\\\UUUTTTWWWTTTTTTQQQNNNMMMMMMMMMLLLKKKLLLHHHFFFHHHNNNRRRQQQOOOHHHGGGEEECCCAAA@@@??????@@@IIIUUU```iiiqqqyyy~~~}}}}}}~~~~~~{{{uuurrruuuuuuvvvxxx{{{~~~{{{}}}~~~~~~}}}zzzwwwuuummmkkkhhhggggggfffeeecccfffgggiiikkklllllllllllllllllllllllllllmmmnnnooommmmmmoooppppppqqqppppppsssqqqooonnnoooooonnnmmmhhhiiijjjkkkmmmoooqqqrrrttttttssssssrrrqqqpppppppppqqqqqqpppooooooppprrrqqqppppppoooooooooooooooppppppppppppppppppppppppqqqrrrtttuuuuuutttsssqqqmmmmmmmmmmmmlllllllllkkkmmmmmmnnnooooooooooooooollllllllllllkkkjjjiiiiiiggghhhiiigggdddbbbbbbbbb^^^^^^]]]^^^^^^\\\XXXUUUSSSQQQNNNKKKHHHFFFDDDCCCEEECCC@@@??????>>>===;;;<<<<<<<<<===>>>AAACCCDDDEEEEEEFFFFFFDDDCCCAAA@@@:::<<<@@@DDDMMM\\\pppqqq^^^VVVUUUZZZhhhuuu|||tttmmmqqqzzzppphhhaaa^^^YYYVVVUUUUUUTTTSSSPPPPPPQQQQQQQQQRRRRRRRRRTTTSSSQQQQQQRRRRRRQQQOOOOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLLKKKKKKJJJJJJIIILLLKKKJJJJJJJJJLLLNNNOOOMMMLLLKKKJJJJJJJJJKKKKKKQQQWWWbbbnnnzzz}}}wwwvvvvvvzzzuuulllhhhfffggggggfffggghhhjjjmmmqqqtttvvv|||yyyuuuqqqmmmiiiccc```[[[YYYWWWVVVUUUTTTQQQOOONNNNNNOOOOOOOOOOOOOOOOOOMMMMMMOOOPPPQQQSSSTTTTTTSSSVVV[[[aaadddfffgggggg___]]]ZZZWWWVVVYYY___cccsssuuusssoookkkiiigggggggggsssxxxllllllllllllkkkkkkkkkkkkhhhgggeeeeeefffeeecccaaa^^^^^^]]]\\\ZZZWWWUUUTTTPPPNNNJJJHHHFFFDDDAAA>>>======<<<;;;;;;;;;;;;<<<;;;;;;<<<===>>>@@@AAABBBCCCBBBDDDGGGJJJMMMVVV```aaaYYYQQQMMMLLLRRRcccsssrrr```\\\VVVVVVYYYWWWUUUSSSPPPNNNNNNNNNMMMLLLJJJIIIKKKQQQYYY\\\WWWRRRIIIHHHFFFDDDBBBAAAAAAAAAHHHSSSaaalllrrrvvvzzz|||~~~}}}~~~zzzuuurrrssstttuuuvvvvvvxxxzzz{{{|||||||||~~~~~~~~~yyyzzz|||}}}{{{xxxtttqqqllliiifffeeeeeeggggggfffggghhhiiikkkllllllkkkkkkkkkkkkkkkkkklllmmmnnnoooooopppqqqqqqqqqqqqpppoooqqqooommmmmmmmmnnnmmmlllhhhiiijjjlllnnnppprrrsssvvvuuuuuutttsssrrrqqqppppppqqqqqqpppooooooppprrrqqqppppppooooooooooooooooooooooooooooooooooooooooooppprrrttttttrrrpppooojjjkkkmmmnnnnnnmmmlllkkklllmmmnnnnnnoooooonnnnnnmmmlllkkkjjjiiihhhggggggeeefffgggeeebbb`````````[[[[[[[[[\\\\\\YYYUUURRRNNNMMMJJJHHHEEECCCBBBAAAAAA???============<<<;;;<<<<<<<<<===???AAADDDEEEEEEEEEEEEEEEDDDCCCAAA@@@<<<>>>BBBHHHUUUhhhzzzrrr```ZZZ]]]dddppp|||{{{sssqqqzzzyyykkkfff```\\\XXXUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRUUUTTTRRRRRRRRRRRRQQQOOOMMMMMMNNNOOOOOOOOOOOONNNJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIKKKMMMNNNLLLKKKJJJIIIIIIIIIJJJKKKPPPUUU]]]hhhrrr|||uuukkkjjjlllqqqxxx|||wwwvvvyyy|||}}}}}}~~~zzzvvvrrrnnnkkkjjjgggdddaaa___\\\YYYVVVSSSSSSSSSSSSSSSRRRRRRRRRQQQRRRSSSUUUWWWYYYZZZ[[[[[[___eeejjjmmmllljjjhhh[[[[[[[[[]]]bbbkkkvvv~~~yyypppnnnjjjgggfffhhhlllooo|||mmmmmmllllllllllllkkkkkkhhhgggeeeeeefffeeecccaaa^^^^^^]]][[[YYYWWWUUUTTTMMMKKKHHHGGGFFFDDDBBB@@@======<<<;;;;;;;;;;;;<<<<<<<<<===>>>???AAACCCDDDBBBAAACCCGGGIIILLLTTT]]]\\\SSSMMMLLLNNNWWWiii{{{nnn^^^[[[WWWWWW\\\ZZZVVVTTTPPPOOOOOOOOONNNLLLHHHIIIOOOYYYbbbccc[[[RRRIIIHHHFFFDDDCCCBBBBBBCCCQQQ]]]mmmwww{{{{{{{{{}}}~~~~~~~~~~~~zzzvvvsssrrrsssttttttttttttuuuvvvssstttwww|||~~~{{{zzzzzzwwwyyy{{{|||zzzwwwrrrooonnnkkkgggfffgggiiikkkkkkggghhhjjjkkkllllllkkkjjjjjjjjjjjjkkklllmmmnnnoooqqqrrrrrrsssrrrqqqpppooopppnnnlllllllllmmmlllkkkhhhiiijjjmmmoooqqqssstttwwwvvvvvvtttsssrrrqqqqqqpppqqqqqqpppooooooppprrrqqqppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnoooqqqssssssqqqooommmhhhjjjmmmooopppooommmllllllmmmmmmnnnnnnnnnnnnnnnnnnlllkkkiiigggfffeeeeeecccdddeeecccaaa___^^^^^^ZZZYYYZZZZZZZZZXXXTTTQQQKKKIIIGGGEEECCCAAA@@@@@@===;;;::::::<<<======<<<<<<<<<<<<===???BBBDDDFFFDDDEEEEEEEEEEEECCCAAA@@@>>>@@@DDDLLL[[[ooouuueeebbbhhhlllwwwwwwsssvvvsssgggccc^^^[[[WWWTTTSSSRRRQQQPPPQQQQQQQQQRRRRRRRRRSSSSSSVVVTTTSSSRRRSSSSSSQQQPPPLLLLLLMMMOOOOOOOOOOOOOOOIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJNNNRRRYYYaaakkkuuuqqqeeecccfffmmmttt~~~}}}yyyvvvsssqqqvvvsssooollliiieeeaaa^^^YYYXXXXXXXXXWWWWWWVVVVVVVVVWWWYYYZZZ]]]___```aaafffiiinnnqqqqqqmmmhhhddd[[[]]]aaahhhttt}}}sssllliiifffdddfffllluuu{{{mmmmmmlllkkkiiihhhgggggghhheeebbbaaabbbdddddddddaaa___^^^\\\ZZZWWWRRRNNNLLLIIIFFFCCCBBBAAA???===>>>>>>===<<<;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAFFFFFFEEEGGGJJJNNNSSSVVVXXXQQQKKKLLLPPP[[[rrrmmm\\\ZZZ[[[XXXXXX]]]TTTQQQOOONNNOOOPPPPPPOOOLLLOOOWWW```fffdddZZZQQQHHHEEEEEEEEEDDDBBBDDDIII[[[hhhxxx{{{xxxxxxxxx}}}~~~|||xxxuuummmnnnoooppppppooonnnnnnpppssswww}}}|||xxxvvvuuuuuuuuuuuuuuuuuutttttttttmmmmmmmmmllllllkkkkkkkkkkkkkkkllllllkkkiiigggfffgggggghhhjjjmmmnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnmmmkkkjjjhhhiiijjjkkkjjjiiilllkkkkkkkkkmmmpppsssuuuxxxwwwuuurrrpppooonnnmmmpppnnnmmmllllllnnnppprrrssssssrrrqqqpppooonnnnnnkkklllmmmnnnoooooooooooonnnnnnnnnmmmmmmlllkkkkkkmmmpppssstttqqqnnnkkkjjjmmmmmmmmmmmmnnnoooqqqrrrqqqnnnkkkhhhgggfffeeeddddddbbb```___``````___^^^[[[ZZZYYYXXXVVVSSSOOOKKKHHHHHHGGGEEECCCAAA???>>>======<<<;;;;;;;;;<<<<<<>>>>>>???@@@AAACCCEEEFFFGGGCCCAAABBBBBB===;;;<<<;;;BBBLLLWWWhhh{{{~~~tttmmmlllmmmwwwyyylllccc```YYYVVVSSSQQQOOOOOOQQQRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSTTTUUUTTTSSSPPPMMMLLLNNNMMMMMMLLLKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKIIIGGGHHHLLLNNNMMMLLLLLLJJJHHHGGGGGGGGGIIIJJJMMMNNNRRRWWW```iiirrrwww|||wwwllleeeeeehhhllluuuwwwuuutttrrrtttxxxzzz|||~~~|||vvvnnnhhheeeaaabbbcccaaa^^^ZZZYYYYYY^^^___aaadddhhhjjjkkkjjjoooppppppoookkkgggcccbbbaaagggsss{{{sssnnniiiiiikkkpppxxxllllllkkkjjjjjjiiihhhhhhgggeeebbbaaaaaabbbbbbbbb```^^^]]]\\\ZZZWWWRRROOOLLLIIIFFFDDDCCCAAA???===>>>>>><<<;;;::::::::::::<<<<<<===>>>???@@@AAAAAAFFFFFFFFFGGGJJJNNNQQQSSSSSSMMMJJJOOOXXXhhh~~~|||iiiYYYWWWXXXUUUTTTXXXSSSQQQNNNMMMNNNOOOOOONNNNNNPPPUUU\\\aaa^^^UUUMMMIIIGGGEEEEEECCCCCCJJJSSSnnnzzzxxxrrrqqqqqqwww~~~zzzxxxnnnooopppqqqqqqpppooonnnrrrtttxxx~~~zzzwwwuuutttuuuuuuttttttsssrrrrrrrrrnnnnnnnnnnnnnnnnnnnnnnnnkkkkkkkkkjjjiiihhhgggfffgggggghhhjjjlllmmmmmmllljjjkkklllmmmmmmmmmmmmlllkkkjjjjjjkkknnnoooooonnnmmmmmmlllmmmnnnqqqsssuuuvvvuuutttrrrpppooonnnnnnnnnmmmmmmlllmmmnnnppppppppppppoooooonnnmmmmmmmmmllllllmmmnnnnnnnnnnnnnnnooonnnnnnmmmmmmnnnnnnnnnqqqtttvvvvvvsssooolllkkknnnmmmmmmmmmnnnnnnooopppqqqnnnkkkiiihhhgggeeeddddddbbb```___``````___]]]ZZZYYYXXXVVVUUURRRMMMJJJFFFEEEDDDCCCAAA???===<<<===<<<;;;;;;;;;;;;<<<<<<>>>??????@@@BBBCCCEEEFFFGGGBBBAAABBBAAA>>>===???BBBJJJVVVbbbrrryyynnnlllttt||||||~~~kkkaaa]]]VVVUUURRROOONNNOOOPPPQQQRRRRRRQQQQQQQQQQQQRRRRRRTTTTTTTTTSSSRRRPPPNNNLLLMMMMMMLLLLLLKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJHHHIIILLLNNNMMMLLLJJJIIIHHHGGGHHHIIIKKKLLLLLLMMMOOOTTT[[[dddkkkpppssswww{{{xxxqqqkkkiiiiiikkkrrrzzzwwwooohhhggghhhhhhlllqqq}}}|||vvvqqqoookkkmmmnnnmmmkkkhhhggggggeeehhhlllpppsssrrrpppnnniiikkkllljjjfffddddddeeesss|||xxxpppmmmllllllqqqzzzkkkkkkjjjjjjjjjiiiiiiiiigggeeeaaa`````````___^^^^^^]]][[[ZZZYYYWWWSSSPPPLLLIIIFFFDDDCCCBBB@@@>>>>>>===<<<:::999999888888======>>>???@@@AAAAAABBBEEEEEEFFFHHHJJJMMMOOOPPPNNNJJJIIIRRRbbbuuu~~~~~~vvveeeXXXWWWWWWTTTRRRTTTRRRPPPMMMLLLMMMMMMMMMLLLNNNOOOQQQVVVXXXUUUNNNHHHIIIGGGFFFDDDCCCGGGUUUdddooohhhgggiiippp{{{|||pppqqqqqqrrrrrrqqqqqqpppsssvvv{{{}}}wwwtttrrrqqqttttttrrrqqqpppooooooooonnnooopppqqqqqqrrrrrrrrrlllkkkjjjhhhggggggffffffggghhhiiijjjkkkkkkkkkkkkiiijjjlllmmmnnnnnnnnnnnnnnnmmmnnnpppsssttttttsssnnnmmmmmmmmmnnnppprrrtttssssssrrrqqqpppooonnnnnnkkklllmmmnnnoooooooooooolllllllllllllllllllllllllllmmmmmmnnnnnnnnnmmmmmmnnnnnnmmmmmmnnnpppqqqrrrvvvxxxyyywwwtttooommmlllmmmmmmmmmmmmmmmmmmnnnnnnpppnnnkkkiiihhhhhhfffddddddbbb```_________]]]\\\YYYXXXVVVTTTRRROOOJJJGGGCCCBBBAAA@@@>>>===;;;;;;<<<;;;;;;;;;;;;;;;<<<<<>>AAAGGGSSSbbbppp}}}}}}pppggglll}}}}}}zzzggg]]]YYYTTTRRRPPPOOONNNOOOQQQRRRRRRRRRQQQQQQQQQQQQRRRRRRTTTTTTSSSRRRPPPOOONNNNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJIIIJJJLLLMMMMMMLLLHHHHHHGGGGGGIIIJJJLLLNNNKKKKKKMMMPPPUUU\\\aaaeeefffllltttxxxwwwsssooolllkkkooosssuuuxxxyyykkkccc]]]\\\^^^```dddjjjsssvvvyyyyyyvvvrrrooonnnoooqqqrrrrrrpppnnnnnnooonnnrrrxxx||||||yyytttpppnnnqqqrrrpppmmmmmmsssxxx{{{qqqiiihhhlllpppwwwjjjjjjjjjiiiiiiiiiiiiiiihhheeebbb``````___^^^\\\]]][[[YYYXXXXXXVVVRRRPPPKKKIIIFFFDDDCCCBBB@@@>>>===<<<;;;:::999888888888===>>>>>>???@@@AAABBBBBBCCCDDDFFFHHHJJJLLLMMMNNNMMMJJJKKKWWWjjj}}}{{{~~~qqqdddZZZXXXXXXUUURRRRRRQQQOOOLLLKKKLLLLLLKKKKKKMMMLLLMMMNNNOOONNNIIIFFFGGGFFFEEEDDDEEEMMMbbbvvvrrrccc^^^```fffnnnzzztttttttttttttttssssssssstttzzz|||vvvrrrooonnnrrrqqqooonnnmmmmmmmmmmmmmmmnnnpppqqqssssssttttttlllkkkiiigggfffgggggghhhhhhjjjkkklllkkkkkkllllllmmmnnnppprrrttttttssssssuuuttttttuuuvvvvvvtttrrrmmmllllllmmmmmmooopppqqqpppppppppppppppoooooonnnkkkmmmooopppqqqqqqpppooojjjjjjjjjkkkkkkkkklllllllllmmmmmmnnnnnnmmmmmmlllmmmmmmllllllnnnpppssstttxxxyyyyyyvvvrrrnnnlllkkkkkkkkkllllllmmmmmmmmmmmmnnnllljjjiiiiiihhhfffdddcccaaa______^^^]]][[[YYYWWWUUUSSSQQQOOOLLLGGGDDDAAA@@@???>>>===<<<;;;;;;;;;;;;::::::;;;<<<======@@@AAABBBCCCDDDEEEEEEFFFGGGCCC@@@@@@>>><<<>>>DDDJJJYYYkkkyyyzzzqqqgggeeeoooxxxrrrbbbZZZXXXRRRQQQPPPOOOPPPQQQRRRSSSRRRQQQQQQPPPPPPQQQQQQRRRTTTSSSQQQPPPOOONNNNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKJJJHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKMMMPPPTTTXXX[[[^^^dddlllssswwwvvvssspppmmmnnnnnnnnnpppyyyooofff___^^^^^^___bbbgggfffiiilllmmmllliiihhhgggmmmnnnnnnmmmlllkkkkkklllrrrvvv}}}}}}yyyvvv|||~~~~~~|||xxxpppiiigggmmmxxx~~~yyy|||iiiiiiiiiiiiiiiiiiiiiiiihhhfffcccbbbaaa```^^^\\\[[[YYYWWWVVVUUUSSSPPPNNNJJJHHHEEECCCBBBAAA@@@>>><<<<<<;;;:::999999999999>>>>>>???@@@AAABBBCCCCCCBBBCCCEEEGGGJJJLLLNNNOOONNNOOOSSS```ssslllddd\\\YYYYYYVVVSSSQQQQQQOOOLLLJJJKKKKKKJJJIIIIIIIIIIIIIIIJJJIIIHHHFFFDDDDDDDDDEEEHHHUUUmmmwwweeeZZZZZZ___gggooozzzxxxxxxxxxwwwwwwvvvvvvvvvzzz~~~xxxssspppnnnooonnnllljjjiiiiiijjjjjjiiijjjmmmoooqqqrrrrrrrrrkkkjjjhhhgggggghhhiiiiiiiiilllnnnnnnmmmlllmmmooossstttwwwzzz{{{{{{zzzyyy{{{zzzyyyxxxwwwtttpppmmmjjjjjjjjjkkklllmmmnnnnnnnnnoooooopppppppppooonnnmmmnnnqqqrrrsssrrrpppoooiiijjjjjjkkkkkkllllllmmmkkkllllllmmmmmmmmmmmmmmmllllllllllllnnnppprrrsssvvvvvvuuurrrnnnkkkjjjjjjggghhhjjjlllmmmmmmnnnmmmllljjjiiihhhhhhhhhfffdddaaa```^^^]]]]]][[[XXXUUUTTTRRROOOMMMKKKHHHEEEBBB@@@???>>>===<<<<<<<<<<<<:::::::::;;;<<<===>>>???AAABBBCCCEEEFFFFFFFFFFFFFFFBBB@@@???<<<<<>>???GGGQQQ___mmm|||~~~wwwpppfffaaa^^^dddppp}}}{{{|||nnnddd[[[WWWWWWSSSSSSRRRRRRRRRSSSSSSTTTQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQPPPOOOOOONNNMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIDDDFFFHHHHHHGGGFFFFFFFFFHHHHHHHHHHHHGGGGGGFFFFFFJJJIIIIIIIIIJJJKKKMMMNNNUUUYYY^^^cccgggmmmssswwwxxxxxxuuuqqqooouuu}}}~~~}}}|||vvvuuutttrrrsssuuu||||||xxxvvvmmmkkkhhhdddcccfffkkkooozzzyyyvvvrrrllliiiiiihhhmmmrrrxxxsssooorrrkkkjjjjjjiiihhhggggggfffeeecccaaaaaaaaa___]]][[[YYYWWWSSSQQQOOOMMMJJJHHHGGGDDDBBB@@@@@@???>>><<<::::::::::::;;;<<<===>>>??????@@@AAABBBCCCDDDDDDDDDEEEGGGJJJOOOUUUZZZ]]]___gggpppyyyiiieee___[[[YYYXXXVVVTTTRRRPPPLLLKKKKKKKKKJJJIIIHHHHHHHHHGGGFFFFFFFFFGGGEEEDDDEEEKKKRRR]]]nnn}}}~~~qqqbbbXXXUUUYYY^^^dddkkkttt}}}}}}}}}}}}}}}}}}~~~tttpppkkkfffaaa___^^^^^^]]]___ccceeeggggggfffeeeaaabbbccceeefffggghhhhhhgggkkkoooooommmmmmooosssvvvxxx{{{}}}~~~}}}zzzyyyvvvuuuuuuuuuuuurrrmmmjjjfffggghhhjjjlllmmmnnnnnnnnnoooqqqrrrrrrqqqooonnnppppppppppppooommmlllkkkjjjjjjjjjjjjjjjkkkkkkkkkhhhiiijjjlllmmmnnnoooooommmnnnpppqqqqqqpppnnnmmmllllllkkkiiigggfffhhhjjjhhhiiikkklllkkkjjjiiihhhfffeeeeeefffffffffcccaaa]]]\\\ZZZZZZYYYVVVQQQNNNNNNKKKHHHGGGFFFEEECCCAAA>>>===<<<::::::;;;<<<===;;;<<<<<<===???@@@BBBCCCBBBDDDFFFGGGHHHGGGFFFFFF@@@>>>>>>@@@AAAFFFRRR^^^mmmxxx|||tttkkkdddYYYZZZ^^^iiiwwwvvv{{{sssfffaaa[[[VVVVVVRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQOOOOOOPPPPPPOOONNNMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHCCCFFFIIIIIIGGGEEEEEEFFFEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKNNNSSSZZZ^^^aaagggqqqxxx}}}xxxtttvvv~~~~~~vvvsssoookkkkkkqqqzzzxxxsssooonnnjjjfffhhhnnnuuu|||yyypppssskkkkkkjjjiiihhhgggfffeeebbbaaa```___```^^^\\\ZZZYYYVVVRRROOOMMMKKKHHHFFFFFFCCCAAA@@@??????===<<<:::::::::;;;<<<===?????????@@@@@@AAABBBCCCDDDDDDFFFFFFHHHLLLRRRYYY```dddiiirrrzzz}}}llliiiccc^^^\\\\\\[[[XXXSSSPPPMMMKKKKKKKKKJJJIIIJJJJJJJJJHHHFFFEEEEEEFFFHHHEEEGGGMMMTTT^^^kkkwwwwwwpppdddYYYSSSTTTXXX\\\aaagggpppyyy~~~~~~wwwsssmmmeee___[[[YYYXXXZZZ\\\___bbbccccccbbbaaa]]]^^^aaadddfffgggggggggeeejjjnnnooollllllooossstttvvvyyy{{{{{{zzzwwwuuuppppppqqqssstttsssooolllfffgggiiikkkmmmnnnoooooooooppprrrsssrrrqqqooonnnppppppooonnnlllkkkiiihhhjjjjjjjjjiiiiiiiiiiiiiiiggghhhjjjlllmmmoooooopppoooqqqssssssssspppnnnllljjjjjjiiigggeeefffhhhkkkkkkkkkllllllkkkhhhfffdddeeeddddddeeefffeeeccc```\\\[[[YYYYYYWWWTTTPPPLLLLLLIIIFFFEEEEEEDDDBBBAAA===<<<:::999999:::<<<===<<<<<<===>>>@@@AAACCCDDDCCCDDDFFFHHHIIIHHHGGGFFF>>>===>>>AAADDDKKKZZZggguuu~~~uuukkkaaaZZZQQQWWWaaannn{{{wwwnnnzzzjjjbbbaaa[[[VVVUUURRRRRRQQQQQQQQQPPPPPPPPPQQQPPPPPPOOOOOOPPPPPPQQQMMMNNNPPPQQQPPPNNNLLLKKKIIIJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHDDDGGGJJJJJJHHHFFFFFFGGGBBBCCCDDDFFFGGGGGGGGGGGGEEEEEEEEEFFFFFFGGGHHHIIIHHHOOOWWW\\\^^^dddoooyyy~~~xxxwww||||||yyyzzz}}}zzzsssooommmmmmkkkjjjqqq||||||ssssss|||jjjjjjjjjjjjiiigggfffeeeaaaaaaaaaaaa___]]][[[ZZZZZZWWWSSSOOOKKKHHHFFFEEEDDDAAA???======<<<:::888;;;;;;::::::;;;<<<>>>???BBBCCCCCCCCCBBBBBBCCCEEEHHHHHHJJJOOOYYYfffnnnppprrrttt{{{~~~uuujjjeee```___```___ZZZVVVSSSQQQOOOLLLKKKKKKKKKLLLGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCGGGOOO[[[fffmmmjjj^^^SSSNNNLLLKKKMMMQQQYYY```jjjttt}}}}}}tttiii]]]TTTSSSWWWWWWYYY\\\]]]\\\[[[ZZZZZZ\\\^^^___aaabbbbbbbbbbbbfffggghhhhhhhhhkkkooorrrvvvvvvvvvuuutttrrrpppoooqqqpppooooooooooooooopppiiiiiijjjlllnnnppprrrtttwwwuuutttqqqooonnnmmmmmmooonnnllljjjiiihhhiiiiiiggghhhkkklllmmmmmmkkkjjjmmmllllllmmmooopppnnnmmmoooppprrrrrrqqqnnnkkkhhhffffffffffffggghhhiiijjjggghhhiiijjjiiiiiiggggggddddddddddddcccbbbaaaaaa^^^\\\ZZZWWWSSSPPPNNNMMMIIIHHHFFFCCCAAA@@@???>>>>>>>>>>>>>>>===<<<;;;:::===>>>>>>???@@@BBBCCCDDDCCCEEEFFFFFFDDDBBBBBBBBB;;;@@@AAA@@@FFFWWWjjjvvv}}}tttiii___XXXVVVWWW\\\eeeppp{{{yyyuuukkkaaa\\\XXXWWWWWWSSSRRRQQQPPPPPPQQQRRRSSSPPPOOONNNMMMMMMOOOQQQRRRNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKIIIJJJLLLMMMMMMMMMKKKKKKKKKIIIGGGFFFGGGHHHGGGHHHJJJLLLKKKIIIGGGEEEFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDEEEEEEFFFFFFFFFGGGGGGKKKQQQXXX^^^eeekkkpppxxx}}}zzz}}}wwwsssssssssssswww||||||wwwvvvxxxooorrruuuwwwyyyxxxrrrrrr{{{jjjjjjjjjjjjiiigggfffeeeaaaaaaaaa```___]]]ZZZYYYXXXVVVRRRMMMJJJGGGEEEDDDCCC@@@>>>======<<<;;;:::::::::::::::;;;===???@@@BBBCCCDDDCCCBBBBBBDDDEEEHHHIIILLLUUUaaalllqqqrrrpppttt}}}}}}{{{oooddd```\\\\\\]]]]]]YYYUUUQQQPPPNNNLLLKKKKKKLLLLLLHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCEEEIIIOOOWWW^^^bbb^^^UUULLLJJJIIIIIIKKKOOOVVV\\\gggrrr}}}}}}xxxjjj^^^SSSPPPRRRSSSUUUXXXYYYXXXXXXYYYZZZ\\\]]]___```aaabbbaaaaaabbbcccdddeeegggjjjooorrrvvvvvvuuutttrrrpppnnnmmmooooooooonnnooooooooopppjjjkkklllmmmoooqqqssstttwwwuuusssqqqooommmlllkkkllllllkkkkkkjjjkkkkkklllkkklllnnnooopppooonnnmmmnnnmmmmmmnnnppppppooommmooooooooonnnllliiifffeeeeeeeeeeeeeeefffggghhhiiihhhhhhiiijjjiiihhhffffffbbbbbbcccbbbbbbaaa```___]]][[[YYYVVVRRROOOLLLKKKFFFEEECCCAAA???>>>=====================<<<;;;;;;======>>>???@@@BBBDDDEEEDDDEEEFFFEEECCCAAA@@@@@@:::???AAADDDNNNbbbuuuzzznnnaaaWWWSSSRRRWWW^^^hhhrrr{{{~~~www~~~uuufff```\\\XXXUUUTTTRRRRRRQQQPPPPPPQQQRRRSSSPPPOOOMMMMMMMMMNNNPPPQQQOOONNNNNNNNNMMMMMMMMMMMMMMMKKKJJJJJJLLLMMMMMMMMMKKKKKKKKKJJJHHHGGGHHHIIIJJJKKKLLLLLLKKKIIIGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGFFFJJJOOOTTTZZZaaaiiinnnuuuvvvooohhhfffeeeffflllsss~~~zzzzzzwwwsssnnnnnnrrrwww{{{|||ssssssvvvjjjjjjjjjjjjiiigggfffeeeaaaaaaaaa```^^^[[[YYYXXXUUUSSSOOOKKKGGGEEECCCCCC@@@???===<<<======<<<;;;::::::::::::<<<>>>@@@BBBBBBCCCDDDCCCBBBCCCDDDFFFGGGIIIPPP]]]kkkssstttrrrnnnuuuyyytttggg]]]ZZZXXXXXXYYYYYYVVVRRRNNNMMMLLLLLLKKKKKKLLLLLLIIIHHHGGGEEEDDDCCCCCCCCCAAACCCFFFJJJNNNQQQSSSTTTRRRLLLGGGHHHHHHHHHJJJNNNQQQVVVaaannn|||}}}zzzzzzzzz}}}yyyjjj^^^RRRLLLKKKMMMOOOQQQRRRRRRSSSVVVXXXZZZ[[[]]]___`````````___]]]___aaabbbdddhhhmmmqqqrrrrrrrrrrrrqqqpppooonnnmmmmmmmmmnnnnnnoooooopppllllllmmmnnnoooqqqssstttvvvuuusssqqqooommmlllkkkiiijjjkkkmmmnnnnnnnnnnnnpppqqqrrrrrrrrrqqqooonnnmmmllllllmmmooopppnnnmmmmmmllljjjhhhfffdddbbbaaadddddddddeeeffffffgggggghhhiiiiiiiiihhhgggeeedddaaaaaaaaa``````___^^^]]][[[ZZZWWWSSSOOOLLLIIIGGGCCCBBB@@@???===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;======>>>???AAACCCEEEFFFEEEFFFFFFDDDAAA>>>>>>???<<<@@@DDDKKKZZZooouuueeeXXXRRRQQQSSSYYYbbbmmmvvv|||zzzyyysssiii___]]][[[WWWSSSRRRRRRQQQQQQPPPPPPPPPQQQQQQOOONNNMMMMMMMMMNNNPPPQQQOOOOOOOOONNNNNNNNNNNNMMMMMMLLLKKKKKKMMMNNNNNNMMMJJJKKKKKKJJJIIIIIIJJJLLLOOOOOONNNLLLJJJIIIGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGEEEEEEEEEFFFFFFFFFFFFFFFEEEHHHKKKPPPUUU]]]eeejjjqqq}}}zzzpppeee___]]]___gggpppyyy}}}}}}wwwsssqqqqqqpppooolllmmmlllkkkmmmsss}}}yyypppqqqxxxjjjjjjjjjjjjhhhgggfffeeeaaaaaa```___]]]ZZZWWWVVVRRRPPPLLLHHHEEECCCBBBAAA>>>===;;;;;;===>>>===<<<:::::::::;;;===???BBBCCCBBBCCCDDDDDDCCCDDDEEEGGGHHHKKKUUUfffsssuuurrrooonnnxxx~~~{{{oooaaaYYYWWWVVVVVVVVVUUURRROOOJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHFFFDDDCCCBBBBBBBBBAAABBBEEEHHHKKKLLLLLLLLLOOOJJJHHHIIIJJJHHHJJJMMMLLLQQQ[[[jjjyyyxxxssssssuuuxxx}}}~~~tttggg\\\QQQIIIGGGHHHIIIJJJKKKLLLOOOSSSVVVWWWYYYZZZ\\\]]]]]]]]]]]][[[]]]^^^```bbbfffkkknnnmmmnnnooopppqqqqqqqqqqqqkkkkkklllmmmnnnoooooooookkkllllllmmmnnnppprrrssstttttttttsssrrrpppooooookkklllnnnpppqqqqqqppppppqqqrrrrrrrrrqqqooonnnmmmkkkjjjjjjkkkmmmnnnlllkkkiiihhhfffcccbbbaaaaaaaaaddddddeeeeeeffffffffffffhhhhhhhhhhhhgggeeecccbbb``````______^^^]]]\\\[[[XXXWWWTTTPPPLLLHHHEEEDDD@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======??????@@@BBBDDDFFFHHHIIIFFFFFFEEEBBB???======>>>???DDDJJJSSSdddyyyppp___TTTRRRVVVZZZ]]]gggrrrzzz~~~zzz|||jjjaaaZZZYYYXXXTTTQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPNNNMMMMMMLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMNNNOOOOOONNNLLLIIIJJJKKKKKKJJJJJJLLLNNNSSSRRROOOLLLIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGIIILLLQQQXXX```fffmmmxxxzzzkkkbbb^^^^^^fffooovvv{{{}}}tttrrrooommmkkkiiihhhgggjjjmmmpppttt{{{wwwkkkjjjtttjjjjjjjjjjjjhhhgggfffeeeaaaaaa```^^^\\\XXXVVVTTTOOOMMMJJJFFFCCCAAA@@@@@@===<<<:::;;;===>>>>>>===::::::;;;<<<===@@@BBBDDDBBBDDDEEEDDDDDDDDDGGGHHHIIINNN\\\nnnwwwuuuooommmssskkk]]]WWWWWWVVVUUUTTTRRRNNNLLLGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFDDDCCCBBBAAAAAAAAAAAABBBCCCEEEGGGHHHJJJJJJOOOKKKIIIJJJIIIGGGIIINNNLLLQQQ[[[hhhvvvwwwoooooorrrtttyyy||||||}}}mmmbbbYYYPPPIIIFFFDDDEEEFFFFFFGGGKKKOOOSSSTTTUUUWWWYYYZZZZZZZZZYYYZZZ[[[]]]^^^___bbbgggjjjmmmnnnooooooppppppppppppiiijjjkkkmmmnnnnnnnnnnnniiijjjjjjkkkmmmoooqqqrrrsssssstttuuuuuuuuutttsssooopppqqqrrrrrrqqqpppoooooooooooonnnmmmlllkkkjjjhhhgggggghhhjjjkkkiiihhheeedddbbbaaa```aaabbbccccccdddeeefffffffffeeeeeeffffffffffffeeecccaaa```^^^^^^^^^^^^\\\[[[ZZZYYYTTTSSSPPPMMMIIIEEEBBBAAA??????>>>===============<<<<<<<<<<<<<<<===>>>???BBBBBBCCCDDDFFFHHHJJJKKKFFFEEECCC@@@===<<<>>>@@@@@@GGGQQQ]]]nnnlll[[[RRRSSSYYY^^^eeennnyyy}}}zzzzzzggg^^^WWWUUUTTTQQQPPPRRRPPPPPPPPPPPPPPPOOONNNNNNLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPRRRSSSRRROOOLLLIIIJJJKKKJJJJJJJJJLLLNNNSSSRRRNNNKKKIIIGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGIIIJJJNNNSSS[[[```hhhppp}}}rrrhhhaaa^^^ccciiirrrwww}}}|||zzzzzz{{{~~~{{{xxxwwwkkkkkkjjjiiigggeeeeeeeeeiiinnnxxxyyyssskkkhhhnnn|||jjjjjjjjjjjjiiigggfffeeeaaa```___]]]ZZZWWWTTTRRRLLLKKKHHHEEEBBB@@@@@@@@@===;;;:::;;;<<<>>>>>>===<<<<<<<<<<<<>>>@@@BBBDDDCCCDDDEEEEEEEEEEEEHHHJJJLLLRRRcccvvv{{{tttoooqqq~~~xxxfffZZZVVVVVVVVVUUUSSSPPPMMMKKKGGGHHHJJJKKKKKKJJJIIIGGGCCCCCCBBBAAA@@@@@@@@@@@@CCCCCCCCCDDDFFFGGGIIIJJJLLLIIIGGGGGGGGGGGGKKKRRRVVV[[[cccjjjrrrzzzyyypppnnnrrrrrrvvv{{{{{{zzzzzz}}}|||xxxwwwjjjaaaYYYOOOIIIHHHDDDEEEEEEEEEFFFHHHLLLOOOPPPQQQSSSUUUVVVVVVVVVUUUWWWXXXYYYZZZ[[[^^^cccfffnnnnnnnnnnnnmmmlllkkkkkkhhhiiikkklllmmmmmmlllkkkggghhhiiijjjllloooqqqrrrssstttuuuwwwwwwwwwvvvuuuqqqqqqqqqqqqqqqpppoooooommmllllllkkkjjjiiiiiiiiifffeeeeeefffhhhiiigggfffbbbaaa`````````aaabbbcccbbbcccdddeeeeeedddcccbbbbbbcccccccccbbbaaa___^^^\\\\\\\\\[[[ZZZXXXWWWVVVPPPOOOLLLIIIFFFCCC@@@???>>>>>>============>>>>>>======<<<<<<===???AAABBBDDDDDDEEEFFFGGGIIIJJJKKKDDDDDDBBB???===>>>AAACCCCCCNNN\\\jjjxxx{{{hhhYYYSSSVVV]]]bbbpppwww{{{rrreee]]]VVVTTTRRROOOPPPSSSPPPPPPPPPPPPOOONNNMMMMMMKKKKKKLLLLLLMMMMMMMMMMMMLLLMMMMMMMMMMMMNNNNNNNNNNNNPPPTTTXXXYYYVVVPPPKKKIIIJJJJJJJJJIIIIIIKKKMMMPPPOOOLLLJJJHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIKKKOOOTTTXXX```gggttt}}}tttkkkeeedddhhhjjjooouuuzzz~~~{{{xxxwwwwwwyyy{{{}}}|||zzz{{{zzzxxxuuuqqqoooooopppiiijjjkkkkkkjjjiiijjjkkkpppyyyyyyssskkkkkkmmmrrr|||jjjjjjjjjjjjiiigggfffeeeaaa```___]]]ZZZVVVSSSQQQKKKIIIGGGDDDBBB@@@@@@@@@===;;;::::::<<<======<<<============>>>@@@BBBCCCCCCDDDEEEEEEEEEFFFHHHJJJNNNWWWkkk}}}vvvuuu{{{nnn```VVVRRRSSSUUUUUUSSSOOOMMMLLLIIIJJJMMMNNNNNNLLLJJJHHH@@@@@@????????????@@@@@@DDDDDDFFFGGGHHHHHHHHHHHHHHHEEECCCEEEFFFJJJSSS]]]fffkkkooopppooosss{{{zzzqqqnnnpppqqqtttwwwxxxxxxxxxxxxyyytttuuuxxx~~~}}}tttzzzvvvmmmdddZZZOOOIIIIIIEEEFFFGGGFFFFFFGGGJJJLLLMMMNNNPPPRRRSSSSSSSSSRRRQQQRRRTTTUUUWWW[[[```dddhhhiiijjjjjjkkkkkkjjjjjjhhhjjjkkkllllllkkkjjjiiiggggggiiikkkmmmpppsssttttttuuuvvvwwwwwwvvvtttsssppppppooonnnnnnnnnnnnnnnlllkkkkkkjjjiiiiiiiiiiiifffeeeeeefffhhhhhhgggeeeaaa``````______`````````___```bbbccccccbbb```______``````aaa```___^^^]]]YYYYYYXXXWWWVVVTTTSSSRRRLLLKKKIIIFFFDDDAAA???>>><<<<<<<<<<<<<<<===>>>???>>>>>>======>>>@@@CCCDDDEEEEEEEEEEEEFFFGGGHHHIIICCCBBB@@@>>>>>>@@@DDDHHHNNN]]]mmmxxx}}}rrrdddZZZZZZaaaiiinnn|||~~~|||zzzjjjaaa[[[VVVTTTRRROOOPPPSSSOOOPPPPPPPPPOOONNNLLLKKKJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMNNNRRRXXX]]]^^^YYYQQQJJJHHHIIIJJJIIIHHHHHHJJJKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFGGGGGGHHHJJJMMMPPPUUU^^^lllyyyxxxnnniiiiiieeeiiimmmrrr|||}}}yyyxxxwwwuuussstttvvvxxxyyy{{{{{{|||zzz|||~~~|||vvvqqqnnnmmmlllmmmmmmmmmmmmooorrruuuvvvxxxzzzzzzzzzzzz}}}~~~qqqkkkiiilllrrr|||jjjjjjjjjjjjiiigggfffeeeaaa```___]]]YYYUUURRRPPPJJJIIIFFFDDDAAA@@@@@@@@@===<<<::::::<<<===<<<<<<>>>>>>>>>>>>>>>@@@BBBCCCCCCDDDFFFFFFFFFFFFIIIKKKPPP[[[pppyyyzzzvvvggg\\\SSSNNNQQQSSSTTTRRROOONNNMMMKKKMMMOOOQQQQQQNNNKKKIII>>>>>>>>>>>>>>>??????@@@EEEFFFHHHJJJJJJIIIGGGEEEFFFCCCBBBDDDHHHNNN[[[gggrrrwwwyyyuuunnnooowww{{{zzz|||yyyppplllmmmqqqrrrtttsssqqqoooooooooppprrrwww~~~pppuuuyyyzzzxxxqqqhhh\\\OOOIIIIIIFFFGGGHHHHHHGGGGGGHHHJJJKKKLLLNNNPPPQQQQQQQQQPPPKKKMMMPPPRRRUUUYYY___ccc```aaadddgggjjjlllmmmnnniiijjjkkkllllllkkkiiihhhggggggiiikkkooorrruuuvvvvvvvvvwwwwwwvvvtttqqqooonnnmmmlllkkkkkklllmmmnnnllllllkkkjjjjjjjjjkkkkkkfffeeeeeeggghhhiiigggfffaaaaaa``````___^^^]]]]]]]]]^^^```aaaaaa___^^^\\\]]]^^^_________^^^]]]\\\WWWVVVVVVUUUSSSQQQPPPOOOJJJIIIGGGEEECCC@@@???>>>;;;;;;;;;;;;<<<===>>>>>>???>>>>>>>>>???AAADDDFFFEEEEEEDDDDDDEEEFFFFFFGGGBBBAAA@@@>>>>>>AAAFFFJJJ[[[kkk{{{ssskkkaaa]]]bbblllvvv|||}}}pppddd]]]XXXUUUUUUTTTPPPPPPRRROOOOOOPPPPPPOOONNNLLLKKKJJJKKKKKKLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLLLLLLLMMMNNNSSSZZZ```aaa[[[QQQJJJIIIIIIJJJIIIGGGGGGIIIJJJHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHGGGGGGFFFFFFFFFCCCEEEFFFFFFFFFFFFHHHJJJNNNXXXhhhuuu{{{}}}|||qqqiiifffdddgggjjjooozzz|||{{{yyyxxxuuuxxx}}}}}}~~~~~~zzzsssmmmkkkkkkkkkmmmooorrrvvv{{{}}}mmmggghhhjjjttt~~~kkkjjjjjjhhhfffdddbbbaaaaaa___\\\ZZZXXXUUUQQQOOOIIIHHHEEEBBB???<<<;;;:::>>>===;;;:::999999:::::::::===???@@@@@@@@@AAACCCFFFDDDDDDGGGHHHGGGIIINNNXXXcccrrr}}}nnnbbbZZZSSSWWWVVVTTTSSSQQQOOOMMMLLLJJJMMMQQQTTTSSSOOOJJJGGGAAA???======@@@CCCDDDEEEIIIIIIJJJJJJIIIHHHGGGGGGHHHHHHIIILLLSSS___mmmvvvxxxrrrnnnlllqqqyyy}}}zzzwwwvvvssspppmmmssstttuuusssooommmnnnppplllpppvvv|||xxxllldddiiiuuu~~~~~~wwwlllaaaXXXQQQNNNLLLKKKKKKJJJJJJJJJKKKKKKMMMOOOQQQQQQPPPNNNMMMLLLLLLLLLLLLNNNPPPTTTWWWZZZ^^^```bbbeeeggghhhhhhhhhllllllkkkiiihhhgggfffffffffhhhkkknnnqqqtttvvvwwwwwwuuurrrnnnllllllllllllllllllkkkkkkjjjjjjjjjiiimmmllljjjhhhgggfffeeeeeedddfffhhhiiihhhfffcccbbb``````___^^^]]]\\\\\\[[[bbbbbbaaa```___^^^]]]]]]^^^^^^^^^^^^]]]\\\[[[[[[WWWVVVTTTQQQOOOLLLJJJIIIHHHGGGDDDBBB???===<<<;;;;;;999777999;;;===<<<999;;;;;;===>>>@@@BBBCCCDDDGGGHHHIIIIIIIIIHHHGGGGGGDDD>>>===@@@BBBDDDLLLVVVmmmxxxvvvkkkccc\\\___kkk{{{|||lllaaaYYYWWWTTTSSSRRRRRRPPPOOOPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNOOORRRVVVXXXXXXTTTOOOKKKJJJIIIIIIIIIIIIJJJKKKKKKIIIHHHGGGFFFEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKPPPYYYccclllrrrvvvxxx}}}~~~~~~{{{wwwuuutttqqqpppllllllyyyxxxpppooorrrvvvwwwxxx~~~xxxmmmeeebbbkkkxxxhhhhhhhhhhhhgggfffeeedddaaa___\\\ZZZXXXUUUQQQNNNIIIGGGEEEBBB???<<<;;;:::;;;:::999999999:::;;;;;;<<<>>>@@@@@@@@@@@@AAABBBFFFDDDDDDGGGHHHGGGIIINNNXXXeeevvvkkk```YYYSSSTTTSSSRRRPPPOOOMMMLLLLLLKKKMMMPPPRRRQQQNNNJJJGGGCCCAAA@@@AAACCCFFFHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHNNNQQQVVV]]]eeepppzzz}}}qqqhhhcccccckkkuuu{{{|||yyywwwwwwvvvtttrrrvvvwwwxxxuuuqqqnnnmmmnnnnnnppptttzzzzzzlll```bbbllluuu{{{yyypppfff]]]WWWUUURRRRRRQQQQQQPPPQQQQQQQQQWWWWWWXXXVVVRRRNNNKKKIIIJJJJJJJJJJJJMMMPPPSSSUUUZZZ\\\___bbbeeeggghhhiiinnnmmmlllkkkjjjiiihhhgggeeegggjjjmmmppprrrtttuuutttrrrooollljjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjiiihhhfffeeedddccccccbbbccceeeffffffdddbbbaaa______^^^^^^]]]]]]\\\\\\``````___^^^]]]\\\[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWSSSRRRQQQNNNLLLIIIHHHGGGFFFEEECCC@@@>>>===<<<<<<:::888777999<<<======;;;<<<===>>>???AAACCCDDDEEEGGGHHHIIIJJJIIIHHHFFFEEEBBB???>>>AAADDDJJJWWWeeevvv}}}{{{rrrhhh___]]]]]]fffvvvssseee[[[XXXUUUSSSRRRRRRRRRPPPOOOPPPPPPOOONNNNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKMMMNNNNNNNNNPPPSSSUUUTTTQQQMMMJJJIIIIIIIIIIIIIIIJJJJJJKKKIIIIIIGGGFFFFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGKKKRRRZZZbbbhhhllloookkkmmmoooqqqrrruuuyyy|||{{{zzzwwwuuu}}}uuugggdddeeejjjwwwhhhhhhhhhhhhgggfffeeeddd```^^^[[[YYYWWWTTTPPPMMMHHHFFFDDDAAA???===;;;;;;999888888888888:::<<<======???AAAAAA@@@@@@AAABBBEEEDDDEEEIIIIIIGGGIIINNNWWWgggyyy~~~hhh^^^XXXTTTSSSRRRPPPOOOMMMLLLKKKKKKKKKLLLNNNNNNNNNLLLIIIHHHEEEDDDCCCDDDHHHKKKMMMMMMKKKJJJIIIHHHHHHHHHIIIJJJTTTYYYbbbjjjqqqwww|||xxxooofff___[[[[[[ccclllsss~~~~~~|||yyyxxxxxxzzzzzzyyyyyyzzzzzzxxxtttpppnnnmmmmmmppptttzzz|||kkk\\\YYY___hhhqqqxxx~~~}}}yyyrrrjjjccc^^^]]][[[\\\\\\]]]^^^^^^______dddccc```\\\WWWQQQLLLIIIHHHGGGFFFFFFGGGJJJLLLNNNUUUWWWZZZ___cccfffhhhiiimmmmmmlllkkkjjjhhhgggfffeeefffhhhkkknnnoooqqqqqqooonnnkkkiiihhhgggggghhhggghhhiiijjjjjjkkkkkkkkkgggfffeeecccbbbaaa``````^^^___aaaccccccbbb```___]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWWWWVVVUUUSSSRRRQQQOOONNNLLLJJJHHHFFFDDDDDDCCCBBB@@@???===<<<<<<<<<999888888:::<<<>>>>>>===>>>>>>@@@AAACCCEEEFFFFFFHHHIIIJJJJJJIIIGGGEEECCCCCCAAABBBEEEIIISSSdddrrr|||yyyssslllccc[[[VVVYYYbbbqqq~~~nnnbbb[[[VVVTTTRRRQQQRRRRRRQQQPPPOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIJJJKKKLLLMMMNNNOOOMMMNNNOOOPPPOOOMMMKKKIIIIIIIIIHHHHHHIIIIIIJJJKKKJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGFFFHHHLLLQQQWWW]]]aaadddaaabbbeeeiiiooowwwrrrhhhaaaeeekkkrrrlllkkkjjjhhhfffdddaaa```___]]]ZZZXXXUUURRRNNNKKKGGGEEECCCAAA>>>===<<<;;;:::999999888999;;;<<<===???@@@BBBBBBAAA@@@@@@AAADDDDDDGGGJJJIIIHHHKKKQQQ[[[lll~~~zzzggg^^^ZZZXXXVVVUUURRROOOMMMKKKJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHFFFEEEEEEGGGJJJMMMOOOOOOLLLJJJIIIGGGGGGHHHJJJKKKTTTYYYaaafffiiikkkllllll___\\\[[[\\\[[[YYY]]]bbblllzzz~~~{{{yyyxxx{{{~~~{{{||||||{{{xxxtttrrrpppnnnssszzz~~~lllYYYQQQRRRYYYdddmmmuuuvvvvvvrrrlllgggddddddeeegggjjjnnnqqqsssttttttssspppjjjddd]]]VVVOOOKKKFFFEEEDDDCCCDDDEEEGGGHHHPPPRRRVVVZZZ___dddgggiiijjjkkkkkkjjjiiigggfffeeeeeefffhhhjjjlllmmmnnnnnnkkkjjjiiigggffffffffffffhhhhhhiiijjjjjjjjjiiihhhdddcccbbb```______^^^^^^\\\]]]___```aaa```___^^^ZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZYYYXXXWWWVVVUUUUUUSSSSSSSSSRRRQQQOOOMMMMMMKKKJJJIIIGGGEEECCCBBBAAA??????>>>===<<<<<<<<<<<<999999999;;;===???@@@@@@@@@@@@AAACCCEEEFFFHHHHHHIIIJJJJJJJJJIIIFFFCCCBBBDDDCCCEEELLLUUUaaannnwww{{{zzzvvvoooggg```YYYUUUUUU]]]jjjzzzyyykkkaaa\\\UUUTTTRRRRRRSSSTTTSSSRRROOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIJJJKKKMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJJJJHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGJJJJJJKKKMMMQQQVVVZZZ]]]```bbbfffjjjpppxxxxxxssswww~~~tttnnnjjjjjjqqqyyylllllljjjiiifffcccaaa```___\\\YYYVVVTTTPPPLLLIIIEEEDDDBBB@@@>>>===<<<<<<===<<<;;;::::::;;;<<<===???AAACCCCCCAAAAAAAAABBBEEEEEEHHHKKKJJJIIIOOOVVVddduuuvvvggg___\\\\\\[[[YYYUUUQQQMMMKKKJJJJJJJJJJJJIIIGGGGGGGGGGGGGGGEEEDDDDDDGGGJJJMMMNNNNNNKKKIIIHHHFFFGGGHHHJJJKKKPPPSSSWWWYYYYYYYYYYYYYYYSSSQQQRRRUUUUUUUUUYYY^^^hhhxxx~~~{{{yyyzzz}}}|||||||||||||||zzzxxxwwwttt|||~~~nnnZZZNNNKKKNNNWWW```jjjnnnrrrqqqmmmjjjiiikkklllqqqyyytttiii___VVVNNNIIIFFFDDDCCCAAAAAABBBDDDEEEKKKMMMQQQVVV[[[```dddfffhhhiiijjjjjjjjjhhhfffeeeeeefffgggiiijjjjjjjjjjjjhhhhhhggggggffffffffffffiiiiiijjjjjjiiihhhfffdddbbbaaa```^^^^^^]]]]]]]]][[[\\\]]]^^^^^^^^^^^^]]]XXXXXXXXXXXXXXXYYYYYYYYYWWWWWWVVVUUUTTTSSSRRRRRROOOOOOOOONNNMMMLLLKKKJJJHHHHHHFFFEEEDDDBBBAAA@@@======<<<;;;;;;;;;<<<<<<999:::;;;===>>>???@@@AAAAAABBBCCCDDDFFFHHHIIIJJJJJJJJJJJJIIIGGGEEECCCBBBAAADDDJJJVVVfffsssxxxyyyzzztttlllddd]]]VVVSSSSSSYYYbbbooo}}}sssggg___[[[VVVTTTRRRSSSTTTUUUTTTSSSNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIJJJLLLMMMMMMNNNMMMNNNMMMLLLKKKJJJJJJJJJJJJGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGLLLKKKJJJJJJLLLPPPUUUWWW]]]aaagggmmmsssyyyvvvnnniiimmmssszzz~~~tttlllnnnuuuiiiiiiiiihhhgggeeedddccc^^^[[[XXXUUURRROOOJJJGGGDDDCCCBBB@@@>>>======<<<>>>===<<<;;;;;;<<<======???AAACCCCCCBBBBBBBBBDDDEEEFFFHHHKKKJJJKKKTTT^^^mmm|||qqqeee^^^\\\]]]\\\YYYUUUPPPMMMJJJJJJIIIIIIHHHGGGEEEEEEEEEEEEEEECCCCCCCCCFFFIIIKKKLLLKKKHHHGGGGGGFFFFFFGGGIIIIIIKKKMMMOOOOOOOOOOOOPPPQQQSSSNNNKKKJJJKKKNNNVVV___gggwww}}}|||{{{|||~~~}}}||||||~~~~~~}}}~~~ppp___RRRIIIGGGLLLSSS^^^eeelllnnnlllkkkllloooqqqyyy{{{kkk^^^SSSJJJDDDEEEDDDBBB@@@@@@AAABBBCCCGGGIIIKKKPPPUUUZZZ^^^aaafffgggiiijjjkkkjjjhhhgggeeeeeeffffffggggggffffffffffffffffffffffffffffffggghhhhhhhhhgggdddbbb```___^^^]]]\\\[[[[[[[[[[[[ZZZZZZ[[[[[[\\\\\\[[[[[[VVVVVVVVVVVVVVVUUUUUUUUUSSSSSSRRRQQQPPPOOONNNNNNKKKKKKKKKKKKJJJIIIHHHHHHEEEEEEDDDCCCBBBAAA@@@???===<<<<<<;;;;;;;;;;;;<<<:::<<<>>>>>>>>>???AAABBBBBBBBBDDDEEEGGGHHHJJJJJJKKKJJJHHHFFFEEEDDDDDDDDDAAAJJJVVVfffvvv~~~zzzpppeee\\\UUUOOOOOOSSS\\\fffsss}}}|||pppggg```]]]VVVTTTRRRRRRSSSTTTTTTSSSMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKHHHJJJKKKMMMMMMMMMLLLLLLMMMLLLKKKJJJIIIIIIIIIJJJGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGJJJHHHGGGFFFGGGKKKOOOQQQYYY___iiirrrzzz~~~rrrjjjeeefffkkkqqqzzz~~~zzz{{{|||jjjiiiiiihhhgggeeecccbbb]]][[[WWWTTTQQQNNNIIIFFFCCCBBBAAA???>>>=========<<<;;;::::::;;;<<<>>>???>>>@@@CCCCCCCCCCCCDDDEEEFFFGGGIIIKKKJJJMMMYYYeeeppp}}}yyyjjjaaa[[[YYY[[[WWWTTTPPPLLLJJJIIIIIIIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCEEEHHHJJJJJJIIIEEEEEEFFFFFFFFFGGGGGGGGGFFFHHHJJJJJJIIIHHHIIIJJJMMMHHHEEEFFFHHHLLLVVV```fffvvv}}}||||||~~~|||}}}|||rrreeeXXXLLLDDDDDDIIIPPPXXXbbbgggggggggjjjmmmuuuyyyhhh[[[QQQIIIDDDCCCBBB@@@?????????AAABBBCCCDDDFFFJJJNNNSSSWWWYYY```bbbdddggghhhhhhfffeeebbbccccccccccccbbbaaaaaaccccccdddeeeeeefffeeeeeeaaacccdddeeedddaaa___]]][[[[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXWWWUUUTTTTTTSSSSSSRRRRRRRRROOONNNNNNMMMLLLKKKJJJIIIFFFGGGGGGHHHHHHGGGGGGFFFCCCBBBBBBAAA@@@???>>>>>>======<<<;;;;;;;;;;;;;;;;;;===??????>>>>>>@@@BBBBBBBBBDDDEEEGGGIIIJJJJJJLLLJJJGGGDDDCCCCCCEEEFFFIIIYYYkkkxxxwwwlll___WWWPPPMMMPPPWWWaaakkkxxx~~~}}}rrrllleee___]]]UUUSSSQQQPPPQQQRRRQQQPPPLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJKKKKKKJJJIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEGGGFFFDDDDDDEEEHHHKKKNNNSSS[[[fffsss~~~|||sssjjjffffffhhhnnnvvvwwwqqqnnnqqquuuyyymmmmmmkkkiiifffccc```___]]]ZZZWWWTTTQQQMMMIIIEEECCCBBBAAA???>>>=========999888888999:::<<>>@@@BBBCCCCCCDDDEEEFFFGGGGGGIIIKKKKKKOOO\\\iiinnnzzzqqqeee^^^XXXVVVXXXQQQOOOLLLIIIGGGGGGHHHIIIEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCEEEHHHIIIHHHGGGCCCDDDEEEFFFFFFFFFFFFFFFCCCEEEGGGGGGEEECCCBBBBBBAAA@@@BBBHHHLLLOOOVVV^^^eeevvv}}}}}}}}}}}}}}}}}}}}}}}}{{{sssiii]]]OOOCCC@@@CCCDDDNNNZZZ``````aaaeeeiiiwwwuuucccYYYRRRLLLHHHBBBAAA???>>>===>>>@@@AAA@@@AAACCCEEEIIINNNRRRTTTYYY\\\___bbbddddddcccbbb``````aaaaaa```___^^^^^^aaaaaacccddddddeeeeeeddd\\\^^^```aaaaaa___]]][[[YYYXXXWWWWWWVVVVVVVVVVVVXXXWWWWWWVVVVVVUUUUUUUUUTTTTTTSSSRRRQQQPPPPPPOOOKKKKKKJJJIIIHHHGGGGGGFFFCCCDDDEEEEEEFFFEEEEEEEEEAAA@@@@@@???>>>=========>>>======<<<;;;;;;;;;;;;<<>>>>>@@@BBBBBBBBBDDDEEEGGGIIIJJJJJJMMMJJJFFFCCCBBBCCCFFFHHHTTTiii}}}sssgggZZZTTTOOONNNTTT^^^gggqqq~~~llleeeddd___ZZZXXXSSSQQQOOOOOOOOOPPPOOONNNLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKMMMNNNMMMLLLJJJIIIJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEFFFGGGGGGHHHEEEEEEFFFGGGFFFEEEDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGCCCDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDFFFEEEDDDDDDEEEHHHKKKMMMLLLSSS___lllyyysssjjjdddbbbeeekkkwww}}}ooofffcccdddjjjpppxxx~~~yyyiiiiiihhhgggeeedddbbbaaa___\\\XXXTTTQQQMMMIIIFFFAAA@@@???>>>============<<<<<<;;;:::;;;===???AAAAAAAAABBBCCCDDDEEEFFFFFFHHHHHHGGGGGGJJJQQQZZZaaaooooooqqqyyyggg\\\[[[ZZZWWWTTTSSSQQQOOOLLLJJJIIIIIIIIIGGGFFFFFFEEEDDDCCCCCCBBBHHHFFFDDDDDDDDDDDDDDDBBBAAACCCEEEGGGGGGGGGEEEDDDEEECCCBBB@@@@@@AAABBBCCCDDDDDDEEEGGGJJJOOOSSSUUU___mmm~~~{{{||||||~~~~~~~~~~~~zzznnn[[[HHH@@@???EEEFFFLLLVVV^^^```cccfffuuuwwwjjj^^^UUUMMMHHHBBBAAA???>>>>>>>>>?????????AAACCCDDDEEEHHHKKKNNNTTTWWWZZZ\\\[[[YYYXXXXXX]]]]]]]]]]]]]]]]]]]]]]]]``````___^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZWWWWWWUUUTTTSSSRRRRRRRRRLLLNNNPPPQQQRRRRRRPPPOOOPPPOOOMMMKKKJJJIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>===<<<<<<<<<<<<<<<999999999999:::;;;;;;<<<======>>>???@@@AAAAAABBBDDDCCCCCCFFFIIIKKKIIIFFFKKKDDD@@@BBBCCCEEELLLVVVjjjyyy}}}pppbbbTTTOOORRRXXX```gggrrryyy}}}tttgggaaa___ZZZUUUSSSPPPOOONNNLLLKKKLLLLLLMMMIIIIIIJJJJJJJJJIIIIIIHHHLLLLLLKKKKKKKKKLLLLLLMMMJJJIIIIIIHHHHHHHHHIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEFFFHHHIIIJJJKKKQQQXXX^^^eeesss~~~tttnnnlllllllllpppzzztttlllbbb]]]___gggpppuuutttlllhhhggggggfffdddbbb```___\\\YYYVVVSSSPPPMMMJJJGGGAAA@@@???>>>============<<<;;;::::::;;;===???AAAAAABBBBBBCCCDDDEEEFFFFFFGGGGGGFFFGGGJJJPPPYYY^^^ggghhhnnnxxx|||fff\\\YYYWWWTTTSSSSSSQQQOOOLLLJJJIIIIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDHHHFFFDDDCCCDDDDDDCCCBBBCCCDDDEEEEEEFFFEEEDDDDDDFFFEEEBBB@@@@@@@@@AAAAAACCCCCCDDDEEEHHHLLLOOOQQQZZZeeesss}}}}}}}}}~~~uuudddRRRFFFBBBAAAAAAFFFNNNTTTXXX___eeeuuuuuujjj```VVVMMMHHHCCCBBB@@@???>>>>>>>>>???>>>???AAABBBCCCEEEHHHJJJPPPSSSVVVWWWVVVVVVVVVVVVZZZZZZZZZZZZZZZZZZZZZZZZ]]]\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQQQQQQQLLLMMMOOOPPPPPPPPPNNNMMMMMMLLLJJJHHHGGGGGGGGGGGGFFFFFFEEECCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<:::999999::::::;;;<<<======>>>>>>???@@@AAABBBBBBEEEDDDDDDFFFIIIIIIGGGDDDFFFCCCBBBDDDEEEJJJXXXfffwwwyyyggg[[[QQQQQQXXX```gggmmmwww}}}~~~|||ooobbb]]][[[WWWRRRQQQPPPOOOMMMLLLKKKJJJJJJJJJHHHHHHHHHIIIJJJJJJKKKLLLJJJJJJJJJIIIIIIJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEGGGHHHIIIFFFKKKPPPTTTZZZfffwwwzzzuuurrrqqqpppuuu{{{vvvfffbbb^^^\\\aaalllxxxssshhhbbbffffffeeedddbbb```^^^]]]XXXVVVSSSQQQOOOMMMJJJGGGBBBAAA???>>>===<<<<<<<<<;;;:::::::::;;;===???@@@AAABBBCCCCCCEEEEEEFFFGGGGGGHHHHHHIIILLLRRRYYY^^^cccgggppp}}}{{{iii___ZZZUUUSSSTTTSSSQQQOOOLLLJJJIIIIIIHHHEEEEEEEEEEEEFFFFFFFFFFFFHHHFFFDDDCCCDDDDDDCCCBBBDDDDDDCCCCCCCCCCCCCCCCCCGGGEEECCCAAA@@@??????@@@BBBBBBBBBCCCEEEHHHJJJLLLTTT[[[eeeppp{{{}}}~~~ppp___NNNDDD@@@@@@BBBGGGJJJNNNWWW```nnn~~~}}}}}}yyyssskkkcccYYYOOOHHHDDDCCCAAA???>>>>>>>>>>>>===>>>@@@@@@@@@AAACCCFFFKKKMMMOOOPPPPPPPPPRRRTTTWWWWWWVVVVVVUUUUUUUUUTTTXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPOOONNNNNNNNNKKKLLLMMMNNNMMMLLLKKKJJJHHHHHHFFFEEEDDDDDDCCCDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<::::::::::::;;;<<<===>>>>>>??????@@@AAABBBCCCCCCEEEEEEFFFGGGHHHGGGDDDAAABBBCCCEEEHHHJJJSSSgggxxx{{{mmm^^^UUUPPPWWWdddmmmsssxxx~~~zzzssshhh]]]YYYWWWSSSPPPOOOOOONNNMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFGGGJJJLLLNNNIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGCCCFFFIIIJJJNNNWWWeeeppp~~~}}}|||}}}}}}~~~uuuccc[[[\\\^^^aaajjjxxxwwwmmmeee___ZZZeeeddddddbbb```^^^\\\[[[VVVTTTQQQNNNMMMJJJGGGEEEBBBAAA???>>><<<<<<;;;;;;:::::::::;;;<<<>>>???@@@BBBBBBCCCDDDEEEFFFGGGGGGIIIJJJKKKMMMPPPUUU\\\aaahhhnnnzzz~~~pppfff^^^WWWUUUWWWRRRQQQNNNLLLJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGEEECCCCCCCCCDDDCCCBBBDDDCCCAAA@@@@@@AAABBBCCCFFFEEECCCBBBAAA@@@@@@@@@BBBBBBBBBBBBCCCEEEGGGHHHOOOSSS\\\hhhwww}}}zzzyyy|||zzzjjjUUUEEECCCBBBCCCEEEEEEFFFOOOXXXbbbrrrzzzwwwsssrrrooollleee\\\QQQJJJFFFEEEBBB@@@???>>>>>>>>>===?????????>>>???AAACCCGGGHHHIIIJJJJJJLLLOOOQQQSSSSSSSSSRRRQQQQQQPPPPPPSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOONNNLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCBBBAAAAAAAAA@@@???>>>>>>=========>>>===========================<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>???@@@???@@@AAABBBCCCDDDDDDEEEFFFFFFGGGGGGGGGEEEBBB@@@BBBDDDGGGLLLTTTbbbuuu{{{lll___YYYSSSUUUaaapppyyy~~~{{{|||xxxlllbbbYYYVVVUUUQQQOOOOOOOOOOOONNNLLLKKKIIIGGGFFFHHHGGGFFFFFFGGGIIIKKKLLLIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEDDDEEEFFFEEEGGGMMMXXXaaattt~~~uuuiii___\\\aaahhhoooyyy~~~rrrjjjddd```\\\YYYdddcccbbbaaa^^^\\\ZZZYYYVVVSSSOOOLLLJJJGGGCCCAAAAAA@@@???===<<<;;;;;;;;;::::::;;;<<<===???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGHHHJJJLLLNNNRRRXXX___eeemmmuuu|||qqqiiiaaaXXXUUUVVVQQQPPPNNNLLLJJJJJJJJJJJJMMMMMMLLLKKKJJJIIIHHHGGGGGGEEECCCBBBCCCCCCBBBAAABBBAAA?????????AAADDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEKKKOOOXXXeeettt}}}}}}{{{xxxttttttxxxsss]]]JJJDDDBBBBBBDDDCCCCCCIIIPPPXXXggguuuxxxvvvtttsssqqqkkkkkkkkkjjjeee]]]SSSLLLGGGEEECCCAAA???????????????@@@AAA@@@??????AAACCCEEEFFFFFFFFFFFFHHHLLLOOOOOOOOOOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@???>>>>>>===<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???AAABBBAAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHGGGFFFDDDCCCBBBBBBEEEJJJUUUddduuu~~~zzztttiii___XXXXXXWWW\\\iiiwww~~~xxx{{{sssggg___XXXVVVTTTQQQPPPQQQOOONNNNNNLLLKKKJJJJJJIIIOOOOOONNNNNNMMMMMMMMMMMMKKKKKKJJJIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEECCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEECCCCCCHHHOOOTTT\\\gggttt~~~ppphhheeeeeegggmmmwwwvvvqqqjjjeeeaaa^^^XXXTTTbbbaaa```^^^\\\YYYWWWVVVTTTQQQMMMJJJHHHEEEAAA>>>??????>>>===<<<<<<<<<<<<:::;;;<<<===???@@@BBBBBBBBBCCCDDDDDDFFFFFFGGGHHHFFFHHHJJJNNNSSS[[[dddjjjqqq{{{zzzrrrjjjeee___WWWSSSRRROOONNNLLLKKKKKKKKKLLLMMMPPPOOONNNLLLKKKIIIHHHGGGGGGEEECCCBBBCCCCCCBBBAAA@@@@@@???@@@BBBEEEHHHJJJGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCFFFKKKTTTbbbooozzz|||{{{zzzxxxvvvtttqqqooommmooouuu}}}~~~kkkXXXHHHCCC@@@AAABBBBBBFFFKKKRRR^^^hhhkkkjjjjjjjjjhhhddddddeeeeeebbb\\\SSSMMMFFFEEECCCAAA@@@@@@@@@@@@AAABBBBBBBBB@@@AAABBBDDDCCCDDDEEEEEEDDDFFFIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<============>>>???AAACCCCCCBBBCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHFFFEEEDDDFFFGGGEEEKKKVVVcccttt~~~zzzuuuppphhh^^^ZZZZZZ]]]___gggrrr{{{ttt}}}nnnccc\\\VVVUUUSSSOOOOOOQQQMMMMMMKKKKKKKKKKKKMMMNNNWWWYYYZZZZZZXXXUUUQQQOOOMMMLLLKKKJJJIIIIIIIIIJJJHHHHHHHHHHHHIIIJJJJJJKKKHHHGGGEEEDDDDDDDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBBBB@@@AAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@AAABBBCCCBBBCCCCCCBBBBBBDDDHHHKKKMMMWWWbbbkkkvvv}}}{{{xxxvvvwww}}}{{{oooeeeccchhhmmmtttzzzuuunnnjjjddd```]]]YYYRRRMMM^^^^^^\\\[[[XXXUUUSSSRRRPPPNNNKKKHHHFFFDDDAAA>>>>>>======<<<<<<<<<======:::;;;===???AAABBBCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHIIILLLPPPWWWaaammmttt{{{}}}lllddd___^^^]]]WWWRRRPPPMMMLLLKKKKKKKKKLLLNNNOOONNNMMMLLLKKKJJJIIIHHHHHHFFFDDDBBBBBBCCCCCCBBBAAA???@@@BBBDDDHHHKKKOOOQQQKKKKKKJJJHHHFFFCCCAAA@@@@@@@@@AAABBBBBBBBBBBBBBBAAAFFFPPP[[[gggqqqzzz~~~~~~~~~}}}~~~~~~{{{vvvpppllljjjjjjiiikkkooovvv}}}~~~nnnWWWMMMCCCAAAAAABBBCCCFFFJJJRRRZZZ]]]```cccccc```^^^^^^^^^^^^\\\XXXRRRMMMFFFEEECCCBBBAAAAAAAAABBBAAABBBBBBBBBAAAAAACCCEEEAAABBBDDDCCCCCCCCCEEEGGGDDDDDDEEEEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDBBBAAAAAAAAAAAABBBAAA@@@@@@????????????===>>>>>>???>>>>>><<<<<<::::::999999999::::::;;;999999999999999999999999;;;:::::::::;;;;;;<<<======>>>>>>???AAABBBDDDEEECCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGEEEDDDEEEIIIMMMPPP\\\kkkwwwwwwssslllgggddd```[[[\\\```hhhllluuu~~~}}}zzzlll^^^XXXSSSRRRPPPLLLLLLNNNKKKIIIHHHGGGIIILLLOOOQQQZZZ]]]aaacccaaa\\\UUUPPPMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKIIIGGGFFFDDDDDDEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFGGGFFFEEEDDDBBBBBBBBBBBBCCCCCCCCCDDDEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCDDDAAAAAA@@@@@@@@@AAABBBBBB@@@AAABBBCCCCCCDDDEEEFFFFFFMMMTTTYYYbbboooyyy}}}{{{xxxsssoooooovvv}}}xxxwwwuuuvvvxxxyyywwwsssmmmiiijjjqqqxxx{{{qqqhhhccc]]]ZZZXXXVVVRRRNNN\\\[[[ZZZXXXUUUSSSPPPOOOMMMKKKHHHGGGFFFDDDBBB???<<<<<<<<<<<<<<<===>>>>>>;;;<<<>>>@@@BBBCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHLLLMMMPPPTTT\\\hhhttt}}}pppccc\\\XXXZZZ]]]YYYSSSQQQKKKKKKKKKKKKLLLMMMOOOPPPKKKKKKJJJJJJIIIIIIIIIHHHFFFDDDBBBBBBBBBCCCBBBAAA@@@AAADDDGGGLLLPPPTTTVVVOOONNNMMMJJJFFFBBB???>>>>>>???@@@AAAAAAAAAAAAAAA===BBBKKKUUU___kkkvvv}}}|||}}}uuummmhhhfffggghhhlllrrryyy~~~iiiYYYIIIBBBBBBAAAAAACCCBBBIIIPPPTTTZZZ___```]]][[[ZZZYYYYYYXXXTTTPPPLLLEEEDDDCCCBBBAAABBBBBBCCC@@@AAABBBBBBAAABBBCCCEEE@@@AAACCCCCCBBBBBBCCCDDD@@@AAAAAABBBCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDBBBAAA@@@?????????@@@??????>>>>>>>>>>>>>>>;;;<<<=========<<<;;;:::999888888888888888999999777777777777777777777777::::::::::::;;;;;;<<<===>>>>>>???@@@AAACCCDDDEEEDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHGGGEEECCCFFFLLLQQQ[[[lll~~~vvvjjjjjjaaa[[[[[[\\\[[[^^^dddqqqwwwyyymmm[[[UUUQQQOOOMMMIIIIIIKKKHHHGGGEEEEEEGGGKKKPPPSSSXXX\\\bbbfffeee^^^UUUOOOMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLIIIHHHFFFEEEDDDEEEFFFHHHCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFGGGFFFDDDCCCAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@AAAAAABBBCCCDDDDDDAAAAAAAAA@@@AAAAAABBBBBB???AAACCCEEEFFFFFFEEEEEEEEEIIIKKKLLLRRR^^^iiimmm|||~~~vvvooommmqqqzzzxxxpppooorrrsssuuuwwwwwwvvvuuutttsssuuuzzz|||tttmmmbbb]]]WWWUUUUUUWWWVVVTTT[[[YYYWWWSSSPPPNNNLLLLLLIIIHHHGGGDDDAAA???===<<<:::;;;;;;<<<<<<;;;;;;:::999;;;===@@@CCCDDDDDDEEEBBBCCCEEEFFFGGGHHHJJJJJJKKKOOOUUU^^^gggqqqyyy~~~wwwiiiZZZZZZZZZYYYVVVSSSQQQOOOLLLJJJIIIIIIKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@DDDIIINNNRRRSSSSSSRRRMMMLLLJJJGGGEEECCCBBBBBBGGGEEECCCAAA@@@???@@@@@@BBBFFFKKKPPPVVV```kkksss~~~|||wwwqqqmmmjjjeeejjjqqqvvvyyy~~~}}}gggPPPDDDBBBAAA???>>>BBBCCCEEEIIINNNSSSWWWZZZZZZZZZYYYYYYXXXTTTPPPLLLIIIHHHGGGFFFEEEEEEEEEEEEFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBDDDCCCBBBBBBAAAAAABBBBBB===>>>???AAAAAAAAA@@@?????????>>>>>>>>>>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::::::::999999999888999999::::::<<<===>>>>>>>>>===;;;:::>>>>>>@@@AAABBBCCCCCCCCCFFFDDDDDDEEEGGGIIIIIIIIILLLEEEAAADDDHHHKKKSSS\\\qqqtttkkkeee^^^^^^\\\XXXWWW___lllwwwuuudddXXXUUURRROOONNNMMMKKKJJJGGGEEECCCBBBDDDHHHNNNQQQSSSTTTWWWXXXXXXUUURRROOOLLLKKKIIIHHHGGGGGGHHHHHHFFFEEEEEEEEEFFFGGGHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCAAABBBCCCCCCDDDDDDCCCCCCDDDBBB@@@>>>===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>??????@@@AAA@@@@@@AAAAAABBBCCCDDDDDDCCCCCCDDDGGGKKKQQQVVVZZZlllwwwwwwuuuyyy{{{yyy}}}xxxuuusssuuuzzz}}}|||uuujjjbbbYYYXXXVVVTTTQQQNNNKKKIIIXXXVVVTTTPPPNNNKKKJJJIIIFFFEEEDDDCCCAAA???>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::<<<>>>AAACCCDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKLLLMMMQQQYYYcccnnnxxx~~~rrrccc[[[ZZZYYYXXXUUUSSSPPPOOOLLLKKKIIIIIIJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBFFFKKKPPPRRRQQQNNNKKKJJJIIIHHHFFFEEEDDDDDDCCCEEEDDDCCCAAA@@@@@@@@@@@@AAADDDHHHLLLRRR[[[gggooo{{{~~~zzzuuuqqqnnnjjjlllqqqvvv|||ttt\\\NNNFFF@@@===<<<@@@AAACCCFFFJJJOOOSSSUUUWWWWWWWWWWWWUUURRRNNNLLLJJJJJJIIIHHHHHHGGGGGGGGGIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???????????????<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::::::::999999999999::::::999999888888999999::::::<<<<<<======>>>======<<>>>>>??????@@@AAA@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCEEEHHHLLLPPPSSS___iiiwww~~~|||~~~~~~{{{|||zzztttssstttwww}}}~~~uuusssqqqqqqrrrooohhhbbbWWWVVVUUUSSSPPPNNNLLLJJJSSSRRROOOLLLJJJHHHGGGFFFBBBBBBAAA@@@@@@???>>>>>>=========<<<<<<;;;;;;;;;<<<>>>@@@BBBCCCDDDDDDDDDFFFGGGHHHGGGHHHIIIMMMOOOSSSZZZdddooowww~~~nnn___\\\[[[YYYVVVTTTRRRPPPOOOMMMKKKIIIIIIJJJJJJIIIHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCCCCGGGKKKOOOOOOKKKFFFCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@BBBEEEGGGLLLUUUaaaiiivvv}}}~~~{{{vvvsssppppppssszzzkkkYYYLLLBBB===>>>===>>>???AAAEEEHHHLLLNNNQQQRRRSSSSSSRRRPPPNNNMMMLLLLLLMMMMMMMMMMMMLLLLLLMMMLLLKKKIIIHHHFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@??????@@@@@@AAA@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<;;;<<<===>>>>>>===<<<;;;;;;;;;::::::999999::::::::::::::::::::::::::::::999999888888888999999:::999888888888999999:::;;;<<<<<<<<<<<<===>>>??????AAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGHHHGGGGGGFFFEEEEEEFFFHHHLLLRRRaaayyyooobbb]]]ZZZSSSRRRRRRVVV```ooo}}}~~~mmm```YYYVVVRRRPPPOOONNNLLLKKKHHHFFFCCC@@@@@@BBBDDDFFFLLLMMMMMMMMMMMMMMMLLLKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBAAABBBCCCCCCDDDDDDCCCCCCBBBCCCDDDEEEDDDCCCBBBAAABBBBBBAAAAAA@@@@@@????????????>>>>>>??????@@@AAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBDDDFFFIIIKKKPPPXXXcccmmmuuu~~~|||}}}{{{{{{~~~yyyttttttwww}}}zzzuuuttttttvvvzzz|||rrrjjjcccaaa```bbbeeeeeebbb^^^TTTSSSSSSRRRPPPNNNLLLKKKOOONNNLLLIIIGGGEEEDDDDDD@@@@@@???>>>>>>===<<<<<<===<<<<<<;;;;;;:::;;;;;;>>>???AAACCCDDDDDDDDDDDDGGGHHHHHHGGGGGGJJJPPPTTT^^^iiivvv|||}}}nnn```\\\ZZZXXXUUUSSSQQQOOONNNMMMKKKIIIHHHIIIIIIHHHGGGEEEDDDDDDCCCBBBBBBCCCCCCCCCBBBAAA@@@@@@AAACCCDDDCCCEEEGGGHHHFFFCCC@@@===>>>>>>???@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA???AAABBBDDDGGGOOOZZZbbbppp|||}}}|||~~~zzz|||{{{xxxuuuuuuxxxsssbbbRRREEE@@@@@@;;;<<<<<<===???BBBDDDFFFIIIKKKMMMNNNOOOOOOPPPRRRQQQRRRTTTWWWXXXXXXXXXXXXVVVUUUTTTRRROOOMMMJJJIIIFFFFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@?????????@@@@@@AAA@@@@@@???????????????>>>===;;;:::999:::;;;;;;999:::<<<======<<<:::999::::::999999888999999:::999999999999999999999999888888888777888888999999999888888888999:::;;;<<<===<<<<<<<<<===???AAACCCCCCDDDEEEFFFHHHHHHHHHHHHDDDEEEGGGHHHGGGFFFFFFFFFEEEIIIPPPYYYeeexxx~~~iii^^^ZZZYYYTTTTTTVVV^^^jjjvvv|||{{{vvvjjj```XXXUUURRROOOOOONNNLLLKKKHHHFFFDDDBBBAAABBBDDDEEEJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBBBBAAABBBCCCCCCDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBCCCBBBBBBAAA@@@???>>>>>>??????>>>>>>??????@@@AAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFGGGMMMTTT\\\eeerrr~~~tttmmmkkklllqqqwwwzzzxxxxxx{{{uuurrroooqqqvvv{{{~~~{{{wwwvvvwwwzzz}}}zzzqqqooolllfff```]]][[[YYYYYYZZZZZZXXXVVVPPPPPPPPPPPPOOONNNMMMLLLLLLKKKIIIGGGEEEDDDCCCCCC@@@??????===<<<;;;:::999;;;;;;:::999999:::;;;;;;???@@@BBBDDDEEEEEEEEEEEEFFFHHHHHHGGGHHHLLLUUU\\\lllxxx~~~}}}pppddd[[[ZZZXXXUUUSSSPPPNNNMMMLLLJJJHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDBBBAAA@@@@@@AAACCCEEECCCBBB@@@???>>>=========:::;;;<<<>>>?????????????????????@@@@@@@@@@@@@@@???@@@BBBBBBDDDKKKTTT\\\hhhuuu}}}zzzxxxzzz|||}}}}}}xxxyyy||||||yyyzzzvvviiiYYYIIIAAAAAA<<<<<<;;;;;;<<<===???@@@AAADDDGGGJJJKKKNNNRRRVVVYYY\\\```eeehhhjjjjjjjjjgggfffccc^^^YYYTTTPPPMMMIIIIIIHHHFFFEEECCCBBBBBBBBBAAAAAA@@@??????@@@@@@AAA@@@??????>>>>>>?????????>>><<<;;;:::;;;<<<<<<888:::;;;======;;;:::888999999888888888999999:::999999999999999999999999888777777777888888999:::999999999999:::;;;<<<===>>>>>>===>>>???AAACCCEEEEEEFFFGGGHHHIIIJJJJJJJJJEEEGGGHHHHHHEEEDDDEEEFFFFFFMMMYYYiii~~~hhh\\\WWWUUUSSSVVV\\\gggrrr{{{wwwpppqqqoooggg```WWWTTTQQQOOONNNMMMLLLKKKGGGGGGEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHIIIKKKLLLJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCCCCDDDCCCCCCCCCCCCBBB@@@??????AAABBBCCCBBBBBBAAA@@@??????>>>>>>??????>>>>>>??????@@@AAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGIIILLLQQQWWWbbboooxxx}}}}}}~~~}}}zzzoooiiiffffffkkkqqqwww~~~wwwoookkkjjjkkkpppvvv{{{xxxtttuuussswww|||}}}|||yyyvvvvvvzzz|||sssgggaaaaaa```]]]YYYYYYWWWUUUSSSRRRQQQPPPNNNMMMNNNNNNNNNNNNMMMMMMLLLJJJIIIGGGEEEDDDCCCBBBBBB??????>>>===;;;:::999999;;;:::999999:::;;;===>>>???@@@CCCEEEFFFGGGGGGGGGFFFHHHIIIIIIJJJQQQ]]]fffwww~~~|||}}}~~~nnncccYYYYYYXXXVVVSSSPPPLLLJJJKKKIIIGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDCCCDDDDDDEEEEEECCCAAA??????AAACCCDDDDDDBBB>>><<<;;;<<<>>>@@@===>>>???@@@??????======>>>??????@@@@@@@@@??????>>>@@@AAAAAABBBGGGNNNTTT```nnn||||||xxxwwwxxxzzz{{{{{{wwwwwwyyy~~~~~~|||yyypppbbbQQQFFFBBB???>>>===;;;;;;;;;<<<<<<;;;???BBBEEEFFFJJJQQQVVV^^^bbbiiiqqqwwwzzz||||||yyywwwsssmmmfff^^^XXXTTTQQQPPPNNNKKKIIIFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>===============>>>>>>===<<<<<<<<<======999:::;;;<<<<<<;;;:::999999999888888999999::::::::::::::::::::::::::::::888888888888888999:::;;;:::::::::;;;<<<===>>>???@@@@@@@@@AAABBBDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJKKKLLLIIIEEECCCEEEGGGKKKWWWiii}}}gggZZZTTTQQQSSSYYYcccoooyyyoooiiikkkiiiccc___UUUSSSOOOMMMMMMMMMKKKJJJHHHHHHHHHHHHIIIJJJJJJKKKHHHHHHHHHIIIIIIKKKLLLMMMJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFFFFEEEEEECCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCBBBAAA@@@AAABBBCCCCCCDDDDDDCCCCCCBBBAAA>>>======???BBBCCCAAAAAA@@@@@@??????>>>>>>??????>>>>>>??????@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGGGGHHHJJJNNNTTT\\\bbb```gggqqqzzz~~~~~~|||tttoookkkiiilllqqqsssvvv{{{}}}rrrkkkhhhgggfffhhhlllqqqsssvvv~~~~~~zzz~~~{{{|||wwwpppmmmggg___ZZZXXXVVVTTTRRRPPPPPPOOONNNMMMLLLKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLGGGFFFDDDCCCBBBAAA@@@@@@======<<<<<<<<<;;;;;;;;;;;;:::::::::<<<>>>@@@BBB???@@@CCCEEEGGGHHHIIIIIIFFFIIILLLLLLNNNWWWfffqqq}}}{{{wwwvvvyyysssfff\\\XXXXXXYYYWWWTTTPPPKKKHHHIIIHHHFFFFFFGGGHHHHHHGGGDDDDDDCCCCCCCCCCCCDDDDDDFFFDDDAAA???>>>@@@BBBDDDGGGEEECCC@@@???@@@AAABBBDDDEEEEEEEEEDDDAAA???===>>>??????@@@@@@???>>>===<<<>>>@@@@@@@@@CCCIIIMMMZZZhhhwww|||yyyxxxyyyzzz{{{{{{yyywwwxxx|||xxxqqqttt{{{}}}yyywwwnnn___RRRKKKCCCAAA???===<<<;;;;;;;;;888<<>>============>>>;;;<<<<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;::::::::::::::::::::::::888888888999999:::;;;<<<;;;;;;<<<<<<===???@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHJJJKKKKKKKKKKKKJJJLLLLLLJJJGGGGGGLLLQQQYYYkkkxxxbbbZZZWWWVVV]]]eeeoooxxxxxxjjjffffffbbb^^^[[[TTTQQQNNNLLLLLLKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKGGGHHHIIIJJJKKKLLLMMMMMMIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCBBBAAA@@@???AAABBBCCCCCCDDDDDDCCCCCC@@@??????>>>???@@@AAABBB@@@@@@@@@?????????????????????>>>>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGIIILLLOOONNNSSS[[[bbbhhhlllpppsss{{{~~~|||xxxtttuuuyyyxxxwwwxxx}}}wwwpppnnnnnnooooooqqqvvvyyyyyyyyy|||sssnnnjjjeeeaaa```___\\\WWWRRROOOMMMLLLJJJKKKLLLLLLKKKJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJEEEDDDCCCAAA@@@?????????:::;;;;;;<<<<<<=========<<<;;;;;;<<<===@@@CCCEEE>>>@@@CCCFFFHHHIIIJJJJJJGGGKKKMMMNNNQQQ\\\lllxxxuuukkklllxxxxxxkkk^^^UUUWWWXXXYYYXXXUUUPPPJJJFFFHHHGGGEEEFFFGGGHHHHHHGGGCCCCCCBBBBBBBBBCCCCCCDDDGGGEEEBBB???>>>???AAACCCJJJIIIHHHFFFDDDCCCCCCCCCKKKKKKKKKJJJHHHDDDAAA???>>>???@@@@@@@@@>>>===<<<:::===???@@@???AAAEEEIIIWWWeeettt}}}{{{yyyzzz||||||{{{{{{xxxxxx|||uuujjjkkkppprrruuuyyy{{{xxxyyy|||xxxlll^^^WWWEEEDDDAAA???===<<<;;;;;;888;;;======<<>>===<<<<<<<<<;;;;;;::::::;;;;;;<<<:::999999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<===<<<<<<======>>>@@@AAABBBBBBCCCEEEGGGGGGGGGFFFFFFFFFGGGHHHJJJKKKKKKLLLLLLFFFIIIKKKJJJJJJMMMUUU\\\hhh|||nnn]]][[[^^^```kkkrrr{{{}}}rrrhhhdddccc^^^YYYXXXSSSPPPMMMKKKKKKKKKJJJIIIKKKKKKKKKLLLKKKKKKJJJIIIFFFGGGIIIJJJLLLLLLMMMMMMIIIJJJKKKLLLLLLKKKJJJJJJGGGGGGGGGGGGHHHIIIIIIJJJHHHHHHGGGFFFEEEDDDCCCBBBDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCBBBAAA@@@???AAABBBCCCCCCDDDDDDCCCCCC>>>???@@@AAABBBAAAAAA@@@???????????????@@@@@@@@@?????????>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBAAA@@@@@@@@@===>>>@@@BBBCCCDDDDDDDDDIIIKKKOOORRRUUUZZZ```dddsss{{{~~~~~~~~~{{{yyyvvvvvvxxxyyy|||wwwnnnbbb\\\[[[[[[[[[YYYVVVXXXXXXUUUPPPKKKJJJKKKIIIKKKMMMMMMKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJEEEDDDCCCAAA???===<<<;;;:::::::::999999:::;;;;;;===<<<:::::::::===@@@BBBBBBDDDGGGHHHHHHHHHJJJKKKHHHJJJJJJMMMZZZllluuutttxxxggg^^^iii|||qqqeee^^^[[[YYYYYYXXXVVVSSSOOOKKKHHHFFFEEEEEEEEEEEEEEEFFFFFFBBBBBBBBBBBBCCCCCCCCCCCCEEEDDD@@@===<<>>???>>>>>>=====================<<<<<<>>>AAADDDFFFQQQZZZhhhvvv~~~|||~~~{{{{{{}}}~~~~~~{{{pppjjjjjjnnnppppppvvvtttuuuzzz|||pppeeeTTTOOOGGGAAA>>>=========:::::::::::::::;;;>>>AAAHHHLLLTTT]]]fffnnntttwwwzzz{{{{{{zzzxxxxxxyyy{{{zzzxxxuuussspppiii```ZZZQQQMMMGGGDDDDDDCCC@@@>>>DDDDDDCCCBBB@@@>>>===;;;=========>>>??????@@@@@@>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;<<<<<<<<<======>>>>>><<<===>>>@@@BBBCCCCCCCCCHHHGGGFFFEEEDDDDDDDDDDDDHHHGGGGGGIIIKKKLLLKKKJJJHHHKKKLLLJJJMMMXXXeeekkkrrrccc\\\^^^cccgggwwwyyyjjjgggddd```]]]ZZZVVVSSSLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMLLLLLLKKKKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMJJJIIIIIIHHHHHHIIIIIIJJJHHHGGGFFFDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHBBBCCCCCCAAA??????@@@AAACCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@?????????AAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@??????@@@@@@@@@?????????>>>>>>DDDDDDEEEGGGJJJNNNQQQSSSbbbiiisss~~~zzzzzz{{{|||xxxqqqkkkddd___YYYUUUTTTTTTRRRPPPQQQPPPOOONNNMMMKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJDDDDDDBBBAAA???===<<<;;;:::999999999:::;;;;;;<<<===<<<;;;:::;;;===@@@BBBCCCEEEGGGHHHGGGHHHIIIJJJMMMOOOPPPVVVdddtttxxxuuujjj___[[[jjj~~~qqqfff^^^[[[UUUVVVUUUTTTRRROOOKKKIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBCCCBBB???======AAAGGGLLLYYYVVVQQQLLLJJJJJJLLLNNNRRROOOKKKFFFBBB@@@???>>><<<<<<<<<<<<<<<===>>>???===<<<<<<<<<===???BBBCCCJJJRRR___mmmxxx~~~}}}~~~~~~|||ooofffeeegggiiiiiipppqqqvvvxxxhhhbbbWWWMMMFFFBBB>>><<<888999:::;;;;;;;;;<<<===???BBBHHHOOOWWW___dddgggkkkmmmppprrrtttwwwzzz}}}|||{{{{{{{{{zzzuuummmhhh[[[VVVOOOJJJHHHGGGEEECCCEEEDDDCCCBBBAAA???>>>===>>>>>>>>>????????????@@@??????>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;=========>>>>>>>>>??????===>>>@@@BBBCCCDDDDDDEEEGGGGGGFFFEEEEEEEEEEEEEEEGGGHHHHHHJJJKKKJJJIIIHHHEEEJJJNNNRRR\\\kkkxxx}}}yyyqqqeee^^^^^^eeeooovvv{{{qqqfffddd```]]][[[XXXUUURRRMMMMMMMMMLLLLLLLLLKKKKKKMMMMMMLLLLLLKKKJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGCCCCCCCCCAAA???>>>???@@@CCCBBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????AAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????@@@@@@?????????>>>>>>>>>@@@@@@AAABBBEEEHHHKKKLLLQQQWWW```iiiqqqyyyyyyuuuwww|||~~~qqqjjjddd^^^ZZZZZZVVVQQQOOOOOOOOOOOOMMMOOOOOONNNMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHHHHIIIIIIIIIIIICCCBBBAAA@@@>>>===;;;;;;999999999999:::;;;=========<<<;;;;;;<<<>>>AAABBBCCCEEEGGGGGGGGGGGGIIIJJJPPPQQQVVVaaaqqq{{{xxxooo\\\YYY^^^qqq{{{pppeee]]]YYYQQQRRRRRRQQQPPPMMMKKKJJJJJJIIIGGGEEECCCAAAAAA@@@CCCDDDEEEFFFEEEDDDBBB@@@@@@@@@???>>>???CCCIIINNN\\\XXXQQQKKKHHHHHHJJJKKKMMMKKKFFFBBB???>>>>>>>>>999999::::::;;;===>>>???<<<<<<;;;;;;<<<===???@@@BBBJJJVVVcccnnnxxx~~~zzzmmmeeebbbdddeeeffffffiiisssxxxmmmaaaWWWMMMEEE@@@999:::;;;<<<===<<<<<<;;;:::;;;>>>CCCHHHNNNTTTVVVWWWZZZ```eeekkkqqqwww|||~~~yyytttgggaaaXXXPPPKKKIIIHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>======<<<========================<<<=====================?????????@@@@@@@@@@@@AAA???@@@BBBCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGNNNWWWbbbqqq~~~wwwrrroookkkiiiccc```]]]^^^eeeqqq}}}uuujjjaaa___\\\ZZZYYYWWWTTTRRRNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDBBB???>>>???@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBB@@@@@@@@@???????????????@@@@@@@@@???????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>????????????>>>>>>>>>>>>===>>>>>>???AAACCCDDDFFFDDDIIIPPPVVV\\\aaaeeehhhwww~~~zzzwww{{{tttmmmddd]]]YYYVVVSSSPPPQQQNNNKKKJJJKKKLLLLLLLLLMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIBBBAAA@@@???===<<<;;;:::888888999999;;;<<<>>>>>><<<<<<<<<<<<===???AAACCCDDDFFFGGGGGGGGGGGGIIIKKKNNNQQQ[[[kkkzzz|||pppbbbWWW]]]jjj}}}tttlllcccZZZVVVOOOOOOOOONNNMMMKKKIIIHHHJJJIIIGGGDDDBBBAAA@@@@@@CCCEEEFFFGGGFFFDDDAAA???@@@@@@@@@@@@@@@CCCIIILLLWWWRRRKKKEEEBBBBBBDDDGGGIIIFFFBBB>>><<<<<<===>>>999999999999:::;;;<<<===<<<;;;;;;::::::;;;<<<===???EEEOOOZZZfffpppzzz~~~}}}yyyssskkkgggfffgggiiiiiiaaaeeennn{{{yyymmm___RRRJJJBBB@@@>>>=========<<<;;;;;;;;;<<<>>>AAAEEEIIILLLGGGKKKQQQXXX^^^fffmmmqqqxxxzzz~~~|||yyyqqqkkk```UUUMMMIIIGGGGGGFFFEEEDDDBBBAAAAAAAAABBBBBBBBBBBBAAA@@@??????>>>?????????>>>>>>>>>==============================>>>>>>>>>>>>>>>?????????BBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIKKKMMMOOOUUU^^^kkkxxx~~~vvvmmmgggddddddbbb```]]]```eeekkksss}}}|||mmmfff\\\ZZZXXXWWWWWWVVVTTTRRROOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKJJJHHHGGGEEEGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDBBB???>>>>>>???BBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAA?????????????????????>>>?????????????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>??????>>>>>>>>>=========>>>>>>??????@@@AAABBBBBB@@@CCCGGGKKKNNNPPPSSSUUU```eeeoooxxx}}}}}}}}}|||rrrjjjddd^^^[[[VVVSSSRRRRRRPPPNNNLLLKKKIIIIIIIIIJJJKKKLLLJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHH@@@@@@???>>><<<;;;::::::999999999:::;;;===>>>???<<<<<<<<<===>>>@@@BBBCCCEEEFFFGGGGGGGGGIIIKKKNNNNNNTTTcccttt~~~xxxgggYYYZZZhhh|||qqqjjjeee^^^VVVRRROOONNNMMMLLLJJJHHHFFFEEEGGGFFFEEECCCBBBAAAAAAAAACCCDDDFFFGGGFFFCCCAAA???AAABBBBBBAAA@@@BBBFFFHHHMMMIIIDDD???===???BBBDDDEEEBBB???<<<;;;;;;<<<===::::::999999999999::::::::::::::::::::::::;;;;;;<<>>>>>>>>>>>>>>========================@@@@@@?????????@@@AAABBBDDDDDDDDDDDDDDDDDDDDDCCCAAAAAABBBDDDEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIKKKLLLIIIIIIHHHHHHIIIOOOWWW]]]kkkvvvqqqjjjbbb]]]\\\\\\\\\[[[aaahhhsss}}}qqqfffbbbYYYXXXVVVVVVWWWVVVUUUSSSOOOOOOOOOOOONNNNNNNNNNNNLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKJJJHHHFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFEEECCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDBBB???>>>???@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>======>>>>>>>>>=========<<<<<<>>>>>>>>>???????????????<<>>>>>===;;;::::::999::::::::::::;;;<<<>>>>>><<<<<<===>>>@@@AAACCCDDDEEEFFFHHHHHHIIIKKKOOORRRUUU___ooo}}}}}}pppbbbZZZbbbvvv}}}pppddd```^^^YYYSSSPPPNNNMMMLLLJJJHHHFFFEEEDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCAAA???AAABBBBBBAAA@@@@@@BBBDDDFFFDDD@@@>>>>>>@@@CCCEEEBBBAAA???===;;;;;;;;;;;;;;;;;;:::999999999999999999999::::::::::::::::::;;;>>>DDDLLLUUUaaammmuuu}}}wwwrrrkkkkkkjjjiiihhhgggeeedddaaafffmmmvvvuuujjj[[[RRRGGG???<<<<<<;;;::::::999888888888999;;;;;;===@@@BBBEEEGGGIIIMMMPPPTTTYYYaaahhhnnnssswwwzzzuuurrrlllbbbXXXQQQMMMLLLGGGGGGHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????BBBAAA@@@@@@AAABBBDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLHHHJJJLLLNNNSSS\\\iiirrrzzzjjjeee^^^XXXVVVWWWYYYZZZiiisssvvvhhh___[[[XXXVVVUUUUUUVVVVVVUUUSSSOOOOOOOOONNNNNNNNNMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAA??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>============>>>>>>>>>>>>============>>>>>>>>>>>>========================>>>>>>>>>>>>========================<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;===>>>@@@@@@@@@@@@AAACCCCCCDDDFFFIIIMMMPPPSSSUUUUUU\\\fffpppxxx{{{rrrlllbbb^^^YYYUUUSSSRRRQQQOOOJJJJJJIIIHHHHHHHHHHHHHHHGGGHHHHHHGGGEEEDDDEEEGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFFFFFFFGGGGGGGGG>>>======<<<;;;:::999999;;;;;;;;;;;;;;;<<<======<<<<<<===???AAABBBDDDDDDEEEGGGHHHIIIJJJMMMRRRUUU```jjjyyyvvvfff___aaappprrrfff[[[YYYYYYVVVQQQOOOLLLKKKJJJHHHGGGGGGFFFFFFDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA???AAAAAAAAA@@@@@@AAACCCBBBAAA@@@??????AAACCCDDD@@@@@@@@@???===<<<:::999::::::999999999::::::;;;888999999:::;;;;;;;;;;;;<<<>>>BBBHHHQQQ]]]jjjrrr{{{yyyuuummmlllkkkhhhfffffffffggggggmmmtttzzz{{{iii```SSSJJJEEEBBB???<<<::::::::::::::::::999999;;;===??????@@@AAADDDFFFFFFKKKQQQWWW\\\bbbiiinnnkkkllljjjeee\\\UUUQQQPPPHHHJJJLLLMMMNNNLLLJJJIIIEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAABBBCCCEEEGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGIIIJJJLLLLLLLLLQQQXXX___hhhsss|||oooeeebbb\\\WWWWWW[[[ccciiivvvxxxjjjbbb\\\WWWVVVTTTSSSSSSTTTUUUSSSRRRNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIGGGEEEDDDDDDEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBAAA@@@???AAACCCAAAAAAAAA@@@@@@@@@@@@??????????????????>>>======<<<<<<<<<=========>>>>>><<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<=========<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<;;;:::===>>>????????????AAACCC>>>???@@@BBBCCCEEEFFFGGGEEEKKKSSSXXX\\\ccckkkrrr{{{~~~xxxuuuoooiiiddd^^^YYYUUUQQQOOOLLLJJJKKKKKKKKKKKKHHHHHHHHHGGGFFFFFFGGGIIIDDDFFFHHHGGGEEEDDDFFFHHHEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFGGG======<<<;;;::::::999999<<<<<<;;;;;;;;;<<<<<<===;;;<<<>>>???AAACCCDDDEEEEEEGGGHHHJJJKKKOOOTTTXXXhhhqqq}}}}}}nnn^^^^^^ggg}}}lllaaaWWWUUUWWWUUUQQQPPPIIIIIIHHHHHHGGGHHHHHHIIIEEEEEECCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBB===???@@@AAA@@@@@@AAACCC@@@@@@?????????@@@BBBBBB@@@@@@AAA@@@???<<<:::888888888888999:::;;;======888888999:::;;;<<<;;;;;;???@@@CCCHHHPPP\\\iiirrrvvv}}}}}}zzzpppnnnkkkhhhggghhhlllooossszzztttkkk^^^UUUOOOJJJDDD???>>>>>>?????????>>>===<<<999;;;<<<======>>>@@@BBB@@@DDDHHHKKKNNNTTTZZZ``````cccfffccc]]]VVVRRRQQQJJJLLLOOORRRRRRPPPMMMKKKDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAABBBDDDFFFHHHFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLQQQYYYeeepppzzzpppeee___^^^[[[XXXZZZdddsss}}}{{{jjjdddaaa]]]YYYUUUSSSRRRRRRSSSSSSRRRQQQNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGDDDBBBAAABBBDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAA@@@@@@BBBDDDAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<======>>>>>>;;;<<<<<<<<<======>>>>>>========================>>>=========<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::;;;======>>>===<<<;;;999:::;;;;;;:::;;;===???<<<>>>@@@AAABBBBBBAAA@@@BBBFFFJJJKKKKKKNNNTTTZZZ[[[___dddhhhjjjiiiiiiiiimmmiiijjjpppuuuxxx|||zzztttmmmfffccc```]]]YYYUUUSSSPPPNNNKKKJJJHHHEEEEEEEEEFFFFFFEEEDDDEEEDDDCCCBBBCCCEEEGGGDDDFFFIIIIIIGGGGGGIIILLLEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFF;;;;;;;;;::::::999999999888999::::::;;;;;;::::::@@@AAAAAABBBCCCDDDEEEEEEGGGFFFFFFHHHMMMTTT[[[___rrrssssssoooeee___iiiwwwvvvfffbbb]]]YYYVVVSSSPPPNNNKKKJJJHHHGGGFFFGGGHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCBBBAAA?????????AAACCCDDDIIIHHHFFFCCC???===:::999<<<<<<;;;<<<<<<===>>>?????????>>><<<:::;;;===???DDDCCCCCCDDDIIIRRR]]]dddoooyyyzzzuuupppllliiiiiiqqqzzzzzzwwwyyy{{{wwwuuuqqqllldddZZZPPPIIIKKKCCC>>>???>>>::::::>>><<<:::888777888999999888<<<===@@@CCCFFFIIIKKKLLLTTTVVVXXXYYYXXXVVVSSSQQQPPPRRRUUUYYYYYYTTTKKKDDDDDDDDDCCCBBBAAA@@@@@@??????@@@AAACCCDDDFFFGGGHHHFFFEEEEEEEEEDDDDDDCCCCCCEEEEEEDDDDDDEEEFFFFFFGGGHHHIIIHHHFFFDDDCCCDDDEEEEEEGGGJJJKKKJJJHHHHHHIIIFFFEEEDDDEEEHHHMMMWWWaaagggrrr}}}sssiiiccc^^^[[[YYY[[[bbbooo|||oooccc]]][[[YYYWWWUUUUUUTTTRRRQQQPPPOOONNNPPPOOONNNLLLKKKJJJJJJJJJKKKKKKIIIHHHGGGHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIGGGFFFDDDCCCBBBBBBBBBCCCEEEFFFFFFGGGGGGGGGFFFFFFIIIGGGEEEBBBAAAAAABBBBBBEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@============<<<<<<<<<<<<<<<===>>>>>>>>>===;;;:::;;;;;;<<<===============:::<<<===<<<;;;;;;<<<===;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>???AAACCCFFFHHHJJJKKKMMMOOOPPPQQQQQQRRRUUUWWWXXXYYY[[[[[[]]]___cccfffggghhhiiijjjkkkkkkkkkkkkmmmnnnpppqqqrrrqqqppppppqqqrrrrrrpppnnnjjjgggeeebbbaaa```^^^[[[WWWTTTRRROOONNNMMMLLLJJJIIIHHHGGGDDDEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDHHHGGGFFFEEEEEEFFFGGGGGGDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFF;;;;;;;;;::::::999999999:::;;;<<<===>>>>>>>>>>>>@@@AAABBBCCCDDDEEEEEEFFFEEEEEEFFFIIIMMMTTTYYY]]]cccbbbbbb```\\\___ppp~~~pppddd```[[[WWWTTTRRROOOMMMJJJIIIHHHGGGFFFGGGGGGHHHEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>>>>???AAAAAABBBAAA@@@??????AAABBBDDDGGGFFFDDDAAA>>><<<:::999777888999;;;===???AAACCCCCCCCCAAA???<<<;;;===>>>DDDCCCBBBBBBEEELLLUUU\\\iiitttyyyuuurrrvvvsssmmmgggjjjrrrwwwwwwvvvtttpppiiibbb]]]YYYRRRMMMLLLHHHAAA???AAA???===:::999:::::::::999:::;;;<<<>>>@@@BBBDDDEEEIIIJJJLLLNNNOOONNNMMMMMMPPPRRRUUUXXXYYYTTTLLLEEECCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFEEEFFFFFFGGGGGGJJJKKKKKKJJJHHHGGGIIIJJJGGGHHHJJJJJJIIIIIIJJJLLLJJJLLLNNNSSSXXX___jjjrrryyy~~~sssjjjccc___[[[[[[]]]cccmmmyyy}}}ssseee\\\XXXWWWUUUSSSSSSSSSRRRQQQPPPOOOOOONNNNNNMMMLLLKKKJJJIIIIIIIIILLLKKKIIIHHHHHHHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIGGGFFFDDDCCCBBBBBBCCCCCCFFFGGGGGGHHHHHHHHHGGGGGGIIIGGGEEECCCBBBBBBCCCDDDEEEDDDDDDCCCCCCBBBAAAAAA????????????????????????????????????????????????============<<<<<<<<<<<<<<<===>>>>>>===<<<;;;:::;;;<<<======>>>>>>>>>===<<<===>>>===;;;;;;;;;===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::======<<<<<<;;;::::::999;;;<<<<<<<<<============<<<======>>>???>>>>>>>>>??????@@@AAABBBDDDDDDEEEBBBCCCDDDEEEEEEFFFIIIKKKRRRSSSTTTSSSRRRRRRTTTVVVSSSSSSTTTVVVVVVWWWWWWVVVVVVVVVXXXYYYYYYYYYXXXXXX\\\\\\\\\[[[YYYVVVSSSRRRSSSRRRQQQOOOMMMKKKHHHGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDGGGFFFEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFF<<<<<<;;;::::::999888888666777999:::<<<=========AAAAAABBBCCCDDDEEEFFFFFFEEEEEEGGGIIIMMMQQQUUUWWWUUURRROOOOOOSSSaaayyy|||zzz~~~yyyhhhaaa]]]XXXTTTRRROOOMMMKKKHHHHHHGGGFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>===<<<<<<<<<===???@@@AAAAAA@@@??????@@@BBBCCCEEEDDDBBB???===;;;999888666777888:::<<>>???DDDKKKPPP```kkkwww~~~}}}yyywww}}}yyyhhh___XXX[[[cccppp|||{{{wwwzzz}}}~~~|||xxxuuupppkkkeeeaaaXXXNNNGGGEEE@@@===:::888888888777666888999::::::;;;<<<=========>>>@@@BBBDDDFFFGGGHHHLLLMMMPPPSSSSSSOOOHHHCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHGGGIIIKKKJJJJJJJJJIIIHHHJJJNNNQQQQQQVVV]]]eeemmmwww|||tttlllfffbbb```______aaagggoooyyy{{{mmmeee\\\VVVTTTSSSRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOKKKJJJJJJIIIHHHHHHHHHIIIKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHFFFEEEDDDCCCBBBBBBCCCCCCGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCDDDEEEEEECCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<============<<<;;;;;;<<<======>>>>>>>>>>>>>>>===>>>???>>><<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999;;;;;;;;;::::::999999888999999999999::::::::::::;;;<<<>>>@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<===?????????@@@BBBEEEJJJKKKLLLKKKIIIGGGGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGLLLLLLMMMLLLKKKIIIGGGEEEHHHHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEGGGFFFFFFEEEDDDDDDCCCCCCEEEEEEDDDDDDDDDDDDEEEEEE<<<<<<;;;::::::999888888444555777999;;;<<<======BBBBBBCCCDDDEEEFFFFFFGGGFFFGGGHHHIIIJJJLLLMMMNNNLLLIIIFFFHHHSSSgggxxx{{{pppccc]]]YYYUUUQQQOOOMMMJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA======<<<;;;<<<===>>>???AAA@@@@@@??????@@@AAAAAAAAAAAA???===;;;999888777999999999:::;;;===>>>???EEEEEEDDDAAA===;;;<<<===@@@???===;;;;;;>>>DDDHHHVVVaaannnwww~~~{{{xxxggg]]]XXXXXX[[[cccmmmssstttsssvvvzzzxxxkkk]]]RRRMMMFFFBBB===:::999888777666888888999999:::;;;;;;;;;:::::::::<<<>>>AAACCCEEECCCEEEGGGIIIIIIFFFAAA>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDGGGFFFFFFEEEEEEEEEEEEEEEGGGHHHHHHGGGFFFFFFHHHIIIKKKKKKJJJJJJKKKPPPVVV[[[^^^eeeoooxxxzzztttllliiieeeaaa```aaadddggglllnnnrrryyypppccc^^^YYYUUUTTTSSSRRRQQQNNNNNNNNNNNNNNNOOOOOOOOOJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIGGGGGGFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHFFFEEEDDDCCCBBBBBBCCCDDDGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDCCCCCCCCCCCCDDDEEEBBBBBBAAAAAA@@@?????????============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;======>>>>>>>>>>>>>>>======>>>???>>><<<;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::999999888999999:::;;;<<<;;;;;;:::::::::999999999999999999::::::::::::;;;:::<<>><<<======<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>???AAACCCDDDFFFHHHHHHEEECCCBBBBBBAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@AAACCCDDD@@@@@@@@@@@@AAAAAAAAABBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCEEEDDDDDDCCCCCCDDDDDDEEE;;;;;;:::::::::999999999888999;;;===???AAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBIIIYYYppp{{{~~~kkkaaaYYYVVVQQQNNNLLLJJJHHHFFFDDDEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<===>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@???>>>===<<<:::999888777888888999999:::<<<===>>>???@@@@@@>>><<<:::;;;<<<<<<;;;;;;999999<<>>AAAAAA@@@>>><<<;;;<<<<<<======>>>???????????????????????????@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDGGGHHHHHHHHHGGGGGGIIIKKKIIIKKKMMMQQQVVV___hhhooottt|||{{{ppphhhccc^^^]]]]]]^^^bbbhhhnnnrrryyyzzz{{{qqqfff^^^[[[XXXVVVTTTSSSQQQPPPMMMMMMMMMNNNNNNNNNNNNNNNKKKKKKJJJJJJJJJJJJJJJKKKGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGHHHFFFEEECCCBBBBBBCCCDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDAAAAAAAAAAAABBBBBBCCCCCCAAAAAAAAA@@@??????>>>>>><<<<<<======>>>>>>>>>>>>????????????????????????============<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>=========>>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;::::::::::::666777777999;;;===???@@@;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<=========:::;;;>>>@@@@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;>>>@@@DDDFFFGGGFFFCCCAAA??????======>>>?????????>>>>>>AAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???======<<<<<<<<<>>>???AAA>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAAAAABBBCCCCCC@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDD999999::::::::::::;;;;;;999:::<<<>>>@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGDDDAAA???===<<<999;;;AAALLLbbbzzz~~~vvvggg___VVVSSSOOOLLLJJJIIIGGGEEEBBBCCCDDDEEEEEEEEEDDDDDDAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???>>>=========>>>@@@AAA@@@@@@@@@@@@@@@?????????===<<<<<<;;;:::999888888555666777888:::===>>>@@@:::;;;<<<;;;:::999:::;;;888888888888888;;;???BBBFFFOOO[[[fffsssxxxnnnggg^^^[[[XXXXXX\\\bbbgggiiihhhnnnvvv}}}uuunnn^^^XXXPPPIIIDDD@@@>>><<<999999999::::::;;;;;;;;;;;;;;;999999999:::;;;<<<;;;<<<>>>>>><<<;;;;;;<<<;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>??????AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDBBBDDDFFFFFFGGGHHHKKKMMMOOORRRXXX```iiittt~~~|||vvvnnneee^^^\\\VVVXXX\\\ccckkksss{{{uuuggg```YYYXXXWWWUUUSSSQQQPPPPPPMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJKKKKKKGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCCCC@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>><<<======>>>>>>??????@@@????????????????????????============<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<==================<<<<<<;;;;;;<<<===<<<;;;;;;<<<===<<<<<<;;;;;;::::::999999666666777999;;;===@@@AAA::::::::::::::::::::::::888888888888999999999999999;;;<<<>>>>>>===<<<;;;:::;;;;;;;;;;;;<<<<<<<<<999:::;;;;;;:::;;;===???FFFFFFFFFCCC???<<<;;;;;;;;;<<<<<<======<<<<<<<<<>>>===<<<<<<;;;<<<<<<<<>>>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>>>>???;;;;;;<<<<<<===>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCBBBAAA@@@@@@AAABBBCCC??????@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEECCCCCCBBBBBBBBBBBBCCCCCC777888999999;;;;;;<<<===999:::;;;===???@@@@@@AAACCCDDDDDDEEEFFFGGGHHHIIIGGGFFFCCC@@@===;;;:::999777<<>>=========>>>@@@@@@@@@@@@@@@@@@@@@???>>>>>>;;;;;;;;;::::::999999999666777777888999;;;===>>>888999::::::888777888999555666777777777888<<<>>>@@@HHHRRR]]]kkkyyy~~~vvvooojjjbbb```___^^^```aaacccdddbbbffflllpppttt{{{{{{mmmfff\\\SSSMMMHHHDDDBBB@@@??????>>>======<<<<<<<<<;;;::::::999999::::::999;;;===<<<:::999;;;===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFBBBEEEHHHKKKNNNQQQVVVYYYbbbfffmmmuuu}}}{{{ssskkkiiieee]]]XXXXXXUUUZZZcccmmmxxxwwwiiiaaa]]]VVVVVVUUUTTTRRRQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJHHHGGGFFFFFFFFFGGGIIIJJJIIIHHHGGGGGGFFFGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGGGGFFFFFFEEECCCCCCAAAAAABBBBBBAAAAAAAAA@@@BBBAAAAAA@@@@@@???>>>>>>======>>>>>>???@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<;;;::::::888:::;;;;;;::::::<<<===<<<<<<;;;;;;:::999999888777777777888:::;;;===>>>999999999999999999999999555555555555666666666777999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;===???DDDDDDCCC@@@<<<::::::;;;<<<<<<=========<<<<<<;;;>>>>>><<<;;;;;;;;;<<<<<<@@@??????>>>=========>>>===>>>>>>?????????>>>>>>:::;;;;;;<<<<<<============>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAACCCBBBAAA??????AAABBBCCC>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCC666777888999;;;<<<===>>>===>>>@@@AAACCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIEEECCC@@@===;;;999999999===BBBIIIXXXooo{{{jjj]]]VVVSSSPPPMMMJJJIIIHHHFFFEEE@@@AAACCCDDDDDDDDDCCCCCC@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<>>>???@@@@@@@@@@@@@@@@@@???>>>===;;;;;;;;;::::::::::::999;;;:::999999888888999999888999;;;:::888666666777555666666666555666999;;;<<>><<<<<<<<<<<<<<<;;;;;;;;;888:::;;;:::777777:::===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>?????????@@@@@@@@@AAAAAAAAABBBDDDEEEGGGHHHJJJMMMRRRVVV[[[```fffjjjvvvzzzxxxlllccc^^^```^^^WWWSSSSSSXXX___jjjwwwxxxhhh___ZZZXXXUUUUUUUUUTTTSSSRRRSSSTTTOOOOOOOOONNNNNNNNNMMMMMMNNNNNNLLLKKKIIIIIIHHHHHHIIIIIIHHHGGGHHHIIIKKKLLLIIIHHHGGGGGGFFFFFFGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEHHHHHHHHHGGGGGGEEEDDDDDDBBBCCCCCCCCCBBBBBBAAA@@@BBBBBBAAAAAA@@@?????????===>>>>>>???@@@AAAAAAAAA========================>>>=========<<<<<<<<<<<<;;;::::::999:::;;;======;;;<<<<<<<<<;;;::::::999666888::::::::::::<<<>>><<<<<<;;;::::::999888888888888777777888999::::::777777777777777888888888999:::::::::;;;;;;;;;;;;999999999:::::::::;;;;;;<<<<<<;;;;;;:::999999888777888999888888888:::<<<@@@@@@???>>><<<<<<>>>@@@::::::;;;;;;;;;::::::999>>>===<<<:::::::::;;;<<<>>>>>>===<<<;;;;;;;;;;;;;;;<<<=========<<<:::999<<<<<<<<<======>>>>>>>>><<<<<<<<<============>>>??????@@@@@@@@@AAAAAAAAACCCBBB@@@??????@@@BBBCCC>>>???AAABBBCCCCCCBBBBBBDDDCCCCCCBBBBBBAAAAAA@@@CCCBBBBBBAAAAAABBBBBBCCC:::::::::;;;<<<===>>>???>>>???AAACCCDDDEEEFFFFFFDDDGGGIIIIIIHHHHHHJJJMMMOOOGGG???===<<<:::;;;>>>???HHHVVVfffxxxuuufff\\\XXXPPPOOOMMMJJJGGGEEEDDDCCCAAAAAABBBCCCDDDDDDCCCCCC@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;:::888777777777888999666666777777888888999999888888777777777777888888:::>>>FFFQQQ^^^kkkvvv|||~~~{{{wwwtttqqqmmmppppppllllllnnnnnnkkkggg___ZZZ\\\]]]\\\___eeeuuuxxx}}}~~~wwwsssoookkkeeeaaa\\\WWWPPPLLLJJJIIIFFFDDDAAA>>>;;;:::<<<===;;;999;;;;;;:::999:::;;;<<<======:::999;;;;;;999:::=========<<<<<<<<<>>>???@@@BBBCCCCCCBBB@@@@@@AAACCC>>>AAADDDFFFHHHLLLPPPSSSXXX]]]cccjjjpppvvvzzz}}}vvvnnnjjjfffaaa[[[WWWUUUUUUVVVVVV[[[gggwww}}}lllddd___[[[WWWXXXWWWVVVTTTRRRQQQPPPOOOOOOOOONNNOOOPPPSSSVVVXXXZZZTTTMMMJJJJJJJJJGGGDDDEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDCCCDDDEEEEEEEEECCCBBBAAABBBCCCDDDDDDDDDCCCAAAAAABBBBBBAAAAAA@@@???>>>>>>;;;;;;<<<===>>>???@@@@@@AAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999777777888888888999999999<<<;;;:::999888999::::::999::::::;;;:::999888777888888888888888888888888777888888999999999888888888888777777888888999:::999999888888888888999999;;;:::999999888888888888;;;::::::::::::;;;<<<<<<>>><<<::::::<<<>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<;;;:::888888999;;;==============================>>>>>>===<<<;;;;;;========================;;;<<<<<<<<<======>>>>>>???>>>======>>>AAAEEEGGGHHHDDD???>>>??????>>>===>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCDDD::::::;;;;;;<<<===?????????@@@AAACCCEEEEEEFFFFFFEEEGGGIIIIIIHHHIIILLLOOOOOOHHH@@@===:::999;;;@@@GGGRRR```ooo~~~ooobbbZZZWWWOOONNNLLLIIIFFFDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDDDD@@@AAAAAAAAAAAAAAA@@@@@@????????????????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888666555555555666666666666777777777777777777888888777777777777888888:::===CCCLLLYYYfffrrrxxx{{{|||xxxuuurrrtttuuuvvvzzz}}}pppfff]]]YYYXXXVVVYYY^^^gggjjjooouuuyyy|||~~~~~~|||xxxrrrmmmfff```ZZZTTTNNNIIIIIIEEE@@@>>>>>>??????>>>@@@@@@????????????@@@AAA>>>;;;<<>>>>>======>>>@@@AAABBBDDDEEEFFFEEEDDDDDDEEEGGGGGGIIILLLOOOSSSYYY```eeepppsssyyy~~~}}}zzzwwwuuutttvvvxxxuuuppphhhccc```^^^ZZZVVVSSSSSSUUUWWWYYYbbbnnn|||nnn```[[[XXXUUUSSSVVVUUUTTTSSSRRRPPPPPPOOONNNNNNNNNNNNPPPSSSVVVXXXXXXRRRKKKIIIIIIIIIGGGDDDEEEFFFFFFFFFFFFGGGGGGGGGEEEFFFFFFFFFFFFFFFFFFEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBCCCDDDDDDDDDCCCAAAAAABBBAAAAAA@@@??????>>>>>>??????>>>>>>>>>=========AAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999888999999999::::::::::::<<<;;;:::999999999::::::999999:::::::::999888777888888888888888888888888999999:::::::::999888888777777666666777777888888999888888777777888888999:::999999888777777888888999999999999999:::;;;;;;===;;;::::::<<<=========<<<<<<;;;:::::::::::::::;;;;;;;;;999888777999;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<>>>AAADDDFFFDDDAAA===<<<===>>>===<<<>>>>>>>>>>>>???@@@AAABBBAAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAABBBBBBBBBBBB;;;;;;;;;<<<===>>>@@@@@@@@@AAABBBDDDEEEFFFFFFGGGFFFGGGHHHHHHIIIKKKOOOSSSSSSKKKCCC===::::::@@@IIIUUU```nnn{{{sssfff\\\VVVTTTNNNLLLJJJHHHEEEDDDCCCBBBCCCCCCDDDEEEEEEEEEDDDDDD@@@AAAAAAAAA@@@???>>>>>>========================>>>>>>>>>=========<<<<<<;;;;;;;;;;;;:::::::::999;;;;;;;;;:::::::::999999777777666555555555666666777777666666666666666666888777777666666777777888;;;<<>>>>>===@@@@@@?????????>>>>>>>>>@@@@@@???>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999999999:::::::::;;;;;;;;;;;;;;;:::999999999999:::888999999999999888777777888888888888888888888888:::::::::::::::999888888555555555666666666777777999888888777777888888999999999888777777777777888888888777777888888999:::<<<:::999999;;;<<<<<<;;;::::::999999888888999999:::;;;:::999777777999;;;::::::::::::::::::::::::::::::;;;;;;::::::999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;>>>===<<<<<<===???BBBDDD???===;;;:::;;;<<<<<<<<<>>>======>>>>>>???@@@AAA@@@@@@@@@@@@??????????????????@@@@@@@@@AAAAAAAAA;;;;;;<<<===>>>???AAABBBAAABBBDDDEEEFFFGGGGGGGGGFFFFFFFFFHHHKKKOOOTTTXXXYYYOOODDD===:::>>>KKKWWWeeeooo{{{vvvhhh^^^VVVQQQQQQLLLKKKIIIGGGEEECCCCCCBBBDDDDDDEEEEEEEEEEEEEEEDDDAAAAAAAAA@@@???>>>===<<<========================>>>>>>=========<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999888888888777777777888888777777666666555555444444777777666666666666777777;;;;;;<<>>>>>>>>============>>>???@@@AAABBBBBB@@@??????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999999999999::::::::::::;;;:::::::::999999999999999888888888888888888777777888888888888888888888888999999999999999888777666555555666666777777777777888888777777777777888888999999888777777888888999888888777777888888999::::::999888888:::;;;:::999:::999999888888888999999999:::999888777777999;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===<<<;;;;;;<<<>>>@@@AAA<<<;;;::::::;;;<<<=====================>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA<<<<<<<<<===???AAABBBCCCCCCDDDEEEFFFGGGGGGHHHHHHFFFFFFGGGJJJPPPVVV\\\___\\\PPPCCC<<<===FFFXXXgggttt|||~~~~~~~~~kkk___XXXQQQMMMMMMJJJJJJHHHFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDAAAAAAAAA@@@???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888888777777777888888888777777777777666666555555444444777777666666666666777777;;;:::;;;@@@JJJWWWdddmmmqqqvvv|||uuummmhhhccc______^^^\\\[[[\\\^^^aaaccchhhiiilllpppvvv~~~vvvqqqhhh```[[[ZZZ]]]```hhhiiijjjkkkkkkjjjhhhgggggg```ZZZWWWVVVVVVZZZ```___```bbbfffkkkppptttwwwvvvwwwxxxwwwtttrrrrrrrrrooouuu~~~~~~ssskkkaaa___[[[VVVSSSQQQPPPPPPPPPRRRUUUVVVVVVWWWXXXYYY\\\]]]^^^^^^aaafffnnnssstttfff```YYYUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPOOONNNMMMMMMMMMJJJIIIGGGFFFFFFGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDCCCCCCCCCDDDDDDDDDBBBCCCDDDDDDDDDCCCAAAAAA?????????>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBB??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888888888888888999999999999:::::::::999999999888888777777777777777777777888777777777777777777777777777777777777777666555555555666777888888888777777888777777777777777777888999999888888888888999999888888888888888999999:::999888777888:::::::::888:::999999999999999::::::888888888777666666888:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::777888999:::;;;<<<===>>><<<;;;;;;;;;;;;<<<===>>>:::;;;;;;;;;<<<<<<>>>>>>=========<<<======>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA???@@@@@@@@@AAAAAAAAAAAA<<<======>>>@@@BBBDDDEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGJJJPPPXXX```fffhhh\\\PPPCCCAAAGGGUUUffftttzzz~~~qqqbbbZZZUUUOOOKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCC@@@AAAAAAAAA@@@???>>>>>>????????????????????????=========<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999888888888777777444444555666666666555555777777666666666666666666777666666555555666666777999999:::>>>FFFQQQ\\\bbblllpppvvv~~~|||vvvrrrkkkeeebbb```\\\YYYXXXXXXYYY[[[\\\]]]___bbbgggpppzzz|||wwwqqqnnnnnnqqquuu~~~vvvnnnkkkiiijjjooovvvyyyzzz|||yyy|||rrrfff^^^XXXWWWTTTQQQNNNLLLLLLKKKNNNQQQUUUYYY[[[]]]___aaaeeegggiiijjjlllqqqzzzqqqhhh```]]]XXXUUUTTTTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQPPPNNNMMMLLLJJJJJJHHHHHHGGGGGGFFFFFFFFFGGGEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIHHHGGGFFFEEEBBBBBBAAAAAAAAABBBCCCCCCBBBCCCDDDDDDDDDCCCAAAAAA????????????????????????@@@@@@?????????>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888777777888888888999999999999999999:::999888888777666666666666666666777888777777777777777777777777555555666666666666555555555666777888999888777666888777777666666777777888888888777777777888999999888888888777888999999:::888777777999:::;;;999888999999999888999999:::;;;777777888777555666888:::::::::::::::::::::::::::777777888999999999888888::::::::::::::::::::::::777777888999;;;<<<======;;;;;;:::::::::;;;;;;<<<999;;;<<<===<<<<<<>>>???======<<<<<<<<<<<<======?????????@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA======>>>???AAACCCEEEFFFEEEFFFGGGHHHIIIIIIIIIHHHJJJKKKOOOWWWbbbkkkqqqrrr]]]QQQIIIMMMZZZiiiwww}}}zzzqqqeeeZZZUUUSSSOOOKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBB@@@AAAAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888777777777777333333555666666666555555666666777777777777777777666666555555555555666666888888999<<>>>>>>>>========================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888888888888999999999::::::888999999:::999888777666666666555555555666777888777777777777777777777777333444555666777777777777333444666888888777666555777777666666666666777777555555555555555666777777777777666666777777888999888777888999;;;;;;999888777777777777777888999:::666777777666555666888:::888888888888888888888888666666777888888888888888999999999999999999999999999999999999::::::::::::::::::::::::999999999:::888;;;======<<<;;;<<<>>>===<<<<<<;;;;;;<<<<<<===============>>>>>>>>>???>>>>>>>>>?????????@@@@@@======>>>???AAACCCEEEFFFFFFGGGGGGHHHIIIIIIIIIIIILLLMMMSSS]]]iiisssxxxyyy___UUUPPPYYYjjjyyy~~~|||rrrhhh^^^UUUSSSRRROOOLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@AAABBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::999999999888888888888888888777777777777444555777888888888777777666666777777888888999999666666555555555555666666777777888:::>>>BBBEEEGGGRRRZZZaaagggppp|||}}}zzz{{{xxxqqqlllkkkiiigggffffffggghhh[[[]]]]]]\\\ZZZ[[[___ccc^^^aaafffggghhhiiimmmppptttwww{{{~~~wwwqqqooonnnoooqqqqqqooonnnnnnoooiiieeeaaaaaabbb```ZZZUUUPPPPPPPPPPPPPPPOOONNNMMMWWW]]]eeennntttyyy}}}zzz~~~vvvmmmddd]]]YYYXXXWWWVVVTTTSSSQQQPPPNNNNNNMMMMMMLLLKKKKKKJJJKKKLLLMMMMMMMMMMMMLLLLLLHHHHHHIIIHHHGGGFFFFFFGGGEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHFFFEEECCCBBBAAAAAA@@@AAABBBCCCDDDBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA;;;;;;<<<===>>>???@@@@@@===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888999999:::::::::;;;;;;;;;888888999:::999888777666666555444444555666777888777777777777777777777777333444555777888888888888222333555777777666555444777777666666666666777777333333333333333444555666555555555555555666777777888888888:::;;;<<<:::888666666666666666777888888666666777666555555888:::777777777777777777777777777888999:::::::::::::::777777777777777777777777;;;;;;::::::999888777777:::::::::999999999999888777:::======;;;:::;;;======<<<<<<;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<==================>>>>>>>>>>>>>>>@@@BBBCCCCCCDDDFFFHHHEEEEEEEEEFFFGGGHHHIIIJJJQQQXXX```jjjwww~~~uuugggUUUXXX]]]gggxxxzzzhhh[[[XXXTTTPPPNNNMMMJJJIIIIIIIIIIIIHHHFFFDDDCCCBBBCCCBBBBBBAAAAAABBBBBBCCC???@@@BBBCCCCCCBBB@@@???>>>>>>??????@@@@@@@@@AAA<<<<<<;;;;;;;;;:::::::::===<<<::::::;;;;;;;;;:::888888888888777777777777777777666666555555555555555666666666777777888888555555666666777777888888666666666777999;;;>>>???FFFMMMWWWaaajjjsss}}}|||yyywwwpppqqqnnnlllnnntttvvvsssnnnfff\\\YYYZZZ[[[XXXSSSVVVWWWYYYZZZ\\\```eeehhhlllppptttvvvwwwxxx{{{~~~}}}{{{zzz|||~~~}}}}}}|||wwwssspppllleeeaaa[[[^^^```aaa___^^^^^^^^^ZZZZZZ[[[\\\\\\[[[XXXUUUTTTUUUUUUTTTSSSSSSUUUWWWbbbjjjuuu|||~~~ooogggccc]]]XXXVVVVVVUUUTTTSSSRRRQQQQQQLLLLLLKKKJJJJJJJJJJJJJJJLLLKKKJJJKKKLLLLLLJJJHHHJJJIIIHHHGGGFFFGGGHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHGGGEEEDDDBBBAAABBBBBBCCCCCCCCCBBBAAA@@@CCCBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>???@@@AAA@@@??????>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<;;;;;;;;;;;;<<<===??????;;;:::999999888888999999888888999999999:::::::::999888888888777777666666777777777777777777777777888888777777666666555555444555555555666666777777666555444333333444555666999777666444444666777999777666555333333555666777888888777777666666555555777777777777777777777777666666666666666555444444666666666666666666666666666666666666666777888888:::777555555666888999999999999888888888888999999555555666777888999999:::777888999:::;;;:::999999999999999::::::;;;;;;;;;999999::::::::::::;;;;;;========================;;;;;;;;;<<<<<<<<<<<<<<>><<<=========>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::<<<:::999888::::::999888888888888777777777666666666666666555555555444444555555555666666666777777444444444555666666777777666666666666888:::<<<===@@@FFFOOOWWW^^^hhhrrryyy}}}}}}~~~|||zzzyyyyyywwwvvvzzz|||tttjjjeeecccaaa[[[UUUWWWWWWVVVVVVWWWZZZ]]]```hhhjjjlllkkkiiiiiikkkmmmooopppsssuuuwwwxxxxxxxxxxxxuuuqqqnnnllllllmmmnnnpppqqqqqqooommmmmmnnnoooooolllhhhfffddd```\\\XXXTTTUUUVVVVVVUUUTTTUUUVVVUUUWWWZZZ]]]^^^]]][[[XXXZZZZZZYYYXXXWWWYYY\\\___mmmttt}}}xxxggg```]]]YYYTTTTTTTTTTTTSSSRRRRRRQQQQQQMMMLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKKKKLLLLLLJJJHHHJJJIIIHHHGGGGGGGGGHHHHHHEEEEEEEEEEEEDDDDDDCCCCCCDDDCCCCCCCCCCCCDDDDDDEEEGGGFFFFFFFFFEEECCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBBBBAAAAAAAAA@@@@@@??????>>>>>>??????@@@@@@???>>>===============>>>>>>======<<<;;;;;;;;;:::;;;;;;<<<======>>>>>>;;;;;;:::999999999999:::777777777888888888999999888888888888888777777777999999999999999999999999777777777666666666555555444555555555666666666777666666555444444555666666888777666555555666777888:::999888666666888999:::888777777777666666666555555555555555555555555555666777777777666666555444666666666666666666666666666666666666666777777888999777555444666888888888888777777666666777777888777777777888888999999:::777888999:::::::::999999:::::::::999999999999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<@@@BBBDDDDDDCCCCCCEEEGGGFFFFFFGGGHHHKKKOOOSSSUUU\\\hhhsssuuuqqqiii^^^VVVXXXgggyyyzzzeeeYYYUUURRRPPPOOONNNNNNMMMKKKKKKKKKKKKJJJIIIGGGFFFEEEBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBAAA???===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999888777888999888777888888777777777777666666555555555444444444444444444444444555555555555666333333444444555666666666666666555555666777999:::===BBBIIIOOOUUU^^^hhhpppvvvzzz~~~~~~|||}}}~~~~~~}}}{{{vvvrrrmmmeee^^^\\\YYYVVVSSSSSSUUUXXXZZZaaaaaa```]]][[[ZZZ[[[\\\___^^^^^^___```bbbdddeeehhhfffdddaaa^^^\\\[[[[[[^^^___```___\\\[[[\\\]]]\\\ZZZYYYXXXXXXWWWTTTRRRPPPPPPOOOMMMLLLMMMOOORRRUUUXXX]]]bbbddddddaaa___cccbbbaaa______ccchhhmmmyyy~~~|||kkk___[[[YYYUUUQQQRRRRRRRRRRRRRRRRRRRRRRRRNNNMMMMMMLLLKKKLLLLLLLLLMMMLLLKKKLLLMMMMMMKKKIIIIIIIIIHHHGGGGGGGGGGGGHHHDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBDDDCCCBBBAAA@@@AAABBBBBBDDDCCCCCCBBBAAA@@@@@@???>>>??????@@@@@@??????>>>??????>>><<<<<<;;;;;;;;;======<<<<<<;;;::::::999999:::;;;<<<======<<<<<<<<<;;;;;;:::999:::::::::666666666777777777888888888888888888888999999999666666666666666666666666666666666666666555555555555555555555555666666666666666555555555555666666888777666555555666777888777666555444444555666777777777777777666666666666555555555555555555555555777777777777777666666555777777777777777777777777666666555555666666777888999777555444666777777666777666666555555666666777888888888888999999999999777888999999::::::999999::::::999999888777777777999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======BBBCCCEEEEEEDDDDDDEEEFFFHHHHHHHHHJJJMMMQQQUUUXXXfffnnntttooodddZZZVVVVVVeeewwwlll\\\UUUSSSQQQOOONNNNNNMMMKKKIIIJJJJJJJJJIIIHHHGGGEEEEEEBBBAAAAAAAAAAAAAAAAAABBBAAAAAAAAA@@@???>>><<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888999999888777888777777777666666666666444444444444444444444444444444444444444444444444333444444555555666666777666666555444444555666666:::>>>BBBGGGMMMVVVaaaiiirrrwww|||~~~|||}}}{{{sssmmmccc___ZZZWWWXXXZZZ]]]___]]][[[XXXUUUSSSSSSTTTUUUSSSSSSSSSTTTUUUWWWYYY[[[]]]]]]\\\ZZZXXXVVVSSSRRRTTTUUUVVVVVVTTTSSSSSSTTTSSSSSSSSSUUUVVVVVVVVVUUUTTTSSSPPPMMMLLLNNNSSSWWW]]]bbbiiimmmooonnnkkkjjjlllkkkiiihhhiiiooowww|||wwwnnnccc[[[YYYWWWTTTQQQOOOPPPPPPPPPQQQQQQRRRRRROOONNNMMMMMMLLLLLLMMMMMMMMMLLLKKKLLLMMMMMMKKKIIIHHHHHHHHHGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEECCCAAA@@@@@@@@@BBBCCCDDDCCCCCCBBBAAA@@@??????===>>>???@@@@@@???>>>===???>>>===<<<;;;:::::::::======<<<<<<;;;:::::::::777999;;;<<<===<<<;;;999;;;:::999999888888999999666666666777777777888888777777888888999999::::::444444444444444444444444555555555555555555555555555555555555555555555555666666666666666666666666777666555555555555666777555555444333333444555555777777777777666666666666555555555555555555555555666777777777777777666666777777777777777777777777666555555555555666777777999777555555666777666555777666666555555666666777888888888888777777777777777888888999999999999999888888888888777777777777888999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;<<<=========CCCDDDEEEEEEDDDDDDFFFGGGHHHIIIKKKNNNRRRXXX\\\___gggiiihhh___SSSNNNTTT]]]qqqvvvcccXXXSSSRRRPPPNNNMMMMMMKKKHHHFFFHHHHHHHHHGGGFFFEEEDDDCCCAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<:::999888999:::999888777777777666666666666555444444444444444444444444444444444444444333333333444555555666777777888888666555444333333333444444444777;;;>>>CCCLLLWWW___nnnttt{{{~~~}}}|||vvvlllhhhcccbbbeeejjjmmmnnnccc```[[[WWWTTTRRRQQQQQQMMMNNNOOOQQQRRRTTTUUUVVVVVVWWWWWWWWWVVVTTTQQQOOOOOOPPPQQQQQQOOOOOOPPPQQQRRRSSSUUUWWWXXXYYYZZZZZZYYYWWWSSSPPPOOOSSSZZZ___lllqqqxxx|||{{{xxxvvvuuuttttttttttttwww}}}pppjjjeee^^^YYYVVVTTTQQQOOONNNNNNNNNOOOPPPPPPQQQQQQOOOOOONNNMMMMMMMMMMMMMMMMMMLLLKKKLLLMMMLLLKKKIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBCCCEEECCCAAA@@@@@@@@@BBBCCCCCCCCCBBBAAA@@@@@@??????===>>>???@@@@@@???>>>===>>>===<<<;;;::::::::::::>>>>>>======<<<;;;;;;:::777888:::;;;<<<;;;999888999888888777666777777777777777777888888888999999777777777888888999999:::999999999999999999999999444444444444444555555555555555555555555444444444555555666666666666555555666666555555555555666666777777777777777777777777666666666666777777777777666666666666666666666666666666777777777777666666666666666666666666666666555555555555555666666777888777555666777777777666888777777666666777777888666666666666555555555555777777777888888888999999555555666777888888999999888888888999999999::::::::::::::::::::::::::::::::::::;;;;;;<<<======>>>BBBDDDFFFFFFEEEEEEGGGIIIHHHJJJNNNSSSYYY___dddggg```[[[UUUOOOJJJMMMZZZhhhyyyjjj\\\UUUQQQPPPOOOMMMLLLLLLJJJGGGEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA??????>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<:::999999::::::999888777777666666666666555555444444444444444555555555555444444444444333333333555555666666777888888888666555444333222333333444444777:::<<<@@@GGGQQQXXXfffmmmvvv{{{}}}}}}xxxssspppmmmooouuu{{{rrrnnngggaaa]]]XXXTTTQQQOOOPPPPPPRRRSSSTTTUUUUUUUUUVVVWWWWWWVVVTTTRRRPPPMMMNNNNNNNNNMMMNNNQQQTTTXXXZZZ\\\]]]]]]]]]___```]]][[[XXXUUUUUUZZZbbbhhhyyy~~~~~~{{{}}}}}}oooeee^^^]]]ZZZVVVRRROOONNNMMMMMMMMMMMMNNNNNNOOOOOOOOOOOONNNMMMMMMLLLMMMMMMMMMLLLKKKJJJKKKLLLLLLJJJHHHGGGGGGGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCBBBBBBAAABBBBBBBBBBBBBBBAAA@@@@@@AAABBBCCCDDDCCCBBBAAA@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@===>>>>>>??????>>>>>>=========<<<;;;;;;;;;;;;<<<>>>>>>======<<<;;;;;;;;;777888999::::::999888777888777666666555555666666777777777888888888999999777777777777777888888888777777777777777777777777333333333444444444444444555555555444444444444444444444555555555555444444555555555555555555555555555555666666666666555555666666666666777777777777777777777777777777777777444555555666666666666666666666666666666666666666555555444444555555666777777666666777888999888777888777777666666777777888444444444444555555555555888777777777777888999999444444555777888999:::;;;888888888888999999999999::::::::::::::::::::::::999::::::;;;<<<===>>>>>>BBBDDDEEEFFFFFFGGGHHHJJJIIILLLQQQVVV[[[___bbbcccUUUNNNJJJKKKPPPYYYhhhuuulll^^^VVVPPPMMMMMMLLLKKKKKKLLLJJJHHHEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA>>>======<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999:::::::::;;;;;;;;;999888777888999888777777777666666666555555555444444555555555666666666555555555555444444444333444444555555666777777888666555444333222333444555666888;;;<<<===BBBJJJPPPZZZbbbnnnvvv{{{}}}zzzxxxuuutttxxx}}}wwwqqqlllggg```\\\]]][[[YYYWWWWWWXXXZZZ[[[^^^______^^^]]]ZZZXXXVVVRRRRRRQQQQQQQQQTTTYYY]]]fffiiikkkjjjhhhggghhhjjjeeeccc```^^^___eeemmmtttzzzkkkbbb[[[VVVWWWVVVSSSOOOMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLKKKJJJIIIJJJKKKJJJIIIGGGFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFBBBBBBAAAAAAAAABBBCCCCCCDDDCCCAAA@@@@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<===>>>======<<<<<<;;;::::::999888888888888888888888888888888777666666666666666666666666777777777888888777777777666666666666666444444444444444444444444222222333333333444444444555555555444444333333333222333444555555444333222444555555555555555555444222333333333333333333222555666666666777777777888666666666666666666666666333333444555555555555555444444444444444444444444555444444444444555666666777666666888:::;;;;;;999777666666555555666666777333444444555555666666666888777777666777888999:::666666777777888999::::::888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>>>>AAACCCEEEFFFFFFGGGIIIKKKLLLOOORRRVVVXXXYYYYYYYYYPPPHHHGGGOOO[[[gggtttwww```VVVQQQMMMIIIJJJIIIIIIKKKLLLKKKIIIGGGEEEEEEFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAA===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999888888888999999::::::::::::888666666777888777666777666666666555555555555555555555666666666777777666666666555555444444444333333444444555666666777666555444333333333444555333555777777777:::???DDDPPPZZZgggrrryyy}}}yyywwwwww}}}}}}zzzuuuooojjjlllhhhccc^^^]]]^^^bbbdddjjjjjjiiigggeeebbb___^^^YYYXXXXXXWWWXXX\\\bbbffftttwwwxxxwwwtttrrrrrrtttnnnllljjjhhhjjjpppyyylllaaaYYYRRRSSSTTTUUUSSSOOOMMMMMMNNNMMMMMMMMMLLLLLLLLLLLLLLLNNNMMMMMMLLLKKKLLLLLLLLLJJJIIIHHHIIIJJJJJJHHHFFFFFFFFFGGGHHHGGGFFFEEEDDDBBBCCCCCCCCCDDDDDDEEEEEEAAAAAAAAAAAABBBBBBCCCDDDEEEDDDBBB@@@@@@AAABBBCCCBBBBBBCCCCCCCCCBBBAAA@@@>>>??????@@@@@@AAABBBBBB???>>>===<<<<<<===>>>???<<<<<<<<<<<<<<<===>>>???<<<<<<;;;::::::999999888999888777777777777777888999888888777777777777777555555555555666666666777777777666666555555444444666666666666666666666666222222222333333444444444555555555444444333333333222222333444444333222222444444555555555555444444555666666777777666666555555666666666777777888888555555555555555555555555222333333444555555555444444444444444444444444444555444444444444555666666666666666999;;;===<<<;;;555555555444444555555555333444444555666777888888888777666666666777999:::888888888888888999999999777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>???EEEEEEEEEEEEFFFHHHJJJKKKPPPQQQSSSUUUTTTPPPIIIDDDFFFJJJRRR^^^nnn|||~~~}}}fffYYYSSSNNNKKKJJJLLLKKKJJJHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBAAAAAABBBAAAAAA???>>>>>>>>>???@@@??????>>>============>>><<<<<<;;;:::999999888777999999999999999999999999:::999888777777777777777:::::::::999888666555444333333333444444444555555444444444444444444444444777666666555444444333333333333333333333333333333999888666666777:::===???HHHRRR___iiiqqqyyy}}}{{{{{{~~~zzzuuunnniiigggjjjooosss{{{yyyuuusssqqqmmmiiifffdddbbb```___bbbhhhooosss~~~zzzyyyssssssssstttwww|||nnnaaaZZZUUUSSSQQQQQQPPPOOONNNLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIJJJKKKKKKKKKJJJLLLKKKIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEAAAAAAAAABBBCCCDDDEEEEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>???>>>===<<<::::::999999===<<<;;;::::::;;;<<<===??????>>><<<;;;888777666888777666666666777999:::444444333333333333444444666777777777777777666666333333333444444444555555222333444555555555444333555555555555444333222111000000111222222333444444444555666666666555333222555555555666666666666777555555555555555555555555555555555555555555555555666666666666666666555555444444444444444444444444111333444444333333555666444444444444444444444444666777777777888888999999666666666666777777777777777777666666555555555444666666777888999999:::::::::999999999999999999:::888888888777777777777777::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;DDDDDDEEEFFFHHHIIIKKKLLLOOOMMMJJJGGGFFFFFFGGGIIILLLTTTaaappp~~~sssaaaXXXTTTPPPKKKIIILLLKKKIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA???>>>>>>>>>???@@@;;;;;;:::999999999999999::::::::::::::::::999999:::::::::999999999999999777777666555555555555555777777777666555444333222333333333444444444555555444444444444444444444444222333333444444555555666333333333333333333333333777666555444555888;;;<<>>>>>>>>??????===<<<;;;:::::::::===<<<;;;::::::;;;<<<============<<<;;;999777666888777666666666777888999777777666666666666777777666666777777777777666666555555555444444333333333222333444555555555444444555666666666555444222111333333444555555666777777666666777777666666555444333333333333444444444444555555555555555555555555555555555555555555555555444444444444444444333333444444444444444444444444444555666555333333444555444444444444444444444444333333333444444555555555555555666666666777777777777666666666555555555444555555666777777888888999888888777777777777888888777777777777888888888888::::::::::::::::::::::::;;;<<<<<<===============DDDEEEFFFHHHIIIJJJKKKKKKHHHGGGCCC>>><<>>>>>>>>>>>@@@???>>><<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;:::999888888777777666666666777888999888888777777777777888888555666666777777666666666777777666555444333222111222333444444555555444444555666777888888666333111444444555555666666777777666555555444444444444555333333333333444444444444444444444444444444444444444444444444444444444444333333333333333333444444444444444444444444444444666777777666444222333444444444444444444444444444555555555555555666666666555555555666666666666777666666666555555555555555444444555555666666777777666555555555555555555666666777777888888999999999999999999999999999999999:::;;;<<<<<<=========<<>>@@@AAA???>>>BBBKKKSSSdddqqq|||dddZZZRRRQQQRRROOOKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDAAAAAA@@@@@@????????????>>>>>>===<<<<<<<<<<<<===999999999999999999999:::888888888777666666555555666666555555555555555666666666666555555555555666333333333444444444555555333333333333333333333333333333222222111111000000222222222222222222222222333333222222333444666777;;;>>>DDDPPP\\\hhhooorrr{{{ttthhhbbbZZZTTTPPPMMMJJJHHHJJJKKKLLLMMMMMMKKKHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>=========@@@???>>>===<<<<<<;;;<<<;;;::::::::::::::::::;;;999999::::::::::::999999666666666666777777888888555555444444444444555555555555666666777666666666777666666555444333333333333333333444444444444444444666888::::::777444222222222222333333333444444333222111000000111222333444444555555555666666666444444444444444444444444444444444444444444444444444444555555555555666666444444444444444444444444555666777666444333444555444444444444444444444444555555555666666666666666444444555555555666666666555555555555555555555555444444555555666666666666555555444444444444555555666666777777888999::::::999999999999999999999999777888999:::::::::::::::JJJJJJJJJIIIGGGDDDBBB@@@:::<<<>>>???AAAJJJXXXcccxxxlll^^^UUUNNNMMMNNNMMMKKKLLLIIIIIIHHHGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDAAAAAAAAAAAA@@@@@@??????<<<<<<;;;:::::::::::::::;;;;;;:::999999888777777666555555555444444333333444444444333333444555555777666555555555555666666333333333444444444555555333333333333333333333333333222222111000000//////222222222222222222222222333333333333333444666666888:::???HHHSSS]]]dddgggpppwwwzzzhhh___YYYWWWSSSPPPMMMJJJHHHFFFGGGHHHJJJKKKKKKIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBAAAAAAAAACCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>=========<<<<<>>===<<<<<<;;;<<<<<<999::::::::::::::::::999777888888999::::::999999555555666666777777777777444333333222222333333444444444555666666666666666555555555555555555555555333333333333444444555555444666999::::::888555333111111111111111222222222222111000//////000111222444444444555555555555666444444444444444444444444444444444444444444444444444444444444555555666666444444444444444444444444333444555555444444555777444444444444444444444444222222222222222222222222444444444444555555555555444444444555555555555555555555555666666666666666666555555444444555555666555555666777888888999999888888888888888888888888666777888999::::::::::::LLLKKKIIIGGGCCC@@@===;;;<<<<<<;;;===FFFWWWlllzzzzzzeeeZZZRRRKKKKKKLLLJJJJJJLLLHHHHHHGGGGGGGGGHHHIIIIIIFFFFFFEEEDDDCCCCCCCCCCCCAAAAAAAAABBBAAA@@@@@@???>>>======<<<<<<<<<<<<<<<;;;;;;:::999888777666666333333444444444444444444333222222222222333444444777666444333333333444444333333333444444444555555333333333333333333333333//////000000111222222222222222222222222222222222333333333333444444555666888999===BBBIIIQQQXXX\\\gggnnnwwwxxxeeeYYYUUUPPPOOOMMMKKKHHHFFFEEEDDDFFFGGGGGGHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCDDDDDDEEEEEEDDDDDDCCCAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???????????????????????????============<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;888999999::::::999999888666777888999999999999999444555666777777777666666555444444444444444444555333444555555666666666666444444555555555666666666444333333333333444555666444666888999999888555444222222222222333333333333333222222222222333333444222222222222333333333333333333333333333333333333333333333333333333333333111111222222333333444444444444444444444444444444111222444444333444555777444444444444444444444444444444444444333333333333333333333444444444555555444444444444444555555555666666666666666666666666666666555555555555666666444555555666666777777777777777777777777777777777777888999:::;;;<<<<<<<<>>===>>>EEEUUUjjjkkk\\\TTTMMMIIIJJJKKKIIIIIIKKKGGGGGGGGGGGGHHHHHHIIIJJJFFFEEEDDDCCCBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@?????????>>>============>>>:::999999999888888777777333333444444555555666666555555444444555666666777999888666444333333444555333333333444444444555555222222222222222222222222///000000111111222333333111111111111111111111111333333333333333333444444777999<<<>>>@@@EEELLLRRR^^^dddlllttt{{{tttfffZZZRRRQQQKKKKKKIIIGGGEEEDDDDDDEEEFFFFFFEEEEEEEEEFFFHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@AAAAAABBBBBBCCCBBBBBBAAAAAA@@@?????????>>>?????????????????????=========<<<<<<<<<;;;;;;<<<;;;;;;::::::::::::;;;777888999::::::999888777666777888888888888888888444555666777777777666555555555555444444555555555222333444555666666666666666666666666555555555555444444333333333444555666444555666777777777666555333333333333333333333333111222333333444444444333111111222222222333333333333333333333333333333333333333333333333333333333000111111222333333444444444444444444444444444444111333444333222222333444444444444444444444444444777777777777666666555555222333333333333444444444333333333444444555555555555444444444444444444444555555444444444444555555444444444555555555555555777777777777777777777777666777888:::;;;;;;<<<<<>>EEESSSggg{{{}}}~~~~~~jjjZZZOOONNNJJJHHHKKKLLLIIIHHHIIIGGGGGGGGGGGGHHHIIIJJJJJJEEEDDDCCCBBBBBBAAAAAABBBAAAAAABBBCCCBBBAAA@@@???;;;;;;:::999999999999:::888888888888888999999999333444444555666777888888999999999999999:::;;;;;;===;;;999666555555666777333333333444444444555555222222222222222222222222333333222222111000000000111111111111111111111111222222222222222333333333666999<<<;;;:::===EEELLLSSSXXX```gggooowww~~~{{{hhh^^^XXXQQQLLLLLLJJJJJJHHHFFFDDDDDDFFFHHHFFFEEEDDDCCCDDDEEEHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIFFFEEEEEEDDDDDDDDDDDDEEECCCCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC??????@@@AAAAAABBBCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>?????????======<<<<<<<<<;;;;;;;;;;;;;;;:::999999999::::::777888999::::::999888777777777888888888888777777333444666777777777666555444444444333333444444444222333444555666666666666888888777666555444444333444444333222333444555666555555666666666666666555222222222222222222222222///000111333333333222111333333444444444555555555333333333333333333333333333333333333333333333333222222333444444555666666444444444444444444444444333444444333111000000111444444444444444444444444555555444444444333333333222222333333333444444444333333333444444555555555333333333333333333333333555444444333333444444555444444444444444444333333777777777777777777777777444555666777999999::::::MMMGGG@@@===888333222666<<>>============;;;;;;:::999999999999:::;;;;;;:::999999888777777888888888:::===>>>>>><<>>???JJJPPPXXX___eeemmmuuu{{{tttiiiZZZPPPLLLJJJHHHFFFHHHGGGGGGFFFEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGGGGEEEDDDCCCDDDCCCCCCCCCCCCBBBBBBBBBCCCBBBAAA@@@@@@AAACCCEEEFFFEEEDDDCCCBBBBBBBBBCCCAAA@@@@@@??????@@@@@@AAADDDCCCBBBAAA???>>>===<<<@@@??????>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;:::999:::;;;;;;;;;:::999888999:::;;;;;;;;;;;;999999111333666888888777555444555555555555555555555555444444444444444444444444333333333444444444555555555555555555555555555555555555444444444333333333333444444555555444444333333222222111111222222333222222222111111111000000222222333333333333444444333333333333333333333333444444444444333333222111333333222111111222222222111222333333444444333333333333333333333333333333333333333222222222111111222222222222222222222222444444444333333222222222555555666666777777888888555555666666555555444333555444333222222333444555444444444444444555666666444444444555555555555666666777888999999888777666IIICCC===:::777555888===DDDNNN___sss}}}}}}sssbbbXXXRRRNNNHHHHHHGGGFFFFFFGGGHHHIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@???>>>============<<<;;;;;;:::::::::::::::;;;;;;;;;:::999888888888999:::<<>>999555333333444333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333333111000111444888999:::<<<;;;:::999888999::::::AAAFFFMMMSSSYYYbbblllsss|||~~~pppddd[[[QQQKKKJJJKKKJJJIIIGGGFFFFFFEEEDDDCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@BBBDDDEEEHHHGGGEEEDDDCCCBBBAAAAAAAAA@@@@@@??????@@@@@@AAABBBAAAAAA@@@@@@??????>>>??????>>>============>>><<<<<<======<<<<<<;;;:::999:::;;;;;;;;;;;;:::999999999:::;;;::::::888888888888999999999999999999555555555555555555555555444444444444444444444444333333333444444444444555555555555555555555555555555444444444444333333333333333444444444444333333222222222222222222222222222222222111111111000000222222222333333333444444333333333333333333333333333333444444333333222111222222222222222333444444111222333333444444333333333333333333333333333333444444444333333333222222222222222222222222222222444444444444333333222222444444555555555666666666444444444444444333333222444444333333333333444444555444444444444444555666444444444444555555555555444555666777777666555444GGGAAA<<<:::888999@@@HHHPPP^^^sss~~~zzzbbbWWWRRRNNNKKKFFFEEEEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@???>>>======<<<<<<===<<<<<<;;;::::::::::::;;;<<<;;;;;;::::::999999888;;;<<<@@@FFFMMMSSSUUUVVVSSSRRROOOLLLJJJIIIHHHHHHCCC@@@<<<888444333333444444444444444444444444444222222222222222222222222222111000000000000111222333222222111111222222333444333222444777;;;<<<===BBB@@@<<<888555444555555999<<>>======<<<<<<======<<<============<<<;;;;;;999:::;;;;;;;;;;;;::::::999999999999999888777666999888777555555666777888555555555555555555555555444444444444444444444444333333333333444444444444444444444444444444444444444444444444333333333333222333333444444333333222222222333333333333222222222222222111111111111111222222222222333333333333333333333333333333333333333333333333333222222111222222222222333444444555111222222333333333333333333333333333333333333333555444444444333333333333222222222222222222222222555444444444444444333333333333333444444444444444333333333333333222111111333333444444444444333333555555444333333333444444333333333444444444555555444555555666666555555444GGGBBB>>><<<<<<>>>HHHSSS```ooo~~~~~~kkkYYYSSSQQQNNNJJJEEEEEEEEEFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFEEEEEEEEECCCBBBAAAAAA@@@@@@@@@AAA??????>>>===<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;;;;;;;;;;:::::::::999999;;;<<>><<<888555333222222333333333333333333333333333111111111111111111111111222111///......///111222222111111000000111111222333333444777<<<@@@BBBCCCFFFBBB===777444333333444666888;;;>>>CCCMMMZZZccchhhpppzzz}}}kkk]]]SSSNNNKKKIIIEEEDDDEEEEEEDDDBBBEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAAAAABBBCCCDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@??????@@@AAABBBDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@??????@@@@@@AAA????????????????????????>>>>>>===<<<<<<<<<<<<<<<===============<<<;;;;;;:::::::::;;;;;;;;;;;;;;;999999999888777666666555888777777666555555555555555555555555555555555555444444444444444444444444222222333333333444444444444444444444444444444444444444444333333333222222222222333333333333222222111222333444444333222111111111111111111111111111111222222222222333333333222222222222222222222222222222333333333222222111444444333333333333333444111111222333333333333222222222222222222222222222444444333333333222222222111111111111222222222222444444444444444444444444333333333444444444444444333333333333333222222111222333444555555444333222555444333333333333333333222333333333444444444444777777777777777777777777CCCAAA@@@BBBDDDIIIVVVbbbrrr~~~rrr```UUURRRQQQNNNIIIFFFGGGGGGHHHHHHIIIIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBAAA@@@@@@@@@@@@AAA???>>>===<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;:::::::::::::::999999888888:::===BBBDDDEEEEEEDDDCCCAAA>>><<<:::999888888777444222111111111222111111111111111111111111111111111111111111111111222111///......///111222000000////////////000000222333555:::@@@FFFIIIJJJEEEAAA<<<777444333444555666777999:::>>>FFFRRR[[[^^^gggsss}}}vvvcccWWWQQQNNNLLLGGGFFFEEEEEEEEEDDDBBBAAADDDDDDEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDCCCBBBBBBBBBBBBAAAAAAAAA??????@@@@@@AAABBBCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCAAA@@@@@@??????@@@@@@AAAAAAAAA@@@??????>>>>>>===>>>>>>===<<<<<<<<<<<<<<<======>>>>>>======<<<;;;:::::::::;;;;;;<<<<<<<<<::::::999777666555555444888999:::;;;;;;999777666555555555555555555555555444444444444444444444444222222222333333333444444444444444444444444444444444444333333333222222222111111222222222222111111111222222222222222222111111111111111111111111111111111111222222222333333222222222222222222222222111111222333333222222222666555444333222111111111000111222222333333222222222222222222222222222222222222222222111111111000000000000111111222222222444444444444444444444444444444444444444444444444444444444444444333222222111222333444444333222111444333333222222222333333222222222222333333333444777777666666666666777777DDDEEEIIIOOOTTT[[[iiivvvjjjbbbXXXQQQPPPNNNKKKHHHHHHIIIJJJJJJJJJIIIIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAAAAA>>>===<<<;;;;;;::::::;;;;;;;;;:::999999999999:::999999999999999999999999444444555999<<>>:::777555444555555444555777777999>>>GGGNNNSSS\\\iiittt|||zzzooo___RRRKKKIIIGGGGGGCCCCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA>>>@@@AAACCCDDDDDDDDDCCCAAA@@@@@@??????@@@@@@AAAAAAAAA@@@???>>>>>>======???>>>======<<<<<<=========>>>>>>>>>>>>===<<<<<<;;;:::::::::;;;<<<===>>><<<;;;999777666555444444444666888::::::888555333555555555555555555555555444444444444444444444444222222222222333333333333333333333333333333333333333333333333222222222222000111111222222111111000111111000000000000111111111111111111111222222222111111111111222222222222222222222222222222222222000111222222222222222222555444333222111000000000000111111222222222222222222222222222222222222222111111111111000000000000//////000000111222222222222222333333333333444444555555444444444444333333444444444444444333333222222222333333333333222222222111111111222222333444111111222222222333333333555444444333333444444555TTTWWW___fffkkkppp}}}sss]]]YYYSSSNNNLLLKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBB>>>===<<<;;;::::::::::::::::::999888888888888999888888888888888888888888444444444777999;;;:::999777777777777666666555444222222111111111222333444111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111222222111222555;;;BBBGGGIIIJJJ;;;:::888555444333333333111333555666555888===BBBFFFPPP___llluuu|||ooo```YYYOOOIIIFFFEEECCCAAA@@@BBBCCCCCCCCCBBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@??????>>>???AAABBBCCCBBBAAAAAAAAA@@@@@@??????@@@@@@AAA????????????>>>>>>>>>>>>??????>>>============>>>>>>>>>>>>>>>>>>===<<<<<<;;;:::::::::;;;<<<>>>???>>><<<:::888666555444444222333444444555444333333555555555555555555555555444444444444444444444444111222222222222333333333333333333333333333333333333333333222222222222111000000111111111111000000222000...------...000222000000111111111222222222111111111111222222222222111111111111111111111111000000111222222222222222111111111000000111111222000000111222222222222222111111111111111111111111222222222111111111000000/////////000111222222222111111111222222222333333444333333333222222222222333333333333333222111111333333222222222222333333000000000000111333444555111111111111222222222222555444333333333333444555gggkkkssszzz}}}{{{yyyxxx{{{yyybbbXXXVVVRRRMMMJJJIIIKKKMMMJJJKKKKKKKKKJJJHHHFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCC======<<<;;;:::::::::::::::999888888777777888888777777777777777777888888777666666666777777555333666666666666666555444333222222222222333444555555222222222222222222222222000000000000000000000000111222333333333333222111444333333222222333333444111222555:::@@@DDDFFFFFF999888666444222111000000000333666666444555888;;;===HHHWWWfffpppxxxuuubbbSSSQQQLLLHHHFFFFFFEEECCC@@@AAABBBCCCBBB@@@???>>>???>>>>>>???@@@AAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDAAABBBDDDEEEFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA???>>>>>>>>>???AAABBBBBBAAA???>>>AAA@@@@@@@@@@@@@@@@@@AAA<<<======>>>???@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;::::::;;;<<<>>>??????===;;;888666555555555666555444444555666777888555555555555555555555555444444444444444444444444111111222222222333333333333333333333333333333333333333333222222222111111000000111111111111000000222000---++++++---000222000000111111222222222222000111111111111222222222111111111111111111111111///000111222222222222222.........///000222333444000000111222222222222111111111111111111111111111333333333222222222111111...//////000111222222222000000111111111222222222333222222222111111000000111222222222222111000000444333222111111222333444/////////000111333444555000111111111111222222222777666555444444555666777xxxllljjjpppxxxyyyfff]]]QQQPPPNNNMMMKKKJJJIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHEEECCCAAA@@@???@@@BBBCCCCCCBBBBBBAAAAAABBBBBBCCC<<<<<<<<<<<<<<<;;;;;;;;;:::999888888777777888888888:::;;;:::777666777999666555444333333444555666222222222222222222222222333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111222111111111000000/////////111444777;;;===???@@@555555444444333222111111222222111111222444555666888<<>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBB===>>>???@@@AAABBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@??????>>>>>>>>>===>>>???@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAA@@@@@@?????????<<<<<<<<<<<<<<<===>>>>>>CCCCCCAAA???>>>=========???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<999777666666777666666666666555555555444444444333444444555555444444333444333333333333222222222111111111111111111111111111333555555444222111222333333222111111222333333////////////000000000000111111111111000000000000222111111111000000//////111000///......///000111000111111111111222222222222111111111000000////////////000111222333333333111111111111111111111111222111000000000111333444333333222222111000//////////////////000000000000222222222111111111000000222222222222222222222222111111111111111111111111111111222222222333333333222333444555555555444333222222222222222222222222222333555666777666555444yyyuuummmeeehhhrrrlll]]]VVVPPPOOOMMMLLLJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCBBBAAAAAAAAABBBBBB@@@@@@????????????@@@@@@=========<<<<<<;;;;;;;;;999999888777777777888888777888999888666555666888555555444444444444555555222222222222222222222222333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111111111111111000000000///111222444666888999::::::444444333333222111111111111111000000111222444555666999>>>GGGSSS___kkkrrryyyxxxyyy|||zzzfffWWWPPPLLLGGGCCCDDDCCCAAA???>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>???BBBDDDEEEEEEDDDCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@????????????======>>>????????????????????????>>>>>>?????????AAAAAA@@@@@@@@@?????????<<<<<<<<<<<<<<<===>>>>>>BBBAAA@@@>>>>>>===============<<<;;;::::::::::::999999999999999999999999<<<:::777666777777777666666666555555555444444444222222333333333333222222666555555555444444333333222222222222222222222222111333444333222000111111333222222111111222222333000000000000////////////111111111000000000//////111111111111000000000///111000////////////000111000000111111111222222222111111111111000000000///000000000111111222222333111111111111111111111111000//////......///000111333333222111111000//////////////////000000000000222222222111111111000000111111111111111111111111111111111111111111111111111111111222222222333333222111000000000000111222222222222222222222222222333333444555555555555444{{{ooojjjeeedddlllyyyrrr___TTTQQQNNNMMMLLLJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBAAA???>>>>>>======>>>>>>?????????>>>===<<<;;;;;;:::999888888777777777777777555666777666444333444555333444444555555444444333222222222222222222222222333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111111111111111000000000000333333444444444444333333333333222222111000000000000000///000000111222333555777999<<>>>>>===<<<===>>>@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>AAAFFFIIIJJJIIIFFFCCC@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???<<<<<<===>>>>>>>>>>>>===??????>>>>>>>>>>>>??????@@@@@@@@@???????????????<<<<<<<<<<<<<<<===>>>>>>??????>>>===============>>>===<<<;;;;;;::::::;;;999999999999999999888888<<<:::888777888888888666555555555555555444444444333333333333333333333333888777777666555444444333333333333333333333333333222222333111000///000222333222111111111111222333111111000000//////......111111000000000000//////111111111111000000000000222111000000000000111222000000000111111111222222111111111111000000000000111111111111111111111111111111111111111111111111000000///.........//////222222222111111000000///////////////000000000000222111111111111000000000000000000000000000000000111111111111111111111111111111111222222222222333333111///------...111222222222222222222222222222333333222222333333444555uuullliiihhhmmmyyy|||eeeWWWRRRQQQLLLKKKJJJHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDEEEEEECCCBBB@@@??????>>>>>>>>>>>>??????@@@@@@???>>><<<;;;::::::888888777666666666666777333333444333333333333333222333444555555444333222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111000000000000000333333333333222111000000222111111111000000//////000000000000111111222222333666888777888>>>IIIRRR]]]bbbgggkkknnnttt}}}}}}kkk___TTTMMMFFFBBBBBBBBB@@@>>><<<<<<;;;<<<<<<>>>???@@@??????>>>>>>>>>>>>>>>>>>???CCCHHHMMMNNNKKKFFFCCC@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@======>>>>>>>>>>>>>>>===@@@@@@????????????@@@@@@?????????????????????>>><<<<<<<<<<<<<<<===>>>>>>======<<<<<<<<<======>>>@@@@@@???>>>============;;;;;;;;;:::::::::::::::;;;999888888999999888777555555555555555555555555666666666555555666666666777777666555444444333222333333333333333333333333333333333111//////111333222222111111111111222222222111111000///......---111000000000////////////111111111000000000000000222111111111111111111222000000000000111111111111111111111000000000000000111111111111000000000000111111111111111111111111222111111111000000000000222111111111000000000///////////////000000000000111111111111000000000000111111111111111111111111111111111111111111111111111111111111222222222222444333111000000111222333111111111111222222222222333222111111111222444555uuuqqqooopppttt{{{nnn\\\TTTRRRRRRJJJJJJHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAABBBDDDEEEEEECCCAAA??????>>>>>>======>>>>>>???@@@???>>>===<<<;;;:::999888777666666555555666666333222222222333333333222111222333444444333222111222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000111111222222222333222222111111111111000000000000000///111111111222222222222222000333666666555777>>>EEEIIIOOOWWW\\\```iiiuuu{{{kkk^^^SSSLLLFFFCCC???=========<<<:::<<<<<<<<<<<<<<<=========;;;;;;<<<<<<===>>>?????????BBBHHHLLLMMMJJJEEEBBB?????????@@@@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@???>>>>>>@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<===>>>@@@???>>>======<<<<<<<<<;;;;;;;;;::::::999999999:::888777888999999888666444555555555555555555555777666555555555555666777555555444333333222111111333333333333333333333333444444444222000000222444111111111111111111111111222111111000///......---000000000////////////...000000000000000000111111111111111222222111111111//////000000000111111111000000000000000000111111111111000000000000000000000000000000000000000000000000111111111000000000111111111000000000000000////////////000000000000000000000000000000000000222222222222222222222222000000000000000000000000000000111111111222222222333333444444333222111111000000000111111222222222222222111000111222333444~~~}}}{{{yyyrrrtttxxx}}}zzzbbbVVVQQQPPPOOOJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCAAABBBCCCDDDDDDBBB@@@???===<<<<<<;;;;;;<<<<<<===>>>>>>===<<<;;;::::::999777777666555555555555555333222111222444555444333111222222333333222222111222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000111222333333222222111111000000000000000000111111222333333222222111---000333333333333777:::888>>>EEELLLRRR]]]jjjtttyyy~~~mmm[[[PPPIIIEEEBBB===;;;::::::<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<>>>>>>???>>>AAAEEEHHHHHHFFFBBB@@@>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@@@@??????????????????????????????>>>????????????@@@@@@@@@???@@@@@@@@@@@@??????>>>======<<<<<<<<<<<<==================>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>======<<<<<<<<<======>>>===<<<;;;::::::999999:::999999999888777777666666888777777777999999777555444444444555555555555555555444333222222333444555222222222222111111111111333333333333333333333333444444555333222111222444000000111222222111000000111111000000//////......000000////////////......000000000000111111111111000000111222222111000000/////////000000000111111000000000000111111111111000000000000000000000000000000000000000000000000,,,---...////////////...000000000000000000000000////////////000000000000//////000000000000000111222222222222222222222222000000000000000000000000000000000111111111111222111111222333222111///...//////000000111222222222222222111111222222333444yyyvvvssstttvvvxxxyyyxxx{{{lllZZZSSSPPPNNNLLLIIIIIIHHHGGGFFFFFFFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBBBBBBBBAAA??????======<<<<<<<<<<<<======<<<<<<;;;;;;:::::::::999777666555555444444555555555333222333555777555444222222111111111111222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111//////000111222222111111111111111111111111111111000000111222222111000//////000000000111222222333444777;;;???EEENNNYYYaaaiiipppyyyjjj```RRRHHHBBB@@@???>>>999999999:::<<<======<<<888888999999::::::::::::888999999:::;;;<<<<<<======>>>@@@BBBBBBAAA???>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@????????????????????????????????????======>>>>>>>>>????????????????????????>>>=========<<<<<<;;;;;;<<<<<<===<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>======<<<=========<<<;;;:::999999888888999999999888888777666666555666555555777888888666444444444444555555555666666444333222111111222333444000000111111111111222222222222222222222222222222222333444444222111111222///000111222222111000///000000000000////////////000000/////////.........///000000000111111111111///000000111111000000///////////////000000000111///000000000111111111111......//////000000111111000000000000000000000000***+++---...///000/////////000000000000000000000////////////000000000000////////////000000111111111111111111111111111111000000000000000000000000000000000000111111111111222111111000//////....../////////000111222222222111222222333333333333333sssqqqoooqqqwww}}}zzzeeeWWWSSSQQQNNNJJJIIIIIIHHHGGGFFFFFFFFFGGGAAAAAAAAA@@@@@@@@@??????@@@AAAAAAAAA@@@@@@????????????>>>>>>>>>>>>??????::::::::::::::::::::::::666666555444444444444555666444222444666888666444333222111000000111222333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111111222//////000000000000000///111111111111111222222222//////000111111000///...555222000///000222222111888888888:::===CCCJJJOOO^^^fffpppxxx|||pppdddRRRLLLDDD@@@???>>>===;;;888888888888999999999999444555666888999999999999:::::::::::::::::::::;;;<<<=========>>>>>>======>>>>>>>>>>>>????????????@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>>>>???>>>>>>>>>>>>>>>===<<<<<<>>>>>>============>>>>>>;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<===>>>>>>??????>>>=====================<<<;;;::::::::::::;;;;;;::::::999888888777555444555666888888666333444444444555555555666666666555333222222333555666000000000111222222333333111111111111111111111111000222444444222000000000///000111222222111000///////////////000000000000000/////////............//////000000111111111222...///000111111000///...////////////000000000000//////000000111111111222---......///000111111222000000000000000000000000+++,,,...000222222222222////////////000000000000////////////000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000111111111111555333111.........000111...//////000111222222222111222333444555444333333mmmmmmmmmppp{{{pppfffYYYQQQNNNNNNLLLJJJGGGGGGGGGFFFFFFFFFEEEEEEBBBBBBAAA@@@???======<<<>>>>>>>>>>>>============>>>===<<<;;;:::;;;<<<<<<:::999888777777777888999666666666666666666666666222222222222222222222222333333333222222222111111222222222222222222222222000000////////////000000111111000000000000111111777666333111111111222333000000000000000000111111111111000000000000111111222111111111000000//////111111111111000000000000222111000.........///000...///000111222333333333444444444666999<<<>>>@@@NNNVVVaaallluuu|||tttiii___VVVPPPFFFDDD@@@<<<:::999:::;;;666666666666666666666666777777666666777888999:::;;;::::::999:::;;;===>>>;;;;;;;;;<<<===>>>>>>??????===<<<;;;;;;<<<===???BBBBBBAAA@@@???>>>======@@@@@@???===<<<;;;:::999========================>>>>>>===<<<<<<<<<<<<<<<>>>===;;;::::::;;;===>>>>>>>>>>>>>>>>>>===<<<<<<===<<<<<<<<<<<<======>>>>>><<<:::;;;>>>???===;;;:::999888888777777888888888888888888777777777666444444444666777777444222555555444444444333333333444444444333333222222222222222111111111111222222333222222222222222222222......///000111222333333333333222111000///......//////000000000000//////000///.........///111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222111111111000000//////000000000000000000000000000000000000000000000000---.........//////000000////////////000000000000111111000000000000111111111111222222222222111111111111222222222222111111000000000000000000000000000111111111111222222222222222222111111111000000ffflllsss{{{ttteee]]]SSSLLLKKKKKKJJJHHHFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>============<<<<<<:::999999999:::;;;::::::888777777777777888555555555555555555555555444444444444444444444444333333333222222222111111222222222222222222222222111111000000000000111111111111000000000000111111333222000//////000111222222111111000000000111111111111000000000000111111111111111000000000//////111111111111000000000000222111000///......///000///000111111222222222222111111222333555777:::<<>>>>>>>>===<<<;;;;;;<<<===>>>??????>>>>>>===<<<<<<<<<======<<<;;;:::999999888>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===???????????????>>>>>>=========<<<<<<<<<<<<<<<===>>><<<:::;;;===>>>===;;;:::999888888777777888888888888888777777777666666555555444555666777555333555444444444444333333333444444333333333222222222222222111111111111222222222222222222222222222222//////000000111111222222222222111111000////////////000000000000000000///000//////...///000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000//////////////////////////////000000000000000000000000............/////////000.../////////000000000000111111000000000000111111000111111222222111111000///000000111111000000///000000000000000000000000000000111111111222222222222222222111111111000000cccpppqqqaaaYYYTTTMMMJJJJJJKKKJJJHHHEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>============<<<;;;::::::999999::::::::::::888777666666666666555555555555555555555555444444444444444444444444333333333222222222111111222222222222222222222222222222111111111111222222111111000000000000111111000/////////000111333444333333222111000000000111111000000//////000000111111111000000000000//////111111111111000000000000111000000////////////000000000111111222111111111111000000111222444666777:::===BBBJJJTTTbbboooxxx|||yyyuuusssssswww}}}}}}rrr\\\UUULLLEEEBBB@@@>>><<<999999999999999999999999666666666666666666666666777666444333444666999;;;:::999888777777777888999:::;;;;;;<<<<<<============<<<;;;::::::;;;<<<============>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<;;;::::::;;;<<<===@@@@@@@@@@@@@@@??????>>>>>>>>>===<<<;;;;;;;;;;;;===;;;:::;;;<<<===<<<::::::999888888777777888888777777777777666666666666555333222222333444444333444444444444333333333333333333333333222222222222222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000111111000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111000000000000//////////////////////////////000000000000000000000000............////////////....../////////000000000111000000//////000000111000111111222222111111000...//////000000//////...000000000000000000000000000000000111111111222222222222222111111111111111nnn|||nnn___WWWSSSPPPLLLKKKKKKLLLKKKJJJEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBAAAAAA>>>>>>>>>>>>============<<<<<<;;;;;;:::::::::::::::999888777666555555555555555555555555555555555222222222222222222222222333333333222222222111111222222222222222222222222222111111000000111111222111111000000000000111111000000111222333666777999444444333111000000000000000000////////////000000000000000000000000//////111111111111000000000///000000000////////////000000111111111111111000///222222111111222333555666777888999===CCCMMMXXX___lllkkkiiijjjmmmrrrxxx|||~~~oooaaaWWWJJJFFF@@@===<<<<<<<<<;;;555555666777888777666666555555555555555555555555666555333222333666999;;;;;;:::888777666777777888::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<======>>>???@@@@@@??????<<<===================================================<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<>>>>>===???>>>===<<<;;;:::::::::;;;:::::::::;;;;;;;;;::::::999888888777777888888777777666666666555555555444222//////000222222222444444444333333333222222333222222222222222222222222222111111111111222222000000000000000111111111222222222111111000000000//////000000111111111111111111000000000000111111///////////////000000111////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000//////////////////////////////////////////////////////.........///////////////........./////////000000000000////////////000000000000111111111111000000...//////000000//////...000000000000000000000000000000000000111111111111111111111111111111111111jjj[[[TTTSSSPPPOOOMMMKKKKKKKKKIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>============::::::::::::999999888888888888777777666555444444555555555555555555555555222222222222222222222222333333333222222222111111222222222222222222222222000000////////////000000111111000000000000111111000111222333555777999:::444333222111000000000000000000////////////000000//////////////////000000111111111111000000000////////////000000000000///000000111111111000000///222111111000000111333444444555666777999===CCCHHHUUUWWW[[[aaaiiiqqqyyy}}}}}}}}}}}}||||||~~~yyykkk```VVVMMMFFFAAA>>>:::888777777777666444555666777666555333222444444444444444444444444555444333222444666999;;;;;;:::999777777777888888::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<>>>@@@@@@@@@???>>><<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;===============<<<;;;;;;>>>>>>===;;;::::::::::::999:::::::::999999999::::::999888888777777888888666666666555555555555444555333111000222333333333444444333333333222222222222222222222222222222222222222111111111111222222//////000000000111111111333333222222111111000000/////////000111111222222111111000//////000111111...//////000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000........................///////////////////////////////////////.....................////////////000000////////////000000000000000111111000000000///000000111111000000/////////////////////////////////000000000111111111111111111111111111111111mmm^^^TTTRRRTTTMMMMMMKKKJJJHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>============777777888888888777666555666666666666666555555444444444444444444444444444444444444444444444444444333333333222222222111111222222222222222222222222000000////////////000000111111000000000000111111///000111222333555666666222222111000/////////000000//////......//////000......////////////000000111111111111000000000000...//////000000000000/////////000000111000000000000000///...///000111222000222444555666777999<<>>>>>>>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;::::::;;;;;;:::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;::::::999======<<<;;;::::::::::::888999:::999888777888::::::999888888777777888888666555555555444444444444777666444444666666666555333333333333222222222222111111111222222222222222222222111111111111222222///000000111111222222222333333222222222111111111//////000000111111111222111000///......///000111......///000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000..............................////////////000000........................000000000000000000000000///////////////.........------........./////////000//////......//////000///000000111111000000//////000000111111000000////////////////////////////////////000000000111111111111111111111222222222nnnaaaYYYRRRPPPRRRLLLKKKKKKIIIGGGFFFGGGHHHEEEEEEEEEEEEFFFFFFFFFGGGDDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>============888999999:::999888777666333444555666666666555555444444444444444444444444444444444444444444444444333333333222222222111111222222222222222222222222111000000000000000000111111111000000000000111111//////000111222222222222000000///////////////000//////............//////........./////////000000111111111111000000000000---...///000111111000///......///000111111111000111000//////000111222333...000333444444444666777666999>>>FFFQQQ]]]ggglllmmmoooppprrrsssvvvzzz}}}yyy|||ttthhhaaaQQQLLLDDD@@@>>>===:::777999999999777666555555555666666666555555444333222333333333333333333333333333444555777888999::::::888777666666666777888999::::::999999999999999999999999::::::::::::999999999:::===>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;:::::::::;;;;;;:::::::::::::::;;;;;;::::::999888<<<<<<;;;::::::;;;;;;;;;666888:::999777666777999:::999888888777777888888555555555444444444333333666555555555777777555444333333333222222222222111000111111111222222222222222222111111111111222222000000111111222333333444222222222222222222222222000000000000000111111111000///...------...///000---...///000111000000///000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000................................./////////000000........................000000000000000000000000000/////////............---------.........////////////............////////////000000000000//////...//////000000//////...////////////////////////////////////000000000111000000111111111222222222ooo^^^VVVSSSMMMIIIJJJLLLLLLKKKJJJHHHHHHJJJKKKCCCDDDDDDDDDEEEEEEFFFFFFDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>============<<<<<<===>>>===<<<;;;:::222333444666666666666555444444444444444444444444222222222222222222222222333333333222222222111111222222222222222222222222222222111111111111222222111111000000000000111111000111111222222222111111///............//////000//////............//////---.........//////000000111111111111000000000000---...///111111111000///------///000111111111111333333222222222444555666000111333333222222444555999888999===DDDNNNWWW]]]WWW[[[```eeejjjpppvvvzzzvvvyyy|||{{{ooocccXXXNNNHHHAAA>>>;;;;;;<<<<<<999555444555666555444444444555555555555555555555555555333333333333333333333333222444666888::::::::::::666555444444555666777888:::999999999999999999999888999999::::::999999888;;;===???@@@@@@???<<<;;;>>>>>>=========<<<<<<<<<========================<<<<<<;;;::::::::::::;;;999::::::;;;;;;::::::999::::::;;;;;;::::::999888;;;;;;:::::::::;;;<<<<<<666888:::999666555777999:::999999888777888888888555555444444444333333333333222222444555555333000333333333222222222111111000000111111222222222222222222111111111111222222000000111222333333444444222222222222222222222222111111000000000000000000000///---,,,,,,---///000---...000111111111000///000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111---.........//////000000........................000000000000000000000000000000//////.........------------.........////////////............////////////000000000000//////---..................---////////////////////////////////////000000000000000000111111222222222222nnneeeYYYNNNIIIHHHHHHIIIFFFGGGHHHGGGEEEDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFDDDCCCBBBBBBCCCCCCBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;:::999888888666666666666777777777777666555222111000111333555333444444555555444444333000000000000000000000000111111111111111111111111111111000000//////......//////000111222222333333......---......///000111////////////////////////...///000000000000000//////......------///000111000000111111111111000000000000000000000000000000000000000000000000000000000111111111111222222222444333111000000111333444000222555888<<<@@@CCCEEEFFFGGGJJJNNNTTT]]]gggnnnqqqttt{{{{{{jjjdddZZZOOOFFFBBB@@@@@@===999666555777888777555555555444444444444555555222222222222222222222222222333555666666555333222000222666999;;;:::888777666666666666777777777777444444444555666666777777:::888777888999;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;<<<======<<<<<<;;;::::::999888888777777666666777888999999777777777777666666666666444444555555444444333222111111111222222333333333333222000//////000222333000000000000111111111111333333222222111000000000////////////000000000000000000000000000000000000////////////000000000000//////000000111111222222//////............//////////////////000000000000000///...............///////////////////////////........./////////////////////............//////............////////////,,,---///000000000///...........................------------............//////............//////,,,,,,,,,---------......////////////000000000000///......------///000111111111000///////////////......///000000000000000////////////000000000000nnneee]]]SSSKKKHHHGGGHHHIIIFFFGGGHHHGGGEEEDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDBBBBBBBBBBBBCCCBBBAAA@@@???======<<<<<<;;;;;;;;;;;;:::999888888777666666666666666666666444444333333333222222222333333444444444444333333111111111111111111111111222222222222222222222222111111000000//////......//////000111111222333333000//////........./////////////////////////////////////////////...---,,,///......---...///000111000000111111111111000000000000000000000000000000////////////////////////000000111111111222222222333222000//////000222333111111222333444555666666888999<<<>>>BBBIIIPPPUUU___dddllluuu|||wwwnnnbbbZZZRRRNNNGGG@@@<<<::::::;;;:::777444444555666555333555555444444444444555555222222222222222222222222222333444555555444333222111333666999:::999777666555555666666666777777777888888888888888777777777:::888777777999::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<=========>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<===<<<<<<;;;;;;:::999999888777777777777777888999999888777777777666666555555555555666666555555444333222222222222333333333444222111000//////000111222000000000000111111111111111111111111111111111222/////////000000000111111111111111111111111111111....../////////000000000//////000000000000000000//////............///////////////000000000111111111000//////.........//////////////////////////////////////////.........//////............//////............////////////---...///000000///..............................////////////000000000000//////............//////,,,,,,------.............../////////000000000000///......---...///000111111000000///////////////......///000000000000000////////////000000000000yyyhhh]]]XXXSSSMMMHHHFFFGGGGGGGGGEEEFFFGGGFFFDDDCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBAAAAAA@@@???>>>>>>======;;;;;;;;;;;;:::999888888777777777666555555555444222333444555444333222111333333444444444444333333222222222222222222222222333333333333333333333333111111000000//////......///000000111111222222222111111///......---------////////////////////////000000//////...,,,+++***///............///000000///000000111111000000///000000000000000000000000////////////////////////000000000111111111222222111000///......///000111333333333222111111000000222333555666777:::>>>AAAIIIOOOWWWaaaiiiooorrrsssqqqsssvvvzzz}}}vvvooofff^^^WWWOOOGGGAAAAAA???<<<999777666777777666444222222333333222111444444333333333333444444222222222222222222222222222333444555555444333222222444666888888777666444333444444555666777888888::::::999888888777666666:::888777777999::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999888777777777777888999999999888888777666555555444666666777777666666555444333333333333444444444444111000///......///000111000000000111111111222222//////000111111222333333000000000111111111222222111111111111111111111111...////////////000000000000000////////////////////////............//////000000000111111111222222333222111000///.........////////////////////////000000//////......------/////////....../////////............////////////....../////////......---...........................////////////000000000//////............//////---............/////////....../////////000000000///............///000000111000//////......//////......///000000000000///////////////000000000000zzzggg\\\WWWOOOLLLHHHFFFFFFFFFEEEDDDCCCEEEEEEEEECCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@??????>>>>>>===;;;;;;;;;;;;:::999888888777777666666555444333333333333444444333333222111333333333444444333333333222222222222222222222222333333333333333333333333111111000000//////......///000000000111111111222000000///...............////////////////////////////////////......---,,,............/////////000//////000000000000//////////////////////////////////////////////////////000000000000111111111111111000000//////000000111111111111111111111111111222444555555555555777999<<<@@@FFFMMMSSSVVVXXXYYYXXX[[[```fffmmmssswwwyyy}}}sssiiicccWWWSSSMMMHHHEEEAAA>>>;;;::::::888777555444444333444333222222222222111111333333222222222222333333111111111111111111111111222222333333333333222222222333444555444444333222222222333444666777888888777777777666666555555555999888666777999::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;:::<<<<<<;;;;;;::::::::::::888888888777777888999999:::999888777666555444333666666666666666555444444444444444444444444444444111111000000000000111111000000111111111222222222///000000000111111111222000111111111222222222222222222222222222222222222000000000000111111111111000000//////......------//////............//////000111111111222222222222444333222000///.........////////////////////////111111000///...------,,,......////////////..................////////////..................------........................,,,,,,,,,---------......///......------......///.../////////////////////........./////////000000............/////////000000000///............///---...//////000000//////////////////000000000000zzzggg[[[UUUSSSKKKIIIGGGFFFEEEEEECCCAAABBBCCCDDDDDDBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@???>>>>>>>>>?????????>>>======;;;;;;;;;;;;:::999888888777666666555444333333222666555333111111222333444222333333333333333333222222222222222222222222222333333333333333333333333111111000000//////......000000000000000111111111...............///000000////////////////////////---...///000000000000000---....../////////////////////000000000000//////////////////////////////........................//////000000000111111111111111111000000111111111.........//////000000000...000222222111111222333666888<<<@@@CCCDDDDDDCCCDDDFFFIIINNNTTT[[[aaaeeekkkooouuu{{{zzzuuunnnggg___WWWOOOJJJAAA???;;;999888888777777444444444333222111000///222333333333222111111222222222111111111111222222111111111111111111111111111222222222222222222111111111111111111000000000111222333444555666777777444444555555555666666666999777666777888999999999:::::::::;;;;;;;;;<<<<<<<<<;;;:::999999;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<;;;;;;:::<<<<<<;;;;;;;;;;;;::::::999999888888888888888999:::999888777666555444333444555555555555444333333444444444444444444444444222222222222222222222222111111111111222222222222111111111000000000//////000111111111222222222222111111111111111111111111111111222222222333333333000000//////......------//////............//////000111111111222222222222444333222000///.........////////////////////////111111000///...------,,,......///000000///..................////////////.........------------...........................,,,,,,,,,,,,------------......------------....../////////////////////...............////////////---......///////////////000//////...............------...///////////////////////////000000000000uuucccYYYRRRLLLJJJJJJHHHFFFEEEEEEDDDAAA???@@@BBBCCCCCCBBBAAABBBDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAAAAA@@@???>>>===;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;:::999888888555555555444333333333222777555222000000111333555222222333333333333222222222222222222222222222222333333333333333333333333111111000000//////......000000000000000000000000---------......///111111////////////////////////,,,---...000111111222222---......///000/////////...//////000000//////...000000000000000000000000......................../////////000000000111111111111111111111111111111222222111111111111111000,,,...000000000000111333333555777:::;;;<<<;;;;;;999::::::<<<@@@DDDIIIKKKSSSWWW]]]cccjjjrrryyy~~~yyyppphhhbbbYYYVVVPPPKKKGGGBBB===999888777666555444333333333000000111222333333222222111222444444222111111222111111000000000000111111111111111111111111111111111111111111111111111111111000////////////000000111222222333444555666666444444555666666777888888999777666666888999999888999::::::;;;;;;<<<<<<<<<<<<;;;:::999999;;;<<<>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::999888888888888999999888888777666555555444444444444555444333333222444444444444333333333333333333333333333333333333111111111222222222222333222222111000000///......000000000111111111222222000000000000000000000000111222222222222333333333000000////////////////////////............//////000000000111111111222222333222111000///.........////////////////////////000000//////......---------...///000000///...---............////////////------,,,,,,---......///........................---............/////////......------------....../////////............---------........./////////---......///000/////////000///......------......------...////////////...////////////000000000000ttt___UUUQQQKKKGGGFFFGGGFFFDDDCCCDDDCCCAAA??????AAABBBBBBAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@@@@@@@>>>===<<<999:::<<<===>>>===<<<;;;;;;;;;;;;;;;:::999888888444444333333333333333333555444333222222222333333222222333333333333222222111111111111111111111111222222222222222222222222111111000000//////......000000000000000000000/////////.........//////000////////////////////////------...///000000000000------///000000000///.........////////////......000000000000000000000000........................////////////000000000111///000000000000000000///333333333222222222222222///000111111000111333555111222444555666666666555333333444666777888999999BBBDDDHHHLLLRRRYYYaaafffmmmttt{{{~~~zzzppplllfff```YYYRRRKKKGGGDDDAAA>>>;;;:::888555333555666666555444222111111111111222333333444444444///111444444222000111222111000000//////000000111111111111111111111111111111111000000000000111111111111/////////000111222222222333333444444444444444444555555555555555555888777666666888999999888999999::::::;;;<<<<<<===<<<;;;999888999:::===>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999888888888999888777777777666666555555555555555555555444444333444333333333222222222222222222222333333222222222111111111222222222333333000000000000000//////////////////000000000111111////////////////////////000000000111111111222222//////000000000000000000//////............///////////////000000000111111111000//////.........//////////////////////////////////////////.........---...///000000///...---............////////////,,,+++++++++,,,...000111........................------........./////////...------,,,,,,------...............------,,,,,,---------.........//////------///000000000///...//////...------------...,,,---......//////......////////////000000000000ooo```TTTPPPOOOJJJGGGGGGEEEDDDBBBBBBBBBBBBAAA??????@@@BBBAAAAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@???>>><<<;;;777999;;;=========;;;:::;;;;;;;;;;;;:::999888888333333333333333333333444333333444444444333222111222222222333333222222222000000000000000000000000111111111111111111111111111111111000//////......000000000000////////////111000///......---......////////////////////////.........///......------,,,---///000000000///.........////////////......000000000000000000000000........................////////////000000000000......////////////......,,,,,,------...///000000000000000/////////222444000000111222222111000///...000333555777666555333777888999;;;>>>DDDKKKPPPVVV\\\bbbfffgggiiioootttyyy||||||uuunnnhhhddd```]]]RRROOOLLLIIIFFFCCC>>>;;;<<<:::777666777666555444///111333333222111000000111111111000000000//////---000333333111///000111000000////////////000000000000000000000000000000111111000000000000111111222111000///000111333555333333333333333333333333444333333222222111111000888777555666888999999888999999::::::;;;<<<=========;;;999888888:::===>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;========================<<<=====================;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999888888888999777777777777666666666666666666666666666555555444333333333222222111111111111111222222222222111111111111222222222333333333......//////000000111111////////////000000000000////////////////////////////////////000000000000//////000000111111222222//////............//////////////////000000000000000///............//////////////////////////////.........///////////////---...///111111///...---............/////////000++++++***+++,,,...000222........................+++++++++,,,,,,,,,------...------,,,,,,------.........---------,,,,,,,,,---------.........//////,,,---///000000000///...//////...------------...,,,---......//////......////////////000000000000xxxiiiUUURRRNNNKKKJJJJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@@@@======>>>???@@@@@@AAAAAAAAA@@@??????@@@AAACCCDDD@@@@@@???>>>===<<<;;;;;;;;;<<<===>>>>>>===<<<<<<::::::999888777666555444666666555555555444444444222222222111111000000000333333222222111000//////000111111111111222222222222222222222222222222222111111000000//////......111111000000000000111111//////000000000000//////111000///...------...///.../////////000000000111///////////////000111111......------------......///////////////........./////////...---------,,,000000000000000///......//////............//////000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333333222444333333444666888;;;<<>>;;;999777555444555444222111111222333555111111111111000000000000000000000000000000000000111111000000000000111111222111000//////000111222000000000000111111111111///000111222222111000///000///.........///111222222222111111222222333444333333222222333333444555666666666666555555555555888888999:::::::::999999<<<;;;;;;::::::999999999==================<<<<<<999::::::;;;;;;::::::999::::::;;;<<<=========<<<======<<<<<<<<<;;;;;;;;;::::::::::::999888777777<<<;;;::::::999999::::::;;;999666444444555666888555555444444444333333333444444555555555444222111222222222111111111000000//////000000111111111111111111111000///......---000000000000000000000000////////////000000000000222111000//////...//////000000000000000000000000,,,,,,------......//////000000000000000000000000111111000000//////......//////.........---------000000/////////.........//////000000000000////////////000000///---+++***........................------------------------------------------------///...------...///...,,,...------,,,,,,------...------------------------------------------------//////............//////....................................////////////uuudddYYYQQQNNNJJJHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@???>>>>>>>>>???@@@AAAAAAAAA@@@??????@@@@@@AAABBBCCC@@@@@@???>>>===<<<;;;;;;;;;<<<===>>>>>>===<<<;;;:::999999888777666555555555555555444444444333333444444444333333333222222333333222222111000000///000111111111111222222222222222222222222222222222111000000000/////////...111111000000000000111111//////000000000000//////111000///...------...//////////////////000000000---------------...////////////............//////////////////...........................---------000000000000000///....../////////....../////////////////////////////////////////////////////////000000000000000000000000///000111111222222111111222222333333555666888999::::::;;;<<<>>>@@@BBBCCCEEEGGGKKKNNNQQQTTTWWWZZZ\\\]]]^^^```bbbcccdddeeegggggggggggggggfffeeeeeeccccccbbbaaa```___^^^^^^XXXWWWUUUSSSPPPMMMKKKJJJGGGFFFDDDBBB@@@>>><<<;;;::::::999888777666555444777555333111000111222222111111111000000000//////111111111111111111111111111111000000000000111111111000000000000000000111000000000111111111222222///000111111111111000///000//////...///000111222111111111111111222333333333222222222222333444444666666666666666666666666888888999:::::::::999999888888888777777777777777;;;;;;;;;:::::::::::::::999::::::;;;;;;::::::999:::;;;<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999888777;;;;;;:::999999999999999999777555333222333555666555555444444444333333333333333444444444333111111222222222111111111000000000000000111111111222222222222111000000///......000000000000000000000000/////////000000000111111111000000////////////000000000000000000000000000000000000000000000000000////////////////////////000000000000//////......//////.........---------......---------,,,,,,,,,//////000000000000//////...////////////---,,,+++........................------------------------------------------------...---,,,---......---,,,...------,,,,,,------...------------------------------------------------//////............//////....................................////////////mmm\\\RRRNNNKKKHHHEEEDDDDDDEEEDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>??????@@@AAAAAAAAA>>>???@@@AAAAAAAAAAAAAAA@@@???>>>>>>===<<<;;;;;;<<<============<<<:::999888888888777777666666666444444444333333333222222444444444333333333333222333333222222111000000000000111111111111222222222222222222222222222222222000000000000////////////000000000000000000000000...//////000000//////...000///......---.........////////////////////////...------------......///000000////////////000000........................---------...............//////000000000///......000000////////////000000////////////////////////////////////////////////000000000000000000000000...///000000111111000000000111222333444444444444666666555555444555555666666888;;;<<<===???BBBDDDDDDDDDEEEFFFGGGHHHIIIIIIKKKJJJJJJJJJJJJIIIIIIIIIGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@???===<<<:::888888777777777666666666666666333333333444444444444444777666444111000000000000111111000000000000//////111111111111111111111111111000000//////000000111///000000111111000000///000000000000111111111222///000000111111000000///000////////////000111222000000000000000111111222222222222222222333444444555555555555555555555555777888999:::::::::::::::999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888::::::999888888888888999666555333111111222444555555555444444444333333333111222222222222222111000222222222111111111111111111111111222222222222222222222222111000000//////000000000000000000000000000000000111111111222222000////////////000000111000000000000000000000000222222222111000/////////////////////////////////000000000////////////..................------------------------,,,,,,,,,...//////000000//////...---......//////...------........................------------------------------------------------...---,,,---//////...,,,...------,,,,,,------...------------------------........................//////............//////....................................////////////iiiYYYPPPKKKGGGFFFDDDBBBBBBCCCCCCCCCBBBAAA@@@@@@???>>>>>>======????????????@@@@@@AAAAAA<<<===???AAAAAAAAA@@@@@@???>>>>>>===<<<<<<;;;;;;<<<=========<<<:::999888777777777777777666666666333333333222222222111111111111111111111111111111222222222111111111000000000000111111111222222222111111111111111111111111000000000000////////////000000111111111111000000...//////////////////...........................000////////////.........000000////////////000111//////............//////------...............///,,,---------.../////////...///////////////......///000000000000000000///////////////////////////////////////////////////////////////////////////...///000000111111000000///000222333333222111111222222222222333333444555555777888888888888999;;;:::::::::;;;;;;;;;<<<<<>>>>>>>>===>>>>>>>>><<<<<<<<<;;;:::999999888999999888777666666555555444333333333222111111111000000111111222222222222555444222111000000000000111000000000////////////111111111111111111111111000000////////////000000...///000111111000///......////////////000000000///000000000000000000///000000000000000111111111///////////////000111111222222222111222333333444222222222222333333333333777888999999::::::::::::999:::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888999999888777777777777888444444222222222333444555555555444444444333333333222222222222222222111111111111111111111111111111222222222222222222222222222222222222111111000000////////////////////////000111111111222222222222//////...//////000111111000000000000000000000000000000/////////.........////////////////////////////////////////////////........................////////////////////////...//////////////////...,,,------....../////////........................------------------------------------------------.........///111111///---...------,,,,,,------...------------------------///////////////////////////......------......///....................................////////////xxxaaaSSSNNNKKKFFFAAACCCBBBAAAAAABBBCCCCCCBBB?????????>>>======<<<<<<>>>>>>????????????@@@@@@<<<===???@@@AAA@@@@@@???>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<;;;:::888777777777777666666666666666333333222222222111111111111111111111111111111111222222222111111111111111000000111111111222222222111111111111111111111111////////////000000000000///000111111111111000///......////////////......------................../////////...............000000////////////000000...------,,,,,,------...,,,---------......//////,,,---------.../////////......////////////.........///000000000000///...................................................///////////////////////////000111111222222111111///000222222222222000000////////////000111222333333444555444222222333444555555555555555555444444666666666555666777888999666666666555555444444444333333333333222222222222111000000///......------111111111111111111111111111111000000111111111222000000000////////////...000000000000000000000000000000////////////000000...///000111111000///...---------............///000//////////////////000///000000111111111111111//////......//////000111222111111111111222333333222222222333333444444444666777888999::::::;;;:::666666777777888888999999::::::::::::;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<<<<;;;:::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888777666666666666777444444333333444555666777555555444444444333333333333222222222222333333333111111111111111111111111222222222222222222222222222222222111111111111111////////////////////////000111111111222222222222//////...//////000111111////////////////////////---........./////////000......................................./////////---......................../////////////////////......////////////......,,,---------...//////000........................------------------------------------------------/////////111333333111///...------,,,,,,------...------------------------////////////////////////......------------..........................................////////////kkk^^^OOOIIIJJJKKKGGGAAABBBAAAAAAAAACCCCCCBBBAAA>>>>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????@@@??????=========<<<<<<<<<;;;;;;:::;;;;;;;;;;;;:::888777777777777666666555555555333333333222222222111111222333333333333444444444111111111111111111111111000111111111111222222222111111111111111111111111////////////000000000000///000111222222111000///---......//////......---,,,,,,---............---------.........////////////......------------...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---......//////---------...............------.../////////......---...///000000///...---................................................000000000000000000000000///000111111222222111111//////000000111000000000222222111000000000111111000111222111///...///000333333333333333333333333222111111111333555777888333333333333222222111111/////////000000000000000/////////000000111111111222222111111111000000000...//////000111111222222000000////////////......////////////////////////000//////......//////000...//////000000//////...------------............000//////......//////000///000111111222222111111///////////////000000111111111111111111222333333333444444555555666666666666777888999:::;;;;;;;;;888888888999999999999999666777777888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;::::::999::::::::::::;;;;;;;;;;;;::::::::::::999888777777777777666555555555555666444444444444555666777888555555444444444333333333333222222222222333444444111111111111111222222222222222222222222111111111111111111111111111111111000000000000000000000000000000000111111111222222000////////////000000111////////////////////////.........///000111111111........................---............/////////---------...............,,,,,,,,,------------------......//////......------------------...///000........................------------------------------------------------......///222444444111///...------,,,,,,------...------------------------..............................------------..........................................////////////{{{iiiTTTPPPKKKHHHHHHIIIHHHFFFBBBAAA@@@AAABBBBBBAAA???>>>>>>>>>>>>========================<<<<<<<<<<<<============>>>>>>@@@@@@======<<<<<<<<<;;;;;;;;;888999:::;;;;;;:::999888888888777666555444444333444333333333222222222222222222333333333444444444111111111111111111111111000111111111111222222222111111111111111111111111.../////////000000000111///000111222222111000///---......//////......---+++,,,---.........------+++,,,,,,---...///000000//////...------------------------,,,,,,---------++++++,,,------...//////...............---------,,,---......//////......,,,---...//////...---,,,................................................000000000000000000000000...///000000111111000000---------------...///000333333222111111111222222000222333222000000000222333333333333333333333333111000000111333666999;;;333222222222222111111111//////000000000111111111000111111222222333444444000000000000000000111111//////000000000000000000000000/////////.................................//////............///////////////....../////////........./////////000000000///............///000///000111222222222111111000000//////000000111222111111111111111222222333222222333333444555555555666777888999:::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::666666666777888999999999;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;;;;;;;::::::999999:::::::::;;;;;;;;;999999999999888777666666777666555555444444555555333333444555666777888888555555444444444333333333222111111000111222333444000000111111111222222222222222111111111000000000000000000000000000000000000000000000000000000000/////////000000000111111111000000////////////000////////////////////////............////////////........................---------.........//////---------.........//////,,,,,,,,,---------......---......//////......---......---------...//////........................------------------------------------------------,,,,,,...111333222000......------,,,,,,------...------------------------------------------------...------,,,,,,------.......................................////////////xxxaaaPPPEEEGGGHHHFFFBBBAAADDDGGGAAA@@@@@@AAABBBBBB@@@>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<>>>@@@AAA<<<<<<<<<<<<<<<;;;;;;;;;777888999:::;;;:::999888999888777666555444333333444444444333333333222222000000000111111222222222111111111111111111222222000111111111111222222222000000000000000000000000.../////////000000111111...000111222222111000...---..................---***+++---...///...------***+++,,,---...000111111222111000///////////////.........------.........++++++,,,,,,---...///////////////......------,,,,,,,,,---.../////////...+++,,,...//////...,,,+++................................................000000000000000000000000---......///////////////,,,+++******+++---...///------------...///000111000111222222000000111222/////////000000000000000/////////000333777:::<<<000000000000000000//////////////////000000000000000000000000////////////......//////000111111222000000111111000///......000/////////............------------------------//////............//////000///...------...///000000000000000111111111111000///...------...///000///000111222333222111111000000000000000111222222111111111000111222222333...//////000111111222222666666888999:::;;;;;;;;;999999999888888777777777777888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888999::::::;;;;;;;;;;;;999999999::::::;;;;;;;;;888888999888888777666555666666555444444444444555222222333444666777888888555555444444444333333333111000/////////111222333000000111111222222222222222111111111000000/////////////////////000000000000000000000000000000000////////////000000000000222111000//////...//////////////////////////////---------,,,++++++******........................---------.........//////---------.........//////........./////////000000---..................---///...---,,,,,,---...///........................------------------------------------------------***+++,,,///111111///,,,...------,,,,,,------...------------------------------------------------...------,,,,,,------......................................./////////000mmm]]]SSSNNNJJJGGGEEEEEEFFFFFFCCCAAA??????>>>===<<<<<<======>>>>>>===<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<======???>>>===;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;:::666777777888888888777777666555444333222333333444///000111222111111333444444333333222111000//////333222111000000111222333//////000111111111111000222111111111000000//////111111000000//////......000000000000000000000000...---,,,,,,---...///000////////////////////////........................111111000000/////////...000000//////............------............------,,,...//////...------...------............------........................//////............//////111111000///////////////...///////////////...---000000//////......------000000000000000000000000000000000000////////////////////////////////////111111000000000000111111/////////000111111222222////////////000000000000//////////////////////////////000000111111222222////////////000000000000000000111111111111000000.........////////////000///...,,,+++,,,---///111222111000//////.........000///......000111111000......////////////......////////////000000000000000000000000111111111111000000111111111222222222333111000......///111222333333333333333333333222666666666777888888999999999999::::::999888666555666666666666777888999:::;;;;;;;;;;;;:::999888888<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<777777888888888888777666666666555555555444444444333333333444444555555555222222222222222222222222000000000111222222222333222333333333333222111111000000000000000000000000111111111111000000000000000000000000111111111111////////////////////////000000000000000000000000///////////////////////////////////////.................................---------............///)))***,,,---...------,,,------------------------,,,,,,------...///000000........................------............------//////...---,,,,,,++++++------,,,++++++,,,,,,,,,---......---,,,,,,...111------------------------++++++++++++++++++++++++////////////////////////000///...---------------.........///......---,,,...------------...//////mmm\\\QQQLLLJJJEEEDDDBBBCCCFFFGGGFFFDDDAAA@@@@@@???>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<============???>>>===<<<;;;<<<<<<===============<<<;;;:::999777777888888888888777777777777555444444444555555000111222222222222222333222222222111111111111111222222111000000111222222000111222222333333222222111111000000000/////////111000000000/////////...////////////////////////......---,,,---...//////................................................000000/////////........./////////......---------------............------,,,...//////...------...------............------..............................------------......000//////.....................///000000/////////000000000//////.........////////////////////////000/////////////////////////////////////////////111111000000000000111111---...///000111222333333.../////////000000000000/////////////////////////////////000000000000000.../////////000000000000/////////000000/////////,,,,,,,,,------------.........---,,,---...///000//////////////////000000---+++******,,,---,,,,,,......////////////........./////////000000000000/////////000000000111111000000000111111111222222222111000//////000111222222222333333333333333333666777777888888999::::::999999::::::999777666555777777777888888999;;;;;;::::::;;;;;;::::::999888<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999999888888;;;;;;999888666555444333666555555555444444444444222333333333444444444444222222222222222222222222111111111111111222222222222222333333222222111000000000000000000000000000000000000////////////...//////000000000111111111000000000000000000000000/////////////////////////////////////////////////////////////////////...........................---------............///---.../////////...---,,,------------------------,,,,,,------...//////000........................,,,------------------,,,------------------------------,,,,,,+++,,,,,,---.........---++++++---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////...---------------,,,,,,---...//////......---------------...//////{{{rrrdddUUUJJJEEEDDDEEECCCBBBAAABBBDDDEEEDDDCCC@@@@@@???>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999777777888888888888777777666555555444444444444555111111222222333222222222000000111111111222222222222222111000000111222222222222333444444444444333000000///////////////...000000000000//////////////////////////////////////////...---------......------------------------------------------------///............---------......------------,,,,,,------............------,,,---//////---,,,---...------............------........................------,,,,,,,,,,,,------............---------------...///000000111000000000000000000////////////////////////////////////////////////////////////////////////////////////111000000//////000000111---......///111222222333....../////////000000000///////////////////////////////////////.............../////////000000000---......//////......---,,,,,,,,,------------...---------.........//////---------......000111111///---,,,,,,---...---,,,......////////////............/////////000000000.........////////////000000000000000111111111111222111000//////000111222111111111222333333333444666777777888888999::::::888888999999888777666555777777666777777888999:::888999999:::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;:::999888777666555<<<;;;999777555444333333555555555555444444444444222222222222333333333333222222222222222222222222222222222111111111111111222222333333222222111000000000000000000000000000////////////............//////000000000000111111000000000000000000000000////////////////////////////////////////////////......//////////////////........................---------............///////////////...---,,,+++------------------------,,,,,,------.../////////........................,,,,,,,,,------,,,,,,,,,++++++,,,,,,---...//////---,,,,,,,,,,,,,,,------...//////---++++++,,,---------------------------------------------------........................///...------------------***+++,,,---/////////000------------......//////}}}ppp^^^YYYPPPGGGBBB@@@AAABBBCCCCCCBBBAAAAAA@@@@@@???>>>======<<<<<<<<<======>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>??????======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777888888888888777777666222222222222222222222222222222222333555555333222111111111111111111111111222111111111111111111222111222333333444444333333////////////............000000000000//////////////////////////////////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---///...---,,,------------............------...........................------,,,,,,------........................------...///000111111111111000000000000000000000000////////////////////////.........///////////////////////////////////////000000////////////000000////////////000000000111........./////////000000/////////////////////////////////......------,,,........./////////000000.........//////..................////////////000,,,---......//////.........---------......///000111///....../////////...---......//////......---........./////////000000---------.........///////////////000000000111111111000000///000000111222///000000111222333333444555555666666777888888888888888888777777666666555444444444444444555666666777777888::::::;;;;;;;;;::::::::::::::::::::::::::::::999888888777666666888777666555555555666666444444444444444444444444222222222222222222222222111111111111111111111111333222222222111000000000222222222222222111000000000000000000000000000000000000/////////.........////////////000000000111111111111111111111111111////////////////////////////////////////////////............////////////........................---------............///---------,,,,,,+++++++++---------------------------------.........//////........................,,,------......------,,,++++++,,,------......///---,,,,,,,,,,,,------...000000000///---,,,,,,---------------------------......................................................---,,,,,,---------***+++,,,---............,,,------...............ppp___UUUKKKIIIFFFCCC@@@?????????@@@@@@@@@@@@???>>>>>>>>>===<<<<<<<<<<<<<<<======>>>>>>===<<<<<<<<<<<<<<>>>>><<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::999888888888888888888777666666111222222222222222222222333222333555777888666333333333222222111000000///111111111222222111111111000000111222222222222222............////////////////////////000000000000......................../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++---......---,,,,,,---------............------........................//////............//////...//////000000000//////------...000111111111111///////////////000000000........................------....../////////000////////////////////////000000////////////000000111111000000///......---............//////////////////////////////////////////......------,,,,,,............////////////...//////000000//////............////////////000,,,---......//////......//////...---------------///---++++++---------,,,------............------............////////////------------................../////////000000000000000000000000111111222//////000000111222333333333333444444555555666666777777666666666666666666444444444444444444555666666777888999:::;;;;;;;;;::::::::::::::::::::::::888888888888999999999999666666555555555555555666333333444444444444444444222222222222222222222222111111111111111111111111333222222222111000000000111222222222222111000000000000000000000000000000111111111000000000//////...////////////000000000000000000000000000000000........................////////////////////////---.........//////000000........................---------............///++++++++++++,,,,,,---------------------------------------.............................................////////////......---------------------------,,,,,,,,,------...///000111222111...------...------------------------................................................------,,,,,,,,,------...,,,---------------,,,,,,,,,---......//////......qqqcccTTTIIIEEEAAAAAA@@@@@@???>>><<<<<<:::;;;============???AAA>>>>>>======>>>>>>??????>>>>>>===<<<<<<<<<<<<<<>>>>>>>>>>>;;;<<<<<<<<<<<<;;;:::::::::::::::;;;;;;::::::999888888999888888777666555333444444555555555555444333333333777;;;<<<999666444444333222111000///...000111222222222222111000//////000111111111111000...////////////000000000////////////000000000000.................................///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,+++,,,......,,,+++,,,---------............------......................../////////....../////////......000111111111000///,,,---...//////000//////............////////////........................---------......//////000////////////////////////000//////......//////000111111000//////...------------........./////////////////////////////////...............---------------.........//////////////////000000/////////,,,,,,,,,------------...---------.........////////////...,,,,,,+++++++++///...,,,---///000000///------............------------........./////////---------............///............//////////////////000000111111222222/////////000111111111222111222222333333444555555666666555555555555666666777777666666666666777777666777888999::::::::::::999999999999::::::::::::777777888888999999999999666666666666555444333222333333333333444444444444333333333333222222222222111111111111111111111111222222222111111111111111111111222222111111000///000000000000000000000000111111111111000000000000......////////////000000////////////////////////........................////////////////////////------......///000000000........................---------............///------,,,------///000111------------------------................................................//////000000000000//////---------------------,,,,,,,,,,,,,,,---...///000///000222111///------...------------------------........................------------------------,,,,,,,,,,,,,,,------...---------------,,,+++++++++,,,.../////////...---yyylll]]]TTTLLLBBB============<<<<<<<<<<<<<<<<<<777:::<<<<<<;;;;;;>>>@@@===============>>>??????>>>>>>===<<<<<<<<<<<<<<>>>>>>>>=========;;;;;;<<<<<<<<<;;;:::999::::::;;;;;;;;;;;;::::::999999999888888777666555333444555666777666666555444333444999>>>@@@===999222222222111111111000000000111222222222222111000...///000000111111000000/////////000000000111111.../////////000000000111........................,,,---.../////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,---------...+++,,,,,,------,,,,,,+++***,,,...---,,,+++,,,---------............------........................///......------......///,,,---///000111000///...------............------,,,---------.........///........................,,,,,,---......///000000//////////////////////////////............//////////////////////////////---------.........//////////////////////////////.............../////////---------.........//////---......//////......---,,,,,,,,,------------.........---,,,---...///000------,,,,,,,,,,,,,,,---///...---...000222222222,,,------......------,,,---------.........//////---............/////////------........./////////...///000111111222222222///000000000000000000000111222222333444444555555666555444444444555666666888888777777666777777888666777888999999999999999888888999999999:::::::::777777777777777777777777222333555777777555333222222222333333333444444444444444444444333333333222111111111111111111111111111111111111111222222222111111111111111000000///000000000000000000000000111000000000000/////////........./////////000000................................................////////////////////////------......///000000111........................---------............//////...---------...//////------------------------......................................................////////////......+++,,,,,,------.........,,,,,,,,,------...///000,,,...//////...---------------------------------------------------------------------------------,,,,,,++++++,,,,,,---...++++++,,,---------,,,,,,+++,,,...///000///...---zzznnn___SSSHHHDDD@@@;;;999<<<===<<<;;;::::::;;;===>>>:::<<<===<<<:::888:::<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<>>>>>>>>======<<<<<<:::;;;<<<<<<<<<;;;:::999::::::;;;<<<<<<;;;;;;;;;999999999888888666555555111222444555555555444444444333444:::@@@BBB???;;;111111111111111222222222000111222333333222111000//////000111111111111111//////000000111111222222.../////////000000111111........................+++,,,.../////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,,,,------.........+++,,,,,,------,,,,,,+++***,,,...---,,,+++,,,,,,---..................---...........................------,,,,,,------...+++,,,...000000///...------------...------,,,,,,,,,,,,,,,---------..............................,,,,,,------...///000000//////////////////////////////............//////,,,,,,---...///000111111---------.........//////////////////////////////---.........///000000000---------.........//////,,,------......------,,,........./////////000000///...,,,+++,,,---///111++++++++++++,,,---......***)))(((***---/////////,,,------......------,,,---------.........//////.........////////////000---------.........//////......000111222222222222000000000000////////////222222333444444555555666666555444333333444666666777666666555555555666666777777888999999999999888888888888999999:::::::::888888777666555444444333,,,///333666888888666555222222222333333444444444555555555444444333333333000000000000000000000000000000111111222222222333111111111111111000//////000000000000000000000000000/////////......................../////////000................................................////////////////////////---------...///000000111........................---------........./////////...,,,+++******+++,,,------------------------.....................---........................------............------)))***+++,,,...///000111,,,,,,,,,---...///000000)))+++---...---,,,,,,,,,------------------------------------------------------------------------++++++++++++,,,,,,---...)))***+++,,,---.........+++,,,...000000///...---wwwgggYYYQQQFFFEEEBBB@@@>>><<<;;;;;;<<<<<<<<<:::999999;;;===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::>>><<<:::;;;>>>@@@@@@>>>??????===<<<;;;::::::999===<<<;;;;;;::::::::::::<<<;;;;;;::::::999999888<<<;;;999777555444333333222333555777777666444333111333555777888888777666000000000000000000000000222222333222///......///222111000......000111222222111000000000111333444////////////............////////////////////////---------------------------,,,,,,++++++,,,,,,---...............---,,,+++,,,---......,,,,,,---............------,,,,,,,,,........................---------............///..................------+++,,,,,,------,,,,,,+++---------------------------.........---,,,,,,++++++,,,------......------////////////000111333333------------------------++++++,,,---.........------...............------...............---------------......//////000000---------.........//////.........------,,,,,,,,,............////////////000000///...............,,,,,,,,,,,,,,,,,,,,,,,,000,,,***,,,000000,,,''',,,,,,,,,,,,---...////////////............//////******+++++++++,,,,,,,,,+++,,,...//////...,,,+++---------............//////...,,,++++++,,,---...---------...///000000111////////////000000000000000111111111111222222222333333333444444444555555333333222111222333444555444444444444555555555666444444555666666555444333777777777777888888888888777777777777777777777777444555666666666666666555222222222222222222222222333333333222222111111111333333333222222222111111111111000000000000111111444333222000...///111333333222000000111222111000000000000111222222222333000000000000000000000000////////////////////////111000///...------...///................................................------------------------......------------..............................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111111000...,,,+++,,,,,,------,,,,,,++++++...000000---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------,,,+++,,,...///...---*********+++,,,---...///000...---...///000///...~~~vvvgggZZZOOOFFFAAA???>>><<<:::999777777777888999:::999888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;===;;;:::;;;>>>@@@@@@>>>???>>>===<<<::::::::::::<<<;;;;;;:::999999::::::<<<;;;;;;::::::999888888:::999777666555444333333333444666666666555444333111222444555666666555555000000000000000000000000111222222111///...///000111000///......///000111///.........///111333444////////////....................................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,---...---,,,,,,,,,.........---------,,,,,,,,,........................------------....................................,,,,,,------------,,,,,,------------------------------......------,,,++++++,,,------......------,,,,,,,,,,,,---...//////------------------------++++++,,,------------------...............------//////...------,,,++++++------------............,,,------------.........------------------,,,,,,------------............//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,...///111222000///------******))))))******++++++///......------......///+++,,,,,,,,,------------+++,,,...//////...,,,+++---------............//////......------.........,,,,,,,,,---.../////////.../////////000000000000000000111111111222222222333333333333444444444444555444444333444555666777444444555555555666666666444555666777666666555444777777777777888888888888777777777777777777777777555555666666666666555555222222333333333333333333333333333222222111111111333333222222111111111111111111000000000000111111222222222000......000222222111000111222333222111///000000000000000111111000000000000000000000000////////////////////////111000///...---......///................................................------------------------......------------......------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------......---------+++,,,,,,------,,,,,,++++++---//////,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,---,,,+++,,,.........---++++++++++++,,,------...000...---...///000///---~~~llldddXXXLLLCCC>>>;;;999999888777666555444444444666888999:::999999999;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;:::999:::===?????????>>>>>><<<;;;::::::::::::;;;:::999999888999999999;;;;;;;;;:::999999888888777777666555444444444444444555666666555444333222333333333333333333333333000000000000000000000000000111222111000///000111000///...------...///000//////.........///000000////////////....................................---------------------------,,,,,,++++++,,,,,,---,,,++++++++++++,,,,,,---+++---...---,,,+++,,,......------------,,,,,,,,,------------------------------------....................................------............------,,,,,,,,,,,,------------------......------,,,,,,+++,,,------......------,,,,,,+++++++++,,,,,,---------------------------++++++,,,------------,,,------...............---//////...---,,,+++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------+++,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++222888777111---...222...---,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------............,,,---...//////...---,,,---------............///......///////////////...++++++,,,,,,---.............../////////000000000000000000111111111222222222222333333333444444444444444444444444555666666555555555555666666666777555666777777777777666666777777777777888888888888777777777777777777777777666666666666666555444333444444333333333333333333222222222222222111111111222111111111111000000000000000000000000000000000111111111///------///111000000111222444555333111000///////////////......000000000000000000000000////////////////////////000000///............///................................................------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++,,,,,,------,,,,,,+++***,,,...---,,,******+++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---,,,+++,,,---...---,,,,,,,,,,,,++++++,,,------///...---...//////...---}}}nnneeeYYYRRRIIIAAA===;;;;;;:::666666555444444444444555555888;;;<<<;;;;;;;;;<<<::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;999999999:::<<<===??????>>>===<<<;;;::::::::::::999999888888888888888999;;;;;;::::::999888888888555555444333333333444444555666666555555333222111555444333222222222222222000000000000000000000000///000111111000///111222000//////......//////000222111000///......------////////////....................................---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,---...///+++,,,------++++++,,,---------------------------------------------------,,,,,,---------.........---------...............---..................---,,,,,,,,,,,,,,,---------,,,------...------,,,,,,+++,,,------......------///......------------...------------------------,,,------.........------,,,---......///.....................------------......------,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))000777666000,,,...222000///...------------------,,,,,,++++++,,,,,,---,,,------------.........---......//////......------------............///,,,---///000000///...---,,,,,,---------................../////////000000000000000000111111111111222222222222333333333333222222222222222333333333555555555666666666777777666777777777888888888888666777777777888888888888666666666666666666666666666777666666555444333222555555444444444444333333222222222111111111111111111000000000000000000000000000111111111111000000///000000///------///000//////111333666666444111000000000//////........./////////////////////////////////////////////////////////.........//////................................................------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,............------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,---------------------,,,,,,,,,+++++++++,,,+++***+++---...---,,,------,,,+++++++++,,,,,,///...------//////...---vvvkkk```UUUNNNFFFCCC>>>;;;999888666555555444444444444444555555444666999::::::999::::::888888888999999:::::::::::::::::::::::::::::::::888888999999:::;;;===>>>===<<<;;;:::::::::::::::888888888777777888888999;;;::::::999999888777777444444333333333333444444666555555555444333222111666555444333222222222222000000000000000000000000///000111111000///111222000000000000000000000000111111111000000000//////////////////....................................---------------------------,,,,,,++++++,,,,,,---++++++***++++++,,,------+++,,,---,,,++++++,,,---------------------------------------------------,,,,,,,,,------------...---------.........//////---..................---+++++++++,,,,,,,,,------,,,,,,------...------,,,+++,,,------......------//////......---.........------------------------......////////////......,,,------...//////......---------...//////000000///.........------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........,,,------------............---------------......,,,,,,,,,,,,,,,,,,,,,,,,))),,,000111///,,,,,,---,,,,,,+++***)))))))))***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------..................------------............///+++,,,---...///...------.............../////////............//////////////////000000000111111111111111111222222222333333111111111222222222222222555555555555666666666666777777777777888888999999666777777777888888888888666666666666666666666666666666666666555444222222555555555444444333333333111111111111111111111111000000000000000000000111///000111111111111000///---/////////------...000//////000333555555333111111111111000000/////////////////////////////////////////////////////////......//////////////////................................................------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++........................+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,++++++,,,,,,------,,,,,,+++++++++******++++++++++++,,,,,,,,,------.........------,,,,,,,,,+++++++++,,,+++***+++---...---,,,------,,,+++++++++,,,,,,///---,,,---...///...---yyypppcccXXXPPPIIICCC???:::999777666666555222000333333222222222333333444222444555666555555666777666777777888888999999:::999999999999999:::::::::777999999999888999;;;===<<<<<<;;;:::::::::::::::888888888777888888999::::::::::::999888888777777555555444333333333444444555555444444333333222222444444444333333222222222000000000000000000000000000111222111000///000111000000111111111111000000,,,---///000111222222222////////////............---------------------------------------------------,,,,,,++++++,,,,,,---((()))***************)))***,,,---,,,+++***+++---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////------............------******++++++,,,,,,------,,,,,,------......------+++,,,------......------,,,,,,,,,++++++,,,,,,---------------------------...////////////...------,,,,,,---...////////////,,,,,,---....../////////............------------,,,,,,,,,,,,------------,,,,,,------------------------------............---------------......///,,,,,,,,,,,,,,,,,,,,,,,,*********,,,------+++***---,,,,,,++++++++++++,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,------------------------------------------............///++++++,,,---............////////////////////////------.........//////////////////000000000111111000000111111111222222222222222333444444444444444444444444444555555555666777666666666777888999:::777777777777888888888888777777777777777777777777555555555555555444333222555555444444333333222222000000000111111111111111000000000111111111111222///000111222222111000///---...//////......///000//////000111333444222000111111000000000000000///000000000000000000000000////////////////////////---...//////000/////////................................................------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------++++++------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///000000///,,,++++++,,,,,,------,,,,,,+++---+++******,,,------,,,,,,,,,,,,---......//////------------,,,,,,,,,,,,,,,+++***+++,,,---,,,+++,,,,,,,,,++++++,,,------...---,,,---......---,,,|||tttjjjaaaWWWQQQHHHBBB>>><<<888555666555444444555666444333444444333333333333333444222333444333222222333555666777777888999999::::::999999999::::::;;;;;;;;;888999:::999777777999;;;;;;;;;::::::999999::::::888888888888888999::::::::::::999999888777777777666666555444444333444444444444333333333333333333111222333333333222111000000000000000000000000000111222222111///...///000///000000000000000000///---...///000000000//////////////////............---------------------------------------------------,,,,,,++++++,,,,,,---)))+++---...---,,,***(((***,,,,,,,,,+++***+++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...//////000,,,,,,------------,,,,,,)))******+++,,,,,,------+++,,,------......------+++,,,------......------***************+++,,,---------------------------------......---,,,,,,++++++,,,---...////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,------------.........------------------,,,,,,+++,,,,,,,,,------------,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,------......---------...//////------,,,,,,,,,,,,------------------............,,,,,,,,,++++++,,,,,,,,,---------............///,,,,,,,,,------...///000........................---------.........//////////////////000000000111000000000000111111111222111222333444555444444333333333333333444444444444666666555555666777999:::777777777777888888888888777777777777777777777777444444444555555444333333444444444333222222111111///000000000111111111222111111111111222222333333///000111222222111000///---...000000//////000111111000//////111222111///......///////////////000000000000000000000000000////////////////////////,,,---///000000000//////................................................------------------------......------------......------------------------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++,,,,,,------,,,,,,+++...,,,******---......---,,,,,,------.../////////.........------------,,,+++*********,,,---,,,+++++++++++++++,,,------......---,,,,,,......---,,,zzzooobbbYYYTTTKKKCCCBBB>>>999666777666444111555333222222444555666555777666555555444555555555555555555333222222444666777777888999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<888:::;;;999666555777:::;;;;;;:::999999999::::::999999888888999:::;;;;;;::::::999999888777777777777777666555444444444444333333222222222333444444...///111333333111000...000000000000000000000000222333333222///......///......////////////......111111111000...,,,)))(((000/////////............---------------------------------------------------,,,,,,++++++,,,,,,------///111333222000,,,******+++,,,,,,******+++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------+++,,,,,,---.........---+++,,,------......------************+++,,,---...------------------------,,,,,,,,,,,,++++++***)))+++,,,---...////////////...---,,,+++)))((('''&&&*********++++++,,,,,,------------.........//////.........------,,,,,,,,,******+++++++++,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,...111************++++++,,,---...------,,,,,,------.............../////////000,,,++++++******++++++,,,---------.........//////......------...///111222---------------------------------.........//////////////////000000000000000000000000111111111111///000111222333222111111222222222333333333444444666555555555555777999:::777777777777888888888888777777777777777777777777333333444444555444444444444444333222222111000000//////000000111111111222111111222222222333333333...000111222222111000...---///000111000///000111222000......///000000///,,,------....../////////000000000000000000000000////////////////////////,,,---///000000000//////................................................------------------------.........------.................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++///,,,******---//////...,,,,,,------...///000000//////.........---------+++***)))***,,,---,,,+++*********+++,,,---...///...---,,,,,,......---,,,zzzqqqmmm```WWWMMMGGGEEECCC@@@<<>>;;;888666555444444444333111000000000111111111111000000///......---....................................////////////000//////......//////000...000111111000000111222333444555666666666666666444444444555555555666666444555555666666777777777777777777777777777777777777777888888777777666555888888888888888888888888555555444444444333333333444444444333333333222222///000000111111000000//////000111111000///---,,,////////////////////////...------,,,,,,------...////////////////////////........................---...///000000...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------------------------++++++,,,,,,------......+++,,,,,,------,,,,,,+++,,,,,,---.........---------...///...,,,+++,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------------------------------........................//////............//////---......//////000000111000111111222222333333444555555444444555555666777777777666666777777888999666666555555444555555666555666777888888999888888444444444444333333333333111222222222222333333333////////////////////////...///000000//////000222111111111111000000000000////////////000000000000......////////////000000////////////............000000000000000000000000,,,---///000000000///...,,,---......///.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++......------,,,,,,++++++,,,,,,++++++++++++,,,,,,+++,,,---......---,,,++++++,,,---...---,,,+++***,,,,,,+++******)))((((((***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,333333222111000000000000000000000/////////......000111000///......///000000////////////000111222---------......///////////////...------...//////...///111000//////000222111222333444555666666666333333444444444555555555444444555555666777777888777777777777777777777777555666666777777777777777777777777777777777777777555555444444444333333333333333333333222222222111...///000111111000///...222222333444333111///...////////////////////////......------------......////////////////////////........................---.../////////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,,,,------------------------------******++++++,,,---------+++,,,,,,------,,,,,,+++***+++,,,---...------,,,+++---...---,,,,,,---///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,------------------------........................//////............//////------......///000000111//////000111111222333333555555555555555666666777555555555555555666666777444555555555666555555444666666777777777777777666444444444333333333222222111111222222222333333333000000000000000000000000...000111111000000111222222222222222111000000///111111000000//////.............../////////000000////////////............////////////////////////...///000000///...+++***,,,,,,.../////////......---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))---,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,***+++---......---+++******+++,,,---,,,+++)))(((++++++++++++++++++++++++)))+++---......---+++)))+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---************++++++++++++++++++++++++++++++++++++111111111000//////......------......---,,,+++***.........---,,,,,,...000+++*********+++---///000---------........./////////...---,,,,,,---...///...///000000//////000111///000222333444555555555555555555666666666777777555666666777888999999:::777777777777777777777777444555666777888888888888666666666666666666666666555555444444444333333333222222222111111111111000...///000111111000///......///000111000...,,,***//////////////////////////////............//////////////////////////////.......................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,---......//////......,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++***)))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---......///,,,------......------,,,...------,,,,,,------...------------------------))))))***++++++,,,------+++,,,,,,------,,,,,,+++)))***+++,,,---,,,,,,+++)))+++------------///111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((('''++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////............//////---------...///000000111...//////000111111222222555555555555555666777777444333333333333444555555333444555666666666444444555666666666666666555555444444444333333333222222111111111222222333333333111111111111111111111111///111222222111111222333333333333222222111000///333333222000///---,,,,,,............/////////000000/////////....................................000000111000...+++(((&&&+++,,,.../////////............////////////......,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,++++++******++++++,,,,,,++++++++++++++++++,,,***+++---......---+++***)))***+++,,,,,,+++)))'''***++++++,,,,,,------...)))+++...000000...+++)))************************************+++,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---)))************+++++++++++++++++++++++++++++++++000///...------...///000------------------------//////......------,,,,,,,,,---------.../////////////////////////////////......////////////......///000000111222333333444333333222222222222222222444444444555555555555666666666777777777777666666777777777777666555444333555555555555555555555555:::999888666666555555555555555555444444333333333333222222222222222333333333222111111000000111111222222111111000/////////000000000///////////////,,,---------.../////////////////////////////////000000//////............,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))++++++++++++++++++++++++(((***+++------,,,+++***++++++++++++++++++++++++---,,,+++*********+++,,,,,,++++++++++++---...///,,,***(((***---...,,,)))+++---...---+++)))))))))++++++++++++++++++++++++---......///......------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,+++***+++,,,---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------.........------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***,,,,,,,,,++++++*********+++++++++,,,,,,---------++++++,,,,,,---.........---,,,,,,,,,,,,---.........---,,,,,,......---,,,//////...---...///000111...............---------222111000000000111333333333333333444444555555555555555555555555555555555777777888888777666555555333333444555666666555555444444444333333222222222111111222222222333333333000000000000000000000000111111222333444444555555222222111000//////000000000000000000000000000000////////////////////////111111000///////////////000000//////.........---111111000000//////......///......---------......,,,---000666;;;999222,,,------------------------------++++++++++++---------,,,++++++******************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,+++******++++++)))'''+++,,,,,,---,,,+++)))(((+++++++++,,,,,,---------************************)))************+++++++++************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------,,,++++++,,,------///...---,,,,,,---...///------------------------------------------,,,,,,------------....................................---......//////......---------......///000000111222222222222222222222222444444444444555555555555666666777777777777666666777777777666666444333333555555555555555555555555666666555444444333333444444444444444444333333333333222222111111111222222333222111111000000111111111111111000//////......//////////////////......---------.............../////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,------------------,,,...------,,,,,,+++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++******++++++,,,***)))((((((((()))***+++((()))******)))(((((())),,,...///...,,,******+++++++++++++++++++++++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,,,,,,,***)))***+++++++++++++++++++++++++++,,,,,,+++++++++,,,---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++***,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......---------------------,,,,,,,,,,,,---.........,,,+++,,,---...---,,,,,,,,,,,,+++,,,------...------..................111111000000000111222333333333333333444444444555555555555555555444444444444444444444444333222222333333444555555555555555444444333333333222222222111111111222222222333333000000000000000000000000111111111222333333444444222111111000//////000000000000000000000000000000////////////////////////000000///............///000/////////.........---...............////////////......---------......//////111666:::999333------------------------------,,,,,,++++++,,,,,,---......---,,,,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++,,,,,,***))),,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,************************)))************+++++++++***************************************************+++,,,,,,------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***)))(((''''''((()))***------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---------............------------------------------------,,,------......------,,,,,,,,,------.../////////000111111111222333333333444444444444555555555555555666666777777666666555666666666666555444333333444444444444444444444444222222222222222222222222333333333333444444444444333222111000000000000000333222111111000000111111000000000///......------.......................................---------------------------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,,,,---...//////...---,,,------------------------++++++++++++++++++++++++---+++***))))))+++---...++++++++++++++++++++++++,,,++++++******+++,,,,,,---,,,+++*********+++,,,+++///111///+++)))+++------...///...,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------------------------------------++++++,,,,,,,,,,,,++++++(((***++++++***)))***,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++000//////...------,,,,,,---,,,,,,,,,,,,---......---,,,++++++------,,,+++******+++,,,,,,,,,,,,,,,,,,---------.../////////111000000000000111222222222333333333333333444444666555555555444444333333666666666666666555555444333333444444555555444444333333333333222222222222111111111222222222222333000000000000000000000000000000000111222222333333111111000/////////000000000000000000000000000000//////////////////////////////...------------.../////////...............+++,,,,,,---......//////......---------......///---,,,---000333222...))),,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------,,,,,,,,,---......***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,------,,,***,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++************************)))************+++++++++***************************************************+++,,,,,,------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........./////////000000///000000111222333333444333333444444444555555555555666666666666666666555555555555555555444333333444444444444444444444444000111111222222222222111222222222333333444444555333222111000////////////333222111111000000111111000//////...------,,,,,,............/////////////////////...---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++***+++---......---+++***+++++++++,,,,,,---------***+++++++++++++++,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,+++++++++,,,...///222333333111...,,,---///+++---...---,,,******+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,------------------------))))))***++++++***))))))(((***++++++******+++---+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,******************************+++++++++******************++++++,,,,,,,,,---------,,,,,,+++++++++/////////......------------,,,,,,,,,,,,---......---+++++++++,,,---,,,++++++,,,---...///...---,,,,,,,,,,,,---...///000000000000000000000111111222222222222222333333333333666555555444444333333222666666777777777777666666222333333444444444333333333222222222222222222222111111111111222222222222000000000000000000000000//////000000111111111222111000000/////////000000000000000000000000000000////////////////////////......---,,,,,,,,,,,,---........................,,,,,,------...............------------...//////---,,,+++,,,...---+++(((,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++***))))))((('''((()))+++,,,,,,,,,,,,+++++++++++++++************************))))))*********+++++++++***************************************************+++,,,,,,------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++............//////////////////000111222222333333333333333444444444444555555555666666666666555555555555555666555555444444444444444444444444444444111222333333444333333222111222222333333444444444222111111000//////000000333222111111000000111111//////......---,,,,,,,,,.........//////000000000/////////...---------,,,000000000000000000000000+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))***++++++++++++***))))))))))))***++++++,,,,,,*********++++++,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,'''''''''((())),,,...///444111...---------,,,***)))+++,,,,,,***))))))***++++++++++++++++++++++++)))******+++,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++******)))+++,,,,,,++++++---...++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,---------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,*********************************************************++++++,,,,,,,,,---------,,,,,,+++++++++------------......//////---,,,,,,,,,,,,---......---,,,++++++------,,,++++++,,,---...///...---,,,,,,,,,,,,---...///000000//////000000111111111111222222222222222222222222555555444444333333333333222222333444444333333333222333333333333333222222222222222222222222222222000000111111111222222222000000000000000000000000///000000000000000111111000///////////////000000////////////////////////////////////////////////......---,,,,,,,,,,,,,,,---------.............../////////.........---------------------...//////222111////////////...---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,+++)))))))))((('''((()))+++,,,++++++++++++++++++++++++************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------///000000000111222222222333333333333444444444444444555555666666555555444555666666666666666555555333333333333333333333333333444555666555555333222222222222222333333333333111111111000000111111222333222111111000000111111/////////...------,,,,,,---------...//////000000...............---------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))((()))))))))******++++++*********++++++,,,,,,---((())),,,---...---+++***++++++++++++++++++++++++))))))+++,,,,,,,,,,,,,,,(((((((((***,,,///222333555000,,,+++...///---***(((***++++++***))))))***+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,,,,------+++,,,------,,,+++,,,...++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,------------......++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********)))******+++,,,++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......///---,,,,,,,,,,,,---.........---,,,,,,......---,,,******+++,,,,,,,,,,,,,,,,,,---------.../////////...///000000111111000000222222222111111111111000333333333333333333444444333333444444555555444444222222333333333222111111111111111222222222222222000000000111111111111222000000000000000000000000000000000000000000111111//////......//////000000////////////////////////////////////////////////......---,,,,,,,,,,,,------------------.........000000//////...------,,,---------------...///000000//////......---------******++++++,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,,,,---......++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***))))))***,,,,,,+++))),,,,,,+++++++++,,,,,,---************+++++++++,,,************************)))************+++++++++************************------------------------***+++,,,,,,------,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,------------,,,++++++,,,------------,,,++++++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,------------------------000000000000111111111111222222333333333444444444444555555666666555555444666666777777777777777666333333333333333333333333555555666777666555333222333333333222222222222222111111000111111222333444333222111111000000111111000000//////...---------******+++,,,,,,---......---------...............************************,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,+++++++++******+++***)))(((((()))***+++******************++++++)))******+++,,,,,,------******++++++,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,,,,,,,,,,,,,---///222555666111///---++++++,,,,,,,,,(((***,,,+++***)))***+++++++++++++++++++++++++++------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))+++---...+++,,,---,,,+++***+++,,,++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++,,,---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...------//////...---,,,,,,,,,+++,,,------...------........................000111111111000///222222111111000000000000222222222333333444444555444555666666777777777666222222222222222111000000000111111111222222222222000000000000111111111111000000000000000000000000111111111111111111111111...............///000000///////////////////////////////////////////////////......---------------,,,,,,,,,------...............---------------------,,,,,,------///000000+++,,,,,,,,,+++***++++++)))******+++,,,,,,------+++,,,,,,------,,,,,,+++......---,,,,,,,,,------+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******)))+++,,,---,,,***,,,------------,,,,,,+++(((((()))***+++,,,,,,---************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++******))))))((((((''''''+++++++++,,,,,,---------------------------------,,,------......------,,,000000000000000000//////111111111000000000000000222222333333333444444444444555555555555555555444666777888888888888888777333333333333333333333333555666777777777555222111444333333222222111111111000000111111222333555555333222222111000111111111000000000///......------(((((()))***++++++,,,,,,,,,------....../////////////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,++++++*********---+++)))'''''')))+++---++++++++++++++++++++++++))))))***+++,,,,,,------,,,+++***))))))+++---...++++++++++++++++++++++++((()))+++,,,------,,,,,,,,,++++++,,,---///111222(((******'''######&&&***)))+++,,,,,,+++***+++,,,++++++++++++++++++++++++.........---,,,+++***)))------------------------,,,***'''%%%%%%'''***,,,+++,,,,,,+++)))((()))***++++++++++++++++++++++++***+++,,,---...---,,,,,,++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...---,,,,,,++++++*********+++++++++,,,,,,------------,,,,,,++++++******)))---,,,,,,,,,,,,---......000.........///000///...000///...---...///000111...............------------...000111111111000///222111111111000000//////000111222333444444555666111222222333444444444333222222222222222111000///000000111111222222222222000000000000111111111111000000000000000000000000222222222111111111111111...............///000111//////////////////////////////////////////////////////...------------...,,,,,,,,,------.........***++++++,,,,,,------...,,,,,,,,,---...///000111,,,---......------------))))))***+++,,,,,,------++++++------------++++++---,,,,,,+++************+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++***,,,......---,,,+++,,,------,,,+++)))(((''''''(((***+++,,,---...************************)))************+++++++++************************++++++++++++++++++++++++++++++,,,---------,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++'''((()))******)))(((''',,,+++***)))(((&&&%%%%%%+++++++++,,,,,,,,,,,,---))),,,---,,,((('''(((*********+++++++++,,,,,,,,,,,,,,,,,,------............,,,***((((((***,,,...........................---......///000111111222222111000000000111333333222222222333333444444444666666666666777777777777444444444444444444444444444444444333333333222222333222111000000111222333222222222222222222222222111000///......///000111000///...------...///000++++++,,,---------,,,,,,......//////000222333444888666333000.........///,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---))))))------))))))...,,,,,,,,,+++***)))((((((***++++++,,,,,,++++++***...---,,,+++++++++,,,---+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,------............------,,,---...///000************************,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,***+++,,,------,,,+++***++++++++++++++++++++++++...------,,,,,,------...)))***+++,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))+++++++++************)))------,,,,,,,,,,,,++++++,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,+++***)))(((((()))************)))((((((++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++******++++++,,,---///...+++&&&###%%%+++000............................................................////////////111111111000000000000000111000/////////000222333333333333333333333333333333222111000000111222333111111000000000000111111222111111000111222444555222222000///............000000000///000111111222000000000000000000000000//////000000000000//////......------------......//////.........---------/////////...------,,,,,,////////////...---,,,+++------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,------,,,,,,+++------++++++++++++------...---,,,,,,++++++++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,+++++++++******&&&### """&&&)))***))),,,++++++******++++++,,,************************,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***)))((((((******++++++,,,,,,,,,---+++,,,,,,,,,******,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------.........---+++******+++---...........................---......///000000111111111111000000000111222333222222333333333333333333666666555555555555555555444444333333333333333333444444444444333333333333222111000000000000111222222222222222222222222222111000///......///000111000000///......///000000------.........------,,,............000111222333999777444000...---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++///++++++//////+++***...,,,+++++++++***)))))))))***++++++,,,,,,++++++***---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,------------,,,,,,+++++++++,,,---...************************++++++,,,,,,+++******))),,,++++++******++++++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))************+++++++++************************+++++++++************)))------,,,,,,,,,++++++++++++++++++***************++++++++++++++++++++++++,,,+++++++++***))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,------------,,,+++******,,,++++++******++++++,,,++++++******++++++,,,---,,,---,,,***((((((***---............................................................////////////000000000000000000000111111000000///000111222333333333333333333333333333333222111111111111222333111111000000000000111111444333222111111111222333333222111000///////////////000000000111111111111000000000000000000000000//////000000000000//////......------------......//////.........---------------..................////////////...---,,,+++------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++******+++,,,+++,,,,,,------,,,,,,+++,,,+++************+++,,,---,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++******,,,***''''''***,,,---,,,************************************************,,,++++++++++++++++++,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,******))))))******+++,,,++++++++++++++++++++++++------,,,,,,++++++++++++))))))***++++++,,,------,,,***))))))+++---......******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------.........//////000000111111000000000000111222222333333333333333222222222666555555555444333333333222222222333333333333333555444444444333333333333222111111000000111111222222222222222222222222222000000////////////000000000000///......///000000////////////...---,,,,,,------------...///111111888777444000...,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---+++,,,......+++***+++++++++************************++++++++++++******++++++*********++++++,,,+++++++++++++++++++++++++++++++++***************------,,,,,,,,,,,,,,,,,,******))))))******+++,,,******************************++++++******)))))),,,++++++******++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,,,,,,,++++++)))************++++++++++++++++++++++++++++++++++++++++++************))),,,,,,,,,,,,++++++++++++***************+++++++++++++++++++++++++++++++++++++++******************((()))***+++,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,***)))))),,,++++++******++++++,,,++++++******++++++,,,---***,,,......---+++***+++---------------------------------------------------............//////////////////000000111111111111000000000000111222222222222222333333444444444333333222222222222333333111111000000000000111111444444333111111000000111333333222111000000000000...///000111222111111000000000000000000000000000//////000000000000//////......------------.....................---------,,,,,,------...//////000////////////...---,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,111///,,,)))((()))+++,,,++++++,,,,,,,,,,,,+++++++++******))))))******+++++++++******))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,+++++++++******---+++)))(((***++++++***((()))************)))(((************************+++++++++++++++++++++++++++++++++++++++*********,,,+++************+++,,,******))))))******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......---***''''''***------+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------------------........./////////000000000000000000000111111222333333333222222222222222777666666555444333222222111111222222222222333333333333333333222222222222333222222222222222222333111111111111111111111111000000////////////000000///..................///////////////...,,,++++++,,,,,,,,,,,,---...///000555444222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++***))))))***************+++++++++******++++++++++++************************++++++************************************************------,,,,,,++++++************))))))************************************))))))*********))))))(((,,,++++++******++++++,,,---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,++++++))))))*********++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,++++++++++++***)))))))))***+++++++++,,,++++++++++++++++++++++++***************+++++++++''''''((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******,,,++++++******++++++,,,++++++******++++++,,,---+++,,,...///...---,,,+++---------------------------------------------------------.........//////---......///000111222222000000000111111111222222111111222333333444555555333333333333333333333333111111000000000000111111333222222111111111111111222111111000//////000000---///111222333222000/////////////////////////////////000000000000//////......------------..............................---------.........//////......//////...------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++***)))***+++,,,++++++,,,,,,,,,,,,++++++++++++************++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,+++++++++******+++***)))))))))*********))))))***++++++***))))))************************+++++++++++++++++++++++++++++++++***************++++++************++++++******))))))******+++,,,++++++++++++++++++++++++************+++++++++++++++++++++,,,---.........000---)))))),,,---,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***------------------------............//////////////////000000111111111111222222222222222222222222777777666666555444333333111111111222222333333333222222222222111111111111444444444444444444444444111111111111111111111111//////000000000000//////------------------------.........---,,,+++***))),,,+++++++++,,,---...///000000//////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***+++---...---***************+++++++++)))******++++++******)))))))))******++++++++++++************************************************,,,,,,,,,++++++******)))++++++++++++++++++******************************((())))))*********)))))),,,++++++******++++++,,,---,,,+++******+++,,,---++++++++++++++++++++++++------,,,,,,,,,,,,------++++++,,,,,,,,,++++++***))))))*********++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,+++++++++*********)))))))))***+++++++++,,,++++++++++++++++++++++++***************+++++++++))))))*********))))))(((++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,((()))***+++,,,---------,,,++++++******++++++,,,++++++******++++++,,,------------------......---------------------------------------------------------------............------...///000111111222000111111111222222222222111111222333333444555555333333333333333333333333111111000000000000111111000000111111222222222222000000///............///---///111222333222000/////////////////////////////////000000000000//////......------------......---.....................//////.........---------.........///......---,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,---,,,++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---...///***++++++++++++++++++******************************++++++,,,,,,++++++*********************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************++++++,,,,,,,,,---------000///............,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,...........................///000000111111000000111111111111222222222333777777666666555444444444111111222222333333444444222222222222111111111111333444444555555444444333111111111111111111111111//////000000000000//////,,,---............---,,,------------,,,+++******,,,,,,,,,,,,,,,---......------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------+++...333777777++++++******************))))))************))))))((()))***+++,,,,,,,,,,,,***************************************+++++++++++++++******************+++,,,,,,,,,,,,+++******************************))))))******++++++******,,,++++++******++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++...------,,,,,,------...++++++,,,,,,,,,+++******)))************++++++++++++++++++++++++++++++++++++++++++************)))++++++++++++***************************+++++++++++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,++++++++++++******+++,,,------,,,+++*********+++++++++,,,,,,,,,&&&''')))***,,,---......,,,++++++******++++++,,,++++++******++++++,,,---///---++++++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................//////000000000000111222222333333222222222222222333333444444444222222333333333333222222111111000000000000111111...///000111222222222222///......------............///000111222111111000000000000000000000000000//////000000000000//////......------------......---------...............000//////...------,,,,,,---...............------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++%%%'''***---...---,,,*********++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,+++++++++******((()))++++++++++++,,,...,,,,,,++++++++++++,,,,,,***************************+++,,,------,,,+++***)))))))))***************))))))***++++++***))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))+++++++++************)))***,,,......---+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,..............................000111111111000/////////000111222333333444555444444444444444444444222222222333444444555555444444444333333333222222111222333444444333222111111111111111111111111111...///000111111000///.........///000000///......,,,---------------,,,,,,---,,,,,,,,,,,,---......------....../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++...---+++...888>>>???,,,+++++++++***)))))))))))))))************))))))((()))+++,,,---------,,,************************))))))*********+++++++++)))))))))***************++++++,,,,,,,,,+++***)))************************)))******+++,,,,,,++++++,,,++++++******++++++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,+++***))))))************+++++++++************************+++++++++************)))++++++++++++************+++++++++***************++++++++++++++++++++++++,,,+++++++++***)))))))))***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***,,,------,,,***)))******+++++++++,,,,,,,,,&&&''')))***,,,---------,,,++++++******++++++,,,++++++******++++++,,,------+++***+++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////////////////000111222333333333222222333333333333333333333333111111222333333222111111111111000000000000111111///000111222222111000000//////............/////////000000000111111111111000000000000000000000000//////000000000000//////......------------......---------.........//////..................------------...............---------,,,,,,,,,,,,+++++++++++++++,,,,,,---------************************''')))***,,,,,,,,,+++*********++++++++++++*********+++,,,,,,,,,,,,+++***++++++******+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++******''')))++++++)))((()))***---+++)))(((((()))+++---************************)))***,,,------,,,***)))((()))))))))*********+++((()))***++++++***)))(((******))))))******+++,,,+++++++++++++++++++++++++++++++++*********))))))******))))))((('''''''''"""&&&+++,,,***(((((()))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,.....................------...000111111111000///......///111222333444555333333333333333333333444222222333444444555666666666666555555555444444444000111222333333222111000000000000000000000000000...///000111111000///...///000111222222111000///------......///.........------,,,,,,,,,---...............///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))),,,+++(((---999AAABBB---,,,,,,+++***)))(((((())))))************)))))))))***,,,---......------))))))))))))))))))))))))))))))******++++++++++++(((((())))))******++++++***+++,,,,,,,,,***)))(((************************)))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***))))))************+++++++++))))))))))))))))))))))))+++++++++************)))+++++++++************))),,,+++++++++******))))))++++++++++++++++++++++++---,,,,,,+++***)))((((((&&&'''((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))***,,,------,,,***)))******+++++++++,,,,,,,,,((()))***+++++++++++++++,,,++++++++++++++++++,,,++++++******++++++,,,---+++******,,,//////---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////.........000111222333444333222222444333333333333333333333000111222333333222111000111111000000000000111111111111222222111000...---000000////////////000111000000000///000111111222000000000000000000000000//////000000000000//////.........------.........---------.........//////,,,,,,------.../////////------...............------------,,,,,,,,,+++++++++++++++,,,,,,---------************************++++++************************++++++++++++******)))***+++,,,,,,+++***)))******))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,+++++++++******,,,///111///,,,***+++,,,---+++(((&&&&&&(((+++---************************)))***,,,------,,,***)))(((((())))))*********+++((()))***++++++***)))(((*********)))***++++++,,,************************000...+++,,,......,,,******++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++------.........---,,,,,,***+++,,,,,,------,,,,,,//////...---...///000111,,,,,,------///000111222111111111000......000222222222222222222222222222444333333333444666888999555555555555444444333222111111222222222222111111000000000000000000000000//////............/////////...---,,,,,,---//////------------------------///............---------------.........---+++***(((***,,,,,,+++))))))))),,,,,,,,,,,,++++++******))))))*********+++++++++++++++++++++++++++++++++---,,,***)))((()))******,,,,,,+++******+++,,,,,,...+++((())),,,///...------------,,,,,,+++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******************+++++++++*********)))))),,,,,,+++---...///...,,,++++++++++++++++++++++++,,,++++++******++++++,,,...---,,,+++++++++,,,---+++******))))))******+++---,,,++++++******++++++******++++++++++++*********)))(((((()))+++---...,,,+++++++++******))))))))))))***++++++++++++************++++++,,,,,,,,,(((***,,,------+++(((''')))***,,,,,,***)))***+++)))************+++++++++)))************)))((((((***++++++,,,,,,++++++***++++++++++++++++++++++++((()))+++,,,---,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,---------......------------------------//////...------------...////////////000000000000000000111111111222222222333333333222222111111111222222222111111111000000000000000000000000000000111111111111111111111111000000000000000000000000111111222222222222111111000000000000000000000000,,,///000000...---...///222111000.........///000........................///............---------//////...------------......---,,,+++***(((''''''*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++******************...---+++))))))***+++,,,,,,++++++******++++++,,,******++++++++++++******)))************+++++++++---------,,,,,,++++++++++++******))))))******+++,,,++++++******++++++,,,++++++++++++++++++++++++((((((((((((((((((((((((************+++,,,---------,,,+++***))))))))))))************************************************...,,,******,,,,,,+++)))***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,++++++++++++,,,,,,---------,,,,,,***+++,,,,,,------,,,,,,......---------...///000,,,,,,------...000111222111111111000......000222222222222222222222222222333222222222222333555666444444444444444333222222000111111222222111111000000000000000000000000000//////............/////////......---------......------------------------............------------------.........---++++++***+++---,,,***))))))***,,,,,,+++***************))))))*********+++++++++***++++++,,,,,,++++++***++++++******************,,,++++++******++++++,,,///,,,******,,,---,,,+++,,,,,,,,,,,,+++++++++***************************,,,,,,,,,++++++*********++++++++++++++++++++++++************************+++++++++*********))))))+++******+++---...,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,+++++++++,,,---++++++************++++++---,,,++++++******++++++******++++++++++++******))))))))))))***+++,,,,,,++++++*********)))))))))))))))***++++++++++++***************++++++++++++)))***+++,,,,,,***)))((()))***,,,,,,***)))***+++)))************+++++++++(((((()))******************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,---,,,***)))++++++++++++++++++++++++)))***++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---///000111.../////////000000000000111111111111111111111222333333333333222222222111222222222111111111000000000000000000000000000000111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000---------...000000///...000000///..........................................---------,,,,,,,,,,,,//////...---------------......---,,,+++***)))))),,,,,,,,,------.........,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,++++++++++++++++++++++++************************...---+++***)))***+++,,,,,,++++++******++++++,,,******++++++++++++******)))************+++++++++------,,,,,,,,,+++++++++++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++,,,,,,---,,,+++***))))))))))))************************************************+++***((()))******)))(((******++++++++++++***************++++++++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,------...///111111000000111000//////000222333333333333333333333333222111111000000111222222222333333333333222111111000111111222222111111000000000000000000000000000//////............//////.../////////...---,,,,,,------------------------............------------,,,------------,,,,,,+++,,,------,,,******+++,,,,,,+++***)))))))))***+++***************+++++++++)))***+++,,,,,,+++***))))))******+++++++++******,,,+++************+++,,,///---+++++++++++++++)))+++++++++***************************************+++++++++++++++*********++++++++++++++++++++++++************************+++++++++******************))))))***,,,---+++***++++++++++++++++++++++++------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---,,,++++++******++++++******++++++++++++******)))******+++++++++************))))))))))))(((((())))))***++++++++++++***++++++++++++************++++++++++++******)))))))))***,,,,,,***)))***+++)))************+++++++++&&&'''(((***+++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++...,,,***+++,,,,,,)))&&&++++++++++++++++++++++++*********+++******))))))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,---///000111....../////////000000000111111111111111111111000444444333333333333222222222222222111111111111111000000000000000000000000000000000000000000000000////////////////////////---......//////......---000000000000000000000000///---+++---111222000,,,...............------,,,........................------,,,,,,,,,+++++++++///......---------------...---------,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,++++++++++++***))))))******+++,,,,,,,,,++++++++++++++++++++++++************************---,,,+++*********+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++***))))))))))))************************************************)))))))))))))))))))))(((******++++++++++++******************++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++'''((()))++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------...///000111...///000000//////000222333333333333333333333333222222111111000000000000111111222222222111111000000000111111111111000000//////////////////////////////............//////......///000///---,,,+++------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++******,,,...,,,+++)))(((((()))***+++************************)))***+++,,,,,,+++***)))'''(((***+++,,,,,,+++***++++++************++++++---,,,+++++++++++++++************)))))))))))))))************************+++++++++******************************************************+++++++++***************************))))))***,,,---+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,++++++******++++++******++++++++++++******)))***+++,,,,,,+++)))((()))))))))((((((((((((((())))))***++++++++++++***------,,,,,,++++++******,,,+++***)))))))))***+++)))***,,,,,,***)))***+++))))))*********+++++++++'''((()))***++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++...+++((())),,,---***'''***************************************)))((('''++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------///...------,,,,,,------........./////////000000111111111111000000000000444333333333333333333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////---......//////......---////////////////////////111000///000111000///------...///000//////---,,,........................---------,,,,,,,,,,,,+++///...------,,,,,,------,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++***))))))++++++++++++++++++++++++***************+++++++++,,,,,,+++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++,,,+++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,++++++***))))))******************************************************)))*********))))))******)))******++++++******)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***++++++,,,,,,)))***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------,,,------...///000---...000000//////000111333333333333333333333333333333333222222111000000000000111222222111111111000000000111111000000000//////////////////////////////............//////---.../////////...,,,+++------------------------...------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---...---+++******,,,...++++++***))))))***+++,,,************************)))***++++++++++++***)))'''(((***+++,,,,,,+++***************************)))***++++++++++++,,,,,,))))))))))))))))))))))))************************************************************************))))))*********+++++++++************************+++******+++---...,,,+++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,------,,,++++++******++++++******++++++++++++******)))***+++,,,,,,+++)))(((((((((((((((((()))))))))))))))***++++++++++++***......------,,,,,,,,,+++---,,,***)))((()))***+++)))***,,,,,,***)))***+++))))))*********+++++++++******++++++++++++*********++++++,,,,,,++++++***+++++++++++++++++++++++++++)))'''(((+++---,,,******************************************)))((('''++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------......---,,,,,,,,,,,,,,,............////////////000000000000000000000000333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////...//////000000//////...////////////////////////111555777555///,,,---000---...000111111000///.......................................------------......---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++*********++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,))))))*********+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,+++***,,,+++******)))*********************************************************)))***++++++******+++,,,))))))************)))))))))))))))************+++***++++++++++++,,,,,,,,,*********+++++++++++++++((()))***+++++++++++++++)))******+++++++++++++++***+++,,,---------,,,,,,------,,,,,,---......///,,,...000000//////000111222222222222222222222222333333333333333222111000000000111222222222222111///000000111111000000///000000000000000000000000//////............//////------...............---------------------------------------,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,------,,,******+++,,,***+++++++++,,,,,,,,,,,,+++++++++***************************************)))******+++++++++******))))))***++++++***))))))''')))+++,,,++++++,,,---))))))))))))************************************)))))))))***************************************)))))))))***++++++,,,,,,***************++++++++++++******+++---...,,,+++++++++++++++++++++++++++******))))))))))))************+++,,,------------,,,,,,++++++++++++,,,,,,---,,,++++++******++++++******++++++++++++******)))******+++++++++******(((((())))))))))))******))))))***++++++++++++***------------,,,,,,,,,,,,---,,,***)))))))))***+++)))***,,,,,,***)))***+++)))************+++++++++++++++,,,,,,+++******)))***++++++,,,,,,++++++***++++++++++++++++++++++++((())))))))))))***,,,---*********************************+++******)))))),,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,------------------------******++++++,,,...///000------.........//////////////////000000000111111111111222222222222333333111111111111111222222222000000000000000000000000000000000000000000000000///////////////////////////000000111111000000///000000000000000000000000000666:::666...***---111...///000000000000000000........................//////.........---------...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......------------,,,,,,***++++++++++++,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,+++******+++,,,---)))************+++++++++*********+++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,---......---++++++++++++***************+++************************************************(((***++++++))))))+++---))))))************))))))))))))))))))******************+++++++++,,,,,,,,,)))*********++++++++++++******++++++,,,++++++***))))))***+++++++++++++++++++++---.........---,,,------,,,,,,------......+++---///000000///000111111111111111111111111111111222333333333222111000000111111222333333222222//////000000000000//////000000000000000000000000//////............//////---------------...///000---------------------------------,,,,,,,,,++++++++++++*********+++------***+++---,,,***))))))***)))+++,,,.........,,,,,,+++++++++*********))))))+++***)))(((((()))***+++++++++******************((()))***++++++***)))((('''***,,,---+++)))***+++)))))))))******+++++++++************************((()))))))))*********+++************************((())))))***++++++,,,,,,))))))*********+++++++++***))))))***,,,---+++***+++++++++++++++++++++++++++******************+++)))***+++---......------++++++************++++++---,,,++++++******++++++******++++++++++++******))))))))))))***+++,,,,,,)))))))))*********++++++))))))***++++++++++++*********++++++++++++++++++,,,++++++***************)))***,,,,,,***)))***+++)))************+++++++++******+++,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++(((***,,,***'''&&&***---************************)))***++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,------------------------------------*********+++,,,---//////---------.........//////---......///000111222222000000000111111222222222000000111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000///000000111111000000///000000000000000000000000...222555333...,,,...111...............///000000.................................---------,,,,,,...---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,.........------,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,------...++++++++++++++++++++++++((())))))***++++++,,,,,,******++++++,,,,,,,,,,,,,,,++++++******++++++,,,...---+++******+++---...)))************+++++++++)))*********++++++++++++++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++***************************+++---...///...,,,++++++***************++++++************************************************&&&)))++++++)))(((***---))))))************))))))))))))))))))*********************++++++,,,,,,,,,))))))******++++++++++++++++++,,,,,,,,,++++++***))))))***++++++++++++***+++,,,---...///...------------,,,,,,,,,---......***---///000000///000000000000000000000000000000000111222333333222111000000111222333333333333333//////000000000000//////000000000000000000000000//////............//////---,,,,,,,,,---///111222---------------------------------,,,,,,,,,++++++++++++*********+++---...)))+++,,,---+++))))))))))))+++...000000///---+++++++++++++++******)))))),,,+++(((''''''(((+++,,,---,,,***)))))))))******((()))***++++++***)))((())),,,...---***(((((()))))))))******+++++++++,,,************************(((((())))))*********+++))))))))))))))))))))))))((())))))***++++++,,,,,,))))))******++++++++++++)))(((((()))++++++***)))++++++++++++++++++++++++,,,++++++++++++++++++,,,)))***+++---......------+++******************+++---,,,++++++******++++++******++++++++++++*********)))(((((()))+++---...))))))******+++++++++,,,))))))***++++++++++++***(((((())))))*********+++++++++++++++******)))))))))***,,,,,,***)))***+++)))************+++++++++((()))***+++,,,---------+++++++++,,,,,,+++++++++++++++++++++++++++++++++(((,,,...+++%%%###(((---)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,------------......------------------------...---,,,,,,++++++,,,,,,---------.........//////,,,---...///000111222333//////000000111111111222000000111111222222222222000000000000000000000000111111111111111111111111111111111111111111111111//////000000000000//////000000000000000000000000,,,...//////////////////...---,,,,,,---...///000........................---------,,,,,,,,,++++++...---,,,,,,++++++,,,,,,//////.........---------,,,,,,,,,++++++******************++++++,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,...---+++******+++---...)))************+++++++++))))))******+++++++++++++++******************+++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---//////...---,,,+++***************++++++************************************************---***&&&######%%%))),,,++++++******++++++,,,---,,,+++++++++++++++++++++++++++************++++++++++++************++++++---------,,,,,,,,,++++++(((((()))))))))*********...,,,+++,,,///111///---++++++,,,,,,,,,,,,---------......//////////////////000111222222111//////000000000000////////////000000111111111111000000////////////000000000000000000//////.........---////////////////////////.........------,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))******++++++,,,++++++++++++******)))))),,,++++++******++++++,,,************************((((((((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++,,,***((())),,,---+++)))************************++++++************++++++)))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++******************************************)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++---------,,,,,,+++++++++))))))))))))))))))))))))+++++++++************))),,,+++++++++******)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------************************---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++,,,,,,------,,,++++++******++++++,,,************************)))))))))***+++++++++,,,---------,,,,,,+++++++++......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000////////////000000000000000000000000000000000000000000000000111111111000000000000000111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,++++++******)))---,,,,,,+++*********+++---------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++000//////...,,,+++******++++++++++++++++++++++++---,,,,,,++++++*********)))***+++,,,---,,,,,,+++)))******++++++******)))+++++++++******)))))))))++++++++++++++++++++++++(((((()))***************---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********************************,,,+++***+++,,,,,,+++***))))))((('''((()))***+++************++++++++++++++++++++++++++++++++++++*********))))))*********++++++************++++++++++++*********))))))))),,,,,,---------.........///---+++,,,---...,,,***++++++,,,,,,,,,,,,------------...///////////////000000111111111000000///000000000000////////////000000111111111111000000////////////000000000000000/////////..........................................---------,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******)))))))))(((((((((++++++************++++++************************((((((((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++,,,+++)))***,,,---+++)))************************+++******))))))******+++)))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********************************************************)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++------,,,,,,,,,+++++++++************************+++++++++************)))))))))))))))(((((((((''')))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++******************)))++++++++++++++++++++++++))))))))))))))))))))))))************************,,,++++++++++++*********,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++++++++......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000/////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////........................------------------------------------------------------------------------...---,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++++++++,,,---,,,++++++******++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++***************((()))+++,,,,,,,,,++++++******++++++++++++******,,,,,,+++++++++*********++++++++++++++++++++++++((())))))***************------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++*********************************)))((()))******)))(((&&&(((***,,,,,,,,,***)))'''(((***++++++******)))************************))))))))))))))))))))))))++++++************+++++++++************)))))))))++++++++++++,,,,,,,,,,,,...---++++++,,,,,,***)))++++++,,,,,,,,,,,,------------...////////////...000000000//////000000111000000000000///////////////000000111111000000///////////////000000000000////////////.......................................------------,,,,,,,,,......------------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++***************)))))))))+++******))))))******+++************************)))(((((((((((()))******))))))))))))))))))))))))************************,,,+++******,,,,,,+++***))))))))))))))))))))))))+++******))))))******+++)))************+++++++++++++++************+++++++++++++++++++++*********************************************************)))************+++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))(((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))++++++++++++++++++++++++)))))))))***************++++++++++++++++++++++++))))))))))))))))))))))))************************------,,,***)))(((''''''+++,,,,,,------,,,,,,+++---------------------------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000............////////////000000000000000000000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,......,,,+++------------------------,,,,,,,,,,,,++++++++++++)))******+++,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++************************,,,,,,---............---******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************((()))******++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++((()))******++++++******,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++***)))((()))******)))(((((()))+++,,,,,,+++)))'''&&&''')))++++++***(((''')))))))))))))))*********))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,++++++++++++))))))))))))************,,,,,,++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,---......//////......111000///......///111222000000000000//////////////////000000000000//////////////////000000000000///////////////.........---------------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************************))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))******)))***************((((((((((((((((((((((((******))))))))))))******))))))*********+++++++++******))))))))))))******+++++++++******************************+++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++***************))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++******))))))++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++***)))(((''''''+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///////////////000000000000000000000000/////////////////////////////////000000000000000......///////////////000////////////////////////////////////////////////////////////////////////////////////////////////................................................,,,++++++,,,------,,,***........................,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++++++++++++++************************+++,,,,,,---------------,,,,,,++++++***))))))(((++++++++++++++++++++++++))))))******++++++,,,,,,)))))))))*********))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++,,,,,,+++***+++++++++***)))((('''&&&%%%''')))***+++***((('''(((((()))))))))*********))))))************))))))++++++************++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***+++,,,,,,------...///+++++++++,,,,,,,,,------,,,------...............000///.........///111222000000000000//////////////////000000000000//////////////////000000000000.........///////////////........................------------------------+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))(((((())))))((((((((((((((((((((((((***))))))))))))))))))***))))))*********+++++++++***))))))(((((())))))***************************))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++*********))))))******************++++++))))))*********+++++++++++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------....../////////000////////////////////////////////////////////////......//////000000000000/////////000000111111111////////////////////////........................////////////////////////////////////////////////////////////////////////........................,,,++++++,,,------,,,***........................,,,,,,,,,++++++*********,,,,,,,,,+++++++++******,,,++++++***++++++,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,,,,+++++++++******))))))(((+++++++++++++++++++++++++++++++++,,,,,,---------******))))))))))))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++,,,,,,+++***,,,+++***(((''''''''''''&&&''')))******))))))(((((())))))******+++++++++)))***+++,,,,,,+++***)))++++++************++++++***))))))))))))((((((((((((((()))))))))*********(((***,,,---------///111++++++,,,,,,,,,,,,------,,,,,,---............---............///000111111000000000000////////////...//////000000//////...////////////000000000000.........///////////////////////////////////////,,,,,,,,,------------...******++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))))))))***************,,,++++++++++++++++++,,,***************************))))))))))))***++++++))))))))))))))))))))))))************************((()))******(((((()))***))))))))))))))))))))))))***))))))(((((())))))***)))************+++++++++******))))))))))))******)))))))))***************)))))))))***++++++,,,,,,************************)))************++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++))))))))))))))))))))))))+++++++++************)))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************(((((())))))***+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++******************++++++,,,,,,,,,,,,------+++,,,---------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000////////////////////////000000000000000000000000---......//////000000111//////000000111111222222000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++---,,,,,,,,,......,,,+++------------------------,,,,,,,,,,,,++++++++++++------,,,,,,+++******)))++++++******++++++,,,,,,*********+++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------------++++++***)))))))))******++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,+++++++++*********+++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))******)))(((************************(((((()))))))))*********))))))******+++,,,,,,---***+++,,,------,,,+++***++++++************++++++))))))))))))((((((((((((''''''''''''(((((((((((((((***,,,,,,++++++---///++++++,,,,,,,,,,,,------+++,,,------......------,,,---...///000000000000000000000000////////////......////////////......////////////000000000000............/////////000000000000000000000000000,,,,,,,,,---------......+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++((((((((()))))))))************))))))))))))************************************))))))******+++,,,))))))))))))))))))))))))++++++++++++++++++++++++)))+++,,,+++))))))***,,,************************))))))(((((((((((()))))))))************++++++++++++******))))))******+++((()))))))))*********+++((())))))***++++++,,,,,,************************)))************++++++++++++++++++++++++++++++++++++++++++*********)))))))))*********++++++++++++************************+++++++++************)))'''((((((((()))))))))))))))************+++++++++************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))************************))))))******+++,,,,,,---,,,+++)))(((((()))+++,,,------------------------******+++++++++++++++++++++++++++,,,,,,---------***+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000////////////////////////000000000000000000000000------......///000000111......//////000111111222000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++...---,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++++++++++++++++++++++++++******++++++,,,---)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,(((((()))***+++,,,---...++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,---,,,+++***)))******+++******++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++)))*********++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))******)))(((&&&(((***,,,......---,,,)))))))))((()))***++++++))))))***+++,,,,,,------***+++---......---+++***++++++************++++++++++++++++++***************+++++++++,,,,,,,,,,,,(((***,,,+++)))(((***---++++++,,,,,,,,,---------+++,,,------......------+++,,,...000111000000///000000000000////////////......////////////......////////////000000000000---.........//////000000000000000000000000000000,,,,,,,,,------.........,,,,,,,,,------.........++++++,,,,,,,,,---------------------------------)))))))))******++++++,,,))))))******+++++++++,,,((((((''''''''''''((((((*********************************)))******+++,,,))))))))))))))))))))))))++++++++++++++++++++++++***---...---+++***,,,...************************))))))(((((((((((()))))))))************+++++++++++++++************++++++(((((())))))*********+++((())))))***++++++,,,,,,************************)))************+++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++************)))))))))******+++++++++,,,)))************+++++++++************************++++++******)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---+++(((&&&&&&(((+++---........................+++++++++,,,,,,---------+++++++++,,,,,,---------***+++,,,------+++***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000////////////////////////000000000000000000000000---------...///000000111---------...///000000111000000000000000000000000........................111111111111111111111111................................................------------------------...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........*********++++++,,,------+++*********+++,,,,,,---))))))******++++++++++++------------------------+++,,,------......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********...---+++*********++++++*********++++++*********)))))))))******+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))******++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,***))))))))))))))))))))))))''''''(((******+++++++++)))************+++++++++******))))))))))))******)))))))))))))))))))))))),,,,,,+++***))))))***************************************++++++*********++++++++++++++++++++++++******+++,,,,,,---......---------............///////////////////////////000000111111111111000000////////////............000000000000////////////111111000///---,,,***)))+++,,,...000000///---,,,---,,,++++++************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******++++++++++++************************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************+++++++++************)))))))))))))))))))))))))))************************************************************************((()))+++------+++)))(((++++++++++++++++++++++++)))************+++++++++******++++++++++++******************************,,,,,,,,,+++++++++******))))))))))))))))))))))))---,,,+++)))(((&&&%%%$$$))))))))))))))))))))))))+++*********))))))(((((('''(((((()))***+++++++++)))************+++++++++******************++++++************************************************,,,,,,,,,,,,++++++***)))************************+++++++++*********))))))************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,+++*********+++---...------------------------,,,,,,,,,---------..................////////////000000000000000000000000...............///000000............////////////000000000000000000000000---....../////////////////////...---,,,,,,++++++///...---,,,,,,---...///---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------............---------,,,,,,,,,,,,++++++******++++++,,,,,,+++***))))))***+++,,,+++***)))'''''')))***+++++++++************++++++((()))***+++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------************************,,,,,,++++++++++++,,,,,,******+++,,,,,,---......************************++++++++++++++++++++++++,,,+++***)))))))))++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++------......------,,,+++))))))))))))))))))))))))'''((()))******+++++++++(((((()))))))))******************))))))*********************************,,,++++++***))))))******************************)))******************)))+++++++++++++++++++++++++++++++++,,,,,,---------------------....................................000000111111111111000000///////////////.........111111111000000000//////////////////......---,,,,,,---///000///...---,,,------,,,+++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******++++++++++++******************************************************************************))))))))))))))))))))))))*********))))))******************************************))))))))))))((())))))))))))))))))))))))************************************************************************************************************************)))************+++++++++******++++++++++++******************************,,,+++++++++************)))))))))))))))))))))))),,,+++++++++******))))))((((((((((((((((((((((((************)))))))))((('''(((((()))******++++++)))************+++++++++,,,+++++++++***)))))))))************************************************...---+++***)))***+++,,,************************+++++++++*********))))))************************,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////////////////...............//////000............////////////////////////////////////---....../////////////////////...------,,,++++++......------------.........------,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,---------......------------,,,,,,,,,,,,++++++************++++++,,,+++***))))))***+++,,,+++***)))(((((()))***+++++++++************++++++((())))))************)))************++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,++++++******++++++,,,*********+++++++++,,,,,,******************************))))))))))))*********++++++,,,,,,---------************************++++++++++++++++++++++++,,,+++***))))))***++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***,,,---......//////))))))))))))))))))))))))'''((()))******+++******'''((((((((())))))))))))++++++************++++++************************,,,+++******)))*********************************)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------....................................///000000111111000000///.........///////////////111111111000000000//////,,,---...///000000000000....../////////...,,,+++...------,,,,,,,,,,,,,,,************************,,,,,,++++++++++++,,,,,,******++++++++++++******************************************************************************))))))))))))))))))))))))***))))))(((((())))))******************************))))))))))))((((((((())))))))))))))))))))))))************************************************************************,,,+++***))))))***+++,,,)))))))))))))))))))))))))))************+++++++++******++++++++++++******************************++++++*********))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,((((((((((((((((((((((((************))))))))))))((((((((()))******++++++)))************+++++++++---,,,,,,+++***)))((((((************************************************...---***(((((()))+++---************************+++++++++***************************************+++++++++++++++*********,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---............/////////..............................------......///000............////////////////////////////////////---....../////////////////////......---,,,,,,,,,---..................---///......------......///------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++++++++************++++++++++++************+++++++++***)))(((((()))***+++++++++************++++++***++++++++++++******)))************+++++++++,,,++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,))))))*********+++++++++******************************))))))))))))******+++++++++,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++******)))******++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***+++---............))))))))))))))))))))))))(((((()))***************((((((((()))))))))******,,,++++++++++++++++++,,,************************++++++***************+++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------.................................//////000000000000//////---.........//////000000111000000//////.........,,,---...///000000000000////////////...---++++++...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++******+++++++++***************************************++++++++++++++++++++++++(((((((((((((((((((((((())))))(((((((((((())))))************************************))))))))))))))))))))))))))))))))))))************************************************************************+++******************+++************************))))))*********+++++++++******++++++++++++***************************************))))))))))))((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))*********)))))))))))))))(((((())))))************))))))*********+++++++++,,,+++++++++***)))))))))************************************************,,,+++***))))))***+++,,,************************************************************************+++++++++***************,,,+++)))(((((()))+++,,,++++++++++++++++++++++++************************************************((()))+++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////...........................------------...//////............////////////////////////////////////---....../////////////////////......---------,,,,,,---...//////...---,,,......------------......------------------,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++************++++++------------,,,+++***************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************++++++++++++************************,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++******************************************************************++++++,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,,,,------------,,,++++++************************((())))))************))))))))))))*********++++++,,,++++++++++++++++++,,,************************+++***************++++++************************,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...........................//////000000000000//////,,,------...///000000111000000///......---,,,,,,---...///////////////...000/////////...---,,,+++---------,,,,,,------...------------------------,,,++++++******++++++,,,******++++++++++++******+++++++++*********))))))************************************************(((((((((((((((((((((((())))))(((((((((((())))))************************,,,,,,++++++++++++******))))))))))))))))))))))))************************************************************************((()))+++,,,,,,+++)))(((++++++++++++++++++++++++))))))*********+++++++++******++++++++++++***************************************))))))))))))((())))))))))))))))))))))))((((((((((((((()))))))))************************))))))))))))))))))******)))))))))))))))*********))))))*********+++++++++)))))))))***+++++++++,,,************************************************((()))+++,,,,,,+++***)))************************************************************************************************++++++***))))))***++++++++++++++++++++++++++++++************************************************'''(((***+++++++++***)))++++++++++++++++++++++++,,,,,,,,,---------......------------............////////////////////////---------------...//////............////////////........................---......//////////////////...............------,,,---...//////...---,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,+++++++++******------,,,,,,,,,,,,------+++++++++,,,,,,+++++++++++++++************++++++++++++************+++++++++,,,,,,,,,+++***))))))***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---************************,,,,,,++++++++++++,,,,,,+++++++++++++++++++++***************************************************))))))******++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,------,,,,,,+++***************************))))))************))))))************++++++++++++++++++************++++++++++++++++++++++++++++++*********)))******+++,,,************************,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...//////000000//////...,,,,,,---...///000111222000000//////...---,,,,,,..................---,,,/////////...---------,,,,,,,,,,,,,,,,,,------...------------------------++++++************++++++******++++++++++++******,,,,,,++++++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************************------,,,,,,,,,+++++++++))))))))))))))))))))))))************************************************************************''')))+++------+++)))'''++++++++++++++++++++++++)))************+++++++++******++++++++++++******************************++++++*********)))))))))))))))))))))))))))))))))++++++++++++************++++++++++++++++++++++++))))))))))))************))))))))))))))))))******)))************+++++++++(((((()))***+++,,,,,,---************************************************&&&(((+++------+++)))'''***************************************+++++++++************************)))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++++++++((())))))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........////////////////////////------,,,,,,------...///............////////////........................---......///////////////........................---..................---,,,,,,,,,++++++,,,,,,,,,------------............,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++(((((()))))))))(((''''''++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------******************************))))))))))))***************+++++++++++++++************************************************((()))***+++++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,---((()))***,,,------------************************))))))************))))))))))))))))))*********************))))))*********++++++++++++++++++++++++******))))))***++++++,,,************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------......////////////......++++++,,,...///111222222222222111000///...------,,,,,,------------,,,,,,///......---------......+++++++++++++++,,,------++++++++++++++++++++++++++++++************++++++******++++++++++++******,,,,,,++++++***))))))(((************************(((((((((((((((((((((((())))))))))))))))))))))))*********))))))*********************************,,,,,,,,,+++++++++******))))))))))))))))))))))))************************************************************************)))***++++++++++++***)))************************)))************+++++++++******++++++++++++******************************,,,+++++++++************))))))))))))))))))))))))************************************************((()))))))))***************))))))))))))))))))))))))************+++++++++)))))))))***+++++++++,,,************************************************'''(((***+++++++++***)))************************))))))*********+++++++++************************((()))))))))*********+++***+++,,,------,,,+++***************************************************++++++++++++,,,,,,,,,---+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.................................------,,,,,,------...///............////////////........................---......///////////////............////////////......------------......------,,,,,,,,,,,,------------------.........///,,,,,,,,,---------......------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,------,,,++++++***++++++++++++++++++***++++++************++++++(((((()))*********))))))+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,------,,,++++++,,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,******************************))))))))))))******))))))******++++++,,,,,,************************************************'''(((***+++,,,,,,++++++,,,,,,,,,+++++++++******)))******+++,,,,,,------((()))***+++,,,---------************************))))))*********))))))((((((((((((((())))))))))))******))))))))))))******++++++++++++++++++++++++******))))))***+++,,,,,,*********************************++++++*********++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,---------------------------------......////////////......++++++,,,...///111222333444444333222111000///...******+++,,,------------......---------......///************++++++,,,---))))))))))))))))))))))))++++++************++++++******++++++++++++******,,,,,,++++++***))))))(((************************(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++************************+++++++++************)))))))))))))))))))))))))))************************************************************************,,,+++***))))))***+++,,,)))))))))))))))))))))))))))************+++++++++******++++++++++++******************************,,,,,,,,,++++++++++++***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))*********+++*********))))))))))))))))))************++++++++++++++++++***************************************************************)))))))))))))))***++++++************************))))))******++++++++++++************************(((((())))))*********+++)))+++---//////---+++)))************************))))))))))))))))))))))))+++++++++,,,,,,---------...---,,,+++,,,---...///------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---................../////////000........................---......///////////////.........//////////////////...---,,,,,,---...///.........------.........---------.........//////,,,,,,,,,---------............------------,,,,,,******))))))))))))******++++++------------++++++***++++++,,,,,,++++++***++++++************++++++***+++,,,---------------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++------------++++++,,,++++++++++++++++++,,,)))************+++++++++************************,,,,,,++++++++++++,,,,,,(((((()))***+++,,,,,,---************************))))))))))))))))))))))))'''(((***+++,,,,,,++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,------+++,,,,,,,,,,,,+++******((()))++++++******+++---******))))))))))))******++++++******************)))))))))))))))))))))))))))************+++++++++************************+++***(((((()))***))))))))))))************))))))***+++,,,---------,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,---......---+++,,,,,,---+++***------............------------............------000000//////.........---+++,,,------......------.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************************************)))(((''''''&&&(((((()))***************''''''((()))***++++++,,,)))))))))***+++++++++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++***)))))))))***,,,,,,,,,***((('''&&&'''((()))************************+++***)))))))))***,,,,,,((()))***+++++++++++++++(((((())))))*********+++))))))(((''''''''''''''')))***+++,,,,,,+++***)))***++++++++++++***))))))+++*********))))))((((((++++++******)))******+++''''''''''''&&&&&&&&&&&&))))))*********))))))(((+++++++++*********))))))))))))))))))))))))))))))((((((((()))+++***(((&&&+++++++++***************))))))))))))))))))))))))*********))))))))))))(((+++++++++,,,,,,+++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))---------,,,,,,+++++++++---,,,,,,,,,+++*********---,,,,,,+++*********+++++++++,,,,,,,,,,,,------000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------------............///111///---...111222000...---......///////////////////////////////////////000000//////.........---////////////////////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,+++++++++,,,...---,,,,,,+++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++******))))))))))))*********+++++++++************************))))))*********++++++++++++++++++*********))))))************************+++++++++*********)))))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))+++,,,+++))))))***+++******))))))))))))******************************))))))))))))))))))))))))(((((()))))))))*********************************,,,***((((((***+++***))))))******************)))++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,------...---+++,,,,,,---+++***------............------------............------000/////////.........---+++,,,------......------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++***))))))(((''''''(((((()))***************(((((())))))******++++++******************++++++******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))+++***)))))))))***+++,,,,,,+++)))((((((((()))***************************))))))((((((((()))***+++(((((()))*********))))))************))))))))))))***))))))(((''''''((((((******++++++++++++*********++++++++++++***))))))************)))))))))(((******)))))))))))))))***)))))))))(((((((((((('''))))))************))))))+++++++++*********)))))))))))))))))))))))))))))))))(((((()))******((('''******************++++++************************'''(((((()))***+++,,,,,,******++++++++++++******))))))))))))))))))))))))++++++************++++++************************+++++++++******)))))))))*********)))))))))))))))---,,,++++++******++++++++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------............000///---...000111///------......///////////////////////////////////////000/////////.........---////////////////////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,++++++++++++...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---))))))************))))))++++++++++++*********)))*********++++++++++++,,,))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))************************+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++,,,,,,+++)))(((((()))******))))))))))))******************************))))))))))))))))))))))))'''((((((((())))))))))))************************,,,***))))))***++++++*********++++++++++++******+++***)))))))))***,,,,,,************++++++++++++---,,,,,,++++++++++++,,,...,,,++++++------,,,***------............------------............------/////////...............+++,,,------......------,,,,,,------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,************************+++++++++***))))))((((((((())))))************))))))))))))))))))***************************))))))******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((******))))))******+++,,,---,,,***)))))))))***+++************************((((((((('''((())))))***((())))))))))))((((((''',,,++++++***))))))((((((+++***))))))((()))))))))++++++************++++++***++++++++++++***))))))************))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))************))))))+++++++++***************))))))))))))))))))))))))***)))'''((()))******))))))))))))***+++++++++,,,++++++++++++++++++++++++(((((()))***+++,,,------)))******************)))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))*********,,,,,,++++++******++++++++++++,,,,,,,,,,,,---------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------............///...------//////...------......////////////////////////////////////////////////...............////////////////////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))************))))))++++++++++++************++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))***************++++++++++++++++++***************************************+++++++++***************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++***)))(((((()))******))))))))))))*********************+++++++++))))))))))))))))))))))))((((((((()))))))))******************************,,,***))))))+++,,,,,,++++++++++++,,,,,,++++++++++++***((('''''')))+++,,,*********++++++++++++,,,------,,,+++*********+++---,,,++++++------,,,+++,,,------......------,,,,,,------......------,,,........................+++,,,------......------,,,,,,,,,------........./////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++++++++******))))))((()))************))))))*********)))))))))))))))++++++******))))))((((((******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***************+++++++++++++++***)))))))))***+++************************(((((((((((())))))******)))*********)))(((''''''+++*********************++++++******)))******+++,,,+++***))))))***+++,,,***++++++++++++***))))))*********)))))))))))))))((())))))***************+++++++++*********))))))((())))))************)))************************))))))))))))))))))))))))+++)))'''''')))***+++***(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++*********+++,,,,,,,,,---,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------+++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------......///////////////////////////////////////........................////////////////////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,,,,---,,,,,,,,,++++++******))))))******++++++,,,,,,************************,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++------------------------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************''')))******))))))***+++******))))))))))))******))))))*********+++++++++************************)))))))))*********++++++))))))))))))))))))))))))+++)))((()))***,,,,,,++++++++++++,,,,,,+++++++++***)))((('''''')))+++,,,++++++++++++,,,,,,,,,,,,---,,,++++++************---,,,++++++------,,,+++,,,,,,------------,,,,,,,,,,,,------------,,,,,,---------...............+++,,,------......------,,,,,,,,,------........./////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************+++++++++***************))))))*********))))))(((*********)))))))))))))))+++******))))))(((((((((******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))******++++++++++++))))))((((((((()))))))))************************))))))*********+++++++++++++++++++++***))))))(((((())))))***+++,,,,,,---++++++************++++++,,,+++***))))))***+++,,,***++++++++++++***))))))))))))))))))))))))******)))***+++,,,,,,,,,,,,+++******)))))))))((((((((((((((()))***************************************))))))))))))))))))))))))+++)))'''''')))+++++++++(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,,,,---,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,------***+++,,,---------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---------,,,,,,---------......///////////////////////////////////////---------...............////////////////////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,+++,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++************+++++++++,,,,,,------************************,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++------------------------,,,++++++******++++++,,,,,,,,,------------,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************&&&'''))))))))))))***,,,******))))))))))))******)))))))))***++++++,,,,,,************************************++++++++++++)))))))))))))))))))))))))))((('''(((***++++++*********++++++++++++*********)))((((((((()))++++++++++++++++++,,,,,,,,,---,,,++++++************+++,,,+++***+++---...---,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,---------------.........+++,,,------......------,,,,,,------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************************************************)))************))))))((()))))))))))))))*********))))))))))))))))))((((((******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))***++++++++++++***(((((((((((())))))))))))************************))))))***+++++++++++++++***++++++++++++******)))'''((()))***+++---......*********)))******+++,,,++++++************++++++***++++++++++++***))))))))))))))))))************)))***+++---...------,,,))))))(((((((((''''''''''''((()))******+++*********************+++++++++))))))))))))))))))))))))***)))((((((***,,,,,,+++)))))))))***+++++++++,,,++++++++++++++++++++++++(((((()))***+++,,,------)))******************)))))))))))))))))))))))))))***+++,,,------,,,+++***++++++++++++++++++++++++((((((((())))))))))))))))))))))))))))))*********++++++******++++++,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,---......,,,,,,---...---......///////////////////////////////////////---------------.........////////////////////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---...---,,,+++,,,,,,+++++++++,,,------+++++++++++++++*********,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++************++++++******++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************+++++++++******************************+++++++++***************************************+++++++++)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++''')))***)))(((((()))*********))))))))))))******((())))))***++++++,,,,,,************************))))))))))))************))))))))))))))))))))))))((('''&&&''')))*********)))******************))))))))))))*********++++++************++++++++++++******************+++,,,,,,+++***+++---...---,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,------.........+++,,,------......------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))***************)))(((((((((((())))))******++++++((((((((()))))))))))))))******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))((()))***+++,,,++++++***(((((())))))************************************((((((***+++++++++***)))((()))***************)))))))))***++++++,,,------)))))))))))))))***++++++******++++++++++++*********++++++++++++***))))))((()))))))))************''')))+++---------,,,+++))))))(((((((((''''''''''''((()))******+++++++++))))))*********+++++++++)))))))))))))))))))))))))))((((((***,,,---,,,*********************++++++************************'''(((((()))***+++,,,,,,******++++++++++++******))))))))))))))))))))))))***+++---......---+++***************************'''((((((((()))))))))************)))))))))))))))++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,...///...,,,,,,---///---......///////////////////////////////////////,,,,,,,,,------.........////////////////////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,......---,,,+++,,,+++++++++,,,,,,---...************++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------*********++++++++++++,,,************************+++++++++*********))))))))))))*********+++++++++************************))))))*********+++++++++)))************+++++++++))))))))))))))))))))))))************************))))))*********+++++++++)))***+++***(((&&&'''(((******))))))))))))******((())))))***++++++,,,,,,************************(((((((((((())))))))))))))))))))))))))))))))))))'''&&&%%%&&&(((******)))))))))************))))))))))))***++++++++++++***))))))))))))***************)))))))))***+++,,,,,,,,,+++***+++---...---,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,------.........+++,,,------......------.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************((((((((((((((()))))))))***************)))(((((('''(((((()))***++++++,,,''''''(((((())))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((()))***+++,,,+++******((()))***+++++++++++++++************************&&&''')))*********)))(((''''''((())))))***))))))++++++++++++++++++,,,,,,))))))(((((()))***++++++)))***+++,,,,,,+++***)))***++++++++++++***))))))(((((())))))*********+++&&&(((***,,,---,,,+++***))))))))))))((((((((((((''''''(((******+++++++++))))))******++++++++++++))))))))))))))))))))))))(((((((((+++------,,,***+++++++++***************))))))))))))))))))))))))*********))))))))))))(((++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***+++---......---+++***))))))))))))))))))))))))))))))******+++++++++,,,---,,,,,,,,,++++++******+++*********+++,,,,,,---++++++,,,,,,,,,---------++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++,,,,,,,,,---------,,,...000///---,,,---000---......///////////////////////////////////////,,,,,,,,,------.........////////////////////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,.........,,,+++++++++++++++,,,,,,---...))))))******+++++++++,,,,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++////////////////////////++++++************++++++,,,------......------,,,+++++++++,,,,,,---------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))******++++++++++++************************))))))******++++++++++++)))************+++++++++************************************************))))))******++++++++++++******))))))))))))******++++++***)))((('''&&&&&&*********)))))))))))))))++++++******)))(((((((((,,,+++***)))(((&&&%%%%%%******))))))((((((''''''************))))))((((((************************++++++++++++++++++++++++***************************************************+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,------,,,******+++------,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++......,,,+++***)))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))***+++,,,,,,,,,++++++******)))))))))************************''')))++++++******+++---************************))))))************))))))*********)))))))))))))))+++***)))(((((()))***++++++++++++*********))))))************************))))))))))))))))))))))))+++***)))(((((()))***++++++*********))))))((((((,,,+++++++++******))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++*********)))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,***))))))***++++++***)))))))))))))))(((''''''((()))))))))************************************((()))++++++******+++---***+++,,,,,,+++***((('''************************************************+++,,,,,,---,,,+++***)))......---,,,,,,+++***))),,,,,,,,,---------......---------,,,,,,+++++++++***+++------------+++******+++,,,,,,,,,+++***)))---------.........//////000000000000000///......,,,---......//////......000///...------...///000------...000111///,,,)))//////...---,,,,,,++++++........................+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++,,,---++++++------------++++++,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,,,,---------......)))***,,,------,,,***)))))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++***************************,,,---,,,+++******+++************************,,,+++)))(((((()))+++,,,---***((((((***,,,+++*********++++++++++++************)))))))))))))))***)))))))))))))))(((((((((***))))))))))))))))))))))))))))))))))))*********---,,,,,,+++***)))((((((***)))))))))((((((((('''++++++*********)))))))))************************++++++++++++++++++++++++***************************************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,------,,,******+++---///......------......///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))(((((((((((())))))---,,,+++******))))))***))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))***++++++,,,++++++++++++************************************)))*********))))))***,,,************************)))******++++++******)))))))))))))))************+++***)))(((((()))***++++++++++++*********))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++************)))))))))(((++++++*********)))))))))************++++++,,,,,,))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,***))))))***++++++***)))))))))))))))(((''''''************++++++++++++************************)))***++++++***)))***,,,++++++++++++++++++***)))************************************************+++,,,,,,,,,,,,+++***)))))))))***+++,,,......///,,,,,,,,,------------...---------,,,,,,+++++++++,,,,,,------------,,,,,,.........//////......---------------.........///000000000000000///......,,,---......//////......//////............/////////...------...///---,,,...------,,,++++++******------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,+++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************)))))))))(((((()))************+++,,,,,,+++***************++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++++++++************++++++************************+++---//////---++++++,,,************************,,,+++)))(((((()))+++,,,---***((((((***,,,+++*********++++++++++++******++++++***)))(((((())))))((((((((()))))))))******))))))))))))))))))******'''(((((()))******++++++++++++++++++*********)))))))))))))))((((((((((((+++++++++******************************************************************************************************************+++,,,,,,------,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,------,,,******+++---///......------......///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))*********)))******+++,,,++++++++++++++++++,,,,,,*********************************((('''''')))+++************************)))******++++++******)))((()))))))))***+++++++++******))))))))))))******+++++++++***************************************))))))))))))))))))))))))******))))))))))))******************))))))))))))******))))))))))))(((((()))))))))************+++))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))************************+++++++++++++++++++++++++++***))))))+++++++++)))))))))******))))))((((((***++++++++++++,,,,,,,,,***************************+++,,,+++))))))***++++++++++++++++++,,,,,,---************************************************++++++,,,,,,,,,+++******'''((()))+++---...///000,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,++++++,,,,,,---------------............//////000000000///......,,,---......//////............////////////......000...+++***,,,...//////,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------,,,++++++------++++++++++++------++++++++++++++++++++++++***************************))))))((((((((()))))))))******++++++******)))((()))***+++,,,------...,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************,,,...111111///---,,,,,,************************,,,+++***))))))***+++,,,,,,***))))))***++++++*********++++++++++++******,,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))*********(((((())))))************((((((((((((((()))))))))))))))))))))((((((((((((++++++++++++************************************))))))))))))))))))))))))***************************************************+++,,,,,,------,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,******+++------,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++******)))******+++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++************++++++((((((((((((((()))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++***************++++++******++++++,,,,,,------************************++++++***(((&&&%%%''')))************************((())))))******))))))((((((((()))***++++++,,,,,,***))))))))))))))))))***************************************************))))))))))))))))))))))))***))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************************+++***)))***+++,,,***)))))))))*********))))))(((*********+++++++++,,,,,,************************+++,,,,,,+++)))((()))***,,,+++******+++---...000************************************************+++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,+++***)))***+++,,,---------------------------...///////////////......,,,---......///.........---...///000000///...---///---++++++,,,...///...---,,,,,,,,,++++++******++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,+++...---+++******+++---...++++++++++++++++++++++++************************,,,++++++*********++++++******++++++++++++******))))))***+++,,,,,,------,,,+++++++++++++++++++++*********++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************+++...000111///---,,,+++************************++++++***))))))***+++++++++************+++************++++++++++++******++++++***)))(((((())))))+++++++++***)))((((((((((((((())))))************************))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))************************************************))))))))))))))))))))))))***************************************************+++,,,,,,------,,,,,,++++++++++++++++++++++++******++++++++++++******,,,------,,,******+++------,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++******)))******++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++''''''''''''((()))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++***************+++*********++++++,,,,,,,,,************************++++++***(((&&&%%%'''(((************************'''(((((((((((((((((('''((())))))***+++,,,,,,---)))))))))******)))))))))************************************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))******((((((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************************************************)))***,,,,,,***((())))))************))))))))))))))))))*********+++************************+++,,,,,,+++)))((()))***++++++******+++---///000************************************************+++++++++++++++++++++,,,------,,,++++++***))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...///...---------///000111------------------,,,,,,......////////////......,,,---......///.........---...///000000///...------,,,+++,,,......---,,,------------,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------............------+++,,,,,,------,,,,,,,,,------++++++++++++------++++++++++++++++++++++++************************+++++++++++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***************************,,,//////---+++******************************+++******************+++******++++++******************++++++++++++************))))))))))))******---,,,+++***)))(((''''''((((((((()))******++++++++++++******)))(((((('''***************+++++++++(((((((((((()))))))))))))))))))))))))))************************************************************************************************************+++,,,,,,------,,,,,,++++++++++++++++++++++++)))******++++++******))),,,------,,,******+++---///......------......///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++************+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))),,,+++******)))***************************++++++***************************++++++***(((''''''(((************************'''(((((())))))((((((''')))*********+++,,,,,,,,,))))))************))))))***************+++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))************(((((())))))))))))******+++************)))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))***************************************************)))***+++,,,,,,***((())))))******++++++******(((((()))))))))************************************+++,,,+++))))))***+++************+++,,,......************************************************++++++******++++++,,,---************++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------...///000------------,,,,,,,,,,,,------.../////////......,,,---......//////............////////////.........---,,,---...---+++***------------------------++++++++++++++++++++++++*********++++++,,,,,,---------............------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))***+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++***************+++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***************************,,,---,,,+++)))***+++************************************************(((***,,,,,,***)))***+++******++++++++++++******(((((((((((()))***+++,,,+++++++++******)))))))))'''(((((()))******++++++*********)))))))))))))))+++++++++***************'''((((((((()))))))))***''''''((((((((()))))))))************************++++++++++++++++++++++++***************************************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******,,,------,,,******+++---///......------......///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++++++++,,,------++++++++++++++++++++++++))))))))))))))))))))))))************************))))))(((((((((((()))))))))))))))(((((()))******))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))),,,++++++***))))))************))))))))))))))))))************************(((***,,,,,,+++)))((((((************************))))))************))))))++++++++++++++++++++++++((()))***++++++***)))((())))))*********+++++++++************************))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))************)))))))))*********++++++,,,,,,++++++************))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))************************************************))))))***+++---,,,***'''((()))***++++++++++++***))))))*********+++++++++************************)))***++++++***)))***,,,))))))***+++,,,,,,,,,+++************************************************++++++*********+++,,,---(((((()))***+++,,,,,,---***++++++++++++,,,,,,,,,+++++++++,,,,,,---------***++++++++++++++++++***)))***+++,,,---------------------,,,,,,,,,++++++,,,---......//////......,,,---......//////......//////............//////111///,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,---------,,,***+++---......---+++***++++++++++++++++++++++++************************((())))))***,,,...000111,,,,,,+++******+++,,,,,,++++++++++++++++++,,,,,,)))*********++++++++++++************++++++++++++***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,***)))(((***,,,*********************************++++++*********(((***---,,,***))))))+++******++++++++++++******'''((((((((()))+++,,,---***************+++++++++'''(((((()))***+++++++++((((((((()))******++++++))))))))))))(((((((((''''''((((((((())))))******&&&'''''''''(((((())))))************************++++++++++++++++++++++++************************************************++++++,,,---------,,,,,,------------------------++++++------------++++++---------,,,+++***+++------,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,+++++++++,,,------...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******))))))))))))******))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))),,,,,,+++***))))))************))))))((((((''''''************************'''***---...,,,***((((((************************++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++((()))***++++++***)))((())))))******++++++++++++************************))))))))))))))))))))))))((()))***++++++***)))((((((((())))))*********+++))))))******+++++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***,,,---,,,***'''((()))***+++++++++++++++******+++++++++,,,,,,,,,************************((()))++++++******+++---((()))***,,,,,,+++***)))************************************************++++++*********+++---...***************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,,,,+++***)))+++,,,...000111111000///---------,,,,,,+++++++++,,,,,,---.../////////...,,,---......//////......000///...------...///000444000+++((((((***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------*********++++++************+++,,,,,,------------)))+++---//////---+++)))++++++++++++++++++++++++******************************+++---///222444555,,,+++***))))))***+++,,,))))))***+++,,,------...))))))******++++++++++++))))))))))))************)))***,,,------,,,***)))))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++************************------,,,***((((((+++---******************************++++++++++++******'''***------***))))))+++******++++++++++++******))))))************))))))++++++***)))(((((())))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******************************++++++,,,,,,,,,,,,------***++++++,,,,,,+++++++++---,,,+++******+++,,,------,,,+++******+++,,,---******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++)))((()))+++---...---,,,,,,,,,+++******)))((((((************************++++++************++++++************************)))))))))))))))******++++++*********))))))(((((())))))******+++++++++,,,******+++++++++,,,,,,,,,)))))))))******+++,,,,,,))))))))))))***+++,,,---************************,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***)))************************************************************))))))))))))******)))))))))))))))***))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++''''''(((((())))))******++++++++++++++++++++++++)))************+++++++++******++++++++++++***************************************************************))))))))))))))),,,+++++++++***)))))))))(((((()))************)))++++++************++++++))))))))))))))))))))))))++++++************++++++(((((())))))))))))((((((,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,---------.........//////..................------..............................////////////......+++++++++,,,,,,,,,------//////////////////////////////...---,,,++++++***///...---,,,+++,,,,,,---++++++++++++++++++++++++,,,+++)))))))))+++---///,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,+++++++++++++++++++++---------,,,,,,+++++++++))))))***++++++++++++***,,,+++******,,,...000222111---******...///---***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++***)))((('''************************************************************************************************)))***+++,,,,,,+++***))),,,,,,,,,++++++*********''''''((((((((((((''''''+++******)))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))************))))))))))))******************************+++++++++,,,,,,,,,------++++++,,,,,,,,,+++******,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++***)))***+++,,,+++)))+++,,,,,,++++++***))))))************************++++++************++++++************************)))))))))))))))******+++************)))))))))((()))))))))*********++++++*********+++++++++,,,,,,***************)))))))))++++++*********************************************+++++++++******)))((()))***++++++++++++***)))************************************************************))))))))))))******))))))))))))******))))))))))))))))))))))))************************++++++******))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++(((((()))))))))))))))***++++++++++++++++++++++++)))************+++++++++******++++++++++++*********************************************************))))))))))))))))))))))))************+++++++++))))))***+++++++++++++++++++++************++++++******************************))))))))))))******)))******************))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,---------...........................------........................------............------........./////////000000......................../////////...------,,,,,,///...---,,,,,,,,,---------------------------------,,,+++******+++,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***++++++++++++***++++++******+++...000111111---***+++...///---***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************************)))***++++++++++++***))),,,,,,++++++++++++++++++'''(((((())))))(((((('''*********)))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))*********++++++******))))))))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++000---+++******+++***)))***+++,,,---,,,,,,***)))************************++++++************++++++************************)))))))))))))))******+++************))))))))))))(((((())))))))))))***************++++++++++++,,,,,,++++++***))))))((((((,,,,,,++++++***))))))(((************************)))************)))(((((()))***++++++++++++***)))************************************************************))))))))))))***)))))))))))))))******))))))))))))))))))))))))************************,,,,,,+++***)))(((''''''))))))))))))))))))))))))++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******************************************************))))))))))))))))))************************++++++)))))))))***************++++++************++++++++++++++++++++++++++++++))))))(((((((((((())))))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,++++++,,,,,,,,,---------------------------......------------------------,,,,,,------------,,,,,,/////////000000000111111........................//////........................---,,,,,,,,,------------------------------......------,,,+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++++++++,,,,,,---------++++++***************)))))))))***++++++++++++***++++++******+++---///000000---***+++---...,,,***++++++++++++++++++++++++++++++++++++++++++++++++******++++++***)))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,************************************************************************************************)))***++++++++++++***)))++++++++++++++++++,,,,,,*********++++++*********))))))*********)))))))))******))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******))))))))))))*********++++++++++++******))))))))))))*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,------,,,+++******+++,,,------,,,+++***+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++222///,,,***+++,,,,,,,,,)))***,,,------,,,+++***************************++++++************++++++************************)))))))))))))))******+++*********)))))))))))))))((((((((((((((()))))))))************++++++++++++,,,,,,++++++************++++++++++++******))))))************************)))***************))))))*********++++++*********************************************************************)))))))))((())))))))))))))))))***+++))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))************************,,,,,,++++++******))))))))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******************************************************)))))))))))))))*********,,,+++++++++***)))))))))((((((((((((((())))))***++++++************++++++++++++++++++++++++++++++******))))))))))))******+++++++++******+++++++++,,,++++++******++++++,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------......------------------------,,,------......------,,,,,,---------....................................------------......//////------------------------++++++++++++++++++++++++---............---,,,+++,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********+++,,,---.........++++++++++++************))))))***++++++++++++***++++++******+++,,,---...///---++++++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********************************************************************************************************++++++******************++++++,,,,,,,,,******++++++++++++******((()))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))*********++++++++++++******))))))))))))***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,------,,,+++******+++,,,------,,,+++***++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++...+++))))))***,,,------)))***+++,,,,,,,,,+++***************************++++++************++++++************************)))))))))))))))******+++))))))))))))))))))******)))))))))((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,------((()))***++++++++++++*********************************++++++,,,++++++***+++******************+++************************************************************)))))))))((())))))(((((()))***++++++))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))************************,,,,,,++++++******))))))(((((((((((((((((((((((())))))*********+++++++++******++++++++++++******************************************************(((((())))))***************************+++++++++******)))))))))***+++,,,++++++************++++++************************,,,++++++******++++++,,,+++***))))))))))))***+++,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------......------------------------......////////////......++++++,,,,,,,,,---------........................***++++++,,,,,,------...,,,---------------------+++++++++++++++++++++++++++,,,---............---,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********++++++,,,---......+++,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++*********++++++,,,...---+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************************************************************************************+++******************+++*********++++++,,,,,,,,,((())))))******))))))((('''(((***++++++***))))))******))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))*********++++++******))))))))))))******************************************++++++++++++***++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++)))'''&&&''')))+++,,,,,,+++*********************************************++++++************++++++************************)))))))))))))))******+++))))))))))))******************))))))))))))(((((()))))))))************+++******++++++,,,------...'''(((***+++,,,,,,++++++******************************+++,,,,,,,,,,,,+++++++++***))))))***++++++************************************************************))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))************************''''''((()))***+++,,,,,,))))))))))))))))))))))))***************************************)))))))))(((((((((((((((((((((((()))************+++++++++******++++++++++++******************************************************((((((((()))******++++++&&&'''((()))+++---......------,,,+++,,,---...///++++++************++++++)))))))))))))))))))))))),,,,,,,,,++++++,,,,,,,,,+++***)))(((((()))***+++,,,++++++******++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,...//////////////////...---------............///------------------------******++++++,,,,,,,,,---+++,,,---.........------------------------------+++++++++,,,------......,,,,,,,,,+++++++++*********++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------))))))***++++++++++++***++++++******************------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******))))))************************************************************************************************++++++***))))))***++++++++++++++++++++++++,,,,,,((())))))******))))))((('''(((***+++++++++))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((((((((()))))))))************))))))))))))******************************************++++++++++++)))******+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------------...***+++,,,,,,------,,,,,,------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++((('''''')))+++------,,,,,,+++)))((('''((())))))************************++++++************++++++************************)))))))))))))))******+++((()))))))))************++++++*********)))))))))))))))))))))************************************((()))+++,,,,,,+++***)))************************))))))***+++++++++++++++++++++***))))))***++++++************************************************************))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))************************(((((())))))******++++++))))))))))))))))))))))))************************(((((()))))))))))))))***)))))))))))))))))))))))))))************+++++++++******++++++++++++******************************************************'''(((((()))******++++++)))))))))***++++++,,,,,,---,,,+++***+++,,,...///++++++************++++++************************,,,++++++++++++++++++,,,---,,,***))))))***,,,---,,,++++++******++++++,,,)))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---............////////////------------------------+++,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------------------------,,,,,,+++******+++,,,---,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********************************++++++,,,,,,,,,,,,))))))***++++++++++++*********+++******)))((((((,,,,,,,,,+++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************************************************************************************++++++***))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++&&&(((***+++,,,+++***)))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))******))))))))))))******************************)))************+++++++++((()))***+++,,,------------,,,+++******+++,,,------,,,+++******+++,,,---,,,,,,,,,---------......++++++,,,---------,,,,,,------------------------,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++---///000...------+++)))&&&%%%&&&((()))************************++++++************++++++************************)))))))))))))))******+++(((((())))))*********+++,,,+++++++++******))))))))))))))))))******************))))))((((((''''''***+++,,,---,,,***((('''************************(((((()))***************,,,+++***))))))***+++,,,************************************************************))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************************)))************+++++++++******++++++++++++******************************************************'''(((((()))***+++++++++///...---+++)))(((&&&&&&***)))((('''''')))+++,,,++++++************++++++++++++++++++++++++++++++++++++************++++++...---+++******+++---...,,,++++++++++++++++++,,,))))))***+++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------.........///------------------------------------------------***+++---...///...------++++++++++++++++++++++++///---+++)))))))))+++,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++*********)))))))))))))))))))))******++++++++++++))))))***++++++++++++*********+++******)))(((''',,,,,,,,,+++***)))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++%%%&&&''')))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***+++,,,------************************************************************************************************,,,+++***))))))***+++,,,---,,,,,,++++++************************)))(((((('''((()))******)))((('''))))))))))))))))))))))))))))))************)))))),,,,,,,,,+++***))))))(((((((((((('''%%%""" ((((((((((((((((((((((((((()))))))))************++++++************+++++++++*********))))))((((((***************************++++++,,,,,,++++++***,,,...000111111000...,,,++++++++++++++++++++++++************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++***+++,,,---...************************///......---,,,,,,,,,---************************)))))))))))))))))))))))))))))))))***+++++++++,,,************************+++++++++*********))))))******************************))))))(((''''''''',,,,,,,,,,,,,,,,,,,,,,,,''''''((()))))))))))))))******))))))))))))******************************++++++++++++++++++++++++************************)))************+++++++++)))))))))***+++++++++,,,))))))************))))))+++***)))))))))***,,,,,,+++++++++*********************+++++++++,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))'''((()))******)))'''&&&$$$&&&(((+++,,,,,,+++***************************++++++++++++++++++++++++************************))))))))))))))))))))))))***************)))((((((******++++++++++++******))))))************))))))+++++++++*********)))))),,,+++***((((((((()))***************************************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,------,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))***++++++,,,---.........------,,,,,,------...............---,,,+++***.........------,,,,,,,,,---------.........//////...---,,,,,,,,,,,,---...,,,------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********)))******++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,---...////////////---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************************************))))))******+++,,,(((///333///*********)))+++++++++++++++***)))((())))))*********+++++++++************************++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))************)))))),,,++++++***))))))((((((,,,,,,,,,++++++)))((((((************************************++++++++++++++++++************++++++************)))))))))(((***************************++++++,,,,,,++++++***,,,...111333333111...,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,+++***************************************))))))))))))))))))))))))***************+++++++++************************+++++++++*********))))))***************************+++++++++,,,,,,------************************((())))))*********************))))))))))))******************************++++++++++++++++++++++++************************))))))*********+++++++++******************++++++))))))************))))))+++***)))))))))***+++,,,)))******************************+++++++++,,,,,,******************************))))))))))))******)))))))))))))))))))))))))))******++++++*********+++++++++******+++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))***************)))((((((******++++++++++++******++++++,,,,,,,,,,,,+++++++++++++++*********)))))),,,+++***)))(((((()))***************************************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++******,,,---------------------...------,,,,,,------...////////////...---,,,,,,......---------,,,,,,,,,---------.........//////...---,,,,,,,,,,,,---............------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,++++++******++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************************************))))))******+++,,,+++222555111---------,,,+++++++++++++++***))))))))))))*********+++++++++************************++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++)))************))))))(((******++++++++++++******))))))))))))))))))))))))))))))************))))))+++******))))))((((((''')))))))))))))))******+++***************************++++++++++++,,,,,,,,,++++++************++++++************))))))))))))******************************++++++++++++******,,,...111333333111...,,,++++++++++++++++++++++++++++++++++++++++++++++++......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***************************))))))))))))))))))))))))+++++++++***************************************+++++++++******************************************************+++++++++))))))))))))))))))))))))))))))***+++++++++++++++******))))))))))))******************************++++++++++++++++++++++++************************)))))))))*********++++++******************))))))))))))************))))))******))))))******+++,,,((((((((())))))******************++++++++++++,,,******************************))))))))))))******))))))))))))))))))))))))+++++++++++++++,,,---...111///---***)))***+++,,,************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))************))))))(((******++++++++++++******++++++,,,,,,,,,,,,+++++++++++++++***************++++++***)))))))))******************************************************++++++++++++++++++++++++,,,++++++******++++++,,,*********+++,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******///.........---------,,,...------,,,,,,------.........////////////...---...------------,,,,,,,,,---------..................------,,,,,,------...//////...---,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***//////...------,,,++++++***++++++++++++,,,,,,,,,---------,,,,,,+++***)))---,,,++++++******++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++************************************))))))******+++,,,,,,222444111---......---***++++++++++++***))))))***************+++++++++************************++++++++++++++++++++++++++++++************++++++************************************************))))))************)))(((((((((((())))))((((((((())))))))))))))))))))))))))))))************))))))***)))))))))((((((''''''((('''&&&&&&&&&((()))************************************+++++++++,,,,,,++++++************++++++*********)))))))))))))))******************************++++++++++++******------////////////------++++++++++++++++++++++++++++++++++++++++++++++++//////...------,,,++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,************************)))))))))))))))))))))))),,,+++++++++***)))))))))************************************************************************---,,,,,,***)))((('''&&&))))))))))))))))))))))))((()))******++++++************))))))))))))******************************************************************************))))))))))))************++++++******))))))(((((())))))************))))))***************+++++++++&&&&&&'''((()))******+++************++++++++++++******************************))))))))))))******))))))))))))))))))))))))++++++******+++,,,...000000///---+++*********+++************************************************************************))))))))))))))))))))))))))))))************)))(((******++++++++++++******))))))************))))))************************+++*********************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******------------------------...------,,,,,,------...,,,---...............---------------------------........................------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++------.........---,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++************************************))))))******+++,,,)))...000---***+++,,,*********+++++++++******)))************************************************************************++++++************++++++************************++++++++++++++++++++++++((())))))*********)))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((---,,,+++*********,,,,,,))))))))))))))))))))))))))))))))))))*********+++++++++************++++++))))))))))))))))))******************************)))******++++++******)))...,,,+++******+++,,,...++++++++++++++++++++++++++++++++++++++++++++++++//////...------,,,+++++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++***++++++,,,,,,************************)))))))))))))))))))))))),,,+++++++++***)))))))))************************************************************************000///...---,,,+++******************************'''((())))))******))))))******))))))))))))******************************************************************************(((((()))))))))*********+++******))))))((((((((())))))************))))))))))))******++++++++++++&&&&&&'''((()))******+++))))))*********+++++++++******************************))))))))))))******))))))))))))))))))))))))***)))))))))***+++---...)))***+++,,,,,,+++***)))************************************************************************))))))))))))))))))))))))((())))))*********))))))******++++++++++++******))))))************))))))*********************************++++++++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******+++,,,,,,------...------,,,,,,------...++++++,,,---------,,,,,,------------------------.....................---------------------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---............---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++************************************))))))******+++,,,(((,,,---***(((***+++((()))******+++++++++******************************************************************************++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,((())))))************)))++++++************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))......---,,,++++++++++++(((((((((((((((((((((((((((((()))))))))*********++++++************++++++))))))))))))************************************))))))************))))))---+++)))(((((()))+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,---------,,,,,,***************************))))))))))))***++++++************************))))))))))))))))))))))))+++++++++******************************************************+++++++++************************))))))***++++++,,,------++++++++++++++++++++++++''''''((()))))))))))))))******))))))))))))******************************************************************************((((((((()))))))))******))))))))))))))))))(((((())))))************))))))))))))***++++++++++++***((((((((())))))*********)))))))))************+++******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))***+++,,,&&&''')))+++,,,+++)))(((************************************************************************))))))))))))))))))))))))((())))))************)))******++++++++++++******++++++,,,,,,,,,,,,++++++***************+++++++++)))***++++++,,,+++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***.........---,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******(((((()))***+++,,,------...------,,,,,,------...++++++,,,,,,,,,++++++***,,,,,,,,,------------..................---------,,,------......------,,,***++++++,,,---...//////---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,++++++,,,------...//////,,,,,,,,,++++++++++++***&&&''')))***,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************************************))))))******+++,,,***---,,,***))),,,,,,***))))))***++++++++++++***+++++++++***************************************************************++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))************))))))***************************************))))))((())))))))))))))))))))))))))))))*********+++++++++++++++************++++++((()))))))))************************************))))))************))))))******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************,,,,,,++++++++++++,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++***************+++,,,,,,************************))))))))))))))))))))))))***************+++++++++************************))))))*********+++++++++************************%%%%%%&&&''')))***++++++++++++++++++++++++++++++(((((()))************)))******))))))))))))******************************************************************************(((((((((((()))))))))***((((((((()))))))))))))))))))))************))))))((()))***+++,,,++++++***)))*********************))))))))))))******************************************))))))))))))******))))))))))))))))))))))))))))))***************)))(((((())))))*********)))************************************************************************))))))))))))))))))))))))(((((()))*********************++++++++++++******++++++,,,,,,,,,,,,++++++))))))*********+++++++++)))***+++,,,,,,,,,++++++************************************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***------------------,,,,,,))))))***+++,,,------...,,,,,,,,,+++++++++***************++++++,,,,,,,,,...------,,,,,,------...------------,,,+++******,,,,,,,,,---------......//////.........---------,,,,,,---......---,,,,,,+++,,,,,,------.........---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------------------------,,,,,,,,,+++++++++******'''((()))***+++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************************************))))))******+++,,,+++---,,,)))***------***))))))***++++++++++++++++++++++++*********))))))************************************************++++++************++++++************************++++++++++++++++++++++++(((((()))******************)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))***************+++++++++((()))***,,,,,,+++***)))******************************+++++++++,,,,,,,,,++++++************++++++(((((())))))*********+++************************))))))************))))))(((***---//////---***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******************************))))))))))))*********+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---......///************************))))))))))))))))))))))))))))))******+++++++++,,,************************))))))******++++++++++++************************************++++++++++++************************))))))***+++++++++++++++******))))))))))))******************************))))))))))))))))))))))))************************(((((((((((())))))))))))''''''(((((())))))******))))))************))))))((()))***+++,,,+++******+++++++++***************))))))))))))******************************************))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,+++)))(((,,,***)))''''''(((***+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))*********************++++++++++++******))))))************))))))))))))******++++++++++++)))***+++,,,---,,,,,,+++************************************************++++++++++++++++++++++++***+++,,,------,,,+++***+++,,,,,,------......///(((((()))***,,,---...///,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++...------,,,,,,------......///......---,,,+++***,,,,,,,,,------.........//////.........---------,,,,,,---......---,,,,,,---------------------,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,---,,,,,,++++++******))),,,,,,,,,++++++*********+++,,,,,,---------,,,,,,---,,,++++++******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************************************)))***++++++,,,***+++***'''))),,,,,,)))((()))***+++++++++++++++++++++++++++******))))))************************))))))))))))))))))))))))++++++************++++++************************************************''''''((((((((((((''''''(((((())))))))))))((((((***)))))))))((((((''''''((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))'''(((((()))******++++++************************)))))))))))))))))))))))))))*********++++++++++++***)))(((''''''((()))***'''((()))***+++***))))))***************************(((((()))***+++***)))***))))))))))))))))))*********))))))***,,,...///)))************+++++++++,,,,,,,,,+++***)))(((((()))***+++---......------******++++++++++++******+++++++++*********))))))******))))))))))))******************************,,,+++++++++******))))))))))))))))))))))))))))))************************)))*********++++++++++++)))************+++++++++)))))))))***+++++++++,,,******))))))))))))))))))++++++******)))*********++++++******))))))(((((())))))))))))))))))))))))******++++++++++++******)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++)))************++++++++++++***)))))))))***,,,---))))))))))))))))))))))))+++*********))))))((((((''')))++++++******+++,,,))))))))))))))))))))))))+++++++++******************(((((()))***+++***)))(((((()))***+++,,,,,,---))))))***++++++++++++***+++++++++*********))))))((()))***++++++***((((((++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...---------,,,,,,+++++++++------------------------///...---,,,+++,,,,,,---++++++,,,---....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))***++++++,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,++++++******+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************,,,+++***))))))***+++,,,)))))))))***+++,,,......---,,,***)))))))))******++++++++++++++++++++++++******))))))))))))*********************************************************++++++,,,,,,++++++***((())))))******))))))((())))))************)))))),,,,,,,,,+++++++++******************************************)))))))))((())))))))))))))))))))))))(((((())))))***++++++,,,************************))))))))))))))))))))))))((()))))))))************+++***)))(((((()))***+++++++++,,,------------,,,***************************(((((()))***+++***))),,,,,,+++******+++,,,,,,,,,++++++******+++,,,---)))************+++++++++,,,+++++++++***)))))))))((()))+++,,,---------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++*********))))))))))))******************************++++++*********)))))))))))))))))))))))))))))))))************************&&&''''''((())))))******)))************+++++++++***************+++++++++************************+++***************++++++*********))))))))))))))))))))))))))))))))))))))))))******************)))((()))******+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((++++++++++++++++++++++++,,,+++++++++******))))))******))))))******+++,,,))))))))))))))))))))))))************)))))))))((((((***++++++*********+++))))))))))))))))))))))))***************************(((((()))***+++***)))***************+++++++++))))))***++++++++++++++++++++++++*********))))))******++++++++++++******,,,,,,++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++------------------------000///...---,,,------...,,,,,,------...---------........................------------------------------------------------++++++,,,,,,,,,,,,------++++++,,,------...//////,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,++++++******++++++)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************++++++***))))))***++++++******)))******+++,,,------,,,+++***)))******+++++++++++++++++++++++++++******))))))))))))*********************************************************++++++,,,,,,++++++***)))******++++++******)))******++++++++++++************))))))))))))((((((************************************))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,************************)))))))))))))))))))))))))))))))))*********++++++++++++************++++++***))))))))))))***++++++***************************(((((()))***+++***)))***)))'''&&&&&&''')))***------,,,+++++++++++++++)))************+++++++++++++++******************((()))***+++,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))************************&&&''''''((()))*********)))************++++++++++++++++++*********************++++++++++++++++++))))))))))))***+++,,,,,,))))))))))))************))))))))))))))))))))))))((())))))******))))))((('''((())))))***)))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************************------,,,+++***)))((('''))))))***+++++++++++++++))))))))))))))))))))))))************)))))))))))))))+++,,,,,,***))))))***))))))))))))))))))))))))((())))))******+++++++++***(((((()))***+++***)))+++++++++*********)))))))))******++++++++++++++++++++++++***************,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******************************************+++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***---------,,,,,,+++++++++++++++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------000///...............///---------...------,,,,,,------------------------------------------------........................++++++,,,,,,,,,,,,------+++,,,,,,------......///,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,---,,,++++++******++++++)))******++++++******)))++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++***))))))***++++++******)))))))))******+++---,,,,,,++++++++++++,,,******************************))))))))))))*********************************************************++++++,,,,,,++++++***)))******************))))))******++++++******)))((((((((((((((((((((((((*********************************)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))((('''''')))***+++***************************(((((((((***+++***)))***)))'''%%%%%%''')))***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***************+++++++++))))))******++++++++++++++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,+++++++++************************(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))************************************************))))))*********+++++++++,,,+++++++++***)))))))))+++++++++++++++,,,,,,,,,))))))))))))***+++,,,---(((((())))))******++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((()))******)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))(((((()))***,,,,,,+++******))))))))))))))))))))))))*********)))))))))))))))***+++,,,,,,***)))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,***(((((((((***+++***)))************************)))***++++++,,,,,,++++++************************,,,,,,+++******+++---...---,,,,,,++++++************************************************+++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,++++++***++++++,,,---------,,,++++++++++++,,,,,,---------------------------------.........---------..................---,,,++++++------------------------------------------------------------------------+++++++++,,,,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++******************++++++******)))(((((())))))---,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++******))))))******+++***************************************************++++++,,,,,,++++++***((())))))******))))))((((((((())))))))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******************************+++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************((())))))))))))))))))(((,,,,,,+++***+++,,,---...***************************(((((((((***+++***)))...---,,,++++++,,,---...******+++,,,------......))))))*********+++++++++***************+++++++++******************++++++******++++++++++++******++++++++++++************)))***++++++++++++***)))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************************------,,,+++***)))(((((())))))*********+++++++++,,,+++++++++***)))))))))******+++++++++,,,,,,,,,))))))))))))***+++,,,---(((((())))))******++++++))))))))))))))))))))))))(((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************((()))***,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,***)))))))))))))))))))))))))))))))))''''''((()))******++++++***(((((((((***+++***)))((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++************************+++***)))))))))+++,,,---,,,,,,,,,++++++************************************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++*********,,,+++***)))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++************++++++***************************************************++++++,,,,,,++++++***((())))))))))))))))))((((((((())))))))))))(((((()))))))))***************(((((((((((((((((((((((())))))))))))******************************************++++++++++++++++++************************))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((())))))))))))((((((***************+++,,,,,,***************************(((((()))***+++***)))---,,,,,,,,,,,,,,,,,,---)))***+++---......//////)))************+++++++++++++++******************++++++*********++++++,,,)))******++++++******)))+++++++++*********)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))************************,,,+++***)))((('''&&&%%%)))************++++++++++++++++++***************))))))******+++,,,,,,,,,))))))))))))***+++,,,,,,))))))))))))************))))))))))))))))))))))))((())))))******))))))(((******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))************)))+++,,,,,,***))))))***))))))))))))))))))))))))'''(((((())))))************(((((()))***+++***)))'''((()))***+++,,,------***++++++,,,,,,,,,,,,,,,***************+++++++++******)))******+++,,,---++++++++++++++++++++++++***************************************)))))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------******+++,,,,,,,,,,,,+++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************++++++,,,,,,,,,,,,------------------------------***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++)))******++++++******)))++++++++++++++++++++++++,,,,,,++++++++++++++++++******************************+++++++++,,,,,,,,,******))))))))))))************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************)))***++++++++++++***))),,,+++***)))))))))))))))***++++++,,,,,,,,,,,,+++************************++++++************++++++***************************************************++++++,,,,,,++++++***)))******++++++******))))))))))))******)))))))))&&&'''''''''((((((((()))))))))))))))))))))))))))((()))))))))************************************************************************************))))))))))))))))))))))))''''''''''''((((((((((((((()))************)))(((''''''((()))))))))))))))***************************(((((()))***+++***)))((()))************)))(((***+++,,,.........------)))************+++++++++,,,+++++++++***)))))))))---,,,+++******+++,,,---***++++++,,,,,,++++++***,,,,,,+++++++++*********)))***,,,------,,,***)))************************)))))))))*********++++++))))))))))))))))))))))))************************))))))))))))(((((((((((()))************+++++++++***************+++++++++(((((())))))***++++++,,,+++***************++++++*********))))))))))))))))))))))))))))))))))))))))))******************)))))))))******))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++++++++++++++++++++++++++++++++*********************))))))******+++,,,))))))))))))))))))))))))((()))))))))************(((***++++++*********+++))))))))))))))))))))))))((((((((()))))))))))))))***(((((()))***+++***)))))))))*********+++++++++***+++,,,,,,------,,,,,,))))))*********+++++++++)))***+++,,,------------*********++++++,,,,,,---************************+++*********)))))))))((()))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...///...,,,***)))***,,,------,,,,,,,,,,,,,,,,,,+++------------------------***+++,,,---------,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************)))***++++++++++++***))),,,++++++*********++++++))))))+++,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,***************************************************++++++,,,,,,++++++***+++++++++,,,,,,+++++++++******++++++++++++******))))))******+++++++++,,,************************(((((())))))*********+++******************************))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++)))***+++,,,,,,+++***))))))***+++------,,,++++++***************************(((((()))***+++***))))))***,,,......,,,***))),,,---.........---,,,+++)))************+++++++++---,,,,,,+++***)))((((((...---,,,+++++++++,,,---+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++)))***,,,------,,,***)))************************))))))******+++++++++,,,))))))))))))))))))))))))************************)))))))))***++++++,,,,,,)))************+++++++++))))))******+++++++++,,,'''(((((()))******++++++++++++******************++++++******))))))(((((())))))))))))))))))))))))******++++++++++++******(((((())))))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++---,,,,,,+++***)))((((((+++***)))))))))***,,,---))))))))))))))))))))))))(((((())))))*********+++''')))+++++++++***+++,,,))))))))))))))))))))))))))))))))))))((((((((((((***(((((()))***+++***)))+++++++++******************+++,,,,,,------,,,,,,))))))******++++++++++++)))+++,,,...//////...---))))))***+++,,,------...************************+++*********))))))(((((()))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,)))***+++,,,------...///111...+++)))(((***,,,...---------,,,,,,+++++++++------------------------***+++---...///...------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************)))***+++,,,,,,+++***))),,,+++++++++++++++,,,,,,((()))***+++,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,************************************************+++++++++,,,,,,++++++++++++++++++++++++***)))((((((***+++---......------+++***)))(((((()))***+++******+++++++++******)))******))))))))))))******,,,,,,+++***))))))******+++***)))(((((()))***+++---,,,,,,+++*********+++************************))))))************))))))((()))))))))************+++++++++*********))))))(((((())))))*********+++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******------,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++***)))***++++++***)))+++*********))))))(((((())))))))))))))))))))))))(((*********)))((()))***,,,,,,,,,+++++++++******************************---,,,+++******+++,,,---************************)))))))))))))))*********))))))))))))))))))))))))************++++++++++++++++++************++++++((((((((((((((()))))))))++++++******)))((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))************+++++++++++++++************++++++))))))*********+++++++++'''(((***++++++***((('''((()))***+++++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))************************))))))))))))************...---,,,++++++,,,,,,---,,,+++*********+++---...+++***)))***++++++***)))))))))))))))************************************************************************************...---+++***)))***++++++,,,++++++***)))))))))***(((((())))))*********+++))))))((((((((()))***+++++++++++++++++++++++++++///...---,,,,,,,,,---...---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))******++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************...+++))))))***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))&&&$$$$$$&&&)))+++************************************************------,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,++++++*********************************************************,,,,,,++++++++++++++++++***++++++++++++***)))((()))***+++,,,------------+++***)))(((((()))***+++*********++++++******)))*********))))))*********,,,++++++***))))))*********))))))(((((()))***+++---,,,++++++*********+++************************)))******************)))************+++++++++++++++++++++*********))))))))))))************************************************+++++++++,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++***)))***++++++***)))************)))))))))((()))))))))))))))))))))))))))***++++++))))))***+++,,,,,,++++++************************************,,,+++************+++,,,************************,,,,,,++++++******))))))))))))))))))))))))))))))''''''''''''((((((((((((++++++************++++++&&&'''((()))+++,,,---...++++++++++++++++++,,,,,,++++++************++++++)))))))))))))))((((((((())))))*********+++++++++++++++************++++++))))))*********+++++++++***+++---......---+++***))))))***+++++++++******************************************)))))))))((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,+++******++++++*********++++++,,,,,,+++***+++,,,---,,,***))))))))))))************++++++++++++++++++++++++************************************************---,,,++++++******++++++,,,,,,+++***************...---,,,***)))'''&&&&&&***+++,,,---------,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---+++))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***(((''''''(((***,,,************************++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++************++++++,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++******++++++******))))))************+++,,,------******))))))))))))******))))))******+++******)))++++++************++++++,,,+++******)))*********))))))(((((()))***++++++,,,,,,+++************+++******************************++++++++++++*********++++++++++++,,,,,,,,,+++++++++***************+++++++++++++++***************************************+++++++++,,,,,,,,,+++************))))))))))))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************+++***)))***++++++***)))************))))))))))))))))))))))))))))))))))))***+++,,,+++***)))***,,,+++************)))))))))************************+++******))))))******+++************************...------,,,+++***)))))))))))))))))))))))))))))))))))))))************+++++++++************++++++((()))***+++,,,......///)))******+++,,,,,,------++++++************++++++*********))))))((((((((()))))))))*********++++++++++++************++++++***************+++++++++((()))***++++++***)))(((*********+++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((()))))))))*********++++++((()))+++------+++***(((*********+++******))))))---,,,++++++------,,,+++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++,,,,,,,,,+++******,,,,,,,,,,,,++++++++++++///...---+++)))'''%%%%%%)))+++---//////...,,,+++++++++++++++++++++++++++************+++,,,------............------------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------///...---+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++,,,,,,,,,++++++++++++***************************************************)))*********+++,,,,,,,,,))))))************))))))+++***)))))))))+++,,,---***))))))))))))))))))***((())))))***************,,,++++++++++++++++++,,,++++++***************+++((((((((())))))***++++++++++++***************+++************************+++++++++,,,,,,+++++++++*********+++++++++,,,,,,************************---,,,,,,++++++***************************************+++++++++,,,,,,,,,***)))))))))))))))))))))*********++++++,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))***++++++***)))*********)))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***+++,,,***)))))))))))))))))))))***************************))))))))))))))))))***************************,,,,,,,,,++++++******)))))))))))))))))))))))))))*********+++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++++++++(((((()))))))))*********))))))(((((((((((())))))++++++******)))((((((((())))))))))))************++++++************++++++************************(((((()))******)))((((((******+++******)))((((((((((((((((((((((((((((((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,,,,,,,++++++))))))***++++++)))((('''---+++***+++,,,---,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************+++,,,------,,,***))),,,,,,,,,---,,,,,,,,,++++++*********************)))***+++,,,,,,,,,++++++***+++++++++++++++,,,,,,))))))***+++,,,---...///------------------------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++++++++++++++++++++++++++************************************************((())))))***+++,,,,,,---((())))))*********))))))+++***)))((()))***+++,,,)))))))))******)))))))))'''((()))***************,,,++++++++++++++++++,,,+++***************++++++(((((())))))*********************))))))***++++++************************+++++++++,,,,,,+++++++++))))))))))))*********+++************************---,,,,,,++++++***************************************+++++++++,,,,,,,,,)))))))))))))))))))))***,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))***++++++***)))))))))))))))))))))******))))))))))))))))))))))))***+++,,,,,,+++***+++,,,)))))))))))))))))))))***************************)))))))))******)))))))))************************((()))))))))******++++++************************'''''''''(((((((((((()))++++++************++++++,,,,,,++++++*********************)))))))))(((((())))))(((((((((((())))))+++*********)))))))))((((((((()))))))))*********++++++************++++++************************+++,,,,,,,,,,,,,,,,,,+++***************)))((('''(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))(((((())))))************************************************+++++++++++++++)))((('''((()))+++---((()))***++++++***((((((,,,***)))***+++,,,+++)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))***,,,------,,,+++***+++,,,,,,---------,,,+++((())))))***+++,,,,,,---,,,+++***))))))+++---...*********++++++,,,,,,,,,%%%&&&'''((()))++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++***+++,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++******************************++++++++++++++++++++++++,,,,,,+++++++++*********++++++************++++++++++++++++++++++++++++++************************************************(((((()))***++++++,,,,,,(((((())))))******))))))***)))))))))))))))******))))))************))))))''''''((()))************++++++************++++++*********)))******+++,,,))))))************))))))***))))))))))))***++++++******************************++++++++++++******(((((()))))))))************************++++++++++++++++++++++++***************************************+++++++++,,,,,,,,,)))))))))************+++------,,,,,,+++******)))*********++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************+++***)))***++++++***)))))))))))))))************))))))))))))))))))))))))***+++,,,+++***)))***,,,)))))))))************+++************************)))******++++++******)))************************''''''((()))***++++++,,,************************(((((())))))))))))******++++++************++++++(((((())))))***++++++,,,------,,,,,,+++******)))++++++************++++++************************((((((((()))))))))******++++++************+++++++++++++++***************++++++++++++++++++++++++)))))))))***))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++*********************************++++++++++++,,,)))(((%%%###$$$'''***---((()))******++++++******+++***))))))++++++***)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++,,,,,,,,,++++++)))***,,,---------,,,+++++++++++++++++++++++++++///---+++)))))),,,///111*********++++++,,,,,,---'''((()))+++,,,,,,------************++++++++++++++++++,,,,,,,,,,,,---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------///...---+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++***+++------+++)))++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))************************************************++++++++++++************++++++************++++++***++++++++++++,,,,,,,,,************************************************((()))))))))***+++++++++'''(((((()))))))))))))))((()))))))))))))))((((((((()))***++++++***)))(((&&&'''((()))*********************))))))***************))))))***++++++,,,******++++++***)))(((''')))))))))))))))***++++++************************)))******************)))))))))*********+++++++++))))))*********+++++++++))))))************************************************+++++++++,,,,,,,,,************++++++,,,,,,,,,+++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++***)))***++++++***)))((()))))))))************)))))))))))))))))))))))))))***++++++))))))***+++************++++++,,,,,,******************************+++,,,,,,+++******************************)))))))))******+++++++++***************************++++++++++++,,,,,,,,,++++++************++++++(((((())))))***+++++++++,,,,,,++++++++++++++++++++++++************++++++)))))))))******++++++,,,(((((((((((()))))))))***++++++************+++++++++++++++*********))))))))))))(((((((((((())))))'''((())))))))))))))))))************************((()))))))))************))))))))))))))))))))))))'''(((((()))******++++++*********************************+++++++++,,,,,,)))((('''&&&''')))+++---)))))))))***+++,,,---...,,,+++******,,,,,,+++************+++++++++,,,,,,++++++++++++++++++++++++************************************************++++++******++++++,,,---((()))+++,,,---,,,+++***,,,,,,,,,++++++*********---,,,***)))***+++---///)))******+++,,,,,,------***+++---.../////////...*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++************************************************+++******,,,------+++)))************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++************++++++************++++++******+++++++++,,,,,,,,,************************************************))))))))))))************''''''((()))))))))))))))'''((()))******)))((('''((()))***++++++***)))(((&&&'''((()))******************))))))))))))************))))))***+++,,,,,,++++++++++++***)))'''%%%))))))((())))))***++++++************************))))))************))))))******+++++++++,,,,,,,,,))))))******++++++++++++(((((())))))*********+++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,------))))))***+++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++***)))***+++++++++)))(((((())))))*********+++))))))))))))))))))))))))(((***+++***)))((()))*********+++++++++,,,,,,,,,***************************+++,,,------,,,+++***************************,,,,,,++++++++++++++++++************************'''(((((((((((()))))))))++++++************++++++,,,,,,++++++***)))((((((((((((((()))******++++++))))))(((((((((((())))))(((((()))***+++,,,,,,---(((((((((((())))))))))))++++++************++++++++++++++++++******)))))),,,,,,++++++++++++,,,,,,''''''((())))))***))))))************************(((((())))))*********+++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,------......))))))))))))***---///000---,,,++++++------,,,+++******+++++++++,,,,,,,,,************************************************************************++++++***)))***+++---...'''(((***,,,,,,,,,***)))++++++++++++++++++,,,,,,(((((()))))))))*********))))))***+++,,,,,,------((()))+++,,,---,,,,,,++++++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++*********)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************************************+++***+++,,,------+++)))************************++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++************++++++*********++++++,,,,,,,,,*********************************************************))))))))))))))),,,***&&&$$$$$$'''+++...+++*********))))))(((((())))))))))))))))))))))))))))))************))))))))))))*********))))))(((************************,,,,,,+++***)))(((''''''++++++++++++++++++++++++))))))))))))***+++,,,---++++++************++++++******++++++++++++*********,,,,,,+++)))((()))******+++,,,---,,,***(((&&&*********++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++)))))))))***+++++++++,,,************************************************------...,,,***((()))))),,,+++******)))*********************))))))))))))))))))***++++++++++++***(((((((((((())))))))))))---+++(((&&&&&&(((+++---***+++,,,,,,,,,,,,---...***++++++,,,,,,++++++***)))************+++++++++******++++++++++++******+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++,,,,,,,,,+++++++++************)))++++++++++++++++++++++++---------,,,+++***)))(((************))))))(((((())))))))))))******************)))))))))***,,,------,,,***))))))***,,,---******************************++++++++++++******************************))))))***++++++++++++***)))))))))))))))))))))))),,,+++++++++******))))))---***'''''')))+++***)))++++++++++++++++++++++++((('''&&&&&&''')))+++---...,,,++++++,,,+++***)))***+++,,,---,,,+++***)))***+++---...///...---,,,++++++++++++******)))))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++******)))))),,,,,,,,,++++++*********++++++,,,,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........///......------,,,++++++------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++---------,,,,,,+++++++++---------------,,,+++******+++,,,,,,,,,,,,+++******++++++,,,,,,++++++******++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++***)))***+++,,,***))))))************+++++++++*********++++++,,,,,,,,,+++++++++*********))))))***************************++++++++++++***))))))******))))))))))))************+++++++++,,,,,,,,,************************,,,+++***))))))***+++,,,************************)))(((((('''((()))***+++))))))))))))((((((((('''))))))))))))))))))))))))))))))************))))))))))))************))))))************************,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++***************+++++++++************++++++******++++++++++++*********+++,,,+++)))((()))******+++,,,,,,,,,***((('''*********++++++,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++***************+++++++++************************************************,,,---...---+++)))***+++,,,++++++***************************))))))))))))))))))***++++++++++++***))))))*********+++++++++,,,+++)))'''''')))+++,,,***,,,---,,,++++++,,,---***++++++,,,,,,++++++***)))************+++++++++******++++++++++++******+++++++++*********))))))))))))*********+++++++++***+++++++++******)))((((((((()))++++++,,,,,,++++++++++++************)))************************++++++++++++++++++***)))++++++*********)))))))))))))))))))))************+++***)))))))))***+++,,,---,,,***))))))***,,,---******************************++++++++++++******************************(((((()))************)))))))))))))))))))))))))))++++++*********))))))))),,,***'''''')))+++***)))++++++++++++++++++++++++))))))((('''((()))+++,,,+++***((()))******)))(((---------,,,,,,+++***))),,,,,,------------------++++++++++++*********))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++*********)))++++++*********)))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,------------------------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++******++++++***))))))(((***+++,,,,,,,,,,,,+++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,***))))))+++++++++***)))************+++++++++***++++++++++++++++++,,,+++++++++*********))))))************************+++++++++++++++***))))))******))))))))))))******************+++++++++,,,************************++++++***))))))***++++++************************&&&''')))++++++***)))((()))(((((((((((('''''''''))))))))))))))))))))))))))))))************))))))))))))************))))))************************++++++++++++++++++++++++************************---,,,+++***))))))))))))++++++************++++++******++++++++++++*********+++,,,+++)))))))))+++)))***+++,,,,,,+++))))))*********+++++++++++++++******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************************************************************+++---...---,,,+++,,,---,,,,,,+++***************************))))))))))))))))))***++++++++++++***+++++++++,,,,,,,,,,,,---+++***))))))))))))***++++++,,,---,,,+++***+++,,,******++++++++++++******)))************+++++++++******++++++++++++******+++++++++***************(((((()))))))))*********)))************)))((((((((()))***++++++++++++++++++++++++************)))))))))))))))))))))))))))((())))))***+++++++++***+++++++++++++++*********)))))))))*********++++++,,,+++******)))*********,,,+++***))))))***+++,,,******************************++++++++++++******************************''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))((((((+++)))(((((()))******)))+++++++++++++++++++++++++++***)))))))))***+++,,,***(((((((((***+++***)))///...---,,,++++++******------,,,,,,,,,,,,,,,---++++++++++++************,,,++++++******++++++,,,************************++++++++++++************++++++++++++************))))))*********+++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,---.........------------------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++++++++++++++++++++++++++++++++++++++*********)))************)))((((((***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---+++))))))***+++++++++)))************++++++++++++++++++++++++*********+++++++++***************************************+++++++++++++++******)))******))))))))))))******)))))))))*********++++++************************++++++***))))))***++++++************************&&&'''***,,,,,,+++)))((()))))))))))))))((((((((())))))))))))))))))))))))))))))************))))))((())))))************)))************************))))))*********+++++++++)))))))))))))))))))))))),,,++++++***))))))******++++++************++++++******++++++++++++******)))+++,,,+++***)))***+++))))))***+++++++++*********************+++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))************************************************+++,,,...------,,,...///,,,,,,+++************+++************)))))))))((())))))***++++++++++++***+++++++++,,,,,,,,,------*********++++++*********,,,------,,,***)))***+++******++++++++++++******))))))*********+++++++++******++++++++++++******************************))))))))))))*********+++)))***************))))))((()))***++++++++++++++++++++++++*********))))))************************(((((()))************)))++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++******)))))))))++++++***))))))***++++++******************************++++++++++++******************************'''((())))))******)))))))))))))))))))))))))))))))))))))))(((((((((((((((***))))))))))))******)))************************,,,,,,+++*********++++++***))))))***,,,...---,,,...---,,,+++++++++,,,---...---,,,+++++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...+++))))))***+++,,,,,,))))))*********+++++++++,,,,,,++++++******))))))************************************************++++++,,,,,,++++++***)))******))))))))))))******((())))))))))))*********************************+++******************+++************************((())))))***************************************))))))))))))))))))))))))))))))************))))))(((((()))***************))))))))))))))))))))))))''''''(((((()))*********))))))))))))))))))))))))******))))))***++++++,,,++++++************++++++******++++++++++++******)))***++++++***)))***+++)))******+++++++++******************************)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))***************************************************,,,------------...000---,,,,,,+++***+++++++++************)))))))))((())))))***++++++++++++***************++++++++++++)))***+++,,,,,,+++***)))+++,,,---,,,***)))***+++)))******++++++******)))))))))*********+++++++++******++++++++++++***************************************+++++++++,,,,,,******++++++,,,++++++***))))))***+++++++++******+++++++++*********))))))++++++++++++++++++++++++)))************)))((((((++++++++++++++++++++++++************++++++++++++++++++++++++******))))))******************************************************++++++++++++******************************((()))******++++++******))))))))))))))))))))))))((((((((((((((()))))))))))))))******))))))))))))************************,,,,,,,,,+++++++++++++++***))))))***,,,......---,,,+++******+++,,,...///...---+++******+++,,,---+++++++++++++++++++++,,,,,,++++++******++++++,,,------------------------+++++++++++++++++++++,,,------------------------++++++,,,,,,,,,---------------------............++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,++++++***------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***************************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,---......///++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,...,,,***)))+++,,,,,,+++))))))*********++++++++++++++++++******)))))))))************************************************+++,,,,,,,,,,,,+++************))))))))))))******((())))))))))))******************************************++++++***************************************)))))))))***+++,,,******+++++++++++++++,,,))))))))))))))))))))))))))))))************))))))'''((()))******+++******))))))))))))))))))))))))'''''''''(((((()))))))))************************))))))))))))***+++,,,---++++++************++++++******++++++++++++******)))***++++++***)))+++,,,++++++*********************************)))))))))******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******************************************************************,,,------,,,,,,---///------,,,+++++++++++++++************))))))))))))))))))***++++++++++++***))))))))))))******************++++++++++++*********+++,,,+++***)))***+++))))))************)))))))))************+++++++++******++++++++++++*********************+++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++)))******+++++++++******+++++++++************)))++++++++++++++++++++++++***+++++++++***))))))(((*********+++++++++++++++*********++++++++++++,,,******+++++++++***))))))******************************************************++++++++++++******************************))))))***+++++++++++++++))))))))))))))))))))))))(((((())))))))))))******((()))++++++)))((()))***************************++++++++++++++++++++++++(((''''''(((***,,,+++***************+++,,,------+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,------------------------++++++++++++,,,,,,,,,,,,************++++++++++++))))))*********+++++++++------------............++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++*********+++++++++++++++))))))***++++++++++++***,,,++++++******++++++,,,---,,,+++******+++,,,---***++++++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++---+++***+++,,,---,,,***)))************+++++++++***************)))))))))***************+++++++++************************,,,,,,,,,,,,,,,++++++*********))))))))))))******)))))))))*********++++++************************)))***++++++++++++***)))************************))))))*********+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))************))))))'''((()))******+++++++++))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++++++++++++++***************++++++++++++************++++++******++++++++++++******(((***++++++******+++,,,,,,,,,+++***))))))))))))+++*********)))))))))(((++++++,,,,,,,,,+++******++++++++++++++++++++++++***************+++++++++***************************************************+++---,,,++++++,,,---------,,,++++++++++++,,,************))))))))))))))))))***++++++++++++***))))))))))))*********+++++++++++++++++++++++++++)))***++++++***)))+++,,,))))))************)))))))))************+++++++++******++++++++++++******))))))*********+++++++++************++++++++++++))))))***+++++++++++++++******+++++++++******)))+++++++++************)))************************)))***++++++++++++++++++)))))))))*********++++++*********+++++++++,,,,,,))))))***+++,,,+++******))))))************))))))******************************++++++++++++******************************((())))))***************)))))))))))))))))))))))))))))))))*********++++++'''))),,,,,,)))((()))***************************))))))***++++++,,,,,,,,,)))((('''(((***++++++******+++++++++******)))(((((()))***+++,,,---------+++++++++,,,,,,,,,------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------)))))))))*********++++++))))))*********++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---******+++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,***))))))***,,,---+++++++++*********))))))*********************************++++++,,,,,,---++++++++++++++++++++++++++++++************+++++++++++++++---......+++))))))************+++++++++))))))))))))************))))))*********+++++++++************************,,,,,,------,,,,,,+++*********))))))))))))******************+++++++++,,,************************)))***++++++++++++***)))************************((()))+++,,,,,,+++***)))(((((())))))*********+++))))))))))))))))))))))))))))))************))))))''''''(((******+++++++++))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++---,,,+++***))))))))))))++++++************++++++******++++++++++++******(((***++++++******+++------,,,+++***))))))))))))+++*********))))))((((((,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))******+++++++++,,,***************************************************+++,,,,,,******+++,,,...---,,,,,,++++++,,,,,,************))))))))))))))))))***++++++++++++***))))))*********+++++++++,,,++++++******++++++,,,((()))++++++******+++---))))))************)))))))))************+++++++++******++++++++++++******))))))******++++++++++++))))))))))))************(((((()))*********************+++++++++******)))+++++++++************)))))))))))))))))))))))))))((()))***+++,,,---------(((((())))))*********+++******+++++++++,,,,,,,,,((()))***+++,,,,,,+++***))))))************))))))******************************++++++++++++******************************'''(((((()))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,&&&))),,,,,,***((((((***))))))))))))))))))))))))'''((()))***+++,,,,,,,,,,,,*********,,,---,,,+++,,,,,,,,,,,,***(((%%%$$$&&&(((***,,,---...------+++++++++,,,,,,---------,,,++++++++++++++++++,,,))))))))))))))))))))))))+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++,,,,,,,,,---------))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---*********++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------,,,---......////////////---,,,+++******+++,,,------,,,***))))))***,,,------,,,+++)))(((&&&%%%$$$************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++************++++++***+++,,,...000...+++((()))************+++++++++(((((())))))******++++++))))))******++++++++++++************************,,,,,,------,,,,,,+++*********))))))))))))*********++++++++++++,,,,,,,,,************************)))***+++,,,,,,+++***)))************************++++++******************)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))+++++++++*********))))))************))))))))))))+++***)))(((((((((******+++++++++*********))))))++++++************++++++%%%(((***+++))))))***---)))************+++++++++------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++---,,,,,,+++*********+++,,,+++++++++******))))))+++++++++*********))))))+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********------------,,,++++++***---------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***+++***)))(((((()))***+++******************************))))))))))))******************************************************,,,++++++******++++++,,,******************************++++++++++++******,,,+++++++++***)))))))))***+++,,,,,,,,,***)))(((++++++++++++++++++++++++************************...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))************))))))************)))))))))))))))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))+++*********+++,,,,,,---((((((((((((((((((((((((************************))))))***++++++++++++***))))))************))))))***++++++,,,,,,++++++***************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,+++******+++---...000,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,///...,,,+++,,,,,,+++***,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,+++***+++,,,---...++++++++++++,,,,,,---...++++++++++++++++++++++++...,,,)))''''''(((+++------,,,***))))))***,,,---************************......---------,,,,,,,,,------------------------***++++++,,,,,,++++++***************************++++++************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,************************&&&'''((()))++++++++++++************************+++++++++*********))))))************************---------,,,,,,+++++++++*********)))******++++++))))))*********+++++++++************************))))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))+++++++++*********))))))************))))))))))))***)))))))))))))))******+++++++++*********))))))++++++************++++++&&&)))++++++***)))***,,,)))************+++++++++------,,,,,,,,,+++++++++(((((()))************)))---,,,++++++*********+++++++++++++++++++++******+++++++++*********))))))+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,******************************))))))))))))******************************************************,,,++++++******++++++,,,************************)))******++++++******)))+++++++++***************+++++++++++++++***))))))************************************************------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))************))))))************)))))))))))))))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))+++*********++++++,,,---************************************************))))))***++++++++++++***))))))************))))))***++++++,,,,,,++++++***((((((((((((((((((((((((*********************************************************+++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,*********++++++,,,---...++++++,,,,,,++++++***)))++++++++++++++++++++++++************************************************+++***((()))***++++++***,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++,,,,,,+++++++++++++++,,,,,,---,,,,,,+++++++++,,,------++++++++++++++++++++++++---+++***((((((***,,,---...---+++******+++---...++++++++++++++++++++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************((()))***++++++,,,,,,+++************************+++++++++*********))))))************************------,,,,,,,,,+++++++++++++++***************+++))))))*********+++++++++************************))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))+++++++++***************************))))))))))))'''((()))***************+++++++++***************++++++************++++++)))***,,,,,,+++******+++)))************+++++++++,,,,,,,,,,,,++++++++++++(((((()))************))),,,,,,+++************+++******+++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,+++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,*********+++++++++++++++******+++,,,,,,+++******,,,,,,+++******+++,,,,,,******************************))))))))))))******************************************************++++++************++++++************************))))))************))))))***************+++++++++,,,+++******************))))))))))))))))))))))))************************,,,,,,+++************+++************************++++++++++++++++++++++++******++++++++++++******))))))************))))))++++++*********))))))))))))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))+++************+++,,,,,,************************))))))))))))))))))))))))))))))***++++++++++++***))))))************))))))******++++++++++++******((((((((((((((((((((((((++++++++++++++++++++++++*********************************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))***+++,,,,,,,,,,,,***++++++++++++***))))))++++++++++++++++++++++++***************************+++,,,,,,,,,,,,+++******)))((((((+++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++++++++)))***+++,,,---,,,,,,+++---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++******+++,,,---......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,************************++++++,,,,,,,,,,,,++++++************************+++++++++***************************************,,,,,,,,,,,,++++++++++++,,,,,,+++***))))))))))))***************+++++++++***************+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************)))))))))(((&&&''')))***+++++++++***************************++++++************++++++++++++,,,,,,,,,+++******))))))*********+++++++++,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++++++++***************+++)))))))))******+++++++++************************++++++,,,,,,,,,,,,+++++++++++++++***************)))***+++,,,,,,,,,,,,,,,)))))))))******++++++,,,******++++++++++++*********))))))))))))))))))*********************************))))))))))))******************************************************++++++************++++++************************((())))))******))))))((()))))))))***+++++++++,,,,,,+++***))))))***+++,,,************************************************,,,+++******))))))******))))))))))))))))))))))))******************************++++++++++++******)))******++++++******)))+++++++++*********)))))))))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))+++***************++++++************************(((((((((((((((((((((((())))))***++++++++++++***))))))************))))))******++++++++++++******************************++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,++++++*********,,,++++++******)))))))))((()))***+++,,,+++******+++++++++++++++******)))++++++++++++++++++++++++************************+++,,,...//////...,,,+++---+++***+++,,,......---,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))+++---//////...,,,+++------,,,+++*********++++++++++++,,,,,,,,,,,,,,,)))***+++,,,---.........,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++,,,,,,,,,+++******)))************************************************************************,,,+++++++++++++++++++++---,,,+++***))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))(((&&&''')))***+++++++++***************************++++++************+++++++++++++++,,,,,,,,,+++***))))))*********+++++++++,,,,,,+++++++++***************+++,,,,,,,,,,,,+++*********))))))***++++++'''((((((((())))))*********************************++++++,,,,,,++++++***************************)))******+++,,,,,,,,,,,,)))))))))******++++++,,,************************)))))))))******)))))))))******************************))))))))))))******************************************************+++******))))))******+++************************))))))************)))))))))))))))***+++++++++,,,++++++)))))))))***+++,,,++++++++++++++++++++++++************************,,,+++******))))))******))))))))))))))))))))))))******************************++++++++++++************++++++++++++******++++++++++++************)))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))++++++***))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***))))))************)))))))))******++++++******)))************************************************************************))))))*********+++++++++,,,,,,,,,++++++*********,,,++++++******)))))))))((()))***+++,,,+++***))),,,,,,,,,---,,,++++++***++++++++++++++++++++++++************************)))+++,,,......,,,+++)))///---++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************,,,...000111///---+++---,,,++++++************++++++,,,,,,,,,---------)))***+++---.........---***************++++++,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++***)))((('''************************************************************************++++++++++++++++++++++++---,,,+++***))))))))))))************************)))))))))***++++++,,,,,,))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))***************+++++++++************))))))))))))'''((()))******************************+++++++++++++++************+++++++++******+++,,,,,,+++))))))************+++++++++++++++++++++************(((((()))************)))***))))))))))))***++++++((((((((()))))))))))))))***************+++++++++******++++++++++++******)))))))))***************)))***++++++++++++++++++*********++++++++++++++++++***))))))))))))***+++***+++,,,,,,,,,,,,+++*********************************))))))))))))************************************************************))))))))))))************************************++++++++++++*********************+++++++++******************+++,,,++++++++++++++++++++++++************************,,,,,,+++************+++******************************************************++++++++++++************++++++++++++******,,,++++++++++++*********)))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))++++++***))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***))))))************))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))************+++,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++++++++***,,,------------,,,++++++++++++++++++++++++++++++************************((()))************)))(((...,,,***)))******)))(((++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++++++++***,,,...000000///---,,,,,,++++++************+++++++++,,,,,,------......)))***+++,,,------,,,,,,(((((())))))***+++++++++************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++***))))))***************************************)))((('''***************************************+++++++++*********************************+++++++++++++++,,,,,,+++***))))))))))))+++++++++***************((())))))***++++++,,,,,,))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))*********+++++++++************))))))))))))***)))))))))))))))******))))))*********+++++++++++++++************++++++)))((('''))),,,---+++))))))************+++++++++++++++++++++************(((((()))************))))))))))))))))))***++++++++++++++++++************))))))*********+++++++++******++++++++++++******((()))))))))*********+++***++++++++++++******))),,,,,,,,,,,,+++++++++++++++***)))(((((()))***+++***+++,,,,,,,,,,,,+++*********************************))))))))))))************************************************************))))))))))))******************************++++++,,,,,,,,,,,,+++++++++++++++***************))))))***+++++++++++++++************************************************------,,,+++++++++++++++++++++++++++++++++++++++******************************++++++++++++*********++++++,,,,,,++++++***,,,,,,+++++++++*********)))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***))))))************))))))))))))************))))))((((((((((((((((((((((((************************************************))))))))))))************++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++************************************************,,,***))))))***+++***)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++,,,,,,)))***,,,---...---,,,+++******************+++,,,++++++,,,,,,---......///++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++((()))***++++++***)))(((******************************+++++++++***))))))************************))))))*********+++++++++************************)))*********++++++++++++++++++***************++++++++++++*********))))))((())))))***++++++,,,,,,))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))******++++++++++++************))))))))))))+++***)))(((((()))******))))))******++++++++++++++++++************++++++((('''&&&(((,,,---+++))))))************++++++++++++++++++************)))******+++,,,,,,,,,,,,+++))))))((())))))***++++++...------,,,,,,+++++++++))))))******++++++++++++******++++++++++++******(((((())))))*********++++++++++++++++++***)))(((---------,,,,,,++++++++++++***)))(((((()))***+++((()))***++++++***)))(((******************************))))))))))))************************************************************))))))))))))******************************+++,,,,,,------,,,,,,+++,,,+++++++++******))))))((()))***,,,,,,,,,+++***))))))))))))))))))))))))************************...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,++++++***)))*********))))))))))))))))))))))))++++++***))))))((())))))************************************************))))))***++++++++++++***))))))************))))))))))))************))))))************************++++++++++++++++++++++++************************))))))))))))*********************++++++,,,,,,---+++++++++,,,,,,---------...---,,,+++++++++,,,---***++++++++++++***))))))++++++++++++++++++++++++************************...------,,,,,,------...,,,+++***+++---......---+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---((()))***+++,,,+++*********)))))))))***+++,,,,,,++++++,,,,,,---...//////++++++***))))))*********((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++,,,,,,+++++++++************************++++++************++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------************************((()))***++++++***)))(((***************************++++++,,,,,,,,,++++++************************))))))******++++++++++++************************))))))******++++++++++++******************++++++++++++++++++******))))))((()))***)))((((((***,,,************)))(((&&&&&&))))))))))))))))))))))))******))))))((((((''''''++++++******************************************))))))***++++++++++++***)))***++++++++++++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++***)))((((((((()))++++++---,,,,,,+++***)))(((((('''(((***+++------------******++++++++++++******)))************+++++++++)))))))))))))))))))))))))))************+++++++++...,,,++++++,,,---,,,+++,,,,,,,,,++++++*********+++++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))------,,,++++++*********---,,,+++*********)))'''))))))))))))))))))))))))))))))************))))))((())))))))))))*********,,,,,,+++******+++,,,,,,---...///...,,,+++,,,---))))))******++++++,,,,,,+++*********))))))((((((************************))))))***++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************+++++++++*********))))))++++++******))))))((((((+++++++++************)))************************))))))))))))************************************))))))))))))************************************++++++++++++++++++++++++***************)))((((((++++++******+++,,,------)))***,,,------,,,***)))((()))))))))************,,,,,,++++++***+++++++++---,,,,,,+++*********+++************************((((((((()))+++,,,***)))++++++++++++++++++++++++)))************+++++++++......---,,,+++***)))(((******+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,+++*********+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,*********+++,,,---+++,,,,,,---,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++------,,,++++++******)))++++++++++++******))))))***++++++,,,,,,++++++***)))******++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++************************+++++++++***************+++++++++************))),,,,,,++++++***))))))((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++***)))(((((()))***)))((((((***,,,++++++++++++***)))((('''))))))))))))))))))))))))******))))))((((((((((((************************************************)))************+++++++++************************************************************************++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,+++******))))))*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))************+++++++++************************)))************++++++++++++***))))))+++------,,,,,,,,,,,,+++++++++*********************))))))((())))))))))))))))))))))))((((((((()))))))))******************************,,,+++************)))((())))))))))))))))))))))))))))))************)))))))))))))))*********++++++,,,,,,+++******+++,,,,,,+++,,,,,,+++***))))))+++(((((())))))))))))((((((+++*********))))))))))))************************))))))***++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************+++++++++*********))))))************))))))))))))+++++++++************)))************************))))))))))))************************************(((((()))))))))*********************************++++++++++++++++++++++++***************)))(((((())))))(((((()))******+++)))***,,,------,,,***)))************++++++++++++,,,,,,++++++***++++++,,,---,,,++++++******++++++***************************))))))***,,,---+++***++++++++++++++++++++++++************++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,------,,,++++++******++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,+++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++...---,,,,,,+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++*********)))***++++++,,,,,,++++++***------,,,++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++******************************************+++++++++++++++************))))))))))))***++++++,,,,,,************************+++++++++++++++++++++++++++++++++++++++***))))))((()))***)))((((((***,,,++++++,,,++++++***)))((())))))))))))))))))))))))***))))))))))))(((((((((************************************************+++***)))))))))***,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))************************************************++++++******++++++,,,---,,,,,,,,,,,,,,,+++++++++...---+++*********++++++,,,,,,,,,------,,,,,,,,,)))************+++++++++++++++++++++++++++++++++)))************+++++++++)))((('''(((+++------,,,,,,,,,,,,++++++++++++***+++++++++,,,+++******))))))))))))))))))))))))))))))))))))*********++++++'''(((((()))******++++++******************))))))))))))))))))))))))))))))))))))************))))))************+++++++++,,,,,,++++++******++++++,,,)))+++++++++)))((()))***((()))***+++***)))((('''***************)))))))))************************))))))***++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************+++++++++***************)))))))))***************+++++++++************)))))))))))))))))))))))))))))))))))))))************************************(((((((((((())))))))))))************************++++++++++++++++++++++++*********+++******)))((()))))))))((())))))***+++***+++,,,------,,,+++******++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,+++***+++------,,,+++++++++++++++++++++++++++************+++++++++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++------------------------,,,++++++******++++++,,,,,,,,,++++++++++++++++++------------------------------,,,+++*********+++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++......---,,,,,,,,,,,,---++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++***************++++++,,,,,,++++++***------,,,++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++************************)))))))))***+++++++++,,,+++++++++************)))((())))))***++++++,,,,,,************************++++++++++++++++++++++++***++++++++++++***))))))((()))***)))((((((***,,,***+++++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************,,,***)))((((((***,,,---,,,+++)))(((((()))+++,,,************************************************)))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---------111///,,,***(((((()))***++++++,,,,,,,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********++++++++++++)))((()))+++,,,,,,+++++++++++++++++++++++++++---------------,,,,,,+++)))))))))))))))))))))))))))*********++++++++++++))))))))))))******++++++((()))++++++************)))))))))))))))))))))))))))******++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,,,,,,,******+++,,,***+++,,,---...---++++++************************************************))))))***++++++++++++***++++++++++++++++++++++++************************************************************************************************************************)))))))))******++++++++++++++++++*********))))))((((((((((((((((((((((((((()))))))))************************************''''''((((((((()))))))))*********************************************************++++++******))),,,+++++++++++++++,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++---+++******,,,---,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++***++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))******++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++************************(((((()))***+++,,,,,,,,,+++++++++*********))))))+++++++++*********))))))******************************************************+++++++++******)))((()))***)))((((((***,,,)))))))))***))))))((('''))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************,,,***)))((((((***,,,---,,,+++)))(((((()))+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))***************++++++,,,,,,------...111///,,,***(((((())))))******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++///---+++++++++,,,+++***++++++++++++++++++++++++,,,,,,,,,---,,,++++++***)))))))))))))))))))))))))))*********++++++++++++,,,,,,+++++++++*********'''***,,,---+++******+++******************************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,+++***+++,,,)))***,,,---.........---***************+++++++++************************))))))***++++++++++++***++++++++++++++++++++++++************************************************************************************************************************))))))******++++++,,,,,,+++++++++*********))))))((((((((((((((((((((((((((()))))))))************************************(((((((((((())))))))))))******************************************************++++++++++++******,,,,,,+++++++++++++++,,,++++++++++++++++++++++++))))))))))))*********++++++*********++++++,,,---,,,++++++***++++++,,,,,,++++++++++++++++++++++++---+++))))))***++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++******++++++,,,---,,,++++++***++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********************************,,,,,,,,,,,,++++++******+++++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++***************++++++************************,,,,,,,,,+++++++++******+++++++++++++++++++++,,,***++++++,,,,,,++++++***)))******++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++************************(((((()))***+++,,,,,,,,,+++++++++*********))))))+++++++++***************************************************************)))******+++++++++******((()))***)))((((((***,,,(((((()))))))))((((((''')))))))))))))))))))))))))))))))))************+++)))))))))***++++++,,,,,,************************+++***)))))))))***,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++******++++++,,,,,,------///...,,,***)))))))))***)))******++++++******))))))************+++++++++++++++++++++++++++++++++)))************+++++++++000...,,,+++,,,,,,***)))***++++++++++++,,,,,,,,,***************))))))((()))))))))))))))))))))))))))))))))*********++++++------,,,,,,+++******)))(((,,,//////,,,******+++******************************++++++++++++******************+++++++++,,,***++++++,,,,,,++++++***((()))+++***))))))***+++)))******++++++,,,------*********+++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++***************************************************************************************************************+++++++++*********++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************************************)))***++++++,,,++++++++++++***))))))((()))))))))++++++++++++++++++++++++(((((()))))))))*********************+++,,,------++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++))))))***++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++******++++++,,,---++++++******++++++,,,,,,*********+++++++++++++++)))******++++++,,,,,,---,,,++++++******++++++,,,,,,,,,++++++++++++++++++***************************++++++,,,,,,,,,+++***++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++***))))))))))))******+++************************------,,,,,,+++******)))++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++************************)))))))))***+++++++++,,,+++++++++************)))''''''(((***+++,,,---...++++++++++++++++++++++++************************))))))***++++++++++++***((()))***)))((((((***,,,((())))))*********))))))))))))))))))))))))))))))))))))*********+++++++++((())))))***++++++,,,,,,************************)))************+++++++++************************************************************************++++++++++++++++++++++++)))***+++,,,---,,,,,,+++*********+++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))************+++++++++************************)))************+++++++++...---+++***+++++++++*********+++++++++,,,,,,,,,+++++++++++++++******)))))))))))))))))))))))))))((((((((()))))))))******++++++++++++************)))...222111---******,,,***************************++++++,,,,,,++++++***)))))))))*********++++++***+++,,,,,,,,,,,,+++***(((***++++++******+++---///---,,,*********+++,,,*********++++++,,,,,,,,,************************))))))***++++++++++++***++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++,,,++++++++++++++++++***+++++++++************)))************************))))))))))))************************************************++++++++++++************************************************)))***++++++,,,,,,,,,++++++******)))(((((()))))),,,++++++++++++++++++,,,))))))*********+++++++++************+++,,,---...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///---***)))***,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---++++++******++++++,,,---)))*********++++++++++++******++++++,,,------...,,,++++++******++++++,,,++++++++++++++++++,,,,,,************************((()))+++,,,------,,,,,,++++++*********+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,************************,,,++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***------,,,++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++******************************************+++++++++++++++************)))''''''(((***+++,,,---...++++++++++++++++++++++++************************))))))***+++++++++++++++((()))***)))((((((***,,,)))******+++++++++******))))))))))))))))))))))))))))))******++++++++++++((())))))***++++++,,,,,,************************))))))***++++++++++++***)))***++++++++++++***)))))))))))))))))))))))))))************************++++++++++++++++++++++++'''((()))***+++***))))))******************************+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++)))************+++++++++)))))))))))))))))))))))))))************+++++++++,,,***))))))***++++++************++++++,,,,,,,,,......//////......---,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******+++++++++///444333...******,,,***************************++++++,,,,,,++++++***((())))))))))))************+++,,,------,,,+++***+++,,,......------...///555333///,,,******,,,---*********++++++,,,,,,,,,************************))))))***++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))******++++++++++++---,,,,,,++++++*********+++++++++************)))************************))))))))))))******************************************+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,------,,,+++******++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,************+++,,,---...+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,111///,,,***+++---------++++++++++++++++++++++++++++++,,,,,,,,,---------((()))***+++,,,---......******+++++++++,,,,,,,,,++++++******++++++,,,---+++*********+++,,,,,,---))))))******++++++++++++++++++,,,------...//////,,,++++++++++++++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++'''(((***,,,---------,,,++++++*********+++---...******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********+++++++++++++++++++++++++++*********+++,,,,,,---))))))))))))))))))))))))*********++++++,,,------+++++++++,,,,,,---------+++++++++,,,,,,+++++++++)))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++************++++++************************+++++++++***************+++++++++************)))******************++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++$$$$$$&&&'''((((((((((((''''''((()))***++++++,,,)))))))))))))))))))))))))))************++++++++++++++++++*********))))))******))))))******+++,,,))))))))))))))))))))))))******++++++++++++******************************&&&'''(((******+++++++++************************------,,,+++,,,---...///***++++++++++++***))))))************************+++*********))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))************+++++++++************************'''(((***+++,,,,,,++++++---,,,,,,+++*********++++++*********))))))(((((())))))************))))))************************+++++++++++++++***)))((())))))))))))))))))))))))******************************++++++++++++******'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++++++++,,,******************++++++************************------,,,,,,+++***)))))))))************++++++++++++++++++*********)))))),,,,,,,,,+++++++++******,,,++++++***((('''%%%$$$)))))))))))))))))))))))),,,++++++******++++++,,,************************++++++++++++++++++++++++(((((((((((())))))))))))***************************************************+++,,,,,,,,,,,,+++*********))))))((((((''''''---,,,+++***))))))))))))************************************************,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++///...,,,+++***+++,,,,,,))))))*********+++++++++,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((++++++************++++++*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,++++++*********)))******+++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********************************************************++++++******************+++++++++************)))************************************************&&&'''((())))))***))))))(((((())))))******++++++************************)))************++++++++++++++++++*********))))))******))))))******+++,,,))))))))))))))))))))))))******++++++++++++******************************'''((()))***************************************++++++*********+++,,,---,,,,,,,,,,,,,,,+++******************************+++*********))))))))))))++++++++++++++++++++++++******+++++++++++++++***)))************+++++++++************************------------,,,+++******---,,,,,,+++******++++++************++++++++++++))))))************))))))************************+++++++++++++++***))))))******************************************************++++++++++++******((((((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++************++++++,,,,,,+++***)))))))))***++++++++++++++++++++++++---,,,,,,++++++*********)))************++++++++++++++++++*********))))))*********++++++,,,,,,,,,)))***************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++*********)))))))))+++***************++++++************************************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))***++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------...---,,,++++++++++++,,,*********++++++++++++,,,,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++******)))+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************++++++++++++************************************************************)))******+++++++++******)))))))))))))))*********++++++++++++++++++++++++)))************++++++++++++++++++*********************))))))******+++,,,))))))))))))))))))))))))******++++++++++++******************************((())))))*********))))))************************))))))(((((())))))***+++,,,------------,,,++++++***************************************)))))))))++++++++++++++++++++++++'''((()))***++++++++++++)))************+++++++++************************000///...---,,,,,,,,,,,,---,,,,,,+++++++++++++++******++++++,,,---------))))))************))))))***************************++++++++++++***))))))++++++++++++++++++++++++******************************++++++++++++******(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++***************))))))*********...---+++***)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++***************((()))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,+++******+++++++++++++++*********))))))))))))***+++,,,---************************************************------,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,------------------------,,,,,,,,,++++++*********++++++***))))))***++++++,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------------,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++***)))(((++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************************,,,+++++++++************************************************************+++++++++,,,++++++***************)))))))))))))))++++++++++++++++++++++++))))))*********+++++++++******************************))))))******+++,,,))))))))))))))))))))))))******++++++++++++******************************)))************))))))(((************************(((((((((((())))))******,,,,,,,,,---,,,++++++***************************************************++++++++++++++++++++++++(((((()))***************))))))*********+++++++++************************...---,,,,,,,,,...///000---,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,)))******++++++******)))******************************+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******)))))))))******+++++++++++++++++++++++++++++++++...------,,,,,,+++++++++******))))))))))))******,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))*********+++++++++************************))))))***+++,,,,,,------...---,,,+++***)))((((((************************++++++************++++++************************)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++************))))))***++++++,,,************************************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++******************+++,,,++++++******++++++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************+++++++++,,,,,,+++++++++******************************************************************+++******))))))*********)))))))))))))))************************))))))*********+++++++++******************************))))))******+++,,,******************************++++++++++++******************************)))************))))))(((************************)))))))))***************+++++++++++++++******)))***************************************+++++++++++++++++++++++++++++++++***************)))(((((())))))*********+++++++++************************---,,,+++++++++,,,......---,,,,,,+++,,,,,,------------,,,+++***))))))(((******++++++++++++******************************)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++******))))))))))))*********)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))*********+++++++++************************++++++++++++++++++++++++---,,,+++)))((((((((((((************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************************************************************,,,++++++***))))))******************************************************++++++************++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,++++++******************++++++************************,,,,,,,,,++++++******************++++++*********,,,++++++******++++++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++***+++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++,,,,,,,,,++++++++++++***************************************************((())))))*********)))))))))))))))))))))*********)))))))))))))))))))))))))))************+++++++++***************+++++++++******))))))******+++,,,******************************++++++++++++******************************((())))))*********))))))************************))))))***++++++++++++******++++++++++++***))))))*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((''')))************+++++++++************************///...---+++***))))))))),,,,,,,,,,,,,,,------.........---+++***)))((('''******++++++++++++******************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,*********))))))*********(((((())))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***************+++++++++,,,,,,,,,+++++++++*********)))(((((()))***,,,---++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************************'''((((((((())))))))))))))))))))))))))))))))))))************************+++***))))))))))))***+++)))))))))***************---,,,+++***))))))))))))******************************************************))))))))))))******************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))***++++++++++++***))),,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------)))***++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++*********************************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))******+++++++++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,************************************************)))))))))***++++++,,,,,,,,,,,,,,,,,,++++++++++++************************************************'''((()))******+++******(((((())))))******++++++************************)))************+++++++++))))))*********+++++++++******))))))******+++,,,******************************++++++++++++******************************'''((()))***************************************((()))***+++++++++******++++++,,,,,,++++++***)))*********************************++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++******)))************+++++++++************************.........---+++***(((''',,,,,,,,,,,,,,,---............---,,,+++******)))***++++++,,,,,,++++++***************************))))))***+++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++************************))))))******+++,,,,,,,,,++++++************++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********)))************+++++++++))))))*********+++++++++++++++++++++++++++,,,,,,+++***)))))))))+++---...******************************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))************************+++***)))(((((()))***+++*********+++++++++,,,,,,++++++***************+++************************************************+++******************+++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++*********************************++++++,,,,,,---)))***++++++++++++***))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------------------------------((()))***+++,,,++++++************++++++++++++,,,,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++******+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************************************((())))))***++++++,,,,,,------,,,,,,,,,+++++++++************************************************'''((()))***+++,,,,,,,,,'''(((((()))***++++++,,,++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++*********)))***++++++,,,******************************++++++++++++******************************''''''(((******+++++++++************************'''(((***+++++++++***))),,,------------,,,++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,)))************+++++++++************************+++,,,---------,,,+++***,,,,,,,,,,,,,,,---...///---------------------,,,***++++++,,,,,,++++++***************************((()))***+++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++************************(((((()))***+++,,,,,,---,,,,,,++++++++++++,,,,,,++++++***************+++************************------,,,,,,+++***)))))))))************+++++++++))))))******++++++++++++))))))***+++,,,------...///...,,,*********,,,---''''''''''''''''''''''''******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************************************************+++***)))(((((()))***++++++++++++,,,,,,---------))))))))))))***+++,,,---************************************************,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...)))***+++,,,,,,+++***))),,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........++++++++++++++++++++++++((()))***+++,,,,,,+++***))))))*********+++++++++,,,++++++++++++++++++,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,'''((()))***+++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,************************************************((())))))***++++++,,,,,,---------,,,,,,,,,++++++************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))***************+++,,,---...---,,,,,,(((((())))))******++++++,,,++++++++++++++++++,,,************************)))***+++,,,,,,+++***)))''''''((()))***++++++,,,******)))(((((()))***+++++++++***)))(((((())))))******))))))))))))************+++,,,,,,+++++++++++++++******************************************)))***+++++++++***((('''(((((())))))******++++++************************))))))))))))))))))******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,)))000,,,((('''(((***))))))++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,)))))))))***+++++++++,,,)))*********++++++++++++'''&&&&&&(((+++------,,,)))))))))***+++++++++,,,************************************************))))))((('''&&&%%%$$$$$$******++++++++++++******************************************************************************((()))++++++)))((()))*********************************))))))))))))******************************************************************************++++++***)))(((((())))))***)))))))))((((((''''''+++++++++*********))))))))))))*********++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***************************++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,+++***))))))------,,,+++,,,---...///******+++++++++,,,,,,,,,+++++++++,,,---...///000//////...---,,,++++++***************************+++++++++++++++***)))(((,,,+++***))))))***+++,,,******************************++++++++++++*********,,,+++)))+++//////+++------,,,++++++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++*********+++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------***++++++,,,,,,++++++***((()))***+++,,,------------,,,++++++,,,,,,***)))++++++,,,------...//////++++++************++++++************************---,,,,,,++++++,,,,,,---,,,++++++***)))(((''''''------------------------)))************+++++++++************************))))))))))))************))))))+++,,,,,,,,,+++***))))))))))))************++++++************++++++******************************++++++++++++******(((((())))))******++++++))))))))))))***+++---...++++++***)))))))))))))))*********))))))***************++++++++++++******************************++++++++++++++++++++++++((()))*********)))((('''))))))))))))************************************+++,,,,,,,,,,,,---------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,***+++...111000---******+++,,,,,,++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,)))(((((())),,,------,,,***************+++++++++************************************************,,,,,,++++++++++++++++++******++++++++++++******************************************************************************(((***++++++***))))))***************************++++++************++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++***)))))))))))))))+++++++++******)))))))))+++++++++*********))))))))))))*********+++++++++)))******++++++******))),,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,---,,,+++++++++,,,......***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000000///...---++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,+++******+++,,,,,,************************++++++,,,,,,,,,,,,++++++)))+++,,,+++///444444111,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))*********++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++)))***++++++,,,------......++++++************++++++************************---,,,,,,++++++,,,,,,---++++++++++++************++++++++++++++++++++++++)))************+++++++++************************)))))))))*********++++++(((((()))************)))***************)))))))))*********))))))*********************************++++++************++++++)))*********************)))))))))***+++---///000++++++***))))))))))))***++++++************++++++*********++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))(((***************)))))))))************************)))))))))*********++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***&&&000::::::222++++++...,,,,,,,,,++++++************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++******************++++++++++++,,,,,,,,,,,,+++***+++---------,,,+++++++++************************************************************************+++++++++,,,,,,******++++++++++++******************************************************************************)))***,,,+++***)))***+++************************,,,,,,++++++++++++,,,,,,************************((((((((((((((((((((((((++++++++++++++++++++++++++++++***))))))))))))***,,,,,,,,,,,,,,,++++++++++++++++++******************************+++++++++)))******++++++******))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))***+++,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///222111000///---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---************************,,,,,,,,,------,,,,,,,,,(((+++,,,---111777999666---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***(((((()))))))))************++++++,,,,,,++++++***,,,,,,------,,,++++++***---+++***+++,,,,,,+++)))*********+++,,,,,,------++++++************++++++************************,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,,,,************************))))))*********+++++++++************************))))))*********+++++++++((()))))))))************+++++++++******)))))))))******))))))))))))******************************,,,+++***))))))***+++,,,+++*********************)))))))))***+++,,,------++++++***))))))*********,,,++++++++++++++++++,,,+++++++++,,,++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******)))))))))************************''''''(((((())))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,++++++(((111:::;;;444------///---,,,,,,++++++************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,+++++++++***)))))))))************++++++++++++---,,,***+++,,,---,,,***,,,+++++++++***)))))))))******************************************************************************++++++++++++*********************************************************************************+++,,,+++))))))***,,,************************+++++++++******+++++++++************************))))))))))))))))))))))))************************++++++***))))))*********,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///222222000///---,,,******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,************************++++++,,,,,,,,,,,,++++++'''***+++,,,000666888555......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,,,,////////////////////////+++++++++******))))))))),,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,***++++++,,,,,,++++++******+++++++++++++++******,,,+++******,,,,,,+++***))))))******++++++++++++++++++************++++++************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************++++++++++++************++++++,,,,,,,,,,,,++++++******))))))******))))))))))))******************************,,,+++***))))))***+++,,,++++++++++++***************************)))))))))+++***************++++++,,,++++++++++++++++++,,,,,,,,,------,,,+++******))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++************,,,,,,++++++******))))))******************************++++++,,,---......+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,+++++++++++++++---000333444222///......,,,,,,,,,++++++************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,+++++++++***))))))))))))))))))************+++,,,+++******++++++***))),,,+++++++++***)))))))))************************************************.........---,,,++++++*********++++++++++++*********************************************************************************++++++***))))))***,,,******************************))))))))))))******************************************************))))))))))))))))))))))))+++***************++++++*********+++++++++++++++************************************************+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***//////000000000000//////*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,---......111111000...---,,,+++***++++++++++++++++++++++++******++++++++++++************++++++++++++************************************++++++++++++******'''******)))---222222///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---------------------------))))))******++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,***++++++,,,,,,++++++***'''((()))***++++++++++++,,,+++******,,,,,,,,,***))))))************++++++++++++************++++++************************,,,++++++******++++++,,,,,,++++++***))))))((((((++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,---...+++++++++++++++******************))))))*********************************++++++************++++++******++++++++++++++++++******+++******)))''''''+++************+++,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++***))))))))))))***++++++,,,,,,******************************)))(((((((((((()))+++++++++++++++*********************************((())))))***+++,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,000...,,,,,,///000...,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++***************))))))*********+++++++++,,,+++******+++,,,***)))+++++++++***************************************************************------,,,+++***)))((((((******++++++++++++***************************************************************************************)))'''(((***,,,***************************))))))))))))))))))***************************************************))))))))))))))))))))))))+++************+++,,,,,,))))))))))))***************************++++++++++++++++++***************)))******++++++******))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++))))))******+++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,------...//////...---,,,++++++***************************))))))***+++++++++******)))******++++++******)))************************)))******++++++******))))))******(((***...---))))))******++++++******)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------************************)))******+++,,,,,,------++++++++++++************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++***++++++,,,,,,++++++***&&&'''(((***+++,,,,,,,,,+++*********,,,---,,,+++************************++++++************++++++************************++++++************++++++,,,,,,+++***)))((('''&&&************************)))************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---,,,+++++++++,,,......***++++++++++++++++++,,,++++++************++++++******************************++++++++++++***************++++++,,,,,,,,,)))***+++++++++***)))(((+++*********++++++,,,---*********))))))*********+++++++++******)))''''''((())))))***++++++,,,,,,++++++++++++++++++++++++,,,+++***)))((()))*********++++++++++++++++++,,,************************&&&&&&'''((()))***++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,***)))+++---000,,,)))))),,,......,,,*********++++++,,,,,,---***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,***************+++++++++++++++,,,,,,,,,---------,,,+++***+++,,,---,,,+++***************+++++++++******************************************************))))))((((((''''''******++++++++++++******************************************************************************)))))))))'''&&&&&&)))+++************************+++******))))))******+++************************************************************************+++*********++++++,,,---))))))))))))******++++++))))))*********++++++++++++++++++*********)))))))))******++++++******))),,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***(((((())))))))))))((((((((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,***+++,,,---...------,,,,,,,,,,,,------------......------,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++******+++,,,,,,+++*********************************++++++,,,,,,++++++******,,,+++)))***---,,,(((******+++,,,,,,+++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------------------************************,,,,,,,,,,,,,,,,,,------++++++++++++************++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++++++++************++++++************************++++++************+++++++++++++++******)))))))))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++++++++,,,---...*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,************************)))***+++,,,,,,+++***)))))))))***+++,,,,,,------))))))+++,,,---,,,,,,++++++*********+++,,,,,,---******))))))))))))******))))))))))))((('''&&&%%%((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...*********++++++,,,,,,---************************((()))***+++,,,---......)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,---,,,***)))+++------,,,******+++,,,---,,,))))))***+++,,,------...************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,))))))******+++++++++,,,---------.........//////---,,,+++,,,...///...---))))))******+++++++++,,,************************************************++++++,,,,,,,,,---------******++++++++++++******************************************************************************))))))(((&&&%%%&&&(((+++************************,,,++++++++++++++++++,,,************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---))))))*********+++++++++))))))******++++++++++++++++++++++++******)))))),,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,************************+++++++++,,,,,,+++++++++,,,------......------,,,((())))))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,---...///...------,,,,,,,,,---------.........------,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++------------++++++************************+++,,,,,,------,,,,,,+++,,,---,,,***+++///...***------...//////...------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++/////////......---------------------------------///......------,,,,,,++++++++++++************)))+++++++++++++++++++++++++++++++++,,,,,,+++++++++---------.........//////+++++++++,,,,,,+++++++++------.........---,,,,,,+++***)))***,,,---,,,+++,,,,,,++++++++++++++++++++++++************++++++************************++++++************++++++***++++++++++++,,,,,,,,,------------------------,,,,,,,,,++++++************++++++,,,,,,++++++*********+++++++++******)))++++++******************((()))***,,,,,,+++******************************))))))))))))))))))))))))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++***))))))*********************************************************++++++,,,,,,++++++***++++++******+++,,,------,,,,,,,,,,,,++++++***))),,,,,,,,,++++++*********************************++++++++++++++++++++++++))))))***++++++++++++***---,,,+++******+++,,,---***++++++,,,,,,++++++***+++++++++++++++***((((((---,,,,,,+++*********+++************************++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,+++***))))))************+++++++++,,,,,,,,,---------,,,,,,+++++++++------,,,++++++******)))++++++++++++++++++++++++---,,,,,,+++*********+++******************************++++++++++++******))))))))))))))))))))))))+++++++++*********))))))******************************))))))((((((''''''++++++++++++++++++++++++******))))))))))))******+++++++++*********))))))+++***((()))******)))(((+++*********))))))((((((+++++++++************)))++++++,,,,,,,,,++++++***************************))))))))))))))))))))))))******************************************************++++++++++++************++++++++++++******++++++************++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************))))))************))))))++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,+++***)))))))))***+++,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,000///---+++*********+++************************---,,,+++,,,---...,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,***((())),,,,,,+++(((************************++++++++++++++++++++++++---,,,,,,+++*********+++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++******++++++,,,,,,,,,++++++++++++******************))))))***+++++++++++++++************************************************,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))),,,++++++******************************************************************++++++,,,,,,++++++***((((((''''''((())))))***,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******************************++++++++++++++++++++++++))))))***++++++++++++***,,,++++++++++++++++++,,,***++++++,,,,,,++++++*********++++++++++++++++++---,,,++++++******++++++************************++++++++++++++++++++++++************************************************,,,++++++***))))))************+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++,,,++++++++++++++++++++++++---,,,++++++*********+++******************************++++++++++++******************************+++++++++*********))))))******************************))))))((((((((((((******************************))))))))))))******+++++++++*********))))))***)))((()))***+++***)))++++++++++++*********)))+++++++++************)))++++++,,,,,,+++***))))))************************************************************************************************)))******++++++******)))******++++++++++++******++++++************++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,+++******)))***+++,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++++++++,,,+++++++++++++++++++++++++++***)))***+++,,,***((())))))))))))))))))))))))++++++++++++++++++++++++,,,***((()))+++,,,+++)))************************++++++++++++++++++++++++---,,,++++++******++++++)))************+++++++++++++++++++++++++++++++++************************************************************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++******+++,,,---------------******++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))++++++++++++***************************************************************++++++,,,,,,++++++***(((''''''''''''((()))))),,,------------,,,,,,+++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++))))))***++++++++++++***+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***)))******+++,,,---------,,,,,,++++++******++++++************************++++++++++++++++++++++++************************)))******++++++******))),,,+++******)))***************+++++++++,,,,,,,,,++++++***************))))))******+++,,,,,,------++++++++++++++++++++++++,,,,,,+++************+++******************************++++++++++++******+++++++++++++++++++++++++++++++++******************************************))))))))))))((((((((())))))))))))))))))))))))******))))))))))))******+++++++++***************)))((('''(((***++++++***,,,,,,,,,++++++++++++++++++++++++************)))***+++++++++***))))))(((************************++++++++++++++++++++++++************************************************))))))************))))))******++++++++++++******++++++************++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,------------------------------,,,,,,,,,,,,------*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++++++++,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,))))))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,***((())))))))))))))))))))))))++++++++++++++++++++++++---+++((((((***+++++++++************************++++++++++++++++++++++++,,,,,,++++++******++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,------------******+++++++++++++++,,,,,,+++***)))***+++,,,---++++++++++++++++++++++++************************+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++,,,,,,++++++***++++++************++++++---------......---,,,,,,++++++++++++++++++++++++************************************************))))))***++++++++++++******+++,,,------,,,+++******++++++,,,,,,++++++***+++++++++,,,,,,------...,,,,,,++++++***++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++******++++++***************+++******+++++++++,,,,,,,,,++++++++++++*********************++++++,,,,,,,,,************************++++++***************+++******************************++++++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************+++******))))))******+++************************(((''''''(((+++,,,+++++++++++++++++++++++++++++++++++++++*********))))))(((((()))***************************************++++++++++++++++++++++++************************************************((())))))******))))))(((***++++++,,,,,,++++++***++++++************++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))((()))***+++,,,************************++++++++++++++++++++++++,,,,,,++++++***++++++,,,))))))*********+++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++************************************************++++++************++++++,,,,,,+++++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***((((((***+++,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,+++*********+++---...++++++++++++++++++++++++************************+++******))))))******+++++++++++++++++++++++++++***+++,,,,,,,,,,,,++++++***************************************************++++++,,,,,,++++++***---,,,,,,++++++,,,,,,,,,,,,,,,---......---------++++++++++++++++++++++++************************************************))))))***++++++++++++******+++,,,------,,,+++******++++++,,,,,,++++++***...---,,,+++++++++,,,,,,,,,++++++***++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***************++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************))))))***++++++******************************++++++++++++******++++++++++++++++++++++++************************************************))))))))))))************++++++++++++++++++++++++++++++************++++++************************(((''''''(((+++,,,++++++))))))******************+++++++++*********))))))%%%&&&((()))+++,,,,,,,,,************************************************************************************************))))))************))))))++++++,,,,,,,,,,,,++++++++++++************++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++)))***+++,,,+++***)))(((++++++++++++++++++++++++,,,,,,+++,,,---...,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))+++,,,************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,))))))*********+++++++++*********++++++,,,,,,,,,************************************************************************++++++************++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,***++++++,,,,,,++++++***((()))******++++++++++++******++++++,,,---------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******,,,---------,,,+++***************************************************++++++,,,,,,++++++***,,,,,,+++************++++++,,,,,,------------,,,***++++++++++++,,,,,,,,,************************************************))))))***++++++++++++***+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***///...,,,************+++++++++******++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,*********)))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++******)))***************************))))))))))))***++++++******************************++++++++++++******++++++++++++++++++++++++***************+++++++++************************)))))))))************+++++++++++++++++++++++++++++++++************++++++***************+++++++++)))((('''(((***++++++***)))))))))))))))*********+++++++++************)))%%%&&&(((***+++,,,------************************))))))))))))))))))))))))******************************************************++++++++++++******++++++,,,,,,,,,,,,++++++++++++************++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---------.........++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,+++***))))))************************+++***)))***+++,,,***((())))))))))))))))))))))))++++++++++++++++++++++++)))***,,,+++***)))***+++************************++++++++++++++++++++++++++++++******++++++,,,,,,)))************+++++++++*********++++++,,,,,,---))))))))))))))))))))))))************************************************++++++************++++++---,,,,,,++++++***************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,+++++++++******++++++,,,------...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))***,,,---...---,,,+++***************************************************++++++,,,,,,++++++***,,,+++******))))))************+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************))))))***++++++++++++***,,,++++++++++++++++++,,,***++++++,,,,,,++++++***---,,,***))))))***+++,,,++++++******++++++,,,---************************++++++++++++++++++++++++************************,,,***(((''''''(((***,,,******))))))***++++++,,,******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,+++++++++++++++++++++************************)))))))))))))))***++++++******************************++++++++++++******************************))))))*********+++++++++************************))))))*********+++++++++************************,,,++++++******++++++,,,))))))*********+++++++++***)))((()))***+++***))))))))))))******++++++++++++++++++************)))((()))***+++,,,,,,,,,,,,************************************************************************************************++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++************++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---+++++++++++++++++++++++++++***)))***+++,,,***((())))))))))))))))))))))))++++++++++++++++++++++++'''***------+++))))))***************************++++++++++++++++++++++++++++++******++++++,,,---)))************+++++++++)))******+++,,,,,,------************************************************************************++++++************++++++------,,,,,,+++******)))*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,---------,,,++++++******+++,,,,,,---......***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***,,,.........,,,+++************************************************+++++++++,,,,,,+++++++++------,,,+++******++++++)))***++++++,,,,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))***++++++++++++***---,,,+++******+++,,,---+++++++++,,,,,,++++++++++++***(((((((((***,,,...+++*********+++,,,,,,---************************++++++++++++++++++++++++((((((((((((((((((((((((+++)))&&&$$$$$$&&&)))+++******))))))***+++,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++*********++++++,,,------))))))))))))))))))))))))))))))((())))))***++++++******************************++++++++++++******))))))))))))))))))))))))))))))******++++++++++++************************))))))******++++++++++++)))))))))))))))))))))))),,,++++++******++++++,,,))))))******+++++++++++++++***((()))******)))(((*********++++++,,,,,,,,,+++++++++************))),,,,,,,,,,,,,,,+++******************************++++++++++++++++++++++++************************************************+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++************+++++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++************************))))))************))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,((()))***+++,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++*********+++---///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...,,,***++++++++++++++++++++++++++++++++++++++++++++++++&&&***......,,,)))))))))************************+++++++++++++++++++++++++++*********+++,,,,,,---)))************+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++************************************************++++++************++++++------,,,,,,+++***))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,------------,,,---------------------------------,,,,,,+++++++++++++++++++++******))))))************************------------------------------,,,+++******************+++,,,------------)))***,,,------,,,***)))((()))***+++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---///...,,,***'''%%%###"""++++++++++++++++++++++++...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******111---******,,,---,,,***,,,,,,+++******+++,,,,,,)))************++++++++++++++++++++++++***)))(((************************))))))))))))))))))))))))************************************************,,,,,,++++++******)))))),,,+++***))))))***+++,,,,,,,,,+++++++++++++++,,,,,,+++***))))))***+++,,,***************************************************'''######'''***...---,,,+++++++++------------,,,+++***)))((('''************************+++++++++*********)))))))))************+++++++++++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---+++***)))+++++++++***************...---,,,,,,++++++++++++++++++++++++++++++++++++***(((((()))***+++***)))++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,///......---+++******)))++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,++++++***++++++++++++******))))))++++++++++++++++++++++++------,,,++++++,,,------+++++++++++++++***)))(((+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******************************++++++,,,,,,,,,---------,,,,,,+++++++++111000---+++***)))******,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************,,,,,,+++***))))))******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************************************************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++)))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++++++++*********)))************************------,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,------,,,++++++)))***,,,------,,,***))))))******++++++++++++***,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++******++++++,,,---+++*********************++++++++++++++++++++++++------,,,,,,++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******///,,,***)))+++---,,,+++,,,,,,+++******+++,,,,,,)))************+++++++++)))******+++++++++******************************++++++++++++++++++++++++************************************************$$$%%%%%%&&&''''''((((((++++++***))))))***++++++++++++************++++++,,,+++***))))))***+++,,,************************************************+++***(((''''''(((***++++++******)))))))))******++++++++++++************************************+++++++++*********))))))************++++++++++++++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......---+++***)))++++++++++++++++++,,,,,,,,,,,,+++***************++++++++++++++++++++++++***)))((()))***+++***)))++++++++++++++++++++++++******+++,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,------------------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++++++++***))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------............---------,,,,,,+++++++++///...---,,,+++*********,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************,,,++++++***))))))******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++*********+++************************************************************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))***++++++++++++***)))******+++,,,+++++++++------------------------------,,,,,,,,,,,,++++++++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------,,,+++***)))***+++,,,------,,,+++***++++++++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---)))***+++,,,---......///++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,***))))))+++,,,,,,+++,,,++++++******++++++,,,)))************+++++++++(((((()))++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************(((((())))))***+++++++++++++++***))))))***++++++******)))))))))******+++++++++************++++++************************************************)))***+++,,,,,,+++***)))((())))))*********)))))))))*********++++++,,,,,,+++++++++++++++++++++++++++++++++***************************+++++++++,,,++++++++++++************************************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******+++++++++,,,,,,------...++++++***))))))))))))***++++++++++++++++++++++++***)))((()))+++++++++***++++++++++++++++++++++++++++++,,,,,,,,,+++******+++++++++,,,,,,---------*********++++++++++++,,,,,,++++++******++++++,,,+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......++++++++++++************++++++++++++++++++++++++,,,***(((''''''(((***,,,+++++++++************)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))******************------...............///------,,,,,,,,,,,,++++++,,,---------,,,,,,+++***,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++******)))*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++*********+++,,,************************************************+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++******++++++++++++++++++++++++)))******+++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,+++++++++++++++,,,---...,,,---------,,,,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++)))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************---,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))***+++++++++++++++++++++++++++++++++))))))*********+++++++++((()))***+++++++++++++++************************))))))))))))))))))))))))************************************************/////////...------,,,,,,+++******************+++)))))))))((())))))***+++++++++++++++++++++++++++************************************************((()))***++++++***)))((()))***+++,,,---,,,+++************+++++++++,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))******+++,,,---......+++******)))))))))******++++++++++++++++++++++++***)))((()))+++,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,,,,------))))))*********+++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++(((&&&&&&(((+++,,,++++++******************,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++***************+++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++))))))***,,,---************************************************+++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,++++++***++++++++++++++++++++++++***++++++,,,---,,,,,,,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++,,,---......***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---...------,,,+++*********++++++++++++++++++++++++******+++,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((()))*********++++++,,,++++++++++++++++++++++++))))))*********++++++++++++++++++++++++***)))(((************************))))))))))))))))))))))))************************************************---,,,,,,+++******))))))*********++++++*********))))))(((((()))******++++++++++++,,,,,,+++++++++************************************************)))))))))))))))))))))))))))***+++---------,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,((())))))***+++,,,,,,---++++++*********++++++,,,+++++++++++++++++++++++++++))))))***+++,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))------,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,------------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++---,,,***((((((***,,,---+++******))))))***++++++---------......---------,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***************++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++*********+++,,,---************************************************++++++++++++++++++++++++***************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------------,,,)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------,,,,,,,,,,,,------...)))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,------,,,+++***++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))+++,,,,,,,,,+++************+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++(((***,,,,,,+++***+++,,,***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,++++++)))((((((************************++++++++++++++++++++++++************************************************(((((())))))***++++++,,,)))***++++++++++++***)))))))))))))))******+++,,,++++++,,,,,,,,,,,,++++++************************************************,,,+++***))))))***+++,,,((()))***+++++++++++++++------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))))))))******++++++,,,+++************+++,,,,,,+++++++++++++++++++++++++++***)))***,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++******---------,,,,,,+++++++++*********++++++++++++,,,,,,------......------,,,---------,,,+++*********........................******+++++++++,,,,,,,,,......---,,,,,,+++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,------+++***)))))))))***+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------............------------,,,,,,++++++,,,,,,,,,,,,------++++++,,,------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********************+++,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------.........------,,,,,,,,,------++++++,,,------,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,---,,,,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,,,,+++***)))))))))***+++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))),,,......,,,******+++***+++,,,,,,,,,,,,+++***)))************+++++++++******+++++++++******)))************************++++++++++++++++++++++++******************************************************++++++,,,,,,------)))***++++++++++++***))))))))))))******+++------++++++,,,------,,,++++++************************************************,,,++++++++++++++++++,,,************+++,,,---...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------++++++++++++++++++++++++)))))))))))))))***+++++++++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,++++++++++++++++++------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,+++***)))((()))***,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,---------------,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,(((***+++------,,,+++***************************************************,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))*********+++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***++++++++++++***++++++,,,------------,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.../////////...------,,,,,,,,,,,,------------,,,+++******,,,++++++******++++++,,,***+++,,,,,,------------)))***,,,------,,,***)))++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,+++++++++++++++++++++++++++++++++'''(((***,,,---,,,***)))'''(((((()))***+++++++++++++++++++++++++++++++++************************........................*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***---000///,,,******+++***+++,,,------,,,+++***)))************+++++++++((()))***+++++++++++++++************************))))))))))))))))))))))))************************************************,,,,,,+++******))))))((()))***+++,,,,,,+++***)))************+++,,,---...++++++------------++++++************************************************)))***++++++++++++***)))------,,,,,,---///000222)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))******+++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,)))******+++---......///++++++,,,,,,,,,---------***+++,,,------,,,+++************++++++,,,------******************************+++++++++,,,,,,,,,***++++++,,,,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++++++++---......---+++++++++***)))((()))***,,,------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,......//////000111222222*********)))))))))((((((+++++++++,,,,,,---------///...,,,+++***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,,,,++++++++++++++++++,,,******************************+++++++++,,,,,,,,,'''))),,,......---+++***************************************************,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***.........------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++*********+++---...---,,,*********,,,...///++++++,,,,,,,,,,,,------///......---,,,,,,++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++++++++,,,---,,,,,,++++++++++++,,,,,,......---,,,+++***)))(((******++++++++++++******)))******++++++,,,------))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++************************,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************))),,,---,,,)))''')))+++,,,***(((''''''(((***,,,)))******++++++,,,------,,,,,,,,,++++++*********---,,,+++***))))))))))))))))))***++++++++++++***+++++++++,,,,,,---------))))))))))))))))))))))))******+++++++++,,,,,,,,,---------,,,,,,+++++++++************************************************))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++------------------------***+++,,,------,,,+++***,,,,,,,,,+++++++++******)))***+++,,,,,,+++))))))******++++++++++++******)))+++,,,,,,+++***,,,------,,,+++******+++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...,,,,,,,,,---...///000000---,,,,,,,,,------+++))),,,,,,++++++,,,,,,---...//////...------,,,++++++//////...---,,,,,,++++++***************************+++,,,,,,------------,,,,,,+++******+++,,,,,,))))))))))))************,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,...---+++)))((())))))***++++++,,,,,,,,,++++++***,,,++++++******++++++,,,,,,***((())),,,---+++(((******+++++++++,,,,,,,,,++++++++++++++++++++++++...,,,***+++---...---+++------------------,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++,,,+++*********,,,---...---,,,+++******,,,...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...//////////////////...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++***+++,,,---+++++++++******+++++++++,,,,,,,,,++++++++++++*********++++++++++++******,,,+++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------...************************,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,+++***))))))***,,,+++***))))))***+++,,,,,,+++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++******+++,,,,,,++++++,,,------------,,,+++++++++,,,,,,,,,------******************************+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++*********************************************************************************++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++***************)))((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))------,,,,,,,,,+++++++++***+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++)))+++,,,,,,+++***,,,---,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++,,,,,,,,,------...///000...---++++++,,,---+++***,,,,,,++++++,,,,,,---.........------,,,+++++++++///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))***++++++))))))***+++---,,,+++***)))))))))***+++++++++,,,,,,++++++***,,,++++++******++++++,,,+++***)))***+++++++++************+++++++++,,,,,,************************---,,,+++,,,---...---+++,,,,,,------------------,,,,,,,,,------.........------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---------,,,+++***+++,,,---...++++++,,,,,,,,,,,,------******+++,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,++++++************++++++*********++++++,,,,,,,,,******++++++++++++******------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******)))))))))+++++++++++++++*********************************,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******++++++***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))),,,,,,,,,,,,++++++++++++************+++,,,---...++++++,,,------------,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++*********************************************************++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***+++++++++++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******---------,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,,,,)))+++,,,,,,+++***,,,---,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++))))))+++,,,,,,++++++***,,,,,,,,,,,,---...///000///---+++***+++,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,++++++******......------,,,,,,++++++------------------------++++++,,,,,,,,,+++******,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++((()))******)))((()))***---,,,+++******)))*********++++++,,,,,,+++++++++,,,++++++******++++++,,,***+++,,,+++*********,,,))))))*********+++++++++++++++++++++++++++++++++------,,,,,,---------,,,,,,,,,,,,------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,+++++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,---......//////---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,+++******))))))******+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++***))))))(((++++++******))))))((((((************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---+++)))***,,,---+++)))++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,))))))***++++++++++++***+++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************+++++++++++++++++++++++++++******************++++++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++******************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,........................///......---------------++++++++++++++++++++++++------+++******+++------,,,,,,,,,+++++++++++++++,,,,,,,,,---------------++++++,,,,,,,,,,,,++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++......---,,,,,,+++******+++,,,,,,------,,,,,,+++***,,,...//////...,,,+++---,,,,,,,,,------...//////---***)))***,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********---------,,,,,,,,,++++++........................,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++***)))((()))+++,,,,,,++++++******************+++,,,,,,,,,++++++,,,++++++******++++++,,,)))+++---,,,***(((***---)))))))))*********++++++------------------------------------------------,,,,,,,,,------............------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---------...---------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++......---,,,+++******))).........---,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---+++)))***---...,,,)))******+++,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************************************************************++++++***))))))***+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,+++***)))))))))***************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......///+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++------------------------...---,,,++++++,,,---...*********+++++++++++++++++++++++++++,,,,,,------******++++++++++++******)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,------------,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++......---,,,,,,+++******+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++---,,,,,,,,,,,,------...///,,,***)))+++,,,------,,,,,,++++++,,,,,,---...,,,,,,++++++++++++******,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++*********++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,+++++++++***)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,))),,,...---***)))+++---)))************+++++++++........................,,,...///...---,,,---...,,,,,,------------------------,,,+++******)))(((++++++,,,,,,,,,,,,------....../////////...---,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------/////////.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------------,,,++++++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++***************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,+++***+++,,,---,,,+++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,---------------,,,+++***))))))))))))++++++,,,------------,,,+++++++++++++++*********))))))))))))))))))))))))******+++++++++,,,,,,,,,*********+++++++++++++++************************************************)))))))))))))))))))))))),,,+++***))))))***+++,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,...---+++***))))))***+++************************))))))*********+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,...//////000++++++,,,,,,,,,,,,++++++************************...---,,,+++++++++,,,---------------------------++++++************++++++******++++++++++++,,,,,,+++*********+++,,,---...)))******++++++******))))))+++,,,,,,+++***,,,---,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,******------,,,,,,,,,,,,------...,,,******,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++***++++++,,,,,,++++++***************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***,,,---,,,+++***+++,,,++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,---,,,+++++++++,,,******+++++++++,,,,,,,,,------------------------,,,...//////---,,,---///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...//////000///...---,,,------------,,,,,,+++***++++++,,,,,,,,,,,,------++++++,,,,,,---.........***++++++,,,,,,++++++***------------------------------------------------------------------------***+++---...//////......------,,,,,,,,,,,,------***+++++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++)))))))))))))))***************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************************************************+++,,,,,,++++++---...---,,,+++******+++,,,---+++++++++++++++++++++,,,,,,,,,,,,---------......------,,,++++++,,,,,,,,,++++++,,,------------,,,++++++++++++*********)))******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---************************************************************************,,,+++***((((((***+++,,,)))))))))*********++++++******+++++++++,,,,,,,,,///...,,,***)))***++++++************************))))))))))))*********+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++111000...---------///000,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***,,,,,,,,,------.........,,,+++++++++,,,---///000***++++++,,,,,,++++++***)))+++,,,,,,+++***,,,---,,,,,,---......---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++------,,,,,,+++,,,,,,---,,,+++***+++---...---,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........------***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++)))+++,,,+++***)))***+++++++++,,,------,,,,,,+++))))))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++,,,---,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///---,,,---000.........------,,,,,,,,,******+++,,,...//////000+++++++++,,,,,,---------...///000000000///---,,,---------------,,,+++***++++++,,,,,,,,,---------'''((()))***,,,---...///,,,---////////////---,,,------------------------------------------------------------------------***,,,---///000000//////...------,,,,,,------...((()))***+++,,,---......+++,,,,,,------,,,,,,+++------,,,++++++*********))))))***+++,,,,,,------++++++++++++++++++++++++***************++++++++++++++++++,,,,,,------...*********************************++++++,,,,,,,,,*********++++++,,,,,,,,,************************************************)))+++...---+++***---//////...,,,++++++,,,...///------,,,++++++*********,,,,,,,,,------.........------------...///000000))))))***++++++++++++***++++++++++++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------************************************************++++++++++++++++++++++++,,,+++)))(((((()))+++,,,((())))))))))))******************++++++,,,,,,,,,000///,,,+++******+++,,,))))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++,,,,,,+++++++++........................///---+++*********,,,---++++++++++++++++++++++++,,,,,,...//////...,,,,,,........./////////000000------,,,,,,---...000111+++,,,,,,------,,,,,,+++)))+++,,,,,,+++***,,,---,,,,,,---......---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,------......---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++000///...------------...------,,,++++++,,,,,,,,,+++******,,,......---+++,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////***+++,,,------,,,+++***,,,,,,,,,---------......,,,++++++++++++++++++,,,++++++++++++++++++++++++(((***+++***)))((()))******+++,,,---------,,,+++((()))***+++,,,---------,,,++++++++++++++++++,,,...,,,***+++---///---***,,,,,,,,,---------......---------............/////////...------------...------------------------000///---,,,,,,---...///******+++,,,------,,,,,,000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///......------,,,++++++------------------------+++++++++,,,,,,---------------------------------.........------,,,,,,,,,***+++,,,,,,+++)))&&&%%%))))))*********+++++++++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,+++*********+++++++++++++++++++++++++++((())))))))))))*********------,,,+++************,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,,,,++++++)))************+++++++++&&&'''((()))))))))))))))******************************++++++++++++******)))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++******************************)))))))))***,,,------------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******///---******+++------,,,+++++++++************))))))************+++++++++*********++++++,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,------,,,,,,+++***+++++++++******)))))))))+++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,+++***+++,,,---...000000...---+++***((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++...---***)))(((((()))***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,---...///+++++++++++++++++++++,,,,,,,,,,,,++++++*********//////...---,,,,,,,,,,,,///...------------,,,+++---------,,,,,,+++++++++---------------------------,,,+++******+++,,,---))))))***+++,,,------...+++++++++,,,,,,---------************************---,,,,,,+++*********+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---------............/////////...------------...........................///......---------......------...///////////////000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...---,,,,,,,,,,,,------------------------,,,------......------,,,......------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,------------------------------.........------,,,,,,,,,)))***+++,,,,,,+++)))(((***+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,++++++******++++++++++++++++++++++++++++++)))))))))*********++++++,,,,,,++++++***+++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++)))************+++++++++******++++++++++++++++++******************************++++++++++++******************************,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++************************,,,,,,+++++++++,,,---...------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,***((((((***+++,,,++++++++++++************))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,++++++,,,,,,---...,,,,,,------,,,,,,+++***---------,,,,,,,,,++++++++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,+++++++++,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,000///---+++******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,------...---,,,,,,++++++*********,,,,,,,,,+++++++++******,,,,,,+++*********++++++------,,,,,,------,,,+++---------,,,,,,+++++++++------------------------,,,++++++++++++++++++,,,++++++++++++++++++,,,,,,*********++++++,,,,,,,,,---------------------------,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---------............/////////...------------...////////////////////////------...............---...////////////000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---------------...////////////////////////------............---------------------.........------------------------------------,,,,,,,,,,,,------------------------.........---------------)))***+++---------,,,+++++++++,,,,,,,,,---------...------,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++........................,,,,,,++++++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,++++++++++++++++++++++++...------,,,+++*********)))************+++++++++,,,,,,,,,,,,,,,+++++++++******************************++++++++++++******************************++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************++++++************************,,,++++++++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********(((&&&'''(((***+++***+++++++++************))))))************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,++++++,,,,,,---...,,,,,,------,,,,,,+++***------------,,,,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,+++++++++,,,---...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......///...---+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---...///...------,,,,,,,,,,,,---...------,,,+++***)))))),,,,,,,,,++++++++++++***++++++******++++++,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******)))***************++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------............/////////...------------...........................,,,---.../////////...---......---------.........//////000//////...------------------------------------------............---------------...//////////////////////////////------............------,,,,,,,,,---...//////000..............................------,,,,,,,,,+++.......................................---------+++,,,---......---,,,,,,+++++++++,,,,,,,,,,,,---...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------************+++,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++...------,,,+++***))))))))))))*********+++++++++,,,,,,+++******)))))))))******************************++++++++++++***************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))******,,,+++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))(((&&&&&&(((***+++++++++++++++*********))))))))))))*********+++++++++---------,,,,,,++++++******++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............+++++++++,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......---,,,+++************++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,---............---,,,++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,---...///000***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++************++++++++++++************************+++++++++,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------............/////////...------------...------------------------+++,,,.../////////...---///...------------......//////////////////...------------------------------------.........//////------------...///000000........................---......//////......---+++,,,------...///000000.................................------,,,,,,,,,................................................/////////...---,,,++++++************++++++++++++,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************,,,++++++***++++++,,,,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,---------************+++,,,------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++------,,,++++++***))))))))))))*********+++++++++,,,,,,+++***)))))))))*********************************++++++++++++***************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++)))'''((()))+++,,,++++++++++++*********))))))))))))*********+++++++++...------,,,,,,+++++++++)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,+++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000)))+++---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++------------------------***++++++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------............/////////...------------...------------------------,,,,,,---...////////////111000///.........///000...///////////////......------------------------------........./////////...---------...///000000////////////////////////......////////////......,,,,,,---...//////000000.................................---------------......................................./////////000000///...---,,,++++++))))))*********++++++++++++++++++++++++,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,---------+++++++++***++++++,,,,,,***++++++++++++,,,,,,,,,))))))************))))))++++++++++++++++++++++++++++++++++++************)))************+++++++++...---+++******+++,,,---******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************+++++++++,,,++++++***)))*********+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******---+++))))))***,,,,,,++++++++++++************))))))************+++++++++------------,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,++++++,,,,,,---...,,,,,,------,,,,,,+++***------------............,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,---------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...............---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,++++++,,,,,,,,,---,,,,,,++++++++++++,,,))))))***+++,,,------...***++++++++++++,,,,,,,,,***)))******+++,,,---...+++---///---***)))***---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++((()))***+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............/////////...------------...........................,,,,,,,,,---...///000000111000...---,,,---...///......////////////..........................................///////////////...............///000000000000000000000000000......////////////......------......//////000000........................------------....................................---........./////////000///......---,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++,,,...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++------------------------++++++******++++++,,,---)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,*********++++++*********++++++++++++++++++++++++************++++++++++++)))************+++++++++,,,+++***))))))***,,,---******************************++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++***************************+++,,,,,,+++***)))((()))*********++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******///,,,***)))***+++******+++++++++************))))))************+++++++++,,,,,,,,,---------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,++++++,,,,,,---...,,,,,,------,,,,,,+++***---------.........//////------,,,,,,,,,+++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...............---++++++,,,,,,,,,,,,------************************++++++++++++,,,---......+++++++++***++++++,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,************++++++,,,---,,,///111///***(((***---+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))(((***+++------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........////////////...------------...////////////////////////------,,,,,,---...000111///...,,,*********,,,---......///////////////......................................./////////000//////............//////111111111111111111111111......////////////..................////////////////////////////////////,,,---------.../////////////////////////////////---.........//////000000---,,,,,,,,,,,,---......++++++,,,,,,,,,---------++++++,,,,,,...///111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---))))))***+++,,,,,,------******+++++++++,,,,,,,,,------,,,+++*********************++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,)))************+++++++++)))((('''&&&'''(((***,,,******************************++++++++++++******++++++++++++++++++++++++---,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************((()))*********((('''&&&))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******///---***))))))***)))(((+++++++++************))))))************+++++++++,,,,,,,,,------.........---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,---------,,,+++++++++++++++,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,*********+++,,,---...---,,,,,,+++++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------,,,,,,,,,++++++,,,,,,,,,---------************************))))))***+++,,,...///000************+++,,,------,,,,,,++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,------.........111222000***((())),,,+++++++++,,,,,,---------++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,++++++++++++***++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,((()))+++---------+++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------...///000000000///..................------///............///000000////////////000000000000000000000000000000000000222111000///////////////////////////////////////////////////////////////222222111000000///......///111333333333222333444222222222222222222222333111111222222222222111111222111000...------......000///...------///111222///000111222222222222222111222222222222111111000---......---,,,,,,---///------,,,,,,,,,,,,,,,,,,..............................,,,++++++,,,.........---,,,+++***+++,,,---,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------...---,,,,,,++++++++++++...------,,,,,,------...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,++++++************)))))))))+++,,,+++***++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,------,,,+++++++++,,,---...++++++,,,,,,,,,---------(((***,,,,,,***)))******,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************************,,,,,,,,,++++++*********,,,,,,++++++***+++++++++---,,,++++++******++++++---,,,,,,++++++,,,,,,---+++++++++*********))))))------,,,,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,------......------))))))***+++---...//////---,,,++++++------,,,+++***+++---//////...---,,,---...///000000///...---........................,,,,,,------------------)))***,,,---...---,,,,,,------------------------111000000///...---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...---+++...---,,,,,,+++***)))(((++++++,,,,,,,,,++++++***))))))************))))))((())))))))))))*********************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,+++++++++++++++,,,,,,---------******))))))******+++,,,******************************++++++++++++******+++++++++++++++++++++++++++++++++*********))))))'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,------------,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********---....../////////..............................///////////////000000111...////////////000000000////////////////////////111111000///////////////////////////............111111111111111222222222222222111111111000000000000222444444444333444555333333222222222222222222333333333444444333333333222222000/////////000111333111000//////000333444444555555666666666666666444444444444444333222111111111000///...---...///------.........------,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,)))))))))))))))******++++++++++++,,,,,,---------...---,,,,,,+++++++++,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++******+++))))))***+++,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,+++***+++,,,---...))))))*********+++++++++)))+++,,,+++***)))***+++++++++++++++++++++++++++******++++++++++++******************************,,,,,,,,,+++++++++******,,,,,,++++++***++++++,,,---,,,++++++******++++++---,,,,,,++++++,,,,,,---,,,++++++++++++*********------,,,,,,+++******)))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++***+++---//////...---,,,,,,---...//////...---,,,........................------------------------***+++,,,---------,,,,,,------------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++---......------,,,,,,++++++******+++++++++,,,,,,++++++***)))******++++++******))))))))))))*********++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,,,,,,,---------...---,,,+++*********************************************++++++++++++******+++++++++++++++++++++++++++++++++*********)))))))))***+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******..................------........................///////////////000111111........./////////000000////////////////////////222111111111111000000000///////////////000000000/////////000000111111111222222222222333333333333333555777888777777888999777777666666555555555444666777777777777777777666555444333222222222333444666444333222333555888:::======>>>>>>>>>===<<<<<<:::::::::999888777666555666555444333111000///...------///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***+++***)))***,,,,,,,,,************++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++++++++,,,------))))))*********++++++++++++++++++***))))))+++---************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++***++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++***************+++++++++,,,,,,,,,------++++++++++++------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,------......------//////...---,,,+++******---,,,++++++------,,,++++++,,,---.........---,,,,,,,,,------------,,,,,,.................................------,,,,,,+++++++++,,,---------,,,,,,------------------------))))))***,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000---)))(((***---//////------,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........---------------.........///...---+++******))))))++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++++++++***************,,,,,,---------------,,,******************************++++++++++++******++++++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***......///......---,,,+++............///////////////............///000000....../////////000000000111111111111111111111111222222333333333222222222000000111111111111222222//////000111222222333333222333333444555666777777999;;;===>>>======>>>@@@@@@@@@@@@???>>>>>>======>>>>>>============>>>>>><<<;;;999888777777777888999888888888:::>>>BBBDDDGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>===<<<:::888777555333000///---...///000000///...---------------------------++++++---......---+++++++++,,,---...---,,,+++***,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,++++++*********........................+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++------------------------+++++++++++++++++++++++++++***)))***,,,---,,,+++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,+++)))((())),,,...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,...---+++******+++---...,,,,,,,,,---------......,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------+++,,,------......------//////...---,,,++++++***---,,,++++++------,,,++++++,,,---.........------------------------------........................//////...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,******,,,.........,,,,,,,,,------.........******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................///...---,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,------------,,,,,,+++++++++++++++++++++++++++)))***,,,,,,,,,,,,***))))))***+++,,,------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++////////////...---,,,,,,........./////////000000......------......///000/////////000000000000111111111111111111111111111111111222333333222222111000000000111111222222222333333444555777888999999666666777888:::;;;<<<===@@@BBBEEEFFFEEEFFFGGGHHHLLLKKKKKKKKKJJJJJJIIIIIIJJJJJJIIIHHHHHHIIIJJJJJJFFFDDDBBB@@@>>>=========>>>???@@@BBBEEEJJJMMMPPPPPPPPPPPPOOONNNMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFBBB@@@===<<<;;;888444111...///000000000///------////////////////////////,,,---...//////...---,,,+++,,,---...---,,,+++***))))))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,+++++++++------------------------+++++++++++++++++++++++++++*********,,,---,,,+++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,***((())),,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,------,,,++++++******+++++++++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,------++++++++++++------,,,,,,---------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////------------------------------------------------+++,,,------......---------------------------------,,,++++++------,,,+++,,,,,,---------...------///..................///........................//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++,,,...//////---++++++,,,,,,------......///)))***+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,---------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++........................---,,,,,,++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))***+++,,,---.........++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++//////////////////...---.........//////000000111...............///000000000000000111111111222222000000000000000000000000///000222333333333222111111111111222222333333444444444555777888:::;;;<<<<<<===>>>???AAABBBCCCDDDGGGJJJLLLMMMMMMMMMOOOPPPSSSSSSSSSSSSSSSSSSTTTTTTVVVUUUTTTSSSSSSTTTUUUVVVNNNMMMKKKHHHGGGFFFFFFFFFGGGHHHKKKNNNRRRUUUWWWXXXVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQRRRRRRQQQQQQPPPOOOJJJGGGDDDCCCCCC@@@;;;666333222111000//////......////////////////////////......////////////......,,,,,,------,,,,,,++++++***+++,,,---...---,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------,,,++++++******++++++,,,,,,,,,++++++++++++++++++************************,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++***+++,,,------+++*********++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,---...............))))))*********+++++++++,,,,,,,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************+++,,,---------,,,++++++******++++++++++++------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////------------------------------------------------+++,,,------......------,,,,,,------......//////---,,,++++++------,,,+++,,,,,,,,,---------......000///............///000.................................------,,,,,,+++------,,,+++++++++,,,,,,------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++---000111000---***++++++,,,,,,---------...)))***++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********.........---------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,------...---++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,//////000000111000000000---......///000000111111000000000000000111111222111222222222222333333333333333333333333333333333333444666888888777666555666666777888888999::::::888999:::<<<>>>@@@AAABBBEEEEEEFFFGGGIIIJJJKKKKKKLLLNNNQQQRRRRRRRRRTTTUUUUUUUUUVVVVVVWWWXXXXXXXXXZZZYYYWWWVVVVVVWWWYYYZZZSSSRRRQQQPPPOOOOOOPPPPPPQQQSSSVVVZZZ\\\]]]\\\\\\YYYZZZZZZZZZYYYXXXWWWWWWTTTUUUUUUVVVVVVVVVVVVVVVRRRNNNKKKKKKKKKIIIBBB===999777444222000///000000////////////////////////.........------.........------,,,,,,++++++,,,,,,,,,---///000111000///...---------,,,,,,+++++++++,,,+++++++++,,,,,,---...,,,++++++******++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...------,,,,,,,,,,,,++++++---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,+++***+++---...---,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,------...///000000000///...))))))*********++++++++++++,,,------++++++,,,---++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,---...---,,,++++++******++++++***+++---......---+++***,,,++++++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---......---+++***+++,,,,,,,,,------------******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------+++,,,------......------------------.........///---,,,++++++------,,,+++---,,,,,,,,,------......///...------------...///........................------------------------...---,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,---...000000...,,,+++++++++,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------------,,,,,,,,,+++,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++***+++,,,------...------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,...///000111111222111111---......///000111111222222222111111222222333444222222333333333444444444777777777777777777777777999:::<<<>>>>>>>>><<<;;;======>>>>>>???@@@AAAAAACCCDDDEEEGGGIIIKKKLLLMMMKKKKKKLLLMMMNNNOOOPPPPPPNNNPPPSSSTTTTTTUUUVVVXXXTTTUUUUUUVVVWWWXXXYYYYYYXXXWWWUUUTTTTTTUUUWWWXXXUUUUUUTTTTTTTTTUUUWWWXXXXXX[[[^^^aaabbbaaa___]]][[[[[[\\\\\\[[[[[[ZZZZZZUUUVVVWWWXXXYYYYYYYYYYYYWWWSSSPPPPPPQQQNNNHHHBBB===;;;777333111111111222..............................,,,++++++,,,.........---,,,+++***+++,,,---)))***,,,......---,,,+++---------,,,,,,+++++++++++++++++++++,,,,,,---......------,,,,,,------...*********++++++,,,,,,---........................,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,++++++******************++++++,,,,,,,,,,,,+++***+++---...---,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,------...000111111111000///++++++,,,,,,,,,---------***,,,......,,,++++++,,,*********************************++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************+++,,,---...---,,,++++++******++++++***+++---......---+++***+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++---//////---+++)))+++++++++,,,,,,,,,------))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,------......------........................---,,,++++++------,,,+++---,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...........................,,,,,,------------------///...,,,+++***+++,,,,,,------------------------******+++++++++,,,,,,,,,...................................................---,,,,,,...//////...++++++++++++++++++++++++((()))***+++,,,---------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---------------,,,,,,+++++++++------+++***)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))******+++++++++++++++,,,---...////////////************************...---++++++++++++---...++++++,,,---------,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,...//////000111222222222111333666777555333111111000111222333333222111000333444666888::::::::::::;;;:::999:::===???@@@@@@EEEEEEGGGGGGGGGFFFEEEDDDHHHHHHHHHHHHIIIJJJLLLMMMPPPPPPPPPPPPRRRTTTVVVWWWVVVUUUUUUWWWYYYZZZYYYWWWRRRTTTTTTTTTRRRQQQRRRSSSTTTTTTUUUVVVWWWWWWWWWWWWVVVTTTSSSQQQQQQRRRTTTUUUVVVVVVVVVVVVWWWXXXYYYYYY[[[^^^bbbdddcccbbbaaa```^^^^^^]]]^^^___^^^\\\ZZZWWWXXXZZZ[[[\\\\\\[[[[[[ZZZWWWTTTTTTVVVTTTOOOJJJEEEBBB<<<666222111111111...---,,,,,,,,,,,,,,,---///...---,,,---...///000---------,,,,,,,,,++++++---......//////......---------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---...------,,,,,,------...000///...---------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////,,,)))'''(((+++......---,,,------++++++,,,+++)))++++++++++++++++++++++++---------,,,,,,++++++++++++,,,///111222000///---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))+++---...(((&&&$$$$$$''')))***+++++++++++++++++++++++++++************************---------,,,,,,+++++++++,,,++++++******++++++,,,.........------,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,000222222...,,,---......---,,,,,,++++++++++++.........------,,,,,,,,,........................,,,,,,,,,---------......,,,------......------,,,+++,,,---...////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++***)))***+++---...***+++,,,,,,------,,,,,,........................//////...------------...------------------------........................//////.........---------+++,,,---+++)))(((((())),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---...---+++***+++,,,,,,+++*********,,,...000++++++++++++++++++++++++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,---------......///...---,,,++++++++++++,,,,,,,,,---------.........,,,***+++......+++)))((()))+++---.........------,,,+++))))))))))))***---......//////000111111222333444444333222444555444555666777777666555555999;;;===???@@@AAAAAAAAAEEEDDDDDDEEEIIIKKKLLLKKKQQQQQQSSSTTTUUUUUUUUUTTTUUUTTTSSSSSSSSSUUUWWWXXX^^^]]]]]]]]]^^^```bbbdddcccbbbbbbbbbcccbbb___]]]YYYYYYZZZXXXVVVTTTUUUVVVUUUWWWZZZ\\\]]][[[YYYWWWVVVUUUSSSRRRRRRSSSTTTUUURRRRRRRRRRRRRRRSSSTTTUUUVVVYYY\\\^^^^^^^^^^^^^^^cccbbbbbbcccdddbbb___]]]XXXYYY[[[]]]]]]^^^]]]]]]\\\YYYVVVWWWXXXWWWRRRNNNLLLHHHCCC>>>999666444444000000//////......//////------,,,,,,,,,------...---------,,,,,,,,,++++++------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,------,,,---/////////...,,,+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---.........///,,,++++++...000000///***,,,,,,,,,,,,+++***(((++++++++++++++++++++++++---------,,,,,,++++++++++++---///111111000...,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***+++---...---***((((((***,,,------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111000///---------...---,,,,,,++++++,,,,,,......---------,,,,,,,,,........................,,,,,,,,,---------......,,,------......------,,,,,,,,,---...////////////...------,,,,,,------.........------------------------------------------------------------------------,,,,,,,,,---...///++++++,,,---------------........................//////...------------...------------------------........................------,,,,,,,,,+++++++++,,,---...---***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,---...---+++***+++,,,000...,,,+++******+++,,,++++++++++++++++++++++++---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///...---,,,++++++++++++,,,,,,,,,------------...---+++***+++------+++(((******+++,,,------------++++++***))))))***+++,,,......//////000111111111444444444333333555999===:::;;;<<<>>>????????????FFFGGGIIIKKKMMMNNNNNNOOOTTTSSSTTTVVVZZZ]]]^^^]]]aaabbbdddeeegggiiijjjkkkiiigggdddcccccceeegggiiinnnnnnmmmmmmnnnpppqqqrrrtttsssssssssrrrooojjjfffcccccccccaaa^^^]]]]]]___\\\```dddhhhhhheee```]]]\\\[[[YYYWWWVVVVVVWWWWWWRRRRRRQQQPPPPPPPPPPPPQQQRRRSSSUUUWWWXXXYYYZZZZZZ___^^^^^^___```^^^[[[XXXXXXYYYZZZ[[[]]]]]]]]]]]]]]][[[YYYYYY[[[[[[WWWTTTSSSPPPLLLGGGAAA<<<999777111000///...............------.........------,,,------------,,,,,,,,,,,,...---,,,++++++,,,---...------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,)))+++///111111///,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------///---,,,---///000000000++++++,,,------,,,******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,---///000000...---+++++++++++++++++++++++++++++++++***************))),,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++---...///---++++++,,,.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------///....../////////...,,,...---,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,........................,,,,,,,,,---------......------............------------...............---......------------......000/////////......---------------------------------------------------------------,,,------...///,,,,,,---............---........................//////...------------...------------------------------------------------------,,,,,,,,,+++++++++---...///...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,---...---+++***+++,,,000...---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,------------......---,,,++++++++++++,,,,,,,,,,,,---------------,,,++++++---,,,+++))),,,,,,++++++++++++,,,,,,))))))))))))***+++------000000111111222333444444555666777777888<<>>;;;444333222111000/////////...///000111000///...---...------------,,,,,,,,,...---+++******+++---...------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))+++---///000///---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,---------...,,,,,,------+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////---+++******************+++++++++++++++++++++************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,---......,,,******+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................000...,,,---000000...+++...------,,,,,,,,,------------------------------........................,,,,,,,,,---------......------............------..................------......------------......000000///......---------................................................,,,,,,+++++++++,,,,,,,,,,,,---......//////..............................//////...------------...------------------------------------------------//////.........---------,,,......---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------++++++,,,---,,,,,,++++++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------...---,,,,,,+++++++++,,,++++++,,,,,,,,,---------------------------+++***...---+++*********+++,,,************++++++,,,,,,111222333444666777888888666999;;;>>>AAAEEEJJJNNNPPPQQQTTTXXX\\\```ccceeejjjjjjkkklllmmmooopppqqqpppqqqssswww{{{~~~~~~~~~zzzzzzzzz{{{~~~}}}}}}{{{wwwxxxyyyyyyyyy|||{{{yyyvvvsssoookkkiiihhheeeccc```]]]YYYVVVTTTSSSRRRQQQPPPQQQTTTVVVUUUTTTSSSRRRQQQQQQRRRQQQNNNLLLKKKKKKKKKLLLLLLMMMNNNNNNQQQQQQRRRUUUXXX[[[]]]]]]YYYYYYXXXVVVQQQLLLGGGCCC<<<;;;999777555333222222...///000000000...---,,,.........---------,,,,,,...---+++******+++---...------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,------......***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++)))******+++******++++++///***)))++++++)))***///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++***))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------+++******+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000---+++,,,///000...,,,---------,,,,,,---......------------------------........................,,,,,,,,,---------......---......//////......---..................------///......------......///............------,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................//////...------------...------------------------------------------------//////.........---------+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------++++++,,,---,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------------,,,+++++++++,,,,,,+++++++++,,,,,,,,,---------...//////...---,,,,,,...---+++***))))))***+++,,,,,,,,,,,,++++++******444555777999;;;===???@@@>>>AAAEEEHHHMMMRRRXXX\\\ccceeegggkkkpppuuuyyy{{{||||||||||||}}}~~~}}}}}}}}}yyyvvvtttpppnnnkkkgggccc___]]]\\\ZZZYYYXXX[[[___aaa___]]]WWWUUUQQQOOOMMMLLLJJJHHHFFFFFFEEEEEEEEEEEEFFFFFFHHHIIIKKKMMMPPPTTTWWWYYYWWWXXXYYYYYYWWWTTTPPPNNNBBB@@@===:::777444333222............------,,,+++............---------,,,...---,,,++++++,,,---...------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++,,,,,,---...***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))+++------,,,++++++,,,,,,'''(((------((((((...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---,,,,,,++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------+++++++++------,,,+++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,---.........------------------...///,,,,,,,,,------------...........................,,,,,,,,,---------............////////////......------...............---//////............//////------------------------...................................................////////////...------,,,,,,---............---........................//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***,,,------++++++,,,...//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---...//////---,,,,,,------,,,+++***************------------,,,+++***)))<<<>>>@@@CCCFFFIIIKKKLLLOOOPPPSSSVVV\\\ccclllrrryyyzzz|||~~~zzzxxxvvvssspppmmmkkkkkkiiihhhiiinnntttwwwtttqqqfffaaaZZZTTTPPPMMMJJJIIIFFFEEEDDDBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGJJJMMMOOOOOOQQQTTTVVVWWWVVVUUUTTTKKKIIIEEEAAA<<<999666555222111000///........................------------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------,,,,,,,,,,,,------,,,,,,---------,,,++++++)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,,,,---))),,,......,,,++++++,,,,,,(((---666777...***...------------------------+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,*********+++,,,---------******++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------++++++***,,,......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,...000---------------...//////,,,,,,,,,---------..............................,,,,,,,,,---------............////////////......,,,,,,---...//////////////////............//////---------...//////000000...................................................///000000000///---,,,++++++,,,---------------........................//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***+++---,,,,,,+++---.../////////......---,,,+++---------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,***---......+++******,,,***++++++++++++******)))+++,,,---------,,,+++***EEEFFFIIILLLPPPSSSVVVWWW^^^^^^___aaagggqqq}}}~~~|||zzzyyyxxxxxxvvvvvvxxxxxxqqqggg___XXXTTTRRRPPPHHHGGGEEECCCBBBBBBBBBBBB???@@@AAAAAAAAACCCEEEHHHGGGIIIMMMQQQSSSUUUUUUUUUXXXUUUQQQLLLGGGCCC@@@>>>777666444222111111222333//////.........------------......//////......---------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...------,,,,,,------...***,,,...000///---***''')))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***+++,,,,,,------(((+++......+++)))***+++---,,,444AAABBB555...///------------------------+++++++++,,,,,,---------*********++++++,,,,,,---******+++,,,------......))))))******++++++++++++*********++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------)))((()))+++---...---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,------.........***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////+++---...---***+++...222---------------...///000,,,,,,,,,------.................................,,,,,,,,,---------............////////////......+++,,,---...//////////////////............//////------...///000111222222////////////////////////////////////////////////------.........---+++******+++,,,,,,------,,,,,,........................//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++---,,,,,,,,,---...+++,,,---...////////////------------------------......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------******+++++++++,,,,,,,,,)))+++---,,,)))((()))***)))***+++,,,,,,+++***))))))***,,,---......---,,,RRRVVVZZZ[[[\\\```hhhnnnppppppqqqttt{{{~~~}}}|||{{{{{{|||sssmmmjjjeee^^^XXXTTTNNNHHHFFFHHHHHHEEEBBBDDDBBB@@@@@@@@@???>>><<>>@@@CCCFFFJJJMMMNNNOOOVVVVVVVVVUUUTTTRRRPPPOOOKKKGGGBBB>>><<<:::777444333111///...//////...---............------,,,+++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---......---------,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------------,,,,,,,,,---...///...------,,,+++***))))))111,,,///777777///---111---,,,,,,++++++*********,,,,,,++++++,,,,,,---...///---*********++++++***,,,,,,,,,+++++++++******)))+++---,,,+++***+++,,,******++++++++++++******)))***,,,------,,,***)))++++++++++++++++++++++++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***)))******+++******///---++++++,,,,,,+++***...---,,,,,,+++++++++,,,++++++,,,------,,,,,,,,,+++++++++***++++++,,,------------------------------------............///,,,------......------,,,------------------------/////////......---------------------------------/////////.........------............////////////........................---------.........//////........./////////000000000000///...............//////............//////........................---...///000000///...---------------------------////////////............------------------------------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,---------------......---------,,,,,,,,,------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,+++***...------------,,,,,,,,,+++,,,------...---------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,------......---------,,,,,,,,,******+++,,,,,,---......------,,,+++*********+++,,,,,,+++++++++,,,---...------------------------wwwzzz}}}}}}~~~tttkkkccc___YYYVVVVVVUUURRROOOOOOLLLIIIGGGGGGGGGFFFEEE???@@@BBBDDDFFFIIILLLMMMRRRSSSVVVXXXXXXXXXWWWVVVSSSQQQMMMJJJGGGCCC>>>;;;777555222000111111000/////////............---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,+++++++++******111+++***......)))***000++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---+++******+++,,,,,,+++,,,,,,,,,++++++++++++***)))+++---,,,+++***+++,,,++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***++++++++++++++++++++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++000...,,,+++,,,,,,+++***------,,,+++++++++,,,,,,***++++++,,,------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------............------------------------------///////////////.........------------------------000000////////////..................////////////........................------........./////////....../////////000000000//////000000//////......000//////......//////000////////////////////////......////////////......------------------------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------------------------000...,,,,,,,,,,,,***(((------------,,,,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,++++++***+++,,,...//////...---,,,+++*********,,,,,,+++++++++,,,---...------------------------{{{sssjjjhhhdddcccccccccbbb```XXXUUUPPPMMMKKKJJJHHHGGGCCCCCCCCCDDDFFFHHHKKKLLLNNNQQQTTTWWWYYYYYYYYYXXXVVVUUUSSSQQQNNNJJJFFFCCC@@@===999666555444333111111111111000000000000000//////.........//////000------------------------------------.........///------------------------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......++++++++++++++++++++++++***(((***///...)))'''(((*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++***)))***,,,---,,,+++++++++++++++++++++++++++)))+++---,,,+++***+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,++++++,,,...---+++******,,,...---------,,,,,,++++++,,,,,,,,,)))***+++,,,---.........,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------............------------------------------//////..........................................000000000000000/////////............////////////....................................////////////...////////////000000000...///000111111000///...000000////////////000000000000000000000000000000...//////////////////...................................................------------------------........................------------.........///000000000///.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---...........................---,,,,,,,,,,,,+++***---------,,,,,,,,,++++++++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********,,,...///111111///...---,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,uuusssqqqpppppppppnnnmmmccc___ZZZUUURRRNNNKKKIIIFFFFFFEEEEEEFFFHHHJJJKKKMMMNNNQQQSSSUUUUUUTTTTTTTTTUUUVVVVVVTTTRRROOOMMMKKKGGGBBB>>><<<999666444333222111000/////////000000//////.........//////------------------------------........./////////------------------------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,---------------***++++++++++++,,,,,,,,,((((((+++///...***&&&&&&*********++++++,,,,,,---,,,,,,++++++,,,,,,---...***))))))***,,,------+++++++++++++++++++++++++++)))+++---,,,+++***+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,------+++******,,,///---+++***+++,,,------,,,,,,,,,,,,++++++,,,,,,---)))***+++,,,---.........,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///---......//////......---------------------------------------------------......................../////////000000000000000............////////////////////////////////////........./////////000000////////////000000000111...///000111111000///...000000////////////000000111111111111111111111111/////////....../////////........................111111000000///......---////////////////////////........................------........./////////000000000///.........---------------------------------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,........................,,,+++***+++---...---,,,------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++******+++---///000000///...---,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,}}}{{{yyywwwuuutttnnnkkkfffaaa]]]XXXSSSOOOJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNPPPSSSVVVXXXWWWVVVVVVVVVTTTQQQLLLHHHEEEAAA<<<999555333111///...---............---,,,,,,,,,,,,------------------------------------.........//////,,,,,,,,,------------...------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,---------.........+++,,,------......------+++++++++++++++++++++,,,...,,,+++***))))))***+++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...*********+++------,,,+++***++++++++++++,,,,,,,,,)))+++---,,,+++***+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,+++))))))***+++,,,)))''''''+++...111///,,,+++++++++***(((,,,,,,+++++++++,,,------***++++++,,,------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///......////////////..............................,,,,,,,,,---------------..............................////////////000000............////////////////////////////////////....../////////000000000/////////000000000111111//////000000111111000000111000000//////000000111000000000000000000000000//////............//////........................222222111000///...------////////////////////////........................---------.........//////---------------,,,,,,,,,,,,,,,,,,------------...........................------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,........................******)))+++---///......,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++++++++,,,------,,,,,,+++*********++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~|||zzzzzzwwwuuuqqqnnnjjjddd^^^ZZZQQQQQQQQQQQQPPPOOONNNNNNJJJIIIHHHHHHHHHHHHIIIJJJKKKOOORRRTTTTTTUUUWWWYYYXXXVVVTTTQQQNNNJJJDDDAAA:::888555222000/////////......---,,,,,,,,,,,,,,,........................,,,,,,---------.........,,,,,,,,,---------......------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------+++,,,---.........------,,,+++++++++++++++++++++000///+++(((''')))+++,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...+++******,,,------+++)))******+++++++++,,,,,,,,,)))+++---,,,+++***+++,,,******++++++++++++******,,,++++++++++++++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))***,,,,,,)))&&&&&&+++///111///---+++++++++)))(((,,,+++++++++,,,,,,---...++++++,,,------,,,,,,,,,---,,,,,,,,,,,,---......---------------------------------............///......////////////......////////////////////////------------.........///........................------........./////////............////////////////////////////////////.../////////000000000000//////000000000111111111000000//////000111111222111111000000000000111111000000000000000000000000000///...------...///000........................000000000//////.........////////////////////////........................,,,,,,---------.........,,,,,,,,,---------------,,,,,,,,,---------......------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,------------------------,,,+++***+++---...---,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++***+++,,,---------,,,,,,++++++++++++++++++++++++~~~|||{{{yyywwwsssnnngggcccXXXXXXYYYYYYXXXVVVTTTSSSIIIHHHFFFEEEEEEFFFHHHIIIGGGJJJNNNOOOOOOPPPSSSVVVZZZYYYXXXWWWTTTPPPJJJFFF???===:::666333222222222111000///.......................................,,,,,,,,,---------......,,,,,,,,,------.........---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,+++++++++******---...---+++++++++***(((++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++***+++,,,------+++)))*********++++++,,,,,,,,,)))+++---,,,+++***+++,,,*********++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++***+++---//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,......+++((((((---222...,,,++++++,,,---,,,+++++++++++++++,,,,,,---...,,,,,,---------,,,++++++---,,,,,,,,,,,,---..............................---------.........//////......////////////......000000000000000000000000---.........//////000000////////////////////////,,,---------......//////............/////////000000000000000000000000000////////////000000000000000000000000111111111111111000/////////000222333111111000000000000111111////////////////////////000///...------...///000////////////////////////---------............///........................////////////////////////,,,,,,,,,---------......---......//////000000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,---------------------------,,,++++++------,,,+++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,------,,,+++***,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,---------,,,++++++************+++,,,---...***+++,,,---...---,,,,,,++++++++++++++++++++++++|||yyyyyy{{{||||||uuuqqqqqqtttwwwzzz|||}}}|||zzzyyy}}}|||yyyvvvtttsssssssssvvvvvvvvvwwwzzz}}}~~~zzzvvvrrrpppllljjjhhhiiiiiiddd[[[SSSOOOKKKGGGDDDCCCEEEEEEEEEDDDGGGIIIJJJJJJKKKOOORRRVVVXXXYYYYYYVVVQQQLLLHHHFFFBBB<<<999888666333000333222000///......///000,,,,,,,,,---...///000111,,,,,,++++++++++++******,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,+++******+++,,,,,,.........------,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---......///...---,,,,,,---...///////////////////////////000000//////.........---,,,...///...+++***,,,///............/////////000------......//////000000..................------111111000///............111000000//////.........333333333222111000///...//////000000111111222222/////////000000111111111///000111111111111000000///////////////000000000//////000000000000000///........................111111111111000000000000---.........///000000000------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,///---+++******+++---///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,,,,++++++------------------------,,,+++******,,,,,,+++*********+++,,,,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,++++++******++++++,,,+++***)))))))))***,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---111000...,,,++++++,,,,,,~~~|||zzzyyyzzz{{{{{{{{{xxxvvvssspppnnnnnnoooooorrrrrrssswww}}}~~~yyysssppppppooorrrwww}}}{{{xxxxxxvvvrrrnnnkkkkkkkkkkkkmmmlllkkkkkklllnnnppprrrwwwvvvwww{{{~~~{{{xxxvvvvvvtttrrrssstttoooggg```TTTPPPJJJFFFDDDCCCBBBAAACCCEEEGGGGGGGGGGGGJJJMMMOOOQQQTTTVVVVVVSSSPPPNNNHHHDDD>>>;;;:::999777555000///...---,,,,,,,,,---...------,,,,,,---------...---------,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++++++++,,,---------------,,,,,,+++******+++,,,,,,......---------,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,------...//////...------------...///////////////////////////000/////////............---///000///,,,,,,...000........./////////000000.........///////////////........................000000////////////000000111000000000//////......000000111111111111111000111111000000000111111111000000111111222222222222333333333333333222222222////////////000000000000000000111111111111000000////////////////////////111111000000000/////////.............../////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,+++------------------------,,,+++***+++,,,,,,,,,*********+++,,,,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++******++++++,,,,,,+++*********+++------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,------~~~yyyuuusssqqqrrrrrrrrrqqqrrruuuwwwssssssqqqpppnnnnnnmmmmmmmmmnnnpppuuuzzz~~~|||wwwuuuvvvwww{{{xxxuuupppkkkhhhggghhhiiihhhfffdddcccbbbcccdddeeehhhhhhiiinnnsssuuussspppuuuxxxzzzzzzyyyyyy|||~~~}}}}}}}}}zzzsssmmm^^^YYYSSSMMMIIIFFFCCCAAAEEEFFFFFFFFFEEEEEEGGGIIIGGGIIIMMMQQQSSSSSSRRRQQQHHHEEE@@@<<<<<<<<<;;;;;;444444333222000/////////111000///------,,,,,,,,,////////////.........---,,,.........---,,,---...------------------------///......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********+++++++++++++++++++++++++++,,,------......------,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,------...//////...------------...///////////////////////////////////////............///000000///......///111....../////////000000000000000///////////////...............////////////000////////////000111111111111111111111111000000//////111222333333333333444333222111000111222333222222222222222333333333333222111111000000000111000000111111111222222222000111111111111111000000000000000000000000000000000000000/////////.....................---------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...***+++---......---+++***,,,,,,,,,,,,------------+++++++++,,,,,,------------------------------------------------------------------------------------+++***+++,,,---,,,******++++++,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,++++++{{{uuupppnnnmmmqqqtttvvvvvvvvvwww{{{~~~}}}{{{yyywwwuuuttttttuuuwww{{{|||wwwqqqnnnmmmmmmnnnkkkiiigggeeeeeeeeefffgggffffffiiilllnnnmmmiiieeeeeegggiiijjjjjjlllpppssszzz~~~|||vvvrrriiieee___YYYUUUPPPLLLIIIHHHHHHHHHGGGFFFFFFGGGHHHCCCEEEHHHKKKMMMNNNNNNNNNEEEBBB>>>;;;;;;;;;<<<===999999888777444222000///333222111///............////////////............---...///...---,,,---///........................///......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,---............---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------...//////.........------.........///////////////////////////////////////.........////////////...///000111...////////////000000000111000000000//////......///////////////000000000000000000//////000000111222222222222222222222222000111222333444555555555555444222111222333444666333333333333333333333333444333222111000000111111222222333333333333333333111111111222111111000///111111111111111111111111////////////............//////......------,,,,,,................................................////////////////////////------------------------,,,,,,,,,,,,------......------............------,,,,,,,,,------------...***++++++,,,,,,------...------------------------,,,,,,------------------,,,,,,---------------------,,,++++++,,,---,,,++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------...,,,++++++******++++++,,,++++++++++++,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---.........---,,,)))'''%%%}}}}}}~~~}}}|||}}}}}}zzzvvvtttssstttzzz||||||yyyxxxyyyzzz|||}}}yyyvvvtttttttttpppnnnmmmllllllmmmooopppnnnppprrrssssssooojjjfffaaabbbaaaaaaaaabbbeeegggmmmqqqwww}}}~~~zzzvvvsssqqqnnniiieeeaaa]]]YYYVVVMMMLLLJJJIIIIIIHHHHHHGGGDDDDDDEEEFFFFFFFFFFFFEEE@@@>>><<<:::888999:::<<<999999999888555222...,,,111111000///////////////.........------------,,,---...//////------...///..............................---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,+++++++++++++++***+++++++++++++++++++++++++++,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...------------...//////---..................---////////////////////////.........///////////////...---------...//////000////////////000000000111111111000000/////////.../////////000000000111111222222111000000000000000000000111111222222333333222333333444555555555444444333333333444666777888666666666666555555555555888888777666666666666666444444333333222222222222222222222222222111000000000000000000000000000000////////////............/////////......------,,,................................................////////////////////////------------------------+++,,,,,,---...............---,,,******,,,---...,,,,,,---------.........+++++++++,,,,,,---------------------------------,,,,,,------------------,,,,,,,,,---------......---,,,++++++------,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,---------,,,++++++******++++++,,,)))******++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------......---,,,***'''&&&zzzvvvsssrrrqqqssswww{{{~~~}}}}}}||||||}}}~~~}}}||||||~~~{{{yyyxxxxxxrrrqqqppppppqqqsssvvvwwwyyy{{{}}}}}}{{{wwwssspppjjjhhheeebbb```___``````dddhhhnnntttzzz}}}zzzyyywwwuuurrrpppmmmjjjfffbbbWWWTTTPPPNNNLLLJJJHHHFFFGGGFFFEEECCCBBBAAA@@@???;;;<<<;;;999777777888::::::;;;======;;;888555222000000///...............---------,,,,,,,,,++++++---...//////...---...///------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------......------......///000------...//////...------////////////////////////.........///////////////...---,,,,,,...000000////////////000000000111111111000000000000000000/////////000000111111222222444333333222222222333333111222222333444555555666666777888999999999999999999::::::;;;<<<<<<=========<<<<<<<<<<<<<<<;;;;;;:::;;;<<<<<<<<<<<<;;;;;;888888777555444333222222444555555555444333222111000000000000000000000000000000000/////////......///////////////.................................................................................------------------------,,,------............------+++)))'''''')))+++---,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------............,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,((()))***++++++++++++***+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,,,,,,,{{{vvvqqqooooooooossswww}}}~~~}}}zzzzzz|||~~~{{{}}}~~~~~~}}}wwwvvvuuuuuuwwwyyy|||}}}}}}{{{wwwqqqlllhhhfffdddcccdddggglllppptttxxx~~~}}}|||{{{yyyvvvqqqnnnfffbbb\\\WWWSSSOOOJJJGGGHHHGGGEEECCCAAA@@@@@@@@@:::<<<===<<<999888888999999<<>>===555444333111000///......---------,,,,,,,,,,,,+++---///000///...---...000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,***+++,,,---------,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////000------...//////...------////////////////////////............/////////000///---,,,---000222111000//////000000000111111111000000000000000111111111//////000111111222333333444444444555666888999:::888999:::;;;<<<===>>>>>>??????AAACCCDDDEEEEEEEEEIIIJJJKKKLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDAAACCCEEEGGGHHHGGGEEEDDDBBBBBB@@@>>><<<:::888888999999999888888666555555222222222222222222222222111111000000000//////////////////000000000000000................................................------------------------........................---......//////...---,,,,,,+++************+++,,,------------...............------,,,,,,++++++***------------------------.........------,,,,,,+++++++++,,,,,,---......///...,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++,,,...//////}}}zzzvvvrrrppprrrtttvvv|||~~~{{{||||||zzzwwwvvvyyy|||zzz{{{}}}}}}|||{{{{{{|||~~~}}}vvvrrrnnnllljjjgggiiilllnnnqqqtttxxx{{{zzzyyyzzz~~~~~~zzzvvvtttnnnfff```ZZZUUUNNNIIIHHHGGGEEECCCBBBBBBBBBBBB:::===@@@???<<<999999:::333666;;;@@@CCCCCCAAA@@@;;;:::888555333111000000......---------,,,,,,,,,...///000///...---...000,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++******+++,,,------,,,+++************++++++,,,,,,,,,***+++,,,---...---,,,,,,******+++,,,,,,---......++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,---------......***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000...............///000000,,,---...//////...---,,,////////////////////////---.........//////000000111///---...111333333111000000000000111111111111//////000000111111222222///000000111222222333333444444666777:::===???@@@AAAAAABBBCCCEEEFFFGGGGGGGGGHHHJJJMMMOOOQQQRRRRRRXXXYYYZZZ[[[YYYVVVRRRPPPMMMMMMMMMLLLLLLKKKKKKKKKMMMPPPSSSVVVWWWVVVTTTSSSMMMLLLJJJGGGEEEBBB@@@???<<<<<<<<<;;;:::999888777333333333333333333333333111111111111000000000000//////000000111111222222////////////////////////////////////////////////------------------------............................../////////...,,,+++------...//////...---------------........./////////...------,,,+++***)))------------------------//////...---,,,,,,++++++++++++,,,,,,---...//////...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++*********,,,++++++++++++++++++,,,***+++,,,---...---,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---///...,,,,,,+++,,,......~~~|||}}}zzz|||}}}{{{xxxyyy~~~~~~{{{zzzzzz{{{zzzyyy~~~||||||{{{yyyxxxwwwvvvuuutttuuuxxx{{{|||{{{zzzxxxwwwxxx{{{}}}uuulllfffbbb^^^YYYTTTNNNJJJFFFEEEFFFGGGEEEBBBCCCBBB@@@???======<<<<<<<<<;;;<<<@@@GGGLLLLLLKKKHHHEEE???:::555333333333111///------......---,,,.........///////////////------------------------,,,,,,,,,++++++*********,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++------------++++++((()))***+++++++++++++++---,,,+++*********+++,,,///...,,,+++***++++++,,,------++++++++++++------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,------......------,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,---------.../////////,,,---------.../////////000///...---,,,+++******////////////////////////////////////000000000000////////////////////////000000000000000000000000////////////000000000111///000111222111000///...111000111222444555444333333333444555666777777777;;;;;;<<<@@@GGGOOOTTTWWWUUUTTTSSSSSSTTTVVVYYYZZZ[[[[[[[[[ZZZ[[[___dddiiiooouuuzzzxxxpppgggbbb``````^^^\\\YYYXXXXXXYYYZZZ___dddmmmtttuuupppggg```ccc\\\SSSMMMJJJIIIHHHFFFBBBBBBBBBBBB@@@???>>>===AAA>>>;;;999999888777666444555444333000///...///333111//////111333444333000000000000111111111111111///------///000111000000000000//////.................................////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***..................------------------------------,,,,,,,,,---------......------------------------,,,------......------,,,(((''''''))),,,---------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***+++---...//////.........------,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------~~~}}}||||||{{{{{{}}}}}}{{{zzzzzz{{{{{{zzzrrrqqqppprrrvvv|||xxxrrrmmmhhhaaa\\\TTTOOOJJJGGGGGGGGGEEEBBBCCCBBBAAA@@@>>>===<<<<<<;;;;;;===AAAGGGLLLOOOPPPOOOLLLGGGAAA<<<888666444222000...---......---,,,................................................---------,,,,,,,,,++++++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++)))***++++++,,,,,,,,,+++,,,+++++++++***++++++,,,...---,,,+++++++++,,,------,,,++++++++++++,,,---,,,,,,,,,,,,+++++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,------......------,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***------------............---------..................---------------,,,,,,........................000000000///////////////////////////////////////000000000000000000000000///////////////000000000...///000111111111000000000000000222444555666666666666777999;;;>>>@@@AAAFFFFFFGGGMMMVVV^^^eeehhhkkkiiifffddddddfffjjjlllooonnnmmmkkklllpppvvv{{{~~~vvvqqqpppkkkjjjiiihhhhhhhhhiiijjjrrrxxx|||uuunnnggg___XXXUUUSSSQQQPPPLLLKKKJJJKKKMMMNNNNNNLLLIIIEEEAAA???>>>>>>===<<<<<<<<<;;;999777666666666444222000000111222111000111111111111111222222222///......///111111///---............------------........................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,------......------,,,***))))))***---......---++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------~~~{{{xxxvvvsssqqqjjjhhhggggggkkkqqqwww|||zzzssskkkeee]]]WWWPPPLLLJJJIIIFFFCCCDDDDDDDDDCCCBBBAAA@@@???<<<>>>AAADDDGGGLLLRRRVVVWWWTTTQQQKKKEEE???;;;888444222///...///...---,,,//////......------,,,,,,////////////////////////......------------,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++***++++++,,,,,,+++++++++,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,------......------,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++............------------...............---------,,,,,,,,,------.................................000000000//////.........//////////////////////////////////////////////////////////////////////////////111222222222222222333333444555777999:::;;;<<<===???BBBFFFJJJNNNQQQUUUUUUXXX___hhhrrryyy|||}}}zzztttppppppsssxxx{{{}}}|||yyywwwwww{{{~~~zzzzzzuuuuuuvvvwwwxxxyyyzzzzzz~~~xxxsssllleeebbb```^^^]]][[[YYYYYY^^^eeeiiigggdddXXXSSSMMMHHHFFFEEEDDDCCCBBBAAA???===<<<;;;;;;;;;888666444444444333111///000111111111222222333333///000111333444333000------------.......................................------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,------......------,,,---++++++,,,---......---,,,,,,---------.........///......------......//////...------,,,+++******------------,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------}}}|||zzzxxxvvvrrrooollliiijjjmmmqqqtttuuuuuuvvvyyy~~~zzzqqqlllggg```XXXRRROOOLLLIIIFFFEEEFFFFFFGGGFFFFFFDDDDDDAAACCCFFFFFFGGGKKKRRRXXXZZZYYYWWWSSSMMMGGGAAA>>>777555222000000///...,,,//////...---,,,+++++++++........................---------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***+++,,,---,,,+++***++++++++++++,,,------...,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------+++,,,------......------,,,,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,.........------,,,,,,,,,/////////...---------,,,,,,,,,,,,---------..............................000000000///......------........................////////////////////////000000////////////......111111222222333333444444999:::;;;<<<===@@@CCCEEEGGGHHHJJJOOOTTT[[[```cccffffffhhhnnnwww{{{wwwwww{{{~~~{{{zzz}}}}}}||||||}}}~~~|||yyytttpppmmmkkkjjjjjjjjjiiimmmwwwzzzllleee\\\TTTNNNKKKHHHGGGFFFEEECCCBBBBBBBBBAAA@@@===;;;:::999999888555333222222333333444555666666444444444666666555222000///////////////000000000........................////////////////////////...............---------------------------------,,,---------.........///,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,---------......------------------------,,,------......------,,,...,,,+++,,,------,,,+++,,,,,,,,,,,,------------......------------............---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------}}}|||zzzwwwssspppnnnoooqqqrrrnnnnnnooorrrwww|||~~~xxxtttpppjjjaaa[[[WWWTTTOOOLLLFFFGGGGGGGGGGGGGGGGGGFFFFFFHHHJJJIIIIIILLLQQQWWWYYYYYYYYYWWWRRRLLLFFFCCC;;;888555333222111///---//////...---,,,+++++++++------------------------+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***************)))))))))***+++,,,---,,,++++++***++++++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++++++++,,,,,,,,,------+++,,,------......------,,,,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,......------,,,,,,,,,+++/////////...---------,,,......---------,,,,,,,,,........................000/////////.........---------------------------////////////////////////000000000000000000000///111111222222333444444555:::===AAADDDGGGKKKPPPTTTTTTVVVYYY___eeelllqqquuuwwwvvvwww{{{}}}~~~~~~||||||zzzxxxvvvuuuvvvwwwtttwww}}}vvvjjj```XXXRRRMMMKKKKKKKKKKKKMMMOOONNNKKKHHHBBB@@@>>>======<<<:::888777888999:::;;;<<<======:::888666666666666555444////////////000000000000////////////////////////////////////////////////........................---------------------------------,,,,,,,,,++++++,,,---------.........///------------------------,,,,,,,,,---------......------------------------,,,------......------,,,---,,,++++++,,,,,,+++***++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------~~~{{{zzzwwwuuutttttttttuuunnnmmmmmmmmmppptttyyy||||||xxxssskkkfffccc___ZZZVVVLLLKKKJJJHHHGGGGGGGGGGGGJJJKKKKKKKKKKKKMMMQQQTTTWWWWWWXXXWWWSSSNNNIIIFFF???<<<999666555333000...//////......------,,,,,,------------------------******++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---******+++++++++***)))))))))***++++++,,,,,,,,,,,,++++++,,,---------,,,,,,******++++++++++++************++++++++++++,,,,,,)))))))))******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------+++,,,------......------,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,------------,,,,,,,,,,,,...............---------.........------,,,,,,,,,------------------------........................------------------------////////////////////////000000000111111222222222222222333444666888:::;;;>>>CCCKKKQQQUUUYYY```dddbbbeeejjjooovvv{{{~~~|||}}}~~~~~~}}}}}}~~~{{{uuujjjbbb\\\WWWTTTQQQRRRVVV\\\```^^^WWWQQQJJJGGGCCC@@@???>>>===<<<>>>>>>???AAABBBDDDEEEFFF@@@===:::999999999999888000000000000/////////...////////////////////////------------------------.............../////////------------------------...------,,,++++++******,,,------....../////////------------------------,,,,,,,,,---------......------------------------,,,------......------,,,---,,,***+++,,,,,,+++************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------~~~~~~~~~}}}|||{{{zzzyyyvvvtttpppnnnnnnqqqtttvvvwwwyyy{{{}}}{{{uuurrrppplllfffaaaZZZWWWSSSNNNJJJIIIHHHHHHKKKJJJJJJLLLOOOQQQRRRRRRVVVWWWWWWVVVSSSNNNIIIFFFBBB@@@<<<999777555222000................................................+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,------------,,,+++***************+++,,,---...+++,,,---------,,,+++***)))***+++,,,,,,+++***))))))))))))******+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,------+++,,,------......------,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,---------------...............,,,,,,---------------...------------------------,,,------....../////////////////////////////////000000000000000000000000000000111222333444444555666777999<<<@@@DDDHHHJJJOOOUUU]]]bbbdddfffkkknnnooorrrwww}}}|||yyyyyy{{{}}}~~~~~~}}}}}}}}}~~~{{{~~~~~~~~~yyysssmmmiiieeebbb]]]aaaiiisssxxxuuujjjbbbWWWRRRLLLGGGDDDBBBAAA@@@???@@@AAACCCEEEFFFHHHHHHGGGFFFDDDCCCCCCBBB@@@>>>555555444333222222111000////////////////////////---------------------------........./////////000........................---------------,,,,,,,,,++++++,,,------...//////------------------------,,,,,,,,,---------......------------------------,,,------......------,,,---,,,+++,,,---...---,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------}}}~~~{{{vvvrrrpppqqqsssuuuqqqsssvvvyyy||||||zzzxxxtttnnniiigggbbb\\\UUUOOOLLLKKKKKKJJJIIIHHHLLLQQQTTTSSSRRRXXXXXXWWWUUURRRMMMHHHEEEEEEBBB>>>:::888666333111.........///////////////////////////////////////,,,,,,,,,------.........+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------++++++++++++------.../////////...------,,,+++***))))))***,,,...///,,,------...---,,,***))))))***+++,,,,,,+++***)))(((((())))))*********++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------+++,,,------......------,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,---------,,,------....../////////***++++++,,,---//////000------------------------+++,,,,,,---...///000000111111111111111111111111111111111111111111111111000000111222444555666777;;;===@@@DDDJJJPPPVVVYYYbbbhhhooorrrpppnnnooorrrvvvzzz~~~~~~}}}{{{xxxvvvwwwyyyyyyxxxyyyzzz|||}}}|||{{{zzzyyyxxxwwwxxxzzz}}}|||~~~yyywwwyyy}}}zzz}}}}}}|||}}}{{{wwwuuurrrooommmooouuuvvvccc]]]TTTMMMIIIGGGEEEDDD===>>>???AAACCCEEEFFFGGGNNNMMMMMMNNNNNNKKKGGGCCC;;;;;;:::888777666555444000000000000000000000000////////////////////////---.........//////000000........................,,,,,,------.../////////******+++,,,,,,---......------------------------,,,,,,,,,---------......------------------------,,,------......------,,,...---,,,---///000///...,,,,,,,,,---------...............------.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------}}}yyyuuuttttttvvvxxxuuurrrpppssszzz~~~}}}|||{{{wwwtttrrrlllddd___\\\XXXRRRLLLLLLLLLLLLLLLMMMNNNOOOPPPVVVWWWWWWWWWUUURRRNNNLLLGGGEEE@@@<<<888666444444111111000000//////......---------...///...,,,***++++++,,,,,,,,,,,,------+++++++++,,,,,,------------------,,,,,,+++++++++------------------------++++++******************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...,,,******---...---+++,,,,,,,,,---------......---...//////...---+++***))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------***,,,...000111111000///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///////////////......---.........------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......------------......000000000000////////////222222222111//////000111333333333333333666;;;???AAAIIIPPPSSSXXX```fffiiiqqqtttxxxzzzyyywwwvvvvvv}}}~~~xxxsssqqqrrrtttsssqqqnnnmmmmmmlllnnnqqqsssrrrrrrssssssoooppprrrtttvvvwwwxxxxxxtttrrrooonnnnnnooonnnmmmssswwwzzz{{{zzzyyyzzz|||}}}{{{||||||zzzyyyyyy|||~~~tttlllbbbZZZUUUOOOGGGAAAFFFEEEDDDCCCCCCCCCDDDEEEJJJIIIJJJNNNNNNLLLMMMQQQEEECCCBBBAAAAAA???<<<999777555444444444444222000---...//////000/////////000000/////////...............------------....../////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,000000///...............)))***++++++------...///.........------,,,,,,,,,************+++,,,,,,---++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,------------.........//////---------.........//////++++++,,,,,,,,,,,,------...,,,,,,,,,......---,,,}}}{{{yyyyyyzzz{{{}}}zzzwwwtttuuuzzz|||zzzvvvqqqjjjgggddd```YYYSSSNNNLLLJJJHHHHHHJJJLLLNNNSSSTTTUUUUUUTTTQQQOOOMMMIIIFFFAAA===999888777888666444222///......///000------,,,---......,,,***++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++...,,,******,,,------+++,,,,,,,,,,,,------------+++,,,,,,---------,,,,,,***+++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------...///000///...,,,***(((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///////////////...------......---------,,,,,,,,,++++++,,,------------,,,------------------------///////////////////////////......------......///000000000000000000000///222333333333222222444666333444666888:::>>>DDDGGGKKKVVVaaaggglllrrrvvvvvvzzz|||}}}}}}{{{zzzzzz{{{~~~}}}~~~~~~{{{yyyxxxuuupppmmmiiijjjlllkkkiiihhhhhhiiifffhhhjjjkkkjjjiiiiiijjjoooooooooooooooooooooooollljjjgggfffffffffeeedddiiillloooppppppppprrrtttqqqvvv}}}xxxzzz{{{{{{|||}}}{{{uuukkkddd___YYYPPPJJJIIIHHHGGGFFFEEEFFFGGGHHHHHHFFFHHHLLLMMMLLLNNNRRROOONNNMMMLLLKKKHHHDDDAAA<<<999777555555444222000......///////////////.........---------,,,,,,,,,......------------.....................---------------------------------------------------------......---------,,,,,,,,,000000///...............+++++++++,,,,,,------...------------------,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---,,,------------.........,,,,,,,,,,,,------------++++++,,,,,,,,,,,,---------,,,++++++,,,---,,,***~~~~~~}}}yyyxxx{{{~~~~~~}}}{{{{{{xxxuuusssqqqmmmeee```VVVRRRMMMHHHFFFGGGJJJLLLNNNPPPQQQRRRRRRQQQOOONNNJJJGGGBBB>>>;;;:::;;;<<<<<<999555111//////000111...---,,,---...---+++***++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,******,,,---,,,+++++++++++++++,,,,,,,,,,,,*********++++++,,,---...++++++,,,,,,,,,---------***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------/////////...,,,)))'''%%%++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...////////////...------...------------,,,,,,,,,++++++,,,---------------........................///////////////////////////......------......///000000000000000000000000...///000000000222444777555888===AAAEEEJJJPPPSSS\\\iiiwww~~~~~~}}}|||yyyxxxwwwwwwyyy{{{{{{zzzvvvssspppnnnmmmllljjjhhheeefffgggfffeeefffgggiiikkklllnnnnnnmmmllllllmmmrrrpppooonnnmmmmmmmmmnnnkkkhhheeecccccccccbbbaaaaaaccceeeeeeeeeeeeggghhhfffiiioootttxxxyyyyyyxxxwwwyyy|||}}}~~~~~~wwwqqqkkkddd[[[UUUOOONNNLLLJJJIIIJJJKKKKKKIIIFFFFFFIIIKKKJJJMMMQQQVVVVVVVVVVVVUUURRRNNNJJJEEEBBB>>>:::888666333111///////////////..................---------,,,,,,......------------......---------..................................................................------------,,,,,,,,,000///......---.........,,,,,,,,,,,,,,,,,,,,,---,,,,,,------------------...---,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,***+++++++++***)))yyy{{{}}}~~~~~~}}}|||}}}~~~}}}|||vvvxxx}}}}}}}}}~~~{{{uuupppeee___VVVMMMGGGGGGIIIKKKJJJKKKMMMOOOPPPPPPOOOOOOJJJGGGBBB>>><<<<<<===???>>><<<999666333111000000///---,,,,,,------+++***+++++++++,,,,,,,,,------,,,,,,,,,++++++******)))+++++++++,,,,,,---------++++++++++++++++++++++++))))))******+++,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,++++++***)))***+++---...+++++++++,,,,,,,,,,,,---***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,------------------------+++,,,,,,---...---------//////////////////////////////////////////////////////............//////000000000000000111111111...///000111111333777:::<<<@@@FFFKKKQQQVVV[[[___ppp|||}}}yyyvvvuuuttttttrrrqqqpppooonnnmmmlllkkkooonnnkkkjjjjjjkkklllllllllmmmmmmmmmmmmnnnqqqssswwwxxxzzzzzzzzzzzz{{{|||{{{zzzxxxwwwwwwxxxzzz{{{vvvtttqqqooonnnnnnmmmlllffffffeeecccbbb`````````aaacccfffiiilllnnnooooootttvvvyyy{{{|||}}}~~~zzzuuummmeee___WWWUUURRRPPPNNNOOOPPPQQQOOOJJJGGGHHHHHHGGGIIIMMMQQQRRRTTTVVVXXXWWWTTTQQQOOOJJJDDD???;;;999666444111000//////............000000000000////////////......------------......,,,---------.../////////------------------------........................------------------------///......------...............------,,,,,,,,,,,,,,,,,,,,,------.........///...------,,,,,,,,,,,,...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------...---++++++,,,,,,***))){{{}}}}}}wwwxxxyyyzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ssslll```TTTLLLHHHGGGHHHHHHIIIKKKMMMNNNOOOOOONNNJJJGGGCCC???======>>>???===>>>>>>===:::666222///000///------------,,,***+++++++++,,,,,,,,,---------,,,,,,++++++*********+++++++++,,,,,,---------++++++++++++++++++++++++))))))***+++,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++******+++,,,******+++++++++,,,,,,,,,...---+++***)))***++++++************++++++++++++++++++,,,------------,,,+++++++++,,,,,,,,,------------------------------***+++,,,,,,---.........+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,------------------------,,,,,,---.........------/////////////////////////////////////////////////////////......////////////000000000111111111222222333444555666:::???BBBHHHLLLQQQWWW[[[```eeeiii~~~~~~}}}}}}yyyvvvrrrooommmlllmmmnnnmmmnnnnnnnnnmmmlllllllllrrrrrrqqqqqqqqqtttwwwyyyyyyzzz{{{zzzzzz{{{~~~~~~wwwuuurrrnnnkkkgggcccaaaaaaaaaaaaaaaaaabbbcccccchhhkkknnnppprrrtttxxxzzz|||uuunnnjjjaaa___\\\ZZZYYYYYY[[[\\\^^^UUUMMMJJJHHHEEEDDDGGGGGGHHHLLLQQQUUUWWWWWWUUURRRLLLEEE???;;;999666555333222111//////......///111111000000000/////////......------------......,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......------------......///......------,,,,,,+++,,,,,,,,,------.........///...------,,,,,,,,,,,,...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///---,,,,,,------,,,***~~~|||zzzxxxxxxyyyyyyxxxxxxxxxyyy|||~~~|||}}}~~~~~~}}}}}}~~~~~~|||uuujjj]]]RRRKKKHHHGGGHHHIIIJJJKKKLLLMMMMMMMMMJJJHHHEEEBBB???>>>>>>???===???AAAAAA???;;;555222333000...---......---,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////++++++************++++++++++++++++++++++++++++++***+++,,,+++))))))+++,,,++++++++++++,,,,,,,,,,,,...---,,,++++++*********))))))*********+++++++++++++++,,,---------------++++++,,,,,,,,,,,,------------------------------............------------++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,------------...,,,,,,---...............////////////////////////////////////////////////000//////......//////000///000000111111222222222111222444666:::???FFFJJJUUUXXX]]]aaaeeekkkppptttyyytttqqqpppooonnnkkkjjjkkkmmmoooqqqqqqsssuuuvvvvvvxxx{{{~~~}}}~~~{{{vvvppplllgggfffcccaaa^^^]]]\\\\\\]]]^^^aaacccfffiiinnnrrryyy}}}xxxvvvnnnmmmkkkjjjkkkmmmqqqssspppdddXXXPPPKKKFFFCCCDDDBBBCCCFFFKKKQQQTTTVVVUUUOOOIIIBBB;;;888777666555666555333111/////////000/////////.........------......------------......---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------,,,------...//////.........------,,,,,,,,,,,,------------------...---,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,---------...++++++,,,,,,,,,,,,------...---,,,,,,......---,,,~~~}}}zzzxxxyyyzzzyyywwwtttuuuvvvxxxzzz{{{}}}~~~zzz}}}|||rrrggg\\\SSSNNNKKKJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJHHHFFFCCCAAA???>>>>>>???AAABBBAAA>>>:::777555222///...//////...---++++++,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------..................++++++************++++++++++++++++++++++++++++++)))+++,,,+++)))(((***---,,,,,,,,,,,,------------,,,,,,---------,,,,,,+++*********+++++++++,,,,,,+++,,,------...---------++++++,,,,,,,,,,,,------------------------------000000///------,,,,,,,,,++++++,,,,,,,,,,,,------................................................------------------------------......------,,,+++,,,,,,,,,---------......,,,------.......................................////////////////////////000000////////////000000///000000111111222333333111333777;;;AAAIIIRRRXXX```cccfffjjjnnnttt{{{}}}|||zzzvvvpppmmmkkklllnnnnnnoooqqqtttyyy~~~{{{vvvtttqqqmmmhhheeecccbbb^^^^^^^^^]]]^^^aaafffiiiooottt}}}~~~~~~{{{{{{{{{|||ssscccYYYQQQJJJGGGFFFCCCBBBCCCFFFJJJNNNOOOPPPMMMGGG@@@:::888888888999999777444222000000111111////////////.........---......------------.....................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,------...///...............---------------------------,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---,,,------------.........))))))***+++,,,---......++++++,,,,,,,,,,,,------,,,+++***+++---......---~~~}}}}}}|||~~~{{{yyy{{{||||||zzztttsssrrrrrrtttwwwzzz|||zzz}}}yyyoooddd[[[UUUQQQKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKIIIFFFCCC@@@>>>???@@@AAAAAA@@@???===<<<666333000////////////...++++++,,,,,,,,,------------------....../////////---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++)))+++,,,+++((((((***---,,,,,,------------......***+++---...//////...---++++++,,,,,,,,,---------+++,,,------......------++++++,,,,,,,,,---------------------------------......---,,,,,,,,,------++++++,,,,,,,,,---------........................////////////////////////........................------......------,,,+++,,,,,,,,,------.........,,,---......//////..............................////////////////////////000000////////////000000///000000111222222333333888;;;???FFFNNNXXXbbbiiigggiiilllooottt{{{}}}xxxwwwuuurrrnnnkkkjjjlllooorrrtttvvvzzz{{{vvvrrrooonnnhhhfffccc^^^\\\]]]```cccggglllttt{{{~~~|||{{{}}}|||jjj___VVVOOOJJJJJJEEECCCBBBCCCEEEHHHIIIIIIMMMHHH@@@;;;:::;;;<<<===:::888555333111111111222111111111111000000000000.........------........./////////......------,,,........................------------------------,,,,,,,,,------.........,,,,,,,,,,,,------...///.................................------,,,,,,,,,************+++,,,,,,---++++++++++++,,,------...---,,,,,,++++++,,,,,,------------.........//////''''''(((***+++,,,---...++++++,,,,,,,,,---------***)))(((***,,,......---~~~}}}yyyuuussstttvvvxxxxxxzzz}}}{{{tttlllccc[[[UUUSSSPPPLLLJJJIIIJJJIIIIIIKKKJJJJJJJJJJJJGGGBBB>>>??????AAAAAABBBBBBBBBAAA<<<:::777444111///...............------,,,,,,,,,,,,---,,,,,,+++***)))(((000000000...+++&&&""" ------------------------,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,---------......))))))***+++,,,,,,------,,,,,,,,,,,,------....../////////...------,,,,,,------------------------++++++,,,,,,,,,---------//////.........------------------------------------------....../////////...------------.../////////---++++++,,,......---////////////////////////......................../////////000111111000///000111222333444666777888:::AAAJJJSSS[[[dddmmmssspppsssxxx}}}zzzuuutttsssrrrpppnnnooosssyyy~~~zzztttkkkfffdddcccbbb```fffeeeeeeiiipppuuuwwwwwwvvvwwwyyy{{{~~~yyylllaaaXXXQQQLLLHHHEEECCCCCCFFFHHHGGGEEEEEEDDDCCC???<<<;;;;;;<<<;;;:::888666444333222222444222000000000111000///000000000000000///......---------...///000111222...---,,,+++,,,...000111......------------......------------------------///......---------......///...,,,++++++,,,.../////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000///---,,,,,,,,,------...------,,,,,,------...+++++++++,,,,,,---------------------------------~~~}}}~~~zzzwwwwwwwwwwwwvvvxxxzzz~~~|||wwwrrrkkkddd```YYYVVVQQQNNNLLLJJJHHHGGGJJJJJJJJJKKKKKKIIIEEEBBB???@@@@@@AAABBBCCCCCCDDD@@@>>>;;;777444111///...//////......------------------------,,,+++***))),,,------------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,------......---,,,,,,,,,---......---------------------...------------------------++++++,,,,,,,,,---------//////.........---------------------------------,,,,,,---------............------------.../////////---++++++---......---////////////////////////......................../////////000222222222111000000000111444777<<>><<<;;;;;;<<<===;;;999666444222111000444222000000111111000///000000000000000///......,,,,,,,,,,,,,,,---...///000///---,,,,,,---...///.........------.........++++++++++++++++++++++++,,,,,,,,,,,,---...///000...---+++******+++---...//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++***((('''''''''((((((...------,,,,,,------...+++++++++,,,,,,---------------------------------~~~}}}~~~|||yyyvvvtttuuuwww{{{}}}zzzxxxtttooolllbbb^^^YYYTTTPPPMMMIIIFFFIIIIIIIIIJJJKKKKKKHHHFFFBBBAAAAAAAAAAAACCCDDDEEEDDDCCC@@@===999555111000000///......------..................---,,,++++++,,,,,,------...//////000++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,---------......------------------------///...,,,++++++,,,---///++++++,,,---......//////------------------------,,,,,,,,,,,,------------...............---------........................,,,,,,,,,,,,------------...------------.../////////---,,,,,,---......---//////////////////////////////////////////////////////000111222333333333111222333444888>>>FFFLLLTTT___mmmyyy~~~uuupppooossswww~~~{{{uuuoookkkiiigggbbb___]]]^^^```dddjjjqqqwww{{{}}}yyyqqqeee[[[PPPOOONNNMMMMMMKKKGGGEEECCCBBB@@@>>>===<<<<<<<<<===<<<:::777444222111000333111000000111111111000000000000000000///......------,,,,,,,,,------...111000...---,,,,,,------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---,,,+++******+++,,,---///......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++***)))((((((,,,,,,+++*********++++++...------,,,,,,------...++++++,,,,,,,,,,,,------------------------------~~~yyyvvvuuuvvvxxx|||~~~}}}{{{{{{zzzxxxuuurrrjjjfffaaa\\\WWWRRRMMMIIIGGGFFFFFFGGGIIIJJJIIIGGGFFFDDDBBBAAAAAABBBCCCDDDEEEEEECCCAAA>>>:::777555111000///------------.........//////...---,,,,,,000///......---.........++++++++++++++++++++++++------,,,,,,,,,,,,------------------------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......------------,,,,,,,,,,,,000...,,,+++***+++---///------........./////////,,,,,,------------------,,,,,,,,,------------...........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------------.../////////---,,,---...///...---///////////////////////////////////////////////////000111111111222333444444777;;;>>>BBBJJJSSSYYY```jjjxxx}}}xxxtttrrruuu|||{{{yyyzzz|||~~~~~~yyy{{{~~~vvvqqqnnnjjjeeeaaaZZZZZZZZZ]]]aaagggmmmqqq}}}{{{oooeeeYYYYYYYYYXXXVVVRRRNNNKKKHHHFFFBBB@@@???>>>======<<<;;;999888666555444444333111//////000111000///000000000000000///......111000///...............000///...------------...---..................---........................000///---,,,+++******)))---,,,,,,++++++,,,,,,---///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((//////.....................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------~~~~~~zzzxxxxxxxxxzzz|||}}}{{{zzzzzzzzzxxxuuurrrooolllhhhddd___ZZZTTTPPPHHHFFFEEEEEEFFFGGGGGGFFFIIIGGGDDDAAA@@@@@@AAAAAACCCCCCCCCCCCBBB???===<<<333222000...---,,,------....../////////...------000///...---,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,------------------------///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,+++++++++++++++///...,,,++++++,,,---...000000000000//////......,,,,,,,,,---------......,,,,,,---------.........---.....................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------------.../////////...------//////...---////////////////////////000000000000000000000000000222333222111111444666777===DDDIIINNNTTT\\\bbblllttt{{{yyyzzz{{{}}}~~~zzzzzz}}}zzzwwwsssqqqrrruuuvvvwwwsssvvv{{{|||zzzzzz|||}}}{{{|||}}}~~~|||xxxsssnnnjjjaaa___]]]\\\]]]___ccceeerrryyy~~~vvvoooggggggfffccc___YYYUUUSSSRRRMMMFFFAAA???>>>===;;;::::::999999888888999999333222000///000000///...000000000000000///......111000///...............------------......//////------...//////...------........................000///---,,,+++******)))......------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------~~~|||{{{zzzzzz{{{|||~~~~~~}}}||||||{{{zzzwwwtttsssqqqnnnkkkgggaaa[[[VVVMMMJJJGGGEEEEEEFFFEEEDDDHHHGGGDDDBBB@@@?????????@@@AAAAAABBBBBBBBBAAAAAA888666333000...---......---...............------,,,,,,,,,------------...------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,------......111111000000///......---+++,,,,,,------.........,,,---------............---------.......................................------------,,,,,,,,,,,,...------------.../////////...---...000000...,,,////////////////////////000000000000000000000000000333555444333444888<<<>>>EEENNNSSSWWW\\\dddjjjyyy}}}wwwtttsss|||vvvtttrrrqqqrrrvvvzzz|||zzzxxxuuuqqqpppqqqsssttttttrrruuuyyy~~~}}}zzzwwwuuuuuuvvvwwwvvvvvvwwwvvvwww{{{~~~xxxtttllljjjfffbbb```______```gggkkksss{{{~~~{{{{{{||||||zzzwwwuuuuuutttpppjjjeeebbb```cccZZZOOOFFFAAA???<<<:::::::::::::::;;;<<<======777555222111111111///...000000000000000///......///...---,,,,,,,,,,,,,,,,,,,,,------...//////000,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,------......******+++,,,,,,,,,++++++...------,,,,,,------...------,,,,,,,,,,,,++++++------------------------}}}}}}~~~~~~}}}|||{{{{{{{{{{{{~~~|||yyywwwvvvsssqqqmmmfff___ZZZUUURRRMMMIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@???????????????@@@@@@AAABBBCCC>>><<<888444111000000000,,,------.........------***+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,---------+++,,,,,,---......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++++++++,,,---------)))***,,,......///..................------------++++++,,,,,,---......///------------............---------.........//////------------------------.........---------,,,,,,...------------...//////.........///000000...,,,////////////////////////111111111111111111111111///222666777777:::AAAFFFLLLRRRYYY]]]___dddmmmuuuzzzsssoooooossswww}}}{{{zzz{{{}}}|||xxxtttnnnnnnmmmmmmooorrruuuwww~~~}}}}}}}}}yyyrrrtttsssrrrtttwwwzzz||||||zzz|||zzzyyyxxxwwwvvvuuuuuuuuuvvvvvvuuuttttttyyyyyywwwsssoookkkhhhfffeeefffgggiiimmmqqqsssuuuvvvrrrtttvvvyyyzzz|||}}}~~~}}}~~~~~~{{{yyyzzz|||xxxlll\\\OOOHHHDDDAAA>>>======<<<<<<======>>>???<<<999666555444333111///000000000000000///.........------,,,,,,,,,------------..................,,,---///000000///---,,,------------------------,,,,,,,,,,,,---...///000---..................---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------------,,,,,,,,,+++,,,.../////////.........------,,,,,,------...---------,,,,,,+++++++++------------------------}}}wwwrrrrrrwww}}}}}}{{{|||~~~}}}|||{{{zzz{{{}}}~~~{{{yyywwwtttpppiiiaaa[[[\\\XXXRRRMMMJJJIIIGGGFFF@@@AAAAAABBBBBBAAA@@@@@@@@@???>>>>>>???@@@BBBCCCCCC@@@;;;777333222222222,,,,,,------...------,,,+++---///000000///---,,,++++++++++++++++++++++++...------,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------+++,,,,,,---.........---------------------------...------,,,,,,++++++***,,,,,,,,,---------......++++++,,,,,,---...//////'''))),,,...000000///...***++++++,,,,,,------...++++++,,,,,,---...//////---------.........//////---------.........//////------------------------/////////......---------...------------...//////.........///111000...,,,////////////////////////111111111111111111111111...222777999;;;???HHHNNNXXX]]]bbbcccdddjjjvvv|||tttmmmlllrrr{{{{{{wwwvvvuuuwwwxxxvvvqqqllllllllllllmmmoooqqqtttuuu{{{}}}}}}|||~~~|||uuuoooooorrrwww~~~yyyyyyzzzzzzyyyxxxwwwwwwyyyyyywwwuuuuuuzzz~~~yyyuuurrrooonnnllliiiffffffffffffhhhjjjggglllsssxxxzzz|||{{{gggXXXOOOJJJGGGDDD@@@??????>>>>>>>>>>>>>>>@@@===:::888666555333111000000000000000//////...//////.........//////000////////////...---,,,+++,,,---///000000///---,,,///////////////////////////......---------......,,,------......------,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---,,,+++*********+++---.........------...------,,,,,,------...---------,,,,,,+++++++++------------------------