BM6P6(@ {{{tttsssrrrtttxxx{{{}}}}}}}}}|||{{{{{{{{{|||~~~}}}~~~~~~}}}uuuqqqnnnllldddYYYRRRPPPOOOTTT[[[bbbnnn{{{yyyuuunnnjjjiiikkklllmmmkkklllmmmmmmmmmnnnppprrrttt{{{~~~|||zzzzzzyyyyyyyyyzzz|||}}}~~~~~~}}}|||}}}~~~~~~}}}}}}~~~}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{||||||}}}}}}||||||||||||||||||||||||{{{||||||}}}}}}}}}}}}|||{{{zzzyyyyyyyyyyyyzzz{{{{{{{{{|||}}}~~~~~~|||zzzwwwuuuuuuuuuvvvxxx||||||fff]]]XXX\\\dddmmmvvv~~~}}}{{{tttlllbbbZZZUUUTTTVVVXXX]]]bbbfffiiijjjkkkkkkmmmppprrrrrrrrrpppnnnqqqqqqllldddcccfffddd___PPP@@@666777666...+++///***+++---///000000//////111111000000//////......---...///111111///...---000000000000000000000000...000222222000000000111---555@@@NNN___kkklllgggXXXSSSLLLIIILLLTTT^^^dddllllllkkkjjjiiikkknnnqqqnnnuuu~~~|||uuupppmmmjjjfffdddfffgggvvv~~~tttlllcccbbbaaaaaabbbfffiiikkkvvvxxx}}}|||}}}~~~zzzzzz{{{{{{{{{{{{zzzzzzzzzxxxvvvtttqqqlllfffbbb```bbbeeehhhllloooqqqrrrwwwzzz|||~~~~~~~~~~~~{{{vvvrrrnnnlllvvvxxxyyyvvvrrrrrrwww|||}}}|||vvvqqqnnnmmmnnnuuu}}}xxxtttqqqllliiijjjlllcccUUUGGG>>>888444222222111111111111111222222222000...,,,,,,///222444444444444555555777888999:::<<<>>>AAAEEEJJJQQQVVV{{{tttssssssuuuyyy|||~~~~~~~~~}}}{{{{{{{{{||||||~~~~~~~~~}}}{{{uuuqqqmmmkkkcccXXXQQQPPPNNNTTT[[[cccooo{{{yyytttoookkkjjjkkkkkkllljjjlllmmmmmmlllmmmooorrrvvv}}}|||{{{zzzzzzyyyyyyzzz|||}}}~~~}}}||||||}}}~~~~~~~~~}}}~~~}}}|||{{{zzzyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{|||||||||}}}|||||||||||||||||||||||||||||||||}}}}}}||||||{{{{{{{{{zzzyyyyyyzzz{{{{{{|||||||||}}}~~~~~~~~~}}}|||yyywwwuuuuuuuuuvvvyyy~~~|||ggg___YYY\\\cccjjjqqqxxxyyywwwrrrkkkbbb[[[VVVTTTUUUXXX\\\aaafffiiijjjkkkkkkmmmoooqqqqqqpppnnnmmmooooookkkdddbbbdddbbb]]]RRRBBB777777555...,,,///,,,,,,---...////////////111000000000/////////...//////............//////...........................000222222000000111222111999DDDQQQ```jjjjjjdddWWWQQQKKKIIIMMMVVV```fffllllllkkkiiihhhiiimmmpppqqqyyy|||uuuooommmiiidddcccfffmmm{{{ssshhh```]]]\\\[[[[[[]]]```ccceeennnqqqvvv}}}|||}}}~~~~~~}}}||||||zzzzzz{{{{{{{{{{{{zzzzzzyyyxxxvvvtttqqqlllfffbbb___```cccgggjjjmmmoooqqquuuxxx{{{|||||||||}}}~~~|||xxxsssnnnkkkpppsssvvvtttrrrqqqtttxxx}}}}}}wwwqqqooonnnooouuu}}}~~~}}}uuusssqqqllliiiiiijjjdddXXXLLL@@@888444333222222111111111111222222222111///...///000333444444444444444555777888999999;;;===@@@DDDJJJPPPUUU{{{uuutttuuuxxx{{{~~~~~~}}}|||{{{{{{|||}}}~~~~~~|||yyytttooollliiiaaaWWWQQQPPPNNNTTT[[[dddppp}}}xxxuuuppplllkkkjjjjjjiiijjjkkkkkkkkkkkkllloooqqqxxx~~~|||{{{{{{zzzzzzzzz|||}}}~~~}}}{{{{{{{{{||||||~~~~~~~~~}}}}}}|||{{{zzzyyyyyyxxxwwwxxxxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}||||||{{{{{{zzzzzz{{{{{{zzzyyyyyyzzz{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}|||{{{yyywwwuuuuuuuuuuuuyyy|||ggg___ZZZ]]]bbbfffjjjooorrrqqqnnniiiccc]]]WWWTTTTTTVVV[[[```dddhhhjjjkkklllmmmooopppooonnnlllkkkllllllhhhcccaaabbb___ZZZUUUFFF999666444///---000///......---.........///000000000000////////////111000...,,,,,,...000111...........................000111111000000222333777???JJJUUUaaaiiigggaaaUUUPPPJJJIIINNNXXXbbbhhhkkkjjjiiihhhggghhhkkknnnvvv{{{uuuoookkkgggccccccggguuu{{{pppeee[[[UUUVVVVVVUUUVVVWWWZZZ]]]___eeehhhnnnuuu}}}}}}~~~}}}|||zzzzzzzzzzzz{{{{{{{{{{{{zzzzzzxxxwwwuuutttqqqlllfffbbb^^^___bbbeeehhhkkkmmmooosssvvvyyy{{{{{{{{{|||}}}}}}}}}}}}}}}~~~~~~zzztttmmmhhhjjjnnnsssuuusssssstttvvv~~~xxxsssqqqqqqqqqwww}}}||||||~~~}}}vvvppppppoookkkhhhhhhgggddd^^^RRREEE:::555444222222111111111111222222222222111111222222333444333444444444666777888999999:::===@@@DDDIIIPPPUUUyyyuuuuuuwwwzzz~~~}}}}}}|||{{{{{{|||}}}~~~}}}zzzwwwsssnnniiifff___UUUPPPPPPMMMTTT]]]fffsssyyyuuupppmmmkkkjjjhhhgggiiijjjjjjjjjjjjlllooorrrzzz~~~}}}|||{{{{{{{{{|||}}}~~~~~~}}}{{{zzzzzzzzzzzz~~~~~~~~~}}}}}}||||||{{{yyyxxxxxxvvvvvvwwwxxxyyyyyyzzzzzz{{{{{{{{{|||||||||||||||||||||||||||||||||||||||}}}||||||zzzzzzyyyyyyyyy{{{{{{zzzzzzzzzzzz{{{{{{}}}}}}}}}}}}}}}|||||||||{{{zzzxxxvvvuuutttttttttwww}}}zzzggg___ZZZ\\\```bbbeeehhhkkkjjjiiihhhddd___YYYUUUSSSUUUYYY^^^cccfffiiijjjkkklllmmmnnnnnnlllkkkjjjjjjiiieeebbb```___\\\YYYYYYJJJ<<<666333//////111111000...---------...///000000000000////////////000///...------...///000000000000000000000000000...000111111000111333555999BBBMMMXXXbbbgggeee^^^SSSNNNIIIJJJQQQ[[[dddiiihhhhhhhhhffffffgggkkknnnyyy~~~zzztttoookkkfffcccdddiii|||zzznnnddd\\\UUUQQQSSSSSSSSSSSSUUUXXX[[[]]]___bbbgggnnnvvv~~~~~~}}}~~~~~~~~~~~~~~~|||{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzwwwvvvuuutttqqqmmmgggccc]]]^^^```cccfffiiilllmmmrrruuuxxxzzzzzz{{{|||}}}|||||||||}}}~~~}}}wwwmmmgggfffkkkqqqvvvwwwwwwwwwxxx~~~zzztttsssssstttxxx}}}}}}zzzzzzuuuoookkkmmmmmmjjjffffffccceeecccZZZKKK>>>777555333333222111111111222222111111222333333333333333333333444444666777999999999;;;>>>AAAEEEKKKRRRWWW~~~xxxtttuuuxxx|||}}}}}}|||{{{{{{|||}}}~~~}}}yyyvvvrrrlllgggccc\\\SSSOOOPPPMMMUUU___iiivvvzzzvvvqqqmmmjjjiiifffeeeggghhhiiiiiijjjmmmqqquuu}}}~~~}}}|||{{{|||}}}~~~~~~}}}|||zzzyyyyyyxxxyyyyyy{{{}}}~~~~~~~~~~~~~~~|||}}}}}}|||{{{zzzxxxwwwuuuuuuvvvwwwyyyzzz{{{{{{|||||||||||||||{{{{{{{{{||||||||||||||||||||||||||||||zzzyyyxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}|||||||||||||||{{{zzzxxxvvvuuussssssrrrrrrwww}}}wwwhhh```[[[\\\___```bbbeeeeeeeeeeeeeeeeeeaaa[[[VVVSSSUUUXXX\\\aaadddggghhhjjjjjjkkklllmmmlllkkkkkkkkkgggcccaaa___]]]ZZZYYY]]]OOO???666333111000000222111///...------...///////////////000000000000---...///000000///...---000000000000000000000000...///000111000222444666999DDDPPPZZZcccgggddd]]]RRRMMMIIILLLTTT^^^eeehhheeeeeeeeeeeefffhhhmmmppp|||zzzuuuoookkkfffdddhhhnnn~~~wwwlllbbb[[[VVVRRRPPPOOOPPPPPPRRRTTTVVVYYYZZZ]]]___dddjjjrrryyy~~~}}}}}}~~~~~~~~~~~~~~~zzzzzz{{{{{{{{{{{{zzzzzzwwwvvvuuutttrrrnnniiieee^^^^^^```bbbeeehhhkkkmmmrrruuuxxxzzz{{{{{{|||}}}||||||}}}~~~yyyooogggbbbfffmmmssswwwyyyzzzzzz|||{{{uuutttuuuvvvxxx|||{{{{{{qqqllliiikkkkkkhhhdddccc```dddfff___RRRDDD;;;777444333333222111111222222000111222333333333222222333333333444666777999:::;;;===???BBBGGGMMMTTTYYY|||uuusssuuuxxx}}}~~~}}}|||{{{{{{|||}}}~~~}}}yyyuuuqqqkkkeee```ZZZRRRNNNOOONNNVVVaaalllzzz|||wwwqqqllliiigggeeedddfffggghhhiiikkkoootttxxx~~~|||||||||}}}}}}~~~~~~}}}|||{{{zzzyyyyyyuuuwwwyyy{{{~~~~~~~~~~~~||||||}}}}}}|||zzzxxxwwwttttttuuuwwwxxxzzz{{{||||||||||||||||||{{{{{{{{{||||||||||||||||||||||||{{{zzzyyywwwwwwwwwxxxxxxzzz{{{||||||||||||{{{zzz||||||||||||||||||||||||{{{zzzyyywwwtttrrrpppooommmqqqvvv{{{}}}{{{xxxvvvkkkccc]]]]]]______```bbbbbbaaaaaaccceeeccc]]]YYYTTTUUUXXX[[[^^^bbbdddfffggghhhjjjkkkmmmnnnnnnnnnmmmgggbbbaaa___\\\ZZZ[[[___SSSCCC888444222111///111000000///.........///////////////000000000000,,,...000111111000...,,,...........................///000000000222555888;;;GGGTTT^^^eeehhhddd^^^QQQMMMKKKOOOXXX```cccddd```bbbcccdddfffkkkpppuuu~~~{{{vvvqqqmmmhhhfffmmmuuuooohhh___WWWRRRPPPNNNNNNKKKLLLMMMOOOQQQTTTVVVWWW\\\^^^bbbgggnnnvvv|||~~~}}}}}}|||}}}~~~~~~~~~zzzzzz{{{{{{{{{{{{zzzzzzwwwwwwvvvuuutttpppkkkggg``````aaabbbeeeiiilllnnnqqqtttwwwzzzzzz{{{|||}}}{{{|||~~~~~~{{{qqqhhh^^^bbbgggnnntttxxx{{{|||{{{{{{uuutttvvvwwwxxx{{{~~~|||~~~tttnnnjjjkkkkkkgggcccbbb___dddgggcccXXXKKK@@@:::555444333222222111222222000111222333333333222222222222333444666888999:::;;;===@@@CCCHHHNNNUUUZZZ~~~~~~~~~zzzsssrrrtttxxx~~~~~~}}}{{{{{{{{{||||||~~~~~~~~~}}}yyyuuupppiiiccc^^^XXXPPPNNNOOOOOOXXXcccooo}}}~~~xxxqqqkkkgggfffeeedddeeefffgggiiikkkqqqwww|||}}}||||||}}}}}}~~~~~~~~~}}}|||{{{zzzyyywwwxxxzzz|||||||||}}}}}}|||zzzxxxvvvssssssuuuvvvxxxzzz{{{|||}}}|||||||||{{{{{{{{{{{{||||||||||||||||||||||||zzzyyywwwvvvvvvwwwxxxyyyzzz{{{|||}}}}}}|||{{{zzzzzz{{{{{{{{{|||}}}}}}}}}|||{{{zzzwwwtttqqqnnnmmmiiikkknnnqqqrrrtttuuuvvvrrrhhh```^^^^^^]]]]]]___bbb```___bbbeeeddd___[[[UUUVVVXXXZZZ]]]```bbbccceeefffhhhjjjmmmpppqqqrrrppphhhbbbaaa___[[[[[[^^^```UUUFFF:::555444111---///000000000000//////....../////////000000000111......////////////.................................///000000000333666999???LLLZZZccchhhiiiddd^^^QQQNNNMMMRRR[[[aaaaaa___\\\^^^aaadddhhhmmmtttyyy|||{{{wwwrrrnnnjjjiiiqqq{{{zzzssseee___VVVPPPLLLKKKKKKKKKJJJKKKLLLOOOQQQSSSUUUVVVZZZ[[[___eeellltttzzz~~~}}}{{{zzz{{{}}}{{{|||}}}~~~~~~~~~}}}}}}zzzzzz{{{{{{{{{{{{zzzzzzxxxwwwwwwvvvuuurrrmmmiiibbbbbbbbbdddfffjjjmmmoooooorrrvvvxxxyyyyyy{{{|||{{{|||}}}}}}|||}}}ssskkk___```dddkkkrrrzzz{{{tttuuuwwwwwwxxxzzzzzz|||{{{tttooonnnmmmhhhdddccc___bbbfffeee]]]QQQDDD<<<555555444333222222222222333333333333333444444444222222333444666888:::;;;;;;===@@@CCCHHHNNNUUUZZZ~~~~~~}}}~~~~~~~~~}}}xxxrrrqqqtttxxx~~~}}}|||{{{{{{{{{|||}}}}}}~~~~~~yyyvvvpppiiibbb]]]WWWPPPMMMOOOOOOXXXeeeqqqyyyqqqjjjfffeeeeeeddddddeeegggiiilllrrryyy~~~}}}||||||}}}}}}}}}~~~~~~~~~}}}|||{{{zzzyyyzzz|||}}}{{{|||}}}}}}|||zzzxxxvvvrrrssstttvvvxxxzzz||||||}}}}}}||||||{{{{{{{{{zzz||||||||||||||||||||||||yyyxxxvvvuuuuuuwwwyyyzzzzzz{{{|||}}}}}}|||{{{zzzyyyzzzzzz{{{|||}}}~~~~~~}}}|||zzzwwwtttpppmmmkkkhhhiiijjjkkklllppptttwwwwwwlllbbb___]]][[[[[[]]]bbb___^^^aaadddeeeaaa\\\VVVWWWXXXYYY\\\^^^aaabbbcccdddgggjjjnnnqqqtttuuurrriiibbbaaa___[[[\\\aaaaaaWWWGGG;;;666444111,,,...///000111111000///....../////////000000111111111///...------...///111000000000000000000000000...///000000000333777:::DDDPPP^^^gggjjjjjjeee^^^RRROOOOOOTTT]]]bbb```\\\ZZZ\\\```ccchhhooowww|||~~~|||zzz{{{wwwsssoookkkkkkuuu}}}ssslllaaa[[[TTTNNNKKKJJJJJJJJJKKKLLLNNNPPPSSSUUUWWWXXXWWWYYY]]]ccckkkssszzz~~~{{{yyyxxxyyy|||zzz{{{|||}}}~~~}}}~~~~~~}}}|||{{{zzzzzz{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwvvvsssnnnjjjcccccccccdddgggkkknnnpppnnnqqqtttvvvwwwxxxyyy{{{zzz{{{}}}~~~|||{{{~~~~~~uuulllaaabbbeeekkksss|||{{{ttttttwwwwwwxxxyyywwwzzzyyyrrrqqqoooiiieeeddd```bbbdddeee```UUUGGG>>>666555444333222222222222555444444444444555666666222222333444666888:::;;;:::<<>>AAAFFFMMMTTTYYY}}}xxxsssqqqrrruuuyyy~~~~~~}}}{{{zzzyyyyyyyyyyyy}}}|||uuuooohhh```ZZZTTTNNNMMMPPPUUU^^^jjjwwwzzzuuummmgggdddccccccbbbfffiiilllmmmooovvv~~~}}}}}}|||||||||}}}}}}{{{yyy||||||{{{zzz{{{}}}~~~~~~~~~}}}|||zzzyyyxxxxxxwwwvvvuuuvvvwwwyyyzzzyyyyyyyyyyyyzzz{{{}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyy}}}~~~~~~}}}{{{zzzzzz{{{{{{{{{|||}}}}}}}}}||||||{{{yyywwwvvvtttrrrnnnjjjhhheeebbbbbbhhhooovvvyyy}}}vvvlllaaaZZZXXXZZZ]]]^^^______^^^aaafffddd```XXXVVVWWWZZZ[[[ZZZ]]]bbbggggggjjjpppxxx~~~~~~yyyooofffbbbaaa___^^^```ccc^^^RRRBBB888444333000//////////////////////////////000000000000//////.../////////000000000111////////////////////////333000000222444555;;;CCCKKKWWWeeemmmqqqnnncccXXXOOOPPPRRRUUUYYY[[[ZZZXXXXXX]]]ccceeegggooo|||{{{wwwwwwxxxyyyxxxvvvssssssxxx|||rrrhhhaaaWWWRRRLLLHHHHHHIIIJJJKKKHHHKKKNNNPPPQQQSSSVVVXXXYYY[[[```ffflllsssxxx{{{}}}~~~{{{wwwuuurrrpppppprrrvvv{{{~~~~~~}}}}}}}}}|||}}}}}}~~~~~~}}}}}}|||||||||{{{zzzyyyxxxxxxxxxxxxzzzyyyxxxwwwuuurrrpppoookkkkkkjjjjjjkkklllmmmooorrrpppoooppptttwwwwwwwwwzzz{{{}}}~~~|||~~~|||zzzssskkk```\\\]]]iii|||}}}{{{yyyvvvsssuuuzzzyyyuuusssppplllhhhgggeeebbbdddiiihhhXXXGGG===;;;888444333333333222333222222111222333444555444444444444555777888999999;;;>>>AAAFFFMMMTTTYYY{{{vvvrrrppprrruuuyyy~~~}}}{{{yyyxxxwwwwwwyyy}}}|||uuummmeee^^^YYYSSSNNNNNNQQQWWW___kkkvvvxxxrrrkkkeeebbbbbbbbbbbbgggjjjnnnpppsss{{{~~~||||||}}}~~~}}}|||||||||{{{zzzzzz|||~~~~~~~~~}}}|||{{{zzzyyyxxxwwwvvvvvvvvvwwwxxxyyyxxxxxxxxxyyyzzz{{{}}}}}}|||||||||{{{{{{{{{|||||||||||||||{{{{{{{{{{{{zzz}}}~~~~~~|||{{{{{{|||{{{{{{|||||||||{{{zzzzzzyyyxxxvvvvvvuuussspppmmmhhheeeaaabbbgggpppxxx}}}{{{ooobbbYYYVVVXXX\\\[[[^^^______bbbggggggcccYYYWWWWWWZZZ\\\[[[^^^bbbllllllmmmsss|||zzzpppfffcccbbb``````aaadddaaaVVVFFF:::666444111////////////////////////////////////////////////////////////000000000000////////////////////////333111000333666888@@@HHHPPP[[[hhhnnnpppkkkaaaVVVNNNNNNPPPSSSWWWZZZZZZYYYXXX]]]bbbfffkkkssszzzvvvvvvwwwxxxwwwvvvvvvwww|||vvvkkkaaaZZZRRRNNNJJJHHHHHHHHHIIIIIIIIIKKKNNNPPPRRRTTTWWWYYY[[[]]]aaagggmmmsssxxxzzz{{{||||||{{{yyyuuuqqqnnnlllkkkkkknnnsssxxx|||}}}~~~~~~~~~~~~}}}|||||||||}}}}}}}}}~~~~~~~~~}}}}}}|||{{{{{{zzzyyyxxxxxxxxxyyy{{{zzzyyyxxxvvvsssqqqpppnnnmmmlllkkkjjjkkkllllllpppnnnmmmooorrrvvvxxxyyyzzz{{{}}}~~~~~~~~~}}}||||||~~~|||zzzrrrjjj```[[[\\\jjj~~~{{{yyywwwtttuuuyyy|||xxxvvvsssnnnjjjgggeeecccfffmmmnnnbbbSSSAAA<<<777444444444444444222222111111222222333444333333444444555666888999888;;;>>>BBBFFFMMMUUUZZZ}}}yyytttqqqppprrruuuyyy}}}~~~~~~|||zzzyyyxxxwwwwwwxxx|||{{{uuujjjccc\\\WWWSSSNNNNNNRRRVVV___kkkvvvuuuooohhhbbb```aaaaaabbbgggkkkooorrrvvv}}}{{{{{{|||}}}~~~}}}}}}|||{{{yyyyyy{{{~~~~~~~~~}}}}}}{{{zzzzzzxxxwwwwwwvvvvvvwwwxxxxxxwwwwwwxxxyyyzzz{{{||||||{{{zzzzzzzzz{{{{{{|||}}}|||||||||||||||||||||{{{~~~~~~}}}||||||}}}}}}}}}}}}|||{{{zzzyyyyyywwwvvvuuuvvvvvvuuurrroooiiieeeaaabbbhhhsss|||}}}qqqbbbWWWSSSUUUYYYZZZ^^^``````bbbggggggeee\\\YYYXXX[[[]]]]]]^^^aaalllmmmpppxxxyyyooogggddddddbbbaaacccgggeee[[[JJJ<<<666444111000000000////////////////////////....../////////////////////000000000000///////////////000000000222000000444777;;;DDDMMMVVVaaalllpppnnnhhh^^^TTTMMMMMMNNNQQQUUUYYYZZZZZZZZZ^^^cccgggnnnwww{{{xxxxxxyyyvvvvvvvvvwwwzzzyyynnndddZZZTTTMMMJJJHHHGGGHHHHHHHHHGGGIIILLLOOOQQQSSSUUUXXX[[[\\\___ccciiinnnssswwwyyy|||{{{zzzxxxtttpppllliiihhhggghhhlllqqqwwwzzz{{{~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}~~~~~~}}}}}}{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzyyyxxxvvvsssqqqppppppnnnmmmkkkkkkkkkkkklllnnnmmmlllmmmpppsssvvvxxxzzz{{{||||||||||||{{{{{{|||~~~|||yyyqqqiiibbb\\\[[[iii}}}zzzyyyxxxwwwsssvvv{{{}}}{{{xxxsssnnnhhhgggfffiiipppsssjjj^^^DDD===666444444333333444111111111111111222222333333333333444555666777888888;;;>>>BBBGGGNNNVVV[[[{{{wwwtttrrrqqqtttvvvzzz~~~~~~}}}|||{{{zzzyyyyyyxxxyyyyyywww{{{}}}~~~zzzssshhhaaaZZZVVVRRRNNNNNNRRRUUU___kkkvvvsssmmmeee```___```aaabbbgggkkkppptttyyy~~~|||zzzzzz{{{}}}}}}}}}}}}|||{{{yyyyyy{{{}}}~~~~~~~~~}}}|||{{{{{{xxxxxxwwwwwwwwwwwwwwwwwwvvvvvvwwwxxxyyyzzz{{{{{{yyyyyyyyyyyyzzz{{{|||}}}{{{|||||||||||||||||||||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~}}}|||{{{zzzyyyvvvuuuuuuvvvwwwvvvsssqqqiiifffbbbcccjjjttt~~~}}}qqqbbbUUUPPPSSSWWW[[[```bbbaaabbbfffhhhfffbbb]]][[[^^^```___```bbbgggjjjqqq{{{vvvnnnhhhhhhhhhgggfffgggkkkjjj```OOO???777444111111111000000//////////////////............//////000000000000////////////////////////000000111111111//////444999???IIIRRR]]]gggpppqqqmmmeee[[[RRRMMMLLLMMMPPPTTTYYY[[[\\\^^^```ccciiiqqq{{{~~~{{{zzzzzzzzzuuuttttttwww{{{~~~rrrhhh^^^UUUPPPIIIGGGFFFFFFGGGHHHHHHGGGJJJLLLPPPRRRTTTVVVZZZ\\\]]]```eeejjjpppuuuxxxyyy{{{zzzwwwtttpppkkkgggeeeeeeeeegggkkkpppvvvyyyzzz|||~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}zzzzzzyyyyyyyyyzzz{{{{{{zzzyyyxxxwwwuuurrrpppooopppooommmkkkjjjjjjjjjkkkkkkkkkkkklllmmmpppsssuuuyyyzzzzzzzzzzzzzzzzzzzzz{{{}}}|||yyyqqqiii```[[[ZZZggg}}}zzzwwwwwwvvvuuurrrtttxxx~~~|||wwwrrrjjjjjjiiillltttwwwpppeeeIII>>>555444444222111444000000111111111111222111333333333333444666777888888:::>>>BBBGGGNNNVVV\\\~~~~~~zzzvvvtttttttttuuuxxx|||~~~}}}zzzzzzyyyxxxxxxxxxyyyyyyvvvzzz}}}}}}~~~~~~yyyrrrggg```YYYUUUQQQMMMMMMQQQVVV```mmmvvvqqqkkkddd___^^^```bbbccchhhmmmssswww}}}}}}{{{zzz{{{|||}}}}}}|||||||||{{{zzzzzz|||}}}~~~~~~~~~}}}}}}|||{{{xxxxxxxxxxxxwwwwwwwwwvvvuuuuuuwwwxxxyyyzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{|||zzz{{{{{{{{{{{{||||||||||||}}}~~~~~~||||||}}}~~~~~~~~~~~~}}}|||{{{zzzyyyvvvuuuuuuvvvwwwvvvtttrrrhhheeebbbcccjjjttt}}}|||rrrdddVVVPPPRRRVVV]]]bbbeeedddeeeiiijjjiiiiiiccc___bbbdddcccaaabbbbbbfffooozzzuuupppmmmppprrrqqqooopppqqqqqqhhhVVVDDD999555222222111111000000//////...000///...------...///000000000000000////////////...//////000000111111222111///000666<<>>BBBHHHOOOWWW\\\~~~}}}yyyvvvuuuvvvwwwwwwzzz}}}~~~{{{{{{yyyxxxwwwwwwwwwwwwwww{{{}}}}}}~~~zzzsssggg```YYYUUUPPPLLLLLLPPPYYYdddpppxxx~~~~~~pppkkkccc^^^]]]```ccceeekkkpppvvvzzz||||||{{{}}}~~~|||||||||{{{zzz{{{}}}}}}~~~~~~~~~~~~}}}||||||xxxxxxxxxxxxxxxwwwvvvvvvtttuuuwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyzzzzzz{{{{{{{{{{{{{{{|||}}}}}}{{{{{{|||}}}||||||||||||{{{{{{zzzyyyvvvuuuuuuvvvwwwwwwtttrrreeebbb```bbbiiirrryyy~~~}}}{{{tttfffXXXQQQSSSWWW^^^dddhhhhhhiiimmmppppppooohhhccceeegggeeecccccc```dddlllwwwxxxttttttzzz~~~}}}{{{{{{xxxyyyppp]]]III===777444222222111111000//////...000///---,,,,,,---///000111000000000/////////......//////000111111222222333111222888???HHHTTT___hhhqqqxxxtttjjj```VVVNNNNNNMMMLLLNNNTTTYYY^^^```bbbcccgggppp~~~}}}|||}}}}}}}}}zzzwwwuuuwww|||yyyoooddd[[[TTTNNNKKKFFFDDDBBBCCCFFFHHHJJJKKKKKKMMMQQQTTTVVVXXX\\\___bbbffflllrrrxxx}}}{{{xxxtttooojjjfffdddbbbbbbbbbdddhhhmmmrrrttttttxxx{{{~~~~~~~~~yyyyyyyyyzzzzzz{{{}}}}}}{{{zzzyyyxxxvvvsssqqqppppppmmmjjjeeeaaa^^^]]]\\\]]]aaafffiiikkkmmmpppsssvvvvvvvvvwwwxxxyyyzzz{{{{{{}}}|||yyyyyyyyytttnnncccaaaaaahhhvvvxxxuuutttrrrpppsssuuuxxx}}}zzzrrrllleeehhhkkkpppyyy}}}wwwnnnVVVFFF999888777222111444...///000111111111000///222222222333444555666777888:::>>>BBBHHHOOOXXX]]]~~~~~~}}}yyyvvvvvvwwwxxxxxx{{{~~~~~~}}}|||zzzxxxwwwvvvuuuuuuxxx|||~~~~~~{{{tttggg```YYYTTTPPPKKKLLLOOO\\\fffrrryyy~~~{{{pppjjjccc^^^]]]```dddfffnnnsssxxx}}}}}}|||}}}}}}|||||||||{{{{{{}}}~~~~~~~~~~~~}}}}}}|||xxxxxxxxxxxxxxxwwwvvvuuusssuuuvvvxxxyyyyyyyyyyyyzzzyyyyyyxxxxxxyyyyyyzzzyyyyyyyyyzzzzzzzzz{{{{{{zzz|||}}}|||{{{{{{|||}}}zzzzzz{{{{{{zzzzzzyyyyyyvvvvvvvvvvvvwwwwwwtttrrrbbb```^^^aaagggpppwwwzzz|||{{{uuuhhh[[[SSSTTTXXX^^^eeejjjjjjlllqqqvvvvvvssslllfffhhhiiigggdddcccaaadddjjjttt~~~zzzxxxzzz}}}~~~vvvbbbMMM???999666222222222111000//////...000///---,,,,,,---///000111111000000/////////......//////000111222222222444222444;;;BBBKKKXXXcccjjjtttyyytttjjj___TTTMMMOOOMMMLLLNNNTTTZZZ___aaacccccchhhsss}}}yyyvvvwww}}}{{{tttjjj```XXXQQQLLLIIIFFFDDDBBBBBBEEEIIIKKKLLLKKKNNNQQQTTTVVVYYY]]]___eeehhhnnnuuu|||}}}{{{vvvqqqlllhhhfffeeeaaaaaacccggglllppprrrrrrwww{{{~~~~~~~~~yyyyyyyyyzzz{{{|||}}}~~~|||{{{zzzyyywwwuuusssqqqpppmmmhhhccc]]]YYYVVVUUUWWW\\\ccchhhkkkmmmqqqtttuuuuuuuuuvvvwwwyyyzzz{{{{{{}}}{{{xxxxxxyyyvvvpppjjjiiihhhlllttt}}}xxxvvvwwwvvvttttttvvvzzzwwwmmmfffbbbfffkkkqqqzzzzzzqqq[[[III;;;:::999333222666---...000111111111000///222222222333444555666777888:::>>>CCCHHHPPPXXX]]]}}}yyywwwuuuuuuuuuyyy|||}}}|||{{{xxxuuutttsssttttttyyy|||}}}{{{{{{{{{vvvpppggg___WWWRRRNNNKKKNNNSSS[[[eeeoooxxx~~~wwwqqqggg___]]]]]]^^^ccchhhnnnsssyyy~~~|||}}}~~~~~~|||||||||{{{{{{}}}~~~~~~~~~~~~}}}{{{|||}}}~~~~~~}}}|||{{{||||||{{{zzzxxxvvvtttsssttttttuuuvvvwwwyyy{{{|||zzzzzzyyyxxxxxxxxxyyyyyyxxxyyyzzz{{{{{{{{{zzzyyyzzz{{{}}}~~~~~~|||zzzyyyyyyyyyxxxwwwwwwxxxxxxxxxvvvvvvuuuuuutttsssqqqpppjjjfffeeeggghhhiiiooovvv{{{}}}yyymmm\\\QQQPPPSSS```iiiqqqrrrssswww|||~~~|||ssshhhdddeeegggeeeaaaaaadddjjjttt||||||xxxzzz{{{kkkUUUBBB888555111111000///////////////////////////////////////////////////////////////111000//////000000///...000000555>>>GGGPPP\\\ffflllvvv|||uuuggg\\\RRRLLLLLLJJJJJJMMMTTT[[[___```dddiiiqqqzzz~~~}}}~~~}}}yyywwwzzz~~~~~~yyypppdddZZZSSSMMMHHHDDD@@@BBBCCCDDDDDDEEEHHHJJJMMMOOOSSSVVVYYY\\\aaadddjjjnnntttzzz}}}xxxsssoookkkhhheeedddeeegggggghhhkkkooorrrzzz|||~~~~~~|||{{{{{{zzzzzz{{{}}}|||zzzxxxwwwuuusssooommmggg```XXXTTTSSSSSSVVV[[[aaafffhhhkkkpppsssvvvwwwyyyzzzzzzzzz|||~~~|||zzzxxxxxxwwwvvvtttsssqqqqqquuuxxx}}}~~~wwwxxx}}}~~~{{{|||~~~|||qqqjjjffffffeeegggmmmuuuyyyxxxuuu```PPPAAA;;;777222111444111111111111111111111111222333444555666666666666999:::===BBBJJJTTT\\\aaa|||zzzxxxwwwxxxyyy{{{~~~}}}|||{{{xxxuuutttttttttuuuyyy|||}}}{{{{{{{{{vvvoooggg___WWWRRRNNNLLLOOOTTT\\\eeepppxxx~~~wwwooofff^^^\\\]]]^^^ccchhhnnnssszzz~~~~~~}}}~~~~~~{{{|||{{{zzzzzz|||~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}|||{{{||||||{{{zzzxxxvvvtttsssttttttuuuvvvwwwyyyzzz{{{{{{{{{zzzyyyyyyyyyyyyzzzxxxyyyzzz{{{{{{{{{zzzyyyzzz{{{||||||||||||zzzzzzzzzzzzyyyxxxxxxxxxxxxxxxvvvvvvuuuuuutttsssqqqpppiiieeecccdddeeefffmmmuuu|||~~~{{{ooo^^^RRRPPPSSScccmmmvvvxxxyyy}}}wwwkkkfffgggiiigggeeecccfffllluuu}}}}}}zzz}}}|||}}}xxxjjjWWWEEE:::555111111000///////////////////////////////////////////////////////////////000000//////000000//////222222666@@@IIIQQQ]]]hhhpppxxx{{{ssseeeZZZRRRLLLLLLJJJJJJNNNTTTZZZ^^^___eeejjjqqq|||}}}~~~|||{{{~~~~~~~~~~~~wwwooocccYYYRRRLLLGGGCCC@@@BBBCCCDDDDDDFFFHHHKKKMMMPPPSSSWWWZZZ]]]bbbeeelllooouuu|||~~~xxxsssooolllhhhfffeeeffffffggghhhkkkpppssszzz|||}}}||||||{{{{{{zzz|||~~~~~~{{{yyywwwvvvtttrrrooolllggg```XXXTTTSSSSSSUUUZZZaaafffhhhkkkppptttvvvxxxzzz{{{{{{|||}}}|||{{{{{{zzzyyywwwxxxvvvuuuwwwwwwxxx}}}}}}rrrjjjfffddddddfffnnnvvv||||||zzzdddSSSBBB:::777333111222111111111111111111111111222222444555666666777777999:::===CCCKKKTTT\\\aaa~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyyyyyyy{{{|||}}}~~~{{{|||zzzxxxuuuttttttuuuvvvzzz}}}}}}|||{{{zzzuuunnneee]]]VVVRRROOOMMMPPPVVV^^^gggqqqyyy~~~wwwmmmddd]]][[[\\\^^^ccciiimmmsss{{{}}}zzz{{{{{{zzzyyy{{{~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}}}}|||}}}|||{{{yyyxxxvvvuuutttttttttuuuvvvwwwxxxzzz{{{|||{{{zzzzzzyyyyyyzzzzzzxxxyyyzzz{{{{{{{{{zzzyyyzzzzzzzzzzzzzzz{{{{{{{{{|||{{{zzzyyyxxxwwwwwwwwwvvvvvvuuuuuutttsssqqqpppjjjeeeaaa```aaaccckkksss}}}~~~rrraaaTTTQQQSSSdddooozzz}}}~~~yyymmmfffgggjjjkkkkkkhhhlllrrrzzz~~~{{{uuuvvvtttkkkZZZIII<<<666111111000////////////000////////////////////////////////////////////////////////////000000000000333333888BBBKKKTTT___iiisssxxxxxxnnnaaaWWWQQQLLLLLLKKKKKKOOOTTTYYY\\\]]]eeejjjqqq~~~|||~~~~~~~~~~~~~~~|||}}}~~~}}}~~~~~~~~~uuulll```VVVPPPKKKFFFCCCAAABBBDDDEEEEEEGGGJJJLLLNNNQQQUUUXXX[[[```dddhhhnnnrrrxxxyyyssspppllliiiggggggggggggggghhhkkkqqquuu{{{}}}}}}{{{||||||{{{{{{|||~~~}}}zzzxxxwwwuuusssqqqnnnlllfff___XXXSSSRRRSSSTTTZZZaaafffiiilllqqquuuxxxzzz|||}}}}}}~~~}}}|||||||||{{{yyy}}}{{{yyyxxxtttppptttzzz~~~rrrjjjfffbbbbbbfffmmmwww}}}~~~kkkYYYDDD:::777444222111111111111111111111111111111222333555666777777777999:::===CCCKKKTTT\\\```}}}}}}}}}}}}}}}~~~~~~~~~}}}zzzxxxwwwyyy{{{|||}}}{{{{{{zzzxxxvvvuuuuuuvvvwwwzzz}}}~~~|||{{{zzztttmmmccc\\\UUURRRPPPOOORRRXXX```iiisss{{{~~~vvvjjjbbb[[[[[[]]]___dddiiimmmttt}}}~~~|||yyyzzzzzzzzzyyyzzz}}}~~~~~~~~~}}}}}}|||}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{yyyxxxvvvuuuuuuttttttuuuuuuvvvxxxyyyzzz{{{zzzyyyyyyxxxxxxyyyyyyxxxyyyzzz{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyzzz{{{|||}}}|||{{{yyyxxxwwwwwwwwwvvvvvvuuuuuutttsssqqqppplllfff```___^^^aaaiiisss}}}wwweeeWWWSSSSSSaaannnyyy~~~xxxllleeefffkkkppprrrsssvvv{{{|||zzzqqqssssssmmm```OOO???555222111000000//////000000////////////////////////////////////////////////...///000000//////000111222333:::DDDMMMUUU___iiiqqqtttqqqfff[[[TTTQQQNNNKKKKKKMMMPPPTTTXXX[[[\\\eeeiiiqqq|||yyyzzz{{{{{{}}}zzz{{{}}}}}}~~~}}}~~~}}}qqqiii\\\SSSMMMIIIEEEBBBAAACCCEEEFFFFFFHHHKKKMMMPPPSSSVVVZZZ^^^bbbgggkkkqqquuu|||xxxssspppmmmkkkiiiiiiiiiiiihhhiiimmmssswww|||~~~}}}{{{}}}|||||||||}}}~~~|||yyywwwvvvuuusssrrrmmmkkkeee^^^WWWSSSRRRSSSTTTYYY```fffiiilllqqquuuxxx{{{~~~~~~|||{{{||||||{{{zzz~~~|||zzzvvvnnngggggglllzzz|||~~~~~~~~~}}}pppiiifffbbbbbbeeellltttzzz~~~~~~rrr___HHH:::666666333000222222222222222222222222111222333555666777777777999:::>>>DDDKKKTTT[[[___||||||}}}}}}}}}~~~~~~~~~|||yyyvvvuuuvvvyyy{{{}}}zzz{{{yyywwwvvvuuuvvvwwwxxxzzz~~~}}}|||zzzssskkkaaaZZZTTTRRRPPPPPPUUU[[[ccckkkuuu|||~~~vvvggg```[[[[[[^^^```eeekkkmmmuuu}}}{{{yyyzzzzzzzzzyyyzzz|||~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{yyywwwvvvvvvvvvttttttuuuuuuvvvwwwxxxyyyyyyxxxwwwwwwvvvvvvwwwwwwxxxyyyzzz{{{{{{{{{zzzyyyxxxxxxxxxxxxyyy{{{|||}}}}}}|||zzzyyyxxxwwwwwwvvvvvvvvvuuuuuutttsssqqqpppnnnhhhaaa___^^^```iiirrr|||zzziii[[[TTTTTT^^^kkkwww|||}}}~~~uuukkkeeegggooowww{{{~~~|||xxxqqqsssssspppeeeTTTAAA555222222111000000000000000////////////////////////////////////////////////---///111000///...000222222333:::EEENNNUUU___hhhlllmmmhhh]]]TTTRRRPPPOOOJJJLLLOOOSSSVVVYYY[[[\\\cccgggqqqyyyvvvwwwwwwxxxzzzxxx{{{~~~~~~~~~|||}}}zzznnneeeYYYOOOJJJGGGDDDAAABBBDDDEEEGGGGGGIIILLLOOOQQQTTTXXX\\\```eeekkknnnuuuyyy}}}wwwrrrpppnnnmmmlllllllllllllllmmmqqqvvvzzz~~~~~~||||||||||||}}}}}}~~~~~~{{{yyywwwvvvuuutttrrrllljjjddd]]]WWWSSSRRRSSSTTTZZZaaafffhhhlllqqquuuwwwzzz~~~~~~||||||}}}}}}|||{{{{{{zzzxxxrrrggg^^^]]]bbbpppuuuyyy{{{zzz{{{{{{nnnhhhfffcccccceeeiiiooouuuxxxzzzvvveeeMMM<<<666666444000333333333333333333333333000111333555666777888888999:::>>>DDDLLLTTTZZZ^^^|||}}}}}}~~~~~~~~~{{{xxxuuutttvvvyyy{{{}}}{{{zzzyyywwwvvvvvvwwwxxxyyy{{{~~~~~~|||zzzrrrjjj___YYYSSSRRRQQQRRRWWW]]]eeemmmwww}}}~~~vvvfff___ZZZ\\\___bbbggglllnnnvvv~~~}}}zzzyyyzzz{{{{{{zzzzzz|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~{{{yyywwwvvvvvvwwwuuuuuuuuuuuuvvvwwwxxxxxxxxxwwwvvvvvvuuuuuuvvvvvvxxxyyyzzz{{{{{{{{{zzzyyywwwxxxyyyzzz{{{|||}}}}}}{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvuuuuuutttsssqqqppppppiiiccc```^^^```hhhqqqyyy}}}mmm]]]VVVUUU[[[gggssswwwxxx{{{||||||{{{tttkkkfffiiirrr{{{~~~|||zzzyyyrrrssssssrrrjjjYYYDDD666222222111000000000000111////////////////////////////////////////////////,,,///111111......000333111444<<>>JJJSSSYYYaaaiiiiiiggg```UUUNNNNNNNNNLLLGGGLLLSSSWWWZZZ[[[^^^```aaajjjvvv}}}vvvvvvvvvuuuvvvyyyvvv||||||zzz{{{zzzqqqhhh___RRRIIIEEECCCBBB@@@CCCEEEGGGHHHIIIKKKOOOQQQTTTWWW[[[```eeejjjpppttt||||||xxxrrrooonnnooopppppprrrtttvvvxxxyyy{{{}}}~~~zzz{{{{{{|||||||||||||||yyywwwtttsssrrrrrrpppooojjjhhhccc\\\VVVRRRQQQRRRWWW\\\bbbfffhhhjjjnnnrrrtttwww|||~~~}}}}}}~~~yyyxxxtttlll]]]QQQQQQWWWdddkkkssswwwxxxzzz}}}|||{{{yyy{{{zzzoookkkkkkffffffffffffhhhlllqqqtttvvvmmmZZZCCC777555555222111111111111111111111111000111222555666888888999999;;;???EEEMMMTTTYYY]]]}}}}}}~~~{{{yyyvvvuuuvvvzzz}}}yyyxxxwwwvvvvvvxxxzzz{{{{{{}}}yyyqqqhhh]]]WWWRRRQQQRRRTTTZZZ```hhhpppyyy}}}uuuddd^^^[[[]]]aaaeeejjjoooooowww~~~|||{{{||||||{{{zzzzzz|||}}}|||{{{{{{|||}}}~~~~~~~~~~~~}}}~~~}}}}}}|||}}}~~~|||yyywwwwwwwwwxxxuuuuuutttuuuuuuvvvwwwxxxyyyxxxxxxwwwvvvwwwwwwwwwxxxyyyzzz{{{{{{{{{zzzyyyuuuwwwzzz}}}~~~~~~wwwwwwvvvvvvvvvvvvvvvwwwvvvvvvvvvuuutttsssqqqqqqnnnhhhccc```^^^^^^eeemmmttt}}}pppaaaXXXVVVPPPZZZdddggggggjjjmmmmmmrrrllleee```bbbjjjssszzz{{{||||||{{{zzz|||~~~zzzwwwuuuuuuooonnnoooqqqmmm^^^JJJ:::333222111111000111111111////////////////////////////////////////////////+++...222111...---111444444777@@@LLLUUU[[[bbbjjjjjjhhh```TTTNNNMMMLLLJJJGGGLLLTTTYYY[[[]]]___bbbaaalllxxx{{{wwwwwwxxxvvvwwwyyyssszzz|||yyy{{{xxxnnnfff]]]QQQHHHDDDBBBAAA@@@CCCEEEGGGIIIJJJLLLOOORRRTTTWWW\\\aaafffkkkqqquuu}}}zzzvvvqqqnnnnnnpppqqqrrrsssvvvyyy{{{|||~~~yyyzzz{{{{{{{{{{{{{{{zzzwwwuuurrrqqqppppppnnnmmmjjjgggccc\\\UUURRRQQQRRRXXX]]]cccfffhhhjjjnnnqqqrrrvvv{{{~~~~~~}}}|||zzz{{{|||~~~}}}}}}{{{yyyuuukkk[[[NNNNNNUUUbbbjjjssswwwxxxzzz|||zzzxxxvvvtttvvvzzzpppmmmnnnffffffffffffgggkkkqqquuuuuuooo]]]FFF777555555444///////////////////////////111222555666888888999999;;;???FFFMMMTTTYYY\\\~~~~~~~~~~~~|||{{{xxxuuutttuuuyyy~~~~~~|||zzzyyyxxxvvvuuuvvvyyy|||~~~zzzuuulllddd]]]VVVPPPOOOQQQUUU]]]eeehhhooowww~~~~~~tttgggaaa___bbbeeegggjjjnnntttyyy~~~}}}{{{{{{zzzzzzzzz{{{}}}~~~}}}~~~}}}|||zzz{{{{{{|||}}}~~~~~~~~~~~~}}}|||zzzwwwuuussssssssstttvvvwwwyyyzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwuuuwwwyyy{{{{{{{{{yyyxxxvvvwwwxxxzzz{{{||||||||||||zzzxxxwwwxxxxxxwwwvvvvvvvvvuuutttsssrrrrrrqqqmmmjjjeee___[[[\\\aaaeeerrrzzz|||rrrfffXXXNNNOOOSSSZZZaaafffiiijjjjjjkkkhhhdddaaaaaafffmmmrrrqqqpppnnnnnnssszzz}}}xxxvvvvvvuuusssqqqqqqppplllggg^^^MMM===666444111000000111000////////////...------,,,,,,,,,---...///000000000000---///////////////111333333<<>>666444333444444333333333333222222333333333444555666777888777:::@@@GGGNNNSSSVVVXXX~~~~~~~~~|||yyyxxxuuutttvvvyyy}}}~~~|||zzzyyyxxxvvvuuuvvvyyy|||}}}}}}wwwrrriiiaaaZZZTTTNNNNNNPPPTTT]]]eeejjjqqqyyy~~~tttgggbbb```cccfffhhhkkkooosssxxx~~~~~~}}}||||||{{{{{{||||||~~~~~~~~~}}}|||||||||}}}}}}~~~~~~~~~}}}|||zzzwwwuuusssrrrssstttuuuwwwxxxyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxyyyzzzzzzzzzyyyxxxvvvwwwyyyzzz{{{||||||||||||zzzxxxwwwxxxxxxwwwvvvvvvuuuuuutttsssrrrqqqqqqnnnkkkeee___\\\\\\```dddpppyyy}}}sssgggYYYMMMKKKOOOUUU\\\aaadddeeeeeefffddd```]]]]]]aaafffjjjkkkiiiiiikkkpppyyy{{{uuusssrrrqqqpppnnnooonnnjjjfff]]]LLL===666333111///000000000//////............---------...///////////////......---///////////////111333444===IIITTT[[[aaaeeeggghhhaaaVVVMMMKKKLLLLLLJJJOOOQQQTTTYYY\\\^^^^^^]]]dddooo}}}zzzwwwzzz|||{{{zzz{{{yyy~~~~~~}}}zzzyyy{{{~~~tttkkk```UUUJJJEEEBBB@@@@@@BBBBBBDDDFFFHHHKKKOOOTTTXXXZZZ\\\```dddiiiooovvv{{{~~~yyyvvvrrrooooooqqqtttvvvxxxzzz}}}|||zzzzzzzzzzzzzzzyyyxxxxxxvvvtttqqqooonnnnnnmmmlllkkkiiiddd]]]WWWUUUVVVXXX]]]```dddfffhhhjjjmmmoooqqqssswww{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{tttjjj\\\OOOLLLPPP\\\gggpppsssttt{{{~~~xxxtttrrrpppsss|||wwwpppkkkhhheeeccceeeeeeeeekkkrrrvvvsssfffQQQ@@@777555333444444333333333333222222333333333444555666777888888;;;AAAHHHOOOTTTXXXZZZ~~~~~~|||wwwvvvvvvvvvwwwzzz}}}~~~}}}|||yyyyyyxxxvvvtttuuuyyy{{{|||zzzsssmmmeee\\\WWWQQQLLLMMMOOOTTT]]]eeelllsss|||uuugggbbbaaadddhhhiiilllppprrrwww~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}|||zzzwwwuuusssrrrrrrsssuuuvvvwwwxxxxxxwwwwwwwwwxxxxxxyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxwwwxxxyyyzzz{{{|||||||||{{{yyywwwwwwwwwxxxwwwvvvuuuuuutttsssrrrqqqppppppnnnkkkfff```\\\\\\```cccmmmwwwvvvjjjYYYMMMGGGKKKQQQXXX]]]```aaaaaaaaa```^^^\\\ZZZ\\\```cccbbbbbbbbbfffmmmvvvyyyrrrnnnmmmllllllkkklllkkkgggccc[[[LLL===555333000////////////...------........./////////000000000000///...---,,,---///////////////111333555>>>JJJVVV^^^cccggghhheee\\\RRRKKKJJJJJJJJJJJJQQQSSSWWWZZZ]]]^^^^^^]]]fffssszzzxxxzzz|||zzz{{{}}}}}}~~~}}}~~~{{{xxxxxx{{{qqqggg\\\QQQGGGCCCBBB??????BBBAAACCCFFFIIIMMMSSSYYY]]]\\\^^^bbbfffkkkrrryyy}}}}}}wwwuuusssqqqqqqrrrtttvvvxxx{{{~~~}}}{{{{{{{{{zzzyyyxxxwwwvvvuuussspppnnnnnnmmmllljjjllliiieee^^^YYYWWWWWWYYYaaacccgggiiiiiiiiijjjlllooorrrvvv{{{~~~~~~}}}wwwmmm^^^QQQMMMQQQYYYeeeppptttwww~~~~~~xxxrrrpppoooqqqyyy}}}uuuooogggdddcccdddeeeffflllsssxxxwwwkkkVVVCCC:::666444444444333333333333222222333333333444555666777888999<<>>666333000/////////...---,,,------...///000000000///////////////...---------/////////...///111333666???KKKXXXbbbgggiiiiiibbbXXXNNNJJJJJJJJJKKKMMMSSSUUUYYY\\\]]]^^^^^^___hhhwww~~~yyyvvvxxxyyyxxxzzz~~~~~~~~~yyyxxxxxx}}}}}}mmmdddWWWNNNEEEBBBBBB@@@???AAAAAADDDGGGJJJNNNTTTZZZ^^^]]]```dddhhhmmmttt{{{|||vvvuuutttsssssstttuuuvvvyyy{{{~~~}}}|||{{{{{{zzzxxxwwwuuuttttttrrrpppnnnnnnmmmkkkiiiiiihhhddd```[[[ZZZ[[[]]]bbbeeehhhiiihhhgggggggggnnnqqquuuzzz~~~zzzqqqbbbTTTPPPRRRWWWeeetttzzz~~~xxxrrrpppoooqqqwwwyyyrrrhhhdddcccddddddffflllttt{{{|||rrr^^^JJJ>>>888555444444333333333222222222222222333333555666888999999<<>>LLL\\\hhhmmmkkkhhh\\\OOOGGGKKKMMMKKKOOOVVVTTTWWWYYYYYYZZZ```jjjqqqvvvssspppooonnnooouuu}}}}}}}}}~~~vvvdddYYYMMMFFFAAACCCDDDCCCBBBCCCFFFHHHKKKMMMPPPUUU[[[___eeehhhlllqqqvvv}}}{{{|||zzzyyyxxxyyyzzz|||~~~|||}}}yyyyyyyyyxxxwwwuuutttssstttsssrrrqqqqqqooollliiieeeeeedddaaa^^^]]]^^^___bbbbbbbbbaaa```bbbdddgggiiimmmrrrxxx}}}}}}pppbbb]]]^^^bbbwwwrrrjjjccccccfffgggkkkppptttxxxqqqlllhhhgggggghhhnnnwww}}}dddMMM>>>666444444333333333333222222111111222333555777999:::999;;;@@@GGGPPPXXX___ccc~~~|||tttsssssstttvvvzzz}}}~~~~~~|||{{{xxxxxxwwwtttssstttwwwzzzyyy{{{yyyqqqjjjeee]]]VVVPPPLLLLLLQQQXXX^^^hhhpppttt{{{}}}qqqhhheeefffkkkpppppprrruuuxxx|||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzxxxuuussspppppppppqqqqqqrrrrrrssswwwwwwwwwxxxxxxyyyyyyzzzvvvwwwyyy{{{{{{{{{yyyxxxyyyyyyzzzzzz{{{zzzzzzzzzxxxvvvuuuuuuwwwxxxwwwvvvvvvvvvuuutttsssrrrrrrqqqpppmmmiiiccc]]][[[\\\]]]hhhqqqzzz}}}sssaaaPPPGGGKKKQQQWWW[[[]]]]]]]]]YYY]]]___\\\VVVTTTXXX]]]___^^^^^^```dddiiiooorrrttttttsssoooiiifffgggiiidddeeedddcccccc```UUUIII:::777444222222111000///////////////000000000000000000000000///...---,,,---///////////////111333666>>>LLL\\\iiinnnkkkgggZZZMMMFFFJJJMMMKKKNNNVVVTTTVVVXXXXXXYYYaaalllvvv~~~vvvssspppooommmnnnuuu~~~~~~~~~~~~tttaaaVVVLLLEEEAAACCCEEEDDDCCCDDDGGGIIILLLOOORRRXXX^^^bbbgggjjjooosssyyy|||}}}|||zzzyyyyyy{{{~~~|||~~~xxxxxxxxxxxxwwwuuutttssstttsssrrrrrrrrrpppllljjjggggggeeeaaa]]][[[[[[\\\]]]]]]\\\[[[ZZZ]]]aaadddhhhlllrrrxxx}}}rrreee___aaaeee|||~~~qqqiiicccdddfffhhhlllpppqqq~~~xxxsssnnniiihhhggghhhooowwwhhhPPP???666444444444333333333222222111111222333555777999::::::===AAAIIIQQQZZZaaaeee{{{xxxxxxuuussstttwwwzzz{{{{{{|||~~~|||yyywwwvvvvvvuuusssrrrsssuuuxxx}}}{{{wwwrrrkkkbbbXXXRRRMMMLLLLLLOOOVVVaaalllsssuuu|||xxxnnndddfffiiimmmoooqqqsssssszzz}}}~~~~~~}}}||||||~~~~~~}}}||||||{{{||||||{{{{{{||||||||||||{{{{{{||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~|||zzzwwwtttsssnnnnnnmmmmmmnnnppprrrssswwwvvvuuuuuuwwwyyy{{{}}}zzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvuuuuuuvvvvvvuuusssqqqpppmmmlllkkkhhh```XXXXXX]]]ccckkkvvv~~~xxxfffTTTMMMMMMOOOTTT[[[______]]]\\\[[[\\\[[[UUUPPPSSSZZZ___^^^]]]^^^bbbgggkkkllltttvvvuuuooojjjjjjjjjhhhhhhfffiiigggaaadddaaaPPP???888222111000//////222......////////////......---------------------------///000000//////000222777CCCRRR]]]ffflllkkkfffTTTOOOJJJJJJMMMQQQSSSSSSWWWQQQSSSZZZ]]]aaappp|||wwwqqqrrrrrrppppppsss{{{}}}}}}~~~lll[[[PPPHHHEEEBBBBBBDDDFFFEEEDDDGGGIIILLLPPPUUU\\\dddiiillloootttyyy~~~|||yyyyyywwwvvvuuuuuuuuuuuuvvvtttrrrppppppooollljjjiiifffcccaaa^^^[[[WWWTTTRRRRRRSSSSSSUUUYYY___dddhhhkkkqqqwww}}}xxxllldddaaaggg}}}oookkkhhhhhhgggeeegggkkkpppxxx~~~uuuoookkkiiihhhhhhnnnvvvtttWWWAAA888777555222111222333222222222333333444555666777777999<<>>444333444222000000......////////////.................................///000000000222555888???LLL\\\gggnnnpppjjjbbbVVVSSSSSSUUUZZZ^^^^^^]]]___^^^^^^___bbbkkkzzz|||wwwuuuuuuuuutttrrrrrrwwwuuufffYYYMMMFFFBBBCCCCCCDDDEEEGGGJJJKKKMMMRRRYYY```eeejjjooorrrxxx}}}}}}{{{zzzyyywwwvvvvvvuuuuuuuuutttrrrqqqpppmmmiiifffgggdddaaa]]]YYYSSSLLLGGGDDDEEEFFFGGGJJJPPPVVV[[[cccfffjjjpppuuuyyy|||}}}}}}}}}}}}~~~zzzmmmaaa[[[ZZZfffyyy{{{vvvqqqkkkkkknnnppptttzzz~~~wwwtttqqqqqqwwwpppTTT???888666333222333444333333222333333444555666777777888<<>>DDDLLLWWWaaajjjooo}}}wwwrrroooppprrrtttxxx|||}}}zzzyyywwwtttsssrrrrrrsssuuuxxxzzzzzzyyytttjjj^^^UUUQQQQQQPPPUUU]]]eeelllqqqssstttyyyxxxsssrrrqqqrrruuuxxxyyyzzzvvvvvvwwwyyy}}}|||}}}~~~~~~~~~}}}|||{{{zzz{{{||||||}}}{{{yyyyyyzzz||||||{{{zzz{{{{{{{{{zzzzzzyyyxxxzzzyyyyyyyyyyyyzzz{{{|||{{{zzzzzzzzzzzz{{{{{{|||{{{||||||{{{yyyuuurrrpppnnnmmmmmmlllmmmnnnpppqqqrrrssstttuuuwwwxxxxxxyyyxxxxxxyyyzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz|||{{{{{{zzzyyyxxxxxxwwwwwwwwwvvvuuutttsssrrrrrrqqqnnnkkkhhhddd```\\\XXXXXX^^^fffppp{{{vvvkkkYYYQQQOOOZZZiiitttyyy{{{~~~|||zzzwwwoooddd______fffqqqzzz||||||~~~yyyssspppqqqxxx}}}fffRRR===444444333111//////000000111111000000///000000000000000000000000///...000333333333:::BBBSSSaaannnnnnfff^^^VVVPPPOOOTTT]]]eeekkknnnnnnmmmggggggiiimmmttt}}}yyyrrrkkkkkkkkkmmmrrrzzz~~~{{{|||yyygggXXXNNNHHHDDDAAABBBEEEGGGHHHHHHJJJOOOSSS___bbbgggmmmssszzz|||yyyxxxvvvtttsssppppppppppppnnnllljjjiiiggggggfffccc^^^XXXSSSPPPKKKKKKLLLOOOSSSYYY___bbbfffgggjjjnnnsssxxx|||~~~|||}}}|||xxxssshhh]]]TTTSSSWWWaaaiiilllmmmpppooorrrzzzzzzvvvqqqlllmmmqqqrrrxxx~~~}}}yyysssooorrrwwwnnnLLLAAA999444444555333333444444444333444444555666777;;;===CCCLLLVVVaaajjjooo|||wwwsssppprrruuuxxx|||}}}zzzxxxwwwvvvuuuttttttuuuwwwyyy{{{|||zzztttiii]]]TTTPPPPPPPPPUUU]]]fffnnnsssuuuuuuzzzzzzrrrqqqppprrruuuxxxyyyxxxvvvvvvvvvxxx}}}~~~|||{{{|||~~~~~~~~~}}}|||{{{{{{{{{|||||||||{{{zzz{{{|||}}}{{{zzzzzz{{{{{{{{{{{{zzzyyyyyyzzzzzzyyyyyyyyyzzz{{{{{{|||{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{zzzxxxuuurrrpppnnnnnnmmmmmmnnnoooqqqrrrttttttuuuvvvwwwxxxxxxxxxxxxyyyzzz{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{zzzyyyxxxwwwvvvwwwwwwvvvuuutttsssrrrrrrqqqnnnkkkhhheeeaaa\\\XXXXXX]]]eeeooozzzxxxmmmYYYQQQNNNYYYgggppptttuuuxxxvvvvvvvvvooofffaaaaaajjjuuu{{{uuuqqqsssyyy}}}iiiTTT>>>555555444222000...//////000000//////...000000000000000000000000000//////111222444<<>>777666666555444666444444333444444555666777777;;;BBBKKKUUU___gggkkk}}}zzzxxxwwwssswww||||||zzzyyyyyyxxxxxxxxxyyyzzzzzz{{{~~~{{{sssgggZZZRRROOOOOORRRXXXbbblllssswwwxxxxxx}}}qqqmmmmmmnnnqqqtttuuuuuutttwwwwwwwwwyyy~~~~~~}}}}}}{{{}}}~~~~~~~~~~~~~~~}}}{{{|||{{{zzzxxxyyy{{{}}}~~~~~~}}}|||||||||}}}}}}{{{{{{|||}}}~~~|||yyyzzzzzz{{{||||||||||||{{{{{{{{{zzzyyyyyyyyyzzzzzz{{{zzzyyyyyyyyyyyyyyyyyyxxxyyyzzz{{{zzzxxxvvvtttrrrrrrqqqpppqqqrrrsssttttttvvvxxxzzz{{{zzzyyyxxxyyyyyy{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxwwwwwwvvvuuuuuuuuuwwwwwwvvvuuutttsssrrrrrrqqqpppnnnllliiiddd]]]YYYVVVYYY^^^fffsss|||zzzsss___SSSLLLQQQ\\\dddhhhjjjlllkkkooovvvwwwqqqkkkiiiiiissszzzyyyuuusssrrrpppsss|||{{{wwwvvv{{{}}}{{{zzz||||||yyymmmWWW???444333222000///...//////000000//////...000000000000000000000000111//////111333777@@@KKKTTT]]]```ZZZPPPJJJHHHGGGLLLPPPWWW^^^dddgggiiiiiieeeggglllvvv}}}yyyxxxttttttvvv~~~{{{zzzyyywwwxxx{{{|||lllbbbTTTJJJEEECCCBBBBBBCCCEEEHHHIIIKKKPPPXXX^^^fffmmmvvv|||{{{zzzxxxvvvtttqqqooonnnkkkooouuu|||}}}yyywwwuuutttrrrpppppppppnnnmmmllllllllllllhhhhhhiiihhheeeaaa]]][[[VVVTTTSSSTTTXXX^^^eeeiiihhhhhhiiikkkooouuuzzz}}}}}}ssshhhXXXOOOJJJRRR___jjjrrrxxx||||||wwwsssuuuyyy~~~~~~wwwppplllnnntttgggJJJAAA999777666444444555444444333444444555666777777;;;BBBLLLVVV```gggkkk}}}zzzxxxwwwtttwww|||}}}|||{{{xxxyyyyyyyyyyyyyyyzzzzzz}}}zzzrrrfffZZZRRROOOPPPTTTZZZdddnnnuuuxxxxxxwww}}}|||pppllllllmmmpppsssuuutttsssxxxxxxxxx{{{~~~}}}}}}{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~zzzzzzzzzyyyxxxxxxzzz|||}}}}}}|||||||||}}}~~~|||||||||}}}~~~~~~|||zzzzzzzzz{{{||||||||||||||||||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyzzzzzzyyyzzz{{{|||{{{yyywwwvvvttttttrrrqqqqqqqqqrrrssssssuuuxxx{{{||||||zzzyyyyyyzzz{{{||||||}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvuuutttsssrrrrrrqqqpppooommmjjjddd^^^YYYUUUWWW[[[cccqqq{{{zzzsssaaaTTTKKKOOOZZZbbbhhhkkkkkkkkkpppxxx{{{uuunnnlllhhhpppvvvsssnnnmmmllljjjllluuu~~~}}}yyyvvv|||~~~|||yyyzzzzzzxxxoooYYYAAA555333222111000///000000111111000000///000000000000000000000000000...///222444888AAAKKKTTT\\\```YYYOOOJJJHHHFFFJJJNNNTTT[[[```cccdddeeeccceeejjjuuu}}}zzzzzz{{{{{{}}}zzzzzzyyyxxxwww{{{}}}wwwggg]]]PPPGGGCCCCCCCCCBBBEEEHHHJJJKKKNNNSSS\\\ccchhhpppzzz~~~zzzxxxqqqqqqpppooommmjjjgggfffeeegggkkkpppxxx}}}yyyvvvuuusssrrrppppppooonnnmmmllllllmmmmmmggghhhhhhhhheeebbb^^^\\\VVVTTTRRRSSSWWW]]]dddhhhhhhhhhhhhjjjnnntttyyy}}}~~~~~~~~~|||sssiiiYYYOOOKKKTTTcccpppyyy~~~{{{vvvxxx|||}}}vvvoookkknnnttt}}}nnnNNNDDD;;;777666333333444444444333444444555666777777;;;CCCMMMWWW```gggkkk~~~~~~}}}zzzxxxxxxtttwww}}}~~~}}}|||xxxxxxyyyyyyyyyyyyyyyyyy}}}yyyrrrfffZZZRRRPPPPPPUUU[[[eeennnuuuxxxxxxwwwzzz{{{pppllllllmmmpppsssuuutttrrrxxxxxxyyy|||~~~}}}}}}|||}}}|||||||||||||||{{{zzzzzz{{{{{{||||||}}}}}}~~~~~~yyyyyyyyyxxxwwwxxxzzz||||||}}}|||||||||}}}~~~}}}|||||||||~~~~~~}}}{{{zzzzzz{{{|||}}}}}}|||||||||{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyzzzzzz{{{yyyzzz{{{||||||zzzxxxwwwvvvuuusssrrrqqqqqqrrrrrrrrruuuxxx{{{||||||{{{zzzyyyzzz{{{|||}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyyyyyyyzzzzzzzzzwwwwwwvvvuuutttsssrrrrrrqqqpppooommmjjjeee^^^YYYTTTVVVZZZbbbooozzzzzztttbbbUUUJJJMMMXXXaaahhhkkklllkkkpppyyy}}}wwwpppmmmeeemmmqqqnnniiiggggggeeehhhqqqzzz}}}~~~zzzvvv||||||yyyyyyyyywwwqqq[[[BBB777444333222111000000111111111111000000000000000000000000000000///...000333555999AAAKKKUUU]]]```YYYOOOIIIGGGEEEJJJMMMSSSYYY]]]```bbbbbbbbbccciiiuuu}}}{{{{{{zzzzzzzzzxxxwwwzzzyyysssbbbYYYMMMDDDBBBBBBCCCCCCGGGJJJLLLMMMPPPVVV___fffjjjsss}}}|||wwwtttrrrllllllkkkjjjhhhfffcccaaaccceeegggkkkpppxxx}}}yyyvvvtttsssqqqppppppooonnnmmmllllllmmmnnnfffggghhhhhheeebbb___\\\UUUTTTRRRRRRVVV\\\ccchhhiiihhhhhhjjjnnntttyyy}}}~~~~~~}}}~~~~~~{{{rrriiiYYYOOOKKKVVVfffttt}}}~~~yyyzzz~~~~~~~~~{{{uuunnnjjjmmmtttzzzsssOOOEEE<<<888666333222444444444444444444555777777777;;;CCCMMMXXXaaahhhkkk~~~~~~}}}zzzwwwuuuwww{{{~~~~~~zzz|||~~~}}}|||}}}{{{yyyyyyzzz||||||||||||wwwnnncccYYYSSSQQQQQQVVV```llltttvvvvvvxxxzzzvvvnnnlllmmmppprrrssstttttttttvvvxxx{{{~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyyyyyyyyzzz{{{|||||||||{{{wwwxxxxxxwwwvvvwwwzzz|||}}}|||{{{{{{{{{|||~~~~~~}}}}}}||||||{{{{{{|||{{{{{{{{{{{{||||||}}}|||||||||{{{zzzyyyxxxwwwxxxxxxwwwwwwxxxxxxyyyzzz}}}|||{{{zzzyyyxxxxxxwwwuuusssqqqqqqrrrssstttsssssstttvvvxxxzzz{{{||||||{{{{{{{{{{{{||||||||||||{{{zzzzzzyyyyyyxxxwwwwwwzzzyyyxxxxxxzzzzzzyyyxxxyyyxxxvvvuuutttttttttuuurrrqqqooommmjjjddd]]]YYYUUUVVVYYY___lllxxxyyytttgggXXXKKKMMMXXXaaagggjjjiiilllpppuuu~~~zzzoookkkkkkmmmnnnjjjcccbbbeeeeeelllvvv{{{vvvuuuwwwzzz{{{yyywwwuuuuuusss]]]FFF;;;666222111222111111000///////////////000000////////////000000...000222333666===FFFMMMYYY^^^bbb[[[OOOFFFEEEHHHKKKMMMRRRWWW\\\]]]\\\[[[^^^bbbkkkxxx}}}{{{zzzzzzyyyxxxxxx{{{zzz|||wwwnnn^^^TTTJJJFFFEEEDDDEEEGGGGGGIIILLLOOOTTT[[[bbbhhhqqqwww~~~yyyvvvvvvuuusssqqqqqqqqqqqqnnnjjjgggffffffhhhjjjlllnnnppptttyyy}}}|||yyy|||}}}|||}}}}}}}}}|||zzzwwwtttrrrqqqppppppooooooooonnnmmmmmmlllllljjjjjjiiigggeeebbb___]]]ZZZXXXTTTRRRUUU[[[cccgggeeehhhkkkmmmnnnrrryyy~~~~~~~~~}}}zzzsssiiiYYYMMMMMMWWWdddyyy{{{yyy{{{}}}{{{zzz~~~yyyssslllhhhkkkqqqzzzyyy]]]FFF:::;;;888888:::777444444444555555555555666999<<>><<<666444555222444444444555555555555666999<<>>IIIQQQYYY___bbb\\\PPPFFFEEEHHHLLLQQQWWW\\\]]]^^^___```bbbjjjuuu~~~|||xxxuuusssvvv|||zzzpppmmmooommmeee^^^TTTLLLEEEEEEGGGHHHIIILLLOOORRRXXX^^^eeelllsssxxx}}}zzzwwwuuuuuuvvvwwwzzz~~~}}}{{{{{{zzzxxxvvvooojjjeeefffnnnxxx~~~yyywwwwwwvvvuuuuuuuuutttsssrrrqqqpppooommmmmmllllllkkkkkkjjjjjjfffggggggfffdddbbb```___XXXUUUQQQOOOOOORRRVVVZZZ[[[```eeeiiikkkooouuuzzz|||||||||}}}}}}~~~~~~wwwnnn[[[MMMIIIPPP\\\qqqzzzwwwxxxsssqqqmmmmmmwww{{{uuupppnnnlllkkkqqqyyyfffMMM>>><<<666555777444444444444555555555555666999<<>><<<666555888666444444444555555555555666999<<>>DDDMMMXXXeeerrr{{{}}}{{{{{{zzzzzz{{{}}}zzzzzz|||~~~}}}tttggg]]]XXXZZZ```eeekkknnnqqqqqqpppqqquuuyyy}}}sssmmmllljjjmmmoooqqqqqqqqqsssuuuxxxzzz~~~~~~~~~~~~~~~~~~}}}}}}||||||~~~~~~~~~~~~}}}{{{zzzyyyxxxyyyyyyxxxwwwyyy|||~~~~~~|||{{{{{{}}}}}}|||||||||{{{{{{{{{zzz{{{{{{|||||||||||||||||||||||||||||||||||||||yyyzzzzzzyyyxxxwwwyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvuuutttsssrrrqqqooooooooopppqqqsssuuuxxx{{{}}}~~~~~~}}}||||||{{{{{{|||}}}~~~}}}}}}|||zzzzzzyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvttttttsssrrrrrrrrrsssssstttrrrqqqnnnkkkeee^^^YYYSSSQQQPPPTTT^^^jjjtttzzz}}}ppp___RRROOOUUU^^^dddeeegggjjjpppyyyxxxrrrqqqtttyyywwwoooiiigggiiikkkqqqzzz|||uuullljjjjjjkkkooorrrssstttuuummm\\\GGG999555333111222222111000111222222222//////000000111111111111...222555555777CCCWWWggguuuuuupppeeeYYYRRRTTTXXX[[[bbbkkkqqqrrrqqqqqqqqqnnnqqqwww}}}zzzxxxtttrrrssswww{{{|||rrrddd\\\ZZZYYYVVVSSSKKKJJJIIIIIILLLRRRWWWZZZbbbhhhqqqyyy~~~zzzwwwtttssstttwwwzzz|||zzzvvvvvvwww|||zzztttqqqqqqpppmmmkkkfffbbb^^^```iiisss{{{{{{uuurrrppppppppppppooooooooonnnnnnmmmmmmmmmlllkkkjjjjjjiiiiiiiiijjjjjjhhhgggfffeeebbb^^^[[[XXXRRRLLLJJJIIIHHHLLLQQQVVV]]]gggooossswww{{{~~~uuujjjYYYPPPJJJMMMVVV]]]cccffffffgggkkksss~~~|||tttnnnjjjiiihhhggghhhooo|||zzzYYYBBB;;;555555888555444444333333444555777888:::>>>EEENNNYYYfffsss{{{||||||}}}}}}||||||zzzyyyzzz|||~~~~~~yyyqqqeee[[[WWWZZZ```eeejjjmmmpppppppppqqquuuyyy~~~tttnnnllljjjllloooqqqqqqrrrtttuuuwww{{{~~~~~~~~~~~~}}}}}}|||||||||}}}}}}}}}|||{{{yyyxxxxxxvvvvvvvvvuuuuuuvvvyyy|||}}}|||{{{{{{||||||||||||{{{{{{{{{{{{zzz{{{{{{|||||||||||||||||||||||||||||||||||||||xxxyyyzzzyyyxxxxxxyyy{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwvvvuuusssrrrqqqqqqpppqqqqqqrrrsssuuuxxx{{{}}}~~~~~~}}}|||||||||||||||}}}}}}}}}}}}|||{{{zzzzzzzzzzzzzzzxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuutttttttttttttttsssrrrpppnnnkkkeee^^^YYYTTTQQQPPPTTT]]]hhhrrrxxx{{{ppp```TTTQQQXXXaaahhhkkknnnrrrvvv}}}}}}vvvooooootttyyyxxxqqqlllkkkoooqqqvvv~~~|||uuulllkkkjjjlllooorrrssssssssslll[[[GGG:::555333111222222111111000111222222/////////000111111222222...222555666888CCCWWWfffsssrrrmmmbbbWWWSSSWWW]]]dddkkksssxxxwwwuuussssssoooqqqvvv}}}|||zzzvvvttttttwww{{{}}}yyypppccc[[[XXXWWWUUURRRKKKJJJIIIKKKOOOUUU[[[^^^eeellluuu|||~~~{{{uuutttssstttvvvzzzzzzrrrpppqqquuuzzz{{{uuuqqqpppooollliiieee```]]]___hhhrrr{{{zzzuuuqqqooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmkkkkkkjjjjjjiiiiiijjjjjjjjjiiigggfffeeebbb___\\\XXXRRRMMMKKKJJJIIILLLQQQVVV]]]gggooossswww{{{~~~ttthhhWWWMMMGGGLLLSSSYYY___eeegggiiinnnuuu~~~|||tttmmmiiigggeeeeeegggooo}}}}}}[[[DDD<<<555555888555444444333333444555777888:::>>>EEENNNYYYfffrrrzzz~~~|||{{{}}}~~~}}}|||}}}}}}yyyxxxyyy{{{}}}}}}vvvooodddZZZWWWZZZ```dddjjjmmmpppqqqppprrrvvvzzz~~~tttnnnmmmjjjllloooqqqrrrssstttvvvxxx|||~~~}}}}}}}}}}}}}}}}}}||||||~~~~~~}}}|||zzzyyyxxxxxxsssttttttssssssuuuxxx{{{~~~}}}}}}}}}}}}|||||||||{{{{{{{{{zzzzzzzzz{{{{{{|||||||||||||||||||||||||||||||||||||||xxxyyyzzzyyyxxxxxxzzz{{{yyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyyzzzzzzyyywwwvvvsssrrrrrrrrrrrrrrrrrrrrrrrrtttwwwzzz|||}}}}}}}}}|||||||||}}}}}}}}}}}}}}}||||||{{{zzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvuuuttttttttttttrrrqqqooonnnjjjeee^^^YYYTTTRRRQQQUUU^^^hhhqqqvvvwwwnnnaaaVVVTTTZZZdddllloootttxxx|||}}}uuulllmmmrrrwwwwwwrrrppprrrwwwwww{{{~~~wwwooommmlllmmmppprrrttttttrrrjjjZZZGGG:::666333111000111222111//////111222//////000000111111111222...222555666:::EEEVVVcccmmmmmmhhh^^^UUUSSSZZZaaakkkrrrzzz~~~}}}yyywwwvvvrrrtttyyy|||yyyvvvuuuwwwzzz|||tttlllbbbZZZWWWUUUSSSQQQKKKJJJJJJLLLQQQXXX___cccjjjpppyyy~~~{{{xxxssstttuuuwwwzzzsssnnnlllmmmtttyyy{{{uuuqqqpppnnnkkkhhhccc___[[[^^^gggrrrzzz~~~~~~zzztttpppnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkjjjjjjiiijjjjjjkkkjjjiiigggfffeeeccc___\\\YYYSSSNNNMMMLLLJJJMMMRRRXXX___hhhooosssxxx|||~~~rrrfffUUUKKKEEEJJJPPPTTT[[[dddhhhkkkqqqxxx}}}vvvooojjjgggeeegggkkksss{{{{{{www~~~~~~]]]FFF===666666888444444444333333444555777888999===EEENNNYYYfffrrryyy~~~|||zzz}}}~~~}}}{{{|||}}}yyywwwxxxyyyzzzzzzuuummmcccZZZVVVYYY___cccjjjmmmpppqqqqqqrrrwww{{{~~~tttnnnmmmjjjllloooqqqrrrsssuuuwwwzzz}}}|||||||||}}}}}}}}}}}}}}}}}}}}}{{{yyyxxxwwwvvvvvvrrrssssssssssssuuuyyy|||~~~~~~~~~~~~||||||{{{{{{{{{zzzzzzzzzzzz{{{{{{|||||||||||||||||||||||||||||||||||||||xxxyyyyyyyyyxxxxxxzzz|||zzzzzzzzzzzzzzzzzzzzzzzzwwwxxxzzz{{{{{{zzzyyyxxxssssssrrrrrrrrrsssssssssqqqsssvvvzzz||||||||||||||||||}}}}}}}}}}}}||||||||||||{{{zzzzzzzzzzzz{{{xxxxxxxxxxxxxxxxxxxxxxxxwwwwwwuuuttttttsssssssssqqqpppooommmjjjeee^^^YYYTTTSSSSSSWWW___hhhppptttssslllaaaXXXVVV\\\fffnnnrrrwww||||||sssjjjkkkoootttuuusssuuuzzz||||||~~~|||sssqqqpppppprrrtttuuuuuupppjjjZZZGGG:::666444111///111222000......000222000000000000000111111111///111333666<<>>777555333222222222222111111111111000000000000000000000000000222444777;;;BBBIIINNNSSSTTTSSSOOOMMMQQQ[[[cccmmmttt}}}}}}wwwuuuttttttyyy~~~ttthhhddd^^^YYYUUURRRPPPNNNNNNPPPSSSVVV\\\dddnnnttt|||zzzyyyvvvtttsssvvv{{{yyynnndddbbbeeeiiiooouuuzzz}}}zzzwwwssspppmmmjjjfffccc]]]ZZZWWWZZZcccmmmuuuyyyzzzvvvpppllljjjjjjiiihhhiiiiiijjjkkkkkkkkkkkkjjjkkkjjjhhhggggggggghhhiiiggggggfffeeedddbbb```___XXXWWWSSSOOOLLLMMMQQQUUU]]]bbbiiiooouuuzzzwwwiii[[[MMMFFFAAABBBHHHQQQ___jjjvvvzzz{{{www{{{zzzqqqkkkccc^^^___ccciiirrr}}}iiiLLL???;;;666333333444444444444555666777888;;;===CCCMMMZZZfffooosss}}}}}}~~~~~~zzzvvvsssrrruuuwwwwwwvvvoooggg^^^XXXXXX]]]cccgggjjjmmmooooooooorrrwww|||vvvpppooommmoooqqqrrrtttvvv{{{~~~|||||||||||||||}}}~~~~~~|||{{{yyywwwuuutttssssssqqqrrrrrrsssuuuzzz~~~~~~~~~}}}||||||}}}|||zzzxxxvvvvvvxxxyyyzzz{{{{{{{{{yyyyyyzzz{{{zzzyyywwwvvvwwwxxxzzz{{{{{{yyywwwvvvyyyyyyzzzzzz{{{zzzzzzzzzyyyzzzzzz{{{{{{zzzzzzyyywwwvvvtttrrrppppppppppppssstttuuuwwwxxxzzz{{{|||{{{||||||}}}}}}}}}||||||yyyzzz{{{{{{||||||{{{{{{wwwxxxyyyzzz{{{|||||||||yyyxxxwwwvvvuuutttttttttsssqqqmmmjjjgggccc^^^[[[UUUTTTUUUZZZdddqqq||||||tttpppqqqssszzzuuullleeejjjxxx~~~wwwrrrnnnqqq{{{}}}yyywwwwwwwwwvvvrrrpppeeeQQQ@@@777444333111111111111111111111111000000000000000000000000000222444777:::AAAHHHLLLSSSSSSQQQMMMKKKNNNUUU\\\iiiqqq|||{{{tttsssssstttyyy~~~|||ttthhheee```ZZZVVVSSSPPPOOOOOOQQQUUUYYY___gggqqqwww}}}|||{{{yyywwwwww{{{lllddd^^^```eeeiiipppwww|||}}}wwwuuuqqqnnnllliiieeebbb[[[WWWUUUXXXaaallltttxxxyyyvvvrrrooonnnmmmkkkiiihhhiiiiiijjjjjjjjjjjjjjjjjjiiihhhhhhgggggghhhhhhffffffeeedddbbb```___]]]YYYWWWSSSOOOLLLMMMQQQTTT\\\aaahhhoootttyyy}}}~~~~~~~~~}}}~~~vvvgggYYYKKKEEE@@@BBBHHHSSSbbbooo{{{zzzuuuyyy}}}uuummmhhh```\\\^^^aaagggpppzzzhhhKKK???;;;666333444444444444444555666777777;;;===CCCMMMZZZfffooosss~~~}}}}}}}}}yyyuuurrrrrruuuwwwvvvtttllleee]]]XXXYYY^^^dddhhhlllnnnpppqqqqqqsssyyy~~~vvvqqqpppmmmoooqqqsssuuuxxx|||||||||||||||||||||}}}~~~zzzyyyxxxvvvtttsssrrrrrrqqqrrrssstttwww{{{~~~}}}||||||}}}|||zzzxxxvvvwwwxxxyyyzzzzzz{{{{{{xxxyyyzzz{{{zzzyyyxxxwwwxxxyyy{{{{{{{{{yyywwwvvvxxxyyyyyyzzz{{{{{{{{{zzzyyyzzzzzz{{{{{{zzzzzzyyywwwuuusssqqqpppoooooopppssssssuuuvvvxxxzzz{{{|||}}}}}}}}}~~~~~~}}}}}}|||yyyzzzzzz{{{{{{{{{{{{{{{wwwxxxyyyzzz{{{{{{{{{{{{xxxxxxvvvuuuttttttttttttsssqqqmmmjjjgggccc^^^[[[UUUUUUVVVZZZbbbnnnzzz|||tttqqqtttyyyvvvlllccchhhvvv|||uuuoookkknnnxxx~~~xxxttttttuuuwwwwwwuuutttiiiUUUBBB888444222000000000000000000000000000000000000000000000000000111333666:::AAAIIINNNUUUSSSPPPLLLJJJMMMSSSXXXeeennnyyyxxxpppoooqqqsssxxx~~~zzzssshhhfffbbb\\\WWWSSSQQQPPPPPPRRRVVV[[[bbbjjjsssyyy~~~}}}{{{{{{qqqccc^^^\\\___eeeiiipppwww}}}yyytttrrrooommmkkkgggccc```YYYVVVSSSVVV```kkkssswwwwwwuuuqqqooonnnmmmkkkiiiggghhhiiiiiijjjjjjiiiiiijjjiiiiiihhhhhhhhhhhhhhhggggggeeedddaaa___\\\[[[YYYWWWSSSNNNKKKLLLPPPSSSZZZ___gggmmmrrrvvvzzz|||{{{{{{{{{{{{}}}}}}tttdddVVVIIICCC@@@BBBHHHSSSeeesss}}}|||wwwrrrvvv{{{qqqiiieee___]]]___aaafffmmmwwwfffIII>>>;;;777555666333333333444444555666777;;;===CCCMMMZZZfffooosss~~~|||}}}~~~}}}xxxuuurrrrrruuuvvvuuutttiiiccc\\\XXXYYY___eeeiiillloooqqqrrrrrrtttzzz~~~vvvqqqpppmmmooorrrtttvvvzzz~~~~~~}}}}}}}}}||||||}}}}}}~~~zzzyyyxxxvvvtttssssssssssssttttttuuuwww|||~~~}}}||||||}}}|||zzzxxxvvvwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyzzzzzzyyyyyyxxx{{{{{{{{{zzzzzzyyyxxxwwwxxxxxxyyyzzz{{{{{{{{{{{{yyyzzzzzz{{{{{{zzzzzzyyyvvvuuusssqqqpppooooooooorrrssstttuuuwwwyyyzzz{{{}}}}}}}}}}}}}}}||||||{{{xxxyyyzzzzzz{{{{{{zzzzzzwwwwwwxxxyyyzzzzzzzzzzzzwwwvvvuuuttttttssssssssssssqqqmmmjjjgggccc^^^[[[UUUUUUVVVXXX___jjjwwwxxxoooooottt|||wwwmmmdddgggttt~~~~~~yyysssmmmiiimmmxxx{{{uuuqqqqqqsssvvvwwwwwwwwwmmmYYYDDD888444222///////////////000000000000000000000000000000000000111333666;;;CCCMMMTTTVVVTTTPPPLLLJJJNNNUUUZZZaaajjjvvv~~~~~~tttllllllooorrrwww|||yyyrrrggggggddd^^^XXXTTTRRRQQQQQQTTTXXX^^^eeemmmvvv|||tttbbb\\\YYYZZZ```fffjjjqqqxxx~~~zzzvvvrrrpppnnnllljjjfffbbb^^^XXXTTTRRRUUU___jjjrrrvvvvvvsssooolllkkkjjjhhhggggggggghhhiiiiiiiiiiiihhhiiiiiiiiiiiihhhhhhhhhggghhhgggfffdddaaa^^^\\\[[[XXXVVVRRRMMMJJJKKKNNNRRRXXX]]]eeelllppptttwwwxxxxxxxxxxxxyyy{{{{{{qqqaaaSSSGGGBBB???AAAGGGSSSfffvvv}}}yyyuuuppptttyyy~~~llleeeccc^^^]]]```aaafffllluuueeeIII>>>;;;777555666333333333333444555666777:::<<>>;;;666444555333333333333444555666666888;;;AAALLLZZZhhhqqqvvv~~~|||}}}~~~~~~~~~}}}wwwuuurrrsssvvvwwwuuusssfffaaaZZZWWWZZZ```gggjjjkkkmmmpppppppppsssxxx}}}}}}tttppppppmmmooorrruuuwww{{{~~~||||||}}}}}}|||~~~~~~~~~~~~~~~}}}|||{{{yyyxxxwwwwwwwwwuuuvvvvvvwwwxxx}}}}}}|||{{{{{{|||{{{yyywwwvvvwwwxxxyyyyyyyyyyyyyyyzzzyyyxxxwwwxxxyyyzzz{{{~~~}}}zzzxxxwwwxxxyyyzzzwwwxxxyyyzzz{{{{{{{{{{{{yyyzzzzzz{{{{{{zzzzzzyyyvvvuuusssqqqoooooooooooopppqqqrrrtttuuuwwwxxxyyyyyyzzzzzzzzzyyyyyyxxxwwwwwwwwwxxxyyyyyyyyyyyyxxxwwwwwwxxxxxxxxxwwwvvvvvvuuutttsssrrrrrrrrrrrrrrrsssqqqmmmjjjgggccc^^^[[[TTTUUUVVVWWW]]]hhhvvvyyyllldddiiirrryyyzzzqqqiiijjjrrrzzz{{{yyyrrrmmmjjjnnnyyy}}}uuuooonnnpppsssuuuyyy{{{rrr]]]GGG999444222000000111111222222222333000000000000000000000000111111222555===HHHUUU^^^eee___VVVNNNJJJLLLQQQUUU\\\eeeqqqzzz}}}~~~~~~yyy|||~~~~~~~~~}}}~~~zzzooofffggglllpppuuuzzz~~~tttoooggghhhfffaaaYYYTTTRRRSSSUUUXXX]]]dddkkksss|||hhhZZZVVVRRRSSSYYYbbbiiinnnvvv}}}yyytttrrrooonnnlllkkkiiieee```\\\XXXTTTRRRUUU___jjjssswwwzzzvvvqqqmmmkkkjjjiiihhhfffgggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhggggggddddddddddddcccaaa```___VVVTTTPPPKKKHHHHHHLLLOOOUUUZZZbbbiiimmmppprrrssssssssssssuuuxxx}}}xxxmmm]]]OOOEEEAAA???@@@EEEQQQeeewwwxxxyyytttrrriiimmmqqquuu|||jjjeeeeeebbbcccgggaaafffkkkssshhhJJJ>>>:::555222222333333333333444555666666777:::@@@LLLZZZhhhrrrwww|||zzzzzz|||}}}yyyvvvtttuuuxxxxxxvvvtttiiiaaaZZZZZZ]]]aaahhhnnnmmmoooppppppooorrrxxx|||}}}tttpppoooqqqrrrtttvvvyyy~~~||||||}}}}}}}}}zzz{{{|||~~~~~~~~~}}}}}}{{{zzzxxxwwwvvvwwwwwwxxxwwwwwwvvvuuuwww|||~~~~~~}}}||||||{{{zzzxxxwwwvvvwwwwwwwwwvvvwwwwwwxxxyyyyyyyyyyyyzzzzzzzzz{{{{{{}}}|||{{{zzzzzz{{{|||}}}}}}|||{{{zzzzzzzzzzzzzzz{{{{{{||||||{{{{{{zzzyyyxxxwwwuuurrrpppooonnnmmmmmmoooqqqrrrssstttwwwyyywwwwwwwwwwwwvvvvvvvvvuuuyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvuuutttttttttsssqqqppppppqqqssstttoooooonnnlllhhhccc^^^[[[VVVRRRRRRWWW]]]gggttttttdddcccbbbpppzzzlllccciiinnnsssxxxtttrrrpppooosss{{{vvvsssrrrqqqrrrtttxxxwwwppp___JJJ999222111000000000000000000000000111111000000//////......222333444666<<>>@@@GGGQQQ```nnntttwwwxxxrrrpppkkkjjjjjjkkkqqqyyyxxxlllhhhfffcccccceeeggggggiiirrrjjjJJJ===999555333444222222333444555666777888:::<<>>JJJYYYcccpppjjjaaaWWWOOOMMMPPPSSSXXX```jjjpppqqqppppppqqqpppwwwzzzqqqiiigggiiimmmssszzz~~~xxxsssooommmiiiccc]]]ZZZZZZ[[[]]]cccjjjqqqxxxuuu```SSSMMMKKKMMMUUUYYY___ffflllrrryyy}}}}}}vvvqqqoooooollljjjiiihhhddd^^^YYYRRRPPPOOOSSS]]]iiittt{{{~~~yyyrrrkkkfffdddeeefffeeefffggghhhhhhhhhhhhhhhffffffffffffeeeeeeeeeeeecccbbbaaaaaaaaa```^^^\\\WWWTTTOOOKKKJJJKKKNNNPPPWWW\\\dddjjjmmmnnnoooppprrrssstttvvvzzz~~~}}}wwwkkk[[[OOODDD@@@>>>AAAFFFOOO\\\hhhnnnttt{{{tttqqqkkkiiiggggggjjjooovvv{{{yyynnnjjjgggdddccceeeggggggiiirrriiiJJJ===:::666444555222333333444555666777777:::<<>>IIIWWWaaaooojjjaaaWWWPPPNNNPPPSSSYYY```iiioooppppppqqqrrrooowwwzzzppphhhgggiiilllsss{{{~~~yyyuuupppnnniiiccc^^^\\\\\\^^^bbbgggooovvv}}}}}}cccSSSMMMKKKLLLNNNVVVZZZ```ffflllsssyyy}}}|||vvvrrroooooollljjjhhhgggddd^^^YYYQQQOOONNNSSS]]]kkkvvv|||{{{ssslllfffddddddddddddeeefffgggggggggggggggddddddddddddddddddddddddcccbbbaaa``````___]]][[[VVVSSSNNNKKKJJJLLLOOOQQQYYY^^^dddjjjlllmmmnnnooorrrssstttwwwzzz~~~}}}vvviiiYYYNNNCCC???>>>AAAEEELLLXXXccckkksss{{{tttpppmmmiiieeeeeefffjjjrrrzzz}}}uuuooollliiihhhggggggggghhhppphhhKKK>>>:::555444666333333444444555666666777:::<<>>HHHUUU^^^jjjfff___VVVPPPNNNQQQTTTYYY```iiioooqqqqqqrrrsssqqqyyyyyyppphhhfffhhhlllttt{{{|||xxxrrrpppkkkeee___]]]^^^```eeekkksss{{{yyyhhhVVVMMMKKKKKKLLLNNNVVVZZZ```ffflllrrrxxx|||}}}wwwrrrpppooommmiiihhhgggccc]]]XXXPPPNNNNNNSSS^^^lllwww~~~|||tttlllfffccccccdddddddddeeefffffffffeeeeeecccccccccdddddddddddddddeeedddbbb``````^^^[[[XXXTTTQQQMMMIIIIIIKKKNNNPPPZZZ^^^dddiiilllmmmnnnooossssssuuuwwwzzz~~~}}}tttgggWWWMMMBBB???===@@@DDDJJJUUU___iiisssyyyqqqmmmmmmgggcccccccccgggqqq||||||uuuqqqooollljjjiiihhhhhhooohhhLLL???:::555333666333333444444555666666666:::<<>>===???CCCIIITTT___iiitttvvvooolllkkkccc___``````cccooo~~~zzzuuusssppplllllljjjiiinnn~~~hhhMMM@@@:::444222666444444444555555555666666:::<<>>BBBHHHTTT___iiittt{{{tttooommmlllccc^^^______```nnn{{{yyyvvvqqqqqqooolllooo}}}iiiOOOAAA:::333111555444444444555555555555555:::<<>>DDDQQQ]]]iiinnnsssvvvzzz|||yyyyyywwwuuurrrsssmmmfffcccccchhhvvv}}}yyyxxxsssnnnppprrrssslllRRR???888777555222333333333333444555666666777;;;BBBJJJUUUbbbnnnvvv}}}~~~~~~zzzyyyvvvxxxzzz|||}}}}}}|||{{{vvvuuussssssrrrqqqnnnllldddcccbbbdddhhhmmmppprrrtttvvvyyyzzz{{{~~~{{{tttrrrtttvvvwwwxxx{{{~~~|||yyyuuuqqqnnnllljjjiiiiiikkknnnqqqrrrrrrttttttuuuvvvwwwwwwxxxxxxwwwuuurrrqqqppppppnnnmmmpppqqqsssuuuwww|||~~~~~~~~~}}}}}}|||{{{zzzyyyyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyyyyzzzzzz{{{zzzzzzzzzzzz{{{{{{{{{{{{|||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||{{{zzzzzzyyyyyyxxxuuuqqqmmmjjjiiiiiijjjjjjmmmoooqqqqqqrrrtttuuussssssttttttssssssrrrrrrrrrsssuuuvvvwwwwwwvvvvvvuuusssrrrrrrsssttttttsssttttttuuuuuuuuuuuutttttttttqqqnnnllliiiddd___[[[VVVSSSSSSWWW\\\cccoooyyyzzz|||jjj^^^aaaaaapppnnnfffgggiiikkkllllllnnnqqqxxx~~~}}}~~~~~~}}}|||xxxtttmmmaaaOOO===555666333222222111111111111111000000000000111111111111111111555<<>>888777555333333333333333444555666666888;;;BBBJJJTTTaaannnvvv}}}~~~~~~{{{yyyvvvxxxzzz|||}}}}}}}}}|||xxxwwwuuutttsssrrrooommmfffeeedddfffjjjnnnrrrtttvvvxxxzzz|||}}}yyyrrrppprrrtttuuuwww{{{}}}{{{xxxtttqqqnnnmmmlllllllllmmmoooqqqrrrrrruuuvvvvvvwwwxxxyyyzzzzzzxxxuuurrrppppppooommmlllpppqqqsssuuuwww{{{}}}}}}}}}}}}}}}|||zzzzzzyyyyyyyyyyyyyyyzzz{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||{{{{{{{{{zzzzzzzzzwwwuuuqqqmmmjjjiiiiiiiiijjjlllooopppqqqqqqssstttrrrrrrsssttttttrrrqqqpppppprrrtttvvvwwwvvvuuuttttttrrrqqqqqqsssttttttssstttttttttuuuuuutttttttttsssqqqnnnkkkhhhddd___[[[UUURRRSSSWWW\\\cccnnnxxxyyy{{{jjj___bbbbbbqqqnnnggghhhjjjkkkmmmmmmnnnrrrxxx~~~~~~||||||||||||{{{yyytttqqqkkk```OOO>>>666777222222111000000000000111///000000000111111111111111222555===IIIUUU^^^ccceee___YYYWWWWWWZZZcccmmmuuu}}}|||ssskkkiiijjjlllqqqwww}}}yyyuuuwww|||ooo^^^MMMFFFEEE@@@>>>???DDDFFFIIIOOOWWW]]]aaagggmmmsssxxx}}}|||vvvnnnkkkiiifffbbb]]]VVVRRRMMMLLLMMMTTT```ooo{{{wwwpppkkkgggdddbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbcccaaa```___^^^^^^___```aaa[[[YYYVVVRRRNNNMMMPPPRRRYYY^^^eeekkknnnooopppqqqsssvvvzzz|||~~~xxxlll^^^OOOFFF>>><<<<<<>>>@@@EEEQQQ\\\dddiiimmmqqqwww~~~zzzvvvtttvvvqqqmmmlllmmmrrrxxxqqqooonnnjjjlllmmmlllxxx||||||fffLLL===999777555444333333333333444555666666888;;;AAAIIITTT```mmmvvv|||}}}|||zzzwwwxxxzzz|||~~~{{{yyywwwvvvuuusssooommmffffffggghhhjjjooossswwwxxxzzz|||}}}~~~wwwooonnnooossstttvvvyyy~~~}}}{{{xxxuuurrrpppooonnnoooqqqqqqrrrsssssstttvvvwwwwwwxxxyyyyyyzzzzzzyyyvvvrrrpppoooooonnnmmmpppqqqsssuuuwww{{{~~~~~~~~~~~~}}}|||{{{zzzzzzzzzyyyyyyzzzzzz{{{|||{{{zzzzzzyyyyyyzzzzzz{{{{{{zzzyyyyyyyyyyyyzzzzzzzzzzzz{{{||||||{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{|||{{{{{{{{{{{{{{{zzzzzzzzzwwwtttpppllliiihhhiiiiiiiiikkknnnooopppqqqrrrtttqqqrrrsssssssssrrrpppooooooqqqsssuuuvvvuuutttssssssrrrqqqqqqsssttttttsssssssssttttttttttttssssssrrrpppmmmkkkhhhddd___\\\UUURRRSSSWWW\\\cccnnnxxx~~~yyy|||kkk```ccccccrrrrrrjjjkkkmmmnnnpppoooqqquuu{{{~~~}}}}}}|||zzzxxxrrrooojjj```OOO>>>777888111111000////////////000///000000000111111111111111222555===IIITTT]]]aaaccc]]]XXXWWWXXX\\\gggqqqxxx}}}tttllljjjkkklllqqqvvv{{{{{{xxx{{{yyyiii[[[NNNDDDAAACCC???>>>???DDDGGGJJJQQQXXX^^^bbbhhhooouuuzzz|||vvvmmmkkkhhheeeaaa\\\UUUQQQLLLKKKMMMTTT```ooo{{{xxxqqqlllgggcccaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaaaaabbbbbbbbb``````___^^^^^^___aaabbb[[[ZZZVVVRRROOONNNQQQSSSYYY___fffllloooqqqqqqrrrsssuuuyyy|||}}}~~~wwwlll^^^OOOFFF<<<::::::===@@@EEEQQQ]]]fffkkkooosss{{{|||wwwttttttqqqppprrruuu|||vvvnnnkkkiiieeegggiiijjjwww}}}|||cccIII<<<999777444444333333333333444555666666999<<>>EEERRR___kkkppptttxxx~~~wwwtttrrrrrrtttzzzuuunnnkkkfffaaadddfffhhhwww|||aaaFFF<<<:::666333333333333333333444555666666:::<<>>======AAACCCDDDFFFJJJPPPWWW\\\```eeelllrrrwww~~~|||sssnnnjjjfffbbb___YYYQQQKKKIIIIIILLLRRR^^^lllzzzwwwmmmgggccc```^^^^^^^^^^^^^^^^^^^^^^^^^^^aaaaaaaaaaaaaaaaaaaaaaaa______```aaaaaa```___^^^[[[ZZZWWWTTTQQQRRRUUUXXXaaadddiiiooottttttrrrppprrrrrrsssuuuwwwzzz}}}yyypppdddVVVJJJBBB<<<===<<<<<<@@@OOOeeeuuu{{{uuuuuuwww|||zzzqqqmmmllljjjbbbbbbdddiiizzz|||___CCC999999666222222333222222222333555777888:::===BBBHHHPPP\\\kkkuuu~~~~~~}}}}}}~~~}}}yyyuuuvvvwwwyyy|||~~~|||xxxsssoookkkiiihhhiiijjjlllmmmoooqqquuuxxx|||||||||}}}~~~~~~}}}wwwrrrpppqqqqqqqqqqqqsssvvv{{{~~~|||{{{zzzzzzzzzxxxwwwvvvuuuvvvwwwyyyzzz|||~~~|||xxxwwwvvvtttsssrrrrrrrrrrrrssstttvvvxxx|||~~~}}}|||{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxyyyyyyyyywwwwwwyyyzzz{{{|||~~~~~~|||{{{{{{zzzyyyyyyxxxxxxyyyyyyyyyzzzzzzzzzyyyyyyxxxwwwvvvqqqkkkgggfffgggggggggjjjkkklllnnnooooooppppppppppppoooooopppqqqqqqrrrsssssssssssssssrrrrrrrrruuuuuuuuutttttttttttttttuuuuuuuuuuuuuuuttttttssssssqqqnnnllliiifffbbb___YYYWWWVVVXXX___iiittt{{{}}}qqqdddaaajjjssszzzxxxvvvtttuuuxxxzzz~~~zzztttlllaaaQQQ???666444333222111111000000111111000111111111111222222222222444:::@@@HHHNNNTTTVVVVVVVVVUUUTTTUUUWWW\\\```hhhnnnwww{{{|||}}}~~~wwwpppmmmllllllqqqxxx|||{{{rrriii```YYYTTTNNNJJJDDD???>>>?????????AAACCCDDDGGGJJJPPPXXX]]]bbbgggnnntttyyy|||tttnnnjjjfffbbb___YYYQQQKKKIIIIIILLLSSS^^^lllzzzvvvmmmfffccc```___^^^^^^^^^^^^^^^^^^^^^^^^````````````````````````___```aaaaaaaaa```___^^^ZZZYYYWWWTTTQQQRRRUUUWWW```ccciiiooossstttrrrppppppqqqrrrsssvvvzzz}}}~~~xxxnnnaaaTTTIIIBBB:::<<<<<<>>>DDDTTTjjj{{{xxxssstttxxx~~~yyyqqqllljjjhhhaaaaaadddiiiyyy{{{^^^CCC999888555222333333222222222333555777888:::===BBBGGGOOO\\\jjjttt~~~~~~~~~~~~zzzvvvvvvwwwyyy{{{}}}~~~|||xxxtttpppmmmlllkkkkkkmmmnnnoooppprrruuuxxx{{{||||||}}}}}}~~~~~~|||vvvqqqpppqqqppppppppprrrtttxxx|||~~~}}}zzzxxxwwwvvvwwwxxxuuuuuutttssstttvvvxxxzzz~~~~~~yyyxxxwwwuuutttsssrrrrrrqqqssstttvvvxxx}}}~~~}}}||||||{{{{{{zzzzzzzzzzzzzzz{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwxxxyyyxxxvvvvvvxxxyyy||||||~~~~~~~~~~~~||||||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyxxxxxxuuupppjjjfffeeefffffffffiiijjjlllmmmooopppqqqqqqpppppppppoooppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttvvvuuuuuuuuuuuuttttttssssssqqqnnnllliiieeeaaa]]]WWWVVVUUUXXX```kkkwww~~~~~~qqqeeeccckkkuuuyyyvvvssspppppptttxxx~~~yyytttlll```OOO>>>555444333222111111000000111111000111111111111222222222111444:::AAAIIIPPPVVVYYYYYYXXXVVVSSSQQQRRRVVVYYY___fffpppwwwzzz|||xxxqqqnnnmmmmmmrrrxxx}}}yyyuuunnnggg```YYYRRRNNNIIIEEE@@@======???@@@AAAAAACCCEEEGGGKKKQQQYYY^^^dddiiiqqqwww|||}}}uuunnnjjjeeeaaa^^^XXXPPPKKKHHHIIILLLSSS^^^lllyyy~~~tttkkkfffcccaaa___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^``````aaabbbaaa```___^^^ZZZYYYWWWTTTQQQQQQTTTVVV^^^bbbhhhnnnrrrsssqqqpppnnnoooppprrrvvvzzz}}}|||uuujjj^^^QQQGGGBBB999;;;===@@@IIIZZZppptttrrrsss{{{wwwqqqlllhhhiiibbbbbbfffkkk{{{xxx]]]BBB999888555222333333222222222333555777888:::===BBBGGGOOO[[[iiisss~~~~~~~~~{{{wwwwwwwwwxxxzzz|||~~~}}}{{{xxxtttqqqooonnnnnnnnnoooppppppqqqrrrvvvxxx{{{{{{||||||}}}~~~~~~~~~~~~|||vvvqqqpppqqqqqqpppqqqrrrtttwwwyyy{{{}}}{{{xxxuuuttttttuuuvvvsssrrrqqqqqqsssuuuxxxzzz~~~{{{zzzxxxvvvtttssssssrrrrrrtttuuuwwwzzz~~~~~~~~~~~~~~~}}}}}}|||||||||{{{{{{zzzzzzzzzzzz{{{zzzzzzyyyyyyxxxxxxxxxxxxwwwxxxxxxwwwvvvvvvwwwyyy||||||}}}~~~~~~}}}||||||{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyxxxuuupppjjjfffeeeffffffggghhhiiikkkmmmoooqqqrrrrrrqqqpppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrtttttttttttttttuuuuuuuuuvvvvvvuuuuuutttttttttssssssqqqnnnllliiieee___[[[VVVUUUUUUYYYbbbnnnzzzrrrgggeeemmmvvvxxxuuuqqqmmmmmmrrrxxxyyytttmmmaaaOOO===444444333222111111000000111111000000111111111222222222111444:::BBBJJJRRRXXX[[[]]][[[XXXSSSPPPOOOQQQSSSWWW^^^hhhqqqwww{{{~~~yyyrrrooommmmmmrrryyyyyyrrrnnnjjjeee```ZZZTTTPPPGGGCCC>>><<<<<<>>>@@@@@@AAABBBEEEGGGLLLRRRZZZ___eeejjjrrrxxx}}}wwwooojjjddd```\\\WWWPPPJJJHHHIIILLLTTT___mmmyyy|||ssskkkfffcccaaa```^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^```aaaaaabbbaaa```^^^]]]XXXXXXVVVTTTQQQQQQSSSUUU\\\aaahhhnnnqqqqqqppppppnnnooopppsssvvvzzz~~~{{{rrrgggZZZOOOFFFAAA999:::===AAAKKK\\\qqq{{{rrrqqqtttyyyuuuqqqlllhhhllleeegggkkkpppttt[[[BBB999777444222444333222222222333555777888:::===AAAFFFNNNZZZhhhrrr~~~~~~~~~}}}xxxxxxwwwxxxyyy{{{}}}~~~}}}{{{xxxuuurrrqqqppppppooopppqqqqqqqqqsssvvvxxx{{{{{{{{{|||}}}}}}~~~~~~}}}~~~|||vvvrrrqqqrrrrrrrrrrrrssstttvvvxxxyyy{{{yyywwwtttssssssssstttppppppoooppprrruuuxxxzzz||||||{{{yyywwwuuutttsssssssssuuuwwwxxx{{{~~~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxwwwxxxxxxwwwvvvvvvwwwyyy|||||||||}}}}}}||||||||||||{{{zzzzzzyyyyyyzzzzzzxxxyyyyyyzzzzzzyyyyyyyyyvvvqqqkkkgggfffgggggggggggghhhkkkmmmoooqqqrrrsssqqqqqqpppppppppppppppqqqqqqqqqqqqrrrrrrssssssssstttttttttuuuuuuuuuvvvvvvwwwwwwuuutttssssssssstttsssqqqnnnllliiiccc]]]YYYTTTSSSTTTYYYcccppp}}}uuujjjhhhnnnuuu}}}wwwtttppplllkkkqqqxxx}}}{{{}}}~~~~~~yyyvvvpppdddQQQ===555555333222111111000000111111000000111111111222222222111555;;;BBBKKKSSSYYY\\\aaa___[[[UUUOOOMMMNNNPPPOOOVVVaaallltttyyy|||}}}{{{ssspppnnnnnnsssyyy~~~yyyvvvpppmmmjjjfffaaa[[[UUUPPPGGGCCC>>>;;;;;;<<<===>>>AAABBBEEEHHHMMMTTT\\\aaaeeekkkssszzz~~~xxxooojjjddd___[[[VVVOOOIIIGGGIIILLLTTT___mmmyyy|||rrrkkkfffcccaaa```______^^^^^^^^^]]]]]]]]]________________________```aaaaaaaaa```___]]]\\\WWWWWWVVVSSSQQQQQQRRRTTTZZZ```hhhmmmooooooppppppooopppqqqtttwww|||~~~yyypppdddXXXMMMDDD@@@:::;;;===AAAJJJZZZlllxxxxxxrrrsssvvv{{{uuusssrrrnnnjjjmmmgggiiinnnsssqqqXXXAAA888777333222444333222222222333555777888:::===AAAFFFMMMYYYgggqqq}}}~~~~~~~~~yyyxxxwwwwwwxxxzzz|||~~~~~~|||yyyvvvsssrrrqqqqqqooopppqqqqqqqqqsssvvvyyyzzz{{{{{{||||||}}}}}}~~~|||~~~|||wwwsssrrrtttttttttttttttuuuvvvwwwwwwxxxxxxvvvuuusssrrrrrrqqqnnnnnnnnnppprrrvvvyyy{{{|||~~~|||zzzxxxvvvuuutttssssssuuuwwwyyy|||~~~~~~}}}}}}}}}~~~~~~}}}}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzwwwxxxyyyxxxvvvvvvxxxyyy|||||||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzxxxxxxyyyzzzzzzzzzyyyyyyvvvqqqkkkgggfffggggggggggggiiikkkmmmoooqqqrrrsssrrrqqqppppppooopppppppppqqqrrrrrrssssssttttttuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxwwwuuutttssssssssstttrrrqqqnnnlllhhhccc\\\WWWRRRRRRTTTZZZeeesssxxxnnnjjjmmmrrr|||vvvrrrnnnkkkhhhooowww~~~xxxxxx{{{}}}}}}yyyxxxtttiiiTTT@@@666666333222111111000000111111000111111111111222222222333666<<>>;;;:::;;;<<<===@@@BBBEEEHHHMMMUUU]]]cccfffllluuu{{{zzzooojjjccc^^^ZZZUUUNNNIIIGGGHHHMMMUUU```mmmyyy}}}ssskkkfffcccbbbaaa_________^^^^^^]]]]]]\\\````````````````````````___`````````___]]]\\\ZZZVVVVVVUUUSSSQQQPPPQQQSSSXXX___gggmmmnnnnnnoooppppppqqqrrrtttxxx|||}}}xxxooodddWWWLLLCCC???<<<<<<<<>>@@@BBBEEEIIINNNVVV^^^dddhhhooowww~~~{{{pppjjjccc]]]YYYTTTMMMHHHFFFHHHMMMUUU```mmmyyy~~~tttlllgggdddbbbaaa```______^^^]]]]]]\\\\\\````````````````````````^^^_________^^^\\\ZZZYYYUUUVVVUUUSSSQQQPPPQQQRRRVVV^^^ggglllmmmmmmnnnpppqqqqqqrrrtttwwwzzz}}}|||wwwooodddXXXLLLBBB===<<<;;;;;;>>>FFFSSS```iiirrrvvv|||~~~tttrrrvvvzzz~~~{{{zzz|||~~~{{{wwwssspppnnnmmmhhhkkkqqqvvvkkkUUU@@@888555222111555333222222222333555777888999<<<@@@EEELLLXXXfffooo|||}}}~~~~~~|||}}}~~~{{{yyywwwvvvwwwyyy{{{}}}~~~{{{wwwtttrrrqqqqqqmmmnnnppppppqqqssswwwzzzzzzzzz{{{{{{|||}}}}}}}}}}}}}}}xxxuuuuuuvvvttttttttttttttttttssssssssssssttttttssspppmmmlllmmmmmmnnnooossswww{{{}}}~~~|||yyywwwvvvuuutttpppqqqsssvvvyyy~~~~~~~~~~~~~~~~~~}}}{{{{{{zzzzzzzzz{{{{{{||||||||||||||||||yyyzzzzzzyyyxxxxxxyyy{{{||||||{{{{{{{{{{{{||||||||||||{{{zzzzzzzzzzzz{{{wwwxxxyyyyyyzzzzzzzzzzzzsssoooiiieeedddeeeeeeeeeiiijjjlllmmmooopppqqqqqqrrrrrrqqqpppooooooppppppssssssttttttuuuvvvwwwwwwvvvvvvwwwxxxyyyyyyzzzzzzzzzxxxuuusssrrrrrrssstttrrrqqqooolllhhhbbbZZZUUUPPPQQQSSSZZZfffvvv~~~sssmmmkkkmmmzzzyyysssnnnhhhdddaaaiiittt{{{wwwyyy}}}zzz|||{{{qqq[[[DDD888777333222222111000111111111000111111111111222222222555888>>>EEEMMMTTTZZZ]]]ccc```[[[TTTNNNKKKKKKMMMHHHNNNYYYeeeooouuuuuuttt|||~~~vvvssspppppptttzzzzzz{{{uuuooolllmmmqqqwww|||~~~~~~zzztttlllbbbXXXQQQEEEAAA===:::;;;===???@@@@@@BBBEEEIIINNNVVV___dddjjjqqqyyy|||pppjjjccc]]]XXXSSSMMMHHHFFFHHHMMMUUUaaammmyyyuuummmgggdddbbbaaa``````___^^^]]]]]]\\\\\\````````````````````````^^^^^^^^^^^^]]][[[YYYXXXUUUUUUUUUSSSQQQPPPPPPRRRUUU]]]ggglllllllllnnnqqqpppqqqqqqsssuuuyyy|||}}}{{{wwwoooeeeXXXLLLBBB===<<<;;;;;;>>>FFFRRR^^^fffooorrrzzz|||rrrrrrvvvzzz}}}|||zzzwwwvvvyyyyyyssspppoooooojjjnnntttyyyiiiTTT???888555111111555333222222222333555777888999<<<@@@EEELLLWWWeeeooo~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{||||||}}}~~~{{{wwwtttrrrrrrqqqqqqooonnnoooqqqtttuuuuuuyyyyyyxxxxxxxxxyyy{{{|||}}}{{{xxxuuusssttttttuuuuuuttttttsssrrrssstttuuuuuusssqqqnnnlllmmmmmmmmmnnnqqquuuyyy|||~~~|||zzzzzzxxxvvvtttqqqrrrsssuuuxxx|||}}}}}}~~~}}}{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}|||yyyxxxwwwwwwwwwxxxyyyzzzzzzzzzzzz{{{{{{{{{{{{|||~~~}}}|||zzzyyyxxxwwwwwwwwwuuutttwww{{{|||xxxsssppplllfffddddddgggiiijjjjjjkkkmmmppprrrrrrsssrrruuusssqqqoooooooooqqqrrrqqqqqqqqqrrrssstttuuuvvvxxxxxxxxxyyyyyyzzzzzzzzzuuuuuuttttttsssssssssrrrooonnnmmmkkkgggbbb[[[VVVTTTRRRSSSZZZhhhwwwwwwjjjiiippp{{{tttmmmgggeeeeeeeeeiiippp{{{|||xxxxxxyyy~~~www]]]EEE999555333222111000////////////111111000000111111222333555888===EEEMMMVVV]]]aaaeeeaaaZZZSSSNNNLLLLLLLLLMMMPPP\\\jjjqqqpppsssxxxvvvqqqoooooorrrxxx~~~zzztttooollljjjiiipppttt{{{|||sssfffYYYPPPFFFCCC@@@===;;;<<<>>>???AAACCCEEEIIIOOOWWW```gggkkkqqqzzzyyytttlllddd```YYYPPPJJJIIIFFFHHHLLLTTT___nnnzzz~~~tttkkkfffcccbbbaaa___^^^]]]\\\[[[\\\]]]]]]]]]]]]]]]^^^___```aaabbb___^^^]]]\\\ZZZXXXVVVUUUTTTUUUUUURRRMMMKKKMMMPPP[[[___eeejjjmmmoooqqqrrrrrrrrrrrrrrrtttvvvxxxzzzxxxuuummmaaaUUUJJJEEEBBB>>>===<<<>>>EEEPPP\\\cccnnnrrrzzzwwwuuuttttttvvvyyyvvvuuutttqqqrrr{{{zzzvvvrrrlllmmmjjjhhhlllzzzlllSSSDDD@@@777333666444222111111222333555777999;;;<<>>@@@AAACCCFFFIIIOOOXXXaaagggmmmsss{{{xxxtttlllddd___XXXPPPJJJIIIFFFGGGLLLTTT```nnn{{{uuulllfffcccaaaaaa```___^^^]]]\\\]]]^^^^^^\\\\\\\\\\\\]]]^^^______\\\\\\[[[ZZZXXXVVVTTTSSSRRRTTTTTTQQQNNNMMMOOORRR[[[___eeejjjmmmoooqqqrrrrrrrrrrrrssstttvvvwwwxxxwwwssskkk___SSSIIICCCAAA>>>===<<<===DDDOOO[[[cccooottt}}}~~~wwwuuutttsssuuuuuusssrrrqqqooopppzzz|||yyytttooollljjjiiinnn}}}oooTTTCCC>>>777444666333222111111222333555777999;;;<<>>@@@BBBBBBDDDGGGKKKQQQZZZcccjjjpppvvv~~~xxxqqqiiibbb]]]WWWNNNIIIHHHEEEGGGLLLUUUaaaooo{{{vvvmmmfffcccaaa______^^^]]]\\\\\\\\\]]]]]]\\\\\\[[[[[[ZZZ[[[[[[[[[\\\\\\[[[ZZZYYYWWWVVVUUURRRTTTTTTRRRNNNNNNPPPSSS[[[___eeejjjlllnnnooopppnnnpppqqqssstttssssssrrrsssoooggg\\\PPPFFF@@@>>><<<;;;;;;<<>>::::::;;;<<>>@@@BBBDDDCCCEEEHHHMMMSSS\\\fffmmmooouuu}}}xxxnnnggg___[[[UUUMMMHHHGGGCCCFFFMMMWWWcccqqq|||uuukkkeeebbb```___\\\[[[ZZZYYYYYYYYYZZZ[[[[[[[[[ZZZZZZZZZ[[[[[[\\\XXXXXXXXXWWWVVVTTTSSSRRRVVVWWWWWWSSSOOOMMMNNNQQQYYY]]]bbbgggiiijjjkkklllkkklllmmmoooqqqqqqrrrrrrpppllleeeZZZNNNEEE@@@>>>888:::;;;<<>>HHHTTT]]]ccceeefffeeeddd```YYYSSSUUU___gggsss~~~wwwtttsssuuuwwwyyy}}}{{{zzz~~~wwwsssqqqoooqqqttt{{{wwwtttppplllhhhfffggghhhjjjooovvv{{{kkkZZZMMMDDD???;;;<<<<<<===???AAACCCDDDCCCFFFIIIMMMTTT]]]gggnnnpppvvv~~~xxxmmmfff^^^ZZZTTTLLLGGGGGGCCCFFFMMMWWWdddqqq}}}}}}sssjjjdddbbb```___]]]\\\ZZZYYYYYYYYYZZZ[[[XXXXXXXXXXXXYYYZZZ[[[[[[WWWWWWWWWVVVUUUTTTSSSRRRUUUVVVVVVSSSOOONNNPPPSSSWWW[[[aaaeeeggghhhiiijjjjjjjjjkkkmmmoooqqqssstttnnnjjjcccXXXLLLCCC>>><<<666999;;;===CCCPPPdddrrr}}}{{{yyyuuupppoooqqqooonnnooopppqqqttt}}}vvvrrrnnnjjjfffjjjrrrpppSSSAAA;;;333222666444222111111222333555777999<<<>>>BBBIIINNNVVVdddqqqyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~|||yyywwwuuuuuuuuuuuuvvvuuutttrrrpppmmmlllkkkiiiiiikkknnnrrrssstttrrrtttvvvxxxzzzzzzzzzzzzvvvwwwyyy{{{}}}}}}}}}}}}{{{{{{||||||{{{{{{zzzyyyvvvuuutttrrrqqqpppoooooommmooorrruuuyyy}}}~~~|||zzzzzzxxxvvvtttqqqrrrsssuuuxxx|||~~~~~~}}}||||||}}}~~~||||||||||||{{{zzzyyyxxxyyyzzz|||}}}}}}}}}|||{{{zzzzzzzzz{{{{{{{{{|||||||||{{{zzzyyyyyyyyyyyyzzzzzz|||}}}|||zzzwwwuuutttnnnjjjeeeccceeehhhkkklllmmmoooqqqsssuuuvvvvvvvvvvvvuuusssqqqpppqqqssstttttttttuuuuuuvvvxxxyyyzzzyyyyyyxxxxxxwwwvvvuuuuuuuuuuuuttttttsssssssssrrrrrrpppnnnkkkggg```YYYSSSOOORRRVVV[[[cccqqqvvvhhh```fffqqq|||}}}|||zzz{{{~~~}}}yyytttiii```___aaabbbccceeehhhhhhlllxxxwwwqqqnnnpppssssssvvvzzz}}}cccJJJ:::555555444333222111111111111111111111000111222222333777>>>HHHTTT^^^dddggghhhfffeeeaaaZZZUUUXXXdddnnn~~~|||vvvsssrrrtttvvv{{{}}}wwwtttrrrpppqqquuuzzz}}}zzzqqqooolllhhhfffgggkkknnnrrrxxxwwwbbbRRRGGG@@@===<<<<<<===>>>@@@AAACCCDDDDDDFFFIIINNNUUU^^^hhhnnnpppvvvxxxmmmeee^^^ZZZTTTLLLGGGGGGCCCFFFMMMXXXdddrrr}}}|||rrriiidddaaa```___]]]]]][[[ZZZZZZZZZ[[[\\\VVVVVVVVVWWWXXXYYYZZZ[[[YYYYYYYYYXXXWWWVVVUUUTTTSSSTTTUUUSSSPPPOOORRRUUUVVVZZZ```dddfffggghhhiiiiiiiiijjjkkkmmmpppsssuuulllhhhaaaVVVKKKAAA<<<:::666888;;;===CCCRRRfffuuu|||yyyuuupppoooqqqpppoooooopppqqqttt|||tttqqqmmmhhhfffjjjsssmmmRRRAAA;;;222000555555222222111222333555777999===>>>BBBIIINNNVVVdddrrr{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~|||zzzxxxvvvuuuuuuuuuvvvvvvuuusssqqqnnnlllkkkjjjhhhfffhhhmmmrrrssssssxxxwwwwwwxxxyyyzzzyyywwwxxxyyy{{{|||}}}~~~}}}}}}{{{{{{{{{zzzzzzyyyyyyyyyvvvvvvvvvuuusssqqqooonnnnnnpppqqqsssvvv{{{~~~}}}|||{{{yyyvvvtttssssssuuuxxxzzz{{{}}}~~~}}}|||{{{zzz{{{||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyzzz{{{{{{{{{{{{{{{{{{zzz|||}}}}}}{{{zzz{{{{{{}}}|||{{{zzzzzzzzzzzzzzz{{{{{{{{{||||||{{{wwwuuuppplllhhhfffgggiiikkkkkkkkknnnqqqsssssstttuuuvvvvvvuuutttsssrrrsssssstttssssssttttttuuuwwwxxxyyywwwwwwvvvvvvvvvwwwyyyzzzwwwvvvuuuttttttsssttttttuuurrroookkkfff___WWWRRRMMMOOOTTT[[[eeeqqq~~~uuuhhhbbbeeeiiirrrrrrsssuuuwwwwwwuuurrrpppggg______``````aaadddjjjllloooyyyyyyrrrnnnnnnooooooqqquuuwww```III<<<777444333222222111111222222000000000111222333555555999AAALLLVVV^^^dddgggjjjllliiiaaaXXXTTTZZZhhhsss|||vvvssstttvvvxxxyyytttqqqnnnpppuuuwww~~~{{{vvvjjjiiihhhggggggjjjooosssxxx}}}}}}kkkYYYKKKCCC???===;;;;;;<<<>>>???BBBCCCEEEFFFGGGJJJPPPWWW```ggglllpppuuu}}}}}}nnneee\\\WWWQQQKKKGGGHHHDDDGGGOOO[[[iiiuuu~~~|||rrriiiccc```^^^]]]\\\[[[[[[ZZZZZZ[[[[[[\\\ZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVRRRSSSTTTSSSRRRQQQRRRSSSXXX[[[```cccdddeeefffgggjjjjjjkkkmmmooopppnnnmmmooohhh]]]RRRJJJDDD???<<<999777888>>>FFFRRRdddtttxxxrrroooooopppooorrrrrrnnnpppzzz}}}yyyvvvpppkkkjjjkkkkkkmmmnnnPPP>>>:::666555666222222333333333333555888;;;===AAAFFFIIIMMMVVVcccmmm{{{|||||||||}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}zzzxxxvvvuuuuuuuuuvvvuuutttsssqqqnnnlllkkkkkkhhhgggiiimmmqqqssstttzzzzzzzzzzzz{{{zzzyyyxxxxxxyyy|||~~~~~~{{{{{{{{{{{{zzzzzzzzzyyywwwvvvuuutttsssqqqppppppppprrrtttvvvyyy}}}}}}}}}|||zzzxxxvvvtttssssssuuuwwwyyyzzz}}}}}}}}}{{{zzzzzzzzz{{{|||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{||||||||||||{{{{{{}}}~~~~~~|||{{{{{{|||||||||{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{|||zzzwwwtttooolllhhhfffgggiiikkkkkkkkknnnqqqsssssstttuuuvvvvvvuuutttsssrrrrrrsssttttttttttttuuuvvvwwwxxxyyyxxxwwwvvvvvvvvvwwwyyyzzzyyyxxxwwwvvvuuuttttttttttttrrrnnnjjjeee^^^VVVQQQMMMOOOTTT[[[eeeqqq~~~sssfff```bbbfffnnnmmmnnnppprrrsssqqqpppnnnfff___^^^``````bbbeeeiiikkkpppyyy{{{tttnnnnnnoooooorrrvvv}}}vvv___HHH;;;666444333222222111111222222000000000111222333555555999AAALLLWWW___eeeiiikkkmmmiiibbbYYYTTTYYYeeepppzzzuuussstttxxxzzz{{{vvvqqqmmmnnnqqqvvv}}}yyyrrrmmmhhhhhhhhhgggiiimmmssswwwuuueeeTTTIIICCC???>>><<<<<<===>>>@@@BBBDDDEEEFFFGGGJJJPPPWWW```ggglllpppvvv~~~|||ooofff]]]WWWPPPIIIEEEEEEDDDGGGOOO[[[iiivvv~~~|||rrriiiccc```___^^^\\\\\\[[[[[[[[[[[[\\\\\\ZZZZZZYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYXXXWWWVVVUUUSSSTTTUUUTTTRRRPPPQQQRRRXXX[[[___cccdddeeefffgggiiiiiiiiikkknnnnnnlllkkkkkkdddYYYOOOGGGAAA===;;;:::888999>>>FFFRRReeettt|||xxxuuuuuuvvvrrruuuuuurrrttt}}}zzzwwwtttoookkkjjjjjjjjjmmmjjjNNN<<<999444333444000222333333333333555888;;;===AAAFFFIIIMMMVVVcccmmm||||||||||||}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~}}}{{{yyywwwvvvvvvuuuuuuuuutttsssqqqooommmkkkkkkiiihhhiiimmmqqqtttuuu}}}~~~~~~}}}|||zzzyyyxxxxxxyyy|||~~~|||||||||{{{{{{{{{{{{{{{yyyxxxvvvtttrrrrrrrrrrrrsssuuuxxx{{{}}}||||||zzzxxxvvvtttsssrrrqqqsssvvvwwwyyy|||}}}|||{{{{{{zzzzzz{{{{{{||||||{{{{{{{{{zzzzzzzzzzzz{{{||||||}}}}}}}}}|||}}}~~~~~~|||||||||||||||{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{|||zzzwwwtttoookkkhhhfffgggiiikkkkkkkkknnnqqqsssssstttuuuvvvuuutttsssrrrrrrrrrssstttuuuuuuuuuvvvwwwxxxyyyzzzxxxwwwvvvvvvvvvwwwxxxyyyzzzzzzyyywwwvvvuuuttttttsssqqqmmmiiiddd]]]UUUPPPLLLOOOTTT[[[eeeqqq~~~sssggg```aaadddhhhggghhhjjjlllnnnmmmllljjjbbb\\\]]]``````bbbeeehhhjjjoooyyyxxxqqqpppqqqqqquuuyyy}}}uuu]]]GGG:::666444333222222111111222222000000000111222333555555999AAAMMMYYYaaagggjjjlllllljjjcccZZZTTTWWWbbbkkkvvvzzz~~~xxxsssrrrtttyyy|||~~~yyyrrrlllkkknnnuuu{{{}}}xxxrrrkkkfffeeefffgggiiilllqqqxxx}}}uuukkk]]]OOOFFFAAA???>>>======???@@@BBBCCCDDDEEEFFFGGGJJJPPPWWW```ggglllqqqvvv~~~{{{ooofff\\\VVVOOOGGGCCCCCCEEEHHHOOO[[[iiivvv|||rrriiidddaaa```___\\\\\\[[[[[[[[[[[[\\\\\\YYYYYYXXXXXXXXXYYYYYYZZZXXXXXXXXXXXXWWWVVVUUUTTTVVVVVVVVVTTTRRRPPPPPPQQQWWW[[[___bbbdddeeefffggggggggghhhjjjlllllljjjhhhfff___UUUKKKDDD???;;;999:::888999???GGGRRRdddsss}}}}}}||||||vvvzzzzzzxxx{{{wwwtttrrrmmmjjjjjjhhhjjjoooeeeJJJ:::777222111333///222333333333333555888;;;===BBBGGGJJJNNNWWWcccmmm||||||||||||}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{~~~}}}|||zzzxxxwwwvvvuuuuuuuuutttsssqqqooommmlllkkkjjjiiijjjmmmqqquuuwww}}}yyywwwvvvvvvxxx{{{}}}}}}}}}}}}}}}}}}}}}}}}{{{yyywwwtttsssssstttuuuuuuxxx{{{}}}|||{{{yyywwwuuusssrrrrrrqqqrrrtttvvvxxx||||||||||||{{{{{{{{{{{{{{{|||||||||{{{zzzzzzyyyyyyzzz{{{|||}}}~~~~~~~~~}}}~~~~~~}}}}}}|||{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{yyyvvvsssnnnkkkgggeeegggiiikkkkkkkkknnnqqqsssssstttuuuvvvuuutttsssrrrrrrrrrssstttuuuuuuvvvvvvwwwyyyzzz{{{xxxxxxwwwvvvvvvwwwxxxyyyzzzyyyyyyxxxwwwuuutttsssrrrppplllhhhccc\\\TTTOOOLLLOOOTTT[[[dddqqq}}}wwwjjjbbbbbbddddddcccccceeehhhjjjjjjiiiddd]]]XXXZZZ]]]^^^```ccceeeiiioooyyyxxxvvvvvvwwwzzzuuu^^^HHH;;;666444333222222111111222222000000000111222333555555999AAANNNZZZbbbhhhkkkmmmkkkiiicccZZZTTTUUU]]]dddmmmoootttxxx{{{}}}~~~|||}}}xxxsssqqqsssxxx{{{}}}zzztttmmmkkkmmmsssyyy~~~zzzwwwsssnnniiieeebbbdddgggkkkooovvv~~~}}}kkkcccWWWKKKDDD@@@???>>>>>>>>>@@@AAACCCDDDEEEEEEFFFGGGJJJPPPWWW```ggglllqqqwwwzzzmmmddd[[[UUUNNNGGGCCCDDDEEEHHHPPP\\\jjjwww|||rrrjjjdddbbb``````\\\\\\[[[[[[[[[[[[\\\\\\XXXXXXWWWWWWXXXXXXYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUWWWXXXWWWUUUQQQOOONNNOOOVVVYYY^^^bbbcccdddfffggggggggghhhjjjlllkkkhhhfffaaa[[[QQQHHHBBB===:::888999777999>>>FFFQQQcccqqqzzz~~~~~~~~~vvvsssooojjjggghhhggglllqqqaaaGGG999777222111333///222333333333333555888;;;>>>BBBGGGKKKOOOXXXdddmmm}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||~~~~~~}}}{{{zzzxxxvvvvvvuuuttttttsssqqqooommmllllllkkkjjjjjjlllpppuuuyyy}}}xxxvvvuuutttvvv{{{}}}{{{yyywwwvvvvvvwwwxxxwwwzzz|||~~~|||{{{yyyvvvtttsssrrrrrrppprrrtttuuuxxx||||||||||||||||||{{{{{{{{{}}}||||||{{{zzzzzzyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzzzzz{{{{{{||||||{{{zzz{{{{{{yyyuuurrrmmmjjjfffeeegggiiikkklllkkknnnqqqsssssstttuuuvvvtttsssrrrqqqqqqrrrssstttuuuuuuvvvvvvwwwyyyzzz{{{yyyxxxwwwvvvvvvwwwxxxxxxxxxxxxxxxwwwvvvuuusssrrrrrrooolllhhhccc\\\TTTOOOLLLNNNSSSZZZdddppp}}}yyylllcccbbbcccbbbbbbccceeehhhjjjiiihhh^^^WWWSSSVVVZZZ[[[]]]```bbbfffmmmxxx~~~~~~www___III<<<888444333222222111111222222000000000111222333555555999BBBOOO[[[ccchhhkkklllhhhgggbbbZZZSSSRRRWWW]]]fffhhhkkkoootttwwwyyyzzzzzz{{{{{{tttqqqrrruuuwwwzzz{{{}}}~~~zzzuuuooommmoootttyyy|||wwwrrroookkkgggeeebbbdddiiinnnttt|||{{{ssseee^^^SSSJJJCCC@@@>>>===>>>???AAABBBDDDDDDDDDDDDFFFGGGJJJPPPWWW```ggglllrrrwwwzzzjjjaaaYYYTTTOOOHHHEEEFFFFFFIIIQQQ]]]kkkwww|||rrriiidddaaa```___\\\[[[[[[ZZZZZZ[[[[[[\\\WWWWWWVVVWWWWWWXXXYYYYYYXXXYYYYYYYYYYYYXXXXXXWWWWWWXXXWWWTTTPPPNNNMMMMMMTTTXXX\\\```bbbccceeefffggggggiiikkkllljjjgggddd]]]WWWNNNFFF@@@===;;;999777666888>>>EEEPPPaaaooowww{{{xxxsssnnnhhheeeggghhhooouuu]]]EEE999999333222444111222333333333333555888;;;>>>CCCHHHLLLPPPYYYdddmmm}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{yyywwwvvvttttttssssssqqqooonnnmmmlllllllllkkklllpppvvv{{{}}}xxxvvvvvvsssvvv{{{~~~}}}|||zzzzzzzzzzzz{{{zzz|||}}}~~~}}}{{{yyyvvvtttsssssssssppprrrsssuuuxxx}}}}}}~~~~~~~~~~~~}}}|||{{{}}}}}}|||{{{zzzyyyyyyxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~||||||{{{zzzzzzzzzzzz{{{|||||||||{{{zzz{{{zzzxxxtttqqqllliiifffeeefffiiikkklllkkknnnqqqsssssstttuuuvvvsssrrrqqqqqqqqqrrrttttttuuuuuuuuuvvvwwwxxxyyyzzzyyyxxxwwwvvvvvvvvvwwwxxxvvvwwwwwwxxxwwwuuutttsssrrrppplllhhhccc\\\TTTOOOKKKNNNSSSZZZdddppp}}}yyylllccc```aaabbbcccdddgggjjjjjjiiigggZZZSSSPPPSSSWWWXXXZZZ]]]^^^dddlllvvvyyy```III<<<888444333222222111111222222000000000111222333555555:::BBBOOO[[[cccgggiiijjjddddddaaaYYYQQQOOOSSSWWWbbbbbbdddhhhmmmqqqssssssyyyzzz~~~~~~wwwsssrrrssstttvvvxxxzzz|||}}}~~~zzzuuuoooooorrruuu{{{{{{uuuoookkkhhhfffdddeeeiiinnnttt{{{}}}ssslll```ZZZQQQIIICCCAAA???===>>>???AAACCCDDDDDDDDDCCCFFFGGGJJJPPPWWW```ggglllsssxxx{{{iii```XXXTTTOOOIIIFFFGGGGGGJJJQQQ]]]kkkxxx|||rrriiiccc```^^^]]]ZZZZZZZZZYYYYYYZZZZZZZZZVVVVVVVVVVVVVVVWWWXXXYYYXXXYYYYYYYYYYYYYYYXXXXXXVVVWWWVVVSSSOOOLLLLLLLLLRRRUUUZZZ^^^```bbbccceeefffggghhhjjjkkkiiieeebbbYYYTTTKKKDDD???===;;;:::888666888???FFFPPP```nnnvvv{{{zzzuuuooohhhfffhhhjjjsssyyyzzzZZZDDD999:::444222555222222333333333333555888;;;>>>CCCIIIMMMRRRYYYeeennn~~~}}}}}}}}}|||||||||{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||yyywwwvvvttttttsssrrrqqqpppnnnmmmmmmmmmmmmkkklllpppwww|||zzzxxxxxxtttwww}}}~~~}}}}}}||||||}}}~~~~~~~~~|||yyyvvvtttsssssstttqqqrrrtttvvvyyy~~~~~~~~~}}}|||}}}}}}|||{{{zzzyyyxxxxxxxxxyyyzzz{{{|||}}}}}}}}}~~~~~~{{{zzzzzzzzzzzzzzzzzz{{{|||||||||{{{zzzzzzzzzxxxtttqqqllliiieeedddfffiiikkklllkkknnnqqqsssssstttuuuvvvrrrrrrqqqqqqqqqrrrtttttttttttttttuuuvvvwwwxxxyyyzzzyyywwwvvvvvvvvvwwwxxxuuuvvvxxxyyyyyyxxxvvvuuussspppmmmiiiddd]]]UUUPPPKKKNNNSSSZZZdddppp|||{{{nnnddd``````cccdddgggjjjlllkkkhhheeeXXXRRRNNNRRRVVVWWWXXX[[[[[[aaajjjuuuzzz```III;;;777444333222222111111222222000000000111222333555555:::CCCPPP[[[cccfffggghhh```aaa___XXXPPPMMMOOOSSS\\\\\\]]]bbbiiiooorrrsssuuuwww|||zzzuuusssrrrsssrrrtttwwwyyy{{{~~~yyytttoooooosssxxx|||{{{wwwpppkkkiiihhhgggggglllooouuu{{{|||vvvllleeeZZZTTTMMMGGGCCCAAA@@@???===???AAACCCDDDCCCCCCBBBFFFGGGJJJPPPWWW```ggglllsssyyy}}}jjjbbbYYYUUUOOOIIIFFFGGGGGGJJJRRR^^^lllyyy}}}rrrhhhaaa^^^[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYYUUUUUUUUUUUUVVVWWWXXXYYYWWWXXXXXXYYYYYYXXXXXXWWWUUUUUUTTTRRRNNNKKKKKKKKKPPPSSSXXX\\\^^^```bbbccceeefffgggiiijjjgggccc___VVVPPPHHHBBB>>><<<:::999999888:::AAAHHHRRRaaaooowww||||||wwwqqqkkkjjjmmmlllwww|||uuuVVVAAA999:::444222555333222333333333333555888;;;>>>CCCJJJNNNRRRZZZeeennn~~~~~~}}}}}}|||||||||{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~|||zzzwwwvvvttttttsssrrrqqqpppnnnmmmmmmmmmmmmllllllpppwww}}}{{{yyyzzzuuuyyy~~~}}}}}}yyyvvvttttttttttttqqqrrrtttvvvyyy~~~}}}~~~}}}|||{{{zzzyyyxxxxxxwwwxxxyyy{{{|||}}}}}}}}}~~~~~~{{{zzzzzzzzzzzzzzzzzz{{{|||}}}|||{{{zzzzzzzzzxxxtttpppkkkiiieeedddfffiiikkklllkkknnnqqqsssttttttuuuvvvrrrrrrqqqpppqqqrrrtttuuussssssttttttuuuwwwxxxyyyzzzyyywwwvvvvvvvvvwwwwwwuuuwwwyyyzzzzzzyyyxxxwwwsssqqqmmmiiiddd]]]UUUPPPKKKNNNSSSZZZcccppp|||~~~rrrgggccccccccceeehhhlllnnnlllgggcccXXXRRROOORRRVVVWWWXXXZZZYYY```iiitttzzz```HHH:::666444333222222111111222222000000000111222333555555;;;CCCPPP[[[bbbeeeffffff]]]___]]]WWWOOOKKKMMMPPPWWWVVVYYY___iiirrrvvvxxxrrrtttyyy|||wwwtttsssssspppsssvvvxxxzzz~~~yyysssnnnooosssyyy}}}uuuqqqkkkhhhhhhjjjkkklllppptttzzz}}}zzzwwwqqqiiibbbUUUPPPJJJEEECCCBBBAAA@@@===>>>@@@BBBCCCCCCBBBAAAFFFGGGJJJPPPWWW```gggllltttyyy~~~mmmddd[[[VVVOOOHHHEEEEEEGGGKKKRRR^^^lllyyy}}}rrrgggaaa\\\ZZZYYYXXXXXXWWWWWWWWWWWWXXXXXXUUUUUUUUUUUUVVVWWWXXXYYYVVVVVVWWWWWWXXXWWWWWWWWWSSSTTTSSSQQQMMMKKKJJJKKKNNNRRRWWW[[[]]]___aaabbbddddddfffhhhhhhfffaaa]]]SSSNNNFFF@@@<<<;;;:::999;;;:::<<>>DDDJJJOOOSSSZZZeeennn~~~}}}|||{{{{{{||||||}}}|||zzzzzz|||}}}~~~|||{{{zzzyyyvvvtttuuutttrrrpppoooooooooooooooppppppnnnmmmqqqxxx~~~}}}xxxwwwwwwzzz}}}|||zzzxxxuuutttsssrrrsssrrrtttwwwyyy|||~~~~~~~~~}}}}}}}}}{{{yyy|||{{{zzzyyyyyyzzz{{{|||~~~~~~~~~~~~}}}|||{{{zzz||||||{{{zzzyyyxxxxxxwwwzzz{{{}}}~~~}}}yyysssnnnhhhfffddddddfffhhhiiiiiipppqqqrrrtttuuuvvvvvvvvvsssrrrqqqpppppprrrsssuuuuuuvvvwwwvvvuuuuuuwwwyyyzzzyyyyyyxxxwwwwwwwwwxxxvvvvvvwwwxxxxxxwwwuuutttoooooommmjjjccc\\\TTTPPPOOOQQQUUUZZZdddppp~~~uuugggaaabbbcccgggjjjkkklllllleee\\\WWWPPPLLLPPPVVVWWWWWWXXXVVV[[[eeettt{{{aaaFFF999999222222222111111111111000000000111222333444444555777CCCQQQ\\\dddhhheee___[[[ZZZYYYWWWPPPIIIIIIOOOWWWWWWXXX]]]hhhtttwwwtttsssssswww|||wwwrrrooonnnnnnppprrruuuyyy~~~{{{tttpppoooooowww|||}}}{{{zzzrrrooojjjggghhhkkkpppsssvvvzzz}}}zzzwwwvvvsssmmmbbbZZZNNNKKKGGGCCC@@@???@@@@@@>>>???@@@AAABBBAAA@@@@@@EEEGGGKKKRRRZZZcccjjjnnnxxx|||yyyooofff\\\VVVOOOHHHEEEFFFFFFLLLTTT^^^lllzzzxxxkkkccc^^^YYYXXXYYYZZZYYYWWWWWWVVVWWWXXXYYYUUUVVVVVVVVVVVVVVVVVVWWWXXXWWWVVVWWWXXXXXXVVVTTTTTTTTTSSSPPPLLLIIIIIIIIILLLQQQWWW[[[]]]^^^^^^___aaaeeehhhhhhiiiiiiddd]]]TTTMMMCCC===<<<<<<;;;::::::999:::@@@KKK[[[jjjttt}}}}}}wwwooommmoooqqq}}}oooNNNBBB666333333222111222000222333333444666999<<<@@@DDDIIIMMMSSS[[[fffmmm~~~|||{{{zzz{{{||||||~~~}}}||||||||||||}}}~~~}}}|||{{{zzzxxxvvvtttrrrqqqooonnnnnnoooooopppqqqpppnnnmmmpppwww}}}}}}xxxwwwwwwyyy~~~}}}|||zzzxxxuuutttsssrrrsssrrrtttxxxyyy|||~~~~~~~~~}}}}}}}}}{{{yyy|||{{{zzzyyyyyyzzz{{{|||}}}}}}}}}}}}|||{{{zzzyyy{{{{{{{{{zzzzzzyyyyyyxxx{{{||||||}}}}}}yyysssooohhhfffddddddfffhhhiiiiiimmmnnnppprrrssstttuuuuuutttsssqqqpppqqqrrrtttuuuuuuvvvwwwwwwuuuvvvwwwyyyzzzyyyyyyxxxwwwwwwxxxxxxwwwwwwxxxxxxxxxvvvuuutttqqqpppnnnjjjccc[[[TTTOOONNNPPPTTT[[[dddqqq~~~uuuggg```aaadddiiilllmmmnnnmmmfff^^^WWWPPPMMMRRRWWWYYYYYYYYYXXX\\\gggvvvzzzaaaFFF999888222222222222111111111111000000111222333444444555888DDDRRR]]]eeeiiifff```[[[ZZZYYYVVVOOOHHHIIINNNUUUVVVWWW\\\hhhtttwwwtttqqqqqquuu{{{uuuqqqnnnmmmmmmooorrrvvvzzz}}}|||uuuqqqpppooowww|||{{{xxxwwwnnnllliiihhhjjjoootttxxx}}}~~~{{{xxxuuurrrpppmmmfff[[[SSSKKKIIIEEEBBB???>>>>>>??????@@@AAABBBCCCCCCBBBBBBEEEGGGKKKRRR[[[dddlllpppxxx}}}yyynnneee[[[UUUOOOHHHEEEFFFGGGMMMVVV```mmm|||xxxjjjccc^^^YYYXXXYYYYYYXXXWWWVVVVVVVVVVVVWWWUUUUUUUUUVVVVVVVVVVVVWWWWWWVVVUUUVVVWWWWWWUUUSSSSSSSSSRRRNNNKKKHHHHHHIIIKKKPPPVVVZZZ\\\]]]^^^___aaaeeehhhhhhhhhhhhccc\\\SSSLLLCCC===<<<<<<;;;:::::::::<<>>EEEQQQ```nnnvvv}}}~~~yyyyyy}}}}}}wwwqqqppptttyyyiiiNNNCCC888555555444333444111222333333444555999;;;@@@DDDJJJOOOUUU]]]gggnnn|||{{{zzzyyyyyyzzz||||||}}}~~~~~~~~~~~~}}}~~~zzzxxxwwwvvvtttsssqqqooommmllllllnnnpppqqqrrrrrrqqqnnnlllnnntttyyy|||yyywwwwwwxxxzzz~~~|||{{{yyywwwuuutttssssssssssssuuuyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~|||{{{|||{{{zzzyyyyyyzzz{{{|||zzz{{{{{{{{{zzzzzzyyyxxxyyyyyyyyyzzzzzz{{{{{{{{{}}}|||{{{{{{zzzxxxtttqqqjjjhhheeeeeefffhhhhhhhhhnnnoooqqqsssvvvwwwxxxyyyvvvuuusssrrrssstttvvvwwwwwwxxxxxxxxxwwwwwwyyyzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyzzzzzzyyywwwuuuttttttsssoooiiibbbYYYRRRNNNLLLOOOTTT\\\fffsssqqqaaa\\\___fffmmmsssuuuuuusssllldddZZZTTTQQQWWW]]]^^^]]]]]]\\\```kkk|||xxxaaaHHH:::777333333222222222111111111000000111222333444444555:::FFFVVVaaaiiimmmiiiccc^^^ZZZWWWTTTNNNHHHGGGKKKNNNPPPSSSYYYfffsssvvvsssooopppsss|||xxxrrrnnnlllkkkkkknnntttzzz~~~xxxtttqqqpppvvv{{{zzztttooolllhhhhhhjjjmmmssszzz{{{wwwtttqqqrrrpppmmmiiiddd\\\SSSMMMLLLKKKIIIGGGEEEDDDCCCCCCAAAAAABBBCCCDDDDDDDDDEEEDDDFFFLLLSSS]]]gggpppuuuyyy~~~yyykkkbbbYYYSSSNNNGGGDDDEEEGGGNNNWWWaaaooo}}}tttggg```\\\XXXWWWXXXXXXWWWVVVUUUTTTSSSRRRRRRTTTTTTTTTUUUVVVVVVWWWWWWUUUTTTTTTTTTUUUUUUSSSQQQQQQPPPNNNKKKGGGFFFGGGHHHJJJNNNTTTXXXZZZ\\\]]]___bbbfffhhhgggggggggaaaZZZPPPJJJBBB===<<<<<<:::999:::;;;???GGGSSSaaannnvvv|||yyyttttttzzz|||vvvqqqsssxxxgggNNNCCC888666666555333444111222333333333555888;;;@@@EEEKKKPPPVVV^^^hhhooo{{{zzzyyyyyyzzz{{{|||}}}~~~~~~~~~~~~|||xxxuuutttsssrrrqqqooommmkkkjjjkkkmmmppprrrrrrrrrqqqnnnkkkmmmsssyyy|||yyywwwvvvwwwyyy|||{{{zzzxxxvvvuuutttsssssstttsssuuuyyy{{{~~~~~~~~~}}}}}}~~~~~~}}}|||}}}~~~~~~}}}||||||{{{zzzyyyyyyzzz{{{|||zzzzzzzzzzzzzzzyyyyyyxxxxxxyyyyyyzzzzzz{{{{{{{{{}}}|||{{{{{{zzzxxxtttqqqjjjhhheeeeeeggghhhiiiiiinnnoooqqqsssvvvwwwxxxyyyvvvuuutttssssssuuuvvvxxxwwwxxxyyyxxxwwwwwwyyy{{{zzzyyyyyyxxxyyyyyyzzzzzzyyyzzzzzzzzzyyyxxxvvvuuuuuusssoooiiiaaaYYYRRRNNNKKKOOOUUU]]]hhhvvvnnn^^^ZZZ^^^gggpppxxx{{{{{{yyyrrrjjj___YYYWWW\\\bbbbbb``````___cccnnnxxxcccJJJ;;;777333333333222222222222111000000111222333444444555:::GGGWWWccclllppplllfff```[[[WWWTTTNNNHHHGGGJJJKKKMMMQQQYYYfffssswwwsssppppppssszzz~~~xxxrrrnnnlllkkklllooouuu{{{zzzuuurrrqqquuu{{{{{{vvvpppllliiijjjkkknnnrrrxxxzzzvvvssspppnnnpppooolllhhhccc\\\TTTOOONNNMMMMMMLLLJJJHHHGGGFFFBBBBBBBBBBBBBBBCCCCCCDDDDDDFFFLLLTTT^^^hhhqqqvvvzzzwwwiii```WWWRRRMMMGGGDDDEEEEEEMMMVVVaaaooo|||~~~rrreee___[[[WWWVVVXXXWWWVVVVVVUUUSSSRRRQQQPPPSSSSSSTTTUUUUUUVVVWWWWWWVVVUUUTTTUUUVVVUUUTTTRRRPPPPPPMMMJJJFFFEEEGGGHHHJJJNNNSSSWWWZZZ\\\^^^```cccfffhhhggggggfff```YYYOOOIIIAAA===<<<;;;:::888888:::@@@IIIUUUbbbnnnuuuzzzuuuqqqrrrzzzzzztttqqquuu{{{gggMMMBBB888666777555444444222333444333333555888:::@@@EEELLLRRRXXX```iiipppzzzzzzyyyyyyzzz|||~~~~~~{{{vvvsssrrrqqqpppoookkkiiigggfffgggkkknnnqqqrrrrrrpppmmmkkkmmmsssyyy|||yyyxxxuuuvvvxxx{{{~~~~~~zzzyyyxxxvvvuuutttsssssstttsssvvvzzz|||~~~}}}}}}}}}}}}~~~~~~}}}|||}}}~~~~~~}}}|||{{{zzzyyyyyyzzz{{{|||yyyzzzzzz{{{zzzzzzyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{}}}|||||||||{{{xxxtttpppiiigggeeeeeegggiiikkkkkklllmmmooorrrtttuuuvvvvvvvvvuuussssssssstttvvvwwwxxxyyyzzzyyyxxxxxxzzz|||yyyyyyyyyyyyyyyzzzzzz{{{yyyyyyzzz{{{zzzyyyxxxwwwuuusssooohhh```YYYRRRNNNKKKOOOVVV```kkkyyylll]]]ZZZ```iiittt~~~zzzssshhhbbb___dddiiiiiifffeeedddhhhrrr}}}|||yyydddLLL===888333333333333222222222222000000111222333444444555999GGGXXXeeeooossspppiiiccc]]]WWWTTTOOOIIIHHHJJJJJJMMMRRR[[[iiivvvyyyvvvppppppsssxxx~~~yyytttpppmmmkkklllooouuu{{{|||wwwsssqqquuuzzz~~~{{{vvvrrrnnnjjjiiinnnooosssxxx~~~yyyuuurrrpppnnnmmmlllllljjjgggbbb[[[VVVRRRPPPPPPQQQPPPOOOMMMKKKJJJDDDDDDCCCBBBBBBBBBBBBCCCDDDFFFLLLTTT]]]hhhpppuuu{{{tttggg___VVVQQQLLLFFFDDDEEEEEELLLWWWaaaooo||||||pppccc]]]ZZZVVVVVVXXXUUUUUUUUUUUUTTTSSSQQQQQQRRRSSSSSSTTTUUUVVVWWWWWWVVVUUUTTTTTTUUUUUUTTTRRRPPPOOOMMMIIIFFFEEEGGGIIIKKKNNNSSSWWWZZZ\\\___aaacccggghhhgggfffeee___XXXMMMGGG@@@<<<<<<;;;999777777:::AAAKKKWWWdddooouuu~~~{{{vvvrrrooorrr{{{xxxsssqqqvvv~~~hhhKKKAAA888666777555333333222333444444333555777:::@@@EEEMMMSSSYYYaaajjjqqqzzzzzzzzzzzz{{{}}}~~~~~~~~~|||yyyvvvqqqmmmlllkkkjjjiiifffdddbbbbbbcccgggkkknnnqqqqqqpppmmmkkkmmmtttyyy|||yyyxxxsssuuuwwwzzz~~~~~~|||{{{zzz{{{|||zzzyyywwwvvvtttsssssssssttttttvvvzzz}}}~~~}}}}}}}}}}}}}}}}}}|||{{{|||~~~~~~|||{{{zzzyyyyyyzzz{{{|||zzzzzz{{{{{{{{{{{{zzzzzzyyyyyyzzzzzzzzzzzzzzzzzz{{{||||||}}}}}}yyysssooohhhfffdddeeehhhkkkllllllmmmnnnppprrrssstttuuuuuuuuutttsssrrrrrrtttvvvwwwxxxyyyzzzyyyxxxyyyzzz|||yyyyyyyyyyyyyyyzzz{{{{{{xxxxxxzzz{{{{{{{{{zzzyyyuuusssnnnhhh```YYYSSSPPPLLLPPPXXXaaammm{{{mmm]]]\\\cccmmmyyy}}}qqqkkkiiimmmqqqpppmmmkkkjjjmmmwwwyyyxxx{{{yyyfffNNN>>>999444444333333333222222222000000111222333444444555888FFFXXXgggqqqvvvssslllfff___XXXTTTPPPJJJHHHJJJLLLOOOUUU^^^mmmzzz~~~{{{ooooooqqquuuzzz{{{wwwrrrnnnkkkkkknnnsssxxx|||}}}xxxtttrrruuuzzz}}}zzzvvvrrrnnnlllkkkjjjooorrrvvv||||||xxxtttpppooonnnlllkkkjjjjjjjjjgggccc^^^ZZZXXXUUUVVVXXXXXXWWWUUUSSSQQQHHHGGGEEECCCBBBBBBBBBCCCDDDFFFKKKSSS]]]gggooottt|||pppfff]]]UUUPPPKKKFFFDDDEEEEEEMMMXXXcccqqq~~~zzznnnbbb\\\YYYVVVUUUWWWTTTUUUUUUUUUUUUTTTSSSRRRRRRRRRSSSTTTUUUVVVWWWWWWTTTSSSSSSSSSTTTTTTRRRPPPQQQPPPMMMIIIFFFFFFHHHJJJLLLOOOTTTXXXZZZ]]]aaacccdddggghhhgggfffeee^^^WWWLLLGGG@@@<<<<<<;;;999777777;;;CCCNNNZZZgggpppvvv{{{vvvrrrnnnmmmrrr|||~~~vvvqqqpppwwwhhhJJJ@@@777666666444333333333333444444333444777:::@@@FFFMMMTTT[[[bbbkkkrrr{{{zzzzzz{{{|||~~~~~~~~~}}}~~~}}}zzztttpppkkkgggeeeeeedddcccbbbaaa___^^^```dddhhhkkkppppppooommmkkknnntttzzz|||yyyxxxrrrtttwwwzzz~~~|||zzzyyyxxxxxxyyy{{{~~~yyyxxxwwwvvvtttsssssssssttttttvvvzzz}}}~~~~~~}}}}}}}}}}}}}}}}}}|||{{{|||~~~~~~|||{{{zzzyyyyyyzzz{{{|||zzzzzz{{{{{{|||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{}}}~~~}}}yyysssnnngggeeedddeeehhhkkkmmmnnnpppqqqrrrtttuuuvvvvvvvvvuuutttrrrrrrrrrsssuuuvvvyyyzzzzzzzzzyyyyyy{{{|||yyyyyyyyyyyyyyyzzz{{{|||wwwxxxyyy{{{|||{{{{{{zzzuuurrrnnnggg```YYYTTTQQQLLLQQQYYYcccooo}}}nnn___^^^eeeppp}}}xxxrrrooossswwwuuuqqqpppnnnqqq{{{wwwuuuxxx|||zzzgggPPP???999444444444333333333222222000000111222333444444555777FFFYYYhhhsssxxxuuunnnhhh```XXXUUUPPPKKKIIIKKKNNNRRRXXXaaappp~~~~~~nnnnnnooorrrwww|||}}}xxxsssnnnllljjjmmmqqqvvvzzz}}}~~~~~~~~~yyyuuurrrtttzzz{{{xxxtttooolllkkkkkklllooorrrwww~~~~~~xxxtttpppmmmllllllkkkjjjjjjkkkkkkiiieeeaaa^^^]]]\\\]]]___```___]]]ZZZXXXKKKIIIGGGEEECCCCCCCCCCCCDDDGGGKKKSSS\\\fffnnnsss|||}}}nnneee]]]TTTPPPKKKFFFDDDEEEFFFOOOYYYdddrrryyymmmaaa[[[XXXUUUUUUWWWSSSTTTUUUVVVVVVUUUTTTSSSQQQRRRSSSTTTUUUVVVWWWWWWSSSRRRQQQRRRSSSSSSQQQOOOQQQPPPMMMIIIFFFFFFIIIKKKLLLPPPTTTXXX[[[^^^aaaddddddgggiiigggfffddd^^^VVVKKKFFF@@@<<<<<<;;;999777888<<>>DDDNNNZZZfffqqqwww{{{uuulllnnnoooqqqzzz}}}uuuoooooowwwcccGGG===555444555333222222333444555444444555888;;;>>>FFFPPPWWW]]]cccmmmtttzzzzzz{{{|||}}}~~~~~~}}}}}}zzzxxxtttpppmmmfffddd```[[[WWWUUUTTTTTTSSSSSSSSSSSSTTTWWW\\\```gggiiikkklllnnnpppsssuuu}}}|||uuusssppppppvvv{{{}}}}}}{{{zzzvvvvvvvvvvvvwwwyyy{{{|||~~~|||zzzxxxvvvuuuttttttttttttwwwzzz|||~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}|||~~~}}}{{{zzzyyyzzz{{{||||||{{{zzz{{{}}}}}}}}}||||||{{{zzzyyyyyyzzz{{{||||||{{{{{{zzzyyyvvvqqqnnnggggggggghhhjjjlllooopppqqqrrrrrrsssttttttuuuuuuvvvuuutttsssssssssttttttxxxyyyyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzz{{{{{{{{{zzzyyyxxxuuurrrmmmfff___XXXSSSPPPPPPSSS[[[fffsss~~~nnnfffggglll~~~yyysssnnnnnnssswwwvvvssstttyyy{{{xxxwwwxxx|||jjjQQQ@@@;;;777555222111222333222222000111222222444444555666;;;EEEWWWjjjxxx}}}|||yyyssskkkaaaZZZRRRKKKIIILLLNNNSSS[[[eeettt}}}vvvqqqmmmooouuu|||~~~~~~|||wwwqqqlllkkkooorrruuuzzz|||}}}{{{vvvtttvvvyyy~~~~~~wwwpppooonnnllllllnnnssswww}}}}}}vvvrrrmmmmmmllljjjiiihhhgggfffiiijjjkkkkkkkkkkkkmmmooorrruuuvvvvvvwwwvvvnnndddWWWMMMEEECCCBBBBBBCCCEEEEEEGGGJJJQQQZZZeeeooouuuyyywwwkkk```WWWPPPLLLHHHDDDBBBDDDIIIPPPYYYdddqqq~~~{{{mmm___YYYWWWUUUTTTUUUUUUUUUUUUUUUUUUTTTSSSSSSRRRQQQQQQRRRRRRSSSTTTUUUTTTTTTTTTSSSRRRPPPOOONNNPPPOOOLLLIIIFFFFFFHHHKKKPPPSSSVVVYYY\\\___bbbeeegggjjjjjjhhhfffccc\\\TTTKKKDDD>>>===;;;888777999;;;>>>DDDMMMYYYfffqqqwww{{{tttkkklllmmmooozzz}}}uuupppooovvv___FFF===555555555333222333222333444333333444777999>>>FFFPPPXXX]]]dddmmmtttzzz{{{{{{|||}}}~~~~~~}}}}}}~~~{{{vvvrrrmmmgggccc]]][[[WWWTTTPPPNNNMMMMMMMMMMMMMMMMMMMMMPPPTTTXXX___bbbgggjjjlllooorrrtttyyy~~~xxxqqqmmmmmmrrrwwwyyy|||~~~{{{xxxwwwvvvuuuuuutttuuuvvvxxxyyy|||~~~|||{{{yyywwwvvvuuuuuuuuuuuuxxx{{{|||~~~~~~~~~~~~~~~}}}}}}|||}}}|||{{{zzzzzzzzz{{{||||||{{{zzz{{{}}}~~~}}}|||}}}||||||{{{{{{||||||}}}}}}|||zzzxxxwwwsssooolllddddddeeegggjjjnnnqqqsssrrrrrrsssssstttuuuuuuuuuwwwvvvtttsssrrrsssuuuvvvyyyyyyyyyyyyyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyzzz{{{{{{{{{zzzxxxwwwuuurrrlllddd]]]VVVQQQNNNPPPTTT\\\gggtttpppiiilllqqqqqqnnnllllllppptttwwwxxxyyy|||zzzyyyyyyzzz}}}oooUUUBBB;;;777555222111222333222222000111222222444444555666:::DDDWWWkkk{{{yyypppeee]]]TTTLLLJJJMMMPPPWWW___iiiuuu~~~zzzuuuqqqrrrwww}}}|||wwwqqqmmmkkkooorrruuu{{{}}}}}}xxxuuuuuuxxx}}}yyyssskkkkkkkkkkkkmmmrrryyy~~~{{{vvvqqqmmmiiiiiihhhggggggfffffffffkkklllnnnoooqqqssswww{{{~~~{{{oooZZZPPPGGGDDDCCCBBBBBBEEEDDDEEEIIIPPPZZZeeeooouuuyyyttthhh^^^VVVNNNKKKHHHCCCBBBDDDJJJRRR[[[eeerrr}}}yyylll___YYYWWWUUUSSSTTTSSSTTTTTTTTTTTTSSSRRRRRRPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPNNNLLLHHHFFFFFFIIIKKKQQQSSSWWWZZZ\\\___cccfffgggkkkkkkiiigggccc\\\SSSKKKDDD???===;;;888888:::;;;>>>CCCLLLXXXfffqqqxxxyyysssjjjjjjjjjnnnzzz{{{uuupppooovvvzzzXXXDDD<<<555555555333222333111222333333222333666999>>>FFFQQQYYY___eeennnuuu{{{{{{|||}}}~~~}}}}}}~~~{{{vvvqqqkkkeee^^^ZZZVVVTTTRRROOOMMMKKKJJJJJJJJJJJJJJJIIIIIIKKKNNNQQQWWW[[[aaafffiiilllppprrrwww}}}~~~xxxppplllkkkoootttvvvyyy}}}}}}yyywwwuuuttttttsssssstttuuuwwwxxxzzz}}}~~~|||{{{zzzyyyxxxwwwvvvvvvvvvxxx{{{|||~~~~~~}}}}}}|||||||||{{{zzzzzz{{{{{{||||||{{{{{{{{{}}}~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}~~~|||yyyvvvtttqqqmmmjjjcccdddeeegggjjjnnnrrrtttssssssssstttuuuuuuvvvvvvxxxwwwuuusssssstttuuuwwwzzzyyyxxxwwwxxxyyy{{{|||yyyyyyyyyyyyyyyyyyyyyyyyxxxyyyzzzzzzzzzyyyxxxwwwuuurrrkkkccc[[[UUUPPPNNNPPPTTT\\\ggguuuqqqlllpppvvv|||ppphhhhhhhhhiiilllqqqxxx|||{{{|||wwwxxxzzz{{{sssWWWCCC;;;777555222111222333222222000111222222444444555666888CCCWWWlll}}}~~~tttiii```VVVNNNLLLNNNPPPXXXbbblllwww{{{wwwwww{{{}}}xxxrrrnnnkkkooorrruuu|||}}}yyyuuutttwww|||wwwqqqhhhiiijjjlllooouuu}}}{{{vvvrrrnnnkkkhhhgggggggggggghhhiiijjjmmmooorrruuuxxx}}}vvv]]]SSSIIIFFFDDDBBBBBBDDDCCCEEEHHHOOOYYYeeeooouuuxxxqqqeee[[[SSSLLLIIIGGGCCCBBBDDDIIIQQQ\\\fffsss~~~wwwjjj^^^YYYWWWUUUSSSTTTRRRRRRSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRRRRSSSTTTTTTTTTSSSRRRQQQQQQNNNMMMKKKHHHFFFFFFIIILLLQQQTTTXXX[[[]]]```dddfffhhhlllmmmjjjgggddd[[[SSSJJJCCC>>><<<;;;888888:::<<<>>>CCCLLLXXXfffrrrzzz~~~wwwrrrkkkkkkjjjooo}}}zzztttppppppvvv}}}sssQQQBBB;;;666555555333222444222333333333333444777999===FFFQQQZZZ```gggpppwww{{{{{{|||}}}~~~~~~~~~{{{vvvpppjjjddd^^^XXXTTTQQQPPPNNNMMMKKKJJJIIIHHHIIIIIIIIIHHHGGGGGGJJJLLLPPPTTTZZZ```dddhhhkkknnnuuu{{{}}}vvvpppkkkjjjnnnrrrtttwww{{{}}}}}}~~~~~~|||yyyvvvuuurrrrrrrrrrrrtttvvvxxxyyyxxxzzz~~~~~~|||{{{{{{zzzyyyxxxwwwwwwwwwyyy|||}}}~~~~~~|||||||||||||||{{{||||||||||||}}}|||{{{|||~~~~~~~~~|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||xxxvvvssspppllliiieeeeeefffhhhjjjmmmppprrrsssssstttuuuuuuvvvvvvwwwyyywwwvvvttttttuuuvvvwwwyyyyyyxxxwwwxxxyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyyyyyyyyxxxvvvuuuuuurrrkkkccc[[[UUUQQQOOOOOOSSS\\\ggguuu~~~qqqlllrrryyy|||ooobbb___aaadddfffjjjpppxxx~~~{{{~~~|||vvvtttvvvzzz|||uuuXXXBBB999777555222111222333222222000111222222444444555666888CCCVVVlll~~~wwwkkkaaaWWWNNNLLLOOOMMMXXXeeeoooyyy}}}}}}~~~yyysssooolllpppsssvvv}}}yyyuuusssvvv{{{|||uuupppiiijjjmmmooosssxxx{{{vvvsssooollljjjffffffeeefffhhhjjjlllnnnpppssswww|||yyy___TTTJJJGGGEEEBBBBBBDDDCCCDDDHHHOOOXXXdddnnntttwwwmmmaaaXXXQQQJJJHHHEEEBBBBBBDDDFFFPPP[[[ggguuuuuuhhh]]]XXXWWWUUUSSSTTTQQQRRRRRRRRRRRRQQQPPPPPPNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRQQQQQQMMMLLLJJJGGGEEEFFFJJJMMMRRRUUUXXX[[[^^^aaadddgggjjjmmmnnnkkkhhhddd[[[RRRHHHAAA<<<;;;999777666999<<<>>>DDDMMMZZZhhhttt{{{}}}yyyuuurrrmmmmmmlllrrrxxxsssqqqqqquuu|||kkkKKK???:::666666555222222555333444555444444555888:::===FFFRRR\\\bbbiiiqqqxxx{{{||||||}}}~~~~~~}}}|||vvvqqqiiibbb]]]XXXUUURRRNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIGGGFFFEEEGGGIIILLLOOOUUUYYY]]]bbbfffiiiqqqxxx|||uuupppkkkiiilllppprrruuuyyyzzz|||}}}~~~}}}{{{xxxvvvsssrrrrrrsssuuuwwwyyyzzzwwwyyy{{{}}}||||||||||||{{{zzzyyyxxxwwwzzz|||}}}~~~~~~~~~||||||||||||}}}}}}}}}~~~~~~~~~}}}|||{{{|||~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}{{{yyywwwtttqqqllliiiffffffggghhhjjjmmmoooqqqttttttuuuuuuvvvwwwwwwwwwxxxwwwwwwvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxyyyzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxuuuvvvwwwwwwwwwvvvtttttttttpppiiibbbZZZUUURRRPPPPPPTTT]]]iiiwww|||oookkkqqqxxxuuugggYYYXXX[[[___dddiiipppwww|||wwwzzzwwwqqqooosssxxx|||vvvXXXBBB999777555222111222333222222000111222222444444555666777BBBUUUkkk~~~yyylllaaaWWWNNNLLLOOOLLLYYYgggqqqzzz{{{uuuqqqnnnqqqtttwww~~~xxxtttrrruuuzzzyyyrrrnnnkkknnnrrruuuyyy~~~~~~{{{vvvrrrooommmjjjhhhdddddddddeeehhhkkkoooqqquuuyyyxxx___UUUKKKGGGEEEBBBBBBDDDCCCEEEHHHNNNXXXbbblllrrrvvv~~~{{{jjj^^^VVVNNNHHHFFFDDDBBBBBBEEEEEEOOO\\\iiivvvsssggg\\\XXXWWWUUUSSSTTTQQQRRRRRRRRRRRRQQQPPPPPPNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRQQQPPPOOOLLLKKKIIIGGGEEEFFFJJJMMMSSSUUUYYY\\\^^^aaaeeehhhkkknnnooommmiiieee[[[QQQGGG@@@;;;:::999666666888;;;???FFFPPP]]]jjjuuu{{{}}}xxxtttssspppoooooouuuwwwsssqqqqqquuuzzzdddHHH===999666666555222222555333444555555444666888;;;<<>>@@@DDDDDDEEEGGGKKKRRR]]]hhhpppvvv{{{}}}lll___WWWNNNIIIDDDBBBCCCDDDCCCBBBHHHRRR^^^hhhrrryyy{{{xxxjjj```WWWUUUTTTSSSSSSUUUPPPPPPPPPOOOMMMMMMNNNOOOOOONNNNNNMMMMMMNNNNNNOOOPPPPPPOOONNNMMMKKKKKKJJJHHHFFFEEEDDDEEEGGGJJJLLLRRRUUUXXX\\\___ccchhhkkkqqqqqqqqqoookkkcccYYYRRRHHH@@@:::;;;;;;999999;;;<<>>MMMdddzzzvvviii___WWWPPPNNNQQQWWWcccqqqxxxwwwwwwzzz~~~|||xxxxxx|||}}}wwwwwwrrrpppuuu}}}vvvrrrpppmmmqqqvvv|||~~~yyywwwzzz~~~}}}yyyvvvtttsssqqqooommmllllllkkklllnnnppprrruuu{{{sssgggYYYPPPHHHDDDBBB???@@@DDDDDDEEEGGGKKKRRR\\\hhhpppvvv{{{xxxiii\\\UUUOOOKKKFFFDDDDDDEEEEEEDDDIIIRRR]]]fffnnnuuuuuurrrhhh___VVVTTTTTTRRRRRRTTTQQQRRRRRRQQQOOOOOOPPPQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPOOONNNLLLKKKJJJIIIGGGEEEDDDCCCDDDGGGJJJKKKQQQTTTXXX[[[^^^cccgggkkkqqqqqqqqqoookkkcccYYYRRRGGG@@@::::::;;;999:::<<>>:::888555444444555444333666999;;;999666555888;;;:::AAAOOO]]]fffkkksss|||~~~}}}}}}}}}}}}~~~}}}}}}}}}~~~{{{zzzwwwsssnnnhhhdddaaa]]][[[ZZZZZZ\\\^^^^^^]]]^^^]]][[[YYYVVVTTTSSSSSSVVVUUUUUUWWWYYYZZZYYYXXXZZZZZZXXXXXXWWWWWWXXXXXX]]]```eeejjjnnnoooooooookkkjjjiiijjjkkkooorrrtttvvvzzz}}}||||||~~~}}}}}}}}}||||||{{{{{{zzzzzzyyy|||~~~~~~~~~~~~~~~|||{{{{{{{{{{{{|||||||||||||||{{{zzzyyy{{{zzzyyyxxxvvvrrrlllhhhggggggggghhhjjjmmmqqqssswwwwwwwwwwwwxxxyyyzzz{{{yyyyyyxxxxxxwwwvvvvvvvvvyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyxxxxxxyyy{{{yyywwwttttttttttttrrrqqqpppmmmfff]]]UUUPPPNNNOOOVVV\\\fffuuu~~~mmm___\\\cccjjjqqqsssuuussslll```UUUMMMKKKPPPWWW\\\```bbbeeeggghhhmmmxxxxxxpppmmmmmmqqqwww```HHH???:::999888666555444444333000000000111222333444555666;;;III___vvvwwwiii___WWWQQQPPPSSSZZZeeesssyyyxxxuuuuuuwww}}}zzzvvvuuuyyy~~~wwwvvvrrrooorrr|||{{{vvvrrrqqqnnnqqqwww||||||zzz}}}zzzwwwuuurrrrrrqqqpppooonnnnnnnnnnnnpppssswww|||xxxkkk```VVVNNNGGGEEEDDDAAAAAADDDDDDEEEGGGJJJQQQ\\\gggooovvv{{{qqqcccXXXQQQNNNKKKFFFDDDCCCDDDDDDCCCIIIRRR\\\dddjjjpppoookkkeee\\\TTTRRRRRRPPPPPPRRRQQQRRRRRRQQQOOOOOOPPPQQQRRRRRRQQQQQQQQQQQQRRRRRRPPPOOOOOONNNLLLKKKIIIHHHEEEDDDBBBBBBCCCFFFIIIJJJPPPSSSVVVZZZ^^^bbbgggkkkpppppppppoookkkcccYYYSSSFFF???::::::;;;:::;;;>>>BBBIIITTTbbbooozzz~~~vvvuuuuuuuuuvvvxxxjjjOOO<<<;;;999777666666666555333222555777666444444777:::888???LLL\\\fffmmmuuu~~~~~~}}}||||||~~~}}}}}}}}}~~~zzzxxxsssnnniiiccc___]]]ZZZ[[[\\\^^^___``````___\\\ZZZXXXUUUTTTTTTUUUUUUUUUVVVXXX[[[^^^_________cccbbbbbb```___^^^]]]]]]]]]___aaadddgggiiikkkllliiihhhhhhhhhjjjnnnrrruuuvvvzzz~~~}}}}}}|||||||||||||||{{{{{{{{{zzz|||~~~~~~}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{|||||||||{{{{{{zzzyyy{{{zzzxxxwwwuuuqqqllliiihhhhhhhhhjjjlllooorrrtttwwwwwwvvvvvvwwwxxxzzz{{{yyyxxxxxxxxxwwwwwwwwwvvvyyyyyyxxxxxxxxxyyyzzzzzzxxxyyyzzzzzzyyyzzz|||~~~|||zzzwwwvvvvvvuuusssrrrpppllleee\\\TTTOOONNNOOOWWW]]]iiixxxyyyhhh\\\[[[bbbiiippprrrtttrrrlllbbbWWWPPPMMMRRRXXX]]]___aaabbbcccgggmmmxxx~~~uuurrrqqquuuzzzaaaIII???:::999888666555444333333111111111111222333444555666:::FFF[[[rrrxxxiii___WWWRRRQQQTTT[[[fffrrryyyxxxtttssssssyyyxxxvvvuuuyyyyyyvvvrrrnnnooowwwyyytttqqqoooqqqtttzzz~~~~~~{{{yyyvvvuuurrrrrrqqqpppoooooooooooopppsssxxx~~~zzzrrrggg^^^SSSLLLGGGFFFEEEBBBAAACCCDDDDDDFFFJJJPPP[[[fffnnnvvv{{{vvviii^^^TTTNNNJJJGGGDDDAAA@@@@@@AAABBBIIIRRR[[[bbbhhhmmmlllhhhaaaYYYQQQPPPQQQOOOOOOPPPNNNOOOOOONNNMMMMMMNNNPPPRRRRRRQQQQQQQQQQQQRRRRRROOOOOOOOONNNLLLJJJHHHGGGCCCBBBAAAAAABBBEEEHHHJJJNNNQQQUUUYYY]]]bbbgggkkkoooppppppnnnjjjbbbYYYRRRDDD>>>::::::::::::===BBBFFFNNN[[[jjjwww|||uuuuuuwwwwwwyyy{{{hhhNNN<<<<<<:::888777666666444222///111333333222333555888999>>>KKKZZZfffmmmvvv~~~~~~}}}|||}}}}}}}}}~~~~~~yyyvvvqqqkkkfffbbb___]]]ZZZ\\\___```aaa```______ZZZXXXUUUSSSRRRSSSTTTUUUUUUXXX\\\```ccceeefffgggiiiiiiiiiiiihhhgggeeedddaaaaaaaaabbbccceeeggghhhhhhgggffffffhhhlllqqqsssuuuyyy~~~~~~}}}||||||{{{{{{{{{|||||||||||||||{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzyyyzzzyyywwwvvvtttqqqmmmiiihhhiiiiiikkknnnpppssstttuuuuuuuuuvvvvvvwwwxxxyyyxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyzzz{{{yyyzzz{{{{{{{{{{{{}}}}}}zzzxxxxxxwwwuuusssoookkkddd[[[SSSOOONNNPPPXXX___kkk{{{uuudddZZZZZZbbbiiippprrrtttrrrmmmcccZZZSSSPPPUUU[[[___aaabbbbbbbbbeeemmm{{{|||yyyxxx{{{~~~cccJJJ???999888777555444333333222111111111111222333444444666999DDDXXXpppzzzkkkaaaYYYRRRQQQSSSXXXbbbooovvvwwwtttrrrrrrvvvvvvvvvwwwzzzzzzwwwsssooonnnrrr{{{xxxssspppooossswww}}}{{{yyyxxxvvvuuurrrrrrqqqpppoooooooooppptttxxx~~~~~~zzzuuummmddd^^^RRRLLLGGGGGGFFFCCCBBBCCCCCCDDDFFFIIIOOOZZZeeemmmvvv{{{{{{mmmbbbYYYQQQLLLGGGEEECCC@@@??????AAACCCHHHQQQ[[[bbbiiinnnmmmiii^^^VVVOOOOOOPPPNNNMMMOOOMMMNNNOOONNNMMMLLLNNNPPPQQQQQQPPPPPPPPPPPPQQQQQQNNNNNNNNNNNNLLLIIIGGGEEEBBBAAA@@@@@@AAADDDGGGIIIMMMPPPUUUYYY^^^ccchhhlllooooooooommmiii```VVVPPPCCC>>>::::::::::::???EEEKKKUUUdddsssxxxsssuuuyyy{{{}}}iiiPPP>>>===:::777666555444333111111222333444444555888999:::>>>JJJYYYeeemmmuuu}}}~~~~~~~~~~~~wwwtttooojjjeeebbb``````]]]___bbbbbb```^^^]]]\\\ZZZYYYVVVTTTRRRRRRSSSTTTXXX\\\bbbgggkkkmmmppprrrpppqqqrrrssssssqqqooommmhhhgggeeecccccccccdddeeegggfffdddccceeeiiinnnqqqtttwww||||||{{{zzzzzzzzzzzz{{{{{{||||||}}}}}}{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzyyyzzzyyywwwuuutttqqqmmmjjjhhhiiijjjlllnnnqqqssstttttttttvvvwwwwwwxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyzzz{{{{{{yyyzzz|||{{{{{{{{{~~~~~~{{{yyyxxxwwwuuusssmmmiiibbbYYYRRROOOOOOQQQWWW___mmm}}}rrrbbbYYY[[[ccckkkppprrrsssrrrlllcccZZZTTTRRRWWW]]]bbbccccccccccccfffppp~~~~~~dddJJJ@@@999888777555444333222222222222111111222222333444777999BBBVVVmmm}}}pppfff]]]UUURRRSSSTTT]]]iiiqqqrrrqqqppppppsssuuuwwwxxxzzz|||wwwuuuqqqnnnpppvvvzzzuuusssrrrwww{{{|||yyywwwvvvvvvuuuqqqqqqqqqqqqqqqrrrsssssszzz}}}{{{xxxtttpppiiibbb]]]SSSLLLGGGGGGEEEBBBBBBCCCCCCDDDEEEHHHOOOYYYdddlllvvv{{{rrrcccZZZTTTMMMIIIEEEEEECCCAAA@@@AAADDDGGGHHHRRR\\\ccciiiooonnnjjj\\\TTTNNNNNNOOONNNMMMNNNNNNOOOPPPOOONNNNNNPPPRRRPPPPPPOOOOOOOOOOOOPPPPPPMMMNNNNNNNNNLLLIIIEEECCCBBBAAA@@@@@@AAADDDHHHJJJMMMPPPUUUZZZ^^^dddjjjnnnoooooonnnlllggg^^^SSSLLLAAA===:::::::::;;;AAAHHHSSS^^^nnn}}}}}}vvvrrrvvv{{{}}}nnnVVVEEE???<<<888555444444333222111111111222333555666777;;;>>>HHHXXXeeennnvvv}}}~~~~~~~~~}}}uuurrrmmmhhhdddcccccccccaaacccdddccc^^^[[[YYYYYYXXXWWWVVVUUUUUUVVVWWWWWW^^^ccckkkqqqtttwww{{{}}}|||~~~~~~{{{yyytttrrroookkkiiiggggggfffgggeeebbbaaabbbfffkkknnnsssvvvzzz}}}zzzyyyxxxxxxzzzzzzzzz{{{|||}}}}}}~~~|||~~~~~~|||}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzzyyyyyyzzzzzzyyyzzzzzz{{{{{{zzzzzzzzzzzzxxxvvvtttsssqqqmmmjjjhhhiiijjjllloooqqqssstttsssuuuwwwyyyzzzyyywwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvxxxzzz{{{{{{{{{{{{zzz{{{|||{{{{{{{{{}}}~~~{{{xxxwwwvvvsssrrrkkkggg```XXXQQQOOOQQQSSSWWW___nnn~~~ppp```YYY\\\eeelllrrrssstttsssmmmddd[[[VVVSSSXXX___ccceeedddcccccciiisss~~~eeeKKK@@@:::999888666555444333333222222111111222222333333666888@@@SSSkkkvvvlllbbbYYYTTTTTTQQQXXXbbbjjjllllllkkkkkkqqqtttwwwwwwvvvyyy~~~xxxwwwtttpppnnnsss}}}~~~{{{zzzzzz}}}~~~yyyuuutttttttttsssppppppqqqsssuuuwwwyyyzzz~~~vvvvvvtttqqqmmmggg```\\\TTTMMMGGGFFFDDDAAAAAADDDCCCDDDEEEHHHNNNXXXccckkkwww{{{}}}iii[[[SSSNNNIIIEEEBBBBBBBBB@@@???AAAEEEHHHJJJSSS]]]ccciiinnnmmmhhhZZZSSSMMMNNNOOONNNMMMNNNNNNOOOPPPOOONNNNNNPPPRRRPPPPPPOOOOOOOOOOOOPPPPPPMMMNNNNNNNNNKKKHHHDDDBBBBBBAAA@@@@@@BBBEEEHHHKKKMMMPPPUUUZZZ___eeekkkoooooonnnmmmjjjddd[[[PPPHHH@@@<<<:::::::::;;;BBBKKK\\\hhhxxxyyyxxx{{{}}}}}}~~~}}}vvvssswww|||~~~uuu^^^NNNCCC>>>999555333444444444111111000111222444555555999;;;FFFVVVeeeoooxxx~~~}}}|||tttppplllgggdddcccdddeeedddffffffccc]]]XXXWWWWWWSSSTTTUUUVVVXXX[[[\\\^^^ccciiiqqqwww{{{~~~~~~|||xxxtttpppmmmkkkkkkfffdddaaa```aaaeeeiiilllrrruuuyyy~~~~~~{{{yyyxxxwwwwwwyyyzzzzzz{{{|||}}}~~~~~~|||~~~~~~|||}}}}}}}}}}}}||||||||||||{{{{{{zzzyyyyyyyyyzzzzzzyyyyyyzzzzzz{{{zzzzzzzzzzzzxxxvvvtttsssqqqmmmkkkggghhhjjjllloooqqqssstttsssuuuyyy{{{|||{{{xxxvvvttttttttttttuuuuuuuuuuuutttuuuxxx{{{||||||{{{zzzzzz{{{|||{{{zzzzzz|||~~~}}}yyywwwvvvtttrrrpppjjjfff___WWWQQQOOOQQQTTTVVV___nnn~~~ppp```YYY]]]fffnnnuuuvvvwwwuuuoooggg^^^XXXSSSXXX___dddeeeddddddccckkkvvv}}}}}}eeeLLLAAA<<<;;;999777666555555555222222222111222222333333666777>>>QQQiii~~~zzzqqqfff\\\VVVUUUOOOUUU^^^eeeggggggggggggpppsssvvvvvvssstttyyy}}}~~~yyyxxxuuuqqqnnnrrr{{{|||vvvsssrrrrrrrrrrrrnnnoooqqqtttxxx{{{~~~|||yyysssssssssqqqmmmgggaaa]]]VVVNNNGGGEEEDDDAAAAAADDDCCCDDDEEEHHHNNNXXXcccjjjwww{{{xxxdddVVVOOOKKKFFFCCC>>>??????>>>===???CCCHHHKKKTTT]]]ccciiilllkkkfffZZZRRRMMMNNNOOONNNMMMNNNLLLMMMMMMMMMLLLLLLNNNPPPPPPPPPPPPOOOOOOPPPPPPPPPMMMMMMNNNNNNKKKHHHDDDBBBBBBAAA@@@@@@BBBEEEIIIKKKMMMQQQVVV[[[```ffflllpppooonnnmmmiiicccYYYNNNFFF???<<<:::::::::;;;CCCLLLcccooo~~~xxxqqqrrrvvvyyyyyy|||~~~wwwtttxxx|||~~~{{{dddUUUFFFAAA:::555444555666666777666555555777888999888777999DDDUUUeeeqqqzzz~~~|||{{{vvvpppiiifffgggiiiiiiiiikkkfff```[[[YYYXXXVVVUUUSSSWWW[[[]]]^^^```fffjjjppprrrwww}}}{{{wwwrrrmmmjjjlllfffaaaaaaaaaccchhhnnntttvvvyyy}}}|||xxxvvvvvvxxxyyy{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||}}}~~~~~~~~~|||{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}xxxxxxwwwvvvrrrnnnjjjhhhhhhhhhiiikkknnnrrrvvvyyywwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuttttttsssttttttxxxxxxyyyzzz{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyy|||zzzxxxwwwwwwuuurrrpppmmmeee\\\VVVQQQMMMOOOTTTYYYgggxxxppp___VVV[[[hhhrrrvvvvvvuuusssnnnfff\\\VVVTTTYYY___aaaaaaaaacccfffkkk{{{}}}}}}~~~jjjPPPEEE@@@===999777777666555444///000111222333444555555555888???MMMddd~~~ttthhh___YYYVVVUUURRRTTT\\\ccceeeeeegggppprrrttttttrrrrrrtttwww{{{zzzwwwqqqmmmpppyyy|||vvvrrrrrrrrrpppppprrrqqqrrrtttvvvyyy~~~|||vvvvvvuuussspppnnnkkkgggbbb^^^YYYQQQHHHCCCCCCDDDCCCAAACCCEEEFFFHHHLLLVVVbbbllluuu|||mmmYYYOOOKKKGGGBBB@@@@@@AAAAAA@@@>>>???AAACCCMMMUUU]]]dddjjjnnnkkkeee[[[WWWRRROOONNNMMMMMMLLLOOOOOONNNMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOONNNMMMKKKIIIGGGEEEDDDBBBCCCCCCCCCDDDFFFJJJMMMOOORRRWWW^^^dddjjjoooqqqqqqpppmmmiiibbbXXXMMMEEEAAA>>><<<;;;;;;>>>GGGRRRbbbpppuuupppnnnooottt{{{|||yyyyyy}}}||||||nnn[[[III@@@999888777555444666444333333333333444555555666:::CCCQQQaaaoooyyy}}}}}}|||vvvpppjjjggghhhkkklllkkklllggg```ZZZWWWWWWVVVVVVVVVZZZ___aaacccggglllqqqyyy{{{{{{vvvrrroooiiieeedddddddddhhhnnnsssvvvyyy}}}{{{wwwuuuvvvxxxyyyzzz{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||||||||}}}~~~~~~~~~|||{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}yyyyyyxxxvvvsssnnnkkkhhhhhhiiiiiikkknnnrrrvvvxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuutttttttttttttttxxxxxxyyyzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz|||zzzxxxwwwwwwuuurrrooojjjbbbZZZUUUQQQOOORRRWWW\\\jjjzzz}}}mmm^^^WWW]]]jjjssswwwvvvvvvsssmmmeee\\\VVVTTTXXX]]]``````aaadddhhhooo}}}~~~}}}}}}jjjPPPFFF@@@===999777777666555333222222222222222333333333444777>>>LLLccc~~~yyymmmccc\\\YYYUUURRRSSSZZZ```bbbdddfffnnnpppqqqpppnnnnnnrrruuu{{{zzzwwwrrrnnnpppwww~~~{{{tttpppqqqpppnnnnnnqqqrrrtttvvvyyy}}}zzzvvvuuusssqqqnnnllljjjfffaaa]]]YYYRRRHHHDDDCCCEEEDDDBBBCCCDDDFFFHHHLLLVVVbbbkkkttt{{{xxxgggUUULLLIIIEEEAAA@@@>>>?????????>>>???BBBDDDLLLTTT]]]dddkkkoookkkeee\\\XXXSSSPPPOOONNNNNNMMMPPPOOONNNMMMLLLKKKKKKKKKMMMMMMMMMNNNNNNNNNOOOOOONNNNNNMMMKKKIIIGGGEEECCCBBBCCCCCCDDDDDDFFFJJJNNNQQQTTTYYY___eeekkknnnpppooommmkkkggg```VVVKKKDDD@@@===;;;;;;;;;???IIISSSdddqqq~~~xxxoookkkjjjmmmttt|||}}}zzz{{{~~~qqq]]]GGG>>>777666666444333444444333333333333444555555666:::CCCPPP```ooozzz~~~}}}vvvqqqkkkiiikkknnnoooooonnnhhh___XXXUUUUUUVVVWWWYYY^^^dddiiilllpppvvvzzz|||uuuooojjjiiihhhgggjjjooorrruuuyyy|||~~~}}}~~~~~~|||xxxvvvuuuvvvwwwxxxzzzzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||{{{{{{|||}}}}}}~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}{{{zzzyyyvvvsssoookkkiiihhhiiijjjlllooorrrvvvxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuutttttttttuuuuuuxxxyyyzzz{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzxxxxxxwwwuuuqqqnnnhhh```XXXTTTQQQPPPTTTZZZ```mmm}}}{{{iii\\\ZZZaaallltttxxxxxxwwwtttmmmddd[[[VVVTTTXXX\\\^^^___bbbgggkkkuuukkkQQQFFF@@@===999777666666444333444444333333222222111111333666===JJJaaa|||tttiiiaaa\\\VVVRRRRRRXXX]]]___bbbfffkkkmmmnnnllljjjkkkooosss}}}{{{{{{xxxsssooopppuuuzzz}}}{{{xxxrrrnnnnnnooommmmmmppprrruuuzzz~~~}}}wwwssstttqqqooollljjjhhheee```]]]YYYRRRJJJEEEEEEEEEEEEDDDCCCDDDFFFHHHLLLUUUbbbkkktttzzznnn___OOOHHHFFFCCC@@@???<<<===>>>>>>>>>???CCCEEELLLSSS\\\dddkkkooolllfff\\\XXXSSSPPPOOOOOOOOONNNPPPOOONNNLLLKKKKKKJJJJJJLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLJJJHHHFFFDDDCCCBBBCCCDDDDDDEEEHHHLLLOOOTTTWWW\\\aaagggkkknnnooolllkkkgggccc]]]TTTJJJCCC>>>;;;:::;;;<<<@@@JJJUUUfffqqq|||yyyqqqiiiggghhhmmmvvv~~~}}}~~~qqq\\\EEE<<<666555555333222333444333333333333444555555666999AAAOOO___ppp{{{}}}~~~~~~vvvqqqlllkkknnnqqqrrrrrrooohhh^^^WWWTTTUUUWWWXXX\\\bbbjjjpppuuuyyy|||vvvqqqpppmmmkkklllqqqrrruuuxxx||||||{{{|||~~~~~~zzzyyywwwuuuuuuvvvwwwxxxyyyzzz{{{|||}}}}}}}}}|||~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}|||{{{zzzwwwsssooollljjjhhhiiijjjlllooorrruuuwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuvvvvvvxxxyyyzzz{{{||||||||||||||||||||||||||||||||||||{{{zzzxxxxxxwwwtttpppmmmggg___WWWSSSQQQPPPUUU[[[cccqqqyyyeee[[[\\\cccmmmuuu||||||zzzuuummmcccZZZVVVTTTXXX\\\^^^```eeelllqqq|||mmmSSSIIIAAA>>>:::888777666444333444444333333333222222222222666;;;GGG^^^yyy{{{oooeee```XXXTTTSSSWWWZZZ\\\```eeejjjlllllljjjhhhiiinnnrrr|||{{{{{{xxxtttqqqqqqtttwww}}}~~~}}}{{{yyyuuuooolllmmmnnnmmmnnnqqqssswww~~~}}}{{{xxxssspppqqqooommmkkkjjjhhheeeaaa]]]XXXSSSLLLGGGFFFFFFFFFFFFCCCEEEFFFGGGLLLUUUaaajjjsssyyy}}}fffXXXJJJEEECCC@@@>>>>>>:::;;;======>>>@@@DDDGGGKKKSSS\\\dddkkkooolllfff[[[WWWRRROOONNNOOONNNNNNPPPOOOMMMLLLKKKJJJIIIIIILLLLLLLLLMMMMMMMMMMMMNNNLLLKKKJJJIIIGGGEEECCCBBBAAACCCDDDEEEFFFIIINNNRRRWWWZZZ___dddhhhlllmmmnnnkkkiiieee```ZZZRRRIIICCC<<<999888:::<<>>???BBBFFFIIIMMMUUU]]]dddjjjnnnkkkeeeWWWTTTOOOMMMLLLMMMMMMLLLMMMLLLKKKJJJJJJIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLIIIHHHHHHGGGFFFDDDBBBAAAAAABBBDDDFFFIIIMMMRRRVVVZZZ]]]bbbgggkkklllmmmmmmlllhhhbbb\\\UUUMMMEEE@@@:::777777:::===BBBNNNYYYdddllluuuzzz{{{uuuoooiiiggggggmmm{{{}}}eeeNNNAAA:::555666888666444555444333333333333444555555555666:::FFFWWWjjj{{{}}}~~~wwwsssppppppsssuuuuuutttmmmggg___ZZZYYY[[[]]]___hhhpppzzz~~~yyywwwyyyuuuwwwzzz|||}}}~~~|||xxxuuuuuuvvvuuuvvvxxxzzz{{{{{{{{{{{{}}}~~~~~~}}}yyyzzzzzz{{{{{{zzzyyyyyywwwxxx{{{}}}~~~}}}{{{zzzyyy{{{~~~~~~}}}}}}||||||zzz{{{|||~~~~~~~~~}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{|||}}}}}}~~~|||xxxtttpppllljjjhhhhhhiiikkknnnppprrrssstttwwwwwwwwwwwwwwwwwwwwwwwwtttttttttuuuvvvxxxyyyzzzyyyzzz{{{||||||}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyywwwsssnnnjjjddd[[[SSSPPPOOOQQQWWW___kkkyyy{{{iiiZZZZZZ```jjj|||rrrddd\\\YYYZZZ___fffkkkpppwwwwww```VVVFFFCCC???<<<;;;999777666444444444444444333333333444777:::AAATTTpppssskkkbbb``````bbb```___ccciiilllooossssssqqqpppqqqsss||||||yyytttqqqppprrrtttuuuzzz~~~}}}}}}~~~~~~|||zzzwwwvvvqqqmmmlllqqqvvvxxx|||{{{uuuppppppoookkkjjjkkkiiihhhgggggggggeeebbb___WWWUUURRRMMMJJJIIIJJJKKKJJJJJJIIIHHHIIIPPPZZZbbbnnnuuu}}}qqq^^^PPPGGG@@@>>>===;;;;;;===<<<===??????@@@CCCFFFIIINNNVVV^^^dddjjjmmmjjjcccXXXTTTPPPMMMMMMNNNNNNMMMKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJKKKKKKKKKLLLLLLHHHGGGGGGFFFEEECCCBBBAAA@@@BBBDDDGGGJJJNNNTTTXXXYYY\\\bbbgggkkkmmmmmmllllllggg```YYYQQQIIIBBB===:::777777:::===BBBNNNYYYccckkktttzzz~~~|||tttooojjjggggggnnn}}}{{{|||^^^HHH>>>888333555777555333444444333333333333444555555555555999CCCTTThhhyyy}}}~~~wwwtttppppppsssuuuuuutttlllggg```[[[[[[]]]___```kkksss}}}{{{yyy{{{vvvxxx{{{|||}}}}}}~~~{{{vvvsssrrrsssrrrtttvvvxxxzzzzzzzzzzzz{{{|||}}}~~~~~~~~~}}}|||zzz{{{|||}}}|||{{{zzzyyyvvvxxx{{{}}}~~~}}}{{{zzzyyy{{{~~~~~~}}}}}}}}}zzz{{{|||~~~~~~~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{|||}}}}}}}}}{{{xxxsssooollliiihhhhhhiiilllnnnppprrrssstttwwwwwwwwwwwwwwwwwwwwwwwwtttttttttuuuvvvxxxyyyzzzyyyzzz{{{|||}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyywwwsssmmmiiiaaaYYYRRROOOOOORRRZZZbbbmmmzzztttdddWWWZZZaaammmssseee\\\YYY\\\aaaiiiooouuu|||zzzcccYYYGGGDDD@@@===<<<:::888777777666666444333222222111555888:::@@@RRRnnnvvvnnndddcccdddeeecccaaadddkkkkkkppptttuuusssqqqrrrsss~~~{{{}}}xxxssspppppprrruuuvvvyyy~~~||||||}}}}}}{{{yyyvvvtttqqqmmmmmmsssxxx{{{zzzwwwqqqmmmnnnmmmjjjjjjlllgggfffeeeeeeeeedddaaa^^^WWWVVVSSSNNNKKKIIIJJJLLLKKKKKKJJJHHHIIIOOOYYY```mmmttt}}}lllYYYIIIBBB===<<<<<<;;;;;;>>>===>>>@@@@@@AAACCCGGGJJJOOOWWW___dddjjjmmmiiibbbXXXUUUQQQNNNNNNOOOOOONNNJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLGGGGGGGGGFFFEEECCCBBBAAA@@@BBBEEEGGGJJJOOOUUUYYYXXX\\\aaagggkkkmmmmmmlllkkkfff___VVVOOOGGG???::::::888777:::===BBBNNNYYYccckkksssyyy}}}zzz}}}uuupppkkkiiiiiippp~~~zzzuuuXXXBBB<<<666222444666444222333444333333333333444555555555555888AAARRRfffwww}}}}}}~~~~~~zzzwwwuuusssssstttsssrrrnnnkkkgggbbb______bbbeeeoooxxx~~~|||{{{{{{zzzyyyyyy|||~~~{{{{{{{{{{{{{{{{{{zzzzzz~~~}}}|||zzzvvvrrrooommmqqqrrrsssuuuvvvxxxyyyzzzzzzzzz|||}}}~~~}}}|||zzzyyyyyyyyyzzzxxxzzz}}}~~~}}}{{{{{{zzz{{{~~~~~~~~~~~~{{{{{{||||||}}}~~~~~~~~~}}}~~~~~~|||zzz{{{{{{{{{|||||||||||||||~~~{{{xxxsssnnnjjjgggfffhhhiiikkknnnppprrrssstttvvvvvvvvvvvvvvvwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyzzz~~~|||zzzyyyyyy{{{~~~{{{{{{||||||{{{{{{zzzyyyxxxxxxxxxxxxwwwsssmmmiii```XXXPPPNNNOOOSSS[[[dddooo|||rrreeeXXXXXXggg{{{yyylll___ZZZZZZbbbgggooowww|||zzzfff\\\MMMIIIDDD???;;;999999:::888777666555555444444555333888===BBBOOOhhh{{{ssshhhcccaaadddeeecccccceeeooovvv{{{yyyrrrnnnrrrwww|||}}}}}}zzzvvvtttuuuvvvwwwwww||||||}}}~~~~~~~~~~~~}}}{{{yyywwwuuupppqqqrrruuuzzz|||zzzxxxpppnnnmmmmmmnnnmmmjjjhhhdddeeeffffffdddbbb___^^^^^^[[[UUUOOOLLLKKKLLLMMMPPPOOOMMMJJJJJJOOOXXX___lllsss{{{xxxcccUUUGGGAAA=========;;;<<<>>>AAABBBCCCBBBBBBDDDGGGIIIQQQ[[[eeejjjlllkkkddd]]]WWWTTTPPPNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLOOONNNNNNMMMLLLKKKJJJJJJIIIHHHHHHFFFDDDBBB@@@???>>>@@@BBBEEEIIIOOOVVV[[[\\\___dddhhhlllnnnnnnnnnmmmggg]]]RRRHHHAAA===<<<999888888:::@@@HHHPPPVVV```iiittt{{{~~~|||yyyuuunnnkkknnnmmmppp}}}eeeMMM???999888777555444444444444555444444333333444444555888777777>>>LLL```ttt}}}}}}~~~zzzwwwuuusssttttttsssrrrooommmiiidddaaabbbeeeiiiqqqzzz}}}yyyuuurrrooopppppppppooopppsssxxx{{{~~~|||||||||{{{zzzyyyxxxxxxyyyyyyxxxwwwuuussspppooorrrrrrsssuuuvvvwwwyyyyyyyyyyyyzzz|||~~~~~~|||{{{zzz{{{{{{yyy{{{}}}~~~}}}{{{|||zzz|||~~~}}}}}}}}}{{{{{{{{{|||}}}}}}~~~~~~}}}}}}~~~|||{{{{{{||||||||||||||||||||||||zzzvvvqqqmmmiiifffeeehhhiiikkknnnqqqrrrttttttuuuuuuvvvwwwxxxyyyyyyzzzxxxxxxxxxyyyyyyyyyyyyyyy|||{{{zzzzzzzzz{{{}}}~~~zzzzzz{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwuuurrrlllhhh___WWWOOONNNOOOSSS[[[dddppp|||ooocccWWWXXXggg{{{|||pppdddZZZWWWYYYaaafffooovvv|||}}}~~~vvvbbbYYYNNNKKKEEE@@@<<<:::::::::888888777666555555555555333777;;;@@@MMMeee}}}tttjjjdddaaacccdddbbbcccfffpppwww~~~}}}vvvqqqqqquuu}}}}}}}}}zzzwwwuuuvvvwwwxxxxxxyyyzzz|||}}}}}}}}}}}}{{{yyywwwuuussssssuuuyyy~~~{{{yyyvvvuuuooonnnllllllmmmllljjjhhheeeeeefffeeedddaaa___]]]\\\YYYUUUQQQOOONNNOOOPPPQQQPPPNNNKKKJJJOOOWWW^^^kkkrrr{{{ttt```RRRHHHBBB>>>>>>>>>======@@@BBBCCCDDDDDDEEEFFFIIILLLRRR\\\eeejjjlllkkkddd\\\VVVSSSOOOMMMMMMMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLIIIHHHGGGEEECCCAAA???>>>>>>@@@CCCFFFJJJPPPWWW\\\]]]```eeejjjnnnpppppppppmmmfff\\\QQQGGGAAA===<<<888888777999>>>GGGPPPVVVcccmmmwww~~~~~~|||vvvoookkkllllllppp~~~rrr[[[GGG<<<999888777555444444444444444444333333333333444444888777777===III]]]ppp}}}|||}}}~~~zzzwwwuuussstttttttttsssqqqoookkkgggeeefffjjjmmmttt|||{{{tttnnniiidddaaaddddddeeeeeefffiiimmmqqqzzz}}}~~~~~~|||zzzyyywwwuuuuuussstttttttttssssssrrrqqqrrrrrrssstttvvvwwwxxxxxxwwwwwwyyyzzz}}}}}}|||||||||{{{|||~~~~~~}}}|||}}}{{{}}}}}}}}}||||||zzz{{{{{{||||||}}}}}}~~~}}}}}}~~~~~~|||{{{||||||||||||||||||{{{{{{zzzxxxtttoookkkgggeeedddhhhiiilllnnnqqqssstttttttttuuuvvvwwwyyyzzz{{{{{{wwwwwwxxxxxxxxxyyyyyyyyy{{{{{{{{{{{{{{{|||||||||{{{{{{||||||{{{{{{zzzyyyvvvvvvvvvuuutttpppjjjfff\\\TTTNNNMMMOOOSSS\\\dddqqq|||lllaaaWWWZZZiii{{{pppdddZZZSSSTTTYYY```fffnnnvvv{{{~~~{{{zzz{{{ppp\\\UUUPPPMMMHHHBBB>>>;;;;;;;;;999888777666555555555555444666999>>>III```}}}wwwllleeeaaaaaabbbbbbdddgggqqqyyyzzztttrrrttt~~~{{{xxxwwwxxxyyyyyyyyytttwww|||||||||||||||{{{yyywwwvvvsssuuuxxx}}}{{{xxxvvvtttrrrpppmmmlllkkkkkkkkkjjjhhhfffeeefffeeedddccc```^^^\\\ZZZYYYVVVTTTSSSRRRSSSSSSSSSRRRPPPMMMKKKNNNUUU[[[iiiqqq{{{ooo[[[NNNHHHBBB>>>???@@@>>>???AAACCCEEEFFFGGGHHHIIILLLOOOTTT]]]fffjjjkkkjjjccc[[[TTTRRRNNNLLLLLLLLLKKKJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMIIIHHHFFFDDDAAA???===<<<>>>@@@BBBFFFJJJPPPWWW\\\^^^aaaggglllppprrrrrrrrrkkkeee[[[OOOFFF???<<<;;;:::999999999>>>GGGRRRZZZhhhrrr}}}~~~wwwpppjjjjjjlllrrrzzzbbbNNNAAA;;;999888666555444444333333444444333333333333444444888777777;;;FFFXXXlllyyy}}}}}}~~~zzzwwwuuuttttttuuuttttttqqqpppmmmiiiggghhhmmmqqqwww}}}uuunnnhhhccc^^^\\\^^^___``````aaadddiiilllsssvvvzzz}}}zzzxxxuuusssrrrqqqqqqqqqrrrrrrrrrrrrrrrsssssstttuuuuuuvvvwwwwwwuuuvvvwwwyyy|||~~~}}}|||}}}~~~~~~}}}|||~~~|||~~~~~~}}}|||||||||zzz{{{{{{||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}|||||||||||||||{{{{{{{{{{{{yyywwwsssnnnjjjgggfffeeehhhjjjllloooqqqssstttuuuuuuuuuvvvwwwxxxxxxyyyyyyvvvvvvwwwwwwxxxxxxyyyyyyyyyzzz{{{|||||||||{{{{{{}}}}}}}}}}}}}}}|||{{{{{{vvvuuuuuutttrrrnnnhhhcccYYYRRRMMMLLLOOOSSS\\\eeesss|||jjjaaaYYY^^^mmm}}}ttteeeYYYQQQOOOSSSZZZ```fffooovvvzzz|||}}}~~~zzzyyywwwyyy~~~jjjYYYSSSQQQNNNIIIDDD@@@===<<<;;;999999888777666666666666666666888===GGG\\\xxxzzzmmmfff```aaabbbcccfffjjjuuu{{{{{{vvvuuuvvv}}}zzzyyyyyyzzzyyyyyyrrrvvv|||~~~~~~}}}zzz{{{{{{{{{zzzyyywwwvvvssstttxxx~~~~~~|||{{{xxxuuusssrrrqqqooommmllljjjiiiiiiiiiiiifffdddeeeeeedddcccaaa^^^\\\[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTSSSOOOLLLNNNTTTYYYfffooo{{{|||jjjXXXLLLGGGAAA>>>???@@@??????BBBCCCEEEHHHIIIKKKLLLOOORRRWWW___gggjjjkkkiiibbb[[[TTTRRROOOMMMMMMLLLKKKIIIJJJJJJKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGEEEBBB???===;;;;;;<<<>>>AAADDDIIIPPPWWW\\\^^^bbbhhhnnnqqqsssrrrrrrjjjcccYYYMMMDDD>>>;;;;;;<<<<<<;;;<<<@@@JJJWWW```mmmwww}}}vvvoooiiiiiimmmwwwkkkTTTEEE???===888777666555444333333333444333333333333333333444666666777:::DDDVVVjjjwww~~~~~~~~~}}}yyywwwuuutttuuuuuuuuutttrrrpppmmmjjjhhhjjjnnnrrryyy}}}xxxpppiiidddaaa^^^\\\]]]^^^___```aaacccgggjjjppprrrvvvzzz~~~}}}zzzwwwuuusssrrrrrrrrrrrrrrrrrrrrrrrrrrrtttuuuuuuuuuvvvvvvwwwwwwuuuvvvwwwxxx{{{~~~}}}~~~}}}|||~~~}}}~~~~~~}}}|||||||||{{{{{{||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{{{{zzzyyyvvvrrrmmmjjjhhhggggggiiijjjllloooqqqssstttuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwxxxyyyyyyxxxyyy{{{|||}}}|||{{{zzz{{{||||||||||||{{{zzzzzzvvvuuutttsssqqqlllfffaaaWWWPPPLLLMMMPPPUUU^^^ggguuu~~~}}}iiibbb]]]cccrrryyymmm^^^SSSNNNMMMTTT]]]bbbgggooouuuxxxzzz{{{|||}}}wwwwwwvvvxxxfffXXXTTTQQQOOOJJJFFFAAA>>>===<<<:::999888777777666777777888666777>>>GGGXXXttt}}}nnngggaaaaaacccdddhhhmmmwww{{{~~~zzzxxxxxxzzz|||zzzzzzzzzyyyxxxrrrvvv~~~~~~~~~}}}}}}|||||||||yyyyyyzzzzzzzzzxxxwwwvvvtttvvvyyy|||yyyxxxuuusssqqqppppppooommmllliiihhhgggggggggfffdddbbbcccbbbaaa```^^^\\\[[[ZZZ[[[ZZZZZZYYYWWWUUUTTTSSSUUUVVVUUUQQQNNNNNNSSSWWWcccmmmyyyxxxgggWWWLLLEEE???<<<>>>???>>>???BBBDDDFFFJJJLLLNNNPPPSSSUUU[[[ccciiikkkkkkiiibbb[[[TTTRRRPPPNNNNNNMMMKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHFFFEEEBBB@@@===;;;:::::::::<<>>===;;;:::999888777777777777888555777???GGGUUUnnnrrrjjjddddddeeeeeehhhllltttxxx{{{|||zzzyyy{{{}}}}}}{{{zzzyyywwwuuussswww||||||||||||{{{{{{zzzzzzwwwxxxyyyyyyyyyxxxwwwvvvwwwyyy|||{{{xxxvvvvvvrrrqqqooooooooonnnlllkkkhhhfffeeeeeeeeeeeebbb``````___^^^]]][[[ZZZYYYYYYZZZZZZYYYXXXVVVUUUTTTSSSVVVVVVVVVSSSOOOOOOSSSVVVaaajjjvvvttteeeVVVLLLDDD???<<<>>>??????@@@CCCEEEHHHLLLPPPRRRTTTWWWYYY___ffflllmmmllljjjccc[[[TTTRRRPPPOOOOOOMMMKKKIIIHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGDDDCCC@@@===;;;:::::::::999;;;???CCCHHHPPPXXX]]]aaaeeekkkpppssssssqqqoooggg```TTTHHH???;;;999999555888;;;===BBBMMM\\\gggwwwyyyssspppnnnooovvvlllSSSDDD>>>;;;:::888777555444333333222222333333222222222222333333222444666999AAARRRgggwww~~~~~~}}}|||yyywwwuuutttuuuwwwvvvvvvuuutttpppllljjjkkkooosssxxxwwwrrrlllgggeeeddddddcccbbbcccdddddddddeeegggiiijjjlllnnnppprrrsssttttttvvvxxx{{{}}}}}}|||~~~}}}{{{yyyxxxwwwvvvuuuuuuuuuuuuvvvwwwyyyzzzyyyyyyxxxxxxxxxxxxxxxxxxyyyxxxxxxyyy|||~~~}}}}}}~~~|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}|||{{{{{{zzzzzzvvvsssooojjjgggfffggggggiiikkkmmmppprrrtttuuuvvvvvvvvvvvvvvvuuuuuuuuuuuusssssstttuuuvvvwwwxxxyyyyyyyyyzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyxxxwwwvvvuuussspppkkkddd___TTTOOOLLLNNNSSSXXXaaajjj{{{{{{gggcccaaaiiivvv~~~oooeeeYYYSSSPPPQQQXXX```cccfffjjjmmmooorrrtttvvv|||~~~xxxvvvuuurrrpppqqqwwwzzz___UUUUUUNNNLLLJJJFFFCCCAAA???>>>;;;;;;:::999888888888888777333666???FFFQQQiiiwwwpppiiigggfffdddeeehhhnnnsssxxx{{{|||||||||~~~~~~|||zzzxxxtttrrrssswww{{{zzzzzzzzzzzzyyyyyyyyyvvvwwwxxxyyyyyyxxxwwwwwwxxxyyy{{{~~~zzzwwwtttsssssspppooonnnnnnnnnmmmkkkiiifffeeedddddddddcccaaa___\\\\\\[[[ZZZYYYYYYYYYYYYWWWWWWVVVUUUUUUUUUUUUVVVUUUVVVWWWTTTQQQPPPSSSVVV```hhhttt|||qqqcccUUUKKKDDD???<<<>>>@@@@@@BBBEEEHHHKKKPPPTTTVVVYYY\\\^^^ccciiinnnooonnnkkkddd\\\RRRQQQOOONNNNNNMMMJJJHHHGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHBBB@@@>>>;;;:::::::::;;;:::<<<@@@EEEJJJRRRZZZ___dddhhhnnnsssuuutttqqqoooeee^^^SSSGGG>>>999888999333888>>>AAAFFFQQQ```lll~~~}}}uuutttsssttt{{{bbbLLLCCC@@@<<<777777666555444333222222222333333222222222222333333222444666777>>>MMMcccrrr~~~}}}}}}|||yyywwwuuuuuuvvvwwwwwwvvvwwwuuurrrnnnkkklllppptttxxxzzzuuuooojjjhhhhhhhhhhhheeeggghhhgggggggggiiikkkhhhiiijjjlllmmmnnnooooooqqqssswwwzzz{{{{{{zzzyyy~~~}}}|||{{{zzzyyyxxxxxxvvvuuuvvvvvvxxxzzz}}}~~~zzzzzzyyyyyyyyyyyyyyyxxxzzzzzzyyyzzz|||~~~}}}}}}}}}{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}||||||}}}~~~~~~}}}}}}|||{{{zzzzzzzzzuuurrrmmmhhheeeeeeffffffjjjkkkmmmppprrrtttuuuvvvuuuuuuvvvvvvwwwwwwxxxxxxsssssstttuuuvvvwwwxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{}}}}}}}}}}}}}}}||||||{{{wwwvvvuuussspppkkkddd___TTTOOOLLLOOOTTTYYYccckkk|||{{{fffbbbaaaiiivvv{{{lllcccYYYTTTRRRRRRXXX```bbbdddgggjjjlllnnnrrrttt{{{yyysssrrrrrrppplllnnnvvvxxx]]]SSSTTTMMMKKKIIIFFFCCCAAA@@@???<<<;;;:::999888888888888555111444>>>EEEOOOeee}}}|||tttmmmjjjgggcccccceeeiiiooowww|||~~~}}}}}}|||~~~|||zzzwwwssspppsssvvv~~~~~~||||||~~~~~~}}}zzzzzzyyyyyyyyyyyyyyyyyyuuuvvvwwwxxxyyyxxxwwwwwwwwwwwwyyy{{{}}}~~~{{{wwwtttrrrppppppooonnnmmmmmmmmmllljjjhhheeedddcccccccccbbb```^^^ZZZZZZYYYXXXXXXXXXXXXXXXUUUTTTSSSSSSTTTUUUWWWXXXUUUVVVWWWUUUQQQQQQSSSVVV___gggrrr{{{|||oooaaaTTTKKKEEE@@@===@@@BBBBBBCCCFFFJJJNNNSSSWWWZZZ\\\___aaaeeekkkppppppnnnkkkddd]]]QQQPPPNNNMMMMMMKKKIIIFFFGGGGGGHHHIIIIIIJJJKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJ@@@???<<<:::999999:::;;;;;;>>>BBBFFFLLLTTT\\\aaagggkkkpppuuuvvvuuuqqqoooeee^^^RRRFFF===999888888555;;;BBBGGGLLLWWWfffrrrwwwxxxwwwxxx~~~}}}~~~^^^KKKEEEDDD>>>777777666555444333222222222333222222222222222222333222444666666;;;JJJ___nnn~~~}}}}}}~~~~~~}}}{{{wwwxxxxxxxxxvvvvvvwwwyyyvvvuuurrrpppooooooppppppzzz|||yyyvvvrrrmmmjjjiiiiiiiiimmmlllkkkjjjkkklllmmmnnnoooooonnnllliiiggghhhiiimmmppptttvvvwwwwwwxxxzzz{{{||||||{{{zzzzzz|||~~~yyyyyyxxxwwwwwwzzz}}}zzzyyyyyyyyyzzz}}}|||{{{{{{|||~~~~~~~~~}}}}}}~~~~~~~~~|||{{{yyyxxxxxxtttpppjjjfffeeeeeeffffffmmmmmmmmmoooppprrrtttuuuwwwvvvuuuttttttuuuvvvvvvxxxwwwuuutttssstttvvvwwwvvvvvvwwwwwwwwwwwwvvvvvvyyyyyyzzz{{{||||||{{{{{{zzzwwwtttqqqnnnhhh```YYYTTTQQQPPPQQQSSSYYYdddppp}}}uuugggdddccciiirrrwwwuuuqqqgggaaaXXXSSSRRRUUUXXXZZZ^^^^^^aaaeeeggghhhooowww~~~zzzuuuqqqnnnmmmmmmiiioooxxxsss___TTTNNNKKKIIIGGGDDDBBB@@@>>>>>>:::999888999::::::999888999666888???AAAGGG[[[rrrzzzpppjjjfffaaa```bbbdddjjjsss|||~~~zzzwww{{{~~~|||}}}{{{tttrrruuuvvvwww}}}~~~}}}{{{zzz{{{~~~~~~{{{{{{zzzyyyxxxxxxxxxxxxvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyzzzzzzzzzyyyxxxvvvtttrrrpppnnnmmmooonnnnnnlllkkkjjjiiiiiibbbaaa_________^^^\\\ZZZYYYXXXWWWUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSVVVVVVVVVSSSQQQPPPRRRSSS]]]dddnnnxxxvvviii]]]QQQJJJFFFDDDAAA??????AAAEEEGGGQQQSSSUUUXXXZZZ^^^cccggglllnnnqqqqqqmmmggg___[[[QQQOOOLLLKKKKKKJJJIIIGGGGGGGGGHHHHHHHHHHHHIIIIIIGGGGGGGGGHHHHHHGGGGGGFFFBBBAAA>>>;;;:::::::::;;;<<<>>>BBBFFFLLLSSS[[[aaafffmmmtttttttttsssooojjjcccVVVIIICCC???;;;999999===@@@EEEJJJSSS___ooozzz}}}yyyzzzzzz~~~vvvYYYKKKEEE>>>888888999888777666666555555555222222222222222222222222666555777999<<>><<<;;;999::::::;;;999888888555777<<<>>>CCCUUUjjj|||rrrlllfff```^^^```aaagggpppyyy}}}|||yyywwwwww}}}{{{zzz}}}|||wwwvvvyyyzzz{{{|||zzzyyyxxxyyy}}}~~~}}}|||{{{zzzyyyxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvuuutttrrrpppnnnllllllllllllkkkkkkjjjiiihhhhhhcccaaa```______]]][[[XXXWWWVVVTTTSSSQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQQQQTTTTTTSSSQQQOOOOOOQQQRRR[[[bbblllvvvqqqdddZZZPPPIIIGGGEEEBBBAAAAAADDDHHHJJJSSSUUUXXX[[[^^^bbbgggkkkoooppprrrrrrmmmfff^^^YYYPPPNNNKKKJJJJJJIIIHHHFFFGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGHHHGGGGGGFFFFFFAAA@@@===;;;:::::::::;;;===@@@CCCHHHNNNUUU]]]ccchhhnnnsssssssssrrrnnniii```TTTHHHBBB>>>;;;999:::>>>CCCKKKRRRZZZfffttt~~~}}}zzz|||~~~~~~||||||uuuzzzrrrVVVJJJEEE???::::::999888777666555555555555222222222222222222222222555555666888;;;DDDVVVggg~~~~~~~~~}}}{{{zzzyyyvvvuuuuuuxxxzzzxxxwwwtttqqqooonnnnnnnnnssswww~~~|||zzzvvvsssqqqpppqqqrrrqqqqqqppppppoooppppppqqqppppppooommmiiiffffffffffffhhhlllnnnppprrruuuwwwwwwxxxyyyyyyyyyyyy|||~~~}}}|||~~~}}}||||||{{{zzzxxxwwwxxxzzz}}}~~~}}}}}}|||xxxzzz|||~~~}}}}}}}}}}}}~~~~~~}}}{{{yyywwwvvvrrrnnniiieeeeeefffgggggglllmmmnnnoooqqqssstttuuuxxxwwwvvvuuuvvvvvvwwwxxxxxxwwwvvvuuutttuuuvvvvvvxxxxxxyyyyyyyyyyyyxxxxxxyyyzzzzzz{{{{{{{{{{{{zzzyyyvvvssspppmmmggg^^^WWWPPPNNNOOORRRWWW]]]jjjvvvuuueeeccccccgggnnnqqqoookkkhhhbbbZZZTTTSSSUUUXXXZZZ]]]\\\^^^bbbfffkkkuuu|||tttnnniiifffeeehhhmmmtttmmm[[[RRRMMMKKKJJJGGGEEECCCAAA@@@???>>><<<;;;:::;;;:::999777777555666999:::>>>MMM___|||vvvooohhhaaa]]]^^^```eeemmmuuuyyyyyywwwuuusssyyy{{{yyyyyy|||}}}{{{|||~~~~~~~~~~~~{{{wwwvvvvvvxxx|||~~~~~~}}}}}}||||||{{{zzzyyyyyyxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssrrrqqqpppooommmlllkkkkkkiiiiiiiiihhhhhhgggggggggdddbbb```___]]][[[XXXVVVSSSRRRQQQOOONNNMMMLLLLLLMMMMMMLLLLLLMMMMMMNNNOOOOOOPPPPPPNNNMMMMMMOOOQQQXXX___iiisss|||vvvhhh^^^VVVNNNIIIGGGEEEDDDCCCDDDHHHKKKNNNUUUXXX\\\```dddiiinnnrrrsssttttttsssmmmeee\\\WWWOOOLLLJJJIIIIIIIIIGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDD???>>><<<:::999999:::;;;???AAAEEEJJJPPPXXX```fffkkkpppsssrrrqqqqqqlllggg\\\PPPEEE@@@===:::999;;;???HHHSSS]]]eeeooo{{{||||||{{{|||zzzyyyyyyssszzzkkkSSSIIIEEE???;;;<<<999888777666555555555555222222222222222222222222444444555777999AAARRRbbb~~~~~~}}}|||zzzvvvtttuuuxxx{{{yyyxxxvvvsssqqqooonnnnnnqqqvvv}}}{{{xxxuuussstttuuuvvvuuuuuutttsssssssssrrrrrrpppppppppmmmjjjgggffffffccceeegggiiikkkmmmqqqtttuuuvvvxxxxxxyyyzzz}}}~~~|||{{{zzzxxxwwwwwwyyy{{{|||}}}|||{{{{{{wwwyyy|||}}}}}}}}}}}}}}}~~~~~~}}}{{{yyyvvvuuuqqqmmmhhheeeeeefffhhhhhhmmmnnnppprrrsssuuuvvvvvvxxxwwwvvvvvvvvvwwwxxxyyyxxxwwwvvvuuuuuuuuuvvvvvvxxxxxxyyyyyyyyyyyyxxxxxxyyyzzzzzz{{{{{{zzzzzzzzzxxxuuurrrooollleee\\\UUUOOOMMMOOOSSSWWW^^^jjjvvvwwwfffdddeeeiiinnnooommmjjjhhhbbb[[[UUUTTTVVVXXXZZZ]]]\\\^^^ccchhhooo{{{xxxoooiiifffdddgggjjjrrr~~~kkkZZZRRRMMMKKKJJJHHHEEECCCBBBAAA@@@???===;;;::::::999777555888666666888777:::GGGUUUpppyyyssslllccc______aaaeeekkkqqquuuuuutttrrrrrrwwwzzzyyyzzz|||~~~~~~~~~~~~~~~~~~}}}{{{vvvvvvvvvxxx}}}~~~~~~}}}|||||||||||||||{{{zzzyyyxxxxxxxxxxxxuuuuuuuuutttttttttttttttssssssrrrrrrqqqqqqppppppoooooonnnmmmlllkkkkkkjjjggggggggggggggggggggggggdddbbb___]]][[[YYYUUURRRPPPOOONNNLLLKKKJJJIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKJJJKKKKKKKKKJJJKKKNNNQQQVVV]]]gggpppzzz{{{mmmaaaYYYSSSNNNJJJFFFEEEDDDEEEGGGJJJNNNQQQWWWZZZ___dddiiinnntttxxxxxxxxxwwwtttmmmddd[[[UUUOOOLLLJJJIIIIIIIIIHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCC===<<<:::999999:::;;;<<>>;;;999:::===AAALLL[[[gggooowww~~~|||}}}{{{zzzzzzvvv~~~}}}eeeOOOGGGDDD>>>:::;;;888888666555555555555555222222222222222222222222333333555777888>>>NNN]]]~~~{{{wwwuuuuuuxxx{{{{{{yyyxxxuuusssqqqpppoooqqqwww}}}{{{xxxvvvuuuuuuwwwxxxxxxxxxwwwwwwvvvuuuttttttpppqqqqqqoookkkhhhggggggbbbcccdddeeefffiiimmmqqqrrrtttvvvxxxyyy{{{~~~~~~|||{{{zzzxxxvvvvvvxxxzzz{{{|||{{{{{{{{{yyy{{{~~~}}}}}}||||||}}}}}}~~~~~~~~~}}}{{{xxxuuutttoookkkfffdddeeeggghhhiiioooppprrrtttvvvwwwwwwwwwxxxwwwvvvvvvvvvwwwyyyzzzxxxwwwwwwvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwyyyzzzzzzzzzzzzzzzyyyyyywwwtttpppnnnjjjcccZZZSSSOOONNNOOOSSSWWW]]]iiiuuuyyygggfffhhhkkkoooooommmjjjgggbbb[[[VVVVVVXXXZZZ[[[\\\[[[]]]ccciiiqqqyyypppiiieeedddeeehhhppp~~~iiiZZZSSSOOOKKKJJJHHHFFFDDDCCCBBBAAA???===;;;:::999888666444888777777777777:::CCCMMMfff}}}wwwpppgggbbbaaadddfffkkkoooqqqqqqqqqppprrrwww~~~|||}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~|||xxxwwwwwwzzz}}}~~~}}}|||{{{{{{{{{||||||{{{zzzyyyxxxxxxwwwxxxxxxtttttttttsssssssssrrrrrrrrrrrrqqqqqqppppppoooooonnnnnnnnnmmmlllkkkkkkkkkgggggggggfffffffffffffffbbb```]]][[[YYYVVVRRROOOMMMMMMKKKIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGEEEFFFGGGHHHHHHJJJMMMPPPVVV\\\eeeoooxxx|||sssfff\\\VVVRRRNNNLLLEEEEEEEEEFFFHHHLLLPPPRRRXXX\\\bbbhhhmmmsssxxx|||||||||zzzuuummmcccZZZTTTOOOMMMKKKJJJKKKKKKJJJHHHFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGFFFEEEDDDBBBAAA<<<;;;:::999999:::<<<===???BBBGGGLLLSSS[[[dddjjjpppssssssqqqpppnnnggg^^^QQQHHH@@@<<<:::888;;;@@@DDDQQQbbbnnnuuu{{{}}}|||}}}~~~~~~}}}}}}{{{uuu```MMMFFFBBB<<<888999888777666555444444444444222222222222222222222222333333555666777;;;IIIXXX|||yyyvvvuuuwwwzzz{{{{{{zzzxxxvvvtttrrrrrrrrrxxx~~~|||yyywwwvvvwwwxxxyyyzzzzzzzzzyyyxxxwwwuuutttpppqqqrrrqqqnnnkkkiiiiiidddddddddcccccceeejjjmmmoooqqqtttvvvxxx{{{~~~{{{zzzxxxvvvuuuuuuwwwyyy{{{|||{{{{{{{{{zzz|||~~~~~~~~~}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~{{{xxxtttrrrmmmjjjeeeccceeegggiiijjjooopppsssuuuwwwwwwxxxwwwwwwvvvuuuuuuvvvwwwyyyzzzxxxxxxwwwwwwwwwvvvvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwyyyzzzzzzzzzzzzyyyyyyxxxvvvsssooollliiibbbYYYRRROOONNNPPPUUUYYY___kkkvvvwwwggggggjjjmmmppppppnnnkkkfffaaa[[[WWWWWWYYY\\\]]]ZZZYYY\\\cccjjjrrryyyooohhheeecccfffiiiqqqfffYYYSSSOOOLLLJJJIIIGGGEEEDDDCCCBBB???===;;;::::::999777666777888888777777:::BBBHHH]]]www|||uuukkkeeecccdddeeehhhkkkmmmooooooooossswww|||~~~~~~~~~~~~~~~~~~|||}}}~~~~~~||||||}}}}}}~~~}}}|||zzzyyyyyy{{{}}}~~~~~~}}}|||{{{zzzyyyyyyyyy{{{{{{zzzyyyxxxwwwwwwvvvvvvvvvttttttssssssrrrqqqqqqqqqpppppppppppppppoooooooooooonnnnnnmmmlllkkkjjjjjjfffffffffeeeeeeeeedddddd```]]][[[XXXVVVSSSOOOLLLJJJIIIHHHFFFEEEDDDDDDCCCAAAAAA@@@@@@AAAAAABBBCCCAAABBBDDDEEEGGGIIIMMMPPPVVV\\\dddmmmvvvtttlllaaaYYYTTTQQQNNNLLLFFFFFFFFFHHHJJJNNNQQQSSSZZZ^^^eeekkkqqqvvv{{{~~~{{{vvvmmmbbbYYYTTTOOOMMMKKKKKKKKKLLLKKKIIIFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGFFFDDDBBBAAA@@@;;;:::999999:::<<<>>>???@@@CCCHHHMMMTTT]]]ffflllqqqttttttrrrqqqmmmcccYYYLLLEEE>>>;;;999999===CCCIIIVVVgggrrrwww}}}~~~zzzxxxwwwvvvxxx{{{mmmZZZIIIDDDAAA:::777999888777666555444444444444222222222222222222222222333333555777666:::FFFTTT~~~{{{xxxvvvwwwxxx||||||{{{zzzxxxwwwuuutttsssxxx~~~{{{yyyxxxxxxzzz{{{|||||||||{{{zzzxxxvvvtttoooqqqsssrrrpppmmmllllllhhhgggeeebbbaaacccgggjjjkkknnnqqqsssuuuyyy}}}~~~zzzwwwvvvtttssssssuuuxxxyyy}}}{{{{{{|||zzz}}}}}}~~~~~~~~~|||||||||||||||}}}~~~~~~~~~~~~~~~{{{xxxtttqqqllliiieeeccceeegggjjjkkkmmmooorrrtttvvvvvvvvvvvvuuuuuuttttttuuuvvvxxxyyywwwxxxxxxxxxwwwwwwvvvvvvxxxxxxyyyyyyyyyyyyxxxxxxzzzzzzzzzzzzzzzyyyxxxwwwvvvsssooolllhhhaaaWWWPPPNNNNNNQQQWWW\\\cccooozzzssseeegggjjjnnnppppppnnnlllddd```[[[XXXXXX[[[]]]___[[[[[[___gggnnnvvv{{{qqqjjjgggfffhhhkkkttt|||cccWWWRRROOOLLLKKKIIIGGGEEEDDDDDDCCCAAA???===<<<===<<<:::888555777888777777;;;AAAEEEUUUoooxxxmmmeeeccc```aaadddgggjjjmmmnnnoooqqquuuxxxxxxwwwwww{{{~~~~~~|||}}}}}}~~~|||||||||}}}~~~~~~|||{{{|||{{{zzzzzz{{{{{{zzzxxxyyyxxxvvvuuuuuuvvvxxxyyyyyyxxxwwwvvvuuuuuuuuuuuusssssssssrrrqqqpppppppppnnnnnnnnnnnnnnnooooooooonnnnnnmmmlllkkkjjjiiihhheeeeeeddddddcccbbbaaaaaa]]][[[XXXVVVTTTQQQMMMJJJGGGFFFDDDCCCAAA@@@@@@@@@>>>>>>>>>===>>>??????@@@>>>@@@BBBDDDFFFIIINNNQQQUUUZZZbbbjjjrrr}}}|||mmmfff]]]WWWSSSQQQMMMJJJIIIIIIIIIJJJMMMPPPSSSTTT]]]bbbhhhoootttyyy~~~|||vvvmmmcccYYYTTTNNNLLLJJJJJJKKKKKKJJJIIIFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGEEEDDDBBB@@@???;;;:::::::::;;;===@@@AAAAAAEEEJJJPPPWWW```iiiooorrrtttuuusssrrrmmmaaaTTTIIICCC===;;;999999???EEEOOO\\\kkktttwww}}}yyyuuusssrrrppprrrwwwdddTTTFFFCCC@@@;;;888;;;777777666555444444444444222222222222222222222222333444666888666999DDDQQQ|||yyywwwvvvwww|||||||||{{{zzzyyywwwvvvsssxxx}}}zzzyyyyyy{{{|||}}}}}}}}}|||zzzxxxvvvtttoooqqqssssssqqqooonnnnnnjjjiiifffbbb```aaaeeehhhhhhkkknnnqqqssswww{{{~~~yyyuuusssrrrqqqrrrtttvvvxxx~~~}}}|||||||||yyy|||}}}}}}~~~~~~|||||||||||||||}}}~~~~~~~~~~~~~~~{{{wwwsssqqqkkkhhhdddccceeehhhjjjkkklllmmmpppsssuuuuuuuuutttuuutttttttttuuuvvvxxxyyywwwxxxxxxxxxxxxwwwvvvvvvyyyzzzzzz{{{{{{zzzzzzyyyzzzzzzzzzzzzyyyyyyxxxwwwuuurrrnnnkkkggg```WWWPPPNNNNNNRRRYYY___gggsssooodddfffjjjmmmoooooommmlllccc___ZZZXXXYYY\\\___```______dddlllsss{{{~~~tttnnnkkkjjjjjjnnnwwwyyy```UUUQQQNNNLLLKKKIIIGGGFFFEEEDDDDDDBBB@@@???>>>???>>>===;;;333666777666777;;;@@@CCCPPPiiizzzmmmdddbbb\\\]]]```dddhhhlllooopppooorrruuutttrrrrrrvvv{{{}}}}}}}}}}}}}}}}}}}}}|||||||||}}}~~~|||{{{yyy|||{{{zzzzzzzzzyyywwwtttvvvuuutttsssssstttvvvwwwxxxwwwvvvuuuttttttttttttssssssrrrrrrqqqpppoooooolllllllllmmmmmmnnnnnnnnnnnnmmmlllkkkjjjhhhggggggeeedddcccbbbaaa```___^^^[[[YYYVVVTTTRRROOOLLLIIIDDDCCCBBB@@@???>>>>>>======<<<<<<<<<<<<===>>>>>><<<>>>AAACCCEEEIIINNNQQQTTTYYYaaahhhpppzzzvvviiiccc[[[UUURRRPPPLLLIIIKKKKKKKKKMMMOOORRRTTTVVV___dddkkkqqqwww|||}}}vvvmmmcccZZZTTTMMMKKKIIIIIIJJJJJJIIIHHHEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGEEECCCAAA???>>>;;;:::::::::<<<>>>AAABBBCCCFFFKKKQQQYYYbbblllrrrrrrtttuuutttsssmmm___RRRHHHBBB===;;;999:::@@@GGGSSS___mmmuuuwww||||||wwwsssqqqooommmoootttxxx___OOOCCCAAA@@@;;;:::===777777555444444444444444222222222222222222222222444555777888666888CCCOOO}}}{{{zzz{{{|||||||||{{{zzzxxxwwwvvvyyyzzz~~~{{{yyyzzz|||~~~}}}~~~~~~~~~}}}|||zzzyyytttsssqqqooonnnnnnooopppmmmkkkiiifffddddddcccddddddgggkkkpppuuuyyy{{{}}}{{{uuutttqqqooommmmmmppptttwww~~~|||{{{zzzzzzyyy|||~~~}}}~~~||||||}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~{{{yyy{{{|||}}}}}}{{{vvvqqqmmmfffeeeccccccdddfffiiikkknnnoooqqqssstttuuuttttttrrrsssssstttuuuvvvwwwwwwvvvvvvvvvuuussssssuuuwwwyyyxxxwwwvvvvvvvvvwwwxxxzzzyyywwwvvvvvvvvvwwwwwwuuutttqqqllleee]]]UUUQQQOOONNNQQQYYYaaaiiiuuupppffflllpppqqqrrrtttrrrnnnfff^^^XXX[[[```bbbdddeeedddiiimmmooovvvyyytttoookkkjjjqqq}}}ttt]]]VVVSSSOOONNNMMMJJJHHHFFFEEEEEEEEEAAAAAA@@@>>>===;;;::::::777777888999:::<<<===>>>NNN^^^vvv}}}wwwjjj]]]___]]]]]]aaagggmmmpppqqqqqqqqqqqqrrruuuvvvvvvuuu~~~}}}~~~zzzyyyxxxxxxzzz}}}~~~|||zzzxxxxxxyyy{{{}}}|||}}}~~~}}}||||||{{{zzzyyyxxxvvvvvvuuuuuurrrpppoooqqquuuxxxxxxwwwuuuttttttsssssssssttttttuuuuuutttrrrpppooommmmmmoooooooooooonnnmmmlllkkkllllllkkkiiigggeeecccbbbcccccccccbbbaaa___^^^]]][[[XXXTTTQQQOOOMMMJJJGGGDDDBBB???=========<<<;;;======<<<;;;;;;:::999999===<<<<<>><<<;;;999::::::::::::<<<@@@CCCFFFIIINNNUUU]]]eeekkkooossssssttttttqqqgggZZZPPPGGG@@@;;;:::;;;===DDDKKKXXX```kkkqqqsssxxx|||zzztttllljjjkkklllrrr~~~rrr]]]PPPDDD@@@???===999888:::999777666777888777666444333222222111111222222555333222555666888>>>FFF~~~|||{{{|||~~~~~~~~~}}}|||zzzyyyxxxyyyzzz~~~~~~~~~}}}{{{yyyuuusssqqqooonnnnnnooopppnnnmmmkkkhhhgggfffffffffeeegggkkkoootttxxx|||~~~yyyttttttrrrooommmmmmpppsssvvv}}}}}}{{{zzzxxxyyy|||~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~|||zzz{{{}}}~~~}}}zzzuuupppmmmeeedddccccccdddgggiiikkknnnoooppprrrsssttttttuuusssssstttuuuuuuvvvwwwwwwvvvwwwwwwvvvttttttvvvxxxzzzyyyxxxvvvvvvvvvwwwwwwyyyxxxwwwvvvvvvvvvwwwxxxuuutttqqqlllddd\\\UUUQQQOOOOOOUUU^^^fffnnnxxxpppgggmmmrrrtttvvvwwwtttoooggg^^^XXX[[[aaaeeeiiilllmmmrrruuuwww~~~}}}xxxsssooopppvvvsss]]]VVVSSSOOONNNMMMJJJHHHFFFEEEEEEEEECCCCCCBBB@@@???===<<<<<<888888888999:::<<<===>>>KKKZZZooowwwjjj]]]___^^^^^^aaagggmmmpppqqqqqqqqqpppqqqrrrttttttuuu|||}}}|||}}}~~~|||yyyxxxwwwwwwxxx{{{~~~~~~}}}zzzyyyxxxzzz|||}}}|||}}}}}}|||{{{{{{{{{zzzxxxvvvttttttssssssrrrpppppprrrvvvxxxxxxwwwuuuttttttsssssssssssstttsssrrrqqqpppooonnnmmmlllnnnnnnnnnnnnmmmlllkkkjjjjjjjjjiiihhhgggeeecccbbbbbbbbbaaa```___]]]\\\[[[YYYVVVRRROOOMMMJJJGGGEEECCC@@@>>><<<<<<===<<<;;;<<<<<<<<<;;;:::999999999;;;===@@@AAACCCHHHMMMRRRUUUZZZaaagggoooyyyuuujjj```\\\VVVQQQNNNLLLKKKIIIGGGGGGGGGHHHLLLPPPUUUXXXcccfffmmmtttzzz~~~xxxooofff]]]TTTOOOJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFDDDCCCBBBAAA???===<<<;;;999999:::::::::<<<@@@CCCFFFIIIOOOWWW```hhhnnnrrruuuuuuuuuuuurrrhhhZZZQQQGGG@@@;;;:::;;;===DDDKKKXXX```iiioooqqqwww}}}zzzyyytttmmmjjjllllllrrr~~~ppp[[[OOODDD@@@@@@===:::999:::888666666666777666555444333222222111222222222555222222555666888>>>EEE~~~}}}}}}}}}~~~}}}|||{{{yyyzzz~~~~~~|||zzzvvvtttrrrpppnnnoooooopppooonnnmmmkkkjjjjjjiiiiiihhhiiikkknnnsssxxx}}}}}}vvvrrrsssrrrooommmmmmpppsssuuu|||~~~{{{yyywwwxxx|||~~~}}}~~~~~~~~~~~~~~~~~~}}}{{{|||}}}~~~}}}zzztttoookkkddddddcccccceeehhhjjjllloooooopppqqqrrrtttuuuvvvttttttuuuuuuvvvvvvwwwwwwwwwxxxxxxwwwvvvvvvwwwyyy{{{zzzyyywwwvvvvvvvvvvvvwwwwwwvvvvvvvvvwwwxxxxxxuuutttqqqkkkddd\\\UUUQQQPPPQQQXXXccclllsss}}}ooogggooowwwzzz|||}}}yyysssiii___WWWZZZbbbjjjrrrwwwyyy}}}}}}xxxuuuwww~~~rrr]]]VVVRRROOONNNMMMKKKIIIHHHFFFFFFFFFEEEEEEDDDCCCAAA@@@??????:::999999999:::<<<===>>>IIITTTeee{{{yyylll``````______ccchhhmmmqqqrrrrrrqqqooonnnoooqqqsssuuu|||}}}zzz{{{{{{yyywwwwwwvvvvvvwwwzzz|||~~~}}}{{{yyyyyyzzz|||}}}}}}~~~~~~}}}|||zzzyyyyyyzzzxxxuuusssqqqppppppppprrrqqqrrrtttwwwyyyyyyxxxuuuuuutttssssssrrrssssssppppppooonnnnnnmmmllllllnnnmmmmmmlllkkkjjjhhhhhhhhhgggggggggfffdddcccbbb`````````___]]]\\\ZZZYYYUUURRROOOLLLJJJGGGEEEBBBAAA???<<<;;;;;;<<<;;;:::<<<;;;;;;::::::999999888888===BBBCCCBBBFFFNNNUUUUUUZZZaaahhhoooxxxoooddd\\\XXXRRRNNNLLLKKKJJJIIIIIIIIIJJJKKKOOOTTTYYY[[[bbbfffllltttzzz~~~{{{tttkkkcccZZZSSSMMMJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEECCCBBBAAA@@@>>>===;;;;;;888999::::::;;;===@@@CCCGGGJJJQQQZZZccclllrrruuuwwwvvvvvvvvvrrrhhh[[[QQQFFF@@@;;;:::<<<>>>EEELLLXXX___ggglllooovvv~~~zzzxxxwwwsssmmmjjjllliiiqqqmmmYYYNNNDDDAAA@@@===;;;;;;:::888666555666666555444444444333222222222222222444222222555666777===DDD~~~~~~~~~~~~~~~~~~}}}}}}zzz{{{~~~}}}{{{wwwuuussspppoooooopppppppppooonnnnnnmmmmmmlllllllllkkklllnnnrrrxxx~~~{{{uuurrrsssqqqooommmnnnppprrrttt||||||yyywwwxxx|||}}}}}}~~~~~~~~~~~~}}}|||}}}~~~|||xxxsssmmmiiicccccccccdddfffiiilllmmmpppooooooppprrrtttvvvxxxvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyxxxwwwwwwxxxzzz{{{zzzyyyxxxwwwvvvvvvvvvuuuvvvvvvvvvwwwwwwxxxxxxuuussspppjjjccc\\\UUURRRRRRSSSZZZeeeooowww}}}ooojjjsss|||xxxjjj___WWWZZZdddooozzz}}}zzz}}}ooo]]]VVVRRROOONNNMMMLLLKKKIIIHHHGGGGGGFFFEEEEEECCCBBBAAAAAA@@@<<<;;;:::999:::;;;===>>>GGGNNN\\\ooo~~~qqqfffcccbbbccceeeiiimmmqqqssssssrrrooommmmmmooosssvvv}}}~~~{{{{{{zzzwwwwwwvvvvvvvvvwwwyyy{{{|||~~~|||zzzyyyzzz|||}}}~~~~~~}}}|||{{{zzzxxxxxxwwwwwwuuuqqqnnnllllllmmmnnnssssssuuuwwwyyyzzzyyyxxxuuuuuutttsssrrrrrrrrrrrrnnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkjjjhhhgggfffeeeeeeeeeeeeeeedddcccbbb`````````^^^]]][[[YYYXXXSSSPPPLLLIIIHHHFFFCCCAAA???===:::999:::;;;;;;:::;;;;;;::::::999999999999999<<<@@@AAABBBFFFMMMSSSTTTYYYaaahhhooowww}}}mmmcccYYYUUUPPPMMMLLLKKKKKKJJJKKKKKKKKKMMMQQQVVV[[[^^^bbbffflllsssyyy|||~~~~~~zzzuuunnnfff^^^WWWPPPLLLIIIIIIHHHHHHGGGHHHHHHIIIGGGGGGGGGFFFEEEEEEDDDDDDBBBAAA@@@>>>===<<<;;;;;;777999:::;;;<<<>>>BBBDDDGGGLLLTTT]]]gggooouuuwwwwwwvvvvvvtttpppfffYYYPPPFFF@@@;;;;;;===@@@GGGOOOYYY___fffjjjmmmvvvzzzvvvvvvsssmmmjjjjjjgggppplllWWWMMMDDDBBBAAA>>><<<===;;;999777666777777666555444444333222222222222333444222222555666777<<>>===;;;::::::;;;===???FFFKKKTTTddd}}}yyyoooggggggggghhhjjjnnnqqqttttttsssrrrooonnnpppuuuzzz}}}|||zzzwwwwwwwwwvvvwwwxxxyyy{{{|||}}}{{{zzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{zzzxxxwwwvvvvvvsssqqqmmmiiihhhjjjlllnnnuuuwwwzzz||||||{{{yyyxxxuuuuuutttrrrrrrqqqqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnkkkkkkkkkjjjiiigggfffeeedddddddddddddddcccbbbbbbaaaaaa```___]]][[[YYYXXXRRROOOKKKHHHGGGEEEBBB@@@===;;;999888:::;;;;;;:::;;;;;;:::::::::::::::999;;;:::;;;>>>BBBGGGKKKMMMSSSYYYbbbiiipppxxx}}}nnndddWWWTTTOOOMMMLLLLLLLLLLLLHHHHHHHHHJJJNNNRRRWWWZZZ```dddjjjqqqvvvyyyyyyyyyrrrmmmfff___YYYSSSNNNJJJHHHHHHGGGGGGGGGHHHHHHIIIGGGGGGFFFEEEEEEDDDCCCCCCAAA@@@>>>===;;;;;;;;;;;;777999;;;===>>>@@@DDDFFFJJJOOOWWWaaakkkrrrvvvxxxwwwvvvtttsssnnndddWWWNNNEEE???;;;<<>>???>>><<<999888999999777666555444333333222222333333333111222555666666:::AAA{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~zzz|||~~~~~~yyywwwuuurrrpppppppppqqqooopppqqqrrrrrrrrrrrrrrruuutttssssssvvvzzz~~~xxxtttrrrnnnnnnmmmmmmoooqqqsssuuu{{{|||yyywwwwww{{{~~~~~~~~~~~~~~~~~~~~~{{{|||{{{yyytttmmmfffbbb``````bbbeeehhhkkknnnppppppqqqrrrsssuuuwwwyyyzzzyyyyyyxxxxxxwwwwwwvvvvvvuuuwwwyyyyyyyyyxxxyyyzzzyyyyyyyyyzzzyyyyyyxxxwwwuuuuuuvvvwwwwwwwwwvvvvvvrrrpppmmmhhhbbb]]]XXXVVVVVVXXX___lllwwwtttmmmmmmwww|||eee[[[UUU[[[gggsss~~~~~~ggg\\\VVVRRRPPPNNNNNNNNNMMMLLLKKKIIIIIIEEEDDDDDDCCCBBBBBBAAAAAA@@@>>><<<::::::;;;===???FFFJJJOOOZZZooo~~~vvvllllllmmmllllllnnnqqqtttuuuvvvuuusssqqqsssyyy~~~}}}zzzwwwvvvvvvvvvwwwxxxyyyzzzzzz~~~~~~{{{zzz{{{}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}|||{{{zzzyyyxxxvvvuuuuuupppnnnjjjggghhhkkkooorrryyy||||||yyyxxxuuuuuusssrrrqqqqqqqqqqqqnnnnnnmmmmmmmmmmmmmmmmmmiiiiiiiiiiiiiiihhhgggfffddddddeeeddddddcccbbbaaaaaaaaa```^^^\\\ZZZXXXWWWPPPNNNJJJHHHFFFDDDBBB@@@<<<:::888888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::<<>>BBBGGGPPPXXX^^^dddlllrrrxxx|||wwwwwwwwwrrrmmmlllkkktttyyyeeeQQQJJJEEEDDDCCC@@@???BBB???===;;;::::::999888777555444444333333333333333222111222555555555999???}}}~~~~~~~~~~~~|||}}}~~~{{{|||}}}zzzxxxuuurrrqqqppppppqqqqqqrrrsssuuuvvvvvvvvvuuuyyyxxxwwwwwwyyy|||{{{vvvsssqqqlllllllllmmmooorrruuuvvvyyy|||yyyvvvvvv{{{~~~}}}~~~}}}}}}~~~~~~zzzzzzzzzwwwrrrkkkddd___^^^```bbbeeeiiillloooqqqppprrrtttvvvxxxzzz{{{{{{zzzzzzyyyxxxwwwwwwvvvvvvtttvvvxxxyyyxxxxxxxxxyyywwwxxxyyyzzzzzzzzzyyyxxxuuuvvvvvvwwwwwwvvvuuutttpppnnnkkkgggbbb]]]ZZZXXXXXX\\\gggvvv}}}ooolllllluuuyyyaaaYYYUUU[[[gggrrr|||yyyddd[[[UUURRRQQQNNNNNNOOONNNMMMLLLJJJIIIEEEEEEDDDDDDCCCCCCBBBBBBBBB???===::::::;;;>>>???EEEHHHKKKQQQbbb~~~yyyqqqqqqqqqpppnnnnnnqqqtttvvvxxxyyywwwuuuxxx~~~}}}yyyuuuuuuuuuuuuvvvvvvwwwxxxxxx{{{~~~|||{{{{{{}}}~~~||||||}}}~~~~~~}}}}}}}}}|||{{{zzzyyyxxxvvvuuuuuupppmmmjjjhhhjjjoootttxxx}}}|||yyyxxxvvvuuusssrrrqqqpppppppppmmmmmmllllllkkkkkkkkkjjjhhhhhhiiiiiiiiiiiihhhhhheeeeeeeeeeeedddcccbbbaaa```___^^^]]][[[XXXVVVUUUNNNLLLHHHFFFEEECCCAAA???<<<:::888888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@CCCGGGJJJQQQXXXccclllsss{{{uuuggg]]]VVVSSSNNNLLLKKKLLLLLLKKKMMMLLLLLLMMMOOOSSSWWWYYYWWW[[[aaafffiiiiiihhhfffaaa]]]WWWRRROOOMMMJJJHHHGGGGGGFFFFFFGGGHHHHHHIIIGGGFFFEEEDDDCCCBBBBBBAAA@@@>>><<<:::999999:::;;;888;;;???AAACCCEEEHHHJJJVVV[[[ccclllssswwwyyyyyyyyywwwuuurrrmmmcccVVVMMMDDD???<<>>{{{}}}~~~~~~}}}}}}~~~{{{|||}}}~~~zzzyyyvvvsssqqqpppqqqqqqrrrsssuuuwwwxxxxxxxxxxxx{{{zzzzzzyyyzzz|||~~~yyyuuuqqqooojjjkkkkkkmmmooosssuuuwwwwww}}}xxxuuuvvv{{{~~~}}}}}}}}}|||}}}~~~~~~~~~yyyzzzyyyvvvpppiiibbb]]]^^^___bbbfffiiimmmpppqqqppprrruuuxxxzzz{{{{{{{{{{{{zzzzzzyyyxxxwwwvvvvvvsssuuuxxxyyyxxxxxxxxxyyyvvvwwwyyyzzz{{{{{{zzzyyyvvvvvvwwwwwwwwwuuutttsssooommmjjjfffbbb^^^[[[YYYYYY___nnnyyymmmlllkkkttt}}}~~~www___WWWTTT\\\hhhrrrzzzuuuaaaZZZUUURRRQQQNNNOOOOOOOOONNNMMMKKKJJJFFFFFFEEEEEEDDDDDDCCCCCCBBB@@@===;;;:::;;;>>>???DDDGGGIIILLLZZZvvvzzztttttttttrrrooonnnqqquuuvvvyyy{{{zzzyyyzzz~~~|||yyytttssssssttttttuuuuuuvvvvvvzzz|||{{{|||}}}~~~{{{||||||}}}}}}}}}}}}}}}|||{{{zzzyyyxxxvvvuuuuuupppmmmjjjiiilllrrryyy}}}}}}yyyxxxvvvuuusssrrrqqqpppppppppllllllkkkkkkjjjiiiiiihhhggghhhhhhiiiiiiiiiiiiiiifffffffffeeedddcccbbbaaa^^^^^^]]][[[YYYWWWUUUSSSMMMJJJGGGEEECCCBBB@@@>>><<<:::888999;;;=========<<<<<<==================<<>>;;;999888999:::;;;999<<<@@@CCCEEEGGGIIILLLZZZ___hhhpppvvvyyyzzzzzz{{{yyyvvvsssmmmcccWWWNNNCCC>>>===@@@FFFMMMWWW```gggoooyyyyyyvvvyyy|||zzzwwwvvvxxxlllYYYNNNIIIEEEEEECCCAAAAAADDD???<<<:::999888888666555555555444333333333333444222000111555555444888===}}}~~~}}}}}}}}}}}}~~~~~~||||||}}}|||yyyvvvsssppppppppppppqqqtttvvvxxxxxxwwwxxxyyyzzz{{{}}}~~~yyytttpppnnnlllggghhhiiiiiikkknnntttwww|||{{{wwwtttssswww~~~~~~}}}~~~~~~|||{{{|||}}}|||{{{zzzyyyvvvpppjjjeeecccccc```cccfffhhhjjjlllppprrrqqqrrrsssvvvyyy{{{}}}~~~zzzyyyxxxvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyxxxwwwwwwxxxxxxxxxxxxyyyzzz{{{{{{vvvvvvvvvvvvuuutttrrrrrrpppmmmkkkhhh```XXXVVVZZZ]]]iii|||qqqfffffflllooouuu}}}~~~uuummm[[[WWWVVV[[[fffrrrxxx{{{{{{zzz|||~~~sssggg\\\WWWSSSKKKPPPPPPOOONNNLLLJJJIIIHHHFFFEEEEEEEEEDDDDDDDDDDDDBBB@@@>>>===<<<===>>>???HHHCCCCCCIIISSSeee~~~vvvvvvvvvtttrrrqqqrrrsss{{{zzzxxxxxxyyy||||||xxxuuuuuuuuutttvvvwwwxxxvvvuuutttzzz}}}{{{|||}}}~~~}}}|||zzzyyyxxxyyy{{{||||||{{{zzzyyywwwuuusssqqqoooooonnnooorrrvvv{{{~~~|||yyyqqqrrrrrrrrrqqqooommmlllllllllkkkjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggfffeeeeeeeeedddaaa___^^^]]]\\\\\\[[[XXXTTTQQQNNNKKKGGGCCCAAA???===;;;::::::999888999<<<>>>@@@>>>>>>>>>>>>>>>======<<<===>>>=========???CCCGGGRRRYYYaaahhhsssvvviii^^^XXXQQQPPPOOOMMMKKKJJJIIIIIIGGGGGGHHHJJJKKKMMMNNNOOOQQQSSSVVVYYY[[[[[[[[[ZZZSSSPPPKKKHHHHHHHHHHHHGGGHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFEEECCCBBBAAA@@@???<<<;;;:::999999999:::;;;;;;>>>BBBCCCDDDHHHNNNTTT^^^dddmmmtttwwwxxxxxxxxxyyyxxxuuurrrlllaaaSSSJJJBBB??????CCCIIIPPP\\\fffqqq{{{}}}yyywww{{{~~~|||zzz{{{|||{{{cccQQQMMMJJJGGGEEEDDDCCCAAA??????>>>;;;999777666666666444444444333333333222222222333333444555666888888~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzwwwuuusssrrrqqqqqqsssuuuxxxyyyyyyyyyzzzzzz|||}}}~~~{{{vvvrrrnnnllljjjhhhiiiiiijjjkkkoootttxxx{{{{{{wwwuuuuuuyyy~~~}}}~~~~~~|||{{{|||||||||zzzyyywwwtttnnnhhhcccaaaaaaaaadddgggiiikkkmmmqqqsssqqqrrrtttvvvyyy{{{}}}~~~zzzyyyxxxvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyxxxwwwwwwxxxwwwwwwxxxxxxyyyzzz{{{wwwwwwwwwwwwvvvtttsssrrrnnnllljjjggg```YYYYYY]]]fffsssmmmdddeeehhhkkkqqqxxx{{{xxxooogggYYYVVVVVV\\\gggqqqwwwxxxzzzyyy|||~~~}}}|||~~~qqqeee[[[WWWUUUNNNOOOOOOOOONNNLLLJJJIIIHHHFFFGGGGGGFFFFFFEEEDDDDDDCCCBBB@@@???>>>???AAABBBIIIDDDCCCGGGMMM]]]}}}xxxxxxxxxwwwuuutttttttttzzzzzzzzz{{{|||{{{wwwuuutttsssrrrsssuuuuuutttrrruuuzzz~~~|||{{{{{{}}}~~~|||{{{yyyxxxxxxyyyzzz{{{||||||{{{yyyxxxvvvtttsssqqqpppooopppsssxxx~~~~~~yyyvvvqqqqqqrrrqqqpppnnnlllkkkkkkkkkiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggffffffgggeeeddddddddddddaaa___^^^]]]\\\\\\[[[XXXSSSPPPMMMIIIEEEBBB@@@>>><<<:::::::::999999:::<<<>>>???>>>???????????????>>>>>>>>>??????>>>>>>AAAEEEHHHQQQXXX```hhhttt{{{pppeee[[[UUUPPPOOONNNLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLNNNQQQTTTVVVWWWWWWVVVQQQMMMIIIFFFFFFFFFFFFEEEGGGFFFEEEEEEEEEEEEFFFGGGFFFEEEDDDCCCBBB@@@??????;;;:::999888888999::::::===@@@CCCDDDFFFKKKRRRXXXbbbgggooovvvyyyyyyyyyyyyzzzxxxuuuqqqjjj___RRRIIIAAA>>>>>>CCCIIIQQQ^^^iiiwww|||wwwvvvzzz}}}{{{{{{|||~~~rrr___QQQLLLJJJGGGEEEDDDCCCAAA@@@???>>>;;;999777666666666444444444333333333333222333333333333555666777888~~~~~~}}}{{{yyyyyyxxxvvvuuutttsssrrruuuwwwzzz{{{{{{{{{{{{|||~~~}}}|||||||||zzzwwwsssooollliiihhhhhhiiijjjkkkmmmppptttxxx{{{zzzwwwvvvwww|||~~~~~~}}}}}}~~~~~~|||{{{||||||{{{zzzwwwvvvrrrkkkeee```___```ccceeehhhkkkmmmooorrruuurrrsssuuuwwwyyy{{{}}}~~~{{{zzzxxxwwwvvvvvvwwwwwwyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxyyyzzzzzzyyyyyyyyyxxxwwwvvvttttttnnnjjjhhheee___ZZZ\\\bbbnnn~~~wwwgggaaacccdddfffkkkqqqtttpppggg___UUUUUUVVV]]]gggoootttuuuvvvwww{{{}}}zzzyyyyyy}}}ooocccZZZWWWVVVPPPNNNNNNNNNMMMLLLJJJIIIHHHHHHHHHIIIIIIHHHGGGEEEDDDDDDCCCBBBAAAAAACCCDDDFFFIIIEEECCCDDDEEERRRqqqzzz{{{||||||{{{xxxvvvuuuwwwxxxzzz|||~~~||||||}}}}}}|||zzzxxxvvvtttsssqqqqqqssssssrrrqqqtttyyy}}}{{{zzzzzz{{{|||zzzyyyxxxwwwxxxyyyzzz{{{||||||{{{zzzyyywwwuuutttsssrrrqqqqqquuu{{{|||wwwsssrrrrrrqqqpppooommmkkkjjjjjjiiihhhgggffffffffffffggggggggggggfffffffffeeefffdddccccccdddcccaaa___^^^]]][[[[[[ZZZWWWRRROOOJJJGGGCCC@@@>>>===;;;999::::::999999:::<<<>>>???>>>??????@@@@@@@@@?????????@@@@@@???@@@CCCGGGKKKPPPXXXaaaiiittt|||qqqggg^^^VVVRRRNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGIIILLLOOOQQQRRRRRRQQQMMMJJJFFFDDDDDDDDDDDDCCCFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDBBBAAA@@@???>>>;;;;;;:::999999:::;;;<<>><<<:::888777777777555555444444444333333333333333333333444555777777~~~~~~~~~~~~}}}zzzxxxvvvvvvwwwvvvvvvuuussssssvvvyyy{{{||||||{{{||||||~~~}}}{{{zzzyyyxxxvvvssspppmmmjjjiiihhhhhhjjjkkkmmmnnnqqquuuxxx{{{}}}xxxvvvuuuyyy~~~~~~~~~~~~}}}|||}}}~~~~~~|||{{{{{{{{{zzzyyywwwuuupppiiiccc______```dddgggjjjlllnnnppptttvvvtttuuuvvvxxxzzz{{{}}}}}}{{{zzzxxxwwwvvvvvvwwwxxxyyyyyyzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwxxxyyyzzzzzz{{{{{{{{{zzzyyywwwvvvuuuoookkkgggccc^^^ZZZ^^^eeerrr|||lllaaa___bbbccceeeiiimmmooojjjaaaYYYRRRSSSVVV^^^fffmmmpppqqqqqqtttzzzxxxvvvuuuwww}}}lllaaaXXXUUUUUUQQQMMMNNNMMMMMMLLLKKKJJJIIIIIIJJJKKKKKKKKKIIIGGGFFFEEEDDDCCCCCCCCCEEEGGGHHHIIIEEEBBBAAA@@@JJJggg}}}}}}~~~~~~{{{wwwtttqqqtttxxx|||~~~~~~}}}|||xxxyyyzzz{{{{{{zzzyyyxxxuuusssqqqpppqqqrrrqqqqqqpppttt||||||zzzxxxxxxxxxyyyyyyxxxxxxxxxxxxyyyzzz{{{|||||||||{{{zzzxxxwwwvvvuuutttsssssswww~~~{{{vvvsssssssssrrrpppooommmlllkkkjjjiiihhhgggffffffffffffffffffffffffeeeeeeeeeeeedddcccbbbbbbcccbbb```^^^]]]\\\[[[ZZZYYYVVVQQQNNNIIIFFFBBB???>>>===;;;:::::::::::::::;;;===>>>???===>>>???@@@@@@@@@@@@@@@???@@@@@@@@@AAADDDIIILLLRRRZZZccclllwww{{{qqqggg___XXXRRROOOLLLKKKJJJJJJIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHDDDEEEIIILLLNNNOOONNNNNNKKKHHHEEEDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@???>>>===<<<<<<;;;;;;;;;<<<>>>???@@@BBBEEEGGGJJJRRR\\\dddmmmrrrxxx|||~~~}}}||||||}}}zzzuuummmbbbVVVKKKEEECCCAAACCCJJJSSS^^^mmmzzzwwwssssssvvvyyyyyy|||{{{zzz}}}ooo___UUUOOOKKKIIIFFFDDDDDDCCCAAA@@@>>>>>>===;;;:::888777777555555555555444444444444333333333333444555666777~~~~~~~~~~~~}}}|||zzzwwwuuusssttttttuuuuuuttttttssswwwyyy|||}}}|||{{{{{{|||}}}~~~}}}{{{yyyyyyyyytttsssqqqnnnllljjjiiihhhiiikkkmmmnnnppprrrvvvyyy|||{{{vvvuuutttzzz~~~~~~~~~~~~}}}|||}}}~~~~~~|||{{{{{{{{{zzzxxxvvvsssnnngggaaa___```bbbeeehhhkkkmmmoooqqquuuwwwuuuvvvwwwyyyzzz|||}}}}}}{{{zzzyyywwwwwwwwwwwwxxxyyyzzzzzzzzzzzzyyyxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{}}}||||||{{{zzzxxxvvvuuusssmmmgggbbb\\\YYY^^^fffttt{{{mmmbbb]]]^^^bbbeeefffiiilllmmmggg]]]UUUOOOQQQVVV]]]dddjjjmmmmmmnnnrrr{{{yyytttssssssvvv}}}iii___UUURRRSSSOOOMMMMMMNNNNNNMMMLLLKKKKKKJJJKKKLLLLLLLLLKKKIIIHHHGGGFFFDDDDDDDDDFFFHHHIIIHHHDDDAAA???===EEE___zzz|||vvvqqqnnnrrrxxx}}}}}}{{{vvvwwwyyyzzz{{{||||||{{{uuuqqqnnnlllmmmnnnnnnnnnlllooouuu~~~}}}zzzxxxvvvuuuttttttwwwwwwxxxxxxyyyzzz{{{||||||||||||{{{zzzyyyxxxwwwvvvuuutttuuuyyy}}}zzzvvvttttttsssrrrpppooommmmmmllljjjiiihhhggggggfffggggggeeeeeeeeeeeedddddddddccccccbbbaaaaaabbbaaa```^^^]]][[[ZZZYYYXXXTTTPPPLLLHHHEEEBBB???>>>>>><<<;;;:::::::::;;;<<<===>>>???<<<===>>>???@@@AAAAAAAAA???@@@@@@AAABBBEEEJJJNNNVVV^^^gggoooxxx{{{zzzzzz~~~uuupppggg___YYYTTTPPPMMMJJJJJJIIIIIIIIIIIIIIIJJJGGGGGGGGGGGGHHHHHHHHHHHHDDDFFFHHHKKKMMMMMMMMMLLLJJJGGGEEEDDDEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBB@@@???>>>===<<<;;;:::::::::;;;<<<>>>???@@@CCCFFFIIINNNWWWbbbjjjrrrvvv{{{~~~~~~~~~}}}zzztttjjj^^^RRRIIIDDDBBBAAAEEENNNXXXdddsssvvvsssrrruuuwwwxxx}}}{{{zzzxxx}}}jjjZZZRRRMMMJJJHHHEEEDDDDDDCCCAAA@@@>>>>>>===<<<;;;999888888666666666555555555444444333333333333333444555666~~~~~~~~~~~~{{{zzzxxxuuusssrrrrrrsssssstttuuuuuuuuuxxxzzz}}}}}}||||||||||||}}}~~~~~~{{{xxxwwwwwwwwwqqqpppooommmkkkjjjiiiiiiiiikkknnnpppqqqssswwwyyy}}}|||wwwuuuuuu{{{~~~~~~}}}}}}||||||}}}~~~|||zzz{{{zzzyyywwwtttqqqkkkeee```___aaadddfffhhhkkknnnooorrruuuwwwwwwwwwxxxyyy{{{|||}}}}}}|||{{{yyyxxxwwwwwwxxxxxxzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{~~~}}}}}}{{{zzzxxxvvvuuutttnnnfff```ZZZYYY```iiiyyyzzziii___[[[ZZZ^^^ccchhhhhhjjjlllkkkeee[[[SSSMMMPPPVVV\\\bbbgggjjjkkkooouuuzzzuuuqqqpppqqqttt}}}{{{fff]]]TTTQQQRRRNNNNNNNNNNNNOOONNNNNNMMMMMMKKKKKKKKKKKKKKKLLLLLLLLLIIIHHHGGGFFFFFFGGGIIIJJJHHHBBB>>>===<<>>>>><<<;;;::::::;;;<<<===>>>>>>???<<<===???@@@AAABBBBBBCCC@@@AAABBBCCCDDDHHHMMMQQQZZZbbbkkkqqqyyyuuusssrrrtttxxxzzzyyywwwjjjeee^^^YYYTTTQQQMMMKKKIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFIIIKKKLLLLLLKKKJJJHHHFFFEEEDDDEEEFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA???>>>===<<<;;;888777777777999;;;<<<>>>AAADDDIIINNNSSS\\\hhhppptttxxx||||||yyyrrrgggZZZNNNGGGCCC@@@AAAGGGRRR]]]iiiwwwvvvssssssuuuvvvwww~~~|||zzzzzzxxx}}}}}}eeeXXXPPPKKKIIIGGGEEECCCCCCCCCAAA@@@>>>>>>>>>===<<<;;;999888777666666666666555555555333333333333333444555555|||zzzyyywwwtttrrrrrrrrrrrrssstttvvvxxxyyyzzz}}}~~~}}}}}}~~~}}}~~~|||wwwtttrrrrrrrrrnnnnnnlllkkkjjjiiiiiiiiijjjllloooqqqrrrtttwwwzzz~~~zzzwwwvvv~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}||||||}}}|||}}}~~~{{{zzzzzzzzzxxxwwwpppmmmhhhaaa]]]^^^aaaeeefffhhhkkknnnooorrruuuwwwxxxyyyyyyzzz{{{||||||}}}|||{{{yyyxxxwwwwwwxxxxxxzzzzzzzzz{{{zzzzzzyyyxxxyyyyyyyyyyyyzzz{{{|||}}}~~~}}}}}}{{{zzzxxxvvvuuutttmmmddd^^^YYYZZZcccnnn~~~wwwhhhYYYTTTUUUZZZ```eeehhhhhhiiijjjiiibbbXXXOOOLLLPPPUUU[[[```dddhhhjjjttt{{{}}}uuuqqqnnnmmmnnnqqq{{{sssaaa\\\TTTQQQRRROOONNNOOOOOOPPPPPPPPPOOOOOOKKKJJJIIIIIIJJJLLLNNNPPPMMMLLLJJJHHHHHHIIIKKKLLLIIIAAA;;;;;;;;;???OOOaaa}}}}}}uuuoooooottt{{{tttuuuwwwxxxzzz|||}}}~~~uuupppkkkhhhgggiiikkkkkklllmmmooouuu}}}~~~zzzuuuqqqllllllllllllmmmmmmmmmnnnqqqrrrtttuuuwwwxxxyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxuuuuuuvvvxxx{{{}}}zzzxxxvvvtttrrrooonnnmmmlllkkkllllllmmmiiihhhgggfffeeeeeeeeeeeedddcccccccccbbbbbbbbbbbb```_________``````___]]]\\\ZZZYYYXXXVVVRRRMMMJJJDDDBBB???=========;;;:::999:::;;;<<<===>>>>>>???>>>???AAABBBDDDEEEEEEFFFCCCDDDEEEFFFGGGKKKQQQUUU\\\dddlllqqqwww||||||yyypppmmmjjjjjjlllllljjjhhh```\\\XXXTTTQQQNNNKKKIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEGGGIIIIIIHHHGGGFFFFFFEEEDDDDDDEEEEEEDDDCCCBBBCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@???===<<<;;;:::888888888888:::<<<>>>???BBBGGGMMMSSSZZZcccmmmuuutttxxx|||{{{xxxqqqeeeWWWLLLFFFDDDBBBDDDLLLYYYeeeooo|||xxxuuutttuuuuuuwww~~~{{{zzz|||yyyrrr^^^TTTNNNIIIIIIGGGDDDCCCCCCCCCAAA@@@>>>>>>>>>>>>===;;;:::999777777777666666666555555333333222222333333444444|||zzzxxxvvvtttqqqtttsssrrrssstttwwwzzz||||||~~~~~~zzzuuuqqqooonnnnnnlllllljjjiiihhhhhhhhhhhhjjjllloooqqqsssuuuxxxzzz|||yyyxxx~~~}}}||||||~~~~~~}}}|||||||||||||||}}}|||}}}~~~{{{zzzzzzzzzxxxwwwnnnkkkeee___[[[\\\aaaeeefffhhhkkknnnooorrruuuwwwyyyyyyzzzzzz{{{||||||}}}|||{{{yyyxxxwwwwwwxxxyyyzzzzzz{{{{{{zzzzzzyyyxxxzzzzzzzzzzzz{{{|||}}}}}}~~~}}}}}}{{{yyywwwvvvtttrrrkkkccc]]]YYY[[[fffqqqlll]]]PPPNNNSSSZZZaaafffhhhhhhhhhhhhfff___UUUMMMLLLOOOUUUZZZ^^^cccgggjjjyyyzzzrrrnnnlllllllllpppzzzmmm^^^[[[TTTRRRTTTPPPOOOOOOPPPPPPQQQQQQPPPPPPJJJIIIHHHHHHIIILLLPPPRRRPPPNNNLLLKKKJJJKKKLLLMMMJJJ@@@::::::;;;===JJJXXXwww}}}uuuooonnnrrryyyttttttvvvwwwyyy{{{|||}}}yyytttnnnjjjjjjlllmmmnnnnnnnnnpppuuu||||||{{{zzzyyywwwrrrmmmiiicccdddeeegggiiikkklllmmmoooppprrrtttuuuvvvwwwwwwxxxyyyyyyzzzzzzyyyxxxxxxtttuuuvvvyyy|||~~~}}}yyyvvvtttqqqooolllllljjjjjjjjjjjjkkklllggggggfffeeeddddddddddddcccccccccbbbbbbbbbbbbaaa```___^^^___``````^^^]]]\\\ZZZYYYWWWUUURRRMMMIIICCC@@@===;;;;;;;;;:::999999:::;;;===>>>>>>??????@@@AAACCCDDDFFFGGGHHHHHHEEEFFFGGGHHHJJJNNNTTTXXX]]]eeelllqqqvvvyyyxxxtttmmmiiieeeccccccccc```\\\ZZZWWWTTTQQQPPPMMMIIIGGGJJJIIIHHHGGGFFFFFFFFFFFFIIIIIIHHHFFFEEECCCBBBAAACCCDDDFFFGGGGGGEEEDDDCCCEEEDDDCCCCCCDDDEEEDDDBBBAAABBBCCCDDDDDDCCCBBBAAAAAA@@@@@@>>>===<<<;;;:::;;;;;;;;;<<<===???BBBCCCCCCIIIPPPWWW^^^gggqqqyyytttwww|||{{{xxxpppcccUUUKKKEEEDDDFFFIIIRRR```lllvvvyyyvvvuuuuuuuuuvvv~~~{{{zzz~~~yyyjjjXXXPPPLLLHHHHHHFFFDDDCCCCCCCCCBBB@@@>>>>>>>>>>>>>>><<<:::999777777777777666666666666333333222222222333444444}}}{{{xxxuuusssrrrttttttssssssuuuxxx|||~~~~~~~~~~~~~~~zzzvvvqqqnnnlllkkkkkkhhhhhhjjjjjjgggfffiiijjjlllpppsssuuuwww{{{~~~{{{zzz{{{~~~~~~~~~|||||||||}}}}}}~~~~~~~~~|||{{{{{{zzzxxxtttrrrkkkgggaaa]]]\\\^^^cccfffiiikkknnnpppqqqsssuuuwwwyyyyyyzzz{{{||||||{{{{{{|||zzzyyyyyyzzz{{{zzzyyy{{{zzzxxxwwwwwwxxxzzz{{{yyyyyyyyyzzz{{{|||}}}}}}}}}|||{{{{{{{{{zzzwwwtttoooggg___[[[ZZZ]]]gggrrrsssZZZRRRJJJHHHOOOYYYccchhhjjjmmmnnniii```WWWQQQOOOMMMQQQVVVZZZ]]]cccjjjooo{{{vvvmmmiiigggiiigggiiixxx~~~mmm[[[SSSSSSRRRQQQQQQPPPPPPOOONNNMMMLLLKKKJJJHHHHHHHHHIIILLLOOORRRUUUUUUQQQMMMJJJJJJKKKKKKKKKEEE@@@===;;;:::<<>>;;;::::::;;;::::::::::::;;;===>>>???AAABBBDDDEEEGGGGGGHHHHHHFFFGGGIIIJJJMMMQQQWWW[[[cccjjjqqqtttvvvvvvrrrllliiiddd^^^\\\^^^]]]ZZZVVVRRRQQQNNNLLLJJJIIIIIIJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFEEECCCAAA@@@????????????>>>===<<<;;;666888;;;===>>>@@@CCCEEEIIIMMMTTT]]]gggpppwww|||~~~}}}}}}~~~~~~}}}{{{rrrhhh___TTTIIIDDDDDDDDDPPPVVV```pppxxx}}}~~~wwwwwwvvvuuuuuuzzz|||yyyyyywwwuuueeeXXXKKKHHHKKKDDDCCCCCCDDDEEEDDDBBB@@@@@@???>>>===<<<;;;:::::::::888555222111222444555444333222222111111222222~~~~~~|||yyywwwuuutttttttttssstttvvvyyy}}}~~~~~~~~~~~~zzzuuupppmmmjjjiiihhhfffeeehhhhhheeefffhhhjjjmmmpppsssvvvyyy|||{{{zzz{{{~~~~~~~~~|||||||||}}}~~~~~~~~~~~~|||{{{zzzyyywwwssspppiiieee```]]]\\\___cccfffiiillloooqqqrrrsssuuuwwwzzzzzz{{{|||||||||||||||{{{yyyxxxxxxzzz{{{zzzyyyzzzyyyxxxwwwwwwxxxyyyzzzyyyyyyyyyzzzzzz{{{|||}}}}}}|||{{{{{{{{{zzzwwwtttoooggg___\\\[[[___jjjuuulllWWWPPPIIIHHHPPP[[[dddiiilllnnnnnniii```WWWQQQOOOQQQVVV[[[^^^aaafffmmmrrr}}}uuuiiieeedddfffeeeiiiyyyyyyiiiYYYSSSTTTSSSQQQQQQPPPOOOOOONNNMMMLLLKKKJJJIIIIIIIIIJJJLLLOOORRRTTTVVVSSSPPPNNNNNNNNNMMMLLLEEEAAA===;;;:::<<>>???@@@BBBCCCDDDFFFGGGHHHIIIIIIHHHIIIKKKMMMOOOTTTZZZ^^^eeekkkqqqsssttttttpppiiiccc^^^YYYWWWXXXXXXTTTQQQOOONNNLLLJJJIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDAAA@@@>>>>>>>>>>>>===<<<;;;:::888:::===>>>???AAADDDFFFKKKPPPYYYbbbkkkssszzz~~~}}}wwwnnncccZZZPPPGGGCCCEEEHHHUUU\\\dddrrryyy}}}vvvvvvuuuuuuwww~~~}}}yyyzzz{{{nnn```VVVLLLHHHKKKHHHFFFCCCCCCCCCCCCBBBAAA@@@@@@???>>>===<<<;;;;;;;;;:::777555444444555666444444333222222222222222~~~}}}{{{|||}}}~~~{{{yyywwwvvvuuuttttttvvvxxx|||~~~}}}}}}}}}~~~~~~}}}yyytttoookkkhhhfffdddbbbbbbeeeeeedddeeehhhkkknnnqqquuuwwwzzz~~~|||{{{}}}~~~}}}|||}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}|||{{{zzzyyyvvvqqqnnneeeccc___]]]]]]aaaeeehhhjjjmmmppprrrssstttvvvxxx{{{{{{|||}}}}}}}}}||||||yyywwwvvvwwwyyyzzzzzzzzzyyyxxxwwwvvvvvvwwwxxxyyyyyyyyyyyyyyyzzz{{{|||}}}}}}||||||||||||zzzvvvsssllleee^^^\\\]]]bbbnnnyyyzzzdddQQQLLLHHHIIIRRR]]]fffkkkmmmnnnnnnhhh^^^VVVQQQPPPVVV[[[```dddfffkkkqqqvvv}}}ssshhhcccaaadddeeekkk}}}rrrdddWWWTTTUUUSSSRRRRRROOOOOONNNMMMLLLKKKKKKJJJKKKKKKKKKKKKMMMOOOQQQRRRTTTRRRQQQPPPPPPPPPMMMKKKFFFAAA>>>;;;:::;;;DDDNNNiiizzzpppnnnmmmnnnvvv~~~|||wwwtttuuuvvvvvvzzz|||vvvrrrooooooqqqrrr{{{{{{{{{}}}zzztttooolllhhhgggeeebbb```^^^]]]]]]___```bbbccceeefffgggggghhhiiijjjlllnnnpppqqqrrrrrrsssuuuvvvvvvuuusssrrrssssssssssssttttttuuuvvvttttttsssrrrpppnnnlllkkkjjjjjjjjjjjjiiiiiiiiiiiihhhgggeeecccbbbbbbbbbbbbaaaaaa````````````______```^^^\\\[[[\\\\\\[[[ZZZZZZYYYXXXUUURRRNNNJJJHHHEEECCC@@@===;;;:::;;;;;;;;;<<<<<<===>>>???@@@AAACCCDDDEEEGGGHHHIIIJJJJJJKKKLLLNNNPPPSSSXXX^^^bbbgggmmmrrrrrrrrrqqqlllfff]]]YYYTTTRRRSSSSSSPPPMMMKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDCCCAAA???>>>======<<<<<<;;;;;;:::::::::<<<>>>???@@@BBBFFFHHHNNNUUU___iiiqqqxxx}}}}}}zzzrrrhhh]]]TTTKKKDDDBBBEEELLL\\\dddiiittt{{{~~~zzzuuuuuutttvvvzzz~~~zzz{{{{{{dddYYYSSSKKKHHHIIIKKKHHHDDDBBBBBBBBBBBBBBB@@@@@@???>>>===<<<<<<;;;;;;;;;:::999888777777666555444444333333333333333|||}}}}}}|||zzzyyyzzz{{{|||zzzxxxwwwuuuvvvvvvxxx{{{~~~|||{{{{{{{{{|||}}}~~~|||xxxsssnnniiifffdddaaa^^^^^^bbbcccbbbdddhhhkkknnnrrrvvvxxx|||~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~}}}|||}}}|||zzzyyyxxxtttoookkkbbb```^^^]]]___bbbgggiiikkknnnqqqssstttvvvxxxyyy||||||}}}}}}}}}}}}}}}|||wwwvvvuuuvvvxxxzzzzzzzzzxxxxxxwwwvvvvvvwwwxxxxxxzzzyyyyyyyyyzzzzzz{{{||||||||||||||||||yyyuuurrriiibbb\\\\\\^^^dddqqq}}}ttt^^^LLLIIIGGGKKKUUU```iiimmmmmmnnnllleee\\\TTTQQQPPPYYY]]]bbbfffiiinnntttyyyyyyrrrjjjdddbbbdddfffmmmnnnbbbXXXUUUVVVSSSQQQQQQOOONNNNNNMMMLLLKKKKKKKKKMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQOOOKKKHHHFFFBBB>>><<<:::;;;DDDNNNfff{{{~~~qqqmmmjjjkkkrrr{{{yyyvvvvvvwwwxxx|||zzzuuurrrrrrtttuuuyyyyyyyyyzzz|||}}}wwwqqqmmmkkkgggfffeeecccbbbaaa``````aaabbbdddfffhhhhhhhhhgggggghhhiiikkklllnnnooooooppprrrsssuuuuuutttsssrrrrrrqqqppppppppppppqqqrrrqqqqqqppppppooommmlllkkkiiiiiijjjjjjiiiiiihhhggggggeeecccaaa``````aaaaaa````````````_______________]]][[[[[[[[[\\\[[[YYYYYYYYYWWWTTTQQQLLLIIIGGGDDDBBB???===;;;:::;;;;;;<<<===>>>???@@@AAAAAAAAACCCDDDFFFHHHIIIKKKKKKKKKLLLNNNPPPRRRUUU[[[aaafffjjjooosssrrrpppnnniiibbb[[[XXXTTTRRRQQQPPPOOOMMMIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@>>>===<<<<<<;;;;;;::::::999999:::;;;<<<>>>@@@AAACCCGGGJJJRRRZZZfffpppvvvzzz~~~~~~zzzvvvooodddXXXNNNFFFAAABBBFFFNNN___iiinnnwww~~~{{{wwwvvvuuuuuuxxx}}}}}}zzz{{{oooYYYRRROOOJJJGGGHHHIIIGGGDDDCCCCCCCCCBBBAAA??????>>>======<<<;;;;;;;;;;;;;;;;;;:::999777666555555444333333333444444{{{||||||zzzxxxwwwyyyzzz~~~~~~~~~~~~~~~{{{zzzyyywwwxxxyyy{{{~~~{{{{{{zzzyyyzzz{{{|||}}}|||zzzwwwrrrmmmiiieeeccc___\\\\\\___aaaaaadddhhhkkknnnrrrvvvyyy}}}~~~}}}}}}~~~~~~~~~~~~~~~|||{{{|||{{{zzzyyyvvvrrrlllggg______^^^___aaaeeehhhkkkmmmooorrruuuvvvwwwyyy{{{|||}}}}}}}}}}}}}}}||||||wwwvvvuuuvvvxxxzzzzzzzzzxxxwwwwwwwwwwwwwwwwwwxxxzzzyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{|||{{{xxxtttpppeee___ZZZ[[[___ggguuuqqq\\\IIIGGGHHHNNNYYYccckkknnnlllllliiibbbYYYRRRPPPQQQYYY]]]bbbgggjjjpppxxxvvvpppkkkeeeccceeegggooolllbbbYYYVVVVVVRRRPPPPPPNNNMMMMMMLLLLLLKKKKKKKKKMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOQQQQQQOOOKKKGGGFFFAAA===;;;:::;;;DDDOOOeeexxxtttnnniiijjjpppwww~~~|||yyyzzz{{{{{{}}}yyyvvvuuuvvvvvvwwwvvvvvvvvvxxxzzz}}}|||uuuppplllkkkiiihhhgggfffeeeeeedddeeedddeeegggiiijjjjjjiiihhhhhhhhhiiijjjkkklllmmmnnnpppqqqsssuuuuuutttsssrrrpppooonnnllllllmmmnnnnnnoooooooooooonnnmmmllllllhhhhhhiiiiiiiiihhhgggfffeeedddaaa___^^^^^^___```______``````````````````^^^\\\ZZZZZZ[[[[[[ZZZYYYXXXWWWVVVSSSPPPLLLHHHFFFCCCBBB???<<<;;;:::;;;;;;<<<===???@@@AAABBBBBBAAACCCDDDFFFHHHJJJKKKLLLLLLMMMNNNQQQSSSWWW\\\ccchhhkkkpppsssqqqooommmgggaaa[[[XXXTTTQQQPPPNNNMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@???======;;;::::::999888999999:::;;;<<<>>>@@@BBBEEEIIIMMMVVV___kkkuuuyyy{{{~~~}}}wwwssskkk```TTTJJJCCC???BBBGGGNNNaaalllqqq{{{|||xxxwwwwwwwww{{{|||{{{}}}yyydddRRRNNNLLLHHHGGGIIIIIIGGGEEEEEEEEEDDDBBB@@@>>>======<<<<<<;;;;;;;;;::::::;;;;;;:::888666555555555444333333333444444||||||{{{yyywwwwwwyyyzzz~~~~~~}}}~~~~~~~~~}}}|||zzz{{{|||~~~~~~yyyyyyxxxxxxxxxyyy{{{|||zzzxxxvvvrrrnnniiieeeccc___\\\\\\___aaaaaadddhhhjjjmmmrrrvvvzzz~~~~~~~~~}}}~~~~~~|||{{{|||{{{zzzxxxuuupppiiiddd_________aaacccgggjjjlllnnnqqqtttvvvwwwxxxzzz|||||||||}}}}}}}}}|||{{{{{{yyywwwvvvwwwyyyzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{zzzwwwrrrnnnbbb]]]YYY\\\aaakkkzzzmmmZZZIIIHHHJJJQQQ\\\fffkkkmmmlllkkkggg```WWWRRRRRRTTTZZZ^^^bbbgggllluuuuuupppkkkfffdddgggjjjrrr}}}hhh___WWWUUUTTTPPPOOOOOOMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMOOOOOOPPPRRRSSSQQQLLLIIIEEE@@@===;;;:::<<>><<<::::::;;;;;;<<<===???AAABBBBBBAAAAAABBBDDDEEEHHHJJJKKKLLLLLLMMMOOOQQQTTTXXX^^^eeejjjlllpppsssqqqooommmhhhbbbZZZXXXTTTQQQMMMKKKIIIIIIHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBAAAAAA@@@@@@;;;:::999888888999:::;;;;;;===???AAACCCHHHMMMRRR[[[eeeqqqyyy{{{{{{~~~|||tttooodddZZZNNNGGGBBB@@@DDDJJJSSSeeeqqqwww}}}yyywwwwwwyyy~~~~~~{{{}}}kkk[[[NNNKKKKKKHHHJJJOOOOOOLLLIIIGGGFFFDDDBBB@@@>>>=========<<<<<<<<<;;;::::::;;;;;;999888666555555444444333333333333333}}}}}}|||zzzxxxwwwyyy{{{}}}}}}}}}}}}~~~|||}}}~~~~~~}}}zzzyyyxxxwwwwwwwwwxxxyyyxxxwwwuuurrrooojjjgggdddaaa]]]\\\___aaaaaadddiiiiiilllqqquuuyyy~~~}}}~~~~~~}}}~~~~~~}}}}}}~~~~~~}}}|||{{{|||{{{zzzxxxuuuooogggbbb______aaaccceeeiiikkkmmmooorrruuuwwwxxxyyy{{{}}}|||||||||||||||{{{zzzzzz{{{yyyxxxxxxzzz{{{zzzyyyxxxxxxyyyyyyyyyyyyxxxxxxzzzzzzyyyyyyxxxyyyyyyzzzxxxxxxyyyzzzyyyuuupppkkkbbb]]]ZZZ^^^dddooo~~~hhhWWWJJJJJJMMMTTT___hhhllllllmmmkkkggg___XXXTTTVVVXXX]]]```dddiiippp{{{uuuooolllgggggglllqqqzzztttcccZZZSSSRRRQQQNNNNNNPPPLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLNNNNNNOOOQQQQQQPPPLLLHHHCCC???<<<;;;:::===GGGQQQkkkvvvzzzqqqjjjjjjlllnnnvvv~~~}}}yyyvvvuuusssrrrrrrrrrsssvvvyyyzzzzzz~~~}}}uuuooommmmmmmmmlllkkkjjjiiiiiiiiiiiihhhhhhggggggggghhhhhhiiieeeffffffgggggghhhhhhhhhlllnnnppprrrrrrrrrqqqpppnnnllljjjhhhhhhiiikkkmmmnnnnnnnnnmmmmmmkkkjjjjjjiiihhhgggfffeeefffggggggcccaaa^^^[[[ZZZ[[[]]]^^^]]]]]]]]]]]]^^^^^^^^^___]]][[[YYYYYYYYYZZZYYYXXXSSSSSSSSSQQQOOOLLLIIIGGGBBB@@@>>>;;;::::::;;;;;;;;;<<>>AAACCCGGGLLLSSSWWWaaakkkvvv|||||||||~~~~~~wwwmmmgggZZZQQQHHHDDDAAABBBHHHOOO\\\mmmxxxzzzvvvtttuuuyyy}}}||||||vvv^^^SSSKKKKKKKKKJJJOOOXXX\\\VVVNNNHHHDDDCCCBBBBBB????????????>>>>>>>>>>>>;;;;;;;;;:::999888777666444444333222222222222222~~~~~~|||zzzxxxxxxzzz|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzxxxwwwuuuuuuuuuvvvwwwvvvuuusssoookkkhhheeebbb^^^]]]```aaaaaadddiiihhhlllqqquuuyyy~~~~~~|||}}}~~~~~~~~~~~~|||{{{}}}}}}~~~~~~|||{{{{{{{{{yyyxxxtttnnnfffaaa___```bbbdddgggjjjlllmmmooorrruuuwwwxxxzzz|||~~~{{{{{{||||||{{{zzzyyyyyy|||zzzyyyyyyzzz{{{zzzyyyxxxyyyyyyzzzzzzyyyyyyxxxzzzzzzyyyxxxxxxyyyyyyyyywwwwwwxxxyyyxxxtttnnnjjjbbb^^^\\\___gggrrrzzzdddSSSKKKKKKNNNVVVaaahhhkkklllnnnlllhhh```YYYVVVYYY\\\___bbbfffkkksssvvvooonnnjjjlllrrrxxxnnn^^^VVVPPPNNNNNNMMMNNNRRRLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKLLLMMMNNNMMMIIIFFFBBB>>>;;;;;;:::===HHHRRRmmmwww{{{qqqjjjjjjjjjkkkrrr{{{zzzvvvtttpppoooooooooqqqsssvvvxxxwww||||||vvvqqqqqqrrrooonnnmmmlllkkkkkkkkkkkkhhhgggfffeeeeeefffggghhhdddddddddeeeeeefffffffffkkklllnnnpppqqqqqqpppooommmllliiihhhhhhiiikkkmmmmmmmmmmmmlllkkkjjjiiihhhjjjhhhfffeeedddeeeggghhhcccaaa]]]ZZZYYYZZZ\\\^^^[[[[[[\\\\\\\\\]]]]]]]]]]]][[[YYYYYYYYYZZZYYYWWWRRRRRRRRRQQQNNNLLLIIIHHHBBB@@@>>>;;;::::::;;;;;;;;;<<>>@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<===>>>>>><<<;;;999888888:::;;;<<<>>>@@@BBBEEEIIIOOOVVV[[[eeeooozzz}}}|||zzzqqqfff___RRRJJJCCCAAAAAACCCJJJRRRdddttt~~~zzzuuuqqqqqqsssxxx|||{{{{{{}}}~~~lllVVVNNNIIIKKKLLLLLLTTT```ggg^^^RRRHHHCCCBBBCCCDDDAAAAAAAAA@@@@@@@@@@@@@@@===<<<;;;:::999888888777444333222222111111222222|||~~~~~~|||||||||~~~~~~~~~~~~~~~|||zzzyyyyyyxxxvvvuuusssrrrrrruuusssrrrqqqpppnnnjjjgggbbbaaaaaaaaabbbdddggghhhiiinnnuuuyyy{{{~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyyyyyxxxuuuqqqlllgggeeebbbcccddddddeeehhhllloooqqqsssuuuwwwxxxyyy|||~~~}}}}}}~~~~~~~~~}}}}}}|||zzzzzzyyyyyyyyyxxxxxxxxxyyyyyyxxxxxxxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyy{{{xxxvvvwwwxxxuuunnnhhh^^^]]]^^^cccnnn|||ooo]]]RRRGGGKKKRRR\\\dddjjjlllllliiillljjj```YYY\\\cccgggdddfffjjjoooxxxxxxwwwuuuvvvzzzhhhUUURRRNNNLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHNNNMMMMMMMMMLLLJJJFFFCCCCCC@@@===<<<:::>>>JJJWWWmmmzzzrrrjjjeeehhhqqqyyy{{{}}}}}}vvvqqqqqqqqqppppppqqqsssuuuwwwzzz{{{|||}}}||||||zzzwwwsssrrrpppooonnnnnnmmmkkkhhhjjjiiihhhhhhhhhhhhhhhiiifffeeecccbbbbbbbbbcccdddhhhiiikkklllmmmmmmlllkkkpppmmmjjjiiikkkmmmnnnnnnpppooommmkkkjjjiiijjjjjjfffdddcccccceeeffffffeeebbb```]]][[[ZZZ[[[\\\^^^\\\[[[YYYZZZ[[[[[[ZZZYYYXXXYYYYYYYYYXXXVVVTTTRRRRRRPPPMMMKKKKKKKKKJJJIIIEEEBBB>>><<<;;;;;;;;;:::======>>>???@@@AAAAAABBBCCCEEEFFFFFFFFFHHHKKKNNNPPPQQQSSSVVV[[[aaafffiiikkkoooqqqppppppqqqooojjjddd___XXXSSSOOOLLLJJJHHHJJJJJJIIIHHHHHHGGGGGGFFFDDDDDDCCCBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@????????????@@@@@@@@@@@@@@@???>>>>>>;;;;;;;;;999777888;;;===<<<>>>AAAEEEJJJSSS]]]cccnnnsssyyy}}}}}}rrrfff\\\WWWPPPFFFBBBDDDCCCAAALLL[[[nnn}}}yyytttssstttxxx|||zzzyyy{{{mmm___PPPNNNJJJIIILLLRRRYYY^^^bbb\\\SSSKKKEEECCCCCCDDDCCCAAA@@@@@@@@@AAAAAA@@@>>>===<<<;;;:::999888888555555444333333333444444~~~|||{{{{{{|||~~~~~~~~~~~~~~~}}}}}}}}}}}}zzzxxxuuuuuuuuuuuuttttttttttttuuusssrrrqqqqqqnnnkkkhhhcccbbbaaaaaaccceeehhhiiikkkooouuuyyy|||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{yyyyyywwwtttpppkkkgggdddbbbcccdddeeefffiiimmmppprrrtttvvvwwwwwwxxx{{{}}}}}}}}}~~~~~~~~~}}}}}}|||zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyzzz{{{yyyyyyyyyyyyyyyyyyzzzzzz{{{xxxwwwxxxxxxuuummmggg^^^^^^___eeeqqq}}}iiiXXXNNNHHHLLLUUU^^^fffkkkllllllkkkmmmjjj```[[[___fffjjjjjjkkkmmmrrr{{{~~~~~~|||}}}zzzdddTTTQQQMMMKKKKKKKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHKKKJJJKKKLLLMMMLLLJJJGGGFFFBBB???<<<:::===JJJWWWnnn|||vvvmmmhhhjjjqqqxxx~~~}}}~~~yyytttrrrqqqppppppqqqsssuuuvvvwwwyyy}}}}}}~~~{{{zzzyyyzzzyyyvvvssssssrrrpppppppppooommmkkkkkkjjjiiihhhhhhhhhhhhhhhgggfffdddcccbbbbbbcccccceeefffgggiiijjjkkkjjjjjjnnnllliiihhhjjjmmmnnnnnnpppnnnllljjjiiihhhhhhhhhfffeeeccccccdddeeeeeedddaaa___\\\ZZZYYYZZZ\\\]]]\\\ZZZYYYYYYZZZ[[[YYYXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQOOOLLLJJJJJJJJJIIIHHHEEEBBB>>><<<;;;<<<;;;:::======>>>???@@@AAABBBBBBCCCDDDEEEEEEEEEGGGJJJMMMPPPQQQSSSWWW\\\bbbgggjjjkkkoooqqqppppppqqqoookkkeee```YYYTTTPPPMMMKKKIIIHHHHHHGGGGGGFFFEEEEEEEEEBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@???????????????????????????>>>======:::;;;:::999777888;;;===>>>@@@DDDHHHOOOWWW```gggrrrvvv{{{~~~yyynnnbbbXXXSSSKKKCCC@@@CCCEEEHHHUUUeeevvvyyytttsssuuu{{{~~~~~~zzzeeeYYYOOOMMMKKKJJJLLLQQQVVVZZZ]]]XXXQQQJJJEEECCCDDDDDDCCCBBBAAAAAABBBAAAAAA@@@>>>>>>===;;;:::999777777666555444444333333444444~~~}}}}}}}}}~~~~~~~~~~~~|||zzzyyyyyyyyyyyywwwuuuppppppqqqrrrssstttuuuvvvuuutttrrrrrrqqqooollliiidddcccccccccdddgggiiikkknnnrrrwwwzzz}}}~~~~~~|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{yyyxxxuuurrrnnnjjjfffdddaaabbbdddfffhhhkkkooorrrtttuuuwwwwwwwwwwwwyyy{{{|||}}}}}}~~~~~~}}}}}}}}}{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzz{{{{{{xxxxxxyyyyyyzzzzzzzzz{{{zzzyyyxxxyyyxxxtttkkkeee^^^^^^bbbiiiuuuvvvbbbRRRIIIHHHNNNXXXbbbiiilllllllllnnnooojjjaaa]]]ccckkkoooqqqpppqqquuurrr]]]SSSPPPLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGHHHKKKMMMNNNMMMKKKIIIEEE@@@===:::>>>KKKXXXppp{{{tttnnnmmmqqquuu~~~}}}|||~~~}}}xxxtttsssqqqqqqqqqsssuuuvvvtttwww{{{~~~zzzyyyyyyzzz{{{zzzxxxuuuuuutttrrrrrrsssrrrqqqooolllllljjjiiihhhhhhhhhhhhggggggfffdddcccbbbaaaaaa```aaaccceeeggghhhhhhiiillliiiggghhhjjjmmmnnnnnnooonnnllljjjhhhgggfffffffffeeecccbbbcccccccccbbb___]]][[[YYYYYYYYYZZZ[[[[[[YYYXXXXXXYYYYYYXXXWWWVVVUUUTTTRRRQQQQQQQQQRRRPPPNNNKKKJJJJJJJJJIIIGGGEEEBBB>>><<<<<<<<<;;;;;;===>>>??????AAAAAABBBCCCCCCDDDEEEEEEEEEFFFIIILLLPPPQQQTTTYYY^^^ccchhhjjjjjjnnnqqqooopppqqqooojjjeeeaaaZZZUUUQQQNNNKKKIIIFFFFFFEEEEEEDDDCCCCCCCCC????????????@@@AAABBBCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>?????????@@@AAAAAAAAABBBAAA@@@???>>>>>>>>>>>>======>>>>>>======<<<;;;999:::999888888999<<<>>>AAADDDHHHNNNUUU^^^ffflllvvvyyy}}}{{{sssggg[[[RRRMMMHHHBBB@@@DDDIIIPPP```qqq}}}xxxtttsssuuuooo^^^VVVNNNMMMKKKKKKLLLOOORRRUUUVVVSSSNNNIIIFFFEEEEEEEEEDDDEEEEEEEEEDDDBBBAAA@@@@@@@@@>>><<<:::999777666666666555444444444444444|||}}}~~~~~~~~~~~~|||xxxvvvttttttttttttsssrrrmmmnnnoooppprrrssstttuuuuuutttrrrrrrrrrpppllljjjeeeeeedddeeefffiiilllmmmqqquuuyyy||||||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzxxxvvvssspppkkkhhheeeccc```bbbeeegggjjjmmmqqqtttuuuwwwxxxxxxwwwwwwxxxyyy{{{|||}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyzzz{{{|||xxxxxxyyyyyyzzz{{{{{{{{{yyyyyyyyyyyywwwqqqiiiccc\\\___dddmmmzzzooo\\\NNNHHHJJJQQQ\\\ffflllmmmllllllpppnnnhhh``````hhhpppsssuuurrrrrrvvvkkkYYYRRROOOKKKIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGHHHJJJMMMNNNNNNLLLIIIEEE@@@===<<<@@@MMM[[[tttzzztttpppqqqsss}}}~~~}}}zzz||||||uuutttsssrrrssstttvvvwwwvvvyyy}}}~~~zzz{{{|||~~~~~~~~~|||{{{wwwvvvtttsssttttttsssqqqnnnnnnlllkkkiiiiiihhhhhhhhhhhhgggfffdddbbb```___]]]^^^```bbbdddfffggghhhjjjhhhggghhhkkknnnooooooooonnnmmmjjjhhhfffeeedddfffdddbbbaaabbbbbbaaa___\\\[[[ZZZXXXXXXXXXYYYZZZZZZYYYWWWWWWXXXXXXWWWUUUUUUSSSPPPNNNMMMNNNOOOQQQOOONNNLLLKKKKKKKKKIIIHHHEEEBBB>>><<<<<<===<<<;;;>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEEEEEEEFFFIIILLLOOOQQQUUUZZZ___dddgggiiihhhmmmooonnnnnnpppnnnjjjeee```ZZZUUUQQQMMMJJJGGGFFFEEEEEEDDDDDDCCCBBBBBB??????>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???===>>>>>>???@@@AAAAAABBB@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;::::::888999999888888:::===@@@CCCGGGMMMTTT\\\dddlllqqqvvvyyy|||~~~~~~~~~}}}wwwmmm```UUUMMMJJJHHHEEEDDDIIIPPPZZZkkk{{{zzzyyy{{{~~~|||zzztttqqqqqqvvvxxxfff[[[WWWLLLLLLKKKKKKLLLMMMNNNOOOOOOMMMKKKHHHFFFEEEEEEEEEFFFHHHIIIIIIGGGDDDBBBAAACCCBBBAAA>>><<<:::999888777777666555444444444444{{{~~~~~~~~~}}}{{{uuusssqqqppppppppppppnnnmmmmmmnnnooopppqqqrrrrrrtttsssrrrrrrqqqpppllljjjgggffffffggghhhkkknnnpppuuuxxx}}}}}}}}}~~~~~~}}}}}}|||{{{zzzwwwuuuqqqmmmiiieeedddcccaaacccgggiiilllooosssvvvvvvxxxyyyxxxwwwvvvwwwxxx{{{{{{|||}}}}}}}}}}}}}}}||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyzzz{{{|||}}}yyyyyyyyyzzzzzz{{{{{{{{{yyyyyyyyywwwtttnnnfffaaa[[[___gggrrr|||gggWWWMMMJJJKKKTTT___iiimmmmmmllllllooollleee___bbblllsssuuutttqqqpppvvvgggXXXRRROOOKKKIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJLLLMMMLLLKKKHHHDDD@@@>>>===BBBOOO]]]vvvzzztttssssssxxx{{{yyy{{{~~~wwwvvvuuutttuuuvvvxxxzzz{{{~~~~~~}}}|||~~~zzzwwwuuutttuuuuuutttsssqqqpppnnnmmmlllkkkjjjjjjhhhiiiiiihhhfffccc```^^^\\\]]]^^^```bbbeeeggghhhiiihhhgggiiilllnnnooooooooonnnmmmkkkhhhfffdddccceeeccc````````````___^^^[[[ZZZYYYXXXXXXXXXYYYYYYYYYXXXVVVVVVVVVVVVUUUSSSRRRPPPMMMKKKJJJLLLNNNOOOOOOMMMLLLLLLLLLLLLJJJHHHEEEBBB>>>============<<>>>>>>>>???AAAAAA@@@@@@@@@?????????======>>>???@@@@@@AAAAAA??????>>>=========>>>>>>:::;;;;;;;;;;;;:::999999888999999999999<<>><<<;;;:::999888777666555555555555}}}zzzuuurrrooonnnmmmnnnmmmlllmmmmmmnnnnnnooopppppppppsssrrrqqqqqqqqqooollliiihhhhhhhhhhhhjjjmmmppprrrxxx|||}}}}}}}}}}}}|||{{{zzzzzzwwwtttooojjjfffcccbbbbbbbbbeeehhhkkkmmmpppsssvvvvvvxxxyyyxxxwwwvvvwwwxxxzzzzzz{{{|||}}}}}}}}}}}}{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxwwwuuupppiiiccc```[[[aaalllyyyttt```QQQLLLKKKMMMVVVbbbjjjllllllllllllkkkhhhaaa]]]cccnnnttttttrrrnnnnnnwww}}}eeeZZZRRROOOLLLJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKMMMKKKJJJJJJKKKKKKJJJIIIGGGDDDAAA@@@>>>BBBNNN[[[qqqzzzwwwvvvvvvyyy}}}zzz{{{}}}~~~xxxwwwwwwvvvwwwzzz|||~~~~~~}}}zzzwwwvvvvvvvvvuuutttrrrrrrpppooonnnnnnnnnnnnkkkkkkmmmlllkkkgggdddaaa\\\\\\]]]^^^aaaccceeeggghhhgggfffhhhkkkmmmnnnmmmllllllkkkjjjhhheeecccbbbcccaaa___^^^___```___^^^ZZZYYYYYYXXXXXXYYYYYYYYYXXXWWWUUUUUUUUUUUUSSSQQQPPPNNNLLLJJJIIIJJJLLLNNNMMMLLLKKKLLLLLLLLLIIIGGGEEEBBB>>>======>>>>>>===???@@@AAAAAACCCCCCDDDEEEDDDFFFGGGHHHIIILLLOOORRRSSSVVV[[[```dddggghhhhhhhhhlllooonnnooopppoookkkeeeaaa[[[VVVRRRMMMIIIFFFGGGGGGFFFFFFEEEEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@????????????===>>>>>>>>>???@@@@@@@@@>>>>>>============>>>>>>::::::;;;;;;::::::999888888999::::::;;;>>>BBBEEEIIIOOOXXXaaaiiioootttwwwtttwwwyyyzzz{{{{{{}}}{{{wwwnnnbbbVVVNNNJJJIIIFFFLLLUUU```lll|||~~~xxx|||zzzvvvuuurrrnnnmmmpppvvvdddWWWPPPMMMIIIIIIIIIIIIIIIHHHHHHGGGIIIHHHGGGFFFEEEEEEFFFFFFHHHKKKMMMLLLIIIFFFFFFHHHEEEEEECCCAAA???>>><<<<<<:::999888666555555555555~~~|||yyyvvvsssooommmllllllkkkjjjllllllmmmnnnooopppqqqqqqqqqpppoooppppppnnnkkkiiiiiiiiiiiijjjlllooorrrtttzzz}}}}}}}}}}}}|||{{{zzzyyyvvvsssnnnhhhdddbbbaaabbbcccfffjjjmmmoooqqqtttvvvvvvwwwxxxxxxwwwvvvwwwyyyyyyzzz{{{|||}}}}}}}}}}}}zzzzzzzzzzzzyyyyyyyyyyyyxxxyyyyyyyyy{{{|||}}}~~~|||||||||{{{zzzzzzyyyyyyxxxxxxvvvrrrkkkeeeaaa___]]]eeerrrlllXXXKKKHHHJJJNNNWWWbbbjjjkkkkkkkkkmmmgggccc]]][[[cccnnnsssrrrpppmmmooozzzuuuccc\\\RRROOOLLLKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJKKKKKKKKKLLLNNNLLLJJJJJJJJJKKKJJJIIIHHHEEECCCBBB???AAAKKKVVVhhhyyy}}}|||wwwyyyzzz|||~~~{{{{{{{{{|||~~~~~~}}}yyyxxxxxxxxxzzz}}}~~~zzzxxxwwwwwwvvvuuussssssrrrqqqqqqqqqqqqqqqnnnoooqqqrrrpppmmmiiifff[[[[[[[[[\\\^^^aaaccceeefffeeeeeefffiiikkkkkkjjjhhhhhhhhhgggfffdddbbb``````___]]]]]]^^^______^^^YYYYYYYYYYYYYYYYYYYYYZZZXXXVVVTTTTTTTTTTTTRRRPPPNNNLLLKKKIIIIIIJJJKKKLLLJJJJJJIIIJJJJJJJJJGGGEEEEEEBBB>>>======>>>>>>>>>@@@@@@AAABBBCCCDDDEEEEEEEEEGGGIIIJJJLLLOOOTTTWWWXXX[[[```eeehhhjjjjjjiiijjjoooqqqqqqqqqsssrrrnnngggccc^^^YYYTTTPPPJJJGGGGGGGGGFFFFFFEEEDDDDDDDDDAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>????????????=========<<<<<<======>>>::::::;;;;;;::::::999888999:::;;;<<<===@@@DDDHHHNNNTTT^^^gggoootttxxxzzzxxxyyy{{{{{{zzzzzz|||}}}xxxrrriii]]]RRRKKKIIIJJJKKKTTTaaaooo|||zzzuuurrrqqqooommmoootttkkk]]]TTTMMMIIIHHHHHHGGGGGGGGGGGGGGGGGGKKKIIIGGGEEEDDDDDDEEEFFFFFFIIIKKKJJJFFFDDDFFFIIICCCCCCBBB@@@???===<<<<<<::::::888777666555555555~~~~~~|||{{{{{{zzz{{{|||~~~{{{yyywwwtttooolllkkkkkkjjjiiijjjkkklllnnnpppqqqrrrssspppoooooooooooonnnkkkhhhjjjjjjjjjkkkmmmpppsssuuu{{{~~~}}}}}}}}}}}}|||{{{zzzyyyvvvsssmmmgggcccaaaaaaaaadddgggkkkmmmoooqqqtttvvvvvvwwwxxxxxxwwwvvvxxxyyyyyyzzz{{{|||}}}}}}}}}}}}zzzzzzyyyyyyyyyxxxxxxxxxxxxyyyyyyzzz{{{|||~~~~~~}}}}}}|||{{{zzzyyyyyyxxxyyyxxxuuupppiiiccc```^^^___hhhvvv|||hhhSSSFFFDDDGGGOOOXXXccciiijjjjjjkkkmmmddd```[[[ZZZcccnnnrrrppppppnnnppp}}}pppaaa^^^SSSPPPMMMKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJKKKKKKLLLLLLMMMLLLJJJIIIJJJKKKJJJIIIJJJGGGEEECCC??????HHHRRR```tttzzzzzzyyyxxxyyy{{{~~~}}}{{{yyyzzz{{{}}}}}}|||yyyyyyyyyzzz|||}}}zzzyyyyyyxxxwwwttttttsssrrrrrrrrrssssssqqqsssuuuvvvuuuqqqmmmjjjZZZZZZZZZ[[[]]]___aaacccdddcccccceeeggghhhhhhgggeeeeeeeeeeeedddbbb```______^^^\\\\\\^^^______^^^YYYYYYYYYZZZZZZZZZZZZZZZWWWVVVTTTSSSTTTSSSQQQOOOMMMLLLKKKJJJJJJJJJKKKKKKHHHGGGGGGHHHIIIHHHFFFCCCEEEBBB???===>>>>>>>>>>>>@@@AAAAAABBBCCCDDDEEEEEEFFFGGGJJJLLLNNNRRRVVVZZZ\\\___dddiiilllllllllkkklllqqqtttssstttvvvtttpppiiieee```[[[VVVQQQLLLIIIFFFFFFFFFEEEDDDDDDCCCCCC????????????@@@AAABBBCCC@@@@@@@@@????????????>>>?????????>>>>>>>>>>>>>>>======<<<<<<<<<======>>>:::;;;;;;;;;;;;:::999999999:::<<<===>>>AAAFFFIIIQQQXXXbbblllrrrwwwzzz}}}|||}}}}}}|||{{{zzz{{{|||uuuoooeeeYYYOOOJJJIIIJJJRRR]]]lllyyy~~~vvvrrroooooonnnmmmqqqwwwwwwdddYYYTTTNNNJJJHHHGGGFFFFFFEEEFFFFFFGGGLLLJJJGGGDDDCCCDDDEEEFFFDDDGGGIIIGGGCCCBBBEEEIIIAAAAAA@@@???>>>===<<<;;;;;;:::999777666555555555~~~~~~~~~}}}yyyxxxvvvtttsssrrrrrrsssvvvyyy{{{|||{{{zzzzzz{{{wwwtttpppllliiihhhiiiiiijjjmmmppprrrqqqppppppqqqooopppqqqqqqpppnnnllljjjjjjhhhjjjmmmooooootttzzz~~~~~~}}}}}}}}}{{{xxxuuupppmmmhhhbbb______```aaadddgggllloooqqqrrruuuvvvwwwwwwxxxxxxxxxyyyyyyyyy||||||||||||{{{{{{{{{{{{}}}|||{{{zzzyyyxxxxxxxxx{{{{{{{{{{{{{{{|||}}}}}}}}}{{{{{{{{{zzzxxxwww{{{vvvqqqmmmeee]]][[[^^^eeemmm|||ooo^^^QQQHHHFFFHHHRRR]]]fffhhhggghhhiiihhhaaaYYYRRRTTT]]]hhhoooppplllnnnuuu|||{{{}}}}}}~~~nnnaaaXXXQQQPPPNNNLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLHHHHHHHHHIIIIIIKKKLLLLLLLLLJJJIIIIIIKKKLLLKKKKKKKKKHHHFFFEEEBBB@@@FFFNNN[[[mmm}}}{{{wwwuuuvvvyyy~~~}}}zzzwwwwwwzzz|||}}}||||||~~~}}}{{{yyywwwwwwttttttssssssssssssttttttwwwvvvuuuxxxyyyvvvnnnggg___^^^[[[ZZZZZZ[[[]]]^^^aaabbbcccdddddddddddddddeeeddddddcccbbbbbbbbbccc```___^^^]]]]]]]]]]]]]]]ZZZZZZZZZZZZZZZ[[[[[[[[[WWWUUUSSSRRRRRRRRRPPPNNNJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>???AAABBBBBBAAABBBDDDFFFHHHKKKNNNPPPRRRTTTWWWZZZ___dddjjjlllkkkkkkooosssppprrrtttwwwxxxxxxxxxwwwnnnlllgggaaaZZZSSSMMMIIIGGGFFFEEECCCAAA@@@@@@@@@BBBAAA@@@??????@@@AAABBBAAAAAAAAA@@@@@@@@@??????======<<<<<<<<<<<<======;;;;;;<<<<<<;;;:::999999;;;:::999888888888999:::999:::===>>>AAADDDJJJMMMWWW\\\eeeooovvvzzz{{{{{{|||zzzxxxyyy{{{{{{yyyuuuppphhh___WWWOOOIIIKKKPPP]]]kkk|||{{{tttnnniiikkkooossszzziii___YYYPPPLLLNNNHHHHHHGGGGGGHHHJJJMMMOOOOOOLLLHHHFFFFFFFFFFFFEEEFFFEEEEEEDDDCCCBBBBBBBBB?????????>>>>>>>>>>>>>>>===<<<:::888777666555555~~~~~~~~~~~~}}}|||{{{wwwuuurrrooommmkkkkkkkkknnnqqqtttuuuuuuvvvwwwxxxsssqqqnnnkkkiiiiiiiiijjjiiilllpppqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqooommmkkklllkkkmmmqqqrrrrrrvvv|||}}}}}}|||||||||zzzvvvsssmmmjjjfffbbb```aaabbbdddeeehhhmmmppprrrsssuuuwwwxxxxxxxxxyyyyyyyyyyyyzzz~~~~~~~~~~~~}}}}}}}}}}}}{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{||||||}}}}}}{{{zzz{{{zzzxxxvvvvvvqqqlllhhhbbb\\\\\\```kkksssjjjYYYNNNHHHHHHMMMWWWaaajjjlllkkklllllljjj___XXXRRRSSS\\\ffflllmmmjjjmmmvvvzzzxxxzzzzzz|||~~~}}}iii]]]UUUPPPOOOMMMLLLLLLLLLLLLMMMKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMLLLKKKJJJJJJLLLNNNMMMMMMLLLIIIGGGFFFBBBAAAFFFMMM]]]qqq~~~zzztttqqqqqquuuzzz~~~|||yyyyyy{{{}}}~~~~~~{{{yyywwwuuuttttttssssssttttttuuuwwwvvvvvvxxxyyywwwpppiiibbb```]]][[[ZZZ[[[\\\^^^``````aaabbbbbbbbbbbbbbbbbbbbbaaa```````````````___^^^]]]\\\[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYWWWUUUSSSRRRRRRQQQOOONNNJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>>@@@AAABBBCCCBBBCCCFFFHHHKKKNNNRRRUUUWWWZZZ]]]```dddiiinnnooonnnnnnqqqtttrrrtttwwwzzz{{{|||{{{zzztttqqqlllddd\\\TTTNNNKKKFFFEEEDDDBBBAAA@@@??????AAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@????????????======<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;::::::;;;:::999888888888999::::::<<<>>>@@@DDDIIIOOOTTTaaaeeelllsssyyy|||}}}}}}}}}{{{yyyzzz||||||xxxuuukkkcccYYYQQQKKKHHHMMMTTTdddrrrwwwuuuooollloootttyyy|||ddd[[[WWWPPPKKKLLLHHHGGGGGGHHHKKKNNNQQQSSSQQQNNNJJJGGGFFFEEEDDDCCCEEEDDDDDDCCCBBBBBBAAAAAA????????????>>>>>>>>>>>>===<<<:::888777666666555~~~~~~~~~~~~}}}~~~~~~~~~}}}|||zzzyyysssqqqmmmhhhdddaaa``````bbbeeehhhkkklllmmmpppqqqnnnmmmkkkiiiiiiiiijjjjjjhhhkkkoooqqqqqqqqqrrrrrrrrrsssssssssrrrpppnnnmmmnnnnnnpppuuuvvvvvvyyy~~~||||||{{{{{{zzzxxxtttqqqjjjhhhdddbbbaaaccceeeggggggjjjnnnqqqsssuuuwwwxxxyyyyyyyyyzzzzzzzzz{{{{{{~~~~~~~~~~~~}}}}}}}}}}}}yyyyyyyyyyyyyyyzzz{{{{{{zzz{{{{{{{{{{{{|||||||||~~~|||{{{zzzzzzyyywwwtttrrrlllfffbbb]]]ZZZ^^^dddrrr{{{wwwaaaRRRJJJGGGLLLSSS___iiiqqqsssrrrrrrpppmmm]]]WWWRRRSSS[[[ccchhhiiiggglllwwwwwwuuuvvvvvvyyy|||tttbbbWWWRRRNNNMMMMMMLLLLLLLLLMMMMMMJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJLLLNNNOOOOOONNNLLLJJJHHHGGGDDDBBBGGGOOOcccwww{{{ssslllkkkpppwww|||}}}|||}}}}}}yyyvvvuuuttttttssssssttttttuuuwwwvvvvvvxxxzzzxxxrrrmmmgggddd```]]][[[[[[\\\]]]^^^^^^^^^_______________^^^^^^^^^^^^]]]]]]]]]]]]^^^]]]\\\ZZZYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTRRRQQQQQQQQQOOOMMMIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@??????>>>>>>???AAABBBCCCCCCDDDEEEIIIKKKOOORRRWWW[[[^^^bbbeeehhhlllooossssssrrrrrrtttvvvuuuxxx{{{~~~~~~zzzvvvooofff\\\SSSMMMIIIEEEDDDBBBAAA??????>>>>>>??????>>>>>>>>>>>>???????????????>>>>>>>>>============<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888888999999<<<===@@@CCCHHHPPPXXX^^^kkknnnrrrwww{{{}}}~~~~~~|||zzzyyyzzz{{{zzzuuuqqqfff]]]RRRLLLHHHJJJSSS]]]ooo}}}|||uuussspppppptttzzzttt^^^WWWUUUPPPKKKIIIGGGGGGHHHJJJMMMRRRVVVXXXTTTPPPKKKGGGFFFDDDCCCAAADDDCCCCCCBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>===<<<:::999777666666666~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxrrroooiiibbb]]]YYYWWWWWWVVVXXX\\\___aaacccfffiiijjjjjjiiihhhhhhhhhhhhiiigggjjjnnnqqqrrrrrrssstttssssssssssssrrrqqqooonnnnnnnnnqqqvvvxxxxxx{{{~~~~~~|||{{{{{{zzzyyywwwrrrooohhhfffdddbbbbbbdddfffhhhiiilllpppssstttvvvxxxyyyzzzzzzzzzzzz{{{{{{{{{|||||||||||||||{{{{{{{{{{{{zzzyyyyyyxxxyyyyyyzzzzzzzzzzzz{{{{{{{{{|||{{{{{{}}}{{{zzzzzzzzzxxxuuurrrpppiiibbb]]]YYYYYY^^^fffvvvnnnZZZLLLFFFGGGOOOXXXhhhqqqxxxzzzxxxvvvrrrmmm\\\WWWSSSUUU[[[bbbfffgggffflllzzz}}}uuurrrsssssswww|||lll[[[SSSPPPLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJLLLNNNPPPPPPNNNJJJIIIHHHIIIGGGFFFKKKSSSkkk}}}sssjjjhhhlllsssyyy~~~|||~~~}}}yyyvvvuuuuuuttttttttttttuuuuuuvvvvvvvvvxxxzzzxxxuuurrrllliiieeeaaa]]]\\\[[[\\\\\\\\\[[[[[[[[[\\\\\\\\\[[[\\\\\\\\\\\\\\\[[[[[[^^^]]]\\\ZZZXXXWWWWWWVVVWWWWWWWWWWWWWWWVVVVVVVVVUUUSSSQQQPPPPPPPPPNNNLLLIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@????????????@@@AAACCCDDDEEEHHHLLLOOOSSSWWW\\\aaaeeeiiilllooosssuuuwwwwwwvvvuuuwwwyyyyyy{{{~~~yyypppeeeZZZPPPJJJFFFCCCBBBAAA???>>>>>>======>>>>>>============>>>>>>>>>>>>=========<<<<<<<<<===<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<;;;:::999888888999::::::===???CCCHHHNNNWWWaaahhhppprrrtttwwwzzz|||}}}~~~zzzxxxvvvvvvwwwtttnnniiibbbXXXNNNIIIHHHMMMZZZfffxxxzzzuuupppooorrryyynnnZZZTTTUUUQQQKKKHHHGGGGGGHHHJJJMMMRRRVVVXXXSSSOOOKKKGGGFFFEEECCCBBBDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@??????>>>>>>>>><<<<<<:::999888777777777}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}{{{yyywwwqqqmmmfff___XXXTTTRRRQQQMMMPPPSSSUUUWWWYYY]]]```ffffffggggggggggggfffffffffiiinnnqqqrrrssstttuuutttttttttsssrrrqqqpppooonnnmmmqqqvvvyyyyyy~~~~~~}}}}}}{{{zzzyyyxxxuuuqqqmmmgggfffdddbbbcccdddfffgggjjjnnnqqqtttuuuwwwxxxzzzzzzzzz{{{{{{{{{|||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwxxxyyyyyyzzz{{{|||{{{{{{zzz|||{{{zzzyyyyyywwwssspppooohhh___ZZZWWWXXX___hhhxxxvvvfffSSSHHHEEEHHHRRR\\\ooowww}}}~~~{{{xxxpppiiiYYYWWWUUUWWW]]]cccggghhhhhhooo}}}{{{sssqqqqqqrrrxxx~~~}}}eeeWWWQQQPPPKKKLLLLLLLLLMMMMMMLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIIIILLLNNNOOONNNMMMHHHGGGHHHJJJJJJJJJPPPXXXppp~~~sssiiieeehhhnnnsssyyy{{{~~~|||{{{}}}}}}zzzyyyzzz|||}}}~~~~~~{{{yyyuuuuuuuuuttttttuuuuuuuuuvvvvvvvvvxxxyyyxxxvvvuuupppnnnjjjfffbbb___\\\[[[ZZZYYYYYYXXXXXXXXXYYYZZZZZZZZZ[[[\\\\\\[[[[[[ZZZ^^^]]][[[ZZZXXXWWWVVVVVVXXXXXXXXXWWWWWWVVVVVVVVVTTTRRRPPPOOOOOOOOOMMMKKKIIIIIIHHHHHHHHHGGGGGGGGGEEEDDDDDDCCCCCCBBBBBBBBBCCCBBBAAA@@@???????????????AAACCCDDDGGGKKKQQQUUUXXX\\\bbbgggkkknnnrrrtttwwwxxxyyyyyyxxxyyyzzz{{{|||{{{pppdddXXXOOOHHHEEEBBBAAA@@@???>>>==========================================<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===;;;:::999999999:::<<<===???BBBGGGMMMUUU___iiippptttuuuwwwyyy{{{~~~{{{xxxtttsssrrrnnnhhhbbb[[[SSSJJJGGGIIIQQQ```nnn~~~xxxuuummmpppvvvyyyjjjZZZUUUTTTRRRLLLHHHGGGGGGGGGHHHKKKNNNRRRTTTOOOLLLHHHFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAA@@@???>>>>>>===<<<<<<:::999888888888888}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}zzzxxxvvvoookkkccc[[[TTTPPPNNNNNNJJJLLLNNNOOOOOOQQQTTTWWW___```bbbdddeeeeeedddddddddhhhmmmppprrrtttuuuwwwwwwvvvuuutttsssrrrrrrqqqooonnnqqqwwwzzz}}}~~~~~~|||{{{zzzyyyxxxvvvsssnnnjjjeeedddccccccccceeeggghhhkkknnnrrruuuvvvwwwxxxzzzzzzzzzzzz{{{{{{{{{||||||~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzxxxwwwwwwvvvvvvxxxyyyzzz||||||{{{zzzzzz{{{zzzyyyyyyxxxvvvrrrooommmeee]]]XXXVVVXXXaaajjjxxxkkk]]]NNNGGGGGGMMMXXXbbbssszzz|||vvvkkkbbbUUUUUUVVVYYY___eeeiiijjjmmmsssxxxqqqooooooqqqyyytttaaaTTTPPPQQQKKKLLLLLLMMMMMMLLLKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIJJJLLLNNNOOOMMMLLLHHHGGGIIILLLLLLLLLRRRZZZqqqtttiiidddeeehhhlllppptttzzz~~~||||||}}}}}}xxxuuuuuuwwwxxxyyyzzz|||~~~~~~}}}vvvuuuuuuttttttuuuuuuvvvvvvvvvvvvwwwwwwwwwvvvvvvsssrrrpppmmmhhhccc^^^[[[YYYXXXWWWVVVUUUVVVWWWXXXXXXYYYZZZ[[[[[[[[[ZZZYYY\\\\\\ZZZYYYWWWWWWVVVVVVXXXXXXWWWWWWVVVVVVUUUUUUSSSQQQOOONNNNNNNNNLLLJJJHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBAAA@@@@@@??????@@@???AAADDDGGGKKKQQQXXX]]]```dddjjjooorrruuuwwwyyyyyyyyyyyyzzz|||}}}|||qqqdddXXXOOOJJJGGGAAAAAA@@@>>>>>>===============>>>>>>>>>>>>===============<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999:::;;;<<<===::::::::::::;;;===???@@@CCCGGGNNNUUU]]]gggpppvvvyyyzzz|||~~~}}}xxxsssooolllgggaaa\\\SSSLLLGGGHHHMMMWWWhhhvvvzzzuuuuuupppuuurrriii^^^WWWSSSPPPLLLHHHGGGFFFFFFGGGHHHKKKNNNPPPKKKHHHEEEDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAA@@@???>>>>>>===<<<<<<:::999999888888888~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~{{{yyyvvvtttkkkfff___VVVPPPLLLKKKKKKKKKLLLLLLLLLKKKLLLNNNPPPTTTWWW[[[___bbbccccccccccccggglllppprrrtttvvvxxxzzzyyyxxxwwwvvvuuuuuuuuusssqqqtttyyy~~~|||zzzyyyxxxvvvuuusssooojjjgggbbbaaabbbbbbdddgggiiikkklllnnnrrruuuvvvvvvxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{~~~~~~~~~~~~}}}}}}}}}}}}zzzzzzyyyxxxwwwwwwwwwxxxwwwyyyzzz||||||{{{zzzyyyzzzyyyyyyyyyxxxuuuqqqmmmggg```YYYVVVUUUYYYbbblllyyysss___TTTJJJHHHKKKSSS^^^hhhvvv|||~~~zzzrrreeeZZZPPPRRRUUUZZZ```fffjjjlllrrrwww{{{tttnnnmmmmmmpppyyymmm]]]RRROOORRRLLLLLLMMMMMMLLLKKKJJJIIIKKKLLLLLLMMMMMMLLLLLLKKKFFFFFFGGGGGGIIIJJJLLLMMMKKKKKKLLLNNNPPPPPPMMMKKKJJJJJJKKKNNNMMMMMMRRRYYYlllyyyoooiiiggghhhiiijjjooowww}}}}}}}}}~~~}}}wwwsssrrrrrrtttuuuuuuvvvxxxyyy{{{|||||||||vvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvtttuuutttrrrmmmfff```[[[YYYWWWVVVTTTTTTTTTVVVWWWUUUWWWXXXZZZZZZZZZXXXXXXYYYYYYXXXWWWVVVUUUUUUUUUWWWVVVVVVUUUTTTTTTSSSSSSRRRPPPNNNNNNNNNMMMKKKIIIHHHHHHHHHGGGGGGGGGGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAACCCFFFJJJPPPWWW```eeejjjnnntttxxxzzz|||}}}~~~{{{zzzzzz|||zzznnnaaaVVVNNNIIIGGGAAAAAA@@@???>>>>>>>>>>>>===>>>????????????>>>===============<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;:::888888888:::;;;===999999:::;;;===@@@CCCDDDHHHMMMUUU]]]eeennnvvv{{{}}}~~~{{{uuummmgggccc^^^WWWSSSMMMIIIHHHMMMVVVbbbtttwwwtttuuuxxxmmmiiibbbYYYQQQMMMJJJHHHEEEEEEDDDEEEGGGJJJMMMOOOJJJGGGDDDCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEECCCBBBBBBAAA???>>>>>>===<<<;;;::::::999999999999}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~|||zzzwwwtttsssgggbbb[[[SSSMMMIIIHHHHHHMMMMMMLLLKKKIIIIIIKKKMMMLLLPPPUUU[[[___bbbcccccccccggglllpppssstttwwwxxx||||||zzzyyyxxxwwwwwwwwwvvvuuuvvv|||~~~{{{yyywwwuuutttrrrpppmmmhhhddd______```bbbeeeiiilllnnnlllnnnrrruuuuuuvvvxxxyyyyyyyyyyyyzzzzzzzzz{{{{{{||||||||||||{{{{{{{{{{{{xxxxxxwwwwwwxxxxxxyyyzzzwwwxxxzzz||||||{{{zzzyyyyyyyyyyyyyyyxxxuuuppplllbbb\\\VVVUUUUUUYYYdddnnnzzzyyyjjjWWWNNNGGGHHHNNNWWWcccmmmvvv|||}}}xxxoooaaaUUUMMMOOOTTTZZZaaagggkkkmmmuuuzzzxxxrrrlllkkkllloooyyyiii[[[QQQOOORRRLLLMMMMMMMMMLLLKKKIIIHHHLLLLLLMMMMMMMMMMMMLLLLLLFFFFFFGGGHHHJJJLLLNNNOOOMMMMMMNNNOOOQQQPPPNNNKKKMMMLLLMMMOOONNNLLLQQQXXXhhhuuuoookkkjjjjjjhhhmmmuuu|||~~~}}}}}}|||xxxsssoooooooooqqqqqqrrrsssssstttvvvwwwxxxxxxvvvvvvuuuuuuuuuuuuvvvvvvvvvwwwvvvuuuttttttuuuvvvuuuvvvwwwvvvqqqiiiaaa\\\YYYWWWUUUTTTSSSTTTUUUVVVTTTUUUWWWYYYYYYYYYWWWVVVWWWWWWVVVUUUTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRRRRQQQRRRPPPNNNMMMMMMMMMKKKIIIHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@CCCEEEHHHMMMSSS\\\eeekkkqqquuuzzz~~~|||{{{{{{}}}}}}vvvkkk^^^RRRKKKGGGEEEAAAAAA@@@???>>>>>>>>>???===>>>???@@@@@@???>>>===>>>>>>=========<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::999888777777999;;;<<<999999:::<<>>>>>===<<<;;;;;;:::999999999999||||||}}}}}}~~~~~~~~~~~~}}}|||{{{||||||}}}|||||||||zzzuuuooojjjddd]]]WWWSSSOOOJJJJJJNNNNNNNNNNNNMMMKKKJJJHHHGGGIIIKKKNNNQQQTTTXXX]]]aaafffhhhlllppptttwwwyyyzzz{{{{{{{{{{{{{{{{{{{{{zzz{{{|||}}}}}}{{{yyyvvvuuurrrnnnjjjgggeeedddcccccccccdddeeehhhjjjkkkoooqqqsssvvvyyyzzz{{{{{{zzz{{{{{{{{{zzzzzz{{{}}}~~~~~~}}}}}}||||||{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{zzzxxxxxx{{{yyywwwvvvtttqqqmmmjjj^^^XXXTTTTTTVVV\\\gggsss~~~uuugggRRRNNNJJJJJJPPP]]]jjjsss{{{||||||zzzuuuiii[[[QQQLLLPPPYYYdddjjjkkkmmmrrr{{{~~~}}}xxxrrrllllllnnnrrr{{{xxxiiiYYYSSSRRRNNNNNNMMMLLLLLLLLLMMMNNNOOOSSSSSSSSSQQQPPPQQQUUUWWWNNNKKKIIILLLQQQTTTRRROOOOOONNNNNNNNNMMMLLLLLLLLLIIIKKKMMMMMMNNNOOORRRTTTddd{{{vvvpppmmmmmmnnnrrrwww~~~~~~~~~~~~zzzwwwrrrmmmlllmmmppprrrrrrqqqooooooooooooppppppqqqsssuuuwwwwwwwwwwwwvvvuuuuuutttuuuuuuvvvwwwxxxxxxyyyyyyxxxsssllleeeaaa\\\XXXTTTQQQQQQQQQQQQQQQUUUUUUTTTTTTUUUUUUVVVWWWTTTTTTSSSSSSRRRQQQQQQQQQSSSSSSRRRRRRQQQQQQQQQPPPPPPOOOMMMLLLLLLLLLJJJHHHIIIIIIHHHHHHGGGFFFEEEEEEGGGFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDBBB@@@???@@@AAAGGGJJJNNNTTT[[[dddmmmsss{{{~~~qqqaaaWWWPPPIIIEEEFFFCCCBBB@@@>>>===>>>>>>???>>>;;;888:::>>>???===999;;;<<<=========<<<;;;:::777888:::;;;<<<;;;;;;:::888888777777777777888888<<<===>>>???AAAFFFLLLPPPYYY^^^fffmmmsssxxx}}}|||sssiii^^^YYYSSSMMMIIIHHHLLLLLLQQQ[[[kkk{{{|||yyyvvvxxx|||xxxhhhbbb___YYYSSSMMMIIIGGGFFFEEEEEEDDDDDDEEEFFFHHHIIIHHHFFFDDDBBBAAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAA>>>======;;;:::999888888}}}}}}~~~~~~~~~}}}||||||}}}}}}}}}}}}||||||zzzuuunnniiibbb[[[UUUQQQMMMJJJKKKOOOSSSSSSRRRPPPNNNKKKIIIHHHGGGIIIMMMPPPSSSXXX]]]aaafffiiimmmqqquuuxxxzzz{{{|||||||||}}}}}}~~~~~~~~~~~~|||yyyxxxuuusssppplllhhheeecccbbbccccccdddeeegggjjjlllnnnppprrrtttwwwyyy{{{{{{{{{zzz{{{{{{{{{zzzzzz|||}}}~~~~~~}}}}}}||||||{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxzzzzzz{{{|||{{{zzzyyyxxxyyywwwvvvtttsssooojjjfff]]]XXXTTTTTTWWW^^^iiiuuurrrcccSSSPPPMMMMMMTTT```mmmuuuyyyyyyyyywwwpppdddWWWNNNNNNQQQ[[[gggmmmoooqqqvvv{{{|||uuupppkkkkkkmmmqqqzzzvvviii\\\UUUTTTOOONNNNNNMMMLLLMMMNNNOOOPPPRRRRRRRRRSSSUUUWWWXXXYYYPPPMMMLLLOOOTTTWWWVVVTTTOOOOOONNNMMMMMMLLLLLLLLLIIIKKKMMMMMMNNNOOORRRTTTddd{{{vvvsssqqqppppppuuu|||~~~}}}~~~~~~}}}{{{wwwtttpppmmmkkklllnnnpppqqqooommmkkkkkkkkkkkkjjjlllooossswwwyyyyyyxxxwwwvvvvvvuuuuuuvvvwwwxxxxxxyyyzzz{{{zzzuuuoooiiieee___[[[VVVRRRQQQQQQQQQQQQRRRRRRQQQRRRRRRSSSTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPNNNMMMLLLLLLLLLJJJHHHIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDCCCAAAAAABBBDDDJJJNNNSSSZZZaaakkktttzzzzzzmmm^^^UUUNNNGGGDDDDDDAAA@@@???===============>>>;;;999:::>>>???<<<999;;;;;;<<<<<<<<<;;;:::999888999:::;;;;;;;;;:::999999999888888888999999:::===>>>???@@@DDDIIIQQQVVVaaaeeelllrrrwww{{{~~~|||xxxmmmbbbVVVPPPLLLHHHHHHJJJOOOQQQYYYeeettt~~~{{{xxxwwwzzzhhhYYYYYYVVVQQQMMMHHHFFFDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGEEECCCBBBAAABBBCCCDDDEEEDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>===<<<;;;::::::~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}|||yyytttmmmggg```XXXQQQMMMJJJIIILLLQQQXXXWWWVVVTTTQQQNNNLLLJJJFFFHHHKKKNNNRRRWWW]]]aaagggiiinnnssswwwzzz{{{||||||}}}}}}}}}zzzxxxvvvtttrrrnnnjjjfffcccaaaaaacccdddeeegggjjjmmmoooqqqrrrsssvvvxxxzzz{{{||||||zzz{{{{{{{{{zzzzzz|||~~~~~~~~~}}}}}}||||||{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxzzz{{{{{{||||||zzzyyyxxxvvvuuutttsssqqqlllfffaaa[[[VVVTTTVVVZZZaaammmxxxnnn___TTTRRRPPPRRRYYYeeeqqqxxxyyyzzzyyyuuulllaaaVVVOOORRRVVV```kkkrrrsssvvv{{{~~~|||uuupppmmmmmmooosss}}}rrriii]]]XXXVVVQQQOOONNNMMMMMMMMMNNNPPPQQQSSSRRRSSSVVV[[[^^^\\\ZZZRRRPPPPPPSSSXXX[[[[[[ZZZOOOOOONNNMMMLLLLLLKKKKKKIIIKKKMMMMMMNNNOOORRRTTTaaazzz~~~{{{wwwrrrnnnqqqyyy|||{{{{{{zzzxxxwwwsssrrrooommmkkklllmmmmmmpppmmmjjjhhhgggfffdddbbbeeeiiipppwww{{{|||{{{zzzxxxxxxwwwwwwwwwxxxyyyyyy|||}}}}}}|||yyysssnnnkkkeee```YYYTTTRRRQQQPPPPPPMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOONNNLLLLLLLLLLLLJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDEEEDDDCCCCCCEEEGGGMMMQQQXXX___hhhrrr|||}}}sssgggYYYRRRLLLEEEBBBCCC@@@???>>>===<<<<<<<<<===>>>;;;999:::===>>><<<999:::;;;;;;;;;;;;:::999888::::::;;;;;;;;;:::999999999999999999::::::;;;<<<>>>???AAACCCHHHOOOXXX^^^kkkooouuuyyy|||~~~~~~vvvqqqfff[[[NNNHHHEEEDDDHHHNNNRRRYYYdddrrr|||yyywwwxxx}}}rrr\\\RRROOOMMMJJJGGGEEECCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEDDDCCCBBBBBBBBBCCCDDDEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@?????????>>>>>>=========<<<~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{xxxrrrkkkfff^^^VVVNNNJJJHHHHHHMMMSSSYYYYYYXXXVVVTTTRRRPPPOOOIIIJJJLLLNNNQQQVVV\\\```gggjjjooouuuyyy|||}}}}}}}}}}}}~~~~~~|||yyyvvvtttrrrppplllhhhdddbbbaaa```bbbccceeehhhkkknnnqqqrrrtttuuuwwwyyy{{{|||||||||zzz{{{|||{{{zzz{{{}}}~~~~~~}}}}}}||||||{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxzzz{{{{{{|||{{{zzzyyyxxxttttttsssrrrooojjjbbb]]]XXXUUUUUUYYY___fffsss~~~~~~lll]]]TTTSSSSSSWWW^^^iiitttzzz}}}}}}|||vvvlllaaaXXXTTTXXX\\\eeeooouuuvvvyyy~~~|||vvvrrrppprrrtttxxxmmmeee\\\XXXXXXSSSPPPOOONNNNNNNNNOOOPPPQQQUUUSSSTTTYYY___aaa]]]XXXQQQQQQQQQUUUZZZ]]]^^^]]]PPPOOOMMMLLLKKKKKKKKKKKKIIIKKKMMMMMMNNNOOORRRTTT^^^rrr|||uuunnnooowww~~~|||yyyxxxvvvtttsssqqqpppooonnnnnnnnnnnnnnnrrrnnnjjjgggfffddd```\\\___dddmmmuuu{{{}}}|||{{{zzzyyyyyyyyyyyyzzz{{{{{{~~~|||xxxtttqqqiiiddd]]]WWWSSSQQQOOONNNJJJJJJKKKKKKLLLMMMOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKLLLLLLJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFHHHJJJOOOTTT[[[ccclllvvv{{{uuukkk```UUUOOOJJJEEEBBBBBB??????>>>>>>============>>><<<:::;;;======<<<:::::::::::::::999999888888;;;;;;;;;;;;:::999999888888888999999:::<<<===>>>???AAADDDHHHNNNVVV___fffrrrvvv{{{~~~zzzqqqkkk```VVVKKKFFFCCCDDDJJJQQQUUU```ooo}}}yyyvvvvvvyyyhhhWWWRRRKKKJJJHHHFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBCCCCCCDDDDDDCCCBBBBBBAAAAAAAAABBBAAAAAABBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>======}}}}}}}}}}}}}}}|||||||||{{{||||||~~~~~~}}}}}}}}}}}}}}}{{{|||}}}}}}~~~~~~}}}}}}|||{{{xxxrrrkkkeee]]]UUUMMMJJJHHHIIINNNUUUVVVWWWWWWWWWVVVVVVUUUTTTOOOPPPPPPQQQRRRVVV[[[___hhhkkkqqqwww|||~~~~~~~~~~~~{{{wwwtttrrrqqqoookkkfffcccbbbbbbbbbaaaccceeeiiillloooqqqrrruuuvvvxxxzzz{{{{{{{{{{{{yyy{{{|||{{{{{{{{{}}}~~~~~~}}}}}}||||||{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{zzzxxxwwwtttsssrrrqqqmmmggg___ZZZWWWUUUVVV]]]dddmmmyyy~~~kkk\\\RRRRRRUUUZZZbbbllluuu{{{wwwkkk```[[[ZZZ```bbbiiirrrwwwyyy|||~~~{{{vvvsssrrrtttvvv}}}{{{gggaaaYYYVVVWWWSSSPPPOOONNNNNNNNNOOOPPPQQQVVVUUUVVVZZZ______YYYSSSOOOOOOQQQTTTXXX[[[\\\]]]QQQOOOMMMKKKJJJJJJJJJKKKIIIKKKMMMMMMNNNOOORRRTTT]]]lll}}}wwwppppppvvv~~~~~~}}}}}}|||yyyvvvsssqqqppppppppppppqqqqqqrrrssssssuuuqqqllljjjiiifffaaa\\\[[[```iiiqqqxxx{{{||||||{{{{{{{{{{{{{{{|||~~~~~~}}}zzzxxxvvvmmmhhhaaa[[[VVVRRRNNNLLLIIIIIIIIIJJJJJJKKKMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOMMMMMMMMMMMMMMMNNNNNNNNNNNNLLLKKKKKKLLLLLLJJJIIIGGGGGGFFFFFFFFFFFFFFFEEECCCCCCCCCCCCDDDDDDDDDDDDCCCDDDFFFFFFFFFGGGJJJLLLRRRVVV]]]eeennnwww~~~~~~vvvooodddZZZPPPMMMIIIEEEBBBBBB??????????????????>>>>>>>>>===<<<<<<<<<<<<;;;:::::::::999999888888888888<<<;;;;;;:::999999999999777888888:::;;;===???@@@BBBEEEIIINNNUUU]]]fffllluuuxxx}}}~~~vvvllleeeXXXQQQJJJGGGFFFFFFLLLSSS\\\hhhyyy|||vvvvvvxxx|||yyy]]]QQQOOOIIIHHHGGGEEECCCBBBBBBAAABBBBBBBBBCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCDDDCCCBBBBBBAAAAAAAAAAAABBB@@@AAAAAABBBBBBAAAAAA@@@>>>>>>==================}}}||||||||||||{{{{{{{{{|||||||||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~{{{|||}}}~~~~~~~~~~~~~~~|||{{{{{{zzzwwwrrrkkkeee^^^VVVNNNKKKJJJJJJPPPWWWUUUUUUVVVXXXYYYYYYYYYYYYUUUUUUUUUTTTUUUXXX]]]aaaiiilllsssyyy~~~}}}zzzwwwsssrrrnnnlllhhhdddbbbbbbccccccbbbdddgggjjjmmmppprrrrrrvvvwwwxxxzzz{{{{{{zzzzzzyyy{{{||||||{{{|||~~~~~~~~~}}}}}}||||||{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzxxxwwwvvvtttsssqqqnnnjjjddd]]]WWWUUUUUUXXXaaajjjsss}}}iiiYYYPPPRRRVVV]]]fffooowww|||~~~~~~uuuhhh^^^\\\^^^ggggggllltttyyy|||}}}zzzuuurrrqqqssswwwsssbbb^^^XXXVVVWWWRRROOONNNMMMMMMMMMNNNPPPQQQUUUTTTVVVYYY[[[YYYTTTOOOKKKLLLNNNQQQTTTWWWYYYZZZQQQPPPMMMJJJIIIIIIJJJKKKIIIKKKMMMMMMNNNOOORRRTTT^^^fffyyy||||||}}}~~~|||xxxttttttwww}}}~~~||||||}}}|||yyyuuurrrppppppppppppqqqsssuuuwwwyyyzzzzzzuuupppnnnnnnkkkeee___\\\___eeelllrrrwwwzzz{{{{{{{{{||||||~~~~~~{{{yyyxxxqqqmmmgggaaa[[[UUUPPPLLLIIIIIIHHHHHHIIIIIIJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLJJJKKKKKKLLLJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDEEEEEEEEECCCEEEFFFGGGGGGHHHJJJMMMSSSWWW^^^eeelllttt{{{~~~~~~{{{zzz{{{|||yyypppiii\\\SSSLLLJJJHHHDDDBBBBBB??????@@@@@@@@@@@@???>>>=========<<<;;;;;;::::::;;;:::999999888888999999;;;;;;:::999999999::::::888888999;;;===@@@BBBCCCGGGKKKQQQWWW^^^eeemmmrrrwwwzzzzzzqqqfff___PPPKKKIIIIIIHHHIIIPPPXXXggguuu}}}}}}|||}}}xxxvvvyyy}}}oooXXXNNNLLLFFFEEEDDDCCCBBBAAA@@@???BBBBBBCCCEEEEEEFFFEEEEEEGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAABBBCCCCCCCCCCCC???>>>>>>>>>======<<<<<<}}}}}}}}}}}}|||||||||{{{}}}}}}|||}}}}}}|||||||||||||||}}}~~~|||}}}~~~~~~~~~}}}}}}zzzzzzzzzyyywwwrrrkkkfff^^^WWWPPPMMMLLLLLLQQQWWWVVVVVVXXXZZZ[[[\\\\\\\\\YYYYYYXXXXXXXXX\\\aaafffiiimmmtttzzz~~~~~~|||yyyvvvsssrrrjjjhhheeebbb```aaabbbddddddfffiiimmmooorrrssssssvvvwwwxxxyyyzzzzzzyyyyyyyyy{{{||||||||||||~~~~~~}}}}}}||||||{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxyyyxxxwwwvvvuuutttqqqnnnjjjfff```YYYUUUUUUUUUZZZdddnnnyyyzzzfffUUUOOOSSSXXXaaajjjssszzz}}}}}}tttfff^^^^^^ccckkkkkknnnvvv|||~~~zzzuuusssrrrtttxxxiii]]]^^^ZZZWWWVVVPPPNNNNNNMMMLLLMMMNNNOOOPPPPPPRRRTTTVVVVVVSSSOOOMMMIIIKKKMMMOOOQQQSSSUUUWWWRRRPPPMMMJJJHHHIIIJJJJJJIIIKKKMMMMMMNNNOOORRRTTT[[[^^^mmmyyyxxxzzz|||~~~yyyyyyyyyxxxyyy}}}}}}{{{}}}}}}{{{vvvrrrpppqqqooooooqqqsssvvvzzz~~~}}}wwwrrrrrrsssqqqjjjddd___```bbbffflllrrrwwwzzz{{{{{{|||}}}}}}{{{zzzyyyuuurrrmmmhhhbbb[[[SSSNNNHHHHHHGGGGGGFFFFFFGGGGGGFFFGGGHHHIIIJJJKKKLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJKKKLLLJJJIIIEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEFFFGGGFFFHHHJJJLLLPPPTTTYYY___dddjjjppptttqqqrrrsssrrrrrrrrruuuwww~~~}}}wwwooogggaaaUUUMMMGGGFFFFFFCCC@@@@@@===>>>???@@@@@@???>>>>>>=========<<<;;;:::::::::<<<;;;:::999888999999:::;;;:::999999999:::;;;<<<::::::<<<>>>@@@CCCEEEGGGMMMRRRYYY```gggmmmrrrvvvzzz}}}|||vvvkkk___WWWLLLIIIIIIKKKLLLPPPZZZcccvvv{{{yyyxxxwwwxxxvvvxxx~~~gggVVVMMMKKKCCCCCCCCCCCCCCCBBBAAAAAABBBCCCEEEGGGHHHHHHHHHHHHIIIIIIHHHHHHFFFEEECCCCCCBBBAAAAAA@@@AAAAAABBBBBB???@@@AAACCCDDDEEEFFFFFFAAAAAA@@@???>>>======<<<~~~~~~~~~}}}}}}||||||~~~~~~}}}}}}}}}{{{{{{{{{{{{|||~~~|||}}}~~~~~~}}}|||yyyyyyyyyyyywwwrrrkkkggg___XXXRRROOONNNMMMRRRXXXXXXXXXZZZ[[[\\\]]]]]]]]]ZZZZZZZZZZZZ[[[___eeejjjiiinnnttt{{{~~~}}}}}}}}}~~~~~~~~~}}}|||yyyvvvsssrrrhhheeebbb______```bbbdddfffhhhkkkoooqqqsssttttttvvvwwwxxxyyyzzzyyyxxxxxxyyy{{{|||||||||}}}~~~~~~~~~}}}||||||{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxvvvwwwwwwxxxwwwvvvuuutttsssppplllgggccc]]]WWWSSSUUUUUU[[[fffqqq|||yyycccRRRPPPSSSZZZcccllluuu{{{~~~vvvggg___aaagggmmmlllooowww~~~~~~zzzxxxvvvuuuvvv{{{wwwbbb[[[```]]]ZZZVVVNNNNNNMMMLLLLLLLLLMMMNNNOOOLLLOOORRRTTTRRROOONNNMMMHHHJJJLLLNNNOOOQQQSSSUUURRRPPPMMMJJJHHHHHHIIIJJJIIIKKKMMMMMMNNNOOORRRTTTWWWWWWccc{{{yyyvvvxxx|||~~~vvvzzz||||||{{{}}}{{{}}}~~~{{{vvvrrrqqqrrrnnnoooppprrrwww|||~~~yyyttttttvvvtttmmmfffaaaaaaaaaccchhhnnnuuuyyyzzz{{{|||~~~}}}{{{yyyyyyxxxuuuqqqmmmggg___VVVPPPHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKIIIJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJKKKLLLJJJIIIEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGDDDEEEFFFGGGFFFGGGIIIKKKKKKOOOTTTXXX\\\aaafffiiifffggghhhiiiiiikkknnnqqqyyy~~~yyysssmmmeee^^^YYYQQQIIIDDDDDDDDDAAA??????<<<===>>>??????>>>=========>>>>>>===;;;::::::;;;<<<;;;:::999999999:::;;;:::999999888999:::<<<===<<<<<<>>>@@@CCCFFFHHHJJJRRRWWW___gggmmmrrrvvvyyy}}}{{{sssgggZZZRRRMMMJJJJJJMMMPPPWWWcccooozzzwwwuuutttvvvvvvzzzsss^^^QQQJJJGGGBBBCCCDDDEEEEEEEEEEEEEEEBBBCCCEEEHHHJJJJJJJJJJJJKKKKKKJJJIIIGGGEEECCCBBBAAAAAAAAA@@@@@@AAABBBBBB>>>@@@AAACCCEEEGGGGGGHHHCCCCCCBBBAAA@@@>>>>>>===~~~~~~~~~~~~~~~}}}||||||~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||zzzyyywwwvvvtttpppkkkgggbbb]]]WWWQQQOOOPPPSSSVVVYYYZZZZZZ[[[\\\^^^^^^___aaa```______aaafffkkkoootttwwwyyy{{{|||~~~~~~~~~~~~{{{xxxvvvrrrnnnkkkeeebbb^^^^^^aaadddeeeeeeiiijjjllloooqqqsssttttttvvvwwwxxxyyyzzz{{{{{{{{{|||}}}~~~~~~}}}}}}}}}{{{yyyyyyyyyyyyyyyyyyyyyyyyyyy{{{yyywwwwwwwwwwwwuuusssuuuqqqjjjbbb[[[UUURRRPPPQQQVVV^^^hhhsssppp^^^RRRNNNPPPZZZgggpppsssyyyzzznnnbbb^^^bbbgggkkkmmmpppttt{{{}}}wwwwwwwwwxxxrrrggg]]][[[[[[XXXSSSQQQMMMKKKKKKLLLOOOPPPOOOLLLNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOMMMLLLKKKJJJIIIHHHGGGGGGJJJJJJKKKLLLMMMOOOQQQRRRUUUUUU[[[kkkqqqrrryyy{{{wwwwwwyyy|||}}}}}}}}}~~~~~~}}}{{{yyyxxxyyyyyyxxxvvvuuusssrrrrrruuuzzz}}}{{{yyyxxxwwwuuusssqqqhhhfffeeeeeefffjjjoooqqqvvvyyy}}}||||||{{{yyywwwuuutttrrrpppllleee]]]WWWPPPKKKEEEAAA@@@AAABBBCCCAAAAAACCCDDDEEEFFFFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJHHHFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEGGGHHHIIIMMMNNNPPPRRRUUUWWWYYYZZZ[[[\\\]]]]]]___bbbhhhlllqqqvvv}}}yyyuuutttrrrnnnhhhaaaZZZUUURRRKKKIIIFFFCCCAAA@@@@@@@@@@@@>>><<<>>>@@@AAA???<<<>>>>>>===<<<<<<<<<<<<<<<>>>===;;;999888888999999===>>>>>><<<:::999:::;;;;;;???CCCEEEGGGJJJQQQVVVZZZ```iiippptttwwwyyyzzz|||xxxuuulll___TTTOOOLLLJJJNNNZZZcccjjjuuuyyysssrrruuuuuu{{{|||cccTTTJJJFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBHHHHHHHHHGGGHHHHHHIIIIIILLLKKKHHHFFFDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBEEECCCBBBDDDGGGIIIHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@~~~~~~~~~~~~~~~}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{zzzyyyxxxwwwuuuqqqmmmccc^^^XXXSSSPPPRRRUUUXXX[[[[[[\\\^^^______``````bbbaaaaaaaaaccchhhmmmqqqwwwyyy|||}}}~~~~~~{{{xxxuuuqqqlllhhheeebbb______cccfffggggggkkklllnnnppprrrtttuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{|||}}}~~~}}}}}}}}}}}}{{{yyyyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzxxxwwwwwwwwwuuusssqqqmmmggg```ZZZUUUSSSRRRSSSXXXaaakkkvvvlll\\\SSSQQQTTT^^^kkksssvvv|||wwwjjj___\\\bbbiiijjjmmmqqqvvv~~~~~~wwwxxxxxxzzzoooddd[[[YYYZZZVVVRRRPPPMMMLLLKKKLLLOOOOOONNNKKKMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGIIIIIIJJJKKKMMMOOOQQQRRRSSSSSSYYYfffzzzwwwhhhfffnnn|||~~~yyyxxxxxxyyy}}}}}}~~~~~~|||zzzyyyzzz{{{||||||{{{vvvtttrrrppprrrvvvzzz~~~|||zzzxxxwwwvvvuuusssqqqnnnllljjjhhhggghhhjjjkkksssvvvzzz}}}~~~}}}{{{yyywwwvvvuuutttpppjjjccc]]]VVVPPPIIIDDDBBBBBBBBBBBB@@@AAABBBCCCEEEEEEFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEFFFGGGGGGFFFEEECCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIIIIIIIKKKMMMOOOQQQRRRSSSUUUVVVWWWWWWXXX\\\aaadddiiimmmrrrvvvvvvsssnnnjjjhhhfffbbb^^^XXXRRRNNNKKKHHHFFFCCCAAA???>>>?????????>>>===>>>@@@@@@>>><<<>>>======<<<<<<<<<<<<<<<;;;:::999999999999:::;;;:::;;;<<<;;;::::::<<<>>>===BBBGGGJJJLLLPPPVVV[[[dddiiiqqqwww{{{}}}~~~zzzuuuqqqhhh\\\RRROOONNNPPPZZZiiiuuu}}}}}}xxxrrrrrrvvvyyyppp[[[PPPHHHDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDEEEFFFGGGHHHIIIJJJIIIGGGEEECCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAADDDCCCBBBCCCFFFHHHGGGEEEDDDDDDCCCBBBAAAAAAAAAAAA~~~~~~~~~~~~~~~}}}|||~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}||||||{{{zzzyyyyyyyyywwwtttqqqeee```ZZZUUUSSSTTTXXX[[[]]]^^^```aaabbbbbbbbbbbbbbbbbbcccccceeejjjpppuuuzzz|||~~~{{{wwwsssnnnhhhdddcccaaa```aaadddgggiiijjjmmmnnnppprrrtttvvvwwwwwwwwwwwwyyyzzz{{{||||||||||||}}}~~~~~~}}}|||}}}|||{{{yyyyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzxxxxxxwwwvvvtttrrrllliiiccc\\\WWWTTTSSSSSSUUU[[[eeeppp{{{xxxfffZZZUUUUUUYYYcccooowwwzzzrrrdddZZZZZZaaaiiihhhkkkqqqwwwyyyyyyyyy~~~|||jjj```XXXWWWWWWSSSPPPOOOMMMLLLLLLMMMNNNNNNLLLJJJLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGHHHJJJLLLOOOQQQRRRPPPQQQVVV```ooo|||iii]]][[[bbbppp}}}yyywwwvvv{{{|||~~~}}}|||zzzyyyzzz|||~~~zzzwwwtttqqqqqqsssvvvxxxyyywwwvvvuuuuuuuuusssrrrrrrpppnnnllljjjhhhggggggnnnppptttwwwyyy}}}~~~}}}{{{zzzzzzzzzyyyyyyvvvrrrlllggg^^^YYYQQQJJJFFFCCCAAA@@@@@@@@@AAABBBCCCDDDDDDEEECCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHEEEFFFGGGHHHIIIKKKLLLLLLMMMNNNOOOOOOPPPRRRWWWZZZ]]]___bbbdddcccaaa^^^[[[YYYXXXUUURRRNNNJJJGGGEEECCCBBB@@@>>>======>>>>>>>>>======>>>??????>>><<<>>>===<<<<<<;;;;;;<<<<<<888888888888999:::<<<===999;;;<<<<<<<<<===@@@CCCAAAFFFMMMQQQUUUYYY^^^cccmmmrrryyy~~~}}}wwwqqqkkkaaaVVVOOONNNQQQYYYiii}}}~~~}}}~~~|||zzzvvvrrrsssxxx~~~bbbSSSMMMHHHDDDCCCDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@AAAAAACCCDDDFFFGGGGGGFFFDDDBBBAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAACCCBBBAAABBBDDDEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~|||}}}}}}}}}}}}}}}||||||yyyxxxwwwwwwvvvuuurrrpppgggccc\\\WWWUUUVVVZZZ]]]___aaaccceeefffeeedddcccaaabbbcccdddfffkkksssyyy}}}|||yyyuuupppkkkeeeaaaaaa``````bbbeeehhhkkklllpppqqqrrrtttvvvxxxxxxyyywwwxxxyyy{{{||||||||||||||||||~~~}}}||||||||||||{{{yyyyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzxxxxxxwwwuuurrroooiiieee___XXXSSSRRRRRRRRRWWW^^^iiiuuurrraaaXXXVVVXXX^^^hhhrrryyy|||yyylll___XXXYYY___ddddddiiipppxxx{{{{{{|||rrrddd[[[UUUTTTTTTPPPNNNMMMMMMMMMLLLMMMLLLLLLKKKIIIJJJJJJIIIIIIHHHGGGGGGGGGIIIIIIIIIJJJJJJIIIIIIIIIJJJIIIIIIHHHGGGGGGFFFFFFEEEFFFGGGIIIKKKNNNPPPQQQOOOPPPSSSYYYddduuu}}}lll^^^WWWWWW\\\gggvvv|||wwwtttwwwyyy}}}}}}{{{|||{{{{{{{{{}}}~~~{{{wwwsssrrrrrrtttuuuvvvuuussssssttttttsssqqqqqqqqqpppnnnllliiigggfffhhhjjjlllooosssyyy~~~|||{{{yyyyyy||||||||||||{{{xxxssspppfffaaaYYYQQQKKKFFFBBB???????????????@@@AAAAAABBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDDDDCCCBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIGGGHHHIIIIIIIIIKKKOOORRRSSSSSSTTTTTTSSSRRRPPPOOONNNNNNMMMKKKIIIGGGEEEDDD@@@???>>>=========>>>>>>======>>>>>>???>>>============<<<;;;;;;;;;;;;<<<999888888888999:::<<<===<<<=========>>>@@@DDDGGGEEEKKKSSSYYY]]]aaafffjjjssswww}}}{{{tttkkkcccYYYPPPMMMOOOUUUbbbxxxwwwuuuvvv{{{|||yyywwwuuurrrvvv{{{pppYYYNNNLLLJJJEEECCCDDDCCCCCCBBBBBBBBBCCCCCC@@@@@@@@@@@@AAABBBDDDDDDDDDCCCAAA@@@@@@@@@@@@AAA@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAA~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~{{{||||||}}}}}}}}}||||||{{{yyywwwvvvuuutttqqqoooiiiddd^^^XXXVVVWWWZZZ]]]```bbbfffhhhiiigggeeeccc___aaadddeeefffllluuu||||||yyytttppplllgggbbb___^^^___aaaccceeehhhkkkmmmrrrssstttvvvxxxyyyzzzzzzxxxyyyzzz{{{|||}}}}}}}}}||||||~~~~~~|||{{{{{{||||||zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxwwwvvvtttpppmmmgggbbb[[[TTTPPPOOOQQQRRRZZZbbbnnn{{{mmm]]]WWWWWWZZZbbblllsssyyy|||~~~~~~wwwoooddd\\\XXXYYY]]]___aaafffnnnwww~~~}}}~~~lll]]]VVVRRRRRRQQQNNNLLLLLLKKKLLLMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFIIIIIIJJJKKKKKKKKKJJJJJJHHHHHHGGGGGGFFFFFFEEEEEEDDDEEEFFFGGGIIILLLNNNOOONNNOOOQQQTTT\\\jjj{{{|||lll___XXXVVVTTTWWW___kkkzzzxxxtttrrrvvv{{{}}}|||~~~}}}~~~}}}yyyuuurrrqqqrrrssstttsssqqqrrrrrrsssqqqpppqqqqqqpppnnnllliiifffdddbbbccceeehhhmmmttt}}}}}}{{{zzzzzzzzz}}}|||}}}~~~~~~|||yyyvvvmmmhhh```XXXQQQKKKEEEBBB??????>>>=========>>>????????????@@@@@@@@@@@@@@@CCCCCCCCCDDDDDDEEEEEEEEEGGGEEEDDDCCCDDDDDDBBB@@@CCCCCCDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDEEEDDDEEEEEEEEEEEEFFFFFFFFFEEEFFFGGGGGGGGGHHHJJJMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCC???>>>>>>>>>>>>>>>??????<<<===>>>>>>>>>===============<<<;;;;;;;;;;;;;;;::::::999999999:::<<<======>>>>>>>>>>>>AAAEEEHHHKKKQQQYYY___cccggglllpppvvvzzz}}}wwwoooeee\\\RRRLLLNNNTTT```qqq}}}qqqqqqsss{{{{{{xxxwwwvvvvvv{{{xxxeeeRRRKKKJJJHHHDDDBBBCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBAAAAAAAAABBBBBBBBBAAA@@@??????@@@AAABBBAAA@@@@@@@@@@@@@@@@@@AAA@@@AAAAAABBBAAAAAABBBBBBCCCCCCBBBAAAAAAAAABBBBBB}}}~~~~~~~~~~~~~~~}}}|||||||||}}}}}}{{{{{{|||}}}}}}}}}||||||}}}{{{yyywwwwwwvvvsssrrrjjjfff___XXXUUUVVVYYY[[[```cccgggiiijjjhhheeebbb]]]aaaeeefffgggmmmwww~~~~~~~~~~~~~~~xxxtttooojjjgggdddaaa______aaaccceeefffiiilllooossstttvvvwwwyyyzzzzzzzzzxxxyyy{{{|||}}}}}}~~~~~~|||}}}~~~}}}{{{zzzzzz{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvvvvuuuqqqmmmiiiccc^^^WWWQQQNNNOOORRRUUU```hhhuuu{{{hhh\\\XXXXXX^^^gggqqqvvvzzz}}}}}}zzznnnggg^^^YYYZZZ\\\]]]]]]___eeemmmwww~~~xxxeeeXXXSSSOOOPPPOOOLLLJJJLLLIIIKKKLLLLLLJJJIIIJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEFFFGGGIIIJJJKKKKKKJJJJJJGGGGGGFFFFFFEEEEEEEEEEEEDDDEEEEEEFFFHHHJJJLLLMMMMMMNNNOOOPPPUUU```nnnxxxyyylll___WWWTTTTTTPPPQQQVVVaaappp{{{wwwpppttt{{{~~~{{{vvvrrrpppppppppsssqqqppppppqqqqqqpppnnnrrrqqqooommmjjjfffcccaaa`````````aaaeeelllvvv|||}}}~~~|||{{{|||}}}}}}|||}}}~~~|||yyysssoooggg```YYYRRRLLLHHHCCCAAA???===<<<<<<<<<============>>>>>>>>>>>>>>>AAAAAABBBBBBCCCCCCDDDDDDGGGFFFDDDDDDEEEEEECCCBBBAAABBBCCCDDDCCCBBBAAA@@@@@@@@@BBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEGGGIIIIIIHHHFFFEEEDDDDDDDDDDDDAAAAAABBBBBBBBBAAAAAA@@@>>>>>>>>>>>>?????????>>>;;;===???>>>===<<<=========<<<;;;;;;::::::;;;;;;<<<;;;:::::::::<<<===>>>???@@@@@@???@@@CCCHHHKKKSSSXXX___dddgggkkkqqquuuzzz~~~|||wwwnnnggg]]]UUUNNNMMMUUU___qqq{{{uuuooopppuuu~~~{{{xxxyyyzzz|||iii[[[MMMHHHGGGDDDBBBAAACCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@???@@@AAABBBCCCBBBAAAAAA@@@@@@AAAAAABBB@@@AAABBBBBBAAA@@@AAACCCCCCBBBBBBAAAAAABBBBBBBBB}}}~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{zzz{{{{{{|||}}}}}}||||||}}}{{{yyyxxxxxxxxxwwwuuukkkfff___XXXTTTTTTVVVXXX___bbbgggjjjjjjhhhdddaaa^^^bbbggghhhiiippp{{{~~~~~~|||tttpppiiidddbbbaaaaaa```aaadddggghhhiiikkknnnqqqtttuuuvvvxxxyyyzzzzzz{{{yyyzzz{{{|||}}}~~~~~~~~~|||}}}~~~|||{{{yyyzzz{{{{{{zzzxxxyyyyyyyyyyyyyyyyyyyyyyyywwwvvvuuutttsssooojjjggg^^^YYYSSSNNNMMMQQQVVVYYYfffnnn{{{ttteee\\\ZZZ[[[dddnnnxxx{{{~~~~~~yyyiiiaaaYYYVVVZZZ___aaaaaa```fffnnnxxx~~~~~~~~~mmm^^^TTTPPPNNNOOONNNKKKJJJLLLGGGJJJLLLLLLJJJIIIJJJKKKIIIIIIHHHGGGGGGFFFFFFEEEDDDFFFHHHKKKLLLLLLKKKKKKFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKMMMQQQYYYbbbhhhssspppiii```WWWQQQOOONNNMMMMMMOOOXXXfffxxx{{{rrruuu||||||vvvrrrpppooorrrqqqoooooooooooonnnlllnnnmmmllljjjgggeeedddccc```^^^\\\ZZZ\\\ccckkkrrryyy{{{}}}}}}{{{{{{|||~~~}}}}}}}}}~~~|||xxxtttnnnhhhbbb[[[TTTPPPGGGFFFBBB???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@AAAAAABBBBBBBBBAAA@@@AAACCCDDDCCCBBB@@@AAABBBCCCBBBAAA???>>>??????AAABBBCCCCCCBBBBBBAAABBBBBBBBBCCCCCCCCCDDDBBBCCCDDDDDDCCCBBBDDDEEEEEEDDDCCCBBBBBBBBBBBBBBB>>>??????@@@@@@??????>>>===>>>>>>>>>>>>>>>======;;;===???>>><<<;;;<<<>>>===<<<;;;;;;::::::;;;;;;;;;::::::;;;<<<>>>@@@AAACCCDDDDDDEEEGGGKKKQQQUUU\\\```eeehhhkkkooouuuyyy|||wwwpppddd]]]UUUOOOMMMQQQ___mmmzzzuuuqqqooorrryyy|||yyyxxx{{{yyy]]]TTTKKKHHHFFFBBBBBBCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCAAAAAA@@@@@@AAACCCDDDFFFCCCBBBBBBAAAAAABBBBBBCCC@@@BBBDDDCCCAAA@@@AAACCCBBBBBBBBBAAAAAABBBBBBCCC}}}~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}||||||zzzxxxwwwwwwxxxyyyxxxwwwlllggg___WWWSSSSSSTTTVVV___bbbgggjjjjjjgggccc```^^^ccchhhjjjkkkqqq}}}~~~}}}~~~}}}{{{rrrmmmfffaaa___```aaaaaacccfffjjjkkkkkkmmmpppssstttuuuwwwxxxyyyzzzzzzzzzyyyzzz{{{}}}~~~~~~~~~~~~|||}}}~~~{{{zzzyyyyyyzzz{{{zzzxxxyyyyyyyyyyyyyyyyyyyyyyyyvvvuuuttttttrrrnnniiieeeZZZVVVPPPMMMNNNRRRYYY^^^jjjsssoooccc]]]\\\]]]iiittt}}}zzzhhh```VVVUUUZZZaaaeeeeeeaaagggpppyyy~~~}}}}}}~~~eeeXXXSSSOOOMMMOOONNNJJJJJJLLLFFFIIIKKKKKKIIIIIIJJJLLLIIIIIIHHHHHHGGGFFFFFFFFFEEEFFFIIILLLNNNNNNNNNMMMEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHJJJOOOUUUZZZ^^^gggddd___YYYTTTOOOKKKIIIOOOMMMMMMSSS```qqq}}}tttwww}}}{{{vvvrrrqqqrrrqqqooonnnooonnnlllkkkhhhhhhgggggggggggghhhhhhaaa^^^ZZZWWWWWW\\\dddjjjtttwwwzzzzzzyyyxxxzzz}}}~~~}}}~~~}}}{{{xxxrrrmmmgggaaaZZZVVVKKKIIIEEEBBB???=========;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???@@@@@@AAA;;;:::;;;===@@@BBBBBBAAA???@@@BBBBBBBBB@@@>>>===>>>???AAABBBCCCCCCBBBAAACCCCCCCCCDDDDDDEEEEEEFFFAAABBBCCCBBBAAA@@@AAABBBCCCBBBAAAAAA@@@AAAAAAAAA??????@@@@@@@@@??????>>>=========>>>======<<<;;;:::===??????<<<;;;<<<>>><<<<<<;;;::::::::::::;;;999999:::;;;===@@@CCCEEEHHHIIIJJJLLLNNNTTT[[[___bbbeeeiiikkkmmmqqqwww||||||}}}tttmmm]]]WWWPPPLLLMMMUUUgggwwwzzzwwwuuusssrrrooottt|||zzzwwwwww}}}hhhWWWQQQLLLIIIGGGCCCDDDHHHBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBBBBBBBCCCCCCDDDEEEBBBAAAAAAAAABBBDDDFFFGGGDDDCCCCCCBBBBBBCCCCCCDDDAAACCCDDDCCCAAA@@@AAADDDBBBBBBAAAAAAAAABBBBBBCCC~~~~~~|||{{{{{{{{{}}}~~~}}}~~~~~~~~~~~~}}}~~~|||{{{zzzzzzzzz{{{~~~}}}||||||{{{~~~{{{xxxvvvvvvvvvuuutttnnnhhh^^^TTTOOONNNPPPRRR[[[___dddgggiiihhhgggeeeeeegggiiikkkooovvv~~~~~~~~~~~~|||yyywwwlllhhhccc^^^\\\^^^aaaccchhhhhhiiikkknnnqqqtttvvvvvvwwwxxxzzz{{{|||||||||}}}}}}~~~~~~}}}~~~~~~}}}|||{{{|||{{{zzzyyyxxxxxxxxxxxxxxxyyyyyyzzzyyyxxxvvvuuutttsssrrrqqqooojjjccc___VVVPPPLLLNNNRRRTTTZZZ___kkkxxxrrrddd^^^]]]bbbhhhnnnxxxzzzeee\\\VVVXXX^^^aaadddgggiiimmmrrryyy~~~}}}~~~yyyppp```[[[OOORRRTTTRRRNNNIIIHHHIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDGGGGGGHHHIIIIIIIIIHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKMMMPPPRRRTTT[[[YYYUUUQQQMMMJJJIIIHHHIIIIIIKKKOOOXXXgggwww{{{{{{}}}~~~~~~~~~|||wwwssssssqqqooonnnnnnmmmjjjhhhkkkkkkiiihhhjjjooonnniiillleee\\\VVVTTTVVVZZZ\\\iiinnnuuuyyyzzzyyy{{{|||}}}}}}}}}}}}zzzvvvrrrmmmhhhccc___VVVQQQKKKFFFDDDCCCAAA@@@@@@>>><<<<<<<<<<<<;;;:::;;;<<<======>>>>>>======>>>?????????@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@???@@@@@@@@@AAAAAA@@@@@@@@@CCCBBBBBBAAAAAA@@@@@@???DDDCCCAAA@@@@@@AAACCCDDDCCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>?????????========================<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;999888999:::;;;===>>>>>>>>>???BBBDDDJJJJJJKKKPPPWWW___eeehhhhhhjjjlllpppsssvvvxxxxxx~~~vvvjjjaaaTTTKKKFFFJJJRRR^^^pppxxxtttvvvwwwtttqqqrrrwww~~~|||yyywww}}}wwwcccQQQMMMHHHEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEECCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAABBBBBBCCCDDDEEECCCBBBAAAAAABBBCCCBBB@@@BBBAAA@@@@@@@@@BBBDDDFFFCCCBBB@@@@@@AAAAAA@@@???~~~}}}}}}||||||{{{|||}}}~~~~~~~~~~~~~~~~~~|||{{{zzzzzz{{{{{{~~~~~~}}}||||||{{{{{{|||zzzwwwvvvuuuuuutttsssnnnhhh^^^TTTOOOMMMOOOQQQYYY]]]bbbggghhhhhhgggggghhhjjjkkkmmmqqqyyy~~~}}}{{{|||~~~~~~~~~}}}~~~|||yyyuuurrriiifffaaa]]]]]]___bbbdddhhhiiijjjlllooorrruuuwwwwwwxxxyyy{{{||||||}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{|||{{{zzzyyyxxxxxxxxxxxxyyyyyyzzzzzzyyyxxxvvvuuutttsssrrrpppmmmhhhaaa[[[SSSNNNKKKMMMQQQTTTZZZ```lllzzznnnccc___aaagggnnnsss|||www```XXXTTTXXX___cccgggjjjkkkpppwww|||{{{{{{||||||hhhZZZVVVQQQTTTUUUSSSNNNJJJIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLNNNPPPTTTRRROOOMMMJJJIIIHHHHHHFFFGGGHHHKKKSSS^^^llluuu~~~}}}|||}}}}}}xxxtttssspppmmmkkkkkkjjjiiiggghhhiiihhhhhhlllssstttqqqpppiii```XXXUUUUUUUUUVVV^^^dddkkkppprrrtttxxx{{{}}}|||||||||yyyuuurrrooolllhhheee]]]YYYSSSNNNJJJFFFCCCAAA>>><<<:::999:::;;;:::999::::::;;;<<<<<<=========>>>>>>>>>>>>??????????????????@@@@@@@@@@@@????????????@@@@@@@@@@@@??????AAAAAAAAAAAA@@@@@@@@@@@@CCCBBBAAA@@@@@@AAABBBCCCBBBAAA@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;999999:::;;;;;;===>>>??????AAACCCFFFMMMMMMPPPUUU\\\dddjjjmmmnnnooorrruuuxxx{{{|||}}}yyypppcccZZZNNNHHHFFFLLLXXXhhh{{{~~~yyytttrrrtttuuutttrrryyy}}}|||{{{{{{nnn\\\PPPMMMHHHEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEECCCBBBBBBCCCCCCBBB@@@AAA@@@?????????AAACCCDDDCCCBBBAAAAAABBBBBBAAA???~~~}}}{{{{{{||||||||||||}}}~~~~~~}}}|||{{{{{{zzz{{{{{{}}}}}}||||||{{{zzzzzzzzz{{{xxxvvvuuuuuuuuusssrrrnnnhhh^^^UUUOOOMMMOOOPPPUUUZZZaaafffhhhhhhiiiiiimmmmmmoooqqqvvv~~~~~~zzzyyywwwwwwxxxxxxwwwvvvqqqrrruuuyyy~~~~~~~~~|||}}}}}}|||yyytttnnnkkkeeebbb___]]]]]]```dddfffiiiiiikkknnnqqqtttwwwyyyyyyzzz{{{|||}}}~~~~~~~~~{{{||||||}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzz{{{{{{zzzyyyxxxxxxxxxxxxyyyzzzzzzzzzzzzxxxvvvuuusssrrrqqqoookkkddd\\\VVVOOOKKKIIIMMMQQQUUU\\\dddooo}}}yyyjjjbbbbbbfffnnnvvvzzzqqq\\\VVVUUU[[[cccggglllpppooovvv~~~~~~yyywwwxxxzzz|||wwwaaaVVVTTTTTTVVVWWWUUUOOOKKKJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFEEEEEEDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJKKKJJJIIIGGGGGGFFFFFFFFFEEEFFFGGGIIINNNVVV___eeewww}}}}}}|||xxxtttqqqllliiihhhhhhhhhgggdddfffgggiiioooyyy}}}|||wwwqqqggg___XXXTTTPPPNNNSSSXXX___eeeiiinnntttyyy}}}|||{{{{{{zzzxxxuuurrrqqqpppnnnlllgggccc^^^YYYSSSMMMGGGCCC???===:::999:::::::::999888888999:::;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>============>>>>>>======>>>>>>>>>>>>======?????????@@@@@@@@@@@@AAABBBAAA@@@??????@@@AAABBB@@@@@@????????????@@@@@@?????????>>>>>>=================================<<<<<<;;;;;;::::::999999;;;<<<<<<;;;999999;;;<<<;;;<<<>>>???@@@CCCGGGIIIQQQSSSWWW]]]dddkkkqqquuuvvvwwwyyy|||yyyrrrggg[[[RRRKKKHHHIIISSSbbbttttttpppqqqssstttuuuvvvvvvuuu}}}~~~zzzbbbUUUPPPMMMIIIFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDFFFEEECCCCCCCCCCCCAAA@@@??????>>>>>>???@@@BBBCCCDDDBBBAAAAAABBBCCCBBB@@@~~~~~~~~~~~~}}}{{{zzzyyy|||||||||}}}}}}~~~}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyywwwuuutttuuutttsssqqqnnnhhh___VVVPPPNNNOOOPPPSSSYYYaaafffhhhiiikkklllppppppqqquuu{{{|||xxxwwwuuuuuuuuussspppmmmkkkkkknnnrrrwww}}}}}}~~~~~~~~~~~~~~~~~~~~~||||||{{{yyyuuunnnhhheee```___]]]]]]___bbbfffiiijjjkkkmmmpppssswwwyyy{{{{{{{{{|||}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzz{{{zzzyyyyyyxxxxxxxxxyyyzzzzzzzzzzzzyyyxxxvvvuuuqqqpppnnnkkkggg___WWWQQQKKKHHHIIIMMMRRRWWW```iiiuuusssgggcccfffkkkttt{{{}}}xxxhhh[[[XXXYYY```hhhlllqqquuuttt}}}zzzvvvuuuwwwzzz|||ooo]]]WWWVVVVVVXXXXXXUUUPPPLLLKKKLLLNNNMMMKKKJJJHHHFFFFFFEEEFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFDDDDDDDDDDDDEEEGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHIIILLLQQQWWW\\\hhhxxx}}}wwwssslllhhhggggggggggggbbbfffhhhkkkrrr}}}zzzqqqggg^^^VVVOOOKKKNNNRRRXXX\\\```fffooouuuzzz}}}}}}|||{{{zzzxxxuuusssssssssrrrqqqnnnkkkgggccc^^^WWWPPPJJJEEEBBB>>><<<<<<<<<;;;;;;777888888888999:::;;;;;;;;;;;;;;;<<<<<<<<<======>>>===<<<;;;;;;<<<===>>><<<<<<<<<======<<<<<<<<<======>>>>>>???@@@AAAAAAAAA@@@????????????@@@AAA>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888:::;;;;;;;;;999999;;;===;;;<<<>>>@@@BBBFFFKKKOOOVVVZZZ___eeekkkrrrxxx||||||}}}~~~~~~xxxqqqiii___TTTMMMKKKLLLQQQ]]]mmmzzzooohhhkkkpppwwwzzzzzzyyyyyyyyy{{{~~~kkkZZZQQQOOOLLLIIIGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBDDDEEEGGGGGGGGGFFFDDDBBB@@@@@@@@@@@@AAABBBCCCDDDFFFDDDBBBBBBBBBAAA@@@>>>??????>>>>>>???@@@BBBBBBCCCBBBAAABBBCCCCCCBBBAAA~~~~~~~~~}}}|||{{{zzzzzz||||||}}}}}}~~~~~~~~~~~~|||||||||||||||{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyywwwvvvuuutttuuutttrrrqqqmmmhhh___WWWRRRPPPPPPRRRTTT[[[dddiiijjjkkkmmmppprrrrrrtttzzz{{{vvvuuutttsssssspppllliiifffgggiiimmmrrrxxx}}}~~~~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{yyyvvvpppjjjddd```\\\\\\]]]^^^aaaeeehhhkkklllmmmooosssvvvyyy{{{|||||||||}}}~~~}}}~~~~~~}}}{{{{{{zzzzzzzzzzzzyyyxxxxxxxxxyyyyyyyyyzzzzzzzzzyyywwwuuutttpppnnnkkkgggaaaZZZRRRLLLIIIHHHJJJPPPUUU\\\fffqqq}}}zzzpppggggggkkkpppvvv|||~~~yyykkk___[[[YYY\\\dddkkknnnrrrvvvzzz}}}wwwssssssuuuyyy|||~~~ggg\\\XXXWWWVVVXXXXXXUUUPPPLLLLLLMMMOOONNNKKKIIIGGGEEEEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHFFFDDDDDDDDDEEEEEEGGGGGGFFFEEEEEEEEEFFFFFFHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBDDDGGGIIIKKKNNNRRRUUUZZZkkkwwwrrrkkkfffddddddddddddccchhhlllooouuuyyypppfff\\\SSSMMMNNNQQQTTTVVVXXX]]]dddjjjssswww{{{~~~~~~}}}|||||||||zzzwwwvvvvvvuuutttrrrqqqooonnnlllhhhbbb[[[VVVMMMIIIDDD@@@>>>===<<<;;;999999888888888999:::;;;:::;;;;;;;;;;;;<<<<<<<<<===<<<::::::::::::<<<===:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<===>>>???@@@@@@?????????>>>>>>?????????============>>>???@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::;;;;;;::::::<<<>>><<<>>>AAACCCFFFLLLRRRVVV\\\aaahhhmmmrrrwww}}}|||xxxqqqiii___VVVMMMHHHLLLRRR\\\hhhyyytttjjjeeedddmmmttt{{{~~~|||yyyyyyzzzzzz}}}uuuaaaUUUPPPMMMKKKHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBEEEFFFGGGHHHHHHFFFDDDCCC@@@??????@@@@@@AAABBBCCCDDDBBBAAA@@@@@@@@@>>><<>>??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<======>>>??????>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;<<<<<<<<<===???AAAAAACCCEEEIIIMMMSSS[[[```dddiiipppuuuxxx{{{}}}|||{{{vvvrrriii```VVVOOOIIIGGGOOOYYYggguuu~~~qqqgggaaaaaaeeessswww}}}~~~|||xxxwwwwww{{{~~~jjjZZZRRRNNNKKKIIIGGGFFFGGGGGGFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEFFFGGGGGGGGGFFFEEEDDD????????????@@@AAABBBBBBBBBAAA????????????===<<>>>>>===============<<<<<<<<<===>>>>>>==================<<<<<<:::::::::::::::::::::::::::::::::;;;<<<<<<=========>>>???@@@???@@@CCCEEEGGGIIILLLPPPUUU\\\dddjjjkkkqqqyyy|||}}}~~~~~~{{{xxxvvvuuutttlllggg```WWWQQQMMMMMMNNNXXXeeeuuu~~~nnneeebbbaaaeeekkkzzz|||~~~~~~|||yyywwwvvvyyy|||ppp___VVVPPPLLLIIIGGGFFFEEEFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEE>>>>>>>>>??????@@@AAABBBBBB@@@??????@@@@@@???======>>>???@@@@@@AAAAAAAAA@@@???>>>???AAABBBAAA@@@{{{|||}}}~~~||||||~~~~~~}}}}}}||||||}}}}}}}}}}}}||||||zzz{{{|||}}}}}}|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzwwwvvvvvvwwwwwwwwwtttrrrlllhhhaaa[[[XXXWWWXXXYYYbbbjjjsssvvvsssrrrtttxxxvvvyyy|||xxxsssppplllhhheeecccdddgggkkkqqqxxx}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||zzzuuuooogggaaa]]]ZZZZZZZZZ[[[^^^bbbfffjjjmmmnnnrrrtttvvvyyyzzz{{{{{{{{{|||}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxyyyzzzzzzwwwwwwwwwwwwuuusssqqqooonnniiiaaaZZZUUUPPPLLLJJJJJJLLLRRRZZZaaajjjyyynnnkkklllssszzz{{{|||}}}uuufffYYYWWW[[[[[[^^^fffqqqxxxzzz~~~{{{yyyuuutttwww~~~~~~eeeZZZXXXWWWTTTOOOQQQRRROOOKKKJJJLLLNNNOOOMMMJJJGGGEEEEEEEEEFFFJJJKKKKKKKKKKKKKKKJJJJJJFFFGGGHHHJJJKKKLLLLLLLLLLLLJJJGGGDDDCCCDDDEEEFFFEEEDDDCCCCCCDDDFFFHHHJJJGGGHHHHHHHHHGGGFFFDDDCCCAAABBBDDDEEEFFFEEEEEEDDDEEEFFFGGGGGGGGGHHHJJJLLLNNNRRRWWWcccvvv|||yyyyyyuuuooojjjfffdddbbb```aaajjjssswww|||zzztttmmmfffbbb\\\]]]\\\WWWRRRPPPRRRUUUWWW]]]fffnnnsssvvvyyyzzz|||}}}}}}zzzzzzzzz{{{{{{yyyuuurrrpppjjj```WWWPPPKKKFFFDDDCCCAAA>>><<<:::::::::;;;;;;;;;;;;<<<<<<<<<======::::::<<<======<<<:::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<============<<<<<<======<<<<<<<<<<<<======<<<<<<<<<===============::::::::::::::::::::::::999::::::;;;<<<===>>>>>>???AAABBBBBBBBBCCCFFFHHHKKKMMMQQQUUUZZZbbbkkkqqqpppvvv~~~}}}zzzwwwtttqqqpppoooaaa]]]WWWRRROOOPPPUUUXXXbbbppprrrccc___bbbeeelllttt~~~}}}|||zzzxxxtttyyy|||cccWWWSSSOOOLLLGGGFFFEEEEEEFFFFFFEEECCCBBBCCCCCCCCCDDDDDDEEEEEEGGGFFFEEEEEEDDDDDDEEEEEE>>>>>>>>>>>>???@@@AAABBBBBB@@@???@@@AAAAAA@@@???<<<===>>>??????@@@@@@??????>>>===>>>@@@AAA@@@???|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||~~~~~~~~~}}}|||{{{{{{|||}}}}}}}}}|||zzzyyywwwxxxyyy{{{||||||}}}}}}yyyyyyxxxwwwvvvuuuttttttnnniiibbb[[[VVVWWW\\\aaahhhmmmsssvvvuuuuuuwwwyyy|||}}}zzz{{{|||yyytttnnnjjjhhhggghhhkkkpppwww~~~~~~~~~~~~~~~~~~~~~|||zzzxxxuuuppphhh```[[[ZZZ\\\^^^```bbbdddfffhhhlllpppsssvvvwwwxxxyyyzzzzzz{{{zzz}}}}}}}}}}}}||||||||||||~~~~~~}}}~~~~~~~~~~~~|||{{{zzzzzz{{{{{{yyyyyyyyyyyyyyyyyyyyyyyy|||zzzwwwvvvtttrrrooolllccc```ZZZTTTNNNKKKIIIHHHIIIMMMUUU^^^iiivvvwwwooolllnnnuuuyyywwwwwwzzz|||~~~yyymmm___XXXXXXZZZ___iiiwwwxxxyyy|||~~~pppdddYYYUUUTTTMMMMMMMMMMMMKKKJJJJJJMMMOOONNNMMMKKKIIIGGGFFFFFFEEEJJJJJJKKKKKKJJJIIIHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKMMMJJJGGGEEEEEEFFFFFFFFFGGGDDDBBBBBBDDDGGGIIIIIIIIIIIIJJJJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHRRRQQQSSSZZZdddrrr}}}zzzyyyxxxwwwvvvsssppplllhhheeeccchhhnnnuuu{{{yyyrrrlllhhhfffeee``````___]]]YYYTTTOOOLLLQQQSSSYYYccciiilllrrryyy~~~~~~}}}}}}~~~zzzsssiiibbb]]]XXXPPPJJJJJJFFFAAA>>>??????===;;;;;;;;;<<<===>>>>>>>>>=========<<<;;;;;;;;;;;;<<<;;;::::::;;;<<<;;;888666::::::::::::;;;;;;;;;;;;>>>===<<<;;;;;;<<<===>>>;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999:::;;;<<<===>>>>>>>>>>>>>>>??????@@@BBBCCCDDDEEEFFFIIINNNQQQWWW\\\bbbfffjjjnnntttxxx~~~zzzxxxrrrllliiigggddd```]]]UUURRRTTTWWWYYY```iiiuuullleee]]]]]]fffqqqyyy}}}~~~}}}~~~~~~yyywwwxxxwww{{{lllZZZQQQLLLHHHHHHEEEDDDDDDCCCBBBBBBAAAAAAAAACCCEEEEEECCCBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEECCCBBBAAA@@@????????????>>>>>>>>>>>>===<<<::::::;;;===???@@@AAAAAA@@@???>>>=========<<<<<<<<<<<<}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{{{{||||||{{{zzzzzzyyyyyyzzz{{{|||||||||||||||yyyyyyxxxwwwvvvuuuttttttnnnjjjccc\\\WWWXXX\\\aaaiiinnntttvvvvvvuuuvvvxxx{{{zzz{{{|||yyytttoookkkjjjjjjkkknnnssszzz~~~~~~~~~~~~}}}}}}{{{xxxuuuooojjjccc\\\XXXXXXZZZ\\\aaaccceeegggiiimmmqqqtttwwwxxxyyyzzzzzz{{{{{{{{{||||||||||||}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}{{{zzzyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzxxxvvvtttsssqqqmmmjjjccc___XXXQQQLLLJJJIIIIIILLLPPPWWW```lllzzz|||qqqjjjiiimmmuuuzzzyyyyyy|||}}}}}}vvvjjj^^^YYY[[[___lllwwwzzz{{{~~~lllbbbYYYUUUTTTOOOMMMMMMMMMKKKJJJJJJMMMOOOMMMLLLKKKIIIGGGFFFFFFFFFJJJJJJKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMKKKHHHEEEDDDEEEFFFFFFFFFHHHEEEBBBBBBDDDGGGHHHHHHHHHIIIIIIIIIHHHGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHNNNLLLNNNTTT\\\gggxxx}}}yyywwwvvvwwwvvvuuusssqqqnnnmmmkkklllpppvvvzzz|||}}}~~~~~~zzztttmmmgggcccaaaaaaaaaaaaaaa___[[[VVVQQQMMMNNNNNNRRRZZZ```eeellltttxxxpppiiieee```YYYTTTPPPLLLGGGDDDCCCBBB@@@>>>?????????????????????>>>@@@???>>>>>>============;;;:::999:::;;;:::999777;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;;;;;;;:::999::::::999888999:::;;;<<<=========>>>>>>@@@AAABBBEEEGGGIIIJJJMMMPPPUUUYYYaaaeeekkkooorrrwww|||xxxtttmmmfffaaa^^^ZZZWWWVVVQQQRRRYYY```hhhrrr|||wwwgggccc```cccllluuu{{{~~~|||zzz{{{{{{xxxwwwyyy{{{|||cccUUUOOOJJJHHHGGGDDDDDDCCCBBBBBBAAAAAA@@@@@@BBBDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEE@@@@@@???>>>===<<<<<<===>>>>>>>>>>>>===<<<;;;;;;<<<>>>@@@CCCCCCCCCAAA@@@>>>>>>=========<<<<<<<<<}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}{{{{{{zzzzzzyyyyyyzzzzzz{{{||||||}}}}}}||||||{{{yyyyyyxxxwwwvvvuuuttttttoookkkeee^^^YYYZZZ]]]aaakkkpppuuuwwwvvvuuuvvvxxx}}}yyyzzz{{{|||yyyuuupppmmmlllnnnoooqqqvvv~~~~~~~~~~~~~~~~~~}}}}}}|||yyytttppphhheee___ZZZXXXYYY[[[]]]bbbdddgggiiikkknnnrrrvvvxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvtttsssqqqoookkkhhhaaa\\\UUUNNNIIIHHHIIIJJJOOOTTT[[[eeeqqq~~~tttiiieeefffmmmvvv{{{zzz{{{}}}~~~zzzqqqeee\\\ZZZaaaiii{{{}}}}}}}}}fff___WWWTTTTTTOOOMMMMMMMMMLLLJJJKKKMMMOOOMMMLLLJJJIIIHHHGGGGGGFFFJJJJJJJJJKKKJJJJJJIIIHHHGGGGGGHHHJJJKKKLLLMMMNNNIIIFFFDDDDDDEEEGGGGGGFFFIIIFFFDDDCCCDDDFFFGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHKKKJJJKKKOOOTTT[[[hhhttt~~~yyyuuusssvvvvvvvvvvvvvvvwwwwwwwwwuuuxxx{{{|||{{{zzzzzzzzzvvvsssnnnhhhbbb___]]]\\\aaaaaabbbaaa^^^YYYTTTQQQNNNLLLMMMQQQVVV[[[eeennn{{{}}}vvvqqqnnnjjjddd```XXXUUUPPPMMMKKKIIIGGGEEEFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDCCCBBBAAAAAA@@@@@@>>><<<::::::;;;<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999:::;;;;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999;;;;;;:::999:::;;;<<<===>>>>>>???@@@BBBDDDFFFGGGKKKNNNQQQTTTWWW\\\aaaeeemmmppptttxxx{{{~~~|||sssmmmeee]]]XXXTTTQQQPPPQQQQQQXXXdddqqq|||uuujjjaaaaaaccckkkuuu|||zzzxxxzzzzzzxxxzzz|||kkkYYYOOOLLLIIIGGGGGGCCCCCCBBBAAAAAA@@@@@@???>>>AAACCCDDDCCCBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCDDD??????>>>===<<<<<<<<<<<<======>>>>>>>>>======<<<===???CCCFFFFFFEEEBBB@@@>>>>>>>>>=========<<<<<<}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||zzzyyyyyyzzz{{{|||}}}}}}~~~}}}}}}|||{{{{{{yyyyyyxxxwwwvvvuuuttttttooommmgggaaa]]]]]]```ccckkkpppvvvxxxwwwwwwxxxzzz|||yyyzzz{{{|||yyyuuuqqqooooooqqqrrruuuzzz~~~~~~~~~~~~}}}}}}{{{wwwqqqmmmdddaaa^^^[[[ZZZ\\\___aaadddfffiiilllnnnqqqtttwwwyyyzzz{{{|||||||||||||||{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwuuusssrrrpppmmmhhheee^^^YYYQQQJJJGGGGGGJJJMMMSSSXXX```jjjvvv|||lllbbbbbbgggooowww{{{{{{zzz{{{|||tttjjjaaa[[[]]]hhhttttttaaa\\\UUURRRRRRMMMLLLMMMMMMLLLKKKKKKLLLNNNLLLKKKJJJIIIHHHGGGGGGGGGIIIJJJJJJJJJJJJJJJIIIIIIGGGHHHHHHIIIJJJKKKLLLMMMHHHFFFEEEEEEGGGIIIIIIHHHIIIGGGDDDDDDEEEFFFGGGFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHKKKJJJKKKNNNOOORRRZZZdddwwwzzzvvvssssssssstttvvvxxx||||||yyywwwwwwrrrooojjjeeeaaa^^^\\\[[[]]]^^^```aaa___\\\XXXVVVTTTOOOLLLNNNPPPTTT^^^hhhqqqyyyzzzvvvtttpppllliiiaaa^^^[[[WWWTTTQQQOOONNNMMMLLLKKKKKKJJJKKKLLLLLLKKKKKKJJJIIIHHHFFFEEEDDDCCC@@@>>>===>>>??????>>><<<<<<;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============>>>>>>>>>>>>===<<<;;;;;;>>>===<<<<<<===>>>???@@@AAABBBCCCFFFHHHLLLNNNPPPTTTWWW[[[___ccchhhnnnqqqtttvvvyyy}}}{{{yyyooofff]]]WWWSSSOOOOOOQQQRRRYYYfffvvvqqqfff^^^\\\```iiittt}}}~~~zzzyyy{{{||||||kkk^^^QQQMMMKKKHHHFFFFFFBBBBBBAAAAAA@@@??????>>>===@@@BBBCCCBBBBBBBBBCCCAAAAAAAAAAAAAAABBBCCCCCC@@@@@@???>>>>>>>>>>>>>>>======>>>?????????>>>>>>>>>AAAEEEHHHIIIFFFCCC@@@>>>>>>>>>============<<<}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{||||||~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyxxxwwwvvvuuuttttttpppnnnjjjeeeaaaaaadddffflllqqqvvvyyyxxxxxxyyy{{{}}}{{{zzz{{{|||zzzvvvsssrrrrrrsssuuuxxx~~~~~~~~~~~~}}}|||zzzuuunnniii___^^^\\\\\\\\\___bbbdddfffhhhllloooqqqssswwwyyy{{{{{{|||}}}}}}}}}||||||{{{|||||||||}}}}}}}}}~~~}}}}}}~~~}}}}}}{{{zzzyyyxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwuuusssqqqooojjjeeeaaaYYYTTTMMMGGGEEEHHHLLLPPPWWW]]]fffqqq|||rrrfff___eeellltttyyyzzzzzzxxxwwwwwwmmmccc^^^\\\aaappplll\\\YYYRRROOOOOOJJJLLLMMMMMMMMMKKKKKKLLLNNNKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIGGGGGGHHHJJJKKKKKKJJJIIIGGGEEEEEEFFFGGGGGGFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHKKKIIIJJJLLLKKKKKKQQQYYYiii{{{yyyvvvqqqqqqrrrtttxxx}}}}}}xxxuuussspppnnnkkkgggccc```^^^^^^YYY[[[\\\^^^^^^]]][[[ZZZYYYTTTPPPOOONNNPPPWWW___fffooowww|||~~~{{{yyyvvvsssqqqhhhgggeeebbb^^^[[[YYYYYYVVVVVVVVVWWWXXXYYYZZZ[[[UUUUUUUUUSSSQQQOOOMMMKKKHHHEEEBBBAAAAAAAAAAAA@@@===<<<<<<<<<;;;;;;;;;:::================================================>>>>>>>>>>>>>>>===<<<<<>>>>>>>>???AAACCCDDDFFFGGGIIILLLOOOSSSVVVXXX^^^aaaeeeiiimmmrrrwww{{{{{{|||}}}}}}yyyvvvmmmbbbWWWRRROOOLLLNNNSSSYYYdddvvv{{{mmmaaa\\\[[[]]]dddooozzzzzzxxxyyy|||~~~vvvaaaWWWOOOLLLLLLHHHFFFEEEBBBAAAAAA@@@??????>>>>>>===???BBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????AAAFFFIIIIIIFFFCCC@@@???>>>>>>>>>============|||}}}}}}~~~~~~~~~~~~|||{{{zzzzzz{{{|||}}}}}}}}}|||}}}}}}~~~~~~}}}}}}}}}}}}||||||{{{zzzyyyyyyxxxwwwvvvuuuttttttpppooommmiiiffffffiiikkkoootttyyyzzzyyywwwxxxyyy~~~|||zzz{{{|||zzzwwwuuuttttttuuuwww}}}~~~~~~~~~~~~~~~|||yyyvvvqqqkkkfff[[[[[[[[[\\\^^^aaadddfffgggkkkooorrrtttvvvyyy{{{|||}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}|||{{{yyyxxxwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxvvvtttrrrppplllfff```[[[TTTPPPJJJFFFFFFJJJOOOSSS\\\bbbmmmyyyxxxjjjccc```iiiqqqyyyzzzyyyxxxwwwuuuqqqfff]]]\\\___gggwww}}}dddXXXWWWQQQNNNNNNIIIKKKMMMNNNMMMLLLKKKLLLMMMJJJIIIIIIHHHHHHHHHIIIIIIHHHIIIJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHIIIKKKLLLKKKJJJHHHFFFEEEEEEGGGHHHGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHIIIKKKKKKIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGHHHIIIHHHGGGKKKSSSaaarrr}}}sssrrrrrrsssvvv|||yyytttqqqpppooollliiifffdddbbbaaaYYYZZZZZZ[[[\\\\\\\\\\\\\\\XXXUUUTTTRRRPPPSSSYYY___hhhoootttzzz~~~{{{yyywwwooopppooollliiifffeeeeeedddeeefffhhhiiijjjkkkkkkbbbbbbaaa```]]]ZZZWWWUUUNNNLLLIIIGGGGGGFFFDDDBBBAAAAAA@@@@@@??????>>>>>>===>>>>>>??????>>>>>>============>>>>>>>>>????????????@@@@@@AAA@@@@@@???AAAAAAAAABBBDDDGGGIIIKKKNNNOOOQQQTTTYYY]]]```bbbjjjmmmqqqtttwwwzzz~~~}}}|||xxxuuukkk^^^SSSPPPNNNLLLQQQYYYeeetttxxxoooccc[[[[[[___dddjjjttt~~~~~~wwwvvvzzzhhh[[[SSSMMMLLLKKKHHHEEEEEEBBBBBBAAA@@@@@@??????>>>>>>@@@BBBBBBAAA??????@@@???????????????@@@AAAAAA>>>======<<<<<<=========??????@@@@@@@@@??????>>>???AAAEEEGGGGGGEEEBBB?????????>>>>>>>>>========={{{|||~~~~~~|||~~~~~~~~~}}}{{{zzz{{{||||||{{{{{{|||}}}}}}}}}}}}}}}{{{{{{|||||||||{{{{{{zzzyyyyyyxxxwwwvvvuuuttttttppppppooollljjjkkkmmmooouuuyyy||||||xxxuuutttuuu{{{~~~}}}zzz{{{|||zzzwwwvvvvvvvvvvvvzzz~~~~~~~~~~~~~~~~~~|||xxxuuuqqqlllgggccc\\\\\\]]]___bbbeeehhhiiiiiilllppptttvvvxxxzzz|||}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}||||||{{{{{{|||}}}}}}}}}|||zzzxxxvvvwwwwwwxxxyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwtttssspppmmmhhhbbbZZZTTTOOOLLLHHHFFFGGGLLLRRRVVVaaaiiiuuunnndddbbbdddkkkuuu|||zzzxxxxxxxxxuuujjj___XXX\\\ccckkk}}}sss]]]TTTVVVQQQNNNOOOKKKKKKLLLNNNNNNLLLKKKLLLMMMIIIIIIHHHHHHHHHIIIIIIJJJHHHIIIIIIJJJKKKKKKJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHIIIKKKKKKJJJIIIGGGFFFEEEFFFHHHIIIHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIGGGHHHJJJLLLLLLJJJHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGFFFGGGHHHGGGFFFKKKSSS[[[iii{{{wwwvvvttttttwww{{{~~~wwwtttpppnnnmmmjjjhhheeedddccc^^^]]][[[ZZZZZZZZZ[[[\\\^^^\\\\\\^^^[[[WWWVVVZZZ[[[aaagggkkkpppyyy}}}{{{zzzuuuvvvxxxvvvsssqqqqqqrrrsssuuuxxxzzz{{{zzzyyyxxxoooooonnnmmmjjjfffbbb```YYYWWWUUUSSSQQQOOOLLLIIIHHHHHHGGGGGGFFFEEEEEEDDDBBBBBBCCCDDDDDDCCCBBBBBBAAAAAABBBCCCDDDEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIKKKNNNQQQTTTVVVZZZ[[[^^^aaaeeejjjmmmooouuuxxx{{{}}}|||||||||zzz|||~~~~~~{{{wwwtttgggYYYPPPQQQSSSTTT]]]iiizzzxxxtttqqqmmmeee^^^aaahhhlllqqqyyy~~~|||wwwyyy~~~ooo^^^TTTNNNJJJJJJJJJFFFDDDEEEBBBBBBBBBAAA@@@@@@?????????AAABBBBBB@@@>>>===>>>???>>>>>>>>>>>>???@@@@@@>>>>>>=========>>>>>>???AAAAAAAAAAAA@@@???>>>>>>???AAACCCDDDDDDCCCAAA????????????>>>>>>>>>======zzz{{{~~~}}}{{{~~~~~~~~~~~~|||{{{|||}}}~~~yyyzzz|||}}}}}}}}}|||{{{zzzzzz{{{{{{{{{{{{{{{zzzyyyyyyxxxwwwvvvuuuttttttpppqqqpppnnnmmmmmmppprrrzzz}}}}}}xxxsssqqqqqquuuxxxzzzzzzyyyzzz}}}~~~}}}zzz{{{|||zzzxxxvvvwwwxxxxxx|||~~~~~~~~~~~~~~~}}}zzzvvvrrrnnniiiddd```^^^___aaacccfffiiilllmmmjjjmmmqqquuuwwwyyy{{{}}}~~~~~~~~~~~~}}}~~~}}}|||{{{zzzzzz||||||}}}}}}|||zzzwwwvvvwwwwwwyyyzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwsssqqqnnnkkkfff^^^VVVPPPLLLJJJGGGFFFIIINNNTTTWWWdddmmmzzzzzziiiaaacccggglllwww}}}{{{xxxyyyyyywwwfffZZZVVV]]]eeennn~~~mmmXXXQQQUUUQQQPPPQQQNNNKKKLLLNNNNNNLLLKKKLLLMMMIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHIIIJJJKKKKKKKKKJJJFFFFFFGGGHHHJJJKKKLLLLLLIIIHHHHHHIIIJJJJJJIIIGGGFFFEEEEEEFFFHHHJJJIIIHHHIIIHHHGGGGGGGGGHHHIIIJJJGGGIIIKKKLLLLLLKKKIIIGGGFFFFFFFFFEEEFFFGGGGGGHHHGGGFFFHHHJJJIIIIIINNNVVVVVVbbbrrr|||zzzwwwvvvxxx|||}}}yyynnnnnnllljjjhhhfffdddccccccaaa]]]ZZZXXXYYYZZZ[[[``````cccfffddd^^^\\\^^^WWW]]]aaaccchhhpppvvvxxxzzz{{{}}}~~~|||zzzzzzxxx{{{}}}|||yyywwwxxxzzz~~~wwwwwwwwwuuurrrnnnjjjgggcccaaa___]]][[[XXXSSSPPPNNNNNNMMMLLLKKKKKKJJJJJJGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHIIIKKKLLLMMMNNNKKKLLLMMMOOOPPPPPPQQQQQQOOOPPPQQQTTTWWW[[[^^^```eeegggiiilllqqquuuxxxzzz||||||zzzyyyzzzxxxzzz}}}~~~~~~{{{wwwtttbbbUUUNNNSSSZZZ___lllzzzssspppnnnooopppkkkdddgggnnnrrrvvv{{{~~~|||{{{zzz}}}}}}eeeXXXPPPJJJGGGHHHHHHEEECCCEEECCCCCCBBBAAAAAA@@@@@@???@@@AAACCCBBB???===<<<<<<>>>>>>>>>>>>>>>??????@@@AAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>===???@@@BBBCCCCCCAAA@@@???????????????>>>>>>>>>>>>~~~~~~~~~~~~}}}}}}}}}~~~||||||}}}~~~|||zzzyyyzzz|||}}}}}}}}}|||{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzzzzyyyyyyxxxwwwvvvvvvsssttttttuuuvvvwwwwwwwww}}}yyysssmmmjjjiiippprrrtttuuuuuuwwwzzz||||||~~~}}}{{{xxxzzz{{{{{{yyyxxxxxxyyy{{{~~~}}}{{{wwwqqqkkkeeeaaa```___]]]```cccfffgggiiikkkmmmoooqqqsssvvvyyy|||}}}~~~~~~|||{{{zzz{{{}}}~~~~~~~~~}}}{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzwwwxxxyyyyyywwwwwwxxxyyyxxxwwwwwwwwwxxxwwwtttrrrrrrooojjjeee```ZZZSSSNNNGGGHHHJJJJJJLLLQQQZZZaaakkkwwwssshhhcccgggnnnsss{{{}}}yyyzzzyyymmmcccZZZVVV]]]jjjwwwttt]]]ZZZUUUQQQPPPNNNMMMLLLOOOOOONNNKKKIIIIIIKKKNNNNNNMMMJJJGGGGGGGGGIIIJJJLLLLLLLLLKKKJJJIIIGGGGGGEEEFFFHHHJJJKKKLLLMMMMMMMMMJJJGGGGGGIIIJJJIIIGGGGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIILLLKKKKKKKKKMMMMMMKKKIIIMMMJJJFFFEEEEEEFFFFFFFFFGGGFFFEEEGGGKKKOOORRRRRRZZZ[[[dddqqq~~~www~~~}}}~~~~~~|||yyysssrrrooolllkkkkkkkkkkkkhhhfffbbb]]]YYYYYY\\\___aaadddiiilllmmmkkkhhhfff```___^^^___bbbeeefffffflllnnnqqqvvv{{{}}}{{{zzzzzz}}}zzz|||}}}~~~}}}|||}}}~~~~~~{{{ppppppppppppppppppqqqqqqkkkkkkjjjhhheeeaaa^^^[[[ZZZYYYWWWVVVUUUUUUVVVVVVTTTTTTTTTSSSRRRQQQPPPOOOQQQPPPPPPQQQSSSVVVYYY[[[WWWYYY\\\^^^___^^^\\\[[[[[[]]]```cccgggiiikkklllqqqsssuuuxxxzzz}}}~~~~~~zzzwwwvvvvvvvvvyyyyyyyyy{{{|||xxxrrrlll```\\\XXXXXXaaasss}}}ssssssnnnpppssstttssssssssstttxxxyyyzzz{{{{{{{{{{{{{{{ppp^^^SSSPPPMMMIIIGGGFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????AAAAAA@@@@@@???@@@@@@AAA@@@???>>>======???AAABBBBBBBBBBBBAAAAAAAAA@@@@@@<<<======>>>???@@@@@@@@@@@@AAAAAAAAA@@@???===<<<~~~~~~~~~~~~}}}}}}~~~}}}|||~~~~~~}}}{{{yyyzzz|||}}}}}}}}}|||{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzyyyyyyxxxwwwwwwvvvvvvtttuuuuuuvvvwwwwwwxxxxxx|||{{{xxxsssmmmiiiggggggmmmoooqqqssstttvvvyyy{{{}}}~~~~~~|||zzzxxxzzz{{{{{{zzzyyyzzz{{{}}}zzzyyywwwsssmmmgggbbb___^^^^^^___bbbeeehhhiiikkkmmmooorrrtttvvvyyy{{{}}}~~~~~~|||{{{{{{{{{}}}}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxyyyzzzyyyxxxwwwxxxzzzyyyxxxwwwwwwwwwwwwtttrrrqqqmmmhhhbbb]]]VVVPPPKKKEEEGGGJJJKKKNNNUUU___gggsss{{{mmmeeecccgggnnnwww}}}}}}yyyzzz}}}vvvjjjaaa[[[YYYaaannnyyyiii]]]YYYUUUQQQPPPOOOMMMLLLNNNOOONNNMMMKKKKKKLLLNNNOOOMMMKKKIIIHHHIIIJJJKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMJJJGGGGGGIIIJJJIIIHHHGGGGGGHHHHHHGGGGGGFFFEEEGGGGGGHHHIIIIIIIIIIIIHHHKKKJJJJJJKKKMMMNNNMMMKKKMMMJJJGGGFFFGGGGGGGGGGGGIIIHHHHHHJJJOOOSSSVVVWWWYYYXXX]]]fffqqq~~~{{{vvvzzzyyywwwsssooolllkkkkkkllljjjiiifffaaa^^^]]]___aaaeeegggkkknnnooommmkkkiiihhhfffddddddddddddcccbbbbbbcccfffjjjoooqqqqqqpppqqqtttyyy|||}}}~~~~~~~~~zzzvvvllllllkkkkkkkkklllnnnoooooopppqqqpppnnnkkkhhhfffeeedddcccbbbaaabbbbbbccc````````````___^^^]]]\\\]]]]]]\\\]]]___bbbdddfffdddfffhhhjjjjjjiiigggfffgggiiikkknnnqqqtttuuuvvvyyyzzz|||~~~xxxtttrrrqqqpppwwwvvvwwwwwwvvvppphhhbbb\\\[[[\\\bbbnnnsssnnnqqqvvvxxxzzzzzzyyyxxxxxxyyy|||}}}~~~vvvcccUUUMMMMMMKKKGGGFFFEEEEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????AAAAAA@@@@@@???@@@@@@@@@@@@???>>>===>>>???AAABBB?????????>>>>>>>>>======<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@>>>===<<<~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~}}}|||zzz{{{||||||}}}|||||||||{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxyyyyyyxxxvvvqqqkkkeeebbbcccdddiiikkknnnqqqsssuuuxxx{{{~~~~~~}}}{{{yyywwwyyy{{{{{{{{{|||}}}~~~~~~}}}}}}}}}|||{{{xxxvvvtttqqqmmmgggaaa]]]\\\]]]]]]bbbdddhhhjjjlllmmmppprrrvvvwwwyyy{{{}}}~~~~~~|||{{{{{{{{{|||}}}~~~}}}}}}||||||{{{{{{{{{zzzzzzyyyxxxwwwwwwvvvvvvxxxzzz{{{zzzyyyxxxyyyzzzzzzxxxwwwvvvvvvvvvtttrrroookkkddd^^^XXXRRRLLLHHHDDDGGGJJJMMMRRR[[[fffnnn|||pppgggeeeggglllqqq|||{{{||||||rrreee___[[[\\\fffsss|||vvvbbb[[[XXXTTTRRRPPPPPPNNNMMMMMMNNNPPPOOONNNMMMMMMNNNOOOMMMKKKJJJIIIJJJKKKLLLHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKIIIHHHGGGIIIIIIIIIHHHGGGGGGHHHHHHGGGGGGFFFEEEFFFGGGIIIJJJKKKJJJHHHGGGHHHHHHHHHKKKNNNOOOOOONNNKKKIIIGGGFFFGGGHHHGGGFFFIIIIIIJJJNNNSSSWWWYYYYYYXXXTTTTTTYYY```kkkyyyssswww~~~}}}wwwrrrmmmkkkkkkkkkkkkkkkiiifffdddccceeefffkkkmmmnnnpppppppppooonnnooonnnmmmllljjjeee___[[[VVVVVVWWW[[[___bbbccccccbbbffflllqqquuuzzz~~~zzztttqqqiiihhhfffeeefffgggiiikkkqqqrrruuuvvvvvvtttrrrpppoooooonnnnnnnnnoooqqqrrrnnnnnnnnnnnnmmmllllllkkkllllllllllllnnnppprrrtttssstttvvvwwwwwwuuusssrrrtttvvvxxx{{{}}}|||vvvrrrooonnnnnnuuutttsssqqqnnnggg___ZZZVVVZZZcccooo~~~uuukkkmmmttt~~~~~~|||{{{{{{|||{{{|||||||||}}}{{{hhh[[[RRRNNNJJJHHHEEEDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@???BBBAAA@@@@@@??????@@@@@@@@@??????>>>>>>@@@AAABBB>>>>>>>>>=========<<<<<<=========>>>??????@@@@@@????????????>>>===<<<<<<}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyxxxwwwvvvvvvvvvvvvwwwxxxxxxxxxyyyyyyyyyzzzzzzuuurrrlllddd___^^^```cccgggjjjnnnqqqsssvvvyyy|||~~~|||zzzxxxuuuwwwzzz{{{|||}}}}}}~~~}}}}}}|||zzzxxxuuusssqqqlllhhhccc^^^[[[\\\^^^___dddfffjjjlllmmmoooqqqsssyyyzzz{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{||||||}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{zzzyyyxxxwwwvvvuuuyyyzzz{{{{{{yyyyyyzzz{{{{{{yyyvvvuuuuuutttsssqqqmmmhhhaaaYYYSSSNNNJJJGGGDDDGGGLLLPPPVVV```llluuuyyyiiieeeiiioootttyyy~~~}}}pppbbb\\\[[[```kkkvvv}}}mmm^^^ZZZWWWTTTRRRQQQPPPOOOMMMLLLOOOQQQRRRPPPNNNNNNNNNMMMLLLJJJIIIIIIIIIJJJKKKGGGGGGGGGGGGHHHHHHIIIIIIKKKKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEGGGIIIKKKKKKJJJHHHGGGFFFFFFGGGJJJNNNPPPPPPPPPHHHFFFEEEFFFGGGGGGFFFEEEEEEGGGMMMSSSYYY[[[YYYWWWUUUQQQOOOQQQUUU[[[fffpppyyy|||{{{tttnnnkkkjjjjjjiiijjjjjjiiihhhhhhjjjlllqqqqqqqqqrrrrrrsssttttttsssuuuxxxxxxtttkkk___WWWQQQPPPOOOPPPSSSUUUVVVVVVTTTXXX^^^dddkkkrrryyy~~~~~~xxxrrrooojjjiiifffddddddeeefffgggmmmoooqqqtttuuutttrrrqqqqqqqqqqqqrrrtttvvvyyyzzzvvvvvvwwwwwwwwwvvvvvvuuuwwwwwwwwwxxxyyyzzz|||}}}}}}}}}~~~~~~~~~|||zzzyyy|||}}}~~~zzzuuurrrqqqqqqqqqsssrrrpppmmmhhhccc^^^[[[VVV]]]iiizzzvvvllliiiqqq|||~~~|||yyyxxxxxxzzzyyyzzz{{{zzzzzz}}}nnn```WWWQQQOOOGGGFFFDDDDDDEEEFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@BBBAAA@@@@@@??????@@@@@@@@@@@@?????????@@@AAABBBAAA@@@@@@@@@????????????======>>>>>>????????????>>>>>>>>>>>>======<<<<<<|||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~|||||||||{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzxxxwwwvvvvvvvvvwwwxxxyyyyyyyyyyyyzzzzzzzzzzzztttpppiiiaaa\\\\\\aaadddgggkkkooosssvvvyyy|||~~~~~~|||zzzyyyuuuwwwyyy{{{}}}~~~~~~~~~}}}{{{yyyuuurrrpppnnngggeeeaaa^^^]]]^^^aaaccceeegggkkkmmmooopppsssuuuyyyzzz{{{||||||}}}}}}|||~~~}}}}}}||||||||||||||||||}}}}}}~~~}}}}}}|||{{{}}}|||{{{zzzyyyxxxwwwvvvyyyzzz{{{{{{yyyyyyzzz{{{zzzxxxvvvttttttssspppnnnkkkeee\\\UUUPPPLLLIIIGGGFFFJJJOOOTTT[[[fffrrr{{{}}}pppeeeeeemmmuuu|||~~~ooobbb\\\\\\cccnnnxxx}}}yyyeee[[[XXXUUUSSSRRRRRRQQQPPPNNNLLLOOORRRRRRQQQOOONNNMMMKKKJJJIIIHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGHHHJJJJJJLLLLLLLLLLLLKKKJJJIIIHHHDDDEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDFFFHHHJJJKKKIIIGGGFFFDDDDDDFFFIIIMMMOOOPPPOOOGGGGGGGGGHHHJJJJJJHHHFFFCCCHHHQQQYYY^^^]]]XXXSSSRRROOONNNPPPQQQRRRXXX```sss|||uuuoookkkjjjiiieeefffhhhhhhiiikkknnnqqqssssssrrrrrrsssuuuwwwxxxvvv{{{uuueeeZZZQQQOOOLLLKKKKKKLLLLLLKKKJJJMMMRRRXXX___hhhpppvvv{{{~~~zzzuuurrrqqqooollljjjhhhgggggghhhiiijjjlllnnnnnnnnnmmmlllmmmnnnooorrruuuyyy}}}||||||}}}}}}}}}}}}}}}}}}~~~{{{wwwtttsssssssssqqqpppnnnkkkhhhfffffffffaaagggssswwwnnnjjjlllttt~~~|||{{{zzzwwwtttsssuuuwwwzzz{{{}}}|||{{{rrraaaXXXPPPKKKJJJFFFEEEDDDEEEGGGGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>?????????>>>>>>>>>==============={{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}||||||}}}}}}}}}|||{{{{{{{{{{{{|||{{{{{{{{{{{{{{{|||||||||zzzyyywwwvvvvvvwwwyyyzzzyyyyyyyyyyyyzzzzzzzzzzzzuuupppiiiaaa\\\]]]bbbfffiiimmmrrrvvvyyy{{{~~~~~~}}}||||||xxxyyy|||}}}~~~~~~}}}}}}|||yyyuuuqqqnnnkkkjjjdddbbbaaa``````bbbdddfffgggiiimmmoooppprrruuuvvvyyyzzzzzz{{{||||||||||||}}}}}}}}}}}}|||||||||||||||}}}~~~~~~~~~}}}|||{{{||||||{{{{{{zzzyyyxxxxxxxxxzzz{{{zzzyyyxxxyyyzzzwwwvvvuuutttsssqqqmmmjjjfff___WWWPPPLLLJJJJJJIIIIIIMMMSSSYYYbbbmmm{{{rrriiiccchhhqqqyyyzzzlllddd``````gggqqqyyy}}}pppbbb\\\VVVTTTSSSRRRSSSRRRQQQOOONNNPPPRRRRRRPPPNNNLLLLLLIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGBBBDDDFFFFFFEEEDDDEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDEEEGGGHHHIIIHHHFFFEEEDDDDDDEEEHHHKKKMMMMMMLLLHHHHHHIIILLLNNNMMMKKKIIIEEEJJJSSS[[[___]]]VVVQQQNNNLLLMMMOOOOOOMMMPPPVVVeeeyyy|||vvvqqqmmmkkkjjjdddeeeffffffgggjjjnnnrrrrrrqqqqqqrrrtttvvvyyyzzzxxx}}}{{{lllaaaTTTQQQNNNKKKJJJJJJHHHGGGGGGHHHKKKOOOTTT\\\dddjjjsssxxx~~~~~~zzzxxxxxxvvvtttrrrpppnnnmmmllljjjjjjiiihhhggggggffffffhhhiiilllpppuuu{{{~~~yyyuuutttssstttqqqssstttsssrrrrrrtttuuusssvvv|||yyypppmmmmmmnnnrrrxxxxxxwwwuuurrrppppppsssvvvvvvyyy{{{zzzyyy|||yyycccZZZTTTMMMHHHHHHEEEEEEDDDEEEGGGGGGFFFDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@AAABBBBBB@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>======>>>>>>???yyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{}}}~~~}}}{{{zzz|||~~~}}}|||{{{zzz{{{{{{|||zzz{{{{{{{{{|||||||||}}}|||zzzxxxwwwwwwxxxzzz|||yyyyyyyyyyyyyyyyyyyyyyyyuuupppiiibbb]]]^^^ccchhhjjjnnnsssxxxzzz|||~~~~~~|||~~~~~~~~~}}}{{{yyyzzzxxxtttppplllhhheeeddd``````aaabbbccceeeggghhhiiilllooorrrsssuuuwwwyyyyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{|||~~~~~~}}}|||zzzzzzzzzyyyyyyyyyxxxxxxxxxyyyzzzyyyxxxwwwxxxzzzuuutttttttttsssooojjjfff```YYYQQQJJJHHHHHHJJJJJJKKKPPPWWW___iiivvvyyylllhhhgggnnnwww~~~qqqhhhfffffffffkkktttzzz}}}}}}hhh^^^\\\TTTSSSRRRSSSSSSSSSQQQPPPPPPQQQRRRQQQNNNLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJHHHGGGHHHIIIJJJLLLIIIJJJJJJJJJIIIHHHGGGFFFBBBEEEHHHHHHFFFEEEFFFGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDFFFIIIKKKJJJIIIFFFGGGIIILLLNNNNNNKKKHHHGGGJJJOOOUUUXXXVVVQQQMMMKKKIIIJJJLLLLLLJJJMMMRRR[[[kkk~~~}}}~~~}}}yyytttqqqnnnlllggggggfffeeeeeeggglllpppnnnooopppqqqtttvvvyyy{{{xxx{{{wwwlllcccZZZWWWTTTRRRQQQOOOMMMKKKGGGGGGGGGHHHKKKQQQYYY___hhhmmmuuu|||~~~{{{{{{{{{zzzyyywwwuuutttmmmkkkgggcccaaa`````````aaacccgggmmmttt{{{~~~zzzwwwvvvvvvvvvvvv|||zzzrrrmmmnnnppppppppprrrsssrrrpppmmmlllnnnrrruuussswwwzzzyyywwwyyy{{{iiiYYYUUURRRJJJGGGJJJDDDDDDDDDEEEFFFFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA======>>>???@@@BBBCCCDDD???@@@AAAAAABBBBBBAAAAAA????????????>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>>>>>>>???@@@xxxyyyzzz{{{||||||||||||~~~~~~~~~}}}}}}}}}}}}}}}zzz|||}}}|||zzzyyy|||~~~~~~}}}|||{{{zzzzzz{{{|||zzz{{{{{{{{{||||||}}}}}}|||{{{yyywwwwwwyyy{{{}}}yyyyyyyyyyyyyyyyyyyyyyyytttpppiiibbb^^^___dddhhhkkkoootttxxx{{{}}}~~~}}}}}}~~~~~~}}}{{{xxxvvvwwwtttppplllgggccc```___^^^___aaaccceeeggghhhiiikkknnnqqqtttuuuwwwyyy{{{yyyzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{|||~~~~~~}}}|||yyyxxxxxxxxxxxxxxxxxxxxxwwwxxxyyyyyywwwwwwxxxyyyssssssttttttsssnnnhhhccc[[[UUUMMMGGGEEEGGGIIIKKKLLLQQQYYYcccnnn}}}xxxmmmllljjjmmmttt||||||jjjeeegggjjjjjjnnnuuu{{{~~~qqq^^^WWWUUUTTTSSSRRRSSSTTTTTTRRRPPPQQQRRRRRRPPPMMMKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJLLLKKKIIIHHHHHHIIIKKKLLLHHHIIIIIIIIIHHHHHHGGGFFFCCCFFFIIIJJJHHHFFFGGGIIIFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFHHHIIIHHHFFFBBBCCCFFFIIILLLKKKHHHEEEHHHHHHJJJLLLNNNNNNLLLIIIIIIGGGGGGIIIIIIHHHLLLRRRNNN[[[kkkzzz|||yyy{{{}}}}}}{{{wwwssspppnnnkkkjjjgggeeeccceeejjjnnnlllmmmnnnqqqsssvvvyyyzzzvvvvvvwwwxxxvvvppphhhbbb___]]][[[YYYXXXVVVTTTQQQIIIHHHFFFEEEFFFKKKRRRXXX]]]cccllltttzzz~~~{{{|||~~~~~~}}}zzzyyyooolllfff```\\\ZZZZZZ[[[\\\___cccjjjrrrzzz~~~~~~{{{yyyxxxyyyzzz{{{}}}~~~}}}yyytttmmmjjjnnnrrrrrrppppppnnnmmmllliiiiiikkkppptttvvv{{{~~~{{{}}}mmm]]]PPPOOOMMMFFFDDDIIICCCCCCCCCDDDEEEDDDBBB@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<===???@@@CCCDDDEEE???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>@@@@@@???>>>>>>???@@@AAA}}}{{{xxxwwwxxxzzzzzzzzz||||||||||||||||||{{{zzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||zzzyyyxxxxxxyyy{{{|||~~~~~~}}}}}}|||||||||{{{yyyrrrlllgggdddccciiipppqqqssswwwzzz|||~~~}}}||||||}}}|||{{{yyyxxxvvvnnnkkkhhhccc```^^^]]]]]]^^^aaadddggghhhjjjlllnnnrrrsssuuuwwwyyyzzz{{{|||zzzzzz{{{|||}}}~~~~~~~~~|||{{{{{{|||}}}}}}~~~}}}}}}||||||yyyyyyyyyzzzzzzyyyxxxxxxwwwyyy{{{zzzxxxuuussssssvvvrrrmmmkkkjjjhhhbbb]]]VVVOOOIIIHHHGGGFFFHHHKKKTTTWWW___mmmzzzxxxoookkkfffmmmwww~~~oooccceeekkkmmmpppuuuxxx{{{|||iii\\\VVVVVVRRRTTTVVVUUUSSSQQQPPPPPPQQQQQQOOONNNMMMKKKJJJJJJIIIIIIIIIJJJLLLLLLIIIGGGIIIIIIJJJIIIHHHGGGIIIKKKHHHHHHGGGGGGFFFGGGGGGGGGJJJJJJIIIHHHGGGFFFFFFEEEGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIMMMRRRZZZeeesss~~~zzzzzz|||}}}xxxxxx{{{{{{xxxyyytttmmmiiigggggggggfffjjjiiijjjmmmrrrxxx{{{}}}uuutttrrrqqqppplllgggdddgggdddaaa^^^]]]\\\ZZZXXXRRRMMMHHHHHHIIIIIINNNTTT[[[^^^ccchhhnnnuuu|||~~~|||tttqqqkkkccc\\\XXXXXXYYYZZZ^^^dddmmmvvv~~~~~~{{{yyyvvvrrrqqqxxx|||xxxyyyzzzxxxtttrrrpppnnnnnnooopppooonnnmmmkkkjjjkkknnnppprrrsssmmm^^^VVVMMMHHHGGGGGGEEEBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBB?????????@@@AAABBBCCCDDDAAA@@@???>>>>>>???@@@AAA???@@@@@@@@@@@@>>><<<;;;======>>>???????????????|||zzzxxxvvvvvvwwwxxxxxx{{{{{{{{{|||{{{{{{zzzzzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{yyyxxxxxxzzz{{{|||}}}}}}}}}||||||{{{{{{{{{zzztttoookkkhhhgggkkkrrruuuxxx}}}}}}||||||||||||{{{yyyvvvsssqqqjjjhhhddd```^^^]]]^^^______bbbeeehhhiiikkkmmmooossstttvvvxxxzzz{{{||||||{{{{{{{{{|||}}}}}}~~~~~~}}}|||{{{{{{{{{|||}}}}}}||||||{{{{{{zzzyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyxxxxxxyyy{{{zzzxxxvvvtttssstttpppkkkiiihhhddd^^^XXXRRRLLLHHHHHHIIIIIILLLQQQXXX\\\fffttttttmmmjjjiiipppzzz~~~kkkaaadddiiimmmppptttwwwzzzsssdddZZZUUUTTTRRRTTTUUUTTTRRROOONNNOOOOOOOOONNNMMMLLLKKKJJJJJJJJJIIIIIIKKKLLLLLLJJJHHHHHHIIIIIIHHHGGGGGGHHHJJJIIIIIIHHHGGGGGGGGGHHHHHHJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEECCCCCCDDDDDDCCCCCCBBBAAABBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHEEEIIIOOOUUU___ooo{{{zzz||||||}}}{{{sssmmmiiigggeeedddhhhffffffiiiooouuuyyyzzzvvvssspppnnnmmmmmmkkkjjjiiieeeaaa^^^]]]^^^^^^]]]]]]WWWRRRRRRQQQQQQUUUZZZ\\\^^^aaadddiiinnnssswww{{{|||}}}}}}xxxvvvppphhhaaa\\\ZZZZZZ[[[^^^eeemmmvvv~~~}}}~~~}}}{{{zzzxxxvvvtttooonnnnnnooottt}}}{{{xxxzzz{{{yyyvvvtttrrrpppoooppppppooommmmmmlllkkklllpppuuuyyy|||ttt```WWWQQQJJJFFFGGGGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>?????????@@@@@@@@@@@@???????????????@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDD@@@??????>>>>>>??????@@@????????????>>>===<<<;;;>>>>>>???@@@@@@@@@@@@???{{{zzzxxxvvvtttttttttuuuyyyyyyzzzzzzzzzzzzzzzyyy{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~|||{{{zzzyyyyyyzzz{{{||||||||||||{{{{{{{{{{{{{{{zzzvvvrrrqqqnnnlllooouuuxxx|||~~~|||{{{{{{{{{zzzxxxuuupppllliiidddbbb^^^\\\\\\]]]```bbbbbbdddhhhjjjkkkmmmoooqqquuuvvvxxxzzz|||}}}}}}}}}||||||||||||||||||||||||{{{zzzzzzzzz{{{|||}}}}}}~~~~~~}}}||||||{{{{{{zzzxxxyyyyyyzzzzzzyyyyyyyyyzzzzzzzzzzzzxxxvvvtttrrrpppmmmiiifffddd___XXXRRRMMMHHHFFFHHHKKKMMMRRRYYY___eeeppp~~~vvvmmmiiiiiinnnuuutttfffaaadddiiiqqqsssvvvxxx|||}}}hhh^^^WWWRRRQQQRRRTTTUUUSSSPPPNNNLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIKKKLLLLLLJJJHHHGGGHHHIIIHHHFFFFFFHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBCCCCCCBBBBBBAAA@@@AAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBAAA@@@@@@???BBBBBBCCCDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDGGGJJJKKKOOO\\\ooo}}}~~~|||}}}~~~|||tttnnnjjjfffdddgggfffeeehhhmmmsssxxxyyywwwsssnnnlllmmmoooqqqqqqlllgggaaa]]]^^^aaadddfffhhhbbb^^^]]]\\\\\\___eeebbbbbbbbbccceeegggjjjlllpppqqqssswww{{{~~~~~~}}}|||||||||~~~~~~zzzxxxtttnnnfff```^^^]]]bbbfffkkksss{{{~~~{{{yyy{{{{{{|||}}}~~~|||vvvqqqnnnkkkhhhfffbbbccceeelllvvv{{{xxxzzz}}}|||zzzxxxuuusssqqqqqqpppnnnmmmmmmllllllooouuu~~~vvvcccXXXNNNJJJFFFEEEFFFFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>======<<<===>>>>>>>>>>>>>>>??????>>>>>>======>>>>>>???@@@BBBBBBAAAAAAAAABBBBBBCCC>>>>>>????????????>>>>>>>>>>>>===<<<;;;;;;;;;;;;>>>??????@@@@@@@@@@@@@@@zzzyyyxxxvvvsssrrrrrrsssvvvwwwxxxyyyyyyyyyyyyyyy{{{|||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~}}}|||{{{zzzzzz{{{{{{|||{{{{{{{{{{{{{{{{{{zzzzzzzzzwwwuuuuuusssppprrrwwwyyy}}}~~~|||{{{zzz{{{zzzxxxuuupppkkkeeebbb^^^\\\ZZZYYY[[[^^^bbbeeeeeehhhkkkmmmnnnppprrrtttxxxyyyzzz|||}}}~~~~~~~~~}}}}}}|||||||||{{{{{{{{{yyyyyyyyyzzz{{{|||}}}}}}~~~~~~~~~}}}||||||{{{{{{xxxxxxyyyzzzzzzzzzyyyyyy{{{zzzyyyxxxxxxvvvsssqqqmmmkkkgggddd```ZZZRRRMMMHHHEEEEEEHHHLLLOOOWWW^^^fffnnnzzzvvvkkkfffggghhhqqqyyyzzzjjjbbbccchhhlllvvvxxx{{{}}}qqq```ZZZVVVQQQNNNRRRSSSTTTRRROOOLLLJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLJJJJJJJJJKKKLLLLLLJJJHHHGGGHHHHHHGGGFFFFFFGGGIIIJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJFFFFFFFFFFFFEEEEEEEEEEEEAAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBBAAAAAA@@@???>>>@@@AAABBBBBBDDDDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEHHHJJJHHHHHHPPP___lll||||||uuupppllliiiiiihhhgggjjjoootttxxxzzzuuurrrooooooqqqtttvvvwwwoooiiiaaa^^^___dddjjjnnnmmmhhheeefffggghhhlllrrrpppnnnkkkiiihhhhhhgggfffeeeeeehhhlllrrruuuvvvvvvuuuuuuvvvyyy|||}}}|||{{{wwwwwwuuuqqqkkkfffcccbbbkkkmmmrrrxxx~~~}}}zzzwwwuuutttxxxzzz}}}~~~}}}|||{{{zzzzzzxxxtttnnnjjjgggeeebbb`````````ccckkkvvv}}}|||{{{yyy|||~~~~~~}}}zzzxxxtttrrrqqqpppnnnllljjjlllooouuu{{{fffYYYSSSHHHEEECCCCCCDDDDDDBBB@@@????????????????????????>>>>>>>>>=========<<<<<<===========================<<<<<<<<<<<<===>>>>>>BBBAAA@@@@@@@@@@@@@@@AAA<<<===>>>??????>>>===<<<>>>===;;;:::999:::;;;;;;======>>>???????????????vvvwwwwwwuuurrrqqqqqqsssuuuvvvwwwxxxyyyyyyyyyyyy{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}||||||{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{yyywwwvvvwwwvvvssstttyyyzzz~~~}}}{{{zzzyyyzzzxxxuuupppkkkeee```^^^ZZZYYYXXXYYY\\\```eeehhhiiikkknnnpppqqqrrrtttvvvzzz{{{|||~~~~~~}}}}}}||||||{{{{{{zzzzzzxxxyyyyyyzzz{{{||||||}}}zzzzzzzzzyyyxxxxxxwwwwwwwwwxxxyyyyyyzzzzzzzzzyyy|||yyywwwvvvvvvuuurrrpppkkkiiieeeaaa[[[UUUNNNJJJFFFDDDFFFJJJMMMQQQZZZcccjjjvvv{{{kkkccccccfffhhhpppyyypppeeeccchhhnnnrrrxxx{{{~~~iii\\\YYYVVVQQQNNNQQQRRRSSSQQQNNNKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKJJJJJJKKKMMMMMMJJJHHHGGGHHHHHHGGGFFFFFFGGGIIIIIIIIIGGGFFFFFFEEEEEEEEEGGGGGGHHHHHHIIIJJJJJJJJJFFFFFFFFFEEEEEEEEEDDDDDDAAAAAAAAABBBAAA@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBEEEHHHFFFDDDGGGPPPXXXhhhzzz|||xxxtttqqqkkkjjjjjjlllppptttwwwxxxrrrrrrrrrtttwwwxxxxxxxxxpppjjjccc___bbbhhhooosssnnnkkkjjjnnnqqqsssxxx~~~~~~{{{xxxvvvtttqqqllliii______```ccchhhjjjkkkjjjkkklllmmmqqqtttvvvuuutttrrrssstttrrrooollljjjjjjpppqqquuuyyy}}}{{{vvvssssssuuuvvvxxx|||||||||{{{xxxuuurrrpppooonnnooollliiigggggggggeeedddeeedddeeejjjqqqvvvwwwvvvqqqppprrrzzz{{{zzz{{{~~~~~~~~~zzzwwwtttrrrqqqooommmkkkhhhmmmuuujjjYYYNNNIIIEEEDDDCCCBBBBBBAAA???===????????????????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????>>>>>>===>>>>>>>>><<<===>>>??????>>>===<<<===<<<:::999999999:::;;;;;;<<<<<<===============pppsssuuussspppoooqqqssstttuuuvvvxxxyyyzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{{{{|||||||||yyywwwwwwyyyxxxuuuwww|||}}}}}}|||zzzyyyxxxwwwwwwtttooojjjddd___\\\ZZZYYYYYYZZZ\\\___cccgggjjjlllnnnqqqssstttuuuwwwyyy|||}}}~~~~~~|||||||||{{{{{{zzzzzzzzzyyyzzz{{{|||||||||||||||{{{{{{zzzzzzyyyxxxxxxxxxwwwwwwxxxyyyzzzzzzzzzzzz|||xxxuuutttuuutttqqqmmmhhhfffbbb\\\VVVPPPKKKHHHFFFEEEHHHLLLPPPUUU___iiiooo}}}pppccc```dddhhhjjjmmmxxxwwwkkkeeegggmmmtttwwwyyy}}}zzzddd[[[YYYVVVRRRPPPPPPRRRSSSQQQNNNLLLJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMKKKJJJJJJLLLMMMMMMKKKIIIGGGHHHIIIHHHFFFFFFHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFEEEEEEEEEDDDDDDDDDAAAAAABBBBBBAAAAAA@@@???@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBBCCCDDDDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDAAADDDFFFFFFFFFFFFJJJMMMZZZkkk~~~}}}}}}zzzxxxkkkkkklllnnnqqqssstttssspppqqqsssvvvyyyzzzxxxvvvpppkkkeeebbbeeekkkqqqtttpppmmmmmmqqquuuwww|||}}}vvvqqqcccaaa``````bbbbbbaaa___```aaabbbfffjjjlllkkkjjjkkkmmmoooooonnnmmmnnnooosssuuuxxx{{{|||vvvqqqpppsssxxx|||~~~yyyrrrpppmmmjjjhhhgggffffffjjjiiiiiijjjlllmmmlllkkkjjjiiihhhhhhiiijjjjjjiiijjjmmmuuu}}}yyyxxxxxxzzzzzzzzzwwwtttrrrppppppooommmlllgggqqqnnn```SSSHHHCCCDDDDDDCCCBBB@@@???>>>===????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;<<<<<<;;;;;;<<<<<<===>>>======<<<<<<<<<======>>><<<<<<============<<<<<<;;;;;;:::::::::::::::;;;::::::;;;<<<<<<<<<<<<<<>>>>>>>>>>>============<<<<<<<<<;;;<<<<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<===>>>???===<<<<<<;;;;;;<<<<<<===::::::;;;;;;;;;;;;;;;::::::;;;<<<<<<======<<<<<>>???@@@AAABBBCCCCCCCCC@@@AAAAAABBBCCCDDDEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDCCC@@@???AAAEEEHHHHHHFFFOOOVVVaaannn}}}zzzttt{{{~~~{{{yyyrrrsssuuuxxxyyyxxxtttqqqpppoooppprrrtttuuusssrrrnnnkkkhhhhhhjjjnnnqqqssspppllljjjkkkjjjiiijjjooowwwxxx}}}~~~vvvrrrlllfffbbb]]]XXXUUUQQQQQQSSSVVVZZZ\\\[[[ZZZZZZ[[[]]]]]]]]]^^^aaacccbbbeeeiiinnntttzzz~~~{{{{{{{{{|||~~~|||wwwssspppnnnmmmjjjiiiiiijjjmmmqqqvvvzzz}}}~~~~~~|||wwwppphhhddd``````aaabbbeeeiiimmmooolllmmmooorrrttttttqqqoooeeeeeeccc___[[[[[[___ccclllwwwyyywwwtttqqqpppooopppppppppnnnllllllmmmnnnmmmlllmmm|||ppp]]]TTTNNNGGGCCCDDDBBBBBBBBB@@@??????AAACCC????????????????????????<<<<<<==================>>>>>>=========<<<<<<<<<===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<===???@@@@@@===<<<;;;::::::;;;<<<===999:::;;;<<<===<<<;;;:::;;;<<<<<<===>>>=========bbbcccdddfffhhhkkkmmmooouuuvvvwwwxxxyyyzzzzzzzzzzzz{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||}}}}}}}}}}}}||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}yyyxxxvvvtttqqqnnnlllkkkdddbbb___ZZZWWWWWWZZZ]]]^^^___bbbdddfffjjjooorrruuuvvvwwwxxxyyyzzzzzz{{{}}}~~~~~~}}}~~~~~~|||{{{zzzzzzzzz{{{||||||{{{zzzyyyyyyyyyyyyyyyxxxvvvtttsssrrrssssssttttttuuuvvvwwwxxxyyyyyywwwuuusssqqqpppmmmhhheee```ZZZQQQKKKIIIHHHGGGFFFJJJMMMRRRVVV]]]hhhuuupppiiibbbcccjjjrrruuuuuuwwwyyy}}}xxxppprrrssssssrrrtttyyy~~~}}}fffaaaZZZUUUSSSRRRRRRQQQQQQQQQPPPOOONNNLLLLLLKKKHHHHHHJJJKKKLLLLLLLLLLLLJJJKKKMMMNNNNNNMMMKKKJJJLLLLLLLLLJJJHHHHHHJJJLLLVVVTTTPPPMMMJJJHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBDDDCCCBBBAAA@@@AAABBBBBBAAABBBCCCEEEEEEEEEEEEDDDBBBBBBAAABBBCCCDDDFFFHHHGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCEEEFFFHHHJJJKKKNNNTTT\\\ccclll|||{{{rrrrrrwww|||xxxvvvuuuvvvsssvvvzzz~~~|||vvvrrrooorrrssspppqqqttttttqqqllljjjhhhiiillloooqqqrrrsssooojjjgggggggggfffdddmmmmmmnnnsssyyy}}}}}}|||xxxvvvrrrmmmfff^^^XXXUUUNNNPPPSSSTTTTTTUUUXXXYYYVVVVVVUUUVVVWWWYYY[[[\\\]]]^^^aaagggnnnrrrtttuuutttqqqnnnmmmmmmqqquuuxxx~~~yyyuuurrrnnnllljjjgggdddaaa```______^^^^^^___ccchhhmmmqqqpppqqqpppooolllgggccc```___aaaeeeiiilllooopppqqqrrrooommmoootttsssmmmgggcccccc```ZZZVVVYYYaaahhhvvvyyyuuupppllljjjjjjjjjjjjkkkkkkkkklllnnnoooooonnnxxxkkkaaaUUUMMMIIIFFFAAA===@@@@@@@@@???======@@@BBBAAA@@@???===<<<<<<<<<<<<;;;<<<>>>??????===<<<:::<<<<<<<<<<<<<<<===>>>>>>>>>>>>======<<<<<<<<<;;;???===::::::;;;===>>>>>>>>>======<<<;;;;;;::::::777777777888999999999:::888888999999999:::::::::dddddddddfffgggiiikkklllssstttuuuvvvwwwwwwxxxxxxxxxyyyzzz|||}}}}}}}}}}}}~~~~~~}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~|||}}}}}}}}}}}}~~~~~~~~~~~~|||}}}~~~~~~}}}{{{zzzwwwvvvssspppmmmjjjhhhfff___]]][[[XXXUUUVVVZZZ]]]```cccfffhhhkkknnnrrruuuwwwxxxxxxyyyzzz{{{{{{|||}}}~~~}}}}}}~~~~~~}}}{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwxxxwwwvvvtttsssrrrrrrssssssssstttuuuvvvwwwwwwwwwuuusssqqqooonnnjjjfffccc^^^XXXPPPJJJHHHGGGGGGFFFLLLOOOTTTZZZbbbnnn|||{{{nnnjjjhhhkkkssszzz|||{{{|||~~~zzzsssoooqqqtttttttttvvv{{{rrrccc___YYYTTTRRRRRRRRRRRRQQQPPPOOONNNMMMLLLLLLKKKHHHIIIJJJKKKLLLLLLLLLLLLJJJLLLMMMNNNNNNMMMLLLJJJMMMMMMMMMKKKIIIIIIKKKMMMUUUSSSPPPMMMJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEFFFFFFBBBCCCCCCDDDDDDCCCCCCBBBDDDCCCBBBAAAAAAAAABBBBBBAAABBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMLLLQQQXXX]]]cccooo{{{yyyzzz}}}xxxvvvuuuuuutttwww}}}{{{wwwyyyxxxuuusssuuutttqqqmmmkkkhhhiiilllppprrrsssrrrnnniiiffffffeeecccaaagggggghhhkkkpppssssssrrrtttrrroookkkfff```[[[XXXSSSTTTVVVUUUUUUUUUVVVWWWVVVVVVTTTTTTTTTTTTUUUVVVUUUUUUWWW[[[aaaeeefffgggfffdddaaa___```eeejjjmmmtttuuuvvvuuurrrlllgggcccaaa```^^^\\\YYYXXXVVVVVVWWWWWWWWWXXX\\\aaafffiiikkkjjjiiihhhfffeeedddcccgggiiikkknnnooopppoooooommmkkkjjjmmmppppppjjjdddbbbbbb___[[[WWWZZZbbbiiixxx~~~vvvrrrmmmhhhffffffggggggiiijjjkkkkkkkkklllnnnpppsss```XXXNNNGGGDDDCCC@@@===???@@@@@@>>>======???AAA@@@???>>>===<<<<<<<<<<<<:::;;;===>>>???>>><<<;;;===============>>>>>>???============<<<<<<;;;;;;>>><<<::::::;;;===>>>>>>=========<<<;;;:::::::::888888888888888999999999999999999:::::::::;;;;;;fffffffffffffffgggggghhhppppppqqqrrrsssttttttuuuvvvwwwwwwyyy{{{}}}~~~~~~~~~~~~}}}|||||||||}}}~~~~~~~~~~~~~~~~~~}}}{{{|||||||||||||||{{{{{{{{{{{{|||~~~~~~}}}{{{xxxvvvtttrrrnnnjjjfffccc```___ZZZZZZYYYWWWWWWYYY]]]```dddhhhllloooqqqsssuuuwwwzzzzzzzzz{{{{{{||||||}}}}}}~~~}}}}}}~~~}}}|||||||||||||||yyyxxxwwwvvvvvvuuuuuuvvvwwwvvvuuutttssssssssssssrrrrrrsssssstttttttttuuusssrrrooommmkkkgggbbb___ZZZUUUNNNHHHFFFGGGGGGGGGNNNRRRYYY```iiiwwwsssnnnnnnrrrxxx~~~|||sssnnnnnnrrrvvvwwwwwwxxx|||{{{hhh___[[[VVVSSSRRRSSSTTTTTTPPPOOOOOONNNMMMLLLKKKKKKIIIJJJKKKKKKLLLLLLLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKMMMNNNNNNMMMKKKKKKLLLNNNTTTRRRPPPMMMJJJIIIIIIIIIGGGFFFEEEDDDDDDCCCCCCDDD@@@AAABBBCCCEEEFFFGGGHHHBBBCCCCCCDDDDDDCCCCCCBBBDDDCCCBBBBBBAAAAAABBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHJJJLLLNNNLLLPPPUUUWWWZZZaaammmvvv~~~yyyvvvttttttuuuyyy|||xxxxxxuuuqqqnnnkkkiiiiiilllpppssstttrrrooojjjgggfffeeecccaaacccbbbccceeehhhiiihhhggglllkkkjjjhhheeebbb___^^^\\\]]]]]]\\\ZZZXXXYYYZZZ[[[ZZZXXXVVVUUUTTTSSSSSSSSSRRRRRRTTTXXX[[[\\\\\\YYYVVVSSSQQQSSSXXX___cccdddfffggggggccc^^^XXXTTTSSSSSSRRRQQQPPPOOONNNMMMPPPQQQQQQTTTXXX]]]aaadddfffeeedddcccccceeeggghhhmmmoooppprrrqqqooolllkkkgggggghhhkkkmmmlllgggbbbbbbbbb```\\\[[[^^^eeekkkzzzzzzsssoooiiicccaaaaaadddffffffiiikkkjjjiiijjjqqqwwwrrr___TTTNNNGGGBBBBBBBBB@@@>>>>>>??????>>>======???@@@>>>>>>===<<<;;;;;;;;;;;;:::;;;===>>>>>>>>>===<<<>>>============>>>??????===<<<<<<<<<<<<;;;;;;;;;<<<:::999999<<<>>>??????===<<<<<<;;;;;;::::::999999999999888888888888888999::::::::::::;;;;;;;;;iiiiiihhhgggfffeeeeeeeeejjjjjjkkkmmmnnnppprrrsssuuuuuuvvvxxxzzz~~~~~~~~~~~~}}}||||||}}}}}}~~~}}}}}}}}}|||{{{|||||||||{{{{{{zzzzzzzzz{{{|||}}}~~~|||yyyuuurrrooolllhhhddd___\\\ZZZYYYXXXYYYZZZ[[[\\\^^^cccfffhhhlllqqquuuvvvwwwxxxyyy{{{{{{{{{{{{||||||}}}}}}}}}~~~~~~}}}|||}}}~~~}}}}}}}}}}}}}}}yyyxxxwwwvvvvvvuuuuuuuuuvvvuuuuuuttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrpppmmmkkkhhhddd___[[[UUUQQQKKKGGGFFFGGGIIIKKKRRRWWW___hhhsssuuurrrwww~~~uuunnnlllppptttxxxzzzyyyzzz}}}ssseeeZZZWWWSSSQQQRRRSSSTTTTTTOOONNNNNNMMMLLLLLLKKKKKKIIIJJJKKKKKKLLLLLLLLLLLLJJJKKKLLLLLLLLLLLLKKKJJJMMMNNNOOONNNMMMLLLMMMOOOQQQPPPNNNLLLKKKJJJIIIIIIFFFFFFEEEDDDCCCCCCCCCCCCAAABBBCCCDDDEEEFFFGGGGGGCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGEEEDDDCCCDDDCCCBBBBBBAAAAAAAAAAAA???@@@AAACCCEEEHHHJJJKKKNNNQQQTTTUUUVVVYYY```fffxxx{{{wwwtttsssvvv{{{~~~}}}yyytttooommmjjjjjjlllppptttuuutttrrrnnnkkkiiifffeeedddddddddddddddeeeeeedddcccddddddddddddccccccbbbbbbeeeffffffdddbbb```aaaaaacccbbb```^^^\\\ZZZYYYYYYVVVTTTSSSTTTVVVXXXXXXXXXUUURRROOOMMMOOOUUU\\\aaaaaaaaa```]]]ZZZUUUPPPMMMMMMNNNNNNMMMMMMLLLLLLKKKPPPQQQSSSUUUYYY]]]aaacccfffeeeeeeeeefffhhhjjjlllkkklllnnnooommmjjjgggeeeeeegggjjjmmmnnnlllgggdddddddddbbbaaa```dddjjjooo{{{|||tttnnnkkkeee___]]]^^^cccfffdddjjjnnnllljjjmmmwwwuuubbbVVVMMMIIIDDDBBBBBBBBBBBBAAA===>>>???>>>======>>>???===<<<<<<;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999888999<<<>>>>>>>>>;;;;;;;;;;;;::::::999999:::999999999888777777777888888999999999:::::::::mmmlllkkkiiihhhggggggfffdddeeefffhhhjjjmmmoooqqqssstttuuuwwwzzz~~~~~~~~~~~~~~~|||}}}}}}~~~~~~||||||||||||}}}}}}}}}|||{{{zzzyyyyyyxxx{{{{{{|||{{{yyyuuuqqqoooiiifffbbb^^^ZZZXXXWWWVVVXXXZZZ\\\^^^```cccgggjjjkkkoootttxxxyyyyyyyyyyyyzzzzzz{{{{{{||||||}}}}}}|||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}zzzyyyxxxwwwwwwvvvwwwwwwuuuuuuuuuuuuuuuuuuttttttsssssssssrrrqqqqqqppppppqqqooolllhhheee```[[[WWWOOOMMMJJJGGGGGGIIIMMMQQQWWW^^^hhhrrr}}}zzz~~~{{{pppjjjiiiqqquuuyyy{{{zzz{{{~~~lllbbbWWWTTTQQQPPPQQQRRRSSSSSSMMMMMMMMMLLLLLLKKKKKKKKKIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNNNNMMMLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDEEEEEEEEEEEEEEECCCDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGEEEDDDBBBCCCBBBBBBAAAAAAAAAAAABBB???@@@AAABBBDDDGGGIIIJJJMMMOOORRRRRRSSSUUUYYY]]]hhhxxx}}}xxxuuusssvvv{{{~~~yyyqqqnnnjjjiiilllooossstttsssrrrpppmmmiiigggeeeeeeffffffgggfffeeedddccccccaaaaaaaaabbbbbbcccddddddhhhiiijjjiiigggffffffggghhhhhhgggeeedddbbb```___YYYXXXVVVWWWXXXYYYYYYXXXXXXVVVRRRQQQSSSXXX^^^bbbeeebbb]]]XXXTTTQQQOOOOOONNNNNNOOOOOOOOONNNMMMMMMRRRSSSUUUXXX\\\___bbbcccdddeeefffggghhhhhhiiiiiicccdddfffgggfffdddbbb```hhhlllqqqtttsssoookkkhhhggggggffffffgggkkkpppssszzz}}}uuunnngggeeeaaa\\\ZZZ\\\ccchhhhhhnnnssssssppptttvvvbbbVVVQQQHHHFFFCCCBBBAAAAAA@@@@@@<<<===>>>>>>===<<<===>>><<<<<<;;;;;;;;;<<<<<<===;;;<<<<<<===============;;;::::::::::::;;;<<<<<<::::::::::::;;;;;;;;;;;;999888777999;;;===>>>===:::::::::::::::999999999:::999999999888777777777666777777777777888888888qqqpppooommmlllkkkkkkkkkcccccccccdddfffiiikkkmmmooopppqqqtttxxx{{{~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}~~~}}}||||||zzzyyyxxxwwwwwwxxxxxxvvvtttqqqmmmjjjhhhbbb```]]]ZZZXXXWWWXXXXXXYYY[[[___bbbdddgggjjjlllmmmqqqvvvyyyzzzzzzzzz{{{yyyzzz{{{|||}}}~~~~~~|||}}}~~~~~~||||||}}}~~~|||}}}}}}~~~~~~}}}||||||{{{{{{yyyxxxxxxxxxxxxxxxuuuuuuvvvwwwwwwwwwvvvvvvuuuuuutttsssrrrqqqppppppooollliiieeeaaa\\\VVVRRRKKKKKKIIIHHHIIIMMMSSSXXX___gggsss~~~rrriiieeefffpppsssxxxzzzzzz|||sssccc\\\VVVSSSPPPOOOOOOPPPPPPPPPLLLLLLLLLLLLKKKKKKJJJJJJHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMMMMLLLKKKLLLMMMJJJJJJJJJIIIIIIHHHHHHHHHEEEDDDCCCBBBBBBAAAAAABBBEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCDDDFFFHHHIIIJJJIIIKKKLLLNNNOOOQQQUUUXXXaaaooozzzvvvtttuuuzzz|||tttpppkkkiiijjjmmmppprrrooooooooolllhhhfffeeeeeefffhhhiiihhheeedddddddddcccccccccccccccdddeeeeeefffhhhhhhgggfffeeefffgggiiihhhhhhgggeeecccaaa```___^^^___```bbbcccaaa```]]][[[XXXWWWWWW[[[___bbbeeeaaa[[[TTTQQQPPPQQQRRRPPPPPPQQQQQQQQQOOONNNMMMQQQSSSVVVYYY\\\^^^______```aaabbbcccddddddcccccc^^^___```aaabbbbbbaaaaaalllssszzz|||xxxsssnnnmmmkkkjjjjjjjjjmmmppptttvvvxxx~~~~~~{{{wwwppphhh``````___\\\[[[___fffmmmsssxxx}}}|||{{{vvvbbbSSSKKKKKKCCCBBBAAA@@@???>>>======;;;<<<>>>>>>===<<<<<<===<<<;;;;;;;;;<<<===>>>>>>========================:::999999999999:::;;;;;;999999:::::::::::::::;;;999888777999;;;<<<<<<;;;999999999999999999999999999999999888888888888888555555666666666777777777tttsssrrrqqqppppppppppppeeedddcccbbbcccdddfffggggggiiilllooosssvvvxxxxxx{{{{{{}}}~~~~~~~~~}}}}}}|||{{{zzzzzz|||}}}|||{{{zzzyyywwwvvvuuutttsssqqqnnnjjjgggdddaaa```]]][[[YYYXXXXXXYYY[[[\\\]]]```dddgggiiikkknnnpppqqqtttxxxzzzzzz{{{{{{|||yyyzzz{{{}}}~~~|||}}}~~~}}}|||{{{|||~~~{{{||||||}}}}}}}}}|||{{{{{{zzzyyyxxxxxxwwwxxxxxxuuuvvvwwwxxxyyyyyyxxxwwwxxxwwwvvvuuusssrrrppppppkkkiiieeeaaa]]]WWWQQQMMMHHHIIIIIIIIIKKKQQQYYY___hhhqqq~~~}}}|||pppfffaaaaaadddllloootttwwwzzz|||hhh\\\WWWVVVSSSPPPNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGIIIKKKLLLKKKJJJJJJKKKGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAADDDDDDDDDEEEFFFFFFFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEDDDCCCBBBAAACCCCCCBBBBBBCCCDDDFFFGGGEEEEEEDDDDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHGGGGGGIIIJJJLLLOOOSSSUUUZZZeeeqqqyyy|||xxxuuutttyyy|||uuuqqqkkkhhhhhhkkknnnooommmoooooommmiiiffffffggggggiiikkkjjjhhhffffffhhhiiihhhgggfffeeeffffffgggeeeffffffeeecccbbbbbbccchhhhhhgggfffcccaaa^^^]]]aaabbbdddgggjjjkkkiiigggbbbaaa^^^\\\\\\]]]```aaa```]]]XXXTTTRRRRRRTTTVVVTTTTTTUUUTTTSSSQQQNNNMMMPPPRRRUUUXXXZZZ[[[[[[[[[]]]]]]\\\\\\\\\^^^___````````````aaabbbdddeeeeeeooowww{{{tttpppooommmllllllmmmooosssuuuvvvvvv{{{~~~|||xxxtttlllccc___aaaccccccccchhhpppwwwsssaaaTTTIIIEEEFFF???@@@@@@@@@>>>======>>>:::<<<>>>>>>===;;;;;;<<<<<<<<<<<<<<<===>>>???@@@???>>>===<<<<<<<<<;;;<<<::::::999999::::::;;;<<<888999999999::::::::::::999888888999;;;;;;:::999888888888999999999999999888888888888888999999999666666666666777777777777vvvuuuttttttsssssstttttthhhgggdddbbbaaaaaabbbbbbbbbdddhhhkkkoooqqqrrrrrrtttuuuvvvxxxzzz|||~~~~~~~~~{{{|||||||||zzzyyyyyy{{{}}}{{{zzzyyywwwvvvtttsssrrrnnnlllhhhccc___]]][[[ZZZZZZYYYWWWWWWXXXZZZ]]]___bbbeeejjjmmmoooppprrrtttsssvvvyyy{{{{{{{{{}}}~~~zzz{{{|||~~~|||}}}~~~}}}|||{{{|||~~~zzz{{{|||}}}}}}|||{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwuuuvvvxxxyyyzzzzzzyyyxxxyyyyyywwwvvvtttrrrqqqpppiiifffbbb^^^YYYTTTMMMIIIFFFHHHIIIJJJMMMSSS\\\cccmmmwwwzzz|||vvvlllaaa[[[[[[___ccchhhlllqqquuuzzzrrrcccZZZVVVVVVSSSPPPNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEGGGJJJJJJJJJIIIIIIJJJEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDCCCBBBAAAAAAAAAAAABBBCCCCCCEEEFFFGGGHHHIIIDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEEEEEEEDDDBBBAAACCCCCCBBBBBBCCCDDDFFFGGGEEEDDDCCCBBBBBBCCCDDDEEECCCCCCBBBBBBBBBCCCCCCDDDBBBAAAAAABBBBBBCCCDDDEEEGGGGGGHHHIIIKKKOOOSSSUUUSSS[[[ccchhhqqq}}}yyyvvvtttyyy{{{vvvqqqkkkggggggjjjlllnnnnnnpppqqqpppllliiiiiikkkiiikkknnnmmmjjjiiijjjlllnnnmmmkkkiiihhhgggggghhhfffggggggeeebbb``````aaahhhhhhgggeeebbb___[[[YYY\\\]]]aaaeeeiiijjjgggeeefffeeebbbaaa`````````aaaZZZYYYWWWUUUUUUVVVWWWXXXWWWXXXXXXWWWUUURRROOOMMMPPPRRRUUUXXXYYYZZZYYYXXX]]][[[XXXWWWXXX[[[___bbbddddddddddddeeegggiiijjjpppyyy|||tttpppooonnnmmmlllnnnpppsssuuuuuutttyyy}}}{{{wwwrrriiiaaabbbfffjjjkkklllqqqyyyuuu___TTTMMMGGGDDDEEE>>>???AAAAAA@@@???@@@@@@999;;;>>>>>><<<;;;;;;;;;<<<<<<<<<<<<===???@@@AAA@@@???>>><<<;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<888888888999999:::::::::999888888999;;;;;;999888888888888888888888999999777777888888999999999:::777777777777888888888888wwwvvvuuuttttttsssssssssrrrmmmgggdddcccccc```^^^cccccccccddddddfffggggggnnnoooqqqsssvvvxxxzzz{{{~~~~~~~~~~~~~~~}}}|||{{{~~~~~~~~~||||||~~~~~~}}}~~~~~~~~~|||zzzzzzwwwwwwwwwvvvvvvuuuuuuuuuvvvuuutttrrrpppmmmlllkkkiiigggccc^^^[[[YYYXXXXXXTTTVVVXXXZZZ[[[^^^aaadddhhhiiilllooorrruuuwwwwwwxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||||||{{{{{{{{{{{{||||||||||||}}}}}}}}}|||{{{yyyxxxwwwzzzzzzzzzzzz{{{}}}~~~~~~zzzxxxuuurrrnnnkkkkkkddd^^^YYYRRRJJJGGGHHHFFFIIILLLMMMOOOWWWdddmmmuuu{{{~~~|||rrrjjjeee]]]XXXXXX\\\```bbbiiikkknnnsssyyyvvvfff]]]ZZZZZZVVVSSSOOOKKKIIIIIIJJJLLLLLLJJJIIIJJJKKKLLLIIIFFFGGGHHHIIIIIIIIIHHHGGGFFFHHHGGGEEECCCBBBCCCDDDEEEGGGHHHIIIIIIHHHGGGEEEDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFEEEEEEEEEEEEFFFFFFCCCEEEEEEEEECCCBBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFHHHFFFDDDBBBAAAAAABBBCCCDDDCCCCCCBBBBBBBBBBBBCCCEEEDDDBBBAAABBBCCCEEEGGGGGGGGGGGGHHHIIILLLNNNOOOQQQUUUZZZ^^^dddooo~~~~~~|||{{{zzz{{{|||{{{{{{yyyppppppnnniiieeeeeekkkqqqpppooonnnnnnmmmmmmmmmmmmsssqqqmmmjjjiiiiiikkklllqqqqqqpppmmmjjjiiiiiijjjlllkkkiiihhhgggfffffffffggggggeeecccaaa^^^[[[YYY\\\aaaeeefffiiimmmmmmkkklllgggaaa\\\ZZZZZZZZZZZZWWWXXXXXXXXXWWWXXXZZZ]]]]]]\\\[[[YYYWWWTTTRRRQQQQQQTTTXXX[[[[[[ZZZZZZZZZ`````````]]]\\\]]]bbbgggjjjiiihhhiiilllnnnnnnmmmrrrxxx|||uuupppnnnooonnnllljjjjjjkkklllmmmssstttuuusssoookkkiiihhhlllpppuuuuuuuuuzzzlllaaaSSSJJJFFFDDDAAA>>>AAA@@@???>>>========================<<<<<<<<<<<<>>>===;;;;;;;;;<<<>>>@@@999:::;;;<<<;;;:::999888;;;;;;;;;:::::::::999999::::::999999888777777777999999999999999888777666555444555888;;;;;;888555888888888888888888888888777777777777666666666666yyyyyyxxxwwwvvvvvvvvvvvvtttpppkkkgggfffeeeccc`````````____________``````dddeeegggjjjnnnqqqssstttyyyyyyzzzzzz{{{zzzzzzzzz|||}}}}}}|||{{{{{{}}}~~~}}}|||}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxvvvuuuuuutttssssssrrrrrrrrrqqqooommmjjjhhhfffeeeaaa___\\\XXXVVVUUUUUUUUUVVVXXX[[[]]]___bbbfffhhhkkklllooorrruuuwwwyyyyyyyyyyyy{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||||||{{{{{{{{{|||||||||}}}}}}|||||||||||||||{{{yyyyyy{{{{{{{{{{{{|||}}}~~~}}}{{{yyyvvvrrrmmmiiifff```ZZZWWWQQQJJJHHHJJJHHHKKKOOOQQQTTT]]]kkkuuu|||{{{}}}zzzzzztttlll___[[[WWWVVVXXX]]]bbbeeejjjlllooottt{{{nnnbbb\\\YYYYYYUUURRRNNNKKKIIIIIIJJJLLLLLLKKKIIIJJJKKKKKKIIIFFFFFFFFFHHHIIIJJJIIIIIIHHHEEEDDDCCCAAAAAABBBCCCDDDFFFFFFHHHHHHIIIHHHGGGGGGDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFEEEDDDDDDEEEEEEEEEDDDEEEFFFEEECCCBBBCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBDDDEEEFFFGGGFFFDDDBBBBBBBBBCCCDDDCCCCCCCCCBBBBBBCCCDDDDDDEEEDDDBBBBBBBBBCCCEEEFFFGGGGGGGGGHHHIIIKKKMMMNNNMMMPPPTTTVVV[[[dddqqq{{{~~~~~~yyyqqqqqqpppkkkgggfffkkkppptttsssrrrqqqppppppqqqqqqtttrrrpppmmmllllllmmmnnnqqqqqqqqqpppnnnmmmnnnooopppooonnnmmmmmmmmmmmmmmmooommmjjjfffbbb^^^\\\ZZZaaahhhnnnqqqtttvvvtttpppkkkgggaaa]]][[[\\\\\\\\\ZZZ[[[\\\\\\\\\^^^aaadddbbbbbbaaa___]]][[[YYYXXXYYY\\\```bbbbbbaaaaaaaaafffggggggeeeccceeeiiimmmpppnnnmmmnnnpppqqqrrrqqqxxx|||zzzrrrnnnlllkkkiiigggeeeeeeeeeggghhhlllmmmmmmllljjjiiijjjkkkssswww{{{{{{{{{uuuaaaXXXMMMFFFDDDCCCAAA???AAA@@@???>>>========================<<<<<<<<<<<<===<<<;;;::::::<<<>>>???::::::;;;;;;::::::999999;;;;;;;;;:::::::::999999::::::999999888777777777888999999999999888777666666555666999;;;<<<999777888888888888888888888888777777777777666666666666}}}|||{{{zzzyyyyyyyyyyyyxxxuuupppllljjjhhhfffdddaaa```^^^]]][[[ZZZZZZZZZZZZ[[[^^^aaaeeehhhkkkmmmqqqqqqrrrtttuuuvvvwwwwwwyyyzzz{{{zzzyyyzzz|||~~~~~~}}}|||{{{{{{||||||}}}~~~~~~~~~}}}zzzzzzyyyxxxwwwvvvvvvuuurrrrrrqqqpppooommmmmmlllkkkjjjgggeeebbb___]]]\\\XXXWWWUUUTTTTTTTTTUUUVVVZZZ\\\```ccceeehhhkkknnnoooppprrruuuxxxzzz{{{{{{yyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{|||||||||}}}}}}}}}{{{||||||}}}}}}||||||{{{|||||||||}}}}}}~~~~~~~~~|||{{{xxxrrrlllgggaaa[[[VVVSSSOOOIIIHHHKKKJJJNNNSSSVVV\\\gggvvv{{{xxx{{{yyyrrrooonnniiicccVVVUUUUUUVVVZZZ___dddhhhlllmmmrrrxxxtttccc]]]ZZZXXXWWWTTTQQQNNNKKKIIIIIIKKKLLLLLLKKKJJJJJJKKKJJJHHHFFFEEEFFFGGGIIIJJJJJJJJJJJJDDDCCCBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIEEEEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEDDDDDDCCCDDDDDDEEEFFFFFFFFFDDDCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDEEECCCCCCBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCCCCCCCCCCDDDEEEFFFDDDCCCCCCBBBBBBDDDEEEFFFGGGGGGGGGHHHIIIJJJLLLMMMJJJLLLNNNOOORRRYYYbbbjjjvvv}}}|||xxxrrrsssrrrnnnjjjhhhkkknnnvvvuuuuuuuuuuuuvvvwwwxxxxxxvvvtttqqqpppppppppqqqqqqrrrsssrrrqqqqqqsssuuuttttttttttttuuuvvvwwwwwwzzzwwwqqqkkkeeeaaa^^^]]]gggpppyyy~~~{{{tttlllhhhccc_________`````````aaabbbccceeeiiiooorrrqqqpppooommmjjjgggeeedddfffiiilllmmmmmmlllllllllppppppqqqpppooopppsssuuuwwwuuussssssuuuvvvvvvuuuzzz~~~~~~wwwpppkkkiiieeedddbbb```___```aaabbbeeeeeeeeedddfffjjjpppttt|||pppdddRRRMMMFFFBBBBBBBBBAAA???@@@???>>>======<<<===============<<<<<<<<<<<<;;;<<<;;;:::999:::;;;<<<===;;;;;;::::::999999::::::;;;;;;;;;;;;::::::::::::::::::999999888777777777888888999999888888777777888777888:::<<<<<<;;;999888888888888888888888888777777777777666666666666~~~}}}|||{{{{{{{{{{{{zzzxxxuuuqqqnnnkkkiiihhheeedddbbb___\\\ZZZYYYYYYWWWXXXZZZ]]]```bbbdddeeehhhiiijjjkkkmmmoooqqqrrruuuvvvwwwwwwwwwxxxzzz|||}}}|||zzzyyyzzzzzz{{{{{{|||~~~}}}|||~~~~~~~~~~~~}}}}}}~~~~~~}}}|||zzzxxxxxxvvvvvvuuutttsssqqqppppppmmmlllkkkjjjhhhgggeeeeeebbbaaa___\\\ZZZWWWUUUTTTSSSSSSTTTTTTVVVXXXZZZ[[[]]]```dddgggjjjmmmqqqsssrrrsssuuuwwwyyy{{{||||||zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{|||||||||}}}}}}}}}zzz{{{|||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~|||yyyrrrjjjddd\\\WWWRRRPPPLLLHHHHHHKKKLLLQQQWWW]]]dddqqq}}}uuuuuu}}}xxxooohhhdddccc___\\\UUUVVVXXXZZZ]]]bbbfffjjjoooqqqvvv~~~fffZZZXXXWWWUUUTTTRRRPPPMMMKKKJJJJJJKKKLLLMMMLLLLLLLLLKKKJJJIIIGGGGGGGGGHHHIIIIIIJJJJJJJJJEEEEEEEEEEEEFFFGGGHHHIIIFFFGGGGGGHHHHHHIIIIIIIIIEEEFFFFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEDDDCCCCCCCCCCCCFFFGGGGGGGGGEEEDDDEEEFFFHHHGGGFFFFFFEEEEEEFFFFFFCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDEEEFFFFFFBBBBBBBBBCCCDDDEEEFFFGGGDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKIIIJJJKKKLLLNNNSSSZZZ___eeelllwwwzzzvvvttttttsssqqqmmmkkkkkkmmmssstttvvvxxxzzz}}}~~~|||yyyuuusssqqqqqqqqqttttttuuutttsssssstttvvvvvvvvvwwwxxxzzz|||~~~}}}wwwoooiiieeedddcccjjjuuuwwwooolllgggeeeeeefffggggggiiijjjlllnnnrrrxxx|||wwwtttrrrsssuuuxxxxxxwwwvvvvvvvvvxxxxxxyyyyyyzzzzzz{{{||||||yyyvvvvvvwwwxxxxxxwwwvvvzzz~~~|||uuummmgggeee```___]]]\\\[[[\\\^^^___bbbbbbaaabbbfffnnnyyylll^^^VVVHHHEEEAAA@@@@@@AAA@@@??????>>>======<<<<<<<<<=========<<<<<<<<<;;;;;;;;;::::::999999999:::;;;<<<<<<;;;:::999888999:::;;;<<<;;;;;;;;;;;;:::::::::::::::999999888777777777777777888888888888777777999999:::;;;<<<<<<;;;:::888888888888888888888888777777777777666666666666~~~}}}||||||||||||{{{zzzxxxuuuqqqooommmmmmjjjiiifffccc```]]]\\\[[[ZZZZZZ[[[\\\]]]^^^^^^___aaaaaabbbcccfffhhhkkkllloooqqqrrrssssssuuuwwwzzz{{{zzzyyyxxxwwwxxxyyyzzzyyy{{{}}}~~~~~~}}}{{{zzzyyyyyyyyyyyyxxxxxxxxxxxx~~~|||zzzxxxwwwwwwxxxyyyyyyyyyyyyxxxvvvuuusssrrrssssssqqqooommmkkkiiiiiieeeeeecccbbb```___^^^]]]ZZZZZZXXXVVVTTTRRRQQQPPPRRRSSSTTTWWWZZZ\\\___``````ccchhhlllnnnqqqtttvvvtttuuuwwwyyyzzz{{{{{{|||||||||}}}~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{{{{{{{||||||||||||yyyzzz{{{}}}~~~~~~~~~~~~}}}~~~|||xxxqqqhhhbbbYYYTTTOOOMMMKKKHHHIIIMMMNNNUUU]]]eeennnzzzxxxsssvvvyyyqqqgggaaa^^^\\\ZZZYYYSSSVVVZZZ^^^aaaeeejjjnnnsssvvv~~~sss___VVVVVVTTTRRRQQQPPPOOOMMMKKKJJJJJJKKKLLLNNNNNNNNNNNNLLLJJJIIIIIIKKKJJJJJJIIIHHHHHHHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEDDDDDDDDDDDDDDDGGGHHHHHHHHHFFFEEEFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBBBBBBBCCCEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIGGGHHHHHHIIIKKKOOOTTTXXX[[[```hhhppp|||}}}xxxvvvuuuuuuuuurrrpppnnnmmmmmmoooqqqvvv{{{|||wwwsssqqqppppppvvvwwwvvvtttrrrqqqrrrsssuuuuuuwwwyyy|||~~~yyyrrrmmmkkkjjjjjjnnnyyyzzzsssqqqnnnmmmnnnoooppppppssstttvvvyyy}}}|||~~~~~~||||||}}}|||}}}~~~{{{xxxuuuttttttvvvvvvvvvsssxxx|||{{{ssshhh```\\\[[[ZZZYYYYYYYYY[[[^^^___ccccccbbbdddiiisssyyyhhh[[[RRRLLLDDDBBB@@@?????????>>>===>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999::::::;;;;;;<<<;;;:::999888999:::;;;<<<<<<<<<;;;;;;;;;::::::::::::999999888777777777666777777888888888777777999999:::;;;:::::::::;;;777777777777777777777777777777777777666666666666~~~}}}}}}}}}}}}|||}}}|||yyyvvvsssrrrrrrnnnllliiifffcccaaa______]]]]]]\\\\\\[[[[[[ZZZZZZ\\\\\\\\\]]]___aaadddeeehhhjjjlllmmmnnnooorrruuuuuuuuuttttttuuuuuuvvvwwwvvvwwwxxxyyyzzzyyyxxxwwwxxxxxxwwwvvvvvvuuuttttttuuuuuutttsssrrrrrrrrrrrrsssrrrrrrqqqpppnnnmmmllllllkkkjjjgggeeecccaaa```]]]\\\[[[ZZZYYYXXXWWWVVVUUUTTTTTTSSSRRRRRRQQQQQQSSSTTTVVVZZZ]]]```bbbddddddggglllppprrrtttvvvxxxwwwwwwyyyzzz{{{{{{{{{{{{}}}}}}~~~~~~~~~}}}}}}~~~}}}}}}||||||{{{{{{zzzyyyyyyzzzzzzzzz{{{{{{{{{yyyyyy{{{|||}}}~~~~~~~~~~~~~~~}}}{{{~~~}}}{{{yyyuuummmddd]]]VVVPPPLLLLLLKKKJJJLLLQQQTTT\\\gggqqqzzzzzzwwwuuuxxxtttkkkbbb^^^\\\YYYXXXYYYPPPUUU[[[___cccgggnnnsssxxx}}}xxxjjj[[[VVVUUURRRPPPPPPNNNMMMLLLKKKJJJKKKKKKLLLPPPQQQQQQPPPMMMKKKKKKKKKMMMLLLKKKIIIHHHHHHGGGHHHFFFFFFGGGHHHIIIIIIJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGFFFGGGHHHHHHIIIHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFHHHIIIIIIIIIGGGFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCDDDDDDDDDDDDDDDFFFFFFGGGHHHHHHHHHGGGGGGDDDDDDDDDFFFHHHLLLOOOQQQTTTWWW\\\aaaiiixxx}}}yyyyyywwwvvvuuusssqqqppppppooommmrrryyy|||uuupppooopppqqqxxxxxxwwwtttqqqoooooopppssstttvvvyyy|||zzztttpppnnnnnnoooqqq{{{|||wwwuuussssssuuuxxxyyyyyy{{{|||~~~}}}}}}~~~}}}~~~~~~wwwtttpppooopppqqqrrrrrrrrrwwwzzzxxxoooddd[[[WWWYYYYYYYYYZZZ]]]```dddfffhhhhhhhhhiiinnnxxxvvvddd[[[UUUOOOJJJCCCBBBAAA@@@>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;::::::999999::::::<<<<<<<<<<<<;;;;;;;;;:::::::::999999888777777777666666777777888888777777777999:::999888777999:::777777777777777777777777777777777777666666666666~~~~~~~~~~~~~~~~~~zzzwwwwwwxxxqqqpppnnnkkkhhhgggeeeeee``````___^^^]]]\\\\\\[[[ZZZZZZYYYYYYZZZ\\\^^^___```bbbdddfffgggiiilllooommmnnnooopppqqqrrrrrrrrrrrrrrrssssssttttttuuuuuuwwwvvvuuutttsssrrrqqqqqqlllmmmnnnnnnnnnnnnmmmlllkkkkkkjjjiiihhhfffeeedddaaaaaa___^^^\\\ZZZYYYXXXUUUUUUUUUTTTSSSRRRRRRQQQQQQQQQRRRRRRSSSTTTTTTTTTVVVXXX[[[^^^bbbdddggghhhhhhlllppptttvvvwwwyyyzzzyyyzzz{{{{{{||||||||||||}}}~~~~~~}}}}}}|||}}}}}}}}}|||{{{{{{zzzzzzxxxxxxxxxyyyyyyyyyzzzzzzxxxyyyzzz{{{|||}}}}}}}}}~~~}}}{{{zzz{{{yyywwwtttoooggg^^^YYYQQQLLLJJJKKKLLLMMMRRRXXX[[[eeerrr}}}zzzxxxwwwwwwzzz}}}~~~~~~}}}pppfff^^^]]]\\\XXXXXXZZZVVVZZZ```ccceeejjjqqqvvv|||jjjaaaZZZWWWUUUQQQOOOPPPMMMLLLLLLKKKKKKKKKKKKLLLQQQSSSTTTRRROOOLLLLLLMMMLLLKKKJJJIIIHHHHHHIIIIIIHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHIIIJJJGGGGGGHHHIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIHHHIIIJJJIIIHHHGGGGGGIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEFFFGGGGGGGGGFFFEEEEEECCCCCCCCCCCCCCCBBBAAAAAABBBBBBAAAAAAAAABBBBBBCCCBBBCCCCCCDDDDDDDDDDDDDDDFFFFFFGGGHHHHHHGGGFFFEEECCCCCCCCCDDDFFFIIIKKKKKKMMMQQQTTTWWW[[[gggwww|||}}}yyywwwtttsssrrrrrrrrrrrrqqqwwwyyyqqqmmmnnnqqqssswwwxxxwwwtttqqqoooooopppssstttvvvyyy}}}{{{vvvrrrpppooooooqqqyyy{{{zzzxxxwwwxxxzzz}}}~~~~~~}}}{{{{{{|||}}}}}}}}}rrroookkkjjjkkkmmmoooooopppsssuuurrrkkkddd```^^^]]]^^^___bbbfffkkkpppsssqqqqqqrrrssswww~~~vvvdddXXXTTTRRRMMMIIIBBBBBBAAA???=========>>><<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999::::::;;;;;;;;;;;;;;;::::::;;;;;;::::::999999<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888777777777555666666777777777777777666777888777555555666999777777777777777777777777777777777777666666666666}}}{{{{{{|||uuutttrrrpppmmmlllkkkkkkdddccccccbbbaaa``````___ZZZYYYWWWWWWWWWYYY[[[\\\[[[]]]___aaabbbeeehhhkkkgggiiikkkmmmoooooooooooooooooooooooopppqqqrrrsssqqqpppooonnnmmmkkkjjjjjjggghhhjjjllllllkkkiiihhheeeeeeeeedddbbbaaa___^^^YYYXXXWWWVVVUUUTTTTTTSSSQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPQQQRRRTTTUUUWWWWWW[[[\\\___cccfffiiikkkkkkkkkooossswwwxxxyyyzzz|||{{{||||||}}}}}}}}}}}}|||~~~~~~~~~}}}||||||}}}}}}}}}|||{{{{{{zzzzzzwwwwwwxxxxxxxxxyyyyyyyyyxxxyyyzzz{{{||||||||||||~~~~~~}}}zzzyyyxxxvvvssspppjjjccc[[[UUUNNNIIIHHHJJJNNNPPPVVV]]]aaakkkzzz~~~zzzxxxvvvwwwyyy{{{{{{{{{zzzyyymmmccc\\\\\\\\\YYYXXX[[[___cccggghhhhhhkkkqqqwwwuuuaaa\\\YYYXXXUUUQQQPPPRRRLLLLLLKKKKKKKKKKKKLLLLLLRRRTTTUUUSSSPPPMMMMMMNNNKKKJJJIIIHHHIIIIIIKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMIIIHHHGGGGGGHHHIIIKKKLLLGGGHHHHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFGGGHHHJJJJJJIIIJJJKKKJJJHHHGGGHHHIIIHHHGGGFFFFFFEEEEEEFFFFFFEEEFFFGGGHHHHHHGGGEEEEEECCCCCCCCCCCCBBBAAA@@@???BBBBBBAAA@@@@@@@@@AAAAAABBBCCCCCCDDDEEEDDDDDDDDDFFFFFFGGGHHHHHHFFFEEEDDDEEEDDDCCCDDDGGGHHHIIIIIIHHHMMMQQQRRRTTT\\\iiitttzzzwwwtttrrrssssssttttttuuu|||vvvooolllnnnrrrvvvwwwwwwvvvtttrrrpppqqqrrruuuvvvxxxzzz~~~{{{vvvrrrooonnnnnnooouuuzzz|||~~~}}}xxxzzzyyyxxxzzz}}}~~~{{{yyyyyyzzz|||}}}|||ooollliiigggiiikkkmmmnnnlllnnnpppnnnjjjggghhhiiidddeeegggkkkpppvvv|||yyyzzz{{{|||~~~mmmcccWWWOOOLLLJJJGGGDDDBBBAAA@@@>>><<<<<<===???;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999:::;;;<<<<<<<<<;;;;;;999:::;;;<<<;;;:::999888======<<<<<<<<<;;;;;;;;;::::::999999888777777777555555666777777777777777555666888666333333555888777777777777777777777777777777777777666666666666|||yyyxxxxxxvvvuuusssqqqpppoookkkiiigggfffeeedddbbb```___]]][[[ZZZZZZYYYVVVTTTVVVWWWXXXYYY[[[^^^```aaaaaabbbdddfffhhhiiijjjjjjllllllmmmnnnoooppppppqqqnnnnnnlllkkkiiigggfffeeeeeeeeedddcccbbbaaa``````^^^^^^\\\[[[YYYXXXWWWVVVTTTSSSQQQPPPOOOOOOOOOPPPOOOOOONNNNNNOOOOOOPPPQQQOOORRRUUUWWWWWWXXXZZZ[[[bbbccceeehhhjjjmmmooopppsssuuuvvvwwwxxxyyy|||~~~}}}~~~~~~}}}~~~~~~~~~~~~}}}|||||||||~~~~~~{{{zzzzzz{{{yyyzzz{{{||||||{{{zzzzzz}}}{{{zzzyyyzzz|||}}}~~~}}}}}}~~~~~~}}}yyywwwwwwuuupppjjjbbb[[[UUURRRLLLLLLLLLLLLOOOVVV^^^dddqqqwww|||wwwvvvyyy}}}~~~yyyrrriii```YYYWWWWWWXXX\\\aaaeeekkkooopppqqqvvvxxxwww}}}ppp___YYYTTTSSSUUUUUURRROOONNNMMMKKKJJJIIIJJJLLLMMMQQQQQQPPPOOONNNMMMLLLKKKLLLKKKIIIHHHHHHIIIJJJKKKLLLNNNPPPOOOLLLLLLOOORRRJJJIIIGGGFFFFFFGGGIIIJJJLLLIIIEEEEEEGGGIIIIIIHHHJJJGGGDDDDDDEEEFFFGGGGGGEEEEEEFFFGGGHHHJJJJJJKKKJJJJJJIIIHHHHHHGGGFFFFFFIIIIIIJJJJJJIIIIIIHHHGGGFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAAAACCCBBBAAA@@@????????????BBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGFFFDDDCCCCCCCCCCCCBBBBBBCCCFFFGGGGGGFFFGGGGGGIIILLLQQQWWW\\\___qqq}}}{{{xxxxxx{{{zzzwwwwwwzzz}}}vvvooonnnqqqtttvvvxxxwwwvvvtttsssuuuxxxzzzzzz|||}}}yyyuuusssqqqqqqwwwxxxyyy{{{{{{zzzyyyxxxxxxxxxyyy|||}}}{{{|||~~~~~~~~~~~~yyyuuullliiifffddddddeeeffffffmmmnnnppppppooooooooopppnnnqqqtttwwwzzz~~~}}}|||oooXXXRRRKKKIIIIIIIIIEEEBBB???>>>>>>==================<<<<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999999999<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999888888777777777777777777777777777777777777777888777777666666666666666777777777777777777777777666666666888999888555333}}}{{{zzzyyywwwvvvtttrrrqqqqqqnnnllljjjiiiiiihhheeecccbbb```^^^]]]\\\[[[YYYWWWVVVVVVWWWXXXYYY[[[\\\]]]]]]^^^```aaacccdddeeeeeefffgggggghhhiiijjjjjjjjjjjjiiihhhgggfffdddcccccccccbbbaaa```___^^^^^^]]]YYYYYYXXXVVVUUUSSSRRRRRROOONNNMMMLLLKKKKKKLLLMMMPPPPPPPPPPPPQQQRRRSSSTTTSSSUUUXXXYYYZZZ\\\___aaafffgggiiikkkmmmoooqqqrrruuuvvvxxxxxxxxxzzz|||}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}|||||||||}}}~~~}}}{{{yyyzzz{{{zzzzzz||||||||||||{{{zzz|||{{{yyyxxxxxxyyyzzz{{{}}}||||||||||||zzzwwwtttooommmhhhccc\\\VVVQQQNNNMMMMMMMMMNNNRRRZZZdddkkk{{{{{{zzzzzz|||~~~~~~}}}~~~{{{tttggg___XXXWWWXXXZZZ```gggooovvv|||||||||pppeee\\\XXXSSSRRRTTTTTTRRRNNNNNNMMMKKKJJJJJJJJJLLLLLLPPPOOOOOONNNMMMLLLKKKJJJJJJJJJIIIHHHIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKMMMOOOJJJIIIGGGFFFFFFGGGIIIJJJLLLIIIFFFFFFHHHJJJJJJIIIJJJHHHEEEEEEFFFHHHHHHHHHEEEFFFGGGHHHIIIJJJKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFIIIIIIIIIIIIIIIHHHHHHGGGFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAAAABBBAAAAAAAAA@@@@@@??????BBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFEEECCCBBBBBBBBBBBBBBBAAACCCFFFGGGGGGFFFEEEFFFHHHJJJOOOTTTXXX[[[aaammm}}}{{{xxxzzzzzzzzz}}}|||wwwvvvvvvvvvvvvwwwwwwvvvvvvvvvyyy|||}}}zzzxxxwwwwwwwwwyyy{{{}}}}}}|||zzzyyyzzzzzz{{{~~~~~~}}}}}}}}}xxxssspppfffdddbbb```aaacccdddeeeppprrruuuwwwxxxzzz{{{|||zzz{{{}}}}}}zzzhhh]]]QQQLLLFFFDDDDDDDDDAAA>>>???>>>======<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;::::::::::::999999999::::::;;;;;;;;;999888777777666666777777666666666666666666666666888777666666555555666666666666666666666666666666666555666888999999666444~~~|||{{{yyywwwvvvttttttsssrrrpppnnnmmmmmmllljjjhhhgggeeebbbaaa```^^^\\\ZZZWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[\\\^^^______``````aaaaaabbbbbbccccccddddddccccccbbbbbbaaa`````````___^^^]]]]]][[[[[[ZZZYYYUUUUUUTTTSSSQQQPPPOOOOOOMMMLLLKKKJJJJJJKKKLLLMMMRRRRRRSSSTTTVVVWWWXXXXXXZZZ[[[]]]^^^___bbbeeehhhlllmmmnnnppprrrsssuuuuuuwwwyyyzzzzzzzzz{{{}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}||||||zzz{{{||||||zzzzzz{{{|||{{{{{{|||}}}}}}|||{{{zzzyyyxxxwwwwwwwwwxxxyyyzzz|||{{{zzzzzzyyyvvvrrrooogggeeeaaa[[[VVVQQQMMMLLLMMMMMMOOORRRXXXbbbnnnuuu|||}}}}}}|||~~~{{{sssccc\\\VVVVVVYYY^^^gggqqq|||vvvccc\\\XXXTTTQQQQQQRRRSSSQQQNNNNNNMMMKKKJJJJJJJJJKKKLLLNNNMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLKKKIIIHHHHHHJJJKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJHHHGGGGGGIIIKKKKKKKKKJJJHHHFFFFFFGGGIIIIIIIIIFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIHHHHHHGGGGGGFFFFFFHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@AAABBBBBBBBBAAA@@@???BBBBBBCCCCCCCCCDDDDDDDDDCCCDDDEEEEEECCCAAAAAABBBAAAAAAAAACCCFFFHHHHHHGGGDDDEEEFFFHHHKKKOOOSSSUUUWWW___kkkxxx{{{|||}}}~~~{{{xxxyyyxxxxxxxxx{{{~~~{{{~~~}}}~~~~~~~~~~~~{{{vvvpppjjjgggbbbaaa``````bbbdddgggiiitttvvvzzz~~~ttteeeWWWOOOJJJFFFBBB@@@AAAAAA???<<<>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;::::::::::::999999999888888999:::;;;;;;<<<<<<999888777777666666777777555555555555555555555555777777666555555555555666555555555555555555555555555555666777999:::888666~~~}}}{{{yyywwwwwwvvvvvvvvvtttrrrqqqqqqpppnnnlllkkkiiifffeeedddbbb```]]][[[[[[ZZZYYYXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^____________````````````]]]]]]]]]]]]]]]]]]]]]]]][[[[[[ZZZYYYXXXWWWWWWVVVTTTTTTSSSRRRQQQQQQPPPPPPPPPOOONNNNNNNNNPPPQQQRRRVVVVVVXXXZZZ\\\]]]^^^___```aaabbbbbbdddggglllooosssssstttuuuvvvxxxyyyyyyzzz{{{||||||{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{||||||{{{{{{|||~~~{{{|||}}}}}}}}}|||{{{zzzxxxwwwwwwvvvwwwwwwxxxyyy{{{yyyxxxwwwuuurrrmmmjjjcccaaa\\\WWWRRROOOMMMLLLMMMOOORRRWWW```lllyyy}}}}}}xxxnnn]]]WWWTTTVVV[[[dddqqq}}}jjj\\\YYYTTTQQQPPPPPPQQQQQQPPPNNNMMMMMMLLLKKKJJJKKKKKKLLLKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLKKKHHHFFFGGGJJJKKKJJJGGGHHHHHHGGGFFFFFFGGGHHHHHHIIIHHHHHHHHHJJJKKKLLLMMMIIIGGGFFFFFFHHHIIIIIIHHHFFFGGGGGGHHHIIIJJJJJJJJJHHHHHHHHHHHHGGGGGGFFFFFFHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@???@@@BBBDDDDDDCCCAAA@@@CCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFEEECCCBBBBBBBBBAAA@@@@@@BBBEEEGGGHHHGGGDDDEEEFFFGGGIIILLLNNNPPPXXX\\\bbbjjjsss}}}}}}|||{{{|||~~~zzztttnnnhhhdddaaadddeeefffggghhhkkkoooqqqwwwzzz~~~mmmaaaXXXOOOHHHFFFDDDAAA@@@AAAAAA@@@>>>>>>===<<<<<<;;;;;;<<<<<<::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888::::::999999999888888888777777888999:::;;;<<<===888888777666666666666666444444444444444444444444777666555555444444555555444444444444444444444444555444555777999:::999777~~~|||zzzyyyxxxyyyyyyxxxvvvtttsssssssssqqqoooooommmkkkiiihhhgggdddbbbbbbaaa```^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\^^^^^^]]]]]]]]]]]]]]]]]]ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYXXXWWWVVVUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQTTTSSSSSSSSSTTTVVVWWWYYY[[[\\\___aaacccdddeeeeeeeeefffgggggghhhkkkpppssswwwwwwxxxyyyzzz{{{||||||}}}}}}~~~}}}||||||}}}||||||||||||||||||||||||}}}~~~~~~~~~~~~}}}~~~~~~}}}|||{{{zzzyyyyyy{{{|||~~~~~~}}}}}}~~~{{{|||}}}}}}}}}{{{zzzyyywwwwwwwwwwwwwwwwwwxxxxxxyyyxxxuuusssqqqmmmgggccc___\\\XXXSSSOOOMMMMMMMMMPPPSSSXXX```jjjwww~~~rrreeeWWWTTTTTTYYYaaalll}}}vvvbbbYYYXXXPPPPPPOOOOOOPPPOOONNNMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFGGGHHHIIIIIIJJJJJJKKKLLLIIIFFFGGGJJJKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMGGGEEEEEEEEEGGGHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???@@@BBBDDDEEEDDDBBBAAACCCCCCCCCDDDDDDDDDEEEEEEEEEGGGHHHGGGEEECCCCCCDDDAAA@@@@@@BBBEEEGGGGGGFFFEEEEEEFFFGGGIIIJJJLLLLLLYYYZZZ\\\^^^dddppp}}}zzz{{{~~~|||~~~}}}wwwpppjjjfffdddccckkkmmmooopppppprrrvvvyyy~~~|||hhhYYYRRRNNNHHHCCCCCCBBB@@@@@@@@@@@@@@@???===<<<<<<;;;;;;;;;;;;;;;999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999888888888888777777777666666777888999:::;;;<<<888777777666555666666666555555555555555555555555666555555444444444444444555555555555555555555555555444444555888999888777}}}zzzyyyyyyzzz{{{zzzxxxvvvvvvvvvvvvtttrrrsssqqqooonnnnnnmmmkkkiiiiiihhhgggeeecccbbbaaaaaa^^^^^^^^^^^^^^^]]]\\\\\\]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\[[[[[[ZZZYYYXXXWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWWWWWWWYYY[[[]]]___bbbcccfffhhhjjjkkkkkkkkkjjjkkklllmmmmmmooosssvvvxxxxxxyyyzzz{{{}}}}}}~~~~~~~~~|||{{{}}}~~~||||||{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{zzzzzzyyyyyy|||}}}~~~~~~~~~{{{{{{|||||||||zzzyyyxxxwwwwwwwwwwwwvvvvvvuuuuuuvvvtttqqqnnnkkkfff```\\\XXXUUUQQQNNNLLLMMMNNNPPPVVVZZZaaakkkvvvzzzkkk^^^TTTTTTWWW```jjjxxxlll]]]UUUTTTOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIIIIJJJIIIIIIKKKJJJHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJJJJIIIIIIJJJLLLEEEDDDDDDEEEGGGHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDEEEEEEDDDCCCAAA@@@???@@@BBBDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHFFFDDDDDDEEEBBBAAAAAABBBDDDFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJRRRSSSTTTUUUZZZdddqqq{{{}}}|||wwwyyy|||~~~{{{yyyvvvvvvxxx{{{}}}~~~zzz}}}|||vvvppplllkkklllmmmtttwwwyyyyyyxxxxxx|||nnndddWWWOOOKKKJJJGGGDDD?????????>>>>>>>>>======<<<<<<;;;::::::::::::;;;777888:::;;;<<<<<<;;;;;;::::::::::::::::::::::::888888888888888888888888888888777777777666666666555555666777888888999999888777666666555555666666555555555555555555555555555555444333333333333444555555555555555555555555555444333444666777777666}}}zzzyyyzzz{{{||||||zzzyyyxxxyyyxxxwwwuuuwwwvvvtttssstttsssqqqpppooonnnllljjjhhhgggffffffccccccccccccbbbaaa______``````______^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^]]]\\\[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYYYY[[[[[[[[[\\\^^^aaaccceeegggiiilllnnnpppppppppooonnnppprrrrrrrrrsssuuuwwwwwwwwwyyyzzz|||}}}~~~~~~|||{{{|||}}}||||||{{{zzzzzz{{{||||||}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}|||~~~zzz{{{{{{{{{{{{yyywwwvvvvvvvvvvvvuuuuuusssrrrrrrqqqooollliiieee___XXXTTTPPPNNNLLLJJJLLLOOOTTTWWW]]]bbblllvvvttteeeZZZTTTVVV]]]hhhtttooocccZZZTTTQQQOOOPPPQQQPPPOOOMMMLLLKKKLLLLLLLLLLLLLLLKKKKKKJJJHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGIIIIIIIIIHHHGGGFFFGGGIIIFFFFFFGGGGGGGGGGGGFFFFFFFFFHHHJJJJJJHHHGGGHHHJJJFFFEEEEEEFFFHHHIIIIIIGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFEEECCCAAA@@@@@@AAABBBCCCDDDEEEFFFFFFCCCDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHGGGEEEDDDCCCDDDCCCBBBAAABBBDDDEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHKKKLLLNNNPPPTTT\\\hhhpppxxx~~~~~~|||zzzxxxvvvqqqrrrtttvvvxxxyyyyyyyyysssrrrsssuuuyyy|||}}}}}}|||~~~}}}xxxsssrrrtttxxx|||~~~}}}ppp]]]WWWPPPJJJHHHGGGFFFEEE===>>>??????===<<<<<<===<<<;;;;;;:::999:::::::::666888:::<<<<<<<<<;;;:::999999999999999999999999888888888888888888888888777777777666666666555555444555555555666666777777777777666555555555555666333333333333333333333333555444444333222333333333333333333333333333333333555333222222444555444444}}}zzzyyyzzz|||}}}~~~|||{{{zzz{{{{{{yyywwwzzzyyywwwwwwxxxwwwvvvtttqqqpppnnnlllkkkjjjiiiiiiiiihhhhhhhhhgggeeedddccceeedddccccccbbbaaa``````]]]]]]]]]]]]^^^^^^^^^^^^``````___^^^]]]\\\[[[[[[]]]]]]]]]^^^^^^^^^^^^^^^`````````aaacccfffiiijjjkkkmmmooorrrssssssrrrrrrqqqsssuuuvvvvvvvvvwwwxxxvvvwwwxxxyyy{{{}}}~~~~~~{{{zzz{{{||||||{{{zzzyyyyyyzzz{{{|||}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{{{{||||||||||||}}}|||}}}~~~}}}|||{{{|||}}}zzzzzz{{{{{{zzzxxxwwwvvvvvvvvvuuutttsssqqqpppooonnnlllhhheee```ZZZSSSOOOMMMKKKJJJJJJMMMSSSZZZ^^^bbbhhhsss~~~|||~~~~~~ooobbbXXXUUUXXXaaannn{{{tttddd___ZZZUUURRROOOPPPQQQQQQOOOLLLKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFGGGIIIJJJHHHEEEDDDFFFIIIFFFFFFGGGGGGGGGGGGFFFFFFFFFHHHKKKJJJGGGFFFGGGIIIFFFFFFFFFHHHJJJKKKJJJHHHDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFEEECCCAAA@@@AAAAAAAAABBBCCCEEEGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGFFFDDDCCCCCCCCCDDDCCCBBBBBBCCCDDDCCCBBBAAABBBCCCEEEFFFFFFGGGGGGIIIKKKNNNOOORRRYYYcccjjjmmmrrrzzz|||}}}}}}}}}}}}{{{zzzyyy}}}|||yyywwwuuussspppqqqrrrtttuuuuuuvvvvvvpppqqqtttxxx}}}~~~zzzvvvwww{{{uuucccZZZSSSOOOJJJEEEBBB@@@AAAAAA>>>@@@AAA@@@???======>>><<<;;;::::::999999::::::666777:::<<<<<<<<<;;;:::888888888888888888888888777777777777777777777777777666666666555555555555444444444555555555555555777777666555555555555555222222222222222222222222555444333333222222333333222222222222222222222222555333222222333444333222|||zzzzzz{{{||||||~~~|||{{{zzzzzzzzz{{{|||{{{{{{zzzyyyyyyxxxxxxvvvuuusssrrrqqqqqqqqqrrrsssrrrpppnnnmmmlllkkkkkkiiihhhgggfffddddddcccccccccddddddddddddddddddccccccbbbaaa``````aaabbbbbbccccccccccccccccccddddddfffgggiiijjjkkkllllllllloooooopppqqqrrrtttvvvwwwvvvwwwxxxxxxwwwvvvwwwyyy{{{zzzyyyzzz}}}~~~}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyy{{{{{{zzzyyyzzz{{{|||}}}}}}}}}~~~~~~}}}|||{{{zzzzzzzzzzzzyyyxxxwwwvvvvvvtttqqqoooooonnnmmmllliiigggddd___YYYSSSNNNKKKGGGIIIKKKLLLNNNSSS[[[bbbjjjvvv~~~}}}~~~vvvbbbXXXXXXXXX```lllzzzlllaaa[[[WWWTTTTTTOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGHHHHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIHHHGGGFFFDDDDDDCCCDDDEEEGGGHHHGGGFFFDDDCCCCCCDDDFFFGGGHHHHHHGGGGGGHHHIIIJJJKKKJJJIIIHHHGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHFFFEEEEEEEEEFFFGGGHHHGGGEEEDDDDDDDDDEEEFFFEEEGGGHHHGGGEEEDDDDDDDDDAAADDDGGGGGGFFFDDDCCCDDD???@@@AAACCCEEEFFFHHHIIIFFFEEEDDDEEEGGGHHHGGGFFFGGGFFFEEEDDDCCCBBBAAA@@@CCCCCCBBBBBBBBBBBBAAAAAABBBAAAAAAAAAAAABBBCCCCCCCCCDDDGGGKKKOOOSSSWWWYYYbbbbbbhhhpppyyy{{{xxxwwwyyyxxxzzz}}}~~~zzzvvvtttpppsssvvvxxxxxxwwwxxxxxxzzz|||}}}~~~pppcccXXXPPPHHHGGGEEEBBBAAA@@@@@@@@@?????????>>>===;;;:::999::::::::::::::::::::::::999999999999999999999999::::::888777777777888999888888888888888888888888666666555555555555666666222222333444444555555666333333444555666666666555444555555555444333333222111111222222222333333333666666555555555444444444444444444444444444444444}}}{{{{{{|||~~~~~~~~~|||{{{{{{||||||~~~~~~}}}||||||{{{zzzzzz{{{zzzxxxwwwvvvvvvwwwwwwvvvuuusssrrrpppooooooooolllkkkjjjiiihhhggggggggggggggghhhhhhhhhhhhggggggfffeeedddccccccdddeeeeeeeeeeeeffffffffffffggggggiiijjjkkkmmmnnnnnnoooooooooooopppqqqrrrtttuuuvvvvvvwwwxxxxxxwwwwwwxxxyyy{{{zzzzzz{{{}}}~~~~~~}}}||||||||||||||||||||||||||||||~~~}}}|||{{{zzzzzz{{{{{{zzzzzzzzz{{{|||}}}}}}~~~~~~||||||zzzzzzzzzyyyxxxwwwvvvuuuuuussspppooonnnllljjjgggcccaaa]]]XXXRRRMMMIIIGGGHHHJJJLLLNNNQQQXXXbbbiiittt}}}~~~nnn^^^XXXZZZ]]]dddppp|||uuuddd\\\XXXUUURRRSSSNNNNNNNNNOOOOOOOOOOOOOOOKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIHHHHHHIIIIIIJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEFFFGGGGGGGGGFFFDDDCCCDDDEEEGGGIIIJJJIIIHHHGGGHHHHHHHHHHHHHHHGGGGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFFFFEEEDDDDDDCCCDDDEEEFFFGGGFFFGGGHHHGGGEEECCCCCCCCCAAADDDFFFGGGEEEDDDCCCCCCAAAAAABBBCCCDDDDDDEEEFFFFFFEEEDDDEEEGGGGGGGGGFFFFFFFFFEEEDDDBBBAAAAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@BBBBBBAAAAAABBBBBBCCCDDDCCCDDDFFFIIILLLPPPSSSUUUUUUUUUYYY```fffnnn|||{{{yyyyyywwwyyy|||}}}|||xxx{{{~~~yyyhhh]]]TTTMMMHHHFFFDDDBBB@@@???>>>>>>>>>??????>>>>>>===;;;:::999999999999999999999999999999999999999999999999999:::999888777777777888888888888888888888888888888666666555555555555666666444444444444444444333333555555555555555555444333444444444444444333222222111111111222222222333333666555555555444444444333444444444444444444444444|||{{{}}}}}}}}}}}}~~~~~~~~~}}}||||||~~~~~~|||{{{{{{{{{{{{{{{yyyyyyxxxwwwuuutttsssssspppooonnnmmmmmmmmmmmmmmmkkkllllllmmmmmmllllllkkkiiiiiihhhhhhhhhiiiiiijjjiiiiiijjjjjjjjjkkkkkkkkkmmmnnnooopppqqqrrrrrrrrrpppppppppqqqrrrtttuuuvvvvvvxxxyyyyyyxxxxxxyyyzzz|||{{{zzz|||~~~~~~~~~~~~}}}}}}||||||||||||||||||||||||||||||~~~~~~}}}|||{{{{{{zzz{{{{{{{{{{{{{{{|||}}}}}}~~~~~~}}}}}}zzzzzzzzzyyyxxxvvvuuuttttttrrrpppnnnllliiieeeaaa]]]ZZZUUUPPPKKKHHHFFFEEEHHHKKKNNNRRRWWW```lllttt~~~}}}}}}~~~}}}ooocccZZZYYY]]]dddkkkuuusssggg[[[VVVUUURRRPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGGGGGGGFFFDDDCCCDDDFFFHHHKKKKKKJJJIIIGGGGGGGGGFFFEEEEEEEEEEEEEEECCCCCCCCCDDDEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFBBBBBBBBBBBBDDDEEEFFFGGGFFFGGGHHHGGGDDDBBBBBBBBBAAACCCFFFFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCDDDFFFFFFFFFDDDDDDDDDCCCCCCBBBAAA@@@@@@BBBBBBAAA@@@??????>>>>>>BBBAAAAAAAAAAAABBBCCCCCCCCCDDDDDDFFFHHHJJJLLLMMMLLLKKKNNNSSSWWW\\\gggrrr||||||yyy{{{}}}|||~~~yyyoooaaaUUUNNNJJJGGGEEEBBBAAA???===<<<<<<<<<<<<>>>>>>>>>===<<<;;;:::999888888888888888888888888888888888888888888888888999999888777777777777777777777777777777777777777666666555555555555666666555555555444333222222222555666666555555444333222333333444444444333222222111111111222222222222333555555444444444444333333444444444444444444444444}}}{{{}}}~~~}}}}}}~~~~~~~~~}}}~~~~~~}}}}}}||||||||||||||||||{{{zzzyyyxxxwwwvvvrrrrrrqqqqqqqqqqqqqqqrrrooooooppppppppppppoooooolllllllllllllllmmmmmmmmmllllllmmmmmmnnnnnnoooooopppppprrrsssssstttttttttqqqqqqqqqrrrssstttvvvvvvwwwxxxzzzzzzyyyyyyzzz|||||||||{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}||||||{{{{{{|||||||||||||||}}}}}}}}}~~~~~~}}}{{{{{{zzzyyyxxxvvvtttssssssqqqooommmjjjeee```[[[WWWTTTOOOJJJGGGFFFFFFGGGGGGKKKQQQWWW^^^jjjwww|||{{{}}}~~~}}}~~~mmmbbb\\\YYYZZZ^^^jjjpppzzzvvvggg^^^UUUSSSSSSPPPNNNOOONNNMMMMMMMMMMMMMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDCCCEEEHHHJJJKKKJJJHHHFFFFFFEEEDDDBBBBBBCCCDDDDDDCCCDDDDDDEEEEEEFFFFFFEEEGGGFFFFFFEEEEEEEEEEEEEEEAAAAAABBBBBBCCCDDDEEEEEEFFFGGGGGGFFFCCCAAAAAAAAAAAACCCEEEEEECCCBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBCCCDDDEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@???AAAAAA@@@???>>>======<<<@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFHHHLLLNNNRRR[[[eeeiiirrr}}}|||xxx|||rrrggg```UUULLLGGGEEEEEEDDD@@@???===<<<;;;;;;;;;<<<============<<<;;;:::999888888888888888888888888888888888888888888888888888888777777666666666666777777777777777777777777666555555444444555555666444444444333333333222222444444555555555444333333222222333333333333222222111111111111222222222222444444333333333333333333333333333333333333333333~~~~~~~~~||||||~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}|||{{{zzzxxxxxxttttttssssssrrrsssssssssqqqqqqrrrrrrrrrrrrqqqqqqnnnnnnooooooppppppppppppnnnnnnoooooopppqqqqqqrrrqqqrrrssstttuuuuuuuuutttsssssssssssstttuuuwwwwwwwwwyyyzzz{{{zzzzzz|||}}}}}}}}}|||~~~~~~|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzzxxxvvvtttsssrrrpppmmmjjjfffaaa[[[VVVPPPMMMIIIFFFDDDEEEHHHIIIIIINNNVVV^^^hhhttt}}}{{{}}}~~~~~~}}}}}}pppbbb\\\ZZZZZZ\\\```mmmttt}}}oooaaaYYYTTTSSSSSSOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHIIIJJJKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEGGGGGGGGGGGGGGGFFFFFFEEEBBBDDDGGGIIIIIIIIIGGGFFFEEEDDDCCCBBBAAABBBCCCDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDBBBCCCCCCCCCCCCBBBBBBBBBDDDFFFFFFEEECCCAAA@@@AAAAAABBBDDDCCCBBBAAABBBCCC??????@@@@@@AAABBBBBBBBBCCCBBBAAAAAACCCCCCBBBAAA@@@@@@@@@???????????????@@@@@@???>>>>>>===<<<<<<>>>>>>======>>>>>>???@@@BBBBBBAAAAAA@@@AAAAAABBBAAA@@@BBBEEEGGGIIIRRR\\\___eeemmmwww}}}{{{yyy~~~wwwhhh___UUUPPPIIICCC@@@???@@@@@@???>>>===;;;;;;;;;<<<<<<<<<=========<<<;;;:::999999999999999999999999999777777777777777777777777777777777777666666555555666666666666666666666666555555444444444444555555222222222333333333444444111222333444555555555555111111222222222222222111000000111111111222222222222222333333333333333333333333333333333333333333|||}}}~~~~~~}}}|||~~~~~~}}}}}}}}}~~~|||}}}~~~~~~}}}{{{zzzxxxvvvvvvuuutttttttttttttttrrrrrrssssssssssssrrrrrrooopppqqqrrrsssssssssrrrooopppqqqqqqrrrsssttttttsssttttttuuuvvvvvvuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyxxxzzz{{{|||{{{|||}}}~~~}}}~~~}}}{{{zzzzzz{{{{{{||||||}}}}}}||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}|||{{{yyywwwuuusssqqqooolllhhheee```[[[UUUQQQIIIGGGEEECCCDDDGGGJJJLLLNNNUUU___jjjttt~~~||||||~~~mmmddd\\\ZZZ\\\]]]```eeepppwwwrrrhhh]]]WWWSSSSSSRRRNNNMMMOOOLLLLLLLLLKKKKKKJJJJJJIIIGGGGGGHHHHHHHHHHHHHHHIIIGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKMMMLLLKKKJJJHHHGGGFFFEEEHHHHHHGGGGGGFFFFFFFFFFFFCCCDDDFFFGGGHHHHHHGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDCCCBBBBBBAAACCCDDDEEEDDDBBBAAAAAAAAAAAABBBCCCBBBAAAAAABBBCCC@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@AAABBB@@@???>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>========================>>>??????AAA@@@@@@?????????@@@@@@@@@???@@@DDDEEEGGGOOOXXX\\\^^^aaaeeemmm{{{uuujjjaaaWWWQQQFFFDDDAAA???>>>>>>??????>>>===<<<;;;;;;;;;<<<===<<<<<<<<<<<<<<<;;;::::::999999999999999999999999666666666666666666666666666666666666666555444444666666666666666666666666555555444444444444555555111111111222333444444444///000222333555666666666000000111222222222111111000000000111111111111222111111222222222222333333333333333333333333333333{{{{{{}}}~~~|||~~~~~~~~~~~~}}}~~~~~~}}}{{{zzzyyyxxxwwwvvvuuutttttttttsssttttttuuuuuuttttttsssqqqrrrtttuuuvvvvvvuuuuuurrrrrrssstttuuuvvvwwwwwwuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzzzzzxxxzzz||||||||||||~~~~~~~~~~~~}}}zzzyyyyyyzzz{{{{{{|||}}}}}}||||||||||||||||||||||||{{{|||||||||}}}}}}}}}~~~|||}}}~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}{{{{{{yyywwwuuurrrpppooojjjgggbbb^^^ZZZUUUPPPMMMEEEEEEEEEEEEHHHLLLPPPRRRWWW___kkkwww{{{|||}}}||||||}}}}}}sssccc\\\XXXZZZ]]]```ffflllrrryyyttteee^^^XXXSSSPPPQQQPPPMMMMMMPPPLLLLLLKKKKKKJJJIIIIIIHHHFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIIIIEEEEEEEEEFFFEEEDDDDDDCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFEEECCCCCCBBBBBBCCCDDDEEEDDDCCCCCCAAABBBDDDDDDBBBAAABBBBBBAAABBBBBBAAA@@@@@@AAACCCBBBBBBBBBBBBAAAAAAAAAAAABBB@@@??????@@@@@@???>>><<<<<<=========>>>>>>>>>===>>>>>>>>>>>>????????????>>>>>>>>>>>>???@@@@@@@@@???????????????@@@AAAAAA@@@BBBDDDEEEFFFMMMUUUVVVVVVVVVWWW[[[eeerrr|||wwwhhh]]]VVVQQQKKKFFF@@@AAAAAAAAA???>>>>>>???<<<;;;:::::::::;;;<<<===;;;;;;<<<<<<<<<;;;::::::888888888888888888888888666666666666666666666666555555666666666555444333555555555555555555555555555444444333333444444555222222222222222222333333000111222333444555555555///000000111222222111111000000000000111111111111111111111111222222222333222222222222222222222222zzz{{{|||~~~|||}}}~~~~~~|||{{{{{{zzzxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuussstttvvvwwwxxxxxxwwwwwwssstttuuuvvvwwwxxxyyyyyywwwwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{yyyzzz|||}}}|||}}}|||zzzxxxyyyyyyzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{||||||}}}}}}~~~~~~|||}}}~~~~~~~~~~~~}}}{{{zzzzzzzzz{{{|||zzzyyyxxxvvvssspppnnnlllgggddd^^^YYYUUUQQQMMMJJJFFFFFFGGGIIIMMMQQQVVVXXX^^^ffftttxxxzzz|||}}}|||zzz{{{sssfff^^^YYYWWWZZZ]]]bbbjjjrrrttt{{{~~~iii\\\WWWTTTOOOMMMNNNNNNLLLMMMPPPLLLLLLKKKJJJIIIIIIHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFFFFGGGHHHJJJKKKEEEFFFGGGGGGGGGFFFDDDCCCCCCDDDFFFGGGFFFEEECCCBBBDDDEEEFFFFFFFFFEEECCCBBB@@@AAACCCEEEFFFFFFEEEEEE???AAACCCCCCBBBAAABBBCCCAAABBBBBBAAA@@@@@@AAACCCEEEEEEDDDCCCAAA@@@??????BBB@@@??????@@@@@@???===;;;;;;<<<<<<===>>>>>>>>>======>>>>>>??????@@@@@@@@@@@@@@@???@@@AAAAAABBB??????>>>??????@@@AAABBB???>>>???AAAAAAAAAHHHPPPOOOPPPOOONNNOOOVVV```hhhrrrxxxkkkbbbVVVOOOKKKHHHCCC??????@@@BBBAAA>>><<<::::::;;;:::999999999:::;;;<<<;;;;;;;;;<<<;;;;;;::::::777777777777777777777777666666666666666666666666444555666666666555333333555555555555555555555555555444444333333444444555444444333222222111111111222222333444444444333333//////000111111111111111000000000000111111111111000000111111222222222333222222222222222222222222yyyzzz|||~~~}}}}}}~~~~~~|||zzzzzzyyywwwuuuuuuuuuuuuvvvwwwvvvuuuuuuuuuuuuvvvvvvwwwwwwwwwxxxxxxwwwwwwwwwuuuuuutttttttttvvvwwwxxxwwwwwwwwwwwwxxxyyyzzz{{{xxxzzz{{{}}}}}}}}}||||||||||||}}}~~~~~~|||{{{zzzzzzzzzzzz{{{{{{{{{|||{{{{{{zzzzzzzzzzzz{{{{{{|||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{zzzyyyxxxyyyyyy{{{vvvrrrqqqqqqoooiiidddaaa[[[TTTOOOMMMKKKHHHEEEFFFHHHIIIJJJLLLRRR[[[bbbhhhsss|||{{{{{{}}}zzzpppfff___]]]]]]^^^aaadddhhhkkkmmmwwwqqqaaaXXXUUUSSSQQQNNNLLLLLLLLLKKKJJJKKKKKKJJJIIIIIIIIIIIIJJJGGGFFFEEEEEEEEEFFFGGGHHHJJJHHHGGGHHHKKKMMMKKKIIIJJJKKKKKKKKKJJJJJJMMMOOOOOORRRTTTUUUXXXZZZUUUNNNNNNHHHFFFIIILLLJJJIIIIIIEEEEEEDDDDDDEEEGGGIIIJJJGGGFFFEEEDDDDDDCCCCCCCCCFFFFFFEEEEEEDDDDDDDDDCCCGGGGGGGGGGGGFFFDDDCCCAAA@@@AAACCCEEEEEEDDDCCCBBBCCCCCCDDDDDDDDDCCCAAA@@@@@@@@@??????????????????FFFDDDCCCBBBBBBAAA???>>><<<===>>>>>>>>>===;;;:::<<<;;;;;;<<<<<<===>>>???======>>>???@@@@@@AAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>????????????>>>???@@@@@@AAABBBFFFHHHMMMLLLKKKJJJKKKNNNQQQSSS___gggrrr}}}xxxhhh]]]QQQMMMIIIEEEDDDCCCAAA@@@>>>======<<<;;;;;;::::::999:::;;;<<<<<<;;;:::999999999999888888888777777777777666555444444333333444333333333333444555555555555555555555444444444333333333333333333333333333333333333333333333333333222222111111222222333222111111111000000//////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000||||||}}}~~~~~~~~~~~~}}}|||}}}}}}{{{zzzzzzyyywwwvvvuuuuuuvvvvvvwwwvvvvvvuuuuuuuuuvvvvvvwwwxxxxxxyyyyyyxxxxxxwwwuuuuuuuuutttuuuvvvxxxyyyxxxxxxxxxxxxyyyzzz{{{|||yyyzzz{{{|||}}}}}}}}}}}}|||}}}}}}~~~~~~}}}|||{{{zzzzzz{{{{{{{{{||||||||||||{{{{{{zzzzzz{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||zzzxxxwwwwwwwwwxxxyyytttooommmllliiiddd___XXXTTTNNNJJJIIIHHHGGGEEEGGGJJJLLLNNNQQQXXXbbbjjjttt~~~~~~xxxppphhh```\\\]]]^^^aaaccceeeiiinnnrrr}}}vvvfff[[[TTTSSSRRROOOMMMKKKKKKKKKJJJIIIKKKKKKJJJIIIIIIIIIIIIIIIGGGFFFFFFEEEFFFFFFHHHHHHKKKIIIHHHIIIKKKLLLKKKJJJJJJKKKLLLKKKKKKLLLNNNQQQSSSXXX]]]aaafffgggaaaXXXQQQKKKHHHJJJLLLKKKIIIIIIFFFFFFEEEEEEEEEGGGHHHIIIGGGGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCGGGGGGGGGGGGFFFDDDCCCAAAAAABBBDDDFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCAAAAAA@@@@@@????????????@@@@@@FFFDDDBBBBBBBBBAAA@@@>>>>>>???@@@@@@@@@???===<<<============>>>???@@@@@@>>>??????@@@AAAAAABBBBBB@@@@@@@@@?????????>>>>>>=========>>>>>>>>>??????===>>>?????????AAADDDFFFIIIHHHGGGFFFGGGJJJMMMOOORRRWWW^^^fffppp~~~yyymmmbbbWWWPPPLLLIIIEEEBBBAAA@@@???>>>=========<<<;;;:::::::::::::::;;;;;;;;;;;;::::::999999999888888777777777777666666555444444333333444333333333333444555555666666666555555444444444333333333333333333333333333333333333333333333333333222222111111222222333111111111111000000000///000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000~~~~~~}}}}}}~~~}}}{{{{{{||||||{{{yyyyyyyyyxxxwwwvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyzzzzzzyyyyyyxxxuuuuuuuuuuuuvvvwwwyyyyyyzzzzzzzzz{{{{{{||||||}}}{{{{{{{{{{{{|||}}}~~~~~~}}}}}}}}}~~~~~~}}}||||||||||||{{{{{{|||||||||}}}}}}}}}|||{{{{{{zzzzzz{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||{{{zzzxxxwwwvvvuuuuuuuuuvvvqqqlllhhheeeaaa[[[VVVPPPLLLHHHFFFFFFGGGHHHGGGJJJLLLPPPSSSXXXaaammmuuu{{{tttllleee```^^^]]]```dddggghhhhhhlllttt{{{xxxeee[[[UUURRRRRRPPPNNNLLLKKKKKKJJJIIIHHHKKKKKKJJJJJJIIIIIIIIIIIIGGGFFFFFFFFFFFFGGGHHHIIIKKKJJJIIIJJJKKKLLLKKKJJJKKKLLLLLLLLLLLLNNNQQQSSSWWWaaalllvvv|||{{{pppdddUUUNNNKKKLLLNNNKKKIIIIIIGGGGGGFFFEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCGGGGGGGGGGGGFFFDDDCCCAAABBBDDDEEEGGGGGGFFFEEEDDDCCCCCCDDDEEEDDDCCCBBBAAA????????????@@@AAABBBBBBEEEDDDBBBBBBBBBBBB@@@???>>>???@@@@@@@@@???>>>===>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBCCC@@@@@@?????????>>>>>>>>><<<<<<<<<============>>><<<===>>>>>>>>>???BBBDDDDDDCCCBBBBBBCCCEEEGGGIIIJJJLLLOOORRRZZZfffvvvyyyjjj^^^UUUPPPLLLIIIFFFCCC@@@>>>>>>>>>===<<<===<<<<<<;;;;;;::::::999;;;::::::::::::::::::;;;888888888888777777777777666666666555444444333333444333333333333444555555888888777666555444444333333333333333333333333333333333333333333333333333222222111111111111222222111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||}}}|||zzzzzz{{{{{{zzzyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwxxxxxxyyyzzzzzzzzzzzzzzzzzzyyyvvvvvvvvvwwwxxxyyyzzzzzz{{{||||||}}}}}}~~~~~~~~~|||{{{{{{zzz{{{}}}~~~}}}}}}~~~~~~~~~~~~|||{{{{{{{{{|||}}}||||||||||||}}}}}}}}}}}}||||||{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~}}}}}}|||}}}|||||||||||||||{{{{{{yyyyyywwwvvvtttsssrrrrrrqqqmmmgggbbb]]]YYYSSSOOOKKKIIIGGGFFFFFFHHHJJJKKKLLLPPPUUUZZZ```jjjvvvyyysssjjjbbb]]]]]]```ccchhhlllooonnnmmmqqq|||kkk]]]YYYUUUSSSRRRPPPNNNLLLKKKLLLKKKJJJHHHJJJJJJJJJJJJJJJIIIIIIHHHFFFFFFGGGGGGHHHHHHIIIIIIKKKKKKKKKKKKKKKLLLKKKKKKKKKLLLMMMMMMNNNOOORRRUUU[[[jjj}}}{{{jjjYYYRRRMMMNNNNNNKKKIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGFFFDDDCCCAAABBBCCCEEEGGGGGGFFFEEEDDDBBBCCCDDDEEEEEEDDDCCCBBB?????????@@@@@@BBBCCCDDDDDDCCCAAAAAABBBBBBAAA???======>>>???>>>===<<<;;;===>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBB????????????>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======<<<===??????>>>???AAABBBBBBAAAAAA@@@AAACCCEEEFFFHHHHHHHHHJJJNNNWWWbbbjjjpppyyywwwkkkcccXXXPPPKKKHHHGGGFFFAAA???<<<<<<<<<===<<<;;;;;;;;;;;;;;;::::::999999;;;:::999888888999:::;;;777777777777777777777777666666555555555444444444444333333333333444555555999999888777555444333333222222222222222222222222222222222222222222222222222222111111111111222222111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{|||||||||||||||||||||{{{zzzzzz{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwxxxyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyvvvvvvwwwxxxyyyzzz{{{{{{}}}}}}~~~~~~~~~||||||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~|||{{{{{{{{{|||}}}||||||||||||}}}}}}}}}}}}|||||||||{{{{{{|||||||||~~~~~~~~~~~~~~~}}}|||||||||||||||{{{{{{{{{zzzzzzxxxwwwvvvtttrrrpppnnnmmmkkkgggaaa\\\VVVRRRNNNKKKHHHGGGFFFFFFFFFIIILLLOOOQQQVVV]]]cccjjjttt~~~zzzmmmggg___YYYYYY^^^eeekkknnnqqqtttsssrrrxxxvvvddd\\\YYYVVVRRRQQQPPPOOOMMMMMMMMMMMMKKKIIIJJJJJJKKKKKKJJJJJJIIIHHHFFFGGGGGGHHHIIIJJJJJJJJJLLLLLLLLLLLLLLLKKKLLLLLLLLLMMMNNNNNNNNNPPPSSSVVV```sssmmm[[[TTTNNNNNNNNNKKKHHHIIIHHHGGGFFFEEEEEEEEEFFFGGGIIIHHHGGGFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGFFFDDDCCCAAAAAACCCDDDFFFFFFEEEDDDCCCBBBCCCDDDEEEEEEDDDCCCCCC@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAAAAABBBCCCBBB@@@===>>>?????????>>><<<;;;<<<===>>>@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@?????????>>>>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<<===???@@@@@@??????@@@AAABBBBBBAAAAAABBBCCCDDDEEECCCCCCDDDEEEHHHMMMRRRVVV^^^dddnnnwwwtttggg___UUUQQQKKKFFFCCCAAA@@@???>>><<<;;;;;;<<<===<<<;;;:::::::::::::::999999999:::999888777777888999:::666666666666666666666666555555555555555444444444444333333333333444555555999888777666555444333222222222222222222222222222222222222222222222222222222111111000000111111222000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~zzzzzz{{{{{{||||||}}}}}}|||{{{zzzzzz{{{|||{{{zzzyyyyyyzzzzzzzzzyyyyyyxxxwwwwwwwwwwwwxxxyyyzzzzzzyyyzzzzzz{{{{{{zzzzzzyyyvvvvvvxxxzzz{{{|||||||||}}}~~~~~~~~~||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}{{{{{{|||||||||}}}}}}}}}}}}||||||{{{{{{||||||}}}~~~~~~~~~~~~}}}|||{{{|||||||||{{{zzzzzzyyyyyyvvvuuusssqqqnnnjjjgggeeeaaa___ZZZUUUPPPLLLJJJIIIDDDEEEEEEFFFGGGJJJOOOSSSZZZ```iiipppwww~~~wwwqqq___[[[VVVTTTWWW___iiippprrrtttvvvvvvyyyuuuiii]]]YYYVVVRRROOOOOOPPPNNNNNNNNNNNNNNNLLLJJJIIIJJJKKKKKKKKKJJJHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNMMMLLLKKKLLLMMMMMMNNNNNNNNNNNNPPPSSSUUUcccwwwooo\\\TTTMMMMMMLLLIIIGGGHHHGGGGGGFFFEEEEEEFFFGGGHHHJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFDDDCCCAAAAAABBBDDDFFFFFFEEEDDDCCCBBBCCCDDDEEEFFFEEEDDDCCCAAAAAAAAAAAABBBCCCCCCDDDBBBAAA@@@AAACCCCCCCCCAAA???@@@AAAAAAAAA@@@???>>><<<===???@@@AAAAAA@@@@@@??????????????????????????????>>>>>>>>>=========;;;;;;;;;<<<<<<<<<<<<======???AAAAAA?????????@@@BBBBBBBBBBBBCCCCCCDDDDDDBBBCCCDDDFFFHHHIIIKKKLLLRRRVVV\\\aaahhhrrr~~~yyymmmddd\\\TTTOOOHHHGGGEEEBBB@@@===<<<;;;===;;;:::;;;<<<===<<<;;;999999999999999999999999999888888888888888888999555555555555666666666666555555555555555555555555444333333333333444555555777777666555444333333222222222222222222222222222222222222222222222222222111111000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~zzzzzzzzz{{{|||}}}}}}~~~|||{{{zzz{{{|||}}}|||zzzxxxyyyzzz{{{{{{zzzyyyyyywwwwwwwwwxxxxxxzzz{{{{{{yyyyyyzzzzzzzzzzzzyyyyyyvvvwwwyyy{{{|||}}}}}}}}}}}}~~~~~~}}}{{{{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}zzzzzz{{{{{{{{{|||||||||}}}}}}||||||||||||}}}}}}~~~~~~}}}|||{{{||||||{{{{{{zzzyyyyyyxxxsssrrrpppmmmhhhddd```]]]XXXVVVRRRNNNJJJHHHGGGHHHBBBDDDFFFHHHKKKPPPWWW\\\fffmmmvvv~~~~~~uuullleeeWWWUUUTTTUUU[[[dddmmmtttxxxxxxyyy}}}~~~eee^^^WWWTTTQQQNNNNNNQQQNNNMMMMMMMMMNNNMMMKKKIIIIIIJJJKKKLLLKKKJJJHHHGGGFFFGGGHHHJJJKKKLLLKKKKKKLLLNNNOOONNNLLLKKKLLLNNNMMMNNNOOONNNNNNOOOQQQTTT___rrrooo[[[RRRLLLKKKJJJHHHFFFGGGFFFFFFEEEEEEEEEGGGHHHIIIJJJIIIHHHGGGGGGFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFDDDCCCAAABBBCCCEEEGGGGGGFFFEEEDDDBBBCCCDDDEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@AAACCCDDDCCCBBB@@@@@@AAABBBAAA@@@???>>>===>>>@@@BBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>============;;;<<<<<<<<<<<<=========<<<>>>@@@@@@>>>======>>>AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEGGGHHHHHHHHHHHHLLLPPPTTTWWW^^^gggnnn~~~ppphhh^^^VVVQQQNNNJJJGGGCCCCCCBBB@@@>>>=========<<<;;;:::;;;<<<<<<;;;999888888888999999999999999777777888888888888777777444444444555555666666666555555555555555555555555444333333333333444555555555555444444333333333222111111111111111111111111111111111111111111111111111111000000000000111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||{{{||||||}}}}}}yyyzzzzzz{{{|||}}}~~~~~~|||{{{zzz{{{}}}}}}|||{{{xxxyyyzzz{{{{{{{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{|||xxxyyyyyyzzzzzzyyyyyyxxxvvvwwwyyy{{{}}}}}}}}}}}}}}}~~~~~~}}}zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}zzzzzzzzzzzz{{{{{{{{{|||}}}}}}||||||||||||}}}}}}~~~~~~|||{{{{{{||||||{{{zzzzzzyyyxxxxxxqqqooommmiiieee___[[[XXXQQQPPPMMMJJJFFFEEEFFFGGGBBBEEEIIILLLPPPVVV^^^dddnnnvvv|||vvvmmmbbb[[[UUUUUUVVVYYY```iiiqqqwww}}}|||}}}ppp^^^YYYTTTQQQNNNLLLOOOUUUMMMLLLLLLLLLMMMMMMJJJHHHIIIJJJKKKLLLLLLJJJHHHGGGEEEGGGIIIKKKLLLLLLLLLKKKMMMOOOPPPOOOLLLJJJLLLNNNNNNOOOOOONNNMMMNNNPPPRRRZZZjjjmmmZZZQQQJJJIIIIIIGGGEEEFFFEEEEEEDDDEEEEEEGGGIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGFFFDDDCCCAAACCCEEEGGGHHHHHHHHHFFFEEEBBBCCCDDDFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCAAA@@@@@@AAACCCDDDCCCBBB>>>>>>???@@@???>>>===<<<>>>@@@BBBDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>============<<<<<<<<<============>>>;;;===??????===<<<;;;<<>>===;;;;;;===???;;;:::::::::<<<<<<:::888888888888888888888999999666777888999999888777666444444444555555555666666444555555555555555555555444333333333333444555555333333333333333333333333111111111111111111111111111111111111111111111111111111000000000000111111//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000}}}}}}||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~{{{||||||}}}}}}}}}}}}||||||{{{|||}}}~~~~~~}}}|||{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{|||{{{zzzyyyxxxwwwxxxyyyzzzyyyxxxxxxyyyzzzzzzyyywwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{~~~}}}|||{{{{{{{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{{{{{{{|||}}}~~~}}}}}}~~~}}}{{{{{{|||}}}~~~}}}}}}|||||||||}}}~~~}}}zzzwwwtttqqqooonnnnnnhhhcccaaa^^^WWWRRRQQQKKKIIIGGGFFFFFFFFFEEEDDDEEEGGGLLLQQQXXXbbbkkkrrr|||zzzrrrnnnhhh___XXXUUUPPPTTT[[[aaahhhpppxxx}}}mmmfffYYYVVVRRROOOMMMNNNPPPQQQMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIKKKLLLLLLKKKIIIJJJKKKJJJJJJKKKNNNPPPPPPQQQPPPNNNLLLLLLNNNPPPLLLLLLMMMMMMNNNNNNNNNOOOUUU]]]lll|||~~~nnnaaaVVVQQQKKKIIIIIIJJJHHHFFFFFFDDDEEEGGGGGGEEEFFFJJJNNNLLLIIIGGGFFFFFFHHHIIIFFFFFFFFFGGGHHHIIIJJJKKKHHHIIIIIIGGGEEECCCDDDEEEGGGHHHIIIIIIHHHEEECCCAAACCCDDDEEEFFFGGGFFFEEEEEEFFFEEECCCBBBAAAAAAAAABBBAAAAAA@@@@@@@@@AAABBBBBBCCCBBBAAAAAACCCCCCBBBAAA@@@AAABBBBBBBBBAAA@@@???BBBCCCBBBAAA>>>===>>>???==================<<<<<>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAACCCEEEFFFHHHHHHHHHIIIJJJKKKMMMMMMVVVZZZ^^^aaadddlllwwwyyyooofff___WWWRRRMMMKKKHHHEEECCCBBBBBBCCC===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888777666555555555666666777777888888999888888888777777666666444555666888888888777666555555444444444333333333444444444444444444444444333333333333333333333333333333333333333333333333333222111111000000111111111111111000000000000000//////000111111111111111222222222111111111000000000000000000000000000000000000////////////000000000000000000000000000000}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~|||||||||}}}}}}}}}}}}||||||{{{||||||}}}}}}||||||{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{zzzzzz{{{{{{|||{{{zzzyyyxxxxxxxxxyyyyyyyyyxxxxxxyyyzzzzzzyyywwwwwwxxxxxxxxxyyyyyyzzzzzzyyyzzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}|||~~~~~~}}}||||||{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||}}}}}}||||||||||||}}}~~~|||zzzyyyzzz|||~~~~~~}}}|||{{{{{{{{{{{{zzzyyyxxxuuurrrooommmkkkhhhbbb^^^\\\YYYRRRMMMMMMFFFEEEDDDDDDEEEFFFFFFFFFKKKNNNRRRXXX___iiitttzzz|||xxxpppgggccc^^^WWWRRRRRRSSSYYYaaaiiipppwww~~~wwwfff___UUUSSSPPPNNNMMMMMMOOOPPPMMMLLLKKKKKKJJJJJJKKKKKKKKKIIIHHHIIIJJJLLLKKKJJJJJJJJJKKKKKKJJJLLLNNNQQQUUUUUUTTTQQQNNNLLLMMMNNNLLLLLLLLLLLLLLLMMMMMMMMMPPPUUU___kkkrrroooeee\\\TTTOOOJJJHHHIIIJJJIIIGGGGGGEEEEEEHHHHHHFFFHHHMMMMMMKKKIIIFFFEEEFFFGGGHHHEEEEEEEEEFFFFFFHHHIIIJJJHHHIIIIIIHHHEEEDDDDDDEEEGGGHHHHHHIIIGGGEEECCCBBBBBBCCCEEEFFFGGGGGGGGGFFFFFFEEEDDDBBBBBBBBBBBBCCCAAAAAA@@@??????@@@@@@@@@AAA@@@???@@@BBBCCCBBBAAA@@@AAABBBCCCBBBBBBAAA@@@BBBBBBBBB@@@===<<<<<<>>><<<<<<<<<===============>>>===;;;::::::<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???????????????@@@BBBDDDEEEFFFFFFFFFFFFHHHIIIJJJKKKMMMPPPSSSTTTVVV\\\eeellluuu|||yyyrrrkkkbbbZZZTTTNNNIIIEEEGGGEEEBBB???============<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888777666555888888888888888999999999888888888777777777666666333444555666666666555555555444444444444333333333333333333333333333333333333333333333333333333333222222222222222222222222333222111111000000111111111000000000000000000000//////000111111111111111222222222111111111000000000000000000000000000000000000////////////000000000000000000000000000000~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||}}}}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{{{{|||{{{{{{{{{||||||}}}}}}}}}||||||{{{{{{zzz{{{{{{|||{{{zzzzzzyyyxxxyyyyyyyyyyyyxxxxxxyyyzzzzzzyyywwwuuuvvvvvvwwwxxxyyyzzzzzzzzzzzz{{{|||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}{{{zzz|||||||||}}}}}}~~~~~~~~~~~~}}}||||||||||||}}}}}}~~~~~~|||xxxwwwyyyzzz~~~}}}||||||{{{zzzzzzyyyuuuuuutttrrroookkkhhhfff```ZZZVVVUUURRRLLLGGGGGGBBBBBBBBBCCCEEEHHHJJJLLLSSSVVV[[[bbbkkkuuu~~~yyyuuulllccc[[[VVVSSSOOONNNQQQYYYaaakkktttzzz~~~iii\\\WWWOOOOOONNNMMMMMMMMMMMMNNNLLLLLLKKKJJJJJJJJJJJJKKKJJJIIIHHHIIIKKKLLLKKKJJJJJJKKKLLLKKKKKKLLLOOOQQQ[[[ZZZXXXTTTPPPMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJLLLNNNRRRXXX^^^___[[[VVVQQQMMMIIIHHHKKKMMMMMMLLLKKKHHHGGGIIIIIIHHHJJJNNNLLLJJJGGGEEEDDDDDDEEEFFFCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJJJJHHHFFFDDDEEEFFFGGGGGGHHHHHHGGGEEECCCBBBAAABBBDDDFFFGGGHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCDDDBBBAAA@@@??????>>>??????>>>>>>===???AAACCCBBBAAAAAAAAABBBCCCCCCBBBBBBAAAAAABBBAAA???<<<:::;;;<<<;;;<<<<<<<<<======>>>>>><<<======>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJLLLMMMMMMMMMPPPVVV\\\]]]ccclllvvv~~~}}}vvvmmmddd]]]ZZZVVVPPPKKKHHHEEECCCAAABBB@@@>>><<<::::::::::::<<<<<<;;;;;;;;;:::::::::::::::999888777666666555999888888888888888888777777777777777666666666666444444444555444444333222444444444444333333333333222222222222222222222222333333333333333333333333111111111111111111111111333222111111000000111111000000000000000000111111//////000111111111111111222111111111111000000000000000000000000000000000000//////......//////000000000000000000000000000~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}|||{{{zzzyyyyyyzzz{{{|||{{{{{{||||||}}}}}}~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxyyyzzzzzzyyywwwtttuuuuuuwwwxxxyyyzzzzzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~|||}}}~~~}}}{{{zzz{{{{{{||||||}}}~~~~~~~~~}}}||||||||||||~~~~~~~~~{{{xxxwwwyyy{{{}}}}}}}}}|||zzzyyyxxxwwwsssrrrqqqnnniiiddd```]]]XXXSSSOOOOOOMMMGGGDDDDDDBBBCCCEEEFFFIIILLLPPPSSSZZZ^^^dddmmmwww|||sssnnncccZZZRRROOOMMMLLLPPPVVV```iiiuuu}}}|||kkk]]]TTTQQQKKKLLLMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKJJJIIIKKKLLLMMMLLLJJJJJJKKKLLLLLLKKKLLLOOORRRZZZZZZYYYUUUPPPMMMLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHKKKKKKLLLOOOSSSUUUTTTSSSNNNKKKIIIKKKPPPUUUWWWWWWSSSMMMJJJJJJJJJIIIIIIMMMJJJHHHFFFEEEDDDCCCDDDEEECCCCCCCCCDDDEEEGGGHHHIIIIIIJJJJJJIIIFFFEEEEEEFFFFFFGGGGGGGGGFFFEEECCCBBB@@@AAACCCDDDFFFHHHIIIIIIGGGFFFEEEDDDCCCCCCDDDEEECCCBBBAAA@@@????????????>>>======???BBBDDDDDDCCCAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAA???<<<::::::;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<=========>>>??????==============================>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@BBBCCCBBBBBBBBBCCCCCCDDDFFFFFFIIIJJJKKKJJJJJJKKKOOORRRSSSVVV[[[___eeejjjqqquuu|||~~~uuupppiiiccc^^^YYYTTTQQQNNNLLLIIIFFFEEEDDDDDDCCCAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999:::999999888777666666666777777666666555555555444666666666666666666666666555555555444444333222222444444444333333333222222222222222222222222222222222222222222222222222222111111111111222222222222333222111111000000111111000000000000000111111111//////000111111111111111111111111111000000000000/////////////////////////////////....../////////000000000000000000000000~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}|||{{{zzzyyyyyyzzz{{{|||{{{{{{{{{|||}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxyyyzzzzzzyyywwwtttuuuuuuwwwxxxyyyzzzzzzzzzzzz{{{|||}}}~~~}}}~~~~~~~~~~~~{{{|||}}}~~~}}}{{{yyyzzz{{{{{{|||}}}}}}~~~~~~~~~}}}||||||||||||~~~}}}{{{xxxxxxzzz||||||||||||{{{zzzxxxvvvuuuqqqppplllhhhbbb\\\WWWTTTRRRMMMJJJKKKKKKFFFDDDDDDDDDFFFHHHJJJLLLPPPVVVZZZaaafffnnnxxx{{{ooofffZZZSSSMMMKKKKKKMMMTTT\\\hhhqqq}}}kkk^^^UUUPPPOOOJJJKKKMMMNNNOOOOOONNNNNNKKKJJJJJJIIIIIIIIIIIIIIIKKKKKKKKKLLLNNNNNNMMMKKKJJJKKKKKKKKKKKKLLLOOOQQQUUUVVVUUUSSSOOOMMMLLLLLLJJJIIIIIIIIIHHHGGGGGGGGGJJJJJJKKKMMMOOOPPPPPPOOOKKKIIIIIINNNWWW___dddeee\\\TTTMMMLLLJJJHHHGGGIIIIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGIIIJJJIIIIIIJJJHHHFFFDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBB???@@@AAACCCEEEGGGHHHIIIGGGFFFDDDCCCCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>@@@CCCEEEEEEEEEAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBB@@@===;;;<<<===;;;<<<<<<<<<======>>>>>><<<;;;:::999:::<<>>???@@@@@@??????@@@@@@??????@@@AAABBBCCCCCCBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFFFFFFFGGGHHHJJJMMMNNNPPPQQQSSSWWW\\\```aaaffflllsss{{{~~~{{{uuukkkbbb[[[XXXTTTOOOMMMKKKIIIHHHFFFEEEDDDBBB@@@@@@@@@AAA@@@@@@???>>>===<<<<<<<<<;;;:::::::::999999999999999888888777777666666666777666666666555555444444555555555555555555555666666555555444444333333333444444333333333222222222333333333333333333333333222222222222222222222222222222222222333333444444333222111111000000111111//////000000111111111111//////000111111111111111000000000000000000000000//////////////////////////////............//////////////////////////////~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}||||||~~~}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{|||zzzzzz{{{|||}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{zzz{{{{{{{{{{{{zzzyyyyyyyyyxxxxxxyyyzzzzzzyyywwwuuuvvvvvvwwwxxxyyyzzzzzzyyyyyyzzz{{{|||}}}~~~~~~||||||}}}~~~~~~~~~~~~}}}zzz{{{|||||||||{{{zzzzzzzzzzzz{{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}|||zzzxxxyyyzzzzzzzzzzzzyyywwwtttrrrpppllljjjeee___YYYSSSOOOMMMMMMHHHGGGJJJJJJGGGFFFGGGGGGJJJMMMOOOQQQVVV]]]ccclllrrr|||vvvhhh^^^RRRNNNKKKLLLNNNQQQZZZcccnnnwwwppp___VVVPPPNNNOOOKKKLLLMMMNNNOOOOOOOOOOOOJJJJJJIIIHHHHHHHHHHHHIIIKKKKKKKKKMMMNNNNNNLLLJJJIIIJJJKKKJJJJJJKKKNNNPPPPPPQQQRRRQQQNNNLLLLLLLLLHHHHHHHHHHHHHHHHHHGGGGGGFFFHHHJJJKKKLLLKKKJJJJJJHHHGGGIIIPPP[[[eeekkkmmmbbbYYYOOOLLLJJJGGGEEEGGGHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBCCCDDDFFFHHHIIIJJJHHHIIIIIIGGGEEECCCDDDEEECCCCCCCCCBBBBBBAAAAAAAAA??????@@@AAACCCEEEGGGHHHFFFEEEDDDCCCCCCCCCDDDEEEEEEDDDCCCBBBBBBAAABBBBBB?????????AAADDDEEEFFFEEE@@@@@@@@@@@@@@@AAACCCCCCAAABBBAAA???===<<<===>>>========================;;;:::888777888;;;>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAABBBAAAAAA@@@AAA@@@@@@???@@@AAABBBCCCCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDEEEFFFFFFFFFGGGGGGFFFGGGHHHHHHIIIKKKPPPSSSOOOSSSYYY___eeelllssswwwwww{{{|||sssmmmgggcccaaa]]]WWWQQQPPPNNNKKKGGGEEECCCBBBBBBBBBBBBBBB@@@>>><<<===>>>======<<<<<<<<<;;;;;;::::::::::::999999999888888888888777777777666666666888777777777777777777666444444444555555555555555555555444333333333444444333333333333222222222222333333333333333333333333222222222222222222222222222222222333333444444555333222111111000000111111/////////000111111222222//////000111111111111111//////000000000000000111000000000000000000000000///......------......///////////////////////////~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~}}}{{{||||||}}}}}}||||||{{{xxxyyyzzz{{{|||}}}~~~~~~~~~}}}|||{{{{{{{{{{{{zzz{{{|||||||||{{{yyyyyyyyyxxxxxxyyyzzzzzzyyywwwwwwxxxxxxxxxyyyyyyzzzzzzxxxxxxyyyzzz{{{|||}}}}}}{{{{{{|||}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzz{{{|||}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}~~~}}}~~~~~~zzzxxxwwwwwwvvvvvvvvvuuussspppmmmkkkeeebbb\\\VVVPPPLLLJJJHHHIIIEEEDDDHHHJJJIIIHHHJJJKKKOOOSSSVVVYYY```iiiqqq{{{yyylll___UUUNNNLLLMMMQQQTTTXXXaaajjjttt|||vvvcccWWWQQQMMMLLLNNNLLLLLLLLLMMMMMMNNNOOOOOOJJJIIIIIIHHHGGGHHHHHHHHHIIIIIIIIIKKKMMMMMMKKKHHHHHHIIIJJJIIIIIIJJJMMMOOOMMMOOOPPPPPPMMMLLLKKKKKKGGGGGGHHHHHHHHHHHHHHHIIIEEEGGGIIIJJJIIIHHHGGGFFFFFFEEEGGGOOO[[[fffllloooeeeZZZOOOKKKJJJGGGFFFFFFHHHGGGGGGFFFEEEDDDCCCCCC@@@AAAAAACCCDDDFFFHHHIIIGGGHHHHHHFFFDDDBBBCCCDDDBBBAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>???AAACCCEEEFFFDDDDDDCCCBBBBBBCCCDDDEEECCCBBBBBBAAAAAAAAABBBBBB???>>>>>>@@@BBBDDDDDDCCC??????>>>>>>???@@@BBBCCC>>>??????>>><<<<<<===???>>>>>>>>>===<<<<<<;;;;;;888888999999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===???AAACCCCCCCCCBBBAAA@@@@@@???>>>>>>???AAABBBBBBBBBAAAAAABBBBBBCCCDDDFFFFFFFFFGGGHHHGGGFFFDDDBBBCCCDDDCCCCCCEEEHHHJJJGGGJJJNNNSSSWWW\\\aaaeeebbbdddiiiooowww~~~xxxrrrnnniiieeebbb[[[XXXTTTQQQPPPNNNKKKIIIHHHHHHFFFDDDAAA@@@??????@@@BBBBBB@@@===;;;<<<===::::::::::::::::::999999999999999999888888888888777777777777666666666666666666666777777777777777333333444444444555555555333333222111222222444444333333333222222222222111222222222222222222222222111111111111111111111111000111111222333333444444333222111111000000111111...//////000111111222222//////000111111111111111////////////000000111111000000000000000000000000///......------......///////////////////////////~~~~~~~~~~~~}}}~~~~~~~~~}}}|||{{{}}}~~~~~~~~~~~~{{{|||}}}~~~~~~}}}|||{{{xxxxxxyyyzzz{{{|||}}}~~~}}}|||{{{{{{{{{{{{zzz{{{|||||||||{{{yyyyyyyyyyyyxxxyyyzzz{{{yyywwwyyyyyyyyyyyyyyyyyyyyyyyywwwxxxxxxyyyzzz{{{||||||zzzzzz{{{||||||}}}||||||yyyyyyxxxxxxxxxyyyzzzzzzyyyyyyzzz{{{|||}}}~~~||||||||||||}}}~~~|||~~~~~~{{{wwwtttssssssssssssrrrpppmmmiiiggg___[[[UUUOOOKKKHHHGGGGGGFFFCCCCCCHHHJJJJJJJJJLLLOOOTTTZZZ]]]bbbiiittt}}}|||qqqeeeXXXPPPNNNNNNQQQWWW[[[___gggpppvvvvvviii[[[SSSNNNJJJJJJMMMLLLLLLLLLLLLLLLMMMNNNNNNJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGHHHJJJLLLKKKIIIGGGGGGHHHIIIIIIHHHIIILLLOOOMMMOOOPPPPPPMMMKKKKKKKKKGGGGGGGGGHHHHHHIIIIIIJJJFFFGGGIIIIIIHHHFFFFFFGGGDDDDDDFFFMMMYYYdddjjjmmmeeeYYYNNNKKKJJJHHHFFFGGGHHHHHHGGGFFFEEEDDDCCCCCC??????@@@AAACCCEEEGGGHHHFFFGGGGGGFFFCCCBBBBBBCCC@@@@@@??????>>>?????????>>>>>>>>>>>>???AAACCCEEEDDDCCCBBBAAAAAABBBCCCDDDAAAAAA@@@@@@@@@AAABBBBBB???>>>>>>???AAACCCBBBBBB>>>>>>======>>>@@@BBBCCC<<<===>>>===;;;;;;===>>>??????>>>===<<<;;;::::::666888:::<<<======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???BBBDDDDDDDDDCCCBBB??????>>>======>>>???@@@AAAAAAAAA@@@AAAAAABBBBBBEEEDDDDDDEEEEEEDDDAAA???DDDDDDDDDCCCAAAAAACCCEEEDDDGGGJJJMMMPPPTTTXXX[[[WWWXXXZZZ]]]bbbhhhmmmoooooovvv~~~zzztttqqqiiieee___[[[XXXVVVTTTSSSNNNMMMLLLJJJHHHGGGGGGGGG>>>>>>???>>><<<;;;<<<<<<===>>>@@@>>>:::888999;;;999999::::::::::::999888999999999888888888888777777777777777666666666666333444444444555555666666333333333444444555555555111111000000000222333444333333333222222222111111000000000000000000000000111111111111111111111111///000000111222222333333333222222111000111111111...//////000111222222222//////000111111111111111.../////////000000111111000000000000000000000000.........------.........////////////////////////}}}~~~~~~}}}|||~~~~~~~~~~~~}}}}}}~~~}}}||||||{{{{{{{{{||||||||||||{{{{{{zzzxxxvvvvvvxxxzzz{{{|||~~~}}}||||||{{{{{{{{{~~~~~~~~~}}}{{{zzzxxxxxxwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzyyyxxxxxxxxxyyyyyywwwwwwwwwxxxzzz|||}}}~~~{{{{{{zzzzzzzzz{{{{{{||||||{{{zzzyyyxxxyyyzzz{{{wwwwwwxxxyyyzzz{{{|||}}}~~~~~~}}}||||||}}}~~~~~~}}}{{{yyyvvvtttssssssrrrpppmmmiiiddd```]]]ZZZWWWQQQLLLGGGEEEDDDDDD@@@DDDIIILLLLLLNNNQQQUUUXXX___eeehhhnnnyyy{{{qqqfff]]]UUUPPPNNNRRRWWW]]]ccciiiooottt~~~{{{eee^^^UUUMMMJJJKKKLLLMMMLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGHHHIIIIIIHHHFFFGGGGGGHHHHHHIIIJJJKKKKKKNNNNNNNNNMMMLLLKKKKKKJJJKKKJJJIIIHHHGGGFFFFFFGGGFFFFFFGGGGGGGGGFFFFFFEEEGGGFFFGGGMMMUUU\\\___```]]]WWWOOOHHHFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@BBBDDDEEEFFFFFFFFFDDDEEEEEEEEEDDDBBB@@@???>>>>>>============>>>>>><<<<<<>>>???AAACCCDDDEEE????????????@@@AAABBBBBB@@@AAABBBCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????======>>>???@@@@@@AAAAAADDDCCC@@@===;;;::::::999:::::::::::::::;;;==================>>>>>>>>>>>>>>>???AAACCCCCCBBBAAA@@@>>>>>>>>>>>>>>>?????????AAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>???AAADDDEEEFFFFFFGGGHHHJJJKKKKKKLLLKKKMMMOOORRRUUUYYY[[[\\\```bbbdddggglllpppsssuuu|||vvvnnniiifff```\\\UUUSSSQQQOOOMMMKKKJJJJJJGGGGGGFFFEEEDDDDDDCCCCCC???>>>>>>===============<<<<<<;;;;;;;;;::::::::::::::::::999999999888888::::::999999888777666666666666666666666666666666555555555555555555555555555555555555555555555555555555444444444333333333333333333222222222111111000000000000000000000000555444222000///000000111111111111111111111111111000000000000000000000000............////////////000000000000111111111111///////////////000000111////////////////////////////////////////////////---.........//////000000~~~~~~~~~~~~}}}|||~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}|||{{{{{{||||||||||||{{{{{{{{{yyywwwwwwxxxzzz{{{{{{||||||||||||||||||}}}}}}~~~~~~~~~}}}|||zzzyyyxxxwwwwwwwwwwwwxxxyyyzzz{{{{{{zzzyyyxxxxxxxxxxxxxxxwwwwwwwwwxxxzzz|||}}}~~~{{{zzzzzzzzzzzz{{{{{{|||{{{{{{zzzzzzyyyyyyzzzzzzxxxxxxyyyzzz{{{|||}}}}}}~~~}}}|||}}}}}}~~~~~~|||yyyvvvsssrrrooonnnlllhhhccc^^^ZZZXXXRRROOOKKKGGGDDDCCCCCCCCCDDDHHHLLLOOOPPPRRRWWW[[[ccckkkrrruuu{{{{{{pppeee]]]WWWSSSQQQVVVYYY___dddjjjpppvvv{{{|||lll^^^XXXQQQKKKJJJKKKLLLMMMLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGHHHIIIIIIHHHFFFGGGGGGHHHHHHIIIJJJJJJKKKMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDHHHOOOTTTVVVWWWVVVQQQKKKFFFEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCAAA???>>>>>>>>>============>>>>>>>>>>>>???@@@AAAAAABBBCCC@@@@@@@@@???@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>><<<============>>>>>>>>>>>>>>>??????@@@AAAAAAAAACCCBBB@@@===;;;:::::::::;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@AAACCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????@@@AAACCCDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHIIIJJJKKKMMMOOOPPPQQQRRRSSSUUUXXX\\\___bbbddddddggglllooopppqqqrrrtttzzz{{{}}}~~~{{{yyyxxxwwwvvvtttqqqnnnmmmmmmooopppssskkkbbb\\\YYYVVVRRRNNNLLLKKKJJJHHHFFFEEEDDDDDDBBBBBBAAA@@@@@@???>>>>>>???>>>======<<<<<<======;;;;;;;;;;;;::::::::::::::::::999999999888888888::::::999888888777666666555555555555555555555555555555555555555555555555555555555555555555555555555444444444444333333333333333222222222111111111000000000000000000000000444333222000000000000000111111111111111111111111000000000000000000000000............//////////////////000000000111111111//////...//////000111111////////////////////////........................///////////////.........~~~}}}}}}||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}{{{{{{||||||||||||{{{{{{|||zzzxxxxxxyyy{{{{{{{{{zzzzzzzzz{{{{{{}}}~~~~~~}}}}}}}}}}}}|||{{{zzzyyyxxxwwwwwwxxxxxxyyyzzz{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwxxxyyy{{{}}}}}}zzzzzzyyyzzzzzz{{{||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyzzz{{{|||}}}}}}~~~~~~||||||}}}|||}}}}}}~~~~~~|||zzzvvvsssooommmiiihhheeeaaa\\\WWWSSSPPPJJJHHHEEECCCBBBBBBDDDEEEIIIMMMQQQTTTUUUYYY```eeeqqqzzzwwwooobbbYYYTTTTTTUUUVVV___ccchhhmmmsssyyyjjj^^^XXXTTTOOOLLLLLLMMMNNNNNNLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIHHHFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCCCCEEEIIILLLNNNNNNMMMJJJFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@AAABBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCBBB@@@>>>===>>>>>>============>>>>>>@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAA@@@@@@???>>>???@@@AAABBBAAA@@@???>>>>>>======>>><<<<<<<<<<<<============?????????@@@@@@AAAAAABBBBBBAAA???===;;;::::::;;;<<<<<<<<<<<<===>>>??????@@@@@@??????>>>=========;;;<<<>>>?????????>>>============>>>>>>?????????>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA?????????@@@AAAAAABBBBBBAAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJLLLOOOQQQSSSSSSUUUWWWWWWWWWXXXZZZ[[[```aaabbbdddfffgggiiiiiikkkkkklllmmmnnnoooooopppppppppppppppooonnnmmmmmmjjjhhheeebbb___^^^]]]]]]]]]\\\ZZZYYYYYYZZZ\\\]]]\\\WWWQQQNNNMMMLLLHHHEEEDDDDDDBBBAAA@@@?????????>>>>>>======<<<;;;;;;;;;>>>======<<<<<<<<<<<<<<<;;;::::::::::::999999999999999999999888888888777999999888888777777666666555555555555555555555555444444444444444444444444444444444444444444444444444444444444333333333333333222222222222111111111000000000000000000000000333222111000000000000000111111111111111111111111000000000000000000000000............//////////////////000000000000111111............///000222222////////////////////////........................000000000///......------~~~}}}{{{zzzzzz{{{|||}}}|||}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{||||||||||||{{{{{{zzzxxxwwwxxx{{{}}}}}}}}}{{{zzzzzzzzz{{{{{{|||}}}|||||||||||||||{{{zzzyyywwwwwwwwwxxxxxxyyyzzz{{{{{{zzzyyywwwvvvvvvvvvvvvwwwwwwwwwxxxyyyzzz|||}}}yyyyyyyyyyyyzzz{{{||||||zzz{{{|||||||||{{{yyyxxxzzzzzz{{{{{{|||}}}}}}~~~~~~}}}|||{{{{{{{{{zzzzzz{{{|||~~~{{{zzzyyyvvvrrrmmmiiifffcccaaa^^^YYYUUUPPPLLLJJJFFFEEECCCBBBCCCEEEGGGIIINNNRRRVVVYYY\\\aaaiiiooo|||{{{sssjjjcccZZZTTTSSSWWW[[[^^^eeeiiinnntttzzzooobbb[[[XXXUUURRRPPPQQQQQQQQQPPPLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFGGGIIIIIIGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIKKKJJJJJJJJJIIIIIIIIIHHHJJJJJJJJJIIIHHHGGGGGGFFFDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDEEEFFFHHHIIIJJJJJJHHHFFFDDDDDDEEEEEEDDDBBBDDDDDDCCCCCCBBBAAAAAA@@@BBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAA@@@>>>===>>>>>>============>>>>>>??????@@@@@@@@@AAAAAAAAACCCBBBAAA@@@@@@@@@@@@@@@@@@???===<<<===>>>@@@BBB@@@???>>>===============<<<<<<<<<=========>>>>>>??????@@@@@@AAAAAAAAABBBAAA???>>><<<;;;;;;;;;<<<============>>>???@@@AAAAAAAAA@@@???>>>===<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<======>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>???@@@AAAAAA@@@@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEFFFHHHJJJKKKMMMNNNNNNMMMMMMNNNPPPRRRRRRSSSTTTUUUVVVWWWXXXYYYZZZZZZ[[[[[[[[[\\\\\\\\\[[[[[[\\\\\\\\\[[[[[[ZZZYYYXXXUUUSSSQQQOOOOOOOOOQQQPPPOOOOOOOOOPPPRRRSSSOOOMMMJJJHHHHHHGGGDDDAAAAAA@@@@@@???????????????=========<<<<<<;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;::::::999999999888888888999888888888888777777777888888777777777666666666555555555555555555555555444444444444444444444444444444444444444444444444444444444333333333222222222222222222111111111111000000000000000000000000222222111000000000000000111111111111111111111111////////////////////////............////////////////////////000000000111............///111222333////////////////////////........................///////////////.........zzzyyyyyyxxxyyyzzz{{{|||{{{|||}}}~~~~~~~~~~~~~~~|||~~~{{{|||||||||||||||{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{wwwwwwwwwyyy|||||||||{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzyyywwwwwwwwwwwwxxxyyyzzzzzzzzzyyyxxxwwwvvvuuuuuuvvvwwwwwwwwwxxxyyyzzz{{{|||xxxxxxxxxyyyyyy{{{||||||zzz{{{|||}}}|||{{{zzzyyyzzzzzz{{{{{{|||}}}}}}}}}~~~}}}|||zzzyyyyyyxxxwwwwwwwwwxxxzzz{{{xxxwwwvvvsssnnniiidddaaa\\\ZZZWWWSSSOOOKKKIIIGGGEEEDDDCCCCCCEEEHHHKKKMMMSSSWWW\\\```dddjjjsssyyy|||vvvmmmddd]]]ZZZVVVUUUXXX]]]aaacccgggkkkqqqwww~~~tttfff___\\\XXXVVVTTTSSSSSSRRRQQQOOOLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHGGGEEEGGGGGGGGGHHHHHHHHHHHHHHHKKKKKKJJJJJJJJJJJJIIIIIIKKKKKKKKKIIIHHHFFFDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFCCCDDDFFFGGGGGGHHHIIIIIIGGGEEEDDDDDDEEEDDDBBB@@@CCCCCCBBBBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@>>>===>>>>>>============>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@???>>>===<<<<<<>>>@@@AAA>>>>>>======<<<===============>>>>>>>>>????????????@@@@@@@@@@@@@@@AAAAAA???>>><<<;;;;;;;;;<<<===>>>>>>>>>>>>???@@@AAAAAABBBAAA@@@???>>><<<;;;;;;999999:::::::::;;;::::::;;;<<<<<<===>>>>>>???????????????@@@@@@@@@AAAAAA?????????@@@@@@@@@@@@@@@===>>>???@@@@@@@@@??????@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFEEEDDDFFFIIILLLIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLJJJHHHFFFFFFFFFFFFIIIHHHHHHGGGGGGGGGHHHIIIGGGFFFEEEDDDCCCAAA???===??????>>>>>>>>>>>>??????<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;:::::::::::::::999888888888888777777777888888888777777777666666777777666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444444444333333333222222222222222222111111111000000000000000000000000000000111111111111000000000///000000000000000000000000////////////////////////............////////////...////////////000000000............///000111222////////////////////////........................,,,------...///000000111uuuuuuuuuvvvwwwyyyzzz{{{{{{{{{|||}}}~~~~~~~~~~~~|||~~~}}}zzz{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{||||||||||||{{{{{{wwwwwwwwwzzz~~~||||||{{{yyyyyyxxxxxxxxxxxxxxxyyyyyyzzzyyyyyyyyyvvvuuuuuuvvvvvvwwwxxxyyyxxxwwwvvvvvvuuuvvvvvvvvvwwwwwwwwwwwwxxxyyyzzz{{{xxxxxxxxxxxxyyyzzz||||||{{{||||||||||||{{{zzzzzzzzzzzz{{{{{{{{{|||||||||~~~~~~~~~}}}{{{zzzxxxxxxuuuuuuttttttssssssttttttttttttsssppplllfffaaa]]]UUUSSSQQQNNNKKKIIIGGGGGGDDDCCCCCCEEEHHHLLLPPPSSSZZZ^^^eeejjjooovvvxxxpppjjjbbbZZZSSSSSSTTTXXX^^^ccceeefffiiinnnttt{{{xxxiii```[[[XXXVVVTTTQQQPPPPPPPPPNNNLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHGGGEEEGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJIIIGGGEEEBBBAAACCCCCCDDDEEEFFFFFFFFFFFFBBBDDDFFFFFFFFFEEEFFFGGGFFFEEEDDDDDDDDDCCCAAA>>>BBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAABBBAAA@@@???>>>>>>>>>============>>>>>>===>>>>>>@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBB>>>>>>===<<<===>>>???@@@======<<<<<<<<<<<<======>>>>>>>>>>>>????????????????????????????????????===<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@???>>>===<<<;;;:::888888888999999999::::::;;;;;;<<<===>>>>>>??????<<<============>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBBBBBBB>>>>>>>>>??????@@@@@@@@@??????>>>>>>???@@@@@@AAA???@@@AAA@@@@@@AAADDDGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHHHHGGGGGGGGGFFFDDDCCCBBBBBBBBBCCCEEEDDDDDDCCCCCCCCCCCCCCCEEEDDDCCCBBB@@@???>>>=========<<<<<<<<<<<<======:::::::::999999999999999;;;::::::999999999999999888888777777777666666666777777777777666666666666666666666666555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333222222222222222111111111111000000000000000000000000000000000///000000111111000//////000000000000000000000000000000000000000000000000............////////////......////////////000000///////////////000000111////////////////////////------------------------+++,,,---...///111222222oooppprrruuuwwwxxxyyyzzzzzz{{{|||}}}~~~~~~~~~~~~|||~~~}}}yyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{yyyyyyyyy{{{~~~~~~zzzzzzyyyyyyyyyyyyyyyzzzuuuvvvwwwxxxxxxxxxxxxxxxttttttttttttuuuvvvwwwxxxvvvuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwxxxyyyzzzzzzwwwwwwwwwxxxyyyzzz|||}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{}}}}}}|||{{{zzzxxxwwwvvvrrrrrrrrrqqqpppooonnnmmmmmmnnnmmmkkkfffaaa[[[WWWNNNLLLKKKIIIGGGGGGGGGGGGDDDDDDFFFIIINNNTTTYYY]]]aaagggooovvv|||~~~ttthhhaaa]]]WWWQQQPPPQQQUUU\\\ccchhhkkkkkkmmmrrryyyzzzhhh___[[[WWWSSSSSSQQQNNNNNNNNNNNNNNNLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEFFFHHHHHHFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIEEEFFFGGGGGGGGGEEECCCBBBBBBCCCDDDEEEFFFFFFFFFFFFDDDFFFHHHHHHFFFDDDDDDEEEDDDBBBAAABBBBBBBBBAAA???AAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@@@@AAABBBBBBBBBAAA@@@???>>>>>>============>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBBBBCCC======>>>>>>>>>?????????===<<<<<<;;;;;;<<<<<<============>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;:::;;;<<<>>>???=========>>>>>>???@@@AAA???>>>>>>===<<<;;;::::::888888888888888999999:::::::::;;;<<<===>>>???@@@<<<<<<<<<=========>>>>>>=========>>>>>>????????????>>>======<<<===>>>????????????@@@@@@@@@@@@@@@<<<<<<<<<======>>>>>>>>>=========<<<======>>>???@@@AAABBBBBBAAAAAACCCEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDBBBAAA@@@AAAAAABBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@>>>>>>>>>???<<<;;;;;;::::::;;;;;;;;;999999999999999999999999::::::999888888888888888777777777666666666555555777777666666666555555555555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333222222222222111111111111111000000000000000000000000000000000000...///000111111000//////000000000000000000000000000000000000000000000000............////////////........./////////000000111000000///////////////////////////////////////------------------------,,,------...///000111111lllmmmqqqtttwwwxxxyyyyyyzzz{{{|||}}}~~~~~~~~~~~~|||~~~|||yyyzzz{{{{{{{{{|||||||||||||||{{{{{{||||||||||||{{{{{{|||{{{{{{|||~~~~~~}}}|||xxxxxxxxxxxxyyyzzz{{{{{{tttuuuvvvwwwwwwwwwwwwwwwsssssssssttttttuuuvvvwwwuuuttttttuuuuuuvvvwwwxxxwwwwwwwwwwwwxxxyyyzzzzzzwwwwwwwwwxxxyyyzzz|||}}}~~~}}}|||zzzzzz{{{||||||yyyyyyzzzzzzzzzzzzzzzzzz||||||{{{zzzyyywwwuuutttppppppppppppnnnllljjjhhhgggggggggeeeaaa[[[UUURRRIIIHHHGGGFFFEEEEEEFFFGGGEEEFFFIIIMMMTTT[[[bbbfffgggnnnwwwwwwssshhh\\\UUUSSSPPPLLLRRRTTTXXX___gggmmmpppqqqqqqvvv}}}jjj\\\YYYYYYUUUPPPRRRPPPNNNMMMNNNOOOOOOOOOLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEFFFHHHHHHFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHAAACCCEEEFFFGGGFFFEEEDDDBBBCCCDDDEEEFFFFFFFFFFFFHHHJJJLLLKKKGGGDDDDDDEEEAAA@@@??????AAABBBAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAAAAAAAAAAA@@@AAABBBCCCBBBAAA@@@???>>>>>>============>>>>>>AAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAABBBBBBCCCDDD======>>>???@@@?????????<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<=========>>>>>>>>>>>>===============;;;;;;::::::;;;<<<>>>???============>>>???@@@AAA=========<<<;;;;;;::::::888888888888888999999:::::::::;;;<<<===>>>???@@@>>>>>>>>>>>>????????????<<<=========>>>>>>??????@@@???===;;;;;;<<<>>>???>>>>>>>>>>>>????????????==================>>>>>>???>>>>>>>>>>>>???@@@@@@AAACCCDDDCCCAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>@@@AAABBBBBBBBBBBBAAA@@@???>>>===>>>??????<<<======>>>??????@@@@@@<<<<<<<<<:::999999;;;======<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;:::999999888777888888888777666666666555555555555777666666666555555555555444555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333222222222111111111111111111000000000000000000000000000000000000...///000111111000//////000000000000000000000000000000000000000000000000............/////////000............/////////000222111000//////.........////////////////////////------------------------.........///////////////jjjjjjjjjmmmqqqsssttttttuuuvvvxxxzzz{{{|||}}}}}}~~~~~~zzzwwwzzzzzzyyyyyyyyyyyy{{{|||}}}|||{{{{{{zzzzzzzzz{{{{{{zzz{{{}}}~~~~~~|||zzzyyyxxxxxxxxxwwwwwwwwwwwwwwwuuuuuuvvvvvvwwwwwwxxxxxxttttttttttttttttttttttttuuuvvvwwwxxxyyyxxxwwwvvvyyyyyyyyyzzzzzz{{{{{{{{{uuuuuuvvvwwwxxxyyy{{{|||}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyxxxzzzzzz{{{zzzxxxuuuqqqppppppooommmjjjhhhfffeeedddaaa```^^^[[[WWWSSSPPPNNNIIIGGGDDDDDDDDDEEEEEEDDDHHHJJJOOOTTTYYY___fffkkkssszzzzzzkkkfff\\\TTTNNNMMMOOOQQQXXX[[[aaagggmmmrrruuuvvv}}}xxxgggZZZUUUSSSRRRPPPPPPOOOOOONNNMMMMMMNNNNNNJJJIIIHHHGGGHHHIIIJJJKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEIIIHHHHHHGGGGGGHHHHHHIIIEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA??????AAACCCEEEFFFHHHIIIKKKKKKJJJIIIGGGEEECCCBBB??????@@@@@@@@@AAAAAAAAA?????????@@@@@@AAAAAAAAA???AAABBBAAA??????@@@AAA@@@CCCGGGHHHFFFCCCAAA@@@???????????????????????????@@@@@@@@@@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<===>>>>>>>>><<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<>><<<:::::::::<<<===============>>>>>>>>>>>><<<<<<======>>>>>>??????>>>>>>>>>>>>>>>======<<<<<<<<<============<<<<<<>>>>>>>>>>>>>>>=========>>>>>>????????????>>>>>>>>>===<<<<<<<<<===???@@@AAA@@@@@@???????????????@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@AAAAAAAAAAAA@@@?????????>>>===<<<<<<===>>>????????????>>>>>><<<;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;::::::888888888888888888888888999888888777777777777777666666777777777777666666666666666666666666666666666666555555555444444444444444444444444444444444555555444333333222111111555555444333333222111111222222222222222222222222000000000000000000000000////////////////////////222222000///............///////////////////////////////////////...............------------......111///...///222333222000111111000000//////............---------,,,,,,,,,,,,---------------------////////////////////////eeeddddddgggkkknnnppppppssstttuuuwwwxxxyyyyyyyyy||||||yyyvvvyyy{{{{{{zzzzzz{{{|||~~~~~~{{{{{{zzzzzzzzzzzz{{{{{{{{{|||}}}}}}}}}{{{zzzxxxwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvvvvvvvvvvvvvwwwwwwttttttttttttttttttttttttuuuuuuwwwxxxxxxxxxwwwvvvxxxxxxxxxxxxyyyyyyzzzzzzvvvvvvwwwwwwyyyzzz{{{|||}}}|||{{{{{{zzz{{{{{{{{{xxxyyyyyyzzzyyyyyyxxxxxxxxxxxxxxxwwwtttqqqnnnllljjjiiifffccc```^^^]]]\\\ZZZYYYWWWTTTQQQNNNKKKJJJGGGFFFEEEEEEGGGHHHJJJJJJNNNRRRWWW]]]dddkkkrrrvvv{{{|||pppbbb^^^WWWQQQNNNOOOSSSUUU[[[```gggmmmqqquuuxxx{{{tttjjj]]]TTTQQQRRRRRRQQQOOOOOONNNMMMLLLLLLLLLLLLJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFIIIIIIHHHHHHGGGHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAABBBCCCEEEFFFHHHIIIJJJKKKJJJJJJHHHFFFDDDBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA@@@AAABBBAAA@@@???@@@AAABBBEEEHHHIIIGGGDDDBBBAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>><<<======>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>???===<<<:::::::::<<<============>>>>>>>>>??????======>>>>>>>>>>>>>>>???>>>>>>???>>>>>>===<<<<<<<<<<<<============<<<<<<========================>>>>>>????????????>>>>>>======<<<;;;<<<===>>>???>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAA@@@@@@???>>>???>>>===<<<<<<===>>>???>>>>>>>>>>>>===<<<;;;:::<<<<<<;;;:::::::::::::::::::::999999999888888888888888888888888888888888999888777777666666777777666666777777777777666666555555555555555555555555666555555555444444444444444444444444444444444444111111111111111111111111555444444333222222111111222222222222222222222222000000000000000000000000000000000000000000000000222111000///............/////////////////////////////////////////////.........------------......000...---...111222111///000000000000//////..................------,,,,,,.........------,,,,,,+++........................bbbaaa```aaaeeeiiikkklllpppqqqrrrssstttuuuvvvvvvxxxyyyxxxuuuxxx~~~||||||||||||}}}~~~{{{{{{zzzzzzzzzzzz{{{{{{||||||}}}}}}|||zzzxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuwwwxxxxxxxxxwwwvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyy{{{||||||||||||{{{zzzzzzzzzzzzzzzwwwxxxxxxyyyyyyxxxxxxxxxuuuuuutttrrroookkkhhhfffdddccc```\\\YYYVVVTTTSSSQQQQQQOOOMMMKKKIIIGGGFFFFFFFFFFFFGGGIIIMMMPPPRRRUUUZZZbbbiiiqqqyyysssfffYYYVVVRRRPPPQQQUUUZZZ^^^```gggooosssvvvzzzqqqeee^^^UUUOOOOOOPPPPPPPPPNNNNNNMMMKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEFFFFFFGGGHHHHHHHHHHHHJJJJJJIIIHHHGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBAAADDDDDDEEEGGGHHHJJJKKKLLLKKKJJJIIIGGGEEEBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBB???@@@@@@@@@@@@AAAAAAAAA@@@AAABBBBBB@@@@@@AAABBBDDDFFFIIIIIIGGGDDDBBBBBBAAAAAAAAA@@@@@@?????????@@@AAAAAAAAAAAA@@@??????????????????????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<======>>><<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;========================>>>===<<<::::::;;;<<<<<<>>>>>>>>>?????????@@@@@@???????????????>>>>>>>>>????????????>>>===;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@@@@??????>>><<<<<<<<<<<<<<<===>>>>>>;;;<<<<<<<<<===???@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA?????????????????????@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@???>>>>>>>>>======<<<<<<======>>>============<<<;;;;;;:::<<<;;;::::::999999::::::999999999999888888888888888888888888888888888888888888777666666666666666555666666777777666666555555555555555555555555555555555555555444444444444444444444444444444444444//////000111222222333333444444333333222222111111222222222222222222222222000000000000000000000000000000000000000000000000111111000///............////////////////////////......//////////////////......------------......///...------///000///...000000000////////////.../////////............---//////...---,,,++++++***........................gggeeebbbaaabbbeeefffgggkkklllmmmnnnppprrrtttuuuuuuvvvvvvuuuxxx~~~}}}|||||||||}}}~~~~~~zzzzzzyyyyyyyyyzzz{{{{{{||||||||||||{{{yyywwwvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwvvvvvvuuuuuutttttttttvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvwwwyyyyyyyyyxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{|||{{{zzzyyyyyyxxxyyyyyyyyyvvvwwwwwwxxxxxxwwwwwwvvvsssrrrqqqnnnjjjfffcccaaa___^^^[[[WWWTTTQQQOOONNNKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGHHHIIILLLPPPUUUXXX\\\bbbkkkttt||||||lllaaaUUUTTTSSSSSSVVV\\\bbbffffffmmmtttwwwyyysssfff___ZZZTTTOOONNNMMMMMMKKKMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEGGGHHHIIIIIIIIIIIIKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBEEEFFFGGGHHHIIIJJJKKKKKKJJJIIIGGGEEECCCAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBCCCEEEGGGIIIIIIFFFCCCAAAAAABBBBBBAAAAAA@@@@@@??????AAAAAAAAAAAAAAA@@@??????????????????????????????<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<<<<======;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<<<<>>>?????????@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>????????????>>><<<;;;:::;;;<<<<<<======<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<>>>??????????????????>>>===============>>>>>>>>>;;;;;;;;;<<<<<<>>>???????????????@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????>>>>>>============>>>>>>?????????@@@???>>>>>>==========================================<<<;;;;;;;;;::::::999999999999999;;;;;;;;;::::::::::::999888888888888888888888888777777666555555555555666555666666666666666666555555555555555555555555555444444444444444444444444333333333333333333333333111222222333333444555555333333333333222222111111111111111111111111111111////////////////////////111111111111111111111111111000///...............////////////////////////............////////////......------------......---------------...------/////////////////////////////////////////////............------,,,,,,,,,........................rrrnnnhhheeedddccccccbbbeeeeeefffhhhjjjmmmoooqqqpppsssttttttxxx~~~|||zzz{{{{{{|||}}}}}}}}}~~~xxxxxxxxxxxxxxxyyyzzzzzz||||||{{{{{{yyyxxxwwwvvvttttttuuuuuuvvvvvvvvvvvvwwwwwwvvvvvvuuuuuuttttttwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwxxxzzz{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyxxxxxxxxxyyyyyyzzzyyyxxxwwwwwwvvvvvvwwwwwwuuuuuuuuuuuuuuuttttttsssooonnnllliiieeeaaa^^^\\\XXXWWWTTTQQQNNNLLLKKKJJJGGGFFFFFFEEEFFFGGGHHHHHHJJJKKKMMMNNNPPPTTT[[[___gggmmmwwwsssfff^^^VVVVVVVVVWWW[[[aaafffjjjmmmrrrwwwzzz~~~ssseee^^^YYYVVVRRROOOMMMKKKJJJIIIKKKJJJIIIIIIHHHHHHIIIIIIKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGEEEFFFGGGIIIIIIJJJJJJJJJKKKJJJIIIIIIHHHHHHHHHIIIJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCFFFFFFGGGGGGHHHIIIJJJJJJIIIHHHFFFDDDBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCBBBBBBCCCDDDEEEGGGHHHGGGDDDAAA@@@???AAAAAAAAA@@@@@@?????????@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<;;;;;;;;;<<<<<<<<<>>>?????????@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>????????????>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;999:::::::::;;;;;;<<<<<<===>>>>>>??????>>>>>>=========>>>>>>>>>?????????======<<<<<<<<<<<<<<<===????????????????????????=========>>>>>>?????????>>>==================>>>>>>>>>??????>>>>>>===<<<<<<<<<============<<<<<<======>>>>>>======<<<<<<::::::999888888888888999;;;;;;:::::::::999999999777777777777777777777777777666555555444555555555555555666666666666555555555555555555555555555555333333444444444444444444333333333333333333333333333333333333333333333333333222222222222222111111111111111111111111111111////////////////////////000000000000000000000000000//////...............////////////////////////---.........//////000000......------------......,,,---------,,,,,,,,,---.............../////////.../////////////////////,,,,,,,,,------.................................~~~zzzsssnnnjjjgggdddbbbaaa``````aaaccceeehhhiiijjjnnnpppqqqvvv{{{|||yyywwwwwwxxxzzzzzzzzzzzzzzzvvvvvvuuuvvvvvvwwwxxxyyy{{{{{{zzzyyyxxxxxxwwwwwwtttuuuuuuvvvvvvwwwwwwxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvxxxzzzzzz{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwvvvvvvuuuttttttttttttuuurrrrrrrrrqqqpppooonnnmmmhhhfffddd```]]]ZZZWWWVVVOOONNNLLLJJJHHHGGGFFFFFFDDDCCCCCCDDDEEEHHHJJJKKKPPPSSSUUUVVVXXX]]]eeekkkvvv}}}vvviii```\\\[[[[[[[[[]]]aaafffjjjmmmtttwww|||uuucccYYYWWWPPPOOOMMMLLLJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIGGGEEEDDDCCCBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAA@@@@@@@@@@@@???@@@BBBCCCCCCBBBCCCDDDEEEFFFGGGHHHFFFCCC@@@???>>>???????????????????????????@@@@@@@@@@@@???>>>>>>=======================================<<<<<<<<<::::::::::::::::::::::::888888999::::::;;;;;;<<<::::::999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;;;;<<<<<<<<<<<<======>>>>>>======<<<<<<======>>>???>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<>>>>>>>>>>>>>>=========>>>??????@@@@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<=========<<<<<<;;;:::999888888777777888888888888888888777777777777777777777777777777777777666666555444444444444444444555555666666555555444444444444444444444444444333333333333444444444444333333333333333333333333222111111111111111111111222222222222222222111111111111111111111111111111000000000000000000000000//////////////////////////////......---......///////////////////////////------......///000000000......------------......,,,---...---,,,+++,,,------............/////////---............/////////***++++++,,,---...//////------------------------{{{vvvqqqllliiidddcccaaa``````aaabbbcccdddhhhkkkmmmrrrxxxxxxtttssstttuuuwwwwwwwwwwwwvvvtttsssssstttuuuvvvwwwwwwzzzzzzyyyxxxxxxxxxxxxxxxuuuuuuvvvvvvwwwxxxxxxyyywwwwwwwwwwwwxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvssstttvvvxxxyyyyyyyyyxxxyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvuuutttsssssstttttttttssssssrrrrrrrrrrrrrrrnnnnnnmmmllljjjhhhgggfff^^^]]]ZZZWWWSSSQQQOOONNNGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFIIILLLOOOQQQWWWZZZ^^^```ccciiisss{{{yyyssslllccc___aaabbbcccdddfffjjjnnnrrrtttzzz}}}vvvggg[[[TTTSSSMMMLLLLLLJJJIIIIIIJJJKKKGGGGGGGGGHHHIIIJJJKKKLLLKKKLLLLLLLLLKKKJJJHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIJJJKKKLLLIIIIIIIIIHHHHHHGGGGGGGGGDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIHHHGGGEEECCCCCCDDDEEEFFFBBBCCCCCCCCCDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@??????@@@BBBCCCDDDCCCCCCEEEFFFHHHIIIIIIGGGCCC@@@??????=========>>>>>>??????@@@>>>????????????>>>==============================???>>>>>>======<<<<<<<<<999999999999999999999999888888888999::::::;;;;;;:::999888888888:::;;;<<<========================;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===<<<<<<=========>>>>>>>>>??????======>>>>>>>>>>>>>>>???<<<======>>>>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;::::::::::::;;;<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;::::::<<<=========<<<;;;=========<<<======>>>>>>??????>>>>>>>>>===============>>>??????@@@AAAAAA???>>>>>>======>>>>>>???======>>>>>>======<<<;;;;;;;;;<<<======<<<;;;;;;999::::::;;;;;;:::::::::999999888777777777777777888888888888777777777777777777777777777777777777666555444444333333444444444555555666666555555444444444444444444444444444222222333333333444444444222222222222222222222222000000000111111222222333111111111111111111222222111111111111111111111111000000000000000000000000.................................------......///////////////////////////------......///000000111......------------......,,,...///...+++***+++------------.........//////,,,,,,------............+++,,,,,,------.........------------------------{{{uuuqqqjjjhhheeebbbaaa```aaaaaa```dddgggjjjooouuuuuuqqqpppqqqssstttuuuuuuttttttrrrrrrrrrssssssuuuvvvvvvyyyyyyxxxxxxwwwxxxxxxyyyuuuvvvvvvwwwxxxyyyyyyyyywwwwwwwwwxxxyyyyyyyyyzzzuuuuuuuuuuuuuuuuuuuuuuuuqqqrrrtttvvvwwwxxxwwwwwwxxxwwwwwwwwwvvvvvvuuuuuuuuutttsssrrrrrrrrrrrrrrrsssrrrqqqqqqppppppqqqqqqkkkkkkjjjhhhfffdddaaa```WWWVVVSSSPPPMMMJJJIIIHHHEEEDDDDDDDDDEEEEEEFFFGGGIIIIIIIIIKKKNNNRRRUUUXXX\\\```dddgggkkksss~~~wwwnnnjjjfffbbbccchhhjjjjjjlllooorrrvvvzzz|||~~~vvviiiaaaXXXTTTTTTPPPOOONNNLLLJJJIIIJJJKKKFFFFFFGGGHHHIIIKKKLLLMMMKKKLLLLLLLLLLLLJJJHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMIIIIIIHHHHHHHHHHHHGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEECCCDDDEEEGGGHHHCCCCCCCCCCCCDDDDDDDDDEEEAAAAAAAAA@@@@@@?????????AAABBBDDDDDDCCCDDDEEEGGGJJJJJJJJJHHHDDDAAA@@@@@@;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>>>>===<<<<<<========================@@@@@@???>>>===<<<<<<;;;888888888888888888888888777888888999::::::;;;;;;999999888888888999;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::::::::;;;<<<=========<<<============>>>>>>>>>>>><<<<<<======>>>>>>??????;;;<<<===>>>????????????:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>>>>:::;;;;;;;;;;;;;;;;;;:::888999:::;;;;;;;;;:::999<<<<<<<<<<<<===???@@@AAA??????>>>>>>=========<<<===>>>>>>???@@@AAAAAAAAA??????>>>>>>>>>>>>??????===============<<<<<<;;;:::;;;<<<======<<<;;;:::777888888999999999888888999888888777777777777777:::::::::999999999999888777777777777777777777777555555444333333333333444444555555555555555555444444444444444444444444444222222222333333444444444222222222222222222222222///000111222444555666777111111111111111111222222000000000000000000000000000000000000000000000000..............................---------......///////////////////////////---------...///000000111.........------.........,,,...000...,,,***,,,...---------.........//////,,,,,,,,,---------......---------------------,,,------------------------}}}yyytttmmmhhhfffccc___\\\``````aaadddhhhkkkllllllkkknnnppppppnnnnnnpppsssrrrqqqpppqqqssstttttttttuuuuuutttttttttuuuwwwxxxvvvvvvwwwwwwxxxyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuutttsssrrrrrrttttttttttttttttttttttttssssssssssssssssssssssssrrrrrrqqqpppooonnnmmmlllooonnnmmmkkkjjjjjjiiiiiifffeeebbb___[[[XXXUUUTTTRRRQQQNNNKKKHHHFFFDDDCCCAAACCCEEEFFFFFFFFFGGGIIIGGGJJJNNNPPPRRRWWW^^^dddfffjjjnnnpppssszzzwwwrrrjjjeeecccggglllpppsssxxxxxxtttrrrwww{{{}}}yyyjjj```[[[XXXSSSNNNLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFHHHKKKMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJGGGGGGFFFFFFGGGIIIJJJKKKLLLKKKKKKJJJIIIIIIHHHHHHKKKJJJJJJLLLNNNPPPPPPOOOKKKIIIGGGHHHJJJKKKIIIFFFEEEFFFFFFGGGGGGHHHHHHHHHKKKKKKJJJIIIHHHHHHGGGFFFGGGGGGHHHHHHHHHGGGFFFFFFEEECCCBBBBBBCCCCCCCCCBBB@@@@@@AAABBBBBBAAAAAAAAAEEEDDDBBBAAA@@@AAAAAABBBHHHGGGGGGEEECCCAAA@@@>>>======>>>>>>>>>>>>======???>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@>>><<<:::888888888888888888888888888888888999999999::::::::::::;;;;;;<<<<<<;;;;;;::::::;;;<<<===>>>>>>>>>>>>>>>======<<<;;;:::::::::AAA@@@???>>>============>>>????????????@@@@@@@@@@@@???>>><<<<<<>>>???@@@???????????????>>>======;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;===???@@@@@@@@@@@@BBBCCCAAA@@@???>>>============@@@===;;;===BBBFFFHHHHHHDDDCCCAAA???============????????????>>>===;;;;;;<<<<<<;;;;;;;;;:::::::::777777777777777777777777777777888888888888777777777777777777777777777777777777777777666666666666444555555555444333333222555555555444444333333333444444444444444444444444444333111000000111333444333333333222111000//////111111111111111111111111333222111000000111222333222111111111000000//////........................------------------------////////////////////////////////////////////////000000000000000000000000///...---,,,,,,---///000---......//////......---///...---,,,,,,---...///...------,,,,,,------...***+++,,,---,,,+++***)))***+++,,,---...---,,,+++~~~xxxsssppplllgggccc___^^^^^^```cccfffffffffeeehhhjjjjjjiiiiiikkkmmmmmmlllkkkllloooqqqqqqqqqqqqqqqqqqqqqqqqssstttuuuttttttuuuuuuvvvwwwwwwxxxvvvvvvvvvvvvvvvvvvvvvvvvssssssssssssrrrqqqpppppprrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppooonnnnnnmmmkkkjjjjjjiiihhhgggfffdddcccbbbbbbbbb^^^]]]ZZZXXXTTTRRROOONNNJJJIIIHHHFFFDDDCCCBBBBBBEEEFFFHHHIIIIIIJJJLLLNNNOOORRRWWWZZZ]]]bbbiiiooopppssswwwyyy|||}}}yyywwwnnnllliiihhhkkkpppvvvzzz~~~|||yyynnnaaaYYYVVVUUUQQQMMMKKKKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFHHHKKKMMMMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGHHHJJJKKKKKKKKKJJJJJJIIIHHHHHHGGGLLLKKKKKKLLLOOOPPPPPPOOOLLLIIIGGGGGGIIIJJJIIIGGGHHHGGGGGGGGGGGGGGGHHHIIIKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFDDDBBBBBBBBBCCCBBBAAA@@@AAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCDDDHHHGGGFFFDDDBBB???===<<<======>>>>>>>>>>>>======>>>>>>===<<<<<<<<<<<<===============>>>???@@@AAA@@@@@@@@@???===<<<:::999888888888888888888888888888888888999999999:::::::::;;;;;;<<<<<<;;;;;;:::===============<<<;;;;;;<<<<<<<<<<<<<<<=========AAA@@@???>>>==================>>>>>>>>>????????????>>><<<;;;;;;<<<>>>???>>>????????????>>>======;;;<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<======???>>>======<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@@@@??????AAABBBAAA@@@???>>>>>>=========@@@>>>===@@@EEEJJJLLLMMMEEEDDDAAA>>>===<<<======>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::777777777777777777777777666777777888888777777666666666666666666666666666777777777666666666555555444444555555444333333222555555444444444333333333444444444444444444444444444333111000000111333444333222222111111000000000222111111111111111111111222222111000000111222222111111111000000000//////................................................////////////////////////........................////////////////////////111000...---,,,---...///------------------------...------------------......------,,,,,,------...------......------,,,,,,++++++,,,,,,------,,,,,,}}}wwwqqqmmmeeebbb```___```aaaaaaaaa___aaacccccccccccceeefffgggffffffhhhkkkmmmnnnmmmkkkkkkkkklllmmmoooqqqrrrqqqqqqrrrrrrssstttttttttttttttttttttttttttttttttqqqqqqqqqqqqpppooonnnmmmoooooooooooooooooooooooonnnnnnmmmlllkkkkkkjjjiiiiiihhhhhhgggfffeeedddddd```___^^^\\\[[[ZZZYYYYYYTTTTTTRRRPPPMMMKKKJJJIIIEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKNNNRRRTTTZZZ^^^ccchhhkkkpppwww|||}}}|||tttooolllkkkhhhiiikkkoootttzzzvvviiiaaaVVVQQQPPPPPPNNNKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGIIIKKKMMMMMMLLLGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGLLLKKKKKKLLLNNNPPPPPPOOOLLLJJJHHHGGGHHHIIIIIIHHHKKKIIIHHHFFFFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGIIIIIIIIIIIIIIIHHHGGGGGGFFFDDDBBBAAABBBBBBAAA@@@@@@AAABBBCCCDDDEEEEEEEEEAAAAAA@@@@@@AAABBBDDDEEEGGGFFFEEECCC@@@===;;;:::<<<======>>>>>>======<<<======<<<<<<======>>>>>>>>>>>>??????@@@@@@AAAAAAAAA@@@???===<<<;;;;;;:::999999999999999999999999777777888888888999999999:::;;;;;;<<<<<<;;;;;;:::??????>>>>>><<<;;;999888::::::;;;<<<>>>???@@@@@@@@@@@@???>>>============<<<<<<<<<=========>>>>>>======;;;;;;;;;;;;======>>>>>>??????>>>>>>===<<<;;;<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<=========???>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;===>>>>>>>>>>>>???AAAAAA@@@??????>>>>>>>>>>>>???>>>???BBBHHHLLLOOOPPPGGGDDDAAA>>><<<<<<===>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::999999777777777777777777777777666666777777777777666666555555555555555555555555777666666666666555555555444444444444444333333222444444444444333333333333444444444444444444444444333222111000000111222333111111111111111111111111222222222111111000000000222111111000000111111222111111000000000000//////........................////////////////////////////////////////////////................................................222111///---,,,,,,,,,---...---,,,++++++,,,---...+++,,,,,,------,,,,,,+++...------,,,,,,------.........------,,,,,,------,,,,,,++++++,,,,,,------{{{wwwsssoookkkgggeeecccaaa```\\\]]]^^^^^^^^^______```cccbbbaaacccfffiiiiiiiiieeeeeefffgggiiikkklllmmmmmmmmmnnnooooooppppppqqqpppppppppqqqqqqqqqqqqqqqoooooooooooonnnmmmlllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiigggfffdddcccccc`````````___^^^]]]]]]]]]YYYXXXWWWUUUTTTSSSRRRRRRMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJIIIKKKMMMOOOSSSXXX]]]bbbfffkkkqqqvvvyyy~~~}}}vvvooojjjgggggggggiiilllqqqwww}}}tttiii^^^WWWPPPLLLLLLMMMKKKIIIHHHHHHHHHIIIIIIJJJJJJJJJHHHGGGGGGHHHKKKLLLLLLKKKFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGJJJIIIIIIJJJLLLNNNMMMLLLLLLJJJHHHGGGGGGHHHIIIIIILLLKKKHHHFFFEEEFFFHHHJJJIIIIIIHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJIIIHHHGGGGGGFFFDDDBBBAAABBBBBB@@@??????@@@AAABBBDDDDDDEEEEEEAAA@@@?????????@@@AAABBBCCCBBBBBB@@@???===;;;:::<<<==================<<<<<<<<<<<<<<<===>>>???@@@???@@@@@@AAAAAABBBBBBAAAAAA@@@>>><<<;;;;;;;;;;;;999999999999999999999999777777777888888888999999:::;;;;;;<<<<<<;;;;;;:::>>>>>>>>>===<<<;;;999999:::;;;<<<===>>>???@@@AAA@@@???>>>======<<<<<<===<<<<<<=========>>>>>>>>>======<<<;;;;;;<<<======>>>>>>>>>>>>>>>======<<<;;;<<<<<<============<<<<<<<<<<<<<<<============???>>>>>>=========>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<>>>???AAA@@@???>>>>>>>>>>>>>>>>>>>>>???BBBFFFJJJMMMNNNGGGDDD@@@===;;;;;;===>>>===============<<<;;;:::::::::::::::999999999999777777777777777777777777555666666777777666666555444444444444444444444444666666666555555555444444333333444444444333333222333333333333333333333333333333333333333333333333222222111000000111222222000000000000111111111111222222111111000000//////111111000000000000111111000000000000000000//////................................................////////////////////////........................------------------------///...---,,,+++,,,,,,,,,...---+++******+++---...***+++,,,------,,,+++***...------,,,,,,------...---,,,+++***)))***+++,,,---,,,+++***+++,,,---...yyysssoookkkgggddd]]]]]]\\\\\\\\\[[[[[[ZZZ^^^]]]\\\]]]```bbbbbbaaa___```aaacccdddffffffggghhhhhhiiiiiijjjjjjkkkkkkjjjjjjkkkkkkllllllllllllllllllllllllkkkjjjiiihhhfffffffffeeeeeedddddddddddddddcccaaa___^^^]]]\\\XXXWWWWWWWWWVVVUUUUUUUUUQQQPPPOOONNNMMMLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLNNNNNNQQQTTTWWW\\\aaahhhoootttvvv{{{|||xxxqqqnnnjjjfffdddfffhhhjjjlllpppwww~~~qqqfffaaaXXXSSSNNNKKKKKKKKKJJJIIIGGGGGGHHHHHHIIIJJJJJJJJJHHHGGGGGGHHHIIIJJJJJJIIIFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHGGGFFFGGGIIIJJJJJJIIIKKKJJJIIIHHHGGGGGGIIIJJJLLLJJJHHHEEEEEEFFFHHHIIIGGGGGGHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFEEECCCAAAAAAAAAAAAAAA???>>>>>>@@@AAACCCCCCDDDDDDBBBAAA???===<<<<<<======>>>>>>>>>>>>>>>======<<<<<<<<<============<<<<<<<<<<<<<<<===>>>???@@@AAA@@@AAAAAABBBBBBBBBBBBAAA@@@???===;;;::::::;;;<<<999999999999999999999999777888888888888999999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<<=========>>>>>>??????@@@???>>>===<<<<<<<<<<<<=========>>>>>>>>>??????========================>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<===>>>>>>======<<<<<<<<<=========>>>>>>>>>===============>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<;;;<<<>>>??????>>>>>>======>>>>>><<<===>>>@@@AAACCCEEEFFFDDDBBB???<<<;;;;;;<<<===;;;<<<<<<<<<<<<;;;;;;:::::::::999999999888888888666666666666666666666666555555666666666666555555444444444444444444444444555555555555444444444444222222333333444333333222333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000111111111111111000000000//////000000000000000000000000//////////////////000000........................------------------------////////////////////////........................------------------------************+++,,,,,,---...---+++******+++---...)))***+++,,,,,,+++***)))...------,,,,,,------...---,,,+++***)))***+++,,,---,,,+++***+++,,,---...}}}|||vvvqqqmmmeeecccaaa___^^^]]]ZZZXXX[[[YYYWWWXXXYYYZZZYYYXXXYYYZZZ\\\]]]^^^_________```aaaaaabbbccccccddddddbbbbbbccccccddddddeeeeeeeeeeeeeeeeeeeeedddbbbbbb______^^^^^^]]]\\\\\\\\\\\\\\\[[[YYYXXXVVVUUUUUUPPPOOOOOOOOONNNNNNNNNNNNIIIHHHHHHGGGFFFGGGGGGGGGEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMOOORRRTTTUUUZZZ]]]bbbhhhmmmttt|||uuunnnjjjcccbbbaaaaaabbbfffjjjmmmnnnrrryyy~~~nnnaaaZZZYYYTTTQQQMMMKKKKKKJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIJJJHHHFFFFFFFFFHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFEEEDDDEEEGGGHHHGGGFFFIIIJJJKKKJJJHHHGGGHHHIIIJJJHHHGGGEEEEEEFFFGGGHHHFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIGGGFFFEEEDDDBBB@@@@@@AAABBBAAA@@@>>>???@@@AAABBBBBBCCCBBBBBBAAA???===<<<;;;;;;<<<;;;;;;<<<===>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;===<<<======>>>???@@@AAA@@@AAABBBCCCCCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::888888999999999::::::::::::;;;;;;<<<<<<;;;;;;:::999999:::<<<<<<=========>>>=====================??????>>>===<<<<<<<<<<<<======>>>>>>>>>?????????==============================>>>>>>======<<<;;;;;;<<<======>>>>>>>>>>>><<<<<<=========>>>>>>>>>===<<<<<<<<<<<<======>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;<<<===>>>======<<<<<<=========:::<<<>>>>>>======???@@@???>>>===<<<;;;;;;;;;<<<:::;;;;;;;;;;;;;;;::::::999999999888888888777777666666666666666666666666444444555555555555444444444444444444444444444444555555444444444333333333111222222333333333333333222222222222333333333333333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000///000000111111000000///......////////////000000........................------------------------////////////////////////------------------------------------------------((()))***+++,,,,,,------...---,,,++++++,,,---...***++++++,,,,,,++++++***...------,,,,,,------.........------,,,,,,------,,,,,,++++++,,,,,,------uuuxxx|||{{{tttpppllliiigggeee```]]]]]][[[XXXWWWWWWWWWUUUTTTTTTTTTVVVWWWXXXXXXXXXXXXYYYYYYYYYZZZ[[[[[[\\\\\\YYYYYYZZZZZZ[[[\\\\\\]]]\\\]]]]]]\\\\\\[[[ZZZYYYWWWWWWVVVVVVUUUTTTTTTSSSTTTSSSRRRQQQPPPOOONNNNNNIIIIIIIIIIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIKKKMMMNNNOOOPPPRRRSSSUUUXXX\\\```ccceeehhhlllqqqwww|||}}}qqqhhhcccaaa]]]]]]^^^```dddhhhmmmooosssvvv{{{yyyjjjaaaXXXSSSSSSOOONNNLLLJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIGGGEEEDDDEEEFFFFFFEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDEEEGGGGGGGGGFFFFFFIIILLLLLLIIIGGGGGGHHHFFFFFFEEEEEEEEEFFFGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHFFFEEEDDDBBBAAA???@@@AAABBBBBBAAA@@@@@@AAABBBCCCCCCBBBBBBBBBAAA@@@>>>=========>>>;;;<<<<<<===>>>=========;;;<<<<<<======<<<<<<;;;>>>=========>>>???@@@@@@@@@AAABBBCCCCCCBBB@@@???============<<<;;;::::::::::::::::::::::::::::::999::::::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>><<<<<<<<<======<<<<<<<<<======>>>>>>======<<<;;;;;;;;;===>>>>>>?????????<<<=========>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<=========<<<<<<<<<<<<;;;;;;;;;<<<===>>>===<<<;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<999;;;======<<<;;;===>>>:::;;;;;;;;;;;;;;;;;;:::999::::::;;;;;;;;;::::::999888888888777777777777666666666666666666666666444444444555555444444444444444444444444444444444444444444333333333333222111111222333333333333333111111222222222333333333222222222222222222222222000000111111111111000000111111000000//////............//////000111111111...///000111111000///............/////////000000................................................////////////////////////------------------------------------------------***+++,,,---------------------------------------,,,,,,++++++++++++,,,,,,...------,,,,,,------...------......------,,,,,,++++++,,,,,,------,,,,,,qqqssswww|||}}}wwwtttqqqmmmhhhdddaaa___\\\ZZZYYYXXXVVVTTTPPPQQQRRRTTTTTTTTTSSSRRRSSSTTTTTTUUUUUUVVVVVVWWWSSSSSSTTTTTTUUUVVVWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRQQQPPPOOOOOONNNNNNNNNNNNMMMLLLKKKJJJIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNPPPRRRTTTUUUVVV\\\]]]```dddiiiooosssuuuzzz}}}~~~qqqfff___\\\[[[\\\]]]___bbbfffkkkoooqqqxxxzzz}}}{{{ggg^^^[[[VVVRRRRRRKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDDDDEEEEEEDDDCCCDDDEEEEEEEEEFFFFFFGGGGGGEEEFFFGGGHHHHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEFFFGGGHHHGGGFFFEEEIIIMMMMMMJJJGGGGGGGGGDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIHHHGGGFFFDDDCCCAAA@@@??????AAACCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCBBBAAA@@@?????????@@@AAA=========>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;>>>>>>>>>>>>>>>??????@@@???@@@BBBCCCCCCBBB@@@???<<<<<<===>>>===<<<:::999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======???>>>===<<<<<<;;;;;;<<<;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;:::===============<<<<<<;;;;;;;;;===>>>????????????============>>>>>>>>>>>>:::::::::::::::;;;<<<=========<<<<<<<<<;;;;;;;;;<<<===>>>>>><<<;;;<<<===;;;;;;:::::::::;;;;;;<<<888;;;>>>>>><<<<<<===???777888:::;;;<<<;;;::::::999999:::;;;;;;;;;::::::888888888888777777777777666666666666666666666666333444444555555444444333555555555555555555555555444444444333333333222222000111222333333333333333111111111222222333333333222222222222222222222222000000111111111111000000222111111000///......---------...///000111222222...///000111111000///...---.........//////000000........................////////////////////////////////////////////////------------------------.................................//////...---------......//////......---...---,,,++++++,,,---......------,,,,,,------...***+++,,,---,,,+++***)))***+++,,,---...---,,,+++zzzzzz{{{}}}}}}xxxrrrnnnmmmiiibbb\\\]]]___]]]WWWSSSSSSSSSSSSTTTRRROOOLLLMMMNNNOOOPPPPPPPPPOOONNNOOOOOONNNNNNNNNOOOOOOPPPMMMMMMOOOOOOOOONNNMMMLLLNNNMMMLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHGGGEEEDDDDDDEEEGGGGGGGGGGGGGGGHHHLLLOOOOOOQQQUUUZZZ___dddggghhhjjjmmmrrrxxx}}}zzznnnddd___]]]\\\[[[aaacccgggjjjmmmqqquuuxxxzzz{{{}}}yyyooobbbXXXTTTQQQMMMIIIJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCEEEEEEFFFFFFFFFFFFEEEEEEHHHHHHIIIJJJIIIHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCEEEFFFHHHIIIIIIIIIHHHKKKKKKIIIGGGEEECCCBBBAAACCC@@@???@@@CCCEEECCCAAADDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@?????????@@@>>>?????????>>>===;;;:::<<<<<<============<<<<<<===>>>???@@@AAA@@@???>>>>>>>>>>>>>>>>>>??????@@@???>>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::===<<<;;;;;;;;;<<<>>>???<<<<<<<<<<<<==================<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>???>>>===============>>><<<<<<======>>>>>>??????<<<<<<<<<<<<============>>>===<<<;;;;;;<<<===>>>;;;<<<===>>>===<<<:::999999:::;;;<<<============<<<<<<<<<;;;;;;::::::::::::::::::999999999888888999999999999999999999999555666666777888999999999666666666666666666666666666666666555555444444444444444333333333333222222333333333333333333333333222222333333333333444444111111111222222333333333444444444333333222222222111111000000000000111111000000000000000000000000------------------------//////000000000000//////000000000000000000000000////////////////////////......................../////////...---------,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***************************++++++,,,,,,,,,,,,------+++++++++,,,,,,---------~~~~~~~~~}}}}}}~~~wwwtttmmmhhhgggiiifff```\\\ZZZWWWVVVVVVUUUSSSRRROOOOOOPPPPPPPPPOOOMMMLLLMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLKKKKKKGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJKKKNNNRRRUUUWWWZZZ___eeekkkppptttuuu{{{~~~yyyqqqggg___\\\\\\\\\\\\dddgggkkknnnqqqssswwwyyyyyyzzz}}}|||llldddYYYRRROOOMMMJJJHHHJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFEEEDDDDDDFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBCCCEEEFFFGGGGGGGGGFFFGGGGGGFFFEEEDDDCCCBBBBBBBBB@@@???@@@CCCDDDCCCAAACCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@?????????@@@????????????>>>===<<<;;;=========>>>>>>=========>>>???@@@AAAAAA@@@??????>>>============>>>?????????>>>===;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<======<<<<<<<<<<<<==================<<<;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@>>>===<<<<<<<<<<<<===============>>>>>>>>><<<<<<<<<<<<============>>>===<<<;;;;;;<<<===>>>;;;;;;=========<<<:::999777888999:::;;;;;;;;;;;;;;;;;;::::::999999999999::::::999999999888888888999999999999999999999999888888888777777777777777555555555555555555555555444444333333333222222222444444333333333222222222333333333333333333333333222222222333333333444444111222222222333333333333444444333333333222222222111111000000000000111111////////////////////////........................//////000000000000//////////////////////////////............................................................------------,,,,,,,,,,,,,,,---......,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++,,,,,,|||xxxvvvxxxyyyyyyzzz{{{~~~}}}xxxwwwwwwssslllhhhddd```\\\[[[[[[ZZZYYYUUUUUUUUUTTTSSSQQQNNNMMMOOONNNLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEGGGHHHJJJJJJIIIJJJKKKMMMLLLNNNPPPRRRTTTXXX\\\```dddgggmmmssszzzxxxnnniiibbb]]]\\\^^^```aaaiiimmmqqqtttvvvwwwyyy{{{xxxzzzwwwjjj___YYYQQQLLLKKKKKKJJJHHHJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCAAABBBCCCEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???@@@BBBCCCBBBAAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@????????????@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@???======<<<<<<======>>>???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============:::;;;<<<===>>>======<<<<<<<<<<<<<<<===============<<<<<<;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???===<<<;;;::::::>>>>>>==================;;;<<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<===:::;;;<<<<<<<<<;;;999888777888888999::::::::::::999999999999888888888888999999999999888888888777888888888888888888888888::::::999888666555444444555555555555555555555555333333333333222222222222333333333333222222222222333333333333333333333333222222222222333333333333222222333333333333444444333333333222222222222222111000000//////000000111////////////////////////////////////////////////...//////000000//////...////////////////////////........................------------------------------------............,,,,,,,,,,,,,,,------...,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++~~~yyywwwvvvuuusssqqqqqqsssttt{{{|||yyytttqqqmmmjjjhhhfffdddbbb`````````^^^\\\YYYVVVTTTUUUTTTRRRPPPNNNMMMMMMLLLKKKIIIHHHFFFFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLJJJJJJJJJKKKKKKKKKLLLLLLLLLNNNPPPQQQQQQRRRUUUVVVVVVXXX[[[^^^aaaeeejjjnnnrrruuu{{{{{{ssspppllliiidddaaabbbdddgggiiinnnrrrvvvyyyzzz{{{}}}~~~zzz|||vvvggg]]]XXXTTTNNNKKKKKKLLLLLLKKKIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCC@@@AAAAAABBBBBBCCCDDDDDDFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCAAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@AAAAAAAAA@@@BBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????????@@@BBBAAA???>>>>>>>>>???@@@??????>>>>>>>>>>>>??????@@@AAABBBCCCBBBAAA@@@???<<<<<<<<<<<<<<<===>>>>>>@@@???>>>>>>======<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>:::<<<>>>@@@@@@???===<<<<<<<<<<<<<<<===============<<<;;;;;;::::::;;;;;;<<<======>>>>>>======<<<;;;;;;;;;<<<<<<<<<==============================@@@???>>>===<<<;;;;;;;;;>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;:::999888999999:::;;;;;;;;;;;;;;;999999999999999999888888999888888888888777777777888888888888888888888888:::999999777666555444333444444444444444444444444444444444444444444444444333333333222222222222111222222222222222222222222111222222222222333333333333333333333333333333444222222222222222111111111000000////////////000000////////////////////////...........................//////////////////...////////////////////////........................------------------------,,,,,,,,,------.........---,,,,,,+++,,,,,,------++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,.........------,,,,,,,,,|||xxxtttpppmmmkkkjjjjjjllllllmmmppptttyyy}}}~~~|||zzzwwwssspppoooooonnnllljjjgggdddbbb^^^]]][[[YYYWWWUUUTTTTTTTTTSSSQQQPPPOOOOOOPPPPPPNNNNNNNNNOOOPPPPPPPPPQQQOOOPPPQQQRRRTTTUUUVVVVVVTTTWWWYYY[[[[[[]]]___bbbdddgggjjjnnnqqqtttyyy|||wwwqqqnnnnnnnnnmmmkkkhhhhhhjjjmmmpppsssvvvzzz}}}~~~vvviii\\\TTTTTTQQQNNNLLLKKKLLLLLLLLLHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????@@@BBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>???@@@@@@AAAAAA???>>>>>>>>>???@@@??????>>>>>>>>>>>>??????AAAAAABBBCCCBBBAAA@@@???<<<<<<<<<<<<<<<===>>>>>>?????????>>>>>>===<<<<<<<<<<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????;;;===@@@BBBBBBAAA???===<<<<<<<<<<<<============<<<<<<;;;:::::::::::::::<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===========================<<<<<<<<<<<<<<<===>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::888888999999999999999888888999::::::;;;:::::::::999999999999::::::::::::888888888777777777666666777777777777777777777777777777777777666666555555444444444444444444444444444444444444444444444444333333222222222111111111222222222222222222222222111111111222222222333333333333333333333333333333111111111111111111111111000000////////////000000........................------------------------......////////////......................................................------------------------+++,,,,,,,,,------......---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------,,,,,,++++++******{{{tttoookkkiiigggfffeeedddbbbbbbeeeiiimmmpppxxx~~~~~~||||||{{{zzzxxxuuusssqqqkkkiiigggeeecccaaa``````]]]]]][[[ZZZYYYYYYXXXXXXVVVVVVVVVWWWXXXXXXYYYYYY[[[\\\]]]___```bbbccccccaaacccfffggghhhjjjmmmooouuuxxx{{{~~~|||uuupppnnnoooppprrrrrrqqqooonnnooorrruuuyyy{{{~~~qqqggg]]]SSSMMMNNNMMMLLLJJJIIIIIIIIIJJJHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@AAABBBBBBCCCCCC@@@AAABBBDDDEEEGGGHHHIIIEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCDDDCCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCBBB@@@?????????@@@@@@@@@@@@@@@@@@???@@@AAA@@@>>>>>>>>>@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>???@@@@@@@@@??????>>>>>>>>>????????????===<<<<<<===??????AAAAAABBBBBBBBB@@@???>>>======<<<<<<======>>>???>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????<<<>>>@@@BBBBBBAAA???>>><<<<<<<<<<<<============<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>???======<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<999::::::;;;;;;::::::999777777777777888888888888666777777888888888777777999999999:::::::::::::::777777777777666666666666666666666666666666666666666666666666666666666666333333333333333333333333111111111111222222222222222222222222111111111111222222222222222222222222111111111111222222222222333333222222222222111111000000000000000111111111000//////......//////000........................---------------------------......//////......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++))))))))))))((((((((((((}}}vvvqqqooommmkkkjjjhhheeeaaa^^^^^^```dddgggjjjqqqyyy~~~~~~}}}zzzyyywwwuuusssqqqqqqpppiiiiiiiiihhhgggeeedddcccbbbcccdddfffhhhiiikkkkkkooooooooopppqqqqqqrrrrrrrrrtttvvvxxxyyy{{{}}}}}}}}}{{{{{{|||zzzxxxsssttttttrrrpppppptttwwwwwwxxxxxxwwwuuuuuuxxx{{{~~~nnnbbbZZZQQQKKKJJJIIIIIIIIIIIIHHHHHHHHHIIIGGGGGGFFFEEEEEEEEEEEEEEEBBBCCCCCCDDDDDDEEEEEEFFFDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCC@@@AAAAAACCCDDDEEEFFFGGGEEEDDDBBBAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAABBBCCCDDDEEEDDDDDDCCCDDDCCCBBBBBBAAAAAABBBBBBAAAAAABBBBBBAAA???>>>===;;;;;;<<<===>>>???@@@@@@>>>@@@AAA@@@===<<<===???@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>???@@@@@@===>>>>>>??????>>>>>>===???>>><<<;;;;;;<<<>>>???@@@AAAAAAAAAAAA???>>>===>>>============>>>??????======>>>>>>===<<<:::999999::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>??????;;;===>>>@@@@@@???>>>===<<<<<<<<<<<<============<<<;;;::::::999999::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<======;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<888999:::;;;;;;:::999888666666666666777777888888666777777777777777666666888888888888999999999:::777777666666666555555555666666666666666666666666666666666666666666666666222222222222222222222222000000111111111222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222111111000000000/////////000000000111111//////............//////................................................---......//////......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++************++++++++++++))))))))))))))))))******yyyuuutttsssrrrpppmmmiiiccc^^^\\\^^^aaadddbbbhhhpppssssssrrrtttwwwzzz~~~}}}}}}wwwxxxxxxxxxwwwuuusssrrroooppprrrtttwwwzzz|||}}}~~~~~~~~~}}}}}}~~~zzzwwwtttqqqpppooommmlllmmmppprrrssssssuuuyyy}}}{{{}}}~~~}}}{{{{{{}}}pppbbbZZZQQQIIIHHHMMMFFFGGGIIIIIIHHHHHHJJJKKKGGGFFFFFFEEEEEEEEEEEEEEEAAABBBBBBCCCDDDEEEFFFFFFDDDDDDCCCCCCCCCBBBBBBBBB@@@AAAAAABBBBBBCCCCCCDDDAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBB@@@??????@@@@@@CCCCCCDDDDDDDDDDDDCCCCCC@@@AAACCCDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@@@@???>>><<<;;;777777999;;;===???@@@AAA>>>@@@AAA@@@===<<<===???@@@@@@@@@????????????>>>>>>>>>===>>>>>>???@@@@@@<<<===>>>??????>>>===<<>>>>>>>>>>>>>>???@@@@@@<<<============;;;:::999999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>>>>???:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<=========>>><<<;;;::::::999999::::::999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<=========:::::::::;;;;;;;;;<<<<<<888999:::;;;;;;:::999888666666666666666777888888888888999999999888888777666666777777888888888999777666666666555555555555666666666666666666666666777777666666555555555555222222222222222222222222222222222333333444444444222222222111111111111000111111111111111111111111000111111111111222222222222111111111000000//////.../////////000000111111//////............//////........................////////////////////////---..................---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,+++*********+++*********++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++************************)))************++++++++++++++++++,,,,,,------...{{{xxxwwwxxxyyyrrrnnnhhheeeddddddffffffkkkkkkkkkkkkiiihhhffffffkkkttt~~~~~~wwwgggggggggeeeeeefffiiilllnnnqqqtttvvvxxx{{{~~~lllbbbUUUMMMJJJIIIGGGDDDGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDGGGEEECCCAAA@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBBBBCCCDDDEEEEEEDDDCCCBBBDDDCCCBBB@@@???>>>>>>>>>@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCBBB@@@???BBBBBBAAAAAA@@@???>>>>>>>>>=========>>><<<:::888888777888:::<<<<<<===??????======???>>>;;;<<<@@@@@@@@@@@@???????????????======>>>>>>????????????=========>>>===<<<<<<;;;<<<<<<======>>>>>>?????????????????????>>>==================>>>>>>>>>>>>AAA???<<<999888999;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;>>>===<<<===??????===<<<<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999;;;;;;;;;:::::::::999999888999999::::::;;;;;;<<<>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888999888888888888888999999;;;;;;:::999999888888777777777777777888888888888666666666666666666666666:::999888888777777888888666666555555555444444444444444444444444444444444555555444444444333333333333333333444444333222222///000111222333222111000222222111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......//////.........---------///...---,,,,,,---.../////////.........---------//////////////////////////////.........---------........................000///---,,,++++++,,,---,,,++++++***+++,,,...///,,,,,,,,,++++++*********---------------------------,,,++++++******++++++((())))))))))))*********)))((((((((()))***++++++************************++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------~~~~~~zzzyyyyyy{{{|||zzzvvvpppooopppssstttttttttsssqqqnnnkkkhhheeedddfffnnnyyy~~~{{{zzzuuutttsssrrrrrrrrrsssttttttttttttuuuvvvwwwyyyyyyzzzqqqjjjbbbcccdddddddddfffjjjmmmqqqssswwwzzz|||yyyjjjbbbZZZPPPJJJIIIIIIGGGEEEGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAABBBDDDEEEFFFFFFFFFEEEEEEDDDBBBAAAAAAAAACCCDDDBBBAAA@@@@@@@@@@@@AAABBBAAABBBCCCEEEFFFFFFEEEEEEDDDDDDBBBAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCAAA@@@BBBBBBAAA@@@@@@???>>>>>>>>>===<<<<<<;;;:::777555555555777;;;>>>???AAACCC@@@======???>>>;;;<<<@@@@@@@@@@@@???????????????>>>>>>>>>?????????@@@@@@============<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???????????????>>>======>>>>>>>>>===============???>>><<<:::::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<>>===>>>??????===<<<<<<<<<============<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999999999999999999999888888888777777777777888888999::::::;;;;;;<<<============<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888888888888777888888999999;;;;;;:::999999888888777777777777777888888888888666666666666666666666666:::999888888777777888888666666555555555444444444444444444444444444444444555444444444444333333333222333333444333333222222222222333222222111000000222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////.........---------///...------------.../////////.........---------........................///.........------------...........................---,,,,,,,,,---.........---,,,+++++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,++++++******++++++)))))))))*********++++++******)))))))))***++++++************************++++++++++++++++++++++++,,,++++++***))))))))))))uuuwww{{{~~~}}}{{{yyyyyy{{{~~~~~~zzz|||{{{uuupppkkkgggeeeeeekkkssswwwwwwrrrnnnkkkiiihhhfffeeeeeeeeefffggghhhhhhhhhiiijjjkkklllmmmqqqrrrtttwwwxxxyyyyyyyyy|||~~~}}}}}}vvvqqqmmmhhhbbb]]]```bbbdddfffhhhkkkooorrruuuxxx|||uuucccWWWUUUPPPJJJGGGGGGHHHFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@BBBEEEHHHIIIIIIGGGFFFDDDCCCBBBAAAAAABBBCCCCCCAAAAAA@@@@@@@@@@@@AAABBB@@@AAACCCEEEGGGGGGGGGGGGDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@BBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@??????>>>>>>======;;;:::888666444333444777:::>>>AAACCCDDDDDDBBB>>>===???>>><<<<<<@@@@@@@@@@@@?????????>>>>>>???????????????@@@@@@@@@>>>>>><<<;;;;;;;;;<<<===<<<<<<<<<===============>>>>>>??????>>>>>>======???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>>>>??????===;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888888888999:::888888777777777666666666888888999999:::;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888777777777888999::::::;;;;;;:::999999888888777777777777777888888888888666666666666666666666666999999888777777777777888666666666555555555444444444444444444444444444444444444444444333333333333222222333333333333222222666555333222111000000000222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////000000...............---------///...------------...///...............---------....................................------------------------------------,,,,,,+++,,,,,,...///000///...---,,,++++++++++++,,,,,,,,,++++++++++++***************************---,,,++++++******++++++************+++++++++,,,,,,++++++************+++************************++++++++++++++++++++++++---,,,+++***)))(((((((((lllmmmppptttwwwyyyzzzzzzzzzyyywwwwwwyyy}}}yyysssooollllllpppuuuwwwuuupppjjjfffeeedddcccbbbbbbbbbccccccbbbbbbbbbcccdddeeefffgggfffgggiiikkkmmmmmmmmmmmmooorrruuuwwwxxxxxxzzz{{{~~~~~~~~~~~~}}}yyyrrrnnngggccc```___\\\ZZZaaadddhhhlllpppsssxxx{{{{{{~~~qqqdddYYYRRRLLLIIIFFFEEEFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA???BBBFFFIIIKKKJJJIIIGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBDDDFFFGGGGGGGGGFFFBBBBBBCCCCCCCCCBBBBBBBBBAAAAAABBBAAAAAA@@@???>>>AAABBBCCCCCCCCCBBBAAA@@@AAA@@@@@@@@@??????>>>>>>===<<<;;;888555333222333666;;;AAAEEEHHHJJJHHHEEEDDD@@@===??????======@@@AAAAAA@@@@@@???>>>>>>>>>????????????@@@@@@@@@@@@???>>><<<::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>======??????>>>===<<<<<<;;;;;;999:::<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========@@@???>>>>>>??????===;;;;;;<<<<<<======<<<<<<;;;=========<<<;;;:::999888777777666777777888999999999999999888888888888777888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888777777777777888999:::;;;;;;;;;:::999999888888777666777777777888888888888777777777777777777777777999999888777777777777777666666666666555555555555444444444444444444444444444444444333333333222222111111222333333333333222666555333111111111111222111111000000000000000111////////////////////////////////////////////////000000000000000000000000---......//////000000000.................................------.........................................................------------------------------------------------,,,,,,,,,,,,------......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++******+++++++++,,,,,,,,,------,,,+++*********+++************************************************------,,,+++******++++++eeefffhhhjjjmmmpppqqqrrruuuuuuttttttwww{{{{{{yyyxxxzzz|||}}}|||wwwpppllliiihhhgggfffeeefffggggggffffffeeeeeeeeefffggggggggghhhiiijjjjjjiiihhhggghhhjjjnnnqqqqqqrrrtttuuuwwwyyy}}}~~~~~~~~~~~~~~~}}}}}}{{{ssslllhhheeebbb]]][[[[[[\\\^^^___ccchhhnnnssswww{{{}}}lllaaaZZZTTTPPPHHHGGGFFFEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBAAAAAA@@@???AAAEEEIIIKKKJJJHHHGGGFFFEEEDDDBBB@@@???>>>>>>?????????@@@@@@AAAAAAAAABBBCCCEEEFFFFFFEEEDDDDDDAAAAAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAA@@@???>>>>>>>>>???@@@AAAAAAAAA@@@???@@@@@@???????????????>>>===<<<;;;777333222444666777BBBMMMSSSWWWYYYSSSKKKHHHBBB>>>???AAA??????AAAAAAAAA@@@@@@???>>>>>>===???????????????????????????===;;;:::999:::<<<===<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>======???>>>>>>===<<<;;;;;;:::888:::<<<===>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===???>>>======>>>>>><<<:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999888666666666666777888999999999999999888888888888777777777888999999::::::;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999888888666666666777888:::;;;<<<;;;;;;:::999999888888777666777777777888888888888888888888888888888888888999888777777666666777777777777666666666555555555444444444444444444444444444444333333333222222222000111222222333333333222333222111111111222333444111000000000000000111111////////////////////////////////////////////////////////////////////////------......//////000000---.....................---..................------.............................................,,,,,,------------------------------------------.........------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++******+++++++++,,,,,,,,,------,,,+++*********+++************************************************************+++,,,,,,---ccccccdddeeegggiiikkklllqqqpppoooooorrrvvvzzz}}}}}}xxxsssrrrqqqpppppppppqqqrrrrrrqqqpppooooooooooooooonnnoooooonnnmmmjjjhhhgggfffiiilllnnnooooooqqqrrruuuwwwzzzzzzyyywwwvvvvvvwwwwwwxxxzzzzzzsssllleee```^^^[[[ZZZYYYXXXZZZ^^^bbbeeeggglllsssyyy~~~yyyhhh[[[UUUQQQMMMIIIFFFFFFEEEEEEDDDCCCCCCBBB@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???AAADDDGGGHHHHHHFFFEEEEEEEEEDDDBBBAAA???>>>======>>>???@@@AAAAAAAAA@@@BBBCCCDDDEEEEEEDDDCCCBBBAAABBBCCCCCCCCCAAA@@@?????????@@@@@@@@@???>>>>>>===>>>???@@@@@@@@@???>>>????????????????????????<<<===<<<888555444888<<<<<>>======?????????>>>>>>>>>>>>>>>======;;;:::::::::;;;<<<;;;;;;;;;;;;;;;:::::::::<<<<<<===>>>>>>>>>======>>>======<<<<<<;;;;;;;;;999:::<<<=========<<<<<<;;;;;;;;;;;;::::::::::::999999999:::;;;;;;<<<<<<<<<;;;;;;<<<===>>><<<:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888777777777777777777888999888888777777777666666666777777888888999:::::::::999999:::::::::::::::;;;::::::::::::::::::::::::999999999999999999888888555555666777888:::<<<===;;;;;;:::999999888888777777777777777888888888888888888888888888888888888888888777666666666666777777777777666666666555555444444444444444444444444333333333333222222222222///000111222333333333333111111000000111222222333000000000000000111111222000000000000000000000000000000000000000000000000////////////////////////..................//////---------...............------...//////...---------------...............------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***)))***+++,,,------------***++++++++++++,,,,,,,,,************************---,,,++++++******++++++************+++++++++,,,,,,++++++************+++************************************************'''''''''((()))***+++,,,eeeeeedddddddddfffhhhjjjlllkkkiiiiiijjjnnnrrrtttwww~~~}}}||||||zzzzzzyyyxxxvvvssspppooonnnpppsssuuuuuuuuuvvvwww{{{}}}~~~~~~{{{wwwuuutttsssuuuxxx~~~tttqqqkkkeee```]]][[[ZZZYYYYYYZZZ[[[^^^bbbhhhlllnnnsss{{{mmmdddYYYQQQNNNLLLGGGCCCCCCDDDDDDCCCBBBBBBCCCCCC?????????@@@@@@@@@AAAAAA??????@@@@@@@@@@@@@@@???@@@AAABBBDDDEEEEEEDDDDDDBBBBBBBBBBBBAAA@@@@@@???<<<===???@@@AAAAAAAAA@@@@@@AAABBBDDDDDDDDDCCCCCCCCCDDDDDDEEEDDDBBB@@@>>>===>>>??????????????????===>>>???@@@AAA@@@@@@???>>>>>>>>>>>>????????????<<<>>>===:::777888===CCCLLLaaawwwrrr___OOOGGGAAABBBEEEDDDCCCDDDBBBBBBAAA@@@???>>>===<<<>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;:::::::::999999;;;<<<<<<===>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999777777888999999:::;;;;;;:::999999:::<<<===<<<;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;::::::999999999888777777777888888999888888888777777777777777777777888999999::::::888999999999::::::::::::::::::::::::::::::::::::888888888888888888999999444555555777999;;;<<<>>>;;;;;;:::999999888888777777777777777888888888888999999999999999999999999888888777666666666666666777777777777666666666555444444444444444444444444333333333222222222222111///000111222222333333333000000111111111000//////000000000000000111222222000000000000000000000000000000000000000000000000////////////////////////..................---------------.........//////------...//////...---------------.........//////------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++***+++,,,---------,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++)))))))))*********++++++******)))))))))***++++++************************************************(((((('''(((((()))***+++hhhgggeeeddddddfffhhhiiiiiigggeeedddeeehhhlllnnnnnnzzz}}}||||||~~~~~~yyyvvvuuuxxxzzz||||||xxxuuurrrjjjgggbbb]]]ZZZYYYZZZZZZ[[[\\\]]]___bbbggglllppptttzzz}}}mmm]]]WWWPPPMMMMMMLLLGGGCCCAAABBBBBBBBBAAAAAACCCEEE>>>>>>??????@@@@@@@@@AAA>>>??????@@@@@@@@@??????@@@@@@AAABBBBBBCCCCCCBBB???@@@AAAAAABBBBBBBBBBBB<<<===???@@@AAAAAA@@@@@@===>>>@@@BBBDDDDDDDDDDDDEEEEEEFFFFFFEEECCC@@@???<<<===>>>???????????????>>>???@@@AAABBBAAAAAA@@@>>>>>>>>>>>>>>>?????????<<<>>>>>>;;;888:::AAAGGG[[[rrrwwwaaaQQQHHHBBBCCCFFFEEEEEEEEEBBBBBBAAA@@@???>>>===<<<>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999;;;;;;;;;::::::999999999;;;;;;<<<===>>>>>>======;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999666666777888999999::::::888777888999<<<===<<<;;;:::;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;;;;::::::::::::999888777777888888;;;;;;;;;::::::::::::999777777777888999999::::::888888888999999:::::::::::::::::::::::::::::::::888888888888888888999999444444555777999;;;===>>>;;;;;;::::::999888888777777777777777888888888888999999999999999999999999888888777666666666666666777777777777666666666666444444444444444444444444333333333222222222111111//////000222222333333333000111111111000///---+++000000///000000111222222000000000000000000000000000000000000000000000000/////////////////////////////////......------,,,---------.........//////,,,---...//////...---,,,---------.........//////------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---,,,---......---,,,***)))*********++++++,,,,,,,,,---------------------------,,,++++++******++++++((())))))))))))*********)))((((((((()))***++++++************************))))))))))))))))))))))))++++++***************+++lllkkkjjjiiiiiiiiiiiiiiijjjiiifffbbb``````dddgggmmmsss{{{~~~}}}vvvrrrrrrsssrrrrrrpppmmmiiifffddd]]]\\\[[[ZZZ[[[]]]___```^^^aaacccfffiiinnnssswww~~~yyygggZZZOOONNNLLLIIIFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>????????????;;;<<<===>>>???@@@@@@@@@??????@@@@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@??????>>>>>>??????@@@AAABBBCCCEEEFFFEEEKKKPPPNNNGGGAAAAAACCC>>>>>>>>>???@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???CCC===<<>>=========>>>????????????>>>>>>>>>>>>999999999999999999999999<<<;;;:::999888888888888>>><<<::::::;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888888999999999:::::::::;;;:::888777777999;;;<<<<<<;;;::::::999999::::::<<<:::999777777888:::;;;<<<;;;999777777888999::::::::::::999999888888888888888888777888999999::::::999888777777888999:::::::::;;;;;;;;;:::999999666777888999999888777666555555444555666999;;;===>>>======<<<;;;:::::::::999888777777666777777777:::::::::;;;;;;:::999999888888888999999:::::::::;;;:::888666555444555555777777666555444444333333222222222111111111111000222222111111111111111111222222222111111111111000000000////////////000000000000000000////////////111111000000000000111111000000000000000000000000...........................------,,,,,,------...------------------------....../////////...,,,+++///...,,,***)))))))))***///...,,,+++***+++,,,,,,------------------------------------------------,,,+++***)))((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))******))))))))))))******...,,,)))''''''))),,,...++++++***)))(((((())))))))))))*********++++++++++++******)))))))))))))))rrrrrrqqqqqqpppooonnnmmmkkkiiieeeaaa^^^^^^aaadddiiinnnuuu|||{{{xxx{{{}}}vvvmmmjjjjjjhhhhhhhhhgggdddbbb```^^^[[[[[[ZZZZZZ[[[^^^```aaacccfffiiimmmppptttyyy}}}tttgggZZZQQQMMMLLLJJJGGGEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????>>>>>>???@@@@@@@@@????????????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>??????@@@@@@BBBCCCDDDEEEJJJPPPTTTRRRJJJCCCBBBCCC??????????????????@@@@@@@@@@@@@@@@@@???????????????>>>>>>======>>>>>>???DDD??????CCCBBBCCCPPPaaayyyzzzbbbOOOKKKFFFBBBBBBBBBCCCCCCCCCBBB@@@???>>>======>>>>>>>>>=========<<<<<<<<<;;;:::::::::::::::::::::;;;::::::999999999999999===<<<::::::;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999888888888888999999999::::::999888777777888:::;;;;;;::::::999999999999999;;;:::888777777888999:::;;;:::999777777888999:::::::::::::::999999888888888888777777777888888999:::999888777777888999::::::::::::;;;::::::999888666777777888777777777666666666555555777999<<<===>>>>>>===<<<<<<;;;::::::999999888777777777777777:::::::::;;;;;;::::::999777777777888888999999999:::999777666555444444555666666555555444333333222222222222111111111000000111111111111111111111111222222222111111111000000111111000000000000111111000000000000////////////......------------.........................................................------,,,,,,------...------------------------...//////000///...---,,,,,,,,,+++++++++,,,---......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------************************))))))))))))))))))))))))+++++++++***************++++++************++++++---+++)))(((((()))+++---++++++***)))))))))))))))))))))*********++++++++++++******)))))))))))))))|||||||||{{{yyyuuurrrpppmmmkkkgggbbb______bbbeeejjjmmmrrrvvvwwwtttqqqnnnrrrsssvvv{{{}}}yyywwwwwwvvvwwwyyy{{{{{{yyyxxxxxxyyyxxxssskkkdddaaaaaa^^^^^^^^^^^^]]]\\\[[[ZZZ[[[[[[\\\]]]___bbbeeegggkkknnnssswww{{{zzzjjj___XXXQQQLLLIIIHHHGGGEEEDDDCCCCCCCCC????????????????????????>>>>>>>>>>>>????????????@@@AAAAAAAAA@@@@@@???>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>@@@???@@@@@@AAABBBCCCDDDNNNSSSWWWUUUNNNFFFCCCBBB??????????????????>>>>>>@@@@@@??????>>>>>>======>>>>>>============>>>>>>BBB???@@@DDDFFFHHHTTTcccyyyuuu^^^OOOKKKGGGCCCCCCCCCCCCBBBBBBBBB@@@???>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<:::::::::999::::::;;;<<<===;;;::::::<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999999777777777888888888999999888888777666777888999::::::999999888888888888888999888777666666777999999:::999888777777888:::;;;:::::::::::::::999999999888888777666666666777777999999888888888888999999:::::::::::::::999888888777666666555666666777777777666666777888:::<<<===>>>>>>>>>===<<<<<<;;;;;;:::999999888777888888888999::::::;;;;;;:::::::::777777777777777888888888999888777666555444444444555444444333333222222222222222111111111000000000111111111111111111111111222222111111111000000000222111111000000111111222000000000000////////////---,,,,,,,,,,,,,,,,,,---...................................................------,,,,,,------...------------------------....../////////...------------,,,,,,,,,---...///------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++++++++***))))))***+++++++++***))))))))))))))))))***************++++++++++++******)))))))))))))))|||vvvrrrpppnnnjjjeeebbbdddhhhkkkrrruuuxxxyyywwwrrrnnnlllkkkkkkkkknnnrrrvvvxxxyyyzzz~~~~~~|||zzz}}}|||{{{xxxuuuqqqmmmkkkiiijjjkkklllmmmlllkkkjjjmmmnnnnnnjjjeee```]]]]]]ZZZ[[[[[[\\\\\\\\\\\\\\\]]]^^^```cccgggkkknnnppptttxxx~~~vvvgggZZZSSSOOOKKKIIIEEEEEEDDDCCCBBBBBBCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????@@@AAAAAABBBBBBAAA@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???@@@@@@AAABBBBBBMMMQQQVVVUUUOOOHHHDDDCCC@@@@@@??????>>>>>>======??????>>>>>>======<<<<<<=========<<<======>>>??????>>>???CCCEEEHHHRRR]]]ppp}}}jjjVVVNNNKKKGGGDDDDDDCCCBBBAAAAAAAAA@@@??????>>>>>>>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::;;;<<<===>>>===;;;:::;;;===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<<:::;;;;;;;;;;;;:::999999666777777777777888888888777666666666777888999:::999888888777777777777777888777777666666777888999888888777777888999:::;;;:::::::::::::::999999999888777777666666666666666999999999999999999999999999:::::::::999888777666666666555444444555777888777777777888999:::<<<===>>>>>>>>>======<<<<<<<<<::::::999888888888888888999999:::;;;;;;;;;::::::777777888888888888888888888888777666555555444444333333333222222222111111111111111111000000000000000000000000111111111111111111111111000000000000111111000000000000111111000000000000//////////////////............//////...................................................------,,,,,,------...------------------------------------------,,,,,,//////...---,,,+++******---,,,,,,,,,,,,,,,,,,,,,************************************************'''((()))*********)))(((++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,***++++++++++++++++++************++++++***************)))))))))))))))***************************+++******)))))))))))))))|||xxxqqqooolllhhhfffiiiooosss~~~}}}wwwrrrpppjjjhhhffffffgggjjjkkkkkkkkkpppvvvzzz}}}{{{wwwtttssssssrrrqqqqqqpppnnnkkkhhheeebbbaaa___```bbbccccccccccccccceeeffffffeeebbb___]]]]]]\\\]]]]]]^^^___```aaabbb___aaaeeeiiinnnssswwwzzz~~~~~~iiibbbXXXPPPKKKGGGDDDAAABBBBBBAAAAAAAAABBBCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>??????????????????@@@BBBBBBCCCCCCCCC>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????@@@@@@?????????@@@@@@AAAGGGKKKOOOPPPLLLGGGDDDCCC@@@??????>>>>>>=========>>>>>>>>>=========<<<<<<===============>>>??????@@@???@@@BBBCCCFFFMMMTTTaaakkkwww}}}|||qqq___PPPKKKIIIFFFEEEDDDDDDBBBAAA@@@@@@@@@@@@??????>>>============<<<<<<<<<;;;;;;999999::::::;;;;;;;;;<<<::::::;;;;;;<<<===??????===<<<;;;;;;===??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;::::::999888666777777777777888888888666666666666777888999:::999888777777666666777777777666666777777888888999777777777777888999999:::999999999999999999999999777777666666666666666777999999999::::::999999999999999999999888777666555666555444444444666777888777777888888999:::;;;<<<============<<<<<<<<<<<<:::999888888777777888888888999::::::;;;;;;;;;:::999999999999999999999999777777666666555555444444222222222222222111111111111111111000000000////////////000000000111111111111111111000000000////////////............//////000000000000////////////000//////////////////000////////////////////////...........................------,,,,,,------...------------------------+++++++++++++++++++++,,,...------,,,+++***))))))+++,,,,,,,,,,,,,,,,,,,,,************************************************)))***,,,---------,,,+++************************)))))))))))))))))))))))))))))))))***+++++++++,,,))))))***++++++***)))))))))***++++++++++++***)))***)))))))))))))))******************************+++******)))))))))))))))uuusssooolllkkkooouuuzzz|||wwwtttnnnkkkgggddddddccccccbbbbbbffflllqqqwww~~~yyywwwxxxvvvwwwwwwwwwxxxxxxyyyyyyxxxxxxyyy||||||zzzyyyyyyzzz{{{|||}}}~~~|||zzzwwwuuunnnmmmkkkjjjjjjjjjiiihhheeecccaaa___]]]\\\[[[[[[ZZZ\\\___````````````aaa``````aaabbbbbbaaa```___aaaaaaaaabbbcccdddeeefffbbbeeejjjpppvvv}}}rrrfffZZZVVVPPPLLLHHHEEEBBB@@@AAAAAAAAA@@@AAAAAABBBCCC>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>@@@AAABBBCCCCCCCCC===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@??????>>>?????????BBBEEEHHHIIIGGGDDDBBBBBB>>>>>>>>>>>>>>>>>>==================>>>>>>>>>>>>>>>======>>>>>>???@@@AAABBBCCCCCCCCCCCCEEEIIIMMMUUU[[[ccciiiiiibbbVVVLLLGGGFFFDDDDDDDDDDDDBBB@@@@@@@@@@@@@@@@@@???>>>===>>>>>>>>>============<<<999999999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@???===<<<<<<>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===:::::::::::::::999888888777777777888888888999999555666777777888999::::::999888888777777777777777666666777888888999999999777777777888888888888888777777777888888888888888777666666666777777888999999999::::::::::::999999999999999888777666555444555555555555666777888888777777888888999:::::::::<<<<<<<<<<<<<<<<<<<<<;;;999888888777666777777777888888999:::;;;;;;;;;;;;:::::::::999999999999999555666666666666555444333222222222222222222222222111111000000000/////////...//////000000111111111111111000000000////////////......------......///000000000000////////////......------------......000000000000000000000000...........................------,,,,,,------...------------------------++++++*********+++,,,,,,)))***+++,,,,,,,,,++++++++++++,,,---------,,,,,,************************************************((()))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++((()))***++++++***)))(((******++++++++++++******)))))))))))))))******++++++++++++***************+++******)))))))))))))))~~~{{{wwwsssrrrvvv||||||yyytttpppkkkhhheeedddbbb```___bbbgggnnnuuu}}}yyyooojjjjjjllliiihhhggggggggghhhiiijjjhhhiiikkkmmmqqqtttwwwyyyxxxzzz{{{{{{xxxvvvuuuuuuvvvtttrrrpppnnnmmmmmmmmmmmmnnnnnnmmmkkkhhhffffffbbbaaaaaabbbcccbbb```^^^[[[ZZZYYYWWWWWWXXXYYYZZZ\\\^^^aaabbb```___```bbb``````bbbdddfffgggfffeeehhhhhhggggggggghhhjjjjjjiiilllrrryyy|||mmm```XXXRRRPPPLLLIIIGGGFFFEEEDDDAAAAAA@@@@@@AAAAAABBBBBB????????????????????????>>>>>>>>>>>>??????????????????@@@AAAAAAAAAAAAAAA<<<<<<===>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>???AAABBBCCCBBBAAA@@@@@@=========>>>>>>>>>>>>>>><<<======>>>>>>??????@@@>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBDDDFFFGGGMMMOOOSSSWWWXXXSSSMMMHHHDDDCCCBBBCCCDDDDDDBBB@@@??????@@@AAA@@@???>>>===>>>>>>>>>=========<<<<<<:::::::::;;;<<<<<<==================>>>>>>???@@@@@@???======>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<===999::::::::::::999888888888888888888999999999:::555666777999::::::;;;;;;999999888777777777777888666777888999::::::::::::888888888888888777777666555666666666777777777777666666666777888999:::;;;999999:::;;;;;;:::999999999999999888777555444333444555666777888888888888666666777888999999999999::::::;;;;;;;;;;;;;;;;;;888777666666555555666666777888999:::;;;;;;;;;;;;999999999999888888888777444555666666666555444333333333333333333333333333111000000000////////////......//////000111111222111000000000//////////////////............//////000000000000////////////---,,,,,,,,,,,,,,,,,,---////////////////////////...........................------,,,,,,------...------------------------,,,,,,+++++++++,,,...///***+++,,,---------,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++&&&&&&&&&''''''((()))***************************))))))))))))))))))))))))+++++++++***************((()))+++,,,,,,+++)))(((************************)))))))))))))))***+++++++++++++++*********))))))+++******))))))))))))))){{{yyy|||~~~xxxtttoookkkiiifffcccaaa___aaaeeemmmvvv~~~~~~xxxnnneeeaaaccceee```^^^\\\[[[[[[\\\]]]___\\\]]]```bbbeeehhhjjjkkkiiikkkkkkkkkhhhgggggghhhiiihhhgggfffddddddccccccbbbccccccaaa___]]]\\\\\\ZZZZZZ[[[\\\]]]\\\YYYVVVVVVUUUTTTTTTUUUWWWYYY[[[___bbbddddddbbb```aaabbbbbbccceeehhhkkkllllllkkknnnmmmlllkkkkkklllmmmnnnooosssyyyxxxiii___WWWSSSKKKIIIEEECCCBBBBBBDDDEEEAAAAAAAAA@@@AAAAAABBBBBB????????????????????????>>>>>>>>>>>>????????????@@@@@@AAAAAAAAA@@@??????;;;;;;===>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>=========>>>???@@@@@@@@@???>>>>>>>>><<<<<<======>>>>>>??????<<<<<<===>>>???@@@AAAAAA????????????@@@AAABBBCCC???AAAAAA@@@AAACCCDDDDDDHHHGGGHHHLLLMMMJJJFFFDDDAAAAAAAAABBBDDDDDDBBB@@@>>>???@@@AAAAAA@@@>>>===>>>============<<<<<<<<<;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>??????@@@AAA@@@>>>===>>>???>>>===========================::::::::::::;;;;;;<<<===999::::::::::::999888888888999999999999:::::::::666666888999;;;;;;;;;;;;:::999999888888888888888666777888::::::;;;;;;;;;888888888888888777666555444555555555666666777777666666666777888:::<<<<<<999999;;;;;;;;;;;;999999999999888888777555444333444555777999999999999888555666777888888888888888::::::::::::::::::::::::777777666555555555555555777888999:::;;;;;;<<<;;;999888888888777777666666444555666666666555444333333333333333333333333333000000000000////////////---......///000111111222000000000000////////////000000////////////000000000000000000////////////...------,,,,,,------......................................................------,,,,,,------...------------------------...------,,,---...///000.../////////...,,,***))))))***,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))+++---...++++++++++++++++++++++++)))))))))))))))))))))))),,,+++++++++******)))))))))***,,,------,,,***)))++++++***))))))***++++++))))))((())))))***++++++++++++++++++******))))))+++******)))))))))))))))|||xxxtttooollliiieeecccaaaeeemmmwwwwwwnnnhhheee___YYY\\\ZZZXXXWWWXXXYYYYYYXXXXXXYYY[[[\\\^^^_________```___]]][[[[[[\\\]]]^^^``````___^^^]]]\\\\\\[[[[[[]]]^^^]]][[[ZZZZZZ[[[[[[ZZZ[[[\\\\\\ZZZVVVSSSUUUVVVVVVWWWYYY[[[\\\]]]bbbccccccdddeeefffffffffgggggggggjjjmmmpppppppppqqqrrrqqqooommmmmmnnnpppvvvzzzoooccc[[[TTTOOOMMMEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>=====================>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>============??????@@@AAAAAABBBCCCCCCCCCCCCBBBAAABBBCCCDDDEEE@@@@@@@@@????????????>>>>>>>>>============>>>>>><<<<<<======>>>>>>??????>>>>>>>>>??????@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>@@@@@@AAAAAAAAAAAABBBBBBDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@?????????>>>>>>============<<<<<<<<<<<<======;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<>>>>>>?????????>>>>>>===;;;;;;:::999:::;;;<<<===999999888888999999:::;;;:::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<===============;;;999999:::::::::999777777777777888999:::;;;777777666666666666777777888888888888777777777777888888888999999::::::;;;:::::::::999999999888888888999999999888777666555777666666777777888999:::666666666666666777888888::::::;;;<<<;;;999666555666666666666666666666666555555666888999:::;;;;;;::::::999888777777777777333333333444333333222222000000111111111111000000111111111111000000000000000000000000111111111111111000000000//////......///////////////......---000000//////.........---.../////////---,,,---...------......//////000000,,,,,,.../////////...---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++************))),,,,,,,,,+++++++++******))))))))))))))))))))))))++++++************++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++{{{xxxtttqqqnnnllliiigggeeeiiiqqq|||}}}uuupppmmmfff___^^^[[[YYYXXXYYYYYYYYYYYYWWWWWWXXXYYYZZZ[[[[[[\\\\\\[[[YYYXXXXXXYYYZZZ[[[]]]\\\\\\[[[ZZZZZZZZZYYYZZZ\\\^^^^^^]]]\\\\\\]]]^^^^^^^^^^^^___]]]YYYVVVWWWWWWXXXZZZ\\\___aaabbbffffffgggggghhhiiiiiijjjjjjiiiiiikkkoooqqqrrrqqqsssttttttrrrqqqrrrtttwww}}}}}}nnn^^^UUUPPPKKKGGGEEEDDDDDDCCCCCCBBBAAAAAA@@@AAA@@@@@@@@@@@@?????????@@@?????????>>>>>>>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>===>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCBBBAAAAAAAAABBBDDDDDD@@@@@@@@@????????????>>>>>>>>>============>>>>>><<<<<<======>>>??????????????????@@@@@@@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>AAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCBBBBBBAAA@@@@@@???@@@??????????????????>>>======<<<<<<<<<<<<======;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>=========<<>>===<<<;;;;;;:::::::::;;;<<<===999999888888999999:::;;;:::;;;;;;<<<<<<;;;;;;:::::::::<<<==================;;;999999:::;;;:::999777777777777888999::::::777666666666666666666777777777777777777777777777777777888999::::::;;;;;;::::::::::::999999999999888888888888777777666666777666666666777888888999666666666666666777777888999:::;;;;;;:::888666555666666666666666666666666555555666777888999:::;;;999888777666666666666666444444444444444333222222000000111111111111000000111111111000000000////////////000000000111111111111111000000000////////////////////////......---000/////////.........---.../////////---,,,---...------------............,,,,,,.../////////...---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++*********)))))),,,+++++++++************))))))))))))))))))))))))*********))))))*********))))))))))))************))))))))))))))))))))))))******))))))((((((''''''************************+++******))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++|||zzzyyy{{{zzzxxxtttrrrqqqpppnnnllljjjoooyyy}}}zzzsssjjjaaa___\\\ZZZ[[[\\\\\\[[[YYYYYYYYYYYYZZZZZZ[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[\\\\\\[[[[[[[[[[[[\\\\\\\\\___bbbccccccccccccdddfffdddccccccbbb```\\\YYYYYYZZZ[[[]]]___cccfffgggffffffffffffggghhhiiiiiilllkkkkkkmmmpppsssttttttuuuuuuvvvvvvvvvyyy}}}ttthhh\\\QQQMMMKKKHHHEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>@@@????????????>>>>>>>>>>>>>>>======<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????>>>>>>>>>??????@@@@@@AAABBBBBBAAAAAAAAABBBCCCDDD@@@@@@@@@????????????>>>>>>>>>============>>>>>><<<<<<===>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>@@@AAAAAABBBCCCDDDDDDEEEBBBBBBBBBBBBBBBAAA@@@???BBBAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@AAAAAA>>>======<<<<<<======>>><<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============@@@@@@@@@???>>>===<<<;;;;;;::::::::::::;;;<<<===999999888888999999:::;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>>>>>>><<<;;;::::::;;;;;;:::999999888888888888888999999666666555555555555666666666666666666777777777777777777888999:::;;;<<<<<<;;;;;;;;;;;;::::::::::::777777777777777777666666777777666666666777888888666666555555666666777777888999::::::999888777666666666666666666666666666555555666777888888999999666666555555444555555555666666555555444333222111///000000111111000000///111111000000000000////////////000000000000111111111111111111000000000000///////////////......---/////////................../////////---,,,---...---------,,,,,,,,,,,,,,,,,,,,,---............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******++++++*********)))))))))************))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++{{{zzzzzz}}}}}}xxxvvvtttsssssssssqqqpppnnntttvvvhhheeeaaa______`````````^^^____________`````````___^^^^^^]]]]]]^^^^^^___````````````aaabbbdddeeeeeehhhmmmpppqqqpppqqqqqqpppnnnkkkhhhfffccc___\\\]]]\\\]]]^^^```cccfffhhhffffffffffffggghhhjjjkkklllkkklllnnnsssvvvxxxxxxvvvwwwxxxyyy|||ooocccYYYPPPJJJJJJJJJGGGEEEEEEAAAAAAAAA@@@@@@??????????????????>>>>>>>>>======????????????????????????>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======???@@@@@@>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@?????????>>>>>>>>>>>>============>>>>>><<<======>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>?????????@@@@@@AAABBBCCCDDDDDD@@@@@@AAA@@@@@@???>>>===@@@@@@@@@???????????????@@@@@@@@@AAAAAABBBBBBBBB>>>>>>============>>>>>>>>>>>>>>>>>>>>>?????????========================>>>>>>>>>>>>============@@@@@@@@@???>>><<<;;;:::::::::::::::;;;;;;<<<<<<999999888888999999:::;;;:::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>????????????<<<;;;:::;;;<<<<<<:::888999999888888777888888888666666555555555555666666666666666666666777777777666777888999:::<<<======<<<<<<;;;;;;;;;:::::::::777777777666777777777888888888777666666666777777666666555555555666666777777888888999999888777666666666666666666666666666555555555666666777777777555555444444444555555666777666666555444333111000//////000000000000//////111000000000////////////////////////000000000111111111111111111111000000///////////////......---.........................../////////---,,,---.........------,,,,,,++++++,,,,,,---------.........------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********++++++++++++******************)))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************zzz||||||wwwvvvtttsssttttttsssrrrqqqxxxppplllhhheeeeeefffffffffdddeeeggghhhiiiiiiiiiiiifffffffffeeeeeeeeeeeeeeefffffffffgggiiikkknnnpppssswww}}}{{{wwwrrrnnnjjjeeeaaa^^^```___^^^^^^___aaadddfffhhhhhhhhhhhhjjjlllnnnpppmmmmmmooosssxxx{{{}}}}}}{{{|||}}}}}}pppeee[[[TTTMMMGGGCCCDDDEEEBBB@@@AAA????????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<==============================;;;<<<<<<<<<===>>>@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>============>>>>>>======>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>?????????>>>??????@@@AAAAAABBBBBB??????@@@@@@???>>>======>>>?????????????????????@@@@@@AAAAAABBBBBBBBBCCC>>>>>>============>>>>>>AAA@@@@@@@@@@@@@@@@@@@@@====================================>>>>>>>>>>>>@@@@@@??????===<<<:::::::::::::::;;;;;;;;;;;;;;;999999888888999999:::;;;:::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>????????????<<<;;;;;;;;;<<<<<<:::888999999888888777888888888666666555555555555666666555666666666777777888888777888999:::;;;<<<======<<<<<<;;;;;;;;;:::::::::777777666666777888999::::::999888777777777777777666666555555555555666666666666777777777777777777666666666666666666666666555555555555555555555555444444444444444555666777666666666555444222111000//////000000000000//////000000000////////////......////////////000000000000000000000000000111111///////////////......------------................../////////---,,,---...///.........------,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***)))******++++++******)))*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))''''''(((((())))))*********************************))))))))))))))))))***))))))))))))))))))))))))************************www}}}yyywwwuuutttuuuuuutttsssrrryyywwwsssmmmjjjjjjjjjkkkkkkiiilllooosssuuuuuuttttttppppppoooooonnnmmmlllkkkkkkkkkkkkmmmooossswwwyyy}}}wwwqqqmmmiiieeeccccccbbb```______bbbdddfffhhhgggggghhhkkknnnqqqssstttuuuxxx}}}tttfff]]]TTTNNNKKKHHHCCCAAABBBBBB???===???=================================<<<<<<<<<;;;;;;<<<<<<============>>>>>><<<<<<;;;;;;<<<<<<===>>>========================<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>============>>>>>>======>>>??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????@@@????????????@@@@@@@@@@@@>>>??????@@@@@@@@@??????>>>>>>>>>???@@@@@@@@@AAA@@@AAAAAAAAAAAAAAABBBBBB???>>>>>>======>>>>>>???AAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>?????????>>>===<<<;;;:::999:::;;;;;;<<<<<<;;;;;;999999888888999999:::;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>>>>>>><<<;;;;;;<<<======:::888999888888888888888999999777777666666666666777777666666777777888888999999999999::::::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::888888777777888:::;;;<<<<<<;;;:::999888777777777666666555555444444555555555555666666777777888888666666666666666666666666555555444444444444444444333333333333444555666777555555444444333222111000...//////000000//////...000000////////////............////////////000000////////////000000000000///////////////......------------------............/////////---,,,---...............------------,,,,,,,,,+++,,,------...------------,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))************))))))******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))&&&&&&'''((()))***++++++***************************))))))(((((())))))***))))))))))))))))))))))))************************xxx|||zzzxxxwwwwwwvvvuuutttttt{{{zzzvvvpppmmmlllmmmmmmmmmooossszzz}}}|||{{{zzzxxxwwwuuutttqqqqqqqqqsssvvv{{{xxxssspppmmmkkkiiieeedddbbbbbbcccfffiiikkklllllllllmmmpppuuuyyy|||{{{mmm^^^WWWRRRKKKFFFFFFEEEAAA@@@BBBAAA>>>===???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===:::::::::;;;<<<===>>>???========================<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>@@@AAAAAAAAA@@@???@@@@@@@@@????????????>>>>>>>>>============>>>>>>===>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@?????????@@@???????????????@@@@@@AAAAAA@@@@@@@@@@@@??????>>>???@@@AAAAAABBBAAAAAA>>>>>>??????@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>??????AAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>???======>>>>>>===<<<;;;;;;999:::;;;<<<<<<<<<;;;;;;999999888888999999:::;;;:::;;;;;;<<<<<<;;;;;;:::::::::<<<===============<<<;;;<<<===>>>===:::888777777777777888999::::::888888777777777777888888777777777888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999888888888999;;;===???>>>===<<<:::999888888888777666555444444444444555444444555555666777888888666666666666666666666666555444444444333333222222000111111222333444555666222333333333222111111000......////////////......000000/////////................../////////000000---.........///////////////////////////......---,,,,,,,,,------............/////////---,,,---...,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---............------------,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))************))))))***)))))))))((((((((((((((((((((())))))*********))))))))))))))))))))))))*********))))))*********))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************{{{}}}zzzyyyxxxwwwvvvtttuuu||||||wwwqqqnnnmmmmmmnnnnnnuuuzzz}}}{{{vvvvvvvvvxxx|||~~~xxxtttqqqpppooonnngggfffddddddfffjjjnnnpppwwwvvvwwwyyy|||}}}pppaaaUUUKKKKKKJJJDDD@@@AAA@@@===;;;======::::::<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<999999::::::<<<===???@@@===========================<<<<<<<<<<<<===>>>>>>@@@@@@??????????????????===>>>???@@@AAA@@@??????@@@@@@@@@????????????>>>>>>>>>============>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@??????>>>>>>>>>@@@???????????????@@@@@@CCCBBBBBBAAAAAA@@@@@@???>>>???@@@AAABBBCCCCCCCCC>>>>>>???@@@AAABBBBBBCCCAAAAAAAAA@@@@@@???????????????>>>>>>>>>>>>??????????????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>??????<<<===============<<<<<<999:::;;;<<<<<<<<<;;;:::999999888888999999:::;;;:::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<============<<<;;;<<<===>>>===:::888777777777777888999:::;;;999999888888888888999999777777888999::::::;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::999999999888888:::999888888:::<<>>===;;;:::999888888777666555444444444444444444444444444555777888999666666666666666666666666555444444333333222222222/////////000111333444555111111222222222111111000......////////////......000/////////......................../////////000,,,---------....../////////////////////......---,,,,,,,,,------............/////////---,,,---...*********++++++,,,,,,------,,,+++***+++,,,---...//////.........---------************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))************))))))))))))))))))(((((((((((((((((())))))******++++++))))))))))))))))))))))))++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))~~~{{{wwwuuuttttttvvv|||{{{xxxtttpppnnnoooqqqssswww{{{|||||||||~~~}}}zzzwwwtttqqqpppmmmkkkjjjjjjmmmsssyyy}}}~~~uuueeeYYYNNNJJJEEEBBB@@@@@@??????======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888;;;<<<<<<<<<;;;::::::999;;;;;;:::999999:::::::::<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;??????>>>>>>=========<<<>>>???@@@AAABBBCCCCCCBBB@@@@@@???>>>===<<<;;;;;;===<<<<<<<<<;;;;;;;;;;;;:::;;;===???AAABBBBBBCCCAAA@@@???=========>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@???AAAAAA@@@???>>>>>>>>>???????????????@@@AAABBBCCCDDDCCCAAA???>>>>>>???@@@@@@@@@@@@AAAAAA@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<======>>>>>>??????<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;:::999888:::;;;;;;<<<<<<;;;;;;:::888888888777777777666666999999999999999999999999777777888999::::::;;;;;;;;;;;;:::999999:::::::::===;;;:::888777777888888888888777888:::===@@@AAA???===;;;888666666666777333444444444555666666666444444444444555555555666333333555666777777777777666444222222333333222111000000000000000111111111333333333222222222111111000000///...............---...///000000///...---............////////////------............------......---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,+++***+++,,,---...------,,,+++++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************+++++++++++++++***)))(((***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++******)))(((''''''&&&(((((()))))))))))))))(((******))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((|||~~~~~~}}}~~~~~~|||xxxyyyyyyxxxuuusssssstttzzz{{{xxxtttpppoooppprrrttt{{{|||}}}}}}~~~}}}zzzwwwuuuuuutttssstttxxx~~~sssiii___SSSKKKJJJFFFBBB???>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999888888;;;;;;;;;;;;;;;:::999999;;;::::::999999999::::::;;;<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>=========<<<<<<<<<<<<===>>>???@@@@@@@@@@@@??????>>>>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::;;;<<<===???AAABBBBBBBBB@@@???>>>=========>>>>>>============>>>>>>>>>???@@@@@@AAAAAA@@@??????>>>AAA@@@??????>>>>>>??????>>>>>>>>>>>>???@@@AAAAAACCCBBB@@@>>>===>>>????????????@@@@@@@@@@@@??????????????????>>>>>>>>>>>><<<<<<==================<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::888888999999::::::;;;;;;::::::;;;;;;;;;;;;::::::::::::999999999888888888999999999999999999999999777777888999999:::;;;;;;;;;::::::999999999::::::<<<;;;:::888777777888888999888888888999<<<>>>@@@>>>===:::888666666666777444444444444555555555555444444555555555666666666333444444555666777777777666444222222333333222111000000000000111111111111333333222222222111111111000000///...............---...///000000///...---............////////////------............------......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++++++++,,,---......---,,,++++++++++++++++++++++++*********))))))++++++++++++++++++++++++************************))))))))))))))))))))))))******)))))))))(((((((((((())))))*********))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))zzzzzz~~~}}}|||zzzyyyyyyzzzzzzxxxwwwsssuuuvvvuuutttsssuuuvvv~~~|||yyyuuurrrrrrsssvvvxxx~~~}}}}}}}}}~~~~~~tttdddXXXRRRNNNHHHDDDCCC@@@===;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999999::::::::::::::::::999888:::999999999999999::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::<<<<<<>>>???AAAAAABBBBBB@@@???===<<<<<<===>>>>>>???@@@@@@@@@@@@AAAAAAAAA??????????????????>>>===@@@@@@???>>>>>>>>>??????============>>>???@@@@@@AAA@@@???=========>>>>>>>>>??????????????????>>>>>>>>>????????????@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>======:::999999999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::999999888888888999;;;===???@@@999::::::;;;;;;::::::999;;;;;;;;;:::::::::::::::999999999999999999999999777777888888999::::::::::::999999999999999::::::<<<;;;999888777777888999999999888888999:::<<<===<<<;;;999777666666666666555555555555444444444444555555666666666777777777444444444444444555666777555333222111333333333222000000000111111111222222333222222222222111111111000000///...............---...////////////...------............/////////------............------......---------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++++++++,,,------......---++++++*********+++++++++***************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&((())))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&'''((()))***+++,,,((())))))***))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((************************|||yyyzzz~~~|||}}}}}}yyyxxxwwwvvvuuuuuuttttttsssuuuvvvvvvuuuuuuvvvxxx}}}~~~|||~~~zzzwwwvvvxxx{{{}}}~~~}}}xxxiii```TTTLLLIIIGGGEEECCC>>><<<999888999:::::::::;;;;;;::::::::::::::::::::::::::::::999999999999999999999999999999999999888999999999999999888888999888888888888999999:::::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;<<<===>>>???@@@AAAAAAAAA???>>>===<<<<<<<<<===>>>AAAAAAAAAAAAAAAAAABBBBBB>>>??????@@@??????>>>>>>??????>>>>>>>>>>>>??????============>>>???@@@@@@@@@???>>>===<<<=========>>>>>>????????????>>>>>><<<======>>>??????@@@@@@<<<<<<<<<;;;;;;:::::::::<<<<<<===============<<<999999999999:::;;;<<<===<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::888999999::::::999999888;;;:::999:::;;;>>>AAACCC999999::::::::::::999999::::::::::::::::::::::::888888888888888888888888777777888888999999999:::999888888888888999999:::;;;:::888777777777888999:::999888888888888999::::::999888777666555666666555555555444444333333333666666666666777777777777555555444333333444555666444333111111222333333222000000000111111222222333222222222222111111111111000000///.......................................---------.........//////------............------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,......,,,+++******))))))************************************++++++++++++************************))))))))))))))))))))))))''''''''''''(((((((((((('''(((((()))******))))))++++++******************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((%%%&&&'''((()))***+++,,,))))))*********)))((((((''''''(((((())))))******(((((())))))))))))((((((************************zzzyyy{{{{{{wwwuuuvvvyyy|||~~~xxxxxxxxxwwwuuuttttttttttttvvvwwwvvvuuutttuuuvvvzzzzzz{{{|||||||||{{{{{{}}}|||}}}}}}kkk```UUUPPPJJJEEECCCAAA???===;;;999888888999:::::::::999999::::::::::::::::::::::::999999999888888888888888888888888888888888777777888888888888888777777777777777777888999:::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>============<<<<<<===>>>>>>????????????======<<<;;;;;;<<<===>>>>>>>>>>>>===============??????@@@@@@@@@@@@@@@??????>>>>>>===>>>>>>??????>>>>>>>>>>>>>>>???AAAAAA>>>>>>==================>>>>>>????????????>>>>>>:::;;;;;;<<<===>>>??????<<<<<<;;;;;;::::::999999<<<<<<============<<<<<<::::::::::::;;;===>>>???<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::888999999::::::999999888;;;:::999999999;;;>>>???888888999999999999888888888888888888999999999999888888888888888888888888777888888888888888999999777777777777777888999::::::999888777777777888999999999888888777777777777888777777666555555555555555555444444333333333222666666666666777777777777666555555444444444555555333222000111222333333222///000000111222333333333222222222111111111000000000000///.....................------------......------------............------............------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,+++************************************)))))))))******+++++++++************************))))))))))))))))))))))))%%%%%%&&&'''((()))*********+++++++++******)))(((******************++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))******************)))((((((''''''(((((())))))******(((((())))))))))))((((((************************}}}zzzzzzxxxsssqqqqqqsssuuuzzz{{{vvvxxxzzzzzzxxxvvvuuuuuutttvvvvvvuuutttssstttuuuvvvwwwxxxyyyzzzzzzzzz{{{uuufffXXXPPPIIIGGGDDDBBB@@@>>>;;;999:::888777888999;;;:::999888888999999999999:::::::::999999888888777777777666666666666666777777777555666777777888777777777666666666666777888999999999999999:::::::::;;;;;;::::::::::::::::::::::::999999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;999::::::;;;;;;<<<<<<<<<>>>>>>>>>=========<<<<<<;;;<<<============<<<<<<<<<<<<;;;::::::<<<===>>>>>>>>>>>>>>>============>>>???@@@@@@AAA@@@@@@@@@>>>>>>=========>>>??????>>>>>>>>>>>>???@@@AAAAAA>>>>>>>>>>>>>>>=========>>>??????????????????>>>::::::;;;<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;::::::<<<<<<=========<<<;;;;;;:::::::::;;;<<<===>>>???;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999::::::::::::999999999888777777777888999:::777888888999999888888777666777777777777888888888888888888888888888888888888888888888888888888888666666666666777888999999999888777666666777888999888888777777777666666666555555555555555555555555444444444444333333333333555555666666666777777777666777777777666555444444333111000000222333333222///000000111222333444444222111111111111000000000000000///.....................------------......,,,------------.........------............------......---------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))******+++,,,+++++++++,,,,,,+++************+++***************+++++++++(((((())))))***+++++++++************************))))))))))))))))))))))))&&&&&&'''((()))******+++,,,,,,,,,++++++***)))((()))))))))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((++++++++++++***)))(((((((((((((((((())))))))))))(((((())))))))))))((((((************************~~~{{{uuuqqqqqqssssssuuuxxx{{{|||zzzxxxtttxxx|||}}}{{{xxxwwwwwwuuuvvvwwwwwwvvvuuuvvvwwwwwwwwwxxxyyyzzzzzz{{{{{{~~~ttthhh^^^UUULLLGGGDDDBBB@@@???>>><<<;;;:::999888777777999:::999888888888888888999999999::::::999999888777777666666444444444555555555666666444555666666777777777666666555555666777888999999999999999999::::::::::::999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::888999999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;:::::::::;;;======????????????>>>>>>>>>======>>>>>>???@@@@@@??????===============>>>??????============>>>???@@@@@@===>>>>>>??????>>>>>>>>>??????@@@@@@@@@@@@??????;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::::::::::::::;;;<<<<<<===;;;;;;;;;:::::::::999999::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::777777777777888888888888777777888888888888777777666666666777777777888888888888888888888888888888888888888888777777777777666555555666777888999999999888777666666777888999666666777777666666555555333444444555555555444444333333333333333333444444444444555555555666666666666777999:::999777444222222111///000222333333222///000000111333444444555111111111111000000000000000000///..................------,,,,,,------...,,,,,,---------.........------............------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))***+++,,,++++++******************++++++,,,))))))*********+++++++++((((((((()))***+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))((((((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***)))))))))(((((((((((((((++++++++++++***)))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))yyyttttttvvvuuutttvvvxxxyyyxxxwwwsssxxx}}}}}}yyyxxxxxxwwwxxxzzzzzzyyyyyy{{{|||xxxyyyzzz{{{{{{{{{{{{{{{{{{yyy{{{nnnggg^^^VVVQQQLLLGGGCCC???===;;;999999999999:::888777666777999999888777777777888888999999999:::999999999888777666666555333333333444444555555555444444555666777777666666555555555555666777999999888888999999999:::::::::999999999999999999999999999999999::::::;;;;;;;;;::::::;;;;;;;;;::::::999888888999:::;;;;;;<<<<<<;;;;;;:::::::::999999999::::::;;;;;;::::::999999;;;::::::999:::;;;<<<===<<<<<<;;;;;;:::::::::999<<<<<<===>>>>>>>>>>>>>>>===============>>>??????<<<;;;;;;<<<<<<===>>>???===>>>???????????????>>>@@@@@@AAAAAAAAAAAA@@@@@@============>>>>>>>>>>>>;;;;;;;;;<<<<<<=========<<<=========<<<;;;::::::::::::999999::::::;;;;;;;;;;;;;;;:::::::::999999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::777888999;;;;;;<<<;;;;;;777777888888888888777777666666777777888888888999777777777777777777777777888888888777777777777777555555555555666777999999888888777666666777888999555666666666666666555555333333444555555555444444222222222333333444444444444444444444555555555666666888:::;;;;;;888444222222000///000222333333222///000000222333444555555111111111111000000000000000000///..................---,,,,,,,,,,,,---...,,,,,,,,,---------......---..................---......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,((()))***+++,,,+++******))))))))))))***+++,,,---))))))******++++++++++++'''(((((()))***+++++++++************************))))))))))))))))))))))))---,,,+++***)))(((''''''&&&'''((()))************''''''(((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******'''((((((((())))))******,,,,,,,,,++++++)))((((((******))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((}}}zzzzzzyyyxxxvvvuuutttttttttrrrrrrvvvzzzyyyuuuuuuxxxxxx|||}}}{{{||||||{{{{{{|||}}}{{{yyy|||}}}lllaaaVVVSSSNNNHHHDDDAAA@@@???;;;:::999999888888999999999999888888777777666666777777777777777777777777888888999999999888888777444444444444444444444444555555666666666666555555666666666666666555555555777777888888888999999999777888888999999:::;;;;;;>>>>>>======<<<<<<<<<;;;999::::::;;;;;;::::::999888888999999999:::::::::;;;::::::999999::::::;;;======;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<============;;;;;;::::::;;;<<<>>>??????>>>===<<<<<<===>>>???@@@@@@@@@?????????>>>>>>;;;;;;;;;<<<<<<<<<======;;;<<<<<<===============>>>>>>===<<<;;;:::::::::<<<;;;:::999999999:::;;;===<<<;;;:::999999999999999999999::::::;;;;;;;;;888999::::::;;;;;;;;;;;;999999999888888666555555444444555666777777666666777777666555555666888888777777777777888888888888999888666555444444444444777777888999:::;;;;;;<<<:::999888777666666666666999999777666666555555555444444444444444444444444555444222111111222444555333333333444444444555555888888888888777555444333222222222222111111111000000222444333222111222333222111///.........///000........................---------------------------------............///......---------......///+++,,,---------,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))*********************++++++++++++******+++***)))((((((***,,,---))))))************))))))***++++++++++++,,,,,,,,,---,,,***))))))***,,,---++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((&&&%%%&&&(((******)))~~~~~~}}}|||yyyuuuqqqooonnnnnnrrrwwwxxxwwwyyy~~~}}}}}}~~~~~~}}}{{{{{{~~~|||{{{yyyoooeeeYYYQQQKKKIIIFFFBBB???===<<<<<<::::::999888888888888999888888777777777777777777777777777777777777777777666777777888888777666666555555555555555555555555555555666666666666555555666666666666555555555555777777777888888888999999777777888888999::::::;;;=========<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::888888888999999999::::::::::::999999999999::::::===<<<:::999999999:::;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;<<<<<<===::::::;;;;;;<<<======>>>========================;;;:::::::::;;;<<<>>>???>>>>>>===<<<<<<<<<===>>>@@@@@@@@@??????>>>>>>>>>;;;;;;;;;<<<<<<<<<======;;;<<<======>>>>>>======>>>>>>===;;;;;;::::::;;;<<<;;;:::999999:::;;;;;;===<<<;;;:::999999999999999999:::::::::;;;;;;;;;999:::;;;<<<<<<<<<<<<;;;999999999999888777666555444444555666666666666666777666555555555666777888777777777777888888888888999888777555555555555666777888888999999::::::;;;:::999888777666666666666777777666555444333333444444444444444444444444444555444222111111222444555333333333444444444444555888888888777777555444444222222222111111111000000000222333333222111111222222111000///...//////000........................------------------------------------...............------,,,,,,,,,------///...------,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***************)))******++++++******)))+++***)))((((((***,,,---))))))************))))))((())))))))))))*********+++***)))(((((()))***+++*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))&&&$$$###$$$&&&''''''&&&}}}xxxsssoooooonnnppptttvvvxxx}}}}}}zzzxxxyyy{{{~~~~~~~~~wwwggg[[[UUUQQQLLLGGGBBB@@@>>><<<:::::::::::::::999999888888888888888666666666777777777777777777777777777777777777777555555666666666666555555555555555555555555555555444555555666666555555444555555555555555555555555777777777777888888888888777777777888999999::::::<<<<<<<<<<<<;;;;;;;;;;;;999::::::;;;;;;::::::999888888888999999999999:::999999888888888888999999<<<;;;999888888999::::::999999999999999999999999;;;:::::::::;;;<<<======:::::::::;;;<<<<<<===============<<<<<<;;;;;;:::;;;:::::::::;;;<<<===>>>===<<<<<<;;;;;;<<<======????????????>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<======>>>>>>======>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;:::999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<999999999999888777666666444555555666666666666666555555555555555666777777777777777888888888999999888888777777666777888888999999999999999999999999999888777666666555666666555555444333222222222222444444444444444444444444555444333222222222333444333333333333444444444444777777777777666666555444222111111111111000000000///111222222111000000111111111000///////////////........................------------------------------------...............---,,,+++++++++++++++///...---,,,+++,,,---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************)))******++++++******)))******)))((()))***+++,,,))))))************))))))((())))))))))))*********))))))''''''''''''))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))***((('''''')))***))))))~~~{{{wwwuuuuuussssssvvvxxxzzz~~~}}}{{{yyyyyy|||vvvhhh___TTTLLLIIIHHHEEECCC???>>>===;;;;;;:::;;;;;;999999888777777777777777555555555666666777777777666666666666666666666666444555555666666666666555555555555555555555555555444444444555555444444444444444555555555555555666666666666777777777888888666666777777888999999999;;;;;;;;;;;;::::::::::::888888888999999888888888888888888888999999999999999888888777777888888999;;;:::999888888888999:::::::::::::::::::::::::::999999::::::;;;<<<===>>>:::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999888888777:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999999888888777666555555666666666666666555444444444555555666777777777777888888888999999999777777777888888999999::::::999999999888888777777888777666666555555555666444444333222222222222222333333333333333333333333555444333222222222333333222222333333333444444444666666666777666666555555222222111111111000000000///111222222000//////000111000000///////////////........................------------------------,,,,,,---------.........///...---,,,++++++++++++---,,,,,,,,,++++++++++++,,,+++++++++++++++++++++************************************************(((((()))***************))))))************))))))***))))))((()))***++++++))))))************))))))******+++++++++,,,,,,,,,)))(((''''''''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,***))))))***++++++***xxxzzz~~~}}}{{{zzzyyyzzzxxxyyy}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||~~~}}}|||zzzyyyzzz}}}|||pppddd\\\RRRMMMGGGCCCAAA@@@>>><<<>>>>>>===<<<;;;:::::::::999888777777666666777777444444555555666666666777555555555555555555555555444555555666777777777666333333333333333333333333333333444444444444333333333444444444555555666666555555666666666777777777555666666777777888888999999999999999::::::::::::666666777777777777666666777777888888888999999999999888888777777888888999:::999888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::<<<===>>>:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888888:::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<============;;;;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999888999999999999888888777555666666666666666555555333444555666666777777777888888888888999999999999777777888888999::::::::::::999999888888777777666777666555555444555555555555444333333333333333333333333333333333333333333444444333333222222222222222222222333333333444444444555555666666666666555222222222222111111111111000111222222000//////000000000000000000//////...........................------------------------,,,,,,,,,------------...000000...---,,,,,,,,,,,,+++,,,.........---+++***++++++++++++++++++++++++************************++++++++++++++++++++++++(((((()))***************)))))))))******))))))))))))))))))))))))*********))))))************))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((&&&%%%&&&'''(((((('''gggmmmuuu|||}}}|||zzzzzz{{{{{{~~~~~~|||{{{zzz|||}}}~~~~~~}}}}}}~~~}}}}}}|||{{{{{{{{{zzzyyy{{{vvviii___WWWQQQLLLEEECCC@@@>>>===<<<:::888;;;;;;:::999999888777777888777777666666666666666444444444555555555555555555555555555555555555555333444555666777777777777222222222222222222222222222333333444444333333222333333333444555555666666555555555555666666666666555555555666777777888888888888888888999999999999555666666666666666666555777777777888888888888999999999888888888888999999::::::999888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999999:::;;;<<<<<<::::::::::::::::::;;;;;;=========<<<<<<;;;;;;;;;999:::;;;;;;;;;;;;:::::::::;;;<<<===============<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>;;;::::::999999:::::::::<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;::::::999999888999999999999999888888666666666666666666555444333444666777888888888888888888888999999999999:::666777888999999999999999999999888888888777777777555555444444444444555555555444444333333444444444333333333333333333333333444444444333333222222111222222222222333333333333333444555666666666666666444333333333333222222222111222333222111//////000000000000000000///..............................------------------------,,,,,,,,,,,,------------000///......---------------...///000///...---,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***************((())))))******))))))(((((((((((()))))))))******))))))************))))))((())))))))))))************************************))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((('''&&&%%%&&&(((******)))VVV[[[dddlllssszzz}}}|||~~~~~~}}}{{{zzzzzz{{{~~~~~~~~~~~~}}}|||||||||||||||nnnfff[[[RRRMMMJJJFFFCCC???>>><<<<<<;;;;;;:::999777777777888777777666666777777666555555555555666555555444444444444444444444444444444444444444444222222444555555666666666333333333333333333333333222222333333333333222222222222333444444555666666444444555555555666666666444444555666666777777888777777777888888888999999666777777888888777777666777777777777888888888888::::::999999999999::::::;;;:::999999999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::999:::;;;;;;;;;;;;:::999:::;;;<<<>>>??????>>>>>>;;;;;;;;;<<<<<<===============<<<<<<<<<;;;;;;;;;======>>>????????????>>><<<<<<;;;;;;;;;<<<<<<===:::;;;===>>>??????>>>>>>:::::::::999999::::::;;;===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888999999::::::999999888666666666666666555444444444555777888999::::::999888888888999999999::::::666777888999999888888777888888888888777777777777555444444333444444555555444444333333333444444555222222222222222222222222444444444444333222111111111222222222222333333333222333444555666666666666555555444444444444333333222333444333111000000000///000000111000///...---........................------------------------++++++,,,,,,,,,---------......---,,,,,,---------///...,,,******+++,,,---)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***************(((((())))))))))))(((((('''(((((()))))))))))))))))))))************))))))((())))))))))))*********)))******************)))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&'''***,,,,,,,,,JJJOOOUUU[[[bbblllvvv~~~~~~}}}{{{zzzzzz|||~~~~~~zzzkkk___YYYSSSLLLGGGFFFEEEBBB@@@;;;999888777777888999999555555666777888888888888777777666555555555555555555555555444444333333333444444444444444444444444000111222333444444555444444444444444444444444444222222222333333222222222222222333333444555666666444444444555555555666666444444555555666777777777666666777777888888888999888888999999999999888888777777777777888888888888;;;::::::999999::::::;;;;;;;;;:::999:::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::::::::::::::::::::::::::777777777777777888888888999:::;;;;;;;;;:::999888:::;;;===????????????>>>;;;;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;======>>>???????????????<<<<<<;;;;;;;;;<<<<<<===:::;;;===>>>?????????>>>:::::::::999999:::;;;;;;======<<<<<<<<<;;;;;;;;;<<<=========<<<;;;;;;:::888999999:::::::::999999666666777777666555444444444555777999:::;;;::::::888888999999999:::::::::666777888999999888777666777777777777777888888888444444333333333444444555333333333222333333444444222222222222222222222222444444555444333222111000111111222222222333333333222222444555666666777777666666555555555444444444333444555444222000000111///000111111111000...---........................------------------------++++++,,,,,,,,,---------,,,,,,+++++++++,,,------///+++'''######&&&***---))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))***************(((((())))))))))))(((((('''(((((()))))))))))))))))))))************))))))***++++++++++++,,,,,,,,,))))))************))))))++++++************++++++))))))))))))))))))))))))************************((((((((((((((((((((((((&&&&&&'''((()))***++++++''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((###""""""###&&&)))***)))@@@DDDHHHLLLQQQXXXaaahhhwww|||~~~|||{{{}}}~~~{{{ooofff]]]TTTMMMHHHFFFCCC???===;;;:::::::::999777666666666777888777666555666777888777666666555555444444333222222333333333333333333333333444444444333333222222222444333222222333444555666444444333333333333222222333333333333333333333333222222222222222222222222222222333333444555666666444444444555555555555666333444555555666666555555888777666555555555555555999999888888888888888888;;;;;;:::::::::999999999:::999888888888999:::;;;=========<<<;;;;;;:::::::::::::::::::::::::::::::::999777666666777999:::;;;:::888777777888:::;;;:::;;;;;;;;;;;;;;;;;;<<<<<<<<<===============<<<======>>>>>>>>>>>>======>>>>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>??????>>><<<:::;;;<<<========================<<<;;;;;;:::::::::;;;;;;>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;::::::999999888999999999999999999999999888888777777666666555555333444666777999:::::::::999888888888999::::::;;;===:::777888999:::999777444444444555555555666666444444444444444444333333222333333333333222111111333333444444444333222222444444333333222111000000111111111111111111222222111222444555666666777777777777555444333222222111444444333333222111000000111111000000//////......------------------------------,,,,,,,,,,,,++++++,,,---......//////......***+++,,,---............222///,,,+++,,,---,,,***************************++++++++++++++++++++++++(((((())))))************))))))))))))))))))))))))++++++++++++++++++++++++******)))))))))))))))*********++++++++++++******************************))))))))))))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&&&&&&&'''((())))))***((((((''''''''''''((((((===???BBBEEEHHHMMMTTTYYYaaagggpppyyy~~~|||{{{|||~~~}}}pppiii^^^WWWRRRMMMGGGBBBBBBAAA???===;;;:::::::::999888777666666666777777666555555555777888777666333333444444444444444444333333333333333333333333444444333333333222222222555444333222222222333444444444333333333222222222111111111111111111111111222222222222222222222222222333333333444555555555444444444444555555555555333444444555555555555555777666666555555555555666888888888888888888888888;;;::::::::::::999999999999999888888888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999888777777888999:::;;;:::999888888999:::;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;===>>>>>>>>>>>>>>>>>>===>>>===<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>???>>>;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;===>>>>>>>>>>>>===<<<<<<<<<;;;;;;::::::999888888999999999999999999999999888888777777666666666666444555666888999999999999888777777777888888999:::<<<999777777999:::888666444444444555555555666666666666555555555555444444222333333333333222111111222222333333444333333333444444333222222111000000111111111111111111111111000111222444555555555555777777555444333222222222444333333222111111000000000000000/////////......------------------------------,,,,,,,,,,,,++++++,,,------...............++++++,,,---............000...+++***,,,---,,,***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))************++++++++++++******************************))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''((()))(((((((((((((((((((((((((((((('''''''''(((((()))((((((''''''''''''((((((&&&&&&''''''((())))))***((((((''''''''''''((((((;;;<<<======>>>AAAEEEIIIJJJPPPZZZdddnnnxxxwwwlllaaaYYYTTTNNNHHHDDDCCCBBB???<<<<<<;;;:::999999999::::::888888777666666666666777666555444555777777777666222222222333444555555555333333333333333333333333333333333333222222222222555555444222222222222222333333333333222222222222111111111111111111111111222222222222222222222222333333333333444444444444333333333444444444555555333444444444555555555555555555555444555555666666777777777777888888888888:::::::::999999999888888888888888888888999:::;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::888888888888:::::::::::::::999999:::::::::999999::::::;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;>>>>>>????????????>>>>>>>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>===;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;=========>>>======<<<;;;;;;;;;;;;:::999999888888999999999999999999999999888777777777777666666666666777777888999999888888777777777777777888888888999888777777888888777666444444555555555666666666777777666666666555555555222333333333333222111111111111222333444444444333333333333222111111000000111111111111111111111111///000111222333444444444777777555444333333333333333333222222111000000000///////////////.........------------------------------,,,,,,,,,,,,++++++,,,,,,---...............,,,,,,------------,,,,,,---,,,******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''(((((()))((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))((((((''''''''''''((((((;;;::::::::::::<<<>>>@@@@@@DDDKKKSSS[[[ccclllqqq|||{{{uuulllccc[[[SSSLLLGGGHHHEEEAAA>>>>>>>>>===;;;888888888888888888999999777777666666666555555555555444333444666777666555222222333333333444444444222222222222222222222222333222222222222222222222444444444333333333333333333333333222222222222111222222222222222222222222111111111111222222222222444444333333333333333333222333333333444444444444444333333333444444555555444444444444555555666777666666666777777777777777999999999999888888888888777777777888888999::::::888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999:::;;;999999:::;;;;;;:::999999999999::::::;;;;;;<<<<<<===>>>>>>>>>>>>===<<<<<<>>>>>>????????????>>>>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<===>>>===;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999::::::;;;;;;<<<============<<<;;;;;;;;;;;;::::::999888888888888888888888999999999999777777777777777777777777888888888999999888888777777777888888888888888888777777666777777777666666555555555555666666666666777777666666555444444444222333333333333222111111///000111222333444444444333222222222111111000000111111111111000000000000//////111222333444444444777666555444333333333333222222111111000000000000........................------------------------------,,,,,,,,,+++++++++,,,,,,---.........------,,,,,,---------,,,++++++******)))******+++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++******++++++++++++******************************)))))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((%%%&&&''')))))))))((((((((((((''''''''''''((((((''''''''''''(((((())))))((((((''''''''''''((((((999888777888999:::<<<<<<===???CCCFFFJJJPPPWWW\\\gggooo{{{}}}qqqjjj___[[[UUUNNNIIIFFFBBB@@@???===;;;::::::::::::999999999999888888777777777666666666666555555444444555333333444555666555444444444333333333222222222222222222222222222222222222222222222222222222222222222333444555666666666333333222222222111111111222222222222222222222222000000000111111222222222333333333333333333222222222222222222333333333444444333333333333444555555444444444444444555666777555555666666666777777777999999888888888777777777666666777888999999::::::777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;999:::;;;;;;;;;;;;:::999999999:::;;;<<<<<<======@@@@@@@@@@@@@@@???>>>>>>>>>>>>????????????>>>>>><<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999:::;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;::::::999999888777777777777777888888999999999777777777777888888888888888999999999999888888777888999999::::::999888888555666777777777666666666555555555666666666777777666666555555444333222222222333333333333222111111///000111222333333444444222222111111111111111000111111111000000000/////////000111222444444444444666555444333333222333333111111000000000000//////---------------.........------------------------------,,,,,,,,,++++++++++++,,,,,,---...---------,,,,,,,,,---,,,,,,++++++)))******************+++))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))***++++++******++++++++++++******************************)))))))))))))))))))))))))))((((((((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((666555444555888::::::999:::;;;===>>>@@@DDDIIIMMMUUU[[[eeemmmrrrtttuuuvvvzzzzzzqqqhhh^^^UUUOOOLLLJJJFFFBBB???<<<;;;;;;888888888888999::::::;;;888888999888888777666555555555555666555444444333444333222333555555555444444444444333222111111111222222222222222222222222111111111222222222222222000111222444555666777777222222222222111111111111000000000000000000000000//////000000111222222222222222222222333333333333111111222222222333333333444333222222222333555666444444444333444444555555444444555555666666777777888888888777777777777666555555777888999999999999777777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;<<<===>>>>>>???BBBBBBBBBBBBAAA@@@??????======>>>>>>>>>>>>======;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===:::<<<===<<<;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888999999:::;;;<<<;;;;;;<<<<<<;;;;;;:::999:::::::::999888888777777666666777777888999999999777777777888888888888999888999999999999999888888999999:::;;;;;;999888777333666888888777666666777555555666666666777777777666666555444333222222111222333333333333222111111000000111222333333333222111111111111111111111111111111111000000//////...///000111222333444444444444444333222222222222222000000000///////////////,,,,,,,,,---------------------------------------------,,,,,,,,,,,,++++++++++++,,,---------------++++++,,,,,,,,,,,,++++++)))***,,,,,,***))))))***))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((555333333444888:::999888777888999:::;;;===AAADDDFFFJJJOOOTTTVVVXXXZZZ\\\bbbjjjssszzz~~~zzzqqqkkkccc___YYYSSSNNNIIIDDDAAA@@@???>>><<<:::888888888777777888888888888999:::666666777777777666555444444444555555555444333222333222222222444555444333333333222222222222222222111111111111111111111111000111111111222222222222///000111333444444444333222222222222111111111111000000000000000000000000/////////000111222222222111111111222333333333444111111111111222222222222444333222111222333555666555555444333333333444444333333444555555666777777888888777777777666666666444555666888999:::999999777777888888999999::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999999:::;;;<<<;;;;;;<<<===>>>???@@@@@@BBBBBBBBBBBBAAA@@@???>>><<<<<<============<<<<<<;;;::::::999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<<<<::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;<<<:::;;;;;;;;;;;;:::999999::::::999999888777777777666666666777888999999999777777888888888999999999888888999::::::999999999888999:::::::::999777666333666999:::888777777888555666666666777777777777777777666555444333222222222333333333333222111111000111111222222222111111000000000000111111111111222111111000//////............000111222333333333222222111111000000111111////////////////////////++++++,,,,,,,,,---------------------------------------,,,,,,,,,,,,++++++++++++,,,------------,,,)))***+++,,,,,,,,,,,,,,,***,,,...---+++))))))***))))))))))))))))))))))))************************''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,******++++++++++++******************************))))))))))))))))))))))))+++***))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''')))******))))))((((((((((((((((((((((((***)))(((''''''&&&''''''((((((''''''''''''((((((((((((((((((((((((((('''((((((''''''''''''((((((777555444666999;;;:::888777888888888888999<<>>AAADDDEEEGGGJJJMMMNNNTTT\\\```ccchhhooouuuzzz~~~xxxooogggccc]]]UUUOOOMMMIIIEEEBBB@@@???===<<<888:::::::::999888999999777777777666444333333444333444555666666666555444333444555555555444333222333222111222444555444333111111111222222333444444111111111111111111111111000000111111222222222222...///111222222111000///222222222111111111111000111111111111111111111111...//////000111222222222000000111222333333444444000111111111111222222222444333222111111333555666666555444444333333333333333333444444555666777777777777777777666666666666333444666888999:::999999888888888888888999999999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;===<<<:::999999:::<<<===<<<<<<===>>>???@@@AAAAAABBBBBBBBBAAA@@@???>>>===;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999:::;;;;;;;;;;;;;;;<<<<<<<<<======:::;;;<<<<<<::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;<<<:::;;;;;;;;;;;;:::999999::::::999999888777777777555666666777888999999999777777888888999999999999777888999:::::::::::::::777888999:::999888666444222666:::;;;999777777999666666666666777777777777999888777666555444333333222333333333333222111111111111222222222111111000000000000000000111111111222111111000///......---,,,---...000111111111111111111000000000000000000.........///////////////+++++++++,,,,,,------------------------------------------,,,,,,,,,++++++++++++,,,---------,,,,,,((()))***+++,,,---------***---///...+++((((((***************************))))))))))))))))))))))))&&&&&&''')))***+++,,,---))))))))))))))))))))))))************************(((((((((((()))***+++,,,******++++++++++++******************************))))))))))))))))))))))))++++++***)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&(((************)))((((((((((((((((((((((((,,,***((('''&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((('''''''''((((((''''''''''''((((((777777777777777777777777777777777777777777777777::::::;;;<<<===???@@@AAADDDFFFIIIMMMQQQUUUXXXYYYfffhhhlllrrryyy~~~yyyrrrlll^^^\\\YYYTTTOOOKKKGGGEEE??????>>>===;;;:::999888777777666666555555555444555555555555666666666666555555666666666666555555444444444333333222222222222222222222222222222222333333222111000000000111111111000000//////......//////000000000000//////444444333222222111111111000000000000000000000000111111111111111111111111////////////000000000000000000000000000000000000000111111111111222222222111222333333444444333333777666555444333222111111111111222333555666777777666666555444444444555555555666777999999888888777666777777777777888888888999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAAAAABBBBBBAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;::::::999888999999999::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<;;;:::999888777777999;;;<<<::::::::::::::::::::::::888888777777777777777888888888888888888888888888666777777777777888888888::::::::::::::::::::::::::::::999888777666555444777777777777666666666666888888888888888888888888888777777666555444444444222333333444444333333222111111222333333444555555111111000000000000111111000000000000////////////333222222222222222222333222222111000//////000000...///000000000///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))************************************,,,+++***)))(((((((((((())))))))))))))))))))))))+++***)))'''''''''((()))''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((('''))))))(((((((((((())))))''''''''''''''''''''''''((((((''''''''''''(((((('''&&&%%%$$$$$$%%%&&&'''((((((((((((((('''''''''777777777777777777777777777777777777777777777777777777777777888999;;;;;;<<<===???AAACCCFFFHHHIIIOOOQQQUUUZZZ___eeejjjlllwww|||wwwppphhhbbb___[[[VVVQQQKKKJJJHHHDDDAAA>>><<<;;;<<<<<<;;;:::999888777777666666666666555555444444444555555555666666666666555555666666666666555555444444333333333222222222222222222222222222222222444333222222111111111222111000000000/////////...///000000111111000000///111111111111111111111111000000000000000000000000111111111111111111111111////////////000000000000000000000000000000000000000000111111111222222222111222333333444444333333444444444444333333333333111111222333444555555666555444444444444444555555555666777888999888888777777777777888888888999999999999888888999999:::;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;:::;;;;;;;;;::::::999888999999999:::::::::;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;;;;:::999888777777999:::;;;888888888888888888888888888888777777777777888888999999999999999999999999888888888999999999::::::::::::::::::::::::::::::::::::999888777666555555666666666666666555555555888888888888888888888888777777777666555444444444333333444444444444333333222222222333333444444444111111000000000000111111000000000000000000000///111111000000000000111111222111111000//////000000///////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))************************************++++++***)))(((((((((((())))))))))))))))))))))))+++***)))(((''''''((()))''''''((((((((((((''''''''''''((((((((((((''''''((()))))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((('''777777777777777777777777777777777777777777777777555555444444555555666777999::::::;;;;;;<<<<<<===???@@@CCCFFFJJJNNNQQQSSS[[[^^^dddiiimmmrrrwwwzzz~~~xxxqqqlllfff```]]]XXXTTTNNNKKKJJJIIIFFFCCC>>>>>>===<<<;;;:::999888888777777777666666666666666555555555555444444444444444444555555555666666444555555666666555555444333333333333222222222222222222222222222222222222444333333222222222222222000000000000////////////000111111111111111111000......//////000111111222000000000000000000000000111111111111111111111111////////////000000000000000000000000000000000000000000000111111111222222111222222333333333333333222222222333333444444444222222222222333333333444333333222333333444555666555666777888888888777777888888888888999999999:::999999888888999999:::;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????>>>>>>>>>>>>===<<<;;;;;;::::::::::::;;;;;;;;;:::999999999999999999::::::::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::;;;:::888777777888999:::777777777777777777777777888777777777777777888888999999999999999999999999999999:::::::::;;;;;;;;;888888999999::::::;;;;;;;;;::::::999888777666666555555555555555555555555777777777777777777777777777777666666555444444444444444555555555555444444333333333333333333333333111111000000000000111111000000000000000000000000//////............//////111111000/////////000000000//////............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))******************************************)))(((''''''''''''))))))))))))))))))))))))***))))))(((((((((((()))''''''((((((((((((''''''''''''((((((((((((''''''******))))))(((&&&%%%$$$%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((((((((((((666666666666666666666666666666666666666666666666666666555555555555666666999999999999999999888888;;;;;;<<<===???BBBCCCEEEHHHJJJNNNPPPSSSXXX]]]aaahhhppp{{{zzzuuuoookkkhhhaaa^^^YYYUUURRROOOKKKIIIJJJGGGDDDCCCCCCCCCBBB@@@<<<;;;;;;;;;;;;;;;::::::555555555555555555555555444444444444444444444444333333444444444555555555444444444555555444444444333222222222222222222222111111111111111111111111222222111111111111111222000000000000////////////111111222222222222111111/////////000000111111111000000000000000000000000111111111111111111111111////////////000000000000000000000000000000000000000000000000111111111111111111222333333333333222222222222222333333333333222222222222222222222222111111111222333444555666666666666777777777777777888888999999999:::::::::999999888888999999:::;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;:::999999888:::::::::;;;;;;::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;:::999888777777888888777777777777777777777777777777777777777777888999999999999999999999999999999999999:::::::::;;;;;;777777888999:::;;;;;;<<<:::::::::999888777777777555555555666666666666666777777777777777777777777666666666555555444444444444555555555555555555444333333333333333333333222111111000000000000111111000000000000000111111111///......------......///111000000/////////000000000///...------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))************************************))))))((('''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((()))''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))((('''&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''((((((((((((555555555555555555555555555555555555555555555555777777666555555555555666555555555555555555555555777777777777888999::::::???@@@AAABBBCCCFFFJJJMMMQQQVVV^^^cccffffffffffffccceeeiiinnntttxxx{{{}}}}}}~~~}}}{{{xxxvvvsssooollliiifffeeebbbaaa___[[[WWWSSSPPPNNNKKKIIIGGGEEEEEEEEECCCBBB===;;;:::999999999888777888777777777777666666666444444444444555555555555333333333333444444444444333333333333444444444444333333444444444444333333222222222222222222222222111111111111111111111111000///////////////000000////////////000000000000111111222222222222111111222222111111111000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000//////000000000111111111000111222222333333222222333222222222222111111111333333222222222222111111111111111222333444555666666666666666666777777777888888999999999:::::::::999999888888999999:::;;;999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::;;;;;;::::::999999888888999::::::;;;;;;:::::::::999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::999999888777777777777888888888888888888888888777777666666777888999999999999999999999999999999888888888888999999999999777777888888999:::;;;;;;:::999999888888777777777666666777777777888888888666666666666666666666666555555555555444444444444444555555555555555555444333333333333333333333222111111000000000000111111///000000000111111111222000//////......//////000000///////////////000000000///...------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))************)))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&'''((())))))((((((&&&''')))******)))'''&&&''''''''''''''''''''''''((((((''''''''''''((((((((())))))))))))))))))(((&&&'''''''''(((((())))))555555555555555555555555555555555555555555555555555555444444444444444555333444444444555555666666666666555555555555666666999::::::::::::;;;>>>@@@CCCFFFJJJLLLMMMNNNOOOPPPKKKMMMPPPTTTWWWZZZ]]]^^^\\\]]]___```aaabbbccccccffffffeeeeeedddddddddcccddddddeeeeeecccaaa^^^]]]XXXWWWUUURRROOOMMMKKKKKKIIIIIIHHHGGGEEECCCAAA@@@BBB@@@>>>======>>>===;;;888888888777777666555555666555555444444333333333333444444444444444444444222222333333333333333444222222222333333333444444222333333444444333333222111111111222222222222222111111111111111111111111..................///000////////////000000000000000111111111111111111000333333222111111000//////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000/////////000000000111111000111111222222222222222222222222111111000000000333333333333333222222222333333222333333444555666666666555555555666777888888888888888999999999:::999999888888999999:::;;;999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;::::::999999:::::::::999999888888888999999:::;;;;;;;;;::::::999999999999999888888888999999999:::::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;::::::999888888888888888888777777777999999999999999999999999666666666666777888999:::888888888888888888888888666666777777777888888888777777888888999999::::::888888888888777777666666666777777888888999999:::666666666666666666666666444444444444444444444444444444555555555555444444333333333333333333333333111111000000000000111111///000000111111222222222000000////////////000000//////......//////000000///............//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((''''''(((((()))))))))))))))))))))))))))'''(((((())))))))))))(((''''''((((((((((((''''''''''''((((((((((((''''''$$$%%%&&&((())))))******'''((()))******)))((('''''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&''''''((()))))))))444444444444444444444444444444444444444444444444555444444444444444555555555555555555666666777777666666666555555666666777444555777777666777999;;;<<<>>>@@@@@@@@@@@@BBBCCC>>>???AAACCCEEEFFFGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJLLLKKKKKKJJJJJJJJJKKKKKKMMMNNNNNNMMMMMMLLLKKKJJJFFFEEECCCBBB@@@?????????============<<<;;;::::::<<<:::888777888888777666999:::;;;:::999888888888666666555555555444444444333333333333222222222222111222222222333333333333222222222222333333333333222222333333333333222222000111111111222222222222111111111111111111111111...............///000000.../////////000000000111///000000111111000000///000000000000000000000///////////////////////////000000000000000000000000////////////000000000000000000000000000000000000////////////000000000111000000111222222222222222000000000111111111111111333333333333333444444444555444444444444444555555666555555444555666777888777777777888888888999999999999888888999999:::;;;888999999999999:::::::::::::::::::::::::::::::::888888999999:::999999999::::::999999999999888888888999::::::;;;;;;;;;:::999999999999888888888777999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::999888888666777777888888888888888999999999999999999999999666666666666777888999:::777777777777777777777777666666666777777777888888888888888888888999999999777777777666666666666666666666666777888888999999555555555555555555555555444444444444444444444444333333444444444444333333222222222333333444444444111111000000000000111111///000000111111222333333000000////////////000000...............///000000---......///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))(((((())))))***))))))))))))))))))))))))&&&'''((()))******)))(((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((())))))(((''''''&&&&&&''''''((())))))***444444444444444444444444444444444444444444444444666555555555666666777888333333333333333333333333444444333333333444444555222444666666666777888:::777999;;;<<<<<<;;;<<<===888999:::;;;;;;;;;;;;;;;======>>>????????????>>>???>>>>>>======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<999::::::::::::999999888888666555555666666666555444555777777666555555666333333444444444444444444222222222222111111111000111111111222222333333333111111222222222333333333222222222333333222222222000000111111222222222222000000000000000000000000///////////////000111111.../////////000000111111//////000000000000//////------......///000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000111222222222222111......///000111222333333333333333444444555555555666666555444444444555555666555555444444666777888666777777777777888888888999999888888999999:::;;;888888999999999:::::::::999999999999999999999999777777888999999999999999:::::::::999999999999999888999::::::;;;;;;;;;;;;999999999999888888777777888888999999999:::::::::::::::::::::::::::::::::999::::::::::::999888888555666777888888888888888888888888888888888888888666666666666777888999:::666666666666666666666666666777777777777888888888999999999888888888888888666666666666555555555555444555555666777888888999555555555555555555555555444444444444444444444444222333333444444333333222111111222333333444555555111111000000000000111111///000000111222222333333//////............//////...............///000111,,,---///000000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))&&&'''(((*********)))(((''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***333444555555666666555555888777666555555555555555333333333333333333333333333333333333333333333333444444444444444444444444444444444555555555555666777777777777777777777777;;;:::888777666666666777888888888888888888888888<<<<<<;;;:::999888777666<<<<<<;;;:::::::::;;;;;;777777666666555555555444666666666666777777777777666666555555555444444444666666666666777777777777444444333333333333222222222222222222222222222222333333222222111000000000333333333222222222111111111111111111111111111111000000000000000000000000...///000111111111111111//////////////////////////////......---------,,,//////000000000000//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////............//////////////////000000000000000000000000000000000000000000000000000000000000111000000000000222333444333333333333333333333333555555444333444555666777666666666777888888999999888888888888888888888888888888888888888888888888;;;::::::999888777666666666777888999:::999888888666777777888888888888777777777888999::::::;;;;;;:::999888777666666666666888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::888777666666888888888777666777888999999999::::::;;;;;;;;;999888888777777888888999777666666555444333333333666666777777777777666666888888777777666666555555888888999999999999888888777777777777666666666666444444444444444444444444555555555555555555555555222333333444444333333222444444444444444444444444444333111000000000111111---...000222333222111000000000000000000000000000///............------------------,,,,,,+++++++++,,,---...---,,,,,,---...,,,,,,,,,,,,...///111222,,,,,,,,,++++++************************************++++++,,,,,,,,,++++++((((((((((((((((((((((((+++++++++*********))))))***)))))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))(((''''''&&&&&&((((((''''''&&&&&&&&&%%%''''''(((((())))))******))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((333444444555555555555555555555555555444444444333333333333333333333333333333333333333333333333333444444444444444444444444444444444444555555555555666666666666666666666666888777666555444444555555666666666666666666666666888777777777777777666666888888888777777777888888666666666666555555444444555555666666666777777777666555555555444444444444555555666666666777777777444444444333333222222222222222222222222222222222000000000000000000111111222222111111111000000000111111111111111111111111000000000000000000000000//////000111111111000000/////////////////////////////////.........------//////000000000000//////////////////////////////////////////////////////........................//////////////////////////////............//////.../////////000000000000........................000000000000000000000000111000000000000222333444333333333333333333222222555444444333444555666777555666666777777888999999888888888888888888888888777777777777777777777777::::::999999888777666666666777888::::::999999888666777777888888888888888777888888999::::::;;;;;;;;;:::999888777777777777999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888777777777888999999777777888999999999999::::::;;;;;;;;;999999888888888888999999777777666666555444444333666777777777777777777666888777777777666666666555777777888888888888777777777777777777666666666555555555555555555555555555333333333333333333333333222333333444444333333222333333333333333333333333222111000/////////000000...///111222222222000///........................///............---------------------,,,,,,,,,,,,,,,---......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))******++++++*********))))))))))))))))))))))))*********)))))))))((((((++++++++++++*********)))&&&''''''((((((''''''&&&(((((((((((((((((((((((()))((((((((('''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&(((((((((((())))))))))))))))))************))))))))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((333333444555555555555555333333444555444333222111333333333333333333333333333333333333333333333333333333333333444444444444333333333444444444555555333333333333333333333333555444444333333333444444444444444444444444444444333333333444444555555555555444444444444444555555666555555555555444444444444555555555666666666666555555555555444444444444555555555666666666666777555444444333222111111111222222222222222222222222---......///000000111111111111000000000/////////111111111111111111111111000000000000000000000000000000111111111000/////////////////////////////////////////////............//////000000//////...////////////////////////------------------------------------------------//////////////////////////////............//////....../////////000000000........................000000000000000000000000000000000000111222333444444444333333222222222111444444444333444555555666555555666666777888888888777777777777777777777777555555555555555555555555999999999888888777777777666777999:::::::::999888666777777888999999888888888888999999::::::;;;;;;;;;;;;:::999888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888888:::;;;:::999888999:::999999::::::::::::;;;;;;:::999999999999999999:::888888777777666666555555777777888888888888777777777777777777666666666666666666777777777777666666777777777666666666555555444444444444444444444444333333333333333333333333222222333333333333222222111111111111111111111111000000///.........//////000111222222222111000///........................///............------------------------.........---...///...------...///......//////...,,,***))),,,,,,,,,++++++++++++***************************))))))*********))))))(((************************)))))))))(((((((((((((((++++++++++++************'''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''((())))))***))))))((((((((((((''''''))))))))))))((((((((((((((())))))******))))))((()))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((333333444555555555444444222333444666666444222111333333333333333333333333222222333333333333444444333333333333333444444444222333333333444444444444333333333333333333333333333333333333333444444444333333333333333333333333111222222222222333333333333333333222333333444555444444444444444444444444444444444444555555555555444444444444444444444444444444555555555666666666555444444333222111000000111111111111111111111111/////////000000000111111111111000000000/////////111111111111111111111111000000000000000000000000000111111111000///......////////////////////////////////////////////////...//////////////////...////////////////////////++++++++++++++++++++++++------------------------//////////////////////////////............//////........./////////000000........................////////////////////////000000000111111222333333444444333333222111111111333333333444444444555555444444555666666777777888777777777777777777777777444444444444444444444444888888888888777777777777777888999:::::::::999888666777777888999999999999999999999:::::::::;;;;;;<<<;;;:::999999999999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777888999::::::;;;<<<;;;:::999:::<<<::::::::::::::::::::::::::::::999999999999::::::888888888888777777666666777777888888888888777777666666666666777777777777555555666666666666555555777777666666666555555555222222222222222222222222444444444444444444444444222222333333333333222222111111111111111111111111000/////////////////////111222222222111000//////........................///............---------,,,------....../////////---...//////------...//////000111222111///,,,***++++++++++++++++++++++++******************************************)))(((************************)))))))))))))))))))))))))))))))))(((((((((((((((******++++++++++++******((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((()))))))))))))))))))))(((((((((******))))))((((((''''''(((((())))))))))))(((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((222333333444555444444444222333555666666555444222333333333333333333333333222222222333333444444444222222222333333333444444222222222222333333333444333333333333333333333333333444444444555555444444333333333333333333333333333222222222222111111111444444333333444555555666333333333333444444444444222333333333444444444444333333444444444444444444444444444444555555555555444444333222222111000000111111111111111111111111222222222111111000000000222222111111111000000000000000000000000000000000////////////////////////000000000000000///...---////////////////////////.........///////////////......////////////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,................................................//////............//////............///////////////////////////////////////////////////////////////000000111222222333333333333333222222111111111333333333444444444444444444444444555666666777777666666666666666666666666555555555555555555555555777777777777777777888888777888999:::;;;:::999999666666888999999::::::::::::::::::::::::;;;;;;;;;<<<;;;::::::999:::::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888888999::::::<<<===<<<;;;:::;;;<<<:::::::::::::::::::::::::::999999888888999999:::888888888888888777777777777777888888888888777777555555666666777777888888555555666666666666555555666666666666555555555555333333333333333333333333444444444444444444444444111222222333333222222111111111111111111111111111///000000000000000000000111111111111000000///...///////////////////////////............---------,,,------....../////////---...///...---,,,---///---...000111111///...,,,++++++++++++++++++++++++************************++++++,,,,,,+++******)))************************************************(((((((((((((((((())))))******++++++++++++******))))))))))))))))))))))))'''''''''((((((((((((((())))))((((((''''''''''''((((((((()))))))))))))))******))))))((((((''''''(((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((222222333444444444444444222333555666666555444444333333333333333333333333111222222333333444444555111111222222333333444444111111222222222333333333444444444444444444444444444555555666666555444444333333333333333333333333222222222111111000000000444333333444444555666777222222333333333333333444222222222222333333333333333333333333444444444444333333333444444444555555222222222222111111111111111111111111111111111111333333333222111000000000222222111111111000000000000000000000000000000000//////////////////////////////000000000///......////////////////////////---------...............---......//////......---////////////////////////////////////////////////................................................//////............//////------........./////////000000000000000000000000000000000000000000000000//////111222222333222222222222222222222222222222222222333444444444444333333333444444555666666666666666666666666666666666666666666666666666666666666666666777777888888888777888:::;;;;;;;;;:::999666666888999::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::999999:::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999:::<<<===<<<;;;:::;;;<<<;;;;;;::::::::::::999999999888888888888888888999888888888777777777777777666666777777777777666666444555555666777888888999555555666666666666555555666666666555555555444444666666666666666666666666222222222222222222222222111111222222222222111111111111111111111111111111//////000111111111000000000//////////////////...000000000000000000000000///............------------------------.........,,,---...---,,,,,,---...)))***,,,---------,,,,,,***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,+++***)))************************************++++++++++++************++++++++++++'''(((((())))))(((((('''************************'''''''''(((((((((((((((***))))))(((''''''&&&&&&''''''(((((((((((())))))))))))))))))(((((((((((('''(((((())))))(((((('''((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((222222333444444444444333222222333333444444444444333333333333333333333333111111222333333444555555000111111222333333444444111111111111222222222222333333333333333333333333555555666666555444333222222222222222222222222222//////000000000000000111111111111222222333444555111222222222333333333333111111111111222222222333222222333333333444444444222333333333333444444444111111111111222222222222111111111111111111111111111111111111111000000000111111000000000/////////000000000000000000000000////////////////////////......//////000/////////////////////////////////,,,,,,,,,,,,---------...---......//////......---////////////////////////////////////////////////------------------------........................//////............//////---------.........//////////////////////////////000000000000000000000000...///111222333333222222000000000111222222333333111222333444444444333333222333333444555555666666555555555555555555555555666666666666666666666666555555555666777888888999888999:::;;;;;;;;;:::999666666888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888:::;;;<<<<<<::::::;;;<<<;;;;;;;;;::::::999999999888777777666666777777888777777777777777777777777555555666666666666555555444444555666777888999999666666666777777666666666666666555555555444444444555555555555555555555555111111111111111111111111111111222222222222111111000000000000000000000000---...///000000000//////...------------......//////////////////////////////............---------------------,,,,,,,,,,,,+++,,,---,,,+++++++++---*********+++++++++,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,++++++***)))((())))))))))))))))))))))))))))))))))))*********+++)))*********++++++++++++&&&''''''((((((''''''&&&))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((222222333444444444333333222111111111222222444444333333333333333333333333111111222333333444555555000000111222333333444444000111111111111222222222222222222222222222222222555555666666555333222000111111111111111111111111,,,,,,---...///000111222////////////000111333333111111111222222333333333000111111111111222222222222222222333333444444444222222333333333444444444000000000111222222333333000000000000000000000000......//////000000111111000/////////............000000000000000000000000////////////////////////------...///000000000///////////////////////////+++++++++,,,,,,------------..................---////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////............//////---------.........//////........................000000000000000000000000...///111222333333222222//////000111222333333444111222333444555444333333222222333444444555555666555555555555555555555555555555555555555555555555444555555666777888999999888999:::;;;;;;;;;::::::666666888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888999:::::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<;;;:::999888:::;;;<<<;;;::::::;;;<<<;;;;;;;;;::::::999999999777777666666666666777777666666666666666777777777444444555555555555444444333444555666777888999:::666666777777777777666666666666555555555444444444222222222222222222222222333333333333333333333333111111222222222222111111////////////////////////+++,,,.../////////......,,,,,,,,,,,,,,,---...///........................//////.........------------------,,,,,,+++++++++***+++,,,,,,******+++,,,------,,,++++++,,,,,,---*********++++++,,,,,,,,,************************+++++++++******(((''''''(((((((((((((((((((((((('''((((((((())))))******''''''(((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&''''''((()))))))))%%%&&&&&&&&&''''''((((((''''''(((((())))))******''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((111111222222222333333333333333333333333333333333555444444333333222222111222222222222222222222222777666555444222111000000222222222222222222222222444444333222111111111111333555777999888555222///111222222333333222222111222111111111000000//////111111111111111111111111222222222222222222222222333333333222222111111111222222222222222222222222111111222222222222111111333333333333333222111000////////////000000000000000000//////......------////////////////////////000000000000000000000000000000000000000000000000///////////////............---,,,,,,,,,,,,---...........................000///...,,,,,,---..................---,,,++++++------------------------------------------------............////////////......//////000000111111........................////////////000000000000............////////////111111111111111000//////222222222111111111000000111222333333444444333333444444444333333222222222111222333333444444333333555555555555555555555555555555666777888888888777888888777777888999::::::<<<<<<<<<<<<;;;;;;:::999999:::<<<=========<<<<<<888888999999999:::::::::===<<<;;;:::999999999999999999999999999999999999888888888888999:::;;;;;;===<<<;;;;;;::::::::::::;;;;;;:::999888777666555555666777777777777777666444444555666666666666666555555444444444555555666555555666777777777777777777777777777777777777777777777666555444333333333666666777777666555444444444444333222222111111000000000111111111111000000000000000000000000000000////////////////////////111000...---,,,,,,------------......------,,,+++//////.........------------,,,***)))))))))******///...,,,++++++,,,---...+++++++++,,,,,,---------************************)))***,,,------,,,***)))++++++******)))(((((((((*********)))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))))))))))))))***)))'''((()))***((('''&&&&&&'''(((((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))))))))(((((('''&&&$$$$$$&&&&&&&&&&&&''''''''''''111111111222222222333333333333333333333333333333222333333333333333333333222222222222222222222222555444444333222111000000222222222222222222222222222222222111111222333333444555666777666444222000000111111222222111111000111111111111000000000///111111111111111111111111222222222222222222222222111111111111111111000000111111111111111111111111000111111222222111111000111111222222111000000///.../////////000000000000000000000//////.................................////////////////////////........................////////////...............---,,,,,,,,,,,,---...........................//////...---------------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////111111000000///..................................../////////000000000000............////////////111111111111111000//////111111111000000/////////222333444444555555444444444444333333333222222222222222333444444444444444555555555555555555555555444555666777777777777777888888777777888999999:::;;;;;;;;;;;;;;;:::999999999:::;;;<<<======<<<;;;888888999999999:::::::::<<<<<<;;;:::999999999999999999999999999999999999999999999888999999::::::<<<<<<;;;:::::::::::::::;;;;;;:::999888777666666666666777777777666666555666666777888888888888888666555555444444444555555555555666777777777777777777777777777777777777777777777666444444333333444666666666555555444444444444444333222222111111000000000111111111111000000000000000000000000000000////////////////////////111000...---,,,,,,------......//////......---,,,///.........------------...---,,,+++++++++,,,---111///---+++***+++,,,,,,+++,,,,,,,,,,,,,,,,,,---************************)))***,,,------,,,***))))))))))))))))))************)))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))***((('''((())))))((('''&&&'''(((((((((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''''''''''''''(((((((((((('''&&&%%%%%%(((((((((((())))))))))))111111111222222222222333222222333333333333333333111111222222333444444555222222222222222222222222222222222222111111000000222222222222222222222222000000000111111333444444444555555555444333222111///000000000000000000///111111111111000000000000111111111111111111111111111111111111111111111111//////000000000000000000////////////////////////000111111222222111111000///000000000000//////........./////////000000000000000000000////////////........................////////////////////////------------------------...........................------,,,,,,------...------------------------...............---,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////111111000//////......---............................../////////000000000............////////////000000111111000000//////000000////////////......333333444555555555555444333333333333222222222222333333444555555555555444555555555555555555555555333444555666777777777777888888888777888888999:::999::::::::::::999888888::::::;;;<<<<<<<<<;;;;;;888888999999999:::::::::<<<;;;:::999999888999999999999999999999999999999;;;::::::999999999999:::;;;::::::999999999999:::;;;;;;:::999888777777666666777777777666555444444666666777888888888888777777666555444444444444444555555666777777777777777777777777777777777777777777666555444444444444444666555444333333333444555444444333222222111111000000000111111111111000000000000000000000000000000////////////////////////000///...---------------//////000000//////...---............------------......---------...//////111000...,,,************---,,,,,,,,,,,,,,,,,,+++************************)))***+++,,,,,,+++***)))'''(((((()))******++++++))))))))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))+++***(((''''''(((***+++)))))))))))))))))))))))))))((('''''')))))))))''''''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((((((((((())))))))))))111111111111222222222222222222222222222333333333111111222222333333333333222222222222222222222222000000000000000111111111111111111111111111111111111111111111111222333333444444333222222222222222///000000111111000000///111111111000000000000000111111111111111111111111111111111111111111111111/////////000000111111111////////////////////////000000111111111111000000//////000000000//////............/////////000000000000000000000000000000........................////////////////////////------------------------------...............///------------------------------------------------,,,---...///...---,,,+++***+++,,,---------------++++++++++++++++++++++++---------------------------------.........//////------......///000000111................................./////////000000............///////////////000000000000000//////////////////////////////222222333444444444444333333222222222222222222222333444555555666666555555555555555555555555555555222333444666666777777777999888888888888888999999888888999999999888888777:::::::::;;;;;;;;;::::::888888999999999:::::::::;;;::::::999888888999999888999999999999999::::::<<<;;;:::999999999999999:::999999888888999999999;;;;;;:::999999888777777777777777666666444333222333444555555666666555555777666555444444444444444555555666777777777777777666666666666666666666666777666555444444444444444555444222111111222444555444444333222222111111000000000111111111111000000//////////////////////////////////////////////////////......------------///////////////...---------------------------------------......///000000///...---,,,++++++++++++---------,,,,,,+++++++++************************)))***++++++++++++***)))(((((())))))************)))))))))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((((('''&&&''')))))))))'''((((((((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''000000111111111222222222111111111222222333333333333333333222222111111111222222222222222222222222//////000000000000111111111111111111111111111111333222111111000000000111333333111111000111222222000111111111111111111000000000000000000000111111000000000000000000000000000000000000000000000000///000000111111222222222000000000000000000000000000000000111111000000000//////000000000000000///............///////////////////////////000000000........................................................................,,,---------......//////------------------------------------------------,,,---.........---+++***,,,,,,------,,,++++++***++++++++++++++++++++++++------------------------------------............---------...//////000000....................................////////////............////////////...//////000000000//////000000000000000000000000000000111222222222222111222222222222222222222222333444555555666666555555555555555555555555555555222333444666777888888888999999888888888888888999777777888999999888888888:::::::::999999999::::::888888999999999:::::::::::::::999888888888999999888888888999999:::::::::<<<<<<;;;:::999999999999999999999888888999999:::;;;;;;::::::999888888888777777777777666555444333333333444555555555555555666666555444444444444444555555666777777777777777666666666666666666666666666666555444444444444555555333222111111222444555444444333222222111111000000000111111111111000000////////////////////////////////////////////////...............------------............---,,,,,,,,,,,,------------------,,,,,,------.........///,,,,,,++++++,,,,,,,,,------------,,,,,,+++++++++************************************************************))))))(((((((((((())))))************(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((('''&&&&&&'''((())))))((((((((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))$$$%%%&&&'''((((((((((((&&&&&&&&&&&&''''''''''''000000000111111111111222000000111111222333333333444333333222111111000000222222222222222222222222000000000000000111111111111111111111111111111111333333222000000/////////222111000000000000111111000111111222222111111000000000000000111111111111000000000000000000000000////////////////////////000000111111111111111111000000000000000000000000///000000111111000000///...//////000000000000000------........./////////............////////////------------------------................................................,,,,,,,,,---......//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........000000///......------,,,........................------........./////////............////////////......///000000000////////////000000000000111111//////000111111111111000111111111222222222222222333333444555555555555444555555555555555555555555333444555777888999999999:::999888888777888888888777777888999999999999888::::::999888888888999999888888999999999:::::::::999999888888888888999999888888888999999::::::;;;<<<;;;;;;::::::::::::;;;:::999999999999::::::;;;;;;;;;::::::999999999999777888888888777666555444555555666777777777777666555555444444444555555666555555666777777777777777777777777777777777777777666555555444444444555555444333222222222333444555444444333222222111111000000000111111111111000000000000000000000000000000////////////////////////---......///......---------------...---,,,,,,+++,,,,,,,,,,,,------------+++,,,------...---------******++++++,,,------------,,,,,,,,,,,,,,,,,,+++************************************************++++++******)))(((((('''((((((((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))******)))'''&&&))))))))))))))))))))))))'''&&&%%%&&&((())))))(((''''''''''''((()))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++''''''''''''''''''''''''%%%%%%&&&'''((((((((('''(((((((((((())))))))))))000000000000111111111111///000000111222222333333222222222111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222111000000000000000111000000000000000000000000///000000000000000000//////000000000111111111111000000000000000000000000////////////////////////000000000000000000//////........................//////000000000000//////------...///////////////---------.........//////,,,---------.........///------------------------........................------------------------++++++,,,------...//////,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........000//////......---,,,,,,........................---------.........//////............////////////---......///000000//////.........//////000000000//////000111111111111111000111111111222222222222222222333444444444444444555555555555555555555555333444666888999::::::;;;:::999999888777777888888777888888999::::::999999;;;:::999888777777888999888888999999999:::::::::999999888888888888999999777888888999::::::;;;;;;;;;;;;:::::::::;;;;;;<<<:::::::::::::::;;;<<<<<<;;;::::::::::::999999999777888888888888888777777444555666666777777666666444444444444444555666777555555666777777777777777777777777777777777777777555555444444444555555666333333333333444444444555444444333222222111111000000000111111111111000000000000000000000000000000////////////////////////,,,---...//////...------...............------,,,++++++,,,,,,,,,---------,,,---.........---,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---******************************))))))))))))***************)))))))))))))))'''(((((()))******++++++'''((((((((()))))))))***))))))))))))))))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))&&&%%%%%%&&&((())))))(((&&&&&&&&&&&&&&&((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))000000000000111111111111///000000111222222333333000000000111222222333333222222222222222222222222222222222222111111111000000000000000000000000000////////////000111222333...///000000000000000///......////////////......//////000000111111111222000000000000000000000000////////////////////////000000//////.........---------------------------//////000000000000//////+++,,,------.........------------.........//////,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---)))***++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,------...//////000........................---------.........//////............/////////000------...///000000//////---------.........//////000000111222222222222222000000111111222222222222111222333333444444333333555555555555555555555555444555666888:::;;;;;;<<<::::::999888777777888888777888999:::::::::::::::;;;:::888777777777888888888888999999999:::::::::999888888888888888999999777777888999::::::;;;;;;::::::::::::;;;;;;<<<===::::::::::::;;;;;;<<<===;;;::::::::::::::::::999777888888999999999999888222333444444555555444444333333333444555666777888555666666777777777777777777777777777777777777777555555444444444555555666222333444555555555555444444444333333222111111000000000111111111111000000000000000000000000000000////////////////////////,,,---.../////////------///////////////......---+++++++++,,,,,,---------....../////////---,,,+++,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,---------******************************))))))))))))******((((((((()))******++++++'''(((((()))***+++++++++'''((((((((())))))******))))))))))))))))))))))))***((('''&&&&&&'''(((***))))))))))))))))))))))))&&&%%%$$$&&&((())))))(((&&&%%%%%%%%%&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((000000111222222222222111222222222222222222222222222222222111111111000000111111000000000111333444111000000///////////////000000000111222222222333000000111111111111000000////////////000000000000000000///...------,,,,,,+++,,,---...///111222222---///222222222111111222111111000///////////////---.........//////000000///000111111111///...---///...---,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,//////............//////........................000...+++,,,...000...---------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---........................,,,,,,,,,------.........++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------,,,,,,------------------------........................//////.........//////000---......//////////////////////////////////////////000111222333222111111000000000000000111111222111222222333333444444555444444444555555555555666444666888:::<<<;;;;;;:::999999888888888888888999888999999:::;;;;;;;;;:::===<<<:::888777777888888;;;:::999999999:::;;;<<<;;;;;;::::::::::::999999999999:::;;;;;;;;;::::::::::::::::::::::::::::::===<<<;;;:::999:::;;;<<<::::::;;;;;;::::::999999777777777777777777888888888777555555666777777666444333333333333444555555666666666666666666777777555555666666666666555555333333333444444444555555222222444555555555444333555555444333222000000///000000000000000000000000000000000000000000000000111111000///////////////111000///...---,,,++++++//////000000000///---,,,,,,++++++++++++,,,------////////////////////////---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******)))***++++++***)))***+++++++++++++++++++++++++++************************++++++)))(((''''''''''''))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((######$$$%%%&&&'''((())))))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&)))(((&&&%%%&&&''')))+++((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))000000111222222222222111222222222222222222222222222222222111111111000000444333222111111111222333111111000/////////000000111111111111111111222222000000111111111111000000000000000///////////////---------...............,,,------...///000111111,,,...000111000/////////111000000///////////////---........./////////000//////000000000///......///...---,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................000...,,,,,,...///...---------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,///...---,,,+++******)))------...///////////////...........................///000111111111000000000000//////000000111222333333333333222222222222444444444444555555555555555666888:::<<<;;;;;;:::888888777777777777888888999999:::;;;;;;;;;;;;;;;<<<;;;:::888888888888888999888777666777777888999;;;;;;::::::999999999888888999::::::::::::::::::::::::::::::::::::::::::<<<;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;:::999888888888888888888888888888777666444444666777666555444444444444444555555666777777777777777777666666555555666666666666555555555555555444444333333333222333444555666555444444555444444333222111000///000000000000000000000000////////////////////////111000///............///............------------....../////////...---,,,---,,,,,,,,,,,,---......------------------------------,,,,,,,,,+++++++++,,,,,,,,,++++++*********,,,+++++++++************)))***++++++))))))***+++++++++++++++++++++++++++((((((((((((((((((((((((+++***)))(((((('''(((((())))))))))))))))))))))))((((((((('''''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&'''''')))'''&&&%%%%%%&&&''')))'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))(((&&&&&&&&&''')))***(((''''''''''''''''''((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((///000111111222222111111111111111111111111222222222111111111111000000000444333222000000000000111222222111000000000000111111111111111111111000000000000111111111111000000111000000//////.........***+++,,,---...000111111............/////////000...///111000///.........111000//////......//////...............///////////////.........//////000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------///---,,,,,,---......---------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++***))))))---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,---...///------,,,+++***)))))))))------...////////////...........................---......///000/////////000000//////000000111222444333333222111111000000444444444444555555555555555777888:::;;;;;;;;;:::777777666666666666777777999::::::;;;;;;;;;;;;;;;;;;;;;:::999888888888999<<<;;;;;;:::::::::;;;;;;;;;;;;::::::999888777777777888999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<============<<<<<<:::999999999999999999999999888888666555444444666666555444555555444444555555666777999888888888777777666666555666666777777666666555777777666555444333222111333444555555666666555555555444333333222111000000000000000000000000000000//////////////////////////////...---------......,,,,,,------.........///------.........---,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++*********************)))))))))))))))***++++++))))))***+++************************''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((((((((())))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((''''''&&&&&&((()))***'''(((((())))))(((((('''(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''///000000111111111111111000000000111111111111111111111111111000000000000111111///......///000111333222222111111111111111222222111111000000//////000000111111111111000000111111000///......------***+++,,,---...000111111///////////////.........///111222111///......///000000///............///..............................---,,,---...000111------------------------------------------------++++++,,,,,,,,,,,,------///......------......///------------------------...---,,,,,,------------------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///+++,,,------............,,,---......//////..............................---.........///////////////////////////000111111222222222111111111000000333333444444444555555555666777888999::::::::::::666555555555555666666777::::::;;;;;;;;;;;;::::::::::::999999999999999999=========<<<<<<<<<<<<<<<;;;;;;:::999888777666666777777888999::::::::::::::::::::::::::::::::::::999999999:::;;;<<<======>>>>>>>>>===<<<;;;999999:::::::::999999999999999666555555555777777666444666555555555555666777777999999999888777777666666666666777777777777666666777666666555444333333333444444555555555666666666444444333333222111000000000000000000000000000000////////////////////////...------,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++***************)))))))))))))))((((((((()))***+++***)))((()))+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))(((''''''''''''((())))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''//////000111111111111000/////////000000111111111000000000000000000000000000000//////000222333444333222222111111111111111222111111000000/////////000000111111111111000000111000000///...------,,,---------.........//////////////////...............///000///---,,,---...000//////..............................---------...---,,,,,,,,,...///000,,,------------------,,,------------------------+++++++++,,,,,,---------......------------......---------------------------------,,,,,,,,,---...------,,,,,,,,,+++++++++,,,------------------,,,,,,,,,+++++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((()))***,,,,,,...///000000000000,,,------...................................................//////000000/////////...///000000111000000111111111222222222333333333444444444444555666666777888888999999999555555444444555666777777999:::::::::::::::999999888999999999999999999999::::::::::::999999888888::::::999888777777666666777777888999:::;;;;;;;;;::::::::::::::::::::::::888999:::;;;<<<<<<==================<<<;;;:::999:::::::::999999999888888777777666777999999777555666555555555555666777777888888888888777777666666666666777777777777666666555555555555555555555555444444444444555555666666444333333222222111111111////////////////////////........................------,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((((()))******)))((()))***))))))))))))))))))))))))************************)))(((((((((((())))))***((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''''''''((())))))'''((()))******)))((('''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''...///000000111111000000......//////000000111111//////000000000000000111111111111111333555777888222222111000000000000111000000000000000000//////000000111111111111000000000//////......---------...............---------///////////////.........,,,------,,,******+++---000///......------...............---------------------,,,,,,,,,---......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++************++++++************++++++------------------------******+++,,,...///000111+++******))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,************************------...///...---+++***,,,,,,---............---------------------------///............///000000//////......//////000111000000111111222333333444333333333333444444444444555555666666666777777777555555444555555666777888999999999999999888888777777888999:::::::::::::::;;;;;;;;;;;;:::999888888888888888777777777777777777888999:::;;;<<<<<<<<<::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;:::::::::::::::999888888777777888777777999::::::888666555555444444555555666777666666666666666777777777666777777888888777777666444444555555555666666666444333333333333444555555333333333222222222111111////////////////////////........................------,,,,,,,,,---.........---------,,,,,,++++++,,,,,,+++++++++,,,------......------......///000,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))))))))***************(((((((((((())))))))))))((()))******(((((()))***************************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''((((((((((((((())))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''...//////000000000000000------...//////000111111////////////000000111111111111111111222333555666111111000/////////000000/////////000000000000000000000111111111111000000.........................................................///////////////---------,,,+++,,,...000//////...------------............------,,,,,,,,,,,,------------,,,,,,++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---******,,,...------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++************++++++************++++++++++++++++++++++++++++++******+++,,,------......,,,++++++******++++++,,,************************)))***+++,,,,,,+++***)))))))))***++++++,,,------++++++++++++++++++++++++,,,---...//////...---,,,+++,,,---......,,,+++***+++,,,------......------------------------------...---,,,,,,,,,---/////////............///000000222222222222333333333333222222333333333444444444555444444444444555666666555555555555666777888999888888888888888777666666666777888:::;;;;;;::::::<<<=========<<<;;;999888666666666777777777777777888999:::;;;<<<=========::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;:::999::::::;;;;;;;;;;;;;;;:::999999888777777666666777666777999:::999777555444444444444444555555666444444444555666666777777777777888888888888777777666666666666555555555555333222222111222333444555333333333222222222222111////////////////////////........................---------------...//////+++,,,,,,,,,,,,,,,---------,,,,,,+++,,,---...///------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++((()))))))))*********+++((((((((())))))*********((()))***)))((('''(((***++++++++++++++++++++++++************************+++***)))(((((('''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((...//////000000000000000---------...///000000111.../////////000000111111000000///......///000111111000000///////////////......//////000000111111000000111111111111000000---------...............---------.........//////............//////000000000000111000///000222444//////...------------............------,,,,,,,,,,,,------...---,,,***)))++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++---...---******,,,///---------,,,,,,,,,++++++*********++++++*********+++++++++************)))++++++************++++++************************++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---************************((()))***++++++***)))((('''(((((()))******++++++++++++++++++++++++++++++)))+++---//////---+++)))(((***,,,...000000///...+++,,,------......---------------------------------,,,+++++++++,,,---..................///000000555555444333333222222222222222333333333444444444444444333333333444555555555555555666666888999999777777777777777666555555555777888:::;;;;;;;;;:::999999::::::999777666555555555666666777888888888888999:::<<<===>>>>>>>>>:::::::::::::::::::::::::::;;;<<<<<<<<<;;;:::999888888999:::;;;;;;;;;;;;999999888888777666666555666555666888999999666333444333333333333444555555222333333444555666777777777777888888888888777777888888777666555444444333333222111111111222333444333333222222222222222222////////////////////////........................---------------...///000)))******+++---......///------,,,+++,,,---///000******))))))******+++,,,++++++++++++++++++++++++))))))******++++++++++++(((((())))))*********+++(((((())))))******++++++((()))***)))((('''(((***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***(((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******)))((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%(((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''((()))(((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))......///000000000000000///444555111...///000///////////////////////////111111111111111111111111000000000000000000000000111111000000//////......////////////////////////,,,---------.../////////...------,,,,,,------...//////.........---------111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...---,,,,,,,,,,,,,,,//////.........------------...///...,,,+++,,,---........................,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++*********++++++++++++*********++++++,,,,,,++++++***,,,+++***+++,,,,,,+++***------+++***))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***************+++************************+++++++++++++++++++++++++++,,,,,,---,,,+++***)))******++++++++++++******++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------................................................//////.........000222333111222222333333222222111000000111222333333333333444444444444444444444444444444444555555555555666666777777777888888888888999999:::::::::;;;;;;;;;:::999999888888888888888666666666666777777777777888888888999999:::::::::999::::::;;;;;;::::::999:::::::::999999999888888999::::::;;;;;;::::::999888777777666555444444444666666777777777777666666555555555555666666666666333555666888888666555333777777777777777777777777666666555555555444444444222222333333444555666666333222111000////////////111111000000//////......000000///...---,,,,,,,,,,,,,,,,,,---------......------.....................---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,***)))))))))***+++)))))))))))))))*********+++***)))))))))***,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((*********))))))((('''&&&)))((('''&&&&&&'''((()))***)))((('''&&&&&&'''((('''''''''''''''((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))(((''''''((()))'''&&&......///000000000000000...333444000---///000///////////////////////////111111111111111111111111////////////////////////000000000000//////......////////////////////////---------..................------,,,,,,------...///.........------------333222222111000000//////------------------------------------..................------,,,,,,,,,,,,///.........---------------.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++*********++++++++++++*********++++++,,,,,,++++++***++++++******+++++++++***++++++******)))*********************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++***))))))******+++************************++++++++++++++++++++++++++++++,,,,,,,,,+++***)))******++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---------..............................------------------------///.........///000111222111222222222222222222111000000111222333333333333444444444444444444444444444444444444555555555555666666777777777888888888777777888888888999999999888888777666666666666666666666666666777777777777888888888999999:::::::::999999::::::::::::999999::::::999999999888888888;;;;;;<<<<<<<<<<<<;;;;;;888777777666555555444444666666777777777777666666555555555555666666666666555666777777777777666555666666666666666666666666444444444333333333222222111111222222333444444555444333222111000000000000111000000000/////////...//////...---,,,++++++,,,,,,,,,---------.................................///...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++,,,+++***)))))))))***+++))))))))))))))))))))))))))))))((((((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))*********)))((('''&&&&&&'''((()))***)))((('''&&&''''''((((((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&'''((()))((('''......///000000000000///...222222///---///000///////////////////////////000000000000000000000000////////////////////////000000000////////////...////////////////////////...............---------...------,,,,,,------...............------------//////......------,,,,,,........................------------...............------------,,,,,,,,,............------------,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++*********++++++++++++*********++++++,,,,,,++++++***************************)))))))))))))))***+++,,,*********************************************************++++++++++++,,,******)))))))))******+++************************************************+++++++++,,,++++++***)))******++++++++++++******++++++++++++,,,,,,,,,,,,------------............------------------------------------------------............///000111222111111222222222222111111///000111222333333333333444444444444444444444444444444444444555555555555666666666666777777777777555555666666666777777777666666555444444444444444666666666666777777777777888888888999999999999999999999::::::::::::999999999999999999888888888777:::::::::;;;;;;:::::::::888777777666666555555444666666777777777777666666555555555555666666666666777777777777777777777777555555555555555555555555222222222222111111111111000000111111222222333333444444333222111111111111000000000000////////////......---,,,++++++++++++------------.........///........................///...---,,,+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++,,,+++******))))))******))))))))))))))))))))))))((((((((('''((())))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))*********((((((''''''''''''(((((())))))(((''''''''''''((()))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((''''''''''''&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&''')))***)))(((---...//////000000//////---000111......000111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...---------,,,...------,,,,,,------...------------------------,,,,,,,,,,,,++++++******------------------------,,,,,,---------.........---------------------,,,------------------------,,,---...---+++***+++,,,------------------------,,,,,,,,,,,,++++++******++++++++++++++++++++++++...,,,******+++,,,+++*********++++++++++++*********++++++,,,,,,++++++***))))))******)))((()))*********))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++***))))))))))))******+++************************))))))))))))))))))))))))***++++++++++++***************++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111000000111111111111000000///000111222222333333222333333333333333333333333333333444444444555555555555555555666666666777777444555555555555666666666666555444444333333444444666666666666777777777777888888888888888999999999888888999999999999888888999888888888888777777777777777888888888888777777777777777777666666555555666666777777777777666666555555555555666666666666888888777777777777888888444444444444444444444444222222222222111111111111111111111111222222333333444333222111111111111111000000000000///////////////...------,,,,,,,,,------............/////////...............---------------,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++******************++++++++++++***************)))))))))))))))((((((((((((((((((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((*********))))))((('''&&&(((((((((''''''(((((((((((((((((('''''''''((((((***)))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((''''''''''''''''''&&&&&&&&&&&&'''((((((&&&%%%%%%&&&)))******)))------...///////////////---000000...///222222///////////////////////////...............................................................//////////////////////////////////////////...---------,,,...------,,,,,,------...,,,,,,------------------/////////...............++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,---......------,,,,,,,,,------------------,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,++++++************++++++++++++++++++++++++...,,,******+++,,,+++*********++++++++++++*********++++++,,,,,,++++++***(((***+++***(((((()))+++,,,+++***)))((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))(((((()))******+++************************))))))))))))))))))))))))*********************+++******++++++++++++***************+++++++++,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000000///000000111111000000/////////000111222222222222333333333333333333333333333333333444444444444555444555555555555666666666555555555666666666777777777666555555444444555555666666666666777777777777888888888888888888888888777888888999999888888777888888888777777777666666666777777888888777777666777777777777777666666666666666777777777777666666555555555555666666666666888888777777777777888888444444444444444444444444333333333333222222222222222222222222333333333333222111111000000000000111////////////000000000000000//////............///........./////////000000//////.........---------***++++++,,,------------************************++++++++++++++++++++++++*********++++++*********++++++++++++******))))))))))))))))))((((((''''''))))))*********+++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((*********))))))((('''&&&'''(((((((((((((((((('''''''''((((((((((((((((((***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&%%%%%%&&&)))******)))------...////////////......000///...000444444000////////////////////////////////////////////////........................---............/////////////////////////////////...............---------...------,,,,,,------...,,,,,,,,,,,,------------------------------------************************,,,,,,,,,,,,------------+++,,,---.........---,,,,,,,,,,,,,,,------------+++,,,---,,,+++***+++,,,)))))))))))))))))))))))),,,,,,+++************+++++++++++++++++++++++++++...,,,******+++,,,+++*********++++++++++++*********++++++,,,,,,++++++***(((***,,,+++((('''))),,,,,,,,,***)))((('''''''''))))))))))))))))))))))))************************)))))))))************+++(((((((((((()))******+++******************************************************)))))))))***++++++******++++++++++++******************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---/////////////////////000000000000//////...///000111222222222222333333333333333333333333333333333333444444444444444444444444555555555666555555666666666777777777777777666555555555555666666666666666777777777777888888888888888777777777777777888888888888777777777777777777666666666666999999999::::::999999999777777777777777777777777666666777777777777666666555555555555666666666666777777777777777777777777444444444444444444444444555444444444333333333333222333333333333333333333111111000000000000000111////////////000000000000000000///////////////000////////////000000000000/////////...------,,,,,,******+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))***++++++++++++***))))))***))))))((((((''''''&&&))))))***+++++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))*********''''''((((((((((((''''''&&&'''(((((()))((((((((()))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((()))))))))'''&&&&&&&&&&&&'''(((((('''&&&&&&''')))***)))(((,,,---......//////......///000//////222666666111////////////////////////////////////////////////........................---------.........//////////////////////////////---------..................------,,,,,,------...++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***+++---...///...---,,,++++++,,,,,,,,,---------+++,,,---,,,*********+++************************,,,,,,***)))))))))***+++************************...,,,******+++,,,+++*********++++++++++++*********++++++,,,,,,++++++***(((+++...,,,)))(((***---+++***)))((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************'''''''''(((((()))++++++************************++++++++++++++++++++++++***)))(((((()))***+++,,,******++++++++++++******************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---////////////......//////000000//////......///000111222222222222222222222222222222222222222222333333333444444444333333444444444555555555555555555555666666666777777777666555555555555555666666666666777777777777999888888888777777777666666777777777777777777666777777666666666555555555999::::::::::::::::::999777777777777777777777777666666777777777777666666555555555555666666666666555666777777777777666555444444444444444444444444444444444444333333333333222222222222222222111111222111111000000111111222.../////////000000000111//////............////////////000000000111111111000//////...------,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++***)))***++++++,,,+++***)))(((***))))))(((''''''&&&&&&((((((***+++++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))*********&&&'''((())))))((('''&&&%%%&&&((()))))))))(((((((((''''''''''''(((((()))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))'''&&&&&&&&&&&&'''((((((((('''&&&'''((()))(((''',,,---......//////......///000000///333888777222////////////////////////000000000000000000000000........................---------.........//////////////////////////////,,,------....../////////...------,,,,,,------...+++++++++,,,,,,---------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++---//////...---,,,+++++++++,,,,,,---------+++,,,---,,,***)))***+++........................---,,,***)))))))))***+++************************...,,,******+++,,,+++*********++++++++++++******+++++++++,,,,,,+++++++++(((,,,///---)))(((+++...((((((((((((((())))))***************************++++++++++++++++++++++++))))))))))))************''''''''''''((()))++++++************************++++++++++++++++++++++++***)))(((((((((***+++,,,******++++++++++++******)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---////////////.........////////////.........///000111111222222111222222222222222222222222222222333333333444444444333333333444444444555555444444444555555555666666666666555444444444444555666666666666777777777777999888888888777777666666666666777777777777666666777666666666555555555555888888999999999999888888777777777777777888888888666666777777777777666666555555555555666666666777333555666888888666555333555555555555555555555555444444444333333333222222111111111000000000000000222222222111222222333333.../////////000000111111......---------......///000000000000111111111111000000///...------,,,,,,/////////...---***(((''',,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))******+++,,,+++***)))(((***))))))((('''&&&&&&&&&&&&''')))*********)))((())))))))))))((((((((((((************************(((((())))))))))))((((((************)))((('''&&&&&&'''((())))))((('''&&&%%%&&&((()))))))))(((((('''''''''''''''((()))***'''''''''&&&&&&'''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))******'''&&&&&&&&&&&&'''(((((()))(((''''''((()))'''&&&//////.........---------------...000111222333444////////////////////////......------------......------------------------///............---------------------------------.........------,,,,,,,,,+++,,,---......---,,,+++---,,,++++++******++++++...------,,,,,,++++++***************************,,,,,,,,,++++++*********,,,,,,------,,,,,,++++++...---,,,,,,+++***)))))),,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))++++++***)))((((((((()))+++++++++,,,,,,---------******++++++++++++******))))))*********+++++++++------,,,,,,+++***))))))***************************)))((((((((()))+++,,,+++++++++***************))))))))))))))))))))))))))))))((((((((((((((()))++++++***)))(((((()))))))))((('''&&&&&&'''((()))(((((('''(((((()))******---+++)))((('''((()))***************************------,,,++++++,,,------*********************+++------...//////...---,,,000000///////////////000////////////000000000000000000000000111111111111111222333333333333444555444444333222222333333333666666666555555444444444666666555555555555666666555444444444666888:::;;;::::::999888777777777777999999999888888666555555444444555555666777777777888999999999999888777777777777888888888888777777666666666666666666666666555555555555666666777777777777666666555555555444444555666666666555333222333222222111111222222333111222222333333222222111222222222222222222222222000000000000000000000000000...+++)))***,,,,,,,,,.........///////////////...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************---,,,,,,+++***)))(((((((((((())))))))))))((((((***************)))((((((***)))))))))((((((''''''++++++******)))(((''''''(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''+++)))(((&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((('''''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))'''%%%%%%&&&'''((('''((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&'''((())))))'''$$$%%%&&&'''((((((((((((''''''((((((((((((''''''%%%''')))******)))'''%%%$$$%%%&&&'''(((((((((''')))((('''&&&&&&'''((()))//////.........---------------...///000111111222////////////////////////......------------......------------------------///............---------------------------------......---------,,,,,,,,,,,,,,,------------,,,,,,---,,,++++++******++++++------,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++******+++,,,------............------,,,,,,+++***)))))),,,++++++++++++++++++,,,************************++++++++++++++++++++++++---,,,+++***))))))))))))+++******))))))))))))******************+++++++++******++++++++++++******))))))*********+++++++++------,,,++++++***))))))***************************)))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))(((((((((((((((++++++))))))))))))++++++)))((((((((())))))***+++,,,+++)))((('''(((***+++++++++++++++++++++++++++++++++***))))))***++++++************++++++,,,,,,+++,,,,,,---............000000///////////////000.../////////000000000000//////000000000111111111111333444333222222333444444333333222222333333444555555555555444444444333555555444444444444555555555555555666777888::::::999888888777777888888999888999999888888666555555555555555666777777888888999999999:::999888888777777777888888888888777777555555555555555555555555444444444555555666666666666666666666555555444444555555666777666555444333333222222111111222222333111222222333333222222111222222222222222222222222000000000000000000000000000...++++++,,,.........////////////////////////...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************,,,++++++******)))))))))((())))))******))))))((()))*********))))))((('''************))))))((((((,,,++++++***))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''',,,+++)))(((((((((((()))(((((((((''''''&&&&&&&&&(((((((((((((((((((((''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))'''%%%%%%&&&(((((('''((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&'''((())))))'''%%%%%%&&&'''((((((((((((''''''(((((((((((('''''''''(((((((((((((((((('''((((((''''''&&&''''''''')))((('''&&&&&&'''((()))...............---------------........./////////////////////////////////......------------......------------------------///............---------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,++++++******++++++++++++,,,,,,,,,,,,------))))))******++++++++++++,,,,,,,,,++++++++++++******+++,,,...//////000000,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++***))))))))))))******************++++++))))))))))))((((((((((((******++++++++++++*********************+++++++++,,,,,,,,,+++******))))))************************)))))))))((()))******+++''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))******)))(((((((((((())),,,+++***))))))***+++,,,***))))))))))))***++++++***)))((((((((()))***++++++++++++++++++++++++++++++******))))))******+++)))******+++,,,------...+++++++++,,,---...///000//////.........//////000....../////////000000000//////000000000000111111222333444333222111222333333333333222222333333444555444444444444333333333555444444333333444444555555666777888999999999999888888777777777888999999888888888888777666555555666666666777888888999999:::::::::::::::999999888777888888999999888888777555555555555555555555555333333444444444444555555666555555555555444444444555666777777777666444333333222222111111222222333111222222333333222222111222222222222222222222222000000000000000000000000///...,,,,,,...000111111////////////////////////...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************)))******************))))))))))))))))))(((((('''))))))))))))((((((((((((,,,,,,++++++***)))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))'''&&&&&&'''(((((('''((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&'''((())))))'''&&&''''''(((((((((''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))+++***(((&&&&&&&&&''''''((((((''''''''''''((((((................................................////////////////////////......------------......------------------------///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---,,,++++++******++++++******+++,,,,,,---......)))))))))***++++++,,,,,,++++++++++++++++++++++++***+++,,,---............,,,,,,++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))************)))******+++,,,---)))))))))(((((('''''''''******++++++++++++******************************,,,+++++++++******))))))************************)))))))))))))))******+++''''''(((((()))***++++++)))))))))))))))))))))))))))(((((((((((())))))***+++******)))))))))******+++***)))(((((()))***++++++***************++++++))))))(((((()))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////...---,,,,,,,,,...///000......------......//////........./////////000000////////////000000000111333444444333111000111222333333222222222333444444444444444444444333333333555555555444444555555555666777888:::::::::999888999888888777777777777888777777888888777666555555666777777888999999:::::::::;;;;;;;;;;;;:::999999777888888888888888888777555555555555555555555555333333333333333333333333444444444444444444444444555666777777777666555444333222222111111222222333111222222333333222222111111111111111111111111111///////////////////////////...---...111333444444000000000///////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++************************((()))))))))*********+++******++++++++++++******(((((()))))))))((((((''''''''''''''''''''''''''',,,+++++++++*********)))(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''#########$$$$$$%%%%%%&&&((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&&&&((()))((('''((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&'''((())))))''''''((((((((((((''''''&&&''''''((((((((((((''''''((((((''''''''''''(((((())))))((((((((('''''''''(((((((((''''''(((((((((---.....................000000////////////......////////////////////////......------------......------------------------///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------,,,++++++******++++++******++++++,,,---......))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++,,,,,,***++++++,,,,,,++++++***************************------------------------,,,+++******)))*********))))))))))))***+++,,,,,,*********))))))(((((('''******++++++++++++******************************++++++***************)))))))))))))))))))))))))))((()))))))))************(((((()))******+++,,,,,,))))))))))))))))))))))))((((((((((((((()))******+++++++++******++++++,,,+++***)))(((((()))***+++++++++***************+++((((((((())))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////111000...---------......------,,,------...//////............////////////...////////////000000000222333444333111000111222333222222222333333444555444444444444444444444444777777666666666666777777666777999::::::999888777:::999888777666666666666666777777777777666666555777777888888999999:::::::::;;;;;;;;;;;;:::999999666777777888888777777666555555555555555555555555333333333333333333333222333333333333444444444444555666777777777666444333333222222111111222222333111222222333333222222111111111111111111111111111///////////////////////////......000333666666666111111000000////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))((((((((()))******++++++******++++++++++++******(((((())))))))))))((((((((((((((((((((((((((((((+++++++++***************(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''''''''(((((((((((((((&&&'''''''''''''''''''''(((((((((((((((((((((((()))'''''''''))))))(((&&&((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&'''((())))))'''((((((((()))((((((''''''''''''((((((((((((''''''&&&'''(((******((('''&&&%%%&&&((()))***)))(((''''''(((((((((((((((((('''---------...............000/////////////////////////////////////////////......------------......------------------------///............---------------------------------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++******++++++******+++,,,,,,---......***************************++++++++++++,,,,,,,,,+++++++++++++++***))))))*********++++++,,,,,,---***+++,,,------,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++))))))))))))))))))******************))))))))))))******++++++++++++******+++++++++***************************************))))))))))))))))))))))))(((((()))************)))))))))******++++++,,,,,,))))))))))))))))))))))))(((''''''(((((()))***+++++++++*********+++,,,,,,,,,+++***))))))***+++,,,++++++***))))))))))))***))))))))))))************************************)))******++++++******))))))******+++,,,------...111000///...---,,,,,,,,,,,,,,,,,,,,,,,,---...///------........./////////......////////////000000111222333222111000111222222222222222333444555555444444444555555555555666888777777777777777777888888888888999888888777777999999888777666666666666666666666777777666666555777777777888999999:::::::::::::::::::::999999888555666666777777666666555444444444444444444444444444444333333333333222222222222333333333333333444444555666666666555333222333222222111111222222333111222222333333222222111111111111111111111111111000000000000000000000000/////////111444777777666222111111000000//////......---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))((((((((())))))*********)))******************)))((())))))************)))************++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((('''(((******(((&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))''''''(((((()))))))))((((((''''''((((((((((((''''''%%%&&&)))++++++)))&&&%%%###$$$&&&((()))(((((('''''''''((((((((((((''''''---------.........//////........................////////////////////////......------------......------------------------///............---------------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,++++++******+++++++++++++++,,,,,,---------,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++))))))***+++,,,,,,------)))***,,,------,,,***)))************************************************+++***************++++++))))))(((((('''((((((((()))))))))))))))***************++++++++++++******+++++++++*********))))))))))))))))))************))))))))))))))))))))))))'''((()))***+++******))))))))))))***************))))))))))))))))))))))))''''''''''''((()))***+++))))))(((((())))))***+++++++++))))))))))))+++++++++***))))))((((((((())))))************))))))((()))))))))))))))))))))))))))***++++++++++++***)))************++++++,,,,,,------------,,,+++******++++++++++++,,,---...///---------.........//////........./////////000000000111222222111000222333222222222222333444555666555555555666666666777777777777666666666666777777999888777777666666666666666666666666666777888888555555666666666666666555666666777777888999999999999999999:::999888888777444444555555555555444444444444444444444444444444555444444444333333333333111222222222333333333333333444555555555444222111333222222111111222222333111222222333333222222111111111111111111111111111000000000000000000000000//////000222555777666555222222111111000//////......---,,,,,,++++++,,,,,,+++++++++,,,,,,---------************************************************++++++************++++++))))))))))))))))))))))))((((((((()))))))))))))))((())))))******))))))((())))))***+++++++++++++++)))))))))*********++++++(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&''''''((())))))***''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))******(((&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))'''&&&'''((()))))))))))))))''''''((((((((((((''''''''''''((())))))((('''''''''&&&%%%$$$$$$%%%'''(((&&&'''((())))))((('''&&&---------.........//////,,,,,,,,,---------......////////////////////////.........------.........------------------------//////.........---------------------------------*********++++++,,,,,,,,,***+++,,,------,,,+++***---,,,++++++******++++++++++++,,,,,,,,,,,,---------,,,,,,+++***)))((((((*********++++++,,,,,,,,,)))***+++,,,---.........))))))***+++,,,------...)))***,,,------,,,***)))************************((((((((((((((((((((((((+++***************++++++***)))((('''''''''''''''''''''(((((())))))************++++++++++++******++++++++++++******)))))))))))))))))))))*********))))))))))))))))))))))))'''((()))++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((()))++++++'''''''''''''''((()))))))))((('''&&&&&&'''((()))******)))(((((('''((((((***************)))((('''((((((((((((((((((((((((+++,,,---......---,,,+++*********************+++((()))+++,,,,,,+++***)))++++++++++++,,,---...///---------.........//////............/////////000///000222222111111222444222222222222333444555666555666666666777777888888666666555555555555666666999888777555555555666666333333444555777999:::;;;555555666666666666666555666666666777888888999999888999999999999888777777333444444444444444444333444444444444444444444444555555555444444333333333111111111222222333333333222333444444444333222111333222222222222222222333222222222333333222222222000000000000000000000000000000000000000000000000000///000222555666666555222222222111000//////......---,,,,,,++++++,,,,,,+++++++++,,,,,,---------************************))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))(((((()))***+++,,,,,,,,,,,,,,,%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&'''''''''(((((()))******)))((('''&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))+++***(((&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))))))))'''&&&&&&((()))************''''''(((((((((((('''''')))((('''&&&&&&'''((())),,,)))$$$ """&&&)))&&&'''((())))))((('''&&&------------------------........................,,,,,,,,,,,,,,,---...///------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,------++++++++++++---------,,,***)))))))))******''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---,,,++++++******++++++,,,+++,,,,,,,,,,,,+++******************************************************)))************++++++++++++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******%%%''')))***+++***((('''+++++++++************))))))((((((***---...+++(((***)))))))))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((%%%%%%'''(((((()))))))))///...+++)))(((((())))))))))))))))))))))))))))))***)))((((((((()))+++,,,&&&&&&''''''(((((()))))),,,,,,,,,++++++++++++++++++***)))))))))***,,,,,,))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,---...///.........///////////////////////////000000000000000111111111111222222222222222222222222222222222666666666666666666666666444444555555555555444444888888777777666666666555666666666666666666666666555555555555555555555555666666666666777777777777999888888888888888999999555555555444444333333333444444444444444444444444333444555666555444333222555444333333333333444555333333333333333333333333111111111222222111111111000000111222222222222111444333111000000000111222000000000000000000000000000000111111222222222333////////////............------------------------------,,,,,,,,,,,,++++++++++++************++++++************************(((((())))))******++++++))))))))))))))))))))))))))))))******++++++,,,,,,(((((((((((()))***,,,,,,)))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((())))))******++++++&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((()))'''%%%&&&)))***(((&&&''''''&&&%%%&&&'''((()))(((&&&%%%'''***+++)))&&&''''''&&&&&&%%%%%%%%%$$$))))))))))))))))))))))))((()))*********((('''&&&''''''''''''((((((((((((------------------------........................------------------.........---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,+++************+++,,,,,,,,,***)))))))))******))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,+++******+++---,,,++++++******++++++,,,++++++,,,,,,++++++***)))************************************************))))))*********++++++++++++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******((()))+++,,,,,,,,,***)))+++++++++*********))))))+++)))((()))++++++)))&&&******)))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++,,,,,,,,,,,,+++)))(((((()))***+++))))))))))))))))))))))))***)))((((((((()))++++++((((((((()))))))))))))))((((((((((((((((((((((((+++***)))))))))***+++,,,))))))))))))))))))))))))***************+++,,,---++++++,,,---///111333444............////////////.../////////000000000000000000111111111222222222333333333333333333333333666666666666666666666666444444555555555555444444777777777666666555555555555555555555555555555555666666666666666666666666555666666666777777777777999888888777777777888888555555555444444444333333444444444444444444444444444444555555444444333333444333222222222222333444333333333333333333333333111222222333333222222111000000111222222222222222444333222111111111222222////////////////////////000000000000111111111111............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************++++++************************)))))))))))))))*********))))))))))))))))))))))))((((((((((((((()))))))))%%%%%%%%%&&&&&&'''((())))))*********))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))(((''''''(((((((((((((((((())))))'''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''***)))))))))((((((((('''(((((((((((((((((((((((()))'''&&&'''))))))(((&&&''''''&&&&&&&&&'''((())))))''''''(((++++++***''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''((((((((((((((((((((((((------------------------........................//////.....................---,,,***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))******+++,,,+++******)))*********+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++---,,,++++++******++++++,,,++++++,,,,,,++++++***)))************************************************)))))))))*********++++++******))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***((()))***,,,,,,++++++***++++++*********)))))))))---+++)))))))))***)))'''+++******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((())))))))))))((('''''''''((()))+++,,,)))))))))))))))))))))))))))))))))((()))******+++************))))))))))))&&&&&&''''''(((((())))))******))))))******+++,,,)))))))))))))))))))))))),,,,,,+++++++++,,,,,,---++++++,,,---///000222333------........./////////....../////////000000000000000000111111111222222333333333333333333333333666666666666666666666666444444555555555555444444666666666555555555555555444444444444444444444444777777777777777777777777555555666666666777777777888888777666666666666666555555555555555444444444555555555555555555555555666555555444333444444444333333222222222222333333333333333333333333333333222333333444444333333222000111111222222222222222444333222111111111111222////////////////////////000000000///////////////------------,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++************++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%%%%%%%&&&'''((((((*********+++******)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((())))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''&&&&&&''''''((())))))(((((()))+++,,,***)))******))))))))))))(((((((((((((((((((((((((((((())))))((((((''''''((((((******))))))((((((''''''------------------------........................000000000//////...---------,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++************++++++++++++******************+++++++++++++++,,,---...++++++++++++++++++++++++)))***++++++******+++,,,,,,++++++******++++++,,,+++++++++++++++***))))))************************************************))))))))))))***************))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))''''''((())))))))))))(((************))))))))))))---+++***))))))***++++++,,,+++***(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&''''''((((((((('''&&&&&&&&&&&&''')))***+++)))))))))))))))))))))))))))))))))))))))******+++*********))))))((((((((((((((())))))***+++,,,,,,***************+++++++++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,------,,,++++++,,,,,,,,,,,,------....../////////........./////////000000000000000000111111111111222222222222222222222222555555555555555555555555444444555555555555444444555555555555555555444444444444444444444444444444666666666666666666666666555555555666666666777777888777666555555555555555666555555555555555555555555555555555555555555555777666444333333333444555333333333333333333333333444444444444444444444444333444444444444444444333000111222222333333222222222222111111000000000000/////////////////////////////////......---------------------,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++************++++++************************++++++******))))))(((((()))))))))))))))))))))))),,,,,,++++++******))))))((((((((((((((()))************+++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''(((((()))((((((((()))*********)))((((((((((((((('''''''''))))))))))))))))))))))))***)))'''&&&&&&'''((()))*********)))((((((''''''------------------------........................//////000000///...---,,,++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++************+++*********+++************++++++,,,++++++++++++++++++++++++(((***++++++***)))+++,,,,,,++++++******++++++,,,***++++++++++++***))))))************************************************(((((()))))))))*********)))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))*********)))))))))((((((''''''''''''''')))+++---+++***)))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))***+++++++++******''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))************)))))))))(((((('''''''''))))))***++++++,,,------))))))******++++++++++++))))))))))))))))))))))))+++************++++++,,,...---,,,+++++++++++++++,,,,,,,,,---...//////000............//////////////////000000000111111111333333333333333333333333444444444444444444444444444444555555555555444444444444555555555555555555444444444444444444444444555555555555555555555555555555555555666666666666777777666555444444555555666666666666666666666666666666666666666666666666777666555444333444555666444555555555555555555444444444444444444444444444333444444555555444444333111111222333333333333222000000000000000/////////........................///.........------,,,,,,.........------------,,,------------------------------,,,,,,,,,+++++++++++++++************++++++************************++++++******))))))(((((()))))))))))))))))))))))),,,,,,++++++******))))))*********)))******+++,,,)))******+++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((((((((())))))''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((''''''(((((('''''''''(((((((((((((((&&&'''((()))(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))***)))))))))((((((''''''------------------------........................---...///000///...---,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++))))))***++++++++++++*********))))))))))))******++++++++++++++++++++++++((()))******))))))***,,,,,,++++++******++++++,,,******++++++******)))(((************************************************((((((((()))))))))******))))))************)))))))))))))))))))))))))))))))))((((((''''''(((((()))***************+++++++++******)))))))))((((((((("""###$$$%%%%%%&&&(((+++***))))))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))***))))))((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((()))************)))((((((((((((''''''''''''(((((())))))******++++++))))))***++++++++++++***)))))))))))))))))))))))))))))))))******+++,,,---------,,,,,,---...//////++++++,,,---...//////000------.........//////////////////000000000111111444444444444444444444444444444444444444444444444444444555555555555444444555555555555555666666666444444444444444444444444555555555555555555555555444444555555555666666666666666555555555555666666666666666666777777777777777777777777777777777777777666555555444444555555555555666666666666555555444444444444444444444444333444444555555444444333111222222333333333333333000000111111000000///....................................---------------............------------------------------------------,,,,,,,,,,,,++++++++++++************++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((())))))***((()))******+++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))&&&'''((())))))))))))(((%%%'''((()))((('''((()))(((((())))))))))))******'''''''''''''''''''''''''''''''''&&&''''''(((((('''''''''(((((((((((((((------------------------........................+++,,,...//////...---,,,***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***+++,,,,,,,,,,,,+++***((()))***+++,,,++++++*********))))))))))))******************************((()))******))))))***+++,,,++++++******++++++,,,***************))))))(((************************************************(((((((((((()))))))))***((()))***++++++***)))((())))))))))))))))))))))))((((((''''''''''''((((((***************++++++,,,***)))))))))((((((((((((!!!$$$''''''&&&&&&'''))))))(((((('''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))((((((''''''(((((((((((((((((((((((('''((()))***+++******)))((((((((((((((()))))))))((((((((()))))))))))))))((()))***+++,,,++++++***)))))))))))))))))))))))))))))))))***,,,---///000---------,,,------......***++++++,,,...//////000---------.........//////////////////000000000111222222222222222222222222333333333333333333333333444444555555555555444444555555555666666777777777555555555555555555555555555555555555555555555555444444444555555555666666555555555555666777888888666666777777777888888888777777777777777777777777666666666666666555444444444444555666666555444444555555555555555555555555333333444444444444333333111222333333444444333333111222222333222111000///........................------------............------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************++++++************************)))))))))))))))*********))))))))))))))))))))))))((((((((((((((()))))))))))))))(((((((((((())))))'''((())))))*********)))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***((((((((((((((((((((((((&&&((())))))'''&&&''')))&&&'''((()))***))))))(((%%%(((******((('''(((***''''''((((((((()))))))))************************%%%&&&''''''((((((((('''%%%%%%&&&&&&''''''((((((------------------------........................)))+++---//////...---,,,******)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,)))***+++,,,,,,+++***)))((()))***+++,,,,,,+++***++++++******)))******+++************************((()))******))))))***+++,,,++++++++++++++++++,,,***************)))((((((************************************************(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((())))))***))))))))))))((((((((((((%%%(((++++++)))'''((()))(((((('''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***************))))))(((((()))))))))))))))((((((((((((((((((((((((((('''((()))++++++******)))(((((())))))******++++++************))))))))))))((()))***+++,,,+++******)))))))))))))))))))))))))))******+++---///111222///...---+++***))))))(((******+++,,,...//////000---------.........//////////////////000000000000........................333333333333333333333333444555555555555555555444555666666666777777888888666666666666666666666666777777777777777777777777444444444555555555666666555555555555777888999:::666666777777888888888999777777777777777777777777555666777777777666444333333333444555555444333333555555555555555555555555222333333444444333333222111222333333444444333333333333444555444333222111........................---------....../////////,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,,,,++++++++++++************++++++************************(((((())))))******++++++))))))))))))))))))))))))))))))******++++++,,,,,,+++***))))))))))))******''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******((((((((((((((((((((((((&&&(((***)))&&&%%%''')))&&&''')))*********)))(((&&&)))++++++)))((()))+++$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''$$$%%%'''((()))((('''&&&###$$$$$$%%%&&&'''((((((.../////////...---,,,,,,,,,,,,,,,---------............---------,,,,,,,,,......---,,,,,,+++************+++,,,,,,---......+++***)))+++......+++((())))))))))))((((((((((((,,,,,,,,,,,,++++++***)))+++*********))))))((((((***)))))))))***+++,,,,,,+++*********))))))((((((***+++,,,------,,,***)))))))))(((((((((((())))))+++*********))))))((((((+++*********))))))(((((()))******+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))***+++***)))((((((***)))'''&&&'''***+++***((())))))((((((((((((((()))))))))))))))))))))))))))+++)))&&&$$$$$$%%%'''((())))))******+++++++++,,,((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************))))))************))))))))))))))))))************************************(((((()))***+++,,,,,,,,,+++******))))))******+++------,,,++++++,,,------------,,,,,,---...000111000000000000000111111111111111222222222333333333333333333444444444555555111222333444555555555555666666777888888888888888999999888777666555444444666666777777777555444333666666666666666666666666333444444555666777888888666777888888888666555444666666777888888888888777444555666777777666555444666666777888888888888888333333333333333333333333444333333222222333333444222111000//////000111222444333222000///---,,,+++////////////////////////000//////.........//////,,,,,,,,,+++++++++******))))))***+++++++++******+++***)))((('''&&&%%%$$$+++,,,,,,------,,,,,,+++************************,,,+++***))))))***+++,,,***)))(((''''''((()))***,,,,,,++++++******))))))))))))))))))))))))))))))'''((()))******+++************))))))(((((('''''''''''''''((((((((((((((())))))************))))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&((((((((((((((()))******'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((()))&&&$$$$$$(((******)))((('''&&&&&&&&&''')))***))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))(((''''''''''''&&&&&&&&&------------------,,,+++---------.........//////......---------,,,,,,,,,......---,,,,,,+++************+++,,,,,,---......,,,++++++,,,......,,,***************))))))))))))++++++,,,,,,,,,+++******************)))))))))(((++++++*********++++++,,,************)))))))))((()))***+++,,,---,,,***)))))))))(((((((((((())))))++++++++++++******))))))************)))))))))(((***)))((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))***+++***)))((((((***)))'''&&&'''***+++***((())))))(((((((((((())))))))))))))))))))))))))))))***)))))))))))))))))))))&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((************++++++++++++(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))*********))))))************))))))(((((()))))))))*********+++*********************)))))))))***+++++++++,,,++++++************++++++---,,,+++******+++,,,---------,,,,,,---...000000//////000000000000111111111111111222222222333333222333333333333444444444111222333444555555555555666666777888888888888777888888777777666555555444555666777777777666555444777777777777777777777777444444555555666666777777666777777777777666666555666777888888999999888888555555666777777666555555555666777777888888777777444444444444444444444444444333333222222333333444222111000//////000111222333222111000///...---,,,........................------,,,,,,,,,------...---------,,,,,,,,,++++++******+++,,,---------,,,,,,++++++***)))(((''''''++++++,,,,,,,,,,,,++++++************************+++***))))))))))))***+++))))))(((((((((((())))))***************)))))))))''''''''''''''''''''''''(((((())))))***)))))))))))))))))))))(((((('''''')))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''((((((((((((((())))))***'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((,,,***'''(((***+++***(((******)))((()))***+++,,,)))((((((((('''''''''&&&''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&'''''''''((((((++++++,,,,,,---,,,,,,,,,............////////////......---------,,,,,,,,,...------,,,,,,++++++******++++++,,,,,,------...---,,,,,,---......,,,+++++++++++++++******************++++++,,,+++++++++************)))))))))))),,,++++++************+++************))))))))))))'''(((***+++,,,+++*********))))))(((((())))))***,,,,,,++++++++++++******************))))))))))))+++)))'''%%%$$$&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))***+++***)))((((((***)))((('''((()))***)))((())))))(((((((((((())))))((((((((((((((((((((((((((()))+++,,,,,,,,,******&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((())))))))))))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))******))))))************))))))(((((())))))))))))******+++++++++******)))))))))******************++++++,,,++++++++++++++++++,,,++++++************++++++,,,,,,,,,,,,---...///000////////////000000111111111111111222222222222333111111222222222333333333111222333444444555555444555666666777777777777777777777777666555555555444555555666777777777666666777777777777777777777777555555555666666666666666777666666666666777777888777888888999999999999999555666666777777666666555555555666777777777666666555555555555555555555555333333222222222222333333222111000000000000111222111111111000///.................................,,,,,,,,,,,,,,,---...///.........---------,,,,,,++++++---...////////////,,,,,,,,,+++++++++************++++++++++++*********************************))))))(((((())))))***(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''(((((()))))))))((('''''')))))))))(((((((((((('''))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((''''''(((((()))***''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((+++***))))))******'''&&&'''&&&%%%%%%%%%&&&((()))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))$$$$$$%%%&&&'''((()))******+++,,,---------------------------..................---------,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,++++++++++++*********)))))))))((()))***+++++++++++++++*********)))))))))))))))++++++***)))((((((((((((*********)))))))))))))))&&&'''(((***++++++++++++***))))))))))))))))))************************************)))))))))))))))+++)))(((&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))***+++***(((((((((***(((((((((((()))))))))))))))(((((((((((())))))***(((((((((((((((((((((((((((((()))***+++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((+++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))************))))))(((((((((((()))))))))***++++++******))))))((((((+++++++++***************,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,---...//////---......//////000000000111111111111222222222222000111111111111222222222111222333444444444444444444555666666777777666666666555555555555555555555555555666666777777777777888888888888888888888888666666666666666555555555777666555555555777888999888888999::::::::::::999666666666777777666666666555555666666666666555555444444444444444444444444333333222222222222333333111111111111111111111111000000000000////////////........................---------...///000111222------------,,,,,,,,,,,,***+++,,,...////////////++++++,,,,,,,,,,,,,,,,,,))))))************))))))************************))))))(((((((((((())))))'''((()))******)))((('''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((()))(((((('''&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((('''(((((())))))(((((('''''''''''''''(((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((''''''''''''((())))))''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((('''%%%$$$%%%$$$#########$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((%%%%%%&&&&&&'''(((((()))+++,,,---......///......++++++,,,,,,,,,---------......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++***))))))*********)))))))))(((((((((((()))******++++++++++++))))))))))))))))))*********)))((('''''''''''''''))))))))))))))))))******''''''((()))***+++++++++******))))))))))))******((((((((()))))))))))))))))))))))))))))))))******)))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***+++***(((((((((***'''(((((()))((())))))***((((((((((((((()))******((((((((((((((((((((((((((('''&&&%%%&&&''')))+++************************((((((((((((((((((((((((((((((''''''''''''(((((())))))*********+++++++++******)))((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))************))))))'''(((((((((((()))))))))*********)))))))))((((((+++++++++***************,,,++++++******++++++,,,************************++++++,,,------.........,,,------...//////000000000000111111111222222222000000000111111111222222222222333333444333333333444444555666666666666555444444444444444555555555666666666666777777888888777777777777777777777777666666666666666555555555777666555555555777888999888888999::::::::::::999777777777666666777777777555555666666666666555555333333333333333333333333333222222111111222222333111111222222222222111111000000000000////////////........................---------...///000111222,,,,,,,,,,,,++++++++++++******,,,------.........*********++++++++++++,,,((())))))******))))))(((************************(((((())))))))))))(((((('''((()))******)))((('''&&&&&&''''''((((((((()))))))))))))))))))))))))))(((((()))(((((('''&&&&&&'''''''''''''''(((((((((%%%&&&&&&'''((()))******)))))))))******)))))))))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''(((((()))'''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((###%%%'''((((((''''''&&&((('''&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''------......//////......***+++++++++,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***((('''(((***))))))))))))((((((((('''))))))******+++*********))))))))))))************)))((('''''''''''''''((())))))))))))************))))))))))))***++++++++++++******))))))******+++'''''''''(((((((((((()))))))))))))))************)))***+++++++++***((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***+++***)))((((((***'''((())))))(((((()))***(((''''''(((((()))***+++(((((((((((((((((((((((()))'''%%%###$$$&&&(((***))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))******''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''(((((((((((())))))))))))************))))))''''''(((((((((((())))))))))))))))))))))))))))))******************+++++++++******************+++******+++,,,,,,+++*********+++,,,---.........---+++,,,,,,---...///000000000000000111111111111222000000111111111222222222222222333333333333222222333444444555555555555555222333333444444555555555777777666666666777888888666666666666666666666666555555555666666666666666777666666666666777777888777888888999999999999999888777777666666777777888666666777777777666555555333333333333333333333333222222111111111111222222111111222333333222111111000000000000////////////------------------------,,,,,,,,,,,,,,,---...///,,,,,,+++++++++***************+++,,,,,,,,,,,,+++************************))))))************))))))************************((())))))******))))))((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))(((''''''&&&''''''''''''(((((((((%%%&&&&&&'''((()))******''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%'''))))))(((((()))+++'''&&&%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&------.........---,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------***(((''')))+++*********)))))))))(((((()))************))))))(((((()))))))))************))))))((((((((()))******((()))))))))************++++++*********++++++++++++******))))))******+++'''((((((((())))))))))))((()))))))))******************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))***+++***)))((((((***&&&(((***)))(((''')))+++''''''''''''((()))***+++))))))))))))))))))))))))***)))((('''''''''((()))))))))((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))'''''''''((((((((())))))))))))************))))))'''''''''((((((((())))))''''''(((((()))*********)))))))))***+++++++++,,,***))))))(((((())))))******+++,,,------,,,+++***)))***,,,---......------***+++,,,---...//////000000000000000111111111111111111111222222222333333222222333333333222222111333333444555555555555444111222222333444444555555999888777666666666777888555555555555555555555555444444555555666666777777666777777777777666666555666777888888999999888888888888777666666777888888777777888888777777666555444444444444444444444444222222111111111111222222111222222333333222222111111111000000//////......------------------------------,,,,,,,,,------...------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++++++++***************)))******++++++******)))************************))))))***++++++***))))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''(((((())))))***)))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&''''''''''''''''''&&&''''''''''''((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((()))(((&&&&&&(((***%%%$$$#########$$$&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''------------,,,,,,+++***,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++((('''***,,,+++++++++************)))***************)))((('''(((((())))))*********+++******))))))***+++,,,,,,(((((())))))*********+++,,,,,,++++++***+++++++++++++++************++++++(((((())))))*********+++(((((())))))*********++++++)))'''%%%%%%&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************(((((())))))))))))(((((()))***+++***)))((((((***&&&(((******'''''')))+++''''''''''''((()))++++++***************************+++,,,,,,+++***)))(((******))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************'''''''''''')))***+++,,,))))))))))))))))))))))))''''''''''''((((((((()))))))))************))))))''''''''''''((((((((()))&&&&&&'''((()))***++++++(((((()))***+++,,,,,,---))))))(((((((((((())))))+++,,,------------,,,+++)))***,,,---......---,,,******+++,,,...//////000000000000000111111111111111222222222222333333333222222333333333222222111222333444444555555444444111111222333444444555555:::999888666666666777777555555555555555555555555333444444555666777888888666777888888888666555444666666777888888888888888999888777666666777888999888888888888888777666666555555555555555555555555222222111111111111222222111222333444444333222111111111111000///.........------------------------000//////.........//////......---------,,,,,,,,,------------,,,+++******,,,,,,,,,++++++***************++++++++++++******************************)))***+++,,,,,,+++***)))***)))(((''''''((()))*********))))))((((((''''''))))))))))))))))))))))))'''((()))******+++******&&&&&&&&&'''''''''((((((+++***)))((('''&&&%%%%%%'''(((((((((((((((((('''''''''''''''((((((((()))&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((((((&&&###"""%%%'''(((((('''&&&'''((()))***%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''$$$%%%%%%&&&'''((())))))...------,,,,,,------...++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))***))))))((((((((((((((())))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))***))))))(((((((((((()))(((((((((((((((((((((((()))************+++++++++---+++)))((('''((()))***))))))))))))))))))))))))***(((((()))***+++***))),,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))'''(((***,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''))))))((('''&&&'''%%%&&&&&&'''((()))******+++*********))))))((((((((((((((((((((()))******'''((()))******)))((('''(((((((((((((((((((((((((((((()))***************+++*********))))))((((((+++++++++*********))))))******+++,,,,,,,,,,,,+++***,,,------,,,+++,,,---............/////////000///////////////.........000000/////////111222333222222333333333333444444333333333333333333333333111111222333333444444555444555666777777666555444555555555555666666666666666666555555555555666666555555666666666666555555555666666777888999999:::::::::999999888777777777999888888777666555555555555444444333333444444555333333333333333333333333111111111111111111222222//////000000///...------...------------,,,,,,,,,......---,,,---...///000,,,+++***+++...///000///***++++++,,,,,,++++++***,,,,,,,,,++++++*********************))))))))))))((()))***++++++***((('''((((((''''''''''''((((((((((((((((((((((((((((((***((('''&&&&&&'''(((***''''''(((((())))))******'''((()))******+++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&'''''''''%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))***++++++***))))))(((((())))))************************************)))))))))((((((((((((((())))))))))))))))))(((((((((((())))))************************))))))*********+++++++++,,,+++)))((('''((()))***)))))))))))))))))))))))))))(((((((((***+++***)))++++++)))((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((('''((((((((((((((((((((((((((())))))******))))))(((***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&(((***+++***)))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))))))))(((''''''&&&&&&''''''(((((())))))*********)))))))))((((((((((((((((((((()))******'''((()))******)))((('''###$$$%%%&&&((()))******(((((()))***************************)))))))))(((+++++++++*********)))))))))***++++++,,,,,,++++++//////...,,,******,,,...---------------........./////////////////////...111000000//////000111222222222222333333333444444333333333333333333333333222222222333444444555555444555666777777666555444555555555555666666666666666666555555555555666666555555666666666666555555555555666666777777888888888888888888888777777777888777777666666555444444444444333333333333444444333333333333333333333333111111111111111111111111///////////////...------000////////////............------,,,---...///000***)))((((((***,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******************))))))))))))((())))))*********))))))))))))(((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((())))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''')))***)))''''''''')))((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++(((''''''(((+++---,,,+++******))))))******++++++++++++++++++++++++************))))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++************************)))))))))*********++++++++++++)))((((((((()))***)))))))))))))))))))))))))))((('''(((***+++***)))+++******)))((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))(((&&&&&&(((***))))))((((((''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((******))))))))))))((((((((((((((((((((()))******(((((())))))))))))((((((###$$$%%%&&&'''((()))***(((((()))***************************))))))))))))+++++++++***************)))***++++++,,,,,,++++++222111///,,,)))***,,,///---------,,,,,,,,,,,,,,,......//////////////////222111000000///000000111222222222222333333333333333333333333333333333333222222333444444555555666444555555666666555555444444555555555555666666666666666555555555555666666555555666666666666555555555555555555555666666666666666666666777777777777666666666555555444444333444444333333333333444444333333333333333333333333111111111111111111111111///////////////......---000////////////............------------...//////+++)))(((((()))******)))***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***************)))))))))))))))((((((((()))***++++++*********))))))((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''')))***)))(((((()))***))))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---+++***))))))***+++------,,,++++++******++++++++++++++++++++++++++++++*********)))))))))))))))(((((((((((())))))))))))''''''''''''((()))++++++************************))))))))))))************+++***)))(((((()))******)))))))))))))))))))))))))))((('''(((*********(((+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))+++++++++))))))***+++((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((******)))(((((((((((((((((('''''''''))))))))))))))))))((((((((((((((((((((())))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((()))************************)))))))))))))))************************))))))***+++++++++++++++//////...,,,******,,,...------------,,,,,,,,,,,,............////////////222222111000000/////////111222222222222333333333222222222222222222222222222333333444444555666666444444444444444444444444444444444555555555666666666555555444444555555666555555666666666666555555555555444444444444444444444444555555666777777888555555555444444333333333444333333333333333333444222222222222222222222222111111111111000000000000...///////////////.........------------,,,,,,,,,------------......//////...,,,+++***+++,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++************)))))))))((()))(((''''''(((***,,,---+++++++++******)))(((''')))))))))))))))))))))))))))(((''''''''''''((()))******))))))((((((''''''(((((((((((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%'''((('''&&&&&&''')))+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,,,,,,,,,,+++---,,,,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))******(((((((((((())))))))))))''''''''''''((()))++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))******))))))))))))))))))))))))(((''''''''')))***)))(((************)))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,+++***)))***+++((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&''')))+++***(((((((((((((((((('''''''''(((((((((((((((((())))))((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))******************************))))))***++++++++++++***'''***,,,---,,,++++++,,,...------------------------.........//////000000111111111111000000//////111111111222222222333333222222222222222222222222222222333333444555555666444444333333333333444444444444444444555555555555555555444444444444555555555555666666666666555555444444444444333333333333333333444555666777777888444444444444333333333333333333333222222333333333222222222222222222222222111111111000000000//////......///////////////......------------,,,,,,,,,---------...............000...,,,,,,,,,---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++************)))))))))((()))(((''''''(((***,,,---*********+++***)))((('''))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''''''''(((''''''&&&%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%'''((('''&&&%%%'''(((+++***)))((('''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''$$$%%%&&&'''((((((((((((,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,------,,,+++***---,,,++++++******++++++++++++++++++++++++++++++))))))))))))************(((((((((((())))))))))))(((((('''(((((()))***+++((((((((((((((((((((((((((((((((()))))))))******))))))))))))************))))))))))))))))))))))))((('''&&&''')))***)))((()))************)))((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((('''(((((())))))((((((''''''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''')))******)))(((((()))((((((''''''(((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))&&&$$$%%%(((+++***((('''''''''(((((((((((((((''''''(((((((((((())))))((((((((((((((()))******))))))(((((((((((())))))'''((()))***+++,,,---...(((((()))***************))))))))))))***************************+++++++++((()))******++++++******$$$'''+++...---,,,++++++,,,---------............------......///000000000000111111111111000000///111111111111222222222222222222222222222222222222111111222333333444444555444333333222222333333444333444444444444555555555555555444444444444555555555555666666666666555555333333333333333444444444333444444555666777777888444444444444444444444444333333222222222222333333222222222222222222222222111111111000000//////...---...//////////////////000////////////.........,,,---......//////.........,,,******+++++++++******++++++,,,,,,++++++******++++++++++++,,,,,,,,,************)))))))))))))))((((((((()))***++++++'''((()))*********(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))'''&&&'''((())))))(((''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&'''((((((((((((---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,+++***************************************((()))))))))************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***(((((()))***************))))))))))))))))))))))))((('''&&&''')))))))))((()))******+++***)))((('''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''((())))))***((((((((((((((((((((((((((())))))******))))))((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))++++++***(((((())))))(((((((((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((%%%"""###'''***)))'''&&&&&&''''''(((((())))))'''''''''((((((((())))))((((((((((((((()))*********)))(((''''''((()))***''''''((()))+++,,,---...(((((()))***************((()))))))))************))))))*********+++++++++((())))))***************'''))),,,---,,,++++++,,,******+++,,,---......///------......///000000111//////111111222111000000111111111111222222222222111111111111111111111111000000111222222333333444444333222111111222333444333333444444444555555555555444444333333444444555555555666666666666555555222222333333444444555555555555555666666777777777444444444444444555555555333333222222222222333333111111111111111111111111222111111000//////......------...///////////////000////////////.........,,,---.../////////...---,,,+++))))))***+++***)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************))))))))))))((())))))*********))))))%%%&&&(((*********)))(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))&&&''''''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((())))))(((%%%$$$$$$%%%''''''&&&&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&...------,,,,,,------...------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++)))'''&&&&&&''')))+++,,,+++******))))))******))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))***))))))(((((((((((()))************************(((((((((((())))))))))))'''((()))***************))))))))))))))))))))))))((('''&&&''')))))))))''')))******++++++)))((('''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))************)))))))))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++------,,,+++***+++)))))))))))))))***++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((($$$!!!"""'''***)))&&&%%%&&&&&&'''((()))******&&&'''''''''(((((())))))((((((((((((((()))*********)))(((''''''((()))***))))))))))))))))))))))))(((((()))***************(((((())))))*********+++))))))******++++++++++++(((((()))***************,,,------,,,+++***,,,---(((((()))***,,,---...///---------...///000000111...///000111222222111000000111111111111222222222111111111111111111111111///000000111222222333333444333222111111222333444333333333444444444555555555444444333333444444555555555666666666666555555222222333444444555666666666666666666777777777777555555555555555555555555333222222222222222222333111111111111111111111111222111111000///......---------...///000000//////......---------,,,,,,,,,,,,,,,.../////////...------+++******+++,,,,,,++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,************))))))))))))((()))***++++++***((('''###%%%''')))******)))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))******&&&&&&'''((()))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&''''''%%%###!!!!!!"""&&&%%%%%%&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&&&&......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++******)))))))))************************++++++************++++++------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''(((((((((((()))***+++,,,,,,---,,,+++)))((((((((()))***)))************+++++++++,,,+++++++++***)))))))))))))))*********))))))((('''((((((((((((((('''&&&))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''&&&'''((((((((('''%%%$$$''''''''''''((((((((((((''''''((()))))))))))))))((())))))(((((('''&&&%%%))))))*********)))((((((''''''((()))))))))))))))************))))))))))))(((((())))))((('''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''''',,,+++******++++++)))((('''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------///......---------......---......///000111111222111///...000333333111///111111222222222333333333000111222222333333333333111111222222222333333333333333222222222333444444555555555555666666666666888777666555555555555555333444444555555444444333666666777888888888888888888777555333222222222333444444333333222111000000000000000000000000000000////////////............---------.........//////000000///...------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++++++++******))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$&&&'''(((((())))))((((((((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&(((*********((((((((((((((((((((((((...------------,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++************************++++++************++++++,,,,,,+++******)))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''((())))))))))))(((''')))))))))******++++++,,,++++++)))((((((((())))))))))))*********+++++++++++++++******************))))))*********))))))((((((((()))))))))))))))((())))))))))))))))))))))))***)))))))))((((((((('''((((((((())))))((((((((((((((()))))))))*********((((((((((((((('''&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))''''''((()))))))))(((((())))))***++++++++++++***''''''((()))))))))))))))*********)))))))))((((((((((((((((((((('''&&&&&&''''''((((((((((((''''''(((((((((((((((((('''''''''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((''''''((((((---,,,***+++,,,,,,***)))(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++******))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,------......------------......---......///000000111111111///...///111222111///000000111111111222222222000111111222222222222111111111222222222333333333333333222222222333444444555555555555666666666666666555444333333333333444333444444555555444444333555666777777888888888777777666555333333333333444444444333222222111000000000000000000000000000000////////////............---------.........//////000//////...------,,,,,,++++++,,,,,,,,,,,,------+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))++++++******))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''***)))((('''&&&%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''%%%$$$%%%'''))))))(((((((((((((((((((((((((((------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,+++************************++++++************++++++*********))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''******************************)))((((((((()))))))))))))))*********++++++))))))******************((())))))******)))))))))'''((()))******+++******))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((('''''')))))))))*********++++++))))))((((((''''''((((((''''''''''''((((((((((((''''''((()))))))))))))))&&&'''((()))************(((((()))***++++++++++++''''''((()))))))))))))))******))))))))))))(((((((((((((((((((((''''''&&&''''''(((((((((((('''''')))))))))(((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((******************************)))((((((((())))))---,,,++++++,,,,,,+++***))))))*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---------------...............//////000000111111///------///000111000//////000000000111111111111222222222222111111000111111222222222333333333333222222222333333444555444555555555555666666666333333222222111111222222333444444555555444444333555555666777777777777666666555555444444444555555333333333222111111000000000000000000000000000000////////////............---------.............../////////...------,,,,,,++++++,,,,,,,,,,,,------+++******))))))******+++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''+++***((('''%%%$$$$$$$$$((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&((((((((((((((((((((((((---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,************************************************++++++************++++++*********))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((''''''((((((((())))))+++*********)))))))))((()))))))))((((((((())))))))))))))))))************(((((())))))******++++++'''((())))))))))))))))))&&&'''((()))***+++++++++(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))***)))(((''''''((()))***''''''''''''((((((((((((''''''((()))))))))))))))(((((()))***************'''(((((()))))))))((((((''''''((()))))))))))))))***)))))))))(((((((((((('''(((((((((((((((''''''''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******,,,***)))***++++++***))))))*********)))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))*********************************++++++++++++,,,,,,,,,------,,,,,,------.............../////////000000000///---,,,---///000111000000000000111111111222333333444333333222111000111111222222222333333333222222222222333444555555444444444555555555666666222222111111111111222222333444444555555444444333444555555666666666555555444444444555555666666666333222222222111111000000000000000000000000000000////////////....................................//////.........---------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---************************************************)))))))))))))))))))))))))))*********++++++++++++((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''))))))(((''''''''''''(((&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''***)))((('''&&&%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***(((&&&&&&''''''&&&%%%((((((((((((((((((((((((------,,,,,,,,,+++++++++,,,++++++******++++++,,,************************************************++++++************++++++***************)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))'''%%%$$$%%%''')))+++++++++******)))(((((((((((((((((()))))))))(((((((((((()))))))))*********((((((((())))))******+++''''''((()))))))))))))))%%%&&&'''((())))))***)))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))***)))(((''''''((()))***''''''''''''((((((((((((''''''((()))))))))))))))***************)))(((((()))*********)))(((''''''''''''((())))))))))))))))))))))))(((((((((((('''''''''((((((((((((((('''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******)))((('''((()))***)))((()))))))))))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))************************************+++++++++,,,,,,,,,,,,,,,,,,,,,---..................//////////////////...,,,,,,...000222111111111222222222333333444555555555444333222222111111222222222333333333222222222222333444555666444444444444555555555555333333222222222222333333333444444555555444444333444444555555555444444333333333444555555666666666222222111111111111111000000000000000000000000000////////////.................................---...............---------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---************************************************)))))))))))))))))))))))))))*********++++++++++++((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((())))))))))))))))))(((''''''&&&&&&&&&&&&''''''))))))(((''''''''''''((($$$%%%&&&'''(((((((((((('''''''''((((((((())))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''',,,***((('''(((((((((&&&((((((((((((((((((((((((,,,,,,,,,,,,++++++++++++++++++************+++++++++,,,,,,,,,,,,---------************************++++++************++++++************************))))))))))))))))))))))))(((((((((((()))))))))))))))'''%%%$$$%%%'''***,,,*********))))))(((((((((''''''((()))))))))((((((((((((((()))))))))******(((((())))))))))))))))))&&&&&&'''((())))))))))))%%%&&&'''(((((()))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))*********++++++((((((''''''(((((())))))''''''''''''((((((((((((''''''((()))))))))))))))************)))((('''&&&***+++++++++******)))(((''''''((()))))))))))))))))))))((((((((((((''''''&&&'''((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((()))******((('''&&&'''((()))((('''(((((()))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***************************************++++++++++++++++++++++++,,,---...///...........................//////...---...000222111222222222222333333333333444444444444444333222111111222222222333333333111111111222333444555666333444444444444555555555333333222222333333444444333444444555555444444333333444444444444333222222222222333444555555555444111111111111111111111111000000000000000000000000////////////...........................---------........................++++++,,,,,,,,,,,,------+++******))))))******+++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&''''''###$$$%%%'''((()))))))))$$$$$$%%%%%%&&&'''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''',,,***(((((()))))))))(((((((((((((((((((((((((((,,,,,,,,,++++++++++++***++++++************++++++++++++,,,,,,,,,---------************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++)))))))))))))))(((((((((&&&&&&((()))))))))(((((((((((((((((()))))))))***)))))))))))))))(((((((((%%%&&&'''((())))))))))))'''(((((()))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))(((((()))))))))*********&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((()))))))))(((''''''%%%&&&'''((())))))))))))''''''((()))))))))))))))))))))((((((((('''''''''&&&&&&'''(((((((((((((((''''''((((((((((((''''''((((((((()))******++++++***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***((('''&&&''')))))))))(((''''''(((((()))((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))(((((((((((())))))************************************++++++++++++++++++++++++,,,---...///...........................000111111//////000222111111111111222222222222111111222222333333222222111111222222222333333333111111111222333444666666333333444444444555555555222222222222222333444555333444444555555444444333333333333333333222111111111222333444444333333222000000000000111111111111000000000000000000000000////////////............//////.........---------........................++++++,,,,,,,,,,,,------+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''$$$$$$%%%%%%&&&''''''(((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++)))'''''')))))))))(((((((((((((((((((((((((((,,,,,,,,,+++++++++******++++++************++++++)))))))))******+++++++++************************++++++************++++++'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&(((,,,...///...,,,***((((((((()))))))))))))))%%%&&&((()))))))))(((((((((((((((((())))))))))))******))))))((((((''''''%%%&&&'''((()))))))))))))))************))))))((())))))))))))))))))))))))'''((((((((())))))************++++++++++++******&&&&&&&&&&&&''''''''''''$$$%%%'''((((((((('''&&&''''''''''''((((((((()))'''(((((()))))))))))))))%%%&&&'''((())))))))))))!!!$$$&&&'''(((((('''(((((())))))))))))))))))(((((((((''''''''''''&&&&&&'''((())))))((((((''''''((((((((((((''''''%%%%%%&&&'''((()))*********)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((''''''((()))******)))&&&&&&'''((()))))))))((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,---...///.....................------000333222000///000222000000000000111111111111...///000111111111111111111111222222222333333333111111111222333444666777333333333444444444555555222222111111222333444444333444444555555444444333333333333333333222111000111222333333333333111111000000000000000111111111000000000000000000000000000/////////............//////.........------------.....................++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))))))))************))))))'''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''(((''''''&&&%%%&&&&&&''''''((()))******%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&&&&((()))((('''((((((((((((((((((((((((+++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++***))))))***+++,,,************))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((('''''''''''')))((('''''''''(((***+++((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))(((''''''******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((%%%&&&&&&'''((())))))***'''%%%$$$$$$''')))******''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******''')))***++++++***)))'''))))))((('''''''''''''''''''''((()))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((()))))))))'''%%%%%%''')))+++***(((&&&''')))+++---******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&(((''''''&&&&&&((()))***&&&&&&''''''(((((())))))((((((&&&%%%%%%&&&'''(((''''''(((((())))))******,,,***'''&&&'''((())))))+++++++++***************(((((())))))*********+++******++++++++++++************+++,,,------------,,,...//////...------...////////////000000000000000000000000111111111111111111222222222333333333333222222111111222222333111222333333444444333333666666555444444333222222222333333333333333333444555555555555444333222111222111111111000000//////222444555444222000000111555444333222111///......000///......//////...---------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......++++++************++++++))))))*********+++++++++***************************(((&&&(((,,,...---+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&******))))))((((((''''''&&&&&&'''((()))***++++++///...---,,,+++)))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((('''''''''''''''((()))***&&&&&&'''((())))))(((((())))))((((((''''''&&&&&&''''''''''''''''''&&&&&&))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))))))))((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&''')))******)))(((((((((((((((((((((((($$$%%%'''((((((((('''&&&'''''''''''''''((()))***(((((((((((((((((((((((())))))(((((('''''''''&&&+++,,,---------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++************))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******,,,++++++*********++++++((((((((((((((((((((((((************)))))))))((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''(((((()))************(((&&&&&&'''))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((***++++++***((('''))))))((('''''''''''''''''''''((()))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''***)))((('''''')))+++,,,***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&'''((()))***'''''''''((((((((((((((((((((('''''''''''''''((('''((((((((()))))))))******(((&&&%%%'''((()))((()))))))))***************((()))))))))************)))******++++++******))))))***+++,,,---------------///000000///......///////////////000000000000000000000000111111111111111111111222222222333333444333333222222333333444111222333333444444333333555555444444333333222222222222333333333333444444555555555555444333222111222222111111000000000000333555666555333111111222333333222222111000000000000///////////////......------------------------///............---------------------------------,,,++++++******++++++,,,++++++************++++++))))))*********+++++++++************************(((''''''(((***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))(((((((((((('''''''''(((((((((((((((*********)))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((((((''''''''''''(((((()))&&&'''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((+++)))(((&&&%%%&&&''''''''''''''''''''''''''''''***(((''''''(((***)))((())))))))))))))))))))))))'''(((((()))))))))))))))(((''''''''''''(((((()))(((((((((((((((((((((((()))((((((((('''''''''''',,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******++++++++++++******************))))))))))))))))))))))))************))))))))))))))))))))))))''''''((()))***+++,,,,,,&&&''''''((())))))((((((((((((((((((((((((((((((++++++************)))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************,,,***((('''((()))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((************(((((())))))((('''''''''''''''''''''((()))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&%%%(((((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))(((''''''''''''((())))))(((((((((((((((''''''''''''(((((())))))((((((((((((((((((((())))))))))))'''&&&$$$%%%'''))))))(((''''''(((((())))))******))))))))))))************)))******++++++******))))))***+++,,,---------------///111111///...///000////////////000000000000000000000000111111111111111111111222222222222333444444333333333333444444111222333333444444333333333333333333333222222222222222222333333444444444444444444444333222111111222222222111111111111000444555777666444222222333111111111111111111222222000000000000000///......------------------------///............---------........................,,,++++++******++++++,,,++++++************++++++***************+++++++++************************&&&'''(((((('''&&&'''((())))))))))))))))))))))))************************((((((((((((''''''''''''(((((((((((())))))))))))***)))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((()))((((((''''''''''''((((((((((((((((((((('''&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((+++)))&&&$$$$$$&&&)))***((((((((((((((((((((((((***(((''''''((()))((('''))))))))))))))))))))))))((((((((((((((()))******)))((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''',,,+++***)))))))))******++++++++++++++++++++++++,,,------......------,,,)))***+++,,,,,,+++***)))************)))))))))(((((()))))))))************))))))))))))))))))))))))''''''((())))))***++++++!!!"""$$$'''((()))((((((((((((((((((((((((((((((***)))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***)))))))))))))))))))))***(((''''''))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((()))******)))(((((())))))((('''''''''''''''''''''((()))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((%%%%%%%%%'''))))))&&&$$$&&&'''((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''((((((((()))))))))((((((''''''&&&&&&&&&''')))*********)))((((((((((((((())))))))))))&&&%%%%%%''')))+++***)))%%%&&&&&&'''((()))******)))))))))))))))*********))))))************)))))))))***+++,,,,,,---,,,,,,,,,...000000///...///000////////////000000000000///000000000111111111111111111111111222222222222444333333222222333333444111222333333444444333333222222222222222222222333222222222333333444444444333333444444333222222111222222222222222222222222444555666555333222222222111111111111111111111111000111222222000///..............................///............---------------------------------------------------------++++++************++++++************************************************&&&(((***)))%%%$$$%%%((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''(((((())))))******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((***)))((('''''''''''''''(((((())))))((('''&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''***(((''''''((((((((('''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&((()))***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''',,,+++***)))))))))******++++++++++++++++++++++++,,,------......------,,,)))***+++,,,,,,+++***)))************)))))))))(((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***++++++***)))(((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&((())))))(((''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((())))))((((((((())))))((('''''''''''''''''''''((()))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&'''((())))))'''%%%%%%&&&((())))))((('''&&&(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%&&&''''''((((((((((((((())))))((((((''''''&&&&&&&&&''')))*********)))((())))))))))))((((((((((((&&&&&&'''))),,,---,,,***%%%%%%&&&'''((())))))*********)))))))))))))))))))))))))))******)))))))))))))))***+++,,,,,,,,,,,,***,,,......---------...////////////000000000000///000000000111111111111000000111111111222222222222222111111111111222222111222333333444444333333222222222222222222222333111111222333333444555555333333444444444333222222222222222222333333333333222444555444222000000111333333222222111000000000000222444444111///...///........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++************************))))))))))))))))))))))))(((***+++***&&&%%%&&&)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((())))))******''''''(((((()))***++++++******))))))((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((***)))((('''''''''''''''(((((())))))((('''&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((('''((((((((((((((((((((((((((((((''''''((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''"""###%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&((()))***)))((('''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((,,,++++++++++++*********++++++++++++++++++++++++,,,,,,------------,,,,,,******++++++++++++******************))))))))))))))))))))))))************)))))))))))))))))))))))))))((((((((('''''''''&&&++++++******)))'''&&&%%%((((((((((((((((((((((((&&&&&&''''''''''''(((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((($$$$$$$$$&&&)))***)))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''')))***)))'''&&&&&&'''$$$%%%'''((((((((('''&&&(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&''''''((()))(((((((((((((((((((((((('''''''''&&&&&&'''((())))))))))))))))))))))))((((((((((((&&&&&&(((+++......,,,***&&&&&&''''''(((((())))))************))))))))))))((())))))******))))))(((((()))***+++,,,,,,,,,,,,)))+++------,,,,,,---...////////////000000000000000000000000111111111111000000000111111111111222111111000000000000111111111222333333444444333333333333333333333222222222111111222333333444555555333444444555555444444333222333333333333444444444222333444444222000000111333333222222111000//////000333666555222......///........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************+++++++++++++++***************))))))))))))))))))))))))******+++***((('''((()))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))$$$$$$%%%&&&'''((()))))))))(((((('''&&&%%%%%%$$$((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((()))((((((''''''''''''((((((((((((((((((((('''&&&'''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&)))((((((''''''(((((()))''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''!!!###&&&((()))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&''')))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******)))((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((+++,,,---------,,,***)))************************++++++,,,,,,,,,,,,++++++++++++************++++++************))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((())))))))))))(((''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''((())))))******&&&&&&&&&(((******(((&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((''''''((((((((())))))((('''''''''''''''''''''((())))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((('''***,,,)))$$$!!!$$$)))%%%%%%&&&''''''''''''&&&'''((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))(((''''''''''''(((((((((((((((&&&&&&&&&&&&'''((()))******)))))))))((((((((('''%%%&&&(((+++------***(((((((((((((((((((((((((((************)))))))))((((((((())))))))))))((((((((()))***++++++,,,,,,+++)))+++---...------...///////////////000000000000000000000000111111111111000000000000111111111111222111111111111111111222111222333333444444333333555555444444333333222222000111111222444555555666444555555666666555555555333333333333444444444555333444555444222111111111111111111111111111111111000444777777222......///........................///............---------------------------------***++++++,,,,,,++++++***++++++************+++++++++++++++*********))))))))))))))))))))))))))))))***)))((()))******)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((&&&&&&''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((((((''''''''''''(((((()))&&&'''((((((((((((((((((((((((((((((((('''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%&&&'''((()))((('''&&&''''''''''''''''''''''''&&&%%%$$$%%%''')))))))))'''''''''''''''''''''''''''(((((()))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((()))+++,,,.........---+++)))***************************++++++,,,,,,++++++***,,,+++***))))))***+++,,,************))))))))))))))))))))))))************))))))))))))))))))))))))''''''((()))***+++,,,,,,((((((((((((***,,,///000(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((('''(((((()))***++++++,,,)))(((((()))******(((%%%''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''(((((())))))(((''''''''''''''''''(((((())))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&+++---((( """)))%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((%%%&&&((()))))))))((('''&&&'''''''''(((((())))))&&&&&&%%%%%%&&&''')))*********))))))((((((((('''%%%&&&(((+++---,,,)))&&&)))))))))))))))(((((((((+++*********))))))(((((((((((())))))))))))((((((((()))***++++++,,,++++++***,,,...///......///000////////////000000000000000000000000111111111111000000000000111111111111333222222222222222222333222222333444444444333333666666555444444333222222000111111222444555666666555555666666666666666555333333333444444555555555444555666666444222222333///000000111222222333333000444888777222....../////////////////////////////////.........---------........................,,,,,,............,,,,,,++++++************++++++++++++++++++******))))))))))))))))))))))))))))))+++(((&&&'''***+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))******))))))((((((''''''++++++++++++************(((((())))))***++++++,,,((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((('''''''''''''''((()))***&&&&&&'''((()))))))))((())))))(((((('''''''''&&&%%%%%%&&&&&&'''((())))))'''''''''((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&)))))))))((((((((())))))((((((((((((((((((((((((%%%$$$###%%%(((*********(((((((((((((((((((((((($$$%%%'''((((((((('''&&&'''''''''''''''((()))***((((((((((((((((((((((((&&&'''''''''(((((()))))),,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,++++++***)))(((((('''))))))***+++++++++++++++,,,+++***)))((((((((((((************))))))))))))+++*********))))))((((((************************))))))))))))************)))(((((('''&&&%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************,,,+++***((((((((())))))(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((***((('''((()))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))******)))((('''&&&%%%%%%((()))))))))))))))((((((%%%&&&'''&&&&&&&&&(((***))))))((('''''''''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&'''((((((&&&$$$""""""###((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))+++***)))'''''''''((())))))************+++++++++,,,,,,------------......///000000000111111111111000000000000000000000000000000000111222222333333111111222222222333333333444444444555555555555666333333222111111222222222222333444555666888999999666666666666555555555555777777777777666666666666444444222222222222444444222222222222222222222222111111222333222111000///......//////000000111111222111111000///.........---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,************************+++*********))))))(((((())))))))))))************))))))*********((('''&&&((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''((()))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&***(((&&&&&&((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******)))(((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,------,,,,,,+++***++++++++++++++++++++++++******))))))(((''''''&&&''''''((())))))))))))))),,,+++***)))((((((((((((************))))))))))))******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))))))))(((((('''&&&&&&%%%(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''(((***++++++***)))((((((((()))***(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((***((('''((()))***)))'''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))(((((('''(((((((((''''''(((***))))))((('''''''''''''''''''''(((((((((((('''''')))((((((((('''''''''''')))(((((((((''''''''''''((())))))'''%%%###$$$$$$''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((()))(((((((((''''''''''''))))))))))))))))))))))))+++***)))(((''''''((()))))))))*********+++++++++*********++++++,,,,,,,,,//////000000000111111111000000000000000000000000///000000111111222333333111111111222222222333333333444444444555555555555333333222222222222333333333444444555666777888888888777777777777777777777777777777666666666555555444333333222222333333444222222222222222222222222111111222222222111000///......//////000000000000111000000//////...---------,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,************************************)))))))))((())))))))))))************(((((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%)))(((&&&&&&((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%%%%&&&''')))'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++...------,,,,,,+++++++++''''''((())))))))))))))),,,+++***)))((((((((((((************))))))))))))))))))((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((***))))))((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))***(((&&&$$$%%%''')))+++))))))((((((((()))******(((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((***((('''((()))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))(((((()))******)))''''''(((***)))((((((''''''''''''(((''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''))))))***(((&&&%%%%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((***))))))(((((((((((())))))))))))*********++++++))))))***++++++,,,------////////////000000000000000000000000000000000000//////000111111222222333111111111222222222222333333333333333444444444444444444333333333333444444555555555555666666666777777777777777777777777777777666666666666555555555444333333222222333333444222222222222222222222222111111222222111111000///...////////////000000000/////////......------,,,+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,************************************))))))))))))))))))))))))************'''((()))))))))))))))((((((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((('''((()))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((''''''''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%)))'''&&&&&&((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''+++***)))'''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((+++,,,,,,,,,,,,+++******************************///.........------,,,,,,))))))***+++++++++++++++++++++***)))(((((())))))************)))))))))(((((((((((((((''''''''''''************************'''''''''((((((((())))))******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&''')))***(((((((((((())))))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********'''(((((())))))))))))(((*********)))&&&&&&'''((()))(((''''''''''''((((((''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((''''''''''''))))))(((&&&%%%&&&'''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))(((((((((((()))))))))))))))************++++++,,,,,,---...//////........./////////000000000000000000000000000000//////000000111222222222111111111111222222222222222222222222333333333444444444333333333444555555666666666666666555555555444444444555555555555555666666666555555555444444333333333333333333333333222222222222222222222222111111111111111000000///////////////////////////.........------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++*********************************)))))))))))))))((()))))))))************''''''((()))))))))******(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''((()))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((('''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&((())))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''',,,+++)))(((&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((($$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((++++++,,,,,,++++++***)))******************************))))))))))))(((((())))))***++++++++++++++++++***))))))))))))))))))************)))))))))(((''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***((('''''''''(((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''((())))))))))))))))))***)))(((%%%$$$%%%&&&((((((''''''''''''((((((''''''(((((((((((('''''''''''''''((((((((((((((('''''''''(((((((((((((((&&&'''((('''&&&%%%&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))*********++++++,,,------...//////---............/////////////////////////////////...//////000111111222222000000111111111222222222111111111111222222222222444333333333444444555666666666666666555555555555333333444444555555555666555555555555444444444444333333333333333333333333222222222222222222222222111111111000000000000000/////////...............------------,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))******((()))))))))************''''''((((((((()))******((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((('''((()))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((((('''%%%&&&((())))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((+++++++++++++++******)))************************))))))))))))))))))))))))''''''((()))))))))))))))******)))))))))))))))***************))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''')))+++---,,,***(((&&&''''''((()))))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((***((('''((()))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&'''((())))))******)))((())))))'''%%%$$$%%%&&&(((''''''''''''(((((()))''''''(((((((((((('''''''''''''''((((((((((((((('''''''''(((((((((((((((%%%&&&''''''&&&%%%&&&(((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((((((((((()))))))))************++++++++++++,,,,,,------------.........///////////////////////////......///000000111111222000000000111111111111222000000000000111111111222333222222222333444555666666666666666666555555555555555555666666777777888555555444444444333333333222333333444444333333222222222222222222222222222222111000////////////000/////////............---------------------------+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***************************))))))))))))************))))))))))))************)))(((((((((((())))))***((((((((((((((((((((((((*********)))((('''''''''(((((((((((((((((((((((('''((()))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&''''''''''''((((((((('''''''''&&&&&&'''''''''((((((((((((((()))))))))(((&&&%%%&&&((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++++++++++++++***))))))************************+++++++++,,,,,,,,,,,,,,,''''''((()))))))))))))))******))))))))))))******************))))))))))))((((((((()))))))))******++++++++++++++++++++++++((((((((())))))))))))***''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++***)))'''&&&'''((()))))))))((('''&&&))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((***((('''((()))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))&&&'''((()))************((())))))(((&&&%%%&&&((('''''''''''''''((())))))''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((()))%%%'''((((((''''''((()))''''''(((((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&'''((()))******)))((((((((((((((()))))))))***,,,,,,++++++++++++******,,,,,,---------.........////////////////////////......//////000111111111000000000000111111111111/////////000000000111111111111111222222333444555555555555666666666666666444444555666666777888888444444444333333333333222222333333444444333333222222222222222222222222222222111000///...//////000//////.........------------------------.........---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***************************((()))))))))************))))))))))))***************)))(((''''''((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''((()))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((())))))'''&&&%%%&&&(((******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++***)))))))))))))))******************))))))))))))(((((())))))******++++++''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''(((((()))))))))'''&&&%%%))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((***((('''((()))***)))((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***+++,,,,,,&&&'''((()))************)))******)))''''''(((***'''''''''''''''((()))***''''''((((((((((((''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&'''))))))((((((***+++'''(((((()))***++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&'''''''''(((((())))))************************&&&'''(((*********)))((((((((((((((())))))))))))///......------,,,,,,+++,,,,,,,,,---------......////////////////////////......//////000111111111000000000000111111111111////////////000000000000111111111111222333444555555555555555666666777777222222333333444555666666444444444333333333222222222222444444444444222222222222222222222222222222222111///.........///000//////.........---------........................---------,,,,,,+++++++++***+++,,,------,,,+++***************************(((((())))))*********+++))))))))))))************+++***)))'''''''''((()))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''((()))(((&&&%%%%%%&&&'''''''''&&&&&&'''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((('''&&&%%%&&&(((******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++************************+++******)))))))))))))))++++++******))))))(((((())))))))))))((((((((((((******)))((((((((((((((())))))(((((((((((())))))***)))(((''''''((()))***%%%'''((('''&&&$$$$$$%%%''''''''''''((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************)))(((''''''(((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***))))))(((((('''''''''&&&&&&'''''''''(((((())))))))))))************)))))))))))))))))))))(((''''''%%%%%%&&&'''((()))************))))))((((((''''''(((((())))))((('''&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))************)))((())))))))))))))))))))))))(((((((((((('''%%%$$$###,,,,,,,,,---------..................////////////............////////////111111000000//////......000000000000111111111111222222222333333444444444333444555555666555555555555555555555666666666666555555555555555444444444444444444444444444444444555555444444444333333333222222222111000//////............------,,,,,,,,,......//////...---,,,,,,...---,,,,,,......---,,,------------------------,,,+++******))))))******************))))))))))))))))))))))))))))))))))))+++***((('''&&&&&&&&&'''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''((()))+++)))&&&######%%%''')))(((((())))))((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((((('''%%%$$$$$$%%%&&&''''''(((((('''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))+++)))&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$(((((())))))((('''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''))))))(((((((((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((++++++++++++++++++++++++************************+++******)))))))))))))))*********)))))))))))))))))))))))))))((((((((((((******)))((((((((((((((())))))(((((((((((())))))'''((()))******)))((('''&&&((())))))'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************************)))))))))(((((()))))))))*********))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))))))))************)))))))))))))))))))))(((''''''(((((((((((((((((())))))***)))))))))((((((((('''((((((((((((((('''&&&&&&&&&''''''(((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))((())))))******))))))((())))))))))))))))))))))))------,,,,,,+++*********,,,,,,,,,,,,------------............////////////............////////////111000000000/////////...000000000000111111111111222222222222333333333444333333444555555555555555444555555555666666666666777777777777666666666666666666666666666666666666444444444444333333333333222222111111000//////.........---------,,,,,,,,,///000000000//////...---...---,,,,,,......---,,,++++++++++++++++++++++++,,,+++******))))))******************))))))))))))))))))))))))))))))))))))+++***((('''&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''((()))+++***'''&&&%%%&&&((()))(((((((((((((((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((((((''''''&&&&&&''''''''')))***+++***((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''%%%###%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''$$$%%%'''(((((('''%%%$$$((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''')))((((((''''''(((((())))))(((((((((''''''''''''((((((((((((((((((((((((++++++++++++++++++++++++************************+++******)))))))))))))))))))))))))))************))))))))))))((((((((((((***))))))((((((((((((((())))))(((((((((((())))))&&&'''***++++++***'''&&&''')))******(((''''''(((''''''''''''(((((((((((())))))))))))))))))(((((())))))))))))))))))))))))************************(((((((((((((((((((((((()))***+++++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))******))))))((()))))))))))))))(((''''''******)))))))))((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((((((''''''''''''((((((***))))))(((''''''&&&&&&(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((())))))((((((((())))))))))))))))))))))))******)))(((((()))******++++++,,,,,,,,,------------............/////////............////////////000000000000////////////000000000000111111111111111111111222222222222222222333444444555555444444444444444555555555666666666666666666666666666666555555555555555555555555444444444333333333222222222111111000000//////......------------,,,,,,,,,......//////......------...---,,,,,,......---,,,++++++++++++++++++++++++,,,+++******))))))******************))))))))))))))))))))))))))))))))))))***)))(((''''''&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''((()))******)))(((((((((((()))&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''(((((((((((((((''''''(((((((((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''''''''%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((************************************************+++******)))))))))))))))(((((())))))******++++++))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))'''((()))******)))(((''''''(((***)))(((''''''(((''''''''''''((((((((((((++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((***+++---,,,+++)))(((***)))(((''''''((()))***((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))(((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''************))))))))))))))))))))))))(((((((((((('''(((((((((((((((''''''&&&''''''(((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''(((((((((((((((((((((''''''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&''''''(((((((((((('''))))))))))))))))))))))))'''&&&$$$$$$$$$&&&((()))++++++++++++,,,,,,,,,,,,---------.........//////............////////////000000000000///////////////000000000111111111111111111111111111111111111222222333444444444444444333333444444444555555555333333444444444444444555333333333333333333333333333333333333222222222222111111000000////////////------------------------+++++++++,,,,,,++++++***...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************)))))))))((((((((((((((((((((((((((())))))((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))(((((()))))))))(((((('''&&&&&&'''((())))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&((())))))((('''&&&%%%&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''((((((((((((((((((((((((************************************************+++******)))))))))))))))(((((())))))******++++++))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))%%%''')))((('''&&&'''(((''''''''''''((((((((((((++++++******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((()))+++,,,---+++***(((***)))(((''''''((()))***((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((()))))))))))))))(((''''''((((((((()))***+++++++++(((((((((((())))))))))))''''''((((((((((((((('''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''((((((((((((((())))))))))))))))))))))))***)))''''''''')))+++---*********+++++++++,,,,,,------------........................////////////////////////000000000000///000000000111111111111111111111111111111111111111222222333333333333333333333333333444444444444222333333333444444555555333333333333333333333333333333222222222111111111000000000///////////////------------------------******+++++++++++++++***...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************)))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))&&&&&&'''((((((((('''&&&&&&&&&'''((())))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((''''''&&&&&&$$$%%%&&&'''((('''&&&&&&'''((())))))((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((************************************************+++******)))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((())))))***))))))(((((((((((())))))***)))(((''''''((()))***%%%&&&(((((('''''''''(((''''''''''''(((((((((((())))))))))))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''((()))******)))((('''((()))***+++++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''')))))))))))))))(((''''''&&&''''''((()))***+++,,,(((((((((((())))))))))))&&&'''((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((())))))))))))))))))))))))))))))))))))***))))))((()))***+++,,,))))))*********+++++++++,,,------------.....................////////////////////////000000000000000000000000111111111111222222222222222111111111000111222222333333222222222222222333333333444444444444444555666666777777444444444444444444444444222222222111111111000000////////////////////////,,,,,,,,,------------...,,,,,,------......------...---,,,,,,......---,,,************************,,,+++******))))))******************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''((()))%%%&&&''''''''''''''''''&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((('''&&&$$$$$$%%%&&&''''''''''''%%%&&&''''''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''''''''%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''(((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((************************************************+++******)))))))))))))))*********)))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((())))))(((((())))))))))))((((((%%%'''))))))(((((()))***''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***++++++***((('''((((((((())))))*********(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++''''''''''''((((((((())))))(((((((((''''''''''''''''''(((((((((((('''''')))))))))))))))((('''''''''''''''(((((()))))))))'''((((((((()))))))))***&&&&&&'''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%&&&''''''(((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''((()))************))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))*********+++,,,,,,---------.....................////////////.../////////000000000111000000000000111111111111444333333333222222222222000111111222222222222222222222222222333333333333333333444555555666777777444444444444444444444444222111111111000000000000////////////////////////,,,,,,,,,---------......,,,,,,---..................---,,,,,,......---,,,)))))))))))))))))))))))),,,+++******))))))******************))))))))))))))))))))))))))))))))))))&&&'''((())))))(((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''((()))&&&''''''''''''(((((()))(((((((((((((((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))******)))(((((('''%%%%%%%%%&&&&&&'''((()))"""$$$%%%%%%$$$###%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%###%%%'''((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))************************+++******)))))))))))))))++++++******))))))(((((())))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((())))))&&&'''***++++++***'''&&&'''(((***+++***)))***+++''''''''''''((((((((()))&&&&&&''''''(((((())))))))))))))))))))))))))))))************************''')))***,,,,,,***)))'''((((((''''''((()))******'''((()))******)))((('''))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&'''((()))***+++,,,&&&'''''''''(((((())))))))))))(((((('''''''''&&&''''''(((((((((((('''''')))))))))))))))(((((('''(((((((((((('''''''''''''''((((((((())))))******&&&&&&'''((())))))((((((&&&''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&))))))((('''&&&%%%%%%$$$&&&''''''(((((((((((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))'''''')))***++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************,,,,,,,,,---------................../////////000.../////////000000111111000000000000111111111111444444444333333222222222000000111222222222222222111111222222222333333333111111222222333444555555222222222222222222222222111111111111000000000000.........///////////////,,,,,,,,,------.........***+++,,,,,,------------...---,,,,,,......---,,,++++++++++++++++++++++++,,,++++++***)))*********************))))))))))))))))))))))))))))))))))))&&&'''((())))))(((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((******)))((('''((()))((((((((((((((()))***+++((()))))))))((('''&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***************)))((((((''''''&&&&&&'''(((***+++%%%&&&(((''''''&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&)))+++)))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((''''''''''''(((''''''&&&&&&''''''(((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******************************++++++++++++******((((((((((((((((((((((((''''''''''''((((((((()))))))))((((((''''''&&&&&&'''((()))******+++******%%%&&&''''''((((((''''''******))))))((((((''''''))))))))))))((((((((((((***)))(((''''''((()))***'''((()))******)))((('''************************))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******))))))(((''''''''''''((())))))))))))************((((((((((((((((((((((((&&&&&&&&&&&&%%%'''+++...+++*********))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((******))))))((((((''''''((()))***)))'''&&&&&&((()))(((((()))++++++***)))***)))((('''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((******************************+++,,,,,,---......,,,,,,,,,---------......000000000000///////////////////////////000111111222222111111222222333444333222222111111222222333111111222333333333333222666555555444444333222222333333333333333333333333111111111111000000000000000000//////.........---...........................------,,,,,,------...+++++++++***++++++,,,,,,))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''''''''''''''((())))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((************)))(((&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((&&&&&&&&&''')))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***))))))((('''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((,,,)))'''&&&''')))******((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%((((((''''''''''''((((((((((((((((((((((((((((((***)))'''%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************((())))))******))))))(((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''(((((())))))***)))))))))%%%&&&''''''((((((''''''***)))))))))(((((((((''')))))))))(((((((((''''''***)))(((''''''((()))***(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''(((((()))***''''''&&&%%%%%%%%%%%%&&&(((((()))))))))*********(((((((((((((((((((((((()))))))))((('''''')))+++(((((('''''''''&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))(((((('''''''''((()))(((&&&%%%&&&'''(((''''''(((******)))'''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&'''''')))))))))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((------------------------+++++++++,,,,,,---------,,,,,,,,,---------......000000000000///////////////////////////000111111222222111111222222333444333222222111111222222333111111222333333333333333333333444444444444444444333333333333333333333333111111111111000000000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,+++++++++++++++,,,************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((*********))))))(((&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((()))))))))((('''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))((((((((('''''''''((((((((())))))+++)))&&&&&&'''((())))))''''''''''''''''''''''''))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((()))))))))(((''''''&&&&&&'''(((((((((((('''))))))))))))((((((((((((((((((((('''''''''&&&&&&))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''((()))((('''&&&&&&%%%%%%&&&&&&(((((())))))))))))******((((((((((((((((((((((((+++,,,,,,***(((''''''((((((''''''''''''&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((()))))))))(((((((((((('''&&&'''((('''&&&%%%&&&''''''&&&&&&'''))))))(((&&&'''&&&&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&******))))))(((''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000///////////////000111111222111111111111222333333333222222111111222222333111222333333444444333333222222222333444555555555333333333333333333333333111111111111000000000000////////////............------------------------...------,,,,,,------......---,,,++++++***++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((***))))))((('''&&&&&&&&&''''''''''''(((((((((((())))))))))))(((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''$$$&&&(((******)))'''&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''&&&&&&&&&(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))******(((%%%%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''(((***++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((()))))))))(((((((((((((((&&&&&&''''''(((((())))))(((((()))(((((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((***))))))((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((()))***+++***(((&&&&&&&&&************************((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''&&&%%%$$$%%%''''''&&&&&&'''))))))(((&&&&&&&&&&&&'''&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((***)))((('''&&&%%%%%%%%%))))))((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......////////////000000000000///////////////000000111111111111111111222222333333222222111111222222333222333333444444444444444222222333333333444444444222222222222222222222222111111111111000000000//////////////////.........000000000000000000000000...------,,,,,,------...///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((()))))))))))))))))))))))))))''''''''''''((((((((((((******)))((('''&&&&&&%%%''''''''''''(((((((((((((((((())))))(((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&'''''''''((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((())))))))))))'''%%%%%%&&&'''''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''((()))***))))))''''''''''''''''''''''''''''''))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))((((((&&&&&&''''''(((((())))))(((((()))(((((('''&&&&&&&&&'''(((((())))))(((((((((((((((((())))))))))))((('''''''''&&&&&&&&&&&&(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((******)))(((((((((((()))'''(((((((((((()))))))))((((((((((((((((((((((((%%%''')))((('''&&&&&&'''++++++++++++++++++++++++((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''((((((((($$$&&&'''&&&%%%%%%&&&'''(((''''''(((******)))'''&&&'''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))((('''&&&%%%%%%%%%&&&'''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------........./////////000000000111///////////////000000111111111000000111111222333333222222111111222222333333333444555555555555444444444333333333222222222222222222222222222222222111111111111000000000///.........///////////////000000000000000000000000...------,,,,,,------...///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((***))))))((('''&&&&&&&&&''''''''''''(((((((((((('''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''&&&'''((()))***''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((((('''%%%&&&'''((('''&&&(((((((((((((((((((((((($$$$$$%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((()))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((())))))*********'''''''''((((((((((((((((((((()))))))))(((''''''''''''((())))))))))))((((((((((((((())))))))))))((((((((('''''''''&&&&&&(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((())))))(((''''''&&&&&&''''''''''''(((((((((((())))))(((((((((((((((((((((((($$$%%%'''&&&&&&&&&''')))(((((())))))))))))******((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&''''''''''''(((((((((%%%&&&''''''&&&&&&'''((((((''''''(((******)))'''&&&'''((()))))))))((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000111111///////////////000111111111000000000000111222222333222222111111222222333333444555555666666555555444444444333222111111111222222222222222222222222111111111111000000000000.........///////////////------------------------...------,,,,,,------...///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%&&&''')))+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&''''''''''''((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''%%%$$$$$$&&&(((***''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))************************'''(((((())))))(((((('''((((((((((((((((((((((((''''''((()))***++++++,,,((((((((((((((('''''''''(((((())))))***)))))))))''''''((()))))))))))))))'''((((((((()))))))))***)))))))))((((((((('''''''''((()))******)))((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))***)))((((((''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&''''''&&&%%%%%%(((***&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%'''((((((''''''((()))'''&&&&&&'''))))))(((&&&$$$%%%'''))))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((()))*********((((((((((((((((((((((((+++++++++,,,,,,---------,,,,,,,,,---------...............///000111111111///////////////000111111000000000000000111222222333222222111111222222333444444555666666666666666333333222222222222222222111111111111111111111111111111111111000000000000............/////////000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,,,,------++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((()))((('''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))************************&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&''')))***+++,,,---))))))(((((('''''''''&&&'''((()))******+++******'''(((((()))))))))))))))'''((((((((())))))******))))))))))))(((((((((((('''((()))******)))(((''''''((()))******)))((('''************************))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******++++++***)))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))(((&&&%%%%%%(((+++&&&'''''''''(((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''(((((('''''')))***%%%%%%$$$&&&'''((('''%%%###$$$&&&(((((('''&&&%%%(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((()))******+++******************************+++,,,,,,---......,,,,,,,,,---------......---......///000111111222///////////////000111111000000000000000111111222333222222222222222222333444555555666666666666666111111111222222333444444111111111111111111111111111111111111000000000000---.........//////000000...........................------,,,,,,------...------,,,,,,,,,---......++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))*********)))((('''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&''''''((()))))))))''''''''''''((((((((()))&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))((('''''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((()))))))))))))))(((((()))******)))'''************************&&&&&&&&&%%%%%%$$$$$$$$$((((((''''''''''''((((((((((((((((((((((((((((((%%%''')))***+++***)))(((((((((((((((((((((((((((,,,,,,++++++***)))(((((())))))))))))))))))))))))+++******))))))******+++''''''''''''((((((((((((******))))))((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&((()))***&&&''''''(((((((((((((((************************))))))))))))))))))))))))******))))))((((((''''''***)))((('''&&&&&&'''(((***)))(((''''''((()))***)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))''''''((((((((((((''''''******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))(((''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%)))******)))&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''))))))***))))))(((''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))***,,,,,,+++)))((()))***++++++************++++++***+++,,,,,,------,,,,,,////////////000000000000000000///////////////000000000000000111111111111444555555666666666666666+++///333666555444333222222333333444444555555555555555444333333222111111000000000000000000000000///////////////......---)))+++---/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%((('''&&&%%%###"""!!! ((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''((((((((((((''''''''''''((((((+++***((('''&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((''''''''')))+++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''',,,,,,+++******)))(((((()))))))))))))))))))))))),,,++++++******++++++,,,''''''''''''((((((((((((***)))))))))((((((((('''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''***)))((('''&&&''''''(((***)))(((''''''((()))***+++***)))(((((()))***+++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))((((((''''''(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((('''&&&&&&'''''''''''''''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%((()))***(((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''((()))))))))(((((('''&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,+++)))((()))***+++******))))))******+++***+++,,,,,,------,,,,,,.../////////000000000000000000////////////000000000000000000111111111111333333444555555555555555111444666777555333222111444444444444444555555555555444444333222222111111000000000000000000000000///////////////......---+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***)))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&&&&&&&&&&'''((()))******+++((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%'''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&'''(((***+++((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&'''((('''&&&''')))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&+++++++++******))))))((())))))))))))))))))))))))*********))))))*********''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''))))))(((''''''''''''((())))))(((((((((((())))))******))))))))))))******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''(((((((((((('''''')))))))))(((((((((((('''(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&((()))((('''&&&'''(((''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))***+++++++++)))((()))***+++******))))))******+++***++++++,,,,,,,,,,,,,,,....../////////000000000000000////////////000000000000000111111111222222222222333444444444444444444666777777555444444555555555555555555444444444444444333333222222111111000000000000000000000000///////////////......---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******)))))))))(((((((((************************))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((((((''''''######%%%''')))+++,,,---((((((((((((''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((('''&&&&&&''''''((()))***((((((''''''''''''((((((((((((((((((((((((((((((******))))))(((((((((''''''''''''''''''''''''''''''(((((((((&&&'''(((***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%+++*********)))))))))((()))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''(((((((((((())))))))))))((((((((((((((((((((('''''''''&&&&&&(((((((((((())))))))))))'''''''''((()))*********''''''''''''''''''''''''(((((((((((((((((((((((('''((()))))))))'''&&&%%%&&&''''''(((((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''(((((((((((((((''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((('''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&%%%&&&''''''&&&&&&((()))''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***+++***)))((()))*********))))))))))))************+++,,,,,,,,,,,,+++........./////////000000000////////////000000111000000111111111222222222222222333444444444444444222444555555555555888:::666666666555555444444444333333333333222222111111000000000000000000000000///////////////......---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))((((((************************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((%%%&&&'''(((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))((((((''''''''''''((((((***)))((((((''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((******))))))(((''''''''''''''''''''''''''''''''''''(((((((((&&&&&&(((***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))))))))'''&&&%%%&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&''''''(((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&''''''((()))''''''((((((((((((((('''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&$$$%%%''''''&&&&&&((()))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&((((((((((((((((((((((((''''''((((((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))******)))((()))******))))))))))))))))))***)))***++++++,,,,,,++++++............///////////////////////////000111111111111111111222222222222333333444555555555555444222333444333333444777999666666555555444444444333333222222222222222111111000000000000000000000000///////////////......---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))************************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((())))))&&&&&&'''((()))))))))((()))))))))))))))((((((((((((((((((((('''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((()))))))))(((((('''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''((()))(((&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,''''''''''''(((((((((((((((((((((((())))))))))))***)))))))))(((((((((((((((((((((((())))))))))))&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''''''''(((((((((&&&'''(((((()))((((((((((((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((()))&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''$$$%%%''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&'''((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))(((((()))+++***))))))(((((())))))***)))******+++++++++++++++------.........////////////......//////000111222111111111222222222222333333333444555555555555555444555555333222111333444444444444444444333333333222222222222222222111111000000000000000000000000///////////////......---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))************************(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))''''''((()))))))))((((((%%%%%%&&&&&&''''''((((((((((((((((((''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&''''''((()))***((((((''''''''''''((((((%%%&&&'''((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%((()))))))))))))))))))))))))))))))))))))))))))))*********))))))*********''''''''''''(((((((((((('''((((((((()))))))))***))))))((((((((('''''''''(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))&&&''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&((()))))))))(((((('''((()))******)))((('''((()))***++++++***)))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%''')))***&&&&&&'''((((((((((((((('''''''''''''''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&'''(((((()))))))))(((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))(((((()))+++))))))(((((((((((())))))))))))***+++++++++++++++---------.........//////............///000111222111111111222222222333333222222333444444444444444333444555444333222222333222222222333333333333333111111111111111111222222000000000000000000000000///////////////......---+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''((((((((())))))))))))((())))))))))))(((((('''#########$$$%%%%%%&&&&&&((((((((((((''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))***((((((''''''''''''((((((%%%&&&'''((()))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))'''((((((((())))))******(((((('''''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&((()))+++&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&((()))))))))(((((('''((()))******)))((('''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''%%%%%%%%%''')))***&&&&&&'''((())))))((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&'''''''''''''''((()))******))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&((())))))(((((()))+++))))))(((((((((((())))))))))))***++++++++++++***---------.........//////............///000222222111111222222222333333333111111222333333333333222///222444555444444555777111111111222222333333333111111111111111111222222000000000000000000000000///////////////......---)))+++---/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))(((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))((((((''''''''''''''''''''''''&&&'''''''''(((((())))))************************)))(((((((((''''''''''''(((((((((((())))))))))))))))))***))))))(((''''''(((((((((((((((''''''''')))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******((((((''''''''''''((((((((())))))))))))'''&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((******)))(((''''''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((......---***((('''((()))&&&'''(((***++++++,,,,,,))))))((((((''''''&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************''''''(((((())))))******((((((((((((((()))******))))))))))))))))))))))))******))))))((((((''''''%%%'''((((((''''''(((***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''+++***((('''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))$$$%%%&&&(((***,,,......''''''''''''''''''''''''((((((''''''''''''((((((***((('''&&&&&&'''(((***''''''''''''''''''''''''''''''&&&%%%###$$$&&&)))''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''&&&'''((())))))((('''&&&((('''&&&&&&&&&&&&'''(((&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&+++***'''&&&&&&'''***+++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------,,,------...///000---------......000111111111111000000000000111111222222222222222222222222111222333333444444333333333333333222222111111111000000111111111111000000111111111111000000000000//////.........---------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++///...,,,***))))))***+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))+++***)))'''''')))***+++(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))((('''&&&&&&))))))((((((''''''&&&&&&))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''(((((('''''''''&&&&&&&&&))))))((((((''''''''''''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((('''%%%%%%%%%''')))***'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&(((((((((((())))))))))))))))))((((((''''''&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''((((((((())))))))))))***,,,+++***))))))))))))***'''''''''''''''''''''''''''''''''((((((((((((((()))))))))(((((((((''''''''''''''''''((((((((((((%%%(((***+++******+++,,,************)))(((((('''))))))(((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))))))))&&&'''((((((''''''(((***(((((('''''''''&&&&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((()))((('''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&'''((())))))******''''''''''''''''''''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''&&&%%%###$$$&&&)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))(((((((((((((((((()))''''''''''''''''''''''''))))))*********+++++++++++++++++++++++++++++++++---,,,,,,------...///000//////...//////000111222000000////////////000000222222222222222222222222111222222333444333333333333333333222222111111111000000111111111111000000111111111000000000////////////.........---------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,+++))))))((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,,,,++++++++++++''''''''''''''''''''''''+++***(((''''''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((''''''&&&(((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((('''''''''&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))(((((('''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&((('''%%%%%%%%%'''(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((((((((()))))))))((((((((((((((('''''''''((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))************---,,,++++++++++++++++++(((((((((((((((((((((((((((((((((((((((''''''''')))))))))(((((((((((((((''''''''''''((((((((((((!!!%%%)))+++,,,+++************))))))((('''&&&&&&(((((())))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))&&&''''''((())))))******&&&'''((((((''''''((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((''''''&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&'''&&&%%%$$$$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''(((((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&''')))******)))'''&&&'''''''''''''''''''''''')))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000111000000///000000111111//////............//////111111111111111111222222111111222333333333333222222222222222222111111111111111222222222222111111111111000000000000//////...............---------,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,+++++++++,,,,,,++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''***)))'''''''''''')))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''&&&%%%%%%'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((()))))))))*********,,,,,,++++++***++++++,,,))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%(((******)))'''&&&&&&'''''''''''''''((())))))(((((())))))******++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))))))))*********))))))((((((''''''((((((((((((((())))))***))))))))))))))))))))))))'''''''''((((((((())))))&&&((()))(((''''''((()))((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''''')))((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((()))(((''''''''''''((()))''''''''''''''''''''''''&&&&&&'''&&&$$$$$$&&&(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))'''(((((((((((((((((('''''''''''''''''''''''''''))))))))))))************************************,,,,,,,,,,,,---...//////111000///////////////000.........------.........000000000111111111111111000111111222222222222222222222222111111111111111111111222222222222111111111000000000////////////........................,,,,,,,,,,,,,,,---......------,,,,,,,,,+++++++++------...///...---,,,+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''(((((((((((('''''''''''''''((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((*********(((%%%$$$%%%&&&''''''&&&&&&'''((()))***(((((())))))******++++++))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++******))))))((((((''''''((((((((((((((())))))***(((((((((((((((((((((((()))((((((((('''''''''&&&'''((()))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******((((((((('''&&&&&&%%%$$$((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((()))))))))*********************************,,,++++++,,,,,,---.../////////...---------............------------....../////////000000111111111///000111111222222111111111111111111111111111111111111111222222111111111000000000////////////...---.....................------,,,,,,------...///------,,,,,,,,,+++++++++,,,---...///...---,,,+++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((***))))))((('''&&&&&&%%%(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((('''(((((()))***((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((()))((('''%%%&&&(((******)))((('''''''''((()))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))(((((('''&&&&&&%%%'''((()))((('''&&&'''((('''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((&&&%%%$$$###((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***'''''''''(((((()))******''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((***(((&&&$$$$$$&&&(((***))))))))))))))))))))))))((((((((()))))))))******************************++++++++++++,,,---...///---------,,,,,,---............------------............//////000000111111//////000111111111111000000000000111111111111111000000111111111111000000000000////////////......---------...............---------------......///------,,,,,,,,,,,,++++++******++++++++++++******---,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))(((''''''&&&&&&'''(((((())))))((((((''')))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&'''((()))***(((((((((((((((((((((((($$$%%%%%%&&&'''((()))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''''''(((((((((((()))))))))((('''''''''(((((()))***'''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((&&&'''))))))(((((()))******)))((('''''')))***+++))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))'''&&&'''((('''((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((((((((((((((&&&''''''''''''&&&$$$$$$((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((())))))(((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))***************************++++++++++++,,,---...///---------------...///000//////............//////------...//////000111111...///000000111111000000///000000000111111111222//////000000000000//////000000/////////.........---------.........//////---------------...//////------,,,,,,,,,,,,++++++******)))))))))*********---,,,***))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''(((((((((((('''''')))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***+++******)))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''(((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((((((((()))))))))((((((((((((((('''''''''((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))************(((((('''(((((()))******''''''''''''''''''''''''&&&'''''''''(((((())))))((()))))))))******++++++''''''''''''((((((((()))%%%(((+++,,,***(((''''''&&&&&&&&&&&&))),,,///111))))))((((((''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************''''''(((((())))))******((((((((((((((()))******((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((()))***)))'''&&&&&&''''''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''$$$%%%&&&'''''''''&&&%%%((((((((((((((((((((((((''''''''''''((((((((())))))))))))(((''''''&&&&&&'''&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''((()))******)))((('''&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++,,,---......---------......000111222//////............//////---------...///000000111...//////000000000000000//////000000111111111222......////////////......000/////////............---------.........//////...------------...//////---------,,,,,,,,,++++++,,,,,,*********+++,,,---,,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******++++++''''''''''''''''''''''''))))))************))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))(((###$$$%%%'''(((***+++,,,''''''(((((((((((('''''')))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((())))))******++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''((((((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&(((((((((((())))))))))))))))))(((((('''''''''&&&((((((''''''''''''((((((+++***)))(((((()))***++++++***)))'''''')))***+++))))))))))))))))))))))))******))))))((((((''''''******)))((('''&&&%%%%%%&&&&&&&&&'''''''''(((((())))))(((((((((((())))))''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((******)))((('''&&&&&&%%%''''''''''''''''''&&&&&&'''(((((((((((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***)))***+++++++++***((('''))))))(((((('''''''''&&&(((%%%######%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******))))))(((''''''''''''''''''''''''''''''''''''''')))'''&&&&&&&&&''''''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((((('''''''''(((((('''(((((()))))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&$$$"""###'''***)))((('''&&&&&&'''((()))(((((())))))***+++------******+++++++++,,,,,,,,,.........------,,,,,,,,,---------............///000///...------...///000111111000000//////......000000111111111111000000000000000000000000000000000000//////.........---------------------------------------------------........................*********))))))))))))(((++++++************++++++******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''++++++***)))))))))))))))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((******)))((('''&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''%%%&&&((()))***)))'''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))))))))(((((('''''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******'''''''''''''''''''''''')))((('''&&&&&&'''((()))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((('''''''''&&&)))))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''(((((())))))(((((('''(((((((((((((((((('''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************++++++++++++*********)))((((((((())))))))))))***((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((((((((('''&&&&&&))))))(((((((((''''''''')))(((&&&&&&''')))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''((()))))))))(((((((((((((((''''''((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((&&&%%%%%%(((***((((((''''''''''''(((((()))))))))((())))))************+++++++++,,,,,,,,,......---------,,,,,,,,,---------............///000///...------...///000111000000000/////////...000000111111111111000000000000000000000000000000000/////////............------------------------------------------------------------------------++++++*********)))))))))++++++************++++++******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''"""###&&&((()))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((())))))(((((('''''''''((((((((((((((((((((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))((())))))******))))))(((******)))(((((('''&&&&&&***))))))(((((())))))***(((((((((((((((((((((((())))))))))))************,,,,,,++++++++++++******))))))))))))************)))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((************************((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&'''''''''''''''&&&))))))(((((((((((('''''')))(((''''''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&'''(((((((((((('''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''((())))))''''''((()))''''''((((((((((((''''''***))))))(((''''''((((((******+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------............/////////............///000000000000000////////////000000111111111111000000000000000000000000000000////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''###$$$&&&'''((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''&&&&&&''''''((()))(((((((((''''''(((((()))'''''''''((((((((((((((($$$%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******)))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''(((((((((((())))))(((((((((((())))))))))))************))))))))))))))))))((((((''''''******))))))))))))******((((((((((((((((((((((((((()))))))))************)))((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((%%%&&&&&&&&&'''''''''(((''''''''''''((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((&&&&&&((())))))(((&&&&&&'''((((((((())))))))))))))))))(((((((((((((((((('''&&&&&&&&&''''''$$$###''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%))))))((('''''''''''''''''''''''''''''''''''''''&&&'''(((((('''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''''''''%%%&&&&&&''''''''''''''''''((()))******)))((('''((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&(((******)))''''''(((&&&'''((())))))((('''&&&***))))))((((((((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...............//////000000000000000////////////000000111111111111000000///////////////////////////////////////.........////////////////////////------------------------------------------------------,,,,,,,,,+++++++++++++++************++++++******))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))***)))(((((('''(((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&)))))))))((('''&&&$$$###((((((((((((((((((((((((***)))'''&&&&&&''')))***'''&&&&&&&&&&&&'''(((((((((((((((((((((((()))***&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''((((((((())))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))************))))))))))))******((((((((((((((((((((((((((()))))))))************&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&'''((((((((('''''''''((((((((())))))&&&&&&'''((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''))))))((((((((()))))))))(((((())))))))))))))))))'''&&&&&&&&&''''''$$$###''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%))))))((('''''''''''''''''''''''''''''''''''''''''')))+++***(((&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&&&&'''''''''''''''&&&&&&((())))))(((&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$''')))***((('''&&&&&&&&&'''((())))))((('''&&&))))))))))))***+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---......///////////////////////////000000000000000000111111111111000000////////////////////////.........///////////////////////////////////////------------------------////////////////////////---------,,,,,,,,,,,,+++++++++************++++++******))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((())))))&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''++++++***)))((('''%%%%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&'''((((((((((((((((((((()))******&&&&&&''''''(((((())))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))************))))))))))))))))))))))))))))))((((((((()))))))))))))))&&&'''''''''(((((())))))''''''((((((((()))))))))))))))(((((((((((())))))((())))))******))))))(((''''''((())))))***++++++***))))))(((((())))))***(((((((((((((((((((((((())))))))))))************''''''(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))$$$%%%&&&'''(((***++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''(((((())))))'''''''''(((((())))))***%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))((('''''''''''''''(((((())))))))))))******)))(((''''''((()))(((&&&''''''''''''''''''''''''((((((((('''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''&&&))),,,+++(((&&&&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''%%%$$$"""&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''%%%'''))))))(((&&&&&&'''''''''((((((((((((''''''(((((())))))***,,,---...******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///,,,---...///000000000///////////////000000000000000000111111111111000000000000000000000000000000.........///////////////........................------------------------////////////////////////---------,,,,,,,,,++++++++++++************++++++******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''((((((((()))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((())))))))))))))))))******(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))***++++++'''''''''(((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&((())))))))))))))))))((())))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((((((((('''((((((((())))))))))))))))))(((((((((((())))))'''(((((())))))(((((('''))))))))))))))))))******)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***'''(((((((((((()))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))&&&''''''((())))))******%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((,,,+++***(((''''''''''''(((((()))))))))*********)))(((&&&&&&''')))))))))'''''''''''''''''''''''''''((((((((((((((())))))))))))(((''''''''''''''''''''''''''''''''''''''' %%%)))***'''%%%''')))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))))))))'''%%%$$$''''''((()))))))))((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''''''''''''''''''''(((***)))((('''((()))((((((''''''''''''(((((()))))))))))))))***++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............///,,,---...///000000000///.../////////000000000111000000111111111111000000000000000000000000000000............/////////000------------------------------------------------////////////////////////,,,,,,,,,,,,++++++++++++++++++************++++++******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))++++++***))))))))))))***''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''((((((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((()))******(((((((((((((((((((((((('''(((***++++++***((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))***+++,,,((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))(((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((((((''''''++++++******)))(((((((((((((((''''''''''''((((((************************))))))))))))************&&&'''''''''(((((())))))))))))))))))************(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((************))))))))))))&&&''''''((()))******+++%%%&&&'''((())))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((000///---+++))))))))))))(((((())))))*********+++(((%%%######%%%'''((((((((((((((((((((((((((((((''''''(((((())))))******))))))(((''''''''''''''''''''''''''''''''''''''' &&&(((&&&%%%(((+++'''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%'''(((******)))'''&&&'''(((((()))))))))))))))***)))(((''''''((()))***(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))******))))))(((((((((''''''''''''''''''''''''''')))***+++***)))((()))+++)))((('''&&&&&&'''((()))***))))))(((((((((((((((******+++++++++,,,,,,,,,*********++++++,,,,,,,,,---------.........//////+++,,,...000000000000///.../////////000000111111000000111111111111000000000000000000000000000000---.........//////000000------------------------------------------------........................,,,,,,,,,+++++++++******++++++************++++++******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((('''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))*********)))(((''''''&&&''''''((((((((((((((((((((((((''')))+++------+++)))'''&&&%%%%%%%%%%%%&&&''''''(((((((((((()))***+++,,,))))))(((((('''''''''&&&(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******'''''''''''''''''''''''')))))))))))))))))))))))),,,***))))))******((('''&&&&&&'''((())))))(((((($$$***---)))%%%''')))***'''''''''((((((((((((((((((((((((((())))))))))))***)))((('''&&&%%%$$$######$$$%%%&&&''')))************)))((('''&&&&&&%%%(((''''''''''''(((((()))((((((((((((((((((((((((******))))))((((((''''''''''''''''''(((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''')))+++,,,(((((((((((())))))))))))***)))(((&&&&&&&&&'''(((((('''&&&&&&'''((()))***)))((('''&&&%%%%%%&&&'''(((((()))***+++,,,,,,---(((((('''''''''&&&&&&&&&))))))(((((((((((())))))******))))))((((((''''''''''''(((((())))))******(((((((((((((((''''''&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&******))))))))))))******&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&,,,+++)))((('''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))((('''&&&&&&'''((('''%%%&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))******+++***)))))))))***,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,------,,,++++++......//////...---,,,,,,..................------////////////000000000000222111111000///......---////////////////////////........................---------------------------------------------------+++((('''((())))))(((******))))))******+++,,,***((('''((()))***)))'''******))))))((((((''''''+++(((&&&'''***,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************))))))(((((('''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&''')))******++++++&&&&&&''''''''''''&&&&&&(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&'''((()))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((()))(((&&&&&&'''(((((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))+++)))((()))******)))(((&&&&&&'''((((((((((((((()))...111,,,((()))++++++'''((((((((((((((((((((((((((((((((())))))))))))******)))((('''&&&%%%$$$$$$%%%%%%&&&'''((())))))))))))((((((''''''&&&&&&'''''''''''''''((()))***((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''(((((((((((()))))))))))))))((((((''''''((((((((())))))))))))))))))))))))((((((((((((((('''''''''((()))******(((((((((((())))))))))))***)))((('''''''''(((((((((((('''&&&''''''))))))))))))'''&&&&&&&&&''''''(((((())))))******++++++(((((('''''''''&&&&&&&&&)))((((((''''''(((((()))***)))))))))((((((((('''((((((((((((((()))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&)))(((((((((((((((((()))'''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%)))((((((((('''''''''&&&&&&''''''((((((''''''&&&)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&***)))'''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%&&&'''((('''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++***)))))))))***+++,,,+++++++++***++++++,,,,,,,,,,,,---------,,,,,,,,,......//////...------,,,........................////////////000000000000111111111000///.........////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((()))******)))******))))))******+++,,,+++)))((()))***+++***)))***)))))))))((((((((('''***'''&&&&&&)))******((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))))))))***)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((())))))''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&'''((())))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''((())))))************)))((((((''''''''''''(((((())))))(((((((((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((()))(((''''''))))))((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))((('''(((***+++***)))(((((())))))******))))))+++000111,,,))))))+++***((((((((((((((((((''''''(((((((((((())))))))))))******)))(((((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&'''''')))******(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((('''(((((()))))))))(((((((((((((((((())))))))))))***))))))(((((((((((())))))((((((''''''''''''((())))))((('''''''''((((((((((((((()))))))))))))))(((((((((''''''''''''&&&)))((((((''''''(((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&((((((''''''''''''(((((('''(((((())))))(((((('''((('''''''''&&&&&&&&&&&&((((((((('''''''''''''''&&&''''''((((((''''''&&&((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&((()))((('''%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((()))************))))))******+++,,,************+++,,,------------------------------.........///......---,,,........................////////////000000000000111111000000//////......////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++*********))))))******+++,,,+++***)))***+++,,,+++)))))))))))))))((((((((((((((('''%%%&&&((())))))((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''((()))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''%%%$$$###(((((())))))))))))(((((($$$%%%&&&((())))))******''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((('''&&&&&&((((((''''''''''''(((((()))((((((''''''(((((()))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((((()))++++++)))'''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((''''''(((***+++***)))***++++++,,,,,,+++++++++(((,,,---)))'''((()))(((((((((((((((''''''''''''(((((((((((())))))))))))******))))))((((((''''''(((((((((''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&''')))***+++(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((***))))))((((((((((((((('''''''''((((((((())))))))))))))))))(((((((((((('''((()))))))))((('''&&&(((((((((((())))))))))))))))))))))))((()))))))))))))))(((((('''''''''''')))))))))((((((((())))))((((((((((((((('''''''''((((((((('''''''''''''''***))))))(((((())))))***))))))))))))(((((((((((()))))))))((((((''''''&&&(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((&&&%%%$$$&&&((())))))(((%%%%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((())))))******************+++++++++************+++,,,---...------------------......---...............------............////////////////////////000000000000111000000000/////////...////////////////////////........................////////////////////////---------------------------,,,++++++,,,---,,,+++******))))))******+++,,,+++***))))))++++++***)))))))))))))))((((((((((((((('''''''''((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))((((((''''''&&&))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))((('''&&&&&&((((((''''''''''''(((((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((()))+++,,,,,,)))&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&''')))******))))))******+++******))))))$$$((()))&&&&&&)))***((())))))(((((('''''''''&&&(((((((((((()))))))))))))))))))))))))))((((((((()))((((((((((((''''''''''''''''''(((((((((((((((&&&&&&&&&''''''(((******(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((******)))((('''(((((()))''''''''''''(((((((((((())))))))))))((((((((((((&&&'''((())))))(((&&&%%%(((((((((((())))))))))))((((((((())))))))))))((()))))))))(((((('''&&&&&&(((((())))))))))))))))))((((((((('''''''''''''''((((((((((((((((((((((((+++******))))))******+++(((((((((((())))))))))))))))))((((((''''''&&&&&&(((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&'''((((((''''''&&&((())))))******))))))((((((((())))))))))))(((((())))))((((((((('''''''''&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''(((((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''''''''(((((((((((((((((('''&&&%%%$$$&&&((())))))(((%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((())))))***))))))******++++++++++++************+++,,,---...---,,,,,,,,,,,,---...///------...............---........./////////000000////////////000000000000000000000000////////////////////////////////////........................////////////////////////........................---,,,+++,,,---...---+++******))))))******+++,,,***)))(((((()))***)))((((((((((((((())))))))))))((())))))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))(((((('''&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******,,,,,,,,,,,,++++++***)))((((((''''''''''''((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''(((((((((((((((((((((((((((((()))+++,,,,,,)))&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))***)))(((''''''((((((''''''&&&&&&%%%((()))'''(((,,,,,,***)))))))))(((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((+++***((('''''''''((()))&&&&&&'''''''''((((((((())))))))))))((((((((((((&&&''''''(((((((((''''''(((((((((((())))))))))))&&&''''''((((((((((((''''''(((((()))(((((('''&&&''''''((()))))))))(((((('''''''''((((((((((((((('''(((((((((((()))))))))+++******))))))******+++(((((((((((())))))))))))((((((''''''''''''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((%%%&&&'''((((((((('''&&&((()))***++++++***)))((('''(((((())))))((((((''')))(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((())))))(((((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%&&&((()))((('''&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))******))))))***++++++++++++***************+++,,,------,,,+++******+++,,,...///,,,---......///..................//////000000111////////////000000000000000000000000////////////////////////////////////........................................................................,,,++++++,,,......---+++******))))))******+++,,,)))((('''((()))***)))'''(((((((((((())))))))))))((()))***)))((()))***,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))*********)))(((((())))))))))))((((((((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((()))((((((''''''((((((''''''''''''(((((((((''''''&&&&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))(((((()))++++++)))'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''((()))(((&&&''''''((((((''''''&&&%%%'''))))))'''))),,,,,,)))***))))))(((''''''&&&&&&(((((((((((())))))))))))&&&&&&'''''''''(((((((((((((((((((((((()))))))))))))))((((((''''''&&&&&&)))((((((''''''''''''((((((((((((((((((((((((((('''((((((((()))))))))***''''''''''''((((((((((((+++***((('''''''''))))))&&&&&&&&&'''''''''(((((())))))))))))((((((((((((&&&&&&&&&&&&''''''((()))(((((((((((())))))))))))$$$%%%&&&'''(((((('''&&&&&&'''((())))))(((((('''%%%&&&'''((()))((((((''''''''''''(((((())))))***'''((((((((())))))))))))))))))(((((((((((())))))'''((((((((()))))))))***&&&&&&''''''''''''''''''(((((((((((((((''''''&&&(((((((((((((((((((((((($$$%%%'''((()))((('''&&&'''((()))******)))(((''''''''''''(((((('''''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((())))))))))))((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))*********((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%'''&&&%%%&&&'''((('''&&&'''((())))))******))))))((((((((((((((((((((((((((((((((((((((()))******((()))***+++,,,++++++***+++++++++***++++++,,,,,,+++***)))))))))+++---///,,,------...//////......---......///000000111111////////////000000000000////////////000000000000////////////////////////........................------------------------------------------------*********,,,---...,,,*********))))))******+++,,,***)))((((((******)))((('''((((((((()))))))))***''')))***)))''''''))),,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''''''''((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''(((((())))))(((((((((((())))))))))))((((((&&&'''((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))$$$%%%&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''''''''((((((((()))((((((((((((((((((((((((************************&&&'''((())))))((('''&&&(((((((((((((((((((((((()))(((''''''))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))''''''(((((('''%%%***************)))(((((((((***)))'''(((+++***&&&***))))))((('''&&&&&&&&&(((((((((((())))))))))))%%%%%%&&&&&&'''((((((((('''((((((((()))))))))*********)))((('''&&&&&&%%%***)))(((''''''&&&&&&'''(((((((((((((((((((((((('''((((((((())))))******''''''''''''((((((((()))+++***((('''&&&''')))***&&&&&&&&&'''''''''(((((())))))))))))((((((((((((&&&%%%%%%%%%&&&''')))***(((((((((((())))))))))))###$$$&&&'''''''''&&&&&&%%%&&&''')))))))))(((((($$$%%%'''(((((((((''''''&&&''''''((()))***++++++'''((((((((())))))******''''''&&&&&&&&&&&&'''''''''((((((((())))))******%%%&&&&&&''''''((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((($$$%%%'''))))))((('''&&&&&&'''(((******((('''&&&&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((())))))))))))((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((('''&&&&&&'''((('''%%%(((((()))***************((((((((((((((((((((((((((((((((((((((()))******((()))***+++,,,+++******,,,,,,++++++***+++++++++***)))(((((()))+++---...,,,,,,---.../////////...---......///000111111222////////////000000000000////////////000000000000////////////////////////........................------------------------++++++++++++++++++++++++))))))***+++------,,,************)))***++++++,,,+++***)))***+++,,,+++)))'''((((((((())))))******&&&((()))(((&&&&&&(((+++))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''((((((((())))))******))))))))))))))))))))))))'''''''''''''''((())))))'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%'''((())))))******'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))***+++,,,,,,++++++((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((()))(((&&&&&&'''(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))'''&&&))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((*********)))))))))))))))&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))***))))))((('''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&%%%$$$$$$$$$&&&((()))'''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************++++++++++++))))))))))))))))))))))))***)))((('''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++((((((((((((((('''&&&&&&((((((((((((((((((((((((###$$$%%%'''((())))))***(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))'''(((******((('''((()))++++++************++++++******+++++++++,,,,,,,,,111000...---,,,,,,------............////////////.........///////////////000000000000000000000000000000000000000000000000//////...---------------........................------,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))***************+++++++++))))))(((((('''''''''&&&******))))))))))))******((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((&&&$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%'''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%++++++***)))((('''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&))))))((('''''''''''''''(((''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((((())))))&&&######&&&)))''''''''''''(((((((((((())))))(((((((((((())))))+++)))'''&&&%%%&&&'''((())))))(((((('''''''''&&&''''''((((((((((((''''''))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))***)))((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((()))((('''&&&&&&'''((()))***))))))(((''''''&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((('''%%%%%%%%%&&&((()))'''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((''''''&&&&&&&&&))))))))))))))))))))))))***))))))(((''''''((((((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((***+++(((((())))))((((((''''''(((((((((((((((((((((((($$$$$$&&&'''(((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))''')))******)))(((((()))***))))))))))))))))))*********+++++++++,,,,,,,,,//////...---,,,------...///000000000111111111111///////////////.........////////////////////////////////////////////////000///......---------...........................------,,,,,,,,,,,,++++++,,,,,,+++******+++++++++---,,,+++***))))))))))))************************************************))))))((((((((('''''''''***))))))))))))))))))***((((((''''''''''''(((((()))))))))(((((((((''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((())))))((('''''''''''''''(((''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((((())))))'''$$$$$$'''***''''''''''''(((((((((((())))))(((((((((((())))))***)))'''&&&&&&&&&(((((()))(((((((((''''''''''''''''''((((((((((((''''''))))))((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&)))******)))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''(((((())))))******'''''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''(((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&'''(((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''&&&%%%$$$###"""))))))))))))))))))))))))***)))(((((('''(((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))(((***++++++***))))))***))))))(((((((((((())))))******+++++++++,,,,,,,,,---------,,,------.../////////000000000111111111000000//////......------////////////////////////////////////////////////000//////............///------------------------------,,,,,,,,,,,,++++++---,,,+++***************,,,+++******))))))))))))+++++++++++++++++++++++++++++++++******))))))((())))))((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((&&&''')))******)))'''&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((()))******))))))((('''''''''''''''(((''''''''''''&&&&&&&&&((((((''''''''''''((()))(((((((((((((((((((((((()))))))))'''&&&&&&(((***''''''''''''(((((((((((())))))(((((((((((())))))***)))'''&&&&&&'''((((((((((((((((((''''''''''''''''''(((((((((((('''''')))((((((''''''''''''((('''''''''''''''''''''''''''&&&&&&''')))***)))((((((((((((((((((((((((((('''''''''''''''(((((((((''''''(((((()))***++++++&&&''''''((()))******+++((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((''''''&&&&&&(((((((((''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((+++***)))(((''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((''''''&&&%%%%%%(((((((((((((((((((((((((((((('''''''''''''''(((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((())))))******))))))((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((()))))))))***,,,,,,***)))***+++))))))(((((((((((())))))******+++++++++,,,,,,,,,++++++,,,,,,---...//////---------.........//////111111000///...------,,,////////////////////////////////////////////////000//////.........//////------------------------------,,,,,,,,,+++++++++------+++***))))))))))))++++++***)))))))))))))))************************,,,++++++***)))(((((('''))))))((((((((((((((((((((())))))))))))))))))(((((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''&&&&&&''''''''''''************************)))))))))))))))((((((((((((((((((((())))))******((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''))))))(((((())))))***+++))))))((('''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''(((((()))(((((((((((((((((((((((()))))))))((('''((()))***''''''''''''(((((((((((())))))(((((((((((()))))))))(((''''''''''''((((((((((((((((((((('''''''''''''''(((((((((((('''''')))(((''''''''''''((((((((((((((((((((((((((((((***(((''''''(((((('''%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++&&&''''''((()))******+++((((((((((((((((((((((((''''''(((((())))))))))))))))))((((((''''''&&&&&&'''(((((((((((((((((('''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((******))))))(((((((((((('''''''''''''''((())))))'''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&'''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(((%%%######%%%(((***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((******)))((('''((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%((((((((((((((((((((((((&&&''''''((((((''''''&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((()))))))))***,,,,,,***)))***++++++******))))))******+++******+++++++++,,,,,,,,,******+++,,,---...//////------------............111111000///...------,,,................................................//////............//////------------------------------,,,,,,,,,+++++++++---,,,+++***))))))((((((******))))))((()))))))))))))))))))))))))))))))))++++++******)))(((''''''(((((())))))))))))))))))'''((())))))))))))((('''((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((+++)))(((''''''((()))+++))))))))))))))))))))))))(((((()))(((((('''&&&&&&''''''''''''''''''&&&&&&************************((((((((()))))))))))))))''''''(((((()))*********((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''(((((((((((((((((((((''''''(((((()))***))))))((('''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((())))))(((((('''''''''((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))+++***((('''((('''&&&$$$(((((((((((((((((((((((()))))))))(((((((((((('''&&&&&&''''''(((((())))))'''''''''(((((()))))))))((((((((((((((((((((((((&&&''''''(((((())))))***((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''((()))******)))((('''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((()))))))))))))))((((((((('''''''''''''''((())))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&&&&&&&%%%&&&&&&'''((('''((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(((%%%######%%%(((***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''***)))'''&&&&&&&&&'''(((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))(((***++++++***))))))***++++++************++++++******+++++++++,,,,,,,,,******,,,---................../////////000000000000000//////......------...................................................------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++***)))))))))))))))***))))))(((((()))))))))((((((((((((((((((((((((*********))))))(((((('''(((((())))))))))))******''''''))))))))))))''''''((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((+++)))'''%%%%%%''')))+++))))))))))))))))))))))))))))))))))))((('''&&&%%%'''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''(((((((((((())))))%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((('''''''''''''''(((((()))))))))((('''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&'''((()))))))))(((((((((((((((((((((((((((((('''&&&''')))***)))(((''''''''''''(((((((((((())))))(((((((((((())))))'''''''''((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''(((''''''''''''(((((()))((((((((((((((((((((((((***)))''''''(((((('''%%%))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''(((((((((((((((&&&'''((())))))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((()))******)))(((''''''((()))******)))((('''''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''(((((()))((((((((('''''''''''''''((())))))'''''''''((()))*********))))))))))))))))))))))))))))))(((((((((((())))))((((((((('''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))(((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&)))(((&&&%%%%%%%%%&&&'''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))''')))******)))(((((()))******))))))))))))************+++++++++,,,,,,,,,***+++,,,---...------,,,........./////////000000///////////////.........................................................,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))((((((((((((((()))))))))*********&&&''')))******)))'''&&&((((((''''''''''''(((((()))))))))(((((((((''''''''''''((((((((()))))))))(((((('''&&&&&&'''(((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))(((''''''''''''((())))))))))))((('''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&'''((()))))))))((((((((((((((((((((((((((('''&&&%%%&&&)))***(((&&&''''''''''''(((((((((((())))))(((((((((((())))))&&&''''''(((((((((((((((''''''''''''((((((((()))''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''''''''''''''((('''&&&'''((()))((('''******************************))))))((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))&&&'''((())))))((('''&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''((()))******)))(((''''''((()))++++++)))((('''''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%&&&'''((())))))(((((('''''''''''''''((())))))&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))++++++***)))(((''''''&&&)))))))))))))))))))))))))))))))))))))))***++++++(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&(((******(((&&&$$$))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((())))))((('''&&&)))'''%%%$$$$$$$$$&&&'''((((((((((((((((((((((((%%%&&&&&&'''((((((''''''((((((((((((((((((((((((&&&'''(((******((('''&&&%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((((((((()))))))))***'''''''''''''''((())))))'''(((******((('''((()))))))))(((((((((((())))))******+++++++++,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,---------...............///////////////................................................++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***)))))))))))))))***+++))))))(((((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++&&&'''(((******((('''&&&((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''((((((((('''%%%$$$((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***&&&'''''''''(((((())))))((((((((((((((())))))***))))))((('''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%'''))))))))))))((((((((((((((((((((((((((('''%%%$$$&&&)))***(((%%%''''''''''''((((((((()))))))))(((((((((((())))))&&&&&&'''((())))))((((((&&&'''''''''(((((())))))''''''(((((((((((('''''''''''''''''''''((()))***))))))))))))))))))))))))*********)))))))))))))))***(((&&&'''***+++)))''')))'''$$$""""""$$$''')))))))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((+++***'''&&&&&&'''***+++((((((''''''''''''((((((******))))))((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))(((((('''''''''&&&''''''''''''''''''&&&&&&&&&''''''((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''###$$$$$$$$$%%%&&&&&&&&&))))))))))))))))))))))))+++***((('''&&&&&&''''''%%%&&&((()))***)))(((&&&))))))((((((''''''&&&&&&))))))))))))))))))))))))''''''&&&%%%&&&'''((()))''')))++++++)))''''''''''''(((((()))***++++++,,,+++)))(((&&&&&&((()))+++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((+++******)))(((''''''&&&))))))))))))))))))))))))''''''''''''((((((((((((&&&'''(((***++++++++++++''''''((()))***++++++,,,******++++++++++++*********,,,---//////...,,,+++.........///////////////////////////////////////---------...............------------------------...------,,,,,,------...///---++++++,,,,,,+++***,,,,,,,,,+++++++++******)))***+++,,,...///000111---,,,+++)))((())))))*********)))((((((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&)))'''&&&'''***+++***(((''''''(((((())))))******))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))***)))(((((((((((((((((()))******(((((('''''''''&&&&&&&&&(((''''''((()))******)))'''((()))((('''&&&''')))******)))((('''&&&%%%%%%))))))((((((((('''''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((***,,,---...---+++***''''''((((((((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***(((''''''******)))''')))'''%%%$$$$$$%%%''')))))))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((***)))))))))((((((((('''))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((()))((('''''''''((())))))%%%&&&((()))***)))((('''((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((()))''')))+++***)))'''''''''''''''(((((()))******+++***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((******))))))(((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''(((((())))))(((((((((((()))*********+++******++++++++++++******)))***,,,---...---,,,+++............////////////////////////////////////..................------...........................------,,,,,,------...///---++++++,,,,,,,,,+++,,,,,,,,,+++++++++******+++++++++***************)))))))))((())))))******+++***))))))(((((())))))(((((())))))))))))(((((())))))(((((((((''''''''')))'''&&&'''***+++***(((******))))))(((''''''''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***''''''&&&&&&''''''((()))((('''&&&''')))))))))(((((((((((((((((())))))***(((((('''''''''&&&&&&&&&)))''''''((()))******)))'''((()))((('''&&&'''))))))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))(((''''''&&&&&&''''''((())))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((&&&''')))*********(((((((((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((()))******)))((('''((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((++++++******************((((((((((((((((((((((((''''''''''''((()))***+++%%%&&&((()))))))))(((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))''')))******(((''''''(((&&&&&&''''''((()))))))))***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''')))(((''''''(((***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***))))))(((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))******++++++++++++******'''(((***,,,------,,,,,,------.........//////////////////////////////////////////...---------,,,...........................------,,,,,,------......---++++++,,,---,,,+++,,,,,,,,,+++++++++******++++++******))))))((((((&&&&&&((())))))*********+++***))))))(((((())))))(((((())))))))))))(((((()))))))))))))))((((((((((((''''''''')))***)))(((******)))((((((''''''&&&((((((((((((''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))((((((''''''(((((()))***((('''&&&'''((()))((('''''''''((((((((()))))))))(((((((((''''''''''''&&&)))((('''((()))***)))((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((''''''&&&&&&''''''((())))))((('''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((())))))((((((((('''''''''&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((%%%&&&'''((()))((('''''')))))))))******)))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((())))))))))))))))))((((((((()))))))))((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''++++++******))))))((((((((((((((((((((('''''''''''''''''''''(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))((((((''''''''''''((((((***))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))***&&&&&&'''((()))(((((((((&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''(((((()))''')))***)))'''&&&'''(((&&&&&&&&&'''''''''(((((()))(((''''''''''''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%'''((((((''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((***************)))(((((()))))))))))))))(((((((((******++++++++++++******'''(((***,,,---.........,,,------....../////////////////////////////////000000///...---,,,,,,,,,...........................------,,,,,,------......,,,++++++,,,---,,,+++,,,,,,,,,+++++++++******))))))******+++++++++,,,&&&''')))*********)))(((***)))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((((((&&&&&&''''''((())))))***((((((((((((((('''''''''((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((('''&&&'''((()))(((''''''''''''((((((((((((((((((((((((''''''''''''''')))((('''((()))***)))((('''((()))((('''&&&''')))''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))((('''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&'''((()))))))))(((((((((((())))))))))))(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''(((((())))))))))))((()))))))))((((((((()))(((((()))******)))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&$$$######$$$&&&'''((((((''''''''''''(((((((((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((++++++******))))))(((((('''''''''((((((((((((((('''''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))))))))*********(((((((((''''''((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''')))))))))))))))(((((('''&&&''''''(((((((((((((((&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((((())))))(((&&&&&&'''(((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***++++++******)))(((''')))))))))(((((((((((((((******++++++++++++******)))***+++,,,.../////////,,,,,,,,,---...//////000////////////////////////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,***+++,,,------,,,,,,,,,,,,+++++++++******)))))))))******+++++++++******+++,,,+++***((('''(((((('''&&&&&&&&&&&&'''(((((())))))))))))(((((('''''''''''''''''''''''''''((((((((('''''''''(((&&&&&&&&&'''(((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((()))******)))(((''''''((()))(((&&&&&&&&&'''((()))(((((('''((((((((((((((((((((((((***((('''((()))***)))''''''((()))((('''&&&''')))&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''((((((((())))))((('''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((()))))))))))))))((((((((())))))((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((((((((((((&&&''''''''''''''''''&&&))))))((((((''''''&&&&&&))))))))))))))))))))))))&&&''''''(((((())))))***''')))***)))((('''(((***(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&###!!!!!!###&&&'''((((((''''''''''''(((((((((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))(((((('''''''''((((((((((((((('''''''''(((((())))))***&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))*********+++++++++)))((((((''''''(((((())))))(((((((((((((((((('''''''''''''''''''''''''''************)))((('''&&&''''''''''''((((((((()))'''''''''(((((((((((((((''''''''''''''''''''''''&&&'''((())))))))))))((((((((()))'''&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&%%%%%%&&&(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))(((((('''&&&&&&((((((((((((((((((((((((******++++++++++++******++++++,,,,,,---...//////++++++,,,---...//////000/////////////////////////////////...---------,,,++++++++++++++++++++++++...------,,,,,,------...---+++***+++,,,------,,,,,,,,,,,,+++++++++************))))))(((((('''''',,,,,,,,,++++++***)))((()))(((''''''&&&&&&''''''(((((())))))))))))((((((&&&&&&&&&&&&'''''''''''''''((()))(((&&&&&&&&&((())))))(((''''''&&&&&&%%%'''''''''((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((''''''(((((()))***)))(((''''''(((((('''&&&%%%&&&'''((()))((('''''''''(((((((((((()))))))))***)))(((((())))))(((''''''((()))((('''&&&''')))&&&'''''''''(((((())))))%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((()))))))))))))))((((((''''''(((((()))))))))((('''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((('''''')))))))))(((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((($$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&''''''((())))))***''')))******''''''(((***(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''((((((''''''''''''(((((('''((((((((()))))))))***'''''''''((()))*********(((((((((((((((((((((((((((((((((((((((((())))))''''''''''''((((((((()))&&&''''''((())))))******%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************))))))(((((((((((())))))'''(((((((((((((((((()))''''''''''''''''''''''''((()))*********)))(((((('''''''''''''''((())))))((((((((((((((('''''''''((((((((((((((((((((((((&&&'''((()))***))))))(((((((((((('''%%%%%%&&&(((''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((((((((('''&&&&&&'''''''''((()))))))))******++++++++++++******,,,+++++++++,,,------...***++++++,,,...//////000////////////////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---+++******,,,...------,,,,,,,,,+++++++++******))))))))))))))))))))))))+++******)))))))))************)))((((((((((((((((((((())))))))))))((((((&&&'''''''''((((((((((((&&&((()))(((&&&$$$&&&''')))((((((''''''&&&%%%%%%''''''''''''((((((((()))'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''&&&&&&''''''((()))***(((''''''(((((('''&&&$$$%%%'''))))))((('''&&&'''((((((((())))))))))))+++)))(((((())))))(((&&&'''((()))((('''&&&''')))'''''''''(((((((((((((((%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&))))))))))))((((((((('''''''''''''''(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***''')))+++***'''&&&(((***((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&((((((''''''''''''(((((('''((((((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&'''''''''(((((())))))&&&''''''((()))******+++&&&''''''((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&''')))***++++++******'''''''''''''''((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))&&&''')))*********)))((((((((((((&&&%%%%%%&&&(((((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&'''((((((''''''(((***'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))************))))))%%%&&&&&&'''((()))************++++++++++++******+++++++++***++++++,,,,,,******+++,,,...//////000////////////////////////---------...............------------------------...------,,,,,,------...---+++******,,,......---,,,,,,,,,+++++++++******'''((()))+++,,,...//////((((((''''''''')))+++,,,,,,++++++***************(((((())))))))))))(((((('''((((((((())))))******&&&(((***(((%%%$$$%%%'''%%%%%%&&&&&&'''(((((()))&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((((((***(((''''''(((((('''%%%$$$%%%'''))))))((('''&&&'''((((((((())))))******+++)))(((((())))))(((&&&'''((()))((('''&&&''')))((((((((((((((((((((((((((()))))))))******++++++(((((((((((())))))))))))))))))(((((((((((())))))))))))((('''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%))))))))))))((((((((((((''''''''''''((((((((()))'''((((((((())))))******(((((((((((((((((((((((((((''''''''''''((())))))''''''((((((((((((''''''&&&'''''''''(((((())))))'''((((((((((((((('''&&&))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((+++***(((&&&%%%&&&'''((('''''''''(((***)))'''%%%++++++******))))))(((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((######%%%&&&''''''''''''************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$&&&)))+++***(((''''''''''''''''''''''''(((((('''(((((()))***+++(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''(((''''''&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''%%%%%%'''(((''''''''''''(((((((((((((((((())))))((('''&&&&&&&&&'''((())))))((('''&&&%%%&&&((()))))))))((('''((((((''''''''''''(((((($$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&&&&'''''',,,+++***((('''%%%$$$###((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''+++*********))))))((((((((((((((((((((((((((((((++++++************++++++(((***++++++******+++,,,111000000/////////000000................................................,,,---------.../////////---,,,,,,,,,,,,---.........------,,,,,,------...///...---,,,++++++++++++)))++++++***((('''((()))------,,,++++++******)))+++***((('''&&&''')))***************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$$$$%%%&&&'''((()))***))))))((((((''''''&&&&&&''''''&&&''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))+++,,,+++***((('''&&&&&&&&&'''************))))))))))))%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))(((((('''(((((()))***+++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((()))((('''''''''((()))***(((''''''(((***)))(((&&&))))))))))))))))))((((((((())))))******))))))((()))))))))))))))))))))))))))((((((''''''&&&&&&&&&(((((()))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))***************++++++******)))(((((('''************************((((((((((((((((((((((((((('''&&&'''***++++++)))(((((((((((((((((((((((((((((((((((((((((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''((('''''''''&&&'''((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&'''((('''%%%%%%'''(((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&'''((())))))((('''&&&%%%&&&((()))))))))((('''((((((''''''''''''((((((&&&'''((())))))(((''''''&&&&&&'''''''''((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''************)))))))))(((((((((((((((((((((((((((+++******))))))******+++(((***++++++******+++,,,...------,,,,,,------...................................................------------............---,,,,,,,,,,,,---......------,,,,,,,,,,,,------...---,,,++++++************+++,,,+++)))((()))***+++++++++++++++++++++++++++***(((''''''''')))***)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&$$$%%%%%%&&&'''((()))***((((((((((((((('''''''''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))+++,,,,,,+++)))(((''''''((((((+++******))))))(((((((((&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&''''''((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((())))))******(((''''''((()))***(((&&&(((((((((((((((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&'''''''''(((((()))*********)))))))))))))))))))))))))))((((((((((((((((((((((((******+++,,,,,,++++++++++++++++++***)))(((((('''************************(((((((((((((((((((((((()))((('''(((***++++++***))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''((((((((((((((((((((((((((((((((('''&&&((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&'''((('''%%%%%%'''(((''''''''''''(((((((((((((((((((((((((((''''''&&&''''''((((((((((((''''''&&&'''(((((()))(((((((((((((((''''''''''''(((((('''(((((()))((((((''''''''''''((((((((()))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''************))))))))))))((((((((((((((((((((((((+++******))))))******+++(((***++++++******+++,,,,,,,,,,,,++++++,,,,,,---........................------------------------............------------,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,---------,,,+++******************+++,,,+++***)))***+++))))))******+++,,,,,,---+++***)))((('''((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&'''(((((()))***'''((((((((((((((())))))(((((('''&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))***+++,,,+++***)))(((((())))))++++++***))))))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%&&&'''))))))*********'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&'''((((((((((((''')))((('''((()))***((('''&&&&&&''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((######$$$%%%&&&'''((()))'''((()))***************(((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''((())))))))))))((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((%%%%%%&&&((())))))))))))(((((())))))((('''&&&&&&((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%(((((())))))))))))((((((&&&'''((('''%%%%%%'''(((''''''''''''(((((((((((('''((((((((((((((('''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&''''''((((((((()))))))))%%%&&&&&&'''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((******))))))))))))******(((***++++++******+++,,,------,,,,,,------..............................------------------------.........------,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,---,,,++++++***)))))))))******,,,---,,,******+++,,,))))))******+++++++++,,,+++***)))((((((((())))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''%%%&&&&&&'''((()))))))))''''''(((((()))))))))******)))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))(((((((((++++++***)))(((''''''&&&))))))((((((((((((((((((((((((((((((((((((((((((******)))(((((('''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((()))************((())))))******))))))((((((((((((((((((((((((((('''((((((((()))))))))***&&&''''''''''''&&&%%%$$$***)))'''((()))***)))(((&&&&&&''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((()))***+++,,,,,,''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''(((''''''''''''''''''''''''))))))(((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((())))))((('''&&&&&&((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((())))))))))))((((((&&&'''((('''%%%%%%'''(((''''''''''''((((((((((((''''''((((((((((((((('''(((((((((''''''(((((((((((((((((('''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((())))))))))))))))))******((((((((((((((((((((((((***))))))))))))))))))***(((***++++++******+++,,,,,,,,,,,,,,,,,,---..............................------------------------......------,,,,,,,,,+++,,,++++++++++++,,,------,,,,,,,,,++++++,,,,,,,,,++++++******)))************+++,,,,,,+++***+++,,,+++++++++******)))))))))+++******)))))))))))))))*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((&&&'''''''''((()))))))))'''((((((((())))))******++++++***)))(((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((''''''******))))))(((''''''&&&((('''''''''''''''''''''((((((((((((((((((((((((******)))(((((('''(((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((('''(((((()))************))))))************))))))((((((((((((((((((((((((''''''(((((())))))******((((((''''''&&&%%%%%%$$$+++)))'''((()))******)))(((((((((((((((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))***)))((('''&&&$$$######)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***)))))))))&&&'''((()))***+++,,,---************************((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''((((((''''''&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''(((((())))))))))))(((((((((((((((((('''&&&((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''(((((())))))(((((('''&&&'''((('''%%%%%%'''(((''''''''''''((((((((((((&&&'''((((((((((((((((((((((((''''''''''''(((((())))))(((''''''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))************((((((((((((((((((((((((***))))))(((((())))))***(((***++++++******+++,,,************+++,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,,,,++++++*********++++++)))***++++++******+++,,,,,,++++++***))))))((((((++++++*********)))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))((())))))))))))))))))*********))))))(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((('''&&&))))))((((((((((((''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((())))))*********))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((()))*********))))))''''''&&&'''((()))+++)))(((''')))******)))))))))))))))))))))((((((((())))))******))))))((())))))))))))))))))))))))))))))(((((('''&&&%%%%%%++++++++++++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))************))))))))))))************************************((((((((((((((((((((((((%%%''')))(((&&&%%%&&&(((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''(((((()))))))))((((((&&&'''((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((('''''''''&&&'''((('''%%%%%%'''(((''''''''''''((((((((((((&&&&&&'''((((((((((((((()))((('''&&&&&&'''((()))***)))((('''&&&''''''(((((((((''''''''''''((((((''''''''''''((()))+++,,,''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))(((***++++++******+++,,,*********++++++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++***++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,((()))******))))))***,,,************))))))))))))***+++++++++******))))))***))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))*********)))))))))))))))((('''''''''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))(((''''''((())))))))))))(((''''''''''''(((((((((((((((&&&&&&''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))************))))))(((''''''((((((((((((''''''************************&&&''''''((()))******+++***)))((('''(((***,,,---,,,***(((''')))*********++++++******))))))(((((())))))************))))))))))))))))))))))))))))))$$$%%%&&&'''(((***++++++,,,,,,,,,+++***)))((('''))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&((())))))))))))++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***)))&&&%%%''')))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&'''((('''%%%%%%'''(((''''''''''''((((((((()))&&&&&&'''((())))))(((((()))((('''&&&&&&'''((()))***)))((('''&&&&&&'''(((((((((''''''''''''((((((((((((((((((***,,,...///))))))))))))************&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))*********+++(((((((((((((((((((((((())))))(((((((((((())))))(((***++++++******+++,,,------------...///000111........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------''')))******))))))***,,,((((((((()))******++++++***++++++++++++***)))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((************************)))((('''&&&&&&'''((()))(((((((((((())))))))))))++++++******))))))((((((%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))((('''((()))***++++++***)))(((&&&&&&''''''((()))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((('''(((((()))***+++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))%%%&&&'''(((((())))))(((((((((((((((((()))******)))))))))))))))(((''''''''''''(((((())))))******''''''''''''''''''''''''###$$$%%%'''((())))))***))))))))))))))))))))))))***)))(((''''''&&&''''''%%%&&&'''((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''******))))))((((((((('''&&&'''''''''(((((())))))''''''''''''''''''''''''"""&&&***)))&&&$$$'''*********))))))((((((''''''))))))(((((('''''''''&&&***)))(((''''''''''''''''''(((((((((((((((''''''(((((())))))))))))(((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((***(((&&&&&&''''''&&&%%%))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&(((((('''&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))***)))((('''%%%$$$''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((('''''''''(((((())))))*********+++((((((((((((((('''''''''&&&'''))))))'''''''''((())))))))))))))))))))))))))))))*********+++++++++------++++++++++++------,,,---------------------------.........---+++***))))))*********+++++++++***+++,,,,,,,,,,,,+++***///---)))''''''(((+++------,,,+++***))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''&&&%%%$$$$$$$$$$$$%%%&&&))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&&&&''''''((()))******+++((((((((((((((((((((((((&&&'''((())))))((('''&&&******)))((('''&&&%%%%%%))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&''''''(((((((((((((((******))))))((((((''''''))))))************))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((''''''&&&&&&((()))***))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))******))))))))))))******'''''''''''''''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''******))))))((((((''''''))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))++++++,,,,,,,,,++++++***((((((((((((((()))******)))))))))))))))(((''''''(((((((((((())))))))))))''''''''''''''''''''''''$$$$$$&&&'''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''((('''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''')))))))))(((((('''''''''''''''''''''((((((((()))''''''''''''''''''''''''$$$'''+++***'''&&&(((+++***)))))))))(((((((((''')))((((((((('''''''''''')))((((((''''''''''''(((''''''((((((((((((''''''(((((())))))))))))(((((()))((((((((('''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((***(((&&&&&&'''''''''%%%))))))((('''''''''''''''''''''((((((((()))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))(((((((((''''''''''''((('''&&&&&&&&&'''))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((())))))((('''&&&%%%''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((('''(((((()))))))))*********'''''''''(((((((((((((((&&&(((***)))((('''((((((************************++++++++++++++++++,,,,,,---,,,++++++++++++,,,---.........---,,,,,,,,,+++------.........---++++++)))******+++++++++++++++***+++,,,,,,,,,,,,+++***...,,,***(((((()))***,,,---,,,+++***))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((''''''''''''''''''((()))*********((((((((((((((((((((((((&&&'''((())))))((('''&&&***))))))(((((('''''''''))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((&&&''''''(((((((((((((((***)))))))))((((((((('''))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&'''((()))***))))))))))))))))))))))))*********)))))))))((((((******))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))++++++++++++***)))((('''((((((((((((((()))******)))))))))))))))(((((('''))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''((((((((((((((((((((((((###$$$&&&'''((((((''''''))))))))))))((('''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%(((++++++(((''')))+++))))))))))))((((((((((((((((((((((((''''''''''''(((''''''''''''(((((()))''''''((((((((((((((('''(((((())))))))))))((((((((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&&&&'''((('''&&&)))((((((''''''''''''(((((((((((()))))))))******''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''((((((''''''((())))))(((''''''(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))******&&&&&&''''''(((((())))))''')))******)))(((((()))************************,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,//////...---,,,+++******,,,------------,,,,,,+++)))***,,,---------,,,+++***++++++,,,,,,++++++***,,,+++******)))*********,,,,,,+++***))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((''''''''''''(((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))***))))))(((((('''''''''&&&''''''((((((((((((((())))))))))))((((((((((((((())))))******))))))((())))))))))))))))))))))))******))))))((((((''''''(((''''''''''''((())))))))))))))))))))))))))))))******))))))))))))((((((***))))))(((((())))))***))))))))))))))))))))))))&&&'''((())))))((('''&&&)))((((((''''''''''''((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((())))))***(((((())))))))))))((((((******))))))((((((''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((###$$$&&&(((((('''&&&%%%((((((((((((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''%%%(((******((('''(((***))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((()))***&&&'''(((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&&&&'''((((((''')))(((''''''''''''(((((())))))))))))************''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''((((((%%%&&&((())))))(((&&&%%%((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))%%%&&&&&&'''((()))******((()))++++++)))))))))***++++++++++++++++++++++++,,,,,,++++++++++++******,,,++++++++++++++++++,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++++++++++++++++++++++++++******+++++++++******))),,,++++++***))))))************))))))))))))******(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''(((((((((((((((((('''((()))))))))*********+++))))))))))))))))))))))))))))))***))))))((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))******)))(((''''''&&&&&&&&&''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))((('''&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((***++++++***((('''***)))((('''''''''''''''((((((((((((((((((((((((***))))))((('''&&&&&&%%%))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((()))***************((((((((((((((())))))***(((((())))))))))))((((((******))))))((((((''''''(((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''%%%&&&'''((((((&&&$$$###&&&&&&'''(((((()))((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&(((((('''''''''((((((((((((((())))))))))))'''''''''((((((((((((((('''''''''''''''((()))***&&&&&&'''((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&&&&((()))((((((((((((''''''''''''(((((())))))))))))************''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''(((((($$$%%%'''(((((('''%%%$$$'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''''''''''''''&&&'''''''''(((((())))))))))))((((((((((((((((((%%%&&&&&&'''((()))******((()))++++++)))))))))***************************************))))))))))))++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,,,,+++,,,,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++)))***++++++++++++***))),,,+++******)))***************))))))))))))******(((((((((((((((((((((((((((((())))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((())))))******++++++(((((((((((((((((((((((())))))******)))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((***))))))((('''&&&&&&%%%&&&''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''((()))******)))((('''***)))((('''''''''''''''((((((((((((((((((((((((******)))(((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))%%%%%%'''(((((()))))))))((((((((((((((()))******'''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((('''&&&$$$###%%%&&&'''((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''(((((((((((())))))))))))'''''''''((((((((((((((((((''''''''''''(((((()))%%%&&&'''((())))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&'''((())))))((((((''''''''''''(((((()))((((((((()))))))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''(((((($$$%%%&&&''''''&&&%%%$$$'''''''''(((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&'''''''''''''''((()))***''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))))))))((((((((((((''''''&&&&&&''''''(((((())))))''')))******)))(((((()))))))))))))))))))))))))))((((((((()))))))))************++++++++++++******))))))***+++,,,---......,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,---,,,++++++******++++++,,,))))))***++++++++++++***++++++***************+++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((())))))*********((((((((((((((((((((((((((())))))******))))))(((''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%&&&''''''((()))((((((((())))))))))))))))))))))))''''''(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((((((((((((((((((((((((((***))))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&&&&%%%((((((((((((((()))******''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((())))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))(((''''''((((((((()))))))))***''''''''''''((((((((())))))((((((''''''''''''(((%%%&&&'''((())))))))))))(((((())))))))))))((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&''')))******)))'''''''''''''''((())))))''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))'''((()))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((()))((('''&&&(((((('''&&&''''''((()))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***))))))(((((((((''''''''''''''''''(((((((((((((((&&&(((***)))((('''((((((((((((((((((((((((((((((''''''((()))***++++++,,,)))***+++,,,,,,+++***)))*********+++,,,,,,,,,---++++++*********+++------,,,+++)))))))))***,,,---,,,,,,+++******+++,,,,,,))))))*********++++++++++++***************++++++******))))))))))))******))))))))))))))))))))))))((((((((('''''''''''''''''''''((())))))(((''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((()))))))))*********))))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((()))(((((((((((((((((((((((('''((()))***************''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''((((((((()))))))))***''''''((((((((((((''''''))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&((()))))))))((('''))))))))))))))))))))))))'''''''''((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))((('''%%%$$$$$$%%%'''((((((''''''''''''(((((()))(((((((((((((((((((((((()))))))))((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))++++++++++++***)))((('''((((((((((((((()))******''''''((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''&&&''''''((()))***))))))))))))((('''&&&%%%''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******))))))(((((('''''''''&&&))))))))))))))))))))))))(((''''''(((******)))((('''((((((((())))))******&&&'''''''''(((((())))))***)))((('''''''''''''''%%%&&&'''((())))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&''')))******)))'''''''''''''''((()))***''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''(((((()))(((''''''''''''((()))&&&'''''''''(((((())))))'''(((***+++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''))))))((('''&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&((((((((((((((('''''''''&&&((())))))(((''''''(((((((((((((((((((((((((((''''''(((***+++,,,---...)))***+++,,,,,,+++***))),,,,,,++++++++++++++++++++++++*********+++---...,,,+++(((''''''))),,,...---,,,+++******+++,,,---******))))))***+++,,,,,,+++***************++++++******))))))))))))******))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%'''((()))******)))((('''''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))*********+++))))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((('''''''''((((((((((((((((((((((((&&&'''(((***++++++++++++''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''((((((((((((((('''((((((((())))))******''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&((()))))))))((('''))))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))+++)))'''%%%%%%''')))+++'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))'''&&&&&&'''(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))%%%&&&((()))))))))((('''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&''')))))))))(((''')))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((+++***((('''''''''((()))((((((''''''''''''((((((&&&&&&'''((()))***++++++))))))((('''''''''''''''))))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((((((((('''&&&%%%%%%&&&'''((((((((('''%%%%%%******))))))((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((,,,---------,,,+++)))(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&((((((''''''''''''((((((%%%&&&&&&&&&'''((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((&&&&&&%%%%%%%%%'''((()))((('''&&&''')))((('''&&&&&&'''((()))***))))))***+++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++******++++++,,,---++++++,,,,,,,,,---------------------------------.........------,,,,,,,,,))))))))))))))))))))))))+++++++++*********))))))+++******)))))))))))))))))))))(((((((((((())))))******)))((('''&&&%%%%%%))))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***,,,+++***((((((((()))*********))))))))))))******((((((((('''&&&&&&%%%%%%))))))))))))************((('''&&&&&&'''((()))***))))))((((((''''''&&&&&&$$$$$$%%%'''(((***+++++++++***(((&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((())))))))))))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((******))))))(((&&&%%%$$$((((((''''''''''''((((((((((((''''''''''''((((((''''''(((((())))))******(((((((((((())))))))))))'''((()))))))))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))((($$$$$$%%%&&&'''((())))))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++))))))***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&((()))))))))((('''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''(((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&''''''((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))((('''''''''''''''))))))))))))((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))(((((((((((('''''''''(((((())))))((('''&&&&&&''''''((((((((('''&&&%%%))))))))))))((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))((('''%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''((()))((('''&&&''')))(((((('''&&&''''''))))))''''''((()))))))))))))))*********+++++++++,,,,,,)))************+++++++++))))))(((((())))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************+++++++++*********))))))+++******)))))))))))))))))))))(((((((((((())))))(((((((((((((((''''''''')))((((((((('''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))***)))(((''''''((()))***)))((('''%%%%%%%%%&&&'''))))))))))))))))))))))))&&&&&&''''''''''''''''''((((((((()))))))))******(((((('''&&&''''''))))))(((((((((((((((''''''''''''''''''((((((((())))))(((((('''''''''(((((())))))((('''&&&&&&'''((()))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''((((((((())))))((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))((('''&&&%%%((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************(((((((((((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))$$$$$$%%%&&&''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))+++)))''''''(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''((()))((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((((((((((((((((((((((((((###$$$%%%'''(((((())))))******))))))))))))*********)))))))))(((((((((''')))((((((''''''''''''((())))))))))))((((((((((((&&&&&&'''''''''(((((((((************************)))))))))(((((((((((('''(((((()))))))))((((((''''''(((((((((((('''&&&%%%)))))))))((((((((((((''''''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((&&&'''''''''&&&%%%$$$###'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***'''((()))((('''&&&'''))))))((((((''''''''''''(((''''''((((((((()))))))))*********++++++++++++,,,)))************+++++++++))))))(((((())))))***+++)))*********++++++++++++*********+++++++++++++++)))))))))***************************************+++************)))))))))+++******)))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))'''&&&&&&%%%%%%%%%%%%&&&((((((************((((((%%%%%%&&&&&&'''(((((()))'''''''''(((((((((((())))))((((((''''''''''''((('''''''''(((((((((((((((***))))))((((((''''''&&&%%%&&&'''((())))))))))))((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))*********+++++++++)))((((((''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))(((((((((''''''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%&&&&&&%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***)))(((&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((((((((((((((((((((((((((((((((($$$%%%'''((())))))((('''***))))))(((((())))))***))))))))))))(((((((((((()))(((''''''''''''(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&'''((((((((((((((('''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((('''((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))'''((()))((('''&&&''')))))))))(((((('''''''''''')))))))))))))))***++++++************++++++++++++))))))*********+++++++++++++++******++++++,,,---))))))))))))*********************+++++++++++++++(((((())))))******++++++************************************))))))))))))+++******)))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((()))))))))((((((((((((((((((((('''(((***++++++***((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))((((((''''''''''''&&&&&&''''''(((((())))))******))))))((('''''''''%%%&&&((()))))))))((('''(((((((((''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''(((((()))((((((((((((''''''''''''((((((((((((''''''''''''((((((******))))))((((((''''''((())))))))))))*********)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((,,,***(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***)))(((&&&&&&&&&'''((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))'''&&&)))((((((''''''(((((()))'''''''''((()))*********((((((''''''''''''(((((())))))))))))(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''''''''))))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&''''''((())))))((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((()))((('''&&&'''))))))))))))(((((('''&&&&&&))))))(((((())))))***+++))))))*********+++++++++))))))*********+++++++++++++++******++++++,,,---(((((()))))))))************+++++++++,,,,,,,,,---)))*********+++,,,,,,,,,************************))))))))))))))))))))))))+++******)))))))))))))))))))))(((((((((((())))))(((((((((((('''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))***)))))))))&&&''')))******)))'''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''')))))))))(((((('''&&&&&&&&&&&&''''''(((((())))))((((((((()))))))))))))))'''((()))))))))(((&&&%%%'''(((((((((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((******))))))(((((('''''''''''''''(((((((((((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((()))))))))*********(((((((((((((((((((((((()))))))))))))))))))))))))))'''&&&&&&((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))))))))(((((((((((('''(((((((((((((((((((((((())))))***))))))(((((('''((((((''''''''''''((((((&&&&&&'''((()))***++++++(((''''''''''''(((((()))))))))))))))((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&'''''''''***)))((((((''''''((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''(((((())))))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''((()))((('''&&&''')))'''(((((()))(((((('''&&&((('''&&&%%%&&&'''((())))))))))))************+++)))************+++++++++))))))(((((())))))***+++((()))))))))******************++++++,,,---------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))))))))))))))***+++******)))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&'''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))((((((&&&'''(((((()))(((((((((''''''))))))))))))'''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''(((((()))(((((('''&&&'''''''''(((((((((((((((''''''((())))))***++++++))))))))))))((('''&&&%%%''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))************************))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%$$$######%%%''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&'''((()))***))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''(((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))((((((((('''(((((((((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((())))))''''''(((((())))))******'''''''''''''''((())))))))))))))))))(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%"""###$$$&&&'''(((((((((******((('''''''''((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&((())))))*********((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''((()))((('''&&&''')))&&&'''((())))))(((((('''((('''&&&%%%%%%'''((()))))))))))))))************)))************+++++++++))))))(((((())))))***+++)))))))))*********++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++(((((((((((())))))******+++******)))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))******)))((('''%%%%%%'''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''(((((((((&&&'''((())))))(((((('''(((((((((((((((''''''''''''(((((()))******++++++)))(((((('''''''''((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))************))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((((('''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********++++++***)))((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%&&&(((***+++***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&((()))***))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&((()))))))))((((((************************&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((((('''((((((((((((((((((((((((&&&%%%%%%%%%&&&(((***+++******))))))))))))******))))))))))))(((((((((((('''''''''''''''((()))***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&###$$$%%%'''((()))))))))+++***((('''''''''((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((()))((('''&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&((()))************((((((''''''''''''((((((%%%&&&&&&''''''(((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$%%%''')))***+++'''((()))((('''&&&''')))%%%&&&''')))))))))((((((***)))'''&&&'''(((***,,,))))))))))))************)))************++++++++++++++++++***+++,,,,,,---************++++++++++++'''(((((()))***+++++++++---,,,,,,,,,+++*********++++++++++++++++++++++++'''((((((((())))))******+++******)))))))))))))))))))))(((((((((((())))))%%%%%%&&&'''((()))***+++&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))******)))((('''%%%&&&((()))))))))((((((((((((''''''''''''((((((%%%%%%&&&&&&'''((((((((('''''''''(((((((((((()))%%%&&&''')))))))))(((((())))))(((((('''''''''&&&))))))))))))************((('''&&&&&&&&&(((***+++&&&'''((())))))((('''&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******++++++++++++******&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''(((((())))))******(((((((((((())))))))))))%%%&&&((()))))))))((('''((((((((((((((((((((((((((()))*********((('''&&&))))))))))))))))))))))))+++++++++*********))))))((('''&&&''')))******)))******))))))((((((''''''))))))(((((('''''''''&&&'''''''''''''''((()))***)))((('''&&&&&&'''((()))"""""""""###$$$%%%&&&'''''''''''''''''''''&&&&&&(((((())))))((('''&&&&&&&&&&&&&&&'''((())))))*********)))(((((((((((((((###"""!!!###''')))(((&&&''''''''''''(((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((,,,+++)))((('''''''''(((***)))))))))((((((''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******))))))(((((('''''''''(((((()))***+++++++++))))))(((((('''''''''&&&((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''************)))((('''&&&))))))(((((('''''''''&&&***((('''&&&&&&'''(((*********))))))(((((('''''')))))))))))))))******++++++***(((&&&&&&(((***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))***++++++***)))((('''))))))))))))))))))))))))++++++*********************)))))))))***+++,,,,,,,,,,,,+++***)))))))))***++++++************+++++++++******)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******%%%%%%%%%&&&((()))+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((()))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******+++******+++*********))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***((('''((()))***)))'''(((((((((((((((((((((((('''((()))******)))(((''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))*********))))))((((((((()))((('''(((*********(((***)))))))))(((((((((''')))))))))(((((((((''''''(((''''''''''''(((((())))))((('''&&&&&&'''((()))(((((('''(((((()))***+++''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''((())))))***(((((('''&&&&&&&&&&&&&&&&&&$$$###%%%(((***)))(((((((((((())))))))))))***'''((())))))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))***,,,+++)))((('''''''''(((+++++++++*********))))))((('''&&&&&&(((((('''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))(((((('''''''''(((((()))******++++++******)))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((''''''&&&&&&&&&)))((('''&&&&&&'''((()))***)))))))))((((((((('''((((((((('''((())))))***((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))***+++******(((((())))))))))))))))))))))))*********************************)))******++++++++++++******)))*********++++++************+++++++++******)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))*********)))''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&((('''&&&&&&((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))((((((((((((((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))*********))))))(((*********)))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***((('''((()))***)))'''************************'''((()))******)))((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''+++***))))))******)))((())))))))))))((((((((((((***)))))))))))))))(((((()))((((((''''''''''''(((((((((''''''''''''(((((()))((((((((((((((())))))''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''((()))))))))(((''''''&&&&&&&&&&&&''')))((('''((()))******)))))))))))))))************&&&'''(((((((((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++***)))((('''''''''(((++++++************))))))((('''&&&&&&(((((('''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))((((((((((((''''''(((((())))))******+++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&((()))************((((((''''''''''''&&&&&&)))((('''&&&&&&'''((()))))))))))))))(((((((((((('''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((())))))************)))))))))))))))))))))))))))************************++++++******)))******************)))******++++++++++++************+++++++++******)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,+++)))(((&&&%%%%%%%%%((((((((((((((((((((((((************************''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''))))))(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((************)))((('''&&&******))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((***((('''((()))***)))'''************************(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((,,,+++))))))******)))'''))))))))))))((((((((((((************))))))))))))***)))((('''''''''''''''(((((((((''''''((((((((())))))((('''''''''''''''&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''''''''(((((())))))***)))(((((((((((())))))***))))))))))))))))))((((((((()))))))))*********&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************)))(((((((((((((((((((((((((((((((((''''''((('''&&&'''((()))(((&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))*********(((((((((((((((((((((((()))(((''''''''''''((()))))))))))))))(((((((((((((((''''''''''''((())))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((())))))************))))))))))))))))))))))))***************+++++++++,,,,,,+++***)))))))))******)))))))))***+++,,,,,,++++++************+++++++++******)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&'''))))))(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))))))))(((&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((())))))******)))(((''''''))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((***((('''((()))***)))'''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((()))))))))))))))))))))))),,,***))))))******((('''(((((((((((())))))))))))))))))))))))***************)))(((''''''''''''''''''((((((((((((((((((''',,,+++***)))))))))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((((('''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))(((''''''((('''''''''((((((((())))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))(((((((((''''''''''''''''''(((((()))(((''''''((()))((('''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((())))))***+++(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((((((((())))))***++++++))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++***)))))))))******)))))))))***+++,,,,,,++++++************+++++++++******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%&&&&&&((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((('''''''''(((''''''((())))))(((&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))''''''((()))))))))))))))(((((((((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))((((((((((((***((('''((()))***)))'''''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))*********)))(((((())))))((('''(((((((((((())))))))))))(((((()))))))))))))))***)))((((((''''''''''''(((''''''((((((((((((''''''***)))((('''''''''''''''%%%%%%&&&&&&'''(((((((((&&&'''((((((((((((((((((''''''(((((((((((((((((('''&&&&&&&&&&&&''''''((('''((()))((('''&&&'''(((''''''''''''(((((((((((((((((('''&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))******)))(((''''''))))))((('''(((((((((((((((((((((((()))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))(((&&&$$$###((((((((((((((((((((((((((()))))))))))))))((('''((()))))))))))))))******(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***)))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))))))))))))))***+++)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++******)))******************)))******++++++++++++************+++++++++******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((---+++(((((())))))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&'''((())))))******)))''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&'''((())))))))))))''''''(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((***((('''((()))***)))'''************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))((('''&&&'''((()))(((''''''((((((((()))))))))***''''''((((((((()))))))))(((''''''''''''(((((()))&&&'''((())))))((('''&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&'''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''((((((&&&((())))))'''&&&(((***'''(((((((((((()))))))))))))))(((''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))'''((()))******)))((((((((((((((()))))))))******)))((('''((()))***)))'''(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))&&&'''((()))((('''%%%$$$((((((((((((((((((((((((&&&'''((())))))***))))))&&&'''''''''((((((((((((''''''(((((((((((('''''''''((((((((()))))))))***((((((((((((((()))******((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++***)))(((((())))))***))))))))))))))))))))))))((())))))***++++++,,,,,,*********)))******++++++++++++******)))*********++++++************+++++++++******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((())))))******111...***(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''&&&'''((()))************&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++''''''(((((((((((((((''''''''''''((((((((())))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))((((((((((((***((('''((()))***)))'''***************************)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&%%%%%%&&&((()))(((''''''((((((((())))))******&&&'''''''''(((((())))))'''''''''''''''((()))***&&&'''((())))))((('''&&&******))))))))))))******%%%%%%&&&&&&'''((())))))&&&&&&'''((())))))((((((((((((((((((((('''''''''((((((((((((((()))***+++&&&(((***)))'''''')))+++))))))))))))***************)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************'''((()))******)))((((((%%%&&&&&&&&&''''''((((((***((('''((()))***)))'''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((())))))*********+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&))))))))))))))))))))))))$$$%%%'''(((***++++++,,,%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))******'''''''''''''''((())))))+++***(((''''''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%'''((((((((('''&&&(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''!!!"""###%%%''')))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,+++***((((((((())))))))))))))))))))))))))))))((())))))***++++++,,,,,,***)))))))))***+++,,,,,,,,,,,,+++***)))))))))***++++++************+++++++++******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++444000+++((('''((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''&&&'''((()))************%%%%%%&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))((('''&&&%%%&&&'''''''''(((((())))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))((((((((((((***((('''((()))***)))(((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''(((((())))))******)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''***))))))(((((((((((()))))))))((((((''''''&&&&&&******+++++++++,,,,,,,,,***)))((('''&&&&&&'''((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((((((&&&%%%&&&'''))))))))))))((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))***)))'''%%%%%%''')))***(((((((((((((((((((((((())))))))))))((((((((((((*********)))((((((''''''))))))(((((('''''''''&&&'''((()))((('''''')))+++******)))((('''&&&%%%%%%))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))((('''''''''''''''''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((('''&&&&&&'''((()))***(((((())))))((('''&&&&&&))))))))))))(((((((((((('''((()))******)))((('''''''''''''''((((((((((((((((((''''''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&'''(((***,,,+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++***)))((((((''')))******))))))***+++---,,,+++***)))'''&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))))))))(((((())))))))))))))))))))))))((()))*********((('''&&&''''''((((((((((((''''''(((''''''&&&&&&((()))***,,,***((('''&&&'''((()))))))))((('''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%))))))))))))((((((((((((******)))((((((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''(((((()))***+++,,,,,,,,,+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))(((&&&''''''((()))******+++''''''(((((())))))******((((((((((((((()))******(((((())))))))))))((((((''')))++++++***)))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))***)))'''&&&&&&''')))***((((((((((((((((((((((((%%%&&&&&&'''((('''''''''(((''''''''''''''''''(((((((((((((((((('''''''''''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((('''''''''))))))))))))***************)))((('''&&&''''''(((******)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))###%%%'''''''''''')))+++(((((((((((())))))))))))&&&&&&&&&'''''''''(((((()))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''(((((((((((((((((((((((()))((((((((('''''''''''''''((())))))'''((()))+++((((((((((((((('''''''''))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))))))))((('''''''''''''''''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&''''''))))))((((((((((((((('''&&&&&&))))))))))))(((((((((((('''(((((())))))(((((('''''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))***)))'''''''''(((***+++************)))))))))((()))))))))(((((('''''''''************************++++++++++++++++++++++++,,,,,,++++++***))))))(((+++,,,,,,+++(((''''''(((,,,++++++***)))((('''''')))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))((('''''''''(((((())))))(((((('''(((''''''&&&'''((()))***+++***((('''&&&'''((()))))))))((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((()))))))))******)))((((((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''((((((((())))))******+++***))))))(((((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******)))))))))'''''''''((()))*********))))))))))))((((((((((((((((((((((((((())))))***(((((())))))))))))((((((''')))++++++***)))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&)))((((((''''''(((((()))'''''''''(((((((((((((((''''''((((((((((((''''''(((((('''(((((()))***+++'''((((((((((((((())))))''''''''''''(((((((((((())))))((('''''''''((((((************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))$$$%%%'''''''''''')))+++''''''(((((())))))******&&&''''''''''''((((((((()))((((((''''''(((((()))&&&''')))******)))'''&&&)))))))))))))))))))))))))))))))))(((((((((''''''%%%&&&&&&'''(((((())))))(((((((((((('''''''''''''''((())))))(((((()))+++&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))((('''''''''''''''''''''((()))))))))))))))((())))))))))))))))))((((((((((((((((((((((((((()))((((((''''''''''''((('''(((((((((((('''&&&&&&(((((((((((())))))))))))(((''''''''''''''''''(((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******(((''''''((())))))************)))))))))))))))))))))))))))(((((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))))),,,------+++)))(((((()))*********))))))(((((((((***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''***))))))(((((((((((((((((())))))******))))))((((((''''''''''''((())))))***)))((('''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((())))))((((((((((((''''''%%%%%%&&&'''((()))************)))((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***''''''(((((())))))***************)))((('''''''''(((((((((((())))))))))))(((((())))))))))))((((((''')))+++***)))(((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((''''''((())))))((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))(((((((((((())))))&&&&&&''''''(((((())))))''''''((((((((((((''''''''''''''''''((()))++++++''''''(((((()))))))))***&&&&&&'''''''''((((((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))***(((&&&%%%&&&'''&&&''''''((()))******+++'''''''''''''''(((((((((((((((((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''&&&((())))))(((((()))***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''''''''''''''''''''(((((('''&&&&&&(((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((''''''((((((*********))))))))))))))),,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))***++++++******+++,,,(((((())))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((***)))(((''''''((()))***))))))************))))))''''''''''''((((((((())))))(((((('''''''''(((((()))(((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((((((((%%%&&&&&&'''(((((())))))***))))))((((((((((((((((((((())))))))))))(((((())))))((((((((((((((())))))))))))))))))(((((((((''''''(((((())))))***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***'''((((((((()))))))))******)))))))))(((((((((''''''(((((()))))))))))))))(((((())))))))))))((((((''')))******((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))''''''((((((((((((''''''''''''''''''((()))++++++'''((((((((())))))******'''''''''((((((((())))))(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))'''%%%&&&'''&&&''''''((()))******+++(((((((((((((((((((((((('''(((((()))))))))))))))+++)))(((''''''((()))+++((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((&&&(((******)))((())))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''''''''((()))))))))))))))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((()))))))))***((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))(((((((((((('''))))))))))))))))))******++++++++++++++++++,,,,,,************************+++++++++++++++++++++++++++++++++***************(((***++++++***)))+++,,,((((((((((((((()))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))************))))))&&&''''''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((('''***))))))((((((((((((((((((((())))))))))))(((((())))))(((((((((((()))************************)))''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))'''((((((((()))))))))***''''''((()))***))))))((((((((())))))))))))((((((((()))))))))''''''(((***(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((()))************))))))((((((''''''(((((()))'''''''''(((((((((((((((''''''((((((((((((''''''(((((('''(((((()))***+++((())))))))))))))))))***(((((((((((()))))))))***(((((()))*********))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''))))))(((((()))***''''''(((((())))))******)))))))))(((((((((((('''''''''((()))************,,,***(((&&&&&&(((***,,,((((((((((((((((((((((((((((((((('''''''''&&&&&&))))))(((((('''&&&&&&%%%'''''''''(((((((((((((((%%%'''******)))(((((()))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''((()))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((('''(((((()))(((((('''&&&%%%%%%&&&''''''''''''&&&''''''(((((())))))******(((''''''''''''''''''(((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((((())))))))))))************((((((((()))))))))))))))************************++++++++++++++++++++++++************************+++,,,,,,***(((''''''((((((((((((((((((((((((((((((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((())))))******)))************************((((((((((((((())))))***((())))))******))))))(((&&&''''''((()))(((((((((&&&''''''''''''((((((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''(((((((((((())))))***)))))))))((((((((((((******)))((((((((((((((((((((())))))))))))(((((())))))(((''''''(((***+++***************+++++++++'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))'''''''''((()))*********&&&''')))*********)))((((((((())))))))))))((((((((())))))((('''&&&(((***(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))))))))(((''''''''''''''''''(((((((((((((((((('''''''''''''''((((((((((((''''''))))))(((((((((((())))))*********)))))))))))))))(((((((((((())))))))))))'''((()))***+++******)))''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))(((''''''''''''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))(((((()))***(((((((((((())))))))))))))))))))))))((((((((('''&&&''')))***++++++************)))(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))%%%'''***+++***)))((()))'''''''''((((((((((((((())))))))))))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))))))))((('''''''''''''''''''''((()))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((&&&'''((())))))(((((('''$$$%%%&&&&&&'''''''''&&&'''''''''((()))*********'''(((((())))))(((((('''''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))((()))))))))************'''''''''(((((()))))))))++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++)))'''&&&&&&'''((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((()))************))))))))))))))))))))))))''''''((()))))))))))))))'''(((((())))))(((((('''&&&&&&((()))))))))((('''%%%&&&''''''(((((((((''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))*********************)))((((((((((((((((((((())))))))))))(((((()))((('''&&&'''(((***+++(((((())))))******++++++((())))))))))))'''&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''))))))))))))(((((((((((((((((((((((())))))))))))&&&''')))*********(((((((((((())))))))))))((((((((((((((('''&&&&&&(((***(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((******))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&''''''((((((((((((''''''***))))))(((((((((((()))++++++******))))))(((((('''''''''(((((((((((()))'''((()))+++++++++***)))(((((())))))*********+++(((((((((((((((((((((((((((((((((((())))))))))))+++******)))(((''''''&&&'''((((((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***'''&&&&&&'''))))))))))))((((((((((((******))))))((((((((('''&&&''')))***+++++++++***((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''(((((()))*********&&&'''''''''(((((())))))%%%'''***+++***)))((((((%%%%%%&&&'''((()))***+++************************&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))(((''''''''''''''''''(((((())))))))))))))))))'''&&&%%%%%%&&&''')))((((((((((((((((((((((((%%%&&&''')))))))))(((((($$$%%%&&&&&&'''''''''&&&&&&''''''((()))******+++'''((()))******)))((('''''''''''''''((((((((()))((((((''''''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))******))))))(((((())))))*********+++(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++&&&'''((((((''''''((()))))))))((((((''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&'''((()))************((((((((((((((((((((((((&&&'''(((*********)))(((''''''((((((((((((''''''%%%&&&((()))))))))((('''%%%%%%&&&'''(((((((((''''''''''''''''''((()))***((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((((()))***+++,,,,,,---******)))((((((((((((((((((((())))))))))))(((((()))((('''&&&'''(((***,,,&&&''''''((()))******+++))))))******)))'''%%%$$$(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))((((((((((((******))))))((((((''''''&&&''')))***+++***((('''(((((())))))))))))((((((((((((((('''&&&&&&(((***