BM6P6(@ ~~~|||yyytttjjj___YYYYYY___mmm{{{{{{||||||qqqeeeVVVKKKKKKQQQVVVbbbjjjddddddXXXIII@@@<<<:::666222111111111111000000000000000000000000000000000000////////////000000000000000222444555555666888999>>>CCCRRRhhhxxx~~~~~~www~~~|||xxxuuusssssstttvvvuuuwwwzzzwwwtttnnnddd]]]UUUSSSQQQOOOMMMLLLLLLLLLLLLLLLLLLMMMOOOQQQSSSUUUYYY^^^fffmmmtttzzz~~~~~~~~~}}}|||zzzyyyxxx||||||{{{zzzzzzzzzzzz{{{|||}}}}}}}}}|||{{{yyyxxxxxxwwwvvvwwwyyy}}}xxxuuuvvvwwwtttqqqnnneee]]]ZZZXXX^^^sss|||wwwsssooolllfffdddaaa`````````___^^^\\\[[[YYYWWWVVVUUUVVVVVVXXXWWWVVVVVVWWWYYY\\\]]][[[\\\]]]___```aaaaaaaaa```bbbdddgggjjjlllmmmnnnoooqqqrrrrrrqqqpppqqqrrrfffbbb]]]\\\]]]^^^]]]\\\eeehhhqqqvvvggg[[[TTTRRRPPPNNNQQQOOOQQQYYYbbblllxxxuuuvvv}}}yyyuuuuuu|||~~~~~~zzzsssiiiaaa\\\XXXTTTQQQQQQPPPSSS]]]hhhzzzppphhhbbbaaaiiivvv}}}zzzvvvqqqhhh^^^YYYYYY___lllyyy~~~}}}|||rrrgggXXXLLLKKKPPPUUUbbbkkkfffhhh\\\LLLAAA<<<999555000111111111111000000000000000000000000000000000000000000000000111111111111///000222333333444666888>>>DDDTTTiiiyyy~~~{{{}}}xxxuuuwwwvvvwwwxxxxxxzzzzzzwwwuuuoooeee]]]UUUSSSQQQOOOMMMLLLLLLLLLLLLLLLLLLMMMNNNQQQSSSUUUYYY^^^fffmmmtttzzz~~~~~~~~~}}}|||{{{yyyyyy}}}}}}|||||||||{{{{{{|||}}}}}}}}}}}}}}}{{{zzzyyyxxxxxxwwwxxxzzz}}}~~~yyyxxxzzz{{{yyyuuunnneee]]]ZZZYYY^^^rrr|||xxxssspppjjjhhhfffeeedddcccaaa___^^^\\\[[[YYYXXXWWWXXXXXXZZZYYYXXXXXXXXXZZZ\\\]]]]]]^^^___```````````````aaabbbdddfffiiikkkmmmnnnnnnppprrrsssrrrqqqqqqrrrhhhddd```]]]^^^___^^^]]]```bbbhhhttt~~~wwwiii]]]WWWTTTQQQOOOPPPNNNPPPXXXaaajjjvvv{{{ooorrr|||xxxxxx|||}}}}}}zzzsssiiiaaa\\\XXXUUURRRQQQPPPSSS]]]ggg{{{pppggg```^^^fffrrr{{{wwwsssmmmeee\\\YYYYYY___kkkwww}}}uuukkk[[[NNNLLLPPPUUUcccmmmiiilll```OOOBBB<<<888444000222222111111111000000000000000000000000000000000111111111111222222222222///111222333333444666888???FFFVVVlll{{{~~~yyywwwzzzxxxwwwwwwwww{{{{{{xxxuuuoooeee^^^UUUSSSQQQOOOMMMLLLLLLLLLLLLKKKLLLLLLNNNQQQSSSTTTYYY^^^fffmmmtttzzz~~~~~~~~~~~~}}}|||zzzzzz~~~}}}}}}}}}}}}}}}}}}}}}|||zzzzzzyyyyyyyyyzzz|||}}}{{{}}}~~~yyynnnddd\\\ZZZYYY___qqqzzzwwwqqqooommmkkkiiigggccc```___^^^\\\[[[ZZZZZZZZZZZZ\\\[[[ZZZYYYYYYZZZ[[[\\\___``````aaaaaa```______bbbbbbcccdddfffiiilllmmmmmmooorrrsssrrrqqqqqqqqqkkkhhhcccaaa```aaa``````^^^]]]```gggmmmtttxxxkkkaaa[[[WWWSSSPPPNNNMMMPPPWWW___hhhttt}}}rrrhhhlll{{{|||{{{|||}}}|||yyysssjjjaaa[[[YYYUUURRRQQQQQQSSS\\\fff~~~rrrggg]]]ZZZ```kkkyyyzzztttooohhhaaaZZZXXXYYY___kkkvvvxxxppp```RRRNNNRRRVVVdddooollllllaaaQQQDDD===888555222222222222111111111000000////////////////////////000000000111111111222222222333444555555666999;;;@@@HHH[[[qqq~~~{{{yyy{{{wwwtttrrrqqqvvv{{{xxxuuuooofff^^^UUUSSSQQQOOOMMMLLLLLLLLLKKKKKKKKKLLLNNNPPPRRRTTTXXX^^^eeemmmtttzzz~~~}}}|||{{{}}}}}}}}}}}}||||||{{{{{{yyyzzzzzz|||~~~}}}}}}zzzmmmccc[[[ZZZZZZ___ppp~~~xxxvvvssspppmmmiiieeeaaaaaa```^^^\\\[[[[[[[[[\\\]]]\\\[[[ZZZZZZZZZZZZ[[[``````aaaaaabbbaaaaaaaaabbbaaaaaaaaacccfffjjjlllkkknnnrrrsssrrrqqqppppppnnnlllhhhdddccccccccccccbbb___^^^```cccfffooowwwwwwlllccc]]]YYYTTTQQQNNNMMMPPPWWW^^^gggtttwwwmmmdddhhhvvv}}}}}}||||||yyytttkkkbbb\\\YYYUUUSSSRRRQQQRRR[[[eee~~~vvvhhh\\\XXX]]]fffssszzzsssmmmeee^^^YYYWWWYYY___kkkwww|||uuueeeVVVQQQTTTXXXeeepppmmmiii___RRRFFF???:::777444222222222222111111111111/////////////////////////////////000000000111111333444444444444666999<<>>EEETTTmmm{{{xxxqqqlllhhhfffgggnnn}}}xxxuuurrrlllccc[[[UUUSSSQQQOOOMMMLLLLLLLLLJJJJJJJJJKKKMMMOOOQQQSSSWWW\\\eeemmmttt{{{yyyxxxwwwwwwwwwxxxyyyzzzwwwyyy|||~~~}}}wwwwwwyyy}}}wwwlllaaaYYYZZZ\\\```lllyyy~~~|||{{{qqqooolllhhheeebbbaaaaaaaaaaaabbbbbbbbbbbbaaaaaacccddddddeeeeeeddddddccceeefffggghhhiiiiiiiiiiiihhhiiiiiihhhhhhjjjmmmpppnnnooonnnkkkiiiiiilllpppjjjiiikkkmmmhhh```[[[\\\ZZZYYY]]]dddiiiooo~~~zzznnneeeaaa^^^[[[YYYQQQOOOOOOSSSYYYggg~~~|||pppiiilllvvv}}}}}}{{{tttiii```ZZZWWWUUUTTTRRRRRRXXXaaayyy}}}lll]]][[[]]]gggyyy~~~wwwrrroooggg___YYYXXXWWW[[[jjj|||~~~rrraaaUUUMMMQQQ\\\aaabbbaaa___[[[SSSIII@@@999444222111111111111111111111111111111///...------------111111111111222222222222111333444444555666:::<<>>JJJ```zzz~~~rrrddd^^^YYYZZZXXXXXXaaattt{{{xxxtttlllccc\\\SSSRRRQQQOOONNNMMMMMMMMMKKKLLLMMMNNNPPPSSSUUUVVVVVV\\\eeennnuuu{{{zzzvvvuuuuuuwwwxxxyyyyyyyyyyyyzzzzzzzzz|||~~~~~~}}}{{{tttssstttyyy}}}|||vvvoooddd]]]XXXXXX\\\cccnnnxxx|||yyyvvvtttrrrooollliiihhhhhhhhhgggfffccccccdddeeeffffffggggggiiijjjjjjkkklllmmmmmmnnnkkkkkkkkkllllllmmmnnnooommmmmmmmmmmmmmmmmmmmmmmmoooppprrrrrrrrrooollljjjfffbbb]]]XXXUUUTTTVVVWWW\\\dddrrrvvvkkkeeeaaa^^^[[[TTTTTTNNNPPP[[[hhhvvvllleeeaaaWWWXXXYYY\\\gggzzzzzzooonnnvvv~~~}}}pppeee___ZZZVVVTTTRRRRRRXXX___sssyyyeee^^^[[[bbbppp}}}xxxtttlllddd]]]\\\[[[```ppp~~~~~~|||sssiii^^^SSSLLLPPPWWWZZZZZZ[[[[[[WWWPPPHHH@@@:::777555333333333333222222222222333222222111000000111111000111111111222222222222111222333333555888===@@@MMMeee~~~}}}yyyuuu}}}qqqccc\\\VVVVVVTTTTTT___ttt|||xxxtttlllbbb[[[RRRQQQPPPOOOMMMMMMMMMMMMLLLLLLMMMOOOQQQSSSUUUVVVVVV\\\eeemmmuuu{{{}}}wwwtttssstttwwwyyyzzzzzzzzzyyy{{{{{{{{{}}}~~~~~~|||zzzrrrqqqrrrwww{{{yyyrrrkkkaaa[[[WWWYYY^^^eeeqqq{{{}}}zzzxxxtttqqqnnnllllllkkkjjjiiiddddddeeeeeefffggghhhiiiiiijjjjjjlllmmmnnnoooooommmmmmmmmmmmnnnoooppppppmmmmmmmmmmmmmmmmmmnnnnnnoooqqqrrrtttsssrrrpppoooiiifffaaa\\\XXXVVVUUUUUUTTTYYYbbbnnn|||zzzooohhhddd```]]]VVVUUUPPPQQQ\\\ggg|||rrrhhh___YYYVVVOOOQQQRRRTTT]]]nnn~~~ssspppwww}}}rrrfff___ZZZVVVUUUSSSRRRWWW^^^qqqhhh```[[[aaammm}}}yyyuuulllccc\\\[[[ZZZ___qqq~~~wwwmmm___UUUMMMPPPVVVZZZ\\\]]]\\\XXXQQQHHH@@@:::666444333333333222222111111111111111000////////////000000111111111222222222222111222222333555888>>>BBBPPPhhh}}}vvvrrryyypppeee```XXXVVVSSSRRR^^^rrr|||xxxtttkkkaaaYYYQQQPPPOOOMMMLLLLLLLLLLLLKKKKKKLLLNNNPPPRRRTTTUUUWWW\\\dddmmmttt{{{}}}xxxuuutttuuuwwwyyyzzz{{{zzzzzz{{{{{{|||}}}~~~}}}zzzxxxqqqpppqqquuuyyywwwooohhh^^^YYYVVVZZZ```iiiuuu~~~yyyvvvsssrrrqqqooommmkkkffffffeeeffffffhhhiiijjjiiiiiijjjkkklllmmmnnnooonnnnnnnnnnnnooopppqqqqqqmmmmmmnnnnnnnnnnnnnnnnnnooopppqqqsssssssssrrrqqqllliiieee```\\\XXXVVVUUUPPPSSSXXX^^^iiiyyy~~~ssslllfffaaa^^^XXXXXXRRRSSS\\\fff}}}yyysssqqqsssvvvxxxuuuqqqkkkccc\\\VVVRRRQQQNNNOOOPPPRRRYYYhhh~~~vvvrrrwww~~~~~~rrrggg___ZZZWWWUUUSSSRRRWWW]]]oookkkbbb[[[___jjjzzzzzzvvvlllbbb[[[ZZZZZZ___qqqzzzppp```VVVNNNOOOUUUYYY^^^aaa```\\\TTTJJJAAA:::555333333222222111111000000000//////...............///////////////000000000000111222222333555999???DDDRRRjjj{{{tttqqqzzzxxxllleeeccc[[[XXXSSSRRR^^^rrr~~~{{{xxxsssjjj___WWWPPPOOONNNMMMLLLLLLLLLLLLJJJKKKLLLMMMOOORRRTTTUUUWWW\\\dddlllttt||||||yyywwwwwwyyyzzz{{{{{{{{{{{{zzzzzz{{{}}}~~~|||yyyvvvpppooopppuuuxxxuuummmeee\\\XXXVVV[[[ccclllyyy}}}zzzxxxvvvtttqqqnnnjjjiiihhhggghhhiiijjjkkkiiiiiijjjkkklllmmmmmmnnnnnnnnnnnnoooooopppqqqrrroooooooooooooooooooooooonnnoooqqqrrrssssssrrrrrrooommmiiiddd^^^XXXTTTRRRMMMNNNPPPSSSZZZfffvvvxxxpppiiiccc___ZZZZZZUUUUUU\\\cccwww~~~pppkkkeee``````aaacccdddaaa___\\\XXXUUURRROOONNNOOONNNPPPTTTYYYfff{{{wwwsssxxx~~~qqqfff___[[[WWWVVVTTTRRRVVV\\\lllmmmccc\\\^^^iiixxxzzzvvvlllccc\\\ZZZZZZ___rrr|||sss```UUUMMMMMMRRRXXX___eeefffaaaYYYNNNDDD;;;666333222222111000000//////...///......---......//////////////////000000000000111111222222555:::@@@EEEUUUlllwwwrrrrrr|||zzzlllcccaaabbb]]]YYYSSSRRR^^^ttt}}}zzzwwwrrriii]]]UUUPPPPPPOOONNNMMMMMMMMMMMMKKKKKKLLLMMMOOORRRTTTUUUWWW\\\ccclllttt|||zzzzzzzzzzzzzzz{{{|||}}}zzzzzz{{{|||}}}{{{wwwsssoooooopppuuuxxxtttkkkccc[[[WWWVVV]]]eeeooo|||~~~|||yyyuuurrrooommmllljjjjjjkkklllmmmkkkkkkkkkllllllmmmmmmmmmnnnnnnnnnnnnooopppqqqrrrrrrrrrqqqqqqppppppooooooooopppqqqrrrrrrsssrrrrrrpppnnnlllgggbbb\\\VVVSSSOOOOOOOOONNNPPPXXXdddlllzzz~~~uuummmfffaaa\\\]]]XXXWWW]]]aaarrr~~~xxxqqqjjjaaa]]]YYYWWWWWWWWWXXXWWWVVVUUUUUUUUUTTTRRRQQQPPPPPPOOOQQQWWW^^^iii|||xxxsssyyy|||oooeee___[[[WWWVVVTTTRRRVVV[[[iii~~~oooddd\\\^^^hhhwwwzzzuuummmddd\\\[[[ZZZ```sssuuu```UUUKKKKKKPPPWWW___gggkkkfff\\\QQQFFF===777444111111111000///......---//////............///000111111111111222222222222111111222222555:::AAAFFFWWWmmm{{{sssqqqsss}}}~~~qqqccc\\\]]]```]]]YYYSSSRRR___uuu|||yyyvvvqqqhhh\\\TTTQQQQQQPPPOOONNNNNNNNNNNNKKKLLLMMMNNNPPPRRRTTTVVVWWW\\\ccckkksss|||}}}|||{{{zzzzzz{{{}}}~~~yyyyyyzzz||||||zzzvvvrrroooooopppuuuxxxtttkkkcccZZZWWWWWW]]]gggqqq~~~}}}xxxuuurrrqqqooommmlllmmmnnnooolllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnooopppqqqrrrsssssssssrrrqqqpppooooooppppppqqqrrrssssssssssssoooooommmjjjfffaaa\\\YYYUUUUUURRRNNNMMMPPPXXX___eeeuuuxxxppphhhccc]]]^^^YYYXXX]]]___nnn~~~{{{sssmmmiiiddd^^^[[[YYYVVVUUUUUUUUUTTTSSSSSSSSSUUUVVVVVVUUUTTTTTTRRRPPPSSS[[[cccmmmxxxsssyyyzzznnnddd___[[[XXXWWWTTTRRRUUU[[[hhh}}}pppeee\\\]]]gggwww|||xxxrrrfff]]]ZZZ[[[aaasssxxxcccUUUIIIJJJSSS\\\eeekkknnnkkkdddWWWHHH;;;555333222111000/////////000111000//////...---,,,,,,,,,...///000222222111111000666222111444777999@@@FFF]]]qqqzzz~~~~~~wwwooonnnppp|||mmm\\\^^^fffccc\\\[[[VVVTTT___ttt}}}|||yyyuuuooofff\\\UUUQQQPPPOOONNNMMMMMMMMMMMMKKKLLLLLLMMMOOOQQQSSSTTTYYY]]]dddkkkrrryyy~~~|||||||||}}}}}}{{{|||}}}|||zzzvvvrrrooolllmmmqqquuuvvvrrriiibbbZZZZZZ\\\bbblllxxx~~~|||uuuuuutttsssrrrooommmkkkooommmkkklllnnnpppqqqpppmmmllllllkkklllnnnqqqrrrtttttttttsssrrrqqqpppoooqqqpppnnnnnnnnnooopppqqqqqqqqqpppmmmiiiccc^^^ZZZ[[[[[[ZZZUUUOOOKKKKKKLLLZZZaaappp}}}ssskkkfffbbb```^^^]]]]]]bbbqqqwwwnnneeebbb___\\\]]]```[[[YYYVVVUUUUUUUUUTTTSSSTTTTTTUUUTTTRRRRRRTTTUUUXXXWWWZZZbbbkkkvvvwwwzzz|||{{{|||xxxnnndddaaa\\\XXXUUURRRPPPSSSYYYjjj}}}vvvfff[[[___kkkzzz~~~zzzpppeee\\\ZZZZZZ___qqqxxxdddVVVJJJKKKTTT]]]ffflllnnnllleeeXXXIII===777555333333222111111111111222000000//////...------,,,...///000111222111111000666222111444777999@@@GGG]]]qqq~~~yyy}}}~~~wwwqqqrrrvvv|||mmm\\\]]]eeebbb```\\\VVVVVVbbbxxx}}}|||yyyuuuooofff\\\UUUQQQPPPOOONNNMMMMMMMMMMMMKKKLLLLLLMMMOOOQQQSSSTTTYYY^^^eeelllssszzz~~~||||||||||||}}}{{{{{{|||{{{yyyuuuqqqooolllnnnqqquuuvvvrrriiicccZZZ[[[^^^fffrrr~~~|||||||||{{{yyyvvvtttrrrnnnllljjjjjjkkklllllllllmmmlllkkkkkkkkkmmmoooppppppqqqqqqrrrrrrqqqqqqpppooooooooonnnooooooppppppqqqqqqqqqnnnjjjeeeaaa^^^[[[[[[YYYUUUOOOKKKJJJKKKOOOTTTaaasssyyypppkkkeeebbb___]]]]]]cccsssppphhh```]]][[[XXXYYY\\\YYYXXXWWWWWWWWWWWWVVVUUUTTTUUUVVVVVVUUUVVVXXXYYY\\\\\\aaakkkuuu~~~yyy|||{{{zzz{{{wwwlllccc```[[[WWWUUURRRPPPTTTZZZiii|||xxxhhh[[[___kkk{{{|||oooddd[[[YYYYYY^^^nnn~~~wwwfffXXXLLLMMMUUU^^^ffflllnnnllleeeYYYJJJ>>>888666444444444444444333222222111000000//////......---//////000111111111111000555222222555777:::AAAIII^^^qqq}}}xxx|||yyyuuuxxx~~~~~~ooo^^^```gggeeeeee___WWWXXXhhh~~~}}}{{{xxxtttnnneee\\\UUUQQQPPPOOONNNMMMMMMMMMMMMKKKLLLLLLMMMOOOQQQSSSTTTZZZ^^^fffmmmttt{{{~~~}}}||||||||||||zzzzzzzzzyyywwwssspppnnnmmmooorrruuuuuupppiiicccZZZ\\\bbblllyyy~~~|||yyywwwuuupppnnnkkkjjjkkkkkkkkkjjjmmmlllkkkjjjjjjkkklllmmmkkklllmmmnnnooopppppppppmmmmmmnnnooopppppppppoooqqqqqqqqqooolllhhhdddbbb\\\\\\YYYTTTNNNJJJIIIIIIFFFHHHPPP^^^mmm~~~xxxrrrmmmhhhccc``````fffwww{{{jjjccc\\\[[[ZZZWWWXXX[[[[[[[[[\\\\\\\\\\\\[[[[[[WWWYYY[[[]]]]]]___aaaccceeefffmmmyyy|||zzzxxxxxxtttjjjbbb^^^ZZZWWWUUUSSSQQQTTTZZZhhh{{{{{{jjj]]]___kkk|||{{{oooeee\\\ZZZZZZ]]]lll~~~|||uuugggYYYNNNNNNWWW___ffflllkkkjjjdddYYYKKK???999777333444444555444333111000111111000000/////////...///000000000111111111111444222333666777:::BBBKKK```rrr}}}yyy}}}{{{~~~sssbbbccckkkhhhjjjbbbYYY\\\nnn}}}{{{xxxtttmmmeee\\\UUUPPPPPPOOONNNMMMMMMMMMMMMKKKLLLLLLMMMOOOQQQSSSTTTXXX]]]eeemmmtttzzz~~~}}}|||{{{{{{{{{xxxxxxxxxwwwtttqqqnnnlllmmmpppsssuuutttooohhhccc[[[___fffrrr}}}zzzxxxtttrrrooonnnnnnnnnnnnmmmmmmlllkkkjjjiiijjjjjjjjjhhhiiijjjkkkkkkllllllllljjjkkkmmmoooppppppooonnnooooooooonnnllljjjgggeee^^^]]]YYYTTTOOOKKKIIIHHHFFFEEEHHHPPPZZZiii}}}zzzuuunnngggcccccckkk{{{tttiiiccc^^^^^^^^^\\\]]]___aaabbbddddddcccbbbbbbbbb___bbbfffhhhjjjlllooorrrqqqsss{{{yyywwwvvvqqqhhhaaa]]]YYYVVVVVVTTTRRRUUU[[[fffyyymmm___```kkk|||~~~zzzpppfff^^^\\\[[[]]]kkk|||zzzsssgggZZZNNNOOOWWW^^^eeejjjhhhgggbbbXXXJJJ???888666222333333333333111///...000000000000////////////000000000000000111111111333222444777888:::CCCNNNcccttt|||uuudddeeemmmjjjmmmeee]]]```ttt~~~{{{wwwssslllddd[[[UUUPPPPPPOOONNNMMMMMMMMMMMMKKKLLLLLLMMMOOOQQQSSSTTTVVV\\\dddlllsssyyy~~~~~~}}}|||{{{zzzyyywwwwwwvvvtttrrrooolllkkkmmmpppssstttqqqlllfffbbb]]]aaakkkxxxxxxvvvsssqqqqqqrrrqqqpppmmmllllllkkkjjjjjjjjjjjjhhhhhhhhhhhhhhhgggffffffgggiiikkkmmmnnnnnnnnnnnnlllmmmmmmlllkkkiiihhhgggaaa^^^ZZZUUUQQQNNNJJJIIIJJJGGGFFFIIIOOOXXXiiiwww|||tttkkkggggggooo}}}qqqmmmgggdddeeefffddddddgggiiikkklllllliiihhhiiijjjkkknnnsssvvvyyy{{{~~~zzzvvvtttooohhhaaa\\\YYYWWWVVVTTTRRRUUUZZZdddxxxooo``````kkkzzz|||xxxpppggg___]]][[[]]]jjjyyy}}}||||||xxxsssfffYYYNNNNNNUUU]]]cccgggfffeeeaaaXXXKKK???999777222222222111000///...---////////////////////////000000000///000111111222222222555888888;;;EEEPPPgggwwwvvveeefffnnnkkknnnhhhaaaeeewww~~~{{{wwwrrrlllddd[[[VVVQQQPPPOOONNNMMMMMMMMMMMMKKKLLLLLLMMMOOOQQQSSSTTTUUU[[[ccclllrrrxxx}}}~~~~~~}}}|||zzzyyyxxxuuuuuutttrrrooommmkkkiiilllooossssssoooiiidddaaa]]]cccnnn~~~}}}zzzwwwuuutttsssrrrqqqnnnmmmmmmmmmllllllkkkkkkiiiiiiiiihhhgggfffddddddeeefffhhhjjjkkklllmmmmmmkkkkkkkkkjjjjjjiiihhhgggccc```[[[XXXUUURRRNNNKKKKKKHHHFFFGGGHHHLLLWWWbbbqqq{{{rrrnnnooovvvwwwtttooommmooopppnnnnnnpppqqqsssuuusssqqqpppsssvvvzzz~~~|||wwwtttooohhhccc]]]YYYWWWWWWUUURRRTTTYYYbbbvvvpppaaaaaajjjxxx|||wwwooofff___]]][[[[[[gggvvv}}}yyyxxxzzzxxxtttdddWWWLLLMMMTTTZZZ```dddeeeeeebbbYYYLLLAAA:::888333222111000///.................................111000/////////000222222111222555888888;;;FFFQQQjjjzzzyyyiiijjjrrrooonnnjjjdddhhhyyy~~~{{{vvvqqqkkkccc[[[VVVQQQPPPOOONNNMMMMMMMMMMMMKKKLLLLLLMMMOOOQQQSSSTTTUUU[[[dddmmmsssyyy~~~~~~~~~~~~~~~|||zzzxxxwwwttttttrrrpppmmmkkkiiihhhkkkooorrrqqqlllfffbbb```[[[cccqqq~~~zzzxxxvvvsssqqqnnnnnnooooooooonnnnnnmmmkkkkkkkkkjjjiiihhhgggfffddddddeeefffhhhjjjlllmmmkkkkkkkkkjjjiiiiiihhhhhhfffbbb]]]ZZZXXXVVVRRROOOJJJHHHGGGHHHFFFFFFLLLTTT^^^ooo{{{|||{{{yyy|||}}}{{{zzz{{{{{{}}}~~~|||~~~~~~yyyuuuoooiiieee]]]ZZZXXXXXXUUUQQQSSSWWWaaauuupppaaaaaaiiiuuuzzz|||wwwnnneee^^^\\\ZZZZZZeeettt||||||yyyuuuvvvyyyxxxuuucccVVVKKKLLLSSSYYY^^^bbbffffffcccZZZNNNBBB<<<:::555333111///.........///---------...............111000/////////000222333111222666999999;;;FFFRRRlll|||~~~mmmooowwwtttnnnkkkgggjjjzzz~~~{{{vvvqqqkkkccc[[[VVVQQQPPPOOONNNMMMMMMMMMMMMKKKLLLLLLNNNOOOQQQSSSTTTVVV\\\eeennnuuuzzz~~~~~~~~~~~~|||zzzxxxvvvtttsssqqqooollljjjiiihhhjjjnnnrrrpppkkkeee```___ZZZbbbrrr|||yyyuuurrrooooooppppppppppppoooooommmmmmmmmllllllkkkjjjiiicccccccccdddfffiiikkkmmmllllllkkkjjjjjjiiiiiihhhgggccc^^^[[[ZZZXXXTTTQQQHHHGGGIIIJJJGGGEEEHHHNNNOOO\\\mmmzzzzzzuuupppjjjfff^^^[[[YYYXXXUUUQQQRRRVVVaaauuupppaaaaaahhhtttuuu|||{{{vvvpppggg^^^YYYWWW[[[gggrrrzzztttssswwwxxxuuupppaaaWWWOOOMMMPPPTTT\\\cccfffgggeee[[[MMMAAA:::888333333222222111000000000//////............//////////////////000111222333000333111444<<<<<>>>>>III___yyyyyyqqqggggggxxx{{{yyyvvvrrrllldddZZZTTTQQQPPPNNNLLLKKKKKKLLLLLLKKKLLLMMMNNNNNNPPPSSSUUUTTTZZZcccmmmuuu|||~~~|||{{{xxxvvvsssmmmhhhffffffhhhkkkkkkmmmmmmggg___\\\^^^eeeppp|||zzzxxxuuuttttttuuuvvvvvvuuuuuutttssssssrrrrrrmmmlllkkklllnnnnnnnnnmmmjjjjjjiiigggfffdddccccccbbbcccccccccaaa___\\\ZZZVVVSSSPPPMMMKKKIIIGGGEEEAAADDDHHHLLLSSS___ppp|||{{{xxxtttnnnjjj```^^^ZZZWWWTTTTTTUUUVVV^^^pppnnn___^^^fffqqq}}}yyysssoooiiiddd______gggqqq{{{sssooolllgggccc___VVVNNNMMMPPPUUU]]]eeegggfffbbbYYYMMMBBB:::777333333222222111000000000//////............//////////////////000111222333222666555888???@@@LLLddd|||xxxpppfffeeettt{{{yyywwwsssmmmeee[[[TTTQQQOOONNNLLLLLLLLLLLLMMMJJJLLLMMMMMMNNNPPPSSSVVVUUU[[[dddmmmuuu|||~~~}}}{{{yyywwwsssnnnhhheeefffgggkkkkkklllllleee]]][[[^^^gggttt|||yyywwwwwwwwwxxxwwwwwwwwwvvvvvvvvvvvvvvvqqqqqqqqqrrrsssssssssrrrnnnnnnllljjjhhhfffdddcccbbbbbbccccccbbb```^^^\\\YYYVVVSSSPPPNNNLLLIIIFFFBBBDDDDDDEEEHHHQQQ^^^hhh{{{|||yyyuuuooojjj```^^^ZZZWWWUUUTTTUUUVVV\\\nnnooo___^^^eeeppp}}}yyyvvvssspppllleeecccjjjttt~~~vvvqqqmmmiiifff___VVVNNNMMMPPPUUU]]]eeeeeeccc^^^UUUKKKAAA:::666333333222222111000000000//////............//////////////////000111222333111666666999???AAAOOOhhhwwwpppfffdddqqq|||{{{yyyuuuooofff\\\UUUPPPOOONNNLLLLLLLLLMMMMMMJJJLLLMMMMMMNNNPPPSSSVVVWWW\\\eeemmmtttyyy~~~~~~~~~~~~}}}{{{yyyxxxtttnnnhhhffffffgggkkkjjjjjjjjjddd\\\\\\___ggguuu|||zzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxuuuvvvxxxxxxxxxxxxxxxxxxsssrrrqqqooollliiifffdddaaaaaabbbbbbaaa```___^^^[[[YYYVVVSSSQQQOOOKKKIIIEEEEEEDDDCCCDDDJJJSSSZZZdddooo|||zzzvvvpppkkkaaa^^^[[[WWWUUUUUUUUUVVV[[[nnnrrraaa___fffqqq|||yyyvvvvvvuuurrrkkkgggmmmwww|||vvvqqqmmmjjjaaaWWWOOOMMMPPPTTT\\\dddccc```ZZZRRRJJJAAA;;;777333333222222111000000000//////............//////////////////000111222333111666777:::???BBBPPPkkk}}}vvvppphhhfffrrr|||{{{zzzwwwqqqggg]]]VVVPPPOOOMMMLLLLLLLLLMMMNNNKKKLLLMMMNNNNNNPPPSSSUUUWWW\\\dddlllrrrwww|||~~~~~~~~~}}}|||yyywwwsssnnniiiggggggiiijjjiiiiiihhhbbb\\\\\\aaahhhxxx}}}|||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyxxxzzz}}}}}}|||{{{{{{|||xxxwwwvvvtttqqqnnnjjjhhhbbbbbbbbbbbbaaa```______\\\ZZZXXXVVVUUURRRNNNKKKGGGFFFDDDBBBBBBEEEKKKOOOXXXaaammm{{{}}}zzzvvvppplllaaa___[[[XXXUUUUUUVVVWWW\\\nnnuuudddaaafffqqq{{{xxxuuuvvvwwwuuunnniiioooxxx{{{vvvqqqnnnbbbXXXPPPNNNOOOSSS[[[bbbbbb^^^XXXQQQJJJCCC===999333333222222111000000000//////............//////////////////000111222333000666777:::???AAARRRmmmzzzvvvrrrlllkkkuuu{{{zzzyyyvvvpppggg\\\UUUOOONNNMMMLLLLLLLLLMMMNNNLLLMMMNNNNNNNNNOOORRRTTTTTTZZZbbbjjjqqqwww|||~~~~~~~~~}}}|||xxxwwwsssnnniiiggghhhjjjiiiggggggfffaaa\\\]]]bbblll|||~~~~~~|||{{{{{{{{{zzzzzzyyyyyyzzz}}}~~~~~~|||{{{{{{yyyvvvrrrnnnllldddddddddcccbbbaaaaaa```]]][[[YYYXXXWWWUUUQQQNNNIIIHHHFFFDDDCCCCCCEEEGGGNNNTTT]]]gggrrr~~~{{{wwwqqqlllaaa___[[[XXXVVVUUUVVVWWW]]]ooowwweeeaaafffpppzzzxxxsssuuuxxxvvvooojjjoooxxxxxxrrrooocccYYYPPPNNNOOOSSSZZZaaaaaa^^^XXXQQQKKKEEE???;;;333333222222111000000000//////............//////////////////000111222333///555777:::???AAARRRnnn}}}}}}xxxvvvtttpppooowwwzzzzzzxxxvvvpppfff[[[TTTOOONNNMMMLLLLLLLLLMMMNNNMMMNNNOOONNNMMMNNNQQQSSSRRRXXX```iiiqqqwww}}}~~~~~~~~~}}}|||wwwvvvsssnnnjjjhhhiiikkkhhhgggfffeeeaaa\\\^^^dddppp}}}||||||{{{zzzzzzyyyyyy{{{~~~~~~}}}|||yyyuuuqqqoooffffffeeedddccccccbbbbbb]]]\\\ZZZYYYYYYVVVSSSPPPMMMKKKIIIGGGDDDCCCCCCCCCAAAFFFNNNUUU]]]hhhttt|||~~~{{{wwwqqqmmmaaa___[[[XXXVVVUUUVVVWWW^^^pppxxxeeeaaaeeennn|||yyyvvvtttqqqoookkkkkkttt}}}yyywwwhhh[[[OOOLLLNNNRRRZZZ```^^^]]]YYYRRRKKKCCC===999666333111111222333111///000000////////////000000000111111222222333444444333888777999???BBBSSSnnnwwwxxx}}}zzz|||zzzvvvuuu|||}}}|||yyyuuupppggg^^^XXXSSSQQQNNNMMMMMMMMMMMMLLLNNNMMMMMMMMMNNNOOOOOOPPPSSSXXX```iiipppxxx~~~~~~~~~~~~~~~wwwtttppplllhhhfffeeeeeehhhffffffddd___\\\bbbkkktttzzzxxxxxxyyyzzzzzz}}}zzzsssooommmjjjeeecccbbbccccccccceeebbb^^^\\\ZZZXXXUUUSSSNNNLLLJJJHHHFFFEEEEEEEEEDDDEEEGGGKKKRRRZZZbbbfffsssyyy}}}{{{wwwpppkkkbbb\\\XXXXXXVVVSSSUUUYYY```ooo}}}hhhaaadddnnn|||zzztttpppmmmjjjfffhhhrrr~~~~~~yyyhhh\\\OOOKKKMMMRRRYYY```___]]]ZZZSSSKKKCCC===:::666444111111222333111///111111000000000000111111000111111222222333444444444999888:::@@@DDDUUUppp~~~uuuwww}}}uuuvvv}}}|||xxxwww~~~|||yyyuuuoooggg]]]WWWSSSQQQNNNMMMMMMMMMMMMLLLMMMMMMMMMMMMNNNOOOPPPQQQTTTYYYaaaiiipppwww~~~~~~}}}}}}~~~}}}}}}vvvtttoookkkhhheeeeeedddgggeeeeeeddd___]]]ccclllxxx|||zzzzzz{{{{{{{{{|||~~~yyysssooolllgggeeedddeeedddddddddaaa^^^\\\ZZZYYYVVVTTTPPPNNNLLLIIIGGGFFFEEEEEEDDDDDDEEEHHHMMMSSSYYY]]]bbbgggnnnwww}}}{{{xxxqqqkkkbbb\\\XXXXXXVVVTTTUUUYYY```nnn|||hhhbbbeeeooo}}}{{{sssnnniiieeebbbeeerrryyyiii\\\OOOKKKMMMQQQXXX^^^______\\\UUULLLDDD>>>;;;666444222111222222111000111111000000000000111111000111111222222333444444555999999;;;AAAEEEWWWsss~~~vvvzzzvvvnnnjjjppp|||~~~{{{zzz}}}yyyuuunnnfff\\\VVVSSSQQQNNNMMMMMMMMMMMMLLLKKKKKKLLLLLLNNNOOOQQQRRRUUUZZZaaaiiipppwww}}}~~~|||||||||{{{zzzuuurrrnnnjjjgggeeeddddddeeeddddddccc___]]]dddmmmzzz}}}|||}}}||||||{{{|||}}}wwwrrrnnnjjjgggffffffeeedddccc```]]]\\\[[[ZZZXXXVVVSSSRRROOOLLLIIIHHHFFFFFFDDDDDDCCCDDDFFFJJJNNNPPPTTTYYY___fffnnnuuu}}}}}}|||xxxrrrlllbbb]]]YYYXXXVVVTTTUUUYYY```nnn|||hhhbbbfffppp~~~|||tttnnnhhhcccaaafffvvvzzzjjj]]]PPPLLLMMMPPPWWW]]]___```^^^WWWMMMDDD>>>;;;555444222222111111111111000000000//////000000000000111111222222333444444444999888:::AAAFFFXXXuuuzzzqqqfff```hhhxxx}}}{{{~~~yyytttmmmeee\\\UUUSSSQQQNNNMMMMMMMMMMMMLLLJJJJJJKKKLLLNNNOOOQQQRRRUUUZZZaaahhhooovvv|||zzzzzz}}}~~~}}}{{{yyywwwsssqqqmmmiiifffdddccccccdddccccccbbb___^^^dddnnnzzz~~~}}}|||yyy{{{}}}~~~xxxssspppkkkhhhgggfffdddcccbbb```]]]\\\\\\\\\ZZZYYYVVVTTTRRROOOLLLJJJHHHGGGEEEDDDCCCBBBCCCEEEHHHIIIOOORRRWWW]]]cccjjjqqquuu~~~}}}zzzsssnnnbbb]]]YYYXXXWWWTTTVVVZZZ___nnn{{{iiicccgggrrr}}}uuunnngggbbbaaahhhyyylll___RRRMMMMMMPPPVVV\\\___aaa```YYYMMMCCC===;;;444444333222111000111111000//////......//////000000111111222222333444444333777666999AAAFFFYYYwwwttteee[[[dddttt|||xxx~~~~~~yyyssslllddd[[[VVVSSSQQQNNNMMMMMMMMMMMMLLLJJJJJJKKKLLLMMMOOOQQQRRRUUUZZZaaahhhooouuu||||||pppqqqvvv~~~{{{xxxuuurrrpppllliiifffdddcccccccccbbbbbbbbb___^^^eeennnzzz~~~}}}yyyzzz|||~~~{{{uuurrrnnnjjjhhhfffdddbbbbbb___]]]\\\]]]]]]\\\ZZZWWWVVVTTTRRROOOLLLJJJHHHFFFEEEDDDCCCDDDEEEGGGHHHJJJMMMQQQUUUZZZ```fffkkkqqqzzz~~~~~~}}}{{{uuupppccc]]]YYYYYYWWWTTTVVVZZZ___mmm|||jjjeeehhhsss~~~tttmmmfffaaaaaaiii{{{oooaaaTTTNNNNNNPPPVVV\\\^^^aaaaaaYYYMMMBBB<<<;;;333444444333000000111222000000////////////000000000111111222222333444444222666555888@@@GGG[[[yyy{{{hhh[[[dddtttwwwqqqwww}}}xxxrrrlllddd\\\WWWSSSQQQNNNMMMMMMMMMMMMLLLJJJJJJKKKKKKMMMNNNPPPQQQTTTYYY```hhhooovvv|||xxxqqqhhhjjjppp||||||xxxuuurrrpppllliiifffdddddddddcccbbbbbbbbb^^^]]]dddmmm{{{~~~zzzzzz{{{}}}zzzwwwsssooommmjjjfffdddbbb```^^^]]]^^^^^^\\\[[[WWWWWWVVVTTTQQQNNNLLLJJJGGGFFFEEEEEEEEEFFFGGGGGGIIIKKKOOORRRVVV[[[bbbfffjjjrrr~~~~~~{{{yyy~~~|||vvvqqqccc^^^ZZZYYYWWWUUUVVVZZZ^^^mmm}}}kkkfffiiisssuuuooohhhddddddlllqqqdddVVVPPPOOOQQQWWW\\\]]]```aaaZZZMMMAAA;;;:::333444555333000///111333222222111111111111222222000111111222222333444444333777666999BBBIII]]]{{{~~~iii]]]gggwwwyyyoooiiippp|||wwwqqqkkkddd]]]XXXSSSQQQNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMOOOOOORRRWWW___gggooovvv}}}yyynnnfffaaaccckkkxxx~~~zzzwwwssspppmmmiiifffeeeeeeeeecccbbbbbbbbb^^^\\\ccclllxxx{{{{{{zzz{{{|||~~~~~~zzzvvvssspppllliiicccaaa___^^^^^^^^^]]][[[VVVVVVVVVTTTRRROOOMMMKKKGGGGGGFFFEEEDDDDDDDDDEEEHHHJJJMMMOOOSSSYYY___dddgggoooyyy{{{zzzvvvssswww}}}wwwrrrccc^^^ZZZYYYWWWUUUWWW[[[^^^mmm~~~lllgggjjjsssxxxrrrlllhhhhhhqqqrrreeeWWWPPPPPPRRRWWW]]]\\\```aaaZZZLLL@@@::::::333444555333000///111333444333333222222333333444000111111222333333444444444888777:::CCCJJJ___~~~}}}iii^^^jjj{{{{{{tttjjjdddkkk|||~~~{{{vvvqqqkkkddd]]]YYYSSSQQQNNNMMMMMMMMMMMMLLLLLLLLLKKKLLLLLLMMMNNNNNNQQQWWW___gggooovvv}}}}}}rrrggg```]]]```ggguuu{{{yyysssqqqmmmjjjgggfffeeefffdddccccccbbb^^^\\\bbbkkkttt|||{{{zzzzzzzzz|||}}}~~~|||yyyuuuqqqnnndddbbb___^^^^^^^^^\\\[[[VVVVVVVVVUUUSSSPPPNNNLLLHHHGGGEEEDDDCCCBBBBBBBBBDDDEEEGGGJJJMMMSSSZZZ^^^cccjjjttt}}}{{{yyyuuupppqqq~~~}}}xxxsssccc^^^ZZZYYYXXXUUUWWW[[[^^^mmmmmmhhhjjjsss~~~uuummmlllqqq{{{tttgggZZZUUUTTTTTTXXX]]]aaaaaa```ZZZPPPEEE===888666555444222111000000000111111000000000000111111000111333222111111222444777666999???DDDOOOiiilllbbbnnn{{{yyyqqqfff```fffwww}}}yyytttnnnhhhaaaZZZVVVQQQOOOMMMLLLMMMMMMLLLKKKIIIJJJJJJKKKLLLMMMMMMNNNPPPUUU^^^fffmmmsssxxx{{{~~~qqqccc\\\\\\XXX___jjjxxx}}}zzzyyyrrrpppmmmiiifffdddcccbbbbbbcccbbb___\\\]]]aaafffqqq~~~|||zzzyyyxxxxxx}}}}}}}}}}}}yyyqqqiiieee```^^^^^^^^^\\\ZZZXXXXXXWWWVVVTTTQQQNNNLLLJJJHHHFFFCCCBBBBBBBBBCCCCCCDDDEEEGGGLLLPPPUUUXXXbbbgggnnnvvv~~~~~~vvvmmmiiijjjsss~~~xxxssshhh```YYYWWWVVVUUUVVVZZZcccooo~~~kkkeeehhhrrrzzzuuuuuuxxxyyylll]]]VVVSSSTTTWWW\\\bbbbbb```ZZZPPPEEE===999666555333222111000000000111111000000000000111111333555666666555444666777777666999???DDDOOOjjjqqqdddlllwwwzzztttiiiaaaeeevvv}}}yyytttnnnhhhbbb[[[VVVOOOMMMKKKKKKKKKLLLKKKJJJIIIJJJJJJKKKLLLMMMNNNNNNPPPVVV^^^fffmmmsssxxx|||}}}tttiii]]]WWWWWWYYY___jjjxxx}}}zzzyyysssqqqnnnjjjgggdddccccccbbbbbbaaa^^^[[[[[[___ccclllxxx}}}|||{{{zzzzzz{{{}}}~~~||||||zzz{{{|||uuukkkgggbbb^^^^^^^^^\\\[[[YYYYYYXXXWWWUUURRROOOMMMKKKIIIGGGDDDBBBAAABBBBBBCCCCCCDDDGGGKKKPPPTTTWWW___ccckkksss{{{zzzrrriiieeedddjjjxxx~~~yyytttiiiaaaZZZXXXVVVUUUVVVZZZ```lllkkkeeegggqqq~~~qqqaaaWWWTTTTTTXXX]]]ccccccaaaZZZPPPEEE===999555444333222111000000000111111000000000000111111222333444444333333444555777666999???EEEQQQlllwwwfffkkksss|||pppfffhhhxxx}}}yyytttoooiiibbb[[[WWWPPPNNNLLLKKKLLLLLLKKKJJJIIIJJJKKKLLLMMMNNNOOOOOOQQQVVV^^^fffmmmsssyyy|||qqqhhh```XXXTTTTTTZZZ```jjjwww}}}{{{zzzuuusssoookkkgggeeecccccc```aaa```\\\YYYXXX\\\```fffqqq{{{zzzyyyyyyzzz{{{zzzxxxwwwvvvwww|||~~~yyypppkkkeee```^^^]]]\\\\\\ZZZZZZYYYXXXUUURRROOONNNMMMKKKHHHEEECCCAAAAAAAAABBBCCCDDDFFFIIINNNRRRUUUZZZ___gggoooxxx~~~wwwooofffaaa___aaajjjttt~~~yyysssjjjbbb[[[YYYWWWUUUVVVYYY]]]iii~~~kkkdddfffoootttcccYYYUUUVVVZZZ```eeedddaaaZZZPPPEEE>>>:::555444333222111111111111111111000000000000111111111222333333222222333444777666999@@@EEERRRnnnwwwgggjjjrrr{{{mmmnnn||||||yyyuuupppjjjccc\\\WWWRRRPPPNNNNNNNNNOOONNNMMMJJJJJJKKKLLLNNNOOOPPPPPPQQQVVV^^^fffmmmsssyyy}}}yyyhhh```[[[XXXVVVWWW]]]ccclllxxx~~~|||zzzvvvtttppplllhhheeecccbbb``````___[[[WWWUUUXXX[[[aaalll|||{{{{{{zzzyyyxxxuuuttttttyyy~~~}}}yyytttoooiiiccc___]]]]]]]]]ZZZZZZYYYXXXUUURRROOONNNNNNLLLJJJFFFDDDAAA@@@@@@BBBBBBBBBDDDHHHLLLPPPRRRVVV[[[cccllluuu~~~|||vvvmmmeee```]]]\\\aaahhhooo|||~~~xxxsssjjjbbb\\\ZZZXXXUUUVVVXXX[[[hhh|||kkkcccdddmmmssscccZZZXXXZZZ___eeefffeeebbbZZZPPPFFF>>>;;;444444333222111111111111111111000000000000111111444555666666555555666777777666999@@@FFFTTTpppuuugggkkkrrrsssqqq~~~|||zzzvvvqqqllleee]]]XXXSSSQQQOOONNNOOOOOONNNMMMJJJJJJKKKMMMNNNPPPQQQQQQRRRWWW^^^eeelllssszzz~~~~~~pppaaaZZZYYYYYYZZZ]]]ccchhhppp{{{~~~|||{{{wwwuuuqqqlllhhhdddbbbbbb___```___ZZZUUUSSSTTTWWW___iiizzz~~~}}}zzzyyyvvvttttttvvvyyyzzzyyywwwvvvsssmmmfffaaa^^^^^^^^^ZZZZZZYYYWWWUUURRROOONNNOOOMMMKKKHHHEEEBBB@@@???AAAAAAAAACCCFFFJJJMMMPPPSSSYYYaaajjjrrr{{{{{{rrrjjjccc___\\\ZZZ\\\```eeesss}}}wwwrrrhhhaaa[[[ZZZXXXUUUUUUXXX\\\hhh}}}~~~jjjbbbccckkk}}}qqqccc\\\[[[]]]ccciiihhhgggccc[[[PPPFFF???;;;444333222222111111222222111111000000000000111111111333444444333333444555777666999@@@GGGUUUssssssggglllrrrtttqqq~~~|||zzzvvvrrrmmmfff^^^XXXRRRPPPNNNMMMNNNNNNMMMLLLJJJKKKLLLMMMOOOQQQRRRRRRSSSXXX^^^eeelllssszzzqqqfff[[[WWWWWWYYY]]]bbbkkknnnuuu~~~}}}|||xxxuuuqqqlllgggcccaaa```___```___ZZZTTTQQQRRRTTT[[[dddttt}}}{{{yyywwwuuuuuuvvvwwwwwwwwwwwwuuuqqqkkkddd```______[[[[[[ZZZYYYVVVSSSPPPOOONNNMMMKKKIIIFFFCCCAAA@@@@@@@@@@@@AAADDDHHHKKKMMMQQQVVV^^^gggoooxxx{{{pppggg```]]]ZZZWWWWWWZZZ___lll|||~~~|||vvvpppfff___ZZZYYYXXXUUUUUUXXX]]]iii~~~|||hhhaaabbbjjj|||}}}pppccc^^^]]]___dddjjjiiihhhccc[[[PPPFFF???<<<333333222222111111222222111111000000000000111111...///111000//////000222777666999@@@GGGVVVtttvvviiilllrrrwwwrrr|||zzzwwwsssnnnggg^^^YYYRRRPPPNNNNNNNNNOOONNNLLLJJJKKKLLLNNNPPPQQQSSSSSSTTTXXX^^^eeelllsss{{{xxxfff___YYYXXXYYY[[[bbbiiiqqqtttzzz~~~}}}wwwuuupppkkkfffbbb```___```aaa___ZZZTTTPPPPPPRRRTTT]]]mmm|||zzzwwwvvvvvvxxxyyyyyyvvvvvvtttnnngggbbb``````]]]]]]\\\[[[XXXUUUSSSQQQNNNMMMLLLJJJGGGDDDBBBAAA@@@??????@@@CCCFFFIIIKKKOOOTTT[[[ccckkkttt{{{{{{qqqhhh```\\\YYYVVVUUUVVV[[[iiiyyy~~~}}}zzztttoooccc]]]XXXXXXXXXUUUUUUXXX]]]jjj~~~zzzggg___aaajjj|||}}}pppddd___^^^```dddiiijjjhhhccc[[[PPPFFF???<<<333333222222111222222222111111000000000000111111000222333333222222333444777666999@@@HHHWWWuuuyyykkklllpppyyyttt{{{zzzwwwsssnnnggg___YYYTTTRRRPPPPPPQQQQQQPPPOOOJJJKKKLLLNNNPPPRRRSSSTTTTTTXXX^^^eeelllttt{{{{{{oooaaa]]]ZZZ[[[\\\^^^fffooovvvxxx}}}~~~}}}wwwuuupppjjjeeeaaa___^^^```aaa```[[[TTTPPPOOOQQQOOOWWWggg|||}}}{{{yyywwwwwwyyy{{{|||vvvwwwvvvpppiiiccc``````______^^^]]][[[XXXUUUSSSMMMMMMLLLJJJHHHEEECCCAAA?????????@@@BBBEEEHHHJJJMMMRRRYYYaaaiiiqqqxxx}}}|||uuukkkbbb^^^[[[WWWUUUVVVZZZhhhyyy}}}|||yyysssnnnaaa[[[WWWWWWWWWUUUVVVXXX^^^iii~~~yyyfff___aaaiii|||}}}zzz}}}|||~~~|||uuuiii___[[[^^^eeejjjiiihhhddd\\\QQQFFF>>>:::777555333222333333222111//////000111222111111111000111111222222333444444777888;;;@@@HHHXXXsss~~~pppnnnuuu{{{vvv~~~|||wwwrrrmmmfff^^^YYYUUUSSSRRRPPPOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRVVV\\\cccjjjrrrzzz|||rrrmmmbbb```^^^]]]```eeejjjnnnyyy}}}~~~wwwvvvrrrllleee```]]]]]]^^^___^^^[[[VVVPPPMMMKKKNNNTTTaaauuu~~~{{{{{{{{{{{{zzz}}}|||yyyssslllfffcccbbbcccbbbaaa___]]][[[YYYXXXSSSQQQMMMKKKIIIFFFCCC@@@???@@@AAAAAAAAABBBEEEGGGMMMPPPUUUZZZaaaiiiqqqwww|||zzzrrrhhh^^^ZZZWWWUUUTTTVVV]]]fffuuu{{{wwwqqqmmmddd]]]XXXVVVVVVTTTTTTWWW```lllwwwfffaaaccckkk||||||yyyzzzxxxyyy||||||yyyzzz~~~~~~vvvjjj```\\\___fffkkklllkkkggg^^^SSSGGG???;;;666444222222222222222000//////000000000111111111111111111222333333444444777888;;;@@@GGGWWWrrrvvvuuu|||qqqnnnttt~~~zzzvvv~~~|||wwwsssmmmfff^^^YYYUUUSSSRRRPPPOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRSSSRRRVVV\\\bbbjjjrrrzzzyyypppkkkeeedddcccccceeeiiinnnqqqzzz}}}wwwuuuqqqjjjddd```______bbbcccbbb^^^XXXRRRNNNLLLMMMRRR^^^ppp~~~~~~}}}|||}}}|||yyyssslllgggdddccccccccccccaaa___\\\YYYXXXTTTRRROOOLLLJJJGGGDDDAAA???@@@AAAAAA@@@BBBDDDGGGLLLOOOTTTXXX^^^eeelllqqqxxx{{{{{{ssshhh^^^ZZZXXXUUUTTTVVV\\\eeesss~~~{{{wwwrrrnnnddd]]]WWWVVVVVVTTTUUUXXX```mmmxxxfffaaaccckkk|||zzzwwwvvvrrrppppppppppppuuu|||wwwkkk```]]]```ggglllooonnniii```TTTHHH@@@;;;555333111111111222111000000///.........///111222111111222222333333444444777888;;;???FFFVVVqqqyyymmmllltttqqqmmmqqqzzzwwwuuu~~~{{{wwwsssmmmfff___ZZZUUUSSSRRRPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSRRRVVV\\\bbbiiirrrzzzvvvpppllliiiiiijjjkkknnnqqqtttvvv}}}|||vvvtttnnnhhhbbb___```bbbhhhiiihhhccc\\\UUUPPPNNNLLLPPPZZZjjj~~~~~~}}}zzztttmmmhhheeeddddddeeeeeedddbbb^^^ZZZWWWVVVSSSPPPMMMKKKHHHEEEBBB@@@@@@AAA@@@@@@AAADDDFFFKKKNNNRRRVVVZZZ```fffkkkqqquuuyyy~~~{{{ssshhh^^^ZZZXXXUUUUUUVVVYYYbbbqqq|||zzzwwwsssoooddd]]]WWWVVVVVVTTTUUUXXXaaammmyyygggaaaccckkk|||}}}}}}xxxtttrrrmmmhhhfffeeehhhqqq|||}}}{{{~~~}}}uuuhhh^^^[[[___gggmmmooonnnjjjaaaUUUJJJAAA===555333111000111111000///000///...------///111222111111222222333444444555777777:::???FFFVVVqqqwwwjjjiiirrr}}}oookkknnnvvv~~~sssttt~~~{{{wwwsssnnnggg```[[[UUUSSSRRRPPPOOOOOOOOOOOOPPPPPPPPPQQQRRRRRRSSSSSSQQQUUU[[[bbbiiiqqqyyyxxxtttqqqoooppprrrtttvvvxxxyyyzzz~~~~~~{{{uuurrrllleee```___bbbdddmmmnnnmmmhhhaaaXXXSSSPPPMMMPPPWWWeeeyyy~~~~~~{{{uuuoooiiigggfffeeefffggggggddd```[[[XXXWWWTTTPPPMMMKKKHHHEEEBBB@@@AAAAAA@@@???@@@CCCEEEHHHKKKOOOSSSXXX]]]cccgggkkkoootttyyy~~~|||sssiii^^^ZZZXXXUUUUUUWWWWWW```ooo}}}|||zzzvvvqqqmmmddd\\\WWWVVVVVVTTTUUUXXXaaannn{{{hhhaaaccckkk}}}|||ttt{{{uuuqqqoooiiiccc___^^^bbbooo|||zzzxxx{{{~~~xxxoooddd[[[YYY___hhhnnnnnnmmmiiiaaaVVVJJJBBB>>>555333111000111111000///111000...---...///111333111222222333444444555555666777:::???GGGWWWrrryyykkkjjjssswwwlllhhhlllsss|||tttnnnsss~~~{{{wwwsssnnnggg```[[[UUUSSSRRRPPPOOOOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSTTTQQQUUU[[[bbbiiiqqqyyy~~~{{{yyywwwvvvwwwzzz|||~~~~~~~~~~~~~~~{{{tttqqqkkkddd______bbbeeeooopppoookkkccc[[[UUURRROOOQQQVVVaaattt|||wwwpppkkkhhhhhheeefffggggggeeeaaa]]]ZZZWWWTTTQQQNNNKKKHHHDDDBBBAAAAAAAAA@@@??????AAADDDDDDGGGLLLQQQVVV[[[aaadddfffjjjpppuuu{{{{{{sssiii___[[[XXXVVVUUUWWWVVV___mmm||||||yyyuuupppkkkccc\\\WWWVVVVVVTTTVVVYYYaaannn|||iiibbbdddmmm~~~yyyqqq}}}zzzsssnnnkkkfff```\\\ZZZ^^^mmm{{{yyywwwyyyzzz|||qqqiii^^^WWWWWW___jjjqqqpppooojjjbbbVVVKKKBBB>>>555333111111111222111000111000/////////000222333222222333333444444555555555666:::@@@HHHYYYuuu|||nnnllluuuzzzsssjjjhhhlllrrrxxx{{{vvvkkkiiirrr~~~{{{xxxsssooohhhaaa\\\UUUSSSRRRPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRSSSTTTTTTQQQUUU[[[aaahhhqqqyyy~~~~~~}}}~~~{{{ssspppjjjddd___^^^aaadddmmmoooooollleee]]]VVVSSSQQQRRRWWW___ooo}}}xxxrrrmmmjjjjjjdddeeefffgggeeebbb___]]]YYYVVVRRROOOLLLIIIEEECCCAAABBBAAA@@@>>>>>>@@@BBBAAAEEEJJJOOOSSSXXX]]]```bbbfffkkkqqqwww}}}zzztttiii___[[[YYYVVVVVVWWWVVV___nnn|||}}}zzzuuuoookkkccc\\\VVVVVVVVVUUUVVVYYY```mmm~~~jjjdddfffppp}}}vvvrrryyyqqqlllgggccc^^^ZZZXXX\\\kkkyyyyyyvvvwwwwwwwwwyyyllleee[[[UUUVVV```mmmuuuuuusssnnndddWWWKKKAAA===666444222222222222222000111111111111222222222222222222333333444555555555555666:::@@@III[[[wwwrrrpppxxxxxxsssllljjjmmmsssvvvvvvyyynnncccdddqqq~~~{{{xxxtttoooiiibbb]]]UUUSSSRRRPPPOOOOOOOOOOOOQQQQQQQQQRRRSSSSSSTTTTTTPPPTTTZZZaaahhhpppyyy~~~|||rrrpppjjjddd___^^^```cccjjjlllmmmkkkeee]]]WWWTTTQQQSSSVVV]]]lll~~~yyysssnnnkkkkkkddddddeeeeeedddcccaaa```\\\YYYUUURRROOOLLLHHHEEEBBBBBBBBB@@@>>>>>>@@@AAA@@@CCCHHHLLLOOOSSSWWWZZZ^^^aaagggmmmsssxxx~~~}}}yyytttiii___[[[YYYVVVVVVXXXWWW```ooo}}}~~~{{{wwwrrrmmmbbb[[[VVVVVVVVVUUUVVVZZZ___lll~~~kkkeeehhhrrrvvvqqqxxxpppkkkdddaaa]]]ZZZWWW[[[iiixxxyyyvvvwwwuuutttuuuiiibbbYYYTTTWWWbbboooyyyzzzxxxrrrgggYYYKKK@@@;;;777555333222333333222111111111222333333333333222222222333444444555555666444666:::AAAJJJ\\\yyywwwttt{{{xxxuuuooollloootttuuusssuuuiii___bbbppp~~~{{{xxxtttoooiiibbb]]]UUUTTTRRRPPPOOOOOOOOOOOOQQQQQQRRRRRRSSSSSSTTTTTTPPPTTTZZZaaahhhpppxxx~~~|||rrrpppkkkeee___^^^___aaagggjjjllljjjeee^^^XXXUUUQQQSSSVVV\\\iii~~~yyysssnnnllllllccccccddddddccccccbbbbbb^^^[[[WWWTTTQQQNNNJJJGGGBBBBBBBBB@@@>>>>>>???AAA@@@CCCGGGJJJMMMOOORRRUUU[[[___dddjjjpppuuu{{{}}}yyytttjjj___[[[YYYWWWVVVXXXXXXaaaooo~~~~~~|||yyytttpppbbb[[[VVVVVVVVVUUUVVVZZZ^^^kkklllfffiiitttxxxooo~~~vvvpppkkkeee___XXXSSSQQQVVVfffvvv{{{ttttttvvvuuurrrbbb\\\WWWUUUXXXaaasssyyylll[[[MMMCCC>>>555444333222111111111111333333333333333222111000222333555444333333444666777:::===AAALLLaaa}}}uuusssrrrsssvvvwwwwwwvvvpppeee[[[^^^ooo~~~|||xxxtttoooiiibbb]]]TTTSSSPPPNNNMMMNNNOOOOOOOOOPPPRRRSSSSSSSSSRRRQQQRRRUUUYYY]]]dddmmmvvv||||||yyyyyytttllleee```___```aaaddddddfffgggfffaaaZZZUUUTTTTTTXXX___iii{{{yyytttpppmmmjjjeeedddaaa``````aaaccceeefffaaa\\\WWWTTTPPPKKKFFFFFFCCC@@@>>>>>>??????>>>BBBCCCEEEGGGHHHKKKPPPSSSXXX[[[```eeekkkrrryyy}}}|||oooiiiaaaZZZWWWWWWWWWWWWYYYaaappp|||{{{yyysssnnneee^^^WWWUUUTTTSSSUUUYYY^^^lllkkkeeegggqqquuuqqq{{{wwwppplllfff```YYYTTTRRRWWWfffvvv~~~xxxvvvtttpppkkkaaa[[[VVVUUUXXXaaarrrrrr```OOOBBB<<<555444333222111111111111333333222222222111111111222333555444333333444666777:::===AAALLLbbb~~~tttttttttvvvyyyzzzwwwuuulllbbbZZZ^^^ooo~~~|||xxxtttoooiiibbb]]]VVVTTTRRRPPPOOOOOOOOOPPPOOOPPPRRRSSSSSSSSSRRRQQQRRRTTTXXX]]]dddlllvvv|||}}}zzzwwwtttoooiiifffccccccccceeeddddddeeeccc___ZZZUUUVVVVVVXXX^^^gggxxx{{{vvvrrrooolllgggeeebbb``````bbbdddffffffbbb]]]YYYVVVRRRLLLHHHGGGDDD@@@????????????>>>AAABBBDDDFFFGGGJJJNNNQQQUUUXXX]]]bbbhhhooovvv{{{~~~rrrkkkccc\\\XXXXXXXXXXXXYYYbbbqqq|||{{{yyysssooofff^^^WWWUUUUUUSSSUUUYYY___mmm~~~kkkeeegggqqqxxxqqq|||wwwqqqmmmgggaaaZZZUUUSSSWWWfffuuu{{{wwwrrrjjjddd^^^YYYTTTSSSWWW```qqqzzzfffQQQBBB:::555444333222222111111111333222111000000000111222222333555444333333444666777:::===BBBMMMcccssstttvvvzzz~~~}}}xxxsssggg___YYY]]]nnn~~~|||xxxtttoooiiibbb]]]WWWVVVTTTRRRPPPOOOPPPPPPOOOPPPRRRSSSSSSSSSRRRQQQRRRTTTXXX]]]cccllluuu{{{~~~|||xxxwwwvvvtttqqqmmmiiiggggggfffddddddbbb```\\\YYYXXXWWWXXX\\\dddttt~~~yyyuuuqqqnnnjjjgggcccaaa```bbbeeeggggggddd```\\\YYYTTTOOOLLLHHHEEEAAA??????@@@???>>>???AAACCCDDDEEEHHHLLLOOOQQQTTTYYY^^^dddkkksssxxxuuuooofff^^^ZZZXXXWWWWWWZZZdddttt|||{{{yyytttooofff^^^WWWVVVUUUTTTVVVYYYaaannn}}}jjjdddgggqqq|||sss~~~xxxrrrnnnhhhbbb[[[VVVSSSWWWeeesss}}}wwwppphhhbbb]]]WWWSSSRRRUUU^^^nnn}}}~~~jjjSSSBBB:::555555444333222222222222333222000//////000222333222333555444333333444666777:::>>>BBBNNNdddssstttxxx~~~zzzsssggg```ZZZ\\\iii}}}~~~|||xxxtttoooiiibbb]]]WWWVVVTTTRRRPPPOOOOOOOOOOOOPPPRRRSSSSSSSSSRRRQQQQQQSSSWWW\\\ccckkkuuu{{{|||~~~|||~~~~~~xxxqqqmmmjjjhhheeeddddddccc```___YYYWWWXXX[[[bbbqqq{{{wwwssspppkkkhhhdddaaa```bbbeeeggghhhfffccc```\\\WWWRRRPPPJJJGGGCCCAAA@@@@@@???>>>>>>???AAABBBCCCEEEIIILLLNNNQQQUUUZZZ```hhhpppvvvxxxqqqggg___ZZZWWWVVVUUU[[[fffwww||||||zzzuuupppfff^^^XXXVVVUUUTTTVVVZZZbbbppp|||jjjdddgggqqqxxxyyysssoooiiiccc\\\WWWSSSVVVcccqqqxxxqqqjjjeee\\\WWWRRRQQQSSS[[[jjjxxx|||iiiSSSCCC<<<666555444333222222222222333222000//////111222444222333555444333333444666777:::>>>CCCOOOffftttuuuyyywwwnnnggg___\\\dddttt~~~|||xxxtttoooiiibbb]]]UUUUUUSSSRRRPPPOOONNNNNNOOOPPPRRRSSSSSSSSSRRRQQQPPPSSSVVV[[[bbbkkktttzzz|||yyysssmmmkkkgggeeeeeeeeedddbbbZZZXXXYYY\\\aaannn}}}xxxtttqqqllliiieeebbb```bbbdddfffhhhhhhfffccc^^^YYYUUUSSSLLLIIIDDDBBBAAA@@@???>>>===???@@@@@@AAACCCFFFIIILLLOOOSSSXXX^^^fffooouuuyyyrrrhhh___YYYVVVUUUTTT]]]iiizzz||||||zzzuuuqqqfff___XXXVVVUUUTTTVVVZZZcccppp{{{iiidddgggqqq~~~zzztttpppkkkeee^^^XXXTTTWWWcccppp~~~vvvooojjj^^^XXXSSSPPPQQQWWWeeerrrwww}}}vvvdddPPPCCC>>>666555444333222222222222333222111111111222333444222333555444333333444666777;;;???DDDPPPgggyyyyyy|||zzzrrrfff^^^```mmm~~~|||xxxtttoooiiibbb]]]SSSSSSSSSRRRQQQPPPOOONNNOOOPPPRRRSSSSSSSSSRRRQQQPPPRRRVVV[[[aaajjjsssyyy}}}|||uuurrrnnnjjjiiigggeeeddd]]]\\\\\\^^^aaajjj~~~zzzuuurrrmmmkkkhhheeeccccccdddeeehhhiiiiiifff```[[[WWWVVVNNNJJJFFFCCCBBBAAA@@@???===>>>??????@@@AAADDDGGGJJJMMMPPPUUU\\\dddnnnttt|||zzzsssiii```ZZZWWWUUUTTT^^^kkk}}}}}}}}}{{{vvvqqqggg___XXXVVVVVVUUUWWWZZZcccqqqzzzhhhdddgggppp{{{uuuqqqnnnhhhaaa[[[WWWXXXdddqqq|||sssmmm```ZZZSSSPPPOOOSSS```lllqqqvvvyyyppp^^^MMMCCC???666555444333333222333333222222333333333444444444222333555444333333444666777;;;???EEEQQQiii~~~|||nnnaaa___jjj|||~~~|||xxxtttoooiiibbb]]]SSSSSSSSSSSSRRRRRRQQQQQQOOOPPPRRRSSSSSSSSSRRRQQQOOOQQQUUUZZZaaajjjsssyyyzzzuuuqqqmmmiiifffcccbbbaaaaaaaaagggvvv}}}xxxuuunnnmmmkkkiiigggfffeeeeeegggiiijjjgggaaa\\\YYYXXXOOOLLLGGGDDDBBBAAA@@@???===>>>?????????@@@CCCFFFHHHJJJNNNSSSYYYbbblllsss{{{|||uuujjjaaa[[[XXXVVVUUU___mmm}}}}}}{{{wwwrrrggg___XXXWWWVVVUUUWWW[[[cccpppyyyhhhcccgggppp{{{uuuqqqpppkkkddd^^^YYYZZZfffsssuuummmaaa[[[TTTPPPNNNQQQ]]]iiinnntttvvvmmm[[[JJJBBB@@@666666555444333333333333222333444555555555555444222333555444333333444666888;;;???EEERRRiiisssddd___iii|||~~~|||xxxtttoooiiibbb]]]SSSSSSTTTTTTTTTTTTSSSSSSOOOPPPRRRSSSSSSSSSRRRQQQOOOQQQUUUZZZaaaiiisssyyyyyysssmmmiiihhhfffeeedddaaadddqqq~~~zzzwwwpppooonnnllljjjhhhgggffffffiiijjjhhhbbb\\\YYYXXXPPPLLLHHHDDDCCCAAA@@@???>>>????????????@@@CCCEEEGGGIIILLLQQQWWWaaakkkqqqzzz}}}vvvlllccc]]]ZZZXXXWWW___nnn}}}}}}|||wwwrrrggg___YYYWWWVVVUUUWWW[[[bbbpppxxxhhhcccgggppp}}}xxxvvvqqqmmmjjjeee___```lllzzzrrreee```YYYSSSQQQUUU]]]cccmmmmmmjjjcccXXXKKKAAA<<<777666555444333222222222444444444444444555666777333222000//////111222444666<<>>============???AAABBBBBBGGGMMMRRRWWW^^^gggnnnxxx}}}tttjjjbbb[[[VVVWWWZZZ```nnn}}}|||zzzvvvqqqgggaaa[[[YYYWWWUUUWWW[[[bbbuuuzzzgggccciiirrr~~~yyywwwtttrrrpppmmmggghhhrrrxxxkkkeee]]]VVVSSSWWW^^^cccjjjjjjhhhaaaUUUIII???:::666666555444333333333333444444333333444444555666333222111000000222333444666<<>>============???@@@AAABBBFFFKKKPPPUUU\\\fffmmmuuu}}}tttiiibbb[[[VVVWWW[[[bbbppp|||{{{yyytttpppggg```[[[YYYWWWUUUWWW\\\cccuuuzzzgggdddiiisss{{{yyywwwvvvvvvuuupppoooxxx~~~rrrkkkbbbYYYVVVYYY^^^bbbffffffddd]]]RRRGGG>>>999666555444444333333333333333333222222333333444444333333222111222333444555666<<<@@@EEESSSmmmyyyrrrwwwjjjbbblll||||||yyyuuusssqqqlllfff```XXXWWWUUUTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPRRRUUUXXX]]]dddmmmrrr{{{~~~|||xxxpppiiigggggggggjjjnnnqqq{{{|||yyyxxxxxxwwwzzz}}}~~~{{{vvvqqqnnnllliiigggiiigggeeedddbbb___ZZZWWWTTTQQQMMMJJJGGGDDD@@@>>>>>>======<<<===>>>@@@AAABBBEEEIIILLLQQQYYYccckkkqqq{{{{{{rrriiibbb[[[WWWWWW\\\eeerrr{{{zzzxxxsssnnnfff```[[[YYYWWWUUUXXX\\\dddvvvzzzhhheeekkkuuu}}}{{{wwwxxxzzzyyyuuuttt{{{vvvnnnccc[[[XXXZZZ^^^aaaeeeeeebbb\\\QQQFFF>>>999666555444333333333333333333222222111222222333333333333333333333444555666666<<<@@@FFFUUUooo|||vvvyyyvvvpppttt|||~~~jjjbbbkkkzzz|||yyyvvvtttrrrmmmfff```WWWWWWUUUTTTSSSRRRRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQOOOQQQTTTXXX]]]dddmmmrrrzzz}}}{{{sssllliiiiiigggiiimmmnnnuuu{{{xxxvvvtttsssuuuvvvvvvuuuuuuwww|||{{{wwwtttqqqnnnlllkkkhhheeecccaaa^^^[[[XXXTTTQQQNNNKKKHHHEEEAAA???>>>===<<<<<<===>>>???@@@AAACCCFFFIIIMMMVVVaaaiiioooyyyzzzqqqgggaaa[[[WWWXXX]]]fffsss{{{{{{xxxsssnnneee___ZZZYYYWWWVVVXXX]]]fffxxxyyyhhhfffmmmwww|||yyyzzz{{{{{{wwwuuu}}}uuummmbbbZZZYYY\\\```bbbffffffccc\\\QQQGGG???;;;555555444333333333444444333222222111111111222222333333333333444555666666666;;;@@@GGGWWWrrryyysssvvvyyysssppptttxxxzzz~~~yyyggg___gggvvv~~~{{{xxxvvvsssnnneee___WWWWWWUUUTTTSSSRRRRRRRRRQQQQQQRRRSSSSSSRRRQQQQQQNNNPPPTTTXXX^^^fffooouuu{{{~~~~~~vvvooommmkkkiiijjjmmmooosss|||~~~{{{xxxwwwvvvrrrrrrpppnnnnnnooorrruuuyyy~~~{{{xxxvvvsssrrrnnnkkkgggcccaaa^^^[[[XXXTTTRRRNNNKKKIIIFFFBBB@@@>>>===<<<<<<<<<===>>>???@@@BBBEEEGGGKKKSSS^^^fffmmmxxxxxxooofff```[[[WWWYYY^^^fffttt}}}|||zzzsssnnnddd^^^ZZZYYYWWWVVVYYY^^^hhhzzzxxxggggggooozzzzzzxxx}}}|||{{{{{{zzzuuuttt}}}qqqhhh^^^XXXYYY^^^ccceeeiiihhheee]]]RRRGGG???<<<555444444333333444444444333333222222111111222222111222333444555555666666777;;;@@@HHHYYYttt|||wwwrrruuu{{{yyytttqqqpppssstttsssuuuyyyuuufff]]]cccpppyyy|||~~~zzzxxxuuuooofff___XXXWWWUUUTTTSSSSSSRRRRRRQQQRRRSSSTTTTTTSSSRRRQQQNNNPPPSSSXXX^^^fffooouuu|||~~~zzzsssqqqooommmmmmppppppsssyyy}}}{{{zzzyyyrrrqqqooonnnnnnoooqqqrrrrrrvvv}}}~~~{{{yyyvvvtttqqqnnnjjjfffbbb___ZZZWWWUUURRROOOLLLJJJGGGCCCAAA>>>===<<<<<<<<<===>>>???>>>AAADDDGGGJJJRRR[[[bbblllwwwvvvnnneee```[[[XXXZZZ___iiivvv~~~}}}zzzsssnnnccc^^^YYYXXXXXXWWWZZZ___jjj|||uuuggghhhqqq}}}xxxtttppp~~~~~~|||zzzwwwtttoooooozzzlllcccZZZVVV[[[bbbhhhjjjkkkjjjfff]]]RRRGGG???;;;444444444333333444444555444444333222222222222222000111222333444555555666777;;;@@@HHH[[[vvv{{{wwwxxx{{{xxxpppnnnoooqqqpppoooqqqvvv{{{|||ttteee[[[^^^hhhoooxxx}}}~~~|||zzzwwwqqqhhhaaaXXXWWWUUUTTTSSSSSSRRRRRRQQQRRRSSSTTTTTTSSSRRRQQQNNNPPPSSSWWW\\\dddlllrrryyy|||xxxvvvuuurrrrrruuuqqqtttyyy~~~}}}yyywwwuuutttsssrrrrrrqqqpppqqqtttzzz}}}zzzwwwtttqqqmmmiiiddd___ZZZVVVUUURRROOOLLLJJJHHHDDDBBB>>>===<<<;;;;;;<<<===>>>===@@@EEEHHHKKKQQQYYY```kkkuuu~~~uuummmddd___[[[XXX[[[___nnnzzz}}}|||yyyrrrlllccc]]]YYYXXXXXXWWW[[[```kkk~~~sssfffhhhsss{{{rrrnnnmmm}}}~~~yyyvvvrrrmmmhhhiiiuuuzzzhhh```XXXVVV\\\eeekkknnnlllkkkfff]]]QQQFFF???;;;444444333333333444444555555444444333222222222333///000222333444555555555777;;;@@@III\\\www~~~}}}}}}yyynnnlllmmmnnnmmmlllqqqwwwyyy{{{uuufffZZZ[[[ccciiivvv|||~~~|||{{{xxxsssjjjcccXXXWWWUUUTTTSSSSSSRRRRRRQQQRRRSSSUUUUUUSSSRRRQQQOOOQQQSSSVVVZZZaaaiiinnnvvvyyy~~~|||zzzyyyvvvvvvyyysssvvv{{{}}}zzzwwwtttqqqnnnlllooonnnooosss|||}}}{{{vvvsssoookkkfff```YYYUUUUUURRROOOLLLKKKHHHEEEBBB>>>===<<<;;;;;;<<<===>>><<<@@@EEEHHHKKKQQQYYY^^^iiittt}}}~~~tttlllddd___[[[XXX[[[```rrr}}}~~~|||{{{xxxqqqkkkbbb]]]YYYXXXXXXWWW[[[```kkkrrreeehhhtttzzzppplllnnn~~~~~~zzz{{{rrrhhhccccccjjjxxxyyyjjj\\\RRRVVVaaaiiimmmnnnpppnnnggg]]]RRRHHHAAA???666444333333444444333222333333333222222222111111444444333333222222333333666===CCCKKK___{{{~~~~~~|||tttqqqmmmlllpppsssrrrsssuuu}}}zzzppp```SSSQQQZZZeeeqqqyyy|||{{{xxxrrrhhhaaaYYYWWWVVVVVVVVVVVVUUUSSSSSSRRRRRRRRRTTTTTTRRRQQQPPPQQQRRRTTTXXX___gggmmmuuuyyy~~~{{{zzz}}}zzzxxxyyy{{{wwwtttqqqppppppppprrrttttttvvv}}}}}}}}}wwwpppllliiiddd\\\UUUSSSRRRQQQPPPOOOLLLGGGDDD@@@???>>>======>>>???@@@===???AAADDDIIIOOOWWW]]]jjjqqqyyy{{{rrrkkkccc^^^YYYWWW[[[bbbooo~~~~~~|||{{{wwwoooiii```\\\XXXWWWUUUTTTXXX___nnnrrrdddfffqqq~~~tttkkkkkk~~~{{{yyypppfffbbbcccjjjyyyvvviii[[[QQQTTT___gggkkknnnooommmggg]]]RRRHHHBBB@@@999666444333333444444333333333333222222222111111444333333222222333333444666===CCCKKK```|||~~~wwwsssooopppuuuwwwwwwvvvxxx{{{qqq```RRROOOYYYcccpppxxx~~~|||yyysssjjjcccYYYWWWVVVVVVVVVVVVUUUSSSSSSRRRRRRRRRTTTTTTRRRQQQPPPQQQRRRTTTXXX___fffllltttxxx~~~~~~}}}{{{xxxuuutttsssppprrrsssssstttzzz|||vvvpppllliiiddd]]]WWWTTTSSSRRRQQQPPPMMMIIIEEE@@@???>>>=========>>>???===???AAADDDHHHOOOVVV\\\hhhnnnwww}}}zzzrrrjjjccc^^^YYYVVV[[[bbbppp~~~~~~{{{zzzvvvooohhh```[[[XXXWWWUUUTTTYYY___mmmqqqdddfffqqq~~~wwwpppnnn|||wwwmmmddd```aaaiiiyyy}}}tttiii[[[PPPSSS\\\eeejjjnnnooolllggg]]]SSSIIIDDDBBB<<<999555333333333444333333333333222222222111111222222222222333444555555777===CCCLLL```}}}{{{vvvtttuuu{{{~~~|||zzz{{{{{{qqq```QQQNNNWWWaaannnwww}}}zzztttllleeeYYYWWWVVVUUUVVVVVVUUUTTTSSSRRRRRRRRRTTTTTTRRRQQQOOOPPPRRRSSSWWW^^^eeekkkssswww}}}|||yyywwwxxx~~~{{{yyywwwvvvqqqrrrsssrrrrrrvvv~~~zzzuuuoookkkhhhccc]]]XXXTTTSSSRRRRRRQQQNNNJJJGGG@@@???>>>===<<<======>>>===???AAACCCGGGNNNUUUZZZdddkkkssszzz~~~xxxqqqjjjbbb]]]XXXVVV[[[bbbqqq}}}zzzyyyuuunnnggg___[[[XXXWWWVVVUUUYYY```lllpppcccfffqqqzzzuuurrr}}}wwwmmmccc^^^___gggvvv{{{tttiii\\\QQQSSS\\\dddjjjnnnooolllggg^^^TTTKKKFFFDDD???;;;666222222333444444333333333222222222111111111111111222333444666666777>>>DDDLLLbbb}}}{{{yyy{{{~~~{{{{{{|||zzzpppaaaRRROOOWWW```mmmuuu|||zzztttllleeeZZZXXXUUUUUUUUUVVVUUUTTTSSSRRRRRRRRRTTTTTTRRRQQQOOOPPPQQQSSSVVV\\\dddjjjrrrvvv|||xxxrrrnnnmmmnnnpppuuu}}}|||zzzxxxwwwsssttttttssssssuuuyyy}}}xxxtttnnniiieeeaaa[[[XXXTTTSSSRRRRRRQQQOOOJJJGGGAAA@@@???===<<<<<<=========???@@@CCCFFFLLLSSSYYYaaahhhpppwww|||~~~vvvqqqiiiaaa[[[WWWUUU[[[cccsss|||zzzyyyuuummmggg^^^ZZZWWWWWWVVVUUUZZZaaalllooocccfffrrr}}}yyywww~~~xxxnnnccc]]]\\\dddsss{{{uuuiii]]]SSSUUU\\\dddjjjoooooommmhhh___UUUMMMGGGEEE???;;;666333222333333333333333333222222222111111000000111222333555666777888>>>DDDMMMccc}}}zzzyyyzzzyyyrrrdddVVVQQQXXX```llluuu}}}zzzxxxrrrjjjdddZZZXXXUUUTTTUUUVVVUUUUUUSSSRRRRRRRRRTTTTTTRRRQQQNNNOOOPPPRRRUUU[[[ccchhhpppttt{{{~~~uuuoookkkiiiiiihhhhhhjjjooowww~~~|||zzzyyyvvvvvvvvvvvvuuuvvvxxxzzz|||uuuqqqlllfffaaa\\\XXXVVVTTTSSSRRRRRRRRROOOKKKHHHCCCBBB@@@>>>===<<<=========>>>@@@BBBEEEKKKRRRWWW___eeennnuuuzzz|||uuuppphhh```ZZZVVVUUU[[[cccttt|||zzzyyyuuummmggg]]]YYYWWWWWWVVVVVV[[[bbbnnn~~~nnnbbbfffrrr{{{|||~~~xxxnnnaaa[[[ZZZaaappp~~~}}}xxxttthhh]]]UUUWWW]]]ccciiinnnnnnlllggg^^^TTTKKKFFFDDD===:::666333222333222222333333333222222222111111111111111222333444666777888???DDDMMMddd{{{zzz|||}}}xxxkkk]]]VVVZZZaaammmuuu{{{xxxvvvqqqiiiccc[[[XXXUUUTTTTTTUUUVVVUUUSSSRRRRRRRRRTTTTTTRRRQQQNNNNNNOOOQQQTTTZZZaaagggooosssyyy~~~tttlllhhhfffffffffbbbbbbccchhhqqq}}}~~~}}}|||wwwxxxxxxyyyyyyyyyyyyyyyvvv{{{{{{nnnkkkgggaaa]]]YYYWWWVVVUUUTTTSSSSSSSSSQQQMMMJJJEEEDDDBBB???>>>============>>>???AAADDDIIIPPPUUU\\\bbbkkkqqqvvv|||{{{uuuoooggg___YYYUUUTTT[[[cccuuu}}}zzzyyyuuunnnggg\\\XXXVVVWWWVVVVVV\\\cccqqq}}}lllaaafffrrr~~~}}}vvvlll___YYYYYY```ppp~~~|||xxxssspppeee\\\UUUXXX]]]bbbgggkkkllljjjeee\\\QQQHHHCCC@@@;;;888555333333333222111333333333222222222111111111111111222333444555666888???EEENNNddd~~~~~~tttddd[[[\\\aaannnvvv{{{xxxuuupppiiiddd[[[XXXUUUSSSTTTUUUVVVVVVSSSRRRRRRRRRTTTTTTRRRQQQMMMNNNOOOPPPSSSYYY```fffmmmrrryyy~~~|||vvvmmmgggdddcccaaa```______```fffppp~~~~~~|||{{{zzzzzz{{{|||}}}~~~~~~}}}|||wwwwwwxxxzzz{{{{{{zzzxxxuuuwww|||}}}uuuooodddccc```\\\YYYXXXXXXYYYWWWVVVVVVVVVVVVTTTPPPMMMGGGFFFCCCAAA???>>>>>>>>>===>>>???@@@CCCHHHOOOSSSYYY___gggmmmrrrwww~~~~~~zzzuuuoooggg^^^XXXTTTTTT[[[cccuuu~~~{{{zzzvvvooohhh\\\XXXVVVVVVVVVWWW\\\cccttt{{{kkkaaafffsss}}}tttiii^^^XXXXXXaaaqqq|||wwwsssooommmbbbZZZUUUXXX]]]aaaeeeiiikkkhhhcccYYYOOOFFF@@@>>>999777444333333333111000333333333222222222111111222222222222333444555555999???EEENNNeee{{{jjj^^^]]]```nnnwww{{{xxxuuuqqqjjjddd[[[XXXUUUSSSTTTUUUVVVVVVSSSRRRRRRRRRTTTTTTSSSQQQMMMNNNOOOPPPSSSYYY```eeemmmqqqxxx~~~vvvqqqjjjeeecccaaa]]]ZZZ______```fffqqq|||{{{yyywwwvvvwwwxxxyyyxxxyyyzzz{{{|||{{{{{{zzzvvvwwwxxxzzz||||||zzzxxxuuuvvvwwwyyy{{{|||}}}~~~}}}||||||{{{wwwppphhhbbb]]]]]][[[YYYWWWWWWYYY[[[YYYXXXXXXXXXXXXVVVRRROOOHHHGGGDDDBBB@@@???>>>>>>===>>>???@@@CCCGGGNNNSSSWWW]]]dddjjjooottt{{{}}}~~~|||}}}zzzvvvooofff]]]WWWSSSTTT[[[dddvvv~~~|||{{{wwwoooiii[[[XXXVVVVVVVVVWWW]]]dddvvv{{{kkkaaafffssszzzvvvooodddZZZVVVYYYaaaooo|||zzzwwwtttqqqkkkggg]]]WWWSSSUUU\\\dddggggggiiifff```XXXOOOGGGAAA>>>888666444222111222444555444333222111000000000000000222444444444444666888;;;AAAHHHRRRfffqqq```^^^eeennnvvvyyyvvvuuuqqqjjjddd[[[XXXTTTRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTNNNMMMLLLMMMRRRXXX___ccckkkpppvvv|||{{{vvvrrrmmmgggccc```___]]]\\\[[[___dddiiippp{{{~~~yyywwwtttrrrrrrqqqooommmssstttuuuvvvxxxyyyzzz{{{xxxyyy{{{|||||||||{{{{{{zzzwwwtttsssrrrqqqpppnnnmmmmmmmmmllliiiddd___]]]ZZZYYYXXXXXXWWWWWWWWWWWW\\\]]]^^^]]][[[XXXTTTRRRNNNKKKFFFBBBAAAAAAAAA@@@???@@@@@@AAACCCFFFKKKOOO[[[^^^bbbfffkkkqqqxxx|||~~~}}}{{{{{{zzzyyyvvvtttkkkccc[[[VVVSSSTTT\\\fffvvv~~~{{{zzzuuummmggg[[[XXXWWWVVVUUUWWW^^^hhh}}}xxxlllbbbfffsss}}}xxxtttmmmcccYYYVVVYYYbbbqqq~~~yyyuuusssoooiiidddZZZUUUQQQTTT]]]eeehhhhhhmmmiiibbbYYYOOOFFF@@@<<<888666444222111222333444444333222111000000000000000222333444333444666777:::@@@GGGQQQfffuuubbb___eeellluuuzzzwwwuuuqqqjjjddd[[[XXXTTTRRRSSSTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMNNNRRRYYY___dddlllpppwww|||~~~wwwrrrnnnjjjdddaaa___^^^]]][[[\\\```cccfffkkkttt~~~|||uuussspppnnnmmmlllkkkiiinnnooopppqqqrrrtttuuuuuutttuuuwwwzzz{{{|||||||||xxxvvvsssrrrqqqpppnnnlllhhhggggggeeebbb^^^ZZZXXXZZZYYYXXXWWWWWWWWWWWWXXX[[[[[[]]]]]][[[XXXUUUSSSPPPMMMHHHDDDCCCCCCBBBAAA???@@@@@@AAABBBFFFKKKOOOXXX[[[```dddiiiooouuuzzz}}}}}}{{{zzzzzzxxxuuusssiiibbb[[[VVVTTTUUU\\\eeewww}}}zzzyyyuuummmfff\\\YYYWWWVVVUUUVVV^^^hhh|||wwwkkkbbbfffsss}}}xxxtttlllbbbYYYVVVZZZdddrrr|||wwwtttqqqmmmgggbbbXXXRRRNNNSSS^^^hhhllllllppplllcccYYYNNNEEE>>>;;;777666444222111222333444333333222111000000000000///111333333333333555777888>>>FFFQQQeeezzzeee___dddjjjsss~~~zzzwwwuuuqqqjjjccc[[[XXXTTTRRRSSSTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPNNNMMMOOOSSSYYY```dddlllqqqwww|||yyyrrrmmmiiieeeaaa^^^]]]]]]\\\[[[^^^```aaabbbeeekkkuuu|||}}}zzzrrrpppmmmkkkjjjiiigggfffjjjjjjkkklllnnnoooppppppoooqqqsssvvvyyy{{{|||}}}wwwuuusssqqqqqqooommmkkkgggfffdddaaa^^^[[[XXXWWWZZZYYYXXXXXXWWWXXXXXXXXXYYYZZZ[[[\\\[[[YYYWWWVVVRRROOOJJJGGGEEEDDDCCCBBB??????@@@@@@BBBEEEJJJNNNUUUXXX]]]aaaffflllrrrwww{{{~~~}}}{{{zzzyyywwwtttrrrggg```ZZZWWWUUUVVV]]]eeewww{{{xxxwwwtttlllfff]]]ZZZWWWVVVUUUVVV^^^hhh|||vvvkkkcccgggttt~~~zzzvvvlllcccZZZXXX\\\eeesss~~~{{{vvvsssrrrnnnhhhcccVVVQQQNNNTTTbbbooossssssrrrmmmdddXXXMMMDDD>>>;;;666555333222111222222333333222222111000000111111///111222333333333555666777>>>FFFPPPddd~~~fff___bbbhhhqqq}}}yyyvvvtttpppiiibbb[[[XXXTTTRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPOOONNNOOOSSSYYY```dddlllqqqwww{{{{{{tttnnniiieeeccc___^^^^^^^^^^^^]]]______``````aaaeeelllqqqwww|||yyyssspppmmmkkkjjjiiigggeeehhhhhhiiijjjkkklllmmmnnnmmmnnnpppsssvvvxxxzzzzzzwwwuuutttssssssrrrpppnnnllljjjgggccc```^^^\\\\\\[[[ZZZZZZYYYYYYYYYZZZZZZYYYZZZ[[[[[[[[[ZZZYYYXXXTTTPPPLLLHHHFFFEEECCCAAA>>>???@@@@@@AAADDDIIIMMMSSSVVVZZZ___ccciiippptttzzz}}}~~~|||zzzyyyvvvssspppddd___ZZZWWWVVVVVV]]]eeewww~~~yyywwwvvvrrrkkkddd^^^ZZZWWWVVVUUUVVV___iii|||uuujjjccchhhvvv~~~zzzwwwnnneee\\\ZZZ^^^fffttt}}}zzzvvvuuusssoooiiidddVVVPPPNNNWWWhhhwww||||||uuuooodddXXXLLLDDD>>><<<666555333222111111222222333222111111000111111111///111333333333333555777888>>>FFFQQQddd~~~eee]]]```eeeooo|||yyyvvvtttppphhhbbb[[[XXXTTTRRRSSSTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNOOORRRXXX___ccclllpppvvv{{{~~~}}}xxxrrrlllhhhdddbbb`````````aaaaaa```_______________bbbfffiiikkkqqqyyy}}}zzztttqqqnnnlllkkkiiigggeeefffgggggghhhiiijjjkkkkkkmmmnnnoooppprrrtttvvvvvvxxxwwwwwwxxxyyyyyywwwuuurrroookkkfffccc```___^^^]]]\\\\\\\\\\\\\\\]]]]]][[[[[[\\\\\\\\\[[[ZZZYYYTTTQQQLLLIIIGGGEEEBBB@@@>>>?????????@@@CCCHHHLLLQQQTTTXXX]]]bbbgggnnnrrryyy|||}}}{{{yyyvvvrrroooccc]]]XXXWWWVVVWWW^^^fffxxx~~~xxxvvvuuuqqqiiiccc^^^ZZZWWWVVVUUUWWW```kkk~~~tttjjjccciiiwww~~~{{{xxxuuuooofff^^^]]]aaaiiiwww|||xxxvvvtttooohhhcccVVVPPPNNNZZZnnn~~~{{{tttgggYYYMMMDDD???===555444333222222111111111222222111111111111111222000222444444444444666888:::@@@HHHRRReeeyyyuuu{{{}}}ddd\\\^^^bbblllxxx{{{xxxvvvqqqiiiccc[[[XXXTTTRRRSSSTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPOOOMMMNNNQQQWWW^^^bbbjjjooouuuzzz~~~{{{vvvqqqlllhhheeecccbbbbbbcccdddcccbbb``````_________aaacccdddeeeiiinnnssszzz|||uuurrrooolllkkkjjjgggeeeeeeffffffggghhhhhhiiiiiinnnnnnnnnooopppqqqssstttxxxxxxzzz}}}vvvtttooojjjeeebbb___^^^``````______``````aaaaaa______^^^]]]\\\[[[ZZZYYYUUURRRNNNKKKHHHEEEBBB???>>>?????????@@@CCCGGGKKKOOORRRVVVZZZ___eeelllpppvvvzzz|||yyyvvvrrrnnnbbb\\\WWWUUUUUUWWW___hhhxxx~~~xxxvvvtttppphhhaaa]]]YYYVVVUUUUUUXXXbbbmmmsssiiicccjjjyyy}}}{{{xxxuuummmeee^^^___dddnnn|||{{{wwwsssmmmddd^^^UUUOOONNN[[[qqq{{{mmm]]]OOOEEE???<<<444444333222222111111111222111111111111111222222111333555555555555777999<<>>>>>???>>>???BBBFFFJJJLLLOOOSSSWWW\\\bbbhhhmmmssswww|||}}}zzzvvvrrrnnnbbb[[[VVVTTTTTTWWW```jjjyyyyyyvvvtttoooggg```\\\XXXUUUUUUUUUYYYdddppprrrhhhcccjjjzzz|||zzzwwwjjjccc^^^___fffqqq}}}xxxrrrjjj```YYYTTTNNNMMM[[[rrrrrraaaQQQEEE???<<<444444333333222111111000222111111111111111222222222444555666666666888999>>>DDDKKKTTTfff~~~|||wwwpppnnnwwwzzzwww}}}{{{ddd]]]```\\\dddoooxxx~~~~~~{{{wwwooohhh[[[XXXTTTRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSOOOMMMLLLLLLPPPUUU[[[___hhhlllsssyyy}}}|||wwwsssoookkkhhheeedddcccdddeeeeeedddcccdddbbb```___^^^^^^]]][[[[[[___dddgggjjjrrr~~~}}}{{{wwwtttsssqqqooommmkkkkkkllllllmmmmmmnnnnnnkkkkkkllllllnnnqqqsssuuuvvvxxx||||||vvvpppllliiieeeeeeeeeeeeffffffggghhhfffeeeccc```]]][[[YYYXXXYYYVVVRRROOOLLLHHHDDDAAA>>>>>>>>>>>>???BBBFFFJJJIIILLLQQQUUUZZZ```fffkkkppptttzzz~~~{{{wwwrrrooobbb[[[UUUSSSSSSWWWaaakkkyyyzzzvvvtttooofff___[[[WWWUUUUUUUUUZZZeeeqqqqqqhhhccckkkzzz}}}|||{{{vvvssslllccc]]]___gggqqq~~~yyyqqqiii```[[[TTTNNNMMMXXXlll}}}kkkWWWGGG@@@===666666555444333333333333333222222111111222222333111333555555555555777888<<>>======>>>AAADDDFFFKKKMMMPPPSSSXXX^^^dddiiippptttzzz~~~{{{uuupppddd[[[VVVVVVTTTUUU___nnn{{{|||wwwsssmmmeee___\\\ZZZYYYYYYXXXZZZeeeqqqnnnhhheeekkk{{{|||wwwwwwzzz}}}yyyuuummmddd^^^aaajjjvvvyyyqqqhhh```[[[SSSNNNMMMWWWjjj}}}nnnXXXGGG===:::666666555444333333333333333222222111111222222333111333555555555555777999===DDDMMMXXXkkk|||uuurrr{{{~~~wwwppplllmmmmmmpppvvv~~~iii]]]]]]]]]eeeoooxxx}}}xxxpppkkkaaa\\\VVVTTTUUUWWWWWWVVVTTTTTTTTTTTTTTTSSSSSSRRROOONNNLLLKKKLLLQQQXXX^^^dddiiiqqqyyy~~~}}}xxxtttqqqooollljjjgggfffeeeggghhhhhheeeaaabbbbbbbbbaaa``````_________]]]^^^bbbdddffflllsss|||zzzyyyxxxwwwsssrrrpppooonnnmmmmmmmmmkkkmmmnnnnnnmmmnnnppprrruuuxxx~~~~~~zzztttrrrpppooooooooonnnmmmppplllgggcccaaa^^^[[[YYYYYYVVVRRROOOMMMJJJFFFCCC@@@???======>>>AAADDDFFFIIILLLPPPTTTXXX]]]cccgggnnnsssyyy~~~{{{tttoooddd\\\VVVVVVTTTTTT___mmm{{{{{{wwwrrrlllddd^^^YYYWWWWWWXXXXXX[[[gggtttmmmgggeeelll||||||uuussszzz|||yyyooofff```eeeppp}}}xxxppphhh```[[[SSSNNNLLLUUUgggyyyqqq\\\III>>>999666666555444333333333333333222222111111222222333222333555555444555777999>>>EEEMMMXXXkkkxxxuuu}}}}}}uuummmhhhiiikkkooovvv~~~iii[[[YYY\\\dddnnnwww~~~{{{sssmmmccc^^^XXXUUUVVVWWWVVVTTTTTTTTTUUUUUUTTTTTTSSSRRRNNNNNNLLLJJJKKKPPPWWW\\\ccciiiqqqxxx~~~~~~{{{vvvsssqqqooolllkkkhhhggggggggghhhgggdddaaacccbbbbbbaaaaaa```_________\\\\\\^^^______ccciiiuuu~~~|||{{{vvvuuutttrrrpppooonnnnnnppppppooonnnmmmnnnpppsssvvvyyy}}}zzzwwwuuuuuutttsssrrrtttqqqlllhhheeeaaa]]]ZZZZZZWWWSSSPPPNNNKKKHHHEEEAAA???>>>===>>>@@@CCCEEEGGGJJJOOOSSSWWW\\\aaadddkkkpppwww|||{{{tttoooddd\\\VVVVVVTTTTTT___mmm{{{{{{vvvqqqkkkbbb\\\VVVUUUUUUWWWXXX\\\iiivvvkkkgggeeemmm~~~}}}uuurrrzzz|||pppgggbbbiiivvvwwwppphhhaaa\\\UUUQQQOOOVVVfffvvvrrr___MMMBBB===666666555444333333333333333222222111111222222333333444555555444555888:::???FFFNNNYYYlllzzzyyyqqqlllkkkmmmrrrzzz}}}fffYYYXXX\\\cccnnnwww}}}uuuoooeee```YYYVVVVVVVVVUUUSSSTTTUUUUUUUUUUUUTTTSSSSSSNNNMMMKKKJJJJJJNNNUUUZZZbbbgggooowww}}}{{{xxxtttqqqpppooommmkkkiiiiiihhhhhhgggfffdddbbbccccccbbbbbbaaa``````___^^^[[[[[[\\\[[[ZZZ]]]ccckkkvvv~~~}}}zzzyyywwwuuurrrqqqpppoooqqqqqqooonnnmmmnnnrrruuuvvvzzz~~~{{{yyyxxxvvvuuuxxxuuuqqqmmmhhhccc^^^ZZZZZZXXXTTTRRROOOMMMIIIGGGBBBAAA???===>>>???BBBCCCDDDHHHNNNRRRVVVZZZ^^^aaahhhnnnuuuzzz}}}vvvpppccc[[[VVVVVVTTTUUU```nnn|||zzzuuupppiiiaaa[[[WWWUUUUUUVVVWWW]]]jjjwww}}}jjjffffffnnnzzzyyy}}}pppgggbbbjjjyyywwwpppiiibbb^^^XXXTTTRRRXXXeeesss}}}|||ooo^^^MMMBBB===666666555444333333333333333222222111111222222333444444555444444555888;;;@@@FFFOOOZZZnnn~~~xxxtttoooqqqvvv}}}xxxcccXXXWWW\\\cccmmmwww|||uuuooogggaaa[[[WWWVVVVVVUUUSSSUUUUUUUUUUUUUUUTTTSSSSSSOOONNNLLLIIIJJJNNNTTTYYY```eeemmmuuu{{{zzzwwwsssqqqpppooommmllliiiiiiiiihhhfffeeeddddddcccccccccbbbaaaaaa``````\\\ZZZZZZ[[[ZZZXXX[[[```ccckkkzzz~~~~~~}}}zzzwwwuuusssqqqqqqppppppooonnnmmmoootttwwwxxxzzz}}}{{{yyyxxxzzzxxxtttppplllfff___[[[[[[XXXUUURRRPPPNNNJJJHHHCCCBBB???>>>===???AAABBBCCCGGGLLLPPPTTTXXX\\\^^^eeekkksssyyy~~~xxxqqqbbbZZZUUUVVVUUUUUUaaaooo~~~~~~xxxsssooohhh```ZZZYYYVVVVVVVVVWWW]]]jjjxxx{{{iiifffgggppppppfffaaajjjyyyxxxqqqjjjddd```ZZZWWWVVV[[[eeepppxxx{{{|||{{{vvvjjjYYYIII>>>999666666555444333333333333333222222111111222222333555555555444444666999<<>>===>>>???AAABBBEEEJJJNNNQQQUUUZZZ]]]ccciiirrryyy~~~xxxooo```XXXTTTUUUUUUWWWcccqqq|||vvvrrrnnnhhh```ZZZZZZWWWVVVWWWXXX^^^lllzzzyyyjjjggghhhrrroooeee___hhhwwwyyyrrrlllfffbbbZZZXXXXXX]]]eeemmmrrrtttsssrrrnnncccUUUFFF===999666666555444333333333333333222222111111222222333555555555444444666999<<>>======???@@@BBBEEEHHHKKKOOOSSSYYY\\\bbbiiirrryyy~~~uuujjj^^^VVVSSSUUUUUUXXXdddttt~~~zzztttpppmmmggg```ZZZYYYWWWVVVWWWYYYaaappp~~~xxxjjjhhhjjjttt~~~oooddd^^^fffvvvyyyssslllgggcccYYYXXXYYY]]]dddjjjnnnoooiiijjjggg^^^RRRGGG@@@===666666555444333333333333333222222222222222222333666666555444444666:::===>>>GGGQQQ]]]pppiiiZZZVVVWWW]]]gggpppyyy~~~|||zzzwwwttthhhbbb\\\XXXXXXXXXWWWUUUUUUVVVVVVVVVVVVUUUTTTTTTRRRQQQNNNKKKJJJNNNTTTXXXYYY___hhhpppvvv{{{|||yyyuuurrrqqqpppnnnmmmgggiiijjjhhhfffeeegggjjjddddddccccccbbbaaaaaaaaa^^^[[[ZZZZZZWWWRRRSSSVVVWWW\\\fffrrr|||zzzyyywwwxxxyyyxxxwwwvvvvvvwww{{{}}}~~~|||wwwppphhhbbbYYYWWWTTTQQQPPPNNNKKKHHHFFFDDDAAA>>>======>>>???CCCDDDGGGJJJMMMRRRXXX\\\aaahhhrrryyyrrrggg\\\UUURRRTTTVVVYYYfffuuu|||xxxssspppmmmggg```[[[WWWUUUUUUWWW[[[cccsssxxxkkkiiikkkuuu|||nnnfffbbbhhhsss|||yyyrrrkkkccc^^^ZZZZZZ\\\___cccfffgggfffhhheee```XXXNNNEEE===888555444555666666666333222555333222111111222444555???<<<888555444666:::===AAAGGGRRR```rrrmmm]]]XXXYYY]]]dddllluuu~~~||||||{{{yyywwwmmmddd]]]\\\[[[YYYXXXYYYVVVVVVVVVUUUUUUTTTTTTTTTSSSRRRPPPMMMKKKMMMQQQTTTZZZ```gggnnnrrrxxx~~~}}}{{{yyyvvvssspppnnnlllkkkjjjhhhgggeeedddddddddggggggeeedddcccbbbbbbbbb```^^^\\\YYYWWWVVVUUUUUUUUUXXXaaappp}}}{{{{{{zzzyyyyyyyyyzzzzzzzzz~~~|||xxxqqqhhhaaa^^^[[[UUURRROOONNNLLLJJJGGGEEEBBB???>>>>>>???@@@@@@BBBEEEGGGJJJNNNRRRVVV]]]dddmmmuuu|||}}}qqqfff[[[VVVRRRRRRSSSYYYfffsss{{{wwwqqqooommmhhh___YYYUUUUUUWWWYYY\\\eeewwwvvvjjjiiilllyyy}}}}}}ooogggccchhhrrr{{{}}}wwwnnnddd\\\YYYYYY[[[^^^cccffffffffffffccc]]]UUUMMMEEE>>>:::555555444444555444333222333222111111222444666777;;;999666444444666999;;;AAAGGGRRR```rrrqqq___YYYXXX[[[bbbiiirrr|||}}}|||{{{zzzxxxooofff^^^\\\[[[XXXWWWXXXVVVVVVVVVUUUUUUUUUTTTTTTRRRQQQNNNKKKJJJLLLPPPSSSYYY___gggmmmrrrwww~~~~~~}}}{{{xxxtttqqqnnnmmmiiiiiihhhgggffffffffffffhhhgggeeedddccccccccccccaaa___]]]ZZZXXXVVVVVVUUUVVVYYYbbbrrr~~~~~~}}}|||||||||||||||||||||yyyrrriiiccc___[[[VVVRRRPPPOOOMMMKKKGGGEEEBBB???>>>>>>??????@@@BBBDDDGGGIIIMMMRRRUUU\\\ccclllttt{{{}}}qqqfff[[[VVVRRRRRRUUU\\\kkkyyy{{{vvvqqqnnnlllggg___XXXVVVUUUWWWYYY\\\eeewwwuuujjjjjjooo||||||~~~rrrjjjeeeiiirrrzzz}}}rrrddd[[[VVVVVVXXX\\\aaadddeeedddbbb___ZZZSSSLLLEEEAAA>>>:::999777666444333333333111111000111222444777888777666555444555777999:::AAAGGGRRR```rrruuu```VVVUUUYYY___fffoooyyy}}}||||||zzzxxxrrrhhh___\\\ZZZWWWUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTPPPOOOMMMJJJIIIKKKOOOSSSXXX^^^ffflllqqqwww}}}}}}zzzvvvrrrooommmhhhhhhggggggggghhhhhhiiihhhgggfffdddddddddeeefffbbbaaa^^^[[[XXXWWWVVVVVVVVV[[[eeeuuu~~~|||yyytttlllfff```\\\WWWSSSQQQPPPNNNMMMHHHFFFCCC@@@>>>===>>>>>>???AAADDDFFFHHHLLLPPPTTTZZZaaajjjrrryyy|||qqqggg\\\WWWSSSSSSVVV```qqqzzzvvvqqqnnnkkkeee^^^XXXVVVUUUWWWYYY\\\eeewwwtttjjjlllsss||||||ssslllhhhlllssszzz~~~uuudddYYYRRRSSSUUUYYY^^^aaabbbbbb```]]]XXXRRRLLLGGGDDDCCCDDDCCC@@@;;;777555444555222222111222333444555666333444444555666888::::::AAAGGGRRRaaasssyyy```RRRUUUXXX]]]dddlllwww~~~}}}|||{{{yyyuuujjj```\\\ZZZVVVTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUPPPOOOMMMJJJIIIKKKOOOSSSVVV\\\dddkkkpppvvv}}}|||xxxtttpppmmmiiiiiihhhhhhhhhhhhiiiiiiiiihhhgggfffeeefffggggggcccaaa^^^[[[YYYWWWWWWVVVVVV[[[fffxxx|||zzzvvvooojjj```\\\XXXTTTRRRQQQOOONNNHHHGGGDDDAAA???=========>>>@@@CCCEEEGGGJJJOOORRRXXX^^^gggooovvv~~~|||qqqhhh___YYYSSSSSSWWWaaatttzzzvvvqqqmmmiiiccc]]]XXXVVVVVVWWWYYY\\\fffyyyrrriiimmmvvv}}}{{{sssnnnkkkpppvvv}}}vvvdddXXXNNNOOOQQQVVV[[[___`````````]]]XXXRRRMMMIIIGGGFFFNNNMMMIIICCC<<<777666777444444333333333333333333222333444666777999;;;;;;BBBHHHSSSbbbuuudddQQQUUUXXX]]]ccckkkvvv}}}}}}|||zzzwwwlllaaa\\\YYYUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUUUURRRQQQOOOKKKJJJKKKOOOSSSTTTZZZbbbiiinnnttt|||~~~zzzuuuqqqnnnlllkkkjjjiiiiiiiiiiiiiiijjjjjjiiihhhhhhgggggggggbbb```^^^[[[YYYXXXWWWWWWVVV\\\hhh{{{|||yyyvvvppplll```\\\XXXTTTSSSQQQPPPOOOJJJHHHFFFCCC@@@>>>=========???AAACCCEEEIIIMMMPPPVVV\\\dddlllsss{{{{{{qqqiiiaaaZZZUUUTTTWWWbbbuuuyyyvvvqqqlllfffaaa[[[XXXVVVVVVWWWYYY]]]hhh|||oooggglllxxxqqqnnnnnnttt{{{uuudddXXXLLLMMMPPPUUUZZZ___``````___]]]YYYTTTOOOJJJGGGFFFOOOOOOMMMFFF>>>888666777555444444333333222111111333333444555777999;;;<<>>======>>>@@@BBBDDDGGGKKKOOOSSSYYYbbbiiiqqqyyy{{{qqqjjjaaa[[[VVVVVVZZZeeewwwxxxvvvqqqkkkddd^^^ZZZXXXVVVUUUWWWZZZ___kkk}}}mmmffflllxxx}}}nnnmmmqqqyyytttdddXXXMMMNNNQQQVVV\\\```bbbbbb^^^\\\YYYTTTOOOJJJEEECCCHHHJJJJJJDDD<<<666444555333333444444333333222222333222222333555777999;;;EEEKKKWWWfffyyyqqqZZZUUUWWW[[[```hhhsss~~~~~~}}}|||yyymmmbbb\\\YYYUUUTTTVVVTTTTTTUUUUUUUUUVVVVVVVVVUUUSSSPPPKKKHHHHHHKKKNNNQQQWWW```ggglllssszzz|||wwwssspppllllllkkkkkkkkkkkkllllllkkklllnnnooommmjjjeeeccc]]]\\\ZZZYYYXXXXXXYYYZZZYYYaaaoooyyytttrrroookkkggg^^^[[[VVVSSSRRRQQQPPPOOONNNLLLJJJGGGDDDAAA???===<<<>>>@@@AAACCCFFFJJJMMMRRRWWW```gggnnnwwwzzzrrrkkk```[[[WWWXXX^^^iii|||xxxuuuqqqjjjccc]]]YYYWWWVVVUUUWWW[[[aaannn~~~nnnffflllwwwzzzllllllrrr{{{~~~rrrcccYYYNNNOOORRRWWW^^^bbbdddddd]]][[[YYYTTTOOOHHHCCC@@@AAACCCEEEAAA999333222333111222333333444444444444222222111111333555888:::FFFLLLXXXgggzzzsss\\\TTTVVVZZZ___gggrrr}}}~~~}}}|||yyymmmbbb\\\YYYUUUUUUVVVTTTTTTTTTUUUUUUVVVVVVVVVUUUSSSOOOJJJGGGFFFIIILLLQQQWWW___ffflllrrrzzz}}}xxxsssqqqkkkjjjkkkkkklllmmmnnnoookkkmmmpppqqqooojjjeeeaaa[[[ZZZYYYXXXXXXYYYYYYZZZ[[[cccrrr~~~vvvqqqnnnkkkgggddd^^^ZZZVVVSSSRRRQQQPPPNNNOOONNNKKKHHHEEEBBB???>>><<<===???AAABBBEEEIIIMMMQQQWWW___fffmmmwwwzzzrrrkkk___ZZZXXXZZZaaammm~~~wwwuuuqqqjjjbbb\\\YYYWWWUUUUUUWWW\\\bbbpppoooffflllvvv}}}yyyvvvllljjjnnnyyy{{{pppaaaVVVNNNOOORRRYYYaaaffffffeee```]]]YYYUUUOOOGGG???999666777777777777555333222555444222111111111222222222333444444555666:::<<>>???CCCHHHLLLPPPTTTZZZbbblllwww{{{pppiii^^^]]][[[]]]eeesss}}}zzzvvvpppjjjccc]]]ZZZXXXVVVWWWWWW[[[fffxxx|||iiiiiipppzzz~~~}}}zzzvvvqqqiiihhhlllwww~~~~~~~~~~~~zzzooo```UUUOOOPPPUUU\\\ccchhhhhhggg```^^^ZZZUUUOOOGGG>>>999555555555555555333222111444444222111111111222222222333444444555666:::<<>>???CCCHHHLLLQQQUUU[[[cccmmmyyy}}}rrrjjj^^^\\\ZZZ]]]eeettt~~~yyyvvvpppiiiccc]]]ZZZXXXXXXXXXYYY]]]gggyyy|||jjjhhhooo{{{|||zzzwwwpppjjjddddddiiittt~~~~~~yyyyyyzzzzzzvvvlll^^^TTTOOORRRXXX___fffjjjjjjiiiaaa___ZZZUUUOOOGGG>>>888333333333333222111000000444333333222222222222333222333444555555777:::===FFFOOO^^^mmmzzz}}}{{{hhhYYYYYYZZZ___gggsss~~~}}}zzzyyyvvvppphhhaaa\\\YYYXXXVVVWWWVVVUUUUUUUUUVVVWWWXXXUUUSSSPPPLLLIIIHHHKKKNNNOOOTTT[[[bbbiiipppvvv{{{~~~zzzvvvsssssssssrrrqqqqqqrrrssssssvvvvvvvvvtttoooiiiccc___[[[ZZZXXXVVVVVVWWWXXXYYY[[[cccsss~~~{{{wwwtttmmmjjjfffcccbbbaaaaaa```]]]ZZZVVVUUUUUUVVVUUUUUURRRQQQPPPMMMJJJFFFCCC@@@<<<======>>>???BBBGGGKKKSSSWWW]]]eeeooo{{{ssskkk```^^^\\\___iiixxxxxxuuuoooiiibbb]]]YYYXXXXXXYYYZZZ___iii{{{{{{jjjhhhppp}}}|||{{{xxxtttllleee___```fffqqq{{{~~~~~~|||ttttttttttttqqqhhh\\\RRROOOSSSZZZbbbhhhkkklllkkkbbb```[[[VVVOOOFFF>>>888222222222222222111111000333333333333333333333333222333555555555777:::===EEEPPP```pppzzz~~~~~~}}}kkkZZZYYYZZZ^^^fffrrr}}}~~~{{{yyywwwuuuoooggg```\\\ZZZYYYXXXYYYXXXVVVTTTTTTUUUWWWXXXTTTSSSQQQMMMJJJIIIKKKMMMOOOSSSYYY```gggooovvvzzz~~~}}}yyyvvvuuutttssssssssstttuuuvvvyyyxxxwwwsssnnnhhhbbb___ZZZYYYWWWVVVVVVWWWXXXYYY[[[cccsss|||zzzwwwtttrrrooollliiifffccc```______```___^^^^^^[[[WWWTTTUUUVVVVVVVVVSSSRRRQQQOOOKKKGGGDDDBBB======>>>>>>???BBBGGGJJJTTTXXX]]]fffppp}}}uuummmdddbbb```dddooowwwtttooohhhbbb]]]YYYXXXXXXYYY[[[```kkk}}}yyyllliiissszzz{{{}}}yyywwwrrrjjjccc\\\]]]dddoooyyy}}}}}}{{{qqqpppooonnnllldddZZZRRRMMMSSS\\\dddjjjllllllllldddaaa\\\VVVOOOFFF===777333333333222222222222222333333333333333333333333333444555555666777;;;===EEEQQQcccsss|||~~~{{{yyy|||{{{jjjXXXXXXYYY]]]eeeppp{{{~~~{{{xxxvvvtttoooggg```\\\ZZZYYYXXXYYYWWWUUUTTTTTTUUUVVVXXXTTTTTTRRROOOKKKIIIJJJKKKMMMQQQWWW^^^eeemmmtttyyy}}}~~~{{{vvvvvvuuuuuuvvvwwwyyyzzzzzzzzzxxxtttnnnhhhbbb^^^YYYXXXWWWVVVVVVWWWYYYZZZ\\\eeeuuu|||||||||{{{zzzzzzyyyyyysssqqqnnnkkkjjjhhheeecccaaa___]]]\\\^^^^^^^^^]]]```\\\XXXUUUUUUVVVVVVVVVTTTTTTRRRPPPLLLIIIEEECCC>>>>>>>>>>>>???AAAFFFIIISSSVVV]]]eeeqqqvvvnnnfffdddccchhhuuuvvvsssnnngggaaa\\\YYYWWWVVVXXX[[[aaalllxxxmmmlllwww{{{vvvzzz{{{wwwuuupppiiibbb[[[]]]dddoooxxx|||}}}|||qqqnnnkkkhhhfff```XXXRRRMMMTTT^^^ggglllmmmnnnnnneeebbb]]]WWWOOOFFF===777444444333222222333333444222333333444444444444333333444555666666888;;;>>>EEERRReeeuuu|||wwwtttxxxuuudddUUUVVVXXX]]]eeeoooxxx~~~|||yyywwwuuuoooggg```\\\ZZZYYYXXXVVVUUUTTTTTTTTTUUUVVVWWWTTTTTTSSSPPPLLLJJJJJJJJJLLLOOOUUU[[[bbbjjjrrrwww{{{}}}yyyyyyxxxwwwxxxyyyzzz{{{zzzzzzxxxuuuooohhhbbb^^^ZZZXXXWWWVVVVVVXXXZZZ[[[^^^hhhyyy~~~wwwwwwvvvuuutttsssrrrrrrllliiifffeeeeeedddbbbaaa```^^^\\\\\\^^^^^^^^^]]]aaa^^^ZZZXXXXXXXXXWWWWWWWWWVVVUUURRROOOKKKGGGEEE?????????>>>>>>AAAEEEHHHPPPTTTZZZdddqqqyyyqqqgggeeefffmmmzzz~~~uuurrrmmmfff```\\\YYYWWWUUUXXX\\\cccooovvvooonnnzzz~~~wwwsssvvv~~~wwwtttrrrooohhhbbb\\\^^^fffpppxxx}}}|||~~~~~~sssnnnhhhdddaaa]]]WWWRRRMMMVVVaaajjjooopppppppppfffccc]]]WWWOOOFFF<<<666444333222222222222333444222222444555555555444444333444555666666888;;;>>>EEESSSgggwww|||vvvqqqtttqqqaaaRRRTTTWWW]]]dddmmmuuuzzz~~~}}}{{{xxxuuupppggg```\\\ZZZXXXWWWSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTQQQMMMJJJIIIIIIJJJNNNSSSYYY```hhhpppvvvyyyzzz}}}~~~}}}{{{zzzyyyyyyyyyzzzxxxyyyyyyvvvqqqiiibbb]]]ZZZYYYXXXWWWWWWYYY[[[\\\```kkk}}}|||{{{yyyxxxsssrrrqqqpppnnnmmmkkkkkkeeecccaaa```aaabbbbbbaaaaaa___^^^^^^______]]]\\\```^^^\\\[[[\\\\\\[[[ZZZZZZYYYXXXVVVRRRNNNKKKIII???@@@???>>>>>>@@@EEEHHHLLLPPPWWWbbbppp}}}uuukkkiiikkkttt{{{tttqqqlllfff```[[[XXXWWWUUUXXX^^^fffssstttqqqppp{{{wwwqqqsss|||uuuqqqpppmmmgggbbb]]]___gggpppxxx||||||tttnnngggaaa^^^[[[VVVSSSNNNWWWdddmmmqqqqqqrrrrrrfffccc^^^WWWOOOFFF<<<666333333222111111222333444111222444555666555444444333444666666666888;;;>>>EEETTThhhxxx|||uuuooorrr}}}qqqaaaPPPRRRVVV]]]dddmmmtttxxx|||~~~|||yyyvvvppphhhaaa\\\YYYXXXVVVPPPQQQRRRTTTUUUUUUUUUUUUTTTTTTTTTRRRNNNJJJIIIIIIIIILLLRRRXXX^^^gggooouuuxxxyyy|||~~~{{{yyyxxxxxxxxxwwwxxxyyywwwrrrjjjbbb]]]ZZZYYYXXXWWWXXXZZZ[[[]]]aaammm|||yyyxxxvvvtttpppooonnnllljjjiiihhhgggbbb```^^^^^^```bbbbbbbbbbbbaaa____________]]]\\\___^^^]]]^^^``````___^^^]]]\\\[[[XXXUUUQQQMMMKKK@@@@@@@@@???>>>@@@DDDGGGJJJNNNUUU```oooxxxpppoooqqq{{{~~~zzztttqqqlllfff```[[[XXXWWWVVVZZZ___hhhvvvsssrrrppp|||yyyqqqrrr}}}zzzqqqooonnniiieeeddd___dddjjjpppxxx|||~~~uuupppiiiaaaZZZVVVTTTSSSOOO[[[hhhpppuuuwwwuuupppgggaaa\\\XXXPPPCCC999666333333333333333333333333444444444444444444444444333444666666666888;;;>>>HHHUUUgggxxxwwwoooqqq}}}rrr[[[RRRTTTVVVZZZbbbkkkpppqqqwww~~~|||zzzwwwrrrjjjaaaZZZVVVTTTTTTQQQRRRTTTUUUVVVVVVUUUUUUWWWVVVUUUSSSPPPLLLHHHFFFIIILLLQQQVVV\\\cccjjjooouuuyyy}}}~~~|||{{{{{{zzzzzz}}}|||wwwrrroooiiiccc^^^\\\\\\]]][[[XXXZZZ^^^fffuuu}}}xxxssspppnnnnnnkkkjjjiiihhhfffdddccccccdddaaa^^^\\\]]]___ccceeedddddddddccccccbbbbbbbbbdddcccbbbcccddddddbbbaaa```]]]YYYVVVTTTQQQMMMJJJGGGEEEBBB???>>>???BBBCCCIIINNNVVVaaappptttsssvvv|||yyytttpppiiibbb]]]ZZZYYYYYYWWWYYY___jjj|||}}}qqqoooqqqtttnnnttt{{{sssqqqpppkkkgggfffeeeiiiooottt{{{}}}}}}wwwsssjjjaaaZZZUUURRRQQQSSS```ooowww||||||xxxrrrhhhbbb\\\XXXPPPDDD:::777333333333333333333333333444444444444444444444444333444666666666888;;;>>>HHHUUUhhhxxxyyysssvvvvvv___SSSTTTUUUYYY```hhhnnnooovvv}}}}}}zzzwwwrrrjjjbbb[[[WWWUUUTTTQQQRRRTTTUUUVVVVVVUUUUUUWWWVVVUUURRROOOLLLIIIGGGHHHLLLPPPUUU[[[bbbiiinnnuuuxxx|||~~~}}}}}}}}}}}}}}}zzzwwwrrrkkkddd```______\\\ZZZ\\\aaaiiixxx}}}xxxsssooollljjjjjjeeeeeedddbbbaaa___^^^^^^aaa```]]]\\\]]]```cccfffhhhggggggfffeeeddddddddddddccccccdddeeeeeedddbbbaaa^^^ZZZWWWTTTQQQMMMJJJHHHEEEBBB???>>>???AAACCCGGGLLLSSS^^^mmm~~~uuuuuuyyy|||yyysssooohhhaaa\\\YYYXXXXXXXXXZZZ```lll}}}{{{pppooossssssooovvv|||vvvuuusssoookkkjjjmmmqqqvvvzzz~~~zzzuuulllcccZZZTTTQQQPPPYYYhhhxxx~~~vvviiibbb\\\XXXPPPDDD;;;888333333333333333333333333444444444444444444444444333444666666666888;;;>>>HHHVVVhhhyyy~~~zzz}}}{{{eeeVVVTTTSSSWWW]]]dddjjjmmmttt~~~{{{}}}zzzwwwssslllddd]]]XXXVVVUUURRRSSSTTTUUUUUUUUUUUUUUUXXXWWWUUURRROOOLLLJJJIIIHHHKKKOOOTTTYYY```ggglllssswww{{{~~~xxxmmmhhhdddbbb___\\\___eeeooo}}}wwwtttppplllhhheeedddccc```___^^^]]]\\\[[[ZZZYYY^^^\\\[[[[[[]]]```dddgggjjjiiihhhgggfffeeedddddddddcccccceeeggggggfffeeebbb___[[[XXXUUURRRNNNKKKHHHFFFCCC@@@>>>???AAACCCEEEIIIPPP[[[iiizzzxxxyyy~~~|||xxxqqqnnngggaaa\\\YYYXXXXXXXXX[[[aaammm~~~xxxooooooxxxsssqqqyyy~~~yyyyyywwwqqqnnnnnntttyyy}}}{{{vvvmmmddd[[[UUURRRPPP^^^nnn{{{kkkddd\\\WWWOOODDD<<<999333333333333333333333333333333333333333333333333333444666666666888;;;>>>HHHVVViiizzzmmmXXXTTTQQQTTTYYY^^^dddiiiqqq|||{{{~~~{{{xxxtttnnnfff```ZZZWWWUUUSSSSSSTTTTTTUUUUUUUUUUUUXXXWWWTTTRRROOOLLLKKKJJJHHHJJJNNNRRRWWW^^^eeejjjqqquuuzzz~~~xxxrrrkkkgggccc```dddjjjvvv|||uuunnnllliiieeebbb```^^^]]]\\\\\\\\\[[[ZZZYYYXXXXXXYYYYYYXXXYYY\\\aaaeeehhhjjjiiihhhfffeeecccbbbbbbdddcccccceeeggghhhgggfffccc```\\\XXXVVVRRRNNNKKKJJJGGGCCC@@@??????AAABBBDDDGGGMMMWWWeeevvv{{{~~~{{{wwwqqqmmmgggaaa\\\YYYXXXXXXWWWZZZbbbnnnvvvoooqqq|||tttsss}}}~~~{{{tttppppppyyy~~~{{{vvvnnnddd\\\WWWTTTSSS```pppnnnfff^^^WWWNNNCCC<<<999333333333333333333333333333333333333333333333333333444666666666888;;;>>>GGGUUUiii{{{ttt[[[TTTOOOQQQUUUXXX___fffnnnyyy~~~{{{yyyvvvpppiiibbb\\\XXXVVVTTTTTTTTTTTTTTTTTTUUUUUUXXXWWWUUURRRPPPMMMKKKJJJHHHJJJMMMPPPUUU[[[ccchhhooosssxxx}}}~~~vvvooojjjgggjjjqqq}}}rrrkkkgggfffccc```^^^[[[YYYYYYXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUVVVXXX\\\aaaeeehhhjjjiiihhhgggeeedddcccbbbcccbbbcccdddgggggggggeeebbb___[[[XXXVVVSSSOOOLLLKKKHHHDDDAAA??????@@@AAADDDGGGLLLUUUaaarrr~~~{{{wwwqqqmmmgggaaa\\\YYYYYYYYYVVVYYYbbboootttppptttwwwwwwxxxsssrrr{{{|||wwwoooeee]]]XXXUUUTTT^^^nnnrrriii___WWWNNNBBB;;;999333333333333333333333333333333333333333333333333333444666666666888;;;>>>FFFTTThhh{{{zzz^^^TTTMMMOOOQQQSSSYYYbbbjjjvvv|||yyywwwrrrllleee^^^YYYWWWUUUTTTTTTSSSTTTTTTUUUUUUVVVVVVUUUTTTQQQNNNKKKJJJHHHIIIKKKNNNRRRYYYaaafffnnnqqqwww{{{{{{tttpppsssyyy~~~tttjjjdddaaa```^^^\\\ZZZXXXVVVUUURRRRRRRRRRRRRRRRRRRRRRRRSSSSSSUUUWWW[[[```dddgggkkkjjjiiihhhgggfffeeedddbbbaaaaaaccceeeeeedddccc___]]]ZZZWWWVVVSSSPPPNNNLLLIIIEEEAAA??????@@@AAADDDFFFJJJRRR]]]mmm}}}~~~~~~~~~}}}}}}zzzvvvooolllfff___[[[YYYXXXXXXVVVZZZcccqqqrrrpppvvv{{{{{{{{{uuuuuu}}}zzzqqqggg^^^WWWTTTRRR[[[jjj}}}uuulll```WWWMMMAAA:::888333333333333333333333333222222222222222222222222333444666666666888;;;>>>DDDSSSgggzzz~~~```TTTKKKMMMNNNNNNUUU```gggttt|||zzzxxxtttnnnggg```ZZZWWWVVVUUUTTTSSSSSSTTTUUUUUUTTTUUUVVVVVVSSSOOOKKKHHHGGGIIIJJJMMMQQQWWW___eeelllpppuuu{{{zzz|||vvvnnneee___[[[[[[ZZZXXXWWWUUUSSSRRRNNNNNNNNNOOOOOOOOOOOOOOOQQQRRRTTTWWW[[[___dddfffiiiiiihhhggggggfffeeeeeeaaa``````aaabbbbbbaaa___]]]ZZZXXXVVVUUUSSSQQQNNNMMMJJJFFFAAA?????????@@@DDDEEEHHHNNNYYYhhhxxx~~~{{{zzzwwwxxxxxxwwwwwwyyy}}}zzzuuullliiiccc]]]YYYVVVVVVVVVWWW\\\ffftttpppooovvv~~~xxxwww~~~|||rrrggg^^^VVVRRRPPPXXXgggyyywwwmmmaaaXXXMMMAAA999777333333333333333333333333222222222222222222222222333555666666666888;;;>>>CCCRRRgggzzzbbbTTTJJJLLLMMMLLLSSS^^^eeerrr}}}zzzxxxuuuooohhhaaa[[[WWWVVVUUUTTTSSSSSSTTTUUUUUUSSSUUUWWWWWWUUUPPPKKKHHHGGGHHHJJJLLLPPPVVV^^^dddkkkooouuuzzzzzzrrrkkkccc]]]XXXXXXWWWVVVUUUSSSQQQPPPNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQSSSVVVZZZ___ccceeeffffffeeeeeedddddddddccc```______```aaaaaa___]]][[[YYYWWWUUUUUUSSSQQQOOONNNKKKFFFBBB???>>>???@@@CCCDDDGGGLLLVVVdddttt~~~}}}}}}|||{{{yyyvvvsssrrrrrrrrrsssssssssuuuxxx{{{yyyuuujjjgggaaa[[[WWWUUUTTTTTTYYY^^^hhhwww}}}mmmnnnuuuwwwuuu|||zzzooofff\\\TTTQQQSSS[[[fffrrr|||ssslllaaaUUUKKKBBB;;;777555555444333333222111111222222333333333333444444444555666666666888;;;>>>DDDSSShhh{{{|||```TTTHHHFFFIIINNNTTTYYYbbbppp}}}|||zzzwwwqqqjjjbbb\\\XXXUUUUUUUUUTTTUUUUUUVVVVVVWWWXXXYYYXXXUUUOOOJJJFFFEEEGGGJJJMMMQQQVVV\\\```gggmmmtttyyy|||xxxooogggaaa]]]XXXVVVUUUTTTTTTSSSPPPNNNOOONNNNNNMMMMMMMMMMMMNNNOOOOOOQQQTTTYYY]]]aaadddeeedddccccccddddddbbbaaagggfffeeeccc```^^^\\\[[[]]]\\\ZZZXXXVVVSSSRRRQQQNNNKKKGGGCCC@@@???@@@@@@EEEDDDEEELLLVVVaaakkkppptttsssqqqooollliiigggfffiiikkklllmmmnnnooorrrttt}}}vvvqqqnnnggg```\\\XXXSSSTTTXXXYYYbbbnnn{{{xxxqqqrrrwwwwwwvvv{{{{{{pppfff\\\SSSPPPRRRZZZdddpppxxxpppjjj```TTTJJJAAA;;;777555555444333333222111111222222333333333333444444444555555555444555888:::EEETTTjjj}}}wwwaaaTTTIIIFFFHHHLLLRRRWWWbbbooo||||||zzzwwwrrrkkkccc\\\XXXVVVUUUUUUTTTUUUUUUVVVVVVWWWXXXYYYXXXUUUOOOJJJFFFDDDFFFIIIKKKOOOTTTZZZ___fffllltttyyy|||vvvmmmeee___[[[XXXVVVTTTTTTSSSRRRPPPMMMLLLLLLKKKKKKJJJKKKKKKKKKOOOPPPRRRUUUYYY]]]aaacccfffdddbbbbbbcccdddcccbbbcccbbbbbbaaaaaa`````````]]]\\\[[[XXXVVVTTTRRRQQQNNNKKKGGGCCCAAA@@@@@@@@@DDDDDDFFFLLLVVV```iiimmmmmmkkkhhheeecccaaa______```bbbeeefffhhhjjjnnnppp}}}~~~wwwrrrnnnggg```\\\XXXSSSTTTXXXXXXbbbooo|||xxxqqqtttzzz}}}vvvuuu}}}{{{ooofff\\\SSSPPPRRRYYYbbbkkkrrrxxx|||zzzvvvkkkfff^^^SSSIII@@@:::777555444444333333222222111222222333333333333444444555666666555444555777999FFFUUUkkk~~~tttbbbVVVJJJGGGGGGJJJOOOTTTaaannn~~~yyy{{{zzzwwwssslllddd]]]YYYVVVVVVUUUUUUTTTUUUUUUVVVXXXYYYYYYYYYUUUPPPJJJFFFCCCEEEGGGJJJMMMRRRXXX]]]ffflllsssyyy|||}}}xxxxxx{{{wwwnnnfff___[[[XXXVVVTTTSSSRRRQQQOOOMMMKKKKKKJJJJJJJJJKKKKKKLLLQQQRRRSSSVVVZZZ^^^aaacccfffcccaaa```aaabbbcccbbbaaaaaaaaaaaaaaaaaaaaa```^^^]]][[[YYYWWWTTTSSSRRRNNNKKKHHHDDDAAA@@@???@@@CCCCCCEEEKKKUUU^^^eeeiiifffccc___[[[YYYWWWXXXXXXXXXZZZ]]]```bbbeeeiiilllwww}}}xxxsssllleee___[[[WWWTTTUUUYYYXXXcccppp~~~vvvqqqvvv}}}zzztttuuuxxxmmmeee\\\TTTRRRUUUXXX```ggglllpppsssqqqllleeebbb\\\RRRHHH???:::777444444444333333222222222222222222333333333444444666777888777777888:::===EEEUUUkkk|||zzz{{{tttdddYYYNNNIIIHHHIIIMMMSSS___kkk{{{xxx}}}zzzzzzxxxsssmmmeee^^^ZZZVVVVVVUUUUUUTTTTTTUUUUUUWWWXXXYYYYYYUUUPPPKKKGGGDDDEEEGGGIIILLLQQQWWW\\\dddjjjrrrxxx|||~~~wwwrrrqqqsss{{{zzzrrrjjjccc___YYYVVVTTTRRRRRRPPPNNNMMMMMMLLLLLLLLLMMMNNNOOOOOORRRSSSUUUXXX[[[^^^```bbbdddaaa^^^\\\^^^```aaaaaabbbbbbaaa```______^^^^^^^^^]]][[[YYYWWWUUUSSSRRRMMMKKKHHHDDDBBB@@@??????@@@AAADDDJJJSSS\\\aaadddddd```[[[VVVTTTSSSUUUVVVVVVXXX[[[]]]___aaaeeehhhooouuu}}}yyytttkkkddd^^^[[[WWWTTTVVVZZZZZZeeetttssspppwwwzzzwww{{{|||tttjjjccc\\\VVVVVVYYYYYY___eeegggjjjllljjjeeeaaa___[[[RRRHHH>>>999777444444333333333333222222222222222333333333444444444555666777777999===@@@CCCSSSjjj~~~wwwtttwwwrrrggg]]]RRRLLLJJJIIIMMMSSS\\\hhhwwwxxx{{{zzzyyyxxxtttnnnggg```[[[WWWVVVUUUUUUTTTTTTTTTUUUVVVXXXYYYYYYVVVQQQLLLIIIFFFGGGGGGHHHKKKPPPWWW\\\bbbhhhpppwww{{{|||uuuooonnnooouuu~~~uuummmfffaaaZZZWWWTTTRRRQQQPPPOOOMMMMMMMMMMMMNNNOOOPPPQQQRRRTTTUUUWWWZZZ\\\___```aaaaaa^^^[[[ZZZ[[[^^^______aaaaaa``````___^^^^^^]]]^^^]]][[[YYYVVVTTTSSSRRRLLLKKKHHHEEEBBB@@@??????===???CCCKKKSSSZZZ___```ccc___ZZZUUURRRRRRSSSUUUVVVXXXYYYZZZ[[[]]]```bbbggglllttt|||~~~~~~~~~xxxtttiiibbb]]]ZZZWWWUUUVVV[[[]]]iiixxx}}}ooonnnxxx||||||}}}yyyqqqhhhccc]]]XXXXXX\\\[[[```dddeeeggghhhfffbbb^^^^^^[[[SSSHHH>>>888777333333333333333333333333222222333333333333444444111222444555666999<<>><<>>DDDTTTlll|||xxxyyy~~~~~~mmmlllpppkkkggg^^^UUUOOOJJJHHHLLLSSSVVVaaappp}}}|||yyyxxxyyyyyyvvvqqqiiibbb]]]XXXWWWVVVUUUTTTTTTTTTTTTSSSUUUWWWXXXXXXTTTPPPNNNFFFFFFFFFFFFHHHMMMTTTYYY\\\ccclllssswww|||}}}vvvpppmmmkkklllttt|||{{{ssskkkggg^^^ZZZVVVSSSRRRQQQPPPOOOOOOPPPPPPQQQSSSTTTVVVWWWXXXYYY[[[]]]____________^^^\\\[[[[[[]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^______\\\[[[YYYWWWUUURRRQQQPPPLLLJJJHHHFFFCCCAAA???>>>>>>AAAHHHQQQZZZ```bbbbbb```]]]XXXTTTQQQPPPQQQRRRTTTUUUVVVVVVUUUVVVXXXZZZ[[[^^^bbbhhhnnnrrrttttttrrrssssssrrrsssvvv{{{zzztttooofff```[[[YYYWWWUUUXXX]]]eeerrrvvvkkkooo~~~vvvqqq~~~}}}yyyyyyqqqhhhbbb\\\WWWWWWZZZ___dddfffeeefffhhhfffbbb\\\^^^]]]UUUHHH===777666333333333333333333333333222222333333333444444444777777888888888999<<>>???CCCJJJTTT^^^dddeeeeee```^^^ZZZVVVSSSRRRRRRRRRTTTUUUWWWWWWWWWXXXZZZ\\\YYYZZZ]]]aaafffiiijjjiiihhhiiikkkmmmpppuuu{{{~~~yyysssnnneee___ZZZYYYWWWVVVXXX]]]gggttttttkkkqqq|||qqqmmm|||{{{yyyvvvssslllbbbYYYUUUVVVYYY\\\bbbiiimmmkkkgggdddddddddbbb\\\RRRGGG===777444444444333333333333222222111111222222222333333333222333555555555777;;;>>>EEEUUUlll{{{uuutttzzzyyyqqqllljjjkkkiii^^^SSSNNNJJJGGGIIIOOOTTTZZZgggyyy{{{{{{xxxtttrrroooiiiaaa[[[WWWVVVUUUTTTSSSSSSSSSSSSUUUVVVWWWXXXXXXVVVTTTSSSIIIEEEDDDGGGIIIJJJNNNTTTYYY___gggnnntttxxx|||~~~|||uuurrrvvvzzzuuurrrpppmmmooosss|||tttnnnhhhddd^^^YYYWWWUUUSSSRRRTTTTTTUUUVVVWWWYYYZZZ[[[\\\]]]^^^_________^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___^^^]]]\\\[[[ZZZYYYYYYWWWVVVTTTRRRQQQMMMLLLIIIFFFCCCAAA??????>>>DDDOOO[[[fffkkkkkkjjjddd```ZZZVVVTTTSSSRRRRRRWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXZZZ\\\^^^___]]]^^^bbbfffkkksss|||}}}xxxqqqkkkddd```\\\ZZZXXXVVVZZZ```kkkyyysssooouuu{{{tttqqqzzz~~~|||zzzvvvuuu|||zzzvvvnnndddZZZVVVYYY\\\___dddjjjnnnmmmjjjgggeeeeeebbb\\\RRRFFF===777555444444333333333333222222111222222222222333333333222333555555555777;;;===DDDTTTkkkzzzxxx}}}|||tttnnnllllllkkk___TTTOOOLLLIIIKKKOOOTTTXXXddduuuvvvzzz{{{xxxtttqqqoooiiiaaa[[[XXXWWWVVVTTTSSSSSSSSSSSSUUUVVVWWWXXXXXXVVVTTTSSSJJJFFFDDDGGGIIIJJJNNNSSSXXX^^^fffmmmsssxxx|||~~~xxxrrrtttzzz|||vvvsssooolllnnnssswwwrrrkkkfff```\\\YYYXXXVVVUUUVVVVVVWWWXXXYYY[[[\\\]]]^^^^^^````````````___^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\]]]^^^]]]\\\[[[ZZZYYYYYYXXXWWWUUUSSSRRRQQQMMMLLLIIIFFFCCCAAA@@@???@@@FFFQQQ^^^iiinnnooommmfffaaa[[[VVVTTTTTTTTTTTTXXXXXXXXXXXXWWWWWWWWWWWWSSSSSSRRRQQQQQQRRRSSSTTTXXXWWWYYY___eeejjjsss{{{|||vvvooojjjddd___\\\ZZZXXXVVVZZZ```lllzzz}}}qqqooowwwwwwssspppyyyyyywwwuuusssqqqnnnnnnwww|||rrreee[[[XXX[[[```dddgggkkkoooqqqooojjjffffffccc[[[QQQFFF<<<777555444444333333333333222222222222222222333333333333333444555555555777:::===CCCRRRiii~~~yyyrrrooonnnpppcccVVVPPPNNNMMMMMMNNNRRRVVV___nnn{{{uuuwww{{{xxxtttqqqnnniiiaaa[[[XXXXXXVVVUUUTTTSSSSSSSSSTTTUUUWWWXXXWWWVVVTTTSSSKKKGGGEEEGGGIIIIIIMMMRRRWWW\\\dddkkkqqqvvv{{{~~~zzzrrrsssuuuzzzwwwsssnnnkkkmmmrrrxxx|||vvvnnnjjjddd___]]]\\\ZZZYYYYYYYYYYYYZZZ[[[]]]______```aaabbbccccccbbb```````````````______^^^^^^^^^[[[[[[\\\\\\\\\[[[ZZZYYYYYYXXXXXXVVVUUUSSSQQQPPPMMMKKKIIIFFFCCCAAA@@@???BBBHHHTTTaaammmrrrsssrrrhhhccc[[[VVVTTTUUUVVVWWWZZZYYYYYYXXXVVVUUUUUUTTTPPPOOOMMMKKKJJJJJJKKKKKKOOOOOOTTT\\\bbbhhhqqqzzz{{{uuunnnhhhccc^^^[[[ZZZWWWVVVZZZ```nnn|||zzzooooooyyytttrrrrrryyy{{{tttpppmmmkkkiiiggghhhsss~~~vvvfff[[[WWW[[[```hhhhhhkkkooorrrqqqkkkfffgggccc[[[PPPDDD<<<777666444444333333333222222222222222222333333333444444333444555555555777:::===AAAPPPggg~~~xxxtttsssvvvjjj[[[SSSPPPOOONNNLLLOOORRRZZZgggsssyyyxxx|||yyytttqqqnnniiibbb\\\ZZZYYYWWWVVVTTTTTTSSSSSSTTTUUUVVVWWWWWWVVVTTTSSSLLLHHHFFFGGGHHHHHHLLLQQQTTTYYYaaaiiiooouuuzzz}}}{{{uuusssqqqrrrvvv|||yyysssmmmiiikkkoooqqqzzz{{{rrrmmmhhhcccaaa___^^^]]][[[[[[[[[\\\^^^___aaabbbdddeeeeeefffeeedddcccbbbaaaaaa```___^^^]]]\\\\\\YYYZZZ[[[[[[[[[ZZZXXXXXXXXXWWWWWWUUUTTTRRRPPPOOOLLLKKKIIIFFFCCCBBB@@@@@@CCCJJJUUUcccooouuuvvvtttiiiccc[[[VVVTTTVVVXXXYYY[[[[[[YYYWWWUUUTTTRRRQQQNNNMMMKKKIIIHHHGGGGGGHHHJJJKKKPPPYYYaaafffooowww|||{{{uuummmgggbbb]]]ZZZYYYWWWVVV[[[aaapppxxxnnnooozzzssstttwww}}}{{{tttllliiifffdddccceeeqqq}}}wwwfffYYYUUUYYY^^^iiiiiikkkooorrrqqqkkkfffiiiddd[[[OOOCCC;;;777666444444333333333222222222222222333333333444444444444555555555555777:::<<<@@@OOOfff~~~}}}|||vvvfffYYYSSSQQQNNNKKKLLLOOOVVVbbbmmm|||yyyvvvzzz~~~zzzuuuqqqooojjjccc^^^[[[ZZZXXXVVVUUUTTTSSSSSSSSSTTTVVVWWWWWWVVVTTTSSSMMMIIIFFFHHHHHHHHHKKKOOORRRWWW^^^fffmmmsssyyy}}}~~~xxxtttooolllnnnrrrvvvxxxzzztttnnniiijjjmmmmmmuuuwwwrrrlllgggeeecccaaa```]]]]]]^^^^^^```aaacccdddhhhiiiiiiiiihhhgggeeedddaaaaaa```^^^\\\[[[ZZZYYYYYYYYYZZZ[[[ZZZYYYXXXWWWWWWVVVVVVTTTSSSQQQOOONNNLLLKKKHHHFFFDDDBBBAAA@@@CCCJJJVVVcccooouuuvvvuuuiiiccc[[[VVVUUUVVVXXXZZZ\\\[[[YYYWWWTTTRRRPPPOOOJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJOOOXXX___eeemmmuuu{{{|||vvvmmmggg```\\\YYYYYYWWWVVV[[[bbbqqqvvvnnnpppzzzwwwxxx||||||uuujjjgggdddbbb```cccppp}}}tttcccWWWSSSXXX]]]iiijjjmmmpppqqqoookkkhhhjjjeee[[[NNNBBB:::777777444444333333333333222222333333333333444444444444444555666555555666999<<>>BBBLLLbbb}}}iii\\\TTTNNNHHHHHHJJJQQQYYYfffzzz|||wwwsssqqqooojjjeee^^^\\\XXXWWWVVVVVVUUUTTTUUUTTTSSSTTTUUUVVVTTTRRRRRRNNNJJJFFFDDDFFFIIIKKKOOOSSSXXX^^^eeemmmuuu{{{}}}zzzzzzmmmeee]]]XXXVVVVVV[[[bbbllltttzzzxxxwww~~~yyyuuusssqqqmmmmmmmmmmmmnnnpppqqqrrruuuvvvvvvtttrrrnnnkkkiiieeeeeeeeebbb^^^ZZZXXXXXXXXXYYY\\\]]]]]]\\\YYYXXXWWWUUUSSSRRRRRRQQQOOOMMMKKKHHHGGGGGGDDD@@@AAAEEEHHHNNNXXXdddlllrrrttttttnnnkkkfffcccaaa___\\\ZZZZZZYYYWWWUUUSSSQQQPPPPPPLLLKKKIIIGGGFFFDDDDDDDDDDDDHHHNNNTTT[[[dddpppxxxzzzuuuoooiiieee^^^YYYVVVUUUVVVXXX```iiizzz}}}ooopppyyy~~~|||}}}|||wwwnnnkkkeeeaaaaaagggqqqyyy|||xxxvvvrrriii___VVVPPPPPPZZZeeeppprrruuuuuusssqqqpppqqqnnngggZZZLLL???888444444333333333333333333333333111333444444222222333555444555666666666888<<>>AAAIII]]]zzzvvv^^^QQQLLLLLLJJJJJJMMMQQQZZZkkk{{{yyytttxxxsssrrrqqqlllhhhaaa^^^[[[YYYYYYYYYWWWVVVTTTSSSSSSTTTUUUUUUTTTRRRQQQNNNJJJFFFEEEEEEGGGHHHKKKNNNSSSXXX^^^eeemmmrrr{{{}}}{{{vvvqqqlllhhhfffddd^^^YYYVVVVVVTTTRRRTTTXXX___iiivvv}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{wwwrrrnnniiigggiiihhheeeaaa]]][[[[[[]]]^^^___aaaccccccaaa___^^^XXXVVVTTTSSSRRRRRROOONNNMMMJJJHHHGGGDDD??????CCCGGGPPP```oooyyy~~~~~~}}}wwwsssnnnjjjgggeeebbb___ZZZYYYWWWUUUSSSQQQPPPPPPLLLKKKJJJIIIGGGFFFDDDCCCDDDHHHMMMRRRWWW```kkkrrr{{{~~~yyytttnnnhhhbbb^^^XXXVVVUUUVVVXXX]]]jjjwww|||sssmmmttt~~~tttjjjeeegggooouuu|||{{{tttmmmhhhaaaZZZSSSNNNMMMRRR___lllqqqrrrqqqpppnnnnnnpppqqqpppeeeTTTFFF<<<777555444333333333333333333333333111222444333222222333555444555777777777888:::<<>>DDDSSSlllwwwmmmmmmuuu~~~zzzwwwsssqqqpppkkkaaaYYYRRRNNNJJJIIIIIIMMMYYYeee{{{zzz{{{}}}wwwqqqlllhhheeeaaa\\\XXXVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSPPPOOONNNKKKHHHEEEBBBAAAEEEGGGJJJMMMRRRWWW^^^bbbiiiooovvv{{{~~~~~~}}}zzzxxxwwwuuutttttttttttttttttttttttttttsssssssssttttttsssqqqnnnjjjgggeeebbb___[[[XXXWWWUUUSSSRRRQQQTTTZZZaaahhhoootttwww{{{~~~~~~yyyuuurrrooommmnnnsssyyy~~~wwwpppmmmiiieeebbbbbbaaa^^^[[[VVVQQQMMMKKKIIIHHHGGGDDDAAAAAABBBDDDNNNYYYiiiwww~~~}}}yyysssnnnjjjgggdddaaa^^^[[[XXXUUUSSSQQQOOOMMMMMMMMMMMMMMMKKKIIIFFFEEEFFFJJJOOOTTT[[[dddpppxxx~~~yyyuuuooojjjeee___YYYUUUWWWYYYZZZ\\\aaannnwwwooorrrzzzyyywww}}}~~~uuupppsss}}}xxxooohhh^^^UUUMMMNNNTTT]]]kkkvvvrrruuusssooonnnrrrvvvvvvlll\\\JJJ@@@;;;666444555222333444555666555444333555444444333333444444555555555555666777999;;;;;;>>>CCCQQQhhh|||rrrlllttt{{{{{{yyyyyy{{{xxxmmmbbbTTTOOOJJJIIIIIILLLVVVaaauuuyyyvvvxxxsssnnnkkkgggccc]]]YYYWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQPPPOOOLLLIIIFFFCCCAAADDDFFFIIILLLPPPUUU\\\```gggmmmuuu{{{~~~}}}{{{zzzwwwvvvtttsssrrrqqqrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrttttttsssqqqnnnkkkhhhfffccc___[[[XXXVVVUUUSSSQQQPPPRRRWWW\\\ccciiinnnpppwwwyyy}}}~~~yyytttqqqooonnnppptttzzzxxxooojjjgggcccaaa___^^^\\\XXXTTTPPPMMMKKKIIIHHHGGGDDDAAA@@@BBBDDDOOOZZZjjjxxx|||xxxsssnnnjjjgggdddaaa]]][[[WWWTTTSSSQQQOOOMMMPPPPPPPPPOOONNNLLLJJJHHHGGGJJJPPPUUU[[[eeeqqqyyy~~~yyyuuuoooiiiccc^^^XXXUUUVVVXXXYYY\\\cccqqqvvvnnnrrr||||||xxxxxx~~~}}}uuuqqqwwwzzzqqqjjj]]]TTTMMMOOOVVV```kkkuuuwwwyyyyyytttqqqssstttssshhhYYYHHH???:::555333444111222444555666555444444555444444333333444444555555555555666777999;;;;;;===BBBNNNeee{{{ooovvv|||vvvfffUUUOOOIIIHHHIIILLLUUU^^^oooxxxqqq~~~zzzvvvrrroooiiiddd___ZZZXXXWWWUUUTTTSSSSSSRRRRRRRRRQQQQQQQQQRRRQQQPPPNNNKKKHHHDDDBBBBBBDDDGGGJJJNNNSSSZZZ^^^fffllluuu{{{~~~}}}{{{yyywwwvvvuuusssqqqpppppppppqqqppppppoooooopppqqqrrrsssttttttsssqqqoookkkhhhgggccc```[[[XXXVVVUUUSSSQQQOOOQQQTTTXXX^^^ccchhhjjjqqqtttxxx{{{~~~|||wwwrrrpppooooooqqquuuzzz~~~tttkkkfffdddbbb```\\\\\\ZZZWWWSSSPPPMMMKKKIIIHHHGGGDDDAAA@@@BBBDDDNNN[[[lllzzz}}}yyysssnnnkkkgggdddaaa\\\ZZZVVVTTTSSSQQQOOOMMMPPPPPPPPPPPPNNNLLLJJJIIIFFFJJJOOOUUU\\\fffrrrzzz~~~yyyuuuooohhhccc^^^YYYVVVVVVVVVXXX\\\eeeuuuuuunnnsss|||zzz|||{{{tttrrryyy~~~xxxpppjjj[[[SSSMMMQQQZZZccclllsssxxx||||||wwwttttttsssqqqcccUUUEEE===888444333333111222333444444555444444555444444333333444444555555555555666777999;;;;;;===@@@KKKaaauuuzzz}}}|||iiiWWWOOOIIIHHHIIIKKKRRRYYYggg|||xxxnnnwww|||xxxtttrrrjjjfff```[[[YYYWWWVVVTTTRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQPPPMMMIIIEEEBBBAAACCCFFFIIILLLQQQXXX\\\dddkkkttt{{{~~~~~~~~~~~~~~~|||zzzwwwvvvuuutttrrrpppooooooooopppooonnnnnnnnnoooppprrrsssssssssrrrqqqnnnkkkhhhfffccc```\\\XXXVVVTTTRRRPPPNNNOOOQQQTTTXXX]]]aaadddjjjmmmrrrvvvzzz~~~|||{{{xxxtttooommmnnnooorrruuuxxxzzz|||}}}{{{ooofffbbbaaa___^^^ZZZZZZXXXVVVSSSPPPMMMKKKIIIHHHGGGDDDAAAAAABBBDDDMMM[[[nnn~~~{{{uuuoookkkgggdddaaa\\\YYYVVVTTTSSSQQQOOOMMMMMMMMMNNNMMMLLLJJJIIIGGGEEEIIIOOOUUU]]]hhhttt}}}|||xxxtttmmmgggbbb^^^ZZZWWWVVVVVVXXX^^^iiizzz~~~wwwqqqwww||||||~~~yyyrrrpppwwwzzzuuuoooiiiZZZSSSOOOUUU___fffmmmsssvvvzzz{{{wwwttttttrrrooo___QQQBBB;;;777444222333111111111222222333444555555444444333333444444555555555555666777999;;;;;;===???JJJ___}}}mmmZZZRRRKKKIIIHHHIIINNNTTT___rrrzzznnnsss|||xxxtttrrrlllgggaaa\\\YYYXXXVVVTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPLLLHHHDDDAAA@@@BBBEEEHHHKKKPPPVVVZZZbbbiiirrryyy}}}~~~{{{|||||||||{{{yyywwwuuusssrrrpppnnnmmmmmmnnnnnnmmmlllllllllmmmoooqqqsssrrrrrrqqqpppmmmjjjhhhfffddd```\\\XXXVVVTTTRRRPPPLLLLLLMMMPPPSSSWWW[[[]]]cccfffkkkpppuuuyyy~~~}}}vvvvvvtttppplllkkkmmmoooqqqsssuuuwwwwwwxxx{{{|||wwwlllddd```___]]][[[YYYYYYWWWUUUSSSPPPNNNLLLIIIHHHGGGDDDAAAAAABBBDDDKKKZZZppp}}}wwwqqqlllhhhccc```[[[YYYUUUSSSRRRQQQOOOMMMLLLLLLMMMMMMLLLJJJHHHGGGEEEIIIPPPWWW___kkkxxx~~~zzzuuuqqqkkkeeeaaa]]]ZZZWWWXXXXXXZZZ```mmm}}}yyyvvv{{{||||||}}}wwwpppmmmuuu}}}wwwsssmmmhhhZZZSSSQQQXXXbbbiiiooossssssxxxzzzwwwttttttrrrooo\\\NNN@@@999666333222333111111000000111333444666555444444333333444444555555555555666777999;;;<<<<<>>???FFFXXXuuueeeZZZOOOLLLKKKJJJJJJMMM___kkk|||uuurrrzzzzzzuuuqqqkkkgggbbb___\\\ZZZWWWVVVVVVTTTRRRQQQPPPQQQSSSTTTSSSRRRPPPNNNKKKGGGDDDCCC@@@AAABBBDDDHHHNNNSSSVVV```eeelllrrrwww{{{~~~{{{yyyxxxwwwwwwxxxzzzzzzzzzxxxvvvuuusssqqqooommmllllllmmmnnnkkkkkkjjjiiijjjmmmooopppooonnnmmmkkkiiigggfffeeeccc```[[[WWWUUUSSSQQQOOOJJJJJJJJJJJJLLLOOORRRTTTYYY]]]aaadddhhhnnnvvv}}}}}}{{{yyyvvvrrrooonnnllljjjjjjkkklllmmmrrrsssuuuvvvvvvtttrrrqqqqqqmmmhhhbbb]]]\\\[[[\\\]]]YYYVVVVVVXXXWWWRRRMMMKKKJJJGGGCCC@@@???BBBDDDPPP^^^rrrzzzrrrlllgggccc```\\\[[[XXXUUURRRPPPOOONNNMMMMMMMMMMMMLLLJJJIIIHHHFFFJJJPPPWWWbbbnnn{{{}}}xxxqqqllleee```\\\[[[YYYXXXXXXYYY^^^gggvvvyyyyyyzzzzzz{{{{{{xxxqqqkkkjjjpppyyy}}}wwwqqqiiicccXXXRRRNNNUUUcccooorrrpppsssrrrqqqrrrtttssspppmmmYYYLLL>>>888666333222333333333222111111222333333222222333333444444555555555555555666777999:::;;;??????FFFWWWrrrkkk___RRRLLLJJJIIIJJJLLLXXXdddvvvwwwqqqvvv|||vvvrrrllliiiddd```]]]ZZZWWWUUUUUUTTTRRRQQQQQQQQQRRRSSSRRRQQQPPPNNNKKKHHHFFFDDDCCCBBBCCCDDDHHHLLLQQQTTT^^^cccjjjpppuuuyyy}}}}}}zzzxxxwwwvvvwwwwwwyyyyyyyyywwwvvvttttttrrrpppnnnmmmlllmmmnnnmmmlllkkkjjjjjjkkkmmmnnnooonnnmmmkkkiiihhhffffffccc```\\\YYYVVVTTTQQQNNNJJJJJJIIIIIIKKKMMMPPPRRRTTTXXX]]]```dddkkkttt{{{~~~{{{uuusssrrrooollllllkkkjjjiiijjjkkkmmmnnnssstttuuuvvvvvvtttsssqqqooolllgggbbb^^^\\\[[[[[[\\\YYYVVVVVVWWWVVVRRRNNNKKKJJJGGGCCC@@@@@@BBBEEEPPP^^^rrr|||tttmmmhhhdddbbb]]][[[XXXUUURRRPPPNNNNNNMMMMMMMMMMMMLLLJJJIIIHHHFFFJJJPPPXXXbbbooo{{{{{{wwwqqqllleee___\\\ZZZXXXWWWYYY[[[```kkkzzzwwwxxx~~~yyyyyy~~~zzzuuuqqqkkkgggfffmmmtttzzz{{{uuuoooggg```VVVQQQPPPXXXfffqqqsssqqqqqqooonnnppprrrsssppplllWWWJJJ===777555333222333333222222111111222222333333333333333333333333333666666666666777888999:::>>>@@@FFFUUUnnnvvvfffVVVNNNJJJHHHIIIKKKOOO[[[nnnzzzpppqqq~~~~~~xxxtttnnnkkkfffbbb^^^[[[WWWTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPOOONNNLLLJJJHHHFFFDDDDDDCCCDDDGGGKKKOOOQQQ[[[```ffflllqqqvvvzzz}}}~~~{{{yyywwwvvvuuuuuuvvvwwwwwwwwwvvvuuutttuuutttqqqooonnnmmmmmmmmmnnnmmmkkkjjjjjjjjjkkklllnnnnnnmmmkkkjjjhhhggggggccc```]]]ZZZXXXTTTPPPMMMJJJIIIHHHGGGHHHJJJLLLMMMNNNRRRWWW[[[```hhhqqqxxxzzzzzzrrrnnnlllkkkhhhfffggggggggghhhiiilllnnnoootttuuuvvvwwwvvvuuusssqqqllljjjfffbbb___\\\[[[ZZZ[[[XXXUUUUUUVVVVVVRRROOOKKKJJJGGGCCC@@@@@@BBBEEEOOO^^^sss~~~vvvoookkkfffddd]]]\\\XXXUUUQQQOOONNNMMMMMMMMMMMMMMMLLLJJJIIIHHHGGGKKKQQQYYYdddppp|||zzzuuuqqqllleee___[[[YYYXXXVVVZZZ]]]dddooo|||vvvwww||||||{{{vvvpppkkkfffdddeeekkkqqquuu{{{wwwrrrlllccc\\\SSSQQQRRR[[[iiirrrtttrrrpppnnnlllooorrrsssppplllTTTHHH;;;777555333222333222222222222222222222222444444444333333333333333777777666666777888999999===???EEESSSjjjoooZZZOOOKKKHHHHHHIIIJJJUUUhhh}}}~~~qqqmmmwwwyyytttqqqmmmhhhddd```\\\WWWTTTSSSSSSSSSTTTSSSRRRQQQQQQPPPPPPOOONNNMMMKKKJJJIIIDDDCCCCCCDDDFFFJJJNNNPPPYYY]]]ccciiiooosssxxx{{{|||yyywwwuuutttssssssttttttuuuuuutttssssssuuutttrrrpppooonnnmmmmmmmmmlllkkkkkkjjjkkkllllllnnnmmmmmmkkkjjjiiihhhhhhcccaaa^^^\\\YYYUUUPPPLLLJJJIIIGGGEEEEEEFFFGGGHHHHHHLLLRRRWWW\\\dddnnnuuuwww|||xxxtttooollljjjiiigggeeedddeeefffhhhjjjmmmpppqqquuuvvvwwwwwwwwwuuusssrrrkkkjjjgggccc```]]][[[ZZZXXXWWWUUUUUUVVVUUURRROOOLLLJJJHHHCCC@@@@@@CCCEEEOOO^^^tttxxxrrrmmmiiifff___]]]YYYUUUQQQOOONNNMMMMMMMMMMMMMMMLLLJJJIIIHHHGGGKKKRRR[[[fffrrr~~~yyyuuuooojjjccc^^^ZZZYYYWWWVVVYYY^^^ffftttyyytttwwwzzzuuunnnhhhdddcccffflllqqqtttyyy}}}~~~zzztttpppiii```YYYRRRQQQSSS]]]jjjrrrtttrrrpppmmmllloootttuuupppjjjQQQEEE:::666555333222333222222222222222222222222555555555555444444444444777777666666777888999999;;;>>>EEEQQQfffuuu^^^QQQLLLHHHGGGHHHJJJTTTcccwwwtttlllssszzzuuurrroookkkfffbbb^^^XXXUUUSSSSSSSSSTTTSSSRRRQQQQQQOOOOOOOOOOOONNNLLLKKKJJJBBBAAAAAACCCFFFJJJNNNQQQWWW[[[aaaggglllrrrwww{{{~~~{{{wwwtttsssrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrttttttrrrqqqooonnnmmmmmmkkkkkkkkkkkklllmmmnnnnnnmmmmmmllllllkkkjjjiiiiiidddbbb___]]]ZZZVVVPPPMMMIIIHHHEEEDDDCCCCCCDDDEEEEEEIIIOOOSSSYYY```jjjqqqtttyyy~~~uuusssooommmkkkjjjhhhgggdddeeegggjjjmmmppprrrsssvvvwwwxxxxxxwwwvvvsssrrrlllkkkhhhddd```]]][[[ZZZVVVUUUUUUUUUUUUTTTRRRPPPLLLKKKHHHDDDAAAAAACCCEEEPPP```uuuzzzsssnnnjjjhhhbbb___ZZZUUUQQQOOONNNNNNMMMMMMMMMMMMLLLJJJIIIHHHGGGLLLTTT]]]hhhttt~~~xxxtttmmmhhhaaa\\\ZZZXXXWWWVVVXXX^^^iiiwwwvvvuuuyyyzzztttlllfffbbbccchhhooosssuuuyyy{{{|||~~~wwwssspppiii```XXXRRRQQQTTT]]]iiiqqqsssqqqooommmlllpppvvvuuunnnfffOOOCCC888555555333222222111222222333333222222111555555555555555555555555666666666666777888999:::999>>>DDDNNNaaayyy```RRRMMMIIIGGGFFFKKKSSS___qqqzzznnnqqq}}}wwwsssppplllhhhddd```ZZZVVVSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPOOONNNMMMLLLKKKAAAAAAAAABBBEEEIIINNNPPPUUUYYY^^^dddiiiooouuuyyy~~~}}}yyyuuurrrpppppppppooooooooopppppppppqqqqqqrrrrrrqqqpppooonnnnnnmmmjjjkkklllmmmnnnoooppppppmmmmmmllllllkkkkkkjjjjjjfffccc```]]]ZZZVVVQQQNNNHHHGGGDDDBBBAAABBBBBBCCCDDDHHHMMMQQQUUU\\\eeelllrrrvvv}}}|||ttttttrrrpppnnnllljjjiiihhhiiikkknnnpppsssuuuvvvwwwxxxyyyyyyxxxvvvtttrrrnnnkkkgggccc^^^[[[YYYYYYTTTTTTTTTTTTTTTSSSRRRQQQLLLKKKHHHDDDAAAAAACCCFFFQQQaaaxxx{{{tttoookkkiiieeeaaa\\\VVVRRRPPPOOOOOOMMMMMMMMMMMMLLLJJJIIIHHHHHHMMMUUU___jjjvvv|||vvvrrrjjjeee___[[[YYYYYYXXXWWWXXX___kkkzzzuuuvvv}}}~~~yyyssskkkeee```ccciiiqqquuuvvvzzz~~~zzz{{{}}}|||wwwtttqqqlllbbb[[[RRRRRRUUU]]]gggoooqqqpppmmmkkkkkkqqqvvvuuukkkaaaLLLAAA777555555333222222111222333333333333222111333333333444444555555666555555555666777999:::;;;:::>>>DDDKKK[[[wwwzzzaaaTTTOOOKKKGGGFFFJJJPPPZZZjjjqqqooo{{{sssqqqmmmjjjfffaaa\\\XXXUUUTTTRRRQQQQQQQQQRRRSSSQQQQQQQQQPPPOOOMMMLLLKKKCCCBBBBBBBBBDDDHHHKKKNNNRRRUUU[[[```ffflllssswww}}}|||xxxtttpppooooooooonnnnnnnnnnnnnnnoooppppppooopppppppppoooooonnnmmmmmmmmmnnnoooooopppoooooolllllllllllllllkkkkkkkkkhhheee```\\\YYYUUURRROOOHHHFFFDDDBBBAAAAAABBBCCCDDDGGGKKKNNNQQQWWW```fffnnnssszzzxxxxxxxxxvvvtttqqqooonnnmmmnnnppprrrtttvvvwwwwwwxxxxxxyyyyyyxxxvvvtttrrrnnnkkkeee```[[[XXXWWWVVVRRRSSSTTTTTTSSSRRRRRRRRRMMMKKKHHHDDDAAAAAADDDFFFRRRccczzz{{{uuupppllliiigggddd^^^XXXSSSQQQPPPPPPMMMMMMMMMMMMLLLJJJIIIHHHHHHMMMVVV```kkkwww}}}yyysssooogggccc]]]ZZZYYYYYYYYYYYYZZZaaannn~~~|||uuuxxx}}}xxxsssjjjddd___bbbjjjrrrvvvwww{{{{{{{{{~~~}}}|||wwwuuusssnnneee]]]SSSSSSUUU\\\fffmmmppppppllljjjjjjqqqvvvttthhh]]]KKK@@@666444555333222222111222333444444333222111111111222333333444555555444444555666888999;;;<<<:::???DDDIIIVVVrrrzzzaaaTTTPPPLLLGGGEEEIIINNNWWWfff~~~tttnnn|||~~~sssqqqnnnkkkgggbbb]]]YYYVVVTTTRRRQQQPPPQQQSSSTTTRRRRRRQQQPPPOOOMMMLLLKKKEEEDDDCCCBBBCCCFFFIIIKKKOOOSSSXXX^^^dddjjjqqquuu||||||wwwssspppnnnnnnnnnmmmmmmmmmmmmmmmnnnooopppnnnnnnoooooooooooonnnnnnpppppppppppppppoooooonnnlllllllllllllllllllllllliiieee```[[[XXXUUURRRPPPGGGFFFCCCAAAAAAAAABBBCCCCCCFFFJJJLLLOOOTTT\\\bbblllqqqxxx~~~|||}}}~~~|||yyyvvvtttssspppqqqsssuuuvvvwwwxxxxxxxxxyyyzzzzzzyyyvvvtttrrrnnnjjjddd]]]XXXUUUTTTTTTQQQSSSTTTTTTSSSRRRRRRRRRMMMLLLIIIEEEAAAAAADDDFFFSSSddd{{{{{{uuupppllliiiiiieee___YYYTTTQQQQQQQQQMMMMMMMMMMMMLLLJJJIIIHHHHHHNNNVVVaaalllxxx~~~zzzvvvqqqllleeeaaa\\\YYYYYYYYYZZZZZZ[[[cccppp{{{uuuzzzyyyuuulllccc^^^WWW___kkkuuu{{{zzzyyyzzz}}}{{{zzz|||}}}vvviii^^^TTTTTTVVV^^^fffkkkkkkhhhmmmllllllpppvvvuuugggXXXEEE>>>777666444111111444111111111111222333444555444444444444444444444444666888999888777666777888===AAAAAAFFFUUUgggyyygggXXXOOOKKKGGGEEEJJJOOOVVV```uuu}}}pppwww|||vvvrrrnnnkkkiiiddd]]]XXXWWWVVVUUUSSSRRRRRRQQQQQQRRRRRRRRRRRRQQQOOOMMMLLLEEEDDDBBBAAABBBEEEHHHKKKLLLQQQXXX]]]bbbgggnnnssszzz~~~|||yyyvvvrrrnnnmmmllllllmmmmmmmmmllllllkkkkkkkkkooonnnnnnnnnnnnnnnooopppnnnnnnoooppppppppppppooommmlllllllllmmmkkkiiifffeeeccc```]]]YYYUUUOOOKKKKKKIIIFFFCCCAAA@@@@@@@@@CCCDDDGGGIIIMMMRRRYYY]]]fffkkkrrrxxx|||~~~~~~}}}|||}}}}}}|||~~~|||{{{yyyxxxvvvuuurrrlllccc[[[WWWVVVVVVVVVQQQRRRRRRRRRRRRRRRQQQQQQLLLHHHFFFEEECCC@@@BBBGGGTTThhhvvvpppllljjjgggccc^^^YYYVVVRRROOOLLLNNNNNNMMMLLLKKKJJJIIIHHHLLLQQQZZZdddooo{{{}}}yyyuuuoookkkhhh```ZZZYYYZZZXXXXXXZZZ[[[hhhxxxwwwvvv~~~~~~xxxssskkkccc___ZZZbbbnnnwww}}}}}}|||}}}~~~~~~yyyjjj___TTTTTTWWW^^^ggglllkkkiiiiiikkknnnsssyyyvvveeeTTTDDD===777555444111111444111111111111222333444555444444444444444444444444555777888888777777888999<<<@@@???EEESSSddduuueeeXXXQQQLLLHHHEEEHHHMMMSSS]]]qqqqqquuuxxxtttpppmmmjjjfff___ZZZWWWVVVUUUSSSRRRRRRRRRRRRQQQRRRRRRRRRQQQOOOMMMLLLEEEDDDAAA@@@AAADDDGGGIIILLLQQQXXX]]]```eeelllqqq|||}}}zzzwwwssspppnnnmmmmmmllllllllllllllllllllllllmmmmmmmmmnnnnnnpppqqqrrrnnnooopppqqqqqqpppoooooommmlllkkklllllljjjhhheeedddbbb___]]]ZZZVVVQQQMMMKKKIIIFFFCCCAAA@@@@@@AAACCCDDDFFFIIILLLQQQXXX\\\aaaeeekkkqqqtttwwwzzz}}}~~~}}}{{{zzzxxxvvvuuupppjjjaaaZZZVVVTTTSSSSSSQQQQQQRRRRRRRRRQQQQQQPPPNNNKKKIIIHHHEEEBBBDDDIIIUUUiiixxxqqqmmmkkkiiieee^^^YYYUUURRRPPPNNNOOONNNNNNMMMKKKJJJJJJIIILLLRRR[[[eeeppp|||}}}zzzuuuppplllhhhaaaZZZZZZZZZXXXXXX[[[___lll|||vvvwww}}}wwwrrrkkkdddbbb___gggrrr{{{xxxiii]]]SSSTTTXXX```hhhlllllliiieeejjjpppwww{{{vvvcccPPPCCC<<<666555444111111444111111111222222333444555444444444444444444444444444666777888777888999;;;;;;???>>>CCCPPP___}}}~~~{{{qqqdddYYYRRRMMMIIIFFFGGGKKKPPPYYYkkkrrrrrr{{{zzzvvvrrrooolllhhhaaa\\\WWWVVVUUUTTTSSSRRRRRRRRRQQQRRRRRRRRRQQQOOONNNMMMEEEDDDAAA@@@@@@CCCFFFHHHKKKPPPVVV[[[^^^cccjjjooo|||}}}{{{wwwtttqqqooonnnmmmkkkkkkllllllmmmnnnnnnnnnllllllmmmnnnoooqqqrrrsssnnnoooqqqrrrrrrqqqooommmnnnlllkkkjjjjjjiiifffdddbbbaaa^^^\\\ZZZWWWSSSOOOKKKIIIFFFCCCAAA@@@@@@AAACCCDDDFFFHHHKKKPPPVVV[[[]]]```eeeiiikkkmmmppprrrxxx{{{~~~|||{{{zzzwwwtttnnnhhh___XXXSSSQQQPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOLLLJJJIIIFFFCCCEEEJJJWWWjjjzzzsssooommmmmmggg___YYYUUUSSSQQQPPPOOOOOONNNMMMLLLKKKKKKJJJMMMSSS\\\gggrrr}}}}}}zzzwwwqqqmmmhhhaaa[[[ZZZZZZXXXYYY\\\dddrrr}}}vvvyyy}}}wwwrrrkkkgggeeefffnnnxxx~~~|||}}}~~~ttteeeZZZRRRTTT[[[cccjjjmmmllljjjfffkkkqqqwwwzzzsss```MMMAAA:::555555444111111444222222222222333444555555444444444444444444444444333444666777777888:::<<<;;;???>>>BBBMMM[[[www|||sssfffZZZRRRMMMIIIGGGGGGIIIMMMVVVfff}}}ssspppuuu{{{wwwssspppmmmiiibbb]]]WWWWWWUUUTTTSSSRRRRRRRRRQQQRRRRRRRRRQQQPPPNNNMMMFFFDDDAAA??????AAADDDFFFHHHMMMSSSXXX\\\bbbjjjoooxxx|||{{{zzzwwwssspppnnnmmmllljjjjjjkkkmmmnnnooopppqqqnnnnnnnnnnnnooopppqqqrrroooppprrrrrrrrrpppnnnlllmmmkkkiiiiiihhhgggeeeccc___^^^\\\[[[ZZZWWWSSSPPPKKKJJJFFFCCCAAAAAAAAAAAACCCDDDFFFHHHKKKPPPVVVZZZ[[[^^^aaadddeeefffhhhjjjnnnqqquuuxxx{{{~~~~~~}}}{{{vvvrrrlllfff]]]VVVRRRPPPNNNNNNNNNOOOOOOPPPPPPPPPPPPOOONNNKKKIIIHHHEEEBBBDDDIIIXXXkkk|||vvvqqqooopppjjjaaaYYYUUUSSSRRRRRROOOOOONNNNNNMMMLLLLLLKKKMMMTTT^^^iiittt~~~}}}zzzwwwrrrnnnggg```\\\[[[ZZZXXXZZZ^^^hhhuuuyyyvvv|||~~~yyyuuunnnjjjjjjnnnuuu~~~{{{|||}}}}}}yyyooobbbYYYQQQVVV___iiioooqqqnnnkkkiiinnnrrrvvvvvvooo^^^MMM???999444555444111111333222222222222333444555666444444444444444444444444222444666777888999;;;===;;;@@@???BBBMMMXXXssszzzlll^^^SSSMMMJJJHHHGGGIIILLLSSS```tttwwwrrrsss|||xxxssspppnnniiiccc^^^XXXWWWVVVTTTSSSSSSRRRRRRQQQRRRRRRSSSRRRQQQOOONNNGGGEEEBBB@@@???@@@CCCDDDDDDIIIOOOTTTYYY```iiipppuuuyyyyyyxxxuuurrrooommmkkkjjjjjjjjjkkkmmmoooppprrrrrrqqqppppppoooooooooooopppooopppqqqqqqqqqooolllkkkllljjjhhhgggffffffdddbbb]]][[[ZZZYYYYYYWWWSSSQQQLLLJJJGGGDDDBBBAAAAAAAAACCCDDDFFFHHHKKKPPPWWW[[[[[[]]]___``````aaabbbdddfffhhhlllnnnqqqtttwwwzzz~~~|||uuupppiiiccc\\\UUURRROOONNNMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOKKKIIIHHHFFFCCCEEEJJJYYYlll~~~wwwsssqqqrrrlllbbbYYYUUUSSSRRRRRROOOOOONNNNNNMMMLLLLLLLLLNNNUUU```lllvvv{{{xxxuuuppplllddd___\\\[[[ZZZYYY\\\aaakkkxxxwwwxxx~~~|||~~~yyyrrrnnnnnnuuu|||}}}{{{{{{zzzxxxssskkkaaa[[[RRRZZZgggrrrxxxwwwsssooommmqqqtttuuussskkkZZZKKK===777333444444222111333222222222222333444555666444444444444444444444444333444666777777888:::<<<;;;@@@???CCCLLLWWWpppuuufffYYYPPPKKKJJJGGGHHHLLLQQQZZZjjj~~~xxxwww}}}yyyuuurrroookkkddd___XXXWWWVVVUUUTTTSSSSSSSSSQQQRRRRRRSSSRRRQQQPPPOOOIIIGGGDDDAAA???@@@BBBDDDBBBGGGLLLQQQWWW^^^gggnnnsssxxx~~~xxxwwwuuurrrooollljjjiiijjjkkklllnnnpppqqqrrrsssrrrrrrqqqpppooooooooooooqqqppppppooonnnlllkkkjjjjjjhhheeeeeeeeeeeedddccc\\\[[[ZZZZZZYYYWWWTTTQQQLLLJJJGGGDDDBBBAAAAAABBBCCCDDDGGGIIILLLRRRYYY]]]\\\^^^______^^^^^^```aaabbbdddfffgggiiikkkoooqqqtttvvv{{{|||sssllleee```YYYTTTQQQOOOMMMLLLKKKLLLMMMNNNNNNOOOOOONNNPPPMMMKKKJJJGGGDDDFFFKKKYYYmmmyyytttrrrssslllbbbZZZUUUSSSQQQQQQNNNNNNMMMMMMMMMLLLLLLLLLOOOVVVbbbnnnyyy~~~yyyuuurrrmmmhhhaaa^^^[[[\\\ZZZZZZ^^^dddnnn||||||vvv{{{zzzxxx}}}vvvqqqqqq{{{}}}yyywwwtttpppkkkeee___[[[UUU```ppp}}}yyytttnnnrrrvvvvvvsssiiiWWWFFF;;;666333444444222111333333333222333333444555666444444444444444444444444333555777777777888:::;;;999>>>>>>BBBKKKUUUmmm~~~qqqbbbVVVNNNJJJFFFGGGJJJOOOTTTaaaxxx~~~~~~{{{wwwtttqqqmmmfffaaaXXXWWWVVVUUUTTTSSSSSSSSSQQQRRRRRRSSSSSSRRRPPPOOOKKKIIIEEEBBB@@@@@@BBBCCCDDDGGGLLLPPPTTT[[[cccjjjooottt{{{xxxwwwvvvssspppmmmjjjiiikkklllmmmnnnpppqqqssssssqqqqqqppppppoooppppppppprrrpppnnnlllkkkjjjjjjjjjhhhfffccccccdddeeedddddd^^^]]]\\\[[[[[[YYYVVVSSSLLLJJJGGGDDDBBBAAABBBBBBBBBDDDGGGJJJNNNTTT[[[```aaabbbcccbbbaaaaaabbbdddaaabbbccccccdddeeehhhkkkmmmnnnqqquuu{{{|||rrriii```\\\VVVQQQOOOMMMLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNPPPLLLJJJIIIGGGDDDFFFKKKYYYmmmyyytttrrrssslllccc[[[UUURRRPPPOOOMMMMMMLLLLLLLLLLLLKKKKKKOOOWWWdddpppzzz|||vvvrrrnnniiiddd___\\\[[[\\\[[[[[[```gggtttyyywww~~~|||wwwwwwxxxssssss~~~}}}vvvsssnnniiiddd___\\\ZZZWWWdddvvv}}}wwwmmmsssxxxxxxttthhhTTTCCC:::555222444444222111333333333333333444555666666444444444444444444444444444666777888777888999;;;888======AAAJJJSSSkkkxxxjjj[[[PPPJJJEEEEEEIIIMMMQQQ[[[qqqzzz}}}xxxuuusssnnnhhhcccXXXXXXVVVUUUTTTSSSSSSSSSQQQRRRRRRSSSSSSRRRQQQPPPLLLJJJFFFBBB@@@AAABBBCCCFFFIIIMMMOOORRRXXX```gggkkkpppvvv|||yyyxxxwwwtttqqqnnnkkkjjjllllllmmmooopppqqqrrrssspppooooooooopppqqqrrrrrrrrrpppmmmjjjiiiiiiiiijjjfffdddbbbbbbccceeeeeeddd```___]]]]]]\\\ZZZWWWTTTMMMKKKHHHDDDBBBBBBBBBBBBBBBDDDGGGJJJOOOUUU\\\aaafffggghhhgggeeeeeegggiiiaaabbbbbbbbbaaabbbeeegggiiijjjkkknnnsssxxx}}}|||qqqggg]]]YYYSSSOOOMMMLLLKKKJJJJJJJJJLLLMMMMMMNNNNNNNNNMMMJJJHHHGGGDDDAAACCCHHHYYYlllyyytttrrrrrrlllccc[[[VVVRRROOONNNLLLLLLLLLLLLKKKKKKKKKKKKPPPXXXdddqqq{{{zzztttppplllfffbbb]]][[[[[[\\\[[[[[[aaaiiixxxxxxxxx}}}xxxuuuxxxyyytttvvv}}}}}}wwwoooiiigggddd^^^YYYXXXYYYiii}}}vvvtttxxx{{{yyyooo```OOOEEE999777555222111111222333222222222333333444444444666666666666666777888888666666666666777777777777666999>>>CCCGGGRRRiii~~~sss```SSSLLLGGGGGGHHHKKKOOOYYYkkk}}}}}}xxxssspppmmmhhhddd]]]YYYSSSPPPOOOPPPQQQRRRQQQQQQRRRRRRRRRRRRRRRQQQOOOMMMJJJFFFBBB@@@BBBCCCEEEHHHKKKNNNRRRWWW\\\```lllpppuuuzzz~~~|||zzzwwwssspppnnnmmmllllllmmmnnnooopppqqqrrrsssrrrqqqooonnnmmmnnnoooqqqooonnnllljjjhhhfffeeedddcccccccccccccccccccccccc___```aaaaaa___[[[WWWTTTQQQNNNJJJGGGEEEDDDBBB@@@AAADDDIIIMMMQQQYYYaaahhhkkkkkkjjjiiihhhgggffffffeeedddbbb``````aaabbbcccdddfffggghhhjjjmmmrrrvvvxxx{{{~~~wwwmmmeee[[[XXXTTTPPPMMMLLLKKKKKKKKKJJJIIIJJJLLLNNNNNNMMMRRRMMMJJJHHHEEEBBBEEEKKKWWWmmm|||vvvrrrpppkkkccc\\\UUUPPPKKKHHHLLLLLLKKKIIIGGGHHHKKKNNNPPPYYYfffrrr{{{zzzrrrlllhhhdddbbbccc^^^[[[[[[]]]^^^cccjjj~~~vvvyyy}}}vvvttt~~~xxxsssuuu~~~}}}vvvnnngggeeeaaa[[[WWWVVVWWWhhh|||zzzssswww{{{xxxnnn^^^MMMCCC888777555222111111222333333333333333333333333333666666555555666666777888777777777777888888888888999;;;@@@CCCFFFPPPeeeyyy}}}jjjYYYQQQJJJHHHHHHJJJLLLTTTdddtttxxxyyytttqqqnnniiieee]]]YYYTTTQQQPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQNNNMMMJJJEEEAAA@@@AAACCCDDDFFFJJJMMMPPPUUU[[[^^^hhhmmmsssyyy}}}|||zzzwwwssspppnnnmmmllllllmmmnnnooopppqqqrrrrrrrrrqqqooonnnmmmnnnooopppnnnnnnllljjjhhhfffeeedddcccccccccccccccccccccccc```aaabbbbbbaaa]]]YYYVVVSSSPPPLLLIIIGGGFFFDDDBBBBBBFFFJJJOOOTTT\\\eeekkkoooooonnnmmmlllkkkjjjiiigggfffdddbbbbbbcccdddeeecccdddddddddeeegggjjjmmmrrrtttyyy{{{xxxzzz~~~~~~yyyrrriiibbbYYYWWWTTTQQQNNNMMMLLLKKKKKKJJJJJJKKKMMMNNNNNNMMMPPPLLLIIIGGGEEECCCFFFKKKXXXnnn}}}wwwsssoooiiiaaaZZZUUUQQQNNNLLLLLLLLLKKKIIIGGGHHHKKKNNNQQQYYYfffrrr{{{yyyrrrmmmhhheeecccaaa]]]ZZZ\\\^^^```gggnnnwww{{{~~~wwwwwwvvvpppsss|||tttmmmeeebbb]]]WWWSSSTTTVVVggg|||~~~qqqvvvzzzwwwlllZZZIII???777666444333222222222222333333333333333333333333555555444444555555666777777888888888999999999999<<<===@@@CCCEEEMMM___qqquuuaaaUUUMMMJJJIIIHHHIIINNN\\\iiiqqq}}}{{{vvvrrrooojjjfff]]]ZZZUUURRRRRRRRRQQQQQQRRRRRRRRRSSSSSSRRRRRRQQQNNNLLLJJJEEEAAA???@@@AAABBBDDDHHHKKKNNNSSSXXX\\\ccciiiqqqwww|||~~~|||zzzwwwssspppnnnmmmlllmmmmmmnnnnnnooopppqqqqqqqqqpppooonnnmmmnnnooopppnnnmmmllljjjhhhfffeeedddccccccccccccccccccccccccbbbcccddddddccc```\\\ZZZVVVSSSOOOLLLJJJHHHFFFDDDDDDGGGKKKQQQXXXaaajjjpppuuuuuuuuusssrrrpppooonnnkkkjjjhhhfffeeeeeeffffffdddddddddcccaaabbbdddfffkkklllnnnrrrxxx|||wwwqqqmmmmmmooopppqqqrrrxxx~~~wwwpppjjjccc]]]VVVUUUTTTSSSPPPNNNLLLKKKJJJJJJKKKMMMOOOOOOMMMLLLNNNJJJGGGGGGEEECCCFFFLLLYYYoooxxxtttnnnhhh___XXXTTTQQQPPPOOOLLLLLLKKKIIIHHHIIIKKKNNNQQQZZZgggsss|||~~~wwwqqqmmmiiifffccc```\\\ZZZ\\\^^^bbbkkkttt~~~xxx}}}~~~zzz{{{tttooorrr|||ssslllddd___YYYRRRPPPQQQVVVfffzzz}}}pppuuuyyyuuuhhhVVVEEE<<<666555444333222222222222444444333333333333222222444444444444444555666666666777777888888999999999<<<===@@@BBBDDDJJJ[[[kkk}}}eeeVVVOOOKKKIIIHHHGGGKKKVVVaaa{{{}}}oooxxx~~~xxxtttqqqlllhhh___[[[WWWTTTSSSRRRRRRQQQRRRSSSSSSSSSSSSRRRRRRQQQMMMLLLJJJFFFAAA??????@@@AAADDDGGGJJJMMMQQQWWWZZZ___fffnnnvvv{{{~~~|||zzzwwwssspppooonnnmmmnnnnnnnnnoooooopppppppppppppppooonnnnnnnnnnnnooommmlllkkkiiihhhfffeeedddbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeefffeeebbb```^^^XXXUUURRROOOMMMKKKHHHEEEDDDGGGLLLSSS\\\gggpppvvv{{{{{{{{{zzzxxxuuusssrrrooonnnllljjjiiihhhggggggfffgggfffeeecccbbbdddeeehhhgggggghhhmmmttt{{{|||wwwpppkkkhhhggggggfffgggkkkrrr{{{~~~uuummmgggaaa]]]YYYTTTTTTUUUTTTSSSPPPMMMLLLKKKKKKLLLNNNPPPPPPMMMKKKLLLHHHGGGGGGEEEDDDGGGLLLYYYooozzzuuunnnhhh^^^VVVRRRPPPPPPPPPKKKLLLKKKJJJHHHIIIKKKMMMRRR[[[hhhsss|||{{{uuupppllliiifffccc```\\\[[[\\\^^^bbbmmmwww{{{yyy}}}ssspppttt|||ssslllccc]]]UUUNNNMMMPPPWWWfffwwwyyypppuuuyyysssdddQQQBBB:::555444333333222222222222333333333333333333333333444444444444444555666666555555666666777888888999;;;;;;>>>AAACCCIIIXXXfffjjjXXXOOOKKKHHHHHHHHHJJJSSS]]]ttt|||pppvvv{{{vvvrrrnnnjjjaaa]]]XXXTTTSSSSSSSSSRRRSSSSSSTTTTTTSSSRRRQQQQQQMMMMMMKKKGGGBBB?????????AAADDDGGGIIILLLQQQVVVYYY]]]cccllltttzzz}}}|||zzzwwwtttrrrpppoooooooooooooooppppppppppppppppppoooooonnnnnnnnnnnnnnnllllllkkkiiigggfffeeedddbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeefffeeedddbbbaaa[[[XXXUUURRRPPPMMMJJJGGGEEEGGGLLLUUUaaammmvvv|||}}}zzzwwwuuurrrqqqooommmkkkiiihhhhhhfffggggggfffdddcccdddeeehhhfffccccccffflllrrrvvv|||}}}|||zzzxxx{{{|||xxxqqqkkkhhheeecccaaaccceeeiiinnnuuuwwwrrrkkkddd^^^[[[XXXWWWTTTUUUVVVVVVUUURRROOOMMMLLLLLLMMMOOOQQQPPPMMMKKKKKKHHHGGGHHHFFFDDDGGGMMMWWWnnn{{{uuuoooggg]]]TTTOOONNNNNNNNNKKKKKKKKKJJJIIIIIIKKKMMMRRR[[[hhhsss|||}}}yyytttpppllliiieeeccc___\\\[[[\\\]]]bbbnnn{{{zzzyyyzzz|||rrrrrryyy~~~uuummmddd\\\SSSLLLLLLPPPXXXeeesss{{{|||vvvrrrvvvxxxqqq```MMM@@@999333333333333222222222111222222222333333444444444555555444444555555666777444444555666777888888999999999<<<@@@BBBHHHUUUbbb~~~ppp]]]OOOKKKHHHHHHHHHJJJQQQYYYmmmtttuuu}}}}}}xxxtttooolllccc___XXXTTTSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQNNNNNNLLLHHHCCC@@@??????AAACCCFFFHHHKKKOOOTTTXXX[[[aaaiiirrrxxx|||}}}|||yyyvvvsssrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppooooooooonnnnnnnnnmmmmmmlllkkkjjjiiigggfffeeedddbbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeeeeedddcccccc^^^\\\YYYWWWTTTQQQMMMJJJGGGIIINNNYYYfffttt}}}~~~zzzxxxsssrrrqqqnnnllliiihhhgggcccdddeeedddbbbaaaaaabbbeeecccaaa```bbbfffjjjmmmsssvvvxxxuuurrrsssyyy|||wwwrrrllliiifffbbb``````aaacccfffkkksss|||zzzttthhhfffaaa\\\YYYWWWWWWWWWWWWWWWXXXXXXVVVTTTQQQOOONNNMMMMMMOOOPPPPPPNNNLLLLLLIIIHHHIIIHHHEEEHHHMMMWWWnnn{{{tttllleee[[[SSSNNNLLLLLLLLLJJJKKKLLLKKKIIIIIIKKKLLLQQQZZZgggsss|||{{{xxxsssooolllhhhdddaaa^^^\\\[[[\\\^^^dddssswwwyyy}}}zzzrrrttt~~~vvvoooeee\\\RRRKKKKKKQQQYYYdddooovvvzzz|||zzzvvvtttxxxxxxooo]]]KKK???:::222333333333333222111111111111222222333444555555666666555555666666777888444555666777888999:::::::::999;;;???BBBFFFQQQ]]]ssssss```PPPKKKGGGGGGGGGHHHNNNUUUfffvvvssswwwyyyuuuqqqmmmfff```YYYSSSRRRSSSUUUVVVTTTUUUUUUTTTTTTRRRQQQQQQOOOOOONNNJJJEEEAAA@@@@@@???AAADDDFFFIIIMMMRRRUUUXXX^^^fffnnntttyyy~~~~~~}}}zzzwwwuuussssssssssssssssssrrrrrrqqqqqqqqqnnnnnnnnnnnnnnnmmmmmmlllkkkjjjjjjhhhgggfffeeedddbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbcccdddddddddccccccaaa^^^[[[YYYUUUQQQMMMJJJKKKQQQ]]]lllzzz~~~{{{tttsssqqqooollliiifffeeeaaabbbcccbbb___]]]]]]]]]^^^]]]]]]]]]___bbbdddfffmmmqqquuutttooonnnqqqvvvyyy~~~{{{vvvrrrnnnkkkhhhfffcccdddddddddfffkkkqqqvvv{{{}}}wwwpppiiieee[[[[[[YYYWWWUUUVVVWWWXXXZZZZZZZZZYYYWWWUUURRRQQQPPPOOONNNNNNOOOPPPOOOMMMMMMKKKJJJKKKIIIFFFHHHMMMXXXooozzzssshhhaaaXXXQQQMMMLLLLLLKKKJJJKKKLLLKKKJJJIIIJJJLLLQQQYYYfffrrr{{{{{{wwwsssoookkkgggccc```\\\[[[\\\^^^aaaiiizzzvvvzzzyyyrrrvvvxxxpppfff]]]RRRJJJLLLQQQXXXcccmmmsssxxx{{{{{{xxxuuuyyyxxxnnn[[[III>>>:::222222333333333222111111000000111222444555666666666666666666666777888888555666777888999:::;;;;;;;;;:::<<>>???AAACCCEEEGGGJJJOOORRRYYY\\\aaaggglllrrrxxx}}}~~~zzzxxxwwwuuusssrrrrrrsssttttttsssrrrrrrnnnnnnnnnnnnnnnmmmmmmmmmkkkkkkjjjjjjiiigggfffeeeddddddddddddcccaaa```^^^```aaaaaaaaabbbbbbcccccceeeeeedddaaa]]]XXXTTTQQQSSSQQQUUUbbbuuu~~~{{{xxxssspppmmmjjjgggdddeeecccaaa```aaaaaa```^^^[[[[[[[[[\\\\\\]]]______gggjjjmmmoooooommmjjjhhhjjjmmmqqquuuyyy~~~|||wwwtttrrrqqqooolllkkkkkkkkkjjjiiimmmppprrruuuxxx{{{vvvmmmiiiddd```\\\YYYUUURRROOOOOOPPPRRRTTTWWWYYYZZZ\\\]]]^^^^^^^^^\\\ZZZXXXUUUSSSQQQNNNMMMMMMNNNNNNKKKLLLMMMLLLJJJJJJKKKMMMZZZmmmtttjjjbbbXXXPPPNNNMMMKKKIIINNNNNNMMMKKKHHHGGGIIIJJJPPPXXXeeerrr||||||yyytttnnniiieeebbb```]]]]]]]]]```gggttt}}}xxx}}}yyyyyy~~~zzzooocccZZZTTTPPPQQQVVV^^^eeeooovvvxxxyyyzzz{{{wwwxxxssseeeRRRBBB999666444444333333333333222222444444444333333222222222333444555555444444555777777777777888999999::::::;;;<<<>>>@@@BBBGGGMMMQQQaaa}}}tttaaaTTTMMMHHHGGGGGGFFFIIIMMMZZZjjjyyyttt}}}~~~xxxrrroooiiieee___XXXTTTSSSTTTUUUVVVVVVUUUTTTSSSRRRQQQQQQPPPOOONNNKKKHHHDDD@@@>>>???AAACCCDDDFFFJJJNNNQQQVVVYYY___dddjjjpppwww{{{|||zzzxxxuuussssssssstttuuuuuutttssssssooonnnnnnnnnnnnmmmmmmmmmmmmllllllkkkjjjhhhgggfffffffffffffffeeecccaaa```aaaaaaaaaaaabbbbbbbbbcccccccccbbbaaa^^^ZZZWWWUUUUUUTTTYYYfffyyy~~~{{{wwwtttqqqnnnkkkiiigggdddbbbaaaaaa```___^^^[[[[[[[[[[[[\\\]]]]]]^^^aaadddhhhlllmmmmmmkkkiiigggjjjmmmooorrruuuyyy|||~~~{{{yyyxxxuuurrrqqqppppppooommmmmmnnnpppqqqsssxxx{{{xxxsssmmmiiieeebbb^^^[[[XXXUUUQQQOOONNNNNNPPPQQQTTTVVVYYYZZZ]]]^^^^^^______^^^\\\[[[XXXVVVSSSPPPNNNMMMNNNNNNLLLMMMMMMLLLKKKKKKLLLNNNYYYlllwwwkkkcccYYYQQQNNNMMMKKKJJJMMMMMMLLLJJJGGGGGGHHHJJJQQQXXXdddpppzzz~~~zzzwwwrrrlllgggccc```___]]]^^^^^^aaaiiiwww|||{{{{{{|||yyynnncccZZZTTTQQQTTTZZZbbbiiiqqqvvvwwwwwwxxxzzzxxxwwwpppaaaOOO???777555444444333333333333222222444444333333333333222222333444555555444444555777777777777888999999:::::::::;;;===>>>@@@EEEJJJNNNZZZtttrrraaaVVVOOOIIIHHHHHHFFFGGGJJJSSSddd}}}~~~vvv{{{yyyrrroooiiifff```ZZZUUUSSSSSSTTTVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPNNNLLLIIIEEEAAA??????@@@BBBDDDEEEHHHMMMPPPRRRVVV[[[aaahhhnnnuuuzzz~~~|||yyyvvvtttttttttuuuvvvvvvuuuttttttooooooooonnnnnnnnnmmmmmmoooooonnnmmmllljjjhhhggghhhhhhhhhhhhgggeeedddcccaaaaaabbbbbbbbbbbbbbbcccbbbbbbaaa```^^^\\\ZZZYYYXXXYYY___nnn|||yyywwwtttqqqooollljjjgggeeedddcccaaa___^^^^^^^^^]]]]]]^^^______^^^```dddgggiiiiiihhhgggeeegggiiijjjkkkmmmppprrryyy{{{{{{yyyxxxwwwuuusssppppppooonnnooorrrwww{{{|||tttrrrnnnllliiifffbbb______\\\YYYWWWVVVTTTQQQOOONNNNNNOOOQQQTTTVVVYYYZZZ______``````aaa`````````\\\ZZZWWWSSSPPPNNNNNNMMMLLLMMMNNNMMMLLLLLLMMMOOOWWWjjj{{{mmmeeeZZZSSSOOONNNLLLJJJLLLLLLKKKIIIFFFFFFGGGIIIQQQWWWbbbmmmwww~~~wwwtttoooiiiddd```^^^^^^^^^^^^___dddmmm}}}{{{||||||~~~vvvmmmaaaYYYSSSQQQVVV]]]fffkkkqqqtttttttttuuuwwwyyyuuukkk\\\JJJ<<<666555444444333333333222222222333333333333333333333333333444555555444444555777777777777888999999::::::999:::;;;<<<>>>BBBHHHLLLVVVmmmrrreeeVVVOOOIIIHHHHHHFFFFFFHHHQQQ```wwwzzzzzzyyysssooojjjgggbbb\\\WWWTTTSSSSSSUUUUUUVVVVVVVVVTTTSSSRRRQQQPPPOOOMMMJJJFFFCCCAAA???@@@BBBCCCDDDGGGKKKNNNOOOSSSYYY___fffmmmtttxxx|||~~~{{{xxxvvvtttttttttuuuuuutttttttttqqqqqqppppppooonnnnnnnnnppppppooonnnmmmkkkjjjiiikkkjjjjjjiiihhhgggfffeeecccccccccccccccccccccddddddcccbbb```^^^]]][[[[[[YYY]]]fffvvv~~~|||zzzwwwuuuuuurrrnnnlllkkkiiigggeeeddddddcccbbbbbbbbbbbbbbb```aaaccceeeeeedddcccbbbeeefffhhhhhhhhhiiilllnnnsssvvv{{{}}}zzzxxxvvvtttrrrqqqppprrruuuwwwxxx|||{{{xxxnnnllliiihhhfffdddaaa___^^^\\\ZZZZZZYYYXXXVVVTTTOOOOOOPPPRRRTTTWWWYYYZZZ``````aaabbbccccccdddddd___]]]ZZZVVVSSSPPPNNNMMMMMMNNNOOONNNMMMMMMOOOQQQUUUhhh~~~oooggg\\\TTTQQQOOOMMMKKKJJJKKKJJJHHHFFFEEEGGGHHHQQQWWW```kkkuuuuuurrrmmmgggccc```^^^^^^___```bbbhhhtttzzz}}}}}}{{{~~~tttkkk```WWWPPPOOOVVV___hhhlllpppqqqpppppprrruuuxxxrrrfffVVVEEE:::555555444444333333333222222222333333333333333333333333333444555555444444555777777777777888999999::::::999::::::;;;===@@@FFFIIITTTggg|||{{{{{{~~~|||xxx{{{}}}~~~vvvkkkXXXOOOHHHGGGHHHGGGGGGHHHNNNYYYmmm}}}yyy|||zzzsssooollliiiddd___ZZZVVVTTTSSSTTTUUUVVVWWWWWWVVVTTTSSSQQQQQQPPPNNNKKKGGGDDDBBB???@@@AAABBBCCCEEEIIILLLMMMQQQWWW^^^dddkkkrrrwww{{{~~~~~~zzzwwwssssssssssssssssssssssssssssssrrrqqqqqqpppoooooopppppppppooonnnmmmlllkkkmmmlllkkkjjjiiiiiihhhhhhffffffffffffffffffffffffhhhfffccc```^^^\\\[[[[[[[[[```mmm~~~||||||yyyuuusssqqqooollljjjjjjiiihhhffffffeeeeeeeeebbbbbbccccccccccccbbbbbbcccdddfffgggggghhhkkkmmmqqqtttyyy}}}~~~{{{zzzxxxvvvttttttvvvwwwxxxvvvyyy~~~~~~{{{pppnnnkkkjjjiiihhheeecccaaa```_________^^^\\\ZZZRRRSSSSSSTTTVVVXXXZZZ[[[```aaabbbcccdddeeeeeeeee```___\\\XXXUUURRRPPPOOONNNOOOPPPOOOOOOOOOQQQRRRUUUfffrrrjjj^^^VVVRRRPPPNNNLLLIIIJJJIIIGGGEEEEEEGGGIIIQQQVVV___iiittt~~~uuurrrlllgggbbb````````````aaaeeennn|||~~~|||yyywww|||sssjjj___VVVOOONNNVVVaaajjjllloooooommmmmmppptttwwwoooaaaPPPAAA888555666444444333333333333222222222222333333333333444444333444555555444444555777777777777888999999::::::999::::::;;;<<>>777666777444444333333333333222222222222222333333444444444333444555555444444555777777777777888999999::::::999::::::;;;;;;???CCCGGGMMMXXXqqq{{{wwwyyy{{{qqquuuxxx{{{}}}hhh[[[NNNJJJJJJIIIHHHHHHGGGKKKUUUggg{{{wwwrrr{{{zzzvvvpppnnnjjjeee___ZZZVVVSSSSSSUUUWWWYYYYYYXXXWWWUUURRRRRRQQQOOOMMMJJJGGGEEE???@@@AAAAAAAAACCCFFFIIIKKKNNNTTTYYY___eeelllpppwww}}}}}}yyyuuutttsssrrrrrrssstttuuuxxxxxxwwwvvvuuutttsssrrrrrrsssttttttuuuuuuttttttuuutttrrrpppoooooooooooonnnnnnnnnnnnmmmmmmllllllmmmjjjeee```]]]\\\\\\]]]___iiizzz~~~{{{yyywwwvvvtttrrrpppooonnnnnniiihhhgggggggggggghhhiiidddeeeffffffeeefffhhhjjjmmmrrrwww{{{~~~}}}~~~~~~}}}|||xxx{{{}}}yyyvvvuuutttrrrpppnnnmmmllllllllljjjfffccc]]]]]]\\\[[[[[[\\\\\\]]]]]]___ccceeefffdddaaa___]]]\\\[[[ZZZXXXVVVTTTSSSPPPQQQRRRRRRQQQRRRTTTVVVVVVddd{{{vvvnnnbbbYYYUUURRROOOMMMJJJJJJJJJHHHFFFFFFHHHJJJPPPVVV```kkkuuu~~~{{{tttpppjjjeeeaaa```aaaaaabbbeeemmm{{{~~~{{{ssspppxxxvvvmmmbbbWWWOOONNNXXXeeemmmooopppnnnlllmmmrrrvvvuuukkkZZZIII<<<777666888444444444333333333222222222222222333333444444444333444666555444444555777777777777888999999::::::::::::;;;;;;;;;>>>CCCGGGIIIRRRjjjzzztttvvv||||||wwwqqquuuxxx{{{pppaaaRRRMMMKKKJJJHHHHHHIIIJJJQQQ___rrrvvvpppxxx}}}yyyqqqooolllgggaaa[[[WWWTTTSSSTTTWWWYYYZZZYYYWWWVVVSSSRRRRRRPPPMMMJJJGGGEEE???@@@AAAAAAAAABBBEEEHHHIIIMMMRRRWWW\\\ccciiimmmvvv|||~~~zzzvvvuuutttsssssstttuuuvvvyyyyyyxxxwwwvvvuuuttttttttttttvvvwwwxxxxxxxxxxxxxxxwwwuuusssrrrrrrrrrsssqqqqqqppppppooooooooonnnllliiieee```^^^]]]^^^___aaalll~~~~~~}}}{{{yyywwwuuuttttttpppnnnllliiigggfffffffffhhhiiiiiihhhgggggghhhjjjmmmrrryyy~~~~~~{{{~~~}}}{{{yyyxxxtttssssssrrrrrroookkkhhh``````___^^^]]]]]]]]]]]]\\\___cccffffffddd```]]][[[[[[[[[ZZZYYYWWWUUUTTTPPPQQQRRRRRRRRRRRRTTTVVVWWWcccyyywwwooocccZZZUUUSSSPPPMMMJJJJJJJJJHHHGGGGGGIIIKKKPPPVVVaaalllvvv}}}yyysssoooiiiddd```___```aaabbbfffooo~~~~~~~~~tttoooooovvvxxxhhh[[[WWWSSSPPPXXXdddhhhjjjjjjhhhjjjoooqqqpppuuudddPPPDDD<<<555111111333333222222333333444555333333333444444444555555666666666666555555555555666777888888777888:::<<<:::;;;<<<<<<<<<>>>AAADDDJJJQQQccc~~~|||vvvxxx}}}}}}yyyuuuwwwxxx||||||iiiUUUMMMKKKIIIEEEBBBDDDFFFKKKTTTeeeyyy{{{wwwrrryyyuuurrrmmmhhhccc^^^XXXTTTUUUUUUVVVWWWWWWWWWWWWVVVUUUTTTRRRRRRQQQOOOKKKHHHCCCAAA@@@@@@BBBCCCDDDCCCGGGKKKOOORRRVVV^^^hhhooovvv{{{|||yyyuuussstttuuuvvvuuuxxxxxxxxxxxxxxxxxxxxxyyywwwwwwxxxxxxyyyyyyyyyyyyzzz{{{{{{{{{zzzyyyyyyxxxzzzyyywwwuuusssrrrqqqqqqkkkjjjgggccc___^^^___aaabbbqqq~~~{{{yyywwwtttqqqooonnnmmmlllkkkkkkkkkkkkkkkkkkjjjiiihhhppprrrwww}}}|||yyywwwuuurrrooogggeeebbb___\\\[[[ZZZZZZ[[[___bbbddddddaaa___^^^YYYZZZ[[[ZZZWWWTTTSSSSSSPPPPPPPPPQQQQQQSSSTTTTTTYYYbbbssszzzrrrhhh]]]VVVQQQNNNLLLJJJJJJIIIFFFDDDDDDFFFHHHPPPWWWaaalllvvv}}}zzzxxxooolllgggccc``````aaabbb```fffrrr||||||~~~{{{rrroooqqqxxxttteeeXXXUUUSSSRRRYYYeeehhhkkkkkkiiikkkpppsssqqqqqq```MMMAAA;;;555333444333333222222333333444555333333333444444444555555444555555555666666777777666777888888777888:::<<<:::;;;<<<<<<<<<>>>AAACCCFFFNNN^^^yyy{{{||||||||||||~~~oooZZZOOOMMMIIIEEECCCCCCFFFJJJRRRaaattt}}}uuu}}}{{{vvvsssnnnjjjeee___YYYUUUTTTUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQOOOKKKHHHEEECCC@@@@@@AAACCCDDDDDDFFFIIINNNQQQUUU\\\dddkkkssswww~~~}}}zzzvvvuuuuuuvvvwwwwwwzzzzzzzzzzzz{{{{{{{{{{{{yyyyyyzzzzzz{{{{{{||||||}}}}}}~~~~~~|||zzzxxxvvvuuuuuupppoookkkfffbbbaaabbbdddhhhwww~~~{{{wwwtttsssrrrpppnnnmmmmmmmmmmmmmmmlllkkkkkkooopppvvv|||}}}zzzwwwtttllljjjgggccc```^^^]]]\\\\\\^^^```aaa```^^^]]]\\\ZZZ[[[\\\[[[XXXTTTSSSRRRQQQQQQQQQRRRRRRSSSUUUUUU[[[cccuuu~~~wwwlllaaaYYYTTTQQQOOOJJJJJJIIIFFFDDDDDDFFFHHHQQQWWWaaalllwwwzzzxxxvvvooolllgggcccaaa```aaabbbdddiiiuuuzzzwwwxxx~~~wwwoooooorrryyyzzznnnaaaUUUSSSSSSTTT\\\ggghhhkkklllkkkmmmsssuuusssmmm\\\III>>>999555555777333333222222333333444555333333333444444444555555333333444555666777888888666777888888777888:::<<<:::;;;<<<<<<<<<===@@@CCCCCCJJJYYYsssxxxaaaSSSNNNIIIFFFDDDAAADDDIIIPPPZZZkkkxxxzzz~~~xxxuuupppkkkgggaaa[[[WWWTTTTTTUUUVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRPPPLLLIIIGGGDDD@@@???@@@BBBDDDDDDDDDHHHMMMPPPSSSXXX```eeennnrrryyy~~~{{{xxxvvvwwwyyyyyyyyy||||||}}}}}}}}}~~~~~~~~~||||||}}}}}}~~~~~~}}}{{{zzzwwwuuuqqqkkkgggfffhhhjjjnnn}}}|||zzzxxxuuusssooooooooooooooonnnnnnnnnnnnoootttzzz~~~{{{tttrrrnnnjjjfffcccbbbaaaaaa```___^^^]]]\\\[[[[[[\\\]]]^^^]]]YYYVVVSSSSSSSSSRRRRRRRRRSSSTTTUUUVVV[[[bbbssszzzoooccc[[[VVVRRROOOJJJJJJIIIFFFDDDDDDFFFHHHQQQWWWbbbmmmwww|||xxxuuutttnnnlllgggcccaaaaaabbbcccgggnnnzzzzzzuuuuuu~~~|||ssskkkkkkqqqzzz}}}uuuiii]]]RRRQQQSSSXXX```iiiiiimmmnnnmmmoootttvvvtttiiiXXXFFF;;;777444555777333333222222333333444555333333333444444444555555444444444555666777777888666777888888777888:::<<<:::;;;<<<<<<;;;===???BBBBBBHHHVVVnnngggWWWNNNHHHEEEDDD@@@CCCHHHMMMSSSbbbyyy{{{xxxyyyvvvqqqlllgggbbb\\\XXXSSSTTTUUUUUUVVVVVVUUUUUUVVVTTTSSSSSSRRRPPPMMMJJJHHHEEE@@@===>>>@@@BBBCCCCCCGGGLLLPPPRRRVVV\\\aaaiiinnnuuu||||||yyyxxxyyy{{{||||||}}}~~~~~~~~~~~~}}}{{{wwwqqqnnnnnnpppsssttt}}}yyyvvvrrrrrrqqqpppppppppoooooopppppptttyyy||||||zzzvvvqqqllliiigggfffgggeeebbb```___^^^]]]\\\^^^___aaa___\\\WWWUUUTTTSSSSSSRRRRRRSSSTTTUUUUUUWWW^^^mmm{{{oooddd[[[UUUPPPNNNJJJJJJHHHFFFDDDDDDFFFHHHOOOVVVaaalllwww{{{wwwtttsssnnnlllgggcccaaaaaabbbccciiiqqq~~~~~~|||vvvwwwzzzoooggghhhppp|||~~~~~~{{{zzz{{{wwwqqqdddZZZPPPPPPUUU]]]fffllllllooopppoooppptttuuussseeeUUUCCC999555222222555333333222222333333444555333333333444444444555555666666666666666555555555666777888888777888:::<<<:::;;;<<<;;;;;;<<>>???@@@CCCGGGLLLOOOQQQTTTZZZ___fffkkkrrryyy~~~}}}zzzyyy{{{}}}~~~~~~~~~~~~~~~~~~zzzwwwwwwzzz}}}|||}}}yyyuuuuuusssqqqpppppppppppprrrqqqtttwwwxxx}}}|||wwwrrrooolllkkkllliiieeecccbbbaaa___\\\___aaacccbbb^^^ZZZWWWVVVSSSSSSSSSRRRSSSSSSTTTTTTUUUZZZhhh|||pppddd[[[UUUQQQNNNJJJJJJHHHFFFDDDDDDFFFHHHNNNUUU```lllwwwzzzwwwuuutttnnnkkkgggdddbbbbbbcccdddjjjttt|||xxxyyyvvvllldddhhhrrrzzzzzzzzz}}}zzz{{{xxxtttttttttrrrlllbbbZZZQQQPPPXXXccckkkoooooorrrsssqqqqqqsssrrrooo```QQQ@@@888444222111333333333222222333333444555333333333444444444555555777777666666555555555555666777888888777888:::<<<:::;;;<<<;;;;;;;;;>>>@@@DDDHHHRRReeeqqq]]]PPPGGGCCCCCCBBB@@@BBBGGGJJJQQQfff|||zzzzzzwwwrrrmmmhhhccc]]]YYYUUUUUUVVVWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTRRROOOMMMIIIEEEAAA======>>>>>>>>>BBBEEEIIILLLNNNRRRYYY^^^ccchhhooouuu{{{}}}zzzzzz{{{~~~~~~~~~~~~zzzxxxvvvsssqqqppppppppprrrqqqrrruuuvvvzzz~~~yyyuuusssrrrooollljjjiiiiiigggbbb]]]___bbbddddddaaa]]]ZZZYYYUUUTTTTTTTTTTTTTTTUUUUUUVVVYYYeeeyyy}}}qqqfff]]]WWWRRRPPPJJJJJJIIIFFFDDDDDDFFFHHHNNNUUU```lllxxx~~~zzzwwwuuutttnnnkkkgggdddbbbbbbdddeeemmmwwwzzzwww{{{ppphhhdddkkkwwwzzzyyyyyy{{{~~~uuuwwwvvvrrrqqqrrroookkkbbbZZZRRRQQQZZZgggoooqqqrrruuuuuurrrpppqqqoookkkYYYKKK===777555333222333333333222222333333444555333333333444444444555555555555555666666666666666666777888888777888:::<<<;;;;;;<<<;;;:::;;;>>>@@@CCCFFFOOO___xxxuuuaaaSSSIIIDDDEEECCC??????EEEHHHMMM^^^rrr~~~|||yyytttooojjjeee___[[[VVVVVVWWWXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTSSSPPPMMMKKKGGGCCCAAA@@@???>>>===@@@CCCFFFHHHJJJOOOWWW]]]aaaeeekkkrrrwww||||||zzzzzz|||}}}yyyvvvsssqqqqqqqqqooonnnppprrrtttzzz|||yyyxxxtttsssrrrssstttppphhhbbb^^^bbbeeefffccc___\\\[[[WWWWWWVVVVVVVVVVVVWWWWWWVVVXXX```qqq{{{pppddd\\\VVVRRRPPPJJJJJJIIIFFFDDDDDDFFFHHHOOOVVVbbbnnnzzz}}}yyyvvvtttsssnnnkkkgggdddbbbcccdddfffppp|||{{{xxx~~~lllfffeeennn{{{}}}||||||}}}~~~uuuwwwwwwtttrrrssspppkkkbbb[[[SSSRRR\\\jjjqqqssstttwwwvvvrrrppppppmmmhhhTTTGGG;;;777666444333444333333222222333333444555333333333444444444555555333444444555666777888888666777888888777888:::<<<;;;;;;<<<;;;:::;;;===@@@AAADDDKKKZZZssswwwdddUUUJJJFFFFFFEEE>>>>>>DDDGGGKKKZZZmmm~~~zzzvvvqqqlllfff```\\\VVVWWWXXXXXXYYYYYYXXXXXXVVVUUUTTTUUUUUUSSSPPPNNNLLLIIIFFFCCCBBBAAA???>>>>>>AAADDDEEEHHHMMMVVV\\\___ccciiiooouuuzzz|||zzzyyy||||||xxxtttrrrrrrrrrllllllnnnqqqtttzzz~~~}}}zzzyyyzzz}}}~~~yyyoooggg^^^aaaeeefffdddaaa^^^]]]ZZZYYYYYYXXXXXXXXXYYYYYYVVVUUU[[[jjjxxxlllaaaYYYTTTPPPMMMJJJJJJIIIFFFDDDDDDFFFHHHQQQXXXcccppp||||||xxxuuusssrrrnnnkkkhhhdddcccccceeefffttt}}}zzzooohhhiiivvv}}}|||~~~|||wwwvvvtttsssqqqooommmlllccc[[[TTTVVVaaannnvvvxxxzzzyyyuuuqqqtttuuummmaaaKKKBBB999666333111222666222222222222222222222222222222333333333444444444777666666555555555666666777888888888888999999999999999:::;;;;;;<<<<<<===DDDDDDIIIVVVhhhoooZZZMMMHHHHHHEEEDDDDDDDDDCCCGGGTTTbbb}}}|||wwwqqqmmmhhhccc^^^\\\ZZZXXXXXXXXXYYYXXXVVVZZZYYYXXXUUUTTTRRRQQQQQQMMMJJJEEEAAA>>>>>>???@@@@@@AAADDDFFFHHHMMMRRRVVVZZZ```gggmmmqqqvvv|||~~~~~~~~~yyyvvvssspppnnniiiggghhhlllqqqxxxxxxqqqiiihhhfffcccaaa___^^^]]]^^^[[[XXXWWWYYYZZZYYYXXXZZZYYY[[[eeewww|||wwwnnncccZZZTTTQQQOOONNNIIIGGGFFFDDDBBBEEELLLQQQZZZgggttt~~~|||wwwtttqqqpppooommmkkkjjjiiifffdddhhhnnn|||iiifffkkk{{{~~~}}}~~~|||zzzvvvsssqqqnnnllljjjbbb[[[VVV[[[gggsssyyy{{{zzzxxxsssppprrrsssiii]]]IIIAAA999666444111222555222222222222222222222222222222333333333444444444666666555555555555666666777888888888888999999999888888888999::::::;;;;;;BBBBBBGGGRRRdddttt___PPPHHHFFFEEECCCCCCCCCBBBFFFRRR___wwwyyyzzzzzzsssooojjjeee```\\\ZZZXXXXXXYYYYYYXXXWWW[[[ZZZXXXVVVTTTSSSRRRRRRNNNKKKGGGBBB???>>>>>>??????AAACCCEEEGGGKKKQQQUUUXXX^^^dddjjjnnnttt{{{~~~~~~~~~~~~~~~~~~yyytttpppmmmjjjhhhffffffjjjooowwwzzztttkkkiiigggdddbbbaaaaaaaaabbb^^^[[[YYYZZZ[[[ZZZYYYXXXXXX[[[bbbpppxxxssskkkbbb[[[UUUSSSQQQMMMIIIFFFFFFCCCBBBEEELLLTTT]]]jjjvvv~~~{{{xxxuuurrrqqqpppmmmkkkjjjiiigggfffkkkssseeefffppp~~~xxxtttpppmmmjjjhhh___[[[ZZZbbbppp{{{~~~yyyvvvqqqoooqqqpppeeeXXXFFF???999777555222111444222222222222222222222222333333333333444444444444666666555555555555666666777888888888888999999999999999999:::;;;;;;<<<<<>>======>>>???AAACCCEEEIIINNNRRRVVVZZZaaafffjjjqqqyyy~~~}}}||||||}}}~~~|||vvvqqqlllhhheeeeeeccccccgggllluuu~~~xxxnnnllliiifffddddddeeefffhhhddd```]]]\\\\\\[[[ZZZXXXZZZ]]]aaaiiiwww{{{tttpppiiiaaa[[[VVVTTTSSSMMMIIIFFFEEECCCBBBFFFLLLVVV```mmmzzz|||{{{zzzxxxvvvtttqqqpppmmmjjjhhhhhhggghhhqqq{{{ccciiiwww~~~xxxsssqqqnnnjjjggg[[[ZZZ___jjjyyywwwrrrmmmnnnrrrooobbbVVVBBB<<<777777666222111333111222222222222222333333333333333444444444444555666555555555555666666777777777888888888999999999;;;;;;<<<<<<===>>>>>>???@@@@@@CCCKKKYYYqqqsssaaaRRRIIIFFFCCCBBBBBBAAABBBJJJTTTgggxxx~~~ssslllwwwyyytttoooiiieee]]][[[XXXXXXYYYZZZ[[[[[[\\\[[[YYYWWWVVVUUUTTTTTTSSSPPPLLLGGGCCC???===<<<===>>>@@@AAACCCGGGLLLOOOTTTXXX^^^bbbgggnnnwww~~~~~~||||||||||||}}}~~~}}}vvvqqqlllhhhdddaaaaaa______ccchhhrrr|||rrroookkkhhhfffggghhhjjjmmmjjjfffbbb```^^^]]]]]]ZZZ]]]```bbbfffooo}}}wwwpppmmmggg```ZZZVVVTTTSSSMMMIIIFFFFFFDDDCCCFFFMMMWWWaaappp~~~{{{xxxxxxxxxxxxvvvtttrrrppplllhhhffffffgggkkkvvv```iiizzz|||vvvrrrqqqooojjjfffXXXZZZbbbqqqvvvoookkknnnsssnnn```TTT???:::666666555222111222111111111222222333333333333333444444444555555555555555555555555666777777777777888888888999999999;;;;;;<<<<<<===>>>>>>???@@@@@@CCCIIITTTjjj}}}~~~~~~lllZZZOOOGGGDDDBBBBBBAAAAAAGGGOOO```ppp~~~uuunnnttt{{{uuupppjjjfff___\\\YYYXXXYYY[[[[[[[[[\\\[[[ZZZXXXWWWVVVVVVVVVTTTRRROOOJJJEEEAAA>>><<<<<<>>>???@@@BBBEEEJJJMMMRRRVVV\\\```eeellluuu{{{}}}}}}||||||}}}}}}~~~~~~yyyvvvpppkkkhhheeebbb___^^^\\\\\\aaafffpppxxxuuuqqqllljjjjjjkkklllpppnnnlllhhhdddaaa``````\\\___aaabbbcccjjjuuu~~~{{{tttnnnkkkfff___YYYUUURRRQQQMMMIIIGGGGGGEEEDDDHHHNNNWWWbbbrrr~~~zzzuuuuuuvvvvvvuuusssqqqpppjjjfffdddeeegggnnn{{{ZZZgggyyy~~~xxxsssqqqqqqnnnhhhcccUUUYYYdddvvvvvvmmmhhhnnnssslll\\\PPP===888444555444222111333111111111222222333333444333444444444555555555555555555444555555666777888777888888888888999999999999999999:::;;;;;;<<<<<>>???@@@AAADDDHHHLLLPPPUUU[[[___ccciiiqqqwww|||~~~}}}}}}}}}}}}~~~{{{tttqqqlllhhhfffdddaaa```^^^\\\]]]bbbhhhppp~~~}}}xxxssspppnnnmmmmmmooopppooommmiiieeecccccc]]]___`````````dddkkkqqqxxx}}}}}}zzzxxxuuuqqqkkkiiiddd^^^YYYUUURRRQQQNNNKKKHHHHHHGGGFFFJJJPPPYYYddduuu}}}yyyssssssssssssrrrqqqpppoooiiifffdddfffjjjqqqYYYgggxxx{{{vvvqqqppppppmmmddd]]]SSSYYYeeexxxwwwlllgggmmmqqqhhhVVVIII<<<666222333333111222444000111111222333333444444444444444444555555555555444444444555555666777888777888888888888999999999888888888999::::::;;;;;;===???CCCGGGLLL\\\yyy}}}vvvtttzzztttaaaTTTKKKGGGDDDDDDBBB@@@BBBGGGMMM[[[qqqzzzvvvwwwzzztttoookkkccc```[[[YYYYYYZZZ[[[[[[]]]\\\[[[ZZZYYYXXXXXXXXXUUUTTTRRROOOJJJEEE@@@======>>>???@@@@@@CCCGGGKKKNNNRRRYYY^^^aaaffflllqqqwww{{{}}}}}}}}}}}}|||tttqqqlllhhhfffdddbbb```______aaafffkkkrrr{{{vvvrrrpppnnnlllooorrrqqqmmmhhhfffeeebbbaaa_________aaadddfffjjjqqqtttrrrppppppnnnlllgggeeeaaa]]]YYYVVVTTTSSSPPPLLLJJJJJJHHHGGGLLLRRR\\\hhhxxx|||xxxrrrqqqpppoooooonnnnnnnnnjjjggggggjjjnnnuuu\\\jjjyyy{{{vvvqqqooooookkkaaaYYYSSSXXXeeeyyyyyymmmffflllpppdddQQQCCC<<<666111222222111222555000000111222333333444444444444444555555555666666444444444555555777888888777888888888888999999999999999:::;;;;;;<<<<<<===;;;>>>BBBFFFJJJXXXtttwwwpppxxxsss```RRRLLLHHHEEEDDDCCC@@@AAAEEEEEESSSiii}}}wwwttt|||vvvqqqmmmeeeaaa\\\YYYYYYZZZZZZZZZ]]]]]][[[ZZZYYYYYYYYYYYYUUUTTTSSSPPPKKKFFFAAA>>>>>>??????@@@@@@CCCGGGJJJKKKQQQWWW\\\___ccciiimmmtttwww}}}~~~}}}||||||~~~vvvrrrmmmjjjgggeeebbb```aaaaaadddjjjnnnttt{{{vvvrrrpppjjjnnnssssssooojjjgggggggggdddaaa``````aaaaaa```aaahhhlllkkkiiijjjjjjhhhcccbbb___\\\YYYWWWVVVUUUPPPMMMKKKKKKIIIHHHMMMSSS___kkk{{{{{{xxxrrrqqqooommmmmmmmmmmmnnnllliiiiiilllqqqxxx{{{|||^^^jjjyyy}}}xxxqqqlllhhhcccZZZSSSRRRYYYhhh{{{vvvnnniiikkkjjj]]]LLL@@@777666555444333222222222111111222222222333333333444444444555444444333333444444555555666777777777777888888888888999999999:::;;;<<<<<<======<<<<<<===>>>@@@CCCGGGRRRgggzzz~~~sssuuu{{{|||~~~xxxdddSSSNNNHHHEEEDDDCCC@@@AAADDDIIIQQQ___qqqxxxqqqzzzyyyrrrmmmcccaaa___\\\ZZZZZZZZZ[[[]]]\\\[[[ZZZYYYYYYYYYYYYVVVUUUTTTSSSQQQKKKDDD>>>>>>>>>>>>>>>@@@BBBDDDEEELLLOOOSSSVVVZZZ___eeeiiiqqquuuzzz}}}}}}~~~~~~~~~~~~{{{zzzwwwuuuvvv|||zzztttooolllkkkiiihhhhhhiiikkklllooovvv}}}xxxtttpppqqqrrrssssssqqqlllhhhhhheeeaaa_________^^^^^^```___```bbbeeeffffffeeeaaa```]]]ZZZVVVTTTRRRRRROOOKKKIIIHHHGGGHHHMMMUUUeeerrr|||yyyuuuqqqmmmjjjkkklllmmmmmmlllkkkkkknnnvvv}}}{{{vvv```kkkyyy~~~wwwooojjjfff```YYYSSSSSSZZZhhhyyyssslllhhhjjjgggYYYHHH===666666555333333222222333111111222222222333333333444444444555555444444333444444555555666777777777777888888888888999999999:::;;;;;;<<<<<<<<<<<<<<<>>>>>>@@@BBBDDDMMMaaasssuuuuuuyyymmmZZZQQQLLLGGGFFFDDDAAA@@@CCCFFFMMM[[[lll|||}}}uuuyyy|||tttnnneeeccc___\\\ZZZZZZ[[[[[[^^^]]]\\\[[[ZZZZZZZZZZZZWWWWWWVVVUUUSSSMMMFFFAAA>>>>>>===>>>???AAACCCDDDJJJMMMQQQTTTXXX]]]cccgggnnnrrrxxx}}}}}}|||}}}~~~}}}}}}~~~}}}~~~}}}vvvuuurrrqqqrrrwwwzzzvvvsssqqqooonnnnnnooopppqqqtttzzz}}}yyytttttttttttttttrrrnnnkkkiiifffbbb`````````______]]]]]]]]]___aaabbbaaa``````___\\\ZZZWWWTTTRRRQQQOOOKKKIIIIIIIIIKKKSSS\\\jjjwww{{{xxxtttpppllliiiiiijjjkkkkkklllkkklllqqqyyyzzzyyy{{{bbbmmmyyyyyyooogggaaa\\\WWWSSSUUU[[[hhhvvv}}}ooojjjggghhhcccSSSCCC999666555444333333222222333111111222222222333333333333444444555555555444444444444555555666777777777777888888888888999999999::::::;;;<<<<<<<<<<<<<<<>>>>>>???@@@AAAHHHYYYiii{{{wwwxxx~~~zzzfffVVVPPPJJJHHHFFFBBB@@@AAACCCIIITTTcccssszzzxxx~~~vvvppphhheee```\\\ZZZZZZ[[[]]]^^^^^^]]]]]]\\\[[[[[[[[[YYYYYYXXXWWWUUUPPPJJJEEE???>>>======>>>@@@BBBCCCHHHJJJNNNQQQUUUZZZ```dddkkkooouuuzzz}}}}}}||||||}}}||||||{{{{{{{{{}}}}}}|||{{{ssssssqqqoooooosssyyy~~~}}}zzzxxxwwwwwwwwwwwwwwwzzzzzzyyywwwvvvuuutttpppnnnkkkhhhdddbbbbbbbbbaaa```]]]\\\\\\]]]______^^^\\\^^^]]]\\\ZZZWWWTTTRRRPPPPPPLLLJJJJJJKKKOOOYYYdddooo{{{~~~{{{xxxrrroookkkhhhhhhiiiiiiiiikkklllnnnttt~~~|||wwwxxxdddnnnyyy~~~qqqfff^^^XXXTTTRRRXXX]]]hhhsss{{{|||yyytttkkkiiigggfff^^^MMM>>>666555444444333222222222333111111222222222333333333333444444555555555555555444444555555666777777777777777888888888999999999::::::;;;<<<<<<<<<;;;;;;===<<<===???@@@FFFTTTaaa~~~{{{qqq\\\SSSLLLJJJGGGCCC@@@AAAAAAEEEMMMZZZiiixxx~~~xxxwwwyyyrrrlllhhhbbb\\\ZZZZZZ\\\]]]^^^^^^^^^^^^^^^]]]]]]\\\ZZZYYYYYYXXXVVVRRRMMMIIIAAA???>>><<<===>>>AAABBBFFFIIILLLOOOSSSXXX]]]aaahhhlllrrrwww{{{~~~}}}|||||||||{{{zzzyyyxxxxxxzzz~~~~~~~~~{{{zzzxxxvvvuuuvvvzzz}}}~~~}}}}}}~~~{{{xxxwwwuuusssqqqllljjjfffeeedddcccbbb```___^^^^^^^^^``````^^^]]]]]]\\\[[[ZZZWWWTTTRRRPPPQQQNNNLLLKKKLLLQQQ^^^kkksss~~~{{{xxxrrroookkkiiiiiiiiiiiiiiijjjlllpppxxxzzzxxxzzzfffpppzzzuuufff\\\UUURRRQQQ[[[```hhhpppttttttppplllhhhggggggdddYYYGGG;;;777444444333222222222333333111111222222222333333333333444555555666666666555444444555555666777777777777777888888888999999999999::::::;;;<<<;;;;;;;;;<<<;;;<<>>@@@AAAEEEHHHKKKNNNQQQVVV[[[___eeejjjpppvvvzzz}}}~~~|||||||||{{{zzzxxxvvvvvvxxx||||||{{{|||}}}}}}}}}{{{xxxvvvtttnnnllliiihhhgggfffcccaaaaaa`````````aaaaaa```^^^^^^]]]\\\ZZZWWWTTTRRRQQQRRRPPPNNNMMMMMMRRR```nnnzzz~~~zzzwwwrrrooolllkkkkkklllkkkkkkjjjmmmsss|||xxxxxx|||iiirrr|||vvvggg[[[TTTRRRRRR]]]aaahhhmmmooommmiiifffeeeeeefffaaaRRRAAA888888333333222222222222333333111111222222222333333333333444555666666666666666444444555555666777777777777888888888888999999999999999:::;;;;;;;;;;;;;;;:::999;;;>>>AAADDDNNNXXXnnnpppbbbTTTMMMIIIEEECCCCCC@@@AAAEEEKKKWWWhhhzzz~~~vvvzzz~~~vvvppplllfffaaa]]][[[\\\]]]]]]^^^___``````___^^^]]]YYYXXXWWWWWWVVVTTTPPPMMMFFFCCC@@@===<<<>>>@@@BBBDDDFFFIIILLLOOOSSSYYY]]]bbbgggmmmsssxxx{{{}}}}}}|||{{{zzzxxxvvvuuuwwwzzz~~~~~~zzzxxxwwwxxxxxxwwwwwwwwwtttrrrrrrtttvvvxxx|||}}}zzzxxxrrrpppnnnlllkkkiiigggdddcccbbbaaabbbccccccbbb```aaa```]]]YYYVVVTTTRRRRRRRRRPPPPPPPPPPPPUUUdddsss|||xxxuuuqqqooommmlllmmmnnnnnnmmmkkkooowww|||vvvxxx~~~llluuu~~~ttteeeZZZTTTRRRSSS___ccchhhlllkkkhhheeebbbaaabbbccc\\\LLL<<<666999333222222222222222333333111111222222222333333333333444555666777777777777444444555555666777777777777888888888888999999999999999:::;;;;;;;;;;;;::::::999:::>>>@@@BBBJJJRRRcccnnn[[[QQQKKKFFFCCCBBB???@@@AAAFFFPPP```ssszzzzzzzzzqqqnnnhhhccc___\\\[[[[[[\\\]]]___``````___]]]\\\YYYXXXWWWWWWWWWUUURRROOOHHHEEEAAA>>>===>>>@@@BBBAAACCCFFFIIILLLPPPVVVYYY___cccjjjpppuuuyyy|||~~~~~~}}}|||zzzyyywwwuuuvvvyyy}}}|||wwwrrrooonnnoooooommmmmmllljjjhhhiiilllooouuuzzz|||wwwuuusssqqqpppnnnkkkiiiffffffeeefffhhhhhhgggeeefffccc^^^YYYUUUSSSSSSSSSPPPPPPRRRTTTTTTYYYiiiyyy~~~{{{xxxtttqqqooommmllllllnnnooooooooonnnsss|||}}}www{{{ooowww~~~rrrdddYYYTTTTTTUUU```dddhhhkkkjjjfffbbb```^^^``````YYYHHH888444999222222222111222222333333111111222222222333333333333444555666777777777777444444555555666777777777777888888888888999999999999999:::;;;;;;;;;::::::;;;999:::===>>>@@@FFFMMMZZZxxxwwwaaaTTTLLLFFFCCCBBB>>>>>>???CCCLLL[[[nnn{{{}}}zzz}}}qqqnnnjjjddd```]]][[[ZZZ[[[]]]^^^``````___]]]\\\ZZZYYYXXXXXXXXXWWWTTTQQQJJJGGGBBB???===>>>AAABBB???AAADDDGGGJJJNNNSSSWWW\\\aaahhhnnnssswww{{{}}}~~~}}}|||{{{zzzxxxvvvvvvyyy|||{{{xxxsssmmmjjjhhhhhhiiiffffffeeecccbbbcccgggjjjtttyyy{{{~~~{{{yyywwwuuutttrrrnnnlllkkkjjjjjjkkkmmmnnnlllkkkhhheee___YYYUUUSSSSSSTTTNNNPPPSSSVVVWWW]]]nnn~~~~~~{{{xxxuuuqqqnnnmmmlllkkklllnnnppppppoooqqqvvvzzzrrr|||}}}qqqcccYYYVVVWWWXXXgggjjjnnnnnnkkkfffaaa___bbb```\\\RRRFFF<<<666444333333333222222222111111333333333333333333333333222333444666888999999:::888777666555555666777888666666666666777777777777::::::999888888999::::::::::::999:::===AAAEEEHHHWWWlllhhhYYYRRRJJJDDDCCCCCCBBBBBBDDDFFFOOOaaaqqq{{{|||xxxrrrkkkfffcccaaa\\\YYY^^^^^^]]]___```aaa___^^^ZZZYYYXXXWWWVVVUUUUUUUUUKKKHHHCCC???===<<<===>>>AAABBBCCCFFFIIINNNQQQTTTWWW\\\cccjjjoootttyyy|||~~~|||{{{zzzzzzyyyxxxxxx{{{{{{uuunnnjjjhhhfffccc___``````^^^\\\\\\```fffjjjnnnsss{{{~~~zzzwwwtttsssrrruuutttvvv{{{~~~}}}{{{yyyuuuppplllnnnnnnmmmnnnoooooommmlllmmmeee^^^[[[VVVPPPMMMNNNOOOPPPRRRUUU\\\hhhxxx~~~xxxtttqqqooooookkkmmmnnnnnnmmmmmmooopppvvv}}}}}}uuu~~~{{{vvvkkk___VVVUUUXXX[[[iiimmmpppqqqmmmhhhdddaaabbb```YYYNNNBBB999555333333333222222222111111111333333333333333333333333222333555777888999999:::888777666555555666777888666666666666777777777777:::999999888888999999:::::::::999:::===AAADDDGGGRRReeemmm[[[RRRJJJEEEDDDBBBAAAAAABBBDDDLLL\\\lll~~~{{{zzz{{{uuummmhhhfffccc^^^[[[___^^^^^^___aaaaaa```^^^[[[ZZZYYYXXXWWWWWWWWWWWWMMMJJJEEE@@@===<<<===>>>???@@@AAADDDGGGKKKOOOQQQUUUZZZaaagggmmmrrrwwwzzz~~~|||{{{yyyyyyxxxvvvwww{{{~~~wwwqqqjjjfffdddbbb^^^[[[WWWVVVUUUTTTUUUYYY```dddpppuuu{{{~~~}}}}}}{{{xxxtttqqqnnnmmmmmmooonnnpppuuuxxx{{{~~~zzzuuurrrpppooonnnoooppppppnnnlllkkkddd]]]ZZZVVVPPPNNNOOOQQQRRRSSSWWW___lll|||}}}xxxtttqqqooonnnkkklllnnnnnnnnnnnnooopppxxxxxxzzzvvvpppfff\\\VVVVVV\\\aaalllppptttuuuqqqkkkfffcccccc^^^UUUIII>>>666333333333222222222222111111111222222333333333333333333333444555777888999::::::777666666555555666666777666666666666777777777777:::999888888888888999::::::999999:::<<<@@@CCCEEELLL[[[uuuttt___SSSKKKFFFEEEBBB@@@???@@@AAAGGGUUUcccwww|||yyy~~~xxxpppkkkhhheeeaaa]]]___^^^^^^___aaaaaa```___\\\[[[ZZZZZZYYYYYYYYYYYYQQQMMMGGGAAA===<<<===>>>===>>>???AAADDDHHHLLLNNNRRRWWW]]]dddiiioootttwww~~~}}}|||wwwwwwuuutttuuuyyy|||sssmmmfffaaa___]]]YYYUUUSSSSSSRRRRRRTTTYYY```eeerrrvvv{{{~~~~~~~~~}}}}}}|||xxxvvvuuusssqqqnnnkkkhhhfffeeedddfffeeeggglllppprrryyy{{{wwwsssrrrppppppppppppnnnlllhhhaaa[[[XXXUUUQQQOOOPPPSSSSSSUUUZZZdddsss}}}xxxssspppooonnnjjjlllnnnooonnnnnnoooppp{{{|||{{{|||{{{vvvnnnddd\\\WWWYYYaaaiiippptttyyyzzzvvvooohhhdddeee^^^RRREEE;;;555333333222222222222111111111111222222222222222333333333333444666777888999999999666666666666666666666666666666666666777777777777999999888888888888999999999999999:::<<<>>>AAACCCHHHRRRhhh|||dddTTTLLLHHHFFFBBB@@@???@@@@@@DDDOOO[[[ooo}}}zzzzzzsssmmmjjjgggccc___```______```bbbbbbaaa___\\\\\\[[[ZZZZZZZZZZZZZZZUUUQQQJJJDDD???===============>>>@@@CCCFFFJJJKKKQQQUUU[[[aaaffflllrrruuu{{{~~~}}}{{{vvvuuusssrrrsssxxx~~~zzzqqqkkkddd___\\\YYYUUURRRQQQQQQQQQRRRTTTZZZbbbgggqqqtttxxxzzzyyywwwuuuuuuvvvyyy~~~|||yyyuuusssqqqpppiiihhheeebbb```^^^^^^]]]^^^]]]___dddhhhkkkqqqyyy}}}zzzvvvtttqqqppppppooommmkkkfff___YYYWWWUUUQQQPPPRRRTTTTTTVVV]]]iiiyyy|||wwwssspppoooooojjjmmmooopppoooooopppqqq{{{{{{~~~wwwlllbbb[[[XXXYYYcccnnnuuuzzz~~~zzzqqqiiieeeeee]]]OOOBBB999444444444222222222111111111000000111111111222222333333333333444555666777888888888555555666666666666555555666666666666777777777777888888888888888888888888888888999999;;;===???@@@FFFMMM___|||hhhWWWNNNJJJGGGDDDAAA???@@@@@@CCCKKKTTTgggyyy{{{|||uuuooolllhhhddd`````````___aaabbbcccbbb```\\\\\\[[[ZZZYYYYYYYYYYYYXXXTTTNNNGGGBBB???=========>>>>>>@@@CCCFFFIIIJJJOOOSSSYYY^^^dddjjjppptttxxx{{{~~~}}}{{{vvvuuurrrqqqrrrvvv}}}wwwpppkkkccc^^^[[[XXXSSSPPPJJJJJJJJJKKKNNNTTT\\\bbblllooossstttrrrpppnnnmmmmmmppptttxxx{{{|||||||||yyywwwuuuqqqnnnkkkiiiiiiaaa```]]][[[YYYXXXXXXXXXYYYXXXZZZ___bbbeeelllssszzz}}}xxxvvvrrrpppooonnnllljjjddd]]]XXXWWWVVVRRRQQQSSSTTTTTTXXXaaaooo~~~zzzvvvrrrqqqpppppplllnnnooopppoooppprrrttt||||||}}}wwwjjj___ZZZWWWYYYeeesss|||uuukkkeeecccZZZLLL???888555444444222111111111111000000000000000111111222333333333222333444555666666666666444555555666666555555444666666666666777777777777777777888999999888777777888888888999:::<<<===>>>CCCIIIYYYssslllZZZQQQLLLHHHDDDAAA???@@@AAABBBGGGNNN^^^sss}}}~~~wwwqqqnnnjjjfffbbbaaa``````aaaccccccbbbaaa^^^]]]\\\[[[ZZZYYYYYYYYYXXXUUUQQQKKKEEEAAA>>><<<>>>>>>???@@@BBBEEEHHHIIIMMMQQQVVV[[[aaagggnnnrrruuuxxx{{{~~~~~~|||wwwuuusssppppppuuu|||}}}uuupppjjjbbb\\\YYYUUUQQQMMMGGGGGGGGGGGGJJJOOOWWW\\\dddgggkkkmmmllljjjhhhgggfffhhhkkknnnpppqqqqqqqqqrrrpppmmmhhhddd```^^^\\\YYYWWWUUUSSSRRRRRRRRRRRRSSSRRRTTTZZZ]]]```fffnnnssszzz|||yyytttqqqooonnnllljjjddd^^^XXXXXXVVVSSSRRRTTTTTTVVV[[[fffvvv~~~}}}{{{xxxuuurrrqqqqqqrrrppppppppppppppprrruuuxxx~~~|||{{{{{{~~~wwwiii^^^[[[YYY\\\iiizzzxxxmmmggg```VVVHHH<<<666444333333111111111111000000000000///000000111222222333333222222333444555555555555444444555666666555444444666666666666777777777777666777888999999888777666777888888999:::;;;<<<<<<@@@EEESSSkkknnn]]]TTTNNNHHHCCC???>>>@@@@@@@@@DDDJJJUUUlll{{{}}}wwwzzztttpppmmmhhhdddaaaaaaaaabbbcccdddcccaaaaaa```^^^]]][[[ZZZYYYYYYWWWVVVSSSNNNIIICCC???<<<>>>>>>>>>???AAADDDFFFGGGKKKNNNSSSXXX]]]dddkkkooorrruuuyyy|||~~~yyywwwsssppppppttt{{{|||tttmmmggg___YYYUUURRRMMMIIIHHHGGGGGGFFFHHHMMMTTTYYY\\\___dddffffffeeedddddd```bbbdddfffgggggggggggggggeeebbb^^^ZZZVVVTTTSSSPPPOOOMMMLLLKKKKKKKKKLLLNNNMMMOOOTTTWWWZZZaaahhhlllttt}}}xxxtttqqqooommmllleee^^^YYYYYYWWWTTTSSSUUUVVVXXX___lll|||~~~{{{zzzxxxvvvtttrrrrrrssstttssssssqqqoooooosssxxx|||~~~|||zzzzzz}}}yyyjjj___]]]]]]```ooo{{{ooohhh]]]SSSEEE:::555333222222111111111111000000000000///000000111222222333333111111222333444444444444333444555666666555444333666666666666777777777777666777888999999888777666777888888999::::::;;;;;;===BBBOOOfffooo^^^VVVOOOHHHAAA>>>===???@@@???BBBGGGPPPhhhwww|||}}}~~~rrr|||vvvsssooojjjfffbbbaaaaaabbbddddddcccaaadddcccaaa^^^\\\[[[ZZZYYYWWWVVVTTTPPPKKKEEE???<<<=========>>>@@@BBBEEEFFFIIILLLPPPUUU[[[bbbiiimmmpppssswww{{{~~~zzzxxxtttppppppttt{{{{{{sssjjjddd\\\VVVRRROOOJJJFFFEEEEEEDDDCCCDDDHHHOOOTTTVVVZZZ___ccccccbbbbbbbbb]]]^^^```aaaaaaaaaaaa```[[[ZZZXXXVVVSSSRRRQQQPPPJJJIIIHHHFFFFFFFFFGGGGGGJJJIIIKKKPPPSSSVVV]]]dddhhhqqq{{{zzzvvvsssqqqooommmfff___ZZZYYYXXXTTTSSSUUUWWWZZZbbbppp|||yyyxxxwwwuuusssrrrssstttuuuuuutttqqqoooooossszzz|||||||||}}}~~~xxxwwwyyy}}}~~~~~~rrrjjj^^^VVVXXXeeevvvwwwnnniii\\\LLL;;;555555444222111111111222222222000...---000111111222222111111000333333555666666666555444444444444444444444444444666666666666777777777777888888777777777777777777666777777999:::;;;<<<<<<===BBBKKK]]]yyy}}}yyyjjj]]]RRRJJJGGGBBB???@@@@@@@@@BBBFFFMMMYYYiiiwww~~~|||zzzttt|||yyysssooojjjfffbbbaaa```aaacccddddddccceeedddaaa___\\\ZZZXXXXXXWWWWWWVVVTTTOOOIIIBBB??????>>>======>>>AAADDDFFFFFFIIIOOOTTTYYY___dddhhhnnnppptttzzz~~~{{{tttnnnlllpppwww||||||vvvsssiiibbbYYYTTTQQQNNNHHHCCCCCCBBBBBBBBBCCCGGGMMMRRRYYY[[[\\\^^^______^^^^^^YYYXXXWWWVVVUUUUUUUUUUUUSSSQQQNNNLLLLLLKKKIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGJJJLLLNNNSSSXXX\\\fffkkksss{{{zzzvvvrrrmmmiiifffddd```\\\YYYWWWWWWWWWZZZ```lll{{{{{{xxxwwwyyywwwuuusssssstttvvvwwwtttuuuuuuttttttxxx}}}{{{}}}}}}~~~}}}wwwtttuuuvvvvvvuuummmfff\\\VVVZZZgggxxx|||rrrjjjeeeZZZJJJ:::555555444222111222222222222222111111000111111222222222222111111333333555666666666555444444444444444444444444444555666666666777777777777888888888888888888888888666777777888:::;;;;;;<<<>>>AAAIIIZZZtttsssgggZZZOOOJJJEEEAAAAAAAAA???AAADDDJJJTTTcccsss}}}~~~{{{tttyyy{{{uuupppkkkgggcccaaa``````bbbccccccccceeedddaaa___\\\ZZZYYYXXXXXXXXXXXXVVVQQQKKKEEEAAA???>>>===<<<>>>@@@CCCEEEGGGJJJOOOSSSXXX\\\aaaeeekkkmmmrrrxxx}}}|||xxxsssmmmkkknnnuuuzzz}}}wwwqqqmmmfff___WWWQQQOOOLLLFFFBBBAAAAAAAAAAAABBBGGGMMMQQQXXXYYYZZZ[[[\\\\\\[[[ZZZSSSRRRQQQPPPOOOOOOOOOOOOOOOMMMJJJIIIHHHHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHJJJLLLPPPVVVZZZbbbhhhqqqyyy~~~zzzuuuqqqmmmhhhfffbbb^^^\\\ZZZZZZZZZ]]]dddqqq{{{xxxwwwwwwvvvtttrrrrrrsssuuuwwwtttuuuuuutttvvvzzz||||||{{{tttpppooonnnllliiieee```YYYVVV\\\iiixxx}}}uuullleeeaaaUUUGGG999555555333222222222222222222222222333444222222333333333333222222333333555666666666555444444444444444444444444444555555666666666777777777888888888888888888888888666777777888999:::;;;;;;>>>@@@GGGUUUlll~~~~~~vvveeeVVVNNNGGGCCCBBBAAA??????AAAEEEMMM[[[lll{{{|||uuuvvv~~~~~~wwwrrrmmmiiicccaaa______aaabbbcccbbbdddcccaaa___]]][[[YYYYYYYYYZZZYYYWWWSSSMMMHHHDDD???>>>===<<<===???BBBDDDGGGJJJNNNQQQTTTYYY]]]aaagggjjjooouuuzzz~~~xxxvvvpppkkkiiikkkppptttyyy{{{}}}|||xxxqqqjjjeee```ZZZSSSNNNKKKHHHDDD@@@???@@@@@@@@@AAAEEEKKKOOOTTTUUUVVVWWWWWWVVVUUUUUUMMMLLLLLLKKKJJJJJJJJJJJJIIIGGGDDDDDDDDDDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEGGGIIIMMMRRRVVV^^^dddmmmuuu}}}||||||}}}{{{vvvrrrkkkiiifffbbb```^^^^^^^^^bbbjjjxxx~~~{{{xxxwwwuuutttsssqqqrrrsssuuuvvvttttttuuuvvvyyy{{{{{{yyyrrrnnnllliiieeebbb___[[[WWWWWW^^^jjjvvv}}}zzzuuuooohhhbbb___PPPCCC888444444333111222111111000000111222444555222333333444444333333222333333555666666666555444444444444444444444444444555555555666666666777777888888888888999999999999666777777888999:::::::::===>>>DDDQQQddd~~~}}}~~~ppp^^^RRRJJJCCCBBBBBB???>>>@@@BBBGGGSSSeeewwwyyyvvvyyyzzztttnnnjjjdddbbb______```aaabbbaaacccbbbaaa```^^^\\\ZZZYYYYYYZZZZZZXXXTTTOOOJJJFFF@@@???===<<<<<<>>>@@@BBBEEEGGGKKKNNNQQQUUUZZZ^^^cccffflllrrrwww{{{}}}vvvtttoooiiieeeeeehhhkkkoooqqqttttttqqqkkkddd___YYYTTTNNNIIIGGGDDDAAA???===>>>>>>???@@@CCCHHHLLLOOOPPPQQQQQQQQQPPPOOONNNKKKJJJIIIHHHHHHHHHHHHHHHEEECCCAAA@@@AAAAAA@@@???????????????????????????AAABBBDDDEEEGGGKKKOOOSSSYYY```iiiqqqxxxzzzqqqlllhhhggghhhkkkqqqyyyzzzwwwooommmjjjfffdddccccccdddhhhrrr~~~{{{xxxwwwttttttsssrrrssstttvvvwwwttttttuuuxxx}}}}}}{{{{{{xxx~~~}}}xxxrrrnnnllliiiddd```\\\YYYWWWYYYaaakkkrrrvvvzzzwwwrrrnnnjjjfffaaa]]]JJJ???666333333222111222000/////////000111333555222333333444444333333222333333555666666666555444444444444444444444444444555555555555666666666666777777888888888999999999777777777888888999999:::;;;<<>><<<<<<===???@@@AAADDDGGGJJJNNNSSSYYY]]]```dddjjjooosssxxx}}}~~~|||yyytttrrrmmmgggaaa^^^^^^```cccfffiiijjjhhhddd^^^[[[RRRNNNIIIEEEBBBAAA???>>><<<=========>>>AAAEEEHHHJJJJJJKKKLLLLLLKKKIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGDDDBBB@@@???@@@@@@???>>>========================@@@AAACCCDDDEEEHHHMMMQQQUUU\\\eeelllsssyyy{{{tttmmmfff```\\\XXXWWWWWWXXX\\\bbbhhhkkkuuu|||~~~{{{sssqqqnnnllljjjiiiiiijjjpppyyy|||yyywwwvvvttttttttttttuuuvvvwwwxxxtttuuuwww{{{|||zzzzzzyyy|||xxxssspppnnnkkkeeeaaaZZZYYYYYY^^^fffnnnrrrsssuuuqqqllliiigggccc]]]YYYEEE<<<444333333111111222////////////000111222333222222333333333333222222333333555666666666555444444444444444444444444444444444555555555666666666666666666777888888999999777777777888888888999999::::::@@@JJJUUUeee|||eeeXXXKKKEEECCCAAA@@@AAAAAACCCJJJWWWgggvvv{{{xxx~~~{{{sssmmmhhheeeaaa___```aaabbbbbbaaaaaabbbaaa```^^^\\\[[[XXXYYYZZZYYYWWWRRRNNNKKKDDDBBB???===<<<===>>>??????AAADDDGGGJJJPPPVVVZZZ\\\aaagggkkkooossszzz~~~|||~~~~~~zzzwwwuuuqqqoookkkddd]]]YYYWWWWWWYYYZZZ]]]^^^^^^[[[WWWTTTLLLIIIFFFBBB???>>>===>>><<<======<<<<<<>>>AAADDDDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCDDDDDDEEEEEECCCAAA@@@@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<>><<<===>>>??????AAACCCEEEGGGLLLRRRVVVXXX]]]dddgggiiinnnuuuzzzzzz|||~~~zzzvvvsssrrrkkkjjjgggbbb[[[VVVTTTTTTQQQRRRSSSSSSRRRPPPNNNLLLGGGFFFCCC@@@===<<<===>>><<<======<<<;;;;;;>>>@@@@@@AAABBBDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDFFFDDDAAA@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@CCCGGGJJJMMMRRRYYY```fffnnnwww~~~|||sssnnn```^^^[[[VVVRRROOOMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQUUUXXX\\\aaahhhrrr~~~{{{yyyxxxxxxyyyyyy~~~}}}zzzxxxvvvttttttqqqrrrssstttuuuwwwxxxyyyxxxxxxyyy}}}|||~~~zzzvvvssspppkkkeee___ZZZZZZ^^^gggrrryyyyyyxxxqqqlllfffcccaaa[[[RRRKKK>>>777222222222000000333000111222444444333222111111111111222222111111111333444555666666666555444444444444444444444444444444444444555555555666666333444444555666777777888777777777777888888888888<<<;;;???FFFHHHNNNfffnnnYYYLLLGGGBBBAAAAAA@@@BBBEEEKKKVVVfffvvv{{{zzzzzzssslllhhhcccaaaaaabbbcccccc``````bbbbbbaaa___]]]\\\ZZZ\\\]]]]]][[[WWWSSSPPPFFFDDDAAA>>>======>>>???AAABBBCCCDDDEEEIIIOOOSSSVVV[[[aaadddfffjjjqqqwwwyyy{{{~~~}}}xxxtttqqqooogggfffeee```ZZZVVVTTTSSSNNNNNNMMMMMMKKKIIIGGGFFFEEEDDDBBB???<<<;;;<<<>>>=========;;;::::::<<<===>>>???AAABBBCCCCCCCCCBBBEEEEEEEEEDDDDDDEEEFFFFFFGGGEEEBBB@@@@@@???===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>@@@DDDHHHJJJNNNUUU[[[bbbkkkuuu|||vvvlllddd___[[[ZZZWWWSSSOOOLLLLLLMMMHHHIIIIIIJJJJJJKKKKKKKKKMMMPPPSSSWWW[[[cccnnnvvv~~~}}}}}}~~~~~~}}}}}}{{{yyywwwuuutttsssppppppqqqsssuuuvvvwwwxxxyyyxxxzzz}}}|||vvvnnnpppsssmmmccc\\\XXXXXXbbbttt{{{zzztttjjjccccccbbbYYYLLLDDD:::888555222111111333444222222222222222222222222444444222222222222444444222222333333333444444444333333333444444444555555666555444333333333333333555555555555555555555555666666666777888888999999888999;;;???CCCKKK\\\lllwww\\\NNNIIIDDDAAAAAACCC@@@BBBIIISSS```ppp~~~~~~~~~vvvnnnhhhccccccbbb___^^^___```aaaaaabbbbbbbbbaaaaaaaaa]]]YYYYYY[[[ZZZVVVRRRJJJGGGCCC>>><<<;;;<<<===<<<>>>@@@BBBDDDHHHLLLOOOTTTWWW\\\```dddiiimmmqqqtttwww||||||wwwsssnnnkkkgggeeebbb^^^[[[VVVQQQMMMIIIHHHFFFEEEEEEDDDBBB@@@?????????>>>===<<<<<<<<<::::::;;;;;;===>>>@@@AAA>>>>>>???@@@@@@AAABBBBBBEEEEEEEEEEEEEEEDDDCCCCCCDDDCCCCCCBBBAAA@@@??????===<<<<<<;;;;;;<<<<<<<<<=========>>>???AAABBBCCCGGGJJJOOOUUU\\\dddmmmrrr}}}tttjjjccc___\\\YYYXXXVVVTTTRRRPPPPPPOOOQQQOOONNNLLLJJJJJJJJJKKKLLLNNNPPPQQQTTTYYY```dddsss|||~~~{{{xxxuuurrrqqqpppooopppqqqqqqqqqrrruuuxxxrrr{{{xxxqqqqqqqqqjjj```ZZZYYYZZZeeevvv}}}{{{tttjjjbbbaaa___VVVIIIAAA888777444111000111222333222222222222222222222222444333333222222333333444000111111111111222222222222222333333333444444444666555444333333333333444555555555555555555555555666666666777888888999999;;;:::<<<>>>@@@GGGVVVddd{{{```QQQJJJEEEBBBCCCAAA@@@AAAGGGOOOZZZlll{{{~~~}}}yyypppjjjeeeeeeccc```___``````aaabbbbbbccccccccccccaaa]]]YYYYYY[[[ZZZWWWSSSPPPLLLFFFAAA===;;;;;;<<<<<<>>>@@@BBBDDDGGGKKKOOORRRUUUYYY^^^aaaeeejjjmmmrrrvvv{{{}}}xxxtttooolllgggeeeaaa^^^[[[WWWQQQMMMIIIGGGEEEDDDDDDCCCAAA?????????>>>>>>======<<<<<<<<<<<<<<<<<<===>>>?????????@@@@@@AAABBBBBBCCCCCCEEEEEEEEEFFFEEEEEEDDDDDDEEEDDDCCCBBBAAA@@@???>>>>>>======<<<<<<<<<==================???@@@AAABBBDDDHHHLLLRRRYYY```iiinnnxxx~~~yyymmmfffaaa^^^]]][[[ZZZXXXVVVTTTSSSSSSRRRQQQPPPNNNMMMLLLKKKKKKLLLKKKLLLMMMMMMOOORRRWWW[[[gggppp~~~~~~{{{xxxuuusssqqqpppoooqqqrrrrrrrrrrrruuuwwwuuu~~~yyytttrrrnnneee\\\XXXYYY]]]iiizzztttjjjbbb___\\\QQQEEE>>>777555333111000000111222222222222222222222222222444333333222222333333444111111111111222222222222333333333444444444555555555555444333333333444444555555555555555555555555555666666777777888888999<<<;;;<<<======AAAMMMZZZqqqhhhVVVLLLFFFDDDDDD??????AAADDDHHHRRReeevvv}}}zzz~~~}}}tttnnnhhhgggeeeaaa___aaa```aaabbbcccdddeeeeeeeee```\\\YYYYYY[[[[[[YYYVVVVVVRRRKKKDDD>>><<<<<<<<<<<<>>>@@@AAACCCFFFJJJMMMOOORRRVVVZZZ]]]aaaeeehhhnnnsssyyy~~~zzzvvvppplllfffdddaaa___\\\XXXSSSOOOJJJGGGEEECCCCCCBBB@@@>>>>>>>>>>>>>>>=====================>>>>>>??????@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA???>>>??????>>>======<<<======<<<<<<<<<<<<===???@@@AAABBBEEEIIINNNTTT[[[ccchhhqqqvvv~~~}}}wwwnnngggbbb```______[[[ZZZYYYXXXVVVVVVVVVUUURRRQQQPPPNNNMMMMMMMMMMMMKKKLLLLLLKKKJJJLLLPPPRRRZZZaaammmzzz~~~|||zzzwwwuuusssqqqqqqpppqqqssssssssssssuuuwwwyyy~~~yyyvvvssslllaaaZZZXXXWWW^^^mmm}}}wwwmmmccc___YYYMMMAAA;;;555444222000///000000111222222222222222222222222333333333333333333333333333333333444444444555555555555555555666666666666555444444333333333444444555555555555555555555555555555666666777888888888<<<::::::;;;;;;===FFFQQQbbboooZZZNNNHHHEEEDDD???@@@BBBCCCCCCKKK]]]ooozzz~~~}}}xxx{{{yyyqqqkkkhhheeeaaa___aaa```aaabbbdddeeefffffffff___]]]ZZZYYYZZZ[[[ZZZXXXYYYUUUNNNFFF@@@>>>======<<<>>>???@@@BBBDDDHHHKKKMMMPPPTTTWWWZZZ]]]bbbdddjjjooovvv||||||vvvpppkkkfffdddbbb___]]]YYYUUUQQQKKKIIIEEECCCBBBAAA@@@>>>>>>>>>>>>>>>============<<<<<<>>>???@@@AAABBBBBBDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHIIIHHHHHHHHHGGGEEECCCAAA@@@@@@@@@???======<<<<<<<<<;;;;;;;;;<<<<<<>>>??????@@@CCCGGGKKKPPPVVV]]]bbbjjjpppwww}}}rrrnnngggcccaaaaaaaaaaaa[[[[[[YYYXXXWWWVVVVVVVVVSSSRRRRRRQQQPPPOOOOOOOOOMMMMMMMMMLLLKKKKKKNNNPPPSSSYYYbbblllxxx}}}|||zzzxxxvvvtttsssrrrqqqppprrrtttuuuttttttvvvwww}}}}}}yyyuuurrrjjj```[[[[[[WWW```ppp|||qqqfff___WWWJJJ???:::333333111000000000000111222222222222222222222222333333333333333333333333333333444444444555555555333444444444444555555555444444333333333444444555555555555555555555555555555555555666777777888888999777888:::;;;<<>>>>>>>>>>>============999:::===@@@CCCEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEFFFGGGIIIKKKLLLKKKKKKLLLKKKJJJGGGEEECCCBBBAAA@@@???======<<<<<<;;;;;;;;;;;;<<<===>>>>>>@@@BBBEEEIIIMMMRRRYYY]]]eeejjjqqqvvvzzzyyymmmiiieeebbbaaabbbbbbaaa]]]\\\[[[YYYWWWVVVUUUUUUTTTTTTTTTSSSSSSRRRQQQQQQMMMNNNNNNMMMLLLLLLNNNPPPPPPUUU\\\cccmmmyyy}}}{{{yyyxxxwwwuuutttsssrrrrrrqqqrrrtttuuuuuuvvvxxxzzzzzztttpppiii```[[[\\\YYYdddsssuuuiii```UUUGGG===888333222222111000000111111222222222222222222222222222333333444444333333222222222222222333333333333111111111222222222333333444444333333333444555555555555555555555555555555444555555666666777777888777666777:::<<<<<>>??????AAAEEEGGGHHHKKKPPPSSSVVVZZZ^^^aaadddiiiooouuuxxxzzz}}}~~~yyyqqqkkkgggfffdddcccaaa___[[[XXXRRRNNNJJJFFFEEEDDDBBBAAA?????????>>>===<<<<<<<<<777:::===BBBEEEHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFHHHKKKMMMOOONNNOOOPPPPPPOOOMMMKKKIIIFFFEEECCCAAA@@@???>>>>>><<<<<<<<<<<<<<<===>>>>>>@@@BBBDDDGGGJJJOOOTTTYYY^^^dddjjjooosssyyy{{{tttllliiifffddddddeeeddddddcccbbb___\\\YYYWWWVVVUUUUUUUUUUUUVVVUUUTTTSSSSSSMMMNNNNNNMMMLLLKKKMMMNNNMMMQQQWWW\\\cccmmmxxx}}}zzzwwwwwwvvvtttssssssssssssqqqsssttttttuuuwww{{{~~~wwwooo~~~tttnnnhhh```[[[ZZZ^^^jjjwwwxxxjjj```SSSDDD:::666333222222222222111111111222222222222222222222222222333333444444333333222222222222333333333333444222222222222333333333444333333333333333444555666555555555555555555555555444444555555666777777777888666777;;;======@@@EEENNN___|||}}}yyyyyylllYYYOOOJJJEEECCCAAA@@@AAAAAABBBJJJTTTeeeuuu}}}sssqqquuuxxxvvvpppjjjdddbbbdddbbbbbbcccdddddddddddddddcccaaa___[[[YYYYYYZZZ\\\ZZZXXXVVVQQQLLLGGGBBB???<<<===>>>>>>>>>@@@CCCFFFEEEHHHMMMQQQTTTYYY]]]```cccggglllqqquuuxxx{{{}}}|||sssmmmhhhgggeeeeeedddaaa^^^[[[VVVRRRLLLHHHGGGFFFDDDCCCAAA@@@???>>>===<<<;;;:::999;;;???CCCGGGIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFIIILLLOOOQQQPPPRRRSSSTTTTTTRRRPPPNNNJJJIIIGGGEEEDDDBBBAAAAAA======<<<<<<======>>>??????@@@BBBDDDGGGKKKPPPTTTWWW\\\ccchhhlllrrryyy~~~}}}yyypppnnnllllllmmmmmmmmmlllllljjjfffbbb^^^[[[XXXWWWVVVVVVWWWWWWWWWVVVUUUTTTOOOPPPPPPOOOMMMKKKLLLMMMKKKOOOTTTXXX]]]dddmmmttt}}}zzzvvvuuuttttttssssssssssssrrrrrrsssssstttxxx~~~wwwlllbbb}}}{{{}}}tttmmmggg___ZZZYYYcccnnnzzzxxxkkk___QQQBBB888555333333333222222222222222222222222222222222222222222222444444444444222222444444444555555555666666555555555666666666777777333333333333333444555666555555555555555555555555444444555555666777777777999777888<<<>>>===>>>BBBIIIWWWqqqzzzsssrrrzzzppp\\\RRRLLLGGGCCC@@@???@@@AAAAAAGGGMMM\\\nnn}}}zzzrrrqqquuuxxxyyysssmmmgggdddfffbbbbbbcccdddddddddccccccdddbbb```\\\YYYXXXZZZ\\\\\\[[[YYYUUUOOOHHHBBB???<<<===>>>>>>>>>@@@CCCEEEBBBFFFKKKOOOSSSWWW\\\___bbbfffkkkooosssvvvzzz}}}~~~uuuoooiiihhhffffffeeeccc___]]]XXXTTTNNNJJJHHHGGGFFFEEEBBBAAA@@@>>>===;;;:::999:::===@@@DDDGGGIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEGGGIIILLLPPPRRRRRRSSSVVVWWWWWWUUUSSSRRRNNNMMMKKKIIIGGGEEEDDDDDD>>>============>>>>>>???>>>???AAACCCEEEIIINNNQQQRRRWWW]]]bbbgggllltttzzzvvvtttssssssuuuvvvvvvuuurrrppplllgggbbb^^^[[[YYYVVVWWWXXXXXXXXXWWWVVVUUUTTTTTTTTTRRROOOMMMLLLMMMKKKOOOTTTWWW[[[```hhhnnnyyy}}}zzzuuuuuutttsssssssssssstttrrrrrrrrrrrrtttyyy|||rrreee[[[~~~||||||~~~yyykkkaaa]]]]]]^^^iiisss~~~vvvgggWWWJJJ@@@888444111111111111111111111111111000000000111222333333222222333333333333444444444444444333333222222222333222222111111222222333555444333222222222333444666555555444444555555555222222333444555666777888555666666666666888<<>><<<<<<>>>@@@@@@@@@CCCEEEHHHKKKNNNSSSXXX[[[^^^bbbhhhkkknnnsssyyy~~~wwwrrrnnnllljjjjjjjjjgggbbb]]]___YYYRRRMMMKKKJJJHHHFFFDDDCCCAAA???===;;;;;;::::::<<<@@@DDDHHHJJJLLLLLLHHHIIIKKKLLLLLLKKKJJJIIIJJJKKKKKKIIIGGGIIIOOOTTTSSSSSSTTTVVVXXXYYYVVVTTTSSSQQQNNNLLLJJJGGGCCC@@@BBBAAA???>>>>>>>>>???@@@??????@@@AAACCCEEEGGGHHHQQQQQQUUU[[[___cccmmmwww{{{{{{vvvqqqkkkddd^^^YYYZZZYYYYYYZZZ[[[ZZZXXXUUUXXXWWWTTTSSSRRRPPPLLLJJJNNNLLLNNNUUUZZZ]]]bbbhhhvvv|||yyyvvvuuusssrrrrrrtttwwwxxxvvvtttrrrrrrvvv|||vvvjjj___XXX~~~{{{zzz}}}|||lll```[[[[[[]]]kkkuuuzzzqqqbbbSSSGGG===777333111111111111111111111111111111111000111111222222222222333333333333444444333333333333333222222222333222222111111222222333444444333222222222333444222222222222333555666777222333333444555666777777666666777777777999<<>>BBBIIIQQQ[[[hhhqqqrrrpppnnnnnnvvvxxxqqqlllhhheeecccaaa```aaaccceeeffffffgggeeeaaa^^^\\\[[[[[[\\\___^^^[[[XXXTTTNNNFFFAAA@@@>>><<<<<<>>>???@@@@@@CCCEEEHHHKKKMMMRRRWWWZZZ]]]aaagggjjjmmmrrrxxx}}}|||vvvpppmmmjjjiiijjjhhhccc___```[[[TTTOOOLLLJJJHHHFFFDDDCCCAAA???===;;;:::::::::<<<@@@CCCGGGJJJKKKLLLLLLLLLNNNOOOPPPPPPPPPPPPPPPOOONNNKKKJJJKKKNNNQQQVVVVVVXXXZZZ]]]]]][[[YYYUUUSSSQQQOOONNNLLLHHHFFFCCCBBB@@@>>>>>>>>>???????????????@@@BBBDDDEEEFFFKKKKKKOOOVVVZZZ___hhhrrr{{{xxxrrrlllfffbbb^^^]]]\\\\\\]]]\\\ZZZXXXYYYXXXVVVUUUTTTRRROOOLLLNNNLLLNNNTTTYYY\\\aaagggrrr{{{|||zzzvvvuuusssqqqrrrsssuuuwwwwwwuuussssssvvv}}}uuuiii^^^WWW~~~zzzyyy{{{~~~|||mmm```ZZZ\\\```mmmvvv~~~}}}rrriii[[[MMMBBB;;;555222111111111111111111111111222222111111000111111111222222333333333333444444222222222222222222333333333222222111111222222333444333333222222333333444111111222444666888:::;;;333333444444555555555666666777888777777999<<<>>>???DDDSSSmmm}}}xxxzzz~~~~~~~~~~~~iiiZZZQQQLLLFFFCCCBBBCCCAAA>>>@@@EEEJJJQQQ\\\gggmmmooonnnmmmooo}}}}}}uuupppkkkgggcccbbb```aaaccceeefffffffffdddbbb___]]]]]]]]]]]]___^^^]]]\\\XXXRRRKKKEEE@@@>>><<<<<<===???@@@@@@BBBDDDGGGIIILLLPPPUUUXXX[[[___eeehhhkkkooovvv{{{|||tttpppkkkiiijjjiiifffcccccc^^^XXXRRROOOLLLIIIGGGDDDCCCAAA???===;;;:::::::::<<>>>>>>>>???@@@BBBCCCDDDFFFFFFJJJQQQUUU[[[eeeooozzz~~~xxxrrrnnneeeccc```_________]]]\\\[[[YYYXXXWWWVVVTTTRRROOONNNLLLNNNTTTXXX[[[```eeelllttt}}}|||uuutttrrrqqqpppqqqssstttwwwuuussssssxxxsssggg\\\VVVzzzxxxzzz|||zzzlll___[[[```gggmmmuuu|||{{{uuujjjaaaTTTHHH>>>999555333111111111111111111111111333333222111000000000111222222222333333333444444000111111222222333333333333222222111111222222333333333333333333333444444000000111222444666888999444444444444444444444444666777888888888999;;;===AAABBBKKK```~~~~~~rrraaaVVVOOOHHHDDDCCCCCCAAA>>>>>>AAADDDHHHQQQ]]]iiipppqqqpppkkkuuuyyyrrrlllhhhdddbbbaaaaaaccceeeeeeeeeeeedddcccaaa```___^^^^^^^^^^^^___^^^\\\VVVOOOJJJBBB@@@===<<<===???@@@@@@AAACCCEEEGGGJJJMMMRRRUUUYYY]]]bbbeeehhhlllrrrwww|||~~~yyysssmmmjjjjjjkkkiiigggeeebbb]]]WWWRRRNNNKKKIIIEEEDDDBBB???===;;;:::999:::;;;>>>AAADDDGGGIIIJJJKKKLLLNNNRRRXXX^^^cccfffeeeaaa]]]]]]______^^^[[[YYYYYYZZZ]]]______]]]ZZZUUUTTTRRRRRRSSSSSSRRRQQQMMMKKKHHHEEEDDDCCCCCCDDD>>>>>>>>>>>>???@@@AAAAAADDDDDDHHHOOOTTTZZZeeeoooxxx~~~{{{nnnkkkgggdddcccbbbaaa```\\\[[[YYYXXXXXXWWWTTTQQQOOOMMMNNNSSSWWWZZZ^^^ccchhhooo|||~~~}}}}}}tttsssqqqpppppppppqqqrrrvvvtttssstttyyy|||ooocccYYYSSS{{{zzz{{{}}}~~~~~~~~~}}}~~~~~~vvviii]]][[[bbbjjjmmmtttzzz|||}}}|||uuunnnccc[[[NNNCCC;;;777555444111111111111111111111111333333222111000000000111222222222333333333444444111111111222222333333444333222222111111222222333222222222333333444444444////////////000111222222333333333444444444444444555666888888777888:::<<<@@@@@@FFFVVVrrr~~~{{{kkk\\\RRRKKKGGGDDDDDDBBB???>>>@@@@@@BBBIIIVVVeeeooossssssjjjppp}}}|||tttmmmhhheeecccaaaaaacccdddddddddccccccccccccbbbaaa```___]]]^^^___```___ZZZSSSNNNFFFBBB>>>======>>>??????@@@BBBDDDFFFGGGKKKOOORRRVVVZZZ___bbbeeeiiioootttyyy{{{~~~~~~xxxppplllllllllkkkjjjgggeeeaaa\\\VVVQQQNNNLLLGGGEEECCC@@@>>><<<;;;::::::;;;===@@@CCCFFFHHHIIIIIIKKKNNNSSS\\\fffnnntttqqqnnnjjjiiiiiihhhdddaaa`````````aaabbbaaa^^^[[[SSSQQQPPPOOOQQQRRRQQQQQQNNNMMMJJJHHHFFFEEEDDDDDD@@@??????>>>>>>??????@@@CCCCCCFFFMMMRRRXXXcccnnnwwwyyyuuupppllljjjgggeeeccc___]]][[[ZZZZZZXXXUUUSSSPPPNNNOOOTTTWWWYYY]]]bbbggglllwww~~~||||||{{{{{{rrrqqqppppppppppppqqqqqqtttssssssuuu{{{~~~~~~xxxkkk___UUUPPP}}}}}}~~~~~~}}}zzzxxxyyy|||~~~}}}{{{~~~zzzpppddd[[[\\\dddlllqqqvvv{{{||||||yyypppggg^^^VVVJJJ???888555444444111111111111111111111111222222111111000111111111222222333333333333444444333333333333333333444444333222222111111222222333111111222333444444444444444333333222222222333333222222333333444444444555444555777777777777888::::::<<>>>>>>>>?????????AAABBBDDDEEEHHHLLLPPPTTTXXX]]]```bbbffflllpppuuuxxx||||||tttooonnnmmmllljjjggggggeeeaaaZZZUUUQQQPPPIIIGGGEEEBBB???===<<<;;;:::;;;<<<>>>AAADDDGGGHHHJJJKKKNNNTTT^^^jjjvvv||||||zzzwwwtttqqqmmmiiifffeeedddccccccbbb___[[[XXXSSSQQQNNNNNNOOOPPPPPPOOOLLLLLLKKKJJJHHHFFFDDDCCCBBBAAAAAA@@@?????????@@@AAAAAADDDIIINNNTTT```kkkuuu|||wwwsssnnnjjjgggcccaaa___^^^]]]ZZZWWWUUURRRPPPPPPTTTWWWYYY\\\aaafffkkksss}}}zzzyyyxxxxxxpppppppppppppppqqqrrrrrrrrrrrrtttxxx}}}}}}tttfffZZZQQQLLL{{{wwwttttttwwwyyywwwuuuwwwqqqfff]]]ZZZ```kkksssxxx}}}~~~|||wwwkkk```ZZZQQQEEE;;;555333333333111111111111111111111111111111111000111111222222222222333333333333444444555555444444444444444444333222222111111222222333000111222444555555444444555555444444444444555555111111222333444444555555222444666666666555666888666:::???HHHYYYvvvxxxgggVVVNNNHHHFFFEEEBBBAAABBB@@@AAADDDKKKTTT]]]dddhhhfffiiiooo{{{}}}tttnnngggdddbbbaaabbbccccccbbbaaabbbdddffffffeeecccbbb``````aaabbbcccaaa^^^[[[OOOJJJDDD@@@>>>>>>>>>>>>>>>@@@AAACCCDDDFFFJJJMMMRRRVVVZZZ]]]___ccciiinnnsssvvv{{{~~~wwwrrrpppnnnllljjjgggiiihhhddd]]]WWWTTTSSSJJJIIIFFFCCCAAA>>>===<<<::::::;;;===@@@CCCFFFHHHIIIIIIKKKQQQ[[[hhhttt{{{|||wwwuuutttooommmkkkiiigggccc]]]YYYUUUSSSPPPNNNOOOOOOOOONNNLLLMMMNNNOOOMMMJJJFFFDDDEEEDDDCCCBBBAAA@@@@@@@@@BBBAAACCCHHHLLLRRR^^^iiittt|||vvvoookkkhhhfffdddbbb```]]]ZZZWWWTTTQQQQQQUUUXXXYYY\\\aaafffiiippp|||~~~|||yyyvvvtttsssooooooooopppqqqrrrssstttqqqssswww}}}~~~|||}}}qqqbbbVVVMMMIIIzzzvvvqqqqqqtttvvvtttpppnnnggg^^^XXX[[[fffsss}}}}}}vvviii\\\WWWOOOCCC888333111111111111111111111111111111111111000000000111222333333222222333333333444444444666666666555555444444444333222222222222222222333000111222444555555444444//////......//////000111000000111222444555666666222333555666555555555666555:::@@@EEEQQQiiitttZZZQQQIIIGGGFFFCCCBBBDDDAAABBBDDDGGGMMMTTT\\\aaadddfffjjjssswwwqqqgggeeebbbaaabbbccccccbbb```bbbeeeggggggfffdddbbbbbbbbbbbbccceeedddaaa___QQQMMMFFFAAA???>>>>>>>>>>>>???AAABBBCCCEEEIIILLLQQQUUUYYY\\\^^^bbbhhhlllqqquuuzzz~~~yyytttqqqooollliiigggiiijjjfff___YYYVVVUUULLLJJJHHHEEEBBB???>>>===::::::;;;===???BBBEEEGGGGGGGGGHHHMMMVVVcccooovvv}}}{{{xxxuuurrrmmmgggbbbXXXUUURRROOOOOOPPPOOOOOONNNPPPSSSTTTSSSOOOKKKHHHFFFFFFDDDCCCBBBAAAAAAAAADDDCCCDDDIIIMMMSSS^^^jjjttt{{{sssmmmllljjjgggeeeccc```\\\YYYUUURRRRRRVVVXXXYYY\\\aaaeeehhhooozzz~~~{{{xxxuuurrrpppnnnnnnoooqqqrrrssstttuuurrrtttzzz}}}~~~ooo```TTTKKKGGGzzztttpppmmmlllnnnooonnnlllfff```YYYWWW]]]jjjzzz}}}qqqeee^^^VVVHHH;;;666555333111000111111222222000///---+++111111222333333333222222222222111111222444555666:::999888777666555444333444333111000000000111111111111111111111111111111222222222222222222222222222222333333333333444444666666666666777777777777777999===@@@EEEWWWwwwjjj\\\OOOJJJHHHDDDAAA?????????>>>???CCCKKKUUU\\\``````bbbhhhvvvzzzssslllhhhccc``````aaaaaaaaadddeeeggghhhgggfffdddccc___`````````aaaaaaaaaaaa]]]TTTIIICCCBBBAAA>>>;;;??????@@@AAADDDGGGJJJKKKNNNPPPTTTXXX\\\```eeeiiippptttyyy{{{|||wwwssspppmmmjjjfffeeedddcccccc```]]]ZZZTTTQQQMMMJJJGGGCCC???<<<<<<;;;;;;<<<>>>AAADDDEEEEEEHHHKKKPPPTTT[[[bbbggg{{{xxxmmmdddaaaYYYRRRRRRRRRPPPNNNOOOSSSUUUVVVWWWUUUQQQNNNKKKJJJHHHFFFEEEEEEEEECCCAAA???@@@BBBDDDHHHQQQ]]]fffvvvyyyuuunnnmmmjjjgggccc```]]]\\\XXXTTTRRRVVVZZZ[[[]]]```dddgggmmmwww}}}{{{yyyyyyyyywwwrrrnnnnnnppprrrsssssstttvvvwwwssswww}}}jjjZZZNNNGGGCCCyyyrrrooolllkkkkkkkkkjjjhhhbbb^^^YYYYYY```nnn}}}}}}pppccc\\\RRREEE888444444111//////111111111111000///...---111111222222333333222222222222111111222333555666888888777666555444333333444333222111000111111222333333333333333333333333222222222222222222222222222222333333333333444444555555555666666666777777777:::===???BBBQQQnnnrrrbbbQQQJJJHHHEEEBBB@@@AAA@@@>>>>>>@@@GGGPPPVVV^^^```bbbgggqqqyyyoookkkeeebbbaaabbbbbbbbbdddeeeggghhhhhhgggeeedddaaa```````````````aaabbb]]]VVVMMMFFFBBB@@@>>><<<===>>>>>>???BBBDDDGGGIIIKKKNNNRRRUUUYYY]]]bbbfffkkkoootttxxx{{{{{{vvvsssoookkkhhhgggeeeeeedddaaa^^^[[[VVVSSSOOOKKKHHHDDD@@@===<<<;;;;;;;;;===@@@BBBDDDFFFIIIMMMPPPTTTZZZ___dddrrr~~~|||sssiii```WWWUUUTTTQQQPPPQQQTTTVVVWWWXXXVVVSSSOOOMMMKKKIIIGGGFFFFFFEEECCCAAAAAACCCEEEGGGLLLUUUaaajjjwww~~~yyyssspppmmmiiieeebbb^^^\\\XXXTTTSSSVVVYYYZZZ\\\___cccffflllvvv}}}{{{yyyxxxxxxvvvrrrnnnnnnpppsssuuuuuuuuuvvvwwwuuuxxxiiiXXXMMMFFFBBB~~~}}}~~~}}}xxxrrroookkkiiigggfffdddbbb]]][[[YYY[[[dddrrr{{{mmm___WWWLLLAAA666222222///......111000000//////000000000000111111222333333222222111111111111222333444555666666555444333222222111444333222222111111222222333333333333333333333333222222222222222222222222222222333333333333444444444444444555555555666666888999<<<===???IIIaaavvvjjjUUUKKKIIIFFFCCCAAABBBAAA???===>>>BBBIIIOOO[[[___dddfffkkkzzzsssooohhhdddccccccccccccdddeeeggghhhhhhgggfffeeecccbbb```___^^^___aaabbb^^^YYYRRRJJJDDD@@@>>>===<<<<<<<<<===???BBBDDDFFFHHHJJJNNNRRRUUUYYY^^^bbbdddiiioootttxxx}}}{{{wwwqqqnnnllljjjhhhfffeeebbb___\\\XXXUUUQQQMMMJJJGGGCCC@@@===<<<;;;;;;<<<>>>AAABBBGGGJJJNNNRRRUUUYYY^^^aaaiiiwwwwwwlllaaa\\\YYYUUUSSSUUUVVVXXXYYYZZZYYYVVVRRRPPPMMMKKKIIIHHHHHHGGGDDDBBBBBBDDDGGGIIIOOOXXXeeennnyyy~~~wwwtttppplllhhhddd```]]]YYYUUUSSSVVVXXXXXXZZZ]]]```ccciiittt}}}{{{yyyxxxwwwuuurrrooonnnqqquuuwwwwwwvvvvvvwwwxxx|||}}}gggUUUJJJDDDBBB||||||}}}{{{xxxrrrpppmmmiiieeebbb___]]]ZZZYYYZZZ^^^gggsssvvvhhh[[[RRRGGG===444222111///---...111000///...///000222333///000111222222333222222111111111111222222333333333333333222222111111000333333222222222222222222000111111111111111222222222222222222222222222222222222222333333333444444333333333444444444555555777888:::<<<===DDDVVVfffrrrYYYLLLIIIGGGCCCAAABBBAAA???======@@@FFFJJJXXX___ffffffgggqqqyyytttlllfffdddccccccbbbdddeeefffgggggggggggggggeeeccc```^^^]]]^^^```aaa^^^\\\WWWOOOGGGAAA???>>>======<<<===>>>@@@BBBDDDFFFHHHLLLOOORRRVVV[[[___aaaffflllqqquuuzzz{{{uuuqqqooollliiigggeeeccc___]]][[[XXXTTTPPPNNNJJJFFFCCC???>>>===<<<<<<>>>@@@AAAEEEIIIOOOTTTWWW[[[___bbbgggttt{{{mmmeee___ZZZXXXYYYYYYZZZ\\\]]][[[XXXTTTRRRNNNMMMKKKKKKJJJIIIFFFCCCAAACCCFFFJJJOOOYYYfffooo{{{{{{wwwrrrnnnlllhhhccc___ZZZUUUSSSVVVXXXWWWXXX[[[^^^```fffqqq~~~}}}|||{{{yyyxxxvvvtttrrrppppppssswwwyyyyyyxxxxxxxxx{{{xxxbbbRRRHHHCCCAAA||||||}}}~~~~~~}}}zzzwwwtttsssooojjjeee```\\\ZZZXXXYYY[[[```hhhqqqzzz|||rrreeeXXXPPPBBB;;;444333222000///000000000/////////111333444...///000111222222222222000000111111111111111111111111111111000000000000222222222222222222222222000000000111111222222222222222222222222222222222222222222333333333444444333333333333444444444444666666888;;;===BBBNNN[[[|||xxx^^^OOOJJJFFFCCCAAAAAAAAA@@@???>>>AAAEEEIIITTT^^^ggghhheeekkk{{{zzzqqqjjjeeecccbbbaaaccccccdddeeefffggggggggggggdddaaa^^^]]]]]]___```^^^]]]ZZZTTTLLLEEEBBB@@@???>>>>>>>>>>>>@@@BBBCCCDDDGGGKKKNNNQQQUUUYYY]]]```eeejjjnnnrrrwww}}}zzzuuurrroookkkhhhfffccc```]]]]]]ZZZWWWTTTQQQNNNKKKHHHCCCBBB@@@>>>>>>???@@@AAACCCGGGNNNTTTYYY___dddgggiiirrrzzzooohhh```]]]^^^\\\]]]^^^___]]]ZZZVVVSSSOOONNNMMMMMMMMMLLLHHHFFFCCCEEEHHHLLLQQQ\\\iiirrr}}}~~~yyyssspppooolllgggbbb[[[VVVTTTVVVXXXWWWXXX[[[\\\^^^dddnnn~~~}}}|||{{{zzzzzzyyywwwuuussssssssssssvvvyyyzzzzzzyyyyyyzzzooo[[[MMMFFFCCCBBB~~~~~~{{{yyywwwuuuuuurrrllleee___[[[YYYWWWYYY^^^cccjjjqqqvvvyyy|||}}}|||xxxooobbbVVVNNN>>>888444444333000000222000000000000111111222333......000111222222333333///000000111111111000000/////////000000000000000000000111222222222111111222222222333333444444555222222222222222222222222222222333333333333444444333333333444444444555555666555666:::<<<@@@IIISSSooo|||dddUUUMMMGGGDDDCCCAAAAAAAAA@@@???AAAEEEHHHPPP[[[gggiiifffhhhsssxxxooohhheeecccbbbaaabbbcccdddeeefffggghhhgggeeebbb```^^^]]]]]]^^^^^^]]]ZZZVVVQQQKKKFFFCCCAAA@@@???>>>???@@@AAABBBCCCFFFIIILLLOOOSSSWWW[[[^^^bbbhhhlllnnnsssyyy~~~|||vvvsssnnnjjjgggdddaaa___^^^\\\YYYVVVUUUSSSPPPMMMGGGFFFCCCAAA@@@@@@AAABBBAAAEEELLLRRRYYY```fffkkklllrrrzzzzzzpppgggcccbbb___```aaa```^^^ZZZVVVSSSNNNNNNNNNOOOPPPOOOKKKIIIFFFIIILLLOOOUUU___llluuu}}}~~~wwwtttssspppjjjddd\\\WWWUUUWWWYYYYYYZZZ\\\[[[]]]bbblll}}}}}}{{{zzzyyyxxxxxxxxxvvvtttssstttvvvvvvxxxzzz{{{zzzzzz{{{|||vvvdddTTTIIIDDDCCCBBB~~~{{{xxxwwwuuuuuusssmmmeee^^^ZZZYYYWWWZZZ```gggmmmrrruuuvvvuuuvvvuuuqqqhhh[[[NNNGGG:::555333333333000000222000000111222222222111111---...///111222222333333//////000111111000///....../////////000000111111...///000111111111111000111222222333444444555555222222222222222222222222222222333333333333444444444444444444555555555555777555555888:::===DDDLLL___|||lll\\\QQQHHHFFFGGGBBBBBBBBB@@@??????BBBDDDKKKWWWdddiiiggggggnnnuuutttlllhhheeeccc``````aaabbbccceeefffggggggfffcccaaa___]]]\\\\\\^^^[[[YYYXXXVVVQQQJJJEEEAAA@@@???>>>>>>>>>???@@@BBBDDDGGGJJJMMMQQQUUUXXXZZZ^^^dddhhhkkkpppvvv|||{{{wwwrrrmmmjjjgggdddaaa^^^\\\ZZZXXXXXXVVVTTTRRRLLLJJJGGGDDDCCCBBBCCCCCC@@@CCCIIIOOOVVV^^^fffkkknnnrrrwww|||xxxmmmgggfffaaabbbbbbaaa^^^ZZZUUURRRNNNNNNOOOQQQRRRQQQNNNLLLHHHJJJMMMPPPUUU___llluuu}}}}}}yyyxxxssskkkeee\\\WWWUUUXXXZZZZZZ[[[^^^[[[\\\aaajjj{{{~~~|||zzzxxxwwwuuuvvvwwwuuussssssvvvyyyyyyzzz{{{zzzyyyzzz|||qqqhhhYYYMMMFFFCCCCCCCCC~~~zzzxxxxxxuuuuuutttnnneee]]]YYYXXXVVV[[[aaaiiioootttvvvvvvppppppoookkkaaaTTTGGG???888444222333222//////222000111222333333222111000---...///000222222333333//////000111111000///.........//////000111111111---...///111111111000/////////000111222222333333222222222222222222222222222222333333333444444444444444444555555555666666999555444777999;;;@@@GGGRRRnnnpppaaaTTTJJJGGGJJJBBBCCCBBB@@@>>>===???AAAGGGSSSbbbhhhhhhgggjjjooo}}}yyypppjjjgggeee______```aaabbbdddfffggggggfffdddbbb___]]][[[ZZZ^^^ZZZXXXXXXYYYUUUMMMFFFAAA@@@???=========>>>???@@@CCCFFFIIIKKKOOOSSSWWWVVV[[[aaaeeeiiinnnuuu{{{{{{{{{~~~~~~zzzuuupppllliiifffddd^^^\\\ZZZYYYYYYYYYWWWUUUNNNLLLIIIFFFDDDDDDDDDDDD@@@CCCHHHMMMTTT\\\dddiiiooorrrvvvxxxzzz~~~|||pppiiigggcccccccccbbb^^^YYYTTTQQQMMMNNNOOORRRSSSSSSPPPMMMGGGIIIKKKNNNSSS]]]iiirrr}}}}}}zzzuuulllddd\\\WWWVVVYYY[[[[[[]]]```[[[\\\```iiizzz~~~~~~~~~~~~~~~}}}{{{yyywwwvvvtttuuuvvvuuussstttwwwzzz{{{|||{{{zzzyyyzzz}}}vvvggg___SSSIIIDDDCCCCCCDDD}}}zzzyyywwwssskkkccc\\\XXXWWW[[[cccjjjmmmpppuuuvvvuuutttnnnggg```ZZZPPPDDD;;;999555000...000111///---444333111000000000111222000000/////////111222333111000000000//////......//////000000000000//////+++---000333444333111000000111111111111222222222222222111111111111222222444444333333333222222222555444333444777999::::::444555555555666999>>>BBBMMM```}}}}}}qqqbbbTTTLLLJJJHHHBBB>>>??????>>>AAAFFFEEEOOO]]]gggllllllmmmmmmuuu|||ssslllfffbbbbbb```______aaabbbbbbaaabbbcccccccccbbbaaa___^^^[[[\\\^^^___^^^ZZZSSSNNNAAA???======>>>????????????@@@CCCEEEGGGJJJOOORRRWWWYYY]]]aaaeeekkkrrrwww}}}xxxsssvvv~~~|||vvvqqqlllgggccceeebbb___]]][[[ZZZXXXVVVVVVSSSOOOLLLJJJGGGEEEBBB@@@AAADDDHHHNNNWWWaaahhhoooqqqrrrrrrrrrsssxxx{{{}}}uuuoookkkjjjhhhfffbbb]]]XXXTTTRRROOOPPPRRRSSSRRRQQQOOONNNNNNMMMMMMOOOQQQWWWfffttt|||zzzpppiii^^^ZZZVVVWWW\\\```___]]]aaa\\\[[[eeevvv}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~|||zzzzzzyyyxxxuuusssuuuuuuuuuuuuwwwyyy{{{}}}}}}}}}|||zzzzzz|||tttjjj]]]WWWNNNGGGDDDCCCCCCCCC{{{zzzxxxssskkkbbb[[[XXXWWW\\\dddkkknnnqqqtttuuusssqqqkkkddd]]]VVVMMMAAA999666444111000000111000000222222111000000000111111111111000000000000000111000000000//////.........//////000000000000//////---...000222222222111000000111111111111222222222222222111111111111222222222222222222222222333333555444333444777888999888444444555555555888===@@@DDDUUUpppqqqbbbVVVQQQKKKEEEAAAAAA@@@>>>@@@DDDCCCKKKWWWbbbiiikkkkkkkkkkkkyyyvvvnnnhhhcccaaa```^^^___```bbbbbbaaabbbcccccccccbbbaaa___^^^[[[\\\^^^```___[[[UUUPPPFFFCCC@@@>>>>>>??????>>>>>>@@@BBBDDDFFFIIINNNQQQTTTWWWZZZ^^^ccciiioootttzzzyyyqqqqqqvvv{{{vvvppplllhhhgggddd```^^^]]]\\\ZZZXXXZZZWWWTTTQQQOOOMMMKKKIIIEEEFFFGGGHHHKKKQQQYYY___gggiiijjjjjjiiiiiillloooqqqzzz~~~vvvpppllljjjiiifffaaa]]]XXXUUUSSSRRRSSSTTTTTTTTTRRRPPPOOOOOOMMMMMMOOOQQQWWWfffsss}}}{{{rrriii___ZZZWWWYYY^^^bbbbbb___```\\\\\\dddrrr}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~|||{{{{{{yyywwwuuusssssstttuuuwwwzzz|||~~~~~~~~~}}}{{{{{{~~~{{{oooeeeXXXSSSKKKFFFDDDDDDEEEEEE}}}{{{yyysssjjjaaa[[[XXXWWW^^^fffmmmppprrrtttssspppkkkfff___XXXQQQHHH===666111222333222111000111222///000000111111111000000222222222111111000///...000000000/////////////////////000000000000//////000000000000000000000000000111111111111222222222222222111111111111222222111111111222333333444444666555333444666777777666444444555444444666:::===>>>JJJaaa~~~}}}|||~~~tttdddYYYPPPIIIDDDCCCBBB??????AAAAAAFFFOOOZZZdddhhhiiihhhdddnnn|||ssskkkeeeaaa___^^^^^^```aaaaaaaaabbbccccccccccccaaa```___\\\]]]^^^```aaa^^^YYYUUUMMMIIICCC???>>>>>>>>>>>>>>>@@@BBBCCCEEEHHHLLLOOOQQQSSSWWW[[[___eeelllpppuuuzzz}}}sssooopppzzz|||vvvrrrooojjjgggbbb```___^^^]]]\\\ZZZWWWTTTRRRQQQPPPMMMLLLIIIIIIHHHHHHHHHLLLQQQUUU]]]___aaaaaa_________``````gggsssyyysssooollljjjfffbbb]]]ZZZWWWVVVWWWWWWWWWWWWVVVTTTQQQPPPPPPOOOOOOPPPRRRWWWeeessstttkkk___[[[YYY[[[aaafffeeeccc___]]]]]]cccmmm~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzzzzyyyvvvtttqqqrrrsssuuuxxx{{{}}}~~~}}}~~~vvvhhh^^^RRRMMMGGGDDDCCCEEEFFFFFF}}}|||yyyrrriii```[[[YYYYYYaaajjjqqqssstttuuurrrnnnfffbbb[[[TTTLLLCCC:::444000333555444111///000222...///000111222111000///000111222222222000///...111111111111111000000000//////000000000000//////111111//////...///000000000000111111111222222222222222111111111111222222111111222333444555666666666555333333444555555444333444444444333444777:::>>>FFFVVVooo~~~}}}||||||qqqbbbVVVNNNGGGEEECCC@@@>>>@@@@@@BBBHHHRRR^^^eeefffeeebbbhhhuuuxxxnnngggbbb```^^^^^^___aaaaaaaaabbbbbbcccdddcccbbbaaa```]]]]]]___aaabbb```\\\YYYQQQLLLEEE@@@???>>>>>>>>>>>>???AAABBBCCCEEEIIILLLNNNQQQTTTXXX\\\bbbhhhmmmpppvvv~~~{{{uuurrrttt{{{wwwtttoookkkfffcccbbbaaa```___[[[XXXUUUTTTSSSRRRPPPOOOIIIJJJIIIHHHHHHJJJMMMPPPUUUVVVXXXYYYYYYXXXXXXWWWYYY___hhhsss~~~}}}vvvrrrooolllgggbbb^^^[[[[[[[[[[[[[[[ZZZYYYWWWUUUSSSRRRRRRPPPPPPQQQSSSYYYgggtttwwwssstttwwwxxxnnn```]]][[[^^^dddhhhhhhfff^^^]]]^^^bbbhhhvvv~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzxxxwwwvvvuuusssrrroooppprrruuuyyy|||~~~qqqcccYYYMMMIIIEEECCCCCCDDDEEEEEE~~~|||{{{wwwppphhh```[[[[[[\\\fffnnntttuuuuuutttppplllbbb___XXXQQQIII@@@888333111444666555111///000222///000111222222111000///...///000222222222111000222222222222222222222222//////000000000000//////222000///...---...000111000000111111111222222222222222111111111111222222111222333444555666777888666444222222333444333222222333444444333444666888>>>CCCNNNbbb~~~~~~|||qqq^^^TTTKKKGGGEEEBBB???@@@@@@@@@DDDLLLWWW___bbbccc```ccclll}}}}}}rrrkkkeeebbb___^^^___```aaaaaabbbbbbcccddddddcccaaa```^^^^^^___aaabbbbbb___]]]SSSNNNGGGBBB@@@@@@??????>>>???@@@@@@AAACCCFFFIIILLLOOORRRUUUYYY___eeejjjlllrrryyy~~~xxxqqq{{{|||yyyuuuqqqllliiigggfffdddccc```^^^[[[YYYYYYXXXVVVUUUNNNNNNMMMKKKIIIIIIJJJLLLNNNOOOPPPRRRTTTTTTSSSRRRTTTYYYbbblllvvvyyyuuuppplllfffaaa]]]\\\]]]^^^]]]]]]\\\ZZZXXXVVVTTTSSSTTTRRRRRRSSSUUU[[[iiiwww~~~ooohhhgggkkkttt|||}}}sssccc___^^^aaagggjjjiiifff^^^]]]]]]```eeerrr~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzwwwuuuuuutttsssqqqooopppssswww{{{~~~~~~{{{mmm___VVVKKKHHHDDDBBBCCCCCCCCCBBB~~~|||{{{xxxtttnnnfff```]]]___aaaiiipppuuutttrrrqqqmmmiii^^^[[[VVVNNNEEE===666222222333444333222111222333222222222222222111000000...///000111111222222222222222222222222333333333//////000000000000//////000///.........///000111000111111111111222222222222222111111111111222222111222333444555666777777444333111111222333333222222333444444333444666888:::>>>GGGWWWooolll___RRRLLLHHHDDDAAA@@@@@@@@@BBBGGGNNNVVV\\\___\\\]]]cccqqqxxxpppiiifffaaa______```aaa```bbbbbbcccddddddcccbbbaaa```______aaabbbbbb```^^^WWWRRRKKKFFFCCCBBB@@@???===>>>?????????@@@CCCFFFJJJLLLOOORRRVVV[[[bbbfffhhhmmmuuuzzztttxxx|||yyyuuurrrooollliiifffbbb```]]][[[[[[ZZZXXXVVVVVVVVVTTTQQQMMMJJJIIIJJJJJJJJJJJJLLLOOOPPPOOONNNMMMRRR[[[eeeoooyyyyyyvvvoookkkddd]]]ZZZZZZ]]]___^^^]]][[[ZZZXXXVVVUUUTTTUUUSSSTTTVVVXXX^^^mmmzzzmmmdddbbbeeellltttxxxhhheeeccceeejjjllljjjggg___\\\\\\___eeeqqq}}}|||}}}~~~~~~~~~~~~~~~~~~~~~{{{wwwvvvuuuuuutttsssppprrruuuyyy}}}wwwhhhZZZRRRIIIGGGDDDCCCCCCCCCBBBAAA}}}|||{{{uuuqqqkkkddd```___bbbfffjjjpppsssqqqnnnmmmiiieee[[[XXXSSSKKKAAA999444111222000///000333555666666555555444222111111111111111000000000000000111111000000000111111111222222//////000000000000//////............//////000111000111111111111222222222222222111111111111222222111111222222333444555555333111000000222333333222111222444444444555777999777;;;AAALLL___}}}}}}mmm[[[QQQKKKEEEAAA@@@??????@@@BBBFFFMMMUUU[[[ZZZ[[[^^^hhhyyyvvvmmmiiidddaaa````````````bbbbbbcccdddddddddcccbbbaaa```___```aaabbb```___]]]XXXRRRLLLGGGDDD@@@>>>===>>>???>>>>>>???AAADDDGGGIIILLLOOORRRXXX^^^bbbdddiiippptttxxx~~~~~~{{{xxxsssnnnjjjdddbbb___]]]\\\[[[YYYWWWYYYYYYYYYVVVRRROOONNNNNNMMMKKKIIIJJJLLLNNNMMMLLLKKKOOOUUU]]]gggqqq|||}}}wwwuuulllggg___YYYVVVWWWZZZ]]]]]]\\\ZZZXXXWWWVVVUUUUUUVVVTTTUUUXXXZZZaaappp~~~mmmccc```aaaffflllwww}}}oookkkhhhjjjnnnooolllgggaaa\\\YYY^^^fffsss~~~|||{{{{{{|||~~~}}}}}}~~~~~~~~~}}}zzzwwwtttttttttsssrrrqqqssswww{{{qqqaaaUUUNNNFFFEEECCCCCCDDDDDDCCCBBB}}}|||{{{rrrooojjjccc``````eeeiiijjjoooqqqnnnkkkiiifffbbbXXXVVVQQQIII???777222000111...,,,...444888::::::888777444222111111111111444222111/////////000000......//////000000000111//////000000000000//////,,,------...///000000111000111111111111222222222222222111111111111222222000000000111111222333333222000///000222333333222000222444555555666888999777;;;???FFFTTTnnnwwwbbbVVVNNNGGGBBB@@@>>>???@@@???AAAGGGQQQXXX[[[\\\]]]bbbooozzzoookkkeeeaaa````````````aaabbbddddddeeedddcccbbbbbbaaa``````aaaaaa```___bbb]]]VVVPPPJJJEEE@@@======>>>>>>>>>===>>>@@@BBBDDDFFFIIILLLPPPUUU[[[```aaaffflllpppttt}}}~~~xxxqqqmmmjjjhhhdddbbbaaa```^^^\\\WWWXXXYYYXXXVVVTTTTTTTTTRRRNNNKKKKKKMMMNNNMMMLLLNNNPPPTTTYYYaaalllwwwzzzuuusssiiiddd\\\UUURRRTTTXXX[[[\\\[[[YYYWWWVVVUUUUUUUUUVVVUUUVVVYYY\\\cccrrr}}}jjj___\\\[[[___ccchhhqqq~~~ssspppmmmnnnqqqqqqmmmhhhaaa[[[XXX]]]ggguuu~~~}}}}}}~~~~~~}}}|||{{{zzz{{{|||~~~}}}}}}~~~~~~{{{xxxtttrrrqqqrrrqqqppprrruuuxxx||||||lll\\\PPPJJJDDDCCCBBBCCCEEEEEEEEECCC~~~xxxpppmmmiiieeedddgggnnnrrrwwwtttqqqpppoookkkddd___[[[WWWPPPFFF<<<555222111111111111333666:::>>>@@@;;;888444111111111000///000000000000000000000000000000111111111111000000000000000000////////////222...+++***---//////...000111111111111222222222222222222222222222222222000111222333333333333222333222111000000111222333444555666555333222222444777888<<>>???CCCKKKTTT[[[]]]___aaagggvvv~~~vvvooohhheeedddaaabbbeeebbbcccddddddeeeeeeddddddbbbaaa```______^^^______\\\]]][[[UUUMMMFFFBBBBBBCCC@@@===<<<===???@@@AAACCCEEEHHHJJJLLLPPPUUUXXX]]]aaaggglllqqqxxx~~~xxxtttqqqnnniiifffdddbbb```^^^^^^]]][[[[[[[[[ZZZYYYWWWUUURRROOOKKKIIIIIIJJJKKKOOOPPPRRRVVV^^^jjjvvvyyyqqqmmmeee]]]SSSOOOPPPRRRSSSRRRXXXXXXXXXVVVTTTUUUXXX[[[SSSUUUWWWXXX]]]hhhxxxwwwfff]]]^^^```___]]]ccciiissszzzqqqkkkooouuusssnnnjjjbbb^^^\\\```mmm}}}~~~~~~}}}|||||||||||||||}}}}}}|||{{{zzzzzz{{{|||}}}~~~~~~~~~{{{xxxtttpppnnnooorrrttttttwww|||tttgggZZZMMMDDDDDDDDDDDDDDDCCCCCCCCCCCCzzzqqqlllgggeeehhhooouuuzzzzzzwwwsssqqqoookkkddd___YYYTTTMMMCCC;;;666333333111111111222555888;;;>>>:::777333111111111000///000000000000000000000000000000111111111111000000000000000000////////////222000------///111111///000000111111111222222222111111111111111111111111111111222333333222222222333333222111111222333333333444555555333222333444999999;;;>>>EEEWWWtttgggWWWMMMFFFBBBCCC???<<<===???AAAJJJRRR[[[^^^bbbbbbdddppp|||sssllliiifffcccbbbeeecccddddddeeeeeeeeeeeeeeeeeedddcccaaa```______^^^\\\^^^]]]YYYQQQJJJEEEDDDCCC@@@===<<<===???@@@AAABBBDDDGGGIIIKKKNNNSSSVVVZZZ^^^dddhhhmmmttt}}}~~~zzzwwwsssoookkkiiigggdddcccbbb```^^^]]]^^^]]][[[ZZZWWWUUURRROOOMMMLLLLLLLLLMMMMMMOOOTTT\\\iiivvv~~~tttlllhhh^^^XXXPPPMMMOOOSSSTTTTTTXXXYYYXXXVVVSSSSSSTTTUUUVVVXXXYYY\\\bbbnnn~~~vvviiiaaa```aaa```]]]___eeeooo}}}{{{sssnnnsssxxxwwwrrrnnnddd```]]]bbbooo~~~~~~~~~}}}||||||{{{{{{|||||||||||||||{{{zzzyyyzzz{{{}}}~~~~~~~~~}}}}}}wwwtttqqqnnnmmmnnnqqqssswwwzzzqqqdddWWWLLLDDDCCCCCCCCCDDDDDDDDDDDDDDD{{{qqqjjjdddeeennnyyy{{{wwwtttqqqkkkddd^^^VVVQQQHHH???888555555555111111111111333555888999999666333111111111000///000000000000000000000000///000000111111000000///////////////000000000000111///...///000111000///000000000111111111222222000000000000000000000000111222222222222222111111333333222222222222333333222333444444333333444555888888999;;;???MMMeee{{{uuu^^^OOOGGGDDDBBB>>><<<===>>>@@@GGGOOOYYY___eeedddbbbhhhvvv{{{rrrmmmiiidddccceeeddddddeeeeeeffffffffffffhhhgggfffdddaaa```^^^]]]\\\^^^```^^^XXXPPPJJJFFFBBB@@@<<<;;;===???@@@@@@AAACCCEEEGGGHHHLLLPPPSSSVVVZZZ___cccgggnnnwww}}}|||wwwssspppnnnkkkiiigggeeebbbaaaaaa```^^^]]]ZZZYYYWWWUUURRRPPPNNNMMMJJJJJJLLLPPPYYYfffuuuyyyooofffbbbXXXSSSNNNMMMQQQUUUWWWWWWYYYZZZZZZXXXUUURRRQQQQQQSSSTTTVVVZZZaaappp{{{sssmmmhhheeebbb```___eeeooo|||yyyrrrooouuuzzzyyytttqqqeeebbb```eeerrr}}}}}}}}}|||{{{{{{zzzzzzzzz{{{{{{{{{{{{zzzyyyyyyzzz{{{|||}}}~~~}}}|||{{{tttrrrpppnnnnnnpppsssuuu{{{~~~}}}lll^^^SSSIIICCCCCCCCCCCCDDDDDDDDDEEEEEEzzzppphhh```dddrrr{{{wwwssslllddd]]]UUUNNNCCC:::555333444444111111000111111333444555777444222111111111000...//////////////////////////////000000000000//////////////////000000000000------......///...---,,,000000000000111111111111000000000000000000000000111222222222222111111000222222111111111111222222111222444444333333444666555555777:::===HHH]]]ppp~~~dddQQQIIIGGGBBB>>><<<======>>>DDDKKKTTT^^^ffffffaaacccmmmwwwyyyrrrllleeecccdddeeeeeeeeeeeeffffffggggggjjjiiigggeeebbb___]]]\\\[[[^^^aaabbb^^^VVVNNNIIICCC@@@===<<<===???@@@@@@???AAACCCDDDFFFIIIMMMPPPRRRVVV[[[___bbbhhhqqqwww{{{xxxuuurrrpppllliiifffdddcccbbb```^^^\\\\\\[[[YYYVVVRRROOONNNHHHHHHIIIMMMUUUbbbqqq{{{|||tttjjjbbb]]]VVVTTTQQQQQQTTTXXXZZZZZZZZZ\\\]]]\\\XXXTTTRRRQQQQQQRRRTTTYYYcccssswwwoooiiifffeeekkkuuusssnnnmmmtttyyyxxxtttrrrgggdddbbbhhhttt~~~|||}}}||||||{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyzzz{{{|||}}}||||||zzzzzztttsssqqqppprrrtttxxxzzz~~~zzzgggXXXNNNFFFBBBBBBBBBBBBCCCDDDDDDEEEEEE|||ooofff^^^cccrrr}}}xxxssslllccc\\\SSSKKK@@@666222111111111000000000000000111111111444333111000111111///...//////////////////////////////000000000000//////.../////////000000000111,,,---...///......------//////000000000111111111111111111111111111111111111111111222222111111000000111111111111111111000000222333333222222444555333333555999<<>>======AAAGGGNNNXXXcccfffbbbbbbhhhpppwwwooogggddddddfffeeeeeeeeeeeefffggghhhiiiiiigggeeeccc___]]][[[ZZZ]]]```bbb```ZZZRRRMMMEEEBBB>>>======?????????>>>@@@AAABBBDDDFFFJJJMMMOOOSSSXXX[[[^^^dddkkkqqqzzz|||yyywwwrrrooojjjfffdddccc```___]]]]]]]]][[[XXXTTTQQQOOOIIIIIIIIIKKKRRR]]]jjjsssvvvwwwxxxuuunnneee___[[[XXXWWWVVVWWWXXXZZZ[[[[[[ZZZ\\\^^^]]]ZZZVVVTTTSSSUUUVVVXXX___jjjzzz}}}sssmmmlllrrr}}}wwwllliiikkksssyyyxxxtttssshhhdddccciiivvv}}}|||||||||{{{{{{zzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyzzz{{{||||||{{{zzzyyyxxxsssrrrrrrrrrtttwwwzzz}}}uuuaaaTTTJJJDDD@@@AAAAAABBBBBBCCCCCCCCCCCCooofff___cccqqq|||vvvqqqiii___XXXPPPHHH<<<444111000///...000000000000000000000000222111000000111111///...000000000000000000000000...//////000000//////.........//////000000111111///000111000///...///111/////////000000000111111111111111111111111111111///000000111222222111111000111111222222111111000111222333333222222333444333333555888999===GGGSSSpppmmmWWWKKKHHHBBB@@@??????>>><<>>>>>??????>>>>>>???@@@AAABBBDDDHHHKKKMMMPPPUUUWWWZZZ___ffflllrrr|||{{{wwwqqqlllhhheeecccaaa___^^^^^^\\\YYYVVVSSSQQQNNNMMMLLLLLLPPPWWWaaahhhjjjlllooonnnjjjddd```^^^^^^^^^__________________]]]^^^```^^^[[[WWWUUUTTTWWWXXX[[[cccooo~~~|||tttqqqxxx|||ssslllgggeeeiiisssyyyxxxuuutttgggdddccciiivvv~~~~~~|||||||||{{{zzzzzzyyyyyyyyyyyyzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{zzzyyywwwvvvqqqqqqqqqrrruuuxxx{{{}}}~~~lll[[[OOOHHHCCC@@@AAAAAAAAAAAAAAAAAAAAAAAAoooiiiccceeeppp{{{~~~xxxrrrllldddZZZSSSKKKCCC888222000111000...//////000000000000//////111000///000111111///...000000000000000000000000......////////////...............///000111111111///111111///------000222////////////000000000111000000000000000000000000---...///111222222222222222333444444444444333222222333444333111111222333333333555888999999AAAJJJ___yyyooo[[[OOOKKKCCCAAA@@@AAA???<<<>>>BBBBBBKKKVVV___bbbccccccdddkkk|||yyyooojjjjjjeeedddcccbbbcccdddfffggggggggghhhhhhfffdddbbb```^^^^^^^^^```aaa```\\\XXXLLLHHHCCC@@@??????>>>===>>>???@@@AAAAAACCCGGGIIIJJJNNNQQQTTTVVV[[[bbbhhhllluuuyyysssnnnjjjgggeee``````___]]][[[XXXVVVUUUSSSRRRPPPNNNNNNRRRXXX]]]cccgggkkkmmmllljjjiiihhhhhhiiikkklllkkkjjjjjjjjjeeeffffffccc^^^ZZZXXXWWWYYYZZZ___gggtttwwwuuu|||~~~xxxvvvuuuqqqiiiccc``````eeepppvvvuuurrrrrrfffcccccciiivvv}}}}}}||||||{{{zzzzzzzzzyyyzzz{{{|||||||||||||||zzzzzz{{{zzzyyywwwvvvtttrrrrrrssstttwwwzzz}}}yyynnn```TTTLLLGGGCCC@@@AAAAAA@@@@@@???>>>>>>>>>zzzqqqkkkfffgggoooxxx~~~{{{uuuoooiiiaaaWWWPPPGGG???555111111222111/////////000000000000000///000//////000111111///...000000000000000000000000......////////////......---......///000111111222...//////---***+++...222////////////000000000000////////////////////////,,,---///000222333333333444444555666666555444444222444444333111000111222222222666:::;;;;;;AAAIIIQQQkkkppp^^^SSSNNNDDDBBBAAABBB???<<<===BBB@@@GGGQQQ[[[aaacccaaa___```ooo}}}sssmmmmmmeeedddcccbbbbbbdddeeegggfffggghhhiiihhhgggdddcccaaa___^^^___bbbbbb___\\\NNNJJJEEEAAA??????>>>===>>>???@@@AAAAAACCCFFFIIIHHHLLLOOORRRTTTXXX___eeekkksss}}}xxxsssoookkkiiibbbaaa___^^^\\\ZZZYYYXXXVVVUUUSSSPPPNNNOOOSSSVVVbbbffflllpppqqqqqqrrrrrrpppsssvvvwwwvvvuuuuuuuuunnnnnnmmmiiiccc^^^\\\[[[```aaafffooo|||yyyyyy|||wwwqqqnnnmmmjjjddd^^^ZZZZZZaaalllrrrqqqnnnnnneeebbbbbbhhhuuu~~~~~~}}}}}}}}}|||{{{{{{zzzzzzzzzzzz{{{|||}}}}}}||||||zzzzzz{{{zzzyyywwwuuutttuuuuuuvvvxxxzzz}}}{{{uuukkkcccXXXOOOJJJGGGDDDBBBAAAAAA@@@???>>>===<<<<<<{{{zzz{{{ppphhhffflllrrrssswww|||~~~|||ssshhhaaa^^^UUUKKK===:::666444444555555555222111000.........///000000000////////////000000222222111111000///......222222000///............////////////////////////111111000000//////........./////////000000000111111111000000//////......///111222111000///000111333666:::;;;:::888777777//////000000111111111111444444444555777:::<<<===JJJ\\\xxx~~~ooocccWWWNNNGGGEEEAAA???>>>>>>??????@@@DDDJJJQQQWWW[[[^^^___aaahhhwww{{{rrrlllhhheeebbb```aaacccddddddfffffffffffffffeeeeeeeeehhheeeaaa______``````___WWWRRRKKKEEEBBB@@@???>>>@@@@@@??????AAACCCFFFHHHFFFIIIMMMPPPSSSXXX]]]```gggkkkttt{{{vvvpppkkkjjjgggccc```______^^^]]]VVVYYYYYYVVVQQQPPPSSSWWWaaajjjuuu}}}}}}zzztttoooooolllfff```___eeeiiipppxxx{{{|||yyysssqqqlllgggbbb^^^ZZZYYYWWW[[[bbbiiiooopppmmmkkkcccaaaaaaiiiwww~~~}}}|||zzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~}}}|||{{{yyyyyyyyyxxxwwwvvvuuuttttttvvvxxxyyy{{{~~~}}}qqqhhhaaa[[[RRRKKKFFFEEEDDDCCCBBBAAAAAA@@@@@@??????>>>uuutttuuuzzz~~~{{{pppkkkiiioootttuuuxxx||||||zzzqqqfff___ZZZPPPFFF;;;888444222222333333333222111000///......///000//////............//////333222222111000000//////222111000///....................................000000000000//////......////////////000000000000111000000000/////////...///111222111000///000111222555:::>>>???>>>;;;999000000000111111111222222444444333444666888;;;===AAAQQQkkkvvvjjj]]]RRRLLLIIIDDDAAA???>>>>>>>>>???BBBGGGMMMSSSXXX\\\]]]^^^cccpppyyyrrriiifffcccaaabbbdddeeeeeeddddddeeefffggghhhhhhiiihhheeebbb````````````___ZZZUUUNNNHHHDDDAAA???=========<<<<<<===???BBBCCCDDDGGGKKKNNNQQQUUUZZZ^^^cccfffooo{{{}}}wwwrrrnnnkkkgggdddcccbbbaaa```\\\]]]]]]YYYTTTRRRTTTWWWdddooo}}}{{{wwwwwwuuunnniiihhhjjjooovvv~~~zzzvvvwwwyyypppmmmhhhbbb]]]XXXUUUTTTSSSVVV\\\bbbggghhhgggeee```^^^```iiiwww~~~}}}|||{{{yyyyyyyyyyyyyyyyyyyyyyyy{{{|||}}}~~~~~~}}}|||{{{yyyxxxxxxxxxwwwvvvuuuttttttvvvyyy{{{}}}wwwkkkbbb]]]WWWOOOIIIEEEDDDCCCBBBBBBBBBAAAAAA@@@??????>>>pppoooooorrrvvvwwwuuurrrooolllmmmrrrvvvwwwxxxzzz{{{wwwoooddd\\\UUUJJJ@@@888555111000000111111111111000000////////////000......------------......333333222222111000000000111111000///....................................000000000////////////...000000000000////////////000000000000///////////////111222111000///000111222444999@@@EEEDDD???:::111111111222222222222222444333222222333777:::<<<;;;FFF\\\yyyxxxiii[[[SSSOOOHHHDDDAAA???>>><<<>>>???CCCGGGMMMSSSXXX[[[ZZZ]]]fffuuu}}}tttllliiidddbbbcccdddeeeeeebbbcccdddfffhhhjjjlllmmmiiifffcccaaaaaaaaa```___]]]XXXRRRLLLGGGDDD@@@======<<<;;;:::;;;===???AAABBBEEEHHHKKKNNNRRRWWWZZZ^^^aaahhhsss}}}|||ssspppllliiiggggggfffdddbbbbbbbbb]]]XXXVVVWWWYYYhhhttt}}}wwwrrrqqqrrrwww~~~}}}xxxxxxwwwsssppppppoooxxxyyyoookkkfff___YYYTTTQQQPPPPPPRRRWWW[[[^^^______^^^[[[ZZZ^^^hhhwww~~~}}}{{{zzzyyyyyyvvvvvvwwwwwwxxxxxxyyyyyyzzz{{{|||}}}}}}|||{{{zzzxxxxxxwwwwwwvvvvvvuuuuuuuuuxxx{{{~~~zzzpppddd\\\XXXSSSKKKFFFCCCCCCBBBBBBBBBBBBAAAAAA@@@?????????nnnmmmlllnnnpppqqqooommmmmmmmmppptttwwwxxxxxxxxx|||wwwnnnddd[[[RRRFFF===666333000///000111000000000000000////////////000///......------......///333222222222111111111000111000///.......................................////////////////////////000000000000////////////000000000000///////////////111222111000///000111333444888???FFFEEE>>>777222222222222222222222222333222111000222555999;;;;;;BBBRRRjjj{{{lll]]]WWWNNNGGGCCCAAA???=========>>>AAAGGGMMMSSSWWWWWWZZZ```jjjzzzxxxppplllfffcccccccccddddddcccccceeegggiiilllmmmnnnjjjgggdddcccbbbbbbaaa______\\\VVVQQQLLLGGGBBB???@@@???=========>>>@@@AAAAAACCCGGGIIILLLPPPTTTWWW[[[]]]cccmmmvvvyyyuuupppmmmkkkjjjhhhgggeeeeeeddd```\\\ZZZ[[[]]]iiivvv{{{wwwwwwyyy~~~uuummmhhhiiijjjiiiiiijjjhhhppp}}}yyyrrrnnnggg___YYYTTTRRRQQQQQQSSSVVVXXXXXXXXXYYYZZZUUUVVV\\\gggwww}}}|||{{{{{{zzzxxxwwwwwwvvvsssttttttuuuvvvwwwxxxyyyzzz{{{||||||||||||{{{zzzwwwvvvvvvvvvuuuuuuvvvvvvvvvyyy~~~vvvkkkaaaZZZSSSNNNHHHDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>lllkkkjjjjjjjjjkkkkkkjjjmmmqqquuuxxx{{{||||||{{{}}}vvvllldddZZZOOOCCC<<<555333000000111111111000/////////000000000000///000//////////////////000222222222111111111111111000//////....................................................../////////000000000000////////////////////////000000000000///111222111000///000111444444666<<>>===<<<<<<===BBBHHHNNNRRRWWWYYY]]]dddpppuuupppjjjeeecccccccccccceeeeeefffhhhiiikkklllmmmjjjhhhfffddddddcccaaa___aaa^^^ZZZVVVRRRLLLFFFBBBCCCAAA???>>>>>>???@@@AAA@@@CCCFFFHHHJJJMMMRRRUUUYYYZZZ```hhhoooyyy{{{vvvrrrooommmkkkiiifffeeedddaaa_________```iiiuuu|||}}}kkkddd```cccdddcccbbbbbbaaahhhrrr}}}yyyuuuppphhh```YYYUUUSSSSSSSSSUUUWWWVVVTTTSSSSSSTTTPPPSSS[[[hhhwwwzzzxxxxxxwwwvvvuuutttssssssqqqqqqssstttvvvwwwxxxyyyyyyzzz{{{||||||{{{zzzyyyvvvuuutttttttttuuuvvvwwwxxx|||}}}zzzzzzzzz{{{}}}sssiiiaaa[[[OOOKKKFFFCCCBBBBBBBBBBBBAAA@@@@@@???>>>>>>======iiihhhgggfffeeefffggghhhooouuu{{{}}}~~~}}}sssiii```WWWJJJ???;;;444222000000111222111000...//////000000000000///000000////////////000000000000000000000000000000//////......---......///---------------------------............/////////////////////000000000000////////////000000000000///111222111000///000111444333444777999999555111222222222222222111111111222111111222333444666777777;;;CCCRRRjjjtttaaaRRRKKKGGGCCC@@@>>>===;;;<<>>??????AAADDDFFFHHHKKKOOORRRVVVWWW]]]dddiiippp~~~~~~xxxuuuqqqnnnlllhhhfffeeecccbbbbbbbbbcccfffppp~~~|||iiiccc___aaabbb^^^[[[ZZZ[[[___fffmmmttt{{{}}}vvvqqqhhh___YYYUUUTTTUUUWWWYYYZZZXXXSSSOOONNNOOOMMMRRR\\\iiixxx|||xxxttttttssssssrrrqqqqqqpppooopppqqqsssvvvxxxyyyzzzxxxyyyzzz{{{{{{zzzyyyxxxuuutttsssssssssuuuvvvwwwzzz~~~{{{wwwwwwxxxyyyzzzpppfff___[[[LLLHHHDDDBBBAAAAAAAAAAAA??????>>>>>>===<<<<<<<<>>HHHZZZvvvnnn[[[OOOIIIDDDAAA???>>><<<<<<>>>BBBFFFIIIQQQWWW]]]___cccnnnuuummmhhhfffeeeddddddeeefffgggiiijjjkkkkkkllljjjhhhgggfffeeebbb_________^^^^^^\\\WWWPPPKKKDDDBBB@@@>>><<<<<<===>>>===???BBBCCCEEEHHHKKKNNNQQQSSSXXX___bbbgggsss~~~|||xxxtttqqqllljjjgggeeeeeeddddddcccbbbiiirrrzzz{{{~~~nnngggbbbbbbaaa\\\WWWUUUUUUWWWZZZ^^^aaaffflllqqq}}}xxxrrriii```ZZZWWWWWWXXX]]]```aaa]]]VVVOOOMMMMMMKKKRRR]]]jjjyyy~~~yyyuuuqqqqqqqqqppppppoooooonnnnnnoooqqqsssvvvxxxzzz{{{xxxyyyzzz{{{{{{zzzyyyxxxtttsssrrrrrrssstttwwwxxx{{{}}}zzz{{{}}}vvvjjj```ZZZWWWIIIFFFBBB????????????>>>=========<<<;;;;;;::::::jjjiiigggeeedddeeehhhjjjjjjtttzzzzzz{{{wwwjjj]]]VVVLLL???777666111000//////000111///...---...///111111111000///.........------.....................////////////......---------......///---------------------------------.........//////,,,---...///000111222333.../////////000000111111///111222111000///000111111111000///...000333666222111111111000000//////000111333555666666555555444888<<>>AAADDDGGGNNNUUU\\\^^^___hhhyyyzzzqqqkkkhhhgggfffbbbccceeefffhhhjjjlllllllllkkkiiihhhgggeeebbb___^^^^^^___```^^^YYYSSSNNNFFFDDDBBB???>>>>>>>>>???;;;===@@@AAACCCEEEIIILLLMMMOOOUUU[[[^^^aaakkkuuu{{{}}}xxxuuupppnnnjjjhhhfffeeedddccc___ccchhhlllooouuu}}}~~~xxxuuussszzzuuummmgggeeebbb\\\WWWUUUQQQRRRSSSTTTUUUZZZ___cccppp~~~{{{uuulllbbb\\\ZZZ[[[\\\dddggghhhcccZZZRRROOOOOOKKKRRR]]]kkkyyy~~~zzzwwwtttppppppoooooonnnnnnmmmmmmnnnoooqqqsssvvvyyy{{{|||xxxyyyzzzzzzzzzzzzyyyxxxssssssrrrqqqrrrtttwwwxxx|||sssfff[[[UUURRRGGGDDD@@@>>>=========<<<===<<<<<<;;;::::::999999jjjjjjiiigggfffgggjjjmmmmmmqqquuuvvv{{{vvviiiYYYOOOFFF===777777222111///...---...000111111222222222222111000000............/////////////////////...------,,,,,,////////////////////////000///............///000---------............///......////////////......000000000000000000000000//////000111111111111111////////////000000000000000000000000111111111111222222333333333333444444333444777>>>HHH[[[xxxoooYYYLLLFFFDDDBBBAAA???>>>???AAADDDFFFMMMRRRXXX\\\___fffooowwwvvvnnniiifffeeedddcccbbbdddgggjjjkkklllmmmjjjhhhggggggfffccc___WWWZZZ]]]___^^^[[[WWWUUULLLHHHCCC???>>>===<<<;;;===>>>???@@@BBBEEEGGGHHHKKKNNNQQQUUUZZZ```ggglllvvv~~~yyyrrrpppmmmjjjiiigggdddaaa```aaaaaa```aaafffnnnttt~~~|||zzzyyy|||zzz}}}|||xxxqqqiiiccc\\\VVVRRRRRRQQQPPPOOOPPPSSSVVVXXX```ooovvvkkkccc\\\XXX\\\cccnnnuuuvvvlll___VVVQQQNNNNNNSSS]]]lll~~~}}}{{{yyyvvvtttrrrqqqooonnnnnnnnnooopppoooqqqsssuuuwwwyyyzzzzzz|||{{{zzzxxxvvvtttsssrrrqqqqqqrrrrrrrrrtttxxx{{{~~~pppcccWWWOOOKKKDDDCCCAAA???===<<<;;;;;;>>>======<<<<<<<<<<<<===nnnmmmjjjgggfffhhhkkkmmmnnnrrruuuuuuyyy~~~}}}qqqdddUUUKKKCCC:::555555222111///.........000000000000111111111000//////............////////////------..................................................................---------............///////////////////////////........................//////000111111111111000////////////000000000000000000000000111111111111222222222333333333444444555555777<<>>>>>@@@CCCDDDIIIPPPXXX^^^```dddiiinnn{{{rrrmmmiiihhhgggeeedddeeegggjjjkkkkkkmmmkkkiiihhhhhhgggdddaaaZZZ[[[]]]^^^]]][[[YYYWWWQQQLLLFFFBBB???>>>===<<<>>>>>>???AAACCCEEEGGGHHHIIILLLOOOSSSWWW]]]cccgggllluuuyyyvvvrrrooollliiieeebbb_________]]]\\\^^^dddhhhoooxxxzzzwwwxxxxxxxxxyyyvvvwww|||tttlllddd]]]WWWSSSOOONNNLLLLLLMMMOOORRRTTT\\\hhhxxxvvvkkkccc\\\ZZZ```hhhuuu}}}~~~ttteeeZZZTTTOOOPPPTTT___ooo~~~zzzxxxvvvsssrrrooonnnmmmmmmmmmmmmnnnooopppqqqtttvvvxxxzzz{{{{{{|||{{{zzzxxxwwwuuutttssspppqqqrrrssssssvvvzzz}}}{{{lll^^^TTTLLLHHHBBBAAA@@@???=========<<<>>>======<<<<<<<<<<<<<<>>>>>???AAABBBEEEMMMWWW^^^```aaabbbccctttyyyrrrnnnkkkiiigggeeeeeegggiiijjjjjjmmmkkkjjjiiiiiihhheeeccc^^^^^^]]]\\\[[[[[[ZZZZZZWWWRRRKKKEEEBBB@@@???>>>?????????@@@BBBDDDEEEFFFGGGIIILLLOOOSSSWWW]]]aaagggnnnzzzzzzvvvqqqlllgggdddaaa```^^^[[[XXXXXXYYY[[[]]]eeeoooxxx~~~}}}}}}yyyrrrrrrvvvyyyzzzvvvrrrrrr{{{xxxoooggg___XXXSSSMMMLLLJJJIIIJJJLLLNNNPPPXXX___lllzzzuuujjjbbb\\\\\\dddmmmnnnaaaWWWQQQQQQWWWbbbrrr~~~yyyvvvtttrrrpppnnnkkkkkkkkkkkkkkklllmmmnnnqqqrrrtttvvvxxxzzz{{{{{{|||{{{zzzyyywwwuuuttttttpppqqqssstttvvvyyy}}}wwwfffXXXOOOHHHEEE??????>>>>>>===>>>>>>>>>>>>======<<<;;;;;;<<<<<>>>>>???@@@@@@@@@HHHQQQYYY\\\\\\\\\]]]fffpppxxxqqqnnniiigggddddddfffiiijjjkkkkkkjjjjjjiiihhhgggeeedddbbb```]]][[[ZZZ[[[\\\^^^\\\WWWOOOIIIEEEBBB@@@???>>>>>>>>>???@@@AAABBBCCCEEEGGGJJJMMMOOOSSSXXX[[[ccchhhqqq|||}}}xxxrrrmmmiiieeedddaaa^^^ZZZWWWUUUUUUWWWZZZ```ggglllooorrrsssqqqqqqpppooorrrxxxxxxrrrrrrvvvzzz|||tttqqqqqqzzz|||qqqhhh___XXXTTTNNNMMMJJJIIIIIIJJJLLLNNNSSSXXXcccsssuuuiii```\\\]]]fffqqqwwwggg[[[TTTSSSYYYfffuuu|||yyyuuurrrqqqpppnnnmmmiiiiiijjjjjjlllmmmnnnnnnpppqqqsssuuuwwwxxxyyyyyy{{{{{{zzzxxxwwwvvvuuutttppprrruuuwwwyyy|||vvvbbbTTTKKKEEEAAA<<<<<<<<<<<<<<<===>>>>>>>>>===<<<<<<;;;;;;;;;;;;rrrlllddd```aaaeeehhhkkknnnppppppqqqtttuuupppggg[[[OOOCCC===999444111222111000000///////////////000000111111000000///...------------............//////.........---------........................,,,---///000000///---,,,---------............///111000...,,,,,,...000111000000000000000000000000......///000000000000000////////////000000000000///000000000111111111111111111111222222222333333555444444666777<<>>??????>>>CCCIIIOOOTTTWWWYYYZZZYYYbbbqqq}}}uuuooogggeeebbbbbbdddgggiiijjjhhhhhhiiihhhgggfffeeedddeeebbb___\\\[[[\\\]]]___^^^ZZZSSSMMMHHHEEEBBB@@@>>>>>>======>>>??????@@@DDDFFFIIILLLMMMPPPTTTWWW\\\aaahhhpppzzzzzztttpppjjjhhhddd```\\\YYYVVVTTTRRRSSSUUUYYY\\\```aaabbbdddccccccdddiiirrr|||}}}vvvuuuwwwzzz{{{uuusssttt}}}~~~sssiiiaaaYYYUUUOOOMMMKKKIIIHHHIIIKKKLLLNNNRRR]]]ooowwwjjjaaa\\\]]]fffqqq{{{kkk___WWWTTT\\\jjjxxxxxxvvvrrrpppooonnnmmmllliiiiiijjjlllmmmnnnoooooooooppprrrtttuuuvvvwwwwwwzzzzzzyyyxxxvvvuuuttttttqqqssswwwyyy|||ttt___RRRIIICCC@@@<<<;;;;;;;;;<<<<<<===>>>>>>>>><<<;;;;;;:::::::::mmmggg```]]]```eeehhhjjjmmmnnnnnnnnnqqqqqqiii___TTTIII>>>999666333111333000000000000////////////000111111111111000//////,,,------------.........000//////...------,,,,,,------------------------***+++,,,,,,,,,,,,+++***---------............///000///...------...///000........................---...//////000000//////////////////000000000000000000000000111111111111111111111111222222222222444333444666777:::BBBLLL^^^yyyfffSSSJJJEEEEEECCCAAA@@@???>>>>>>===???BBBGGGLLLQQQUUUWWWTTT\\\hhhxxxzzzssshhheeebbbaaacccfffhhhiiifffgggiiihhhfffeeeeeefffeeecccaaa^^^]]]]]]^^^___^^^[[[VVVQQQNNNJJJEEEBBB???>>>>>>=========>>>>>>BBBDDDHHHJJJLLLNNNQQQSSSYYY^^^dddjjjppp||||||xxxoookkkfffbbb___[[[WWWTTTMMMLLLKKKMMMQQQTTTVVVVVVWWWXXXYYY]]]dddooo|||~~~}}}~~~~~~{{{yyyzzzuuukkkccc]]]YYYQQQOOOLLLJJJIIIIIIKKKLLLLLLPPP[[[lll~~~{{{nnnccc]]]]]]eeeooo{{{mmmaaaZZZVVV```nnn}}}{{{uuurrrooommmmmmmmmlllkkkiiijjjlllmmmnnnooooooooonnnoooqqqssstttuuuuuuvvvyyyxxxwwwvvvuuutttssssssrrruuuyyy|||nnn[[[OOOIIIDDD@@@>>>>>>===<<<<<<<<<======>>>>>><<<;;;::::::999999iiiccc]]]\\\aaafffjjjjjjlllmmmlllkkkmmmkkkaaaVVVNNNCCC999555333111000222000000000000000//////...//////000000//////...---,,,,,,---------...........................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////........................---...//////000000//////////////////000000000000000000000000111111111111111111111111222222222222444222444666777888===EEESSSkkksss___TTTGGGFFFEEECCCAAA???>>>>>>>>>>>>???BBBGGGLLLOOOQQQSSSYYYcccnnn|||yyymmmiiidddbbbbbbdddeeeffffffhhhjjjiiigggeeefffhhhddddddcccbbb```___^^^]]]^^^\\\YYYWWWSSSOOOIIIFFFAAA@@@???>>>>>>>>>>>>>>>???BBBEEEHHHJJJLLLNNNQQQTTTZZZaaaeeehhhqqq}}}}}}vvvqqqkkkeeebbb^^^YYYVVVLLLJJJGGGHHHJJJLLLLLLLLLLLLNNNRRRYYYcccqqqwwwnnngggaaa^^^XXXVVVRRROOONNNNNNOOOPPPPPPTTT\\\kkk{{{ssshhh```^^^dddmmm}}}yyylllbbb\\\YYYdddssszzztttqqqooolllkkkkkkkkkjjjiiiiiijjjlllmmmnnnnnnnnnnnnooopppqqqssstttuuuuuuvvvwwwwwwvvvuuutttsssrrrrrrtttwww{{{~~~zzzeeeTTTLLLHHHEEEAAACCCBBBAAA@@@>>>>>>>>>===>>>>>><<<;;;:::999999999gggaaa\\\\\\bbbhhhkkkkkkmmmlllkkkiiijjjggg[[[NNNJJJ@@@666333222///000222000000000000000//////.........//////......---,,,,,,,,,,,,---------......,,,,,,------.../////////------------------------000///............///000---------.........//////......////////////......000000000000000000000000---......///////////////////////////000000000000000000000000111111111111000111111111111222222222444333444777777666:::@@@III]]]yyy|||jjj^^^HHHGGGFFFDDDBBB@@@>>>===>>>===>>>AAAEEEIIIKKKLLLMMMSSS[[[cccnnn}}}qqqmmmgggcccbbbcccddddddfffiiikkkjjjhhhfffhhhiiiddddddddddddbbb```]]]\\\^^^]]][[[ZZZXXXSSSMMMHHHCCCBBBAAA@@@????????????===@@@CCCFFFHHHJJJMMMOOOLLLRRRYYY\\\^^^eeepppyyy~~~xxxoooiiieeeaaa\\\YYYPPPMMMIIIHHHHHHIIIGGGEEEEEEIIINNNWWWcccsssyyyqqqjjjeeebbb___\\\YYYVVVTTTTTTUUUVVVWWWYYY```lll{{{wwwlllbbb___dddlllxxxvvvkkkbbb]]]\\\gggwww}}}uuupppooommmjjjiiiiiijjjiiihhhiiijjjlllmmmnnnmmmmmmlllpppqqqrrrtttuuuvvvvvvvvvvvvvvvuuutttsssrrrrrrqqquuuxxx|||}}}}}}qqq]]]OOOJJJHHHEEEBBBGGGFFFDDDBBBAAA??????>>>>>>>>><<<;;;:::999999999```^^^[[[]]]fffppprrrnnntttooojjjeeeaaaZZZQQQKKKCCC<<<444000111111...+++........................,,,+++***+++---////////////...---,,,+++,,,,,,---...................................................---,,,,,,++++++++++++,,,---......///.....................////////////000000000000000000000000///////////////.........000000////////////000000000000000000000000000000///000000000111111111111333222222222444666999;;;DDDOOOddd~~~nnnXXXPPPHHHFFFDDD???<<<===>>>>>>>>>>>>@@@CCCFFFHHHOOOQQQUUU[[[bbbppp{{{rrrkkkhhheeebbbbbbdddiiihhhhhhiiiiiihhheeecccfffeeecccccccccbbb___]]]]]]]]]^^^^^^]]]YYYSSSNNNDDDCCCAAA???>>>=========<<<===???AAADDDGGGIIIJJJMMMPPPTTTXXX]]]ccciiinnn{{{}}}zzzuuupppjjjccc[[[WWWXXXSSSLLLGGGEEEEEEEEEEEEEEEGGGLLLWWWfffwwwxxxtttqqqooooookkkeee```[[[YYYYYYZZZ^^^bbbfffmmm{{{}}}qqqddd\\\^^^dddtttyyy}}}{{{rrrhhh```\\\dddppp}}}~~~wwwrrrooojjjjjjiiiiiijjjjjjkkklllmmmjjjiiijjjnnnppppppnnnmmmpppsssuuuvvvuuuvvvwwwrrrsssssssssqqqqqqrrrtttyyy}}}}}}xxxllldddXXXMMMGGGDDDCCCCCCFFFFFFDDDCCCAAA@@@>>>>>>===<<<;;;:::999999999999bbbbbb```aaajjjsssuuuqqqsssoooiiiddd___WWWNNNHHHAAA;;;444000000111///,,,........................---+++***+++---//////...///...---,,,,,,,,,------...................................................---,,,,,,+++++++++,,,---......///000/////////............/////////////////////////////////////////////////////////...000000////////////000000000000000000000000000000000111111111222222222222222222111222333555888:::<<>>???AAACCCDDDIIIJJJOOOTTTYYYeeezzzxxxoookkkgggdddcccfffiiihhhhhhiiijjjjjjgggeeefffdddcccccccccbbb```^^^^^^]]]^^^^^^]]]ZZZTTTPPPHHHFFFCCCAAA???>>>>>>>>>>>>??????@@@BBBDDDFFFGGGJJJLLLPPPTTTYYY^^^dddiiippp{{{yyysssmmmfff___ZZZWWWSSSMMMIIIGGGEEEDDDCCCGGGHHHNNNZZZiiizzz~~~}}}|||xxxrrrlllgggcccbbbbbbeeeiiimmmsssuuuhhh```aaafffmmmrrrxxxwwwqqqhhhbbb___dddppp~~~yyysssooollljjjjjjiiiiiijjjjjjkkklllmmmkkkiiikkknnnppppppooonnnqqquuuwwwwwwvvvuuuuuurrrssssssrrrrrrrrruuuwww}}}}}}vvvoooddd]]]RRRIIIEEECCCCCCCCCDDDDDDCCCAAA@@@???>>>===<<<<<<;;;999999888888888eeeffffffhhhnnnwwwxxxuuusssnnngggaaa[[[TTTJJJCCC===888222000000111///...........................---,,,***+++---//////.........---,,,,,,,,,------------------------------........................------,,,+++++++++,,,,,,......///000000000000000---............/////////..............................//////////////////000000////////////000000000000000000000000000000111111111222222222333333111111111111222444666888:::AAAOOOeeetttdddSSSKKKIIIGGGEEEFFFDDDBBB@@@>>>===>>>???@@@FFFGGGKKKPPPTTT\\\mmm}}}vvvooojjjeeedddfffhhhhhhhhhiiikkkkkkjjjhhhfffeeeddddddddddddbbb```___^^^^^^___^^^\\\WWWSSSNNNKKKGGGCCC@@@?????????@@@??????@@@@@@AAACCCCCCFFFHHHLLLOOOSSSXXX^^^bbbeeennn}}}~~~wwwpppiiiccc___XXXUUUQQQMMMKKKHHHEEEBBBHHHKKKRRR^^^nnn~~~|||vvvrrrpppooopppsssvvv{{{wwwjjjaaaaaaeeeeeekkkqqqsssooohhhdddbbbeeerrr~~~xxxrrrmmmkkkiiijjjjjjiiiiiijjjjjjkkklllmmmkkkkkklllnnnpppppppppppptttxxxyyyxxxvvvttttttrrrssssssrrrrrruuuyyy||||||uuukkkdddZZZTTTKKKDDDAAAAAAAAAAAAAAA@@@@@@???>>>>>>======;;;;;;:::999888888888888fffiiilllmmmrrrxxxyyywwwtttnnnfff___XXXPPPFFF@@@999555111///000000000///........................---,,,++++++---.........------------------------------------------------........................---,,,,,,++++++,,,,,,,,,------...///////////////---------.........//////------------------------............////////////000000////////////000000////////////////////////000000111111111222222222000000000111222333555666;;;???IIIYYYppp~~~}}}ttt^^^RRRMMMIIIFFFEEEEEECCC@@@>>><<<<<<===>>>BBBDDDHHHMMMQQQVVVcccppp}}}tttmmmfffdddffffffffffffgggjjjkkkkkkjjjgggfffffffffhhhgggfffdddaaa```___```___^^^ZZZWWWTTTPPPKKKEEEBBB@@@???@@@??????>>>??????@@@AAAAAADDDFFFIIILLLOOOTTTYYY]]]bbbhhhsss~~~{{{ssslllfffbbb]]]YYYUUUQQQNNNLLLIIIFFFJJJMMMUUUbbbrrr}}}|||tttiii___^^^``````fffmmmooolllgggdddcccfffttt~~~xxxqqqllliiihhhhhhjjjjjjiiiiiijjjjjjkkklllmmmllllllmmmnnnpppqqqqqqrrrvvvzzz{{{yyyvvvtttsssrrrrrrrrrrrrssswww}}}{{{vvvnnnccc[[[RRRMMMFFF@@@>>>>>>??????============<<<<<<<<<<<<::::::999888888888888888eeekkkpppqqqsssvvvwwwuuutttmmmeee]]]UUUMMMCCC===555333111//////000000///...........................,,,++++++---......---,,,---------------------------------------------........................,,,,,,,,,++++++,,,,,,---+++,,,------......------------------............---------------------------.........//////000000000000////////////000000////////////////////////////////////000000000000000000000111222333444555666:::@@@KKK]]]yyy}}}ooo```UUULLLFFFDDDDDDBBB@@@>>>======>>>>>>===>>>BBBHHHLLLPPPZZZeeeuuu{{{qqqhhhdddeeeddddddccceeehhhjjjjjjjjjjjjiiiiiijjjllllllkkkiiidddbbbaaaaaa```___\\\ZZZXXXTTTOOOIIIDDDAAA@@@@@@=========>>>???@@@AAABBBDDDFFFHHHKKKMMMQQQUUUYYY___cccjjjrrr}}}wwwooohhhdddaaa]]]WWWSSSQQQOOOMMMKKKKKKOOOYYYfffvvvzzzpppggg^^^[[[]]]___dddkkkmmmjjjeeebbbaaagggvvv|||yyysssmmmiiigggggghhhjjjjjjiiiiiijjjjjjkkklllmmmmmmnnnnnnnnnpppqqqrrrtttwwwzzz{{{yyyvvvtttsssrrrsssssstttvvvzzz{{{uuuppphhh^^^WWWMMMIIICCC???======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777888888dddmmmssssssrrrssstttrrrqqqkkkaaaYYYQQQIII@@@999333222000///......//////...........................---+++,,,---......---+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,+++++++++,,,------++++++,,,------------,,,,,,------------.........------------------------------......///000000000000000////////////000000000000000000000000000000........./////////000000000000111222333333444444555888===CCCPPPhhhvvvfffVVVKKKGGGDDDCCC@@@>>>===>>>>>>???>>>???BBBHHHKKKOOOWWWaaajjjyyynnnhhhhhhdddcccbbbdddgggiiijjjiiilllkkkkkkmmmooopppooonnnhhhfffcccbbbaaa```^^^\\\[[[XXXTTTNNNIIIEEEBBBAAA>>>>>>>>>>>>>>>???@@@AAACCCEEEGGGIIIJJJMMMRRRUUUWWW[[[aaahhhqqq~~~~~~uuulllgggbbb```\\\YYYWWWTTTRRROOONNNSSS]]]kkkzzzuuummmfff^^^[[[[[[]]]bbbhhhjjjgggbbb```___hhhxxx~~~vvvsssnnnjjjggggggggghhhjjjjjjiiiiiijjjjjjkkklllmmmnnnoooooooooooorrrtttuuuxxxyyyyyywwwuuutttttttttuuuvvvxxxzzz~~~}}}uuunnniiiaaaYYYSSSJJJFFFAAA>>><<<<<<;;;:::::::::::::::::::::999999888888777777777777777888dddnnnvvvuuurrrqqqpppooonnnggg]]]TTTMMMEEE<<<666111111000///...---...///........................///---+++,,,---...---,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,+++++++++,,,,,,---...+++,,,------......------,,,,,,---------.........------------------------------......///000000111000000////////////000000000000000000000000000000////////////000000000000111111222333333444444444666:::>>>BBBJJJ^^^yyyzzzeeeVVVQQQFFFEEEBBB???>>>>>>>>>???BBBAAACCCHHHJJJMMMTTT\\\___ssswwwooommmfffdddcccdddgggiiijjjjjjlllkkklllnnnppprrrqqqpppkkkhhheeecccbbbaaa___]]]^^^\\\YYYTTTOOOJJJFFFDDDAAA@@@??????>>>>>>??????AAABBBDDDEEEFFFIIIMMMPPPPPPTTTZZZ___fffqqq}}}|||sssmmmfffeeeeeeeeeddd```ZZZUUURRRWWWbbbppp~~~xxxoooiiiddd^^^ZZZZZZYYY___eeefffddd```^^^^^^iiizzz{{{wwwpppnnnkkkhhhffffffggghhhjjjjjjiiiiiijjjjjjkkkllllllnnnppppppoooooorrruuuvvvwwwxxxwwwuuuttttttuuuwwwyyy{{{~~~~~~yyypppgggaaa[[[TTTOOODDDBBB>>><<<<<<<<<;;;:::;;;:::::::::999999888888777777666666666777777888eeeooowwwvvvrrrpppooonnnkkkdddZZZQQQJJJBBB999333111111111///---,,,---...........................///---,,,,,,---...---,,,***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++,,,,,,---...,,,---......//////......,,,,,,,,,---------..............................---------...///000000111000000////////////000000000000000000000000000000000000000000111111111111111222333444444444444444444999===@@@EEEVVVoooppp___ZZZIIIGGGCCC@@@>>>=========@@@??????CCCEEEGGGMMMTTTWWWhhh~~~~~~tttrrrgggfffdddeeegggjjjkkkkkkkkkkkkkkknnnqqqrrrqqqpppmmmjjjfffcccbbbaaa___^^^```___\\\XXXSSSNNNIIIFFFDDDCCCAAA???>>>=========???@@@AAABBBCCCEEEIIILLLNNNQQQVVV[[[```gggqqqyyyxxxqqqiiilllooorrrqqqkkkbbb[[[UUUZZZeeesss|||rrrjjjfffbbb\\\XXXXXXVVV[[[aaadddaaa^^^]]]]]]iiizzz}}}wwwrrrkkkjjjhhhfffffffffggghhhjjjjjjiiiiiijjjjjjkkklllllloooqqqpppoooooorrruuuvvvwwwwwwuuutttsssuuuvvvzzz|||xxxmmmccc\\\VVVOOOKKK@@@>>><<<;;;;;;<<<;;;:::;;;;;;::::::999888888777777777666666666666777888fffrrrzzzxxxrrrpppqqqrrreee___VVVMMMEEE===777444111111000000//////......///............---------....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------............////////////............/////////000......//////////////////000000000000000000000000111111000000000000111111666:::???AAAFFFQQQbbbpppnnnYYYQQQKKKEEECCC@@@===>>>BBB===>>>>>>???AAAFFFMMMRRRZZZ]]]iiiwwwoooiiifffiiikkkjjjiiiiiiiiijjjlllnnnoooooonnnnnnnnnllliiigggeeeccc```]]]______```^^^YYYSSSMMMHHHCCCBBBAAA@@@????????????@@@?????????AAACCCFFFHHHKKKNNNQQQTTTYYY___fffjjjwwwvvvrrrtttyyy}}}qqqggg```fffqqq|||wwwqqqiiiddd```^^^ZZZWWWZZZYYYZZZ]]]]]]\\\___dddtttxxxrrrnnnmmmgggeeebbb``````cccgggiiinnnmmmllljjjiiiiiijjjkkkmmmnnnoooqqqsssuuuvvvwwwwwwwwwwwwuuutttuuuxxxzzz|||}}}vvvlllccc[[[RRRIIICCC>>>===;;;:::999999::::::<<<;;;:::999888666555555555555555555666666666666gggqqqxxxwwwtttsssrrrpppaaa[[[SSSJJJBBB<<<777333111000000000/////////...///............------------.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------............////////////.........//////////////////////////////.........000000000000000000000000000000000000000111222222777;;;@@@EEEJJJUUUcccnnn~~~iiiUUUMMMGGGDDD@@@<<<<<>>>>>@@@EEEKKKPPPUUUXXXccctttwwwooojjjkkkllljjjhhhiiiiiijjjlllmmmnnnnnnnnnnnnnnnllliiigggfffeeebbb`````````aaa```\\\VVVQQQMMMFFFEEECCC@@@???>>>>>>>>>??????>>>???@@@CCCEEEGGGHHHKKKNNNRRRVVV[[[aaaeeemmmvvv}}}zzz{{{~~~rrrgggmmmvvv~~~uuuooohhhbbb___\\\XXXVVVWWWVVVWWWYYYYYYYYY]]]dddvvv|||uuuooojjjhhhbbbaaa```___aaaeeeiiikkkmmmlllkkkjjjiiiiiijjjjjjmmmnnnppprrrtttuuuvvvvvvuuuuuuuuusssssstttxxx{{{}}}{{{sssiii___WWWOOOGGGAAA===<<<;;;::::::999999999;;;;;;:::999888666666555555555555555666666666666iiipppuuuvvvvvvvvvrrrmmm]]]WWWNNNFFF???999555222000000000000///////////////............------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********........................+++++++++,,,,,,---------------------------------...............------------............////////////////////////.........000000//////.........---000000000000000000000000/////////000111222333444888<<>>===???============>>>BBBHHHLLLPPPRRRZZZgggtttxxxpppnnnmmmjjjhhhiiihhhiiikkklllmmmnnnnnnnnnmmmkkkiiihhhhhhgggeeecccaaaaaabbbaaa___[[[WWWTTTLLLIIIEEEAAA>>>===>>>>>>>>>>>>===>>>???AAACCCDDDDDDGGGKKKNNNQQQUUUYYY\\\cccjjjttt~~~qqqvvv~~~~~~{{{xxxtttpppiiiccc___\\\XXXVVVUUUTTTUUUWWWWWWXXX___hhhzzzyyysssoookkkeeeaaa\\\\\\]]]___bbbfffjjjlllkkkjjjjjjiiiiiiiiijjjjjjlllnnnqqqsssuuuuuuuuutttssssssrrrppppppsssxxx|||zzzqqqeeeYYYQQQJJJCCC???;;;;;;;;;;;;:::999999888::::::999888777777666666555555555555666666666666lllooosssvvvyyyyyyrrrhhh[[[UUULLLCCC<<<666222///000000000000///////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------........................---------.........//////////////////............000000000///......------000000000000000000000000......///000111333444555888===DDDMMMVVV^^^ccceeetttcccYYYOOOJJJFFFBBB@@@AAA===============@@@EEEHHHMMMOOOUUU\\\dddrrruuupppmmmjjjhhhiiihhhhhhjjjkkklllmmmnnnnnnkkkjjjhhhhhhhhhhhhgggeeeaaabbbbbbbbb```^^^[[[ZZZRRRNNNIIICCC???>>>>>>>>>============>>>???AAABBBAAADDDHHHKKKNNNPPPSSSUUU^^^cccjjjqqqzzz|||~~~{{{xxxvvvvvvsssmmmgggbbb^^^ZZZYYYWWWVVVWWWYYYYYY[[[eeeoooxxxpppkkkjjjgggbbb]]]YYYZZZ]]]```cccfffiiijjjhhhhhhhhhiiiiiijjjjjjjjjlllnnnqqqtttuuuuuusssrrrrrrqqqpppnnnoootttzzz|||rrrcccVVVMMMFFF@@@===999:::;;;;;;;;;999888777999999888888777777666666555555555555666666666666oooqqqsssvvvzzzzzzooocccZZZSSSIII@@@999333///---////////////000000000000///............---------------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------------------------.....................------------............///////////////.........000000//////.........---////////////////////////......///000222444555666999>>>FFFOOOWWW]]]```aaammm}}}iii]]]QQQLLLIIIDDDBBBBBB>>>>>>>>>===<<<>>>AAADDDKKKNNNRRRVVVZZZeee|||zzztttpppkkkiiijjjggghhhhhhjjjkkkmmmnnnooojjjiiiggghhhiiiiiihhhgggbbbbbbbbbaaa```___]]]]]]WWWSSSMMMGGGBBB?????????============>>>>>>???@@@@@@CCCFFFIIIKKKLLLOOOQQQYYY]]]bbbgggnnnxxx~~~}}}{{{zzzyyyvvvqqqkkkddd___[[[ZZZYYYYYY[[[\\\\\\___jjjvvvxxxqqqiiieeeeeeddd```\\\[[[\\\^^^```ccceeefffffffffggghhhiiijjjkkkkkkkkkmmmooorrrtttuuutttsssqqqqqqppppppoooqqqvvv~~~|||qqqaaaSSSJJJDDD???;;;888999:::::::::999888777888888777777777777777777555555555555666666666666rrrtttvvvxxx{{{xxxkkk]]]WWWPPPFFF<<<666111...,,,////////////000000000000///............---------,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++................................................+++++++++,,,,,,------------------------------------------...............,,,------------...................../////////000/////////////////////////////////////////////////////////000222444555666999???GGGNNNSSSWWW[[[]]]dddpppqqqdddVVVOOOKKKFFFCCCBBB?????????===<<<<<>>>>>>>>>>>>>>>>>>>>???BBBDDDFFFHHHJJJMMMOOORRRVVVZZZ^^^ccckkkuuu}}}}}}|||wwwpppggg```]]]\\\[[[\\\___aaa```bbbnnnzzz~~~xxxooojjjdddaaaaaaaaa___^^^^^^___```aaabbbcccddddddeeefffhhhjjjkkklllmmmmmmoooppprrrtttttttttrrrqqqqqqqqqrrrsssuuu{{{~~~wwwlll]]]PPPGGGBBB>>>;;;888888999999999888888777666666777777777777777777555555555555666666666666uuuxxxzzzzzzzzzuuugggYYYPPPJJJ@@@888333000...---.../////////000000000111///............---------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++---------...//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////,,,,,,---------.........,,,------...///000111111------......///000000000////////////////////////000000000111222333555666999???GGGLLLNNNQQQVVV[[[^^^eeetttppp```XXXRRRLLLFFFDDD@@@AAA@@@>>><<<<<<===???AAACCCHHHMMMPPPUUUbbbooo~~~uuuooonnnffffffggggggiiilllnnnooonnnlllkkklllmmmnnnmmmkkkiiigggeeecccaaa______^^^^^^[[[VVVPPPJJJFFFCCCAAA>>>>>>?????????>>>>>>===>>>@@@BBBCCCEEEHHHLLLOOOKKKOOOUUUYYY\\\bbbiiioooyyy}}}||||||xxxmmmeeeaaa``````bbbfffhhhfffhhhsss|||sssmmmgggeeeaaa^^^]]]]]]___```aaaaaaaaaaaabbbcccddddddeeefffhhhkkkmmmnnnnnnnnnqqqqqqrrrsssssssssrrrrrrqqqsssuuuwwwzzz~~~zzzuuurrrkkkbbbTTTJJJDDDAAA>>><<<888888777777777777888888555666666666777777888888555555555555666666666666wwwzzz||||||zzzssseeeWWWJJJDDD<<<555111///........./////////000000111111//////.........---------,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,///......------......///+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////,,,,,,,,,---------......+++,,,---...///111222222,,,,,,---...///000111111////////////////////////000000000111222333444555888@@@GGGJJJJJJLLLSSSZZZ]]]aaalll}}}|||jjj```YYYQQQKKKHHHAAAAAAAAA>>><<<;;;===>>><<<>>>CCCJJJMMMPPPYYYcccvvvyyyrrrooofffffffffgggiiikkknnnooopppooonnnnnnooopppooommmllljjjgggdddaaa```_________\\\XXXRRRMMMHHHDDDBBB>>>????????????>>>>>>===>>>???@@@AAACCCFFFKKKNNNHHHMMMSSSWWWZZZ]]]cccgggjjjppp{{{~~~~~~~~~}}}|||yyyyyyzzz~~~tttkkkgggfffeeehhhmmmooolllmmmxxx}}}uuullleeebbbaaa___\\\ZZZ[[[^^^aaabbbaaaaaaaaaaaaccceeefffdddfffiiikkknnnooooooooorrrrrrrrrrrrrrrrrrrrrrrrqqqtttwwwzzz~~~yyysssmmmhhhaaaYYYNNNEEEAAA???>>><<<999888777666666777888999555555666666777777888888555555555555666666666777uuu{{{~~~{{{tttkkk^^^SSSHHHBBB:::444000...---,,,.................................------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,---...///000111111,,,---....../////////......------,,,,,,------......---,,,,,,,,,,,,---......///000000///---+++))),,,,,,,,,---------......---...///000000///......///////////////.........///////////////////////////---...000111000444:::>>>EEEJJJJJJKKKPPPTTTUUU]]][[[```ppp}}}~~~tttiii\\\PPPIIIGGGCCC@@@AAA???;;;;;;===>>>@@@BBBEEEHHHLLLRRRVVVeeeuuu{{{uuusssmmmiiiiiijjjiiijjjmmmpppppppppooonnnmmmllllllllljjjgggdddcccbbbcccccc___]]]ZZZWWWSSSMMMFFFBBBBBB@@@>>>=========<<<;;;===>>>>>>@@@AAACCCEEEFFFGGGJJJNNNQQQSSSVVVYYY\\\bbbgggnnnxxx~~~~~~}}}|||yyyzzz}}}vvvooolllmmmqqqvvvxxxzzz|||xxxqqqjjjbbb]]]]]][[[ZZZ\\\```bbbaaa_______________aaaccceeeffffffgggiiikkkmmmoooqqqqqqqqqqqqrrrqqqoooooopppqqqwwwyyy}}}vvvjjjaaa]]]TTTNNNFFF@@@===;;;888666777777777777777777777777777777666666555555555444666666666666666666666666www|||~~~yyyqqqfffYYYMMMCCC>>>777222000//////.................................---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,---...///111111222)))******+++,,,,,,++++++------,,,,,,,,,,,,---------,,,++++++++++++,,,---//////000000///...---,,,---------.........//////...///000000000///....../////////////////////...////////////////////////000......111111111555:::>>>GGGNNNOOOPPPTTTVVVVVV]]]\\\aaannn~~~}}}~~~xxxiiiZZZPPPMMMHHHDDDDDDBBB>>><<<>>>===>>>@@@BBBEEEIIIOOOSSS^^^lll{{{tttnnniiiiiiiiiggghhhkkknnnooopppppppppooommmmmmlllkkkiiifffdddccccccccc```^^^[[[XXXUUUPPPJJJFFFEEECCC@@@>>>>>>>>>===<<<>>>>>>>>>???AAACCCDDDEEEIIIIIIJJJLLLOOOSSSVVVWWW^^^aaagggnnnvvv~~~{{{|||yyyuuusssvvvzzz}}}~~~wwwpppjjjddd^^^ZZZZZZYYYYYY[[[^^^``````___```______```aaaccceeefffggghhhiiikkknnnoooqqqqqqrrrrrrrrrpppooooooqqqsssyyy|||vvvhhh\\\VVVNNNIIIBBB>>><<<;;;999888777777777777777777777777777666666666555555555444444444444444444444444444xxx||||||vvvlll```RRRFFF===999444000///000000000...........................------------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,---...000111222333,,,,,,------------------------,,,,,,,,,,,,------,,,++++++******++++++,,,.........---------------........./////////000000111111111111000///............//////////////////////////////////////////111//////222222222555;;;AAAKKKTTTWWWXXXZZZZZZXXX^^^^^^bbbjjjsss}}}jjj]]]RRRKKKFFFDDDBBB===;;;<<<;;;<<<>>>@@@BBBFFFKKKOOOUUU```rrrzzzsssmmmlllkkkhhhhhhjjjlllmmmoooqqqqqqpppooonnnlllkkkjjjiiigggeeedddddd```^^^\\\ZZZXXXTTTPPPLLLJJJGGGCCC@@@@@@??????>>>>>>>>>>>>???@@@BBBCCCDDDPPPKKKGGGFFFJJJNNNPPPPPPZZZ\\\```eeejjjrrrzzz|||zzz|||zzzuuullleee```\\\YYYWWWWWWWWWWWWZZZ]]]___```___aaa`````````aaabbbdddeeegggiiijjjmmmooopppqqqqqqssssssqqqooonnnooosssvvv{{{tttdddWWWOOOFFFCCC>>>;;;:::::::::999777777777777777777777777666666666555555555555555333333333333333333333333xxx{{{zzzrrrggg[[[MMMBBB999666111//////000000000........................------------------------------------------------++++++,,,,,,,,,,,,------......---------,,,,,,,,,++++++---...000111333333......---------.........---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,++++++***++++++,,,------.........////////////222222222111000///..................////////////////////////////////////111///000222333222666<<>>>>>@@@CCCHHHKKKNNNVVVcccrrr|||uuurrrooojjjiiijjjjjjlllnnnqqqrrrqqqpppooollllllkkkkkkiiigggfffddd```^^^\\\[[[ZZZXXXTTTQQQOOOKKKFFFBBBAAA@@@??????>>>>>>>>>>>>???AAABBBBBBUUUNNNFFFDDDGGGKKKMMMLLLRRRUUUYYY]]]bbbiiipppuuu~~~zzzrrrlllccc\\\YYYWWWWWWWWWVVVVVVWWWZZZ\\\___``````bbbaaa``````aaacccdddeeehhhjjjlllnnnpppqqqqqqrrrsssrrrpppmmmmmmpppuuuyyy~~~yyynnn___RRRKKKCCC@@@===:::999999999999777777777777777777777777555555555555555555555555333333333333333333333333wwwyyywwwnnncccXXXKKK@@@888555111......///..............................------------------------------------------------+++++++++,,,,,,---------......---------,,,,,,,,,++++++,,,...///000222222++++++***))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,+++,,,,,,---...,,,,,,---------.........333222222111000/////////---.........//////000000000000000000000000000000111///000222333222666<<>>>>>???AAAFFFIIIKKKQQQZZZdddrrr|||wwwrrrllliiijjjiiijjjmmmoooqqqqqqpppppplllllllllkkkjjjhhhgggfffaaa___]]]\\\[[[YYYWWWTTTQQQNNNIIIEEEDDDBBBAAA???>>>>>>>>>>>>>>>???@@@AAAPPPJJJCCCBBBHHHNNNPPPPPPKKKNNNQQQUUUYYY___fffjjjsss{{{xxxsssjjjeee]]]XXXVVVVVVWWWWWWUUUWWWYYY[[[\\\^^^```bbbaaaaaaaaaaaabbbccceeefffiiikkkmmmpppqqqrrrrrrrrrqqqpppnnnmmmmmmrrrxxx}}}|||~~~xxxpppeeeZZZPPPJJJCCCAAA???;;;888777777888666666666666666666666666444444444555555555555555444444444444444444444444vvvwwwtttjjj___TTTHHH===777444000......///...---........................,,,,,,,,,------------......------------,,,,,,,,,***++++++,,,,,,------.........---------,,,,,,,,,++++++,,,---...//////000---,,,+++*********+++,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,////////////............,,,,,,,,,------------...222111000///////////////------......///000000000000000000000000000000000111//////222222222555;;;GGGQQQZZZ\\\[[[ZZZWWWSSSQQQRRRUUUUUURRRSSS___mmmyyyiiiWWWLLLFFFBBB@@@AAA>>>>>>???>>>>>>@@@CCCFFFIIINNNTTTZZZddduuu}}}vvvnnnjjjjjjiiijjjkkkmmmnnnoooppppppmmmlllkkkjjjiiihhhggggggeeebbb___^^^]]][[[XXXVVVSSSPPPMMMJJJHHHFFFCCCAAA???>>>>>>>>>>>>>>>??????DDDAAA???AAAHHHNNNSSSTTTMMMOOORRRTTTVVVZZZ^^^bbbgggnnnxxx}}}wwwooojjjbbb^^^YYYVVVVVVVVVWWWWWWUUUWWWZZZ[[[\\\]]]___aaa`````````aaabbbdddfffhhhjjjllloooqqqssssssrrrrrrooooooooooooqqqvvv}}}}}}|||}}}xxxooofff]]]TTTLLLHHHCCCCCC@@@<<<888555555666666666666666666666666666444444444444444555555555444444444444444444444444uuuvvvqqqfffZZZOOOCCC999555222000//////000//////........................,,,,,,,,,---------............---------,,,,,,,,,******+++,,,,,,---............---------,,,,,,,,,+++++++++,,,,,,,,,------000///---,,,+++,,,---...,,,,,,++++++++++++,,,,,,+++,,,------------,,,+++---...//////...---,,,+++------------............111000///.........///000------......///000000111000000000000000000000000000......111111111555:::BBBKKKQQQQQQOOONNNLLLIIIFFFHHHKKKLLLJJJJJJRRR]]]uuuyyyaaaRRRIIICCC@@@AAA>>>>>>>>>======>>>AAADDDFFFKKKPPPSSSXXXfffyyy|||sssnnnnnnjjjiiiiiijjjkkkmmmooopppmmmllljjjiiihhhggghhhhhhiiigggccc```___]]]ZZZXXXUUUSSSQQQPPPNNNKKKGGGDDD???>>>>>>=========>>>>>>======>>>AAADDDHHHLLLNNNLLLNNNQQQRRRTTTVVVZZZ]]]]]]ccckkkqqqxxx}}}xxxsssllleee```YYYWWWUUUTTTUUUVVVUUUTTTUUUWWWZZZZZZZZZZZZ]]]_________```aaaccceeehhhiiikkkmmmpppsssttttttrrrrrrooopppqqqsssvvv||||||{{{|||}}}wwwqqqggg^^^WWWOOOHHHCCCBBBBBB@@@<<<777333333444666666666666666666666666333333333444444555555555333333333333333333333333uuuuuupppdddWWWKKK???444333111//////000111111111........................,,,,,,,,,------..................------,,,,,,,,,******+++,,,,,,---............---------,,,,,,,,,++++++++++++++++++++++++---,,,***(((((()))***+++,,,++++++++++++++++++,,,***+++,,,------,,,+++******+++,,,---,,,***'''&&&............/////////000//////...------...000000---------...///000000111000000000000000000000000///---...000111000444:::>>>EEEJJJHHHEEEEEEDDDAAA???@@@DDDGGGFFFEEEKKKSSSddd~~~ppp]]]RRRJJJGGGGGG===>>>===<<<;;;<<>>>>>============>>><<<>>>@@@AAA@@@AAABBBDDDDDDFFFIIIKKKMMMPPPTTTWWWZZZ___dddhhhllluuu}}}wwwrrrkkkddd]]]XXXSSSRRRRRRSSSUUUUUUSSSQQQTTTWWWYYYYYYXXXXXX[[[]]]^^^______aaacccfffiiijjjkkkmmmpppsssttttttsssrrroooqqqsssvvvzzzzzzxxxzzz||||||qqqkkkccc[[[TTTMMMEEE???@@@@@@@@@;;;666333333444666666666666666666666666333333333444444555555555222222222222222222222222wwwpppeeeYYYNNNCCC:::444000000000000////////////.........------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------........................000000//////.........---------,,,,,,,,,---......,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......------,,,++++++,,,---......//////..................////////////222222222222222111000///222111000000000111333333777888999:::;;;:::999999888999;;;===>>>AAAEEEHHHZZZllldddRRRLLLHHHCCCBBBAAA@@@===;;;<<>>>>>>>>>>>??????EEEEEEFFFHHHJJJMMMOOOPPPYYY[[[^^^aaafffllltttyyyyyyppphhhaaa]]]YYYWWWQQQQQQRRRSSSTTTUUUUUUVVVSSSTTTVVVWWWXXXYYYYYYYYY]]]^^^```cccfffjjjmmmooooooppprrrtttuuuuuuuuuttttttuuuxxx|||{{{vvvvvvxxx|||~~~~~~}}}ooohhh^^^VVVOOOIIIBBB===>>>===;;;999888666666555666666555555555444444444333333333333333333333333333333333222222111111111rrrkkk___SSSIII???777333000000000000/////////.........---------,,,,,,,,,------,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,------------------------............---------,,,......------,,,,,,++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,,,,---......//////......////////////000000000000111222222222111111000///000000/////////000111222555555777888888888777666444555777888999;;;???BBBJJJZZZsssooo[[[RRRKKKEEE>>>>>>===;;;;;;<<<>>>@@@@@@BBBEEEHHHLLLQQQWWW[[[jjjyyy|||qqqnnnjjjhhhggggggfffeeegggggghhhhhhhhhhhhhhhhhhllllllkkkjjjgggdddbbb```^^^\\\ZZZYYYXXXVVVSSSPPPIIIHHHFFFCCC@@@>>>===<<<>>>>>>>>>===>>>>>>??????CCCDDDEEEFFFIIIKKKMMMNNNRRRTTTWWW[[[___eeekkkppprrryyy~~~zzzuuupppggg```[[[WWWTTTRRROOOOOOPPPQQQRRRSSSTTTTTTSSSTTTUUUWWWXXXYYYYYYYYY\\\^^^```cccgggjjjmmmoooqqqrrrsssuuuvvvvvvvvvvvvwwwyyy}}}yyyvvvwwwzzz~~~~~~zzznnnfff[[[QQQJJJDDD>>>:::<<<;;;:::888777666555555666666555555555444444444333333333333333333333333333333333222111000000000kkkcccWWWKKKAAA:::444111000000000/////////.........------------,,,,,,,,,......------------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------...---,,,+++)))(((,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,---......//////......//////000000000111111111111111111111111000000/////////.........///000111111222333444444444444333222333444444555666:::<<>>===<<<<<<===>>>@@@AAACCCDDDFFFIIINNNRRR\\\jjj~~~{{{vvvooojjjgggeeecccbbbeeefffggghhhiiijjjkkkkkkmmmmmmmmmllljjjhhhfffddd```___]]]\\\\\\ZZZXXXUUUQQQOOOKKKFFFBBB@@@??????===============>>>???@@@AAAAAABBBDDDFFFHHHJJJKKKPPPRRRUUUXXX[[[```fffjjjiiimmmuuu~~~{{{uuuqqqiiiddd]]]XXXTTTQQQOOONNNOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSUUUVVVXXXYYYZZZZZZ\\\^^^```dddhhhkkknnnpppssstttuuuvvvwwwxxxyyyyyy|||~~~|||xxxwwwyyy~~~uuulllcccVVVKKKDDD???;;;777999999888777666666666666555555555555555444444444333333333333333333333333444333333222111000000///ccc[[[OOODDD;;;666222000000000/////////.........------------------------.........------.........,,,,,,,,,,,,,,,---------++++++++++++++++++++++++---------,,,,,,,,,,,,,,,***+++---------+++)))(((++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////,,,---......///.........////////////000000000000///000000111000000//////........./////////000000000000111111222222222222333444444444444555888:::>>>EEERRRfff~~~|||iii\\\QQQIIIGGGEEEBBB@@@???>>><<<;;;???@@@AAAAAABBBEEEIIILLLSSS___pppwwwooojjjgggeeeddddddeeefffhhhjjjlllmmmnnnnnnnnnnnnnnnllljjjhhhgggbbb```___^^^^^^^^^[[[ZZZXXXTTTOOOIIIEEEBBBBBBAAA>>>============>>>???@@@??????@@@AAACCCDDDFFFGGGMMMOOOSSSVVVYYY\\\aaadddgggjjjoootttzzz}}}{{{xxxrrrkkkfff^^^[[[VVVRRRPPPOOONNNMMMPPPPPPQQQSSSTTTUUUVVVVVVSSSSSSTTTVVVXXXZZZ[[[\\\]]]___bbbfffjjjmmmooopppttttttuuuvvvwwwyyy{{{|||{{{yyyxxxyyy~~~tttlllbbbSSSHHHAAA===:::888888888777666666666777777555555555555555555555555333333333333333333333333222222333333333333333333\\\TTTIII>>>777444222111////////////............------------------------.........------........................---------++++++++++++++++++++++++---------------------...((()))+++---------+++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,---...//////,,,---......///.........---------.........//////...//////000000000////////////000000000111111000000000000000111111222222333444444333333333666888999===FFFTTTiiiuuuhhh\\\SSSLLLIIIDDDBBBAAA@@@>>><<<===>>>??????@@@CCCGGGJJJJJJSSS```ooo~~~uuuoookkkiiigggeeeeeefffhhhjjjlllooopppnnnnnnnnnnnnmmmkkkiiihhhdddbbb```_________^^^\\\\\\XXXSSSMMMHHHEEEDDDDDD??????>>>>>>>>>>>>??????>>>??????@@@AAABBBDDDDDDGGGJJJNNNQQQTTTVVVYYY\\\```ccchhhlllqqqvvv{{{|||yyyuuuoooiiiaaa\\\UUUSSSOOOMMMMMMNNNMMMLLLNNNOOOPPPQQQSSSTTTUUUVVVSSSTTTUUUVVVXXX[[[]]]___```bbbeeehhhlllooopppqqqtttsssssstttwwwzzz}}}~~~yyyxxxyyy~~~sssjjj___QQQEEE???===<<<;;;999888888777777777888888444555555555555555555555333333333333333333333333111111222333444555666666UUUNNNDDD;;;555333111111/////////.........------,,,,,,,,,------------.........------------..................------------++++++++++++++++++++++++------------............((()))+++,,,---...------***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////,,,---......//////......,,,,,,---------.........---......///////////////...///000111111111000000111111000000111111222333111111222111000111444666777;;;AAAJJJYYYrrrsssfff]]]RRRMMMGGGCCCCCCDDDBBB@@@<<<===>>>>>>???AAAEEEHHHEEELLLVVVcccrrr|||uuupppllliiiggggggggghhhjjjlllooopppoooooooooooonnnllljjjhhhfffdddaaa`````````___^^^]]][[[VVVQQQMMMJJJIIIHHHBBBBBBAAA@@@????????????????????????@@@AAABBBCCCFFFIIINNNRRRUUUWWWYYY[[[WWW\\\dddkkkppptttxxxzzzyyy~~~}}}{{{zzzvvvpppjjjeee___XXXTTTMMMKKKIIIIIIJJJKKKKKKKKKKKKKKKLLLNNNPPPQQQRRRSSSUUUUUUUUUWWWZZZ]]]```bbbccceeehhhlllooopppqqqqqqsssrrrrrrtttwww|||~~~zzzxxxyyy{{{{{{ooodddZZZMMMBBB>>>=========999999888777777777888888444444444555555555555555333333333333333333333333000111222333444555666777NNNHHH@@@888444222000000//////.........---------,,,,,,,,,---------......------,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------++++++,,,,,,------......******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,---......//////......------------.........///,,,---....../////////...---...///000000000//////111111000000000111222333000000111000000111333666888<<<@@@CCCKKK___{{{xxxnnnaaaYYYPPPIIIHHHGGGDDDBBB===>>>>>>======>>>BBBEEEEEEJJJQQQYYYfffxxx~~~wwwqqqmmmjjjiiiiiihhhiiikkknnnoooqqqqqqqqqpppooollljjjiiiiiigggdddbbbbbbbbbaaa___^^^\\\YYYVVVRRRPPPNNNMMMEEEDDDCCCAAA@@@???>>>>>>@@@@@@@@@@@@@@@AAABBBCCCFFFJJJPPPTTTWWWXXXZZZ\\\RRRYYYdddlllrrrtttuuuvvvnnnqqqvvvzzz~~~}}}|||zzzvvvtttpppkkkeee^^^ZZZUUUQQQOOOIIIHHHGGGGGGJJJKKKKKKKKKIIIIIIKKKLLLNNNPPPQQQRRRVVVVVVVVVXXX[[[___bbbdddgggiiillloooqqqrrrrrrqqqsssrrrrrrtttxxx}}}yyyvvvwwwxxx|||~~~rrriii\\\SSSGGG>>>;;;<<<<<<<<<999888777666666666666666444444444555555555666666333333333333333333333333111111111222222222333333JJJEEE===777333111///...//////.........---------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,......---,,,,,,,,,------*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,---......//////................../////////000,,,------.../////////...,,,,,,.../////////...---111000000//////111222333000111222111111222555777777;;;>>><<<===LLLggg|||rrrhhhZZZQQQLLLIIIEEEAAA>>>>>>>>><<<;;;<<>>>>>AAAAAA@@@@@@AAABBBBBBCCCAAAFFFLLLQQQSSSUUUWWWXXXOOOWWWbbbkkkoooooommmlllgggjjjmmmpppsssxxx~~~}}}{{{yyyvvvrrrooohhhccc\\\VVVRRRPPPMMMLLLJJJHHHHHHIIIKKKMMMMMMMMMJJJJJJLLLMMMOOOQQQRRRSSSWWWWWWWWWYYY\\\```dddfffiiikkknnnqqqrrrsssrrrqqqsssssssssuuuzzz}}}yyyuuusssvvvxxx|||uuujjjcccUUUMMMBBB;;;999:::;;;;;;888888666555555444444444444444444555555555666666333333333333333333333333222222111111000/////////DDD@@@999444111///...,,,//////000000///...------------------------------,,,+++***+++---...---,,,+++---......,,,++++++,,,)))***,,,------,,,***)))''''''''''''(((***---......---,,,++++++,,,---...++++++,,,,,,,,,++++++***///...---,,,,,,,,,,,,---,,,------+++******,,,...------,,,+++,,,---...///++++++,,,,,,---...//////111111000///...---,,,,,,*********+++,,,---...///........................---------............///000000000000111111111111111111000000111333444666555888::::::===HHHYYYfff{{{hhhYYYQQQLLLGGGDDDDDDAAA===;;;;;;<<<======@@@DDDIIIMMMSSS]]]kkkuuuxxxuuuqqqkkkggggggjjjmmmnnnppppppoooooonnnmmmmmmmmmhhhiiijjjiiigggddd```^^^___^^^]]][[[XXXVVVUUUTTTPPPLLLHHHEEECCCAAA???>>>AAAAAA@@@@@@@@@@@@@@@AAAAAACCCFFFIIIKKKLLLLLLKKKMMMQQQYYYbbbiiiiiiccc]]]^^^___bbbfffkkkppptttvvvyyy{{{}}}|||yyyvvvsssnnnhhhddd___YYYRRRMMMJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLKKKKKKMMMNNNPPPRRRSSSTTTVVVXXXYYYZZZ[[[^^^bbbeeemmmmmmnnnoooqqqrrrrrrssstttuuuwwwyyy~~~{{{vvvtttvvvxxxxxx|||~~~zzzsssiii^^^VVVKKKDDD<<<999:::<<<;;;999777777666555555555555666444444333333333333222222222222333333333222111111333333222222111000//////@@@<<<777333222111000//////////////////...---,,,---------------------------,,,+++,,,...///...---,,,---///...,,,++++++,,,)))***,,,------,,,***)))+++++++++,,,---...///000------,,,,,,,,,,,,------+++++++++,,,,,,++++++***---------,,,,,,,,,,,,---,,,------,,,******,,,...------,,,,,,,,,---...///++++++,,,,,,---......///////////////............---,,,,,,,,,,,,,,,---...........................---------............////////////000000000111111111111000000111333444555444666888888999AAAOOOZZZssszzzhhhZZZQQQJJJFFFEEEAAA>>><<<<<<===>>>>>>???CCCGGGKKKPPPXXXdddmmm~~~xxxssslllhhhhhhjjjlllmmmoooppppppppppppooonnnnnnjjjjjjkkkkkkiiifffbbb`````````^^^]]][[[YYYWWWWWWSSSPPPLLLIIIGGGEEEBBB@@@@@@@@@????????????@@@@@@@@@BBBEEEHHHIIIJJJJJJJJJJJJKKKPPPVVV[[[]]][[[XXXWWWXXX[[[___dddhhhlllnnnssstttwwwzzz}}}~~~|||zzzxxxtttpppmmmhhhbbb^^^YYYTTTNNNJJJHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKKKKKKKLLLNNNOOOQQQSSSTTTUUUXXXZZZ[[[]]]^^^```dddfffiiiiiikkkmmmooorrrssstttvvvxxx{{{~~~xxxtttuuuyyy|||~~~|||yyyuuuooohhh^^^TTTNNNFFF@@@:::777888999888666777666555555444444555555444444333333333222222222222222333333333222222111333333222222111000000///;;;888444222222222222111---............---,,,,,,------------------------...---,,,---///000///...,,,---///...,,,++++++,,,***+++,,,------,,,+++***------...///////////////,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...---,,,,,,,,,,,,---...///+++,,,,,,------.........------.........//////000///......---,,,,,,------........................---------............///....../////////000000000111111111111111222333444222444666555444999CCCKKK\\\vvv}}}iiiZZZPPPKKKFFFBBB>>><<<===>>>>>>>>>===@@@EEEHHHLLLSSS\\\ccclll}}}yyyrrrmmmkkkkkkllllllmmmnnnoooqqqqqqpppooooookkklllllllllkkkhhheeecccbbbaaa```___]]]\\\[[[ZZZVVVTTTQQQOOOMMMJJJFFFCCCAAAAAAAAA@@@@@@AAAAAAAAA???AAACCCEEEGGGGGGGGGGGGHHHGGGFFFIIIMMMPPPRRRSSSPPPRRRTTTXXX\\\```dddfffiiijjjmmmqqqtttwwwxxxyyy|||}}}~~~{{{xxxvvvsssppplllhhhccc^^^XXXUUUPPPMMMHHHFFFFFFFFFGGGFFFGGGGGGGGGGGGHHHHHHIIIJJJLLLMMMNNNPPPSSSUUUVVVWWWZZZ\\\^^^___```cccfffiiifffgggiiilllpppsssvvvxxxxxx|||zzzuuutttyyy~~~}}}|||uuupppiiibbbZZZRRRJJJEEE@@@<<<777666666777555222555555444333333333444444333333333333222222222222111222333333333333333222333333222222111000000000888555222111111222111111,,,---------------,,,,,,,,,,,,------------------...,,,,,,---...///...---+++,,,...---+++******+++***++++++,,,,,,++++++***+++,,,---......---,,,++++++,,,---......---,,,+++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---...---,,,+++---...,,,,,,,,,,,,------......,,,,,,,,,---------......---------........./////////......---------..............................---------............///............////////////111111111111111222222333000333444444333555;;;@@@OOOfff|||gggXXXPPPGGGCCC???=========>>>===:::===AAAEEEJJJOOOVVV[[[bbbnnn{{{tttpppnnnmmmllljjjkkkmmmoooppppppooonnnllllllllllllkkkiiigggeeecccbbbbbb```___^^^]]]]]]YYYXXXUUUTTTRRRNNNIIIFFFEEEDDDCCCCCCCCCCCCCCCDDD??????AAABBBCCCDDDDDDCCCFFFEEECCCCCCFFFIIIMMMOOONNNOOOQQQTTTXXX\\\___aaaaaacccfffiiillloooqqqrrruuuvvvyyy{{{}}}~~~~~~~~~|||yyyvvvsssppplllhhhccc___ZZZUUUPPPLLLIIIGGGDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIILLLMMMNNNQQQSSSVVVXXXYYY\\\^^^```bbbccceeehhhjjjhhhiiikkknnnrrrvvvzzz||||||}}}xxxuuuxxx~~~|||zzzzzzrrrlllbbbYYYQQQJJJDDD@@@:::888666555666555333111555444333333222222333333333333333222222222222111111111222333444444444333222222222111111111000000777444222000000000///...,,,,,,---------------,,,,,,,,,,,,---------......,,,+++++++++---...---,,,***+++,,,,,,***))))))***++++++++++++++++++++++++++++++,,,------,,,***)))***+++,,,------,,,+++***++++++*********+++,,,---++++++,,,---------,,,+++,,,---......---,,,---...,,,,,,,,,---------------,,,,,,,,,---------------............---------------,,,,,,---...///000000........................---------............///............////////////000000111111111222111111000222444444444555999<<>>=========<<<888;;;???CCCHHHNNNSSSWWW]]]cccooozzzuuuqqqmmmlllhhhiiikkklllmmmnnnmmmmmmkkklllllllllkkkiiihhhgggddddddcccbbbaaa______^^^[[[ZZZXXXVVVUUUQQQMMMJJJGGGFFFEEEDDDCCCCCCCCCCCC>>>??????@@@@@@AAAAAA@@@BBBBBBBBBBBBCCCEEEHHHIIILLLMMMOOOQQQTTTXXXZZZ\\\\\\]]]```dddgggiiikkklllooopppsssvvvxxxyyyzzzzzzzzz|||~~~~~~~~~{{{xxxuuuqqqmmmjjjccc```[[[VVVRRRNNNJJJGGGEEEDDDCCCDDDFFFHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLNNNQQQTTTWWWYYYZZZ\\\___bbbccceeefffiiikkkkkkkkkmmmooossswww{{{~~~|||{{{yyyzzz|||yyyxxxxxxppphhh]]]RRRJJJDDD@@@>>>777777666666666555444222444444333222222222222333333333222222222111111111000111222333444555555555222222222111111111111111555333111000000///...,,,,,,,,,---............---+++,,,,,,------.........,,,+++***+++---...---,,,***+++---,,,***))))))***++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,+++++++++******)))***+++---...------...///...---,,,+++,,,---//////---,,,---...+++,,,------......------------------------------///.........------,,,,,,+++++++++,,,---///000111........................---------............///....../////////000000000000000111111222111111000000222444444444666888:::???LLLaaazzzlll\\\OOOKKKEEEAAA???>>>===<<<:::;;;===AAAFFFLLLPPPSSSVVVYYYaaaooozzztttooolllhhhhhhiiijjjkkkkkklllmmmllllllllllllkkkkkkjjjiiigggfffeeedddbbbaaa```___]]]\\\YYYXXXWWWUUURRROOOHHHGGGFFFDDDBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>===>>>@@@AAA@@@AAABBBDDDHHHIIIJJJLLLOOOQQQTTTUUUXXXYYY\\\___aaaccceeeeeehhhiiilllooorrrttttttuuuuuuwwwyyyzzzzzzzzz|||}}}}}}~~~~~~{{{vvvrrrnnnjjjeeebbbZZZWWWSSSOOOLLLIIIFFFDDDDDDCCCCCCEEEGGGIIIHHHGGGGGGGGGGGGHHHIIIJJJLLLLLLLLLMMMPPPSSSVVVYYY[[[]]]^^^```dddfffggghhhjjjllllllmmmnnnppptttyyy~~~}}}zzz{{{}}}zzzvvvuuutttllldddWWWLLLDDD@@@===;;;666666666666666555555555444444333222222222333333222222222222111111111111000111222444555666666666111111111111111111111111333111////////////...,,,,,,---...///////////////++++++,,,,,,---......///---,,,+++,,,.........---+++---......,,,++++++,,,,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++***))))))***+++---/////////000000///---+++***+++---//////...---------+++,,,---.........------------------------------,,,,,,------------......,,,,,,+++,,,,,,---..............................---------............////////////000000000111111000000111222222111000///111222222333333444555666:::AAAPPPeee~~~yyyhhhUUUQQQKKKFFFCCCAAA???>>>=========???CCCHHHLLLNNNQQQSSSYYYcccmmm{{{|||vvvrrrkkkjjjiiihhhiiijjjlllmmmmmmmmmmmmmmmmmmmmmlllllljjjjjjhhhfffdddcccaaaaaa```^^^[[[YYYYYYXXXWWWUUUMMMLLLJJJGGGEEECCCAAAAAA@@@???>>>>>>============:::<<<>>>???>>>>>>@@@BBBEEEEEEFFFHHHJJJMMMOOOPPPTTTUUUWWWYYY[[[]]]^^^^^^```bbbeeehhhkkkmmmnnnnnnppprrruuuvvvvvvvvvxxxyyyzzzzzz{{{}}}~~~}}}|||{{{xxxtttooojjjfffaaa\\\YYYRRROOOKKKIIIGGGFFFDDDBBBCCCCCCCCCEEEGGGHHHGGGFFFFFFGGGGGGIIIJJJLLLNNNOOONNNPPPRRRUUUYYY\\\___``````cccfffiiijjjkkklllnnnooooooqqquuuzzz|||xxxxxx{{{}}}vvvrrrpppppphhh```TTTIIIBBB>>>;;;:::555666555555444555666777555555444333333333333333222222222222111111111111///000222444555666777777111111111111111111111111000///......///000///---------...///000000//////++++++,,,,,,---...//////...---,,,---///000///...---///000///...,,,------,,,++++++******++++++,,,++++++***)))***+++,,,------,,,+++******+++,,,---+++***))))))***+++...///000111222111000...+++)))+++---000000...---------+++,,,---.........---,,,------------------------***++++++,,,---//////000------,,,+++++++++,,,,,,........................---------.........//////000000000000111111111111///000111222222111000///222222111111111111222333999<<>>===>>>AAAEEEIIIJJJPPPQQQWWW]]]aaajjj~~~}}}yyymmmllliiihhhhhhjjjmmmoooooooooooonnnnnnnnnnnnnnnmmmlllkkkiiifffdddcccbbbbbb___\\\ZZZ[[[[[[ZZZYYYSSSRRROOOLLLIIIFFFEEEDDD@@@@@@>>>======<<<<<<===:::===>>>>>>======AAADDDDDDDDDEEEGGGIIIKKKMMMNNNQQQRRRSSSUUUWWWXXXYYYYYYZZZ\\\```cccfffhhhiiijjjllloooqqqsssssstttuuuwwwxxxxxxyyy{{{|||~~~~~~|||zzzyyyxxxrrrooojjjeee```[[[VVVRRRMMMJJJGGGEEEDDDDDDBBBAAACCCCCCCCCEEEGGGGGGFFFDDDFFFGGGHHHIIIKKKMMMOOOQQQPPPRRRTTTXXX[[[___bbbcccbbbeeehhhkkklllmmmnnnppprrrsssuuuzzz}}}xxxtttwww|||{{{tttpppmmmmmmhhh```TTTIIIBBB>>><<<;;;555555555444333444666888666555444444333333444444222222222111111111111000///000222444555777777777111111111111111111222222000000000000////////////+++,,,---...///111222222+++,,,------......------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---++++++++++++,,,,,,,,,+++***+++,,,...///,,,,,,,,,++++++******************+++++++++,,,,,,/////////...---------,,,000111222222111///---+++------------------------------------------------,,,,,,------...------,,,---------,,,,,,+++++++++---------------------------,,,,,,,,,,,,---......---------............///000000000000000111111222222111111111111111222222999999>>>III[[[sssppp```RRRMMMLLLGGGDDDEEE>>>???AAAAAAAAABBBDDDFFFMMMQQQUUUVVVXXX___lllwwwyyyuuuooojjjiiiiiiiiiiiimmmmmmnnnoooppppppoooooommmlllkkkjjjhhhfffdddcccbbbbbb```___]]][[[ZZZYYYUUUTTTQQQNNNKKKIIIGGGFFFCCCBBBAAA???>>>>>>======<<<<<<<<<<<<<<<===>>>???AAABBBCCCDDDEEEFFFGGGHHHGGGIIIMMMPPPRRRSSSSSSSSSUUUWWWYYY[[[^^^aaaccceeeiiikkkmmmnnnnnnnnnppprrrrrrsssuuuwwwyyy{{{}}}~~~~~~~~~~~~}}}{{{zzzwwwtttqqqmmmfff]]]WWWUUUSSSNNNJJJKKKIIIFFFCCC@@@@@@@@@@@@???@@@BBBBBBBBBCCCFFFHHHJJJLLLMMMNNNOOOPPPSSSUUUVVVWWWYYY[[[^^^aaacccdddiiikkklllmmmmmmooorrruuuxxxyyy}}}yyytttrrrzzzyyyooommmnnnmmmjjj___PPPDDD>>>;;;999777888777777666555555444444666444222222555666555333222222333444333222111000111111111111111111111111////////////////////////000000/////////.........++++++,,,---......///000+++,,,------......------------------------------,,,,,,,,,,,,,,,++++++++++++******))))))***+++,,,++++++*********+++,,,---,,,,,,,,,+++++++++******---------............///............------------///000111111000...,,,+++,,,,,,,,,---------..............................------......---,,,,,,+++---------,,,,,,+++++++++........................---,,,,,,,,,,,,---......---------............///000000//////000000111222222222111111000111111111777777<<>>???>>>>>>===<<<<<<======???@@@AAABBBCCCDDDEEEEEEEEEGGGJJJMMMOOOPPPPPPPPPRRRSSSUUUXXX[[[^^^```aaadddfffhhhhhhhhhiiikkkmmmoooppprrrtttvvvxxxzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~|||zzzwwwuuussspppllliiiccc]]]UUUPPPNNNLLLHHHDDDBBBBBBAAAAAAAAABBBDDDEEEAAABBBDDDDDDDDDEEEGGGIIIJJJMMMQQQTTTUUUVVVWWWXXXYYYZZZ\\\___bbbdddfffgggiiijjjkkkkkkkkknnnrrruuu|||~~~|||yyyvvvvvv}}}uuussssssrrrggg]]]NNNBBB<<<:::888777555555444333333222111111444222000000222333333111222222333333333222111000111111111111111111111111//////////////////////////////.........---------***+++++++++,,,,,,,,,,,,+++,,,------......------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++---...+++************++++++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,------------------.........///000///...,,,+++++++++,,,,,,------......------------------------------...------,,,+++***------,,,,,,,,,,,,++++++////////////////////////---,,,,,,,,,,,,---......---------............///000000//////000000111222333222111000000000000000444555999>>>EEESSSllltttiii]]]QQQIIIGGGFFFDDD@@@>>>===>>>AAABBBEEEHHHLLLLLLLLLOOOWWW^^^kkkzzz|||uuuqqqpppooonnnnnnnnnmmmllllllkkkjjjjjjkkkkkklllkkkkkkjjjiiihhhddddddcccbbbaaa```___^^^ZZZZZZZZZYYYVVVSSSOOOMMMJJJIIIGGGDDDBBBAAA@@@@@@AAA@@@???===<<<;;;;;;;;;>>>>>>??????@@@AAABBBBBBBBBDDDFFFIIIKKKLLLLLLLLLNNNOOOQQQSSSVVVXXXZZZ[[[]]]___aaabbbbbbbbbdddfffjjjkkkmmmooorrrtttvvvwwwzzz{{{||||||}}}}}}}}}}}}{{{{{{{{{|||}}}|||yyyvvvsssooollliiieeeaaa^^^XXXSSSLLLIIIGGGFFFCCC@@@<<<===>>>???AAACCCDDDEEEDDDEEEFFFFFFEEEFFFHHHJJJIIINNNTTTYYY[[[\\\]]]^^^___```aaacccfffhhhiiijjjjjjjjjjjjkkklllpppuuuzzzyyyxxxyyyyyyzzz|||zzzvvvtttrrrbbbXXXJJJ???:::999888777777777777666555555444444333222000000222333222111222222333333222222111000111111111111111111111111000000000000000000000000......---------,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------//////...---,,,,,,++++++,,,---------------......---,,,,,,+++,,,---...///++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))*********+++++++++,,,,,,---------...------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......---------............//////////////////000111111333222111000000//////000111333777:::<<>>>>>>>>??????@@@CCCGGGHHHHHHJJJPPPUUU___kkk|||}}}wwwtttrrrpppmmmllllllkkkjjjjjjjjjjjjjjjkkklllllllllllllllllliiihhhgggeeecccaaa```___\\\]]]^^^]]][[[WWWSSSQQQNNNLLLJJJGGGEEECCCBBBAAA@@@???>>><<<;;;;;;;;;;;;======>>>>>>??????@@@@@@@@@BBBCCCEEEGGGHHHHHHHHHJJJKKKMMMOOOQQQSSSUUUVVVWWWYYY[[[\\\\\\]]]___aaaeeefffhhhkkkmmmppprrrssswwwxxxyyyzzz{{{|||||||||zzzyyyyyyzzz{{{}}}}}}{{{zzzxxxuuurrrooolllgggccc___\\\WWWUUUPPPMMMHHHFFFEEEEEECCCAAA===>>>@@@AAABBBBBBBBBAAAEEEFFFGGGGGGFFFGGGIIIKKKJJJNNNTTTYYY\\\___bbbdddffffffgggggghhhiiiiiiiiijjjjjjkkklllpppvvv}}}~~~wwwrrrssswwwzzzyyyrrrnnnkkk[[[QQQEEE;;;888888777777888888777777777666666666444333333222333333444444222222222222222111111000111111111111111111111111000000000000000000000000------------,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,------......------//////...---,,,,,,++++++---.........//////000000000///---,,,,,,,,,------------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------***+++++++++,,,,,,------,,,,,,,,,---------------......---,,,+++******)))************************))))))+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---------............////////////...///000000111222111111000//////000000111222666888888===LLL\\\wwwnnn```WWWKKKHHHDDDBBBAAA@@@>>>;;;===@@@CCCEEEFFFIIIMMMQQQWWW___kkkxxxzzzvvvsssmmmlllkkkjjjjjjjjjjjjkkkjjjjjjkkkmmmmmmnnnnnnnnnmmmllljjjgggeeebbb```___^^^___```___^^^ZZZWWWTTTQQQOOOMMMJJJGGGEEEDDDCCC>>>======<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDEEEFFFFFFGGGHHHJJJKKKMMMOOOPPPQQQSSSUUUWWWXXXYYYZZZ\\\^^^aaabbbdddgggjjjlllnnnooossstttuuuwwwxxxyyyyyyyyyxxxwwwwwwxxxyyy{{{}}}}}}}}}{{{xxxvvvuuurrrooolllhhheee___[[[WWWTTTPPPNNNJJJHHHFFFDDDDDDDDDCCCBBB@@@@@@AAABBBBBBBBBBBBAAADDDFFFGGGGGGFFFGGGIIIKKKMMMOOORRRUUUYYY^^^dddhhhkkkkkkjjjjjjiiihhhhhhgggggghhhkkknnnttt|||vvvqqqnnnrrrwww|||sssjjjddd___QQQIII???888666777666555333333333333333333222222333333333333222222333444222222111111111000000000000000000000000000000000000000000000000000000000......---------,,,,,,,,,............------------+++,,,------......------.........------,,,,,,+++------......///000000000///...,,,+++*********+++---............------,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,---...............---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------------++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---......---------............/////////......//////000111000000000//////000000111222222444777777:::DDDOOOeeeyyysssdddVVVQQQJJJFFFDDDBBB>>>;;;<<<>>>@@@BBBDDDGGGKKKOOOOOOTTT]]]fffsss}}}yyypppnnnmmmkkkjjjjjjkkkkkkiiijjjkkkmmmnnnnnnnnnnnnnnnmmmkkkiiifffdddbbbaaa___`````````^^^\\\YYYXXXTTTSSSPPPMMMKKKIIIHHHGGG??????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>===@@@@@@@@@AAABBBCCCCCCDDDEEEFFFGGGHHHJJJKKKLLLMMMNNNPPPRRRTTTTTTVVVXXXZZZ\\\]]]___bbbeeehhhjjjkkkmmmnnnoooqqqsssttttttuuuuuuuuutttuuuvvvxxxzzz|||~~~~~~~~~~~~~~~|||zzzxxxvvvsssqqqooolllhhheee```\\\WWWSSSPPPMMMJJJHHHCCCCCCBBBAAAAAA@@@AAAAAA???@@@AAABBBCCCDDDEEEFFFDDDFFFGGGGGGGGGIIIKKKMMMOOOQQQSSSUUUXXX^^^eeejjjmmmllllllkkkjjjiiihhhhhhfffiiimmmrrrxxx|||vvvssspppooouuuzzzzzzjjjaaaYYYTTTHHHBBB;;;777666666555333333333333333333333333333000111222111//////111222222222111000000000000111000000000000000000000000000000000000000000000000............------------------------............+++,,,------......------------------------------,,,,,,,,,---......//////------+++******+++,,,---------.........---,,,+++******+++++++++,,,,,,,,,(((((((((((())))))))))))++++++++++++************,,,,,,,,,------...///000++++++++++++++++++++++++------------------------++++++,,,,,,,,,++++++***+++++++++,,,,,,---------........................---,,,,,,,,,,,,---......---------............//////............///000000//////...//////000111222333111111555666888<<>>@@@CCCGGGJJJJJJNNNTTT[[[eeetttuuussspppmmmkkkiiiiiijjjiiijjjkkklllmmmnnnnnnnnnlllllljjjiiigggfffddddddaaaaaaaaa```___]]]\\\[[[WWWVVVTTTRRROOONNNMMMLLLDDDCCCBBBAAA@@@@@@??????>>>>>>>>>======<<<<<<<<<>>>>>>>>>??????@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHKKKMMMNNNOOOQQQSSSUUUWWWYYY[[[^^^aaadddfffgggfffgggiiikkklllnnnooooooqqqqqqqqqqqqrrrtttwwwxxx{{{{{{zzzzzz{{{|||~~~|||{{{zzzxxxvvvtttooommmjjjgggeeebbb^^^[[[VVVSSSNNNJJJHHHGGGEEECCC???@@@@@@???>>>>>>???????????????@@@BBBEEEGGGHHHDDDFFFHHHIIIJJJKKKNNNQQQRRRTTTWWWYYY\\\```eeeiiikkkkkkkkkkkkllllllllllllkkknnnsssyyy~~~wwwrrrsssqqqsssyyy~~~mmm___VVVOOOIII@@@<<<777666666666333111444444444444444444444444///111222111///...000333333222111000///000000111000000000000000000000000//////////////////////////////.........---------,,,,,,,,,------.........+++,,,------......------,,,,,,------------------******++++++,,,---.........---,,,,,,---...000111,,,,,,---...---,,,***)))*********++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,+++++++++******)))))),,,,,,,,,---...///000111((())))))+++,,,---......++++++++++++++++++++++++...------,,,+++***((((((+++++++++,,,,,,---------////////////////////////---,,,,,,,,,,,,---......---------.........//////...............///000000............///111222333555000///333666666777;;;@@@QQQkkkvvviiiXXXKKKEEECCCAAA???===<<<;;;;;;===@@@DDDFFFIIIMMMRRRVVV\\\gggwwwzzzwwwsssoookkkiiihhhhhhiiijjjkkklllmmmmmmmmmmmmjjjiiiiiiiiihhhgggggggggccccccbbbaaa```___^^^^^^ZZZYYYWWWUUUSSSQQQPPPPPPIIIHHHFFFDDDBBBAAA@@@@@@=========<<<<<<;;;;;;:::===============>>>??????@@@AAAAAABBBDDDEEEEEEFFFDDDFFFIIIJJJKKKMMMOOOQQQTTTUUUXXX[[[^^^aaacccdddaaabbbdddfffhhhjjjjjjkkknnnnnnnnnnnnppprrrtttuuuxxxxxxwwwwwwxxxzzz{{{|||~~~~~~{{{yyywwwuuutttrrrpppnnnfffdddaaa___\\\YYYUUURRRPPPLLLHHHDDDCCCBBBAAA@@@>>>???@@@@@@>>>>>>??????AAAAAA@@@???@@@CCCEEEGGGEEEGGGIIIJJJKKKMMMQQQSSSTTTWWW[[[^^^```cccfffhhhiiijjjkkklllmmmnnnoooppprrrvvv{{{{{{wwwuuutttsssvvv|||{{{zzzqqqcccUUUMMMGGGBBB<<<999666666777666222///000000000000000000000000111333444333000000222555333222000/////////000111000000000000000000000000////////////////////////111000000///......------------------------------.........---,,,+++))))))***++++++,,,,,,------......---+++))))))***+++,,,************************++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++---,,,+++*********+++,,,------------------------------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///+++++++++,,,,,,---------,,,,,,,,,---------...............------,,,,,,,,,---------............///000000000000////////////............////////////111111222333444666666777???DDDTTTooo}}}eeeSSSJJJGGGDDDAAA??????>>>===>>>???@@@AAABBBIIIPPPTTTWWW^^^jjjsss{{{uuuqqqnnnlllkkkhhhggggggiiikkkmmmmmmlllnnnmmmmmmmmmmmmllliiigggeeeeeedddcccaaa___]]]\\\[[[ZZZYYYWWWWWWVVVVVVVVVRRROOOKKKHHHFFFDDDAAA???@@@@@@???>>>>>>???AAABBB=========>>>>>>@@@AAABBB@@@@@@AAABBBDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLPPPQQQRRRTTTVVVXXXYYYZZZ\\\\\\]]]___aaaccceeegggggghhhjjjlllmmmnnnrrrtttuuutttttttttvvvyyy{{{}}}~~~}}}{{{{{{|||{{{zzzxxxuuutttrrrooollljjjhhhgggaaa___[[[WWWSSSOOOMMMLLLEEEEEEDDDCCCAAA@@@??????>>>>>>>>>???@@@@@@AAAAAA???@@@@@@BBBCCCEEEGGGHHHGGGHHHJJJLLLNNNPPPQQQQQQUUUYYY^^^bbbdddeeeggghhhkkklllmmmnnnoooqqquuuxxxzzz~~~~~~xxxvvvuuuvvvuuuwww|||zzzsssrrrkkk```VVVMMMFFFAAA>>>>>>;;;888444333333444555555222000///000111111000000000000000000000000000000000000000////////////111111000000//////......000000000000////////////000000//////...------,,,------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,+++...---+++***)))***+++,,,************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///+++++++++,,,,,,---------,,,,,,,,,------------.........---------,,,,,,,,,---------............//////////////////000000000............////////////000000111222333444555555999<<>>======>>>>>>>>>DDDKKKOOOQQQWWWaaajjjyyy{{{vvvssspppnnniiihhhggggggiiiiiiiiihhhiiiiiijjjlllnnnnnnmmmkkkgggffffffdddcccaaa___^^^[[[[[[ZZZYYYXXXXXXXXXXXXTTTQQQNNNKKKIIIGGGDDDBBB@@@???>>>=========>>>>>>======<<<<<<<<<<<<======<<<===>>>>>>???@@@AAAAAADDDDDDEEEFFFGGGHHHIIIIIIMMMNNNOOOQQQSSSTTTVVVVVVWWWXXXYYYZZZ]]]___aaabbbdddeeeggghhhhhhjjjmmmooopppppppppqqqtttwwwzzz||||||~~~~~~~~~}}}}}}~~~~~~{{{zzzwwwwwwvvvuuusssqqqnnnllljjjhhheeebbb```^^^XXXWWWTTTPPPLLLIIIGGGFFFDDDDDDCCCBBBAAA@@@??????===>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBDDDFFFGGGHHHHHHJJJLLLOOOQQQSSSTTTUUUXXX\\\aaadddfffggghhhjjjiiikkkmmmnnnpppssswwwzzz{{{xxxwwwxxxyyy{{{}}}}}}tttllleee___UUULLLEEE@@@===;;;;;;:::777555444333444555666444222111222333333222000000000000000000000000000000000000/////////...000000000000//////......000000000/////////......//////......---,,,,,,,,,------------------------***+++,,,,,,------------...------,,,++++++******---,,,+++*********+++,,,************************++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))+++*********+++,,,------++++++++++++++++++++++++*********+++,,,---------------------------------+++,,,------,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...------------,,,,,,,,,---------............///.........//////000000111............//////////////////000111222333333444888:::AAAOOO___uuuhhhXXXNNNHHHDDDCCCBBBAAA@@@???>>>===<<<<<>>=========???>>>===<<<;;;:::::::::<<<<<<<<<<<<=========>>>AAABBBCCCCCCDDDEEEFFFFFFIIIJJJKKKLLLNNNPPPQQQQQQQQQRRRTTTUUUWWWYYY[[[\\\___```bbbbbbbbbdddfffhhhiiijjjkkkmmmppptttxxxzzzyyy{{{|||{{{zzzzzz{{{|||{{{{{{||||||~~~~~~}}}~~~}}}{{{yyywwwuuurrrpppooommmjjjhhheeedddbbb___\\\YYYVVVUUUOOONNNKKKIIIFFFDDDCCCBBBCCCBBBBBBAAA@@@??????>>>===>>>>>>??????@@@AAAAAABBBBBBCCCCCCEEEFFFHHHIIIKKKMMMOOORRRUUUXXXZZZZZZ^^^aaaeeeggghhhiiikkkllliiikkkooorrruuuyyy~~~{{{xxxxxxzzz}}}}}}~~~}}}vvvkkkbbbWWWQQQHHHAAA===;;;::::::777777666666555444444444555333222111333333333222000000000000000000000000000000000/////////......000000000////////////.../////////.........------......---------,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++******,,,,,,+++******++++++,,,************************++++++++++++++++++++++++---,,,+++******+++,,,---************************,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------***,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------............///------......///000111111............//////////////////000111111222333333666888>>>FFFQQQdddqqq___SSSLLLIIIEEEDDDDDDCCCAAA@@@>>>======AAAGGGIIIJJJLLLQQQVVVYYYcccqqq|||zzzrrrooollljjjjjjiiihhhfffiiihhhhhhiiikkklllkkkjjjkkkkkkjjjiiihhhfffdddddd^^^^^^]]]]]]]]]^^^______\\\YYYVVVSSSRRRQQQNNNMMMIIIHHHFFFDDDBBB@@@??????AAA@@@???>>>===<<<<<<<<<>>>>>>>>>===============@@@@@@AAAAAABBBCCCCCCDDDFFFFFFGGGIIIJJJKKKMMMMMMNNNOOOPPPRRRTTTUUUVVVWWWZZZ[[[]]]]]]]]]^^^```bbbcccdddfffiiimmmqqqtttvvvwwwxxxyyyxxxwwwwwwxxxyyyyyyyyyyyyzzz|||}}}~~~}}}}}}|||zzzxxxwwwwwwvvvtttrrrssspppmmmjjjhhheeebbb___^^^]]][[[XXXUUURRRPPPOOOIIIHHHGGGEEECCCBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>??????@@@@@@AAAAAACCCCCCCCCDDDEEEGGGIIIIIIMMMOOORRRVVVYYY\\\^^^___bbbeeehhhjjjjjjkkkmmmnnnllloootttyyy}}}xxxwwwvvvwwwzzz~~~}}}||||||zzzqqqeee[[[OOOIIIAAA<<<999999::::::444444555666555555333333222000///000111111111///000000000000000000000000000000/////////.........///////////////////////////.........---------------------------,,,,,,,,,------------------------,,,,,,------,,,,,,+++************++++++,,,,,,,,,+++++++++++++++++++++,,,************************++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------............///,,,------...///000000111............////////////000000111111222222333333...111777>>>DDDRRRkkkxxxeeeXXXOOOKKKFFFEEEDDDCCCAAA@@@???>>>>>>AAAEEEFFFGGGHHHKKKNNNSSSZZZeeeqqq}}}wwwtttpppmmmlllkkkiiihhhhhhgggfffgggiiikkkjjjjjjllllllkkkkkkiiihhhfffeee``````_________```aaaaaa^^^\\\YYYWWWVVVUUUSSSQQQMMMMMMKKKIIIFFFDDDBBB@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>============?????????@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKMMMOOOQQQRRRSSSTTTTTTUUUWWWXXXXXXXXXYYY[[[]]]^^^___aaaeeeiiillloooqqqrrrtttuuutttsssssstttvvvvvvvvvvvvwwwyyyzzz|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{zzzzzzwwwuuurrrqqqqqqooommmkkkmmmjjjgggdddbbb___[[[YYYWWWVVVTTTQQQNNNLLLJJJIIIEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBCCCCCCDDDEEEGGGIIIKKKLLLPPPRRRUUUYYY]]]```bbbccceeehhhjjjkkklllmmmooopppooosssyyy}}}xxxssstttwww|||~~~}}}|||{{{yyyuuulll```WWWJJJEEE>>>999777888888888222333444555555444222111111//////000111222000///////////////////////////////////////...........................////////////.........------------......------------------------------------------------------,,,,,,+++***))))))******+++,,,,,,---***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...---------............///---------......//////000............////////////000000111111222222222222---000666;;;>>>GGGYYYjjjnnn```VVVQQQKKKIIIFFFCCCAAA?????????>>>???AAAAAAAAABBBEEEGGGOOOUUU]]]eeennn{{{~~~zzzuuupppnnnllljjjhhheeeddddddeeeiiikkklllllllllkkkkkkkkkjjjhhhgggfffbbbbbbaaaaaaaaaaaaaaabbb```^^^[[[YYYYYYXXXVVVUUUPPPOOONNNLLLIIIFFFDDDBBB@@@???>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;======>>>>>>>>>?????????AAAAAABBBCCCDDDEEEFFFFFFIIIJJJLLLNNNPPPPPPPPPPPPPPPRRRSSSTTTTTTUUUXXXZZZYYY[[[]]]```cccfffhhhiiijjjlllnnnnnnmmmmmmooopppqqqqqqrrrssstttvvvwwwxxxyyyyyyzzzzzz{{{||||||||||||}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{zzzzzzyyyyyyyyyyyyxxxwwwvvvvvvssspppnnnlllkkkjjjgggeeedddbbb^^^\\\ZZZXXXUUURRRNNNMMMLLLJJJHHHFFFDDDCCCAAA@@@@@@???>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCDDDDDDDDDEEEFFFHHHJJJMMMOOOPPPTTTVVVYYY]]]```ccceeefffhhhjjjlllnnnnnnooorrrtttsssxxx~~~}}}xxxvvvtttwww}}}}}}{{{xxxtttmmmcccXXXQQQDDD@@@:::777555555555555222222333444444333111111111111000222333444222111/////////////////////////////////.........---------............//////////////////.........------........................------------------------++++++,,,---------,,,,,,***************+++++++++******++++++,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++******************************+++,,,,,,,,,+++***++++++++++++++++++++++++------------------,,,,,,++++++++++++++++++++++++)))+++,,,,,,++++++,,,------------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......---------............///....................................//////////////////000000000000111111222333777:::;;;???LLLYYYqqqzzzooofffaaaWWWSSSNNNHHHDDDBBBBBBBBB??????>>>======???BBBDDDJJJOOOUUUZZZ```kkkxxx~~~xxxsssooollljjjeeedddcccdddgggjjjkkkkkkkkkkkkjjjjjjiiihhhffffffdddcccbbbbbbaaaaaaaaaaaa```^^^[[[ZZZZZZYYYXXXVVVTTTSSSRRRQQQNNNKKKHHHFFFCCCBBBAAA???>>>======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>??????@@@AAABBBCCCCCCEEEFFFIIIKKKLLLLLLLLLKKKKKKMMMNNNOOOPPPRRRTTTWWWUUUWWWYYY[[[]]]___```aaa```bbbdddeeeeeefffgggiiilllllllllmmmoooppprrrssstttttttttuuuvvvwwwwwwwwwwwwxxxzzz{{{{{{{{{zzzyyywwwwwwxxxyyyyyyyyyyyyxxxxxxxxxwwwvvvvvvuuuttttttqqqqqqqqqqqqpppooonnnnnnllljjjgggeeedddbbb___]]]ZZZWWWUUUSSSRRRPPPNNNLLLHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@???>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBCCCBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGIIILLLOOORRRUUUVVVYYY[[[^^^aaadddgggiiijjjkkkmmmooopppqqqsssvvvxxx{{{|||xxxvvvuuuwww}}}{{{uuulllbbbWWWNNNIII>>>;;;888666555555444333222333333222222111000000000000000222444444222000//////////////////////////////.........------------------.........//////000000000/////////............//////////////////------------------------))))))+++,,,---.........,,,,,,++++++***))))))))))))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))'''(((***,,,------------))))))))))))))))))))))))+++,,,,,,------......///************************)))+++,,,,,,+++***,,,------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........---------.........//////...............---------............/////////000.........///////////////555444555666666888AAALLL\\\sss|||vvvrrrccc^^^WWWOOOIIIGGGFFFFFFAAA@@@>>>======???BBBDDDEEEIIIOOOSSSXXX```lllvvvyyytttpppmmmiiigggeeeeeefffgggggggggjjjjjjjjjiiihhhgggfffeeeeeedddcccbbbaaaaaaaaaaaa```^^^\\\ZZZZZZZZZXXXWWWXXXXXXWWWUUUSSSPPPMMMKKKIIIGGGEEECCC@@@???======;;;;;;;;;<<<<<<=========999999999999999:::::::::<<<======>>>???@@@AAAAAAAAACCCFFFHHHIIIIIIHHHHHHGGGIIIKKKLLLMMMOOORRRUUUSSSTTTVVVXXXYYYZZZ[[[[[[YYY[[[]]]^^^___```bbbdddhhhhhhiiijjjkkkmmmnnnoooppppppqqqqqqrrrsssttttttrrrtttvvvwwwxxxwwwvvvuuusssttttttuuuuuuuuuuuuuuurrrrrrqqqppppppooonnnnnniiiiiiiiiiiihhhgggffffffeeeccc```^^^]]][[[XXXVVVRRRPPPNNNMMMLLLKKKIIIGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@AAA@@@AAAAAABBBBBBCCCCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFIIIJJJLLLOOORRRVVVYYY[[[]]]^^^aaadddgggiiikkklllmmmoooqqqrrrtttvvvyyy||||||wwwtttuuuuuu{{{{{{rrrfffZZZOOOFFFBBB;;;999777777777777555444333333222222111000000000.........000222222000...//////////////////////////////.........------------------.........//////000000000000////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++***,,,...000000...,,,******+++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++******))),,,+++***))))))***+++,,,------,,,++++++,,,,,,---,,,,,,++++++,,,,,,---............------,,,,,,,,,+++++++++*********))))))***************)))((('''******+++++++++,,,,,,,,,***++++++,,,,,,++++++******+++,,,---............111111222222222333333333222111000.........///000........................000000000000000000000000444333333444777:::===???OOO___vvv{{{mmm___YYYTTTLLLGGGGGGEEEBBBAAACCCCCC@@@???AAACCCFFFKKKOOOSSSXXX]]]aaauuuxxxrrrppplllhhheeedddeeeeeedddggghhhiiiiiiiiigggdddcccdddfffggggggdddbbbaaabbbaaabbbbbb___[[[XXXXXXZZZYYYXXXVVVUUUUUUSSSPPPNNNKKKJJJIIIGGGEEECCCBBBAAA@@@???===;;;:::;;;<<<===;;;;;;::::::::::::::::::999::::::;;;<<<===>>>>>>AAAAAABBBCCCCCCDDDEEEEEEGGGHHHJJJLLLMMMMMMMMMLLLNNNOOOPPPQQQSSSTTTUUUVVVVVVUUUUUUVVVXXX[[[^^^```___```aaaccceeeggghhhiiiiiijjjkkklllmmmmmmmmmmmmooooooppppppooonnnmmmmmmnnnnnnnnnnnnmmmlllkkkjjjmmmmmmlllkkkiiigggfffeeefffeeecccaaa___^^^^^^]]]ZZZYYYYYYWWWUUURRROOOMMMOOONNNLLLJJJHHHFFFDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@AAAAAAAAAAAACCCEEEEEEDDDDDDEEEFFFEEEFFFFFFEEEDDDFFFIIIKKKKKKMMMQQQUUUXXX[[[\\\]]]bbbeeeiiikkkllllllmmmnnnmmmpppsssuuuxxx{{{}}}vvvqqqpppqqqsssttt}}}yyyggg[[[QQQGGG@@@===444333333222111111111222111111111111000000000000////////////////////////////////////////////////////////////////////////........................000000//////.........------,,,,,,++++++,,,,,,------------------,,,++++++++++++,,,,,,,,,,,,++++++((()))+++,,,,,,+++)))(((+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++*********++++++,,,++++++************++++++,,,++++++************+++,,,++++++++++++,,,------...---------,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,+++***************+++++++++,,,,,,***++++++,,,,,,++++++***++++++,,,,,,---.........333333333222111111000000000///...---------...///........................000000000000000000000000222222222333555888;;;===CCCPPPdddzzzrrrkkkdddYYYPPPLLLGGGCCCAAABBBAAA===<<<>>>BBBDDDHHHKKKOOOTTTZZZ^^^hhhooo~~~yyyssspppkkkgggfffeeeeeedddgggggghhhiiihhhfffdddccccccdddffffffdddbbbaaabbbaaabbbbbb```\\\YYYYYYZZZZZZYYYWWWVVVVVVUUURRRPPPMMMLLLKKKIIIGGGFFFDDDDDDBBB@@@>>><<<<<<<<<===>>>;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<======@@@@@@@@@AAABBBBBBCCCCCCCCCDDDFFFGGGHHHIIIIIIHHHJJJKKKLLLMMMOOOPPPQQQRRRRRRQQQQQQRRRTTTWWWYYY[[[XXXYYY[[[\\\^^^```aaabbbeeefffggghhhhhhiiihhhhhhgggggggggggggggfffeeeeeeiiiiiiiiiiiihhhgggfffeeeddddddcccbbbaaa___]]]\\\^^^]]][[[YYYXXXWWWVVVVVVSSSRRRQQQPPPNNNKKKIIIHHHIIIIIIHHHGGGFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@@@@AAAAAAAAACCCDDDEEEDDDCCCDDDEEEEEEFFFGGGFFFFFFHHHKKKNNNNNNPPPSSSWWW[[[___aaabbbeeegggiiikkkkkkkkkmmmoooqqqssswwwzzz}}}|||xxxrrrpppqqqsssvvvwwwxxxdddWWWLLLBBB;;;999444333222222111111222222111111111111000000000000////////////////////////////////////////////////////////////////////////........................000/////////.........------,,,,,,++++++,,,,,,------............------,,,******++++++++++++******))))))))))))))))))))))))---,,,++++++******++++++++++++++++++++++++++++++***))))))))))))***++++++***)))(((((()))+++---...++++++,,,,,,,,,,,,+++++++++******)))(((((())))))+++++++++++++++,,,------------,,,,,,,,,,,,,,,++++++++++++***************+++,,,,,,,,,,,,+++***************++++++++++++,,,***++++++,,,,,,++++++***,,,,,,++++++,,,---///000555444333222000///...------------,,,------...///........................////////////////////////000000000111333555888999;;;DDDTTTggg}}}{{{kkk\\\TTTMMMGGGBBBBBB@@@===;;;===@@@BBBCCCFFFIIINNNTTTYYY```dddmmm{{{|||xxxsssnnnkkkiiigggeeefffgggggggggfffeeedddcccaaacccddddddbbbaaabbbbbbaaabbbbbb```]]][[[[[[\\\[[[ZZZXXXWWWXXXWWWUUUSSSOOOOOOMMMLLLJJJIIIHHHGGGEEECCCAAA???>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>??????@@@@@@AAA@@@AAABBBCCCDDDEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLMMMNNNPPPSSSTTTUUUVVVWWWYYYZZZ\\\]]]]]]^^^^^^```aaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaa````````````aaa``````___^^^]]]ZZZZZZZZZYYYXXXVVVUUUTTTUUUTTTSSSQQQPPPOOOOOOOOOLLLKKKIIIHHHFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@????????????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCCCCDDDEEEFFFGGGIIIIIIJJJLLLPPPSSSSSSUUUWWW[[[___dddgggiiijjjkkklllllllllmmmppprrrvvvyyy~~~zzzssspppnnnooosssxxx|||~~~uuu___OOODDD;;;666555333333222222111111222222111111111111000000000000////////////////////////////////////////////////////////////////////////......................../////////...............---,,,,,,++++++,,,,,,---------.........------,,,)))******++++++******))),,,++++++******+++---------,,,+++***)))***+++,,,************************)))))))))((())))))***+++***)))(((((()))***,,,---++++++---......---+++++++++******)))))))))))))))+++++++++***+++,,,,,,---,,,,,,,,,,,,++++++++++++************************))))))*********))))))(((************++++++++++++***++++++,,,,,,++++++***---,,,*********,,,///000444333222111///...---,,,,,,,,,,,,------...//////......................../////////////////////////////////000222444666777999===GGGVVViiimmm```WWWNNNFFFDDDBBB???>>>@@@@@@@@@AAABBBDDDIIIOOOTTT^^^^^^cccmmmwww}}}wwwsssoookkkhhhffffffeeedddccccccbbbbbb```aaabbbbbbaaaaaaaaacccbbbbbbbbbaaa___^^^^^^^^^[[[ZZZXXXWWWXXXXXXVVVUUURRRQQQPPPOOOMMMLLLKKKJJJHHHGGGEEECCCAAA@@@@@@@@@>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::<<<<<<<<<======>>>>>>>>>???@@@@@@AAABBBCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHGGGGGGGGGHHHIIIKKKMMMNNNRRRRRRSSSTTTUUUWWWWWWXXXWWWWWWXXXYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZXXXXXXXXXXXXXXXWWWVVVVVVTTTTTTTTTSSSRRRQQQPPPOOOOOONNNMMMLLLKKKJJJJJJJJJHHHGGGEEECCCCCCCCCDDDDDD@@@@@@AAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@AAA@@@@@@@@@@@@AAAAAABBBCCCDDDEEEDDDCCCCCCEEEFFFHHHJJJLLLNNNPPPRRRVVVYYY[[[[[[]]]___cccgggjjjmmmpppppppppooooooqqquuuxxx}}}zzzrrrllllllmmmrrryyymmmWWWHHH???777444444333333222222111222222333111111111111000000000///////////////////////////////////////////////////////////////////////////................................................---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,)))******++++++******)))---,,,+++++++++---...000---,,,+++***)))***+++,,,************************)))))))))((())))))***+++,,,+++***))))))***+++,,,++++++---......---++++++,,,++++++******++++++,,,+++************+++,,,,,,++++++++++++++++++++++++************************((())))))*********))))))))))))*********+++++++++***++++++,,,,,,++++++***,,,+++***)))***,,,...000000000/////////.........------......////////////........................///////////////////////////000000111222444555555777888===HHHVVVjjjsss```UUUJJJFFFDDDAAAAAABBB@@@@@@@@@@@@AAAEEEKKKOOOUUUUUUZZZbbbiiiqqqzzztttoookkkhhhgggeeecccbbbaaaaaaaaa```aaabbbaaa``````aaaccccccbbbaaaaaaaaaaaa``````\\\ZZZWWWVVVWWWWWWVVVUUUSSSSSSRRRQQQPPPNNNMMMMMMJJJJJJHHHFFFEEEDDDCCCBBB@@@@@@@@@???>>>======<<<>>>======<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHJJJKKKKKKLLLMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTPPPPPPQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNNNNNNNNNNMMMLLLKKKIIIHHHHHHGGGFFFFFFFFFGGGDDDCCCBBBAAAAAAAAABBBCCCBBBBBBAAAAAA@@@@@@@@@???@@@??????>>>>>>??????@@@AAAAAA@@@@@@AAABBBBBBCCCDDDEEEFFFFFFEEEFFFHHHJJJKKKNNNQQQTTTVVVYYY]]]```bbbbbbbbbccceeehhhkkkmmmqqqqqqqqqqqqqqquuuyyy}}}|||uuuqqqlllmmmqqqxxxrrraaaNNNBBB<<<777555666333222222111222222333333111111111111000000000///////////////////////////////////////////////////////////////////////////........................---------...............---,,,,,,++++++,,,,,,---++++++,,,------------,,,******++++++++++++******+++******)))***+++---...---,,,++++++******++++++++++++++++++++++++++++++***))))))))))))***++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///***************+++,,,,,,)))************+++++++++***************+++++++++******+++,,,,,,,,,,,,+++)))))))))************+++***++++++,,,,,,++++++***++++++******+++,,,...///---------....../////////---....../////////..............................////////////////////////000000111222333333444444:::888;;;DDDLLLXXXpppmmm___PPPIIIFFFCCCBBBCCC@@@AAAAAA@@@AAACCCGGGKKKMMMOOOUUU]]]bbbhhhrrr{{{|||uuuqqqmmmkkkhhhdddbbbaaaaaabbbaaabbbbbbaaa``````aaaccccccbbbaaabbbcccdddcccbbb^^^[[[XXXWWWWWWWWWWWWVVVTTTSSSSSSRRRPPPOOOOOONNNLLLLLLKKKJJJHHHGGGFFFFFFCCCCCCBBBAAA@@@@@@??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<===>>>??????@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNKKKLLLMMMMMMNNNMMMMMMMMMJJJKKKKKKLLLLLLKKKKKKJJJGGGGGGHHHHHHHHHGGGGGGFFFCCCCCCBBBBBBBBBBBBBBBCCCAAAAAA@@@????????????@@@CCCCCCBBBBBBAAA@@@??????@@@@@@????????????@@@@@@BBBAAAAAABBBBBBCCCDDDEEEFFFGGGHHHHHHHHHIIILLLOOOPPPSSSWWWZZZ\\\___ccceeeggggggggghhhiiikkklllmmmqqqrrrssstttvvvzzzzzzvvvtttsssooorrrwwwxxxcccTTTEEE>>>:::777555666222222111111222222333333111111111111000000000000////////////////////////////////////////////////////////////////////////........................---------------.........---,,,,,,++++++,,,,,,---,,,,,,---...............++++++,,,,,,,,,,,,++++++))))))))))))***+++,,,---+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,)))***,,,.........---,,,++++++************++++++*********+++---...000111***************++++++,,,))))))))))))******++++++))))))*********+++++++++******+++,,,,,,,,,,,,,,,))))))))))))***************++++++,,,,,,++++++************+++,,,,,,------,,,,,,---------.........------.........---,,,+++........................000000000000000000000000///000111222222222222222888666:::AAAEEEKKK]]]sssnnn[[[PPPKKKFFFDDDDDD???@@@AAA@@@@@@AAADDDGGGIIIKKKQQQXXX\\\___gggooo{{{{{{tttqqqlllhhheeecccddddddcccdddcccbbb```___aaacccdddbbbaaabbbeeefffeeecccaaa^^^ZZZXXXXXXXXXWWWVVVSSSSSSRRRQQQPPPOOOOOONNNMMMMMMLLLLLLKKKJJJIIIIIIFFFFFFEEEDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>========================;;;;;;:::::::::;;;<<<============>>>??????@@@@@@???@@@@@@AAAAAAAAAAAAAAAFFFFFFGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHIIIIIIHHHIIIIIIJJJKKKKKKKKKKKKKKKEEEFFFFFFGGGGGGFFFFFFFFFBBBBBBCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBB@@@@@@AAAAAA@@@??????>>>BBBBBBBBBAAA@@@@@@??????AAAAAA@@@@@@@@@@@@AAAAAACCCBBBBBBCCCCCCEEEFFFFFFHHHIIIJJJJJJKKKMMMQQQTTTUUUXXX\\\___aaadddgggiiiiiijjjkkkmmmnnnooooooppptttvvvyyy|||yyytttssssssssstttwww}}}zzzpppgggUUUIII>>>:::999666444444222222111111222222333444111111111111000000000000////////////////////////////////////////////////////////////////////////........................,,,,,,,,,------.........---,,,,,,++++++,,,,,,---------...///000000//////+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---&&&))),,,///111000///...,,,+++***))))))***+++,,,(((((()))+++,,,...000111*********)))***++++++,,,(((((())))))*********+++))))))******++++++++++++'''((()))***************))))))))))))************+++++++++,,,,,,+++++++++))))))+++,,,,,,,,,,,,,,,------------------------,,,------...---,,,***)))........................111111111111111111111111//////000111111111111111111///333;;;<<<>>>NNNaaayyyzzzeeeXXXQQQJJJGGGFFF>>>???@@@@@@@@@@@@BBBDDDDDDEEEJJJPPPRRRSSSZZZaaafffvvvyyyuuupppkkkgggfffffffffeeeeeedddbbb```___aaacccdddbbbaaabbbfffgggfffdddccc```\\\ZZZYYYYYYXXXWWWSSSRRRRRRQQQPPPOOOOOONNNMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFEEEDDDCCCBBBBBB??????????????????@@@@@@>>>>>>>>>>>>>>>>>>======>>>===<<<<<<<<<===>>>???<<<<<<<<<======>>>>>>>>>>>>>>>???????????????>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEECCCCCCDDDEEEFFFFFFEEEEEEBBBCCCCCCDDDDDDDDDCCCCCC@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCBBBBBBCCCCCCCCCAAA@@@???AAAAAAAAA@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDFFFGGGGGGIIIJJJKKKLLLMMMPPPTTTXXXWWWZZZ___bbbdddgggjjjllliiijjjmmmppprrrsssssssssyyy|||zzzuuurrrrrrsssssswwwzzzwwwnnnbbbXXXMMMCCC:::888888555111111222111111111222333333444111111111111000000000000////////////////////////////////////////////////////////////////////////........................,,,,,,,,,------.........)))***,,,------,,,***)))---...000222333222111000......---,,,,,,+++******,,,,,,,,,---------......,,,+++******))))))******,,,,,,,,,++++++******************++++++,,,,,,,,,***+++,,,,,,------,,,,,,///---+++)))(((((())))))))))))))))))))))))))))))******++++++++++++************)))))))))***,,,---+++++++++*********))))))'''(((***,,,---,,,+++***************************,,,,,,,,,++++++*********++++++************++++++++++++++++++++++++++++++((()))+++---......------...---,,,,,,,,,,,,---...////////////000000000000000111111111111222222222555666777666666<<>>???AAADDDIIINNNSSSVVV^^^fffpppzzzwwwrrrooommmjjjgggfffdddaaaaaaaaabbbbbbaaa```aaabbbbbbcccbbbbbbbbb^^^^^^]]]]]][[[ZZZXXXWWWSSSSSSSSSSSSRRRQQQPPPOOOOOOOOONNNMMMLLLKKKJJJJJJKKKKKKJJJIIIHHHFFFFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@??????>>>>>>===<<<<<<<<<>>>>>>===<<<;;;::::::999===<<<;;;;;;<<<>>>AAABBB???>>>===<<<;;;<<<<<<===???????????????@@@@@@AAA@@@AAAAAAAAABBBBBBBBBBBB???@@@@@@@@@AAAAAAAAAAAACCCCCCBBBAAAAAA@@@@@@?????????>>>>>>???AAABBBDDD@@@@@@AAAAAABBBCCCCCCDDDAAAAAABBBBBBCCCBBBBBBAAA@@@@@@??????>>>>>>======???>>>======>>>???@@@AAABBBCCCEEEEEEEEEEEEFFFHHHJJJMMMQQQSSSVVVXXX\\\^^^aaacccfffhhhiiikkkmmmpppmmmqqqvvvyyyzzzzzzzzz{{{|||{{{yyyvvvrrrqqqsssxxx||||||~~~zzztttkkk___TTTLLLBBB???:::666555444222111222222222111111111111000000000000000000000000000//////000000000000//////..............................------------..................---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++///000111333333222111000...------,,,++++++******+++,,,,,,,,,,,,---------,,,+++******))))))******++++++***************)))))))))*********************+++,,,,,,------,,,,,,---,,,***)))((()))***+++))))))))))))))))))))))))******++++++++++++******+++***)))))))))***+++,,,+++++++++*********))))))((()))+++,,,,,,+++***)))************************,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------...---,,,,,,,,,,,,---....../////////000000000000000000111111111222222222444666777555555888@@@GGGRRRfff~~~uuudddYYYSSSMMMIIIFFFFFFFFFFFFEEECCCBBBAAAAAAAAAAAACCCFFFKKKOOORRRWWW]]]fffmmmuuu{{{xxxuuuqqqmmmhhhfffcccaaa``````___^^^```aaaaaabbbbbbbbbbbbbbb_________^^^\\\[[[YYYXXXTTTTTTTTTTTTSSSRRRQQQPPPPPPOOONNNMMMLLLKKKKKKJJJKKKJJJJJJIIIHHHGGGFFFEEEFFFFFFFFFEEEEEEDDDDDDDDDAAA@@@@@@???>>>>>>======>>>>>>>>>======<<<<<<;;;===<<<;;;:::;;;===???@@@???>>>===<<<;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@<<<============>>>>>>>>>>>>>>>>>>>>>????????????AAA@@@@@@@@@@@@?????????@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>@@@??????>>>???@@@AAABBBCCCEEEGGGGGGGGGHHHJJJLLLNNNQQQTTTWWWYYY\\\```bbbccceeegggiiijjjllloooqqqrrrvvv{{{{{{vvvvvvvvvvvvwww{{{|||~~~|||yyysssmmmdddYYYNNNGGG>>>:::666333222222000///222222222111111111000000//////////////////////////////000000000000//////..............................------------..................---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---+++***((((((***+++---000111222222222111000///------,,,,,,++++++************+++++++++,,,,,,,,,++++++***))))))))))))***)))))))))))))))*********))))))))))))))))))((((((***++++++,,,,,,,,,,,,,,,******)))))))))***,,,---))))))))))))))))))))))))******++++++++++++******,,,+++******)))*********+++++++++***************)))***+++,,,,,,+++)))(((************************+++,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,++++++,,,------...------,,,,,,------........./////////000000000000000000111111111222222333555666444333444999===CCCPPPdddzzzrrrggg___WWWQQQIIIIIIIIIGGGFFFCCCAAA@@@CCCBBBBBBBBBDDDGGGJJJLLLNNNTTTZZZ___dddnnn{{{zzzvvvmmmjjjfffcccbbbaaa___]]]`````````aaaaaaaaaaaaaaa`````````___^^^\\\ZZZYYYUUUUUUVVVUUUUUUTTTSSSRRRQQQPPPOOONNNMMMLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCBBBAAAAAA@@@@@@???????????????????????????===<<<;;;::::::;;;======>>>======<<<<<<<<<<<<=========<<<<<<======>>>???::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============>>>>>>????????????@@@@@@@@@AAABBBBBBCCCCCCCCCCCCEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????BBBAAA@@@@@@@@@AAABBBCCCDDDFFFIIIJJJKKKMMMOOOQQQUUUWWW[[[]]]___bbbeeehhhhhhjjjlllnnnoooqqqtttvvvyyy}}}{{{vvvsssrrruuuyyy}}}{{{{{{{{{yyyrrroooiiiaaaYYYOOOEEE???:::777444222222111000///222222111111111000000000////////////////////////...//////000000//////.................................------------..................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---///000000000000///------,,,,,,,,,,,,++++++******)))************+++++++++++++++***)))))))))))))))((()))))))))******++++++*********))))))(((((((((******+++,,,,,,,,,,,,+++******)))))))))***+++,,,))))))))))))))))))))))))******++++++++++++******,,,,,,+++******)))))))))************************+++++++++++++++***)))(((************************++++++,,,,,,---------...,,,++++++******++++++,,,------------------------...---,,,+++***+++,,,---------------------------........./////////000000000000000000111111111111111333444444333333555777===DDDQQQddd}}}zzzoooeee^^^SSSQQQNNNJJJFFFDDDBBBAAABBBCCCDDDEEEFFFFFFGGGGGGJJJNNNRRRUUUYYYaaakkkssstttppplllhhhfffeeebbbaaa__________________```````````````___]]]\\\ZZZYYYWWWWWWWWWWWWWWWVVVUUUUUURRRQQQQQQPPPOOONNNMMMMMMKKKKKKJJJIIIIIIHHHGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBB???>>>===<<<<<<<<<<<<===========================<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<=========>>>;;;<<<<<<<<<============>>>>>>??????@@@AAAAAABBBAAABBBCCCEEEEEEEEEDDDCCCEEEDDDDDDCCCCCCBBBBBBAAABBBBBBBBBBBBAAAAAA@@@??????????????????@@@@@@@@@BBBBBBAAAAAAAAACCCDDDEEEFFFIIILLLNNNPPPRRRUUUXXX[[[^^^aaadddeeehhhkkknnnoooqqqssstttuuuxxx|||~~~}}}wwwuuutttssstttyyyxxxvvvrrrooohhhddd]]]VVVNNNFFF>>>888777555333222333333222111111111111111000000000000////////////////////////...//////////////////.................................------------......---.........------,,,+++------------------------+++,,,---......---,,,+++---------------,,,++++++,,,+++++++++++++++******)))))))))*********+++++++++***))))))(((((()))))))))******++++++,,,,,,,,,+++++++++******))))))((()))***++++++,,,,,,+++++++++++++++***************))))))))))))))))))))))))******++++++++++++******++++++++++++******))))))************************++++++++++++******)))(((************************+++++++++,,,,,,---------******))))))))))))******++++++++++++++++++++++++...---,,,+++***+++,,,---------------------------............//////////////////000000000111111111000111333444444444555666;;;===DDDSSSiiiwwwpppfffbbbZZZRRRLLLIIIHHHHHHBBBDDDHHHKKKKKKIIIFFFDDDFFFIIILLLOOORRRXXXaaagggllluuuzzzvvvrrrnnnkkkiiigggeeeaaaaaa______^^^^^^_______________^^^]]][[[YYYXXXXXXXXXXXXXXXXXXXXXWWWVVVSSSSSSRRRQQQPPPOOONNNNNNLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@??????>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>======>>>>>>>>>?????????======>>>>>>>>>?????????@@@@@@AAAAAABBBCCCDDDDDDBBBCCCDDDEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBAAA@@@@@@???>>>>>>>>>??????@@@@@@@@@CCCCCCBBBBBBDDDEEEGGGHHHJJJMMMPPPSSSUUUXXX[[[^^^bbbdddgggjjjkkknnnqqqssstttvvvxxxyyy{{{~~~}}}vvvtttvvvxxxyyy}}}}}}vvvrrrmmmhhh___ZZZSSSKKKEEE>>>999555444333111222333333222111111111111000000000//////..............................////////////....................................------------......---------...------,,,,,,------------------------***,,,...//////...,,,***+++++++++++++++*********++++++++++++++++++******))))))*********+++++++++******)))(((((((((((()))+++++++++++++++,,,,,,,,,******************)))))))))******+++++++++++++++++++++++++++******))))))))))))))))))))))))))))))******++++++++++++************+++++++++***))))))***************++++++++++++++++++******************************************+++++++++++++++,,,,,,))))))(((((((((((())))))++++++++++++++++++++++++,,,,,,,,,++++++,,,------,,,------......------,,,------.........//////////////////000000000111111000111333444555666666666777777<<>>??????@@@@@@@@@@@@???>>>>>>======>>>>>>???@@@======>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFCCCDDDDDDEEEEEEEEEDDDDDDAAAAAABBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@===>>>>>>???@@@AAABBBBBBDDDDDDEEEFFFHHHJJJMMMNNNPPPSSSVVVYYY\\\___bbbeeeiiikkknnnppprrrtttwwwyyyyyy{{{}}}~~~{{{wwwvvvxxx|||}}}~~~uuupppjjjeeeVVVQQQJJJCCC>>>999666333111000///000111111000///111111000000000/////////........................---......//////......---..............................------------......,,,------...------,,,,,,------------------------***++++++++++++++++++***+++************++++++,,,******************++++++*********+++++++++,,,,,,******)))(((((((((((((((++++++++++++************(((((())))))))))))))))))))))))***+++++++++++++++)))******++++++++++++***))))))))))))))))))))))))******++++++++++++******))))))***+++,,,+++******))))))*********+++++++++******************++++++************************+++******************)))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,---......---,,,,,,---------.........//////////////////000000000111222222222333555555555444444444888???HHHWWWpppsssggg^^^XXXUUURRRSSSTTTTTTRRRNNNJJJHHHAAABBBCCCEEEGGGKKKPPPSSSWWW\\\ccciiirrr}}}xxxssspppmmmkkkhhheeecccbbbbbbbbb`````````___]]]\\\ZZZYYYXXXXXXYYYYYYYYYYYYXXXXXXUUUUUUTTTSSSRRRQQQQQQPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB???@@@AAABBBBBBBBBAAAAAA@@@????????????@@@AAAAAA>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBBBBAAA@@@@@@??????>>>???@@@AAAAAAAAAAAAAAA??????@@@AAABBBCCCDDDEEEGGGGGGHHHJJJMMMPPPSSSUUUWWWYYY]]]```bbbeeeiiillloooqqqtttvvvwwwyyy|||xxxwwwxxx|||uuummmfff___OOOJJJBBB<<<888666444333111000///000111222000///111000000000////////////........................---......//////......---..............................------------......,,,,,,------...------,,,........................+++***)))'''''')))***++++++*********+++,,,------******************++++++***++++++++++++,,,,,,,,,******)))(((((((((((((((++++++******))))))((((((&&&'''''''''(((((())))))))))))***++++++++++++***'''((()))***,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++******((()))***+++,,,,,,+++***))))))******++++++++++++***)))))))))***+++,,,,,,************************+++*********))))))((((((++++++************++++++------------------------(((***+++---......------,,,,,,---......---,,,,,,---------.........//////////////////000000000000555333333333444444333222444444777:::===GGG^^^uuu}}}pppgggaaa[[[ZZZXXXUUUQQQNNNLLLKKKBBBBBBCCCDDDFFFIIILLLNNNMMMQQQWWW\\\cccooozzzvvvqqqooolllhhheeedddddddddbbbaaaaaa```___]]]\\\[[[XXXXXXYYYYYYYYYYYYYYYXXXVVVVVVUUUTTTSSSRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCBBB???@@@BBBCCCDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCC@@@AAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCBBBAAA???>>>===<<<===>>>???@@@AAABBBBBBBBB@@@AAABBBCCCDDDFFFGGGGGGIIIIIIKKKMMMPPPTTTXXXZZZ\\\^^^bbbeeegggjjjmmmpppsssuuuxxxzzz{{{}}}zzzuuuwwwyyy}}}uuujjj```XXXKKKFFF>>>888555444333222333222222333444444222000000000000000////////////........................---..................---.................................------.........,,,,,,------...---------........................,,,------...---,,,***)))))))))***++++++++++++***)))((((((((((((((())))))++++++************************)))(((((((((((((((((())))))((('''''')))+++)))))))))))))))))))))))))))))))))***+++++++++,,,******************************)))))))))))))))***)))((((((***,,,---,,,++++++***)))(((((()))***+++'''((()))+++---///000111......---,,,+++***)))(((,,,+++++++++***)))))))))******++++++++++++******+++++++++*********))))))((()))***+++,,,---------,,,,,,+++++++++,,,---------...............------............---,,,+++***////////////000000000000222222333333333222222111111333555555777???LLLVVVrrrpppiii```WWWRRRSSSRRRMMMHHHCCCBBBAAA@@@@@@AAAEEEGGGLLLOOORRRUUUXXXbbboooyyy|||yyysssooommmkkkiiigggfffeeedddcccaaa___[[[XXX\\\[[[ZZZZZZYYYYYYZZZZZZSSSTTTVVVWWWWWWVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTRRROOONNNMMMMMMMMMJJJJJJIIIHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFEEECCCAAA@@@???>>>>>>BBBBBBAAAAAA@@@????????????>>>======>>>???@@@AAADDDEEEFFFFFFFFFFFFIIIKKKLLLOOORRRUUUXXX\\\```cccdddfffjjjmmmppptttxxx|||{{{~~~}}}zzzzzzzzzzzz~~~vvvlllaaaWWWIIIBBB:::777666666222///333333111000//////......111111111111000000000000//////000000///...------++++++,,,---............222111000///---+++******///---++++++,,,......---------------,,,,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++******)))******+++++++++++++++++++++***)))((((((((((((******************************)))((((((((((((((()))******)))'''&&&''')))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))(((((())))))***+++((('''''')))+++,,,+++***+++***)))(((((()))***+++)))******+++,,,---------+++++++++++++++++++++***+++++++++*********************++++++++++++******+++++++++*********))))))))))))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,------...............------,,,---------...---------,,,.../////////000000000000111222222333333222222111222333444444555;;;EEEMMM[[[nnnsssjjj^^^WWWUUUSSSOOOKKKGGGGGGGGGFFFEEEEEEFFFGGGHHHKKKNNNOOORRRYYYdddmmmxxx|||wwwtttqqqnnnllliiigggeeecccaaa___\\\YYYZZZZZZYYYXXXXXXXXXXXXXXXSSSTTTUUUVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTRRRPPPOOONNNNNNNNNKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCBBB@@@??????>>>>>>BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@??????@@@BBBCCCDDDGGGHHHJJJJJJJJJKKKNNNPPPPPPSSSVVVXXX[[[^^^bbbeeeiiilllooorrrtttxxx||||||uuutttwwwzzz|||tttgggYYYOOOCCC===777444555555333000333222111000000000000000111111111000000000/////////////////////...---------------...------,,,,,,......------,,,,,,,,,+++///---++++++,,,---...---,,,---------,,,,,,+++***---------,,,,,,+++++++++,,,+++************************+++,,,,,,,,,,,,+++------+++***)))(((((((((******************************)))(((((((((((((((***++++++***'''&&&&&&'''))))))))))))))))))))))))******************))))))(((((((((((((((((((((((((((((((((((())))))***+++)))((((((***,,,,,,+++*********))))))))))))******++++++++++++*********)))'''(((((()))***+++,,,,,,***************+++++++++******++++++++++++******+++++++++***************)))******+++,,,,,,,,,,,,,,,+++++++++,,,,,,---.../////////......---------,,,,,,------................../////////000000000111111222222222222222111222333444333222555<<>>?????????BBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCDDDFFFGGGHHHKKKLLLNNNOOOPPPRRRUUUWWWYYY[[[^^^```bbbdddhhhkkkooorrruuuxxx{{{~~~zzztttqqqtttzzz~~~lll^^^PPPFFF<<<777333222333444333111222222111111111111111222111111000000000000//////...////////////...------............---,,,+++*********++++++,,,------...///---++++++,,,---------,,,,,,---------,,,++++++------,,,,,,,,,,,,+++++++++***)))(((((()))***+++******+++,,,,,,,,,,,,,,,---,,,,,,+++***************************+++++++++***))))))((((((((((((((((((***+++***(((''''''(((((((((((((((((((((((((((++++++******))))))((((((((((((((((((((((((((((((***))))))((((((((())))))*********+++------,,,+++***))))))))))))))))))***++++++******))))))((((((''''''((()))***++++++,,,)))))))))***+++++++++,,,******++++++++++++******************************)))***+++,,,,,,,,,,,,,,,++++++++++++,,,---......111111000///////////////.........------------............/////////000000000111111222222222222111111222333222111222666999BBBKKK[[[qqqyyyjjjaaa[[[XXXUUUPPPNNNLLLJJJIIIGGGEEECCCDDDEEEGGGHHHJJJMMMRRRVVV^^^eeemmmuuu~~~~~~{{{wwwrrrnnnkkkiiifffddd______^^^]]]\\\[[[[[[[[[YYYYYYYYYYYYXXXXXXWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTSSSRRRQQQQQQNNNNNNMMMMMMLLLKKKKKKJJJIIIHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBB>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGIIIKKKMMMMMMNNNPPPSSSTTTVVVXXX\\\^^^bbbdddggghhhiiilllooorrrrrruuuyyy|||{{{vvvuuuuuuxxxqqqaaaUUUIII@@@888555222111222333222111111111111111111222333333111000000000////////////.........//////...---------.........------,,,+++******+++,,,---............,,,******,,,------,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******((((((((()))***+++******+++,,,,,,,,,,,,+++++++++******+++,,,------))))))*********+++++++++***))))))(((((((((((((((%%%''')))***)))((()))***((((((((((((((((((((((((+++******))))))((((((((())))))))))))))))))))))))++++++)))(((''''''''''''))))))((()))++++++***))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++++++++,,,******++++++++++++************************************+++,,,,,,,,,++++++++++++++++++,,,---...///222222111000000111222222222111///...,,,,,,,,,,,,............///////////////000111111222222222222000111222222222333444666<<<@@@IIIZZZpppzzzoooiiieeecccaaa\\\VVVRRROOOMMMJJJGGGCCCDDDEEEFFFGGGJJJMMMPPPXXX]]]ccchhhoooyyyzzzvvvrrrooollljjjeeedddbbb```___^^^]]]]]][[[[[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRPPPPPPOOOOOONNNMMMMMMMMMKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@@@@AAAAAA???????????????@@@AAAAAA=========>>>???AAABBBCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEGGGIIILLLNNNQQQSSSSSSSSSUUUXXXZZZ[[[^^^bbbeeehhhjjjlllmmmnnnqqqtttvvvtttwww||||||vvvsssrrrwww~~~tttcccVVVMMMCCC;;;777555333222222222111111000000000000111222333333000000000////////////...------............------+++,,,------.........---------------...............,,,******+++,,,---,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++))))))***++++++++++++***)))))))))***+++,,,......)))))))))***++++++,,,,,,******)))(((((((((((((((###&&&)))******)))***+++))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))+++***)))((('''&&&&&&&&&'''&&&&&&'''(((((('''%%%))))))************))))))(((((())))))******+++++++++++++++******))))))(((***************+++++++++******++++++++++++*********************+++++++++***++++++,,,,,,+++++++++*********+++,,,---...///222111000000111222444555444333000...,,,+++++++++------.........///////////////000111222222222222000000000111222333444555999999@@@LLL\\\rrr|||{{{vvvppphhhaaa[[[UUUNNNIIIDDDCCCCCCBBBDDDFFFHHHIIIMMMRRRXXX]]]bbbkkkxxx|||xxxssspppkkkjjjhhheeebbb```___^^^\\\\\\ZZZXXXWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTRRRRRRQQQQQQPPPOOOOOONNNMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAAAAABBB???????????????@@@AAAAAA>>>??????@@@AAACCCDDDEEECCCDDDDDDEEEFFFGGGGGGHHHIIIKKKNNNRRRUUUXXXZZZ[[[ZZZ]]]___aaacccfffjjjllllllnnnpppqqqsssuuuxxx{{{{{{~~~xxxuuuttttttwww~~~~~~zzzyyytttgggXXXLLLEEE===666666555444333111111000000000000//////000111222222000000////////////......,,,,,,---............---***+++,,,---............//////............------...,,,******+++,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------((()))******+++++++++***(((((()))************)))***************+++,,,---((())))))***++++++,,,,,,******)))((((((((((((((($$$'''***+++***)))))))))))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))((('''''''''))))))'''&&&((()))***++++++***)))((()))))))))*********++++++,,,+++++++++************+++++++++*********************++++++++++++******))))))*********++++++++++++++++++,,,,,,++++++************+++,,,---////////////......000222444666333222000---,,,,,,---------------.........//////...///000111222222222222111000///000111333333333555666<<>>999222333333333222111000000111/////////...//////000000000000/////////.........+++,,,------.........---,,,,,,------...---------------------------------...,,,***)))+++,,,,,,,,,***+++,,,,,,---------,,,+++++++++,,,,,,---------((()))***,,,,,,,,,+++***''''''((()))))))))))))))++++++******)))*********((())))))***++++++,,,,,,******)))(((((((((((((((&&&(((++++++***(((''''''))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''%%%%%%&&&&&&((()))***++++++*********,,,,,,***(((((()))***++++++***)))(((++++++++++++************++++++++++++++++++,,,,,,,,,+++++++++******))))))******++++++++++++******))))))******++++++++++++++++++,,,,,,,,,++++++************+++,,,---///000---,,,,,,,,,...111444666222111///---,,,---...///---------.........//////......000111111222222222333111//////000111222222...111777===@@@GGG\\\qqqxxxdddWWWPPPLLLGGGCCCBBBBBBCCCCCCAAAGGGMMMQQQSSSWWW___ffffffppp|||~~~|||xxxtttpppllljjjiiieeedddbbb___^^^]]]]]]]]]YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZXXXWWWVVVTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPOOONNNMMMLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBBBBCCCCCC@@@@@@@@@???@@@@@@AAABBBBBBBBBCCCCCCEEEFFFHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPRRRTTTXXX]]]bbbeeeggghhhkkkmmmoooqqqrrruuuxxx{{{yyy{{{}}}zzzyyyyyy{{{~~~}}}{{{|||}}}||||||{{{zzzwwwpppiiiddd[[[XXXOOOCCC<<<:::666111///000111111000000111222//////............//////000/////////............+++,,,------.........---............---,,,+++++++++++++++,,,,,,------...---+++))))))+++,,,,,,+++***+++,,,,,,------------+++++++++,,,,,,---------+++++++++++++++***)))((()))************+++++++++******))))))******+++,,,...+++'''''')))***)))(((***,,,......,,,***(((((((((((())))))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))***++++++++++++***+++++++++*********))))))***)))((()))+++,,,,,,,,,,,,++++++***)))((('''''')))************+++++++++++++++++++++++++++++++++...---,,,,,,,,,,,,---...------.........///////////////.........---------,,,,,,,,,---...///000000/////////000111111222222111111000000000000111111000222444555888@@@MMMVVVoooxxxbbbXXXOOOHHHFFFEEEBBBAAABBBCCCDDDEEEGGGKKKPPPTTTWWW^^^cccjjjttt~~~~~~zzzvvvsssqqqpppmmmjjjgggfffdddbbb```^^^]]]\\\[[[ZZZ[[[\\\]]][[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSTTTRRRPPPOOOPPPPPPOOONNNKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJHHHGGGFFFEEEEEEDDDFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCBBBBBBAAA@@@???CCCCCCCCCCCCDDDEEEFFFGGGCCCCCCEEEFFFHHHJJJLLLLLLOOOQQQSSSTTTTTTTTTUUUWWW[[[^^^aaadddfffiiimmmpppttttttuuuwwwyyy{{{~~~}}}|||{{{{{{}}}~~~}}}}}}}}}}}}yyywwwsssnnnjjjddd^^^YYYTTTMMMCCC;;;666555555666111111111111111111111111//////......///111444555000000000000000000000000////////////////////////........................++++++,,,,,,,,,,,,------///......---...000222333---------,,,,,,+++++++++...------,,,,,,++++++***+++++++++++++++***)))))))))************+++++++++******))))))******+++,,,---***(((''')))+++***)))***,,,......,,,)))(((((((((((())))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))***++++++++++++***+++++++++*********))))))***)))))))))***+++,,,+++++++++++++++************)))************+++++++++++++++++++++++++++++++++---,,,++++++++++++,,,---+++++++++++++++,,,,,,---...---------,,,,,,,,,,,,,,,---------...//////////////////000111111222222111111000000000000111111000222444444666;;;EEEMMM[[[nnnuuu___TTTJJJHHHHHHGGGEEEFFFBBBBBBBBBDDDFFFIIIMMMOOOSSSWWW]]]eeennnxxx|||zzzxxxuuuqqqnnnkkkiiifffccccccbbb```___^^^^^^^^^^^^[[[[[[YYYXXXXXXWWWWWWWWWYYYXXXWWWVVVUUUUUUUUUUUUTTTRRRPPPPPPQQQQQQPPPOOOLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHGGGEEEDDDDDDDDDCCCEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDCCCBBBEEEEEEEEEEEEFFFGGGIIIIIIHHHIIIJJJLLLMMMOOOPPPPPPVVVXXXZZZ[[[[[[[[[]]]^^^cccfffiiilllmmmpppsssuuuwwwxxxyyy|||yyywwwyyy{{{}}}}}}xxxuuupppjjjddd^^^WWWRRRLLLFFF>>>777444333333333111111111111111111111111111000...---...///000111////////////////////////................................................++++++,,,,,,,,,,,,------.........///000111111222---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******)))************+++++++++******))))))******+++,,,+++)))((((((***++++++******,,,------+++)))))))))))))))((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))((()))******++++++******+++++++++*********************************++++++******++++++,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++******))))))+++,,,---,,,,,,,,,,,,++++++++++++------.....................//////000000111111222111111000000000000111111000222333333333666<<>>999555444333333222111111111111111111111111222111///...---,,,------////////////////////////------------------------------------------------++++++,,,,,,,,,,,,---------...000111111111111000------,,,,,,,,,,,,++++++******+++,,,,,,---......++++++,,,,,,,,,,,,++++++))))))*********+++++++++******))))))******+++,,,))))))))))))***+++++++++***+++---,,,***)))))))))))))))((((((''''''&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))((())))))******************************************+++,,,+++************++++++++++++++++++++++++))))))*********+++++++++************************,,,,,,++++++++++++,,,,,,---,,,+++******,,,---///,,,,,,,,,,,,,,,+++++++++...............---------......//////000111111111111111000000000000111111///111222222222333666999===HHHYYYkkk{{{gggSSSLLLKKKIIIEEEBBBDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKNNNRRRVVV]]]dddiiinnnwww~~~yyytttqqqnnnnnnmmmlllkkkjjjhhhhhhfffeeecccaaa___]]]\\\\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVTTTRRRQQQRRRRRRQQQPPPNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFGGGGGGHHHIIIJJJIIIIIIKKKLLLLLLMMMMMMMMMLLLLLLMMMNNNOOOQQQSSSSSSXXXXXXYYYYYYZZZ[[[\\\\\\```cccfffggghhhiiijjjllljjjnnnrrrvvvxxxzzz}}}~~~wwwtttsssqqqpppqqqxxx~~~~~~vvvppphhh^^^UUUMMMEEE@@@;;;999666555555555444333111111111111111111111111222111000...------------////////////////////////------------------------------------------------+++++++++,,,,,,,,,------,,,...000222333222000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,+++++++++))))))*********+++++++++******))))))******+++,,,((()))***++++++++++++,,,)))+++,,,+++***))))))***))))))((((((''''''&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))'''''''''((((((((((((((())))))))))))))))))))))))(((((()))************)))************************+++---......+++******+++,,,++++++***))))))(((((())))))*********+++++++++************************,,,,,,------------,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,---------...............---------.........///000000111111111111000000000000111111...000111222333333555666777<<>>EEEPPPbbb|||xxxmmmggg___XXXTTTMMMMMMLLLJJJHHHFFFEEEDDDBBBCCCDDDEEEGGGKKKQQQUUU[[[___eeelllttt~~~}}}~~~~~~xxxvvvssspppllliiigggggggggfffdddaaa___]]]\\\[[[\\\ZZZXXXWWWXXXXXXWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTQQQQQQPPPOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOOPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYZZZ\\\^^^aaacccdddeeeeeefffggghhhiiijjjkkkkkknnnqqqssstttvvvxxxzzzwww|||}}}vvvrrrqqqqqqooommmpppwwwyyy}}}mmmfff[[[PPPGGG@@@:::666000//////000111222111000000000000000000000000000//////000000111111222222........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++---///111111///---,,,++++++,,,,,,,,,,,,------......---,,,,,,+++******'''((()))************))))))************+++++++++******))))))******+++,,,)))+++...---+++)))***+++)))*********((((((***+++(((((())))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))))))))))))))))))))*********+++++++++---111444333...++++++,,,+++++++++******))))))))))))************+++++++++************************+++,,,------------,,,+++)))***,,,---------+++******+++++++++,,,,,,,,,,,,,,,---------.../////////------......///000000000111111000000000000111111000//////000222333444444777888;;;@@@EEEPPPeeeyyy~~~vvvpppnnndddbbb^^^YYYSSSMMMIIIFFFEEEEEEEEEEEEEEEHHHLLLPPPTTTYYY___eeekkkrrr{{{|||xxxuuusssrrrrrrqqqnnnkkkhhheeecccbbbaaa___]]]]]]]]]^^^]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVXXXYYYZZZ[[[\\\\\\]]]^^^_________^^^aaaaaabbbdddgggjjjlllmmmlllmmmnnnoooqqqsssttttttqqqtttxxxzzz|||}}}~~~yyysssqqqnnnmmmnnnrrrvvvyyy}}}~~~vvvccc\\\RRRGGG???999444111111000//////111222111000000000000000000000000000...//////000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,...//////---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,''''''((())))))))))))))))))************+++++++++*********)))***++++++,,,))),,,///...+++))))))***)))******)))((((((***+++(((((())))))******++++++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))******++++++++++++...222666444///++++++---***++++++++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))***+++,,,------,,,+++******,,,///111111000...,,,))))))******++++++++++++,,,,,,------...///000000------......///000000000111111000000000000111111111000//////111222222222111111555:::<<>>777666555333000222111111000000000000000000000000000000000000000------......//////000000---,,,,,,++++++,,,,,,---//////...---,,,++++++***+++++++++,,,,,,---------------,,,+++*********+++++++++++++++++++++++++++/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************************))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***((((((((())))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,...///...,,,***(((***+++,,,,,,,,,,,,+++***+++******))))))******+++))))))))))))))))))))))))******************************++++++,,,---......++++++,,,------,,,++++++,,,+++++++++,,,---......///...---,,,,,,---...///...............///000000111111111000000000000000000000000000000000000000111444666666555888@@@FFFMMM```www~~~{{{fffXXXOOOJJJFFFGGGFFFBBB@@@AAACCCEEEHHHKKKNNNRRRXXX\\\]]]fffpppwwwzzz}}}zzzvvvttttttuuuuuuuuuwwwvvvuuusssrrrqqqqqqqqqnnnoooooonnnllllllmmmooopppmmmjjjiiikkkmmmnnnnnnooooooooonnnoooppppppqqqsssrrrqqqqqqqqqrrrtttttttttuuuwwwzzz||||||uuurrrnnnkkkjjjkkkmmmnnntttwww|||vvvfffZZZMMMEEE;;;666444444333111222111000000//////000000////////////////////////............////////////...------,,,,,,------............------,,,,,,++++++++++++,,,,,,---------,,,+++******))))))******************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************************************((((((((())))))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))((())))))******))))))(((+++******))))))******+++))))))))))))))))))))))))************************+++++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++******,,,---.../////////......------------......------------...///000111//////000000111111111111000000000000000000000000111333555555333555999===???MMM```sss~~~zzziiiWWWQQQLLLKKKHHHCCCAAABBBCCCCCCCCCCCCDDDHHHNNNSSSTTT\\\hhhooorrrtttxxx|||}}}{{{yyyyyyyyyzzzzzz{{{|||{{{zzzzzz{{{}}}~~~|||xxxwwwxxxyyyyyyxxx{{{{{{zzzzzz{{{{{{|||}}}}}}}}}}}}|||}}}~~~~~~}}}wwwqqqlllhhhgggfffgggjjjnnnssswwwwwwzzz~~~yyyxxxwwwvvvqqqfffXXXNNNEEE>>>777333333333333111222111000000//////000000/////////////////////////////////...............///......------......///------------------------++++++,,,,,,,,,,,,------,,,,,,+++************++++++++++++++++++++++++++++++++++++*********************++++++,,,,,,------((()))))))))************)))***************+++++++++***)))))))))+++,,,---(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++'''''''''(((((((((((()))))))))))))))))))))))))))''''''''''''(((((())))))(((((()))))))))*********))))))(((((((((((()))))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))************************))))))))))))************+++++++++,,,,,,+++++++++)))***,,,............---------------------------+++,,,,,,---...///111222000000000000000000111111/////////000000000000000///111333444333333555777999BBBOOO^^^ppp}}}fff]]]TTTPPPLLLGGGEEEGGGCCCCCCCCCBBBBBBEEEIIILLLNNNUUU___eeehhhjjjnnnqqqxxx{{{}}}{{{tttooollliiigggiiijjjkkknnnsssyyy{{{vvvmmmrrrzzz~~~}}}qqqnnnjjjfffaaaWWWKKKBBB<<<888333000111222222222111111000////////////////////////////////////////////////......---------......------------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++))))))***+++,,,------...((()))))))))************))))))******+++++++++,,,...---,,,+++***+++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))+++***(((''''''(((***+++((((((((('''((()))+++,,,)))))))))(((((()))))))))***))))))))))))))))))***))))))))))))))))))))))))************************((())))))***+++,,,------++++++++++++++++++++++++***+++,,,------,,,+++***,,,------------------,,,++++++,,,,,,...///000111222222111111000//////.........//////000000000000...000222333333444555666444999AAAKKKYYYmmm{{{ooobbbXXXPPPIIIGGGIIIBBBDDDEEEEEEDDDDDDFFFGGGGGGKKKQQQUUUYYY\\\aaaeeennnrrrvvvxxxxxxyyy}}}yyyuuuoookkkiiiiiijjjjjjppprrruuu{{{|||tttooommmsss}}}|||yyyvvvlllggg```ZZZTTTLLLBBB;;;666444111///000111222222111000000///.../////////........................//////......------,,,,,,------,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++))))))******+++,,,------))))))))))))************))))))******+++,,,,,,,,,......---++++++*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((()))***++++++***))))))(((((())))))******))))))(((((())))))***))))))))))))))))))))))))++++++++++++++++++++++++***++++++---...///000000++++++************+++++++++,,,,,,,,,++++++***))),,,,,,------------,,,,,,,,,,,,,,,,,,---...///000333333222111000///......---......//////000000111......000111222444555555222444;;;CCCLLL[[[qqqvvviii\\\PPPJJJJJJEEEGGGHHHGGGEEEDDDCCCDDDEEEFFFIIIKKKNNNRRRWWW[[[ccciiiqqqvvvwwwxxx{{{}}}}}}{{{xxxwwwooonnnkkkjjjkkkmmmqqqsssxxx{{{~~~vvvpppnnnsssxxx~~~{{{wwwrrrnnneee___VVVOOOIIICCC===888333222111000000000111111111000//////......//////.................................---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,++++++(((''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))*********))))))******++++++,,,,,,))))))))))))************))))))***++++++,,,------******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))((('''&&&%%%%%%$$$(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''''''''***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,------------,,,+++***))))))***+++,,,,,,,,,+++++++++,,,,,,---+++,,,------------,,,+++,,,,,,,,,,,,------...///222111111111000000//////------......///000000111///.........000222222333222333999???BBBJJJ\\\mmmrrrbbbXXXTTTNNNNNNMMMJJJFFFCCCCCCDDDFFFFFFGGGGGGIIIKKKNNNPPPXXX___iiippptttwww{{{|||}}}}}}zzzxxxxxxyyyyyyxxxrrrsssssstttvvvzzz~~~xxxtttsssttt{{{}}}xxxrrrjjjddd[[[TTTJJJCCC???===999666222222222111000000000111000000///............///........................,,,------------------...------,,,,,,,,,,,,------,,,,,,---------------------------,,,,,,+++++++++((((((''''''((())))))***(((((((((((((((((((((((()))))))))*********++++++***************+++++++++))))))))))))************))))))***+++,,,,,,------%%%&&&(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&%%%$$$$$$###******)))'''&&&%%%$$$###((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&'''(((((()))(((((('''''')))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++*********)))))))))((((((,,,+++***))))))***+++,,,,,,+++++++++,,,...000111++++++------------++++++------,,,,,,,,,------...000000000000111111111111---------...///000000111111///------...///000000///000444888888:::GGGWWWggg}}}uuuhhhbbbXXXVVVRRRLLLFFFDDDEEEGGGDDDDDDDDDDDDDDDDDDEEEEEENNNTTT^^^fffkkkpppuuuzzzzzz{{{||||||zzzxxxxxxyyy}}}}}}wwwrrrrrrtttwww{{{~~~~~~{{{|||~~~{{{uuuuuuyyy|||}}}vvvnnnddd]]]RRRKKKBBB;;;999999777666333333444333111000000000000000///.......................................,,,,,,,,,------..................------.........---------------------------------,,,,,,+++++++++++++++******+++,,,------++++++++++++++++++++++++++++++,,,,,,------------+++++++++***************************))))))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%'''(((((((((((((((''''''(((((((((((())))))))))))((()))*********((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((('''((()))******(((((())))))))))))((((((+++*********))))))((((((###$$$&&&(((((('''&&&%%%&&&'''((((((''''''((()))************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++///......------,,,++++++,,,,,,************,,,,,,////////////000000000000---...///000///...,,,***111111111000000000000000222333333333444888===AAAUUUiii}}}tttlll```TTTLLLIIIIIIJJJEEEAAA@@@DDDEEEBBBAAACCCJJJLLLOOOSSSZZZcccmmmsssyyy{{{|||{{{xxxuuusssrrrwwwyyy|||~~~}}}yyyvvvuuunnnpppvvv~~~}}}wwwwww{{{|||qqqfff]]]WWWKKKFFF@@@:::777666444333555555555444444444333333000000000000000000000000222111//////000000...,,,........................///...---,,,++++++++++++---+++(((&&&&&&)))---000+++,,,,,,---,,,+++***))),,,,,,,,,++++++*********)))))))))***+++++++++,,,************************************************************))))))))))))))))))))))))))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&%%%%%%''''''((((((((((((''''''(((((((((((())))))))))))((()))******)))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((())))))))))))((((((******)))))))))(((((((((+++++++++)))&&&###&&&((())))))(((''')))***)))))))))))))))))))))***************************))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++++++++---------------,,,,,,,,,...------,,,,,,------...////////////000000000000...///000111111///...,,,000000000000000000000000222222333333333666;;;>>>BBBTTTiiiyyyxxxiii[[[RRRKKKHHHHHHDDDCCCFFFHHHGGGFFFHHHHHHIIIKKKMMMQQQWWW___dddmmmppprrrtttsssrrrrrrrrrsssuuuwwwyyyzzz{{{~~~|||vvvsssqqqqqquuuxxx|||yyyzzz~~~zzznnnbbbVVVOOOCCC???:::555444333333222222222222111111111111000////////////////////////000///...///000111000///++++++++++++++++++++++++///...---,,,++++++++++++---,,,++++++***++++++,,,+++,,,,,,,,,,,,+++***))),,,++++++++++++++++++******************+++++++++************************************************************)))))))))))))))************))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&''''''((((((((((((((('''(((((((((((())))))))))))((())))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''')))*********)))((((((((())))))))))))((((((((((((((((((((('''''''''&&&''''''((('''&&&%%%$$$'''(((***)))(((((()))+++'''''''''(((((()))))))))************************)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...------,,,,,,------........./////////000000000...///000111111111000///000000000000000000000000111222222222222444777:::444@@@PPP^^^pppsssbbbTTTLLLIIIDDDCCCFFFHHHHHHIIIKKKIIIIIIIIIHHHHHHJJJOOORRR[[[^^^cccgggiiikkkmmmooosssvvvzzz||||||{{{{{{{{{zzz{{{}}}}}}{{{zzzzzz}}}|||}}}tttgggYYYMMMEEE===999555222222333333333111111000000000/////////////////////////////////...------...000222111000------------------------......---,,,++++++++++++,,,---...///...,,,***(((++++++,,,,,,,,,+++***************++++++++++++++++++++++++***************************************************************************)))))))))((()))***+++++++++)))((('''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((%%%''')))***+++***((('''(((((())))))))))))(((((('''''''''''''''''''''''' !!!###&&&)))***+++,,,((()))******))))))***+++&&&''''''(((((())))))***************************))))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++******+++,,,------......++++++++++++++++++++++++---.........///000000000---...///000000000000000/////////000000000000000111111111111000111444666444:::AAAJJJXXXoooyyyfffZZZPPPJJJGGGHHHJJJJJJLLLOOOMMMLLLJJJHHHEEEDDDEEEGGGJJJNNNSSSXXX\\\___cccfffoootttzzz}}}}}}|||{{{{{{{{{{{{{{{|||{{{xxxyyy}}}{{{jjj\\\PPPFFF???<<<999555333444555555444222111111111111000000000////////////////////////...------...000111000///...........................---,,,,,,+++++++++,,,+++,,,---......,,,***(((++++++++++++++++++++++++))))))******++++++,,,,,,,,,+++++++++***)))))))))************************************************************)))))))))((()))***+++++++++)))((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''((((((((((((((((((((((((((()))))))))))))))(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((((('''%%%''')))***+++***((('''(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''((()))******))))))***+++((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++)))******+++,,,---......++++++++++++++++++++++++,,,------...///000000000,,,------...////////////......//////000000000000000000111000//////111333777888:::>>>GGGYYYooo}}}ppp___WWWQQQPPPPPPOOOQQQUUUPPPPPPNNNJJJEEEBBBBBBBBB@@@CCCHHHLLLOOORRRVVVYYY___eeeooowww}}}~~~|||yyywwwvvvuuuwwwzzz{{{|||}}}{{{tttvvvzzznnn]]]QQQHHHAAA===<<<999666444444444444333111111111000000000//////........................///...---...///000///---++++++++++++++++++++++++------,,,+++++++++,,,,,,***************+++,,,,,,+++++++++++++++++++++,,,)))))))))******+++++++++,,,+++++++++***)))))))))************************************************************)))))))))))))))************))))))((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((()))))))))))))))(((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&''')))*********)))((((((((())))))))))))((((((&&&&&&&&&''''''''''''''')))(((((('''''''''&&&&&&'''(((***)))(((((()))+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++)))******+++,,,------...,,,------......------,,,,,,,,,---...///000000111------------............---......//////000000111///000000000//////000222444333444888===GGGYYYhhhooofff]]]XXXUUURRRSSSVVVTTTTTTRRRNNNHHHDDDBBBAAA===@@@BBBDDDFFFHHHKKKMMMQQQWWWaaajjjrrrxxx~~~~~~zzz{{{|||{{{yyyxxxxxxxxxvvvwwwyyyzzz|||}}}yyyzzzzzzxxxuuuyyy~~~|||ppp___QQQGGGBBB>>>;;;999777444222222222111000//////.........---------........................000...---...//////...------------------------------,,,,,,++++++,,,,,,,,,***)))((('''(((***---...++++++******++++++,,,---)))))))))***************+++++++++***************************************************************************))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))%%%&&&'''((())))))))))))(((((((((((()))))))))))))))(((''''''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&''''''((((((((((((%%%&&&&&&&&&((()))***+++&&&((())))))(((''')))******))))))((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,---,,,------......------,,,+++,,,,,,---...///000111/////////...............------......///000000111...///000000//////000222000///222666888;;;FFFSSSdddyyyyyymmmeee^^^YYYYYY\\\[[[[[[YYYTTTNNNHHHDDDCCC???@@@AAABBBAAABBBEEEGGGIIINNNTTT[[[bbbiiiooottt|||~~~|||{{{vvvvvvvvvuuutttvvvzzz}}}|||}}}wwwqqqqqqvvv|||}}}|||~~~{{{zzzggg^^^RRRHHHBBB>>>:::777666444222111222222111000/////////............---........................---,,,,,,---///000///...////////////////////////,,,,,,,,,++++++,,,,,,---,,,+++***))))))***,,,---++++++*********+++,,,---************))))))))))))***************+++++++++************************************************************))))))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))************************(((((((((((())))))))))))%%%&&&'''((())))))))))))(((((((((((()))))))))))))))(((''''''''')))***+++(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((()))******(((((())))))))))))(((((('''''''''((((((((()))))))))((((((''''''''''''(((&&&'''((((((''''''((()))))))))((('''&&&%%%%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******,,,,,,,,,,,,******++++++,,,---...///000111222111000//////...//////---------...///000000111---///000000//////111222000000333888777555;;;FFFOOOfff}}}uuulllfffeeegggbbbbbb```ZZZSSSLLLHHHFFF@@@AAABBBBBBAAAAAACCCEEECCCFFFJJJNNNRRRYYY___dddkkkpppwww}}}|||zzzwwwttttttvvvyyyyyy~~~~~~~~~sssooollloooxxx}}}wwwqqqnnnmmmXXXRRRJJJDDD@@@<<<777333555444222222333444333222222111111111000000000000........................+++******,,,///111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......---,,,++++++++++++++++++*********+++---...++++++******))))))(((((())))))******+++++++++,,,***************************************************))))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++***(((&&&***)))(((''''''((()))***+++*********))))))(((((())))))))))))))))))))))))******))))))(((((('''''''''((()))******)))((('''))))))))))))))))))))))))''''''((((((((((((''''''***)))(((((((((((())))))((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))((((((************************++++++++++++++++++++++++***+++,,,,,,------------,,,,,,,,,,,,---...//////000000000000000000000000222111...------...111222111000///......///000111222000//////222666:::===FFFMMM\\\ooo{{{xxxwwwtttmmmddd___\\\UUUMMMIIIGGGDDDBBBBBBCCCBBBBBBCCCEEEGGGGGGGGGKKKQQQUUUYYY^^^eeelllpppvvv|||}}}}}}}}}{{{wwwxxxyyy|||wwwmmmqqqtttwww||||||wwwnnnjjjggg^^^TTTHHHDDD???;;;999777555444111222333333222111000/////////............//////............////////////000000///...------,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------,,,,,,+++*********(((((())))))******+++++++++*********))))))((((((***+++,,,,,,+++***+++,,,''''''&&&&&&&&&''''''((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))+++++++++)))(((&&&***)))(((''''''((()))***)))))))))(((((((((''''''))))))))))))))))))))))))((((((((((((((()))))))))((()))***++++++***)))(((''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))''')))***)))((('''((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))(((++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,---...////////////////////////////////////............//////111000///......///000111222222000000111444666888>>>DDDNNN]]]ooowwwqqqlllddd[[[QQQMMMIIIFFFFFFGGGGGGGGGAAADDDFFFFFFFFFGGGKKKNNNNNNRRRXXX\\\___ccchhhlllqqqvvv}}}}}}{{{zzz{{{{{{yyytttxxx|||~~~zzzwwwuuuooofff```]]]UUUKKKBBB>>>:::888777666555444111111222222222111//////......------------..................////////////000//////...------,,,,,,...------,,,,,,------...------------------------************++++++,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++))))))))))))************************)))))))))(((((()))******(((((()))***))))))))))))******+++,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++***)))((('''))))))(((((((((((())))))(((((('''''''''''''''&&&))))))))))))))))))))))))&&&''''''((())))))******)))******++++++******)))''''''''''''''''''''''''))))))************))))))((((((((((((((()))))))))'''((())))))''''''((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************************++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,---...//////////////////////////////,,,---...//////...---,,,000//////......//////000222222111111111111222222666:::@@@HHHUUUjjjyyyppp\\\WWWPPPJJJHHHHHHHHHHHHCCCEEEGGGHHHGGGFFFGGGHHHEEEGGGJJJMMMOOOQQQTTTWWW[[[```gggnnntttyyy~~~|||zzzwwwuuuuuuvvvyyy{{{~~~}}}|||~~~{{{wwwsssoookkkbbbYYYSSSOOOGGG@@@:::777444333444444444333000000111111111000//////------,,,,,,,,,,,,---------............//////////////////...------,,,,,,...------,,,,,,------...------------------------))))))******+++++++++,,,,,,,,,,,,++++++++++++***(((((())))))***++++++,,,***************)))))))))************))))))))))))((()))******(((((()))***)))))))))***+++,,,---...))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((()))******)))(((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))******)))))))))''''''''''''''''''''''''((())))))******))))))((('''(((((()))))))))))))))&&&''')))(((''''''((()))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...//////////////////////////////---......//////......---////////////////////////000000000111000000//////222555999<<>>;;;666333222444333111111222111000...000000/////////000111111/////////....../////////,,,------------....................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++***(((&&&%%%$$$###***++++++++++++,,,,,,,,,,,,++++++***))))))((((((+++++++++++++++*********))))))))))))************'''((())))))''''''((()))+++***************++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&''''''((())))))'''''''''''''''((())))))'''((()))******)))((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&(((***+++***))))))$$$&&&''''''''''''(((***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,---...//////........................000///............///000------...//////...------------......//////000000///000111222333777<<<@@@JJJYYYlll|||}}}}}}zzzuuusssqqqpppnnnllljjjeee^^^XXXQQQNNNJJJHHHHHHIIIHHHFFFBBBEEEGGGHHHHHHHHHIIIKKKKKKLLLMMMOOOPPPPPPPPPPPPPPPSSSWWWZZZ\\\```dddgggiiijjjjjjkkkmmmoooqqqrrrwwwvvvsssnnngggcccaaaaaabbbdddffffffdddbbbbbbbbb```bbbfffkkkpppuuuwwwyyyxxxyyy{{{{{{xxxsssnnnjjjbbbbbbaaa___^^^___cccfffgggiiilllmmmllliiieeebbb\\\\\\ZZZYYYYYYYYYYYYZZZWWWXXXZZZ___ccceeedddccc``````aaaeeekkkqqquuuwww}}}|||uuupppjjjaaaYYYMMMCCC;;;999777333000222111000000000222222000...111000000///000111222333///......------......///,,,,,,---------....................................------,,,,,,------...++++++++++++++++++++++++*********)))((((((''''''******+++++++++,,,,,,,,,+++++++++++++++************++++++++++++++++++,,,((()))))))))************'''((()))((('''&&&''')))))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))'''''''''''''''((()))***'''((()))******)))((('''%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((***)))(((''''''((()))***''''''''''''''''''''''''))))))************))))))$$$&&&(((***++++++))))))$$$%%%''''''''''''(((***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,,,,---...//////........................------...//////...------,,,---...//////...---,,,//////.........//////000222111111111222555777999>>>JJJXXXeeewww~~~{{{zzzzzzyyymmmdddZZZVVVQQQNNNNNNMMMKKKIIIIIIKKKNNNNNNMMMLLLLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIGGGHHHJJJKKKLLLOOOTTTWWWVVVWWWXXXZZZ[[[\\\]]]^^^``````^^^[[[VVVSSSSSSSSSWWWXXXYYYXXXVVVUUUUUUVVVTTTVVVXXX\\\```dddggghhheeeggghhhiiigggccc^^^[[[VVVVVVUUUTTTSSSUUUXXX[[[\\\^^^```aaa```]]]ZZZXXXXXXWWWUUUTTTTTTUUUWWWYYYXXXYYY[[[___ccceeedddbbbbbbbbbdddjjjrrryyyxxx{{{yyynnnhhhaaaUUULLLFFF<<<555555555111///111///......000111222111///222111000000000111333444...------,,,,,,------...,,,,,,,,,---------......---........................------,,,,,,------...+++++++++++++++++++++++++++,,,,,,,,,,,,---------*********++++++,,,,,,,,,*********+++,,,,,,------*********++++++,,,,,,---(((((())))))*********+++)))***+++***)))((()))++++++*********))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((***++++++,,,,,,***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%%%%%%%&&&'''%%%%%%%%%&&&'''((())))))''''''((()))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))************++++++******++++++,,,---***++++++,,,,,,++++++***---,,,,,,,,,,,,---............//////...---,,,,,,........................////////////////////////...............///000000000000111222333555777888<<>>888888555222111222222000...111111000//////...---------............/////////000000///......---,,,,,,......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++......---,,,,,,+++******)))***,,,------,,,***))),,,,,,***)))))))))************++++++,,,,,,------************************(((((((((((())))))))))))++++++++++++++++++++++++++++++*********)))))))))************))))))))))))+++******))))))******+++))))))))))))))))))))))))************************,,,+++***)))'''&&&%%%%%%''''''''''''((((((((((((((((((((()))))))))******)))))))))***)))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))(((''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((&&&&&&''''''((()))))))))(((''''''&&&&&&''''''(((((((((''''''''''''(((((())))))))))))))))))))))))++++++************))))))))))))(((((((((((())))))))))))))))))************************++++++,,,,,,))))))************))))))***************+++,,,,,,.........///......---,,,............................................................/////////000......///000111333444555444555777:::>>>HHHTTT]]]nnnzzzwwwvvvwww{{{yyyyyyzzz{{{{{{yyytttqqqgggaaaXXXQQQNNNNNNPPPPPPNNNNNNMMMLLLLLLLLLLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHKKKPPPSSSWWW[[[```fffiiiiiihhhgggggghhhjjjnnnttt{{{~~~ssskkklllnnnooouuu}}}wwwsssoookkkbbbVVVLLLDDD???999555333222//////000000///...111111111000000//////...,,,,,,---------.........000000000///......---------,,,,,,++++++++++++,,,------,,,,,,,,,,,,++++++......------,,,,,,,,,+++***+++,,,------,,,+++***,,,+++******)))************************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++************************)))))))))))))))+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&''''''''''''(((((((((((())))))))))))************((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''((((((((((((''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((***)))))))))))))))))))))))))))(((((((((((())))))((()))))))))************)))******+++++++++++++++******++++++++++++*********************+++,,,,,,---...............------000000000000000000000000........................---......///////////////.........///000111222333555666666666777===EEEKKKVVVdddyyy}}}tttfff[[[VVVVVVXXXYYY[[[ZZZYYYXXXWWWVVVVVVWWWSSSRRRPPPMMMLLLKKKKKKLLLLLLMMMOOOPPPPPPPPPRRRSSSRRRQQQPPPOOOMMMMMMLLLLLLLLLLLLLLLMMMNNNPPPQQQRRROOOOOONNNNNNNNNNNNOOOOOONNNNNNNNNNNNPPPVVV^^^cccgggkkkrrrzzz|||yyyxxxwwwwwwzzzvvvpppnnnssswwwyyy~~~~~~~~~}}}yyytttllleeeaaa]]]VVVLLLDDD>>>;;;888666111000///...////////////222111111111000000000///,,,------------.........000000000//////.........,,,++++++******+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++******************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++************))))))))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''(((((((((((())))))))))))************((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((''''''''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((((((((((((((())))))(((((((((((())))))((()))))))))************((()))***+++++++++******+++,,,,,,------,,,,,,++++++++++++++++++,,,------------...............---,,,,,,,,,,,,,,,,,,,,,,,,........................------...///000/////////---------...///000111222222111111000111555999<<>>:::666333222222222000111111000///...000111000000000000000000000000---............/////////.....................---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,++++++(((((())))))******++++++++++++++++++++++++++++++))))))***++++++++++++***)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********((()))))))))************''')))+++,,,,,,+++)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''((((((((((((''''''((((((((()))))))))***)))((('''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&'''(((((()))''''''(((((())))))******''''''((()))))))))))))))&&&'''''''''(((((((((((((((((((((((((((((((((''''''((()))******)))((('''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))************'''(((***+++++++++))))))+++,,,,,,------,,,,,,+++***************+++,,,,,,,,,------...//////..............................------------------------,,,---///000111000///...............///000111222111111111222333555666666666666<<>>:::333444444333111000000000///111222000---+++---///............////////////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///---------,,,,,,,,,++++++))))))***+++,,,------...,,,++++++******++++++,,,((()))***+++,,,,,,+++***(((((()))***+++,,,,,,---************************(((((((((((())))))))))))************************&&&'''''''''(((((()))))))))))))))))))))))))))))))))(((''''''''')))***+++))))))******++++++,,,,,,))))))(((((('''''''''&&&((((((((((((((((((((((((***+++++++++***)))((('''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((***)))(((&&&&&&''''''((('''((()))((('''&&&''')))(((((('''''''''&&&&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((((((((()))((('''&&&&&&''')))***''''''&&&&&&&&&''''''((())))))(((((('''''''''&&&)))((((((''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((***)))''''''(((((('''&&&%%%&&&'''((()))***+++,,,***+++,,,------,,,+++***---+++***(((((()))+++,,,---...///000000000......------------------------+++++++++,,,,,,---------...------------...//////........................000000000000111111111111444333333444888>>>EEEIII]]]jjj~~~~~~wwwvvvuuuuuuzzz}}}xxxuuuvvv{{{|||xxxqqqjjjaaaYYYMMMEEEAAA===777222444333222111000000000000......//////000000111111//////............//////////////////////////////...------,,,,,,------...---------,,,,,,+++++++++///...---,,,***)))((((((***+++,,,,,,------------)))***+++,,,,,,+++***)))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***+++*********))))))(((((()))))))))))))))))))))))))))((((((''''''((()))***)))))))))***************)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))***)))((('''&&&''''''((('''((()))((('''&&&''')))(((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***'''''''''&&&&&&''''''((((((((((((((((((''''''&&&***)))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((+++)))'''&&&''''''&&&%%%&&&&&&'''((()))***++++++)))***+++,,,,,,+++***)))+++***)))(((((()))+++,,,------.........------,,,------------------------,,,,,,,,,------.........---------------...//////........................//////000000000111111111222111000111444888<<>><<<:::999444444555555444444333222000000//////......------111111000///...---,,,,,,------------------------........................+++,,,,,,***))))))+++...///...------++++++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))))))))))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((''''''+++***((('''&&&&&&&&&'''&&&+++---+++***---...,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''''''''((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++***((('''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((())))))((('''(((***)))((((((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((()))******)))***,,,---......------************++++++++++++++++++++++++++++++++++++---,,,+++***************---...///111222222333333........................///.........------------000000000/////////......---------...///000111222000333555444333666===BBBFFFPPP```ooo}}}}}}xxxssspppppprrrxxx~~~~~~|||uuunnnlllmmmnnnrrrwww}}}~~~~~~}}}|||wwwtttnnniiiccc]]]WWWSSSLLLGGGAAA<<<999777444333333333333333333222222111000000000//////.........////////////............------------------------------------------------+++,,,,,,+++))))))+++------------,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))))))))))))))******+++************************+++++++++++++++++++++++++++++++++******)))((('''***)))((('''&&&&&&'''''''''+++---+++***,,,---+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''******)))(((''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''))))))(((((()))***((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''((())))))***%%%%%%%%%%%%&&&'''((()))(((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''((((((((((((((()))******+++,,,---.../////////...,,,,,,++++++++++++******++++++++++++++++++++++++------,,,++++++++++++,,,,,,---...///000111111111------------------------............------------///////////////.........---------------...///000111222444222000111444888777>>>IIISSS___qqq{{{uuuqqqooorrr|||vvvqqqllllllppptttsssppprrrsssvvv{{{yyywwwwwwuuutttrrrmmmfff___XXXPPPIIIEEE@@@===999777555333111///111222222222222111000000000000000000////////////------.........//////000------------------------------------------------+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))))))))******+++******************************************************+++******)))(((''')))(((''''''''''''((((((''',,,---+++)))+++,,,***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%'''(((((('''''')))***''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))***))))))(((((())))))***((((((((((((((())))))***+++,,,,,,---......//////...------,,,++++++******++++++++++++++++++++++++++++++***************+++)))***+++,,,---......---------------------------------------------------...........................---------------...///000111222111///...000111333888>>>BBBIIIXXXmmm}}}{{{uuutttxxx~~~}}}uuukkkiiigggkkkrrrxxx{{{zzzzzz||||||vvvtttrrrooollljjjeee^^^VVVOOOHHHAAA===999888666666555444222000111111222222111111000///000000000000000000000000---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******++++++,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))))))))))))))******+++************************))))))))))))))))))))))))***************)))(((((('''''''''''''''(((((((((''',,,---***)))++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%'''((((((''''''(((***&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((((((&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''''''''((())))))+++******))))))******+++((((((((((((((())))))***+++++++++,,,------......///......---,,,+++******+++++++++++++++++++++++++++***************++++++)))***+++,,,,,,---,,,,,,------------------------,,,,,,---------------------------------..................------.../////////000111111000///000000333666999:::===FFFVVVbbbqqq|||~~~||||||~~~}}}{{{sssmmmiiijjjnnnuuu}}}yyytttrrrnnnhhhdddZZZVVVOOOIIICCC>>>999666555555444555666555333111222222222222222111000000///////////////000000000............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,)))******++++++,,,,,,---************************++++++++++++++++++++++++,,,,,,+++++++++*********)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((('''''''''(((((((((((((((&&&+++---***)))++++++***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&'''''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))((((((((((((((()))******++++++++++++,,,---.../////////...------,,,++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------------------------...///000...//////000000111111111///111333555777===EEELLLWWWbbbqqq~~~yyyvvvxxx|||zzzwwwuuurrrqqqooommmkkkmmmrrryyy|||wwwrrrmmmjjjddd]]]WWWLLLIIIDDD???<<<:::777555333222111222333333111000222222222222222111000000............///////////////.........------,,,,,,------------------------++++++++++++++++++++++++)))+++------+++***++++++)))*********++++++,,,,,,************************++++++++++++++++++++++++++++++++++++************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((((((((((((''''''%%%***,,,))))))+++,,,+++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((()))******---,,,,,,,,,---...///000//////......------,,,,,,++++++++++++++++++++++++***************+++,,,---,,,---..................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++++++++,,,...//////000///......///000111111......///222555999;;;<<>>FFFLLLSSSaaarrrxxxvvvwwwssstttssstttwww|||uuummmgggddd___cccgggiiikkkqqq{{{|||qqqjjj___VVVPPPJJJDDD@@@===:::666444444444444333555333000000000111000//////////////////......---,,,,,,,,,---------......***++++++,,,---//////000------------------------************************)))+++------,,,+++***+++************************************************************************+++++++++************))))))))))))))))))******+++))))))))))))))))))))))))************************((())))))*********)))))))))))))))))))))'''%%%$$$"""'''***)))))),,,...---))))))))))))))))))))))))************************((((((((((((((((((((((((''''''((((((((((((''''''(((&&&$$$&&&)))+++)))'''***((('''&&&&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&'''((('''%%%%%%''')))&&&%%%%%%%%%'''''''''&&&''''''&&&&&&&&&''''''(((&&&&&&''''''&&&$$$###!!!((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''&&&$$$$$$&&&***''''''''''''(((((((((((())))))))))))***************+++,,,---............+++,,,---,,,***)))***+++++++++***)))))))))************++++++++++++******......,,,+++***)))))))))------,,,+++++++++,,,,,,...---,,,,,,++++++,,,,,,******))))))((()))))))))...------------...//////......------------............///111222333444555555555777:::AAALLLXXX```ttt}}}|||vvvtttsssqqqpppqqquuu|||zzzsssqqqpppnnniiiccc```aaaddddddhhhnnnvvv}}}~~~xxxpppbbbYYYOOOHHHEEEBBB>>>;;;777777666555333222111111444111000111444555222///000000111111111111000000..............................---,,,,,,,,,,,,---)))***,,,......---,,,+++)))+++,,,+++))))))---000//////...---,,,***)))(((,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,------,,,++++++,,,............,,,***)))***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&(((+++,,,+++***)))'''&&&%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''(((((('''%%%%%%&&&(((&&&%%%%%%%%%&&&''''''&&&(((''''''&&&&&&&&&''''''&&&''''''((('''&&&$$$$$$((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&((()))''''''''''''(((((((((((((((((()))))))))************+++,,,---............+++------,,,+++***+++,,,*********+++,,,---......)))******************)))------,,,,,,++++++******,,,,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---------------...///000---------------...//////......------------......//////000000111222333333333444444555888???GGGMMM[[[dddrrr{{{zzzwwwtttqqqrrruuuwww~~~xxxqqqmmmhhhiiijjjiiihhhiiillloooqqqtttzzz~~~zzzyyyxxxsssiii```UUUNNNEEE???>>>===:::777555444444444333333222222222111111222333333111000000000111111111111000000..............................---,,,,,,,,,,,,---***+++,,,---------,,,,,,+++,,,,,,+++***)))+++,,,/////////...---,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++***************************++++++***))))))***,,,111111000...+++))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))(((((()))************)))(((((((((((()))))))))))))))(((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((((())),,,------,,,((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&((((((((('''%%%%%%&&&'''%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%(((''''''&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''(((((((((&&&''''''''''''(((((((((((((((((())))))))))))*********+++,,,------.........,,,---...---,,,++++++---++++++,,,,,,------------((())))))******))))))(((+++,,,---------,,,+++++++++++++++++++++,,,---......---,,,,,,++++++,,,,,,+++++++++,,,---...000000---------------......///......------------......///000000000111111111111000000000000000333888<<>>CCCLLLYYYjjjvvv{{{~~~xxxvvvvvvyyy|||xxxuuusssrrrpppqqqpppkkkfffeeejjjnnntttyyy~~~{{{}}}}}}{{{zzzzzzlllgggaaaZZZTTTNNNHHHEEE???>>><<<:::999777666666222444666777666666555666222222222222222222222222222000...000333333111.........////////////..............................---,,,++++++******++++++)))***,,,......---,,,+++***,,,,,,***&&&%%%(((+++,,,---------,,,,,,+++*********))))))))))))******************************))))))))))))))))))))))))((()))***)))'''''')))******+++,,,***))))))***,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((()))***************(((((((((((())))))))))))++++++************++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&$$$$$$######''''''''''''''''''''''''++++++***)))(((''''''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''')))***)))'''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((''''''&&&111111///,,,***(((&&&%%%)))((('''&&&&&&&&&&&&&&&&&&)))+++***'''%%%&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%$$$#########%%%((()))###$$$$$$%%%&&&'''((((((&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((&&&%%%&&&))))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((,,,+++)))((((((***,,,---)))************+++++++++++++++******)))(((((((((************************------......---,,,***))))))***+++,,,---...------000///...------...///000+++,,,---...---,,,+++***...---,,,,,,---...///000///...---,,,,,,---...///,,,---...000111111111111555555666:::AAAKKKTTTYYY```eeemmmuuu~~~}}}wwwzzzzzzzzz}}}}}}{{{||||||}}}yyyuuupppkkkjjjiiiiiiiiieeefffgggeeeeeejjjuuu}}}}}}|||~~~|||xxxsssoookkkgggddd[[[XXXTTTOOOIIIEEEBBB@@@>>>===<<<999888666666555555555444333333333333444333333333222222222111111111111111111000000000000////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,+++***))))))++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******---***'''''')))+++***((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''***)))(((***------+++((())))))((('''''''''''''''''''''(((((())))))******+++++++++***************---,,,+++)))(((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&'''((()))''''''''''''''''''''''''*********+++,,,+++)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((***)))'''&&&&&&'''&&&&&&&&&&&&&&&''''''((('''''''''((((((''''''&&&------,,,+++***(((((('''(((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&(((***%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&'''((((((&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((&&&%%%'''))))))'''%%%))))))))))))))))))))))))'''''''''''''''''''''''')))***+++,,,,,,---------------------,,,+++***))))))((('''&&&%%%&&&((()))))))))*********+++++++++)))))))))))))))*********************************+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++++++++,,,,,,++++++,,,------,,,,,,,,,......---,,,------/////////...---,,,,,,---...///...//////000000000000///222111222555:::@@@GGGKKKKKKPPPXXXaaajjjttt}}}~~~~~~{{{zzz||||||uuupppnnnnnnnnnnnnmmmjjjfffddddddeeefffgggjjjlllnnnnnnooovvv}}}|||wwwpppiiiccc^^^YYYVVVPPPOOOKKKHHHDDDAAA???>>>;;;;;;999888777777777777555555444444333333333444222222222222111111111111111111111000000000//////........................---------.........//////..................------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******)))'''$$$%%%(((***)))((())))))))))))************))))))))))))))))))))))))***)))))))))(((((((((''''''&&&&&&(((++++++)))'''))))))(((''''''''''''((('''((((((((()))))))))************************)))***)))(((''''''&&&&&&'''(((((((((((((((((((((((($$$$$$%%%'''(((***++++++'''''''''''''''''''''''')))***,,,///000...***&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((())))))'''&&&&&&'''''''''&&&&&&''''''((()))'''(((((())))))((((((((((((((())))))))))))))))))((('''&&&&&&&&&&&&&&&&&&'''%%%######%%%&&&'''&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&'''&&&%%%%%%&&&''')))***''''''&&&&&&&&&%%%%%%%%%(((((('''(((******((('''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&'''((()))'''%%%((((((((((((((((((((((((''''''''''''''''''''''''******+++,,,------------------...------,,,+++***)))((('''%%%%%%%%%&&&&&&)))))))))*********++++++'''(((((()))******++++++************************)))***+++------............---,,,+++++++++,,,,,,000///---+++******++++++++++++++++++,,,------...///...------,,,------.........------------......000000000000000///...---//////000111333666999;;;999<<>>======888888777777666777777777555555444444444333333333111111111111000000000000111111000000000000//////........................---------.............../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))(((((())))))***'''%%%$$$%%%(((*********************++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&(((***+++***(((***)))((((((''''''(((((((((((((((((())))))))))))((((((((()))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''')))))))))))))))(((((('''''''''''''''''''''''''''(((---444555111,,,)))(((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%''')))((('''&&&&&&'''(((''''''''''''((())))))******++++++,,,,,,++++++&&&&&&'''''''''(((((((((''''''&&&%%%%%%&&&&&&&&&***&&&""""""%%%'''&&&%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((******)))'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))***+++,,,------...---------.........------,,,+++,,,+++***((((((''''''((())))))))))))************(((((())))))************************************))))))***+++,,,,,,,,,,,,...---+++******+++---///444222000...------------++++++******+++---///000///......------,,,,,,,,,------------------------...///////////////......000000111111222222222222444555888;;;???EEELLLQQQ^^^eeeoooyyyzzzuuusssuuuwwwuuuwww{{{{{{tttsssqqqpppqqqrrrtttuuupppmmmkkkkkknnnrrruuuwwwwwwxxxxxxxxxyyy{{{|||xxxuuuqqqlllggg]]]XXXQQQJJJGGGEEECCCBBB@@@???>>>===============777777666555555555555666444444555444444444333333000000000000////////////111000000000////////////................................................---------,,,,,,++++++***+++++++++++++++*********,,,+++++++++******))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))***+++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))+++,,,,,,+++***))))))((('''((((((((((((((((((((())))))))))))'''''''''((((((((((((((()))))))))))))))***++++++************************+++++++++***)))(((&&&%%%'''''''''''''''''''''''''''111:::999///''''''+++'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&(((((('''&&&&&&'''(((''''''''''''((()))))),,,,,,---...//////......&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''---)))$$$###%%%'''&&&$$$&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''))))))((('''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((()))((((((''''''************************))))))))))))))))))))))))******+++,,,------------------......------,,,,,,---,,,+++***))))))(((((((((((()))))))))*********************))))))((((((***************************)))))))))))))))******+++***))))))***---///111555333222000.........///++++++******+++---///000.........------,,,++++++,,,------------------,,,,,,---...//////000000000...///111222222222111000333333444444555888===AAAHHHNNNVVV```jjjxxx}}}zzzzzz{{{}}}}}}~~~}}}zzzwwwuuuvvvwwwyyy|||}}}|||zzzxxxwwwzzz~~~~~~}}}~~~|||xxxtttrrrrrrqqqooommmllllllmmmnnnpppssswwwzzzyyywwwvvvwww|||zzzqqqjjjeee```[[[VVVPPPLLLFFFAAA@@@@@@??????>>>===<<<;;;::::::::::::888888666555444333333333444444555555555444333222000000000/////////......000000000////////////................................................------------,,,,,,++++++++++++*********)))))))))(((++++++***************)))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))'''((()))))))))***+++,,,******)))((((((((((((((())))))))))))((((((((((((&&&&&&''''''(((((((((((()))(((((())))))***+++,,,(((((((((((((((((((((((('''((()))******)))(((''''''''''''''''''''''''''''''111999777,,,%%%''',,,''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&''''''&&&&&&&&&'''''''''&&&&&&''''''((()))+++,,,---...............'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''***(((&&&%%%%%%&&&&&&%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''''''''&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))%%%$$$$$$&&&(((((('''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))***+++,,,,,,,,,,,,,,,,,,------------,,,,,,******))))))((((((''''''((((((((()))))))))******++++++******)))(((((('''******************************)))(((((())))))***)))))))))***,,,...000222222111///---,,,,,,------++++++++++++,,,------...,,,------------,,,,,,+++,,,,,,------------,,,,,,++++++---...///000000000,,,---///000111000//////...///000000111333777::::::>>>CCCJJJRRR___mmmvvvyyyvvvppppppqqqrrrtttssspppnnnmmmoooqqqtttwww{{{}}}|||}}}~~~}}}{{{zzztttrrrooommmlllmmmoooqqqpppnnnkkkiiikkklllmmmmmmppprrruuuwwwyyy|||}}}ssslllbbbZZZUUUQQQMMMIIIJJJFFFAAA>>><<<<<<;;;:::;;;:::999888777666666666999888777555444333333333333444555555555444333222000000000000////////////000000////////////......------------------------...............---------........................+++++++++***))))))((((((************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))((((((''''''(((((()))'''(((***)))'''&&&&&&''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((('''&&&&&&(((***+++***))))))(((((())))))))))))))))))((((((((((((&&&&&&''''''(((((())))))'''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***)))((('''''''''''''''''''''''''''''',,,///...)))&&&'''***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((''''''(((******+++++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###%%%&&&&&&%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((('''''''''''''''((())))))%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$&&&((()))(((&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******((('''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((()))***++++++++++++++++++,,,,,,,,,,,,++++++((((((((((((((((((''''''(((((((((((()))))))))************)))))))))))))))******************************))))))***+++,,,---))))))***+++---.../////////...---+++++++++,,,---++++++,,,------,,,,,,,,,***+++,,,---------,,,,,,+++,,,------------,,,+++,,,------.../////////...,,,---...///000//////...,,,...///000000111333666222555999===AAAHHHRRRYYYiiiqqq}}}yyywwwuuuuuuuuutttpppmmmmmmnnnnnnooooooqqquuuxxx||||||{{{xxxuuusssssstttsssvvvzzz}}}}}}{{{zzzzzzwwwvvvtttsssqqqpppppppppkkkjjjgggeeeeeegggiiikkkmmmnnnpppssswwwzzz|||}}}~~~}}}{{{zzzyyyuuunnnhhhaaa[[[SSSNNNKKKIIIEEEBBBDDDAAA===;;;;;;:::999777999888777666666555555666777777666555555555555555333444555666666444222111111111111000000000//////000000/////////.........------------------------//////.........---------,,,------....../////////------,,,,,,+++******)))))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))((((((''''''''''''(((((($$$'''******(((&&&'''((((((((()))))))))*********(((((((((((((((((((((((('''((((((((()))))))))***'''((()))'''$$$$$$&&&)))+++***))))))(((((())))))***)))))))))((((((((('''&&&''''''((())))))******((('''''''''''''''((()))((((((((((((((((((((((((&&&'''(((******((('''%%%'''''''''''''''''''''''''''&&&&&&&&&(((((()))(((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((###%%%''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&'''(((((($$$$$$$$$$$$%%%%%%&&&'''!!!%%%&&&$$$$$$'''***%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''''''''''''''((())))))&&&''''''(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&((()))((('''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++***((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******+++************+++,,,,,,,,,++++++'''((()))))))))))))))((((((((((((((())))))))))))((((((((()))******++++++******************************)))***,,,...000111***+++,,,------------,,,///...---,,,,,,,,,---...+++,,,---...---,,,+++***)))***,,,---...------,,,++++++------------++++++.........///......---,,,...//////000000000//////...000111111000000111222000333666777888;;;@@@EEEOOOWWWcccoooyyy~~~}}}zzzvvvrrrpppppppppooommmnnnppprrrsssttttttrrrpppoooppprrrppprrrsssrrrqqqsssxxx|||}}}|||zzzwwwuuuuuuwwwzzz|||xxxtttrrrrrrsssttttttrrrsssssstttuuutttttttttppprrruuuuuurrrpppnnnnnnnnnmmmllllllllllllmmmmmmpppnnnkkkjjjjjjllloooqqqpppssszzzvvvssspppnnnkkkeee\\\UUUSSSOOOJJJHHHHHHGGGCCC@@@===<<<:::999::::::999888999999888777777777888888555555555555555666777888333444555666666444222111111111111111000000000000000/////////............------------------------//////.........---------)))******+++,,,---......//////...------,,,++++++)))))))))))))))*********++++++++++++++++++++++++************************))))))))))))))))))))))))((((((''''''''''''(((((($$$'''+++,,,***)))+++---)))************+++++++++(((((((((((((((((((((((('''((((((((())))))*********++++++)))&&&%%%'''***+++******)))))))))))))))******))))))(((((((((''''''''''''((()))******+++******))))))))))))******'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''---)))$$$###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$###)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((('''''''''&&&&&&&&&&&&(((((((((((())))))))))))((((((''''''&&&&&&&&&%%%))))))(((((('''''''''&&&%%%'''(((***++++++++++++------......///.........''''''(((((('''&&&%%%%%%(((((((((((())))))))))))************************,,,,,,++++++***)))((((((************************+++,,,---,,,******---000...---+++,,,,,,---+++***++++++++++++++++++++++++,,,,,,,,,++++++***************+++,,,,,,---..............................////////////////////////////////////////////////222111111000222444666888AAACCCHHHOOOYYYeeeooouuu~~~}}}zzz||||||yyyyyyzzz~~~}}}{{{yyywwwuuusssssstttsssrrrqqqpppooonnnnnnssspppnnnoooqqqrrrpppmmmlllkkkjjjjjjllllllkkkjjjlllmmmnnnpppqqqrrrrrrrrrsssvvvvvvsssuuuzzz|||{{{~~~{{{wwwwwwyyy}}}|||tttlllgggccc^^^YYYUUURRRNNNLLLHHHGGGFFFDDDBBB@@@>>>>>>888999999999999888777777666666666666555555555555666555555555555444444444333333333222222111111111111111000000//////......//////...------------...---.........//////000000......------------......***++++++,,,,,,------......---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************************)))))))))))),,,+++***(((''''''''''''))))))))))))))))))))))))&&&'''((()))***+++,,,,,,******))))))((((((''''''))))))))))))******************))))))))))))******'''(((******((((((((()))******))))))((((((''''''''')))+++,,,***)))))))))++++++,,,,,,++++++******))))))((((((((((((((((((******)))((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''((((((((((((((('''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&)))(((((((((''''''''''''&&&'''(((***++++++++++++,,,,,,,,,------,,,++++++((((((((((((((('''&&&&&&(((((((((((())))))))))))************************,,,,,,+++******)))((((((************************(((+++......,,,+++,,,---...,,,++++++,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,---......------------------------................................................111111000000111333555777888:::===BBBIIIQQQXXX\\\lllsss}}}~~~}}}|||{{{yyywwwuuuuuuttttttwwwtttsssuuuxxxyyywwwuuurrrppppppppprrrttttttssssssuuuwwwzzz|||}}}~~~~~~}}}yyywwwuuuppphhhbbb\\\YYYTTTPPPMMMKKKHHHEEEEEEDDDCCCAAA@@@>>>===<<<999999888888888777777777666666666666555555555555555555555555444444444444333333333222222222111111222222111111000///////////////...------------...---........./////////000------,,,,,,,,,,,,------+++++++++,,,,,,---------...,,,******+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************))))))))))))+++******))))))(((((('''))))))))))))))))))))))))&&&'''((()))***+++,,,,,,***)))))))))((((((((('''((((((((()))))))))******)))(((((((((((((((((()))'''(((******((((((((()))(((((((((((())))))))))))((()))++++++)))((()))***------------,,,++++++***)))(((((((((''''''&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%$$$### %%%)))***'''$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((((((((''''''%%%%%%&&&&&&&&&'''''''''))))))((((((((((((''''''((((((((((((''''''''''''&&&'''(((***++++++++++++++++++++++++***)))(((((((((((()))))))))(((''''''(((((((((((())))))))))))************************+++++++++******))))))(((************************&&&***---///...,,,******---,,,***+++,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,................................................000/////////000111333444555555777:::===AAADDDEEEPPPUUU^^^gggooouuuzzz~~~~~~}}}}}}~~~}}}|||}}}}}}|||{{{|||~~~}}}zzzvvvssssssooojjjfffddd___YYYTTTQQQNNNJJJHHHGGGEEECCCAAA@@@@@@???>>>===<<<;;;;;;:::999777666666666777888666666666555555555555444555555555555444444444444333333333222222222222111333333222111111000000/////////...------------................../////////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...---,,,******++++++***)))************************************************))))))))))))************************))))))))))))))))))***++++++***)))((())))))))))))))))))))))))''''''(((((()))***++++++))))))))))))((((((((((((''''''((((((((()))))))))((((((''''''''''''(((((('''(((******((((((((()))'''''''''((()))*********)))******)))(((((()))+++/////////......,,,++++++&&&&&&&&&%%%$$$$$$######%%%%%%&&&'''((()))***+++''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""%%%((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))((((((((((((%%%&&&&&&&&&&&&''''''''')))))))))))))))(((((((((((((((((((((((('''''''''&&&'''((()))***++++++,,,+++++++++***)))((('''&&&((()))))))))))))))(((((((((((((((((())))))))))))************************+++*********)))))))))(((************************''')))+++---,,,+++******,,,+++******+++,,,+++)))************************+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++............................................................///000111222333333555777888999::::::>>>BBBHHHNNNTTTZZZ___ccclllpppwww}}}{{{xxxuuuuuuuuuuuutttqqqlllhhheeeddd```[[[XXXUUURRRNNNKKKKKKIIIGGGFFFFFFEEEDDDBBB=========<<<<<<;;;;;;::::::888666555555555777888666666555555555444444444555555555444444444333333222222222222222222222222222222111111000///////////////...------------...........................,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......---+++***)))******)))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************)))))))))(((''')))+++,,,---,,,***)))((((((((((((((((((((((((''''''(((((()))******+++))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((******((((((((()))'''((((((((()))))))))***)))***)))(((&&&''')))+++000000000///...---,,,+++&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((()))***+++''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###""")))'''$$$$$$%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((())))))))))))((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))))))))'''''''''(((((((((((((((''''''((()))***+++,,,,,,++++++++++++***)))''''''(((((()))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***)))))))))***++++++++++++)))))))))++++++***)))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++................................................------------...//////000---...000222333444444444666888;;;>>>@@@DDDHHHKKKSSSVVV\\\dddmmmvvv}}}~~~zzzvvvqqqnnnkkkjjjiiifffccc^^^[[[XXXVVVSSSPPPNNNLLLKKKJJJIIIHHHGGGFFFFFFGGGFFFEEECCC<<<<<<<<<<<<;;;;;;;;;:::999888666444444555666777555555555555444444444444555444444444444333333333222222222222222222222222000000000///......------//////...------------..................---------------,,,,,,,,,,,,---------,,,++++++,,,---///000...,,,***)))******)))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************)))))))))((('''(((***,,,---,,,+++***(((((((((((((((((((((((('''''''''((())))))******(((((((((((())))))))))))''''''''''''((((((((((((((())))))******))))))((('''(((******((((((((()))***)))))))))(((((((((''')))))))))(((&&&&&&)))+++////////////...---,,,+++''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###,,,'''###"""%%%'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((()))))))))(((((((((''''''&&&''''''''''''(((((((((''''''(((((((((((())))))'''''''''(((((((((((((((((('''(((((()))+++,,,---++++++++++++***)))((((((''''''((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''''')))***++++++***(((((((((***+++***)))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,------............///,,,---...000222333333333111333444444444555888:::@@@BBBGGGLLLSSS[[[eeekkksssxxx~~~zzzuuuqqqlllgggddd]]]\\\ZZZWWWTTTQQQNNNMMMKKKKKKJJJIIIHHHHHHHHHHHHEEEDDDCCCDDDEEEDDDBBB@@@<<<<<<<<<;;;;;;::::::999888777555444444555555666555555555444444444444333444444444444333333333333111222222222222333333333000//////......---,,,,,,//////...------------............---------------------,,,,,,,,,,,,------,,,+++++++++,,,...111333///---+++*********)))((())))))))))))))))))))))))************************))))))))))))************************))))))))))))'''(((***+++++++++******))))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((())))))))))))''''''((((((((()))))))))((()))***++++++***)))((('''(((******((((((((()))*********)))((('''''''''((())))))(((''''''(((***,,,------------,,,++++++'''''''''(((((())))))*********)))((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&%%%%%%%%%&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((()))(((((('''((()))***,,,---))))))*********))))))(((&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++***((()))((('''(((***+++***)))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------.............../////////000000000111111---...000000000000333444444777:::===@@@EEELLLQQQYYY___eeeiiilllpppwww|||}}}wwwqqqnnnjjjfffbbb___ZZZWWWQQQPPPOOOLLLJJJHHHGGGFFFDDDEEEFFFFFFEEEEEEEEEFFFCCCBBBAAABBBBBBAAA???<<<<<<;;;;;;:::999888888777666666666555555555444444555555555444444444333333444444444333333333222222111111222222222333333333000000000///......------//////...------------............------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++*********,,,000333555000...,,,+++++++++***(((************************++++++++++++++++++++++++))))))))))))************************))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''((((((((()))))))))***((((((((()))))))))******'''((()))******)))(((''''''(((******((((((((()))))))))))))))((((((((((((&&&((())))))(((''''''((()))******+++++++++++++++$$$%%%%%%&&&'''((())))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''((('''''''''###((()))'''&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((((((''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))(((((('''((()))***,,,---'''((()))))))))))))))(((%%%%%%&&&'''((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''&&&'''***---,,,)))%%%(((''''''((()))******)))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------...//////.........///...---,,,+++******+++***,,,///000000111333555///222555666666888;;;???@@@EEELLLPPPSSSXXX```fffggglllsss{{{}}}}}}}}}~~~xxxzzzyyyuuusssrrrmmmfffccc```\\\YYYWWWTTTPPPNNNLLLKKKJJJHHHFFFEEEEEEEEEAAACCCDDDDDDCCCBBBBBBCCCCCCBBBAAAAAAAAA@@@===:::;;;;;;:::999888777666666555555666666555555444333555555444444444333333333444444444333333333222222111111111222222333333333111111111000//////......//////...------------............------,,,,,,,,,++++++************++++++***))))))***,,,000444777111///,,,+++,,,+++***)))************************++++++++++++++++++++++++))))))))))))************************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((('''((((((((())))))******))))))))))))************&&&'''(((******((('''&&&''')))******((((((((()))''''''(((((())))))******%%%''')))***(((''''''''''''''')))***************&&&&&&&&&''''''''''''((('''((()))*********(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((()))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%######$$$%%%'''((()))))))))))))))((('''&&&$$$$$$%%%&&&''''''&&&&&&''')))%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))((((((''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''%%%&&&&&&'''((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))++++++******)))(((((((((###$$$''')))******)))((())))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))((((((,,,+++***)))((((((((((((&&&&&&'''((((((((((((((()))))))))))))))))))))))))))************+++++++++(((((((((((()))***+++,,,///...---,,,++++++***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------.........//////////////////......//////.........---------////////////000000000000//////000222333444555666888999;;;>>>BBBFFFIIIJJJTTTWWW[[[aaahhhnnnrrrtttxxx~~~zzz{{{wwwttttttvvvvvvqqqllliiigggdddaaa^^^\\\ZZZZZZSSSSSSRRRPPPNNNLLLJJJHHHGGGGGGGGGGGGGGGFFFEEEDDDAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAA???>>>=========<<<<<<;;;:::999777777666555555555555555444444333555555555444444333333333444444444333333333222222222222111111111111222222000///...------------------------,,,,,,---......+++,,,------......---------------,,,,,,+++++++++,,,,,,,,,,,,------...///---,,,++++++******++++++...------,,,,,,------...,,,,,,+++***))))))******+++)))))))))+++,,,+++***,,,+++++++++******)))))))))(((''''''''')))***+++,,,,,,+++***)))(((''''''&&&&&&''''''(((((())))))'''''''''''''''((())))))++++++******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((())))))((('''&&&&&&))))))(((((((((((())))))&&&&&&&&&''''''''''''(((''''''(((((())))))(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&'''(((((((((((('''%%%%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***++++++******)))((((((((('''(((***+++,,,,,,++++++)))((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((((((((())))))))))))(((((())))))))))))))))))******))))))******+++*********)))))))))))))))))))))))))))************+++++++++))))))))))))***+++,,,---//////...---,,,++++++,,,------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------.../////////000000000000//////000111222333333444444444666777:::<<<>>>@@@BBBDDDGGGLLLRRRWWWZZZ\\\dddjjjrrryyy~~~}}}vvvpppoookkkhhhggghhhgggbbb^^^ZZZXXXVVVSSSQQQOOONNNMMMKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFFFFEEEDDDAAAAAABBBCCCCCCCCCBBBBBBAAA@@@???===<<<<<<;;;;;;;;;::::::999777666666555555666666666666555444444555555444444444333333333333333333333222222222222111000000//////000000111//////...---------------+++++++++******++++++,,,+++,,,------...---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++,,,+++***))))))(((((())))))***)))((()))+++++++++***))))))))))))(((((((((''')))(((((('''((()))***++++++******))))))((((((''''''''''''((((((((((((((('''''''''''''''((())))))))))))))))))))))))******))))))))))))))))))))))))))))))((('''''''''((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&((()))(((&&&&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((((((((((((((('''''''''''''''((()))))))))((((((%%%%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((((((((((()))))))))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))((((((''''''(((((()))***++++++******+++++++++******))))))))))))))))))))))))))))))************+++++++++************+++,,,------//////...---,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,*********++++++,,,,,,---...............---------....../////////000000000//////000000000111111111111111111111222333444555666777:::===AAADDDGGGHHHKKKPPPWWW^^^eeekkkqqquuu}}}~~~zzzxxxyyy{{{|||}}}wwwtttpppnnnmmmkkkeeeaaa___\\\YYYXXXXXXVVVRRRNNNOOONNNLLLJJJIIIGGGGGGGGGCCCDDDEEEEEEFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFEEEEEEAAABBBDDDEEEEEECCCBBB@@@>>>>>><<<;;;:::::::::::::::999999888777666555555666666777777777666555555444444444444333333333333222222222222111111111000000//////......//////000//////...------------...++++++++++++*********+++++++++,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,++++++***+++++++++,,,,,,+++************+++******))))))))))))*********)))(((((((((((((((((()))((('''(((***+++***)))))))))))))))(((((((((((())))))((((((((()))******((((((((((((((((((((((((((((((((((((((('''''''''(((''''''''''''(((((()))''''''((())))))***++++++))))))))))))))))))))))))))))))((('''&&&&&&&&&'''&&&''''''''''''((((((((((((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%''')))***(((((('''&&&&&&&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%'''((()))((('''&&&'''(((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%(((((((((((((((((((((((('''(((((()))))))))))))))%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''(((((((((((((((((()))))))))*********++++++******)))(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))((('''))))))))))))))))))))))))))))))*********+++++++++***************+++,,,---...---,,,,,,+++++++++,,,++++++++++++,,,,,,,,,,,,...------,,,,,,+++++++++******+++,,,------......................................./////////000000////////////////////////000000000///000000111222444555666888:::;;;======:::>>>CCCHHHNNNTTTZZZ^^^eeejjjpppuuuwwwwwwwwwwww|||wwwtttooolllkkkkkkkkkkkkeeebbb^^^[[[ZZZXXXUUUSSSRRRPPPNNNNNNNNNLLLIIIGGGIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBCCCDDDEEEFFFFFFEEEAAABBBCCCDDDEEEFFFFFFEEEBBBCCCEEEFFFFFFCCCAAA???===<<<;;;:::999999999999:::999999888777777666666777777777777777666666555333333333333333333333333111111111111000000000000000//////......//////000///......---------......---------------,,,,,,+++++++++,,,------------,,,,,,+++++++++++++++++++++,,,,,,+++***)))))))))***,,,++++++***************)))))))))(((((()))))))))***))))))((((((((()))))))))''''''((()))***)))(((+++++++++***************))))))))))))))))))******&&&'''''''''((((((((()))))))))((((((''''''&&&&&&((((((''''''''''''((()))(((((((((((())))))******)))))))))))))))))))))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&''')))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&'''((())))))'''&&&''')))&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((('''(((((()))))))))))))))&&&&&&&&&''''''&&&%%%%%%''''''''''''(((((((((((())))))))))))************++++++******)))(((((((((++++++***)))((((((((((((&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((())))))(((((())))))))))))((((((((())))))))))))((('''&&&(((((()))))))))(((((('''))))))))))))))))))))))))))))))*********+++++++++***))))))))))))******+++++++++******)))*********++++++,,,,,,---------------------,,,,,,++++++*********++++++,,,---......---................................./////////////////////............---////////////000000222222111111222222333444444555555777:::<<<>>>BBBFFFJJJNNNRRRYYY]]]___```aaabbbgggkkkpppttttttttttttuuuwwwyyy}}}~~~{{{xxxsssqqqgggddd___\\\ZZZZZZYYYXXXUUURRROOOMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHGGGFFFEEECCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCC@@@AAABBBCCCDDDEEEEEEEEEAAACCCEEEFFFEEECCC@@@???======<<<;;;:::::::::::::::::::::999999888888777777777777777777666666555333333333333333333333333111111111000000000//////111000000//////000000111......---------......///,,,,,,---------,,,+++******+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,+++******)))))))))))),,,+++******))))))************))))))))))))***************))))))******+++)))''''''((()))***)))(((******************++++++******************))))))&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&((((((''''''''''''(((((())))))))))))((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''')))(((((((((((((((((()))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((******(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###"""!!!!!! $$$$$$%%%&&&&&&&&&&&&&&&&&&((())))))(((''')))***&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''((()))))))))((((((''''''((((((''''''&&&&&&''''''''''''(((((((((((()))))))))*********++++++++++++******)))((((((((())))))((((((''''''&&&&&&&&&&&&&&&''''''(((((()))))))))))))))))))))))))))''''''(((((((((((())))))(((((())))))))))))(((((())))))******)))(((&&&%%%(((((()))***************)))))))))))))))))))))))))))************+++++++++***)))))))))))))))************)))(((((())))))***,,,------......//////000,,,,,,,,,,,,++++++++++++)))))))))******++++++,,,---------...............------........./////////........................---------......///000111//////000000000000111111444555666666666777999<<<===@@@EEEHHHJJJKKKLLLNNNOOOSSSXXX[[[\\\\\\]]]]]]dddfffjjjooossswwwzzz{{{~~~|||yyywwwuuusssqqqnnnjjjfffbbb___^^^WWWTTTPPPMMMLLLLLLKKKJJJHHHGGGFFFEEEDDDCCCCCCCCC@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAABBBCCCDDDDDDDDD@@@AAACCCDDDDDDBBBAAA???======<<<;;;;;;;;;;;;;;;::::::::::::999999888888666666777777777666555555222222222222333333333333111111111111000000000///111000000//////000000111...------------...//////******+++++++++)))((('''******+++,,,,,,,,,,,,,,,*********+++++++++++++++++++++******)))*********++++++***))))))))))))***++++++************++++++***************++++++,,,)))((('''(((***+++***)))(((((((((((())))))))))))******+++++++++***)))((('''''''''(((((()))))))))(((((((((((((((''''''''')))((((((''''''''''''(((******)))(((((('''&&&&&&((((((((((((((((((((((((((('''''''''''''''((((((%%%&&&&&&&&&&&&'''''''''&&&'''(((((((((((((((((())))))(((((((((((())))))&&&&&&&&&''''''''''''(((%%%%%%'''((()))*********(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######"""""""""%%%&&&&&&'''''''''&&&&&&%%%'''((()))((()))***,,,&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&'''(((((((((((('''(((((())))))(((((('''&&&''''''''''''(((((((((((())))))*********+++++++++++++++******)))((((((((($$$%%%&&&&&&&&&%%%$$$###%%%%%%&&&''''''((())))))))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))((((((&&&''')))***)))((('''&&&%%%&&&'''))))))*********)))))))))))))))))))))))))))************++++++++++++******))))))******+++******))))))))))))************+++,,,,,,---......+++++++++++++++,,,,,,,,,*********+++++++++++++++---------.........//////---------.........//////............////////////.........---......////////////000000000111111111000111333333222222333555444666999:::;;;<<<>>>@@@<<>>???@@@?????????@@@CCCBBBBBBAAAAAAAAABBBBBB>>>>>>???@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBBBBBBB???@@@AAAAAABBBAAAAAAAAA<<<<<<;;;:::::::::;;;;;;999999999999888888888888555666666666666555444444111111222222222333333333222222111111111000000000000//////......//////000---------------...//////)))***+++,,,+++)))'''&&&******+++,,,,,,,,,,,,+++)))*********++++++++++++++++++*********+++,,,,,,++++++***)))))))))))))))+++******))))))******+++)))))))))))))))***++++++***)))((()))+++++++++***'''((((((((())))))))))))***++++++++++++***)))(((((()))))))))))))))))))))'''''''''((((((((((((((())))))((('''''''''''''''((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''((()))******%%%%%%&&&&&&&&&'''''''''&&&&&&'''((((((((((((((((((((((((''''''(((((((((&&&&&&&&&'''''''''(((((($$$&&&(((***+++++++++***(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%######$$$%%%'''((())))))&&&''''''(((''''''&&&&&&$$$&&&((()))))))))+++---'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''))))))******)))(((''''''''''''''''''((((((((())))))************+++++++++++++++******)))(((((((((&&&''')))******)))'''&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))(((((($$$%%%((()))***)))((('''""""""$$$&&&'''((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,++++++***++++++++++++***************++++++&&&''''''((())))))***************++++++,,,,,,---......---------------------------.........//////---------.........//////........./////////000000111111000///.........///---------......//////000+++---000000000000111222222333444444333444777999333666999;;;<<<===>>>??????@@@BBBEEEHHHKKKMMMNNNNNNQQQTTTTTTSSSTTTWWWZZZXXXXXXXXXYYYZZZ\\\]]]^^^\\\[[[[[[[[[^^^bbbeeehhhiiigggdddaaa^^^]]]\\\\\\WWWXXXZZZ[[[\\\```hhhmmmqqqqqqppplllfffaaa^^^\\\WWWWWWVVVTTTSSSQQQPPPOOOOOOMMMJJJFFFBBBAAAAAABBBEEECCC@@@@@@@@@AAAAAA@@@:::<<<>>>??????>>>???@@@>>>???@@@@@@???>>>>>>>>>@@@@@@???>>>>>>?????????===>>>???AAABBBBBBCCCCCC@@@@@@AAABBBBBBBBBAAAAAA?????????@@@@@@AAAAAABBB;;;;;;::::::999:::::::::888888888888777777777777555555555555555444444333111111111222222333333333222222222222111111111111.........------.........---------------...///000+++,,,---...---+++)))'''******+++,,,,,,,,,,,,+++))))))******+++++++++++++++*********+++,,,------+++******)))))))))))))))******))))))))))))******((((((((((((((()))******+++))))))***+++,,,+++***))))))******+++++++++,,,***+++,,,,,,+++***)))(((************))))))))))))&&&'''''''''(((((())))))***)))((('''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''(((***+++,,,%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&%%%$$$$$$&&&***,,,------&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%''''''(((((('''&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''((())))))+++***)))))))))***+++,,,***++++++******)))((('''''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((((()))***++++++,,,++++++&&&&&&&&&'''((())))))***)))************(((&&&%%%(((((())))))******++++++))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++)))***,,,...//////......------------------------........................///......---------......222000---,,,---//////...///////////////000111111222222111111222333333444222222333444444555666666999::::::::::::;;;;;;;;;@@@@@@AAABBBCCCDDDEEEFFFHHHHHHGGGFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOPPPPPPOOOOOONNNMMMKKKIIIGGGFFFHHHGGGGGGHHHJJJMMMQQQSSS\\\[[[ZZZXXXUUUQQQNNNLLLIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCAAA@@@???===<<<<<>>>>>======<<<<<<======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===>>>>>>?????????>>>>>>??????@@@AAA@@@@@@AAAAAAAAAAAABBBBBB@@@??????>>>===>>>>>>>>>;;;;;;:::::::::999999999888888777666666666666666666555555444444333222222555555444333333444444444111000000111222222///---..............................---------,,,,,,,,,------,,,+++*********+++,,,,,,++++++++++++******))))))))))))))))))))))))*********)))))))))))))))***)))(((''''''((()))***(((***,,,......,,,***(((((((((((((((((()))******************************+++***)))(((((()))***++++++---//////---+++))))))(((((('''''''''&&&&&&&&&+++***)))((('''((())))))(((((())))))((('''&&&&&&(((((())))))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&%%%$$$$$$((((((((((((((('''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&((('''%%%&&&''')))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''(((((((((((()))''''''''''''''''''&&&&&&(((''''''''''''(((((((((+++***)))))))))***+++,,,***++++++******)))((('''''''''((((((((((((''''''((()))))))))************''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((()))(((((((((''''''(((((()))*********(((((())))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))***************+++,,,,,,---------,,,,,,+++***))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,.........------................................................///......------.........111///......000111000//////////////////000000111222111111111111111222222111111222333333444555555555555555555666666666666555666777888999:::;;;;;;<<<;;;;;;:::;;;<<<===>>>======>>>???@@@AAAAAAAAA????????????>>>===<<<;;;@@@?????????AAADDDGGGHHHMMMLLLLLLJJJGGGDDDBBB@@@??????>>>======<<<<<<<<>>===<<<<<<>>>>>>>>>======<<<<<<<<<======<<<<<<<<<<<<==============================?????????>>>>>>>>>?????????????????????@@@@@@AAA??????@@@@@@AAAAAABBBBBB??????>>>>>>======>>>>>>::::::::::::999999999999888777777666555555666666555555555444333333222222333333222222222222222333000//////000111111///---..............................---------,,,,,,,,,,,,,,,+++***************......---------,,,,,,,,,)))))))))))))))))))))))))))))))))))))))*********+++***)))((((((((()))***)))***+++,,,,,,+++***)))((((((((((((((()))************************************))))))))))))******+++---//////,,,***))))))(((((('''''''''&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''(((((((((((((((((('''&&&((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((('''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&'''(((((((((((('''&&&)))'''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''''''''(((((((((((()))((((((((('''&&&&&&&&&%%%((((((''''''''''''''''''***))))))))))))***+++,,,***++++++******)))((('''''''''((((((((((((''''''(((((()))))))))*********''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''&&&&&&((((((((())))))******+++''''''''''''((()))++++++************)))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,------,,,***((('''******+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------------,,,,,,.............../////////------------------------...................../////////000111333444222111//////......//////000111111111000//////000000000000000111111222222333333111111111222222222222333111222222333444555666666555555444444555555666777666666666777777888888999777777888888888999999999999888888888999;;;<<<>>>BBBBBBBBBAAA???===;;;:::::::::::::::::::::::::::>>>>>>=========<<<<<<<<<======<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<>>????????????@@@@@@@@@>>>>>>??????@@@AAABBBBBB???>>>>>>>>>============::::::999999999888888888777777666555555555555666555555444444333333222222111000000000000000111111///......///000111///---..............................---------,,,,,,,,,,,,+++******)))*********------------,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))******++++++,,,+++***)))))))))))))))))))))************))))))((((((((((((((()))******************************))))))************))))))+++,,,......,,,***))))))((((((((('''''''''&&&&&&$$$$$$%%%%%%&&&((()))***&&&'''(((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''))))))((('''&&&%%%%%%%%%''''''''''''''''''&&&&&&(((((())))))******++++++***++++++******)))((('''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))((('''&&&&&&''''''(((((())))))))))))((((((''''''''')))+++,,,++++++******))))))(((((())))))))))))))))))))))))(((((())))))************)))***+++,,,,,,***)))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++------------............------------------------------....../////////......///111444666666444222///............///000000000000///.........///////////////000000111111111111111111111222222222222222222222333444555555555333333333444444444555555555555555666666777777777999999999999999::::::;;;777777666666666777888999=========<<<<<<;;;;;;:::999999::::::;;;;;;;;;<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<>>>>>??????@@@@@@@@@@@@<<<======>>>???@@@AAAAAA===>>>>>>>>>======<<<<<<999999888888888777777777666666555444444555555555555555444444333222222111000000/////////000111111000///...///111111000///..............................---------,,,,,,,,,+++******))))))*********+++++++++************)))))))))))))))))))))))))))''''''((()))***++++++,,,,,,,,,+++******)))))))))***)))(((''''''((()))***((((((((((((((())))))***************************((()))***++++++***)))(((***,,,------***)))((()))(((((((((((('''''''''''''''''''''((())))))***+++&&&&&&'''((())))))(((((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$###%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((&&&%%%&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''))))))((('''&&&%%%%%%%%%&&&&&&'''(((''''''&&&%%%''''''((()))******++++++***++++++******)))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))(((((('''&&&%%%&&&&&&&&&'''''''''''''''***)))(((''''''((()))***++++++******))))))(((((())))))))))))))))))))))))'''((()))************)))&&&((()))+++,,,,,,,,,+++,,,+++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++,,,,,,+++++++++,,,,,,---------------------------------+++,,,---...//////......---...000444777777444222...............//////000//////......---......///......//////////////////000000000111111111222222/////////000000111111222000000111111222222222222333333333444555555666666999888777666555555666666777777777777777777777777777777777777777777888888666666777777888888999999888999999:::;;;;;;<<<<<<::::::;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<===========================>>>???@@@@@@@@@@@@???===>>>???@@@@@@@@@@@@???<<<<<<======>>>???@@@@@@<<<============<<<;;;:::888888777777777666666666555444444444444444555555555444444333222222111111000000000000000111222222222111000000222222222111..............................---------,,,,,,,,,+++***************++++++++++++*********)))))))))))))))))))))))))))))))))''''''((()))***++++++,,,++++++++++++******))))))***)))'''&&&&&&''')))***((((((((((((((())))))***))))))))))))))))))))))))((()))***++++++***)))(((***+++,,,+++)))(((((()))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))((((((''''''((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((())))))******((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((%%%&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((''''''''''''&&&%%%$$$###%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''+++)))'''&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))((((((((('''&&&&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&'''((()))***+++++++++***++++++******)))((('''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((((((((((((((()))************))))))))))))))))))))))))))))))))))))((()))***+++++++++***)))''''''(((***+++---...///---,,,++++++******++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,---*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,------///333555555333000......------......///000......------......///000............////////////........./////////000000///000000000111111111111000111222222333333222222333444444555666777888999999888666444333222333333555555555555555555555555666666666666666777888999666666777777888888888999888888999999:::;;;<<<<<<::::::;;;<<<======>>>>>><<<<<<;;;;;;;;;;;;<<<<<<========================;;;<<<>>>???@@@@@@???>>>===>>>???AAAAAA@@@??????<<<<<<<<<=========>>>>>>;;;<<<=========<<<:::999777777666666666555555555444333333333333444555555444444333333222222111111111000000000111222333444555333111111222222222111..............................---------,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((())))))******++++++))))))***++++++******)))***)))(((''''''((()))***((((((((((((((()))******))))))))))))))))))))))))))))))************))))))***++++++***((('''((())))))))))))(((((((((''''''))))))******)))(((((('''&&&'''((((((((((((((((((&&&'''((((((((((((((((((************************)))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))******+++((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''')))'''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))''''''''''''''''''&&&&&&"""###%%%'''((((((''''''%%%&&&((()))***++++++******++++++******)))((('''%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&'''((())))))******))))))))))))))))))*********))))))))))))))))))))))))((()))+++,,,---,,,+++******)))))))))***---///111---,,,+++*********++++++++++++++++++++++++++++++++++++*********,,,---...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,------,,,+++------...000333333111///...------------...//////------------...000111222///////////////.....................////////////222222222222333333333333111222333444555444444333333444555777888:::;;;<<<:::999666444333333444555222333333444444333333333777777777777777999:::;;;999999999999999999999999888999999::::::;;;;;;;;;:::;;;;;;<<<>>>???@@@@@@<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===?????????>>>======>>>@@@AAAAAA@@@???>>>=========<<<<<<<<<<<<;;;:::;;;<<<======;;;:::888666666666555555555444444333333222222333444444555444444333333222111111111000000000000111222333444666444111000000111000///..............................---------,,,,,,,,,,,,,,,++++++,,,------...,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))))))))))))))*********&&&''')))************)))***))))))))))))))))))***((((((((((((((()))******))))))))))))))))))))))))******))))))))))))*********++++++)))'''&&&''')))))))))))))))(((((((((''')))***+++,,,,,,+++******(((((((((((((((((('''&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))'''(((((()))******++++++)))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$&&&''')))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''$$$###"""###&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''' """%%%'''))))))((('''$$$%%%''')))***+++*********++++++******)))((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((()))*********)))((((((((((((((('''''''''###%%%''')))++++++++++++(((((())))))******++++++))))))))))))))))))))))))(((***,,,---------+++***---,,,***)))***,,,///111...---+++*********++++++++++++++++++++++++++++++******))))))***,,,...///++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***,,,---,,,+++***---,,,---///111111000......------------...//////,,,,,,------///000222333//////////////////....../////////000000000111111000000000111111111111111///000111222222222111000///000222333666777999:::888666444333222333444555111222333333444333333333555555444444444666777888777777777777777777777777999999:::::::::;;;;;;;;;:::;;;<<<===>>>???@@@AAA<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<>>>??????======<<<>>>@@@AAAAAAAAA???>>>=========<<<;;;;;;:::::::::;;;<<<======;;;999888666666555555555444444444222222222222333333444555444444333333222111111000////////////000111333333666444111/////////...---..............................---------,,,,,,,,,,,,,,,,,,,,,------...///*********))))))))))))((())))))))))))))))))))))))*********)))))))))))))))%%%&&&((()))************))))))************))))))((((((((((((((()))******))))))))))))))))))))))))+++***)))(((((()))***+++***+++***)))'''&&&''')))))))))))))))((((((((((((###$$$&&&'''((()))((((((((()))))))))((('''&&&&&&&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++'''(((((()))***+++++++++))))))(((((('''''''''&&&&&&''''''%%%$$$$$$&&&((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%%%%%%%(((***&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))######$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''((($$$&&&(((((((((((()))***************))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&((())))))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************)))((((((++++++++++++++++++++++++)))***,,,------,,,+++***************************+++,,,,,,------,,,,,,+++++++++******++++++,,,---.........------,,,,,,,,,+++,,,---...////////////...------------...////////////............//////111000000///...---------............/////////////////////...............111111222222222222111111......000111333555666666222222222111111111000000333333444444555666666666555555555555666777888999999999999888888888888888777888999999:::;;;<<<===>>>;;;999999<<>>???>>>???@@@@@@@@@???>>>======<<<:::999999:::;;;===::::::;;;;;;::::::999888777777777666555555444444333333333333333333333333444444444333222111000///111111111111000///------////////////////////////...............///000111111000...---,,,+++******,,,,,,,,,,,,,,,+++******++++++************++++++***************)))(((((()))))))))))))))***++++++(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))************))))))************************))))))))))))))))))((((((((((((((()))(((((('''&&&%%%%%%%%%&&&&&&&&&''''''(((((('''(((((()))***+++&&&''''''''''''(((((((((''''''((((((((((((''''''((((((((((((((()))******)))'''%%%&&&)))***(((&&&))))))(((((((((((())))))(((((((((((())))))))))))&&&''''''&&&$$$$$$&&&((()))(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))((((((((('''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&(((******))))))***+++)))))))))(((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''')))(((((('''&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&'''((()))******(((((((((''''''((((((((()))((('''&&&&&&'''((()))******))))))((((((''''''))))))))))))))))))))))))))))))))))))******************++++++******)))(((+++++++++++++++++++++++++++***))))))((((((((((((************************+++,,,,,,------,,,,,,+++++++++******++++++,,,---------,,,,,,,,,++++++++++++,,,---...////////////---------------...////////////............//////000000000///...---------........./////////000000000000111111111000000000000000000111111000000000//////000111333444555555222222222111111111000000333333333444555555666666666555555555666777888888888888888888888888888888777777888888999:::::::::;;;999999;;;===???===;;;::::::::::::::::::::::::<<<;;;:::999999999999:::;;;:::::::::;;;<<<>>>???===>>>???@@@@@@???>>>===>>>===;;;999999999;;;<<<:::::::::;;;:::999999888777777666666555555444444333333333333333333333333333333333333222111000///111111111111000///...---........................,,,,,,,,,,,,,,,---......000///...---,,,++++++***+++++++++,,,++++++******++++++************++++++***************)))(((((())))))(((((())))))******)))))))))(((((('''''''''))))))))))))))))))))))))(((((()))******+++,,,,,,))))))************)))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''((((((((('''''''''%%%&&&&&&&&&''''''''''''(((((((((((((((((())))))******+++++++++,,,,,,,,,''''''((((((((((((''''''((((((((((((((())))))***)))'''&&&''')))***(((&&&))))))(((((((((((())))))******))))))((((((''''''&&&''''''&&&%%%%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((()))+++,,,,,,+++***+++,,,((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))((((((''''''(((((('''''''''''''''&&&&&&&&&((((((((((((((()))***+++))))))(((((((((((())))))((((((''''''''''''((()))+++******)))((('''&&&&&&))))))))))))))))))))))))))))))))))))************+++++++++++++++******)))++++++++++++++++++++++++111///,,,***))))))+++,,,************************++++++,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,++++++++++++******+++,,,---......///......---------------....../////////............//////000000//////...---------////////////000000000000//////111111222111000/////////000000000000//////000000111111222333333444222222222111111111111111222333333444444555555666666666555555555666666777666777777888888999999999777777777777777777777777777777999;;;======:::888::::::::::::::::::::::::;;;;;;:::999999999999:::;;;:::::::::;;;<<<===>>><<<===>>>??????>>>======???===<<<:::999999::::::999::::::::::::999888888777777666666555444444444333333333333333333333333222222222222222111000///000111111000000///...---........................,,,,,,+++++++++,,,------//////---,,,++++++++++++)))******+++++++++******++++++************++++++***************)))(((((((((((((((((())))))))))))******))))))))))))(((((())))))))))))))))))))))))((())))))******+++++++++((())))))******))))))((('''''''''''''''''''''''')))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((((((((('''''''''(((((((((((()))''''''((((((((((((''''''((((((''''''(((((()))***)))(((''''''))))))((('''))))))(((((((((((())))))+++******)))((('''&&&&&&&&&'''((('''&&&%%%&&&((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&(((***,,,,,,***'''%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((())))))((((((((('''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((***+++---,,,+++******+++))))))((((((((('''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))''''''''''''''''''''''''((((((''''''((())))))***)))(((((((((((((((((()))'''''''''''''''(((((())))))))))))((((((''''''&&&))))))))))))))))))))))))((()))))))))************+++,,,,,,,,,,,,+++******************************000///...---,,,,,,---...************************++++++,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,++++++++++++++++++,,,------.........---------,,,,,,------...//////......------......////////////......---------/////////000000000111111+++---...///000///...---//////000000000000//////111111111111222222222222111111111111111111111111222222222333444444555555666555555444444555555666555666666777888999999:::888888888777777666666666666666777999::::::888777999999999999999999999999::::::999999999999999999:::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@???>>>>>>???>>><<<;;;999999999999999999999999999888888777777666666555555444333333222222222222222222222222111111222222111000//////000000000000000///.................................---------------............---,,,++++++++++++))))))******++++++******++++++************++++++***************)))((((((''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********+++(((((())))))))))))(((((('''''''''''''''''''''''')))))))))((((((''''''''''''''''''''''''''''''((('''''''''(((((((((((())))))))))))(((((('''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''((((((((((((''''''(((''''''''''''((()))))))))((((((((())))))(((((((((((())))))))))))(((((()))))))))((((((''''''&&&&&&'''((((((&&&&&&'''(((&&&&&&''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%&&&''')))************%%%%%%%%%&&&&&&&&&''''''***,,,......+++(((&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((()))***,,,+++***))))))************)))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))&&&'''''''''''''''''''''''''''&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((&&&''''''(((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))((()))))))))************+++,,,,,,,,,,,,+++******************************((()))***,,,,,,,,,++++++***************************++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,---------------+++,,,------------------,,,,,,,,,,,,,,,---............------------..................------------////////////000000000000+++,,,---...//////...---000111111222222111111000111111111111111111111111111111111111111111111111111111222222333444444444444444444444444444555666555555666777888888999999999999999888777777666666777777666555555666888999999999999999999999999999888999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<===???@@@@@@@@@??????>>>>>><<<;;;:::999888888888888999999888888777666666666666555444444333333222222222222222222222222000000111111111000/////////000000000000//////..............................---,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,)))******+++++++++******++++++************++++++***************)))((((((''''''((()))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((('''''''''(((((('''''''''(((((((((((()))(((((())))))((('''&&&%%%(((((((((((()))))))))***''''''(((((((((((('''''''''''''''''''''(((((()))((()))))))))(((((())))))(((((())))))))))))((((((&&&&&&''''''(((((())))))%%%'''))))))'''&&&'''(((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((())))))))))))(((''''''$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&'''((()))************$$$%%%%%%&&&&&&'''''''''---...///...+++)))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''(((******)))(((((()))************))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((''''''(((((())))))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((()))))))))(((%%%%%%&&&'''((())))))***))))))))))))))))))))))))))))))))))))************+++++++++++++++******)))************************&&&(((+++---......,,,,,,******************************++++++++++++******++++++******++++++,,,---,,,,,,------------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------.........------------......------------------------............////////////.........//////000111111111111222222222222111111000000111111111111111111111111111111111222222222000111111222222333333444333222222333333555666666555666666777777888888888999999888888777777666666777777666444333444777999999999999999999999999999777888999999:::999999999999:::;;;;;;;;;;;;::::::;;;<<<>>>???@@@??????>>>======<<<;;;;;;:::999888777888888888888777666666666666555555444333333333222222222222222222222222//////000000000000////////////000000000000//////------------------------++++++******))))))******,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,+++******++++++************++++++***************)))(((((('''(((***+++++++++***)))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((())))))******++++++,,,---,,,***(((''''''((((((&&&&&&'''''''''(((((((((&&&'''((()))((('''&&&%%%))))))))))))************''''''((((((((((((''''''''''''&&&&&&''''''((()))((()))******(((((()))***'''((()))******)))((('''%%%%%%&&&'''((())))))***%%%'''))))))((('''''''''%%%%%%&&&''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((()))))))))(((&&&&&&###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''%%%&&&'''((((((((((((((($$$$$$%%%%%%&&&''''''(((...//////...+++))))))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&((()))***)))))))))+++***))))))))))))(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))''''''&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((%%%&&&'''((()))))))))(((%%%&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))******************++++++******)))(((************************++++++,,,------.........******************************++++++++++++******++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---......------,,,,,,------...------------------------------------............///...---------///111333000000111111111111000000//////000000111111222222000000111111111222222222000000111111222333333333111111111222333555666777666666666777777777777777777666666666666666666666555666777666444444555888888888888888888888888888666777888999:::999999888999:::;;;;;;;;;;;;:::999999:::;;;===>>>======<<<<<<<<<<<<<<<;;;::::::999777777888888777777666555666555555444444333333222111111111111111111111111...//////000000//////...//////000000000000//////------------------------++++++***)))))))))))))))++++++******+++,,,------.........---,,,+++***)))++++++************++++++***************)))((((((((()))+++,,,,,,,,,******((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((''''''))))))))))))))))))))))))(((((()))+++,,,---...///111///,,,)))(((''''''(((%%%&&&&&&&&&''''''''''''%%%&&&'''))))))((('''&&&%%%%%%&&&&&&&&&'''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((***+++***(((''')))+++'''((()))******)))((('''%%%&&&&&&''''''(((((((((%%%''')))***((('''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''((((((((('''%%%%%%###$$$&&&(((((('''&&&%%%(((((((((((((((((((((((($$$%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((///000///---+++***+++,,,''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))######$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%'''************+++,,,)))(((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((***)))(((((((((((())))))))))))(((((((((((())))))$$$%%%'''))))))))))))(((''''''''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))***************************)))(((((())))))))))))))))))))))))+++***)))''''''(((***+++******************************++++++++++++******++++++******++++++,,,---*********++++++,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,++++++,,,,,,---......------,,,,,,------...------------------------,,,,,,,,,---------.........,,,*********---000222//////000000000000///////////////000111111222222000000111111222222222222000000000111222222333333///000000222333555777888777777777777666666666666555555555555555555555555222666999999666444444555888888888888888888888888666777888999::::::999888999:::;;;;;;;;;:::999888777888999;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::777777777777777666666555666555555444444333222222111111111111111111111111......///////////////...//////000000000000000///------------------------------,,,+++******++++++************+++,,,------000000///...---+++***)))++++++************++++++***************)))(((((((((***,,,---------+++***))))))******++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''((()))+++---///000111333111...***(((''''''(((%%%%%%%%%&&&&&&&&&''''''###%%%'''))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((***,,,+++(((''')))+++'''((()))++++++)))((('''''''''''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''((('''''''''''''''&&&%%%&&&'''((()))((('''&&&%%%%%%&&&'''((((((''''''&&&&&&''''''(((&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''(((((())))))''''''''''''''''''''''''$$$###%%%((('''%%%(((//////000111000...---...///...,,,)))&&&%%%$$$%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&%%%$$$%%%'''***''''''''''''''''''''''''&&&&&&((()))************++++++***(((((('''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((***)))(((&&&&&&''''''((())))))(((((('''''''''&&&&&&''''''(((((((((((((((&&&''''''((()))***************************************))))))******+++,,,+++***((('''''''''((()))((()))***+++,,,---------*********)))))))))))))))******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++.../////////...---,,,,,,+++,,,,,,---...///000000........................000000//////.........---000000000000000000000000000000111111222222222222222222333333333444444444222222333333444555666666777777777777777777777777555666888999999888666555777666444333333444555666666666666666666666666666777777777888999999999:::<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888777666666555555555666666666666555444333333333333111111000000000000111111222111///...///...---+++////////////////////////............---,,,+++***---------,,,,,,+++++++++---,,,+++++++++,,,---.../////////...---,,,***))),,,+++***))))))***+++,,,++++++++++++++++++++++++))))))(((((((((((())))))((('''''')))+++,,,+++************)))((('''''''''))))))))))))(((((((((((())))))))))))************///...---,,,++++++++++++((())))))+++,,,...000111333000,,,)))'''&&&'''((()))))))))((('''''''''&&&((((((''''''''''''((((((******))))))(((((('''''''''''''''''''''((()))***(((((((((((())))))))))))&&&''')))*********))))))(((((())))))))))))(((((())))))((('''''''''''''''((('''&&&%%%%%%&&&'''(((&&&'''(((((())))))(((((()))((('''&&&%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&)))000444444555333111///000111---+++)))&&&%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((###############"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&%%%$$$$$$''')))''''''''''''''''''''''''&&&'''((()))************)))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&'''&&&%%%%%%%%%&&&'''((()))(((((((((''''''''''''''''''((())))))))))))(((''''''(((((()))******+++******************************))))))******+++,,,+++***))))))((((((((()))((()))***+++,,,,,,,,,,,,***)))))))))))))))))))))((())))))))))))))))))(((+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******------......///...............//////......---,,,,,,,,,------.../////////........................000/////////............000000000000000000000000111111111111111111111111000000111111111222222222222222333333444555555666666666666666666666666666777888999::::::999888777666555444333333444666777666666666666666666666666666666666777777888999999<<<<<<;;;;;;;;;:::::::::888888999999999999::::::<<<<<<<<<<<<;;;:::999888777666555555555555555555666555444333222222222222111111000000000000111111111000......//////...,,,....................................---,,,+++***,,,,,,,,,,,,,,,,,,++++++------,,,+++++++++,,,---///......---,,,+++***)))++++++***))))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))((('''''')))+++,,,+++***'''''''''''''''((((((((())))))))))))((((((((((((''''''''''''((((((((((((...---,,,+++************((((((((()))***,,,---...///---***&&&%%%%%%%%%&&&(((((('''''''''''''''''')))((((((''''''(((((())))))))))))((((((((((((((((((''''''''''''(((((()))''''''''''''(((((((((((($$$$$$&&&'''''''''&&&&&&(((((())))))))))))(((((())))))((('''''''''''''''(((''''''&&&&&&''''''((('''(((((()))))))))))))))+++***((('''&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&***000888888888666333111000111,,,***(((&&&%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''&&&$$$$$$%%%'''''''''''''''''''''''''''&&&'''((())))))******)))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))(((((((((((('''''''''''''''((())))))******))))))(((((())))))******++++++***************************))))))))))))***++++++******+++++++++***)))((())))))***+++,,,,,,,,,,,,))))))))))))))))))******************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---...////////////....../////////...------------------------------........................////////////............000000000000000000000000111111111000000000000000000000111111111222222222222333333444444555555555666666666666666666666666888999:::;;;;;;:::999888555444333333444555777888666666666666666666666666444555555666777777888888<<<<<<;;;;;;;;;:::::::::888888999999999999::::::;;;;;;;;;;;;:::999888888666666555444444444444444555444333222222111111222111111000000000000111111000///......000000///....................................------,,,+++***+++++++++,,,,,,,,,,,,,,,...---,,,+++++++++++++++///---,,,***)))))))))***++++++***))))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))(((''''''(((***+++***)))$$$%%%%%%&&&'''(((((()))))))))))))))((((((((((((''''''''''''((((((((((((,,,+++***))))))((())))))''''''''''''((()))***+++,,,+++(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&''''''''')))((((((''''''(((((()))''''''((((((((())))))))))))((((((''''''''''''(((&&&&&&&&&&&&''''''''''''''''''((()))))))))(((((('''(((((())))))((((((''')))((((((''''''''''''((((((((((((''''''(((((((((''''''((())))))))))))(((***)))(((((('''&&&&&&&&&'''''''''&&&&&&'''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((($$$###%%%&&&&&&***///888888777555111///...///***)))(((&&&&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''###%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''''''''((()))))))))))))))***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((())))))******((((((((((((((('''''''''(((((()))***************))))))))))))******++++++************************)))))))))))))))***++++++)))***,,,......,,,***((())))))***+++++++++++++++)))))))))))))))*********---,,,,,,,,,,,,,,,,,,---))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............//////)))***+++,,,------------......////////////...............------,,,,,,,,,........................///////////////.........////////////////////////111111111000000000//////222222333333333444444444333333333444444444555555666666666666666666666666888888999::::::999888888555555444444444555555666666666666666666666666666444555555666777888999999<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::999888777666666555444444444444444444444333222111111111111111111000000000000111111///...---...000111111///........................------------,,,+++************++++++,,,,,,,,,---------,,,++++++*********...,,,***((('''((()))***+++******************+++++++++++++++++++++++++++))))))(((((((((((()))))))))((('''''')))******)))%%%&&&&&&''''''(((((()))))))))))))))(((((((((((())))))))))))***************)))(((((('''''''''((('''''''''&&&''''''((()))+++***)))((('''((()))***$$$%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))******)))((('''''''''''''''&&&&&&'''''''''((((((((())))))))))))***)))))))))'''((((((((((((((((((''')))(((''''''''''''(((((('''(((((((((((((((((('''%%%&&&''''''((((((''''''''''''((((((((((((((((((&&&''''''''''''''''''&&&(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''###!!!$$$&&&&&&)))---222333222000---*********(((((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&'''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&'''((('''%%%$$$$$$%%%'''''''''''''''''''''''''''(((((())))))))))))((()))((((((''''''''''''((('''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''))))))))))))))))))(((((('''''''''((((((((((((((((((((()))***************)))))))))))))))*********))))))))))))))))))))))))))))))(((((())))))***+++(((***---...///---***)))))))))***+++++++++******(((((())))))************------,,,++++++,,,------((()))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////)))***+++,,,------------......///////////////............---,,,,,,++++++.................................///////////////////////////////////////111111111000000000000000222222333333333444444444333333333444444444444444555555555555555555555555666666777777777777666666666666555555444444444444666666666666666666666666555666666777999::::::;;;<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<::::::::::::999888777666555555555444444555555555444444333222111111111111111111000000000000111111///......///111222111000........................------------,,,+++***)))*********++++++,,,,,,,,,,,,,,,,,,++++++*********---+++)))'''&&&''')))************++++++*********************************))))))(((((((((((())))))***(((&&&'''((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************(((((('''&&&&&&&&&''''''(((((('''''''''(((((()))))))))(((''''''((())))))$$$%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((()))*********)))((('''''''''''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''((((((&&&''''''((((((''''''&&&%%%&&&&&&'''''''''''''''&&&'''((())))))))))))(((&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''###"""&&&(((((())),,,+++,,,,,,+++(((''''''''''''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&((('''&&&%%%%%%&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%'''''''''((((((((((((((('''((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))******((())),,,......---+++)))))))))***************)))((((((((()))******+++++++++***)))(((((()))***+++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,---...////////////......///000000000//////...---------,,,,,,++++++.................................///////////////000000000000000000000000000111111111222222222222000000111111111222222222444444444444444444444444555555555555555555555555555444444444444444444555666666555555555444444444666666666666666666666666555666777888999:::;;;<<<<<<<<<;;;;;;;;;:::::::::888888999999999999::::::999999999999888777666666555555555555555666777888555444333222222111111222111111000000000000111111000///...///111222111000---------------------------------,,,,,,+++***)))*********+++++++++++++++******++++++++++++******+++***)))((('''((()))))))))***++++++++++++***)))(((((((((((((((((((((((())))))(((((((((((())))))***(((&&&&&&'''))))))))))))))))))))))))((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''(((((())))))&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((((()))))))))((((((''''''''''''((((((((((((((()))))))))***)))(((''''''&&&'''''''''&&&''''''((((((''''''&&&(((''''''''''''(((((()))%%%&&&'''(((((('''&&&%%%&&&&&&'''((((((((((((((((((((()))***))))))''''''&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((($$$$$$))),,,+++***+++&&&(((((((((&&&&&&&&&(((%%%&&&&&&&&&'''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''+++)))((('''&&&'''((()))''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&###%%%'''(((&&&%%%&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''&&&%%%%%%$$$ !!!###%%%''''''''''''''''''''''''((((((((()))''''''((())))))))))))(((((('''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******((()))+++,,,---,,,+++***))))))************))))))'''(((((()))******+++++++++***(((''''''(((***+++------,,,,,,+++*********************************************************))))))******+++,,,,,,,,,------......///...............///000000000000000------,,,,,,,,,,,,,,,,,,..................................../////////000000000000000000000000000000000111222333444444555000000111111111222222222444444444444444444444444555555555555555555555555444444333333333333444444222333444555666666666666666666666666666666666666444555666777888:::;;;;;;<<<<<<;;;;;;;;;:::::::::888888999999999999::::::999999999999888777666555444444555555777888:::;;;666555444333222222222222111111000000000000111111111000//////111222111000------------------------,,,,,,---,,,,,,+++***)))++++++++++++************((()))***+++,,,,,,++++++*********))))))))))))((()))***++++++++++++***)))(((((((((((((((((((((((())))))(((((((((((())))))+++(((&&&%%%'''((()))(((&&&''''''(((((()))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''((('''''''''''''''((()))***&&&%%%%%%%%%%%%%%%%%%%%%(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((((((((((((''''''''''''(((((()))'''''''''((((((((()))))),,,+++***)))(((((()))***&&&''''''((((((''''''&&&'''''''''''''''((())))))$$$%%%&&&''''''&&&%%%$$$'''(((((()))))))))))))))************)))(((&&&%%%%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&''''''((($$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&''''''''')))))))))))))))))))))))))))%%%&&&+++///...,,,,,,$$$&&&''''''&&&&&&''')))%%%%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''---+++(((&&&%%%''')))***''''''''''''''''''''''''%%%%%%&&&'''&&&%%%###"""###$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%"""$$$'''((('''&&&&&&'''''''''''''''''''''''''''((()))))))))))))))((((((''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''###$$$%%%&&&((()))******((((((((((((((((((((((((((()))))))))((('''&&&&&&"""&&&)))++++++,,,&&&'''''''''(((((())))))&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((()))******((()))***+++,,,++++++***))))))*********))))))((('''(((((()))***+++++++++,,,+++)))(((((()))+++,,,000///......---,,,+++***************************))))))))))))))))))))))))******+++,,,,,,---......,,,,,,,,,---,,,,,,++++++......///000000000000000,,,,,,,,,,,,,,,,,,,,,,,,........................---.........//////000000000000000000000000000000000000111222444555666777222222333333333444444444444444444444444444444444555555555555555555555555555444444333333444444555///000222444666888999999666666666666666666666666333333444666777999::::::<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<999999999888888777666555444444555666888:::<<<===666666555444333333333333111111000000000000111111222000///000111222111///------------------------,,,,,,,,,,,,+++***)))))),,,+++++++++******))))))&&&((()))+++,,,,,,,,,+++)))***************)))((()))***+++,,,,,,+++***)))************************))))))(((((((((((())))))+++)))&&&%%%&&&(((((((((###$$$%%%&&&((()))******))))))))))))(((((((((((())))))))))))************''''''&&&&&&&&&''''''(((&&&&&&&&&&&&'''((())))))((('''''''''''''''&&&&&&)))))))))((('''''''''&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''((()))***&&&&&&&&&'''''''''(((((()))((('''%%%%%%%%%&&&'''&&&''''''''''''''''''&&&'''''''''''''''((()))***''''''''''''((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***'''$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&&&&(((+++---...---,,,+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''"""###$$$%%%%%%%%%$$$$$$(((((())))))))))))(((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%######$$$'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%'''((((((((('''&&&)))(((''''''''''''((((((''')))***)))((('''(((*********)))))))))))))))***---***'''''')))+++***)))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,+++***)))'''&&&&&&&&&&&&***************++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))************************))))))************))))))++++++,,,,,,,,,---------,,,+++***+++---...---,,,---...//////000000//////...------,,,,,,------...//////.........---------++++++,,,,,,---...//////++++++---///111222444444111111222333444444555555111111000000111111222333888777666555555555555555333333555666666666555444444555555555666777777777555555666666666666555555444666888::::::999888777666666888999999999999999::::::;;;:::999777555444888999:::888666666999<<<999999888888777555444333333333444444555666777777666555333111000000111111////////////.............................................------,,,,,,,,,+++++++++*********))))))+++++++++************)))++++++++++++++++++++++++************************((()))+++,,,---------,,,************************)))***+++++++++)))(((''')))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((())))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))(((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&''')))+++***'''$$$&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&'''))),,,...000///...---&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&''')))***)))(((((((((''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$%%%%%%&&&&&&&&&%%%&&&''''''((()))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''---,,,***)))'''&&&&&&%%%''')))***)))((('''((()))***))))))((((((((()))))),,,)))'''''')))******)))))))))))))))))))))))))))(((((()))*********))))))+++***)))(((((((((((((((***))))))))))))***++++++************************))))))))))))))))))))))))************************))))))************))))))++++++++++++,,,,,,,,,,,,,,,+++***+++,,,------+++***++++++,,,,,,,,,,,,,,,...------,,,,,,------...///.........------------,,,,,,,,,------.........------...///000000111222000000000111222222333333111111000000111111222333555555444333333333333333333333555666666666555444555555555555555555666666555555555666666555555555333444555666666666555555666666777888999999999999888999999999999777666555777999:::999777666888;;;888888888777666555444333222222333444444555666666444444333222111111111111////////////....................................------------------,,,,,,,,,,,,,,,,,,+++++++++***+++++++++************)))+++++++++++++++++++++++++++*********************(((((()))***++++++++++++++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))(((((((((''''''&&&&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''')))******'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((''''''(((***---///111111000000'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((###""""""$$$&&&(((''''''*********)))((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%######$$$&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))(((((())))))))))))(((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((---,,,+++***((('''&&&&&&'''((())))))''''''((()))(((((('''''''''(((((()))***(((''''''((())))))((()))))))))))))))))))))))))))))))))))))))(((''''''******))))))))))))******))))))((((((((()))******************************))))))))))))))))))))))))************************))))))************)))))))))*********+++++++++++++++***)))***,,,,,,,,,+++)))*********++++++++++++...------,,,,,,------...............------------------------------...........................//////////////////000000000111000000000000111222222444444333222222222333333333333444555555555555444555555555444444444444444444444555555555555444444444333333333333444555555555666777888888999999999666777777888888777777666777888::::::888777888888777777777777666555333333111111222222333444444444111222222222222222111111////////////....................................,,,,,,---------------------------,,,,,,,,,+++++++++++++++************)))************++++++,,,,,,+++++++++******)))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******))))))(((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''((((((((((((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''')))***)))'''%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((''''''&&&((())),,,...000111000000'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((###""""""###%%%'''&&&%%%+++******)))(((''''''&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%% """$$$'''((()))***%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!"""###%%%'''(((((())))))))))))(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))((('''((()))%%%$$$$$$$$$$$$%%%&&&&&&(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))'''(((((()))))))))))))))'''((()))(((''''''((()))''''''&&&&&&&&&'''((((((((((((''''''((((((((('''((((((((((((((((((((((((((()))))))))))))))(((((()))((((((((())))))***+++((((((((((((((())))))***************************))))))))))))))))))))))))************************))))))************))))))))))))))))))***************)))((()))+++,,,+++***,,,,,,,,,,,,,,,------......------,,,,,,------...------------------------............---------------------.............../////////////////////...000000000000000111222222555555444444444444444555333333444444444555555555555555555444333333333222333333444444444444333333777666444333333444666777444555666777888888888888444555666666777777888888777888::::::999888777666666666666666555444333222000111111111222222222333///000111333333333222111////////////....................................,,,,,,,,,------.........---,,,,,,,,,,,,++++++++++++++++++*********))))))))))))******++++++,,,,,,++++++******))))))((((((,,,+++***)))))))))***+++++++++++++++++++++++++++***)))(((''''''((()))***(((((((((((((((((((((((($$$%%%%%%&&&'''((((((((())))))((((((''''''&&&&&&)))(((((((((((((((((()))''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((''''''''''''''''''&&&''''''(((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((******)))))))))((((((((((((''''''((())))))'''&&&(((((('''&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%&&&''')))+++------......'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((((((******)))((())))))(((''''''&&&%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&""""""$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!! """$$$%%%(((((())))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))(((((()))***%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))%%%&&&'''(((((((((''''''&&&((()))((('''&&&'''(((&&&&&&&&&&&&&&&'''((((((''''''(((((((((''''''((((((((((((((((((((((((((('''((()))***++++++++++++''''''''''''((()))******((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))************)))((()))+++,,,+++***---------,,,---...//////...------,,,,,,------...,,,,,,------------------.....................---,,,,,,------......//////000000000000000000//////000000//////000000111222444444333333333333444555333333333333444444555555555555555444333333333222333333444444444444333333777666444222222333555777444444555666777777777777444444555666777888999999888888999::::::999777555555555666555555444333222000000000111111111111111...///111222333333222111////////////....................................,,,,,,,,,------.........++++++++++++************+++++++++*********)))))))))))))))******+++++++++*********)))))))))((((((+++***(((''''''((()))***))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))))))))((((((''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((******))))))((((((''''''((('''''''''))))))(((&&&((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++)))(((((())))))((('''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''&&&$$$###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%&&&'''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''(((((('''&&&$$$###&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&(((******((('''(((((())))))))))))))))))))))))'''((()))+++,,,,,,------''''''&&&''''''((())))))))))))((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************+++***)))***,,,,,,,,,+++,,,+++*********+++---......------,,,,,,------...,,,,,,,,,,,,------------..................//////---------.../////////000000000000000111111111111000////////////000111111111111000000111111222222333333333222333444444555555555555444444444444444444444555555555555444444666444222111111222333444333444555666777777777777555555555666777888:::;;;:::999888999999999777555444444555555444333333222111111111111111111111111//////000111222222222111////////////....................................,,,,,,------------------+++++++++*********))))))+++++++++************)))************************))))))))))))))))))))))))'''&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))&&&&&&''''''((()))******((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((******)))(((((('''&&&&&&)))'''&&&'''((()))(((&&&'''&&&$$$######$$$&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%$$$%%%''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&'''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&'''((()))((('''%%%###&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&'''((()))***&&&)))++++++)))(((((()))))))))))))))))))))))))))(((((()))******+++******(((((((((((((((((())))))***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++,,,+++***+++,,,------++++++***)))((()))***,,,---...------,,,,,,------...++++++,,,,,,,,,---------------......//////000000000000////////////....../////////000111111111222///////////////000111111000000000000000111222222333333222222222333444555555555555555555555666666555555555666666555555555666555333222222222333444333333444555666666666666777666666666777999:::;;;<<<:::777777888999777555333444444444444333222222111111111111111111111111111000000000000111111222////////////....................................------------------,,,,,,,,,,,,+++++++++*********+++++++++************)))++++++******))))))((((((''''''(((((()))*********&&&&&&'''((())))))))))))))))))))))))))))))))))))&&&''''''((())))))(((((())))))))))))))))))))))))'''((((((((()))*********'''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))(((((('''&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))***))))))((('''&&&&&&%%%)))'''&&&'''((()))((('''%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%''')))******)))%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&(((((())))))))))))((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$%%%'''((((((((('''&&&$$$%%%''')))******)))(((&&&'''((('''&&&&&&'''(((&&&&&&&&&'''((()))******&&&))),,,,,,***((()))***)))))))))))))))))))))))))))))))))))))))(((((('''******))))))))))))*********************++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************++++++++++++,,,+++***+++---...---,,,,,,+++***))))))+++---......------,,,,,,------...+++++++++,,,,,,---------,,,------...///000111111333222111000///...---,,,---......///000111222222///////////////000111111222222111111222333444444444333222111222333444555444555555555666777777777555555666666666666555555888777666666555555555555222333444555666666666666888777777777777999;;;<<<>>>:::777666888999888666333333444444444333222222222222222111111111111111222111000//////000111222000/////////.............................................------,,,,,,,,,---------,,,,,,,,,+++++++++++++++************))),,,,,,+++***)))(((''''''&&&&&&'''((()))***++++++((()))+++,,,---------,,,************************%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))************&&&'''''''''(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((('''&&&&&&'''((())))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******'''''''''&&&&&&'''''''''))))))(((((('''''''''&&&&&&'''''''''(((((())))))***************)))((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((())))))***''''''''''''''''''''''''&&&''''''%%%######$$$%%%((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))*********)))((('''&&&&&&'''((()))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''''''''(((((('''&&&&&&&&&''''''''''''%%%$$$###''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''',,,)))''''''((()))&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&))))))************))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%)))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((('''((()))((('''&&&''')))******)))''''''&&&&&&&&&%%%&&&'''((()))***+++,,,&&&&&&''''''(((((())))))))))))(((((((((((()))))))))))))))))))))******+++---***&&&&&&)))++++++***)))))))))))))))))))))))),,,+++***))))))***+++,,,************))))))))))))+++*********))))))((((((%%%&&&((()))***+++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---.............../////////000444444333111000...------//////////////////......111111111111000000000000000111111222222333444444555444222111111222444555222222333333444555666666666666666666666666666666555555555555666666666666777777666555555555555555444555666777777777777777666666666666555444333222222222222222222222222222000000000000000000000000111111000000//////......000000//////......------***+++,,,---...000111111...---,,,++++++,,,---...++++++++++++++++++++++++)))***+++,,,---------------,,,+++***)))((((((((())))))))))))))))))))))))'''((()))++++++******)))******))))))))))))******------+++***)))'''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******'''''''''''''''((())))))******)))((((((((((((((((((((())))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++---,,,+++)))(((((((((((()))))))))))))))))))))))))))***,,,------,,,***)))''''''''''''''''''''''''''''''(((((())))))******&&&&&&&&&''''''''''''(((&&&&&&''''''((((((((()))******)))(((((((((((((((''''''''''''''''''''''''$$$%%%&&&%%%$$$$$$%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''''')))((('''&&&&&&''''''((()))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''+++)))''''''((((((&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%((())))))******))))))(((((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&''')))***)))(((''''''&&&&&&&&&&&&&&&'''((()))******+++'''''''''((((((((((((((()))((((((''''''(((((())))))(((((((((((()))******---***'''''')))*********))))))))))))))))))))))))++++++***))))))***++++++(((((())))))*********+++************)))))))))(((&&&'''((()))*********))),,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++++++++,,,------...---,,,+++++++++,,,---...//////000000000000000222222111000///...------000000//////////////////000000000000000000000111///000000111111222333333555444333222111222333444222222333333444555555666444444444444444444444444444555555555666666666666777777666555555555555555555666777777777777777777555555555555444333222111222222222222222222222222000000000000000000000000111000000000/////////...///////////////.........+++,,,,,,---...///000000------,,,,,,,,,,,,------++++++++++++++++++++++++((()))+++---///000111111------,,,+++***)))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))++++++******)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''''''''''''''((())))))***))))))((((((((((((((()))(((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++******((((((''''''''''''''''''''''''((((((((((((((()))))))))&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''((())))))++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))(((((('''&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&& !!!"""$$$%%%%%%&&&&&&)))(((&&&%%%%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''***(((''''''((((((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%'''(((((())))))(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%$$$&&&((())))))(((&&&$$$'''''''''''''''''''''''''''((()))((('''&&&''')))***)))(((''''''&&&''''''''''''((((((((()))))))))))))))((((((((((((((('''(((''''''''''''''''''(((((((((''''''(((((()))***,,,***(((''')))*********))))))))))))))))))))))))+++******))))))******+++''''''((()))***+++,,,,,,************))))))))))))(((((()))******))))))(((++++++************++++++*********++++++++++++++++++++++++++++++,,,------......---,,,++++++,,,,,,---///000222222111000////////////...............//////000000000000000000......//////000000111111...//////000111111222222444444333333222222222111222333333444444555555555333333333333333333333333444444444555555555666666777666666555555555555666777777888888888777666666333333444333333222111000222222222222222222222222000000000000000000000000000000000000////////////.........///////////////---------.........//////,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++''')))+++...000222444444---------,,,,,,+++++++++))))))))))))))))))))))))'''((()))*********))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((('''''''''''''''((())))))***)))((((((''''''((((((((((((((('''''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''))))))((((((((((((((((((&&&&&&&&&''''''''''''((($$$$$$%%%&&&((()))***************)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((((((''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''((()))((('''&&&''')))))))))((('''''''''''''''((((((((((((((((((((((((***)))))))))((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))+++***)))((())))))******))))))))))))))))))))))))******))))))))))))******'''(((((()))******++++++*********)))))))))))))))************))))))((((((++++++************++++++******++++++++++++,,,,,,+++++++++***+++,,,,,,---///......---,,,,,,++++++,,,---000222222111///---,,,,,,---------...............///////////////000.........///000000111111//////000000111222222222333333444333333222111000333333333444444444555555333333333333333333333333333333444444444555555555777666555555555555666666888888888888777666666555333333333333333222111111111111111111111111111111000000000000000000000000000000000000////////////------......//////000000.....................---***+++,,,------,,,+++***************************((()))+++---000111222333------------------,,,,,,))))))))))))))))))))))))((((((((()))))))))))))))((()))************)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((******))))))(((((('''''''''''''''''''''((())))))))))))(((''''''''''''(((((((((((('''&&&&&&%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))***++++++(((((((((((((((((((((((()))((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''')))))))))((((((''''''&&&&&&&&&&&&''''''''''''(((%%%&&&&&&((()))***++++++'''((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&%%%%%%&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###!!!###%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&'''))))))((((((''''''''''''(((((((((((((((''''''''''''******))))))((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''((()))))))))******))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))******++++++******))))))((((((+++******))))))******+++***+++++++++,,,,,,,,,---+++************+++,,,,,,............------,,,,,,***,,,///000111000---,,,+++++++++,,,------......---------....../////////.../////////000000111111000000111111222333333444222333333333333222111000333333333444444444444444444444444444444444444444333333333333444444444444666666555555555555666666777777777777777666555444333444444444444333333222111111111111111111111111000000000000000000000000////////////000000000000------......//////000000...............---------)))***+++,,,,,,+++***)))************************)))***+++,,,---.........,,,,,,---.........------))))))))))))))))))))))))((((((((((((((()))))))))))))))************))))))******))))))((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((******))))))(((((('''''''''''''''''''''((()))))))))(((((('''''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((()))***++++++&&&'''(((*********)))(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$"""!!! ###'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%'''((('''&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''((()))***'''(((((())))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&%%%&&&''''''((((((((('''&&&&&&'''(((((()))(((&&&$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))((((((''''''''''''((((((((('''''''''''''''''''''***))))))))))))))))))((((((''''''''''''''''''(((((((((''''''(((((()))***(((***+++***)))((()))***))))))))))))))))))))))))((())))))******))))))(((************))))))(((((())))))))))))************,,,+++***)))))))))))))))******))))))))))))******))))))******+++,,,,,,,,,***************+++,,,,,,,,,---............------***,,,---//////...---,,,***++++++,,,------......------......//////000000111111111111000000000000111111111222333333444444222222222222222222222222444444444444444444444444444444444444444444444444222222222333333333444444666555555555555666666777555555666666666555444444333333444444444444333333111111111111111111111111000000000000000000000000////////////000000000000.........///////////////..................------*********++++++***************************************++++++++++++*********+++---...///...------))))))))))))))))))))))))(((((('''''''''((()))*********))))))))))))************)))(((((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((('''''''''''''''((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''(((*********)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((('''%%%%%%&&&(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%$$$###"""!!!$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$&&&((('''%%%$$$&&&(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''((())))))((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%&&&'''((())))))((('''&&&&&&'''((()))'''''''''&&&&&&'''''''''))))))))))))))))))))))))'''((()))((('''&&&''')))((((((''''''''''''((((((&&&''''''''''''''''''''')))))))))))))))*********)))((((((''''''(((((())))))(((((((((((()))******'''***++++++)))((()))***))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))*********((()))))))))************,,,+++***)))))))))***+++******))))))))))))******'''''''''((()))************************++++++,,,+++,,,---...//////......,,,------...///.........++++++,,,,,,---........./////////000111111222222333333222222111111000000000000000111222222333333111111000000000222333444444444444444444444444444333333333333333333333333222222222222333333333333555555555555555666777777333333444444555444444444222222333333333333222222111111111111111111111111000000000000000000000000.../////////000000000111///////////////.........------..................******))))))))))))***************************************+++******))))))(((***,,,...///...------))))))))))))))))))))))))(((''''''&&&'''((()))***,,,***(((''''''(((***,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''&&&''''''(((((())))))***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((())))))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''''')))***++++++***(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&(((***((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((('''&&&$$$###%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''(((((((((''''''((((((''''''%%%$$$$$$###''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$&&&((('''%%%$$$&&&(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))))))))************))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''&&&%%%&&&'''((())))))((('''&&&&&&'''((()))%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))(((((('''''''''(((((()))&&&&&&&&&'''''''''(((((((((((())))))******++++++))))))(((((((((((()))))))))))))))))))))***++++++'''***,,,+++)))((()))+++))))))))))))))))))))))))'''((()))******)))((('''''''''((()))***+++,,,,,,(((((())))))*********+++++++++***))))))***+++,,,******))))))))))))******%%%%%%&&&&&&'''(((((()))*********)))***++++++,,,***+++---///000000//////............/////////000,,,,,,,,,------.........000000111222333333444444555444444333222111000000/////////000111111222222111000//////000222444666444444444444444444444444222222222222222222222222111111222222222333333333555555555555555666777888111222222333444444444444000111111222222222111111000000000000000000000000000000000000000000000000.../////////000000111111000000//////.........------------.........//////+++***)))(((((()))***+++)))))))))))))))))))))))))))******+++++++++******''')))+++---......---,,,))))))))))))))))))))))))(((''''''&&&&&&((()))***---+++(((&&&&&&(((+++---&&&&&&''''''((())))))***(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******'''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''&&&&&&'''((()))***++++++''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''!!!###%%%((()))((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))*********))))))((('''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((('''&&&$$$###''''''''''''''''''''''''---)))%%%$$$&&&'''&&&$$$&&&&&&&&&%%%%%%$$$$$$###***)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))(((%%%###$$$&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&'''(((((())))))))))))(((%%%%%%&&&'''((()))***+++---+++(((&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%'''(((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))((('''&&&&&&'''((()))******))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++''''''(((((()))))))))******++++++***((('''(((***((('''''''''''')))+++,,,******+++,,,,,,,,,,,,+++((()))+++---......------)))***,,,---...------,,,---...............------,,,,,,,,,,,,///222555777444222000000111111111000333333333222222222111111333333333333333333333333444444333333222111000000111111111111111111111111111111111222333333444444444444444333333222222222333333333333333333333333111111222222222222111111222222222111000//////.........//////////////////........................------..................,,,,,,---...---,,,***)))))))))))))))))))))))))))*********)))))))))))))))++++++************++++++))))))***,,,---,,,***'''***+++,,,***(((''''''((()))((('''''''''(((***+++******))))))((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((''''''(((((())))))******)))((('''&&&&&&'''((()))''''''(((((())))))******))))))((((((''''''&&&&&&******))))))((((((''''''''''''((((((((((((''''''))))))(((((('''''''''&&&&&&'''((()))))))))((('''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''(((((((((''''''((((((((((((''''''******))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))***))))))(((''''''&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''***'''###"""$$$%%%%%%$$$)))(((((('''&&&%%%%%%$$$(((((('''&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******((('''((()))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''')))***************))))))&&&&&&'''((()))***++++++---+++)))((())))))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&((())))))'''''''''((('''(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))***)))((('''&&&&&&'''((()))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++((((((((())))))************++++++***(((''')))***)))***+++,,,,,,,,,++++++)))***++++++,,,,,,++++++******+++,,,------------+++,,,---------,,,++++++---...............------......---...000222555777555333111111222222222111111111111222222333333333333333333333333333333333444333333222222111111111111111111111111111111111---......///000111222222333333333333333333222222333333333333333333333333000111111222222111111000222222111111000//////...////////////............................................................,,,,,,---------,,,+++***)))))))))))))))))))))))))))))))))))))))*********+++******))))))******+++***))))))+++,,,,,,***(((***+++,,,***(((''''''((()))(((((('''((()))***+++***)))))))))((((((((('''))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((())))))))))))((('''&&&&&&'''((()))((((((((((((((()))))))))((((((((((((((('''''''''))))))))))))((((((''''''''''''(((((((((((('''''')))((((((((('''''''''&&& !!!###$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&''''''((((((((((((''''''*********))))))(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((()))))))))(((''''''&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%######$$$%%%&&&%%%++++++***)))((('''&&&%%%'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((*********)))***,,,'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$###(((''''''''''''''''''(((++++++,,,++++++***)))(((''''''((()))***++++++,,,,,,+++***+++,,,+++***((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$%%%'''&&&%%%$$$%%%&&&((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))*********((((((''''''''''''((((((***))))))(((((())))))***************************))))))))))))))))))))))))))))))(((((())))))***+++)))))))))*********************+++***(((''')))******,,,...//////---***((()))***++++++,,,,,,++++++,,,,,,+++++++++,,,,,,---............---,,,+++***------...............---000/////////000222444555555333111111222333222111///000111222333444444555222222222222222222222222222222222222222222222222111111111111111111111111000000111222333444555555222222222333333333333333222222222222222222222222000111111222222111111000222111111000000//////...////////////......------................................................,,,,,,---------,,,++++++))))))))))))))))))))))))(((((())))))******+++++++++******))))))******++++++***))))))++++++***)))***++++++***(((''''''((()))(((((((((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((('''''''''((((((((((((((()))))))))(((((((((((('''''''''((((((((((((''''''((((((((('''''''''''''''"""###%%%'''((()))))))))&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&%%%%%%''''''(((((((((((('''''')))))))))))))))(((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((('''%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&(((((())),,,+++***)))(((&&&%%%%%%'''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))***++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((''''''&&&((((((''''''''''''((((((,,,,,,++++++***)))((('''&&&''''''((())))))*********))))))+++,,,,,,***((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&'''&&&%%%%%%'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))***++++++(((((((((''''''((((((((())))))(((((((((((())))))************************((((((((((((((((((((((((((((((((((((((()))************************++++++)))******)))(((((()))+++,,,,,,------,,,***(((&&&))))))***+++++++++++++++---,,,+++*********+++,,,---------------,,,++++++,,,---......///.........000000//////000000111222333222000000111222222111000000111222333333444444111111111222222222222222222222222222222222333333111111111111111111111111111111222333555666777777111111222222333333333444222222222222222222222222000000111111111111000000111111000000////////////000//////......------,,,.......................................---------,,,,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))''''''((()))***++++++,,,******))))))))))))******+++***(((((()))******))))))***+++***(((''''''))))))))))))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((''''''&&&(((((((((''''''((((((((()))))))))((((((''''''&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((()))***+++,,,,,,,,,&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''((()))******)))((('''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((***,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((((((((((((''''''''''''((((((************)))((('''&&&%%%&&&&&&''''''(((((((((((('''((()))++++++)))'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))***)))((((((***,,,))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))******+++'''(((((((((((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''((())))))***++++++******************)))******)))((((((***+++//////---+++***))))))((())))))***++++++++++++***---,,,+++***)))***+++,,,++++++++++++,,,,,,------,,,------...//////....../////////.........//////111///......000000000///222222222222222222222222111111222222222333333333222222222222222222333333111111111111111111111111......///000111222333333111111111222222333333333111111111111111111111111000000000111111000000000000000000/////////////////////......---------,,,........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''((()))***++++++,,,***))))))))))))))))))***+++)))(((((()))******)))((()))***)))''''''((()))((())))))***************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&'''(((((((((((((((((('''))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))'''''''''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((((((''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''"""$$$%%%%%%%%%$$$&&&'''(((''''''&&&&&&%%%%%%%%%!!!"""$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))---......---%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&''''''''''''(((''''''''''''''''''((()))))))))))))))((('''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&'''))))))(((&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&%%%$$$%%%(((***)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))''''''(((((((((((('''''')))((((((''''''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''(((((()))******************)))))))))((()))***)))((((((***,,,222111...,,,+++***++++++((()))******++++++******++++++*********++++++,,,))))))))))))***+++------,,,,,,---...////////////........................///...,,,---///000//////333333333222222222111111222222222333333444444555222222222222222222222222111111111111111111111111//////000000111222222222111111111222222222222222000000000000000000000000///000000111111000000///////////////////////////------------------------......................../////////...------,,,,,,,,,,,,+++++++++,,,------))))))))))))))))))))))))(((((())))))******++++++***))))))(((((())))))******)))((((((******)))((('''((())))))''''''((()))((()))******++++++******(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((''''''''''''''''''''''''((((((((((((''''''(((((('''''''''''''''''''''''''''(((((((((((((((&&&''''''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''"""%%%'''&&&$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''((((((((('''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&))),,,...---,,,%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''))))))*********))))))(((&&&&&&&&&''''''''''''''')))(((&&&&&&'''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((#########""""""###&&&)))***))))))(((''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''%%%&&&((()))***)))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''((())))))*********))))))(((((((((((()))***)))((((((***,,,//////...---,,,+++***)))((())))))***************((()))***+++++++++++++++***))))))(((((()))***++++++,,,---...////////////......///////////////...///...------///000000///222222222222222222333333222333333444555555666666444333333222222111111111111111111111111111111111222222222222222222222222222222222222111111111111000000000000000000000000//////000000000000//////////////////////////////+++,,,,,,------......///........................000//////...------,,,,,,,,,,,,+++++++++,,,---...)))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))((((((((()))+++***(((&&&'''((()))(((''''''((()))((()))***+++++++++******'''((((((((()))))))))***))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&&&&''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''''''''(((((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''%%%'''))))))&&&%%%&&&(((&&&&&&&&&''''''''''''((($$$&&&)))+++,,,,,,,,,+++%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%$$$###&&&***,,,+++)))%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''))))))))))))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&)))******+++++++++******'''''''''(((((((((((((((+++)))&&&&&&'''(((((('''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((+++...***))))))((('''&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&((((((((((((((((((((((((%%%''')))***+++***)))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&'''((())))))((('''&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))***)))))))))((((((''''''((()))***)))((()))***,,,***+++------,,,***'''%%%(((((()))***************'''(((***+++,,,,,,,,,++++++***)))'''''''''((((((+++,,,---...////////////...//////000000000000000000///---...000111111000000000111222333444444555333333444444555666777777444444333333222111000000111111111111111111111111/////////............---333222222222111111000000000000000000000000000000//////000000000000//////.........///////////////***++++++,,,---...//////........................000000///...------,,,,,,,,,,,,+++***+++,,,...///))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))''''''(((***++++++(((%%%&&&((()))(((''''''((()))((()))***+++,,,+++******'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''(((((((((&&&'''((())))))((('''&&&%%%&&&&&&''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''(((((((((((('''''''''((((((((())))))******$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''(((''''''''''''&&&&&&&&&%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((()))***++++++***)))(((''''''&&&%%%$$$$$$######'''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&$$$###%%%%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((()))((('''((()))******(((''''''''''''''''''&&&&&&))))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''))))))((('''''''''''''''%%%&&&((()))*********)))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''(((((())))))*********)))))))))***+++,,,,,,,,,,,,,,,++++++*********,,,,,,++++++***+++++++++))))))))))))************+++++++++*********)))))),,,------...///000111111+++,,,---///000111111111///////////////000000000...///000111222333333333111222333333444444333333555444333333444555444222333333222111000000000111444333222111111222333444///000111222222111000////////////000111111222222------......//////000000////////////............---------,,,,,,+++++++++///......------,,,,,,,,,......---------,,,,,,,,,------,,,++++++,,,------(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))$$$%%%%%%&&&'''(((((()))))))))))))))************************))))))))))))(((((((((((())))))))))))+++***)))''''''(((((()))))))))))))))))))))))))))%%%%%%&&&''''''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))++++++***(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''((()))******)))((('''(((''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((()))***++++++***)))((('''''''''&&&%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%***)))(((''''''((()))***'''&&&&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''''''''((('''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&''''''))))))((('''''''''''''''%%%&&&((()))******))))))(((((((((((((((((((((((()))(((((((((((((((((()))(((((())))))))))))((((((''''''(((((())))))***************)))******++++++++++++*********))))))))),,,++++++******+++++++++))))))))))))************+++++++++*********))))))---------....../////////++++++---...///000000000.........//////000000000///000111222333333333333111222333333444444333333444333222333444555444333333222111111000000111111333222111000000111222333///000111111111111000///000/////////////////////............////////////////////////............---------,,,,,,+++++++++***************)))))))))---------,,,,,,,,,,,,+++---,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((*********+++,,,,,,------((((((((()))))))))***************)))))))))(((((((((((((((((())))))))))))***)))((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''))),,,---+++***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''((()))******)))((('''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))((('''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&)))))))))((((((''''''&&&'''''''''''''''&&&&&&&&&((()))***++++++***)))(((((((((''''''&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%)))'''$$$"""###&&&***---***)))'''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%'''((('''&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''(((((())))))******++++++***)))))))))*********))))))))))))(((((((((++++++*********++++++,,,))))))))))))************+++++++++***************------------------------***+++,,,---......//////------......///000111111222222333333333333222222111222222333333333333333333222111333444666555444222222111000000000111111111111000//////000111111///000000111111000000///000000///......---,,,,,,/////////.............../////////............---------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++************++++++************************))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((())))))******+++''''''((((((((()))))))))******))))))))))))(((((((((((((((((())))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''***---///...,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''((()))******)))((('''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((('''%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&***))))))((('''&&&%%%%%%''''''''''''''''''''''''((()))***++++++***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&######$$$'''+++...,,,+++)))((('''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&''')))***)))(((&&&&&&&&&'''''''''''''''((('''%%%%%%%%%''')))***&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''))))))((('''''''''''''''&&&''''''(((((()))))))))(((((((((((((((((((((((())))))************))))))'''(((((((((((((((((('''''''''(((((())))))******,,,+++***))))))((())))))))))))))))))))))))))))))***************++++++,,,((()))))))))************************************---,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---......------...///000222333333444444444444444333222111111111222333333333333222222111111222444666555444111111000000000000111111000///............///000///000000000000000000////////////.........------/////////......---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---------+++++++++************)))******))))))))))))******************************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((***)))))))))(((((((((((((((((((((((())))))))))))((((((((('''''''''''''''(((((((((((((((((((((((('''&&&$$$######$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((+++///111000///%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))******)))((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&((((((''''''&&&%%%$$$$$$&&&'''''''''''''''''''''((()))***++++++***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))+++,,,...000111---+++***((('''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&'''((())))))'''&&&&&&&&&'''''''''((((((((('''&&&&&&''')))+++---&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((''''''))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))************))))))''''''((((((((((((''''''''''''(((((())))))******++++++***)))((((((((((((***************************)))))))))******+++,,,((()))))))))************************************,,,,,,,,,,,,,,,+++++++++++++++******+++,,,---.........///000222333444444444444444444333222111111000111222222333333222222222111000222444555555444111000000///000000111111//////...------...//////000//////////////////000.........//////000000000//////......------,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((())))))******++++++*********)))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))******''''''''''''(((((((((((()))))))))(((((((((((('''(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''***)))'''&&&&&&''')))***&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((,,,000222111000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))******)))((('''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''''''''((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%'''))),,,...///......,,,+++)))((('''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$&&&'''&&&%%%%%%%%%&&&&&&'''((((((((('''&&&&&&''')))+++---...&&&&&&''''''''''''&&&&&&$$$%%%&&&(((((((((''''''))))))((('''''''''''''''(((''''''&&&&&&'''(((((((((((((((((((((((((((((('''(((************((('''&&&''''''((((((''''''&&&''''''(((((())))))************)))((((((((())))))))))))************++++++)))))))))))))))***+++,,,))))))))))))***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...//////000000111222333333333333444333333222111111000111111222222222222222222111000222333555444333000000/////////000111111//////...------...//////000//////......//////000---......///000000111111.........---------------.........------------,,,++++++,,,,,,,,,,,,------***************++++++++++++++++++*********))))))))))))************))))))************************))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''************************''''''((((((((()))))))))))))))((((((((((((''''''(((((((((((()))))))))))))))))))))***)))(((((('''''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))),,,000111111000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))******)))((('''(((''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***++++++***)))(((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""$$$&&&)))***++++++***+++***((('''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''''''''(((%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&'''(((((()))$$$%%%&&&((()))+++------&&&&&&''''''''''''&&&&&&###$$$&&&((())))))((('''))))))((('''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&''')))******)))'''&&&&&&''''''((((((''''''&&&''''''(((((())))))******)))(((((((((((())))))***((((((((()))))))))******(((((((((((()))***+++,,,))))))))))))************))))))*********+++++++++++++++,,,,,,------.........---+++++++++,,,...///......//////000000000000222222222222222222111111000000111222222222222222333222111222333444333222///////////////000111111000///...------...///000000///............///000........................,,,------------------............---------,,,,,,+++++++++,,,,,,---------............------------,,,,,,+++++++++*********))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''((((((((()))))))))******))))))((((((((('''''''''(((((((((((()))))))))))))))***+++++++++***((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))),,,///111000///((((((((((((((((((((((((''''''''''''((((((((()))'''((()))******)))((('''(((((('''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''''''''''''''''''''''''''((()))++++++)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((((()))***++++++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&((()))***,,,,,,---***)))'''&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((((((''''''''''''(((((('''&&&%%%&&&((()))((('''%%%%%%&&&&&&'''((())))))!!!###%%%'''***+++,,,,,,&&&''''''''''''''''''&&&###$$$&&&((())))))((('''))))))((('''''''''''''''((((((&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&'''(((******((('''&&&&&&''''''''''''''''''&&&''''''(((((()))*********(((((('''(((((()))***+++&&&'''''''''(((((())))))(((((((((((()))***+++,,,))))))))))))************))))))******++++++++++++++++++,,,------...//////...---,,,++++++,,,...000---------...............000111111222222222111111000000111222222222222111444222111222333333222111///////////////000111111000///...------...///000000///...------...///000///......------,,,,,,+++,,,,,,,,,------...............---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,++++++++++++***)))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))'''''''''''''''''''''''')))))))))))))))((((((((())))))))))))************)))(((((((((''''''''''''(((((((((((())))))))))))***++++++,,,,,,***)))(((''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())),,,///000///...%%%'''(((((('''&&&&&&'''''''''''''''((((((((((((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((,,,(((%%%$$$&&&''''''&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$############$$$#########$$$%%%&&&'''(((''''''((())))))))))))))))))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''%%%$$$###)))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&''')))(((&&&%%%%%%&&&%%%%%%&&&&&&'''((())))))&&&(((******((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&''')))************((((((((((((((('''''''''******))))))(((((((((''''''(((((()))***+++++++++))))))))))))************,,,++++++***)))(((''''''++++++,,,------......///---,,,***(((((()))***+++//////000000000000//////000000000000////////////111111111111111111111111444333333333222222111111////////////////////////111000...---...///111333........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++++++++++++++++++++++++++,,,+++*********+++---...,,,,,,,,,+++++++++************++++++++++++******'''((((((((())))))******(((((())))))))))))((((((******************************))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++------,,,,,,+++***))))))&&&&&&&&&&&&'''(((******))))))))))))***************)))&&&%%%$$$%%%'''((('''''''''''''''((()))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''&&&%%%&&&((((((((('''))))))((('''&&&%%%%%%$$$)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''''''''''''''(((((((((((('''(((((((((((((((''''''(((((((((''''''((((((((($$$%%%%%%&&&&&&'''''''''+++((($$$$$$%%%''''''&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&))))))((('''''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&''''''((()))))))))))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&(((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&((())))))'''&&&&&&'''%%%%%%&&&&&&'''(((((()))((()))++++++)))(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&'''((()))))))))))))))((((((((((((((((((((('''((((((((((((((((((((((((&&&''''''((())))))******))))))))))))************+++++++++******))))))(((++++++,,,,,,---............,,,+++))))))***+++,,,.........//////.........000/////////////////////111111111111111111111111111111000000////////////000000000000000000000000///...---------...000000........................///.........------------------------------------///......---,,,,,,++++++************************+++************+++,,,---,,,,,,+++++++++*********)))******++++++******)))'''''''''((((((((())))))))))))************))))))((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,++++++***))))))(((((((((((()))***+++++++++'''(((((((((((()))))))))***)))'''&&&&&&&&&''''''(((''''''''''''(((((()))'''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''((((((((())))))))))))'''&&&%%%&&&((((((((('''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))%%%'''(((((('''&&&&&&'''''''''''''''((((((((((((******+++******)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$###%%%&&&&&&%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$"""!!! $$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''(((''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''((()))))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((())))))((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''')))******(((''''''(((%%%%%%&&&&&&'''(((((((((((()))******(((&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''(((((()))))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))&&&&&&''''''(((((())))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,------.........---,,,+++***+++,,,---------------------------////////////////////////000000000000000000000000////////////............000000000000000000000000,,,,,,---------.............................................------------.................................------,,,,,,+++))))))))))))))))))))))))***************+++++++++,,,++++++++++++*********)))******++++++******)))(((((((((((())))))))))))******++++++++++++******(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++******+++******))))))((((((((('''((()))***++++++******''''''''''''(((((((((((())))))(((((((((((('''''')))((((((''''''''''''((('''''''''&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''((((((((()))))))))'''&&&%%%&&&((((((((('''''''''''''''''''''''''''%%%%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))%%%'''(((((('''&&&&&&'''''''''''''''((((((((((((+++,,,++++++***)))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&'''((()))''''''((()))))))))))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***,,,,,,,,,***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))%%%%%%&&&&&&&&&&&&&&&'''((('''&&&%%%%%%&&&((()))((()))+++***(((''''''(((&&&&&&&&&'''''''''(((((('''((()))(((&&&$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))((((((''''''''''''''''''((((((((((((************))))))(((((('''''''''(((((()))))))))((()))))))))******************+++++++++,,,,,,,,,***++++++,,,------.........------,,,,,,,,,------------,,,,,,,,,,,,------.........///////////////////////////////////////000000000000000000//////111111111111111111111111,,,,,,---............---........................------------------------------------------------......---------,,,,,,,,,************************((()))***+++++++++******++++++++++++************))))))************))))))************************)))******++++++******)))************************))))))))))))((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++++++++******)))))))))))))))((((((((('''''''''$$$&&&((()))***)))(((&&&'''''''''((((((((())))))(((((())))))))))))((((((***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''''''''''''''((((((((((((+++++++++***)))((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&(((''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%++++++***)))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''((()))))))))))))))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,...///...,,,***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%&&&''''''(((''''''''''''''''''''''''''''''''')))(((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&'''((()))((()))+++***(((''''''(((&&&&&&&&&'''''''''''''''((()))***)))'''%%%%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((())))))++++++***)))'''&&&%%%%%%((()))))))))))))))******((()))))))))*********************+++,,,,,,------******++++++,,,------...------------------.........------,,,,,,------...------....../////////000........................//////////////////000000000000000000000000000000,,,---...////////////...........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,,,,***)))+++++++++*********)))))))))))))))******)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((('''''''''''''''%%%&&&(((******)))'''&&&(((((()))))))))*********(((((())))))))))))((((((***)))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%&&&((((((((('''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''(((((((((((()))))))))))))))((('''&&&((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%***)))((((((''''''((((((***)))(((&&&%%%$$$$$$$$$''''''((()))))))))))))))'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++......---,,,***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&''''''(((((((((''')))******(((''''''((('''''''''''''''''''''''')))***++++++)))''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''&&&''''''(((((((((''''''&&&&&&''''''((()))))))))(((((('''&&&$$$###""""""))))))))))))************))))))))))))************)))*********++++++,,,,,,******++++++,,,,,,------,,,,,,------------------......,,,,,,,,,,,,......---------......//////000////////////////////////------------............////////////////////////---............/////////........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++'''))),,,......---+++)))+++************)))))))))((())))))******))))))(((''''''''''''&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''((()))***++++++***)))((())))))))))))************''''''(((((((((((()))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''((((((((((((((()))))))))))))))((((((((()))***++++++***)))((($$$%%%%%%&&&&&&'''''''''###&&&((((((&&&%%%'''(((&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%(((''''''&&&&&&&&&&&&'''''''''((()))))))))))))))&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''')))+++,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***,,,---+++)))(((%%%%%%%%%&&&''''''((((((###$$$&&&((())))))((('''&&&((())))))'''&&&&&&''''''''''''''''''''''''''''''(((***)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%%%%&&&'''((((((((((((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))))))))))))))************))))))***************************+++,,,,,,------++++++,,,------------------,,,+++******+++,,,---,,,,,,---......///000000////////////////////////------........./////////...........................---,,,,,,,,,---...///........................++++++,,,,,,,,,---------------------------------------------------------************************(((***---000000...+++***************))))))))))))(((((())))))))))))((((((((((((((((((''''''&&&&&&)))))))))******)))))))))'''''''''''''''''''''''''''((((((((()))))))))***'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''(((((((((************))))))))))))((((((((())))))))))))***''''''&&&&&&&&&'''))))))(((''''''''''''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''''''''''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''((((((((()))((())))))*********))))))&&&'''(((******((('''&&&$$$$$$%%%%%%&&&'''((((((###&&&))))))'''&&&''')))$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&'''((('''&&&$$$###&&&&&&''''''((()))******%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))(((''''''''''''(((""""""###%%%'''***,,,---'''(((((()))))))))))))))&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%'''((())))))((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&+++///000///---+++%%%%%%&&&&&&'''((())))))"""$$$''')))***)))'''&&&&&&''')))(((&&&%%%%%%&&&'''''''''''''''''''''&&&###$$$&&&&&&%%%$$$%%%&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((($$$%%%&&&'''((((((((((((&&&&&&&&&'''((())))))***'''''''''((()))******+++((((((((((((((('''''''''))))))))))))************)))))))))))))))))))))))))))******+++,,,,,,------***+++,,,,,,---------,,,,,,+++)))(((((()))+++,,,,,,,,,------...///000000000000000000000000000000///000000000111111222222........................---,,,+++******,,,...///........................+++++++++,,,,,,---------........................------------------------))))))))))))))))))))))))(((+++...111111///,,,***************))))))))))))(((((())))))))))))((((((,,,+++++++++******))))))******++++++++++++******))))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++''''''(((((((((((((((((()))(((''''''''''''((((((''''''''''''((((((((()))((('''%%%$$$%%%&&&)))***'''''''''''''''((()))***)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&(((((())))))))))))((((((,,,,,,+++***)))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%$$$$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$)))(((&&&&&&(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$######&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&)))((()))+++//////,,,)))+++)))'''%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&%%%$$$''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%###%%%(((***+++***((('''******))))))((((((''''''(((((()))))))))'''&&&%%%(((((((((((('''&&&%%%$$$***************)))(((((())))))))))))************))))))*********))))))((())))))))))))))))))******))))))***+++,,,,,,------++++++***)))***+++---...000000//////.........---,,,,,,,,,,,,...000333444333111///---,,,---...//////............------------------------------,,,---------------------------------...------,,,,,,---,,,,,,++++++,,,,,,---//////...------,,,++++++))))))))))))(((((((((((((((***...000000...***((())))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))(((''''''******)))((('''&&&&&&%%%************)))))))))))))))))))))))))))(((((((((******)))((((((((((((((((((((((((((((((((((((((())))))*********))))))((()))'''&&&&&&((()))((((((((())))))************))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))((((((((((((((((((((((((+++***)))'''''')))***+++(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&''')))***''''''''''''((((((((((((&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&&&&&&&''''''(((((())))))######$$$$$$$$$$$$$$$%%%'''''''''((((((((())))))(((((())))))))))))((((((++++++***)))((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%''''''''''''''''''''''''((('''''''''(((((())))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''')))'''%%%%%%&&&(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&))))))***,,,///000...++++++***(((&&&%%%%%%&&&'''''''''&&&%%%%%%&&&''''''(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$&&&((()))***)))((('''***)))))))))(((((((((''''''(((((())))))((('''&&&''''''(((((()))(((((((((((((((((((((((('''&&&&&&((((((((()))))))))******))))))************))))))******)))))))))***++++++------,,,,,,+++*********,,,++++++***+++,,,---...000/////////.........---,,,,,,,,,---///111333444222111///---,,,---..................------------////////////////////////++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---......------,,,++++++***))))))))))))(((((((((((()))***---//////---***)))++++++++++++++++++++++++)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((('''''')))))))))((('''''''''&&&(((((())))))*********+++))))))((((((((((((((()))******)))((((((((((((((((((((((((((((((((((((((()))******++++++++++++++++++)))''''''((()))((('''(((((()))))))))))))))((()))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***''''''((((((((()))))))))'''''''''((((((((())))))(((((((((((((((''''''''''''''''''((((((((((((((($$$$$$$$$###############%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((())))))(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''(((((())))))))))))******'''(((((((((((('''&&&&&&$$$&&&'''&&&$$$%%%)))---,,,)))%%%$$$%%%'''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&'''******,,,...111111///---+++***((('''&&&''''''(((''''''&&&%%%%%%&&&''''''''''''((())))))))))))(((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((&&&'''((())))))(((((('''&&&'''((()))************((((((((('''''''''&&&&&&''''''((((((((()))))))))))))))************))))))+++*********++++++,,,------------,,,+++*********,,,,,,,,,,,,,,,,,,---.../////////...............---------...///111222333111000///---------..................------------------------------------++++++++++++++++++++++++((()))***+++,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******)))))))))))))))((((((((((((***+++,,,------,,,+++***++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,)))((((((''''''(((((()))***))))))((((((((((((((()))))))))))))))))))))))))))***+++---......//////111///---,,,------+++***(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((%%%'''(((******((('''%%%(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))***+++((((((((()))))))))******(((((((((((()))))))))***'''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((())))))))))))(((((())))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((()))))))))***))))))'''((()))))))))(((&&&%%%$$$&&&(((&&&###%%%+++111000---(((%%%$$$&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&''''''+++,,,...000222222111///+++***)))((('''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((())))))'''&&&&&&'''(((((())))))))))))((((((((((((%%%&&&''')))))))))((((((&&&'''((())))))))))))))))))))))))((((((((())))))''''''''''''((((((((((((((())))))************)))++++++++++++,,,------...+++++++++,,,,,,,,,------------------------------.................................///000111222222000///...------------............---------,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******))))))))))))))))))))))))((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))*********))))))(((((((((((((((((()))))))))'''(((((()))******++++++(((((('''''''''((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))+++,,,...000111222222444222///.........---+++++++++***))))))((((((((()))(((((((((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))************''''''((((((((()))))))))&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&))))))((((((''''''&&&&&&(((((((((((())))))))))))(((((())))))))))))((((((***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&'''((()))))))))(((((('''((()))))))))(((&&&%%%###&&&(((&&&$$$%%%,,,222444000***&&&%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&((())),,,...000222222111111000***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((***)))'''&&&&&&'''((()))(((((((((((())))))))))))%%%&&&''')))))))))(((((('''(((((((((''''''&&&%%%))))))((('''(((((()))***''''''''''''(((((((((((((((((()))***************++++++++++++,,,---...///,,,,,,,,,,,,,,,------------------------------,,,---------.....................//////000000000000///......---------------...------------,,,,,,,,,............//////000000,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,------------,,,++++++******++++++,,,***)))))))))))))))(((((())))))))))))((((((((((((*********))))))*********((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))))))))************))))))((((((((()))))))))))))))******))))))))))))))))))'''(((((())))))******)))))))))(((((((((((()))))))))))))))))))))))))))))))))***,,,///111222333444222000...---......---,,,...---,,,+++************((())))))))))))))))))((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&&&&'''((()))((((((((())))))))))))))))))))))))******)))(((((()))******((((((((((((((((((((((((''''''''''''''''''''''''((())))))***************))))))))))))************&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((()))))))))(((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&''')))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&'''((()))***)))(((''''''(((((((((((('''&&&&&&$$$&&&'''&&&%%%'''+++///333///***'''&&&&&&%%%$$$''''''''''''''''''''''''(((''''''&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%''')))***---000333333222000000000((((((((((((((((((((((((&&&'''(((((((((((('''&&&((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&'''((())))))(((((('''(((((((((((('''&&&%%%$$$'''&&&%%%%%%%%%&&&'''(((''''''((((((((()))))))))'''((()))******+++***************+++,,,---...///000///...---,,,+++***))),,,------------,,,,,,+++---------------.........---...///////////////...------------------------------------,,,,,,,,,,,,))))))******+++,,,,,,,,,******************************+++,,,---------,,,++++++************++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))************))))))((((((&&&(((***,,,---,,,***)))((((((((((((((())))))***)))))))))))))))))))))))))))***,,,...000222333333555333111222333444444333111///---+++*********+++((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))%%%&&&((()))))))))(((''')))))))))))))))))))))))),,,***)))'''''')))***,,,(((((((((((((((((((((((('''''''''''''''''''''''''''((()))*********))))))((((((((()))))))))******&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%''')))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&((()))++++++***)))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((***+++---***'''&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%&&&(((+++,,,///111444444111.........'''''''''(((((((((''''''&&&'''((())))))((('''&&&%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((()))***'''((((((((()))))))))***'''(((((())))))((('''&&&''''''(((((((((''''''&&&'''&&&%%%$$$$$$&&&((()))((((((((()))))))))******'''((()))******+++++++++))))))******+++---...///000000///---,,,+++***)))+++,,,---------+++***))),,,,,,,,,------.........------...//////...---,,,,,,---------...------------------,,,,,,,,,++++++''''''((())))))***++++++))))))))))))))))))))))))******+++++++++++++++***++++++************++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((()))******)))((((((************************)))))))))))))))*********))))))))))))))))))))))))((()))***++++++++++++***+++*********)))((((((((()))))))))))))))*********%%%(((,,,///000...+++)))((((((((((((((()))******((((((((((((((((((((((((((()))+++---///111111222555444333444777999999999111000---+++)))))))))***((()))************)))((())))))))))))))))))))))))(((((((((((())))))))))))%%%&&&((()))***)))(((''')))))))))))))))))))))))))))))))))(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))((((((''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((&&&&&&&&&''''''(((((((((((((((((())))))))))))***(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%''')))+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''''')))+++,,,,,,,,,***)))((('''&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&((())))))((('''%%%$$$%%%&&&''''''&&&''''''''''''''''''''''''"""######$$$&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&(((((()))&&&%%%%%%%%%%%%&&&'''''')))(((&&&&&&&&&)))+++---///222555444000---------&&&&&&'''''''''''''''&&&&&&'''((())))))((('''&&& !!!###%%%&&&(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%%%%&&&&&&'''((())))))***'''((((((((())))))******(((((()))))))))'''&&&%%%&&&'''((()))************)))(((&&&&&&&&&(((***+++))))))))))))************''''''(((******+++++++++)))))))))***+++,,,...///------------------------+++,,,,,,---,,,+++)))(((,,,,,,,,,------.........,,,---.........---,,,+++,,,,,,---......------------------,,,,,,,,,++++++------...//////000111111++++++++++++++++++++++++)))************))))))(((++++++************++++++))))))))))))************))))))))))))(((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))((()))***+++++++++++++++,,,++++++***)))(((''''''''''''((()))***+++,,,,,,%%%(((---111222000,,,)))((((((((((((((()))******((((((((((((((((((((((((((()))***,,,...000000111...------///333555666666111///---***((((((((()))((()))***++++++***)))((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((%%%&&&((()))***)))((('''))))))))))))))))))))))))&&&'''(((******((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&***)))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''((((((%%%###$$$'''(((&&&$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$###$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%'''***---000555555333222///,,,***)))&&&&&&&&&&&&&&&&&&&&&&&&))))))***))))))(((''''''(((&&&$$$%%%)))+++***)))'''''''''''''''''''''''''''''''''(((((((((((()))(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))'''&&&%%%%%%%%%'''((()))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))'''%%%$$$$$$&&&)))******)))((('''''''''''''''%%%&&&&&&'''((()))******))))))))))))******************+++,,,------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///......------,,,,,,,,,------........./////////......---,,,,,,,,,++++++******++++++,,,...------,,,++++++++++++))))))*********+++++++++---,,,***))))))***,,,---++++++***)))(((((())))))(((((())))))******++++++))))))************))))))))))))***++++++++++++***...------,,,+++***))))))(((((((((((())))))))))))((()))***++++++***)))((('''))),,,---......000222222000---+++)))))))))***))))))))))))))))))))))))***)))***,,,......,,,***++++++******))))))(((((()))))))))))))))(((((((((&&&'''(((***,,,...000000++++++,,,...000111222333333000+++((('''&&&%%%$$$+++***)))((('''''''''((())))))************))))))((((((((((((((((((((((((''''''((((((((((((''''''((()))***++++++***)))((())))))((('''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((()))******))))))(((((((((((())))))))))))))))))'''&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%'''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((((('''&&&'''(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&'''(((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&))),,,...333222111000---+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((((('''&&&(((&&&$$$&&&(((******(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&((())))))((((((''''''''''''(((&&&&&&''''''(((((())))))))))))))))))*********************+++,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,,,,,,,,,,---------------------------------...,,,++++++******++++++,,,,,,,,,---......---------))))))*********+++++++++,,,***)))((('''(((***+++++++++***))))))))))))))))))))))))))))))*********))))))************))))))))))))******+++++++++***,,,,,,++++++******))))))(((((((((((())))))))))))%%%%%%&&&((()))))))))))))))***+++++++++---000333111000---+++)))))))))***))))))))))))))))))))))))***))))))+++,,,---+++)))***))))))))))))((((((((((((((((((((((((((((((((('''(((((()))***++++++,,,))))))***,,,---...///000+++)))&&&&&&'''((()))(((***))))))((((((((((((((())))))************))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((***+++++++++******))))))((('''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''((((((((()))))))))******(((((('''&&&&&&'''((((((&&&''''''((((((''''''&&&'''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((('''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$%%%''')))+++//////...---+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&'''&&&%%%&&&((())))))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%(((''''''&&&%%%%%%$$$$$$%%%&&&''''''((('''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((((((''''''''''''(((((()))'''''''''((((((((((((((())))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---......,,,++++++******++++++,,,***+++---///000///......***************+++++++++,,,+++)))((((((((())))))++++++***))))))))))))***************))))))))))))))))))************)))))))))))))))*********++++++*********)))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))******)))((((((***///222000...,,,***)))))))))***))))))))))))))))))))))))***))))))***++++++)))'''''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''((())))))***++++++&&&%%%###$$$&&&)))******(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((('''(((((())))))((((((''''''(((***+++,,,---,,,,,,))))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''((((((((()))))))))******'''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''((()))******)))((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''')))++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((("""$$$&&&%%%"""!!!###&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###""""""###%%%'''&&&%%%''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((('''''''''&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$&&&'''(((++++++******((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((())))))((((((((('''''''''%%%&&&'''(((((((((&&&&&&%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((%%%%%%'''((((((((('''&&&'''''''''''''''((()))***((((((((((((((('''''''''((()))))))))************(((((())))))*********+++++++++******************++++++++++++++++++++++++------------------......------,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,)))+++---///000///---+++************************...---,,,+++*********+++++++++***))))))*********++++++******))))))(((((())))))************)))))))))))))))))))))******+++'''((((((((())))))******(((((((((((())))))))))))...---+++)))'''''''''((())))))***))))))***---///...---+++***))))))))))))((((((((((((((((((((((((+++)))(((((())))))(((&&&&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&'''''''''''''''((((((((()))'''%%%%%%&&&''''''&&&&&&'''(((((()))*********))))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&(((***,,,---.........))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))))))))(((''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''((()))******)))((('''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''%%%''')))***+++***)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((("""$$$&&&%%%"""!!!###&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$'''((((((''''''''''''''''''''''''&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''''''''''''''(((((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((()))))))))))))))))))))'''''''''((((((((())))))%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((($$$%%%'''((()))((('''&&&'''''''''''''''((()))***((((((((((((((('''''''''((()))))))))************((()))))))))))))))******************************++++++++++++++++++++++++---,,,,,,,,,,,,---...///---------,,,,,,+++++++++,,,,,,+++++++++*********,,,++++++******++++++,,,***+++---......,,,)))'''************************---,,,,,,++++++*********+++***************++++++++++++******))))))(((((())))))************))))))))))))((((((((()))***+++'''''''''((())))))******(((((((((((())))))))))))...---+++)))'''''''''(((&&&(((+++,,,+++******+++,,,+++******))))))))))))((((((((((((((((((((((((+++)))((((((((()))'''&&&%%%%%%&&&'''((()))******&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((,,,***(((((((((((('''&&&%%%&&&''')))************))))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''))),,,---.........))))))((('''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''((()))))))))))))))((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((()))******))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((('''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&''')))***)))(((''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$&&&(((((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&''''''((('''''''''(((''''''&&&%%%%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((%%%%%%'''((((((((('''&&&(((''''''''''''(((((()))'''''''''((((((((((((((())))))))))))************))))))))))))))))))*********************+++++++++++++++++++++++++++++++++,,,,,,+++++++++---...///...---------------,,,,,,------,,,++++++***)))))),,,++++++******++++++,,,***+++,,,---,,,***((('''+++++++++***************))))))))))))))))))))))))+++************+++,,,,,,************))))))))))))))))))************))))))))))))((('''((()))***+++''''''(((((())))))******(((((((((((())))))))))))'''''''''''''''((())))))&&&)))---...---+++))))))*********)))))))))))))))))))))))))))))))))))))))+++)))''''''((())))))(((&&&&&&'''((())))))******&&&&&&&&&'''(((((())))))''''''(((((()))*********(((((((((((((((((())))))***)))((()))***+++***)))%%%&&&(((************)))))))))************))))))((((((((((((((((((((((((((())))))******))))))(((&&&''')))+++------------))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''$$$%%%&&&''''''(((''''''%%%%%%&&&&&&&&&&&&%%%%%%'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''((()))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((((('''&&&'''(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((((((&&&&&&&&&''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''&&&&&&&&&%%%%%%&&&''''''((()))***+++,,,''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''###&&&))))))'''%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''''''''''')))((((((''''''''''''(((&&&&&&''''''(((((())))))))))))))))))*********************************************+++++++++,,,,,,************************,,,+++******+++,,,...000---..................///,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,+++******+++++++++*********))))))'''((())))))************+++*********++++++,,,---)))))))))))))))*********))))))************))))))***)))'''''''''(((***+++)))))))))))))))))))))***(((((((((((())))))))))))%%%%%%&&&((())))))))))))(((+++------,,,*********(((((())))))))))))))))))))))))))))))))))))))))))+++)))'''''')))*********((((((((())))))*********&&&&&&'''(((((()))******(((((((((((())))))))))))'''''''''(((((()))))))))))))))((()))+++,,,+++)))%%%'''(((***+++***)))((())))))************))))))(((((((((((((((((((((((())))))************))))))%%%''')))+++,,,,,,,,,,,,))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''&&&%%%%%%&&&&&&'''''''''((((((((($$$%%%'''((())))))((((((&&&&&&''''''''''''&&&&&&'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''(((((((((%%%###$$$'''(((&&&$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%%%%$$$###%%%&&&&&&'''((()))******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''(((((()))%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''"""&&&))))))'''$$$$$$%%%'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&)))((('''&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((***)))((('''''''''''''''%%%&&&&&&'''((()))******))))))))))))************+++++++++*********************++++++,,,,,,,,,,,,************************,,,+++*********,,,///000---.........///000000000+++++++++,,,,,,---......,,,++++++++++++++++++,,,+++++++++,,,,,,------...++++++++++++******))))))((()))***+++,,,---------+++*********+++,,,,,,---(((((())))))******++++++))))))************))))))***)))'''&&&'''(((***+++************))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((+++,,,---,,,***)))+++,,,'''(((((()))))))))))))))))))))))))))))))))))))))+++)))'''''')))+++++++++))))))))))))************'''''''''((()))******+++((((((((((((((('''''''''&&&&&&'''(((((())))))***+++***)))***+++***((('''&&&''')))***+++***((('''))))))************))))))(((((((((((((((((((((((())))))************))))))&&&'''(((***+++++++++***))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))******)))(((''''''(((((((((((()))))))))***$$$%%%''')))***))))))(((''''''(((((((((((('''''''''((()))******)))((('''((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%&&&)))+++,,,))))))))))))************'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''))))))(((&&&$$$''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&***)))((('''&&&''''''(((&&&&&&&&&'''''')))******(((,,,///---'''$$$$$$&&&)))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&'''(((((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((+++,,,+++***((('''((()))''''''''''''''''''''''''***)))((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))))))))((((((((((((************************)))************+++++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------......------,,,+++---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++))))))111...,,,++++++++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%(((((())))))******++++++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''&&&&&&'''((())))))(((((())))))))))))((((((((((((******+++++++++******)))((((((((((((((((((((((((******)))'''%%%###!!! ************************''')))******))))))***+++************))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''((())))))((('''&&&(((((((((((('''&&&%%%$$$%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&***(((&&&###""""""###$$$((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%&&&(((***+++(((((())))))*********+++'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''(((((()))((('''&&&&&&&&&'''((('''&&&&&&&&&'''((()))))))))---///---(((%%%%%%''')))((('''&&&%%%&&&&&&'''***))))))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''((()))+++------+++)))((((((''''''''''''''''''''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))((((((((((((************)))))))))))))))************+++++++++,,,,,,++++++***++++++,,,------------------------+++,,,,,,,,,,,,---------------......------,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***///---+++***++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''&&&''''''((())))))(((((()))))))))(((((((((''''''))))))*********))))))((((((((((((((((((((((((((())))))))))))((('''&&&%%%((((((((((((((((((((((((&&&((())))))(((((()))***************))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))***)))((((((&&&&&&''''''((('''''''''&&&&&&&&&'''''''''''''''(((((())))))))))))(((((((((((('''&&&'''((()))***((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&'''((()))***'''(((((()))***+++++++++'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###!!!!!!$$$''')))$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&&&&''''''((((((''''''&&&'''''''''((((((((())))))'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''***---...,,,(((&&&&&&((((((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######%%%&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''((('''+++...///---***'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------......---------,,,,,,,,,------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++*********+++,,,---......---,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++))))))(((((((((((((((((())))))))))))************((((((((((((((((((((((((************************))))))))))))((((((((((((''''''((()))))))))(((((((((((((((((('''''''''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((()))***************''''''''''''''''''''''''&&&'''((((((''''''((()))************))))))))))))))))))))))))))))))))))))'''(((((())))))******+++************************''''''''''''(((((((((((('''(((((())))))(((((('''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))******))))))%%%%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''((()))***++++++,,,'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%""" !!!###&&&(((&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''***+++,,,***'''%%%&&&'''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((('''***,,,---+++)))''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))***************+++))))))*********+++++++++++++++******++++++,,,,,,))))))))))))))))))))))))++++++,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))+++...///111111000///,,,+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******+++++++++))))))((((((''''''&&&&&&((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))))))))(((((((((((((((((('''''''''&&&'''((())))))***)))))))))(((((((((((((((((((((((((((((()))***++++++++++++))))))))))))))))))))))))&&&''')))(((''''''(((***************)))))))))((())))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))(((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))))))))&&&&&&'''(((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$###"""&&&''''''''''''''''''&&&'''((((((((((((((((((((('''(((((()))******++++++'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''%%%###"""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''')))))))))'''%%%$$$%%%%%%&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((()))***((((((((((((((((((''''''(((((('''''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''((((((((('''((((((((()))))))))************+++++++++,,,,,,))))))*********++++++++++++*********++++++,,,---))))))))))))))))))))))))++++++,,,------.../////////...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))((())),,,...000444555555222...+++***+++************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))*********))))))((((((''''''&&&&&&((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))))))))(((((()))(((((((((((('''''''''((()))******+++++++++***))))))))))))))))))))))))))))))*********)))(((((())))))))))))))))))))))))''')))******)))(((***+++************)))))))))((())))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((()))))))))((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((((())))))(((''''''&&&((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&))))))******)))((('''&&&&&&&&&'''(((((('''&&&&&&''''''((()))))))))(((((())))))))))))************'''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######%%%%%%&&&&&&%%%$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))'''&&&&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''(((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((()))((((((&&&%%%$$$$$$$$$$$$%%%&&&''''''((('''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###(((((((((((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((((((((((()))))))))******&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((('''(((((())))))((((((''''''''''''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))******)))))))))***++++++,,,,,,)))************+++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000///...---,,,+++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++*********))))))***,,,---///444666777444...******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((())))))(((((((((((((((((())))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))*********)))(((((())))))))))))((((((((((((((()))***++++++,,,++++++))))))))))))))))))))))))))))))***))))))((('''&&&''''''''''''''''''''''''((()))******))))))***+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((())))))******))))))((())))))((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))((('''&&&&&&'''''''''''''''&&&&&&&&&(((((())))))))))))((((((%%%&&&&&&'''((()))******&&&&&&'''(((((('''&&&&&&&&&'''((()))******)))(((************))))))))))))&&&'''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''(((((('''%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((())))))((()))))))))(((&&&%%%$$$$$$%%%%%%&&&''')))***+++)))(((&&&%%%%%%%%%%%%%%%%%%%%%'''(((((((((''''''$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))******+++(((((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''(((((((((((('''((()))******)))((('''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((()))*********'''''''''((())))))******)))************+++++++++************+++,,,---...------------------------++++++,,,---...///000000000...---++++++,,,---...+++++++++,,,,,,---------,,,,,,,,,+++++++++***************++++++,,,,,,,,,000333555333...******,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))******************)))((((((+++*********))))))))))))'''((()))***++++++++++++)))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((('''((())))))(((((()))+++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))************))))))((((((((((((((()))))))))''''''&&&&&&&&&&&&'''''',,,+++***)))(((((())))))(((((()))))))))(((((('''&&&&&&&&&'''''''''''''''(((((())))))))))))(((((($$$$$$###$$$%%%'''(((***%%%&&&'''(((((('''&&&%%%%%%&&&((()))*********)))++++++******)))(((((((((&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***(((''''''(((((('''%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***&&&''''''''''''''''''&&&%%%%%%&&&'''((()))***+++************(((&&&$$$###$$$$$$%%%&&&(((***,,,---***(((&&&%%%&&&&&&&&&&&&$$$%%%'''(((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))***+++$$$%%%&&&'''(((***++++++---,,,***'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&''''''''''''((((((((()))'''((()))******)))((('''###&&&***,,,***(((&&&&&&''''''''''''''''''''''''***)))((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))&&&''''''((()))******+++%%%%%%&&&&&&'''(((((())))))************+++++++++************+++,,,---...++++++++++++++++++++++++++++++,,,---...///000111000...---++++++,,,---...+++++++++,,,,,,---------,,,,,,,,,++++++***************+++,,,,,,,,,+++++++++///333111---***+++---************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))******++++++))))))))))))************************************))))))))))))))))))))))))'''((((((((())))))*********************)))((((((++++++++++++*********)))&&&'''((()))************))))))))))))))))))))))))((())))))************)))++++++++++++++++++++++++&&&'''((((((''''''(((***************))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))************))))))''''''(((((())))))******'''''''''&&&&&&'''''''''///...,,,***))))))******&&&'''((())))))*********%%%&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&+++***((('''&&&((()))***%%%%%%%%%&&&&&&&&&'''''')))'''%%%&&&)))***(((&&&&&&((()))***)))((()))*********))))))((((((''''''(((((()))))))))'''&&&$$$(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))***+++)))(((&&&%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((,,,+++***)))(((&&&&&&%%%''''''''''''''''''''''''######$$$$$$%%%&&&''''''(((((((((((('''&&&%%%$$$""""""$$$&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########(((''''''&&&$$$######"""'''&&&&&&'''(((***,,,---'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))******+++*********))))))((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))&&&'''))))))(((((()))+++''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&'''***---...)))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++******************---,,,,,,++++++,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,......---,,,,,,,,,,,,---(((***,,,+++***)))***+++,,,,,,+++***)))))))))************+++,,,,,,,,,---*********************+++''''''''''''''''''''''''******))))))))))))******((((((((((((((((((((((((&&&(((***+++)))(((((((((++++++************************))))))))))))************))))))))))))******(((((())))))))))))((((((((('''&&&&&&&&&((()))******************)))((('''))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((++++++***)))(((((())))))******)))((((((((((((((())))))))))))************,,,++++++,,,---,,,***'''((())))))))))))(((((('''(((''''''''''''&&&&&&&&&))))))(((((((((((())))))******)))((('''&&&%%%%%%******))))))))))))******))))))))))))))))))))))))((((((''''''''''''((((((++++++***)))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((''''''((()))(((%%%###(((((((((((())))))))))))&&&&&&&&&'''''''''(((((()))'''&&&'''))))))(((&&&&&&((()))***)))((()))***((((((((((((''''''''''''''''''((((((((((((((('''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,+++))))))&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((---,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((())))))(((((((((((('''&&&%%%$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''')))***+++%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***)))))))))(((((('''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))(((***+++***))))))***+++(((((('''''''''&&&&&&&&&((('''&&&&&&&&&(((***+++)))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((*********)))((('''''''''))))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...------,,,++++++++++++,,,***,,,------,,,***+++,,,++++++******)))************************+++++++++*********************)))''''''''''''''''''''''''******))))))))))))******))))))))))))))))))))))))'''(((******((((((((()))******************************))))))))))))************))))))))))))******((())))))******))))))((((((((('''''''''((()))))))))************))))))((())))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((+++******)))))))))))))))******)))((((((((((((((())))))))))))************,,,,,,+++,,,------***((((((((()))))))))))))))((())))))((((((((('''''''''))))))(((((((((((()))))))))))))))(((''''''&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((((((((((((((('''''''''((((((((()))))))))'''''''''((((((((()))))))))'''&&&'''((()))((('''&&&((()))***)))((()))***&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((******'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,...---+++'''%%%###$$$&&&((((((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))******((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((---,,,,,,+++***))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***+++(((((((((((('''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&%%%&&&'''((((((%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))'''''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))***,,,,,,,,,***)))***+++))))))(((((((((''''''''')))(((&&&%%%%%%&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((+++******)))(((''''''&&&))))))))))))))))))))))))************************++++++************++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......,,,,,,+++************+++---...//////---+++,,,,,,*********)))******+++++++++++++++++++++*********+++*********))))))((((((((((((((((((((((((((((((******))))))))))))******************************((()))))))))'''''')))*********************************))))))))))))******)))))))))))))))))))))))))))******************)))(((((()))))))))(((((('''))))))))))))************))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((*********)))))))))))))))***))))))((((((((((((((())))))))))))************,,,,,,,,,---...---+++)))''''''((()))*********************)))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''******))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))%%%''')))(((&&&&&&))),,,''''''((()))))))))))))))&&&'''''''''((((((((((((((((((''''''((((((((('''&&&((()))***)))((()))***&&&&&&&&&''''''(((((((((((('''&&&&&&&&&((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++***)))&&&%%%%%%&&&''''''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))---,,,***)))((('''''''''%%%%%%%%%%%%&&&&&&''''''++++++******)))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((+++,,,,,,+++)))((()))***(((((((((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******,,,,,,++++++***++++++,,,++++++++++++++++++++++++))))))***++++++,,,---------,,,,,,+++++++++++++++---...//////---++++++,,,***)))))))))***+++,,,,,,---------,,,,,,++++++++++++******))))))((((((((())))))))))))))))))))))))******))))))))))))******************************)))))))))(((&&&''')))+++***************+++++++++******))))))))))))******))))))************))))))******++++++++++++******((()))***+++***)))((('''((((((((())))))***++++++))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))*********)))))))))))))))(((((((((((())))))((()))))))))************,,,,,,,,,---......,,,***&&&'''((()))***+++++++++******)))))))))((((((((())))))(((((((((((())))))''''''(((((()))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''***))))))(((((())))))***'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((($$$'''***'''$$$###(((---((((((******++++++***)))%%%%%%&&&&&&&&&''''''''''''(((((((((''''''((((((&&&((()))***)))((()))***'''''''''(((((())))))******)))(((&&&&&&&&&'''(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''((('''%%%######%%%(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((...---,,,***)))(((((((((%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&$$$$$$###'''''''''(((''''''&&&%%%###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))***+++)))(((''''''((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++(((((((((((((((((((((((((((((()))))))))************))))))(((((())))))***,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,,,,,,,,,,+++,,,------+++******+++***)))))))))***+++,,,,,,,,,,,,++++++******))))))+++*********))))))((((((******************************))))))))))))******************************)))))))))(((&&&''')))+++))))))*********+++++++++******))))))))))))******((()))************)))(((******++++++++++++******((()))***++++++***)))((())))))(((((()))***+++,,,************************((((((((((((((())))))***))))))))))))))))))))))))((()))************))))))))))))(((((((((((())))))((()))))))))************+++++++++,,,......,,,***'''''')))***++++++++++++)))))))))(((((((((''''''))))))(((((((((((())))))''''''(((((()))************))))))(((((())))))***'''''''''''''''''''''''')))((((((''''''(((((()))''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((&&&)))***'''"""!!!%%%***)))***+++------,,,+++***%%%%%%%%%&&&&&&&&&&&&''''''((()))((('''&&&''')))&&&((()))***)))((()))***((((((((()))))))))))))))******(((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((******&&&'''(((&&&""""""%%%(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((,,,,,,+++)))(((((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&$$$###"""!!!&&&'''''''''''''''&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######""""""$$$$$$%%%%%%%%%%%%$$$###'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&(((((((((&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))***+++,,,))))))))))))))))))))))))'''(((((())))))***************))))))))))))******++++++******++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++///...------,,,,,,------(((***++++++***)))***************)))******++++++((((((((((((((('''''''''************************))))))))))))))))))))))))******))))))))))))******************************((()))))))))'''''')))***)))))))))***++++++,,,,,,******))))))))))))******((()))***++++++***)))((()))******************)))))))))***+++++++++++++++******((((((((()))***+++************************((((((((((((((()))******))))))))))))))))))))))))'''(((***++++++***))))))((((((((((((((())))))***))))))))))))*********************,,,------+++)))(((((()))***++++++++++++))))))((((((((('''''''''))))))(((((((((((())))))((((((((())))))***************))))))))))))******''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))''')))***((($$$###%%%'''(((***,,,---...---+++***&&&&&&&&&&&&''''''''''''&&&((())))))'''&&&''')))&&&((()))***)))((()))***(((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%###((((((&&&$$$%%%(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&'''''')))(((''''''&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%&&&''''''&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))******++++++******))))))******+++++++++******++++++,,,---************************,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,'''(((***+++******+++,,,++++++******)))*********((((((((((((((()))))))))*********+++,,,,,,------))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''(((******((((((((()))((())))))***++++++,,,,,,******))))))))))))******((()))***++++++***)))(((((())))))******))))))((()))))))))***+++,,,---...,,,+++)))((('''(((***+++************************((((((((((((((()))******))))))))))))))))))))))))'''(((***+++++++++))))))((((((((((((((()))******))))))))))))************)))((()))***,,,,,,+++))))))******+++++++++***************)))))))))(((((())))))(((((((((((())))))))))))))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))((((((((('''(((***,,,---+++***(((''''''''''''((((((((()))&&&(((***)))&&&%%%''')))&&&(((******)))((()))***(((((((((''''''&&&&&&%%%%%%&&&''')))))))))((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((('''$$$ (((+++***'''&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%&&&'''''''''&&&%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%"""######$$$&&&''''''(((###$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%''''''((((((''''''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''$$$&&&''''''&&&&&&((())))))(((((((((''''''''''''(((((((((((('''&&&%%%$$$&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''*********)))((((((''''''))))))))))))))))))))))))&&&''''''((()))******+++++++++************+++++++++*********+++,,,,,,---************************++++++,,,---......///000---,,,++++++******++++++&&&(((***+++++++++,,,---,,,,,,+++***)))))))))*********++++++,,,,,,,,,---******+++,,,---......///((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((&&&(((***+++)))(((((((((((())))))***++++++,,,,,,******))))))))))))******''')))***++++++***)))'''(((((())))))))))))(((((())))))))))))***,,,///000---+++)))((('''((()))***************************((((((((((((((()))******))))))))))))))))))))))))&&&(((***+++,,,+++***)))((((((((((((((()))******))))))))))))************((('''(((***,,,,,,***(((******+++++++++******)))+++++++++************)))))))))(((((((((((())))))******))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))+++------+++)))%%%''')))++++++***((('''%%%%%%&&&'''((()))***+++&&&((())))))(((((()))+++''')))***)))((('''(((***)))'''&&&'''((()))((('''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''((((((''''''''''''(((((()))((('''&&&%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&$$$"""""""""$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''')))******%%%%%%%%%&&&&&&&&&''''''***(((%%%######$$$&&&'''))))))))))))((('''&&&%%%(((''''''&&&&&&%%%$$$$$$&&&'''((())))))((('''&&&'''''''''(((((((((((()))******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))'''&&&$$$###$$$'''***,,,)))))))))))))))))))))))))))((((((''''''(((***+++))))))***++++++)))((('''------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,+++++++++***))))))))),,,,,,+++***)))((('''&&&******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++++++++***)))))))))(((***+++***)))((()))***))))))************))))))******++++++++++++******(((((())))))))))))(((((())))))************)))))),,,+++))))))***---000222++++++***************+++)))(((((('''''''''''''''+++)))((('''((()))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************++++++***)))(((((())))))++++++***)))(((((())))))******)))(((((()))***+++***)))(((''''''((()))***))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++******************((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&&&&((())))))(((((()))+++((()))***)))((('''(((***)))'''&&&'''((()))((('''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%''''''''''''%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%%%%%%%&&&''''''''''''&&&''''''&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&'''''''''((((((((()))(((((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&&&&((()))***)))))))))))))))))))))))),,,,,,+++******+++,,,---))))))***+++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++************************))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************(((***+++***)))((()))***))))))************)))))))))))))))******)))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))(((((()))+++---///******)))))))))******+++******)))((('''''''''(((***)))((('''((()))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************++++++***))))))))))))))),,,,,,+++***************+++***)))(((((()))*********)))(((''''''((()))***))))))))))))))))))))))))***))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''******)))((('''&&&&&&%%%'''((())))))(((((()))***((()))******(((((()))***)))'''&&&'''((()))((('''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%%%%&&&''''''((((((''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%******)))'''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))'''&&&%%%''''''''''''''''''''''''&&&&&&''''''((())))))***&&&'''(((((((((((('''&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))---,,,,,,+++++++++,,,,,,''''''((()))+++,,,...///,,,,,,,,,,,,++++++++++++******++++++++++++******))))))******************''''''((()))***++++++,,,***))))))(((((())))))***************************))))))))))))))))))))))))************************))))))******************(((***+++***)))((()))***))))))************))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&'''((()))***++++++(((((((((((()))******+++,,,+++***)))((((((((((((***)))((((((((()))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************+++***))))))))))))))))))---,,,++++++++++++++++++,,,+++***)))((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((************************((())))))******))))))((('''''''''(((((((((((((((''')))***)))((('''(((***((()))******)))((()))***)))'''&&&'''((()))(((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((((((((((())))))&&&&&&''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((()))*********)))((('''))))))))))))))))))))))))******)))))))))))))))***&&&&&&%%%&&&'''))),,,---,,,,,,,,,++++++++++++***))))))************))))))(((((())))))******++++++''''''((()))***++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++(((***+++***)))((()))***))))))************))))))(((((())))))))))))(((((((((((())))))))))))(((((('''(((((())))))(((((('''%%%&&&''')))******))))))''''''''''''((()))++++++------+++***))))))(((((())))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))))))))******************)))))))))))))))***,,,++++++*********++++++,,,++++++***)))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((((((((())))))))))))))))))))))))))))))))))))************))))))'''''''''(((((((((((((((((()))***)))((('''((())))))***+++***)))((()))+++)))'''&&&'''((()))((('''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&''')))***&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((($$$&&&((()))******)))((())))))))))))))))))))))))(((((()))))))))))))))))))))((('''''''''(((***+++,,,,,,+++++++++*********((())))))******))))))(((((((((((())))))******+++)))))))))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++(((***+++***)))((()))***))))))************)))))))))******++++++******)))(((((())))))))))))((((((((())))))******))))))(((&&&''')))***+++***))))))''''''''''''((()))++++++---,,,+++***)))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))*********+++++++++((()))))))))***************)))))))))))))))************))))))))))))***++++++++++++***)))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))*********(((((((((((((((((((((((())))))************))))))******)))((('''&&&&&&%%%((()))***)))((('''((())))))***++++++))))))***+++)))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((&&&$$$$$$&&&)))+++((('''&&&%%%%%%&&&'''((((((''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))$$$%%%''')))*********)))))))))))))))))))))))))))((()))+++,,,------...---------,,,+++******++++++++++++++++++************))))))************))))))(((((())))))))))))))))))++++++******))))))(((((()))((((((''''''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))))))))(((***+++***)))((()))***))))))************))))))******++++++++++++******(((((())))))))))))(((((())))))************))))))'''(((***+++++++++***)))(((((((((((()))******+++,,,+++******)))*********((()))))))))************************************)))))))))))))))))))))))))))************+++++++++))))))))))))************)))))))))))))))******+++)))))))))((())))))***+++******+++******)))((('''(((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((())))))******+++''''''''''''''''''''''''((())))))******))))))((())))))(((((('''''''''&&&(((******)))(((''''''((()))***++++++))))))***+++)))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((%%%%%%$$$$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&((((((,,,+++)))'''''''''((()))''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))'''((())))))************))))))))))))))))))))))))(((***,,,...000111111111---------------,,,++++++++++++++++++************)))******++++++******))))))))))))))))))(((((((((************)))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((((((***+++***)))((()))***))))))************))))))))))))************))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((()))************)))******)))))))))******+++***))))))))))))***++++++(((((()))***************************************)))))))))))))))))))))))))))************+++++++++))))))))))))************)))))))))))))))***++++++***)))))))))******+++,,,))))))***+++******)))((('''((()))******)))((('''))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***&&&&&&'''(((((()))******(((((((((((((((((((((((('''(((((())))))(((((('''%%%%%%&&&'''((()))***+++)))******)))(((''''''((()))+++++++++***)))***+++)))'''&&&'''((()))((('''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''%%%''')))******)))'''%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&&&&%%%&&&''''''(((((('''''''''((()))******)))((('''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&$$$###$$$&&&((()))%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&'''((((((###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''''''''&&&&&&***(((&&&$$$###$$$%%%%%%&&&&&&''''''((()))))))))'''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((()))$$$$$$$$$$$$%%%%%%&&&'''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))''')))+++...000111222222***+++,,,------,,,******+++++++++************)))******++++++++++++************))))))(((((('''''')))))))))))))))*********((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((***+++***)))((()))***))))))************))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((()))))))))))),,,+++***************+++(((((((((((()))***+++,,,(((((()))***************************************)))))))))))))))))))))))))))************+++++++++))))))))))))************))))))((())))))***+++++++++*********+++,,,,,,---((((((***++++++***))))))'''((()))******)))((('''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))''''''(((((((((((('''''''''((()))******)))((('''(((''''''''''''(((((()))((()))***+++,,,+++***)))'''''')))******)))((('''(((((((((((((((((((((((())))))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''''''''&&&'''((())))))((()))((('''&&&&&&'''((()))$$$$$$&&&'''(((((())))))((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((((((((&&&%%%''',,,+++'''&&&%%%$$$&&&((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*********)))(((((('''''')))((('''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''(((((())))))******((())))))))))))(((((('''))))))))))))))))))))))))((()))***---///222333444...---+++))))))***+++,,,))))))))))))))))))))))))******++++++***)))'''&&&((('''&&&&&&'''((()))***)))'''%%%&&&***,,,+++)))&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))************************************))))))*********))))))((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))(((((((((((((((((((((((((((((('''(((***+++***)))'''%%%(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))************------,,,,,,+++***))))))((((((((()))******+++++++++***((()))***,,,++++++*********,,,------+++)))+++***)))))))))***+++,,,******+++++++++******))),,,***((('''&&&'''((()))))))))))))))))))))))))))***++++++******)))((('''))))))))))))))))))))))))+++***))))))((())))))***))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))'''((()))******)))((('''''''''''''''((()))***+++***+++,,,------,,,++++++((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&((((((((((((((((((''''''''''''((((((&&&&&&''''''((('''''''''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((&&&%%%%%%&&&&&&((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%&&&'''(((((('''((('''&&&)))------))))))'''%%%%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%((('''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((***+++...///111222---,,,***)))))))))***+++))))))))))))))))))))))))((()))*********)))((('''(((''''''&&&'''((()))***+++(((&&&''')))******((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))************))))))************************))))))((((((((('''''''''(((((())))))))))))((((((************************((()))*********)))'''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++))))))))))))************************************(((((())))))***++++++++++++***((()))***,,,++++++(((((()))+++///000000///---,,,***)))))))))************++++++++++++******+++***((('''''''''))))))))))))))))))))))))))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))+++*********)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((()))+++---...---...............---,,,+++***)))(((((('''((((((((((((((((((((((((((((((''''''((()))***++++++***&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((('''&&&&&&%%%((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((%%%&&&&&&&&&'''(((((((((&&&((()))(((,,,222222//////+++'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))((((((((((((&&&'''((())))))***))))))(((((((((((((((((((((((('''((((((***+++,,,---...,,,+++)))((((((((()))***))))))))))))))))))))))))'''((())))))***)))))))))(((((('''''''''((())))))+++***(((((()))))))))(((+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))************************))))))((((((((((((''''''((())))))******))))))(((******************************)))))))))(((((((((************************))))))))))))))))))))))))************************)))))))))*********++++++''''''((()))******++++++((())))))******+++,,,,,,+++***((()))***,,,+++++++++***)))+++///111222222...---,,,***)))(((((((((******+++++++++++++++***+++***)))((('''((()))***))))))))))))))))))))))))&&&&&&'''((())))))))))))))))))))))))))))))))))))((()))***++++++***)))(((''''''''''''''''''''''''************))))))))))))))))))))))))))))))))))))************))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((***---000222000000000000//////......,,,+++)))''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$######$$$%%%&&&%%%%%%$$$%%%&&&%%%&&&((((((((((((&&&%%%&&&'''''''''''''''&&&&&&'''''''''&&&&&&'''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''(((&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''(((''''''%%%))),,,---222888:::999444000***&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!!!!!###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((******))))))((((((''''''&&&&&&''')))************''''''''''''''''''''''''''''''(((((()))************)))(((((((((((())))))))))))))))))))))))))))))'''((()))******+++++++++(((((((((((((((((())))))***)))(((((()))*********---,,,+++***)))'''&&&&&&((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((())))))************)))************************))))))(((((((((((((((((()))))))))******)))))))))************************+++***))))))(((((())))))************************))))))))))))))))))))))))---,,,+++***((('''&&&%%%))))))*********+++++++++(((((())))))***+++++++++))))))******+++,,,,,,,,,+++***((()))***,,,++++++000...,,,+++,,,---------,,,,,,+++******)))))))))******++++++,,,,,,++++++******)))(((((())))))***))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))'''(((***+++,,,+++)))(((((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((''''''(((+++...222444333222111000//////......,,,+++)))''''''''''''((((((((((((((((((((((((((('''(((((((((''''''&&&%%%&&&&&&&&&''''''''''''(((***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$###$$$&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''((((((((((((&&&''''''''''''''''''&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&''''''(((''''''&&&%%%+++///222666===@@@???777222,,,'''&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$""""""$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((******))))))((((((''''''&&&&&&''')))************(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,---...))))))))))))))))))((((((''''''((())))))+++,,,...000///...,,,***)))''''''((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++***))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))'''&&&$$$$$$************++++++++++++++++++++++++++++++++++++*********+++,,,,,,------+++***((()))***,,,++++++111///+++*********)))(((************+++***************+++,,,,,,,,,,,,,,,***))))))))))))*********************************((((((((((((((('''&&&&&&))))))))))))))))))))))))&&&(((***+++,,,+++)))((())))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((''''''(((***...222555333222111///...---------+++***)))(((((('''((((((((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((''''''$$$&&&(((&&&###"""$$$&&&&&&&&&''''''''''''&&&&&&###$$$%%%'''((()))))))))&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&'''((()))''''''&&&&&&&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&'''((())))))((('''&&&&&&---222333666<<>>666111+++'''&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))((((((((((((&&&'''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******,,,---...))))))*********)))((((((%%%'''((())))))+++...000222222000///---+++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))******+++******(((((((((((((((((((((((((((((())))))))))))******)))******++++++******)))((((((((((((((((((((((((++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********++++++++++++,,,,,,,,,++++++++++++++++++***++++++,,,,,,---......+++***((()))***,,,++++++,,,***(((((()))******)))((()))***+++++++++++++++)))***+++,,,------------))))))******************************************))))))))))))((('''&&&&&&))))))))))))))))))))))))'''((()))***++++++******************************))))))))))))************))))))))))))))))))))))))))))))))))))************''''''(((((())))))******))))))))))))))))))))))))***)))(((''''''((()))***)))((('''''')))---222444333222000...,,,,,,,,,,,,((()))))))))))))))((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((($$$''')))'''$$$"""$$$''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((&&&%%%%%%&&&&&&((())))))((()))+++,,,,,,+++)))((('''...222222222444666555111---)))&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((************************((()))))))))******++++++(((((())))))************))))))))))))))))))))))))))))))((((((((()))+++,,,)))******+++***)))((('''&&&(((******)))***---///111000///---,,,***)))((())))))))))))))))))))))))))))))))))))************************************'''((()))******+++++++++))))))))))))))))))))))))(((((()))))))))*********)))******++++++******)))))))))))))))))))))))))))******+++,,,+++***)))(((************************))))))))))))))))))))))))(((((())))))******++++++*********+++++++++,,,,,,))))))******++++++,,,,,,++++++,,,,,,---.........+++***((()))***,,,++++++((('''''')))+++,,,+++)))******+++,,,+++***)))))))))***+++,,,------------))))))******++++++++++++************************)))))))))***))))))(((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))*********+++))))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***)))((('''''')))---111444333222///---++++++++++++'''''')))******)))((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((+++***)))((('''&&&%%%%%%''''''''''''''''''''''''#########$$$$$$%%%%%%%%%$$$(((***((($$$"""$$$(((''''''%%%$$$$$$%%%'''''''''''''''(((''''''&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''''''''((((((''''''&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&'''((()))******,,,---......---+++***(((...222///------...,,,---***&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))((('''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''(((((())))))((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''(((((())))))******((()))))))))))))))((('''************************))))))******++++++,,,,,,(((((()))***************))))))))))))))))))))))))(((((('''&&&&&&''')))***)))***+++++++++)))((('''(((***++++++))))))+++...---,,,+++***((('''&&&&&&))))))))))))))))))))))))))))))))))))************************************''''''(((******+++++++++************************(((((())))))*********+++******++++++++++++******************************)))***,,,---,,,+++)))'''++++++++++++++++++++++++))))))))))))))))))))))))---,,,,,,,,,++++++************+++++++++,,,,,,,,,&&&&&&''')))***,,,------++++++,,,------......///+++***((()))***,,,,,,+++(((((((((***,,,,,,***(((+++,,,,,,,,,+++)))(((&&&)))***+++,,,------...---((()))***+++++++++++++++************************'''((()))******++++++***))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&'''''''''(((((())))))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&)))((((((((((((***,,,------,,,,,,++++++*********************))))))))))))))))))(((((('''''''''&&&)))(((''''''''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))***((('''&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''''''''((())))))(((((((((((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&'''&&&%%%&&&'''((('''&&&&&&''''''((('''&&&$$$###''''''''''''''''''''''''%%%%%%%%%%%%$$$###"""!!!''''''''''''''''''''''''"""###%%%''''''&&&%%%$$$''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((///111222333111...***'''''''''((((((((((((''''''%%%%%%%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''((((((***'''%%%&&&((((((&&&$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''))))))(((''''''(((''''''''''''((((((((((((***)))((('''&&&%%%$$$$$$&&&'''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&(((+++,,,,,,+++******+++******)))(((''')))***+++,,,,,,+++***)))*********)))))))))))))))))))))(((((()))***++++++*********))))))((('''&&&***((('''&&&&&&'''(((*********))))))((((((''''''&&&'''(((***++++++++++++))))))))))))))))))))))))+++*********))))))((((((((((((((((((''''''''''''++++++++++++++++++++++++++++++++++++++++++++++++&&&'''((()))***+++++++++&&&&&&'''))))))*********))))))))))))))))))))))))************))))))))))))+++*********))))))(((((('''(((((()))***+++++++++,,,,,,+++******))))))))),,,,,,,,,++++++*********************)))))))))((()))+++++++++***)))***+++++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))************))))))************************++++++***))))))***++++++,,,,,,+++***))))))******))))))))))))************((((((((((((((((((((((((+++++++++++++++***)))(((&&&&&&''''''(((((())))))((((((((((((((((((((((((************************))))))))))))************))))))(((((((((''''''''')))((((((((()))***+++,,,,,,,,,,,,++++++*********************))))))))))))******)))))))))((((((((((((''''''&&&&&&'''((()))''''''''''''''''''''''''!!!$$$&&&'''%%%$$$######%%%%%%%%%&&&&&&'''''''''''''''&&&&&&''''''((()))(((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''***((('''((())))))((('''%%%%%%&&&'''''''''&&&%%%''''''''''''''''''''''''(((((((((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%''''''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((((())))))///000222222111...***(((''''''((((((((((((''''''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))'''%%%&&&'''(((&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&''''''(((&&&((())))))'''&&&'''(((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***)))(((((())))))(((&&&******++++++***)))(((((())))))***++++++******)))************)))))))))))))))))))))))))))***++++++)))))))))))))))(((((('''+++)))(((''''''((()))+++))))))))))))((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((************)))))))))(((+++*********))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++*********'''((())))))************+++++++++++++++++++++++++++*********))))))))))))+++*********))))))))))))((((((((()))***+++++++++******++++++++++++++++++,,,,,,,,,+++++++++************************)))))))))+++,,,+++***)))***+++++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***************************************************,,,++++++***************))))))))))))************))))))))))))))))))))))))+++++++++++++++***))))))***************)))))))))((((((((((((((((((((((((************************))))))))))))************))))))))))))(((((((((((()))((((((((()))***+++,,,,,,,,,++++++++++++++++++************))))))))))))************))))))))))))(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%'''))))))(((&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''***)))(((((()))***)))((($$$$$$%%%''''''(((((('''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''&&&&&&%%%$$$$$$%%%''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++...///111111000---***(((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$%%%''')))))))))((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((&&&%%%%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%'''((()))***''')))***)))'''&&&&&&'''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&''''''(((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++)))((('''((('''&&&$$$******+++++++++***))))))))))))************)))(((************************))))))))))))))))))***+++'''((())))))******))))))+++***)))(((((()))***+++(((((((((((())))))))))))*********))))))(((((((((((((((((((((((((((((((((************))))))))))))------,,,,,,+++***))))))************************************************++++++,,,,,,+++***)))))))))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***************)))))))))(((((())))))***+++++++++*********+++,,,---------,,,,,,,,,,,,++++++++++++************++++++++++++***+++,,,+++***)))***,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,************************)))***+++,,,,,,+++***)))++++++++++++************))))))))))))***************************************++++++++++++***)))))),,,,,,++++++***)))))))))((((((((((((((((((((((((************************)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++,,,************)))))))))((()))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&((((((((((((((((((((((((''')))***+++)))(((((()))&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((((((((&&&''''''((()))((((((((('''&&&&&&'''***++++++***%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%&&&''')))***++++++---...///000///---***)))&&&''''''((((((''''''&&&$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%$$$%%%(((++++++***)))((('''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''"""###$$$%%%'''((())))))((()))***)))'''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((('''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''))))))((('''******++++++++++++++++++)))******)))))))))(((((()))***************++++++***)))))))))))))))******''''''((()))***+++++++++***))))))(((((())))))***''''''(((((())))))******+++*********************++++++++++++++++++++++++*********)))))))))))))))......---,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++***++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************)))))))))******++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,************************((()))+++,,,,,,+++)))(((+++++++++++++++++++++***((()))))))))************++++++++++++++++++++++++******+++++++++******))))))))))))))))))))))))((())))))))))))))))))))))))************************))))))*********+++++++++)))*********************((()))))))))*********************++++++,,,,,,,,,************)))))))))((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''%%%&&&((('''&&&%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''((())))))&&&''''''((()))(((((((((&&&%%%&&&(((,,,/////////((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((''''''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%&&&'''((()))******+++,,,---------+++)))(((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&'''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''%%%$$$%%%(((++++++***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''')))***)))'''&&&&&&'''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''((())))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((***+++***((()))***+++,,,,,,,,,,,,,,,+++******)))))))))))))))))))))******+++++++++,,,******)))))))))))))))***&&&'''(((***++++++++++++((((((((((((((((((((((((''''''(((((())))))******&&&&&&%%%&&&&&&((()))***************************))))))))))))))))))******---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---------+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***************+++++++++************++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***,,,,,,,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************((()))+++,,,,,,+++)))(((***+++,,,,,,,,,,,,++++++((()))))))))************++++++++++++++++++++++++)))******+++++++++******'''(((((()))***++++++,,,************************************************************++++++++++++************++++++++++++((()))************))))))))))))***+++,,,,,,------************))))))))))))''''''''''''((((((((((((((())))))***))))))((('''''''''''''''''''''''''''''')))))))))''''''((()))((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''(((***)))((('''''''''((()))&&&&&&'''(((((((((((('''''''''(((+++///222333222***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''')))))))))((((((&&&%%%%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((()))*********)))((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&%%%%%%%%%(((***))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%'''((('''&&&&&&''')))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&''''''(((((()))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&((())))))(((''''''(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&'''(((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---+++***)))***)))(((&&&)))***+++,,,---.........---,,,+++***)))))))))***))))))******+++,,,,,,,,,+++******)))))))))))))))'''((()))***++++++++++++''''''((((((((((((''''''(((((((((((())))))))))))'''&&&&&&&&&''')))+++,,,''''''''''''''''''''''''))))))))))))************+++++++++*********))))))************************************************'''((()))+++,,,---------***++++++,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++---------,,,+++*********,,,,,,,,,,,,------------............---------,,,+++,,,---,,,+++***+++---++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************)))***+++,,,,,,+++***)))******,,,---------,,,+++))))))))))))************++++++++++++++++++++++++))))))***++++++++++++***))))))***,,,---...///000*********************************************************++++++++++++,,,*********+++++++++,,,,,,((()))***++++++***)))(((((())))))+++,,,---......************))))))))))))''''''(((((())))))))))))&&&'''((()))))))))((('''((((((((((((((((((((((((***+++,,,+++******+++---)))((((((((('''''''''&&&''''''&&&&&&''''''((())),,,***((('''&&&'''((()))%%%%%%&&&'''''''''''''''(((((((((***---///000///)))((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''((((((((((((((('''&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''###$$$&&&&&&%%%%%%'''(((''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%'''))))))''''''(((***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''(((((()))))))))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%$$$&&&((()))(((((((((***''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&((())))))*********''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++)))(((((())))))(((''')))***+++---.../////////...---,,,+++*********+++))))))***++++++,,,------++++++***)))))))))))))))((()))******++++++++++++((((((((())))))((((((((())))))))))))((((((((((((+++***)))((()))***,,,---&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***+++++++++***((()))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******,,,,,,,,,---------......111000000///...---,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************)))***,,,---...---,,,+++))))))))))))************++++++++++++++++++++++++))))))***+++++++++++++++***++++++,,,---...//////++++++++++++++++++++++++*********************************+++++++++,,,,,,*********++++++,,,,,,,,,((()))***++++++***)))((((((((()))***,,,---......************))))))))))))(((((())))))*********+++$$$%%%'''(((((((((''''''))))))))))))))))))))))))((())))))(((''''''(((***))))))(((((('''''''''&&&(((''''''''''''((())))))---+++)))'''&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&'''&&&&&&''')))+++***)))''''''&&&&&&'''(((***+++''''''''''''''''''''''''######$$$%%%%%%$$$$$$$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''!!!###%%%&&&%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&(((******((('''))),,,'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))******((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((((((((((()))+++''''''''''''((((((((()))$$$$$$%%%&&&'''((()))***&&&&&&((()))************''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%%%%&&&)))++++++***)))***+++---...//////000000...---+++******++++++))))))***+++,,,,,,------++++++***))))))((())))))))))))***++++++++++++***))))))************))))))******))))))((((((''''''***)))'''&&&%%%&&&((()))(((((((((((((((((((((((((((((())))))*********+++)))******++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))************)))(((((('''((()))***+++,,,,,,,,,------------------------......---------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,------.........222222111///...---,,,++++++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++***))))))***++++++)))***,,,.........,,,+++))))))))))))************************************((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,