BM6P6(@ xxxiiiZZZVVVVVVTTTPPPNNNLLLMMMOOOPPPPPPPPPOOOOOOPPPMMMJJJKKKNNNNNNJJJEEECCCBBB@@@>>><<<:::999999<<<;;;;;;:::999888777777333333222222111000//////222111111111111111222222111///------......---,,,......................../////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000111222222333333888666444222000/////////000000000111333666999:::999999:::;;;===???AAABBBCCCEEEFFFEEECCCBBBBBBBBBCCCEEEGGGJJJMMMPPPRRRTTTUUUXXX[[[^^^___aaaccceeefffeeecccbbbdddgggkkknnnssswww{{{~~~}}}ssshhh^^^XXXVVVUUUZZZccckkksss~~~}}}wwwddd^^^VVVSSSUUUXXXWWWUUU\\\\\\^^^```aaa```]]]ZZZTTTRRROOOKKKHHHEEEDDDCCC<<<:::666222///...///000////////////////////////........................111111000000/////////...---...///000000///...---......//////000000111111111000///......///000111000000000000111111111111111444666555444555999===EEEOOO___nnn|||xxxiii[[[VVVVVVTTTPPPOOOOOOOOOQQQRRRRRRRRRQQQQQQPPPMMMJJJKKKMMMMMMJJJFFFGGGEEECCCAAA???>>>===<<<<<<;;;::::::888888777666444333333222111111000000222111111000000111222222000...,,,,,,---------,,,........................---------------,,,+++***---------------------------------.........//////333333333444444555555555444333222111000000111222222222333444666888999:::::::::;;;;;;<<<>>>???@@@CCCEEEFFFEEECCCBBBBBBCCCDDDEEEGGGJJJNNNPPPSSSTTTVVVYYY\\\^^^___```bbbdddeeedddcccccceeehhhkkkmmmqqqtttxxx{{{}}}wwwmmmbbb[[[VVVUUUWWW___gggppp}}}oooggg]]]WWWWWWYYYYYYXXX[[[[[[]]]___aaa```^^^[[[VVVTTTQQQMMMIIIFFFEEEDDD>>>;;;777333111000000000////////////////////////........................000000000//////.........---...///000000///...---000000000000////////////111000//////...///000111000000000000111111111111222444666666555777<<<@@@IIISSSbbbqqq~~~wwwiii\\\WWWVVVTTTQQQPPPOOOPPPPPPQQQQQQQQQQQQPPPPPPMMMKKKKKKMMMMMMJJJFFFEEEDDDBBB@@@>>><<<;;;;;;;;;;;;:::999888777777666444444333333222222111111222111111000000000111111000...------.........---........................------............------........................------........./////////111111222222222222222222000000//////000111333444444555666777888999999999;;;;;;;;;;;;<<<===>>>???CCCDDDEEEDDDCCCBBBCCCDDDEEEFFFHHHKKKNNNQQQSSSTTTWWWYYY\\\^^^^^^___```bbbccccccdddeeegggiiikkklllnnnqqqtttxxxzzz~~~}}}uuuiii```YYYUUUTTTYYYaaakkkzzz}}}sssfff]]]YYYYYYZZZYYYZZZZZZ[[[^^^```aaa___\\\YYYWWWSSSOOOKKKHHHFFFEEE@@@===:::666333111111111////////////////////////......................../////////.....................////////////......111111111000///.........000000/////////000000111000000000111111111222222222555777777777:::@@@EEEOOOYYYhhhvvvvvviii\\\WWWVVVSSSQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNOOOMMMLLLLLLMMMLLLIIIGGGDDDCCCAAA???===;;;::::::;;;;;;:::999888777666666444444444333333222222222222111111000000000000111111000......///000000///........................---...///000000000000000....................................////////////111111111111000000000000//////...//////111333444444555777888999999888777:::::::::;;;<<<===???@@@BBBCCCDDDCCCBBBBBBCCCEEEFFFHHHJJJLLLOOORRRTTTUUUXXXZZZ\\\]]]]]]]]]___```aaabbbdddfffhhhjjjkkkkkklllooorrruuuxxx}}}~~~~~~~~~|||pppfff]]]WWWSSSUUU[[[eeeuuu~~~ooobbb[[[XXXXXXXXXXXXXXXZZZ]]]___```___^^^[[[ZZZVVVRRRNNNKKKHHHGGGAAA???<<<888444222111111////////////////////////..........................................------...//////////////////...111000000000/////////...000000000000000000111111000000111111111222222222222444666777888===EEEKKKWWW```nnnyyyttthhh\\\WWWUUURRRQQQRRRNNNNNNNNNNNNMMMNNNNNNNNNNNNMMMLLLLLLLLLKKKIIIHHHHHHGGGEEEBBB@@@???>>>===;;;::::::999888777666555444444333333333333333222222111111000//////000000000...------...//////...........................,,,---...///////////////------------------------........./////////000000444444444444444333333333111000/////////000111222444555666777888777666666777777888:::<<<>>>AAABBBAAABBBCCCBBBAAABBBDDDFFFHHHIIIKKKMMMPPPRRRTTTUUUWWWYYY\\\]]]\\\\\\^^^___```bbbdddgggiiijjjkkkkkklllnnnqqqtttxxx}}}xxxnnnddd\\\UUUTTTWWW___nnn|||uuufff\\\WWWVVVVVVXXXXXXYYY[[[^^^```___^^^\\\[[[XXXUUUQQQMMMJJJIIICCCAAA===:::666333111111////////////////////////////////////////////////------................../////////....../////////.../////////000000000111//////000111111111111111111111111111222222222222111333555777999@@@IIIQQQ___gggrrr{{{rrrggg[[[VVVSSSPPPPPPRRRQQQPPPPPPOOOOOOOOOOOOPPPMMMMMMMMMMMMLLLJJJIIIHHHFFFEEECCC@@@>>>===<<<;;;::::::999888777666666555333333333333222222222222222111111000////////////---+++******,,,------,,,........................***+++,,,---------------------------------------....../////////000000000222222222222333333333333333222111000///000111111333444444555666666666666555666777999<<>>@@@AAA@@@AAAAAA@@@@@@BBBEEEHHHJJJKKKMMMOOORRRTTTUUUVVVUUUWWWZZZ[[[[[[\\\]]]___aaaaaaccceeehhhjjjlllmmmpppssswwwzzz|||~~~tttkkkaaaZZZVVVWWW___iiiyyytttggg^^^YYYXXXXXXXXXXXXZZZ\\\^^^]]]]]][[[ZZZYYYWWWTTTQQQNNNMMMIIIHHHDDD@@@<<<888555444////////////////////////////////////////////////.........//////000000000000///...------...///000////////////000000000000...///111222333333222222111111111222222222333333444555888:::???IIIUUU^^^iiinnnsssvvvwwwyyy~~~nnndddZZZTTTQQQMMMNNNQQQPPPOOOMMMLLLLLLLLLMMMMMMMMMNNNNNNMMMKKKIIIIIIIIIEEEDDDBBB@@@>>><<<;;;;;;::::::999888777666555555111111111111111111111222222222000///............000///......000111111000........................000000111111111111000000000000000000000000000000////////////000000000000111111222333444444555555222222111111111333444555444444333444555777999:::888888888999;;;===??????@@@@@@@@@@@@@@@BBBEEEHHHKKKLLLNNNPPPRRRTTTVVVVVVTTTWWWYYY[[[[[[\\\^^^___aaabbbccceeegggjjjlllnnnrrruuuyyy|||}}}~~~~~~xxxoooeee]]]WWWUUU[[[ccclllyyyyyymmmccc]]]ZZZYYYXXXXXXYYY\\\]]]]]]\\\ZZZZZZYYYXXXUUURRROOONNNLLLJJJGGGCCC???;;;888666////////////////////////000000000000000000000000.../////////000000111111000///...------...///000111111000000//////.........///111222333333222222111111222222222333333333555777999<<>>===<<<<<<:::999999888777666555555333333222222333333444555333222000...---,,,------//////.........---------------..................,,,,,,,,,,,,,,,,,,,,,,,,111000///......///000111111111111000111222222333000000//////////////////222111111000111333444555666666666666666666666666666777999999999:::<<<>>><<<>>>@@@BBBEEEFFFGGGHHHHHHIIIKKKMMMOOOQQQSSSTTTQQQTTTWWWYYYYYYZZZ[[[\\\^^^aaadddfffhhhkkknnnqqqrrrwww|||~~~}}}}}}~~~~~~}}}|||||||||||||||yyynnnaaaXXXTTTVVVYYYeeepppqqqggg___YYYXXXUUUUUUXXXXXXXXX[[[```^^^^^^^^^\\\YYYUUUQQQOOOMMMKKKGGGEEEBBB===888555444222///......///.....................///000000//////////////////////////////////////////////////////000000111111222222000000000000111111111111222111000111222333222111:::777:::FFFQQQXXXaaaiiipppsssvvvvvvuuuuuuxxxzzz~~~ooocccWWWSSSRRROOOMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPMMMMMMLLLKKKJJJIIIGGGFFFFFFEEEBBB???===<<<<<<<<<::::::999888777666555555666555444333222111111111333111000...------------//////.........---------......------,,,,,,++++++........................000000///.........///000000000000000000111222222333333333333333333333333222111111111111333444555555555555555555555555555555666888888777888;;;===;;;===???AAADDDEEEGGGGGGHHHIIIJJJLLLNNNPPPQQQRRRQQQTTTWWWYYYZZZZZZ\\\]]]aaacccfffhhhiiikkknnnqqqtttxxx}}}}}}||||||{{{{{{{{{zzzzzz{{{{{{|||~~~~~~~~~|||qqqeee\\\XXXWWWYYY]]]gggvvvxxxnnnddd\\\ZZZWWWVVVXXXXXXVVVXXX]]]\\\\\\]]]\\\ZZZWWWTTTRRRNNNLLLIIIGGGDDD???:::666555222000.../////////...///............///000000000000000000000000000000////////////////////////000000000000000111111111000000000000111111111111222111111222333444444444;;;:::@@@MMMXXX```hhhpppuuuwwwyyyyyyxxxxxxzzz|||nnnbbbWWWRRRQQQNNNLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDAAA???===;;;;;;;;;;;;::::::999888777666666666555444222111111111111222111000...------------...............---------......---,,,+++******)))........................///......------...///////////////000000000111111111111111111222222222222111111111111222333444555444444444444444444444444444555666666666666999;;;:::<<<>>>AAACCCEEEFFFGGGIIIIIIJJJLLLMMMOOOPPPPPPRRRTTTXXXZZZ[[[\\\^^^___cccfffhhhjjjkkkmmmppprrrvvvzzz~~~~~~|||zzzzzzwwwwwwwwwwwwxxxyyyzzzzzzzzzzzz{{{}}}xxxmmmccc]]]YYYXXXXXXbbbppp}}}xxxkkk```\\\YYYWWWYYYXXXUUUVVVYYYZZZ[[[\\\\\\[[[YYYVVVUUUNNNMMMKKKIIIFFFBBB<<<888666333000//////000///...//////......//////000111111111111111111111111111////////////////////////111111111111000000000000000000000111111111222222333222222333444555777888===@@@IIIXXXdddlllsssyyy|||~~~~~~~~~||||||}}}~~~ooocccWWWSSSRRROOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIEEECCCAAA>>><<<;;;::::::;;;;;;:::999888777666666222222222111222333333444111000000///...---------...........................---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///......///000000000000000////////////000000000000111111111111222333444444444444444444444444444444333444555555444555777999;;;<<<>>>AAADDDFFFGGGHHHJJJKKKLLLMMMNNNOOOPPPPPPRRRUUUXXXZZZ\\\]]]```bbbdddgggjjjlllnnnpppsssuuuxxx{{{~~~}}}zzzxxxwwwssssssssstttuuuvvvxxxyyywwwxxxyyy{{{~~~~~~uuulllccc\\\XXXVVV^^^kkkxxxrrrddd^^^YYYWWWXXXXXXVVVVVVXXX[[[\\\\\\]]][[[YYYWWWUUUNNNMMMKKKIIIGGGCCC>>>:::777555222000000000000////////////...///000000111000000000000000000000000////////////////////////222222111111000000//////000000111111111222222222444444444333333555888:::AAAHHHUUUdddooowww}}}~~~~~~pppdddXXXTTTTTTQQQOOOPPPNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMLLLKKKJJJJJJEEECCCAAA>>><<<;;;::::::;;;::::::999888777666666222111111111111222333333000000000//////...---------.....................,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................///000000000000///000000111111111222222222000111111222333333333444444444444444444444444444444555555555444555777999<<<===@@@CCCFFFHHHIIIJJJLLLLLLMMMNNNOOOQQQQQQRRRSSSUUUXXX[[[]]]___cccfffdddgggkkkmmmpppsssvvvyyyyyy{{{}}}}}}zzzwwwvvvuuupppppppppqqqrrrtttuuuvvvvvvvvvxxxzzz}}}}}}uuukkkaaa[[[TTTZZZeeeqqq}}}yyyjjj___YYYVVVWWWYYYWWWXXXZZZ]]]]]]^^^]]]\\\YYYVVVUUUOOOMMMJJJHHHFFFCCC???<<<999666333111111111000//////////////////000111111////////////////////////000000000000000000000000222222111111000000//////111111111111222222222222555555555333222444999===HHHSSSbbboooyyy~~~pppdddYYYUUUTTTRRRQQQQQQMMMMMMNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLKKKJJJIIIHHHEEEDDDAAA???===;;;;;;;;;:::999999888777666555555555444333111000000000000//////000000///...---------------...............+++,,,,,,---...///000111........................,,,---...///////////////...///000111222111000///.........///000000111111000000111333333333333333444444444444444444444444555666777666555666777999<<<>>>@@@CCCFFFIIIJJJKKKLLLLLLNNNOOOPPPRRRSSSSSSSSSUUUYYY[[[^^^aaafffiiifffhhhllloooqqqssswwwyyyxxxzzz{{{{{{xxxuuutttsssnnnnnnnnnoooppprrrssstttuuuuuuvvvyyy|||~~~tttiiiaaaZZZ^^^dddnnnyyyrrrddd\\\VVVVVVXXXXXXYYY\\\]]]^^^^^^^^^]]]ZZZWWWUUUPPPNNNJJJGGGEEEDDDBBB@@@:::777444222222222111000000000//////000000111222........................000000000000000000000000111111111111000000000000111111111222222222222333555555666444444777>>>DDDSSS```oooyyy}}}ooocccXXXUUUTTTRRRPPPQQQMMMMMMNNNNNNOOOOOOPPPPPPNNNNNNNNNMMMLLLJJJIIIHHHFFFEEEBBB???===<<<<<<<<<999888888777666555444444555444333111000000//////...//////000000///...------------.........//////,,,,,,,,,------.................................,,,---...000111111000000...///111222333222111000,,,,,,,,,---...////////////000222333444444333333555555555555555555555555777888999888777777999;;;;;;===???CCCFFFHHHJJJKKKJJJKKKLLLNNNPPPRRRSSSTTTSSSVVVYYY\\\___ccchhhkkkiiikkknnnpppppprrruuuwwwwwwxxxyyyxxxvvvsssrrrrrrnnnnnnnnnnnnooopppqqqrrrsssssstttvvvyyy}}}}}}qqqhhhbbbbbbeeekkkttt|||jjj```WWWVVVWWWXXXYYY\\\\\\]]]^^^^^^]]]\\\YYYXXXTTTPPPJJJGGGEEEEEEEEEDDD;;;888555333333222111000000000//////000000111222////////////////////////000000000000000000000000000000000000000111111111111111111222222222333333222444666666777<<>>===<<<<<<888888777666555444333333111111111000111222222333...///000000000///...------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111111111000...000222333444333111000///000000111222333333444///000222333444444333333666666666666666666666666888999:::999888888:::<<<:::<<<>>>BBBEEEHHHIIIJJJHHHIIIKKKMMMOOOQQQSSSTTTTTTVVVYYY\\\___ccciiimmmlllnnnpppppppppppprrrtttuuuwwwxxxwwwuuurrrqqqqqqnnnnnnnnnnnnnnnooopppqqqrrrrrrsssuuuwww{{{~~~vvvnnnbbb``````ccckkkvvv~~~ooocccXXXVVVWWWWWWYYY[[[ZZZ[[[]]]^^^^^^]]]\\\[[[VVVQQQKKKGGGFFFGGGGGGHHH<<<999666444333333222000000000000000000111111222000000000000000000000000000000000000000000000000//////000000111111222222111111222222222333333333000333666777999AAALLLUUUggguuu|||~~~ooocccXXXTTTSSSPPPNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPRRRQQQPPPNNNLLLKKKJJJIIIHHHEEEAAA>>><<<;;;999777===<<<:::888666444444333222111000//////000111222111000///.......................................444222///,,,******,,,---,,,,,,,,,---...///000000///000000000000000//////111222333333222111000///333222222222111000000000...///000222444666777888555555555666666666666666666777888777666666888:::===@@@DDDFFFFFFEEEEEEFFFKKKLLLLLLMMMNNNNNNOOOOOOUUUVVVYYY[[[^^^ccciiimmmrrrrrrrrrqqqqqqqqqqqqqqquuuuuuvvvuuussspppnnnllljjjkkklllmmmppprrrtttvvvxxxvvvttttttuuuyyy}}}{{{ssshhhbbb___cccjjjrrr|||tttggg[[[VVVUUUUUUVVVXXX[[[[[[\\\\\\[[[ZZZYYYXXXWWWSSSNNNJJJIIIIIIHHHHHH>>><<<999666333111111000444333333333222222111111000000////////////000000000000000000000000000000000000000000000000000000/////////000111333444555111333777:::===EEEXXXiii}}}{{{|||~~~ooocccXXXUUUSSSPPPNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQRRRQQQPPPNNNMMMKKKJJJIIIGGGDDD@@@>>><<<;;;:::888<<<;;;:::888666444444333222111000//////000111222000000///.......................................000///---++++++---///000,,,---------...///////////////000000000000//////111111222333222111000000222222111111111111111111000000111111222333444444444444555555666666666777666777888777666777999;;;===@@@CCCEEEEEEEEEFFFGGGKKKLLLLLLMMMNNNOOOPPPPPPTTTVVVYYY\\\^^^bbbgggkkkmmmmmmnnnnnnnnnoooooooooooopppppppppnnnllliiigggiiijjjkkkllloooqqqssstttwwwvvvuuuuuuvvvyyy|||~~~~~~vvvjjjccc___aaafffmmmvvvxxxkkk]]]WWWUUUTTTVVVYYYZZZ[[[[[[\\\[[[ZZZYYYXXXWWWTTTOOOLLLJJJIIIHHHFFF>>><<<999666333222111111111111111000000/////////111000000//////000000111000000000000000000000000111111111111111111111111000000000000111333444444222444777<<<@@@KKK```rrr~~~~~~ooodddYYYUUUSSSPPPMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQRRRQQQPPPOOOMMMKKKJJJIIIFFFCCC@@@======<<<:::999;;;;;;999888666555444333222111000000000000111222////////////....................................000...---,,,,,,---///000------..................//////000000000000//////000000111222222222111111000000111111111111111111222111111111111000000000333333444555666777777888555666777777777777:::<<<<<>>EEESSSjjj}}}}}}~~~ooodddXXXUUUSSSPPPMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRPPPOOOMMMKKKJJJJJJEEECCC???======<<<;;;:::::::::999888666555333333111111111111111111111111...///////////////..............................222111///---,,,+++,,,,,,...............---------...//////000000000000///000000111111222222222222//////000000111111222222222222222111111000000///222222333444666777888888555666777888777888;;;===<<<>>>BBBDDDDDDEEEGGGHHHHHHIIIJJJKKKMMMNNNOOOPPPRRRUUUZZZ]]]___```bbbccccccdddeeefffhhhiiijjjkkkmmmmmmnnnnnnmmmlllkkkjjjiiiiiijjjkkklllnnnpppqqqtttvvvxxxzzz|||}}}||||||}}}~~~~~~yyyqqqiiiffffffkkkvvvrrrbbbXXXQQQNNNPPPTTTXXXYYYZZZ[[[[[[ZZZYYYYYYXXXVVVTTTRRROOOLLLGGGDDDAAA???;;;888555333222111111111111111111111111111222222111111111111222222000000000000000000000000111111111111111111111111333333222222222333333444666666:::AAAJJJZZZpppnnncccXXXTTTSSSPPPNNNNNNMMMNNNNNNOOOQQQRRRRRRSSSSSSRRRQQQOOOMMMLLLKKKJJJEEECCC???======<<<;;;:::999999999888777555333222111111222222222222111111---...//////000///..............................111000///---,,,,,,,,,,,,...............---------......///000000000000000000000000111111222333333/////////000000111111222111111111222222222222222111222333444555666777888444666777888888999<<<>>>===???AAACCCCCCDDDFFFHHHFFFGGGHHHJJJLLLMMMOOOOOOQQQUUUZZZ^^^___```aaabbbbbbcccdddeeefffhhhiiiiiihhhhhhhhhhhhhhhhhhhhhgggiiiiiijjjjjjlllmmmoooooorrruuuyyy|||~~~~~~}}}||||||}}}~~~zzzqqqllljjjmmmxxx{{{lll```XXXRRRSSSVVVWWWXXXYYYZZZ[[[[[[ZZZYYYYYYWWWUUUSSSQQQMMMHHHEEEBBB@@@===999666444222222111111111111111222222222222222111111111111222222000000000000000000000000111111111111111111111111444333333333333333444444777888<<>>@@@BBBBBBBBBCCCEEEGGGEEEFFFGGGIIILLLNNNOOOPPPRRRUUUZZZ]]]___```aaacccdddddddddeeeeeefffffffffffffffggggggggghhhhhhiiiiiihhhiiiiiijjjkkklllmmmooorrrvvv{{{~~~~~~|||||||||}}}~~~xxxqqqlllmmmwww~~~rrrggg]]]TTTRRRTTTUUUWWWXXXZZZ[[[[[[ZZZZZZZZZXXXVVVTTTRRROOOJJJGGGDDDAAA>>>:::777444333333000000000000000111111111111111111000000111111111000000000000000000000000222222222222222222222222333333333333444444555666888:::AAAMMMYYYgggzzz}}}kkk```VVVTTTTTTRRRQQQRRRMMMNNNOOOPPPQQQSSSTTTTTTSSSSSSQQQPPPNNNLLLKKKKKKGGGDDD@@@>>><<<;;;:::888666777888888777555333222111222222333333222222111,,,---///000111000///...........................,,,,,,------...//////000,,,---------.../////////---...///000111111111111333222111000000000111222000000000000000/////////000000000111111111111222333333333444444555555555333555777888999;;;>>>@@@@@@AAABBBBBBAAABBBDDDEEEEEEFFFHHHKKKMMMOOOQQQRRRRRRUUUZZZ]]]___aaaccceeefffeeeeeedddddddddcccccceeeeeeffffffggghhhiiijjjffffffffffffggghhhiiiiiikkknnnrrrwww{{{}}}~~~~~~|||{{{||||||~~~wwwooommmuuuyyypppdddYYYTTTTTTUUUVVVXXXYYY[[[[[[[[[ZZZ[[[XXXVVVTTTSSSPPPMMMJJJEEEBBB???;;;777555444333000111111111222222222222111000000//////000000111000000000000000000000000222222222222222222222222333333333333444555777777999===GGGVVVdddrrr|||jjj___UUUTTTTTTSSSRRRSSSMMMNNNOOOPPPRRRSSSTTTUUUSSSSSSQQQPPPNNNMMMKKKKKKHHHEEEAAA>>><<<;;;999777666777888888777555333111111222333444444333222111+++---///000111000///.........................../////////......------,,,,,,,,,------...///000000---...///000111111111111444333111000000000111111111111000000//////......000000000000////////////444444444444444444444444333555777888999;;;>>>AAAAAABBBBBBBBBAAAAAACCCEEEGGGHHHJJJLLLOOOQQQSSSTTTSSSVVVZZZ]]]___aaadddfffffffffeeedddcccbbbaaa````````````aaabbbccceeefffdddddddddddddddeeefffggghhhjjjoootttyyy{{{}}}~~~||||||||||||~~~}}}rrrmmmttt}}}}}}pppccc\\\\\\TTTUUUWWWYYY[[[[[[[[[[[[[[[YYYVVVTTTSSSQQQNNNLLLEEECCC???;;;888555444333333333333444444555555555000000////////////000000000000000000000000000000222222222222222222222222222222333333555666888999:::>>>KKK]]]lllyyyzzzfff]]]UUUSSSRRROOONNNOOOMMMNNNPPPRRRTTTVVVVVVWWWRRRQQQPPPOOOPPPOOOLLLJJJIIIEEEAAA???===<<<:::999999999888666555333222222111111111111111111111111000000000000000///.....................//////000//////.........---------------..................111000/////////000222333////////////////////////............////////////222111111000/////////000222333444555666666666666444555666888999:::;;;;;;BBBCCCCCCBBB@@@@@@AAACCCIIIIIIIIIKKKMMMPPPSSSUUUVVVWWWYYY[[[___bbbeeeggghhhgggfffdddbbb```___^^^______``````aaaaaabbbbbbdddeeeeeeffffffeeeeeeeeeggggggiiilllpppuuuyyy{{{~~~~~~~~~uuunnnlllmmmyyyjjj]]]UUUUUUUUUVVVYYY[[[\\\[[[YYYZZZXXXWWWWWWVVVTTTQQQNNNKKKGGGBBB>>>;;;888555333333222111000////////////111111000000000000111111111222333222000///000111333333333222222222111111222222444555666888999:::CCCHHHSSSaaaqqqwwwfff]]]UUUSSSRRROOONNNOOOOOOPPPQQQSSSTTTTTTTTTTTTVVVTTTRRRRRRQQQPPPMMMKKKGGGDDD@@@===<<<:::999777:::999888777555444333222111111111111111111111111000000000000000///......111000//////............//////.........------------------.........//////111000/////////000222222/////////////////////////////////000000000111111555444333333222222333333111222222222333333444444555666777999:::;;;;;;<<<@@@AAABBBAAAAAAAAACCCEEEHHHIIIIIIKKKMMMPPPSSSUUUWWWXXXYYY\\\___ccceeeggghhhhhhfffdddbbb```^^^]]]]]]^^^^^^______````````````aaabbbbbbbbbbbbbbbbbbfffggghhhkkkooossswwwyyy{{{|||}}}}}}}}}~~~xxxqqqmmmlll|||}}}nnn```XXXUUUUUUVVVXXXZZZ[[[ZZZYYYYYYXXXWWWWWWVVVTTTQQQNNNKKKGGGBBB>>><<<999666444444333222111111111111111111111111000000111111111222333444333111000111222111111222222333333333444444444444444444777:::<<>><<<;;;999888:::999888777666555444333111111111111111111111111000000000000////////////333222111///......------...............---------+++,,,,,,---...///000000000000000///000111111222////////////////////////000000000111111111222222222222111000000000111111333333222111111222333444555666888999;;;<<<<<<<<<===???@@@AAAAAABBBEEEGGGHHHIIIJJJLLLNNNQQQSSSTTTWWWXXXZZZ]]]```ccceeegggiiihhhfffdddaaa___]]]\\\[[[[[[\\\]]]]]]^^^______^^^___```aaaaaaaaaaaaaaaeeeeeegggiiimmmqqquuuwwwxxxzzz{{{||||||}}}}}}tttnnnkkkrrr}}}sssddd[[[UUUTTTUUUWWWYYYZZZYYYXXXYYYXXXWWWWWWVVVUUUQQQOOOKKKHHHDDD@@@===;;;777555444333333222222222333333222222111111111111222222333444555444222111222333000000111222333444555555666666555444444666;;;???HHHQQQ___jjjsss|||xxxhhh___VVVTTTRRRNNNLLLMMMPPPQQQRRRSSSSSSTTTSSSSSSSSSRRRPPPPPPOOONNNLLLIIIJJJGGGCCC@@@???===;;;::::::999888777666555444444111111111111111111111111000000///////////////000222222111000///.................................++++++,,,---...///000111000000000000000111111222////////////////////////000000000111111111222222111000////////////000000666555333222222333555666666777888:::;;;<<<=========>>>@@@@@@AAABBBEEEGGGHHHIIIJJJLLLOOOQQQSSSTTTWWWYYY[[[^^^aaaccceeefffiiihhhfffccc```]]][[[ZZZZZZZZZ[[[\\\]]]^^^^^^___``````aaaccccccdddddddddddddddeeehhhkkkooorrrtttvvvxxxzzz{{{|||}}}xxxooojjjiiitttuuufff\\\UUUTTTTTTUUUWWWYYYXXXWWWYYYWWWWWWVVVVVVUUURRROOOLLLIIIEEEBBB???===999666333333222222222222333333333222222222222222222333333444555555333222333555111111222222333444444555555666777666666888===AAAKKKVVVdddmmmrrrxxx{{{hhh___VVVTTTRRRNNNLLLMMMMMMNNNPPPRRRTTTUUUVVVVVVQQQPPPOOOOOOPPPOOOMMMKKKIIIFFFBBB@@@>>>===;;;:::999888888777666555444444111111111111111111111111000000////////////000111000000////////////000000---.....................++++++,,,---...///000111///000000000111111111111000000000000000000000000/////////000000000111111333333222222222333333444555444333222222333555777666777888:::;;;<<<======>>>???@@@@@@@@@AAACCCEEEHHHIIIKKKMMMPPPRRRSSSTTTWWWYYY[[[^^^aaacccddddddgggfffdddaaa^^^\\\YYYXXXYYYZZZZZZ[[[]]]^^^^^^___```aaabbbdddeeefffffffffcccdddeeegggiiimmmppprrruuuwwwzzz{{{|||~~~}}}rrrllleeennn|||wwwggg]]]VVVTTTTTTTTTVVVXXXWWWVVVXXXWWWVVVVVVVVVUUURRRPPPMMMJJJGGGDDDBBB???;;;888333222222111111111111222333222222222222222222333333444555555444333444555333333333333333333333333222666999::::::<<>><<<:::999777666666666555555444444333333111111111111111111111111000///...---...///111222///...---------------...---------.........//////---------.........//////...///000111222111111000000000000000000000000000000000000111111111222222///////////////000000111......///111222333444555555666777999:::;;;;;;<<<;;;<<<>>>???@@@BBBEEEGGGHHHIIILLLOOOQQQSSSTTTTTTUUUWWWZZZ]]]```aaaaaaaaaaaa```___]]]ZZZXXXWWWVVVVVVVVVWWWYYYZZZ[[[\\\]]]^^^___aaaccceeefffggggggddddddeeefffhhhkkknnnpppooosssvvvyyy{{{|||~~~}}}ppppppttt}}}mmmcccXXXVVVTTTUUUVVVXXXXXXWWWWWWVVVVVVVVVWWWUUUSSSPPPNNNLLLJJJHHHFFFBBB>>>;;;777666444333111000000000111111111000000111111111111333444444333333444555333333333444444444444444333666999:::;;;CCCOOOZZZgggkkkooosssuuuxxx{{{~~~vvvfff]]]UUUSSSRRROOONNNOOOKKKMMMOOORRRTTTVVVXXXXXXXXXVVVSSSQQQOOOLLLHHHEEEGGGDDD@@@===<<<:::888777555555555444444333333222111111111111111111111111000///...---...///111333000///...---,,,+++++++++---------.........//////------.....................///000222222111111000000000000000000000000000111111222222222333333333222222111111222333444444...///111333555666666777444555666888::::::;;;;;;888:::===???@@@CCCGGGIIIHHHIIILLLOOORRRSSSTTTTTTTTTVVVZZZ]]]___`````````___^^^]]][[[YYYXXXVVVVVVTTTUUUVVVWWWYYYZZZ[[[\\\___aaaccceeeggghhhiiiiiiddddddeeefffhhhkkknnnooommmqqquuuxxxzzz{{{}}}}}}~~~wwwsssttt~~~qqqgggYYYWWWUUUUUUVVVXXXXXXXXXWWWVVVVVVVVVWWWVVVSSSQQQNNNLLLJJJIIIGGGCCC???<<<999888666444222111111000111111000000000000111111111222333333222222444555111222222333444555666666555777888777:::DDDUUUbbbpppqqqsssvvvyyy|||~~~tttfff^^^VVVUUUTTTPPPNNNOOONNNPPPRRRTTTUUUVVVVVVVVVUUUTTTSSSRRROOOMMMKKKJJJCCCAAA???===<<<;;;888666888777666555444333333333000000000000000000000000111000///------......///,,,,,,,,,,,,,,,,,,,,,,,,---------............///)))+++---......///000222222222222222222222222222---------...000111333444000111111111111222222222222222222111111111111111111222222333444555666666888999::::::999888999;;;;;;<<<>>>>>>@@@CCCHHHKKKLLLKKKLLLMMMOOORRRVVVXXXWWWXXXYYY[[[]]]___```aaa```^^^[[[XXXWWWVVVWWWWWWUUUUUUVVVVVVXXXYYY[[[\\\[[[^^^bbbeeeeeedddddddddgggfffffffffgggjjjlllnnnnnnpppssswwwzzz|||}}}~~~zzzvvv~~~xxxjjj___XXXRRRTTTUUUUUUUUUVVVWWWWWWWWWWWWVVVUUUTTTTTTNNNLLLJJJHHHFFFCCC@@@===888666333222333333333222111111000000111222333333444444222222222222444444111111222333444444555555666777999;;;@@@MMM___lllxxxzzz}}}~~~~~~}}}~~~tttfff^^^VVVUUUTTTQQQOOOPPPNNNOOOQQQSSSUUUUUUUUUUUUUUUTTTSSSRRRPPPMMMKKKJJJDDDBBB???===<<<;;;888666888777666444333333333333111111111111111111111111111000///...---......///------------------------....../////////000000000,,,...000000//////000111111111111111111111111111//////...//////000111222222222222111111000000000111111111111111111111111222333333444555666777777777999::::::888888999;;;;;;<<<===>>>@@@CCCGGGJJJLLLLLLLLLNNNPPPSSSWWWYYYXXXYYYZZZ[[[]]]^^^______\\\[[[XXXVVVUUUUUUVVVWWWUUUUUUUUUVVVWWWYYYZZZ[[[ZZZ]]]aaacccccccccccccccffffffeeeeeegggiiikkkmmmpppqqqsssvvvxxxyyyyyyyyy|||}}}~~~~~~zzz}}}ooobbbZZZTTTUUUVVVUUUVVVXXXWWWWWWWWWWWWVVVUUUTTTSSSRRROOOLLLIIIFFFBBB>>>:::999777444333333444333222111111111111111222333333444333333222222333333444222333333444444555666666777888999<<>>???BBBFFFIIIMMMMMMNNNOOORRRUUUXXXYYYZZZ[[[[[[\\\]]]]]]]]]]]]YYYXXXVVVUUUTTTTTTUUUUUUTTTTTTTTTUUUWWWXXXZZZ[[[YYY\\\```bbbbbbaaaaaabbbeeeddddddeeefffhhhjjjlllqqqrrrsssuuuuuuuuuuuutttzzz{{{}}}~~~wwwhhh___WWWVVVWWWVVVVVVYYYXXXXXXXXXWWWVVVTTTSSSRRRRRRPPPMMMJJJGGGDDD???<<<:::888555444444444333222222111111111111222222333444333333222222333333444444444444444555666777777999:::<<<@@@IIIZZZmmm{{{uuuggg^^^VVVUUUTTTRRRRRRSSSPPPRRRSSSUUUVVVWWWVVVVVVTTTTTTSSSRRRPPPNNNLLLKKKFFFCCC???===<<<:::888777777777555444333222222222222222222222222222222222000/////////............------------------------+++++++++,,,,,,,,,------...///111111000///000111000000000000000000000000///////////////000000111222222222111000/////////...//////000111222222333222222333444555666777777666777999999888888999;;;999;;;===>>>@@@BBBFFFIIINNNNNNOOOQQQSSSVVVYYYZZZ]]]]]]^^^^^^^^^]]]\\\[[[YYYXXXVVVTTTSSSRRRRRRRRRRRRRRRSSSTTTVVVXXXYYYZZZZZZ]]]```aaaaaa```aaabbbcccccccccdddfffgggiiijjjpppqqqssstttuuutttssssssxxxzzz}}}oooeee[[[WWWVVVUUUVVVXXXXXXXXXWWWWWWUUUTTTRRRQQQOOOMMMKKKJJJIIIGGGDDDBBB<<<:::666555555444333222222222222111111222222333333333333333333333333333444444444444555666888999<<<===@@@FFFSSSeeeyyyxxxiii___WWWUUUTTTRRRRRRTTTRRRSSSUUUWWWXXXXXXWWWWWWTTTTTTSSSRRRQQQOOOMMMLLLGGGDDD@@@===;;;:::888777777666555444333222222222111111111111111111111111///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++---///000000000111222111111111111111111111111------......///111222333000000000000000000000000......///000111111222222000111222333444555555666555777888888888888999;;;999;;;===???@@@CCCFFFIIINNNOOOPPPRRRUUUWWWYYYZZZ^^^____________]]][[[ZZZYYYXXXWWWUUUSSSQQQPPPPPPQQQQQQRRRSSSUUUWWWYYYZZZ[[[^^^```aaaaaa```aaabbbbbbccccccdddfffgggiiiiiinnnppprrrsssuuuuuuuuuttttttvvvzzz}}}wwwkkk___YYYVVVTTTTTTWWWWWWWWWWWWVVVUUUTTTRRRQQQPPPNNNLLLKKKKKKIIIFFFDDD>>>;;;888666555555444222333333222222222222222333333333333333333333333333333333333333555777999;;;<<>>AAABBBDDDGGGIIINNNOOOQQQSSSUUUWWWYYYZZZ]]]]]]^^^___^^^\\\YYYWWWWWWWWWUUUTTTRRRPPPOOONNNOOOPPPQQQRRRTTTVVVXXXYYY\\\^^^```aaa``````aaabbbbbbcccdddeeeggghhhiiiiiimmmnnnppprrrtttuuuuuuuuuooorrrwww{{{}}}~~~sssddd[[[VVVSSSTTTVVVVVVVVVVVVVVVUUUTTTSSSRRRSSSQQQOOOMMMLLLIIIEEECCC@@@===999777666555444333444333333222222222222333222333333444444333333222333333333444666999===??????CCCMMM[[[lll~~~zzzpppkkkmmmcccYYYVVVTTTRRRQQQSSSRRRSSSTTTVVVVVVVVVVVVUUUTTTTTTTTTSSSQQQPPPNNNNNNJJJFFFAAA===;;;:::999888666666444333222111111111111111111111111111111111...///000000000///------------------------------....../////////000000000,,,...000111000000111333000000000000000000000000............///000222222000000000000000//////////////////000000000000000000111111222333444555666444555777888777888:::;;;:::<<<@@@BBBCCCEEEHHHJJJMMMNNNPPPSSSUUUWWWYYYYYYYYYZZZ\\\\\\[[[YYYVVVTTTRRRRRRRRRRRRQQQPPPOOOOOONNNOOOPPPQQQSSSVVVXXXYYY\\\]]]______^^^^^^___aaabbbccceeefffggghhhiiiiiikkkmmmoooqqqrrrsssrrrrrrooorrrwww}}}}}}zzz{{{jjj___XXXTTTTTTWWWTTTTTTUUUUUUUUUUUUTTTTTTTTTRRRPPPNNNMMMJJJGGGDDDAAA>>>;;;888777666444333555444333222222222222222222333333444444333333222444444444666999===AAADDDGGGNNN[[[llltttjjjbbb^^^ooodddZZZVVVTTTQQQQQQSSSQQQRRRSSSTTTUUUUUUTTTSSSTTTTTTTTTSSSRRRPPPOOONNNJJJFFFAAA===;;;:::999888666666444333222111111111222222222222222222222222...///000000000///---,,,........................---------............//////111333333111000111222////////////////////////000000////////////000000222222111000///...------000000000000////////////111222222333444555666777333555777888777888:::;;;:::===@@@CCCDDDFFFHHHJJJMMMNNNPPPSSSUUUWWWXXXYYYVVVXXXYYYZZZYYYWWWTTTRRRMMMMMMNNNOOOPPPPPPPPPPPPNNNNNNOOOQQQSSSUUUXXXYYY[[[\\\]]]]]]]]]]]]^^^```cccdddeeeggghhhiiiiiijjjkkklllnnnooopppppppppoooqqquuuzzz}}}xxx|||nnnbbbZZZUUUUUUXXXSSSSSSTTTUUUUUUUUUUUUTTTPPPOOONNNNNNNNNMMMKKKIIIBBB???;;;888777666444333555444333333222222222222222222444444444444222222555555555777;;;@@@EEEHHHOOOXXXggg{{{wwwkkkaaa[[[WWWqqqeeeZZZVVVUUUSSSQQQRRRUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSTTTSSSQQQNNNKKKIIIHHHEEE@@@===;;;:::777666666555555444444333222222444333111000///...//////------------............111---******---000000///,,,,,,,,,---------......555333111000.........///000000000000000000000000//////000//////...---,,,222222222222222111000//////000000000......000111222222222222333555777888666666777777888999;;;<<<>>>???AAADDDGGGJJJLLLMMMMMMNNNPPPRRRUUUWWWYYYZZZ[[[ZZZYYYWWWTTTRRROOONNNKKKLLLOOOQQQQQQQQQPPPOOOOOOOOOOOOPPPRRRTTTWWWXXXYYY[[[\\\\\\\\\\\\]]]___```bbbdddeeegggjjjnnnqqqoooppprrrrrrpppooopppqqqwwwyyy|||~~~}}}~~~tttddd[[[WWWUUUSSSRRRSSSTTTUUUVVVUUUTTTTTTQQQPPPOOOMMMKKKJJJHHHHHHFFFCCC???;;;777555444444555555555444444555555555333444555444222111222333555555666888>>>EEEMMMRRRXXXeeexxxxxxkkkaaaYYYVVVWWWsssggg[[[WWWVVVTTTRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRPPPMMMKKKIIIHHHEEE@@@===;;;:::888666555555555444333333222222333222111000//////000000111111111111111111111111000---++++++...000000...,,,,,,---------.........444333222222111222333444000000000000000000000000111111111111111000000///222222222222111111000000000111222111//////111222222222222222333555777888666666666777888999;;;;;;===>>>AAADDDGGGJJJLLLMMMMMMNNNPPPRRRUUUWWWXXXYYYYYYXXXWWWUUURRRPPPNNNLLLJJJKKKMMMOOOPPPOOONNNNNNPPPPPPPPPQQQSSSUUUWWWYYYXXXZZZ[[[[[[ZZZZZZ[[[]]]```bbbdddeeegggjjjnnnqqqppprrrssssssrrrqqqqqqrrrxxxzzz~~~~~~}}}xxxhhh]]]WWWTTTRRRRRRSSSTTTUUUVVVUUUTTTTTTRRRQQQPPPNNNMMMKKKJJJIIIFFFCCC???;;;888666555444555555444444444444555555444555666555333222333444555555666999???IIIRRRXXXbbbnnnsssggg___XXXVVVWWWuuuiii]]]XXXWWWUUUTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSQQQOOOMMMKKKKKKGGGDDD@@@===;;;:::888666555555444444333333222222111111000000000000111111444444333333222222111111...---,,,---/////////---,,,------------.....................///111222333000000000000000000000000000000000111111111111111111111111111111111000000111222222111000000111333222222222333444555666777666666666777888999:::;;;===>>>@@@CCCFFFIIIKKKLLLMMMNNNPPPRRRUUUWWWXXXXXXVVVVVVTTTRRRPPPNNNLLLKKKIIIJJJLLLMMMNNNNNNMMMLLLQQQQQQRRRSSSTTTVVVXXXYYYXXXYYYZZZZZZXXXXXXYYY[[[___aaaccceeegggjjjnnnqqqrrrtttuuutttsssssssssuuuzzz|||~~~~~~mmmaaaXXXSSSPPPRRRSSSTTTUUUUUUUUUTTTSSSSSSRRRQQQPPPNNNLLLKKKKKKFFFDDD@@@<<<999777555555444444333333333333444444444555666555333222333444555666777:::@@@KKKWWW___jjjuuu~~~nnnccc\\\WWWUUUWWWwwwkkk^^^YYYXXXVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUURRRPPPNNNMMMLLLLLLGGGDDD@@@===;;;:::888777555555444444333222222111000000000000000111111222222222111111000///......------......//////...---------------............,,,,,,,,,---...///000111000000000000000000000000...............///000000111111111000000000000111111111222111000///111333222222333333444555666666666666666666777999:::;;;<<<===@@@BBBFFFHHHKKKLLLLLLNNNPPPSSSUUUVVVWWWWWWUUUTTTRRRPPPNNNMMMLLLKKKJJJKKKLLLMMMMMMMMMMMMLLLQQQQQQRRRTTTUUUWWWYYYYYYWWWYYYZZZYYYXXXWWWXXXZZZ^^^```cccfffhhhjjjnnnqqqssstttuuuuuuttttttvvvwww|||~~~qqqdddZZZSSSPPPQQQRRRTTTUUUUUUUUUTTTSSSRRRRRRQQQOOONNNLLLKKKKKKGGGEEEAAA>>>:::888666555444333333222222333333444333444555444333222333444555666777999>>>IIIVVV```mmmwwwzzzjjj```ZZZUUUTTTWWWyyylll___ZZZYYYWWWVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUURRRPPPNNNMMMLLLLLLGGGCCC@@@===<<<:::999777555444444333222222111111...///000000111111222222111111000///...------,,,---...//////......---------------.........//////000111111111111111111111000000000000000000000000......------...///000111111000000//////000111111///000111000......000111222222333444444555555555555555555666777888::::::;;;===???BBBEEEHHHJJJKKKLLLMMMPPPSSSUUUVVVVVVVVVSSSRRRPPPNNNMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMOOOPPPRRRTTTUUUWWWXXXXXXWWWXXXZZZYYYXXXXXXYYYZZZ^^^```dddgggiiillloooqqqssstttuuuuuuuuuvvvyyy{{{~~~sssfff\\\UUURRRQQQRRRSSSTTTUUUTTTSSSSSSQQQPPPPPPNNNMMMLLLKKKJJJGGGFFFCCC???<<<999777666444333333222222333333444111333444333222111222444444666777888;;;EEERRR\\\mmmuuuyyyiii```ZZZUUUTTTWWW{{{mmm```ZZZXXXVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSQQQOOOMMMKKKKKKFFFCCC???===<<<;;;999888444444333333222222111111...///000111111111111111111111000000//////......---/////////---,,,---...------........./////////111111111111111000///...000000000000000000000000111111000//////000222222111000///...///000111222///000000///......///111222333444444555555444444555555555666777888999:::;;;<<<>>>AAADDDGGGIIIJJJKKKMMMPPPSSSUUUUUUUUUTTTQQQPPPNNNLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNPPPRRRTTTUUUVVVVVVUUUWWWXXXYYYXXXXXXZZZ[[[^^^aaaeeeiiikkkmmmpppsssssstttvvvwwwwwwzzz}}}uuuiii^^^WWWUUUQQQRRRSSSTTTTTTTTTSSSRRRPPPPPPOOONNNMMMLLLKKKKKKHHHFFFDDDAAA===:::888666444444333333333333444444111333444333222222333555444666888999;;;CCCPPPZZZkkkrrr|||xxxhhh___ZZZVVVVVVXXX{{{nnn```ZZZXXXVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTSSSRRRPPPMMMKKKIIIFFFCCC???===<<<;;;999888444444333333222111111111///000111111222111000000////////////////////////...000000...++++++---000............//////////////////000000000///...---000000000000000000000000333222000/////////111222000000.........///111222000111111000//////000222222333444555555555444333555555555555777888999::::::<<<>>>AAADDDGGGIIIJJJKKKMMMPPPSSSUUUUUUTTTSSSOOOMMMKKKIIIIIIIIIJJJJJJLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNQQQRRRSSSSSSSSSRRRTTTVVVWWWWWWWWWYYY[[[^^^bbbfffjjjmmmooorrrttttttvvvxxxyyy{{{~~~xxxkkk```YYYVVVPPPQQQSSSTTTTTTTTTSSSRRRQQQQQQPPPOOONNNMMMMMMLLLHHHGGGEEEBBB>>>;;;888777555555444444444444555555333444555555444444555777333777;;;<<<>>>EEEQQQ[[[hhhnnnwww~~~tttfff^^^ZZZXXXYYY\\\|||nnn```YYYWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWSSSSSSTTTSSSQQQNNNKKKIIIFFFCCC???===<<<;;;999888444444333333222111111000///000111222222111000///------------............///000000---******---111............/////////000111222333444444333222111000000000000000000000000222111...---,,,---...///000///...---...///111333111222222111000000111333222333444555555555444333555555555555666888999::::::;;;>>>@@@CCCFFFIIIJJJKKKMMMQQQTTTUUUUUUTTTSSSMMMKKKIIIGGGGGGGGGHHHIIIKKKJJJJJJIIIIIIIIIJJJJJJIIIKKKMMMOOOQQQRRRRRRRRRPPPRRRTTTUUUUUUVVVYYYZZZ___bbbgggkkknnnpppsssuuuvvvwwwyyy{{{~~~zzzmmmaaaYYYVVVPPPQQQSSSTTTTTTTTTSSSRRRRRRRRRQQQPPPOOOOOONNNNNNHHHGGGEEECCC???<<<888777666555555444444555555666444666777777666666777999333888===???AAAHHHTTT^^^eeekkksssyyy~~~~~~qqqddd]]]ZZZYYY[[[^^^}}}pppbbb]]]ZZZXXXVVVWWWVVVVVVVVVWWWWWWXXXXXXXXXSSSSSSRRRQQQPPPNNNLLLKKKIIIEEE???<<<::::::999888555555555555444333222111000000111111111111000000////////////............//////............------,,,,,,...///000000000000111000000111333444444333222222222111111111000000............///000222222111111000000000000111111111111000000000000000111222333555444333333444666444444333333444777999;;;999;;;>>>AAADDDGGGHHHIIILLLNNNQQQSSSSSSRRROOOMMMKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJLLLMMMLLLLLLKKKKKKLLLLLLMMMOOOPPPQQQQQQSSSTTTTTTTTTUUUXXX]]]aaabbbfffjjjmmmoooqqqsssuuuvvvxxxzzz|||{{{oooddd\\\XXXVVVVVVTTTSSSSSSTTTTTTUUUQQQPPPPPPOOONNNMMMLLLLLLIIIGGGEEECCCAAA>>>:::666666444333333555666666555777777777555333222333444999:::===AAAHHHRRR\\\cccmmmnnnpppuuu{{{zzznnnaaa[[[YYYYYY]]]aaa{{{nnnaaa[[[YYYWWWVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXTTTTTTSSSRRRPPPNNNLLLKKKGGGCCC???;;;:::999888777555555555555444333222111......////////////......////////////............******++++++,,,,,,------...//////000000000//////111111111333666888999888111111111000000000////////////...//////000111222111111000000000000111111111111000000000000111111555666666555333222333444444444333333555777999;;;:::<<<>>>AAADDDFFFGGGHHHKKKMMMPPPRRRRRRPPPNNNLLLJJJJJJIIIHHHGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJLLLLLLMMMNNNOOOPPPQQQQQQUUUUUUUUUUUUTTTVVVYYY\\\bbbfffjjjmmmppprrrtttvvvyyy{{{|||qqqfff]]]YYYTTTSSSRRRQQQQQQQQQRRRSSSPPPOOONNNMMMLLLKKKKKKJJJIIIHHHEEEDDDBBB???;;;777666555333333555666555555444555666555444333555777:::===AAAHHHPPP[[[fffmmmpppqqqsssvvv{{{zzznnnccc]]]\\\\\\```eeeyyylll___ZZZYYYWWWVVVWWWVVVVVVVVVVVVWWWWWWWWWWWWTTTTTTTTTRRRQQQOOOMMMLLLFFFCCC@@@>>><<<;;;888666555555555444444333222111......////////////......////////////............((())))))***,,,------...000000111111000000///...111000000111333555555444000000000///////////////000000////////////000000111111000000000000111111111000000000000000111111333444555555333333444555444444333444555777:::;;;<<<===???AAADDDEEEFFFGGGIIIKKKMMMOOOPPPNNNLLLKKKJJJIIIHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKMMMMMMNNNOOOPPPPPPQQQQQQRRRSSSUUUUUUTTTUUUXXXZZZbbbeeejjjnnnpppsssvvvyyy}}}~~~uuujjj```ZZZSSSRRRQQQPPPPPPQQQRRRSSSNNNNNNMMMLLLKKKJJJJJJIIIJJJHHHFFFEEECCC@@@<<<999777555333333555666555444222444555555444555777999888<<>>@@@BBBCCCDDDEEEEEEGGGIIIKKKMMMMMMLLLJJJIIIIIIHHHHHHGGGFFFFFFGGGGGGKKKJJJIIIIIIJJJKKKMMMNNNMMMNNNNNNOOOPPPPPPQQQQQQLLLOOORRRTTTUUUWWWZZZ\\\bbbeeejjjnnnrrruuuyyy|||zzznnnbbb[[[TTTTTTSSSRRRRRRSSSTTTUUUOOONNNMMMLLLKKKJJJJJJIIIJJJIIIGGGFFFDDDAAA===:::777555444444555555555444333444555555555555777999999???IIIUUUaaammmxxx~~~~~~}}}|||{{{|||}}}~~~xxxooogggdddcccdddiiiooozzzmmmaaa\\\[[[YYYXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTSSSRRRPPPNNNMMMLLLEEECCC@@@???>>><<<999777444444444444333222111000000000111111111111000000////////////............---------------------------...///111222222333333888666444444444333111///111111111111111111111111111000000////////////000111111000000000000111111000000//////000111222222+++---000111222333555777444444555666777888::::::>>>???@@@BBBCCCDDDEEEEEEFFFGGGIIIJJJKKKJJJIIIHHHHHHHHHGGGFFFFFFFFFGGGGGGKKKJJJIIIIIIJJJKKKMMMNNNMMMNNNNNNOOOOOOPPPPPPPPPLLLNNNQQQSSSUUUWWWZZZ\\\bbbeeejjjooossswww}}}uuuggg]]]VVVUUUSSSRRRRRRSSSSSSTTTOOOOOONNNMMMLLLKKKKKKJJJJJJIIIGGGFFFEEEBBB>>>;;;888666444444555555444333444555666666555555777999>>>FFFRRR___lllwww~~~}}}||||||~~~xxxpppiiieeedddeeelllttt{{{nnnbbb\\\[[[YYYXXXYYYVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSSSSQQQPPPNNNLLLKKKCCC@@@===;;;:::999777666444444444333333222111000......////////////......////////////............---------,,,,,,++++++++++++,,,...000111333333444333222111111333333222111111111111111222222222222000000////////////000000111111000000000000111111////////////000111222333///000222111111111222333333444555666888999::::::===>>>@@@BBBCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKMMMMMMMMMNNNNNNOOOOOOOOOPPPQQQSSSSSSTTTUUUXXXZZZbbbeeejjjoootttzzz~~~nnnbbbVVVUUUSSSRRRQQQQQQQQQQQQPPPOOONNNMMMLLLKKKKKKJJJJJJHHHGGGFFFDDDBBB>>>;;;888666444444444555444333555666666666555555777999???HHHWWWfffsss~~~~~~}}}{{{~~~}}}zzzrrrkkkgggeeegggpppzzz|||oooaaa\\\ZZZWWWVVVWWWVVVVVVVVVUUUUUUUUUTTTTTTRRRRRRQQQPPPOOOMMMKKKJJJDDDAAA===;;;::::::999888333333444333333222111000......////////////......////////////............------------------------+++,,,...///000111111222000///...///000111000///000000000000111111111222//////...//////000111222111111000000000000111111////////////000111222333111222333333222111333444333444555777888999::::::<<<>>>???BBBCCCEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJLLLLLLMMMMMMMMMMMMNNNNNNQQQRRRSSSSSSSSSUUUYYY\\\bbbeeejjjooouuu{{{wwwkkkYYYXXXUUUSSSQQQQQQPPPPPPNNNNNNMMMLLLKKKJJJJJJIIIIIIGGGFFFEEEDDDAAA>>>;;;888666444444444555444222333444555666666777999;;;BBBMMM^^^ooo}}}~~~~~~vvvnnnhhhfffiiittt{{{nnnaaa[[[YYYVVVTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTRRRQQQQQQPPPNNNLLLJJJIIIHHHDDD@@@===<<<======<<<333333333333222111000000000000111111111111000000000/////////............---......///000111222222------...//////000//////666444333222222222000///.../////////000000111111............///111222222111111000000000000111111////////////000111222333000111333444444555777888333444666777999:::::::::<<<===???AAADDDEEEFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJLLLMMMLLLLLLKKKLLLLLLLLLLLLLLLMMMMMMMMMOOOPPPQQQRRRSSSXXX]]]aaabbbeeejjjpppuuu|||~~~}}}qqq]]][[[YYYVVVTTTSSSRRRRRRMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGEEEDDDDDDAAA>>>;;;999777444444444555444222000222444555666888;;;>>>LLLWWWiii|||yyypppjjjgggjjjvvvwwwkkk___[[[ZZZWWWUUUUUUTTTUUUUUUUUUTTTSSSQQQPPPRRRRRRQQQOOOMMMJJJHHHGGGDDDAAA>>><<<;;;:::999888777666444333222111111111000000000000000000000000......---,,,,,,+++******++++++,,,,,,...///111222444333111000000000111222//////000000000000//////000000000000111111111111000000000000000111111222000000////////////000000---...000222222222111111222222333444444555555666444555666777777888:::===BBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIHHHFFFDDDDDDDDDFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKIIIJJJJJJKKKLLLMMMMMMNNNLLLNNNPPPQQQSSSVVVZZZ^^^aaaeeekkkqqqxxxvvveee\\\TTTTTTUUUSSSPPPPPPOOOOOOMMMLLLKKKIIIHHHGGGIIIIIIGGGEEEBBB???<<<;;;;;;999666555555666555444444222444888::::::<<<@@@LLL^^^vvvyyypppmmmlllmmmxxxwwwkkk___[[[ZZZWWWUUUUUUUUUVVVVVVWWWVVVUUUTTTSSSSSSSSSQQQPPPMMMKKKIIIGGGDDDAAA>>><<<;;;:::999888777777555444333222222222000000000000000000000000//////......---,,,,,,+++...............///000111555444222000///....../////////000000000000//////000000000000111111111111000000000000000111111222000000////////////000000...///000111111222222111222222222333444444555555444555666777777888:::===@@@@@@AAACCCDDDEEEFFFGGGGGGHHHIIIHHHFFFDDDCCCDDDEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMKKKLLLNNNPPPRRRUUUYYY\\\cccgggmmmttt{{{{{{iii^^^VVVTTTUUUTTTRRRRRRQQQPPPOOOMMMLLLJJJHHHHHHHHHHHHGGGEEEBBB@@@===<<<<<<999666555666666555444555222333888::::::>>>CCCTTTggg{{{qqqooommmooozzzxxxlll```[[[ZZZWWWVVVVVVWWWWWWXXXXXXXXXWWWWWWVVVUUUTTTSSSQQQNNNLLLIIIHHHDDDAAA>>><<<;;;:::999888888777666444333333333333000000000000000000000000000000//////...---------000000////////////000000333222111000//////////////////000000000000//////000000000000111111111111000000000000000111111222000000////////////000000////////////000111222333111111222222333444444444444555777777777888;;;======>>>???AAACCCEEEFFFGGGGGGHHHIIIHHHEEECCCCCCDDDBBBBBBBBBBBBBBBCCCDDDDDDFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKMMMOOOQQQTTTXXX[[[bbbgggnnnvvv~~~nnnbbbXXXUUUUUUTTTTTTUUUTTTSSSQQQOOOMMMKKKIIIHHHGGGFFFFFFEEECCCAAA???>>><<<:::777666666666666555555333333666999;;;AAAIII^^^qqq|||ssspppoooppp|||yyymmm```[[[ZZZXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXVVVUUUTTTRRROOOLLLJJJHHHDDDAAA>>><<<;;;:::999888666666555333333222222222/////////////////////////////////.........------/////////...//////000000------...///000111222333//////000000000000/////////000000000111111111111000000000000000111111222000000////////////000000000000/////////111222444000111111222222333333444444666777777777999;;;=========???AAACCCFFFGGGHHHFFFHHHHHHGGGEEECCCCCCCCCAAAAAAAAAAAABBBCCCDDDDDDFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKMMMOOOQQQTTTXXX[[[aaafffnnnwwwsssfffYYYTTTTTTSSSTTTVVVVVVUUUSSSQQQNNNKKKJJJIIIEEEEEEEEEEEEDDDBBBAAA@@@===:::888666777777666666555333333666888<<>><<<;;;:::999888444444333222111111111111////////////////////////.........---------------,,,,,,,,,---...///111222,,,,,,...///000111222222//////000000000000/////////000000000111111111111000000000000000111111222000000////////////000000000000/////////111222444000111111222222333333444555666777888888999;;;>>>===>>>@@@BBBDDDFFFHHHIIIFFFGGGHHHGGGEEECCCBBBCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLNNNPPPRRRUUUYYY\\\aaafffoooyyyxxxjjj[[[UUUSSSQQQRRRTTTVVVUUUSSSQQQNNNKKKJJJIIIEEEEEEEEEEEEDDDCCCBBBAAA>>>;;;888777777888777666666444444666888===HHHSSSlll}}}~~~tttqqqooopppzzz|||nnnaaa\\\ZZZYYYXXXZZZXXXXXXWWWWWWVVVWWWWWWXXXWWWVVVTTTRRROOOLLLIIIHHHDDDAAA>>><<<;;;:::999888333333222111111111111111000000000000000000000000------------------------+++++++++,,,...///111222000000111111111000////////////000000000000//////000000000000111111111111000000000000000111111222000000////////////000000////////////000111222333111111222222333444444444555666888888888999<<<>>>>>>???AAABBBDDDFFFGGGHHHFFFGGGHHHGGGDDDBBBBBBCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNPPPRRRUUUYYY\\\bbbgggppp{{{}}}nnn___VVVSSSPPPPPPQQQTTTSSSQQQOOOMMMKKKIIIHHHEEEEEEEEEEEEDDDDDDCCCBBB>>><<<999888888888888777666555666888999===IIIVVVooovvvrrrooooooyyy}}}oooaaa\\\ZZZYYYYYY[[[ZZZYYYXXXWWWVVVVVVWWWWWWWWWVVVTTTRRRNNNKKKHHHGGGDDDAAA>>><<<;;;:::999888333333222222111111222222000000000000000000000000........................------------...///000111111111222222222111///...//////000000000000//////000000000000111111111111000000000000000111111222000000////////////000000...///000111111222222111222222222333444444555555555777888888888999<<<>>>>>>???@@@AAACCCDDDEEEFFFFFFGGGHHHFFFDDDBBBBBBBBBAAAAAABBBBBBCCCEEEFFFGGGIIIIIIJJJJJJJJJJJJJJJIIIHHHIIIIIIJJJJJJKKKKKKKKKJJJKKKMMMOOOQQQTTTXXX[[[___dddnnnxxxssscccZZZUUUQQQOOOOOOQQQPPPOOOMMMLLLJJJHHHHHHFFFFFFFFFEEEEEECCCBBBBBB???<<<999888999999888777666666888::::::>>>JJJWWWnnn|||yyytttpppoooyyy}}}ooobbb\\\ZZZYYYYYY[[[\\\[[[YYYXXXWWWWWWWWWXXXVVVVVVTTTQQQNNNKKKHHHFFFDDDAAA>>><<<;;;:::999888444444333333222222333333000000000000000000000000////////////000000000000000000////////////000000...///111222333333222222//////000000000000//////000000000000111111111111000000000000000111111222000000////////////000000---...000222222222111111222333333444444555555666555777888888888:::<<<>>>>>>>>>???@@@BBBCCCDDDDDDEEEGGGGGGFFFDDDBBBBBBBBBAAAAAAAAABBBCCCDDDFFFFFFJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLHHHJJJLLLNNNOOOSSSWWWZZZZZZ```iiitttwwwfff\\\WWWQQQOOOOOOOOOOOOMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFEEECCCBBBAAA???===:::999999999999888666666999;;;;;;>>>JJJWWWjjjwww{{{vvvrrrpppyyy{{{nnn```[[[YYYWWWWWWXXXZZZZZZZZZZZZYYYXXXWWWVVVWWWWWWVVVTTTPPPMMMIIIGGGCCC@@@<<<:::999888666555555555333222111000000000////////////////////////......//////......---,,,...------......///000111222222222222222222222222666444222///.........///---...000111222222222111///////////////000111111000000////////////000000000000000000000000000000222222222222222222333333222444777888888888:::;;;===>>>???AAABBBCCCDDDDDDGGGFFFEEEDDDCCCBBBAAAAAA>>>??????@@@@@@AAABBBBBBEEEFFFFFFGGGIIIJJJKKKKKKIIIIIIHHHHHHHHHIIIJJJJJJLLLLLLLLLLLLOOORRRUUUXXX]]]ccckkkrrrzzzmmm^^^WWWTTTRRRQQQMMMMMMMMMMMMKKKIIIGGGEEEFFFFFFEEEEEEDDDCCCCCCCCCBBB???;;;888555555555666333333666:::<<<@@@KKKWWWiiipppyyyyyyqqqnnnpppxxx{{{nnn```[[[YYYXXXWWWYYYZZZZZZZZZZZZYYYXXXWWWVVVXXXWWWVVVTTTQQQMMMJJJHHHFFFCCC???===<<<;;;999888555555333222111000000000////////////////////////......//////......---,,,...------......///000111222222222222222222222222333222000.........///000---...000111222222111111///////////////000111111000000////////////000000000000000000000000000000222222222222222333333333333555777888888999:::<<<===>>>???AAABBBCCCDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@>>>??????@@@@@@AAABBBBBBEEEEEEFFFGGGHHHIIIJJJJJJHHHGGGGGGGGGHHHIIIIIIJJJLLLLLLLLLNNNPPPSSSVVVWWW\\\aaahhhooovvvqqqaaaYYYUUURRRPPPMMMMMMMMMLLLKKKIIIGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBAAA???;;;888666666666777555555777;;;===AAAMMMYYYhhhnnnvvv|||zzzqqqnnnooouuu|||zzzmmm```[[[YYYXXXWWWYYYZZZZZZZZZZZZYYYXXXWWWWWWXXXWWWVVVTTTQQQMMMJJJHHHDDDAAA===;;;:::999777666555555333222111000000000////////////////////////......//////......---,,,...------......///000111222222222222222222222222000///.........///000111...///000111222222111111///////////////000111111000000////////////000000000000000000000000000000111222222222333333333444444666888999999999;;;======>>>???AAABBBCCCDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@>>>??????@@@@@@AAABBBBBBDDDDDDEEEEEEFFFGGGHHHHHHEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKMMMOOORRRTTTVVVWWW[[[___dddjjjqqq{{{wwwggg\\\VVVRRROOOLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEEEEDDDDDDCCCBBBBBB@@@>>>;;;999777777888888777777888;;;===BBBNNN[[[hhhmmmrrrwwwzzz{{{rrrmmmlllpppvvvzzzmmm```[[[YYYXXXXXXYYYZZZ[[[[[[ZZZZZZYYYXXXWWWWWWWWWVVVTTTQQQNNNKKKIIICCC@@@<<<999888777666444555555333222111000000000////////////////////////.........///......---,,,...------......///000111111111111111111111111111//////............//////...///000111222222111000///////////////000000111000000////////////000000000000000000000000000000111222222333333444444444555777888999999:::<<<>>>===>>>@@@AAABBBCCCCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@>>>??????@@@@@@AAABBBBBBCCCCCCDDDDDDEEEFFFFFFGGGCCCCCCDDDDDDFFFGGGHHHIIIIIIKKKNNNQQQSSSUUUVVVWWWZZZ^^^bbbffflllvvv~~~mmm```WWWRRROOOLLLLLLKKKKKKKKKJJJIIIIIIGGGFFFFFFEEEEEEDDDCCCCCC???>>><<<:::888888999999888777888;;;>>>DDDQQQ___jjjnnnrrruuuxxx~~~zzzqqqkkkiiilllqqqzzzlll___ZZZZZZXXXXXXZZZ[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVUUUSSSPPPMMMJJJHHHFFFCCC???===<<<;;;999888555555333222111000000000////////////////////////.........///......---,,,...------......///000111111111111111111111111111111000///......---------...///111222222111000000///////////////000000111000000////////////000000000000000000000000000000111111222333444444555555666777888888888:::<<>>???@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA>>>??????@@@@@@AAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFBBBCCCCCCDDDEEEFFFHHHIIIIIIJJJMMMPPPSSSUUUVVVWWW[[[]]]aaadddiiirrr~~~qqqcccYYYSSSPPPLLLLLLKKKKKKJJJJJJJJJJJJHHHHHHGGGFFFFFFEEEEEEDDD???>>><<<;;;:::999999999777666888;;;???GGGVVVeeeooorrruuuwwwzzzyyypppkkkgggiiimmmyyylll___ZZZZZZYYYYYYZZZ[[[[[[[[[[[[ZZZYYYXXXXXXTTTTTTSSSRRROOOLLLIIIHHHEEEBBB>>>;;;:::999888666555555333222111000000000////////////////////////......//////......---,,,...------......///000111111111111111111111111111111111000000///...------///000111222222111000//////////////////000111111000000////////////000000000000000000000000000000111111222333444555666666666777777777777999<<>>???@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@>>>??????@@@@@@AAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCDDDEEEFFFGGGHHHHHHIIIKKKNNNQQQTTTVVVWWWZZZ]]]```ccchhhoooyyytttfff[[[UUURRRMMMMMMKKKJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDD@@@???>>><<<;;;:::999999777666888===CCCMMM^^^nnnvvvxxx{{{|||~~~zzzrrrlllggggggjjjyyylll___ZZZZZZYYYYYY[[[[[[[[[[[[[[[[[[ZZZXXXXXXSSSRRRRRRPPPNNNKKKHHHGGGBBB???<<<999888777555444555555333222111000000000////////////////////////......//////......---,,,...------......///000111111111111111111111111111000000000000000000/////////000111222222111000//////////////////000111111000000////////////000000000000000000000000000000111111222333444555666666555666666666666888;;;>>>??????@@@AAABBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>===>>>??????@@@@@@AAABBBBBBDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJLLLOOOSSSVVVXXXXXX[[[___bbbfffllluuu{{{uuuggg]]]WWWTTTOOONNNLLLJJJIIIHHHHHHIIIFFFFFFEEEEEEDDDCCCCCCCCCAAAAAA???===;;;:::888888888888:::@@@HHHTTTgggxxx|||~~~~~~uuunnngggeeegggyyylll___ZZZZZZYYYYYY[[[[[[\\\\\\[[[[[[ZZZYYYXXXRRRRRRQQQPPPMMMJJJHHHFFFEEEBBB???<<<;;;:::888777555555333222111000000000////////////////////////......//////......---,,,...------......///000111000000000000000000000000...///000111222222222222///000111222222111000//////////////////000111111000000////////////000000000000000000000000000000111111222333444666666777555555666555555777;;;>>>???@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???>>>===<<<;;;>>>??????@@@AAAAAABBBBBBDDDDDDDDDEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJNNNRRRVVVXXXVVVZZZ^^^bbbeeejjjrrrxxxuuuhhh^^^XXXVVVPPPOOOLLLJJJHHHHHHHHHHHHDDDDDDDDDCCCBBBBBBAAAAAABBBAAA@@@>>><<<999888777999999<<>>???@@@@@@AAAAAA@@@@@@???:::;;;<<<===>>>>>>>>>>>>======>>>???AAABBBCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFFFFGGGGGGGGGIIIJJJKKKKKKLLLNNNRRRUUUYYYZZZ\\\^^^bbbhhhoootttuuufff[[[WWWXXXVVVSSSOOOMMMLLLKKKIIIGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@???===;;;::::::999666999>>>FFFRRRdddxxx~~~~~~~~~zzzqqqjjjgggeeeyyylll```\\\[[[ZZZZZZ\\\]]]\\\[[[[[[ZZZZZZZZZZZZYYYWWWUUUSSSQQQNNNIIIFFFDDDBBB>>>;;;999777555333666555444333222222222222........./////////000000///...------,,,,,,,,,,,,------...///000000000000333333222111111000//////......///000111333444555333333222111000000000000000000//////000000111222///...------...///000111000000000000111111111111333444444555555555555444444555666777777888:::===>>>??????@@@@@@??????>>><<<<<<======>>>>>>============>>>???AAABBBCCCCCCCCCCCCCCCDDDDDDFFFGGGHHHKKKJJJIIIGGGFFFFFFEEEEEEGGGIIIKKKLLLMMMOOORRRTTTWWWYYY[[[]]]```fffmmmrrrxxxzzzlll```YYYXXXUUURRRNNNLLLKKKJJJIIIHHHFFFFFFEEEDDDCCCBBBAAAAAABBBAAA???===;;;:::999999888<<>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>============<<<===>>>???@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIMMMLLLJJJHHHFFFEEEDDDDDDFFFHHHKKKMMMNNNOOOQQQRRRUUUWWWYYY[[[^^^dddjjjooorrrzzzuuuggg\\\WWWTTTQQQMMMKKKKKKJJJIIIHHHFFFFFFEEEDDDCCCBBBBBBAAABBBAAA???===;;;:::999999;;;???HHHTTTccctttyyywwwwwwzzzyyyrrrllliiixxxkkk___[[[[[[[[[[[[\\\]]]]]][[[ZZZZZZYYYYYYYYYZZZXXXVVVTTTRRRNNNJJJFFFFFFCCC@@@===<<<:::888666222111000//////......////////////...---,,,,,,+++222222000///............,,,---...//////000000///111111111000000/////////......//////000222333444333222111000000////////////////////////000111111......000111222222222111111111111111111111111111//////000111222222222222666888999999999:::===???>>>>>>????????????>>>>>>@@@@@@???>>>===<<<<<<<<<<<<<<<===???@@@AAABBBCCCBBBBBBCCCDDDEEEGGGHHHIIILLLKKKIIIHHHFFFEEEEEEDDDEEEHHHKKKNNNNNNOOOPPPQQQTTTUUUWWWZZZ]]]aaagggkkkqqqyyynnn___WWWSSSPPPMMMKKKKKKJJJIIIHHHFFFEEEEEEDDDCCCCCCBBBBBBBBBAAA???>>><<<;;;;;;:::<<>>===<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGGGGDDDGGGKKKMMMNNNOOOPPPQQQSSSUUUWWWYYY\\\```eeeiiipppwwwvvvdddYYYTTTQQQMMMKKKKKKJJJIIIHHHEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@???>>>=========>>>FFFUUUiii||||||xxxxxx~~~yyyrrrnnnttthhh\\\YYYYYYYYYYYY[[[\\\\\\[[[[[[\\\]]]]]]^^^[[[YYYVVVTTTRRROOOJJJGGGDDDAAA>>><<<:::999777555444333222111111000000111------...///000111222222------,,,++++++++++++,,,---...///000111111111111////////////////////////////////////000111222222222222111000//////////////////......//////000111---------,,,,,,+++++++++------...///000111222222111111222444555555555555555666888888888999<<<>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@???===<<<;;;;;;;;;<<<;;;<<<===>>>???AAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDEEEEEEFFFHHHHHHEEEGGGJJJLLLMMMNNNPPPQQQTTTVVVXXXZZZ\\\```dddhhhlllsss~~~kkk___VVVSSSOOOMMMKKKKKKIIIGGGEEEEEEDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAACCCMMM___vvv~~~yyyyyy~~~|||uuuqqquuuhhh]]]ZZZZZZZZZZZZ\\\]]]\\\[[[[[[[[[[[[[[[\\\[[[YYYWWWUUUSSSOOOKKKGGGCCCAAA>>><<<;;;999777666222111000///.................................---,,,,,,,,,,,,,,,------......///000111222222222222000000000111111111111111//////...//////000111222222111000//////......//////............///000000------,,,++++++,,,....../////////000000111111111111222333555666666666777555666888888888999<<<>>>??????@@@@@@@@@@@@?????????===;;;:::999:::;;;<<<;;;<<<===>>>???@@@AAABBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFHHHJJJKKKKKKMMMPPPRRRUUUWWWYYY\\\^^^aaaeeehhhkkkqqqzzzttthhhXXXUUUQQQNNNLLLKKKIIIGGGDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAABBBBBBCCCDDDEEEJJJUUUjjj}}}~~~yyyuuuuuuiii^^^[[[[[[[[[[[[]]]^^^]]]\\\ZZZYYYYYYYYYYYY[[[YYYWWWUUUSSSOOOKKKHHHDDDAAA>>><<<;;;:::888666555444333222111111111111111000...+++)))&&&$$$###//////...//////000111222///000111222222333333222222222222222222222333333//////...//////000111222222111000//////........................///000000///...------...000333444222222222111111111111111///000222333444555555555777999:::::::::;;;>>>@@@>>>>>>????????????>>>>>>>>><<<:::999999:::;;;<<<;;;;;;<<<>>>???@@@AAABBBBBBBBBAAA@@@@@@@@@AAAAAACCCCCCCCCCCCCCCDDDEEEEEEGGGHHHIIIJJJJJJMMMPPPSSSVVVXXX[[[]]]^^^aaaeeehhhmmmrrryyyzzzoooZZZWWWRRROOOMMMKKKIIIGGGDDDDDDDDDDDDDDDCCCCCCCCCAAAAAABBBBBBDDDEEEGGGHHHOOO[[[qqq|||xxxvvvjjj^^^ZZZ[[[\\\]]]___\\\]]]]]]\\\[[[YYYWWWUUU]]]ZZZVVVSSSPPPMMMJJJGGGEEECCC???===;;;:::777555333333333333333111000000000000000000000000000000......---,,,+++******)))000000////////////000000111111111111000000000000//////000111111111111111222000///------///000222111111000000//////......////////////000000000000000111111111111222222222000111222222444444555666777777888999:::;;;;;;<<>>============<<<;;;::::::999999<<<<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@??????CCCBBBBBBCCCDDDDDDCCCAAADDDEEEHHHIIIIIIJJJLLLNNNQQQTTTXXX[[[^^^bbbgggjjjoooqqqvvv{{{mmmbbbYYYQQQNNNLLLIIIGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCAAA@@@@@@AAA@@@@@@FFFNNNTTTfff~~~yyylll```\\\\\\[[[\\\^^^]]]]]]]]]\\\[[[ZZZYYYXXX\\\ZZZVVVSSSQQQNNNJJJGGGEEECCC???===;;;:::777555444333333222222111111000////////////////////////000//////......------,,,000000////////////000000111111111000000000////////////000111111111111111111000///......///000111111111111000000000000000////////////000000000000000000111111111222222222000111222222444444555666777888999:::;;;<<<<<<======>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;:::999999888;;;;;;<<<===>>>??????@@@AAAAAAAAA@@@@@@?????????BBBAAAAAABBBDDDEEECCCBBBDDDEEEHHHIIIIIIJJJLLLNNNRRRTTTXXX[[[^^^aaafffiiimmmppptttyyyssseee\\\RRROOOMMMIIIHHHIIIFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@AAACCCBBBCCCIIIRRR[[[lll|||ooobbb]]]]]][[[[[[]]]^^^]]]\\\\\\[[[[[[[[[\\\\\\YYYVVVTTTQQQNNNJJJGGGEEECCC???===;;;:::777555555444222111000000111111////////////////////////........................000000////////////000000111111000000000000////////////000111111111111111111000///......///000111////////////000000000000////////////000000000000000000000111111111222222000111222222444444555666888888999:::;;;<<<======<<<============<<<;;;;;;;;;;;;;;;::::::999999888999:::;;;<<<===>>>>>>???BBBBBBAAA@@@??????>>>>>>@@@@@@@@@BBBDDDEEEDDDCCCDDDEEEHHHIIIIIIJJJLLLNNNQQQSSSWWWYYY\\\___dddgggjjjnnnrrrwww{{{}}}jjj___UUUPPPMMMJJJIIIKKKGGGGGGFFFDDDCCCBBBAAAAAAAAA@@@AAADDDDDDFFFMMMVVVcccsss}}}pppccc___^^^]]]]]]___^^^]]]\\\[[[[[[\\\^^^___[[[YYYWWWTTTRRROOOKKKGGGEEECCC???===;;;:::777555555444222000///000111222////////////////////////+++,,,,,,,,,------......000000////////////000000111000000000//////////////////000111111111111111000000////////////000000---------....../////////////////////000000000000000000000000111111111111000111222222444444555666777888888999:::;;;<<<<<<<<<============<<<;;;;;;<<<;;;;;;;;;:::::::::999::::::;;;<<<===>>>>>>???BBBBBBAAA@@@???>>>======???>>>???AAADDDFFFEEEDDDCCCEEEHHHIIIIIIJJJLLLNNNPPPRRRUUUWWWYYY\\\```cccgggkkkpppuuuyyy}}}nnncccWWWQQQNNNKKKJJJLLLIIIHHHGGGFFFDDDCCCBBBAAABBBAAABBBDDDEEEGGGOOOXXXgggwww|||oooccc______^^^___aaa^^^]]]\\\\\\\\\]]]^^^___[[[YYYWWWUUUSSSPPPKKKHHHEEECCC???===;;;:::777555555333111/////////000111........................+++,,,,,,------......///000000////////////000000000000000////////////...//////000111111111111111000000////////////000000.........//////000000000////////////000000000000//////000000000111111111000111222222444444555666666666777888999:::;;;;;;======>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<===>>>??????@@@AAAAAA@@@??????>>>======>>>>>>>>>AAADDDFFFEEEDDDCCCEEEHHHIIIIIIJJJLLLNNNNNNPPPRRRTTTUUUXXX[[[^^^dddhhhnnnsssxxx|||ooodddXXXRRROOOKKKJJJLLLJJJIIIHHHGGGEEEDDDCCCBBBCCCBBBBBBDDDEEEHHHPPPZZZhhhwww|||oooccc____________aaa]]]]]]]]]\\\\\\]]]^^^^^^ZZZYYYWWWVVVTTTQQQLLLHHHEEECCC???===;;;:::777555444333111000//////000000..............................//////000000000000000000////////////000000000000////////////......//////000111111111111111//////000000000000//////111111111111222222222222////////////000000000000/////////000000000111111000111222222444444555666555555666777888999::::::===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@????????????>>>>>>>>>>>>>>>>>>AAADDDEEEEEEDDDDDDEEEHHHIIIIIIJJJLLLNNNMMMOOOQQQRRRSSSUUUXXX[[[aaaeeejjjppptttyyy}}}|||nnncccXXXRRROOOKKKJJJKKKIIIIIIHHHGGGEEEDDDCCCCCCCCCAAABBBEEEFFFJJJSSS^^^kkkyyy}}}pppddd___^^^]]]^^^___\\\]]]]]]]]]]]]\\\\\\[[[YYYXXXWWWWWWUUUQQQLLLHHHEEECCC???===;;;:::777555222222111111000000//////........................////////////000000000000000000////////////000000000000/////////.........//////000111111111111111//////000000000000//////111111111111111000000000////////////000000000000////////////000000000111000111222222444444555666666666777888999::::::;;;<<<============<<<;;;;;;999999999999999999999999999:::;;;<<<===>>>>>>???>>>>>>>>>>>>????????????>>>>>>>>>@@@CCCDDDDDDCCCDDDEEEHHHIIIIIIJJJLLLNNNNNNPPPRRRSSSSSSUUUXXXZZZ^^^aaafffjjjnnnsssxxx{{{~~~yyyjjj```VVVRRROOOKKKIIIJJJFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@AAAEEEIIINNNYYYdddqqqrrrddd___^^^\\\[[[]]]\\\\\\]]]^^^]]]\\\[[[ZZZYYYXXXXXXWWWUUUQQQLLLHHHEEECCC???===;;;:::777555111222222222111000///................................................---000000////////////000000000/////////............//////000111111111111111//////000000000000////////////......---------,,,////////////000000000000////////////000000000000000111222333444555555666777777888999:::;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999777777777777777777888888888999999:::;;;<<<===>>>=========>>>??????@@@@@@???>>>???AAACCCDDDCCCBBBDDDEEEHHHIIIIIIJJJLLLNNNPPPQQQSSSTTTTTTUUUXXXZZZ]]]___cccfffiiinnnsssvvvzzz~~~zzzhhh^^^VVVRRROOOKKKHHHIIIDDDDDDCCCCCCBBBBBBBBBAAA???>>>AAAFFFKKKRRR^^^jjjwwwssseee______^^^```bbbaaa___]]]]]]]]]\\\[[[YYY]]]ZZZWWWTTTRRRPPPMMMJJJGGGDDD@@@<<<:::777444111666111------000111...***+++,,,---///000//////...111111000000//////......---...000111222111///...000000000000000000000000,,,---///000000000///...000000000///.........---.........------,,,,,,,,,...,,,+++---000222111///111111000000//////......333333444444444444444444333444666888:::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999888777777888999:::777888999;;;<<<=========>>>===<<<;;;<<<>>>@@@AAA?????????@@@AAABBBCCCDDDBBBEEEHHHJJJJJJKKKLLLMMMPPPRRRSSSSSSSSSSSSVVVXXXZZZ]]]```cccggglllqqquuutttxxx~~~{{{nnncccYYYUUUQQQLLLJJJJJJEEEEEECCCBBBBBBBBBBBBBBBCCCAAABBBEEEJJJSSSdddttt~~~qqqccc^^^^^^^^^___bbbaaa___^^^]]]]]]]]][[[ZZZ[[[YYYUUUSSSQQQOOOLLLIIIEEECCC???<<<;;;999666444555222//////000000...,,,.........///......------////////////.........---...............//////000000000000000000000000000......000111111111000////////////.............../////////......---------///---,,,...000222111///////////////000000000000333333333444444444444444444555777888::::::;;;;;;::::::;;;;;;;;;;;;::::::999999888777777888999999777888:::;;;<<<===============<<<;;;<<<>>>@@@AAA?????????@@@AAABBBCCCDDDDDDEEEFFFGGGFFFHHHJJJMMMOOOQQQRRRRRRRRRTTTVVVXXXYYY[[[___bbbfffjjjppptttxxx{{{zzzooodddZZZUUUQQQLLLJJJJJJEEEEEEDDDCCCBBBBBBBBBBBBCCCAAABBBFFFKKKTTTeeeuuu{{{nnnaaa]]]]]]]]]___aaaaaa```^^^^^^^^^^^^\\\ZZZZZZWWWTTTRRRPPPNNNKKKHHHDDDBBB???===<<<;;;999777444333222000000/////////111000///...------------............------------///...---,,,,,,...000111000000000000000000000000...///111222222222111000---------...............///////////////.........///...---///111222111000.........///000111111111222333333333444444444555666666777999999::::::999888999999::::::999999888999999888777777888999999888999:::;;;<<<============<<<<<<;;;<<<>>>???@@@?????????@@@AAABBBDDDDDDGGGGGGFFFEEEDDDFFFIIILLLMMMOOOQQQRRRRRRTTTWWWYYYXXXZZZ]]]aaadddiiinnnrrrxxxzzz~~~}}}pppeee[[[VVVRRRMMMJJJJJJFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBCCCGGGLLLVVVhhhxxxxxxkkk___\\\\\\]]]^^^aaaaaa```^^^^^^^^^^^^]]][[[YYYWWWTTTRRRPPPNNNKKKIIIEEECCC@@@===<<<;;;999777333444333222000///000111111000...---------...///........................//////...---...///000111////////////////////////...///000111222111000000,,,,,,------......////////////..................////////////000111111111.../////////000000000111222222222333333444444555777777888999999999888888888999999::::::999999888999888888888888888888999888999:::;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<===??????>>>??????@@@AAACCCDDDEEEHHHIIIJJJIIIHHHHHHJJJLLLKKKMMMOOOQQQRRRTTTWWWZZZXXXZZZ]]]```ccchhhmmmqqqsssvvvyyy}}}rrrggg\\\WWWSSSMMMJJJJJJFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBDDDIIIOOOZZZlll|||vvviii^^^[[[\\\\\\]]]``````___]]]]]]^^^^^^]]][[[ZZZWWWUUUSSSQQQOOOMMMJJJGGGDDDAAA>>><<<:::888555222333333222000///000222///......---...///000111////////////////////////...///000111222111000000////////////////////////---...///000000000///...,,,------....../////////------------------------...//////000//////000000111000000000/////////...111111222222333444444555777888888999999999888888999999::::::::::::999999888888888999999888888888999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>???>>>>>>???@@@AAACCCDDDEEEIIIKKKNNNOOONNNLLLKKKKKKJJJLLLNNNPPPQQQTTTWWWZZZXXX[[[^^^```ccchhhmmmqqqpppssswww{{{tttiii^^^XXXTTTNNNJJJJJJFFFFFFDDDCCCCCCCCCCCCCCCCCCBBBEEEKKKSSS___rrruuuiii^^^[[[\\\\\\]]]^^^___^^^\\\\\\]]]^^^\\\[[[YYYWWWUUUSSSRRRPPPMMMKKKGGGDDD@@@===;;;999777444333222111000000000000000............///000111222/////////000000000000000...///111333333222111000000000000000000000000000,,,---///000000//////............///////////////,,,,,,,,,------------------///000///...---...000111111111000///.........000000111222333444555555777888888999999999888888999999999::::::999999999777888999999999999888777999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<======>>>>>>>>>>>>>>>@@@AAACCCEEEFFFHHHLLLPPPQQQPPPNNNLLLKKKJJJLLLNNNOOOQQQSSSVVVYYYXXXZZZ]]]```cccggglllppprrrtttwwwzzz}}}vvvkkk___YYYTTTNNNKKKJJJFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBGGGNNNWWWdddyyyvvvjjj___\\\\\\\\\\\\]]]^^^\\\[[[[[[\\\]]]\\\ZZZXXXVVVSSSRRRQQQOOOLLLJJJDDDBBB>>><<<;;;:::777666333000......000222000......//////000000000//////........./////////000000///000000111111111111111000000000000000000000000---...///000111000//////000000000000000/////////------------.........///,,,...//////,,,,,,---///000000000000////////////000000111222333444555555666777888999999999999999777888888999999888888777777888999999999999888777::::::;;;;;;<<<<<<;;;;;;::::::;;;<<<==================>>>???AAACCCEEEFFFGGGIIIMMMNNNMMMLLLKKKKKKJJJLLLNNNOOOPPPRRRUUUWWWWWWYYY\\\^^^aaaeeejjjnnnqqqsssuuuxxxzzzwwwlllaaaZZZUUUOOOKKKJJJGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCHHHPPP[[[iiivvvjjj___\\\]]]\\\[[[]]]]]][[[ZZZ[[[\\\\\\[[[ZZZWWWUUURRRPPPOOONNNKKKIIIAAA???===;;;;;;:::999777444///,,,---111333000,,,000000111111111///...,,,---------.........//////111000...---...///111222000000000000000000000000...///000222222111111000222222111111000000//////---.........//////000000+++...///...,,,***,,,.........//////000000111111///000111222333444555555666666777999999:::::::::666666777777777777666666777888999::::::999888777::::::;;;;;;<<<;;;;;;;;;999:::;;;<<<==================>>>???AAACCCEEEFFFFFFGGGIIIIIIIIIIIIJJJLLLKKKLLLNNNOOOPPPQQQTTTWWWVVVXXX[[[]]]```dddiiilllnnnpppsssuuuyyy~~~xxxmmmaaa[[[UUUOOOKKKKKKGGGFFFEEEDDDDDDCCCCCCCCCAAACCCHHHRRR]]]lllzzzmmmaaa^^^]]]\\\\\\]]]]]]\\\[[[YYYYYYYYYYYYZZZYYYVVVSSSPPPNNNKKKHHHEEECCC@@@===:::999777444222888666333000.........///---------.........//////.........//////////////////...///000222111///---...............///000111++++++,,,---///111222333000000111111111111000000......------------.....................///000000////////////000000000000///000000111111222333333222555777888888888:::;;;666777888999999888777777666666666666777777777777999999:::::::::999888888888999:::<<<===>>>>>>>>>??????@@@AAABBBCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKMMMMMMMMMMMMNNNPPPRRRSSSWWWYYY[[[]]]^^^bbbfffiiikkknnnssswwwzzz~~~uuufff\\\XXXTTTNNNIIIKKKIIIGGGDDDBBBBBBCCCCCCDDDGGGMMMVVVcccvvv{{{nnnaaa]]]\\\\\\\\\^^^]]]\\\[[[ZZZYYYYYYYYYZZZXXXVVVRRRPPPMMMKKKGGGEEECCC@@@===:::999777555333666444222000////////////---------.........//////---.........//////000000111111222222222111111111000//////.........//////...............///000111000000111111111111000000//////............//////...............///000000111111000000//////......000000111111222333333333555777999999888888999:::111222444555666666666555666666666666777777777777888999::::::::::::999999999999;;;<<<============<<<<<<===>>>???@@@AAAAAAEEEEEEFFFGGGHHHIIIJJJJJJMMMMMMMMMMMMOOOPPPRRRSSSWWWXXXZZZ\\\^^^aaaeeehhhkkknnnrrrvvvyyy|||}}}lll```YYYUUUOOOJJJHHHGGGEEEDDDCCCCCCDDDDDDCCCGGGNNNWWWfffyyy|||oooaaa\\\[[[[[[]]]___]]]\\\[[[ZZZYYYYYYYYYYYYWWWUUUQQQOOOMMMJJJGGGDDDCCC@@@===:::999777555333333222222111000000//////------........./////////,,,------...///000111111000222333222//////111444111111000///............111111000///............///000000111111000000///000000////////////000000...............///000000222222111000///...------111111222222333444444444777888:::999888777777888///000222444555666666666555666666666777777777888888999999:::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@DDDEEEEEEFFFGGGHHHIIIIIILLLLLLMMMMMMOOOQQQRRRSSSVVVWWWYYY[[[]]]```dddgggkkknnnrrruuuwwwyyy|||~~~~~~~~~~~~}}}}}}~~~uuufff]]]WWWQQQMMMGGGGGGFFFFFFFFFFFFEEEEEEDDDHHHOOOZZZjjj|||}}}oooaaa[[[ZZZ[[[]]]```\\\\\\[[[ZZZZZZYYYYYYYYYVVVTTTPPPNNNLLLJJJGGGDDDCCC@@@===;;;999888666444000111111222111111000///............////////////,,,,,,---...///000111222...111222000,,,+++///444000000///////////////000222111000///............//////000000000000////////////............//////...............///000000111111000000//////......111222222333333444555555555666888888777666777888444444555666777888888888555555666666777777888888777888999:::;;;<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;======>>>???@@@AAAAAABBBDDDDDDEEEFFFGGGHHHHHHIIIKKKLLLMMMNNNPPPQQQSSSSSSUUUVVVXXXZZZ\\\___cccffflllooorrruuuvvvxxxzzz|||~~~zzzyyyxxxwwwvvvxxxyyyzzz{{{~~~mmmaaaYYYTTTPPPKKKKKKKKKKKKJJJIIIGGGGGGFFFJJJRRR^^^nnn~~~pppaaa[[[ZZZZZZ\\\___\\\\\\[[[[[[ZZZYYYYYYXXXVVVSSSPPPNNNLLLJJJGGGEEECCC@@@===;;;:::999777555///000111111111000000///........./////////000000,,,,,,---...///000111222...111222000,,,+++///444.........//////111222333111000000/////////000000//////000000000000//////...------,,,,,,------..................///000000......//////000000111111111222222333333444555555111333666777666666888999999999999888888888888888555555555666777888888888777888999:::;;;;;;<<<;;;::::::;;;;;;;;;;;;;;;:::======>>>???@@@AAAAAABBBDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLNNNPPPRRRSSSSSSTTTVVVXXXZZZ[[[___cccfffmmmpppsssuuuvvvwwwyyy{{{}}}|||yyyvvvuuuuuutttsssrrrsssssstttuuuxxx}}}ssseee\\\VVVSSSRRRQQQQQQPPPNNNKKKIIIHHHIIIMMMVVVcccsss~~~pppbbb\\\[[[ZZZ[[[^^^[[[\\\\\\\\\[[[ZZZYYYXXXVVVTTTQQQNNNMMMKKKHHHFFFBBB@@@===;;;:::999777666000000000000000000000///....../////////000000000,,,------...///000111111000222333222//////111444------...///000222333444000000/////////000111111...//////000000//////...---,,,,,,,,,,,,,,,,,,---...............///000000------...///000111222222111111222222333444444444111333555777777777999:::;;;:::999888777777777888444444555666777888999999777888888999::::::::::::999999:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@DDDEEEEEEFFFGGGHHHIIIIIIIIIJJJLLLOOOQQQRRRSSSSSSUUUVVVXXXZZZ\\\___cccfffmmmooorrrtttuuuwwwyyyzzz{{{}}}}}}zzzwwwtttsssssssssrrrqqqlllmmmnnnnnnnnnooorrrttt|||xxxiii___XXXUUUUUUTTTSSSPPPNNNLLLJJJIIILLLQQQZZZiiiyyy}}}ooobbb]]]\\\[[[[[[\\\[[[[[[\\\\\\[[[ZZZXXXWWWVVVTTTQQQOOONNNLLLIIIGGGBBB@@@===;;;;;;:::888666222111000///......///000.../////////000000000000---.........//////000000111111222222222111111111////////////000111222333111111000000000000000111......////////////......---------,,,,,,---------...............///000000......//////000000111111000000111111222333333333444666888888888888999:::;;;:::999888888888999:::444444555666777888999999777777888999999888888888777888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAAEEEEEEFFFGGGHHHIIIJJJJJJHHHJJJLLLOOOQQQSSSSSSSSSUUUWWWYYY[[[\\\___dddgggkkkmmmqqqssstttuuuwwwyyy{{{~~~~~~|||{{{vvvtttrrrqqqqqqqqqpppnnniiikkkllllllkkkjjjkkklllqqqssswww{{{zzzkkk```ZZZWWWSSSRRROOOMMMKKKJJJIIIIIINNNSSS^^^nnn|||oooccc^^^]]][[[ZZZ[[[[[[[[[\\\\\\[[[ZZZXXXWWWWWWTTTRRRPPPNNNMMMJJJGGGBBB@@@===;;;;;;:::888777444222000...---...///000////////////000000000000.........////////////////////////000222111///---111000000000000000111111333222111000/////////000......////////////...............------........................///000000000000000000///////////////000000111222222333333777999;;;;;;999888999:::;;;;;;:::999:::;;;===>>>444444555666777888999999777777888888888777777666666777999:::;;;<<<<<<<<>>??????@@@BBBDDDBBBCCCDDDFFFHHHJJJKKKLLLLLLKKKJJJJJJLLLOOOSSSUUUVVVYYY\\\]]]]]]]]]^^^___fffhhhkkknnnooorrruuuwww~~~~~~}}}|||zzzxxxwwwtttqqqooonnnmmmkkkjjjhhhhhhiiihhhhhhgggffffffeeecccbbbdddiiipppxxx}}}zzznnneee]]]XXXPPPJJJFFFEEEDDDBBBEEEJJJPPP]]]mmm}}}zzzlll___YYYXXXXXXXXXZZZ[[[[[[\\\\\\[[[ZZZXXXWWWSSSSSSSSSQQQOOOLLLIIIHHHEEEBBB>>>;;;999888666555333222111000////////////222222000111666======999............//////////////////000000000000000000------------...///111222000000000000000000000000//////000000000//////...------,,,,,,------...///......///000000000///---////////////000000000000111222222333333444444444666666777888888888888777999999999999888777666555666555555444444555777888999888777666666777888999::::::::::::::::::::::::;;;<<<>>>??????@@@BBBDDDDDDDDDEEEFFFHHHIIIJJJJJJLLLLLLKKKLLLNNNPPPSSSUUUVVVXXX\\\]]]^^^^^^```aaadddfffjjjlllnnnqqqtttwwwzzz|||~~~|||{{{yyywwwuuutttrrrooonnnnnnmmmkkkjjjhhhhhhhhhhhhhhhgggffffffgggdddaaa```bbbfffkkkooozzz}}}rrriii```[[[TTTNNNHHHFFFDDDBBBEEEJJJQQQ___qqqxxxkkk]]]XXXXXXWWWXXXZZZZZZ[[[[[[\\\[[[ZZZXXXWWWTTTSSSRRRPPPNNNKKKIIIGGGEEEBBB>>>;;;:::888666555333222111000///////////////111000---///555888888............////////////000000//////////////////...------------...///000111111111111111111111111111111111111000///......---------,,,------.../////////000000000000//////////////////000000000000111111222222333444444555555666777777888888777777:::999888777777666666777666555444333333555777888888888777777777888888999999999:::::::::::::::::::::<<<>>>??????@@@BBBCCCEEEEEEFFFFFFGGGHHHHHHHHHLLLLLLMMMNNNPPPRRRSSSTTTUUUXXX[[[]]]^^^___bbbccccccfffiiikkkmmmooosssuuuvvvxxx|||}}}yyywwwuuurrrpppqqqooollllllllllllkkkjjjgggggggggggggggffffffeeefffddd```]]]\\\^^^aaadddlllrrr{{{yyynnnddd___YYYRRRKKKHHHEEEBBBEEEJJJSSSbbbvvvwwwjjj]]]XXXWWWWWWXXXZZZYYYZZZ[[[[[[[[[ZZZXXXWWWTTTSSSQQQOOOMMMJJJHHHGGGDDDAAA===:::888777555444333222111000////////////---111000+++)))+++...///............////////////000000//////......------//////......////////////111111111111111111111111222222222222111///......---------------.../////////000111000000///000000////////////000000000000000000111222333444444555555666666777777777777777999888777666555666777777666555333222333444777888888888888888888888999999999999999999999::::::::::::<<<>>>?????????AAACCCDDDDDDEEEFFFGGGHHHHHHIIIKKKLLLNNNOOOQQQSSSTTTTTTUUUWWW[[[]]]^^^```ccceeefffhhhjjjlllmmmoooqqqtttssswww|||{{{xxxuuussspppmmmmmmkkkjjjjjjkkkkkkjjjiiiffffffgggggggggffffffeeedddbbb___]]]]]]^^^aaabbbeeejjjrrr{{{tttiiibbb[[[SSSLLLHHHEEECCCGGGLLLUUUggg|||wwwjjj]]]XXXWWWWWWWWWZZZYYYYYYZZZ[[[ZZZYYYXXXWWWTTTSSSQQQNNNKKKIIIGGGFFFCCC???;;;999777666444333333222111000////////////---333555111------..................////////////000000//////......------000000000000111111000000111111111111111111111111222222222222111///.........------------...//////...000111000......///111////////////000000000000///000000111333444444555555555666777777777777777888777666555555555666777666555333333333444666777777777888888999999999999888888888999999::::::::::::;;;===>>>>>>???AAACCCBBBBBBCCCEEEGGGIIIJJJKKKKKKLLLNNNOOOQQQSSSTTTTTTTTTWWWZZZ\\\]]]```cccfffiiikkkmmmnnnoooppprrrttttttxxx}}}{{{xxxuuurrrooolllkkkiiihhhhhhiiijjjjjjiiiffffffgggggggggggggggfffcccbbb```^^^^^^___```aaabbbgggnnnuuu|||zzznnnggg\\\TTTLLLHHHEEEEEEIIIPPPYYYkkkyyylll^^^YYYXXXWWWWWWYYYXXXYYYZZZZZZZZZYYYXXXXXXUUUSSSPPPMMMJJJHHHFFFEEECCC@@@<<<999777666444333333222111000////////////)))000333111///111111000............////////////000000/////////////////////000111222222222222111111111111111111111111111111111111111000///............------......///000---///111///,,,,,,...111////////////000000000000...///000111222444444555444555666666777777666666666666555555555555666666444444444444444555555666666777888999::::::::::::777777888888999:::::::::999;;;===>>>>>>???AAABBB@@@AAACCCEEEGGGIIIJJJKKKLLLLLLMMMNNNPPPRRRSSSTTTTTTVVVYYY[[[\\\___bbbeeejjjlllnnnpppqqqrrrtttwwwwww{{{zzzwwwtttrrrnnnllljjjiiiggggggiiijjjiiihhhfffgggggghhhhhhhhhhhhhhhfffdddbbb```^^^]]]]]]]]]```dddiiiooottt{{{uuunnn```WWWNNNIIIGGGGGGLLLSSS```rrr|||nnn```ZZZXXXWWWWWWXXXWWWXXXYYYZZZZZZYYYXXXXXXUUUSSSPPPLLLIIIGGGFFFEEEDDDAAA===:::999888666444333222111000////////////***...///,,,,,,///111///............//////////////////000000000000000000---...000111222222222222000000000000000000000000//////000000000//////..................//////000,,,///000...+++***---111////////////000000000000......///111222333444555444555666666777777666666444555555666666555555555222333444555555555444444666777888:::;;;;;;::::::666777777888999999::::::999;;;===>>>>>>>>>@@@BBBBBBBBBCCCEEEFFFHHHIIIIIILLLLLLKKKLLLNNNPPPSSSUUUUUUVVVXXXYYYZZZ]]]aaadddfffiiilllooorrruuuxxx{{{{{{}}}}}}yyyvvvsssqqqnnnllljjjiiigggggghhhiiiiiihhhggghhhhhhiiiiiiiiiiiiiiigggfffeeebbb```___]]]]]]^^^aaafffkkkpppvvv|||}}}wwwfff\\\RRRLLLIIIHHHNNNUUUgggxxx}}}oooaaa[[[XXXWWWVVVXXXWWWXXXYYYZZZZZZYYYXXXXXXUUUSSSPPPLLLIIIFFFEEEEEEFFFCCC???<<<;;;:::888666333222111000////////////111222///++++++///000///............/////////000//////000000111111222222+++,,,...000111222222111////////////////////////---...///////////////..................///000000+++...000---***)))---111////////////000000000000---...///111222333555555444555555666666666666666333444555666666666444444111222444666666555444333666777999:::;;;;;;::::::666777777888999999::::::999;;;===>>>>>>>>>@@@BBBDDDDDDDDDEEEFFFFFFGGGGGGMMMLLLJJJJJJLLLOOOSSSUUUUUUVVVXXXXXXYYY\\\```cccbbbeeejjjnnnrrrwww{{{|||~~~~~~{{{wwwtttrrrpppmmmkkkkkkiiigggggghhhiiihhhggghhhhhhiiijjjjjjjjjjjjjjjhhhgggfffeeedddcccbbbaaa^^^aaaeeejjjooouuu|||~~~~~~kkkaaaVVVOOOJJJJJJOOOVVVlll}}}{{{nnn```[[[YYYWWWWWWXXXVVVVVVWWWXXXYYYZZZ[[[[[[WWWUUURRRPPPNNNKKKGGGDDDBBB@@@===<<<<<<:::888666000///...------,,,,,,,,,---///222333000***$$$ ............/////////000//////000000111111222222000000000000000000000000000000//////.........---***+++---//////...---,,,---------............///000000000000000000000000//////............//////111222222333333444444444888888888888777666444444444444555555666777777777444333333222333444666777777888888888888999999999777777777666777777888888;;;;;;<<<===>>>???@@@@@@DDDEEEFFFGGGHHHIIIIIIIIIIIIKKKNNNOOOOOOPPPRRRTTTVVVWWWXXXXXXXXXZZZ]]]```eeegggjjjmmmpppvvv|||}}}zzzvvvssspppooonnnmmmkkkhhhhhhhhhhhhgggeeeeeeeeefffhhhiiijjjkkklllkkkjjjiiihhhgggfffeeedddbbbdddgggkkkoootttxxxzzzqqqdddWWWQQQLLLJJJTTTbbbqqq{{{nnn```[[[YYYXXXWWWYYYWWWXXXXXXYYYYYYZZZZZZ[[[TTTRRRPPPNNNMMMKKKGGGEEEAAA???===<<<;;;:::777555444333222111000000000000///000111111111///---+++........./////////000000000000000000000111111111000000000000000000000000000/////////............+++,,,.../////////---------------............/////////////////////////////////............//////111111111222333333444444888888888888777666555444777777666666555555444444555444444333444555777888777888888888888999999999:::999999999999::::::;;;;;;;;;<<<===>>>???@@@@@@DDDDDDFFFGGGHHHIIIIIIIIIJJJLLLNNNOOOOOOPPPSSSUUUUUUVVVWWWWWWXXXYYY\\\___ccceeehhhkkkoootttyyy~~~}}}zzzvvvsssqqqoooooommmkkkiiihhhiiiiiigggffffffggghhhiiijjjlllmmmmmmkkkjjjjjjiiihhhgggffffffeeefffiiilllqqquuuyyy{{{yyypppdddYYYTTTOOONNNYYYggg|||zzzmmm```[[[YYYXXXWWWYYYYYYYYYYYYYYYZZZZZZZZZZZZQQQPPPNNNMMMLLLJJJHHHEEEAAA???<<<;;;:::999666444555555444333222222222222...---,,,++++++,,,............/////////000000000111111111111000000000000000000000000000000000000////////////............,,,---...///000///...------------............/////////////////////////////////............//////000000111222222333444444777888888777777666555444777777666666555444444444555444444555555777888888777888888888888999999999::::::999999::::::;;;<<<;;;;;;<<<===>>>??????@@@CCCDDDEEEFFFHHHHHHHHHHHHKKKLLLNNNOOOOOOQQQSSSUUUVVVWWWXXXWWWWWWYYY\\\^^^bbbdddgggiiilllpppuuuyyy{{{~~~}}}zzzvvvsssqqqppppppooommmjjjiiijjjjjjiiiggghhhhhhiiijjjlllmmmnnnooojjjjjjjjjjjjiiiiiiiiihhhiiijjjkkknnnrrrwwwzzz|||wwwrrrlllbbbZZZWWWTTTTTT```ooozzzmmm```[[[YYYXXXXXXYYY[[[[[[ZZZZZZZZZYYYYYYYYYRRRPPPNNNMMMLLLJJJGGGDDDAAA???<<<:::999888555333333333222111000000000000000...,,,*********+++,,,...////////////000000000222222111111000000//////000000000000000000000000///////////////...............///000000//////...---------............/////////////////////////////////............//////000111111222333444555555777777777777777666555555333333444555555666666777333333444555666777777888777777888888888999999999888777777777888999:::;;;:::;;;;;;<<<===>>>??????BBBCCCDDDFFFGGGHHHHHHHHHKKKLLLNNNNNNOOOPPPSSSVVVWWWXXXYYYYYYYYYZZZ]]]```bbbdddfffhhhjjjmmmqqqtttvvvxxxzzz|||~~~~~~|||yyyvvvtttrrrqqqqqqpppnnnlllkkkkkkkkkjjjiiihhhhhhiiikkklllmmmnnnoookkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmooossswww{{{}}}}}}vvvpppmmmggg^^^YYYXXXVVVXXXfffwwwzzzlll___ZZZZZZXXXXXXZZZ[[[[[[ZZZZZZYYYYYYXXXXXXUUUSSSPPPNNNMMMJJJFFFCCCAAA???<<<:::999888555333222111000//////...//////000000000000000/////////////////////000000000111222222111111000000//////111111111111111111111111........./////////////////////////////////......---------............///........................//////............//////111111222333444555666666666777777777777666666555333333444444555666666666111222333444555666666777777777888888888999999999777777777777888999:::;;;::::::;;;<<<===>>>??????AAABBBCCCEEEFFFGGGHHHHHHKKKLLLMMMMMMMMMOOOSSSVVVXXXYYY[[[[[[[[[]]]```cccccceeegggiiijjjlllnnnqqqqqqsssuuuvvvwwwyyy}}}}}}|||yyyvvvtttsssrrrrrrrrrpppnnnmmmmmmmmmlllkkkggghhhiiijjjkkkmmmnnnnnnlllllllllmmmmmmmmmmmmmmmllllllmmmooossswww|||~~~wwwooojjjggg```YYYUUUVVVVVVZZZkkk}}}~~~yyylll___ZZZZZZYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXWWWVVVTTTQQQOOOLLLIIIEEEBBBBBB@@@===;;;:::888555333333222111000000///000000***,,,...000111111000000/////////000000000111111111111111111000000000000111111111111111111111111........./////////////////////..................---------............///........................//////............//////000000111222444555666666666666777777777777666666666666555555444333333333000111222444555666666666777888888888888999999999777777888888999:::;;;<<<::::::;;;<<<===>>>>>>???@@@AAABBBDDDFFFGGGHHHHHHJJJKKKKKKKKKLLLNNNRRRUUUXXXYYY[[[\\\]]]___cccffffffhhhjjjkkkkkklllnnnooopppqqqssssssssstttwwwyyy|||}}}}}}{{{yyyvvvuuutttsssssssssqqqooonnnoooooonnnlllggghhhiiijjjlllmmmnnnnnnnnnnnnnnnnnnnnnooooooooommmmmmnnnppptttyyy~~~{{{ppphhhccc[[[UUURRRSSSTTTZZZnnn~~~~~~yyylll___ZZZZZZYYYYYY[[[XXXXXXXXXXXXWWWWWWWWWWWWTTTRRROOOMMMLLLIIIFFFCCCCCCAAA>>><<<;;;888666333333333111000000000000000******+++---............//////000000000111111111000000000000000111111111111111111111111111111111............/////////000///......------------------------............///........................//////............//////......///000222333444555666666777777777777666666666555555444444333333222000111333555666777777777777888888888888999999999666666666777888999;;;<<<999::::::;;;<<<===>>>>>>???@@@BBBDDDEEEGGGGGGHHHIIIJJJJJJJJJJJJLLLQQQTTTVVVXXXZZZ[[[]]]```eeehhhjjjlllnnnnnnmmmmmmnnnpppqqqrrrssssssrrrrrrtttvvvyyy{{{|||{{{yyywwwuuutttttttttuuusssppppppppppppooommmiiiiiijjjlllmmmnnnooopppppppppppppppoooooooooooonnnnnnoooqqquuu{{{|||mmmdddYYYSSSPPPQQQRRRZZZqqq~~~~~~yyylll___ZZZZZZYYYYYY[[[WWWWWWWWWWWWWWWWWWWWWWWWPPPOOOMMMLLLKKKIIIFFFDDDDDDBBB???===;;;999666444222111000///............222111000///......//////000000000000111111111111//////000000111111222222111111111111111111111111---.........//////000000///...---,,,,,,,,,,,,,,,---------.........//////........................//////............//////,,,,,,---///000222333333666666777777777777777666222222333444444555555666111222444666888888888888777888888888888999999999333333333444555777888999999::::::;;;<<<===>>>>>>>>>???AAACCCEEEGGGGGGHHHIIIIIIIIIIIIIIILLLPPPSSSTTTVVVYYY[[[]]]```eeehhhlllnnnppppppooonnnooopppsssttttttsssrrrrrrsssuuuwww{{{~~~|||{{{yyywwwuuuuuuuuuuuuuuusssqqqpppqqqqqqooonnnjjjkkklllmmmnnnpppqqqqqqqqqqqqqqqpppppppppooooooppppppppprrrwww}}}uuuhhhYYYSSSOOOPPPQQQZZZrrr}}}~~~|||oooaaa\\\ZZZXXXXXXYYYWWWWWWXXXXXXWWWUUUTTTRRRRRRQQQOOOLLLIIIFFFDDDCCCEEEDDDAAA>>>;;;888666555333222111000////////////---------............///000111222222222000///...111111000000000000111111...000222333333333111000------............------,,,---------,,,---000222000000111111000...,,,+++/////////...---,,,******,,,---.........---,,,+++---......000222444666777555555666666555444333333333444444555555444444333444444555555777888999:::888888888888888888888888999999999888888888888888666777777888:::;;;;;;<<<>>>???AAABBBBBBBBBDDDFFFLLLKKKKKKKKKMMMPPPSSSUUUSSSVVVYYY\\\]]]___bbbdddkkkmmmooopppppppppqqqrrrttttttttttttttttttuuuuuuwwwzzz}}}|||{{{yyyxxxwwwwwwwwwrrrrrrqqqqqqpppqqqqqqqqqmmmnnnnnnnnnooooooppppppqqqqqqqqqppppppppppppppprrrssstttvvvyyy~~~}}}hhh[[[SSSNNNNNNPPP[[[uuu{{{xxxyyy}}}~~~~~~}}}||||||oooaaa[[[ZZZXXXWWWYYYVVVWWWWWWXXXWWWVVVTTTSSSQQQPPPNNNLLLIIIGGGEEEDDDCCCAAA???<<<999666444333333222111000////////////---------............///......///000111111111111333222111000////////////---///000222222111000///------............---------,,,,,,,,,---...///000---...////////////...---....../////////...------------.../////////...---000000000000111222333444555555666666555444444333333333444444444444333333444444444555666777888999888888888888888888888888888888888888888888999999888999999:::<<<======>>>>>>???AAABBBBBBCCCDDDFFFLLLKKKKKKKKKMMMOOORRRSSSSSSVVVZZZ\\\^^^```ccceeejjjllloooooooooooopppqqquuuuuuvvvvvvwwwxxxxxxxxx{{{}}}~~~}}}{{{zzzyyyxxxwwwwwwuuutttsssrrrrrrrrrrrrrrrnnnnnnooooooooopppppppppppppppppppppqqqqqqqqqqqqtttuuuwwwyyy|||mmmZZZSSSMMMMMMOOOZZZsss}}}zzzzzz|||}}}}}}}}}||||||nnnaaa[[[YYYWWWVVVXXXUUUVVVWWWXXXXXXWWWVVVUUUPPPOOONNNLLLJJJHHHFFFEEEBBBAAA???<<<999666444333333222111000////////////---------............///,,,,,,---...000222333444444333222000///...---------...000111111111///...------............------...+++)))***---//////---***+++,,,...////////////---......///000000//////------...///000000000///222222111000000000111111555555555666555555444333333333444444444444333333444444444444444555666777888888888888888888888888777777777888999999999:::999999:::;;;;;;<<<=========???AAABBBBBBCCCEEEGGGKKKKKKKKKKKKLLLNNNPPPQQQTTTWWWZZZ]]]___aaadddfffiiilllnnnooonnnooopppqqqvvvwwwxxxzzz{{{|||}}}}}}}}}{{{zzzyyyxxxxxxxxxwwwvvvuuutttsssssssssooooooppppppppppppqqqqqqpppppppppqqqqqqrrrrrrrrruuuvvvyyy{{{qqq\\\TTTNNNNNNPPP[[[sss||||||~~~|||||||||}}}|||nnnaaa[[[YYYWWWVVVWWWUUUVVVWWWXXXXXXXXXWWWVVVOOOOOOMMMLLLJJJHHHGGGFFFCCCBBB@@@===;;;888666555333222111000////////////---------............///---,,,,,,---///111333555333222111000.........------...000222222111000///------............------...***''')))...000...******+++,,,---......//////---....../////////......,,,,,,---...///000000000222111111000000000000000444555555555555555444444333333333444444333333333444444333333333444555555888888888888888888888888666666777888999:::::::::777777888999999:::;;;;;;===???AAABBBBBBCCCEEEGGGJJJJJJJJJKKKLLLMMMOOOPPPTTTWWW[[[^^^```bbbeeegggiiilllnnnoooooooooqqqrrrvvvxxxzzz}}}}}}|||{{{zzzzzzzzzyyyxxxvvvuuutttttttttqqqqqqqqqqqqqqqqqqrrrrrroooppppppqqqrrrsssttttttsssuuuxxx{{{sss```XXXQQQQQQTTT^^^uuu~~~~~~|||zzz{{{{{{~~~}}}oooaaa[[[YYYWWWVVVWWWUUUVVVWWWXXXXXXXXXWWWVVVOOOOOOMMMLLLJJJHHHGGGFFFBBBAAA???===:::888666555333222111000////////////---------............//////............000222333111000//////////////////...///111333333222111000------............------...***(((***...000---))),,,,,,,,,,,,------.........//////...---,,,++++++++++++,,,,,,---...///000////////////000111222222444444555555555555555444222333333333333333333222444444333333333444444555777777777777777777777777666666777888999:::::::::777888888999999:::::::::<<<>>>@@@BBBBBBCCCEEEGGGIIIJJJJJJKKKMMMNNNOOOPPPSSSVVVZZZ^^^```bbbeeegggiiilllnnnoooppppppqqqsssuuuwwwzzz}}}~~~||||||{{{zzzzzzxxxwwwuuuuuuttttttssssssssssssssssssrrrrrrppppppqqqrrrsssttttttuuutttvvvyyy|||uuucccYYYSSSTTTWWWaaaxxxzzzyyy{{{|||{{{~~~pppbbb\\\ZZZWWWVVVWWWVVVWWWXXXYYYYYYXXXWWWVVVPPPOOONNNLLLJJJHHHFFFEEE@@@???===;;;888666444333333222111000////////////---------............///111000000000000000111111/////////......//////000///000222333444333111000------............---------,,,***,,,//////---***------,,,,,,---...///////////////...---+++***))),,,,,,,,,,,,,,,---...///---......///000111333444333444555555666555555555222222333333333333222222333333333333333444555666777777777777777777777777777777777888999999999::::::::::::;;;;;;<<<<<<<<<<<<>>>@@@BBBBBBDDDFFFHHHHHHIIIJJJLLLNNNOOOQQQQQQRRRUUUZZZ]]]___bbbeeeggghhhkkkmmmoooooopppqqqssssssuuuxxx|||~~~|||~~~~~~}}}}}}{{{zzzyyyxxxwwwvvvvvvvvvuuuuuuttttttttttttssssssrrrrrrrrrsssssstttttttttvvvxxx{{{~~~zzzeee[[[TTTVVV[[[eee{{{yyyyyy{{{~~~zzzzzzrrrddd]]][[[XXXWWWXXXXXXXXXYYYYYYYYYWWWVVVUUUQQQPPPNNNLLLIIIGGGEEEDDD???>>><<<:::888666444333333222111000////////////---------............///000111111222222222222222111000///..................///111222333222111///------............------,,,---......///...---,,,,,,,,,,,,,,,...000222333......///......---,,,,,,......---,,,,,,---...///............000111222333333444444555666666555555222222333333333333222222333333333333444555777777777777777777777777777777888888888888888888999999::::::;;;;;;;;;;;;<<<<<<;;;>>>@@@AAABBBDDDFFFHHHGGGHHHJJJMMMOOOQQQRRRSSSQQQTTTYYY\\\^^^aaadddgggfffhhhkkklllmmmnnnoooqqqppprrrvvvyyy|||||||||{{{wwwxxxyyy{{{}}}~~~~~~|||{{{zzzyyyyyyyyyyyyyyyvvvvvvvvvuuuuuutttttttttssssssssssssttttttttttttuuuxxx{{{}}}|||iii___YYY[[[bbblllyyyyyy|||{{{xxxyyysssddd^^^[[[YYYXXXYYYYYYYYYZZZZZZYYYWWWUUUTTTRRRQQQOOOLLLIIIFFFDDDCCCAAA@@@>>><<<:::888666555333222111000////////////---------........./////////000222333444444333333333222000///---,,,,,,,,,---...000111222111///...---..................---,,,...000000...---------******+++,,,///111444666---...//////////////////111000...------...///000//////...//////000111222333333444555666666666555222222222333333222222222222333333444555666888999777777777777777777777777999999999888888888888888999999999999999999999:::;;;===@@@AAABBBDDDFFFHHHGGGHHHKKKNNNPPPRRRTTTTTTPPPTTTXXX[[[^^^aaadddfffdddfffiiijjjkkklllnnnooonnnppptttxxxzzzzzzyyyyyyuuutttssstttvvvzzz~~~}}}||||||{{{{{{{{{||||||wwwwwwvvvvvvuuuuuutttttttttttttttttttttssssssssssssuuuxxx{{{}}}|||oooeee^^^aaahhhsss}}}yyyyyy|||}}}zzzwwwyyyuuufff___\\\XXXWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTPPPOOONNNKKKHHHEEEBBBAAA???>>>===<<<:::777555444333111//////000111000///000///...------------------------...///000000111111000///...............---///000000///......///...,,,,,,---///000///...///---++++++---.........))))))***+++,,,...///000222111000.........///000............///////////////...------...000222444444555666777777666555444666444333111111222333444222222222222333333444555555555555555555555555555;;;888555555888::::::999777999;;;<<<;;;;;;<<<===;;;===@@@AAAAAABBBEEEGGGGGGHHHJJJKKKMMMOOOQQQQQQSSSVVVYYY\\\]]]___bbbdddhhhhhhggghhhiiikkkmmmoooqqqqqqrrrssstttuuuvvvwwwuuuuuuuuuuuuwwwzzz}}}}}}}}}|||}}}~~~~~~}}}|||{{{zzzyyyyyyvvvvvvuuutttssssssrrrrrrrrrsssttttttuuutttttttttssssssuuuwwwzzz~~~ssspppkkkjjjppp~~~yyyyyyzzz}}}|||wwwwwwzzzuuuggg```\\\YYYXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTNNNMMMLLLKKKHHHFFFDDDCCC>>>>>>===;;;999777555444222111//////000000000/////////...---------------------......///000000111......---,,,,,,,,,,,,,,,---///000000///......///...---,,,---///000///...((('''&&&'''***---//////((((((((()))***+++,,,---222111///.........///000............//////////////////......///111333555555555666777777666555555666555333222111222333444444444333222222222333333333333444444555666777777:::777555666888::::::999666888:::;;;::::::;;;<<<;;;===???AAAAAABBBDDDFFFGGGGGGIIIKKKMMMOOOQQQRRRSSSVVVZZZ\\\^^^___bbbdddgggggghhhhhhjjjlllnnnoooqqqqqqrrrrrrssssssttttttsssrrrrrrsssuuuwwwzzz|||}}}|||{{{{{{|||~~~~~~|||{{{zzzzzzvvvvvvuuutttsssrrrrrrqqqqqqqqqrrrssssssssssssrrrrrrssstttuuuxxx||||||xxxtttssszzz}}}yyywwwxxxzzz~~~{{{vvvvvvyyyvvvggg```]]]ZZZYYYYYYXXXXXXXXXXXXWWWVVVUUUUUULLLLLLKKKJJJIIIGGGEEEDDD======<<<:::888666444333222000......///000///...//////...------------...------......///000000000......---,,,,,,,,,,,,------///000000///...//////...---,,,---/////////---111...,,,++++++,,,,,,+++------,,,,,,------...///111000///.........//////............////////////000000//////000222444555555666666777777666666555666555444333222333444444555555444333222222222222111222333444666777888999999777666666888999999888555777999:::999999:::;;;;;;===???@@@@@@AAACCCEEEFFFFFFHHHJJJLLLOOOQQQSSSTTTVVVZZZ\\\^^^___aaacccfffggggggiiikkkmmmooopppqqqqqqqqqrrrrrrqqqqqqqqqpppoooooopppqqqtttvvvxxx{{{zzzyyyyyyyyyzzz{{{|||{{{}}}~~~}}}|||{{{wwwvvvuuutttsssrrrqqqqqqoooppppppqqqqqqqqqqqqqqqqqqqqqrrrsssuuuwwwzzz{{{|||yyyuuuuuuwwwzzzyyytttuuuxxxvvvhhhaaa^^^[[[ZZZZZZWWWXXXXXXXXXWWWWWWVVVUUUMMMMMMLLLKKKIIIFFFDDDCCC===<<<;;;:::888555333222111///...---...///...---///......---------..................//////000000000//////.........//////...///111111///...///000///---,,,---...///...---333111...,,,,,,,,,+++***000000///////////////000////////////.../////////............////////////000000000111222333555666666666666666666666666666666555444333333333444444444444333222222222333333333333444555666777888888777777777777888888888888555777999:::999999:::;;;;;;===???@@@@@@@@@BBBDDDEEEFFFGGGIIIKKKNNNQQQSSSTTTVVVZZZ\\\]]]^^^aaaccceeeeeeggghhhjjjlllnnnooopppqqqqqqrrrrrrqqqpppooonnnnnnnnnooopppqqqssstttxxxwwwwwwvvvwwwxxxyyyyyy~~~~~~{{{uuuqqqnnnooorrrwww{{{~~~}}}xxxwwwvvvuuusssrrrqqqpppoooooopppqqqqqqqqqqqqpppppppppppppppqqqsssuuuvvvvvvxxx|||xxxttttttwww{{{}}}vvvrrrtttwwwuuugggaaa^^^[[[ZZZ[[[WWWWWWWWWXXXWWWWWWVVVVVVOOOOOOMMMKKKHHHEEECCCAAA===<<<;;;:::888555333222111///...---...///...---......---------......///............//////////////////.........//////000...000111111000//////000///...------...///...,,,'''&&&&&&'''+++...000000...------,,,,,,,,,,,,,,,.........////////////...............////////////000000111111333444555555666555555555555555555666555555444444333333333333111111111222333444555666555555555666666666666666666666777888777777888888666888:::;;;:::::::::<<<;;;<<<>>>??????@@@AAACCCFFFFFFFFFGGGJJJMMMPPPRRRSSSVVVYYY[[[\\\]]]___aaacccdddeeegggiiijjjkkklllnnnoooqqqrrrrrrqqqpppooonnnnnnoooooopppqqqrrrrrrssssssttttttuuuwwwxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz|||{{{zzzzzzxxxssslllgggccccccdddfffjjjssszzzyyyxxxvvvtttrrrqqqpppoooooopppqqqqqqqqqqqqqqqnnnnnnmmmmmmnnnooopppqqqqqqsssuuuxxx|||~~~wwwsssssswww|||zzzrrrqqqssswwwuuufff```^^^[[[ZZZ[[[VVVWWWWWWXXXWWWWWWVVVVVVPPPOOONNNKKKHHHEEEBBB@@@======<<<:::888666444333222000......///000///......------------...//////......//////////////////---,,,,,,,,,,,,---.........000111111000//////000///...------...///---,,,***)))((())),,,...//////......---------------...------.../////////..................///////////////000111222333444444555555555444333333444555555444444333333333222222222000000111222333555666777666666666666666666666666444666888888777666777888666888:::;;;::::::;;;<<<:::<<<>>>>>>>>>???@@@BBBGGGFFFFFFGGGIIILLLOOOQQQRRRUUUXXXZZZZZZ[[[]]]___```aaaccceeefffgggggggggiiikkknnnpppqqqqqqpppoooooooooppppppqqqqqqqqqqqqooopppqqqrrrssstttuuuuuuuuuuuuttttttsssrrrqqqqqqsssqqqpppqqqqqqnnngggbbbZZZWWWWWWYYY\\\eeeuuu|||{{{zzzxxxuuusssrrrqqqnnnoooppppppqqqqqqppppppmmmlllkkkkkkkkklllnnnnnnnnnoooqqqrrruuuzzzzzztttrrrsssvvv|||xxxpppppprrrwwwssseee___]]]ZZZYYYZZZVVVVVVWWWWWWXXXWWWWWWVVVOOONNNMMMKKKHHHEEECCCBBB>>>>>>===;;;999777555444222111//////000000000///---------------...///////////////////////////...,,,,,,,,,,,,,,,---......///000222222000///000111000...------......---,,,333000...,,,---------,,,/////////...//////000000,,,---.../////////..................////////////...///000222333333444444444333222222222222333444222222333333222222111000111111111222333444555666555555666666777777888888333666888999777666777888555777999:::999999:::;;;:::<<<>>>>>>>>>>>>@@@AAAHHHGGGFFFFFFGGGJJJMMMOOOQQQSSSVVVXXXYYYZZZ\\\]]]^^^___aaabbbcccccccccbbbcccfffiiimmmooopppooooooooooooppppppqqqqqqppppppnnnnnnoooppppppppppppppppppooonnnmmmlllkkkjjjjjjiiigggfffhhhjjjiiiddd___YYYTTTQQQRRRUUUZZZeeeooo~~~~~~|||yyywwwtttsssrrrmmmmmmnnnoooooooooooonnnkkkkkkjjjiiijjjkkklllmmmllllllmmmmmmooosssyyy}}}~~~wwwsssrrrrrrtttyyywwwoooppprrrxxxssseee___\\\ZZZYYYZZZVVVVVVWWWWWWXXXWWWWWWWWWMMMLLLLLLJJJIIIGGGEEEDDD???>>>===<<<:::777555444333111000///000111000///---------------...///000///////////////........................///000111///000222222000///000111000///------......---,,,,,,***((()))+++,,,------+++++++++++++++,,,------+++,,,.../////////................../////////000...///000111222333333333333333222111111222333333111222222222222111000000333333333222222333444444333444555666777888999:::222666999999777555666888444666888888888777888::::::<<<===>>>===>>>???AAAIIIHHHFFFFFFGGGIIILLLNNNPPPSSSVVVWWWXXXYYYZZZ\\\]]]^^^```aaaaaaaaa```______bbbfffjjjmmmoooooonnnoooooopppppppppppppppooommmmmmnnnnnnmmmmmmlllkkklllkkkjjjiiihhhgggfffeeeccc```___bbbffffffbbb]]]___XXXRRRRRRRRRTTTZZZ```kkk|||}}}zzzxxxuuusssrrrkkklllmmmmmmnnnnnnmmmmmmjjjjjjiiiiiiiiijjjlllmmmjjjkkkkkkjjjkkkoootttxxx|||}}}~~~}}}vvvttttttpppssswww~~~wwwppppppsssxxxssseee^^^[[[XXXWWWXXXTTTUUUWWWYYYZZZWWWRRRNNNOOOMMMJJJIIIGGGFFFCCCAAAAAA???<<<::::::888555333111111111111000000000000...............///000000000111222222222111///.........---------///111222111000/////////000222222------...//////000//////,,,,,,,,,,,,,,,,,,,,,,,,+++---000222222000...,,,000...---...///000///---000000///...---,,,,,,+++000000111222333444444555444333333222222333333444111111111111111111111111000000111111111222222222666666555555666888:::;;;777777777777888888888888777777888999999999888888============>>>???AAABBBEEEEEEEEEEEEGGGIIIKKKLLLLLLPPPUUUXXXZZZ[[[\\\]]]aaaaaabbbbbbbbbaaaaaa``````aaaccceeegggiiiiiijjjlllkkkkkkjjjjjjkkkkkkllljjjjjjkkkkkkjjjiiigggfffeeeeeedddccc```]]][[[YYYVVVUUUUUUVVVXXX\\\___bbb___\\\VVVQQQMMMMMMQQQUUUaaahhhttt}}}zzzwwwuuuuuutttpppooommmmmmnnnmmmjjjhhhjjjiiigggffffffhhhjjjkkklllllllllkkkjjjlllooorrrxxx}}}~~~yyyuuu|||xxxrrrpppnnnqqqssswww~~~vvvqqqppprrryyyssseee^^^[[[XXXWWWXXXUUUUUUVVVXXXYYYWWWSSSOOOPPPMMMKKKIIIHHHFFFCCCAAAAAA???<<<;;;:::888555333/////////..............................///000000///000111111111000...---///......//////000111222333222111/////////000000...---,,,,,,,,,---///000------------------------------............//////111///............,,,+++++++++,,,---...///000111...///000111222333333444555444444333333444444555222222222222222222222222222222222333333333444444555555555555666777888888666666777777777888888888777888888999999999999999<<<<<<===>>>???@@@@@@AAACCCCCCBBBCCCDDDFFFHHHJJJKKKNNNRRRUUUVVVXXXZZZ\\\___```aaaaaabbbbbbaaaaaa```aaabbbdddfffgggggghhhiiiiiihhhhhhggghhhhhhhhheeeeeeffffffeeedddcccbbb\\\\\\\\\[[[YYYVVVTTTRRROOONNNNNNNNNPPPUUUYYY\\\]]][[[VVVQQQLLLKKKNNNPPPNNNTTT___nnn{{{xxxvvvuuuuuuooonnnmmmmmmnnnnnnlllkkkiiihhhfffeeeeeefffhhhiiikkklllllllllkkkmmmooorrrvvvzzz|||yyyvvvrrrpppoooppprrrvvv}}}|||tttpppooorrryyysssddd^^^[[[XXXWWWXXXVVVVVVUUUVVVWWWVVVSSSQQQPPPNNNKKKIIIHHHGGGDDDBBBBBB???===;;;:::888555333000///......------.....................///000000000111111222222000///......///000111222222222222444333222000///.........///---+++******,,,///000........................///---+++******,,,///111222111//////...---+++))))))***+++---///000222222......///000111222222333666555555444444555555666333333333333333333333333444444444444555555555555444555555666666555555555666666777777777777888888777888999::::::::::::::::::;;;===???@@@@@@@@@???BBBBBBBBBBBBDDDFFFHHHIIIJJJLLLOOOQQQRRRTTTWWWZZZ]]]^^^___```bbbbbbbbbbbb```aaabbbdddeeeffffffffffffffffffeeedddddddddddd``````___^^^]]][[[ZZZZZZSSSSSSSSSSSSQQQOOOMMMLLLJJJHHHGGGGGGIIIMMMRRRVVV[[[ZZZVVVQQQLLLIIIIIIIIIFFFJJJQQQ]]]mmm~~~{{{xxxvvvvvvooonnnmmmmmmoooooonnnmmmggggggeeeddddddeeefffgggjjjlllnnnnnnnnnoooqqqsssvvvyyy}}}|||tttpppoooooooooqqqvvv}}}yyyrrrnnnooossszzzrrrddd]]][[[XXXVVVWWWXXXVVVUUUUUUVVVUUUTTTRRRPPPNNNKKKJJJIIIHHHEEECCCBBB@@@===;;;:::888555333222111000////////////000...............///000000222222333333333222111000---...000111222222111000333222111000000/////////......,,,,,,,,,---...///---------------------------,,,***)))***,,,...000222111000000000///,,,***..............................///000111222333333555555444444444444555555333333333333333333333333444444444444555555555555555666666777666555444333666666666666777777777888777888999::::::;;;::::::999;;;===???@@@@@@???>>>DDDCCCCCCDDDEEEGGGIIIKKKKKKLLLMMMNNNOOORRRVVVYYYZZZ[[[]]]___aaabbbbbbcccbbbcccdddeeefffgggggggggfffffffffeeedddbbbaaaaaa]]]\\\YYYWWWTTTRRRQQQPPPMMMMMMNNNNNNNNNMMMKKKJJJIIIGGGDDDDDDFFFJJJOOORRRYYYYYYWWWSSSMMMHHHEEEDDDHHHIIILLLSSS___qqq}}}zzzxxxwwwrrrpppooonnnoooooonnnlllhhhgggfffeeeddddddeeeeeejjjmmmppprrrssstttuuuwwwyyy|||{{{sssooonnnnnnooorrrwww~~~wwwqqqmmmnnnsss{{{rrrddd]]]ZZZWWWVVVWWWXXXWWWUUUTTTUUUUUUTTTSSSPPPNNNLLLJJJJJJHHHFFFDDDCCCAAA>>><<<:::888555333222111///.........///000...............///000000000111222222222111//////,,,---///000111000000///000000000111111111000000---...///000000///------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...000000000111222222///---000//////...------,,,,,,///000000111222333444444444444333333333333444444222222222222222222222222333333333333444444444444666777888888777666444333555666666666666777777777666777888999::::::::::::999:::===???@@@@@@???>>>CCCCCCCCCCCCEEEGGGIIIJJJKKKLLLLLLMMMNNNQQQUUUYYYWWWXXXZZZ]]]___```aaabbbdddeeefffggghhhhhhhhhhhhgggggggggfffdddbbb```___\\\YYYUUUPPPMMMJJJIIIIIIHHHIIIKKKLLLLLLLLLKKKKKKIIIGGGEEECCCEEEHHHLLLOOOWWWXXXWWWTTTNNNHHHDDDBBBBBBCCCDDDGGGOOO___sss}}}zzzyyywwwtttqqqoooooonnnlllkkkiiihhhgggfffeeeeeeddddddiiilllqqqtttwwwyyy|||~~~zzzrrrnnnmmmmmmpppsssyyyuuupppnnnmmmsss}}}rrrccc]]]ZZZWWWVVVWWWXXXVVVUUUUUUUUUUUUTTTRRRPPPNNNLLLKKKKKKIIIGGGEEEDDDBBB>>><<<;;;888555333000///---++++++,,,---..................///000000...//////000///...---,,,,,,---...//////000000000//////000111111111111111,,,...000222222000---+++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---......------//////000111333222000------------...............000000111222333444555555333333333222222333333333111111111111111111111111111222222222333333333333777777777777777666555444555555666666666666777777555666777888999:::::::::999:::<<<>>>?????????>>>@@@@@@@@@AAABBBDDDFFFGGGKKKKKKLLLMMMMMMPPPTTTWWWTTTVVVXXXZZZ\\\^^^______bbbccceeefffggghhhhhhhhhgggggggggfffcccaaa^^^\\\XXXUUUPPPKKKGGGEEEEEEEEEEEEGGGIIIKKKLLLLLLLLLLLLIIIHHHFFFDDDEEEFFFHHHJJJSSSUUUVVVSSSNNNHHHDDDBBB:::<<<>>>???EEERRRdddqqqyyyqqqmmmkkkkkkkkkpppttt{{{~~~|||zzzzzzwwwssspppooonnnllljjjiiihhhhhhgggeeedddccccccfffjjjoootttyyy~~~yyyrrrnnnnnnnnnpppssszzz{{{sssooommmmmmttt~~~qqqccc\\\ZZZWWWUUUVVVWWWVVVUUUVVVVVVVVVTTTRRRPPPOOOLLLKKKKKKJJJHHHFFFEEEBBB???===;;;888555333000///,,,+++***+++---..................///000000//////000111000///...---............///000111222000000111222111111//////---...///000///...,,,+++------------------------)))***+++---...///............///000111000---***,,,,,,,,,---...///000000//////000111222333444444444444333333333333444444222222222222222222222222222222222222333333333333666666555555444555555555555555555666666666777777444555666777888999999999:::;;;;;;<<<===>>>??????@@@@@@@@@@@@AAACCCFFFGGGIIIJJJLLLLLLMMMOOORRRUUUSSSTTTVVVXXXZZZ[[[\\\\\\]]]^^^```bbbdddeeeeeefffeeeeeedddcccaaa]]]ZZZXXXRRRNNNJJJEEECCCBBBCCCEEEEEEGGGIIILLLNNNOOOPPPPPPKKKKKKIIIHHHGGGGGGGGGGGGOOOQQQRRRQQQLLLGGGDDDBBB:::<<>>@@@HHHVVVaaavvvsssnnnfffaaa____________cccffflllsss|||}}}|||zzzwwwssspppoooooonnnlllhhhggggggfffdddcccaaa```bbbeeekkkqqqxxxwwwqqqooooooooonnnrrrzzzxxxppplllkkkllltttqqqccc\\\ZZZWWWUUUVVVVVVVVVVVVVVVWWWVVVSSSQQQQQQOOOMMMLLLKKKJJJHHHFFFEEEBBB???===;;;888555333222111...,,,,,,---///111...............///000000222222333444333222111000000000/////////111333444222222222222111000...---///...------,,,,,,,,,,,,........................+++++++++,,,---...000000///.../////////---)))&&&---------............///......///000111222333333555555555444444555555555333333333333333333333333222222222333333333444444555444333222222333555666555555555555666666666777333444555666888888999999;;;;;;;;;;;;<<<>>>???@@@BBBAAAAAABBBCCCEEEGGGIIIGGGIIIKKKLLLLLLNNNQQQSSSRRRSSSUUUWWWXXXZZZZZZ[[[YYYZZZ\\\^^^```bbbbbbcccbbbbbbbbb```^^^ZZZVVVTTTLLLIIIEEEBBB@@@AAADDDFFFHHHIIILLLOOOQQQSSSTTTTTTOOONNNMMMLLLKKKIIIHHHHHHLLLNNNOOONNNKKKFFFCCCBBB;;;>>>@@@>>><<<@@@IIIRRRcccmmmvvv{{{|||zzzrrrjjjaaa]]]YYYWWWXXXZZZ\\\]]]]]]___ccciiirrr~~~~~~}}}yyyvvvrrrpppppppppoooooogggffffffeeecccaaa___^^^___bbbhhhooowwwvvvpppooopppqqqmmmqqqyyyuuunnnkkkjjjlllttt}}}ooo```YYYVVVTTTSSSTTTUUUUUUVVVWWWVVVUUUTTTSSSQQQOOOLLLKKKJJJIIIFFFDDD@@@>>>:::999888888777666222222222111000//////............//////000111222444444444333222111000///......///000111111222222333333222222111000//////------............------------......------,,,+++///............///000000////////////............------------------------000000111222333444333333777666333111000111222333444444444333333222222222555555444333333222111111555555555555555555444444333444555555666666555555777777777888999:::<<<==================<<<<<<<<>>===<<<>>>AAAEEEHHHUUUZZZ```dddccc```]]]\\\RRRQQQPPPPPPQQQUUU\\\aaabbbeeehhhmmmrrrzzz}}}||||||wwwvvvuuusssqqqooonnnmmmiiigggeeecccaaa___[[[XXXZZZ^^^ccchhhnnnzzz}}}vvvrrroooppprrrooosss{{{rrrhhhfffhhhkkkrrr}}}{{{mmm___XXXVVVTTTSSSTTTUUUUUUVVVWWWVVVUUUTTTSSSQQQOOOLLLKKKJJJIIIFFFDDDDDDAAA===:::888777555333222222111111000//////...............///000111222222222222222111000///.........///000111222333444444444333222111000//////------............------......//////......---,,,------,,,,,,------...///////////////............++++++++++++++++++++++++---...000222333444555555666555444222111111222222444333333333333333333222333333333333333333333333444444444444444444555555333444555555666666555555555555666777888999;;;<<<<<<<<<<<<<<<============???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIKKKMMMOOOPPPQQQRRRSSSTTTUUUUUUVVVVVVVVVZZZYYYXXXVVVVVVVVVVVVWWWXXXVVVSSSSSSSSSQQQMMMJJJJJJHHHFFFDDDDDDFFFIIIJJJMMMNNNPPPRRRUUUWWWYYYZZZZZZXXXUUUQQQMMMKKKIIIHHHIIIJJJLLLLLLKKKHHHEEECCCAAA???===;;;;;;===@@@BBBGGGKKKPPPSSSSSSQQQOOOOOOMMMMMMNNNNNNRRRYYYaaagggnnnppprrrtttvvvzzz~~~||||||wwwvvvuuusssqqqooonnnmmmkkkiiieeeccc```\\\XXXUUUSSSWWW[[[___eeeooo}}}{{{tttpppmmmmmmooonnnsss{{{}}}qqqhhhfffiiilllsss~~~xxxkkk]]]WWWVVVTTTSSSUUUUUUUUUVVVWWWVVVUUUTTTSSSPPPNNNLLLKKKJJJIIIFFFDDDEEEBBB>>>;;;999777555333222111111000000//////...............///000111222111111111111000///............///111222444555666666666444333111000///...------............------///////////////...------------,,,,,,------...///////////////............+++++++++++++++++++++++++++,,,...000333444555666555444444333333222222111222333333333333333333444111111222333333444555555222222333333444444555555444444555666666666666555444444444555777999:::;;;;;;;;;;;;<<<=========>>>@@@AAAAAABBBCCCDDDDDDDDDDDDEEEFFFIIIKKKMMMOOOPPPOOOPPPRRRSSSTTTTTTSSSRRRVVVUUUSSSRRRQQQQQQQQQRRRPPPNNNLLLLLLLLLLLLJJJHHHKKKJJJIIIHHHIIIKKKMMMOOOSSSSSSSSSSSSUUUWWWYYYZZZZZZYYYWWWSSSOOOKKKHHHFFFFFFHHHJJJKKKKKKIIIGGGEEEBBB@@@===:::999999;;;<<<<<<@@@DDDFFFFFFFFFFFFGGGGGGHHHJJJMMMTTT^^^hhhppp{{{||||||{{{yyyxxxyyyzzz~~~}}}}}}xxxwwwuuusssqqqooonnnmmmmmmjjjfffbbb^^^ZZZTTTQQQMMMPPPSSSUUUZZZbbbmmmuuuxxxqqqmmmjjjiiikkkmmmrrr{{{{{{pppgggfffiiillltttuuuhhh[[[WWWVVVTTTTTTUUUUUUUUUVVVWWWVVVUUUTTTSSSPPPNNNLLLJJJJJJHHHFFFDDDAAA???===;;;;;;999777555111111000000////////////...............///111111000111111111000000///...---...///111333555666777777666555333111000......------............------...............------,,,---------------...//////////////////....................................+++,,,...000222333444444333444444444444333222111222222222333333444444444111222222333333444444555111111222222333444555555444444555666666666666666444444555666777999:::;;;::::::;;;;;;<<<===>>>>>>AAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFHHHJJJKKKMMMMMMLLLMMMOOOQQQQQQQQQPPPOOORRRQQQOOONNNMMMMMMMMMNNNIIIHHHHHHHHHHHHIIIJJJJJJMMMMMMMMMMMMNNNPPPRRRSSSWWWUUUTTTRRRRRRTTTVVVWWWXXXXXXVVVTTTPPPKKKFFFDDDDDDEEEHHHJJJKKKJJJIIIHHHBBB@@@===:::888888999999888:::===>>>???@@@BBBCCCCCCEEEHHHMMMVVVaaannnvvv|||wwwrrrpppooosssvvv{{{~~~}}}yyyxxxvvvtttrrrooonnnmmmkkkhhhdddaaa]]]XXXSSSPPPKKKLLLNNNOOORRRXXX```eeemmmuuu~~~vvvppplllhhhhhhiiilllqqq{{{zzzooofffeeehhhmmmvvvsssggg[[[WWWVVVTTTTTTUUUUUUUUUVVVWWWVVVUUUTTTSSSPPPNNNKKKJJJIIIHHHEEECCCAAA???===;;;;;;999666444000000000///////////////------------...///000111111111111222111111000///---...///111333555666777777666555333111///...---------............------,,,------------,,,++++++,,,,,,++++++,,,,,,---...////////////....................................---...///000111222222222333333444444444333222222222222222333333444444444333333333333333333333333111111222222333444555555444555666666777777666666666666666777888999:::;;;999::::::;;;<<<======>>>@@@AAAAAAAAABBBBBBCCCCCCGGGGGGHHHHHHIIIJJJKKKKKKJJJKKKLLLNNNNNNNNNNNNMMMPPPOOOMMMKKKJJJJJJJJJJJJCCCCCCCCCDDDEEEHHHKKKMMMOOOPPPQQQRRRSSSTTTUUUVVVXXXVVVSSSQQQOOOOOOPPPQQQTTTTTTSSSQQQNNNIIIDDDBBBAAABBBEEEGGGIIIJJJIIIIIIAAA@@@===;;;999999::::::333555666777888999<<>><<<:::666222///////////////////////////------------...///000111000111111222222111000000......///111222444555666555555333222000///...---------............------,,,,,,,,,,,,,,,+++*********))))))))))))***++++++////////////............,,,,,,,,,,,,,,,,,,,,,,,,//////000111222222222222333333333333333333333333222333333333333333333444333333333333333333333333222222333333444444555555555555666777777777777666888777777777777888999::::::::::::;;;<<<<<<<<<===???@@@@@@AAABBBCCCCCCCCCHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLJJJHHHGGGFFFGGGGGG???@@@AAAAAACCCGGGMMMQQQTTTUUUVVVXXXYYYZZZZZZZZZZZZXXXUUUQQQOOOMMMLLLKKKMMMMMMMMMLLLJJJFFFCCCAAA>>>@@@BBBEEEGGGHHHHHHIIIAAA@@@>>><<<::::::::::::333555666777777888;;;===BBBDDDHHHMMMSSSZZZbbbhhhlllmmmllljjjeee```^^^]]][[[]]]aaaeeeiiiooouuuyyy}}}~~~zzzyyywwwuuurrrpppnnnmmmgggeeebbb___]]]ZZZVVVSSSIIIHHHGGGGGGGGGIIIKKKLLLUUUXXX```iiiqqqxxxzzzrrrtttyyy|||rrrnnnllliiihhhjjjmmmsss|||yyynnnfffeeehhhpppzzzttthhh\\\XXXXXXUUUTTTUUUUUUUUUVVVWWWVVVUUUTTTSSSOOOMMMKKKIIIIIIGGGEEECCCBBB@@@>>>;;;999555000---////////////////////////------------...///000000//////000000111000000///......///000111222333444333333222111000......---------............------,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,---////////////............------------------------...///000222333444444444444333222222222333444444444333333333333333333222111222222333333444444555444444444444444444555555555555666777777777777777888888777666666666666777;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???@@@BBBCCCDDDDDDFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHIIIJJJLLLNNNKKKJJJGGGEEEDDDCCCCCCDDD???@@@BBBCCCEEEJJJRRRWWWYYYZZZ\\\^^^______^^^]]]]]][[[YYYUUUQQQMMMKKKIIIFFFFFFFFFFFFEEECCCBBB@@@===>>>@@@CCCEEEFFFGGGGGGAAA@@@>>><<<:::999888888666777999999999:::<<<>>>BBBEEEHHHKKKNNNQQQUUUXXXZZZ[[[ZZZXXXTTTQQQPPPPPPOOOQQQUUUXXX]]]cccjjjoootttyyy{{{zzzxxxuuurrrpppnnnmmmhhheeebbb```]]]ZZZVVVSSSJJJIIIGGGFFFGGGGGGGGGGGGNNNNNNTTT]]]dddkkkwwwzzzooopppttt}}}yyypppmmmkkkiiiiiijjjnnnttt}}}vvvmmmggggggkkkqqq{{{ttthhh]]]YYYXXXVVVTTTTTTUUUUUUVVVWWWVVVUUUTTTSSSOOOMMMKKKIIIIIIGGGEEECCC>>>===;;;:::999666222///.........///////////////---------------...000000......///////////////......//////000111111222222222111111000///......------..................---------......------,,,+++///............///000000000/////////............////////////////////////---...000222444555666777555444222111111222444666444444444333333222222222///000111222444555666777555555555555555555444444555666666777777777777777888888777555555444444444;;;;;;;;;;;;;;;;;;::::::===>>>???@@@BBBCCCDDDEEECCCDDDEEEFFFHHHIIIKKKKKKKKKJJJHHHGGGGGGJJJMMMOOOIIIHHHEEECCCBBBAAAAAAAAAAAACCCEEEFFFIIINNNWWW]]]]]]^^^```bbbcccbbbaaa``````^^^\\\XXXTTTOOOKKKIIIBBBBBBBBBBBBBBBBBBAAAAAA<<<===???AAACCCEEEFFFFFFBBBAAA>>><<<999777666555444666777888777777999:::CCCEEEHHHIIIJJJJJJKKKMMMMMMMMMLLLJJJGGGEEEDDDEEEGGGIIIMMMPPPUUU\\\dddiiiooottt{{{{{{zzzxxxuuurrrpppnnnllliiigggccc```]]]YYYUUURRRMMMKKKIIIHHHHHHHHHGGGFFFIIIHHHKKKTTTZZZaaannn{{{{{{mmmnnnrrr{{{wwwnnnkkkjjjiiihhhjjjooottt~~~}}}tttlllggghhhmmmrrr|||rrrfff[[[XXXWWWVVVTTTUUUUUUTTTTTTUUUVVVVVVSSSQQQQQQNNNKKKIIIHHHFFFDDDBBB@@@>>>;;;888666444333333222222000///..............................------////////////............------...000111333444444222333333333222000///------...............------------------------------++++++,,,------......///......//////...---,,,,,,/////////......------------------...000222555666555555555555555444444444222333333444444333333222///000000111111222333333333333333444444444555555555555555555666666666666888777666666666777999:::;;;;;;:::999999999::::::;;;;;;===>>>@@@BBBCCCCCCEEEFFFFFFGGGGGGHHHIIIIIIGGGHHHIIIJJJJJJIIIHHHHHHHHHGGGDDD@@@===<<>>======<<<:::888:::;;;<<<===>>>@@@@@@AAA@@@???===:::888777666666555555666777888:::;;;<<>>======>>>???@@@@@@BBBDDDGGGJJJPPPWWW[[[dddjjjqqqxxx~~~~~~zzzxxxvvvsssrrroookkkhhhcccaaa___]]][[[XXXUUURRRNNNMMMKKKJJJHHHHHHGGGGGGFFFIIILLLOOOSSS\\\fffooo}}}wwwkkkmmmsss}}}~~~vvvmmmjjjiiihhhjjjnnnooouuutttlllgggdddfffjjjppp}}}uuuiii]]]YYYXXXUUUTTTTTTUUUTTTTTTUUUVVVUUUSSSQQQPPPMMMJJJHHHGGGFFFDDDBBB???===:::777444333222222222111000///....................................////////////............------...000111222333444333333333222111000......---...............------------------------------,,,,,,------....../////////////////////...------............---------,,,------...///111333555666777666666555444333333222222333333444444333333222111111222222333444444555333333333444444444555555555555555555666666666666888777777666777888999::::::::::::999999:::;;;;;;<<<===>>>???@@@AAABBBCCCEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHIIIIIIHHHGGGFFFCCCBBB@@@<<<::::::===@@@DDDFFFIIIMMMRRRYYYaaafffmmmooopppqqqpppmmmkkkiiieeedddaaa^^^[[[VVVOOOKKKBBB???===<<<;;;;;;999777::::::;;;<<<===>>>???@@@???>>><<<:::888777666666666666666777999:::<<<===EEEEEEEEEDDDCCCBBBAAA@@@===<<<:::999999:::<<<===<<<===???AAADDDIIIOOOSSS]]]bbbjjjrrrxxx~~~~~~{{{yyyvvvtttqqqnnnjjjgggccc```^^^\\\ZZZWWWTTTQQQMMMLLLKKKJJJHHHHHHGGGGGGEEEGGGJJJLLLOOOUUU___ggguuu}}}xxxnnnqqqwww}}}tttllliiihhhgggiiinnnooouuuqqqiiidddbbbdddiiippp~~~xxxkkk___ZZZXXXUUUSSSTTTTTTTTTTTTUUUVVVUUUSSSQQQNNNKKKIIIHHHGGGFFFDDDBBB>>>===999666333111000000222111000//////......///........................////////////............---......000111222333444333222111000///.........------...............---------------------------,,,,,,------......////////////000000000///.........------------,,,,,,,,,---...///111333444555555777777666555333222111111222222333333333333222222333333333444555555666666333333333444444444555555555555555555666666666666888777777777777888999999999999999999:::;;;;;;<<<>>>>>>??????@@@AAAAAABBBCCCDDDDDDEEEFFFFFFGGGGGGFFFGGGGGGGGGFFFFFFEEEDDD???>>>===;;;999:::===@@@CCCFFFKKKQQQWWW^^^eeejjjppprrrtttuuussspppmmmjjjhhhdddaaa``````\\\UUUNNNEEEBBB>>><<<<<<;;;:::999::::::::::::;;;<<<===>>>>>>===<<<:::888777777666777777777888:::;;;===>>>BBBCCCCCCCCCBBB@@@===<<<:::999888777777888999:::999:::;;;===>>>BBBGGGKKKSSSXXX```hhhpppwww}}}~~~|||yyyvvvsssqqqmmmiiifffaaa___\\\ZZZXXXUUURRRPPPLLLLLLJJJIIIHHHHHHHHHHHHGGGHHHJJJKKKLLLQQQZZZ```nnnuuu{{{qqqttt{{{{{{rrrjjjggggggfffiiinnnqqqwww{{{nnnfffaaa___bbbgggppp~~~wwwjjj^^^YYYWWWUUUTTTUUUTTTSSSSSSTTTUUUUUURRRPPPLLLJJJHHHHHHGGGFFFCCCAAA>>>===:::666333222111000111111000///////////////............////////////////////////..................///000111222333333333222000...------......,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......///000000000000000//////---------------,,,,,,,,,,,,...000333555555555555666555555444333222111111222222333333333333222222333333444444555666666666333333333444444444555555555555555555666666666666777777777888888888999999888888888999:::;;;<<<===?????????@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCC@@@@@@???===<<<===@@@BBBCCCGGGNNNUUU\\\ccciiinnnrrrtttvvvwwwuuuqqqmmmkkkjjjeeebbbcccfffddd\\\UUULLLIIIDDDAAA@@@???===<<<::::::999999:::;;;<<<======<<<;;;999888777777777777777888999:::<<<===>>>@@@AAABBBBBB@@@===:::888888888777777777888999:::999:::;;;<<<<<<>>>BBBEEEJJJOOOWWW```hhhqqqyyy~~~~~~|||yyyvvvrrrppplllgggddd```]]]YYYWWWUUUSSSPPPNNNKKKJJJJJJIIIHHHHHHHHHHHHIIIKKKMMMNNNOOOTTT[[[aaakkkrrr|||}}}qqqttt|||yyyqqqiiigggggggggjjjooouuu{{{yyylllddd___^^^aaafffppp~~~tttggg[[[WWWVVVUUUUUUVVVTTTSSSSSSTTTUUUTTTRRRPPPLLLKKKIIIHHHHHHFFFCCC@@@>>>===:::777444333222222111000000////////////000........./////////000000////////////..................///000111222222333333222000...------......,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------//////000000000000000///------------------------,,,...000333555555555555222222222333333333333333111222222333333222222111222222222333444444555555333333333444444444555555555555555555666666666666777888888888999999999999888888888999:::;;;<<<===????????????????????????@@@@@@AAABBBBBBCCCCCCDDDFFFEEEEEEDDDDDDCCCCCCCCCAAABBBAAA@@@??????BBBDDDEEEJJJRRRYYY```gggnnnrrrwwwyyyzzzzzzxxxtttpppnnnlllgggdddgggllllllfff```WWWSSSNNNIIIFFFCCC@@@===<<<;;;:::999999:::<<<===<<<;;;:::999888777777777777777888999:::<<<===>>>===???@@@@@@>>>;;;888666666666666666666777888888999:::;;;;;;:::;;;>>>@@@EEEIIIQQQYYYbbbkkkuuuzzz}}}zzzwwwtttqqqnnnjjjeeebbb^^^[[[WWWTTTRRRPPPNNNLLLJJJIIIIIIHHHHHHHHHIIIIIIIIILLLOOOQQQSSSXXX```fffkkkrrr{{{sssvvv~~~yyyqqqiiihhhhhhiiilllqqqyyyxxxjjjbbb^^^^^^bbbgggqqq~~~sssgggZZZVVVUUUUUUUUUWWWSSSSSSSSSTTTUUUTTTRRRPPPMMMLLLJJJJJJHHHFFFBBB???===;;;999777555444444444000000////////////000000.........//////000000111////////////...............//////000111111222222333222111000///.........,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------......///000000000//////---------............///---...///111333444555555000111111222222333333444111111222222222222111111111111111222333333444444333333333444444444555555555555555555666666666666777888999999::::::999999999999999999:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBBCCCBBBBBBAAAAAABBBCCCCCCAAABBBCCCCCCBBBCCCFFFHHHLLLQQQXXX^^^eeelllrrrwwwyyyyyyyyyxxxvvvsssooonnnmmmjjjhhhjjjpppsssqqqnnneeeaaa[[[VVVPPPJJJDDDAAA???>>><<<::::::;;;===>>>;;;:::999888888888888888777777777888:::;;;===>>><<<===>>>>>><<<:::888666333333444444555555666666777888999999888888:::<<>>:::999777555444444444555000000////////////000000---......///000000111111////////////............/////////000111111222222333333333222111000......+++,,,---...////////////+++++++++++++++++++++++++++,,,,,,------...//////------...///////////////........./////////000000------...///111333555666111111111111222222222222111111222222222222111111111111111222333333444444333333333444444444555555555555555555666666666666777888999:::::::::999999:::::::::999999:::;;;;;;;;;;;;<<<<<<======>>>>>>===>>>>>>??????@@@AAAAAA???>>>>>>>>>>>>???AAABBBAAACCCEEEGGGHHHKKKOOOQQQUUUYYY^^^dddjjjpppwww|||{{{zzzxxxvvvtttqqqooonnnmmmlllkkkmmmrrrwwwzzz{{{wwwsssnnnggg___WWWNNNHHHBBB@@@>>><<<;;;<<<>>>???:::999888888888888888888666666666777999:::<<<===<<<<<<<<<;;;;;;999888888333333444555666666777777777888999999777777999:::===@@@EEEKKKSSS]]]gggnnnwww{{{|||tttrrrooollljjjgggccc```[[[WWWRRROOOMMMLLLJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJNNNRRRUUUYYY___gggmmmrrrxxx}}}vvvnnngggfffhhhiiimmmsss}}}uuuggg___\\\\\\bbbhhhqqqzzzlll^^^XXXVVVTTTTTTVVVSSSRRRRRRSSSTTTTTTQQQOOOQQQOOONNNLLLJJJFFFAAA===888777555444333333444555000000////////////000111---......///000111111222000/////////............//////000000111111222222222333333333222111///---+++,,,---...////////////++++++++++++++++++++++++------......///000000000,,,,,,---...//////........./////////000000111111---------...000222555666333222222222111111000000111111222222222222111111111111222333333444444555333333333444444444555555555555555555666666666777777888999:::;;;:::999999;;;;;;:::999999999::::::::::::;;;;;;<<<======>>>=========>>>??????@@@@@@;;;;;;;;;;;;<<<===???AAACCCEEEIIILLLOOORRRWWWZZZ\\\___ccchhhmmmtttzzz}}}zzzxxxvvvttttttmmmmmmmmmooosssyyy|||uuulllaaaWWWPPPDDDBBB???=========???AAA999999888888888888888999555666666777888:::;;;<<<<<<;;;;;;::::::999999999555666777888999999999999888999;;;:::999999:::;;;:::<<>>CCCGGGNNNTTTYYY\\\```bbbfffiiilllppptttzzz~~~zzzvvvtttssssssqqqpppooopppttt{{{~~~sssbbbSSSLLLFFFBBBAAA@@@>>>@@@DDD???===:::777555555555666777777777888999999::::::===;;;999999:::::::::999777777666666666555555444555666666777888999999999999:::===AAAFFFOOOXXX^^^hhhmmmuuu|||}}}yyyssspppkkkgggddd```\\\ZZZWWWSSSNNNKKKIIIHHHHHHGGGGGGFFFEEEDDDEEEFFFHHHJJJIIILLLQQQWWW]]]eeemmmrrr|||uuunnngggeeeddddddjjjppp|||uuuhhh___[[[\\\ccckkksss}}}zzzwwwssspppyyyjjj\\\XXXXXXVVVUUUUUURRRSSSSSSSSSSSSSSSRRRRRRMMMMMMLLLLLLJJJFFFAAA===999888666555333333222222222111/////////000//////------------............,,,///111222111///...---...---,,,...222444444222444333222000//////..............................++++++++++++++++++++++++---------------...///000......//////......---,,,,,,,,,------.../////////......///000111222333333222333333333333333333444555444333111000000111111222222222222222222222222555555555555555555555555555666666777888888999999888999999::::::999999888;;;:::999999888888999999:::::::::::::::;;;<<<===;;;<<<<<<===<<<;;;:::999999:::;;;;;;;;;<<<>>>@@@CCCHHHOOOVVV[[[```eeegggnnnpppssswwwzzz~~~|||{{{zzzwwwvvvuuuwww{{{}}}lll]]]QQQJJJDDDBBB???<<<===@@@===<<<:::888666666666666777777777888999999::::::;;;:::888888999999999888777777666666555555555555666666666777888999999999======>>>???AAAGGGNNNSSSaaagggpppxxx}}}yyytttqqqlllgggddd```]]]ZZZXXXTTTOOOLLLJJJIIIIIIHHHHHHGGGFFFEEEEEEGGGIIIJJJIIILLLPPPUUU\\\dddlllrrr{{{uuunnngggeeeddddddiiipppyyytttggg___[[[\\\ccclllttt{{{sssppplllhhhfffdddaaa___yyyjjj\\\XXXXXXVVVUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPOOONNNMMMLLLJJJFFF@@@<<<999888666555333333222222444000++++++...111///---+++,,,---...///000111222///111222222000......///...------///111333333222333333111000////////////........................++++++++++++++++++++++++......---------...//////......//////......---,,,,,,,,,------.../////////...//////000111222333333444333333333333333333222333333333222111111000000222222222222222222222222666666666666666666666666555555555666777777888888888999999::::::999999888::::::999999888888999999888888999999:::<<<===>>>;;;;;;<<<<<<<<<;;;:::999888:::;;;;;;;;;===???AAABBBGGGOOOWWW]]]dddjjjnnnuuuwww{{{}}}~~~xxxiiiYYYPPPGGGBBB>>>:::999<<<::::::999999888777777666777777777888999999::::::;;;999777777888999888777888888666555555555666777666666777777888999999999======<<<;;;<<>>:::888:::888888999999999888777777777777777888999999::::::;;;999888777888999888777999888666555555666888999777777777888888999999999888888999999999===BBBFFFMMMTTT```kkkuuu|||}}}zzztttpppkkkgggccc___[[[XXXVVVSSSOOOLLLKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHIIILLLOOOTTT\\\eeekkkqqquuu{{{~~~uuummmgggdddcccdddiiiooowwwxxxnnnccc]]]ZZZ\\\dddllluuu}}}sssiiiaaa[[[ZZZWWWSSSRRRQQQRRRQQQPPPwwwjjj]]]YYYYYYWWWTTTTTTRRRRRRSSSTTTTTTTTTTTTTTTPPPOOOMMMKKKIIIEEE@@@<<<999888666555333222222222000000///,,,)))***...111/////////000000000111111333333222000......///000------...///000000111222222222111000/////////000........................,,,,,,,,,++++++*********,,,,,,+++++++++,,,------.........///......---,,,,,,,,,------...///////////////000111222333444444444444444333333222222222111111222222222111000000111111111222222333333333333333444444444555555555666666777888888999999:::888999999::::::999999888:::999999888999999::::::;;;::::::999999999::::::;;;:::::::::999999999999:::<<<=========>>>AAACCCDDDHHHNNNUUU\\\dddkkkqqqwwwzzz~~~yyyeeeXXXKKKDDD???;;;999;;;888888999999999888888777777777777888999999::::::<<<:::999999::::::999888999888777666777777888999888888888888999999999999666777888888999<<>>;;;;;;;;;:::888777777777888888777777777888999999::::::<<<:::888888999:::999888666777999:::;;;:::999888999999999999999999999999999::::::::::::;;;>>>@@@AAAFFFNNNWWWbbbmmmxxxzzzvvvqqqlllhhhccc___\\\VVVTTTQQQPPPOOONNNLLLJJJJJJJJJJJJIIIHHHGGGEEEEEEAAACCCFFFHHHJJJLLLOOORRRQQQTTTWWWWWWUUUUUUXXX[[[ZZZ^^^dddjjjqqqyyytttlllfffcccbbbccchhhnnnwwwsssiii```ZZZXXXYYY```hhhqqq~~~wwwoooiiiddd]]]YYYUUUQQQLLLIIIHHHIIIIIIIIIvvviii]]]ZZZZZZWWWTTTRRRUUUUUUUUUUUUUUUTTTSSSRRROOOMMMKKKIIIHHHFFFCCC@@@999888666555333333222222222///---...000111...+++---.........//////000000,,,...000000///......///+++...000000...---///222222111000000000000000111........................------,,,,,,+++***))))))((())))))***,,,...000111......//////......---,,,,,,,,,------...//////000000000111222333444444555222222222333333444444444222111///......000222333000000111222333333444444444444444555666777777888555555666666777888888888999999999::::::999999999999888888888999::::::;;;777777777888999:::<<<<<<;;;:::888777777777888999:::===CCCHHHMMMSSSYYY]]]]]]^^^^^^^^^```dddjjjnnnkkkmmmppppppooonnnnnnoooooonnnnnnppptttzzzvvveeeRRRHHHCCC>>>::::::<<<;;;888777666666888999777777777888999999::::::;;;999777777888999888777555777:::<<<<<<;;;999777999999999999999999999999777888999::::::<<<@@@BBB@@@DDDKKKSSS^^^jjjuuu}}}}}}yyytttnnnjjjfffaaa^^^XXXVVVSSSRRRRRRPPPNNNLLLLLLLLLLLLKKKJJJHHHGGGFFF@@@CCCFFFHHHHHHIIIKKKMMMKKKNNNPPPPPPNNNMMMPPPSSSOOORRRXXX___fffnnnvvv|||~~~tttlllfffcccbbbccchhhnnnsssrrriii___ZZZXXXYYY___gggooo}}}yyyrrrmmmhhhaaa]]]VVVRRRLLLHHHGGGGGGGGGGGGuuuiii^^^ZZZXXXUUUSSSSSSUUUTTTSSSTTTUUUTTTSSSQQQPPPMMMJJJJJJKKKHHHAAA:::<<<999777555555444222111111111111111000///...---............////////////111111000......---------......///000111222333333111111111111111000///......///000000///---***)))***++++++,,,---------,,,++++++,,,------......///......////////////......///---,,,,,,...//////...333111//////111222333333333333222222333333444555222222333333333222222111000111111111111222222222666666666666666666666666333444555666777777777777;;;:::::::::999999888888999:::;;;;;;999999:::;;;<<<;;;::::::999999::::::;;;:::888777666777888999@@@@@@CCCHHHOOOXXX```eeekkkjjjhhhgggfffeeeeeeeeehhhgggdddbbbaaaaaabbbcccbbbccccccdddggglllsssyyyxxxkkkYYYJJJCCC@@@@@@@@@:::::::::::::::999888777999999888888999:::;;;;;;===<<<:::999999999::::::333444666888999999999999<<<;;;;;;::::::999999888999:::<<<===???@@@@@@@@@@@@CCCIIIOOOXXXdddooowww|||wwwqqqooopppnnnhhhccc```\\\WWWSSSQQQOOOMMMLLLMMMMMMLLLKKKIIIGGGFFFDDDGGGFFFFFFGGGIIIKKKLLLLLLIIIHHHHHHGGGGGGHHHIIIKKKJJJMMMPPPUUU[[[ccclllrrr|||xxx~~~ssslllfffdddccccccgggmmmvvvsssiii^^^YYYWWWXXX^^^dddooo|||{{{tttkkkeee[[[VVVPPPLLLJJJJJJIIIIIIuuuiii^^^[[[ZZZWWWUUUUUUUUUTTTSSSTTTUUUTTTSSSQQQPPPMMMKKKKKKLLLIIICCC===<<<999777555555444333111111111000000///......---............////////////111000///......---------......///000111222333333222222222222111000//////111000000///000111222222++++++,,,---------------*********+++,,,,,,------......////////////......///---,,,,,,...//////......------///111222333333333333222222333333444555111222222222111000000///111111111111222222222222555555555555555555555555333444555666777777777777777777777666666666666666888999::::::999888999:::;;;:::999999888888999999:::999888777888:::<<<======>>>BBBHHHPPPZZZbbbgggkkkjjjiiigggfffdddcccbbb^^^\\\ZZZXXXWWWWWWXXXYYYXXXYYYYYYYYY[[[___eeejjjqqqwwwtttiiiZZZMMMFFFCCC@@@>>><<<<<<<<<;;;:::999888777999999999999999:::;;;;;;<<<;;;:::999888999999:::444555777999::::::::::::<<<<<<;;;;;;:::999999999;;;<<<===>>>???@@@AAAAAAAAADDDHHHNNNVVVaaalllsss|||{{{vvvtttsssqqqlllgggbbb^^^YYYVVVTTTRRRPPPNNNNNNNNNMMMLLLJJJHHHFFFEEEFFFFFFEEEEEEGGGIIIJJJJJJKKKLLLLLLKKKJJJKKKLLLMMMKKKMMMOOOSSSXXX```iiiooozzzwww|||ssslllfffdddccccccgggnnnvvvssshhh]]]YYYWWWYYY^^^dddnnn{{{}}}qqqiiiaaa]]]WWWSSSPPPOOOMMMLLLtttiii^^^[[[[[[YYYWWWWWWUUUTTTSSSTTTUUUTTTSSSQQQOOOLLLKKKKKKLLLJJJDDD@@@<<<:::777666555555333111111000///...------..................////////////111000///......---.........//////000111222333333333333333333222111000///111///,,,***+++---111333,,,,,,---............---++++++++++++,,,---...///...//////000000//////...///---,,,,,,...//////...,,,---///111222222222222333333222222333333444555444444333333222111000///111111111111222222222333555555555555555555555555333444555666777777777777888888888888888999999999777888999999777777888999999999888777777777777888888777777888:::<<>>>>>===;;;:::999999:::::::::;;;;;;;;;<<<<<<;;;::::::999888999999999666777888999:::;;;;;;;;;<<<<<<<<<;;;::::::999999<<<===>>>???AAABBBCCCCCCCCCEEEHHHMMMTTT]]]gggnnnwww{{{|||yyyxxxuuuppplllfffbbb^^^ZZZXXXWWWTTTSSSRRRRRRQQQPPPNNNLLLJJJIIIHHHGGGFFFFFFGGGIIIKKKLLLQQQSSSTTTTTTSSSRRRRRRSSSSSSSSSTTTVVVZZZaaajjjppp{{{tttwwwssslllfffdddcccccchhhnnnvvvrrrhhh]]]YYYXXXYYY___eeemmmzzz{{{qqqfffbbb]]]XXXUUURRROOOMMMrrrggg]]][[[[[[YYYWWWXXXUUUTTTSSSSSSUUUTTTSSSQQQLLLKKKJJJJJJJJJHHHDDDAAA<<<:::777666555555333222222000...,,,,,,---...///............////////////000000///..................///000111222333333444444444444333222111000///222000---******+++---...------......///......---......------...///111222//////000000000000/////////---,,,,,,...//////...,,,///222444333222111111333333222222333333444555777777777666555333222111111111111222222222333333555555555555555555555555333444555666777777777777888888888999999::::::;;;666777888777666666666888888888777666666666666777777777888999;;;===???@@@DDDEEEHHHKKKPPPUUUZZZ\\\_________]]]ZZZUUUQQQNNNIIIHHHFFFEEEEEEFFFHHHIIIMMMNNNPPPQQQRRRVVV[[[^^^```fffoooyyyxxxooobbbXXXRRRNNNJJJGGGCCCBBB@@@???===;;;::::::;;;<<<<<<===>>>>>>>>>>>>;;;;;;::::::999999999999888888999:::;;;;;;;;;<<<======<<<<<<;;;:::::::::;;;<<<>>>@@@BBBEEEGGGHHHGGGHHHKKKNNNSSS[[[dddjjjssswww}}}}}}{{{wwwssspppjjjgggccc```^^^\\\ZZZXXXWWWWWWVVVUUUSSSRRRPPPOOOJJJJJJIIIIIIJJJMMMQQQTTTYYY]]]bbbdddbbbaaa```aaaccccccbbbbbbdddjjjrrrxxx|||pppssszzzrrrkkkeeedddcccccchhhnnnvvvrrrggg]]]XXXXXXZZZ___fffnnn{{{zzzppplllfffaaa\\\WWWRRRNNNqqqfff\\\YYYZZZXXXWWWWWWUUUTTTSSSSSSUUUTTTSSSQQQMMMLLLKKKKKKJJJIIIFFFDDD===:::888666666555333222111000...---,,,---///000............////////////000//////............/////////000111222333444444444444444333222111000///222111111111000/////////---......///......------///...------...///111222//////000000000000/////////---,,,,,,...//////...'''+++000333333222222333333333222222333333444555888777777666555444222111111222222222222333333333555555555555555555555555333444555666777777777777444444555555666666777777555666777777555555666777888777666666555555666666777888888:::;;;===>>>???FFFHHHJJJMMMQQQTTTVVVXXXYYYYYYXXXUUUQQQLLLHHHEEEBBBAAA@@@???@@@AAACCCEEEFFFIIIMMMQQQUUUYYY^^^bbbhhhlllssszzz|||ssseeeZZZTTTQQQOOOMMMGGGFFFCCCAAA>>>===<<<;;;<<<===>>>@@@AAABBBBBBBBB>>>>>>===<<<;;;:::999888999999999::::::;;;<<<<<<>>>>>>===<<<<<<;;;;;;:::999:::<<<@@@DDDHHHKKKNNNKKKLLLNNNPPPTTTZZZbbbhhhpppuuu}}}}}}yyyvvvsssooollliiifffeeeccc```^^^\\\[[[[[[YYYXXXVVVTTTSSSLLLMMMMMMMMMNNNRRRXXX]]]dddkkktttxxxwwwvvvvvvwwwxxxxxxvvvuuuuuuyyyzzznnnooouuu~~~rrrkkkeeeccccccccchhhooowwwqqqfff\\\XXXXXXZZZ```gggqqq}}}~~~yyyrrrkkkddd]]]VVVRRRqqqeee[[[YYYYYYWWWVVVVVVUUUTTTSSSTTTUUUTTTSSSQQQOOONNNNNNMMMKKKIIIHHHGGG===;;;888777666555444222111000///......///000111............//////////////////............/////////000000111222333444444444444444333222000///...***,,,///111222111000///---............---,,,,,,---,,,******+++,,,///000///000000111111000000//////---,,,,,,...//////...!!!&&&---000111111333666333333222222333333444555555555444444333222111000222222222222333333333333444444444444444444444444333444555666777777777777666666666666777777777777555666777777555555666777888777666666555555666666888888:::<<<===???@@@AAAEEEGGGJJJNNNRRRUUUVVVWWWTTTTTTRRROOOJJJFFFBBB@@@;;;:::999999:::===???AAAFFFJJJQQQWWW\\\bbbhhhlllnnnqqquuuyyy}}}vvvhhh]]]WWWTTTQQQOOOKKKIIIFFFCCC@@@>>>======<<<>>>AAACCCEEEFFFFFFFFFBBBBBBAAA@@@>>><<<:::999:::999999999999:::;;;<<<>>>>>>>>>===<<<<<<;;;;;;999:::<<>>AAACCCEEEEEEGGGIIILLLOOORRRSSSTTTTTTOOONNNKKKGGGCCC???<<<:::777666555666777:::===>>>FFFKKKSSS[[[aaahhhnnnrrrqqqssstttuuuvvvxxx|||zzzoooeee^^^YYYTTTQQQNNNLLLHHHDDDAAA???>>>>>>===???BBBFFFIIIJJJKKKKKKGGGGGGFFFDDDAAA>>>;;;999:::999999888888999;;;;;;??????>>>>>>===<<<<<<;;;;;;;;;<<>>>>>======<<<<<<======>>>???BBBFFFJJJLLLPPPPPPPPPQQQSSSYYY___dddsssxxx}}}{{{zzzxxxtttrrrrrrqqqqqqooonnnllljjjiiiiiiiiigggcccaaadddlllsss}}}sssuuu{{{|||qqqjjjeeeccccccdddiiipppwwwoooeee[[[XXXXXX[[[bbbiiitttrrrhhh```\\\zzzkkk]]]XXXYYYYYYXXXYYYXXXXXXXXXWWWUUURRROOONNNNNNMMMLLLKKKHHHFFFDDDCCC>>>;;;888666555444333222222222111000///...------222111111111000000//////111000000000000000111222//////000111333444555666///000000000///---+++***,,,---///111111000...---+++,,,---.........---,,,...---,,,++++++---///000000000000000////////////---,,,,,,,,,,,,---......///000222444777888999999777222------000444333111555555555555444333222222333333444444555666666666777666666555555555555666999777555555888888666444999888777777777777777888666555555555555666666777555666666555444444666888999<<>>:::888888888666333333333222333444777:::<<>><<<;;;=========???AAADDDGGGHHHQQQRRRTTTVVVXXX[[[```dddnnnuuu~~~}}}{{{yyyuuuuuuwwwxxxxxxyyyxxxxxxqqqrrrrrrrrrqqqssswwwyyyvvvyyy~~~qqqkkkfffeeeddddddhhhmmm~~~|||kkkcccZZZWWWVVVXXX```hhhsss{{{nnneee{{{mmm^^^YYYZZZYYYXXXYYYWWWWWWWWWWWWVVVTTTRRRQQQNNNMMMLLLKKKHHHFFFDDDCCC===:::666444444333222000111111000000////////////111111111000000000//////111000000//////000000000//////000111333444555555555555555444333222000000---...///111111111111000,,,---.../////////......+++***)))((()))***,,,---000000000000000000//////---------------......///000111222333444444444444777333......222444444222333333444444444444444333333333444444555666666666666555555555555555666666777555444555888999888666888777777666666666666666666666555555555555555666666666777666555555777999<<>>:::777555555555444222555444444444555888:::<<>>;;;777555555444333111000000000000000000000000111111000000000000//////111000000//////............///000111222444555555666555444222111111000000...//////000111222222333---...//////000000//////------,,,+++,,,---...//////000000000000000000000---------------...//////000000111222333333333333777444000000222555555333000111222333444444444444333333444444555666666666444444444444555666777777555444444666888::::::999888777666555555555555555777777666555444444444444666777888777666666888:::>>>AAAFFFLLLPPPSSSUUUVVVVVVTTTPPPKKKFFFBBB???>>>888666333222222222222111666666555555666777999:::@@@FFFNNNWWW___hhhooottt||||||zzzyyyyyyxxxtttllleee]]][[[XXXSSSOOOJJJGGGFFFAAACCCEEEFFFFFFHHHKKKMMMPPPSSSWWW[[[\\\[[[XXXVVVMMMJJJEEEAAA???@@@BBBDDDCCCCCCCCCCCCBBB@@@>>>===;;;;;;;;;;;;===???AAABBBGGGIIIKKKMMMOOOTTTYYY]]]gggoooyyyyyy}}}~~~pppjjjeeedddccccccggglllzzz|||jjjaaaYYYVVVUUUXXX```iiitttqqqccc]]]\\\ZZZXXXXXXVVVVVVWWWWWWVVVTTTRRRQQQMMMLLLLLLJJJIIIGGGEEEDDDAAA>>>:::888888777666444111111111000000000000///000000000000000000//////000000000///...---,,,,,,......///111222333444555555444222000//////000000000000/////////000111222------......////////////......------......///000//////000111111111000000,,,,,,,,,,,,,,,------......///111333555777888888666333000000222444444333111222222333444444333333333333444444555666666666333333333444555666777888555555555666888999999999999888777666666555666666888777666555444333333333666777888888888888999;;;???BBBFFFKKKOOORRRSSSTTTRRRPPPLLLGGGBBB>>>;;;999444222111000000111111111666666555555555666777777;;;@@@HHHQQQZZZccclllrrr{{{~~~}}}yyyttttttwww{{{}}}|||vvvppphhheee```[[[VVVPPPKKKGGGDDDEEEFFFFFFGGGHHHJJJKKKPPPTTT[[[```ddddddbbb```YYYUUUNNNHHHDDDDDDEEEGGGHHHHHHHHHGGGEEECCCAAA@@@;;;::::::::::::<<<===>>>BBBDDDFFFHHHKKKOOOUUUYYYccckkkvvvxxx|||}}}oooiiidddccccccbbbffflllvvvzzzhhh```XXXUUUUUUXXX```iiitttrrrddd___^^^[[[XXXWWWWWWWWWWWWVVVTTTQQQOOONNNLLLLLLKKKJJJIIIGGGEEEDDDAAA>>>;;;999888777666555333222222111000///////////////////////////000000000000000000///...,,,+++......///000222333444555777666444222111111222222111111///...............---------------.........+++++++++++++++,,,,,,---...///111222222222111000+++++++++***+++,,,,,,------...000222444666777777333222000000111222222222444444444444333333222111333333444444555666666666333333333333444666777777666777777888777888888999;;;:::999888777777777777777777666444333333333333555777999999888999:::;;;===@@@DDDHHHKKKMMMMMMMMMIIIGGGDDD@@@<<<999777666222111111000///000111333444444444333333444444444999===DDDLLLUUU```jjjpppwww{{{zzzvvvoooppptttzzz{{{tttpppkkkfff```XXXPPPJJJHHHHHHGGGGGGHHHHHHIIIIIIMMMRRRYYYaaagggjjjkkkkkkeee```YYYQQQKKKIIIIIIJJJOOOPPPPPPPPPNNNKKKGGGEEE<<<;;;:::999999:::;;;;;;???AAACCCEEEGGGKKKQQQUUU___fffqqq{{{vvvxxx}}}oooiiidddcccbbbbbbfffkkktttwwwfff^^^VVVTTTTTTXXX```iiiuuurrrddd___^^^[[[XXXWWWWWWWWWVVVUUUSSSPPPNNNLLLLLLLLLKKKJJJIIIGGGFFFEEE???<<<888666666555444222222222222111111000000000......////////////000000///000111111000///---,,,---...///000111333444444444333222111000/////////000000//////......---------,,,,,,,,,,,,---......,,,,,,---------.........---///111333333333111000+++++++++++++++,,,,,,---......///000111111111111222111111111111111111222555555555555444333222111333333444444555666666666333333333333444555666666666888999888777777888999<<<;;;:::999888777777777666666555444333333333333444666888999999999:::;;;;;;===@@@CCCEEEFFFEEEEEE???>>><<<:::888666555555111222222111///000222444222222222333333333333333888<<>><<<;;;999999999999:::===>>>@@@AAACCCGGGLLLPPPYYY```kkkuuu}}}tttuuu{{{|||nnnhhhcccbbbaaaaaaeeekkkrrr}}}ttteee]]]UUUSSSTTTXXXaaaiiiuuu~~~pppccc___^^^\\\YYYWWWVVVVVVVVVUUUTTTRRROOONNNLLLKKKKKKJJJIIIGGGFFFEEE>>>;;;888666555444333222//////000111222222333333........./////////000000...///111222222000///...---...///000111222333444111111000000///...,,,,,,---...///000111000000///...------,,,---...///000...//////000000000000000---...111333444333222111------,,,,,,------...///---...///000111111111111222222222222111111222333555555555666666555444444333333444444555666666666444444444333333444555555444666999999888888:::<<<<<<;;;:::888777666666666555555444333333444444444333555888999999999999::::::;;;===???@@@@@@???>>>:::999777666555444444444111222333111//////111444111222333333444444444444666:::???EEENNNYYYdddlllooorrrwwwzzz{{{||||||}}}||||||}}}}}}wwwvvvvvv{{{}}}vvvllldddZZZWWWTTTSSSTTTTTTRRRPPPLLLNNNQQQVVV]]]eeelllpppqqqmmmgggaaa\\\YYYWWWWWWUUUWWW[[[\\\YYYSSSMMMHHH@@@>>>===;;;999999999999;;;<<<===>>>@@@CCCHHHKKKRRRZZZdddnnnwwwvvvuuuyyy|||mmmgggcccbbbaaaaaadddjjjppp|||rrrddd\\\TTTSSSTTTXXXaaajjjuuu}}}~~~~~~{{{xxxzzz}}}oooccc___^^^\\\YYYXXXUUUUUUVVVVVVUUUTTTRRRQQQKKKKKKKKKJJJIIIGGGFFFEEE@@@===999777777666555333,,,---...000222444666777---.........//////000000...///111222333222000///------...000111222333444333444444444333111///...***,,,///222333333333222///......------///000111+++,,,,,,---...------------...111444444444222111///............///000000,,,---///111333555666666222333444444333222333444333444555666777777777777333333444444555666666777555555444333333333444444222555888999888999<<>>;;;:::999999999999:::<<<<<<===@@@DDDHHHNNNUUU```jjjrrr|||xxxvvvxxx{{{mmmgggbbbaaaaaa```dddjjjppp{{{rrrccc[[[TTTRRRTTTXXXaaajjjuuu}}}yyyxxxwwwvvvwwwvvvqqqllllllqqqvvvxxx~~~pppccc^^^\\\ZZZYYYZZZWWWVVVUUUUUUVVVTTTQQQOOONNNMMMKKKJJJJJJIIIFFFDDDCCC@@@;;;888666666444333555333222333444666666555000000111111111111000000333222111000000111222333000///000000111222333444777666555444444222///,,,333...,,,000333111000111222111---333999///'''///---,,,,,,,,,,,,---......222222333333333222222111///...---,,,,,,,,,,,,,,,+++---000222333333222111333333222222222333444555666666666666666666666666333444555666777777777777444777888666444333555888999999:::;;;;;;:::::::::888888888888777777777777555666777777666444222111222333555888;;;<<<;;;999999999:::999888666444333222222333333333333222222222222111111000000//////444555666666666555444444999777999@@@EEEJJJWWWdddgggjjjnnnpppqqqrrrtttvvvwwwwwwyyy~~~wwwppphhhccccccbbb___\\\XXXWWWUUUSSSTTTXXX]]]bbbfffiiikkkiiiddd___]]]\\\ccceeehhhjjjggg```VVVNNNJJJEEE@@@<<<:::::::::999<<<<<<;;;;;;<<<===???@@@IIINNNWWWaaakkkttt}}}|||zzz||||||ooohhhcccbbb``````ccchhhppp{{{uuuddd\\\UUUTTTTTTWWW___gggvvvxxxsssqqqpppooommmooopppmmmhhhdddbbbbbbjjjqqq|||}}}pppccc^^^\\\ZZZYYYZZZWWWVVVUUUVVVVVVUUURRRPPPMMMLLLKKKKKKKKKJJJHHHFFFCCC@@@;;;888777666555333111///...///111222222111000000111111111111000000111000///......///000111000000000111222333444555555444333333444222000---000......222333000///111111777+++!!!---888444///---,,,,,,,,,,,,---......111111222222222111111000///...------,,,,,,,,,---''')))+++...000111111111333333222222222333444555555555555555555555555555333444555666777777777777555666666666555555666888777888888999::::::999999999999888888777777666666666666666666555444333222222222333666888999888777888888999888777666444333111222222222222222222111///////////////.........111222333444444333222222:::888:::???CCCGGGRRR^^^gggiiimmmooopppqqqrrrssstttuuuyyy|||tttooonnnmmmjjjgggdddbbb^^^ZZZWWWWWWXXXZZZ___aaacccbbb^^^[[[ZZZ[[[dddgggjjjmmmlllfff\\\UUUKKKGGGAAA===;;;;;;::::::;;;;;;::::::;;;===>>>???EEEJJJRRR[[[eeennnwww}}}}}}{{{nnnhhhcccaaa``````dddiiiooozzzuuuddd\\\VVVTTTTTTWWW^^^fffttt~~~sssmmmkkkiiihhhiiilllmmmkkkfffaaa]]]\\\\\\bbbjjjrrr}}}pppccc^^^\\\ZZZYYYYYYVVVVVVVVVVVVWWWWWWTTTRRRNNNMMMLLLLLLLLLLLLJJJHHHCCC@@@<<<999888777555333///...------///000000//////000000111111000000///000000////////////000000000000111111222444555666444333222222333222000.........111555333///111666)))888888...000111---------,,,,,,,,,,,,---......000000111111111111000000///...------,,,---------'''(((***,,,...000222333333333222222222333444555555555555555555555555555333444555666777777777777666555444555666777888777555555777888999999999999::::::999888777777666666666666555444333333333333555444444555777888888777777777777777666444333222111111222222222222111111///////////////000000000333444666777777777666666666777:::@@@EEELLLXXXccchhhkkknnnppppppppppppqqqsssuuuzzz|||yyyuuurrrooojjjddd___\\\ZZZYYYZZZ[[[[[[ZZZXXXWWWXXXYYY```ccchhhmmmmmmhhh```ZZZLLLHHHCCC???===<<<;;;:::::::::::::::;;;<<<======AAAEEEKKKSSS[[[eeennnuuuzzzmmmgggbbbaaa``````eeekkkrrr|||vvvddd]]]VVVTTTTTTVVV]]]eeerrr|||qqqiiieeecccbbbhhhjjjmmmlllggg```ZZZWWWTTTVVV[[[bbbmmm}}}}}}pppccc]]]\\\YYYXXXYYYVVVVVVVVVWWWXXXXXXUUUSSSPPPNNNMMMMMMMMMLLLJJJHHHCCCAAA===:::999777555333111000...///000111111000//////000000000000//////222111111111111111111222111111111222333555666777777555333333333222000...---///333555222000666???>>>999333777:::,,,%%%000---,,,,,,,,,,,,---......000111111222222222222111......------------......,,,,,,---...000222444555333333222222222333444555555555555555555555555555333444555666777777777777777555333444777999888666444555666888999:::::::::;;;:::999999888777666666777666444333333333444555999888666777888999999999666666555555444333222222000111111222222111111000111111111222222333333333444555777999::::::::::::555777;;;???EEENNNZZZdddkkknnnrrrttttttsssssssssuuuxxx~~~|||zzzvvvrrrnnnjjjeeeccc___]]]ZZZWWWUUUTTTUUUWWWVVVYYY___eeegggddd]]]WWWMMMIIIDDD@@@>>>===<<<;;;999999999::::::;;;;;;;;;===@@@EEEKKKRRR[[[dddkkkuuu{{{~~~}}}~~~{{{mmmfffaaa``````aaaffflllwwwvvveee]]]VVVSSSSSSUUU\\\dddooo}}}uuulllfffdddbbbjjjmmmppppppkkkccc[[[VVVSSSQQQRRRWWW___nnn|||ooobbb]]][[[YYYXXXYYYVVVVVVVVVWWWXXXXXXUUUSSSRRRPPPNNNNNNMMMKKKIIIFFFDDDAAA>>><<<:::888666444333111///000111222111000//////000000000000//////111111111222222111111111000000111222333555777777:::777555444333222000...---///222333111111;;;HHHmmmYYY<<<000666444///444---,,,,,,,,,,,,---......111222333333444444444333......---------......///000000000000111222333444333333222222222333444555555555555555555555555555333444555666777777777777888555333444888:::888666555666777999:::;;;;;;;;;:::::::::999888777777666777666555444333444555666:::999777777888999999888555555444333333222222222111111222222222222111111111111222222333333444444111222555777999999999999888:::<<<===AAAKKKWWW___nnnrrrvvvyyyyyyxxxxxxxxxzzz}}}{{{vvvrrriiieee___XXXTTTQQQPPPPPPMMMPPPUUUZZZ]]][[[VVVQQQKKKGGGCCC@@@???>>><<<;;;999999999:::::::::::::::;;;===AAAEEEKKKRRRZZZ```iiinnnvvv||||||yyyxxxxxx|||}}}{{{||||||mmmgggaaa______```fffmmmzzzwwweee]]]VVVSSSSSSUUU[[[ccclll{{{}}}tttnnnjjjhhhnnnqqqtttuuuqqqhhh^^^WWWRRRMMMKKKNNNTTT^^^qqq|||ooobbb]]][[[YYYXXXXXXVVVVVVVVVVVVWWWWWWTTTRRRQQQPPPNNNMMMMMMKKKIIIFFFDDDAAA???===;;;999666444222000......///000///......//////000000//////...//////000000000000////////////000111333555666777999777444333222111000......///111222000111<<>>===<<<:::999999:::;;;;;;::::::999:::<<>><<<:::777444222000......///000///.........////////////.........///000111111000///.........///000222444666777555333000000000111111000......000222111000666>>>TTT[[[///,,,///+++---,,,,,,,,,,,,---......111111222333444444444444...............///000000,,,---///000111111111000333333222222222333444555444444444444444444444444333444555666777777777777999999999777666555666777666666777888999999888888888888999999999999::::::777777888888888888777777666555666777999:::888666666555444333222333444444333333444444444444333333222222222222222111111111444666999<<>>=========;;;:::::::::;;;<<<<<<;;;:::999888:::===???AAADDDHHHKKKOOOTTT\\\bbbhhhooowww}}}~~~zzztttlllfffaaa]]]\\\XXX[[[```eeelllvvvzzzwwwvvv{{{pppiiibbb___^^^___eeelllwwwxxxfff^^^VVVSSSRRRSSSYYYaaaiiixxxzzz{{{}}}~~~|||uuukkkccc^^^UUUPPPQQQPPPQQQ\\\lll|||ooobbb\\\[[[XXXWWWXXXWWWVVVUUUUUUVVVTTTQQQOOOJJJJJJJJJKKKMMMNNNMMMKKKDDDBBB@@@>>>===:::777444444222000000000111000///......////////////......000111222333333222111000------...000111444555666000...------///111222111------000333222...000555;;;^^^___>>>///333333...---,,,,,,,,,,,,---......///000111222333444444444...............///000000***,,,///222333444333222333333222222222333444555444444444444444444444444333444555666777777777777888:::;;;999555333555888666666777777777777777666777888888999999:::;;;;;;777777999::::::999888777666777888:::<<<<<<:::888666555444333333333444555333444444555555444444333555555555444444333333333111333666:::<<<>>>???@@@???AAA>>>777:::IIIXXX```hhhmmmuuu{{{~~~}}}zzzrrrwwwxxxlllbbbXXXPPPJJJGGGEEECCCCCCCCCCCCBBB@@@@@@>>><<<<<<<<<<<<;;;::::::;;;<<<<<<<<<;;;:::999777999<<<>>>???@@@CCCEEEIIINNNTTTXXX\\\bbbiiinnnuuuzzz|||rrrnnniiibbb\\\XXXUUUTTTIIILLLOOOSSSYYYcccoooxxxwwwsssqqqvvvqqqiiibbb___^^^^^^dddkkkwwwxxxggg^^^WWWSSSRRRSSSYYY```iiixxxsssuuuuuuvvvyyy|||rrrjjj^^^UUUOOOPPPNNNKKKUUUcccxxx{{{pppeee```]]]YYYXXXYYYVVVWWWYYYYYYXXXVVVSSSQQQNNNMMMMMMMMMNNNMMMJJJHHHFFFDDD@@@===;;;999666444555333111111222333222111------------------------333333333222222222111111111000///...///111333444111222222222222111000000//////000000111111111222555444333222111///............---,,,,,,,,,------...///111333333333222111...------,,,,,,,,,------111111000000000000111111***+++---000222555777888444555555555555555555444555555555666666666666666999888777555555555666777444666888999:::999777666777777888888999999999:::777777888888999999999999;;;;;;;;;:::999666444333222222222222222222222222333444444444444333222111000111222333444444444444333444666888;;;>>>AAABBB>>>===>>>AAAAAABBBJJJRRR^^^lllyyy~~~}}}vvvvvvyyyuuuhhh\\\QQQJJJHHHEEEAAA???>>>>>>===<<<>>>============<<<<<<<<<===<<<;;;:::::::::;;;;;;:::999888888:::===AAACCCFFFHHHJJJMMMQQQVVV\\\aaagggkkkpppvvv{{{~~~|||yyyvvvqqqlllhhhbbb___[[[VVVQQQOOONNNMMMLLLJJJHHHGGGKKKUUUaaaiiiwwwyyyqqqnnnsss|||qqqhhh```]]]^^^___dddjjjwwwwwwhhh___VVVSSSSSSSSSWWW]]]iiitttzzzsssllliiihhhiiikkkrrrwwwpppeee]]]TTTPPPNNNNNNSSSZZZsss{{{pppeee```]]]YYYXXXYYYVVVWWWXXXYYYXXXUUUSSSQQQMMMMMMLLLMMMNNNMMMKKKHHHFFFCCC@@@===;;;999666444333111000///000111000///........................111111111111000000000///000000///...///000222444111222222222222111000000......//////000000000000111111000000//////......------,,,,,,,,,------......///111333444333222111///...------,,,,,,,,,,,,------------...///111111222333333333333333333333333444444555555444444333444444555555666666666777888777666555555555666666666666888999999888777777777777777888888888999999888888888888999999:::;;;<<<<<<<<<<<<:::999777666222222222222222222222222444444555555555444444333444444555555555555444444444444666888;;;>>>@@@BBB>>>======??????AAAHHHQQQ]]]kkkzzz|||yyyxxx{{{sssggg[[[PPPJJJFFFCCC@@@============<<<=========<<<<<<<<<<<<;;;;;;::::::999999999999999888777666666777:::===???BBBCCCFFFHHHKKKOOOTTTXXX\\\___dddiiimmmooopppppprrrpppmmmkkkhhhddd___\\\XXXVVVRRRNNNKKKIIIIIIHHHFFFEEEDDDDDDFFFMMMUUU[[[iiisssuuummmiiinnnvvv}}}rrriiiaaa______```eeejjjvvv{{{iii___WWWSSSSSSSSSWWW]]]hhhsss{{{tttkkkgggeeeeeegggnnn||||||zzz{{{~~~~~~zzzuuuhhh```WWWRRROOONNNRRRYYYiii{{{zzzoooddd___\\\YYYXXXYYYVVVWWWXXXXXXWWWUUUSSSQQQLLLKKKKKKLLLNNNMMMKKKIIIFFFCCC???===;;;999777555111000....../////////...000000000000000000000000////////////............000///......///000222333111222222222222111000000............////////////---------...............,,,,,,,,,,,,------...///...///111333444444222222000///...---,,,,,,,,,,,,+++,,,,,,---///000222333777777666555444333222222222333333444444333333222333333444555666777777888888777666666555666666666888888888777777777777777666666777777777777888888999999888888999:::<<<===>>>>>>>>>===<<<:::888777222222222222333333333333444444555666666666555555888888777777666555444444444555666777:::===@@@BBB???===<<<======>>>FFFPPPZZZhhhwwwxxxuuuuuuuuuuuuxxxzzz{{{{{{~~~yyynnncccXXXOOOIIICCC@@@===;;;<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999999999888666666666888:::<<>>@@@AAA@@@???===;;;888666555222222222333333333333333333444555666666777777777999888777777666555555555555555666777:::===AAACCCBBB???======<<<===EEENNNUUUcccrrr|||~~~yyytttrrrllllllmmmnnnqqqwww|||~~~|||wwwooofff]]]TTTLLLGGGAAA>>>;;;:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===============<<<;;;;;;;;;:::999888888999:::;;;???@@@AAABBBBBBDDDFFFIIIJJJLLLNNNOOOPPPPPPOOONNNOOONNNMMMMMMMMMKKKHHHEEEEEEDDDDDDCCCCCCCCCDDDEEE@@@AAAAAA@@@@@@BBBEEEHHHQQQZZZhhhvvvvvvnnnhhhkkkqqqwww~~~}}}uuulllccc_________ccchhhsssiii```WWWSSSRRRSSSVVV\\\dddooo~~~~~~uuunnnhhheeecccfffoooyyy~~~qqqlllggghhhooovvvyyyyyyqqqhhh^^^XXXRRRNNNOOOSSS]]]kkkxxxmmmbbb^^^[[[XXXWWWYYYVVVWWWWWWVVVUUUTTTRRRQQQIIIIIIIIIKKKLLLLLLJJJHHHEEEBBB???===;;;:::777666333111//////000000000///////////////////////////////////////////////////.........//////000111111111222222222222111000000000000000000000000000000000000///......------,,,+++++++++,,,---...///000---///111444555555444333222111///...---,,,,,,+++000000000000000111111222111222222333444555555555111222222222222222222111111222333444555666777888999999999999999999999999888888777777666777777888777777777666666666666666::::::::::::<<<>>>@@@BBBDDDBBB???<<<888555333222222222333333333444444444222333444666777888888888777777666555555666777777666666666777;;;???CCCEEEFFFCCCAAA@@@======CCCLLLSSS```oooyyyyyyrrrgggeeecccdddggglllrrrvvvsssnnnggg```YYYQQQJJJFFF@@@>>>;;;:::;;;<<<===<<<======<<<<<<<<<;;;;;;;;;======>>>>>>>>>===<<<;;;;;;:::999888888888999999===???@@@@@@@@@AAACCCEEEGGGGGGHHHIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFEEECCCAAA??????@@@@@@AAABBBCCCDDD@@@@@@???>>>>>>@@@EEEHHHGGGOOO[[[hhhuuuyyypppkkkmmmsssyyy~~~xxxwww|||uuulllbbb^^^]]]]]]aaafffqqq}}}|||iii___VVVRRRQQQQQQUUUZZZaaalll|||xxxqqqmmmjjjiiiooovvv{{{qqqgggccc```ccckkkrrruuutttrrrjjjaaaZZZTTTNNNNNNQQQZZZeeezzzwwwlllbbb]]][[[XXXWWWXXXWWWWWWVVVVVVUUUSSSRRRQQQJJJIIIIIIJJJLLLKKKIIIGGGEEEBBB???===;;;:::888666444222000000111111111000......................../////////000000000000000---......//////000000111111222222222222111000000111111111111000000000000111111000///......------,,,,,,,,,,,,------...///---///222444555555555444111000///...------------//////............//////333333222222222222222222111222222333333222222111222222333444555666666777888888999::::::::::::999666777777777888888888888888888777777777777666666999:::;;;===???AAABBBBBBDDDBBB???;;;777333111000222222333333444444555555222333555777999:::;;;;;;888777666555666777888999666666666888<<>>CCCJJJQQQ]]]kkkuuu~~~xxxnnngggbbbaaacccgggnnnvvvtttooohhhaaaZZZRRRKKKGGGBBB???<<<;;;<<<=========>>>============<<<<<<<<<;;;<<<=========<<<:::999999888888777666666777777999;;;===>>>>>>>>>@@@AAACCCCCCCCCCCCCCCBBBAAAAAA@@@??????@@@BBBAAA???===;;;;;;<<<===???@@@@@@AAA>>>>>>===<<<<<<>>>AAADDDDDDJJJUUU```lll{{{zzzrrrlllooovvv|||~~~vvvtttwww|||vvvlllccc^^^\\\\\\___dddoooyyyxxxhhh^^^UUUQQQPPPOOOSSSXXX___jjjzzzyyyvvvsssppprrrwwwtttjjjccc___\\\___gggnnnpppppprrrjjjbbb\\\UUUOOONNNPPPTTT]]]pppvvvkkkaaa]]]ZZZWWWWWWXXXWWWWWWVVVUUUTTTSSSRRRRRRJJJJJJIIIJJJKKKJJJHHHEEEDDDBBB>>><<<;;;:::888666444222000000111111111000.........................../////////000000000000------...///000000000000111222222222222111000000111111000000000/////////////////////............------,,,,,,,,,------...---///222444666666555555000000///.....................---......///000000333333333333222222222111222222333333333333222222333333333444444555555555666777888999999999888888444555777888999999999999999999888888888777777777777999<<>>???<<<;;;999777666777888999666666777999===CCCIIIMMMRRROOOMMMKKKFFFAAACCCHHHLLLWWWeeeoooyyy~~~tttkkkhhhhhhkkksss}}}~~~yyyqqqiii```WWWOOOJJJDDDBBB>>>======>>>>>>>>>??????>>>>>>>>>=========;;;<<<===>>>>>><<<;;;:::999888888888888777777777777999<<<======>>>@@@AAA@@@@@@@@@???????????????===<<<<<<>>>??????===;;;;;;;;;<<<===>>>?????????;;;===>>>>>>===<<<===>>>BBBGGGOOOYYYdddsss|||tttooossszzzyyyvvvxxx|||xxxnnnddd___]]]\\\___dddkkkuuuwwwfff]]]SSSOOONNNNNNQQQVVV]]]hhhxxx}}}|||zzzwwwxxx{{{~~~vvvllleee```[[[\\\dddkkknnnooopppiiiaaa\\\VVVOOONNNPPPOOOXXXhhh|||vvvkkkaaa\\\ZZZWWWVVVXXXWWWWWWVVVUUUTTTSSSRRRRRRKKKJJJJJJJJJJJJIIIGGGDDDDDDBBB>>><<<<<<:::888777333111000///000111000///////////////////////////........./////////000000,,,---...///000000000000111222222222222111000000000000//////.........---,,,,,,------...///000000......---,,,,,,,,,---------///222444666666555555000//////.........//////.........///111222444555222222222333333444444444222333333444444333333222444444444444444444444444444555666888888888777666222444666999::::::999999:::999999999888888777777777999===AAACCCDDDCCCBBBAAA???<<<:::777666666666222222333333444555666666555666999;;;>>>@@@AAAAAA@@@>>>;;;999777777888888666666777:::???EEEKKKOOOUUUSSSQQQOOOIIICCCCCCGGGFFFQQQ^^^iiittt}}}~~~vvvqqqppprrr{{{zzzpppfff\\\SSSMMMFFFCCC@@@>>>????????????????????????>>>>>>>>>>>>===>>>@@@AAA@@@???===<<<::::::::::::::::::::::::777:::===>>>???@@@BBBDDD????????????????????????<<<<<<<<<>>>??????===;;;======>>>???@@@@@@@@@@@@;;;>>>AAABBB???<<<:::999<<<@@@GGGOOOZZZiiizzz~~~wwwssswww~~~zzz|||zzzpppeeeaaa^^^]]]```dddiiirrrvvvfff\\\RRRNNNMMMMMMPPPUUU\\\gggxxx~~~zzzxxxwww{{{~~~~~~|||{{{~~~}}}zzzqqqiiibbb[[[[[[aaaiiinnnpppooohhhaaa\\\VVVPPPNNNQQQNNNVVVddduuuwwwkkk```\\\YYYWWWVVVXXXVVVWWWXXXXXXVVVTTTRRRPPPMMMLLLLLLLLLMMMLLLJJJGGGIIIEEE@@@<<<;;;999888666111111000///////////////////////////////////////000//////.........//////.........//////000111222222222222111111111111000////////////...---,,,+++---------------------------,,,***((()))+++---///---///111222333333555666444222/////////000000///+++,,,------...111555888555555555555555555555555555555555444333222000000000111222222444444555666666666666666777888999:::999::::::;;;;;;::::::999777777888888888888777777999:::;;;===>>>???@@@@@@999999888888888777777777666666777777777777777666666666777:::>>>@@@@@@???@@@???<<<:::888777777777555555666888<<>>>>>>>>>>>>>>===<<<<<<;;;:::888888999:::999888999:::;;;<<<============BBBAAA@@@???>>>==================>>>>>>?????????<<<<<<======>>>>>>??????BBBAAA???>>>=========>>>>>>???DDDLLLTTT___qqqyyyqqquuu{{{zzz~~~|||qqqeee___^^^]]]___cccgggooo|||vvvggg]]]SSSOOOOOOOOOQQQTTT\\\dddrrr}}}rrrnnnlllkkkqqqzzz{{{xxxwwwxxx{{{|||yyynnneee^^^]]]```ccciiipppoookkkeee^^^WWWSSSPPPNNNQQQTTT[[[jjjwwwkkk```\\\YYYWWWVVVXXXVVVWWWXXXXXXVVVTTTQQQPPPMMMLLLLLLLLLMMMLLLJJJGGGHHHEEE@@@<<<;;;999888666111111000////////////////////////////////////////////////.........//////............///000111222222222222111111111111000------...............------------------------------,,,***))))))+++---///,,,...111333444555666777444222000//////000000////////////...---...111444555555555555555555555555333333444444444333222222111222333444555666666777888888888888999:::;;;;;;999::::::;;;;;;::::::999777777888888888888777777999:::;;;<<<============888888888777777777666666777777888999999999888888777777888:::>>>@@@@@@???BBB@@@>>><<<;;;:::::::::999999999:::===CCCLLLRRRVVVVVVTTTPPPJJJEEECCCBBBEEEJJJUUUbbbpppyyy~~~~~~~~~~~~vvvjjjcccTTTNNNGGGCCCCCCCCCBBB@@@@@@@@@?????????>>>>>>>>>>>>?????????>>>>>>===<<<<<<;;;999999:::;;;:::999:::;;;<<<===>>>>>>??????AAAAAA@@@??????>>>>>>>>><<<<<<<<<===============>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;??????CCCIIIOOOZZZkkk{{{{{{ssswww}}}qqqeee```^^^^^^```cccgggooo}}}xxxhhh]]]SSSPPPOOOOOOPPPTTTZZZbbbppp~~~vvvlllhhhgggkkkttt}}}|||wwwqqqoooppprrrttt~~~sssiii```^^^```ccciiipppqqqmmmggg___XXXTTTQQQPPPOOORRRYYYggg|||wwwkkk```\\\YYYWWWVVVXXXWWWWWWXXXXXXVVVTTTQQQPPPMMMLLLKKKLLLMMMLLLIIIGGGGGGDDD@@@===;;;999777666111111000////////////000//////////////////////////////......////////////............///000111222222222222111111111111000+++,,,---...////////////---------------------------,,,+++******,,,---///+++---111444666777777777555222000//////000000///000000000///---...000222444444444444444444444444111222333444444444444444222333333444555666777888555555555555666777888888::::::;;;;;;;;;;;;::::::888888888888888888888888:::;;;;;;<<<;;;;;;::::::888888777777777777666666888999:::;;;;;;;;;;;;;;;:::999999;;;>>>@@@@@@???CCCBBBAAA???>>>=========>>>===<<<;;;===BBBIIIOOOUUUUUUSSSOOOIIIEEEDDDDDDDDDIIIRRR```mmmwww|||~~~~~~~~~wwwnnn___WWWNNNHHHFFFFFFEEEDDDCCCBBBBBBAAA@@@???>>>===??????????????????>>>======;;;:::999:::;;;:::999;;;;;;<<<===>>>???@@@@@@AAAAAAAAA@@@@@@?????????===============>>>>>>>>>@@@@@@???????????????>>>;;;<<<<<<<<<<<<<<<;;;;;;@@@???AAAEEEJJJSSSdddsss~~~vvvyyy}}}qqqeee```______aaadddiiiqqq|||iii^^^TTTPPPOOONNNPPPSSSWWW```mmm{{{pppkkkfffhhhpppzzz|||tttkkkgggfffiiikkkwwwzzzoooddd```___bbbiiiqqqtttppphhh```YYYTTTQQQPPPMMMOOOVVVcccxxxwwwkkk```\\\YYYWWWVVVXXXWWWXXXXXXXXXVVVTTTQQQOOOLLLKKKKKKLLLLLLLLLIIIGGGFFFCCC???===;;;:::777666222111000000//////000000////////////////////////.........///////////////...............///111111222222222111111111000000,,,------...//////......---------------------------,,,+++++++++,,,...///---...111444777888666555555333000//////000///...,,,...//////...000222444444444444444444444444444222333333444555444444444222222333444555666777777444444444444555666777888::::::;;;;;;;;;;;;::::::888888888888888888888888<<<<<<<<<;;;;;;:::888888888888888888888888888888999:::;;;<<<============<<<;;;;;;===@@@BBBBBBBBBCCCCCCBBBAAA??????>>>>>>???>>><<<;;;<<>>>>>===>>>>>>???@@@AAAAAABBBBBBAAAAAAAAA@@@@@@??????;;;<<<>>>??????>>>===<<>>>>>AAAEEENNN___nnnyyy|||sssgggbbb```___aaaeeekkkttt~~~kkk```UUUQQQOOONNNOOORRRVVV^^^kkkyyy|||uuunnnlllqqq{{{vvvkkkdddbbbccceeelllwwwvvviiibbb```cccjjjqqqvvvqqqjjjaaaZZZTTTQQQPPPLLLNNNTTT```tttwwwkkk```\\\YYYWWWVVVXXXXXXXXXYYYXXXVVVSSSPPPOOOLLLKKKKKKKKKLLLKKKIIIFFFEEEBBB???===;;;:::777555222222111000000000000000////////////////////////------...///000000//////------------...///000111222222222111111111000000......//////...------,,,------------------------------,,,,,,,,,---.../////////000333666777555333666333000////////////...,,,---/////////000222444444444444444444444444444444444555555555444333333111111222333444555555666888888888999999:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::999999888777777888999999<<<<<<<<<<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<===??????@@@@@@???>>>===???BBBEEEEEEEEEDDDDDDCCCBBBAAA@@@>>>>>>===<<<;;;:::;;;@@@GGGMMMPPPPPPPPPMMMIIIEEEBBBBBBDDDHHHPPP\\\iiiuuu|||~~~~~~wwwmmm```VVVRRRPPPOOOMMMNNNMMMKKKHHHEEECCC@@@???@@@@@@AAAAAAAAAAAAAAA@@@===;;;999999999999888777999999::::::<<<>>>@@@AAAEEEEEEEEEDDDCCCAAA@@@???===>>>???@@@AAABBBCCCDDDCCCCCCBBBBBBAAAAAAAAA@@@<<<===>>>?????????=========<<<===@@@CCCLLL[[[jjj||||||~~~uuuiiicccaaa___aaadddllluuummmaaaVVVQQQOOOMMMNNNQQQUUU]]]jjjxxxxxxrrrttt|||yyymmmddd```______cccooo}}}ooofffccceeekkksssxxxtttmmmddd\\\UUUQQQOOONNNPPPTTT^^^qqqwwwkkk```\\\YYYWWWVVVXXXXXXYYYYYYXXXVVVSSSPPPNNNLLLKKKJJJKKKLLLKKKHHHFFFCCCAAA???===<<<:::777555222222111000000000000111////////////////////////,,,---...000000000//////------------...///000111222222222111111111111000////////////...---,,,+++------------------------...---------......//////000......000555777555333666333000/////////...---...///111000/////////111333333333333333333333333555555555555555444333222000111111222333444555555888888888888888:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888777777888999:::<<<======>>>======<<<<<>>@@@AAABBBCCCCCCBBB@@@@@@AAAEEEHHHJJJJJJHHHHHHHHHFFFEEECCCAAA@@@<<<;;;:::999;;;@@@GGGLLLQQQSSSTTTRRRMMMHHHDDDCCCFFFIIIPPP\\\iiiuuu}}}~~~vvviii___YYYVVVTTTRRRSSSRRROOOLLLHHHDDDBBB@@@@@@AAAAAABBBBBBBBBBBBBBB???<<<::::::::::::999888999999999999;;;===@@@AAAFFFGGGHHHHHHHHHGGGEEEDDD???@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCBBB<<<===============<<<<<<<<<;;;===@@@BBBIIIWWWdddwwwxxxkkkdddaaa___```ccckkksssnnncccWWWRRROOOMMMMMMPPPSSS[[[hhhvvvxxxwww|||}}}qqqggg```\\\ZZZ^^^iiixxxvvvnnnjjjjjjpppvvv}}}zzztttlllccc[[[TTTQQQPPPQQQUUU]]]nnnwwwkkk```\\\YYYWWWVVVXXXYYYYYYYYYXXXVVVSSSPPPNNNKKKKKKJJJKKKLLLKKKHHHFFFBBB@@@>>>===<<<:::777444333222111111000000111111////////////////////////+++,,,...000111000//////------------...///000000222222222111111111111000---...............------------------------------.............../////////...+++***---333777777666666444111/////////...------...000000000///000111333333333333333333333333333444555555555555555555111111222333444555666666555444444555555666777888;;;;;;<<<<<<<<<<<<;;;;;;;;;:::888777777888:::;;;<<<===>>>???@@@@@@@@@@@@CCCDDDDDDDDDEEEEEEEEEEEE>>>???AAACCCEEEFFFGGGHHHCCCBBBAAACCCHHHLLLNNNOOOOOOOOONNNMMMJJJHHHEEECCC>>>===<<<:::;;;@@@GGGLLLVVVYYY[[[ZZZUUUOOOIIIFFFHHHKKKQQQ\\\jjjvvv~~~~~~~~~|||~~~|||uuuwww~~~uuujjjdddaaa]]][[[[[[YYYVVVRRRNNNJJJFFFEEEAAAAAABBBCCCCCCCCCCCCCCCAAA???===<<<<<<<<<;;;999:::999999:::;;;>>>AAACCCGGGHHHKKKMMMOOOOOOOOONNNHHHGGGGGGFFFDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDEEE@@@???>>>===============<<<;;;===???AAAEEEPPP\\\nnnzzzzzzmmmeeebbb______bbbhhhooo{{{pppdddXXXRRROOOMMMMMMOOOQQQYYYfffttt}}}{{{~~~xxxmmmddd\\\YYYYYYbbbpppvvvqqqqqquuu{{{}}}vvvmmmcccZZZVVVRRRRRRTTT[[[kkkwwwlllaaa\\\YYYWWWVVVYYYYYYYYYYYYXXXVVVSSSPPPNNNKKKJJJJJJKKKKKKKKKHHHFFFBBB@@@>>>===<<<:::777444333222111111000111111111////////////////////////+++,,,...000111111000///---------------...000000222222222111111111111000,,,,,,---...////////////------------------------.........///////////////,,,)))'''***222888:::999777444111/////////...---(((+++...000111222444666333333333333333333333333111222333555666777777777222333333444555666777777777666666777777888999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::888777777888:::;;;<<<===???@@@BBBCCCCCCCCCFFFFFFGGGGGGHHHHHHHHHIIIAAABBBDDDFFFHHHIIIJJJKKKDDDCCCBBBEEEIIINNNQQQRRRUUUTTTTTTRRROOOLLLIIIGGGAAA@@@>>><<<<<<@@@FFFKKK[[[^^^aaaaaa\\\TTTMMMIIIIIILLLRRR]]]jjjwww~~~~~~}}}{{{ooopppuuuuuunnnjjjfffcccbbbaaa]]]YYYTTTPPPLLLJJJAAAAAABBBCCCDDDDDDDDDCCCCCCAAA???>>>>>>>>>===;;;;;;::::::;;;<<>>>>>???@@@<<<<<<>>>??????AAAKKKVVVgggsss|||nnnfffbbb^^^^^^aaaeeelllxxxpppeeeYYYSSSOOOMMMLLLOOOOOOWWWdddrrr~~~}}}ssshhh___ZZZUUU]]]iiixxx|||wwwvvvzzz}}}tttiii```ZZZRRRSSSTTTZZZiiivvvjjj^^^ZZZYYYWWWWWWWWWWWWUUUTTTTTTTTTSSSQQQOOOJJJJJJIIIHHHHHHHHHHHHIIIDDDBBB>>><<<:::999666444444444333111000...---,,,------......//////000000///......---------......------,,,++++++++++++,,,111111111000///......---......//////000111111111000///...---+++***)))(((///.........------------+++---///111222555888;;;777555222///......000111000000////////////000000222222222333333444444444333333333444444444555555777666444333222333333444777777777777888888888888999:::;;;:::888777888999888999999888888888;;;===>>>AAADDDEEEEEEEEEFFFGGGJJJKKKLLLMMMLLLKKKIIIGGGHHHFFFEEEFFFIIIKKKLLLLLLNNNKKKGGGDDDFFFLLLSSSWWW[[[ZZZYYYWWWTTTPPPMMMLLLFFFAAA?????????@@@FFFMMM[[[dddlllmmmhhhaaaWWWNNNRRRSSSXXXaaannnzzzyyyvvvzzzrrrqqqttt}}}~~~tttnnnkkkjjjmmmiiiccc]]]XXXSSSMMMJJJJJJIIIHHHHHHHHHIIIJJJJJJIIIFFFAAA@@@@@@???<<<999;;;<<<<<<<<<<<<>>>AAADDDFFFKKKSSSYYY^^^bbbeeegggaaa___ZZZSSSQQQQQQMMMGGGFFFEEEEEEFFFHHHIIIHHHGGGFFFEEEDDDCCCAAAAAA@@@@@@;;;:::<<<@@@CCCEEELLLSSS___jjj|||mmmddd```]]]]]]___cccjjjuuuuuugggXXXRRRPPPOOOOOOQQQPPPWWWdddrrr~~~qqqfff___[[[YYY\\\dddsss}}}{{{tttfff[[[[[[UUUUUU^^^iii{{{vvvjjj^^^ZZZYYYWWWWWWWWWWWWVVVTTTTTTTTTSSSPPPNNNJJJJJJIIIIIIHHHHHHHHHIIIDDDBBB>>><<<:::999666444555444222111000///.............../////////////////////.............../////////...---------------333333222222111000000///,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******.........---------,,,,,,---...000111222333666888777555222///......///000............///000222222444444444444444444444444333333444444444555555555666555444333222333444555555666666666666777777777999:::;;;:::888777888999888999999888777888:::<<<>>>AAADDDFFFGGGGGGHHHIIINNNOOOPPPQQQPPPOOOMMMKKKJJJHHHGGGHHHKKKMMMNNNNNNJJJGGGBBB@@@AAAFFFLLLPPPZZZZZZZZZYYYVVVSSSOOOMMMGGGCCC@@@@@@@@@AAAGGGNNN[[[eeennnooolllfff\\\SSSSSSTTTYYYcccppp}}}zzzqqqkkklllqqqyyyuuutttzzz~~~xxxuuusssqqqnnniiiccc^^^WWWQQQLLLLLLLLLLLLMMMNNNMMMLLLKKKLLLHHHDDDBBBBBBAAA>>>;;;;;;<<<<<<;;;;;;===@@@CCCEEEJJJRRRZZZ```gggmmmqqqrrrpppjjjbbb^^^[[[TTTMMMMMMJJJHHHGGGGGGFFFDDDCCCEEEDDDCCCAAA@@@@@@??????===;;;<<<@@@AAABBBGGGNNN\\\hhhyyyoooeee```]]]\\\^^^bbbhhhssswwwhhhYYYRRRPPPNNNNNNPPPOOOVVVbbbppp~~~zzzzzz|||~~~~~~ssshhhaaa^^^WWWZZZ```nnnpppddd^^^XXXVVV]]]hhhyyyvvvjjj^^^ZZZYYYWWWWWWWWWXXXWWWUUUTTTSSSRRROOOLLLJJJJJJIIIIIIIIIHHHHHHHHHDDDBBB>>><<<:::999666444555444222111000000000111///////////////........./////////......//////000111111000///////////////333333222222111000000000///////////////...------...------------,,,,,,,,,.........---------,,,,,,...///111111111222555777666555222///......//////,,,------...000111333444555555555555555555555555444444444444555555555666555444333222333444555666555555555555666666666666999:::;;;:::888888888999888888999777666777999;;;>>>AAAEEEGGGHHHIIIKKKLLLQQQRRRTTTVVVUUUTTTRRRPPPMMMKKKJJJJJJMMMOOOOOOOOONNNKKKFFFCCCDDDGGGLLLOOOWWWXXXZZZZZZYYYUUUQQQOOOHHHDDDBBBBBBAAABBBHHHOOO\\\gggpppsssqqqkkkbbbYYYTTTVVVZZZdddrrrxxxnnneeedddhhhqqqzzz}}}vvvwww}}}yyywwwuuusssooojjjeee]]]VVVPPPOOOPPPRRRUUUWWWUUUQQQNNNOOOKKKFFFDDDEEEDDDAAA???<<<<<<<<<;;;;;;<<>><<<:::999666444555444222111000111222333000000//////......------000////////////000000111222111000000//////000000000000000000//////......000000111222222111000///------------............/////////.........---------...000111111222555777666444222000///...//////------......///111222333555555555555444444444444444555555555555666666666444333333222333444666777555555555666666666777777888:::::::::888888999:::777888888777666777999;;;===AAAEEEHHHJJJKKKMMMOOOSSSTTTWWWYYYYYYWWWUUUSSSOOOMMMKKKLLLMMMOOOPPPOOOSSSPPPLLLHHHHHHJJJMMMOOOTTTVVVYYYZZZYYYVVVRRRPPPIIIEEEBBBBBBBBBBBBHHHOOO]]]hhhsssvvvtttnnneee\\\VVVVVVZZZcccqqquuukkkhhhjjjllluuu}}}zzz~~~xxxuuutttsssqqqnnnjjjccc[[[UUUTTTUUUYYY^^^aaa___YYYSSSQQQMMMHHHEEEEEEEEECCC@@@=========<<<;;;;;;>>>AAADDDHHHOOOXXXcccooo{{{~~~uuulllccc___YYYTTTQQQNNNKKKIIIHHHGGGFFFDDDCCCBBBBBBBBBDDDAAAAAACCCCCCBBBFFFLLLVVVbbbsssttthhhaaa\\\ZZZ[[[___eeeooo||||||mmm]]]TTTPPPMMMLLLMMMNNNTTT___kkkxxxwwwttttttwww~~~wwwoooiiifff___^^^```hhhvvvyyylllbbb\\\^^^dddrrrvvvjjj^^^ZZZYYYWWWWWWWWWXXXWWWUUUSSSSSSQQQMMMKKKIIIIIIJJJJJJJJJIIIHHHGGGDDDBBB>>><<<:::999666444555444222111111111222222000000//////......------///////////////000111111111000//////......//////000000000///////////////,,,---///000000000///...,,,------......///000000000000000////////////...***,,,...000111333666999666555333111000////////////////////////000000111444333333333333333333333555555555666666666777777444333333222333444666777666666777777777888888888888999::::::888888999:::777888888777777888:::<<<===AAAEEEIIIKKKMMMOOOQQQSSSUUUXXX[[[\\\ZZZWWWVVVPPPNNNLLLLLLNNNOOOOOOOOOPPPNNNJJJGGGGGGHHHJJJLLLQQQSSSWWWYYYYYYVVVRRRPPPJJJFFFCCCCCCBBBBBBHHHPPP___jjjuuuyyywwwrrrhhh___YYYYYY[[[bbbooo}}}~~~rrrmmmnnnlllssswwwsssoooooooooooolllfff___ZZZXXXYYY^^^eeejjjiiiccc]]]UUUPPPJJJFFFFFFEEECCCAAA?????????===;;;;;;>>>@@@DDDHHHNNNVVVaaammmzzzvvvqqqjjjbbb\\\VVVQQQMMMKKKJJJHHHFFFDDDCCCBBBBBBCCCAAAAAACCCDDDDDDHHHNNNUUUaaarrrvvvjjjbbb]]]ZZZ[[[___dddnnnzzz~~~ooo^^^UUUQQQMMMKKKLLLOOOTTT^^^iiiwwwxxxsssrrrtttzzzyyyqqqllliiigggffffffjjjvvvssshhh```___cccooovvvjjj^^^ZZZYYYWWWWWWWWWWWWVVVTTTSSSRRRQQQNNNKKKHHHIIIJJJJJJJJJIIIHHHGGGDDDBBB>>><<<:::999666444444333333222111111000//////////////////.....................///000111111000//////...............222222111111111111111111---///000222222111///...------......///000000111000000000/////////......)))+++...///111333777:::777666444333111111000000000000////////////000000222222222333333333444444666666666666777777777777555444333222333444555666777777777777888888888888777999::::::999888999;;;666777888888888999<<>><<<<<<>>>@@@DDDGGGMMMTTT^^^jjjwww~~~tttkkkbbbYYYSSSQQQPPPMMMJJJHHHFFFDDDDDDCCCAAAAAACCCDDDDDDIIIOOOVVVaaarrr~~~xxxkkkccc]]][[[[[[^^^ccclllwwwppp___VVVQQQMMMKKKLLLOOOTTT\\\ggguuuyyyssspppqqqvvv|||yyyrrrmmmkkkkkkkkkkkknnnwwwvvvkkkbbb```aaajjjvvvjjj^^^ZZZYYYWWWWWWWWWVVVTTTSSSRRRRRRQQQOOOLLLHHHIIIJJJKKKKKKIIIGGGFFFDDDBBB>>><<<:::999666444222333333333222000---,,,.........///////////////------------...///000111000000///............///111111111111111111111222111222333333222000---+++.........///000000000111............------------+++,,,...///000222555888888777666555333222111111//////...//////000111111111222222333444555666666666666777777777888888888666555444333222333444555666666666777777777777888777999::::::999888:::;;;555777888999999;;;???BBBCCCFFFJJJNNNPPPRRRTTTVVVXXX[[[___cccdddccc```^^^UUUSSSQQQPPPQQQRRRQQQQQQPPPOOONNNMMMNNNOOOQQQRRRSSSTTTVVVWWWWWWVVVTTTSSSPPPKKKHHHHHHGGGGGGLLLSSScccppp~~~zzzqqqjjjgggeeegggppp{{{~~~|||xxx{{{|||tttpppqqqpppppppppoookkkeeeaaa]]]]]]```iiitttyyywwwsssddd]]]UUUPPPNNNLLLJJJGGGDDDDDDBBB@@@===<<<>>>@@@BBBFFFKKKSSS]]]iiiuuu|||uuukkkeee\\\ZZZWWWSSSPPPMMMKKKJJJGGGEEEEEEGGGHHHGGGLLLRRRXXXcccsss~~~~~~yyylllddd^^^[[[\\\]]]aaaiiisssqqq```VVVRRRNNNLLLMMMNNNSSSZZZeeerrr~~~}}}~~~}}}vvvrrrqqqtttyyy~~~yyysssnnnkkkiiijjjlllooowwwvvvlllbbb___^^^dddxxxvvvjjj^^^ZZZYYYWWWWWWWWWUUUTTTRRRRRRRRRQQQOOOMMMHHHIIIJJJKKKKKKIIIGGGFFFDDDBBB>>><<<:::999666444111222444444222///,,,)))---.........//////000000,,,,,,,,,------///000000111000000//////////////////////////////000000000///000000000---)))%%%###.../////////000000000111------,,,,,,,,,+++++++++,,,...///000000111333666888888777666444333222111---------...000111333444111222333444555777888888777777777777888888888888777666444333222333333444555555555555666666666777777888::::::999999:::;;;555666888999:::===AAADDDFFFIIIMMMPPPRRRTTTVVVXXX[[[^^^cccggghhhgggdddbbbWWWUUUSSSRRRRRRSSSSSSRRRNNNMMMMMMMMMNNNPPPRRRSSSUUUVVVWWWWWWWWWVVVUUUUUURRRNNNKKKJJJIIIIIINNNVVVdddrrrzzzrrrnnnjjjkkkrrr|||{{{wwwuuutttrrrrrrppplllgggccc^^^]]]```iiiuuu||||||yyyjjjccc[[[UUURRRPPPMMMKKKFFFEEEDDDAAA>>>===???@@@AAADDDKKKSSS]]]iiittt|||~~~xxxfffddd```\\\XXXUUUSSSQQQNNNKKKKKKMMMLLLKKKOOOUUUZZZdddttt||||||xxxzzzmmmeee___\\\\\\[[[___gggqqq}}}qqq```WWWRRRNNNLLLMMMMMMQQQYYYcccppp~~~||||||~~~zzzvvvsssvvvzzz}}}yyysssmmmkkkeeegggjjjooowww|||zzzzzzvvvkkkbbb^^^\\\aaasssxxxkkk___[[[ZZZXXXVVVWWWWWWWWWWWWWWWUUURRRPPPOOOJJJIIIHHHIIIJJJJJJHHHFFFEEEBBB@@@>>><<<:::777444333333222111000///...---.........///////////////---------............///000000////////////000000000000000000000///......000000000000///...,,,,,,......------------......------------------------.........///111222333444666666555333111...,,,+++...............///000000333333444444555444444444666666666666777888999:::777666666555444222111000333444666888999888777666999999999999999888777666888888777666777:::???CCCIIILLLPPPSSSSSSTTTUUUVVVZZZ^^^dddiiikkkjjjgggddd\\\ZZZWWWUUUTTTUUUVVVWWWUUUTTTSSSPPPOOOPPPTTTWWWYYYZZZ\\\[[[YYYVVVVVVVVVXXXUUUSSSQQQMMMLLLSSS]]]dddppp{{{tttooopppvvv~~~}}}}}}{{{wwwtttqqqmmmhhhddd^^^___ccckkktttzzz||||||rrrjjj```YYYWWWUUUQQQMMMKKKJJJHHHEEECCCAAA@@@???FFFFFFLLLUUU^^^fffqqqzzz|||tttmmmgggbbb^^^[[[YYYVVVSSSPPPPPPSSSWWWZZZdddmmm|||}}}~~~uuuiiilllqqq|||nnnccc___]]]\\\]]]___fffrrr|||sss```VVVRRROOOMMMNNNLLLPPPXXXbbbnnn}}}~~~{{{{{{|||zzz}}}zzzqqqjjjfffdddbbbdddkkkuuuzzzxxxyyyssslllbbb[[[XXX^^^nnn}}}yyylll```\\\ZZZXXXWWWWWWWWWWWWWWWVVVTTTRRRPPPNNNJJJIIIIIIIIIJJJJJJHHHGGGEEECCC???===;;;999777555333222222111000//////...///////////////.........---------............/////////............//////000111111111000000///...222222222222111000//////......------------.................................------...000222444666777777666555333000...---...............///000000222333444444555444444444666666666666777888999:::888777666555333222111111333444666777888888777777999999999999999888777777777888777777777:::???BBBHHHLLLQQQTTTVVVVVVVVVWWWZZZ^^^ccciiikkkkkkjjjhhh\\\ZZZWWWUUUTTTUUUWWWXXXWWWWWWVVVTTTSSSUUUYYY]]]]]]___aaaaaa___]]]\\\\\\\\\YYYVVVTTTOOOMMMSSS\\\bbboooxxxsssuuuyyy}}}zzzwwwqqqkkkggg^^^^^^```gggpppxxx|||~~~wwwoooeee^^^[[[ZZZVVVSSSPPPNNNJJJGGGCCCAAA@@@@@@CCCDDDIIISSS\\\dddoooyyy}}}wwwqqqlllhhhbbb___[[[XXXXXXZZZ^^^```iiirrrtttiiiiiimmmuuurrrgggaaa^^^\\\[[[]]]dddpppzzzvvvbbbWWWSSSOOOLLLLLLLLLPPPWWWaaammm|||~~~|||qqqgggccc```^^^___gggppp|||}}}tttqqqqqqwwwssslllbbb[[[XXX[[[iiiwww{{{nnnbbb]]][[[YYYWWWXXXVVVVVVVVVUUUSSSQQQOOOMMMKKKJJJIIIJJJKKKKKKIIIGGGFFFCCC>>>;;;:::999888666222222111111111000000000000000//////......---------------............///......------------......111111111222111111000///...............---------......------------......////////////////////////...---,,,,,,...222555777999999888777555222000///...............///000000222222333444444444444444666666666666777888999999999888666444222222222222444555555666777777888888888999999999999888777777777777777777777:::>>>BBBGGGLLLRRRWWWXXXXXXXXXXXXZZZ]]]bbbgggjjjlllllllll___]]]ZZZXXXWWWYYY[[[]]]\\\\\\[[[ZZZZZZ[[[___ccccccfffhhhiiihhhfffeeeeeeccc___[[[XXXSSSOOOSSSZZZaaannn}}}}}}yyyzzz}}}}}}wwwooojjjbbbaaa```dddllluuu||||||uuullleeecccaaa___\\\WWWTTTOOOIIIEEEBBBAAAAAAAAABBBGGGPPPYYYbbbmmmxxx~~~|||xxxooommmhhheeedddeeehhhjjjqqqyyyvvvkkkiiikkkpppxxxwwwkkkccc^^^[[[YYY[[[aaalllwwwzzzeeeZZZTTTOOOKKKKKKLLLOOOVVV___kkkyyyssshhhccc]]][[[\\\ccclllxxxzzzpppkkkiiinnnuuuzzzrrrjjjbbb[[[WWWYYYcccooo|||pppccc^^^\\\YYYWWWXXXUUUVVVUUUUUUSSSPPPNNNMMMKKKJJJJJJJJJKKKKKKIIIGGGFFFBBB===:::999888888777111111111111111111111111111111000///...------,,,---------............//////......------......///111111222222222111111000++++++++++++++++++,,,,,,......------------.................................---++++++---111555888888888999888666333111///...............///000000111222333444444444444444666555555666666777888999:::888666333222222333333555555444555555666888888888888999999999888888777777777777777777999===@@@FFFKKKRRRWWWYYYYYYXXXXXXZZZ\\\```dddgggiiikkkkkkcccaaa^^^\\\\\\^^^aaacccaaaaaaaaa___^^^___bbbeeehhhlllppprrrrrrpppooooookkkfffaaa\\\VVVQQQSSSXXX___lll{{{~~~zzz||||||tttnnnllliiiffffffjjjrrrzzzyyyrrrllliiihhhfffeee```[[[UUUMMMGGGDDDCCCBBBAAAAAAFFFOOOXXXaaammmwww|||yyyuuuqqqpppqqqrrrtttzzz|||rrrnnnnnnpppuuu||||||nnnddd^^^[[[WWWXXX^^^hhhsss}}}hhh\\\VVVPPPMMMLLLLLLOOOUUU]]]hhhvvvyyynnnhhh___[[[[[[aaajjjvvv{{{oooiiigggiiiooozzzyyyoooggg```[[[WWWXXX___hhh~~~qqqddd^^^\\\YYYWWWWWWUUUVVVUUUUUUSSSPPPNNNMMMKKKJJJIIIJJJKKKKKKIIIGGGEEEAAA<<<999888888888888222222222111111111111111111111000///...------,,,---------............///000//////////////////000000111111222222222111111///......------...///000......------------......------------------------...---++++++---000555777666777888777666333000..................///000000000111222333444444444444555555555555666777888999;;;999666333222222333444555444444444555666777888777888888999999999888888666777888777777999<<>>BBBGGGMMMRRRSSSSSSSSSSSSVVVXXX[[[^^^```bbbcccccc___]]][[[ZZZ\\\aaafffjjjllllllkkkhhheeedddeeefffnnnttt{{{~~~xxxoooeee^^^WWWRRRRRRVVV[[[gggvvvzzzvvvxxx}}}yyyxxxuuupppllllllmmmpppwwwvvvvvvtttrrrpppooonnnlllhhh```XXXPPPJJJGGGEEEFFFEEEHHHOOOWWW```lllwww|||}}}yyyyyyzzz~~~|||uuugggaaa^^^XXXWWW[[[cccmmmyyymmmaaaZZZUUUQQQPPPKKKNNNRRRYYYcccqqqzzztttjjjeeebbbeeelllwww}}}ooogggcccaaafffnnnzzzzzzmmmeee^^^[[[YYYXXX]]]ccc~~~qqqddd^^^[[[WWWUUUUUUWWWWWWWWWVVVTTTRRRPPPNNNIIIHHHGGGHHHIIIIIIGGGEEEBBB???<<<;;;:::999777666444444333222222111000000///////////////.........---------............////////////....../////////...///000000111111111000///---,,,***)))***+++,,,......------------....................................------...///111222444666777888666333000..................///000000///000111222333444444444555555555555555666888888999888777666555333333222222333444666666666666555777777888999999999999999666777888888777888;;;===AAAEEEJJJMMMNNNNNNOOOPPPRRRTTTXXX]]]```bbbcccccc^^^\\\[[[[[[^^^dddkkkoooqqqqqqpppnnnkkkjjjkkklllqqqwww|||qqqeee]]]VVVQQQRRRUUUWWWdddsss~~~{{{uuuvvvzzz~~~~~~zzztttooommmmmmqqqsssvvvwwwvvvtttqqqpppoookkkddd\\\TTTMMMIIIFFFGGGFFFHHHOOOVVV^^^jjjuuuzzz~~~{{{~~~||||||mmmddd```YYYXXX[[[bbbkkkwwwpppccc[[[UUUPPPOOOKKKMMMQQQWWWaaannn|||uuuoookkklllrrr}}}qqqgggcccaaadddlllwww}}}qqqhhh```\\\YYYXXX[[[```~~~qqqddd^^^[[[WWWTTTTTTWWWXXXWWWWWWUUURRRPPPOOOHHHGGGGGGGGGHHHHHHFFFDDDAAA???===;;;;;;999777555555555444333222000000///.........///////////////---------.........//////.........------...............///000000000000000333222///---,,,---...///.........------.........////////////////////////...............///000000444666888999777444111..................///000000//////111222333444444444555444444555555666777888888888888777666444222111111222555777777777555444666777888999999999999999666777888888777888:::<<<@@@CCCGGGJJJKKKKKKLLLMMMOOORRRWWW]]]aaacccdddddd```___]]]^^^bbbhhhppptttsssttttttrrrppppppqqqrrrsssyyy~~~rrrddd[[[UUUPPPQQQUUUTTTbbbrrr~~~|||vvvuuuxxx~~~}}}uuuqqqooonnnrrrvvvyyyxxxvvvsssrrrpppmmmggg___WWWOOOJJJGGGHHHFFFHHHNNNUUU]]]hhhsss{{{xxxzzz}}}rrrfffaaa[[[YYY[[[aaajjjvvvssseee\\\TTTOOOMMMKKKMMMPPPVVV```mmm{{{xxxssstttzzztttiiidddbbbfffmmmxxxuuukkkbbb]]]YYYWWWYYY^^^qqqbbb]]]\\\XXXSSSPPPSSSSSSRRRSSSSSSQQQMMMJJJKKKKKKJJJIIIGGGFFFEEEEEEEEECCC???===;;;:::777666555555444333222000000///000000000000////////////////////////////////////000000////////////000000////////////000000000000///.........---------------.../////////...,,,+++,,,,,,,,,---------......000000///............///000111444555666444222111000///...------...///000---000333555555444444555444555555666777888888999;;;999555333333333222111333333444444555666666666;;;;;;;;;:::999888777777888999999888777888:::===???BBBEEEGGGHHHJJJLLLNNNNNNQQQVVV[[[___aaabbbcccccccccaaa___```eeelllqqqwwwyyyzzzyyyvvvuuuwwwzzz~~~wwwjjj___WWWSSSRRRQQQ[[[aaammm}}}{{{uuuvvv|||vvvooorrrtttxxx{{{||||||{{{zzzuuurrrkkkbbbXXXQQQNNNMMMIIIHHHKKKQQQXXX^^^hhhrrrvvv{{{|||{{{uuuiiiaaa___\\\[[[___fffrrryyyjjj^^^TTTOOOOOOMMMLLLNNNSSSZZZcccrrr}}}|||vvvjjjeeeeeegggmmmxxxuuulllccc^^^[[[XXXXXX[[[~~~oooaaa\\\[[[WWWSSSQQQTTTSSSSSSSSSSSSQQQNNNKKKHHHHHHHHHGGGGGGFFFFFFEEECCC@@@===<<<;;;:::999777555444444333222111000///000000000000/////////...........................000000////////////000000////////////000000000000////////////.........---.........///......---,,,,,,,,,,,,---------.........---------...//////000000222444666666444222111000///...------...///000...000444555555444555555444555555666777777888888;;;888666555555444333111333333444444555666666666777777888888888888777777777888999888888999;;;===@@@CCCGGGJJJKKKLLLMMMNNNPPPRRRVVV[[[___bbbcccdddccccccaaa```bbbgggnnnsssxxxzzz|||{{{yyyyyy}}}wwwkkkaaaZZZVVVTTTSSSZZZ```lll|||yyyzzz{{{vvvwwwyyy|||~~~zzzvvvnnnddd[[[SSSOOONNNJJJHHHKKKQQQWWW^^^hhhqqquuuzzzzzzwwwxxxlllddd]]]ZZZZZZ^^^dddppp|||lll```UUUPPPPPPLLLKKKLLLQQQWWW___nnn{{{}}}pppjjjgggiiiooozzz|||rrrgggaaa\\\XXXXXX[[[{{{mmm```[[[ZZZWWWSSSRRRUUUTTTSSSSSSSSSRRROOOLLLFFFFFFFFFFFFFFFFFFFFFFFF@@@>>><<<;;;;;;:::999888555444333333222111000000000000000/////////..............................000000////////////000000.../////////000000000111000000000000//////////////////...------------...,,,,,,,,,---------......+++++++++,,,---///000111111222555666666444222111000000............000000///222444666555555555666555555555666666777777888999888777777888666444111333333333444555555666666333444555666777777777777666777888888888999<<>><<<::::::999888666444444333333222111000000000000/////////.................................//////000000000000//////......//////000000111111111111111000000000000///000///...,,,,,,---......,,,,,,,,,---------......+++++++++,,,---...//////111333555666666555333111111000///......///000111000222555555555444555666555555555666666666777777888888888::::::888555222222333333444444555666666333444555666777777777777555777888888888:::===???EEEJJJPPPUUUWWWWWWVVVVVVWWWYYY[[[^^^aaadddggghhhffffffeeeddddddhhhmmmrrryyy{{{}}}uuummmfff___ZZZVVVVVV\\\ggguuu}}}qqqfff]]]UUUQQQKKKIIIKKKPPPUUUYYYccclllrrrvvv|||yyyuuuzzz|||nnnddd^^^[[[ZZZ\\\```ggguuurrrcccWWWPPPOOOLLLJJJJJJMMMPPPVVVcccoooxxxnnnnnnrrr}}}ssshhh```[[[ZZZ]]]wwwlll```[[[YYYVVVTTTTTTWWWUUUTTTSSSSSSRRRPPPNNNIIIIIIHHHGGGFFFEEEDDDDDDCCC@@@===;;;:::888666444444333333222222111111111////////////....................................//////000000000000//////.........///000111111111222111111111000000000000000///...,,,,,,---......,,,,,,,,,---------.........------,,,,,,,,,------111222555666777666444222111000///......///000111111333444555444444555666555555555555666666666666777777888:::;;;999666222222222333333444555555555666777777888888777777666555777888888888:::===???FFFLLLTTT[[[^^^^^^^^^^^^]]]]]]^^^```cccgggjjjlllkkkjjjhhheeedddfffjjjnnnvvvzzz~~~|||tttlllddd]]]YYYWWW\\\fffrrr~~~zzzooodddZZZSSSLLLJJJKKKNNNRRRVVV^^^fffooosssxxx|||}}}vvvyyypppeeeaaa^^^\\\]]]^^^cccnnnzzzsssdddWWWPPPNNNNNNKKKJJJLLLNNNTTT```lll|||tttrrrttt}}}yyynnneee___^^^aaaxxxmmmbbb\\\YYYUUUTTTUUUWWWUUUSSSRRRRRRQQQOOONNNJJJJJJIIIHHHFFFEEEDDDCCCDDDAAA>>>;;;:::888666444333333333222222222111111/////////.........------------------------------...///000111111000///...------...///000111222222111111111111000000000000//////...------------...,,,,,,,,,---------......//////...---,,,,,,------///111444666777777555444111111////////////111111111222333333222222444555555555555555555555555555666666888999;;;:::666333222222222333444444555555888888888999999888777777666777888888888999<<>><<<;;;:::888666333333333222222222222111//////.........---------------------------------...///000111111000///...------...///000111222222111111000000000/////////.........///......---,,,,,,,,,,,,---------...............---......//////...000333666888888777666222111000//////000111222111222222222111111222444555555555555555555555555666666666888999999777444111222222333333444555555666666777888999999999999777888999888888999;;;===AAAHHHRRR[[[bbbgggjjjlllgggfffffffffhhhlllpppsssqqqpppnnnkkkiiijjjllloooqqqwww~~~}}}wwwpppkkkggg```eeekkkrrr{{{rrrbbbVVVOOOLLLJJJKKKLLLMMMSSSZZZ^^^aaafffiiikkknnnqqqssswwwxxxzzz}}}yyynnn^^^[[[ZZZZZZZZZ]]]fffppp~~~xxxhhh[[[SSSQQQMMMJJJHHHIIIKKKPPP[[[gggsss}}}~~~|||tttiiidddeeezzzoooeee___ZZZUUUTTTVVVVVVTTTQQQPPPPPPPPPNNNMMMEEEEEEEEEEEEEEEDDDDDDDDDBBB@@@===<<<<<<<<<:::999333333222222222222222222//////.........---------------------------------...///000222222000///...------...///000111222222000000000000////////////---.../////////...,,,+++,,,,,,,,,---------......---------...///000111222---///333666888999888888222111000//////000111222000111222111000000222333555555555555555555555444666555555777888888777555111222222333333444555555333444666777999::::::;;;888999999888777888;;;===???EEEOOOYYYaaaggglllooojjjiiiggggggjjjnnnrrruuurrrqqqpppnnnlllmmmppprrrqqqwwwyyyuuupppmmmeeeiiinnnttt|||uuucccWWWPPPLLLJJJJJJJJJJJJOOOWWWWWWZZZ^^^aaadddfffiiilllnnnppptttxxx}}}zzznnnZZZXXXWWWXXXYYY[[[dddnnnxxxzzzjjj]]]UUUTTTKKKHHHGGGHHHJJJNNNZZZeeeqqq{{{yyylllfffeeezzzoooccc^^^[[[WWWWWWXXXTTTTTTSSSRRRPPPMMMKKKJJJIIIHHHGGGFFFEEECCCCCCBBBDDDAAA===;;;:::999777666666555444222111000//////000000000000////////////...------,,,,,,++++++***+++,,,.../////////...---,,,,,,---...///000111222////////////000000000000///////////////.........,,,---......//////..............................///000333444555555444333666444222000000111222333000111333333222333555777555666777666555444555777888888888777666555555444666555333222111222222333555555666666777777888888999888888777888:::;;;<<<===AAAGGGOOOXXX```fffiiimmmgggeeehhhkkknnnsssyyy{{{{{{{{{xxxuuurrrrrrrrryyy||||||xxxuuupppqqqtttxxxxxxhhh[[[RRRLLLHHHHHHHHHHHHKKKQQQTTTVVVWWWXXXYYY[[[^^^aaaeeehhhmmmqqquuuyyy{{{oooddd\\\WWWWWWYYY[[[```fffvvv|||kkk^^^VVVRRRMMMIIIGGGHHHJJJMMMVVV___lllyyy|||pppiiiggg|||pppeee___[[[WWWVVVWWWUUUTTTSSSRRRPPPMMMKKKJJJGGGGGGFFFFFFEEEEEEDDDDDDCCCAAA>>><<<;;;999777555666555444222111111111111............------------,,,,,,,,,,,,------------,,,---.../////////......,,,,,,---...///000111111////////////000000000000/////////////////////...,,,------..........................................000222444666666555444555444222000000000111222000111222222222333555777666777888777666555666888999999888777777666555555555444333222222222333444555555555666777777888888999888888888888:::;;;<<<;;;>>>CCCJJJSSSZZZaaadddiiidddbbbfffkkknnntttzzz|||||||||{{{xxxvvvvvvwww{{{~~~~~~{{{yyyyyyzzz}}}~~~zzzxxxwww||||||{{{yyyzzz{{{lll___SSSMMMIIIIIIIIIHHHLLLQQQSSSUUUWWWYYYZZZ[[[^^^```bbbeeeiiimmmqqqwww}}}}}}}}}qqqeee]]]WWWWWWYYYZZZ___eeesss}}}lll___VVVQQQMMMIIIGGGHHHJJJMMMUUU^^^kkkwwwrrrkkkiiisssggg```[[[WWWUUUVVVUUUTTTSSSRRRPPPNNNLLLJJJEEEEEEEEEEEEEEEEEEFFFFFFBBB@@@>>>===<<<:::777444555444333333222222222333............------------+++,,,,,,---......//////---......///000/////////,,,------...///000111111000000000000////////////......//////////////////---------..........................................000222444666666666666555333222000///000000111///000111111111222444666777888999888777666777999999999999888777777666666444333333222222333444555444555555666666777888888888888888888999:::;;;<<<:::;;;>>>DDDKKKRRRYYY\\\bbb______dddiiinnnvvv}}}~~~}}}||||||}}}~~~xxxsssqqqvvvvvvtttrrrrrrxxx|||ooocccWWWQQQMMMLLLLLLLLLPPPVVVVVVYYY\\\^^^^^^___```bbbaaaccceeehhhlllssszzz~~~{{{uuuwwwuuuggg___XXXWWWXXXYYY]]]bbbooo{{{}}}mmm```WWWQQQNNNJJJGGGIIIJJJLLLTTT]]]hhhuuussskkkhhhuuuhhhaaa[[[VVVTTTUUUUUUUUUTTTRRRPPPNNNLLLKKKFFFFFFFFFEEEEEEEEEEEEEEEAAA@@@???>>>===:::666333444333333333333333444444000000000000////////////---------.........//////....../////////000000///------......///000000111000000000000////////////............////////////------------......//////...........................///111333555777777777444333222111000//////000...///111111000111333555666777888888666666777888999999999999888888777777444333222222333444555666444444555555666777777888888888888888999:::;;;;;;999:::;;;>>>DDDJJJPPPTTTZZZXXXZZZaaagggmmmwww}}}wwwtttvvvvvvtttqqqpppttt|||{{{oooddd]]]WWWRRRRRRQQQRRRVVV\\\^^^aaaeeegggggggggfffgggdddeeefffgggjjjooovvv{{{|||~~~|||sssmmmuuuxxxiiiaaaYYYWWWWWWXXX[[[```kkkvvv{{{lll```XXXSSSNNNJJJHHHIIIJJJKKKRRRZZZfffrrrsssiiifffuuuhhhaaa[[[VVVTTTUUUUUUUUUTTTSSSQQQNNNLLLKKKHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@???>>>===:::666333333333222222222333444444000000000000//////////////////.........---------...............//////000------......//////000000111000000000/////////...---.........//////000000...------------...///000..............................000222444666777777555444333111000000//////...///111111000111333555555666777777555555666777999999999888888888888888444333333222333444666777444444444555666666777777777888888999:::::::::;;;;;;:::;;;<<<@@@EEEJJJMMMRRRRRRVVV^^^eeelllxxx}}}zzzyyyyyyxxxuuusssuuuzzz{{{pppfffaaa[[[VVVVVVVVVXXX]]]dddhhhlllqqqsssrrrooommmlllkkklllkkkjjjkkkoootttxxxzzz|||{{{pppffflllyyy{{{mmmddd\\\YYYWWWWWWYYY]]]gggrrr{{{kkk```YYYUUUOOOKKKIIIIIIJJJJJJQQQXXXcccppp}}}tttjjjeeesssggg```[[[WWWUUUVVVVVVUUUTTTSSSQQQOOOMMMKKKIIIHHHGGGFFFEEECCCBBBBBBBBB@@@>>>===<<<:::777444222222222111111222333333............------------//////......---,,,,,,+++...------------...//////............//////000000111111000000//////......------......///000000000......---,,,---...///000..............................///111222444555666555555444333222000/////////000111111111222444666444666777666555444555666888888888888888888888888555444444333333444555666333444444555555666777777777777888:::::::::::::::<<<<<<<<<<<<>>>AAADDDFFFLLLMMMRRR[[[bbbkkkxxx~~~{{{zzz|||tttlllfff```[[[[[[]]]___eeemmmuuuyyy~~~~~~yyyuuusssrrrrrrqqqpppoooqqqtttwwwzzz|||{{{mmmfffiiisssqqqggg^^^ZZZXXXVVVXXX\\\dddmmm|||pppddd[[[WWWOOOLLLIIIJJJIIIJJJOOOVVV```lllzzzwwwlllggg|||pppeee___[[[WWWVVVWWWVVVVVVUUUSSSQQQOOOMMMLLLGGGGGGGGGFFFEEEDDDDDDCCCCCCAAA>>><<<;;;999777555222222111000000000111111............------------------------,,,,,,,,,,,,---,,,,,,+++,,,---...///............////////////111111111000///.........------......///000000111///...---,,,,,,...///000.................................///000222333444666666666444333111000///000111222222222333555777555777888777666555666777777777777777777777777777666666444333333444555555333333444555555666666777666777999:::;;;;;;::::::===<<<<<<===>>>???@@@AAAHHHJJJPPPYYY```iiiwww~~~vvvoooiiidddeeegggjjjrrryyy|||tttuuuuuutttssstttwwwyyyxxxzzz}}}~~~zzz{{{|||~~~sssjjjkkkrrrtttjjjaaa\\\YYYVVVXXX[[[```hhhvvvyyyiii]]]VVVPPPLLLJJJJJJIIIIIINNNTTT[[[hhhuuu~~~wwwlllgggzzzoooccc^^^[[[WWWWWWYYYVVVVVVUUUSSSQQQOOOMMMLLLFFFFFFEEEEEEEEEEEEEEEEEEDDDAAA===;;;:::999777666222111111000//////000000111000000000////////////***++++++,,,,,,------...,,,,,,+++***+++,,,---............///////////////222111111000///......------------...///000000111///...,,,,,,,,,---///111....................................///000222222777777666555444222000///000111333333222333555777666888999888777666777888666666666666666777777777777666555444333333444555333333444444555666666777666777999:::;;;;;;::::::<<<=====================EEEHHHOOOXXX___hhhwwwwwwqqqmmmnnnpppttt|||tttuuuwwwwwwvvvwwwyyy{{{tttvvvxxxzzz{{{zzzxxxwwwqqqrrrtttvvvzzz}}}nnnmmmrrrvvvlllbbb]]]ZZZWWWXXX[[[]]]eeerrrnnn^^^UUUPPPLLLJJJJJJIIIIIIMMMSSSXXXeeerrr{{{vvvjjjeeevvvkkk```[[[XXXVVVUUUWWWVVVUUUTTTRRRPPPNNNLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEAAA???===<<<<<<;;;888666222222111111000/////////////////////............------------------------------,,,+++,,,---...///,,,,,,,,,---///000222333555444222000//////000000111///......//////...---...............///000000......///000000///...---////////////111333555666777777666333000///000111000000000111222444555666777555444555888999888666999999888888777666666666444444333333333333222222666555555555555666777777888999999:::;;;<<<======999999:::;;;<<<===>>>???DDDHHHNNNTTT[[[gggttt}}}|||wwwvvv{{{|||vvvuuuwwwyyyxxxvvvuuusssqqqooooooooommmllliiiiiiiiikkkpppyyyvvvmmmttt~~~qqqddd\\\XXXUUUVVVXXX\\\bbbmmm}}}tttdddYYYTTTPPPKKKHHHHHHIIIKKKKKKXXXaaannnzzzuuujjjdddvvvkkk```[[[XXXUUUUUUWWWUUUUUUTTTRRRPPPNNNLLLJJJIIIIIIHHHGGGFFFEEEDDDDDDBBB@@@>>>===<<<;;;999777222222111111000000//////---.........//////000000------------------------------,,,,,,,,,---...///......---......///000000444333222000000///000000111///......//////...------------------......///---...///000000///...---////////////000333555666777888777444111000111222000000000111222444555666999777666777999:::999777666666777888888888888888555555555444444444333333555555555555666666666666777777888999:::;;;<<<<<<999999:::;;;<<<===>>>>>>CCCGGGMMMSSSZZZfffrrr|||zzzvvvwwwyyyyyywwwyyyvvvqqqnnnkkkhhheeebbbaaabbbbbbeeekkkuuu~~~qqqssstttfff^^^ZZZWWWWWWYYYZZZ___jjjyyyyyyhhh^^^UUUPPPKKKHHHHHHIIIJJJKKKUUU^^^jjjwwwqqqgggaaawwwkkk```[[[XXXUUUTTTVVVTTTTTTSSSRRRPPPMMMKKKJJJHHHHHHGGGFFFEEEDDDCCCCCCBBB@@@>>>===<<<;;;999777222222222111000000//////,,,,,,---...///000111111---------------------------,,,,,,,,,,,,---.../////////...............///333222111000000000000000111///......//////...---,,,,,,,,,,,,,,,------...---...///000000///...---///......///000222444666888888888666333222222444111111111111222444555666;;;:::999:::;;;;;;:::888333444666888999::::::999666666666555555555555444333444555666777666555555666666777888999::::::;;;999999:::;;;<<<======>>>AAAEEEKKKQQQYYYcccpppyyy{{{zzz{{{{{{zzzzzzvvvqqqlllhhhddd___\\\ZZZ[[[\\\```gggrrr~~~xxxtttvvv}}}uuupppzzzwwwiiiaaa\\\XXXXXXZZZWWW[[[eeesssnnncccVVVRRRLLLIIIHHHIIIJJJJJJQQQYYYfffsss|||pppgggbbbwwwlll```[[[WWWTTTSSSUUUSSSSSSRRRQQQOOOMMMKKKJJJGGGGGGFFFEEEDDDCCCBBBBBBAAA???===<<<;;;:::888666333333222111111000000///---------...///000000111------------------------,,,,,,,,,,,,------............---------...//////111111111000000000000000111///......//////...---,,,,,,,,,,,,,,,------...---...///000000000///............///000222444555888999999777555333444555111111111222333444555555;;;;;;;;;;;;<<<;;;:::888333444777999::::::999888666666666555555555444444222333555777777666555444555666777777999999:::;;;999999:::;;;;;;<<<======???CCCIIIPPPWWWaaammmvvv~~~~~~~~~zzzwwwrrrnnnjjjgggcccaaaZZZ[[[\\\```gggrrr~~~tttllllllpppzzz~~~uuummmuuuyyykkkccc^^^YYYWWWXXXUUUYYYaaammm}}}qqqfffXXXTTTNNNJJJHHHIIIIIIJJJNNNVVVbbbooo{{{rrrjjjeeexxxlll```ZZZWWWSSSRRRSSSRRRRRRQQQPPPNNNMMMKKKJJJGGGFFFFFFEEEDDDCCCBBBBBB@@@>>>;;;::::::999777555333333222222111000000000///////////////.........------------------------,,,,,,,,,---------------++++++,,,,,,---///000111///000000000111111000000111///......//////...------------,,,---......///,,,---///000000000///...............000222444555888999:::888666555555555222222222222333444555555888999;;;<<<;;;:::999888666777888999999888777666555555555444444444444333222333555777777666444333666666777888999:::;;;;;;999999::::::;;;<<<<<<<<<===BBBHHHNNNVVV___kkksss~~~}}}zzzvvvsssqqqooollljjjaaaaaabbbdddjjjuuu}}}sssgggfffhhhppp}}}zzzvvvyyy}}}ssskkkqqqzzz{{{mmmddd^^^XXXVVVVVVUUUXXX___hhhwwwsssgggZZZUUUOOOJJJIIIIIIIIIIIILLLTTT___kkkxxxvvvmmmhhhxxxmmmaaaZZZVVVRRRQQQRRRQQQQQQPPPOOONNNLLLKKKJJJGGGGGGFFFEEEDDDCCCBBBBBB@@@>>><<<::::::999777555333333333222111111000000000000//////............------------------------+++,,,------......------******+++,,,---///111222......///000111111111000111///......//////...------------------......///,,,---...000000000//////...------...///111333555777999:::999777555555555333333333333333444555555555888:::<<<;;;999999999:::999888888777666666555555555555444444444333333222333444555666555444444666666777888999:::;;;;;;999999::::::;;;;;;;;;;;;<<>>===<<<:::888444444333222222111111000,,,------...///000111111------------------------+++,,,---.........---,,,---------,,,,,,------...,,,---///000111111111111111///......//////...---++++++******++++++,,,---+++,,,...000000000000///---------...///111333444555777999999777555444555444444333333333444555555222666;;;===<<<;;;;;;===;;;999777555444666888999777777777777666666666666444444333333333444555666333333444555666777888888:::::::::::::::::::::;;;;;;AAAHHHNNNUUU^^^hhhooossswww}}}~~~wwwwwwxxx|||}}}hhhccc___bbbnnn{{{xxxyyyrrrkkkgggqqquuukkkddd\\\WWWWWWSSSVVV[[[```hhhwwwuuu___YYYRRRMMMJJJIIIHHHGGGHHHNNNWWWaaammm|||zzzrrrvvvnnnccc[[[XXXVVVTTTRRRSSSRRRPPPNNNLLLJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCDDD@@@@@@???===;;;999777666444333222111000000000000000//////...---,,,,,,,,,------............------///---,,,+++,,,,,,+++***.........------,,,,,,,,,...//////000000000000///---------------,,,,,,,,,---,,,,,,,,,---...000111...///////////////......---,,,+++,,,...///000///777888:::<<<<<<<<<::::::555444222222222444666777555777:::<<<===>>>===<<<<<<;;;:::999888888888888:::999888777666555444333666666666555444444333333444444555555666777777777999999999999999999999999>>>@@@EEEKKKSSS]]]gggnnntttwww{{{~~~}}}{{{xxxvvvuuuxxxxxxmmmeeehhhrrr}}}}}}}}}yyymmmjjjppp}}}~~~nnnbbb]]]XXXTTTVVVUUUWWW]]]dddooouuuddd___WWWPPPKKKIIIHHHIIIJJJMMMSSS[[[gggvvvxxxtttmmmbbb[[[XXXWWWUUUSSSSSSRRRPPPMMMKKKJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCDDD@@@@@@???===;;;999777666444333222111000000000000000000//////...------,,,------............------...,,,++++++---...------------------,,,,,,,,,+++...///000000000000000000111000000//////...------,,,,,,++++++,,,---...///......////////////......///...---...///000111111666777999;;;<<<;;;:::999555444333222222444666777666888:::===>>>>>>>>>===<<<;;;:::999888888888888999999888777666555555444444444555555555555555555555555666666777888888888999999999999999999999999<<<>>>CCCHHHPPPYYYccciiiqqquuuzzz~~~|||yyyvvvtttuuuyyyyyynnnfffhhhqqq~~~~~~uuunnnppp{{{rrreee___YYYUUUTTTSSSUUUZZZaaakkkzzzxxxeee```WWWPPPKKKIIIHHHHHHHHHKKKPPPXXXdddsssssskkkaaaZZZXXXWWWVVVTTTSSSRRRPPPMMMKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCDDD@@@@@@???===;;;999777666444333222111000000000000111000000//////......---------............------,,,+++***+++---//////...,,,,,,,,,,,,++++++++++++...///000000111111000000111111000000///...------,,,,,,+++++++++,,,,,,------....../////////......------,,,,,,---...///000444666888:::;;;:::999888666444333222222444666777666777999;;;============<<<;;;:::999999888888888888888777777777666666666333333444444555666666777555666666777888888999999999999999999999999999999999<<<@@@DDDKKKSSS\\\cccmmmrrrxxx}}}{{{wwwvvvwwwyyy{{{tttjjjjjjrrr~~~uuurrrzzzwwwiiiaaa[[[WWWSSSQQQRRRWWW]]]eeesss}}}hhhbbbXXXPPPKKKIIIHHHGGGFFFIIIMMMTTT___nnn}}}qqqjjj```ZZZXXXXXXWWWUUURRRQQQOOOMMMKKKIIIHHHHHHFFFFFFEEEDDDDDDDDDDDDDDD@@@@@@???===;;;999777666444333222111000000000000111111000000/////////...------............------,,,+++******,,,------,,,++++++++++++++++++++++++...///000111111111111111............------------------,,,,,,,,,,,,,,,,,,------......//////......//////......---...000222333555777999::::::999888666555444333333444666777444555777999:::;;;;;;;;;<<<<<<;;;:::999999999999777777777777777777777777444444444555555555666666555555555666777777888888888888888888888888888888999:::===AAAFFFMMMVVV[[[ffflllttt{{{~~~|||{{{{{{~~~~~~tttqqquuu~~~uuu{{{~~~oooeee^^^XXXSSSQQQRRRUUUYYY```mmmyyymmmeeeYYYQQQLLLJJJHHHGGGFFFHHHKKKRRR\\\jjjyyypppiii```YYYXXXWWWWWWUUURRRQQQOOOMMMJJJIIIHHHHHHEEEEEEEEEEEEEEEDDDDDDDDD@@@@@@???===;;;999777666444333222111000000000000000000000000////////////------............---------+++***)))***+++***)))++++++++++++++++++++++++...///000111222222222222,,,,,,------.../////////...............---------,,,,,,---...............222333333111///000333666222444666888::::::999888777666444333333444666777666666888999:::<<<<<<<<<===<<<;;;:::999999999999777777777777888888888888666666555555555444444444333333444444555666666777888888888888888888888888999:::<<>>>>>===<<<;;;::::::999::::::999888888888888888888888555555555555555555444444333333444444555666666666888888888888888888888888999999::::::<<<@@@FFFJJJQQQXXXcccmmmxxx{{{lllbbbZZZXXXVVVVVVVVVWWW```jjjwww|||ppp```VVVRRRPPPLLLHHHGGGGGGHHHLLLTTTbbbqqqzzzqqqjjj```YYYWWWVVVUUUSSSQQQPPPNNNLLLJJJHHHGGGGGGCCCDDDEEEFFFFFFEEEDDDDDD@@@@@@???===;;;999777666444333222111000000000000---------...............---..................---...---+++,,,...000000///,,,,,,,,,------............///000111333333333444222222111///...,,,++++++(((***+++---......------***+++,,,---............111222222...***+++000666333444777:::;;;;;;;;;:::999777666444333444555666555555555666777999;;;;;;======<<<;;;::::::::::::999999999888888888777777333333444444555666666666444444555555666777777777777777777777777777777777888888888888999===BBBGGGMMMUUU___jjjvvvqqqfff[[[XXXVVVVVVUUUVVV^^^gggqqq~~~rrrbbbWWWSSSQQQMMMIIIGGGGGGGGGJJJSSS```oooxxxsssiii___ZZZXXXTTTRRRTTTTTTQQQNNNKKKKKKJJJHHHGGGHHHGGGFFFFFFEEEEEEFFFFFF>>>===<<<;;;;;;999666333555444222111000000//////111000///...............,,,---...//////...,,,+++......---,,,,,,+++*********,,,......,,,+++---000------...000111333444444555222//////000111///---333333333333333222111000.........///000111111222//////............//////222444777999;;;;;;;;;:::999777555333333444666888666777999;;;>>>@@@BBBCCC????????????===;;;999888999999:::999888666444333222333444444555555444444555555555555555555555555666888999999888888999;;;999888888999:::<<>>;;;:::999777555555444222111000000//////000000///...............++++++,,,,,,,,,***(((&&&///......------,,,,,,,,,+++---......,,,+++---///------...000111222333444555222000000111222111///000000000000000///......------...//////000111111000//////......//////000222444666999;;;;;;;;;:::999888555444333444666777555666777:::<<<>>>@@@AAA???@@@@@@???>>><<<:::888777888999999999888777666444444555555555444444444444444444444444444444444666777888777555555666777666666666777999;;;===???FFFIIISSS```mmmzzzyyypppwwwwwwggg___YYYWWWVVVVVVYYY^^^hhhqqqxxxfff\\\XXXSSSOOOMMMHHHFFFFFFJJJNNNUUUcccppppppfff\\\YYYWWWTTTSSSUUUTTTQQQNNNLLLKKKKKKIIIHHHFFFFFFFFFEEEEEEEEEEEEEEEIIIEEE???;;;999999888777555444222111000000//////////////////............////////////---+++)))(((........................,,,---......,,,+++,,,...------...///111222333333444222111111222333222111///////////////......------------...//////000000111000000//////000000111222333666888:::;;;;;;;;;:::999666444333444555666666777888:::<<<===??????@@@@@@AAA@@@???===;;;:::777777888999::::::999999666666666666555444333333333333333333333333333333777888888777555444444555999999999:::<<<>>>AAABBBAAADDDLLLXXXdddrrrzzznnnffflll|||}}}qqqggg]]]XXXUUUSSSUUUYYY^^^gggvvv~~~kkkaaa[[[UUUPPPOOOIIIGGGGGGIIILLLRRR^^^jjj{{{oooeee\\\YYYWWWUUUUUUVVVTTTQQQNNNLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFGGGCCC???<<<;;;:::999888444444222111000/////////...///////////////......000000000000///---,,,+++------------............---......---,,,,,,,,,,,,------...///000111222333222111000000111222222222///000000000000000//////------------......//////111111000000000000111111111222444777999:::;;;;;;;;;:::777555444444444555999999;;;<<<>>>???@@@AAAAAAAAABBBAAA@@@>>><<<;;;888999999:::::::::::::::888888888777666555333222222222222222222222222222777888999888777666777888:::::::::;;;<<>>???FFFRRR^^^lllrrrhhhaaagggvvv{{{{{{{{{ooobbb[[[VVVSSSSSSVVVYYYbbbqqqpppddd\\\UUUPPPOOOKKKIIIIIILLLNNNRRR]]]hhhwwwoooeee\\\YYYXXXVVVVVVWWWSSSPPPMMMKKKKKKJJJIIIHHHGGGHHHHHHHHHHHHGGGFFFEEE@@@???=========;;;999777444444222111000/////////---...//////000///......+++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------------------------------,,,------...///000111111222///000////////////000111...//////000000000//////---------...............111111000000000000111111000111333555888999;;;;;;;;;:::888666555444444555999999;;;<<<>>>???@@@AAABBBBBBCCCCCCBBB@@@>>>===<<<;;;;;;:::::::::::::::::::::999888777555444333222222222222222222222222444666777888777777999;;;555555555555777999;;;<<<<<<===CCCMMMYYYgggyyykkkccc^^^dddqqq|||yyy}}}zzzwwwggg^^^YYYUUUUUUVVVYYYaaaooouuuggg]]]TTTOOONNNJJJIIIJJJMMMOOORRR\\\fffttt}}}~~~nnneee[[[XXXWWWUUUTTTVVVQQQNNNKKKJJJJJJJJJIIIHHHDDDDDDEEEFFFFFFDDDCCCBBB===<<<<<<======<<<888666555444222111000000//////------///000000000///...+++,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---------...//////000111111///000000///------///000,,,------.......................................111000000//////000000111000111222444777999;;;<<<:::999888777666555555555666777888:::<<<===??????CCCCCCDDDDDDCCCBBB@@@???======<<<;;;::::::;;;;;;:::::::::999888777555444222222222222222222222222111222444555555666888:::666666555555666777999:::;;;;;;@@@HHHRRR^^^ooo}}}xxxccc]]][[[aaammm~~~wwwtttwww~~~zzzuuuqqq{{{mmmbbb]]]XXXWWWXXXYYYaaannn}}}{{{lll___UUUOOOOOOIIIGGGHHHKKKLLLOOOWWWaaannnxxxmmmcccZZZVVVUUURRRRRRSSSOOOMMMJJJHHHHHHHHHHHHGGGBBBCCCDDDEEEEEECCCBBBAAA@@@>>><<<;;;;;;:::888777555444222111000000//////,,,---///000111000///...///////////////000000111......------,,,,,,++++++,,,******+++...000///...------......///000000000000111222000------...000,,,---...///////////////////////////////////////000//////......//////000///000111333666888;;;<<<999888888777777666666666555666777:::<<<>>>@@@AAACCCDDDDDDEEEDDDCCCAAA@@@===<<<;;;;;;;;;<<<===>>>::::::::::::999888777666333333333333333333333333111333555555555555666888:::999888777777888999:::999888<<>>@@@BBBCCCDDDDDDEEEEEEEEECCCBBBAAA;;;;;;:::;;;<<<>>>@@@AAA::::::::::::999999888777333333333333333333333333555777888777666666777888888777555444444444555666777666888===AAAHHHSSS___dddoooyyy{{{zzz}}}wwwiii\\\YYYZZZaaakkkzzz{{{lllcccbbb___ppp{{{}}}tttkkk^^^cccmmm|||xxxjjjbbb[[[XXXWWWVVV\\\ggguuuwwwhhh\\\VVVVVVMMMKKKKKKLLLKKKJJJPPPWWW^^^iiiwww}}}kkkbbb[[[XXXVVVRRROOONNNNNNMMMLLLJJJIIIHHHGGGGGGGGGFFFDDDCCCCCCCCCDDDEEECCC@@@<<<999999888777666333333222111000---,,,***(((***,,,...000111111111//////............//////...---,,,++++++,,,...//////---***+++---///...,,,------......///000000000///000222333333222000///000000000000000000000000------------------------////////////////////////111111000111333666999;;;>>>===;;;999777666555555888888888999<<<>>>AAACCCDDDFFFHHHIIIIIIGGGEEECCC>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;::::::999888888777777666555444444444444333333444444666777888999777777666555555666777888:::888888999<<>>===<<<:::777555222222111000///......------......//////...------///..................///---,,,+++******+++,,,,,,///---++++++---...---,,,++++++,,,,,,---.........///000222333333222000///////////////////////////------------------------000000000000000000000000111111000111333666888:::<<<;;;:::888777666555555888888888999;;;>>>AAABBBDDDEEEGGGIIIHHHGGGDDDCCC>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;:::999999888666666555444444444444444333333444444555777888999888777666555555666777777888777666666888<<>>@@@BBBEEEFFFHHHIIIIIIGGGEEECCC>>>============<<<<<<<<<<<<<<<;;;;;;:::999999999555555444444333444444444333333444444555666888888999888777666555555666666777777666666777888:::;;;;;;<<>>>>>===;;;888555444222000.........000111.........///////////////,,,------------------,,,------.........//////000---,,,++++++,,,,,,---,,,------......///000000000000111222222222222111000////////////////////////////////////////////////000000000000000000000000000000111222333555777888888888999999999999888888888888888999;;;===???AAAFFFGGGIIIKKKKKKIIIGGGEEE>>>>>>>>>>>>============<<<<<<;;;;;;::::::::::::555555444444444444444555444444444444555666777888999888888777666555555555888888888888888999999999<<<:::===DDDKKKRRR]]]hhhyyyooobbb]]]```ccciiiqqqvvv~~~mmmaaa\\\YYYYYY```pppzzzqqqrrrzzzxxx```ZZZUUUTTTXXXeeeyyytttggg___ZZZXXXTTTUUUWWWZZZaaaooopppaaaYYYRRROOOKKKHHHFFFGGGHHHIIIOOOWWWdddrrr~~~~~~lllcccZZZWWWUUUQQQOOOPPPMMMLLLKKKIIIGGGGGGFFFFFFCCCCCCCCCCCCBBBBBBAAAAAABBB???<<<::::::999888777666555222///.........///////////////////////////,,,,,,---......---,,,,,,))))))***+++,,,---......,,,,,,,,,+++++++++,,,---------......///000000000111111111222222111111111000000000000000000000000000000000000000000000000////////////////////////000000111222333444666666888999:::;;;;;;;;;::::::888888888999:::<<>>======<<<<<<;;;;;;;;;;;;::::::666666555444444444555555444444333444444555666777888888888777666555444444666777777888999999999999===:::;;;???DDDJJJTTT^^^ooo{{{|||kkkbbb^^^```cccjjjqqqvvv~~~uuuiiiaaa\\\XXX^^^kkk}}}}}}zzzggg^^^UUURRRTTT^^^ssszzzlllaaaZZZXXXSSSTTTTTTVVV\\\iiiyyyvvvfff\\\TTTQQQMMMIIIFFFFFFGGGHHHLLLTTT```lllxxxmmmcccZZZVVVTTTQQQOOOQQQKKKJJJHHHGGGEEEDDDDDDDDDBBBBBBCCCCCCCCCBBBAAA@@@BBB>>>;;;888888999999888777555333000///.........333222111///...---------,,,---...//////...---,,,,,,,,,---...............+++,,,,,,,,,******,,,---++++++,,,,,,---.........111111111111111111111111111111111111111111111111000000000000000000000000........................000000111222333444555555888999;;;<<<<<<<<<;;;:::888888888888:::<<<>>>???EEEGGGJJJLLLNNNMMMLLLKKKDDDDDDCCCAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;999888777666555555555555444444333333444555555666777777888888777666555444444444555666666777888888888666666;;;???CCCLLLUUUeeeqqquuuhhhaaa^^^___aaagggnnnrrrzzzssseee^^^YYY]]]hhhvvvooobbbUUUQQQQQQXXXlllssseee\\\YYYSSSTTTTTTUUUYYYdddrrr}}}}}}kkk```WWWTTTOOOJJJGGGFFFFFFGGGJJJPPPZZZeeeppp{{{mmmcccZZZVVVTTTQQQPPPQQQJJJIIIHHHFFFEEEDDDDDDCCC@@@AAABBBBBBBBBAAA??????@@@>>><<<;;;;;;;;;999888444444333222000//////...333222000///............,,,---///000000///---,,,////////////---+++)))(((***,,,---,,,***)))+++---++++++,,,,,,---.........222111111111111111111222000000000000000000000000///////////////////////////////////////////////////000111222333444444444888999:::<<<<<<;;;:::999888888888888999;;;===???AAADDDGGGKKKMMMMMMMMMLLLHHHGGGFFFDDDBBB@@@>>>===;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;999888666555555555444444333333444444555555666666777888888777666555555555444444444555666666444333555999<<<>>>DDDKKKVVVbbbrrr}}}nnnddd___]]]]]]___dddiiimmmuuu~~~ooofff```ccckkkvvvyyyhhhXXXRRRQQQVVVgggzzz|||jjj___[[[TTTUUUTTTTTTWWW___kkkssspppdddYYYVVVQQQKKKHHHFFFFFFGGGGGGLLLTTT^^^hhhsss~~~nnncccZZZVVVTTTQQQPPPQQQLLLKKKJJJHHHGGGFFFEEEEEE??????@@@AAA@@@???>>>===???>>>>>>??????===999777111222222222222111000//////.........///000222333---...000111111000...---,,,+++***(((%%%"""***,,,---,,,))))))+++...------......///000000111222222111111111111222222////////////////////////////////////////////////000000000000000000000000///000111222333444444444777888:::;;;;;;:::888777888888888888999;;;===>>>???AAAEEEIIILLLMMMMMMLLLJJJIIIGGGEEEBBB@@@>>>===;;;;;;<<<<<<<<<<<<<<<<<<===<<<;;;999777666555555444444333333333444555555555666777888888777666666999888666555444555555666555444666:::;;;:::>>>CCCEEEOOO___ppp~~~~~~xxx|||zzzjjjaaa]]][[[[[[]]]aaafffjjjrrryyyoooiiikkkqqqzzzmmm[[[TTTRRRUUUeeevvvnnnaaa\\\VVVVVVUUUTTTUUU[[[eeemmmtttggg[[[WWWRRRLLLHHHFFFFFFGGGFFFJJJPPPYYYcccnnnzzzooodddZZZVVVUUUPPPLLLKKKKKKHHHEEEEEEFFFGGGEEEBBBBBBBBBBBBCCCBBBBBBAAAAAACCC@@@===:::999777444222222222222222111///...---111111000///////////////......//////......---,,,...+++((((((+++---,,,+++)))***++++++,,,,,,,,,,,,.....................---//////000111222222222222222111111111000000//////........................///////////////000111111000111333444666666666666666888:::<<<<<<<<<::::::222666:::999777777;;;???===???CCCGGGJJJMMMNNNNNNLLLJJJGGGCCC@@@>>><<<<<>>===<<<;;;888999:::;;;999777444222444444444333333444555555777777777777666666666666555666666666666666555555333555777888777888:::<<>>AAADDDGGGJJJLLLMMMNNNLLLIIIEEEBBB@@@???>>>============<<<;;;::::::::::::999888777666555555444444333333333333444444666666666666666666666666555555666666666666555555444555777888777888:::<<<;;;>>>CCCJJJRRR\\\gggmmmtttyyy~~~~~~}}}{{{wwwtttqqqtttyyy~~~mmmddd^^^\\\]]]aaaaaaccceeekkkttt~~~}}}{{{nnnaaaWWWVVV___iii|||rrrddd\\\WWWTTTTTTTTTTTTZZZ```lll{{{ooo^^^XXXRRRPPPLLLGGGFFFGGGFFFHHHKKKPPPYYYdddpppxxxqqqeeeYYYTTTRRROOOMMMMMMJJJHHHFFFEEEEEEEEEDDDCCC@@@AAABBBCCCCCCCCCCCCCCC???===:::999999999888666444333111000///...//////////////////..................//////......---,,,...,,,***)))***+++***)))------.........---,,,,,,+++,,,,,,------.........///000111222333333333333111111111111111000000000000000000000000000000000//////......//////000111111111000000111333555666666777999::::::999888888777:::<<<;;;999888:::===>>>???@@@CCCFFFIIILLLMMMPPPNNNKKKHHHEEECCCAAAAAA<<<<<<<<<<<<<<<<<<<<<;;;<<<;;;999777666666777777444333333222222333333333666666666666666666666666555555666666666666666555444555777777666777999;;;:::<<<>>>AAADDDJJJQQQUUU\\\aaafffkkknnnsssyyy}}}{{{yyyxxxwwwtttqqqqqqssswww|||ttteee___\\\\\\___aaacccgggjjjooouuu}}}pppaaaZZZ^^^gggvvvzzzlll```[[[VVVVVVUUUTTTWWW\\\eeerrrsssccc[[[TTTQQQNNNIIIGGGIIIFFFGGGIIIMMMTTT]]]hhhppp}}}rrreeeXXXSSSRRROOOMMMNNNIIIHHHFFFEEEEEEDDDDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBBBB???<<<:::999777555333555333111///......///000111111111111111000000000.........///......---,,,...---,,,+++++++++******------......---,,,++++++,,,,,,------...///000000///000111222333333333333111111111111111111111111///////////////////////////............///000000333222111000111333555777888888999:::::::::999999<<<===???===;;;:::;;;===@@@AAABBBDDDGGGJJJNNNPPPQQQOOOMMMJJJGGGEEECCCBBB??????>>>>>>>>>>>>>>>???;;;;;;:::999888777777777444444333222222222222333444555555555555555666666444555666666666666666666444444555444333444666888:::;;;<<<<<<===@@@DDDGGGLLLPPPUUUYYY^^^eeemmmtttzzz~~~{{{zzzwwwuuutttsssqqqqqqrrruuuyyy}}}iii]]]YYYXXXZZZ]]]___ccchhhnnnrrrwww|||pppbbbaaagggvvvsssccc]]]WWWVVVUUUSSSTTTXXXcccnnn}}}uuuhhh___VVVRRROOOJJJHHHIIIGGGHHHIIILLLQQQZZZdddkkkxxxrrreeeXXXSSSRRROOOMMMNNNHHHHHHGGGEEEDDDCCCCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@AAA???<<<:::999888666444555333111///......///000000111111222111000//////.........///......---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***++++++,,,,,,//////000111222222222222111111111111111222222222.......................................//////000000///...---...///222333999999:::;;;;;;<<<<<<<<<=========<<<;;;:::::::::??????AAACCCFFFJJJNNNPPPQQQPPPNNNLLLIIIGGGEEECCC@@@@@@???>>>>>>>>>??????999:::;;;<<<;;;999777666555444333333222222222333333333444444555555555555444444555666666666666666333333333222000111333666444555666666666888<<>><<<:::999::::::999888444333111000///...//////---.../////////...,,,+++......//////......---,,,+++,,,......---,,,,,,---++++++,,,,,,++++++***************++++++,,,,,,------...///000111111111111111111111222222222222222..............................------......///000222111000000000111333444888999:::;;;<<<===>>>???;;;::::::999888888777777:::;;;>>>AAAEEEJJJMMMOOORRRQQQPPPNNNLLLIIIGGGEEE@@@???===<<<;;;;;;<<<===888:::<<<======;;;888666666666555444333333333333222222333333444555555555333444555666777777777777333333222111//////222444222444555555555777:::<<<<<<>>>AAACCCFFFLLLUUU\\\lllwww~~~~~~~~~~~~~~~~~~|||yyywwwvvvqqqqqqooommmkkklllooorrrxxx{{{ppp]]]UUUSSSTTTUUUWWWYYY]]]dddiiinnnsssxxx|||rrrpppzzzqqqfff\\\WWWUUUSSSRRRTTTZZZ___lll}}}wwwiii\\\UUUQQQMMMIIIHHHDDDDDDDDDFFFIIIQQQZZZ```jjjqqq|||pppdddYYYUUUTTTPPPMMMLLLFFFGGGHHHFFFBBBAAABBBDDDCCCCCCDDDDDDDDDDDDCCCCCC===;;;999999::::::999888333333222111000///......,,,,,,.........---+++***......//////......---,,,'''))),,,---+++***+++---++++++,,,,,,---,,,,,,,,,------------------------,,,---...//////000000000111111111222222333333333...........................------------...//////444444444444555555555555666777888999;;;>>>@@@AAA;;;:::999999999999888777777999===BBBGGGKKKNNNOOOSSSSSSSSSQQQOOOLLLIIIHHHBBBAAA>>><<<;;;;;;;;;<<<:::;;;;;;<<<<<<;;;:::999888777666555444444444444111222222333444444555555333444555666777777777777555555444111///000333555666777777777666666888:::888;;;>>>@@@CCCHHHPPPVVVcccppp}}}{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~{{{xxxuuurrrqqqkkkkkkjjjhhhgggiiinnnrrrwww|||zzzjjjZZZTTTTTTUUUUUUWWWZZZ\\\aaaeeeiiinnntttxxx}}}{{{yyy}}}{{{tttuuu|||oooaaaZZZVVVSSSRRRSSSUUUXXXccctttpppaaaYYYTTTOOOKKKIIIFFFEEEDDDDDDFFFLLLSSSYYYbbbjjjuuuooodddZZZVVVUUUPPPLLLKKKFFFGGGHHHFFFBBBAAABBBDDD@@@AAABBBDDDEEEFFFFFFFFFAAA>>>;;;:::999888666555222222222222111///...------...///000000...,,,+++......//////......---,,,$$$'''++++++***)))***,,,++++++,,,---............+++*********************+++,,,---...////////////111111111222222333333333000000000000000000000000...------------...//////111111222333333333222222444555666888;;;===@@@AAA>>><<<;;;;;;<<<<<<;;;:::777:::???DDDJJJNNNPPPQQQUUUUUUUUUSSSQQQNNNKKKJJJFFFDDDAAA>>>===<<<=========<<<;;;:::::::::;;;<<<888888777666555444444444111111222333333444555555333444555666777777777777777777555222000111444666666777777555333222333555222555999;;;===CCCJJJPPP[[[iii}}}}}}|||{{{||||||zzzyyyyyyyyyzzz{{{{{{|||}}}}}}~~~~~~~~~|||yyyuuurrrooommmggghhhgggeeedddgggmmmrrrvvv|||vvvgggYYYUUUVVVVVVWWWXXX[[[]]]___bbbeeejjjppptttwwwsssmmmpppvvvvvvpppxxxvvvfff]]]XXXSSSQQQRRRVVVWWW```ooo|||uuuddd[[[WWWQQQLLLKKKIIIHHHFFFEEEEEEJJJPPPVVV]]]eeepppzzz|||pppdddYYYUUUTTTPPPLLLLLLIIIIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@>>><<<;;;;;;:::888666777555333111000000000111444///+++,,,000333111...//////...---+++***)))))),,,,,,+++++++++,,,...///,,,++++++******++++++,,,++++++******++++++,,,---......//////000111111111///000111222222222222222000000/////////............---,,,++++++,,,---...222222222222222222333333333444666888:::<<<>>>???;;;;;;<<<<<<;;;;;;:::999;;;===AAADDDGGGLLLRRRVVVVVVWWWXXXXXXUUUQQQLLLJJJGGGEEEAAA>>>;;;:::::::::999999:::;;;;;;:::999999;;;;;;:::999777555444333555444333222222222333444666666666777777777777777555555555555555555555555333333333444444444444555999999999999;;;???DDDIIISSSaaawww|||zzzyyywwwuuuttttttttttttttttttuuuvvvwwwyyy{{{|||~~~|||zzzxxxvvvrrrnnnkkkhhhgggeeecccbbbaaacccggglllppp}}}mmmhhh```XXXUUUVVVYYY\\\]]]^^^``````aaaeeelllrrrwww{{{rrriiieeeiiisssqqqmmmrrr~~~pppeee\\\TTTRRRUUUSSSSSSXXXbbbnnnzzznnn```ZZZUUUOOOIIIHHHGGGEEEDDDEEEGGGJJJKKKWWW^^^hhhqqqyyy{{{pppdddYYYUUUTTTPPPLLLLLLIIIIIIGGGEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB???===;;;::::::999777666777555333111000000000111222///------///111000///------..................***))))))((()))***+++,,,,,,++++++******++++++,,,++++++******++++++,,,---------...//////000000111......///000000000//////......---------,,,,,,,,,///...---,,,,,,---...///111111222222222222333333444555666888:::<<<===>>>;;;<<<<<<<<<<<<;;;::::::;;;>>>AAADDDGGGLLLQQQUUUWWWXXXYYYYYYWWWSSSNNNLLLHHHFFFCCC???<<<;;;;;;;;;999:::;;;;;;;;;;;;:::999;;;;;;:::999888666444333444333222111111222333444444444444444555555555555555555555555555555555555555555555666666666666777888888888888999===BBBFFFNNN[[[ooo~~~zzzuuutttrrrpppooonnnnnnoooqqqrrrsssuuuwwwzzz|||}}}}}}{{{wwwuuurrroookkkgggeeecccaaaaaaaaabbbdddiiippptttoookkkddd^^^[[[[[[]]]___^^^___``````bbbffflllqqqtttxxx|||oooeee``````hhhwwwyyy|||uuuiiilllvvvxxxkkk```WWWTTTWWWSSSQQQTTT\\\eeepppttteee]]]XXXQQQLLLIIIHHHFFFDDDDDDFFFHHHJJJPPPWWWaaajjjrrr{{{}}}pppdddYYYUUUTTTPPPLLLLLLIIIIIIGGGEEEDDDCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA>>><<<:::999999999777555666444333111000000000111000//////......//////000++++++,,,---------------)))))))))((())))))***+++,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,------...//////000//////000000000///......---------------,,,,,,,,,///......------......///111111111222222222333333555555666888999;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::<<<>>>AAADDDGGGKKKPPPTTTXXXYYY[[[[[[YYYVVVRRROOOJJJHHHDDD@@@>>><<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;::::::999888777555444333222111111111222333444333333444444444555555555555555555555555555555555555555555666666666666777666777777777888;;;@@@DDDFFFQQQcccvvv{{{xxxqqqpppnnnkkkjjjiiijjjjjjmmmnnnqqqssswwwzzz|||}}}~~~{{{yyyrrrpppmmmiiifffccc```___]]]^^^```bbbffflllsssyyyxxxpppmmmiiidddbbbaaaaaabbb___`````````bbbffflllppppppsss|||{{{mmmaaa[[[XXX]]]hhhvvv|||sssrrrssswwwyyygggfffkkkzzzrrreeeZZZWWWXXXTTTQQQQQQVVV]]]eeesss~~~|||mmmccc[[[TTTOOOKKKIIIFFFDDDCCCDDDFFFGGGHHHOOOXXX```hhhqqq{{{pppdddYYYUUUTTTPPPLLLLLLIIIIIIGGGEEEDDDCCCCCCCCC@@@AAABBBBBBBBBBBBAAA@@@<<<:::999888888888666444444333222111000000000000...///000///...---///000---............---+++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++,,,------......///111222222222111000///////////////////////////////////////....../////////000000111111222222333333555555666777888999:::;;;<<<============<<<;;;;;;<<<>>>AAACCCEEEIIINNNQQQWWWYYY[[[\\\[[[XXXUUUSSSLLLIIIEEEAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777666333222111111111111222333444555555666666777777777555555555555555555555555333333333444444444444555666666777777777:::>>>AAA???IIIWWWfffuuu|||xxxuuupppnnnllljjjiiihhhhhhiiijjjlllooorrrvvvzzz|||}}}~~~~~~}}}{{{wwwuuummmkkkhhhdddaaa___]]]\\\YYY\\\```cccgggnnnvvv|||{{{rrrlllkkkjjjgggeeedddccccccaaaaaa``````bbbfffkkknnnnnnpppwww}}}nnnaaaXXXTTTXXXaaalllyyy{{{pppkkkjjjmmmyyyxxxgggaaa```kkk}}}yyyiii^^^YYYWWWVVVRRRPPPSSSWWW^^^jjjuuuttthhh^^^VVVQQQMMMKKKGGGDDDCCCCCCDDDDDDDDDJJJRRRYYYaaajjjttt|||pppdddYYYUUUTTTPPPLLLLLLIIIIIIGGGEEEDDDCCCCCCCCC???@@@AAABBBBBBAAA@@@???;;;:::888888888888666555333222222111000000000000---///000///...---...///...///000111000///...---++++++,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++,,,,,,---.........111111111111111000///....../////////////////////...//////////////////...//////000111111222333333444444555666888999::::::======>>>>>>======<<<;;;<<<>>>@@@BBBCCCFFFKKKNNNSSSVVVYYY[[[[[[ZZZXXXVVVMMMKKKFFFBBB>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888444333222111111111222333444444444555666777777888555555555555555555555555333333333444444444444555666777777777777999===@@@;;;BBBMMMXXXdddqqq~~~|||xxxuuusssmmmllljjjhhhgggggghhhhhhiiikkknnnrrrvvvyyy{{{|||}}}{{{zzzyyyvvvrrroooiiigggccc```^^^\\\\\\\\\YYY]]]bbbfffiiipppyyytttmmmeeeffffffffffffeeecccccccccaaa______bbbeeeiiikkklllooottt}}}rrrbbbXXXTTTWWW]]]hhhsss}}}{{{qqqiiidddgggqqq{{{uuueee\\\WWW___nnnnnnbbbZZZVVVVVVRRROOOQQQSSSXXXcccmmmxxx{{{mmmaaaXXXRRRNNNLLLHHHEEECCCBBBCCCCCCDDDHHHOOOUUU\\\eeepppwww}}}pppdddYYYUUUTTTPPPLLLLLLIIIIIIGGGEEEDDDCCCCCCCCC>>>???AAABBBBBBAAA???>>>;;;:::888888999888777555222222111111111000000000........./////////...---%%%'''***---.........---******+++++++++***)))))),,,++++++******++++++,,,++++++******++++++,,,---++++++,,,,,,---......///....../////////...------,,,,,,,,,------------------......//////......---...//////000111222333333333333444666777999::::::>>>>>>>>>>>>>>>======<<<;;;===>>>@@@AAADDDGGGKKKNNNPPPTTTXXXZZZZZZYYYXXXPPPMMMIIIDDD@@@===<<<<<<;;;::::::999999::::::;;;::::::;;;;;;;;;::::::999777666444222111111111222111111222333444555555666555555555555555555555555555555555666666666666777555666777777777888;;;===999>>>EEELLLSSS\\\gggoooyyy{{{wwwtttqqqoooiiihhhfffeeeeeeeeefffgggjjjlllooosssvvvxxxyyyzzz|||zzzxxxvvvtttppplllhhhcccbbb___\\\[[[ZZZ[[[\\\YYY___fffjjjnnnuuu{{{mmmggg___```bbbdddeeeeeedddddddddaaa^^^^^^aaadddggghhhiiilllqqqxxxxxxhhh\\\TTTVVVZZZcccnnnyyyvvvkkkcccccciiiooo|||uuudddYYYRRRWWWbbbsssuuuiii___XXXTTTPPPNNNNNNPPPRRR[[[cccqqqtttggg[[[TTTPPPMMMJJJFFFCCCCCCCCCDDDCCCGGGLLLQQQWWW___jjjrrrwww}}}pppdddYYYUUUTTTPPPLLLLLLIIIIIIGGGEEEDDDCCCCCCCCC===???AAABBBBBBAAA???===;;;:::888888999999888666111111111111111000000//////---,,,...000111...+++###%%%(((+++---------,,,+++,,,,,,---,,,+++***))),,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,---......//////------......///.........,,,,,,,,,---------......,,,---...//////...---,,,......///000111222333333111222333555777999:::;;;>>>????????????>>>======:::<<<===>>>???AAAEEEHHHGGGKKKPPPUUUXXXYYYYYYXXXSSSQQQLLLGGGCCC@@@>>>>>>:::999888888888888999:::::::::;;;;;;;;;;;;;;;::::::888666444222111111111000111111222444555555666555555555555555555555555555555555666666666666777444555666666555666888;;;888;;;???BBBEEEJJJRRRXXXbbbkkkzzz~~~|||yyyuuurrrnnnlllkkkfffeeedddddddddeeefffggglllnnnqqqtttwwwxxxxxxxxxyyywwwtttrrroookkkfffccc^^^\\\ZZZXXXWWWXXXZZZ[[[YYY```iiipppttt|||rrrfffaaa[[[]]]___ccceeefffggggggddd```]]]]]]___ccceeeeeeccchhhmmmssszzzqqqeeeVVVVVVWWW^^^kkkyyytttgggbbbdddgggrrr{{{zzzjjj]]]SSSUUUZZZdddyyy~~~rrrfff\\\VVVRRROOOOOONNNOOOTTT[[[eeerrr}}}nnnaaaZZZQQQNNNKKKGGGDDDDDDDDDEEEAAADDDHHHKKKPPPXXXccckkkooovvv~~~pppdddYYYUUUTTTPPPMMMLLLJJJIIIGGGEEEDDDCCCCCCCCC===>>>@@@BBBBBB@@@>>>===<<<:::999999::::::888777000111111111111000000///000,,,+++---111222...))),,,---000222333222000///......///000///...,,,+++,,,++++++++++++++++++,,,++++++******++++++,,,---,,,,,,---......//////000......///000111111111000........./////////000000+++,,,---......---,,,+++---...///000111222333333000111222555777999:::;;;???????????????>>>======:::;;;<<<======???CCCFFFCCCGGGMMMRRRWWWYYYYYYYYYVVVSSSNNNIIIEEEBBB@@@@@@:::999888777777888999:::::::::;;;;;;<<<<<<;;;;;;<<<:::777555222111111111222222333444666777777888555555555555555555555555333333333444444444555555222444555555444444666888777:::<<<======@@@FFFJJJMMMTTT```lllzzzzzzxxxuuuqqqnnnkkkiiihhheeeeeeddddddeeeggghhhjjjnnnooorrruuuwwwwwwwwwvvvwwwuuurrrooolllhhhccc___[[[YYYWWWUUUUUUWWWYYY[[[YYYaaalllsssyyy}}}mmmbbb]]]ZZZ[[[___cccfffhhhiiijjjddd```\\\\\\___bbbdddccc___dddjjjoootttzzzmmmYYYWWWVVV\\\jjj{{{|||mmmeeecccccckkkvvv~~~rrrcccXXXUUUUUUZZZkkkyyykkk```YYYUUUSSSRRRPPPNNNQQQWWWZZZgggvvvtttfff^^^QQQOOOKKKHHHEEEEEEEEEFFF>>>AAACCCFFFJJJRRR]]]eeeiiiqqq|||~~~lllbbbXXXTTTPPPLLLIIIJJJHHHGGGFFFDDDBBBAAAAAA@@@???????????????@@@@@@@@@@@@>>><<<::::::888666444444222000000111111111//////............---------+++,,,---...////////////333111///---,,,+++,,,,,,++++++******+++---///000---,,,,,,+++*********+++++++++,,,------......///......//////////////////////////////...---,,,+++000000000000000000000000,,,,,,---///111333555666222444555555555666888:::@@@@@@@@@@@@>>><<<:::999>>>>>>???@@@AAACCCDDDEEEEEEHHHLLLPPPUUUXXXZZZ[[[\\\YYYTTTMMMGGGAAA===;;;888888888888888:::<<<===;;;;;;;;;<<<<<<=========999999777666444222111000444444444444555666777777555666777888888777666555222222222333333444444444777666555444444444444444666666888999:::;;;;;;;;;BBBFFFLLLUUU```nnn|||{{{wwwtttpppllliiihhhhhhhhhcccccccccbbbbbbdddiiilllrrrqqqppppppssstttuuutttvvvtttooojjjeeeaaa___^^^ZZZWWWTTTSSSUUUXXX[[[\\\ccciiiqqqyyytttgggaaaaaa___bbbeeehhhjjjiiigggeeedddbbb___\\\\\\^^^```bbbbbbaaadddjjjpppxxxyyyhhh]]]WWW^^^lll|||{{{jjjfffhhhdddpppzzz{{{nnn]]]RRRQQQZZZfffnnnuuufff___XXXSSSQQQNNNKKKLLLOOO[[[```iiiwwwzzzkkk___TTTPPPKKKHHHHHHGGGDDDAAA??????@@@BBBGGGMMMTTTWWWbbbiiisss|||}}}kkkaaaWWWSSSPPPLLLIIIJJJHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@??????????????????>>><<<:::999:::999777555555333111000000000...---///............---------////////////...---,,,+++000///---,,,+++***++++++***))))))))))))***,,,------,,,++++++******++++++++++++,,,,,,---..................///////////////111111000000///......---.................................///000222333444333444555555555666888;;;===>>>?????????>>>===<<<>>>>>>>>>???AAACCCEEEGGGGGGIIIMMMRRRVVVZZZ\\\]]]]]][[[VVVPPPJJJEEEAAA???::::::999888888999:::;;;::::::;;;;;;;;;<<<<<<<<<999999777666444222111000000000000111111333444555555555555666666555555444222333333333333333333444666666555444444444444444555666777888999:::::::::<<<>>>AAAEEELLLUUU___fffuuu~~~yyyuuurrrnnnjjjhhhgggggggggdddddddddddddddfffjjjmmmsssrrrqqqsssuuuvvvuuutttpppmmmhhhccc^^^ZZZXXXWWWTTTSSSQQQRRRUUUYYY]]]___hhhnnnxxxoooddd_________bbbgggkkkllljjjfffcccbbb```^^^\\\\\\]]]___```cccbbbdddiiinnnuuunnnccc\\\cccooo~~~uuujjjfff```kkkvvv~~~}}}kkk\\\UUUXXXaaahhh{{{|||lllbbb[[[TTTRRROOOLLLLLLPPPUUUZZZbbbooo~~~pppdddXXXSSSMMMIIIHHHFFFCCC@@@AAAAAAAAABBBFFFKKKPPPSSS]]]dddnnnwww~~~{{{iii___VVVRRROOOKKKJJJJJJHHHGGGEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>;;;:::888888999999888666777444222000000///---,,,///............---------...//////......---,,,+++,,,,,,+++*********************)))))))))******+++,,,,,,++++++******++++++++++++,,,,,,------......---.........//////000000333222111000////////////........................000000000000000111222333555555555555444666999<<<:::;;;===???@@@@@@@@@@@@??????>>>>>>@@@CCCFFFHHHIIILLLPPPUUUZZZ^^^```aaaaaa___[[[UUUOOOJJJEEEBBB<<<;;;:::999888999999:::::::::::::::;;;;;;;;;;;;999999777666444333222111......//////000222333444444444333333333444444555444333333333333333333222666555444444444444444444444444666777888888888888;;;;;;;;;<<<>>>BBBIIIMMMVVV^^^jjjuuu}}}vvvqqqooollliiiffffffffffffdddeeefffggggggiiimmmppprrrrrrrrrsssttttttrrrpppllliiieee```[[[XXXUUUTTTPPPPPPQQQSSSWWW]]]bbbfffpppxxxxxxjjj```]]]___```dddiiimmmnnnjjjeeebbb```___^^^]]]\\\]]]^^^^^^dddbbbdddgggkkkppp{{{yyymmmdddhhhrrruuujjjbbbkkkuuu}}}yyyfffXXXTTTYYY^^^ooouuufff^^^WWWSSSPPPMMMMMMOOOOOORRRYYYdddrrrvvviii]]]XXXPPPKKKHHHFFFBBB???BBBAAAAAAAAADDDGGGKKKNNNUUU\\\fffpppwwwyyyhhh^^^UUUQQQOOOKKKJJJKKKGGGFFFEEEDDDBBBBBBAAAAAAAAAAAAAAA@@@???>>>======<<<:::888888888888666555666444222111111111000...///............---------++++++,,,---............******************++++++,,,,,,,,,+++++++++++++++,,,,,,++++++***++++++,,,***++++++,,,------......,,,------...///000000111333333111000//////000000......................../////////000111222333444666777666555444666999<<<:::;;;===???AAABBBAAAAAAAAA???>>>===???CCCGGGJJJMMMOOOTTTYYY^^^bbbdddfffeeeccc```[[[TTTMMMHHHDDD===<<<;;;:::999:::;;;;;;::::::::::::::::::::::::999999888666555333222222111111111222333444555666444444333222222333555666444444444333333222222222555555444333333444444444333333444555666777777666999:::::::::;;;>>>BBBFFFGGGLLLSSS[[[cccooo{{{xxxsssmmmkkkiiigggeeeeeeeeeeeeeeegggiiijjjkkklllooorrrpppooopppqqqrrrpppmmmjjjgggeeeaaa\\\XXXUUUSSSRRRQQQRRRTTTWWW[[[bbbjjjooozzzsssggg```___bbbdddfffjjjlllllliiieeebbb______^^^^^^^^^^^^^^^^^^bbbaaabbbeeehhhlllvvvyyyllllllsssxxxnnnqqqwwwrrr```WWWWWWZZZggg{{{}}}kkkbbbXXXTTTQQQMMMLLLMMMKKKMMMRRRZZZfffvvv{{{nnnbbb[[[RRRLLLIIIGGGCCCAAAAAA@@@@@@@@@BBBEEEHHHJJJPPPVVV```iiirrrzzzzzzhhh^^^UUUQQQOOOKKKJJJKKKGGGFFFEEECCCBBBBBBBBBBBBAAAAAAAAA@@@???>>>======>>><<<:::888888777555333555333222222333444333222///............---------***+++,,,---............+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++***,,,++++++***++++++,,,,,,******++++++,,,------...,,,,,,---...///000111222222222111000////////////////////////////////////---...///000222444666777777777777666555777:::<<<<<<===???@@@AAABBBAAAAAABBBAAA???>>>???CCCFFFIIINNNQQQVVV\\\aaaeeehhhiiihhhgggddd___YYYQQQJJJFFF>>>===<<<;;;;;;<<<===>>>::::::::::::::::::::::::999999888666555444333333222222222333333444555666444444333222333444666777444444444333333222222222444444333333333444444555222333444444555555555555444555666666777888<<>>>>>>>>???===;;;999888777444222444222111111333444444333///............------------......------,,,+++***+++,,,---------------,,,(((((())))))***))))))(((++++++******++++++,,,,,,******++++++,,,,,,------++++++,,,...///111222333111111222111111000///...000000000000000000000000------...000222555777888777888999888777888999;;;===>>>@@@AAABBBBBBAAAAAACCCBBB@@@???@@@BBBEEEGGGMMMPPPUUU[[[aaaeeehhhiiiiiiiiigggddd^^^WWWPPPKKKAAA@@@???>>>======>>>???;;;;;;;;;;;;::::::::::::999888888777666555444333222222111111111111222222333333333333444555666666444333333333333333333222333333333333333444444555222333333444555555444444444555666555444555666888888:::===>>>@@@FFFNNNUUU\\\eeeqqq}}}~~~|||yyyuuuqqqnnnlllkkkeeeeeedddddddddeeeeeeeeehhhkkknnnppppppppppppqqqooommmlllkkkkkkhhheeebbb[[[YYYWWWTTTRRRQQQQQQQQQRRRVVV[[[```eeemmmxxxxxxmmmhhheeefffjjjmmmkkkiiigggeeeddddddddd``````___^^^___```aaabbb___^^^```dddgggkkkttt~~~xxxssswww}}}{{{|||jjj]]]WWWaaammmwwwjjj]]]WWWSSSOOOLLLKKKLLLMMMOOOQQQXXXdddsss~~~qqqhhh]]]TTTOOOLLLIIIGGG@@@??????@@@AAABBBDDDEEEGGGNNNVVV___fffpppzzz~~~kkkaaaWWWSSSPPPLLLIIIJJJFFFEEEDDDCCCCCCBBBCCCCCC@@@@@@??????????????????>>>===;;;:::999999777555333111000000111222111000///............---------------------,,,+++******,,,,,,---......---,,,+++&&&'''((()))******))))))++++++******++++++,,,---*********+++,,,,,,------***+++,,,...000111333333111222444444444222///---//////////////////////////////000111222444666666666888:::;;;999888999999===>>>@@@AAACCCCCCCCCBBBDDDCCCBBBAAAAAABBBCCCDDDIIILLLQQQXXX^^^bbbeeeggghhhiiiiiihhhddd^^^XXXSSSGGGEEECCC@@@>>>=========<<<<<<<<<;;;;;;;;;::::::999888888777666555444444333222111000000//////000000111222333444444444444222333333333333333333444333333222222333333444555222333444444555555444444666777888777666444555666444777:::::::::===CCCGGGJJJRRR[[[ccciiisss|||{{{zzzyyywwwvvvsssrrrooolllhhhfffffffffcccccccccddddddeeeffffffjjjmmmppprrrqqqpppooopppkkkiiifffdddcccaaa^^^\\\XXXWWWUUUTTTSSSSSSSSSTTTUUUZZZaaagggnnnxxxrrrjjjgggeeegggkkklllkkkiiigggeeecccaaaaaa```___]]]\\\]]]^^^aaacccaaa```bbbeeegggjjjsss|||wwwrrr}}}}}}|||kkkaaa```fffuuu}}}oooaaaZZZVVVRRRNNNLLLLLLMMMNNNNNNRRR\\\jjjttt}}}sssfffZZZSSSOOOLLLIIIBBBBBBAAA@@@@@@AAAAAABBBBBBHHHPPPXXX___hhhrrryyylllbbbXXXTTTPPPLLLIIIJJJFFFEEEDDDCCCCCCCCCCCCCCC???????????????@@@@@@@@@===;;;::::::::::::999777333111////////////...---//////.........---------******+++,,,------------,,,,,,---...---,,,+++***'''(((***+++,,,,,,,,,++++++*********+++,,,,,,---)))******+++,,,,,,------******,,,...000111333444111333555777666333000...........................111111111111222333444555555888;;;<<<;;;999888888;;;===???AAACCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBFFFIIINNNUUU[[[```ccceeefffhhhjjjkkkhhhccc^^^ZZZLLLJJJFFFBBB???===;;;;;;=========<<<<<<;;;;;;;;;999888888777666555555444555444333111000/////////...///111222333333222222222222222333333444444444222222222222333333444555333333444555555555444444444555777666555444444555666999;;;;;;999999<<<@@@;;;BBBHHHLLLPPPXXXeeeooouuu{{{|||zzzxxxvvvuuutttssspppnnnlllkkkjjjfffcccaaabbbcccbbbbbbcccdddeeeeeeffffffkkknnnqqqrrrqqqpppooonnngggddd```]]]\\\ZZZXXXVVVRRRQQQPPPOOOOOOOOOPPPQQQXXX^^^gggnnnvvvzzzmmmgggeeeeeegggjjjjjjjjjjjjiiifffccc___]]]```^^^\\\ZZZ[[[]]]```ccccccbbbdddfffhhhjjjqqqzzz|||ooosss~~~sss___bbbnnnsssccc\\\YYYTTTOOONNNKKKMMMMMMLLLNNNVVVcccnnn||||||lll___WWWRRRMMMJJJEEEDDDCCCAAA@@@??????>>>???DDDLLLSSSZZZcccmmmttt|||nnncccXXXUUUSSSOOOLLLKKKGGGFFFEEEDDDDDDCCCCCCCCCCCCAAA@@@>>>======>>>>>>>>>===;;;::::::999777555444444333222111111111111................................................+++,,,,,,,,,,,,+++******((()))***+++---...///000***(((&&&'''))))))'''$$$!!!&&&***+++,,,...///////////////000000000000...///000222222111111000///...---,,,,,,---...///111000000000000000111111333555888:::;;;;;;999888999:::>>>CCCGGGIIIGGGFFFFFFDDDAAA??????@@@BBBCCCEEEHHHKKKOOOSSSYYY^^^cccfffmmmrrrqqqooolllhhhbbbSSSPPPKKKGGGCCCAAAAAAAAA=========<<<;;;:::888777999999888888777666666666999777555333111000000000000000111111222333555555333111000111333444333222222222333333333333444444666555555444444333222222777666555444444555666777555555666777888999999:::>>>???@@@BBBEEEIIIOOOTTT]]]```dddkkkrrryyy~~~zzzvvvtttrrrqqqpppnnnllljjjhhhgggfffddddddcccaaa______```bbbbbbbbbbbbcccdddgggjjjkkkoooqqqssssssrrrnnnjjjhhhcccaaa]]]ZZZWWWUUUTTTSSSMMMNNNOOOOOOOOOQQQUUUXXX]]]dddmmmvvv~~~yyyppphhheeecccaaacccgggmmmllliiifffdddbbb`````````^^^\\\[[[\\\^^^aaaccccccdddeeegggiiimmmrrrvvv~~~ppplllqqq}}}kkkeeegggttt}}}nnnbbbZZZUUURRRQQQLLLLLLLLLJJJKKKPPPYYY___oooyyysssiii___TTTMMMLLLGGGEEEBBB@@@AAAAAA@@@???EEEGGGIIIMMMSSS\\\fffmmmxxx|||ooocccXXXTTTSSSOOOLLLKKKGGGFFFEEEDDDDDDCCCCCCCCCCCCBBB@@@???>>>>>>?????????===;;;:::::::::888666444333222111000000///000................................................---------------,,,,,,+++))))))******++++++,,,,,,+++)))((()))++++++)))''''''***,,,---,,,++++++,,,---------....../////////...///000111222111111000//////...------...//////222222222222222222333444444666999;;;<<<<<<:::999;;;;;;===AAAEEEGGGFFFEEEGGGEEECCCAAA@@@AAACCCDDDDDDFFFIIILLLPPPUUU[[[```ccckkkqqqqqqpppppplllhhhZZZVVVQQQKKKFFFDDDCCCCCC;;;;;;;;;;;;;;;;;;;;;:::999999999888777777666666777666444333222111222222000000000111111333444444333222111222333444333222222222333333333333444444444444444444444444444444555666666777777666666555555555555666666777777777777888999999:::>>>CCCFFFLLLMMMQQQUUU[[[```eeegggmmmpppsssxxx~~~}}}{{{xxxuuurrrpppnnnmmmkkkjjjiiigggeeedddbbbaaa`````````___]]]]]]___aaaddddddeeegggiiilllnnnooooooppppppooommmjjjfffddd___]]]ZZZVVVSSSRRRQQQPPPNNNOOOPPPQQQSSSVVVZZZ^^^cccjjjsss|||rrrjjjcccaaa```___aaaeeekkkjjjhhheeecccaaaaaa``````___^^^]]]^^^```bbbcccbbbcccdddfffhhhlllrrrvvv}}}qqqhhhhhhssstttlllhhhpppwwwjjjaaaZZZUUUTTTLLLLLLKKKIIIIIILLLRRRXXXfffpppyyynnncccXXXQQQOOOJJJGGGDDDBBBAAA@@@???===CCCDDDFFFIIIOOOXXXaaahhhrrrvvv}}}ooodddXXXTTTRRROOOLLLKKKGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@??????@@@@@@???>>><<<;;;;;;:::888666444333222000///.........////////////////////////------------------------,,,,,,,,,---,,,++++++***))))))))))))))))))((((((+++******+++------,,,***,,,---...---+++)))***+++++++++,,,,,,---...//////...///000111111111000000//////............//////222222222222222333444555666888:::===>>>>>>===<<<<<<<<<<<<>>>BBBDDDEEEEEEHHHGGGEEEDDDCCCCCCDDDDDDCCCDDDFFFGGGKKKPPPWWW\\\___gggnnnqqqrrrtttrrrnnnccc___XXXPPPKKKGGGFFFFFF??????>>>>>>===<<<<<<;;;::::::999888888777777666555555444333333333444444000000000000000111222333333222111222444555444333222222333333333333444444222222333444444555666666333555666888888666555333444444555555555555555555777777777777666888<<>>;;;???AAABBBEEEJJJQQQZZZ```hhhmmmuuu|||pppdddXXXTTTRRRNNNLLLKKKGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@>>><<<;;;;;;:::888777555444222111///.........////////////////////////------------------------)))************)))(((((())))))))))))))))))))))))******+++,,,---------,,,)))*********))))))+++---******+++,,,---...///000/////////000000000000000/////////////////////////////////000111222333444888:::<<<>>>????????????<<<:::999;;;???CCCFFFGGGIIIIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDDDDGGGLLLSSSXXX\\\dddlllooorrruuuuuurrrjjjeee^^^VVVOOOJJJHHHHHHHHHGGGDDDBBB???===;;;::::::::::::999888888777777666555555444444444444444000000000000000000111111333222111222444555555444222222222333333333444444333333333444444444555555333333444555555444333333555555555555444444444444888888888888777888;;;=========>>>???AAACCCEEEFFFHHHKKKNNNQQQUUUZZZ```eeejjjqqq|||{{{uuuqqqpppooonnnkkkkkkkkkjjjjjjiiiiiiiiiaaa```___^^^]]]]]]]]]]]][[[[[[ZZZYYYXXXXXXWWWWWWWWWXXXYYYZZZZZZ\\\```bbbcccfffjjjmmmpppqqqppppppnnnkkkgggbbb^^^[[[ZZZYYYTTTRRRPPPNNNLLLKKKKKKKKKNNNPPPTTTXXX\\\ccciiinnnttt{{{sssddd^^^YYYZZZZZZZZZ[[[___cccbbbaaa```````````````______```aaabbbbbbbbbccceeefffffffffeeefffiiilllrrryyy{{{jjj```]]]dddrrrrrrjjjmmmxxxrrrhhh^^^WWWRRRQQQOOOLLLJJJKKKLLLNNNOOOXXXfffvvvssseeeZZZSSSNNNKKKIIIGGGEEECCC???<<<>>>???@@@BBBFFFKKKSSSXXX___eeemmmuuu{{{qqqeeeXXXSSSQQQNNNKKKKKKGGGFFFEEEDDDCCCCCCCCCCCCAAABBBBBBAAAAAAAAA@@@@@@???===<<<;;;;;;:::888666555555333222111000000000////////////////////////------------------------)))************)))(((((((((((()))******++++++,,,((()))++++++++++++,,,,,,'''((()))))))))***---///******+++,,,...///000000///////////////000000000000000000000000000000000/////////000111333444555:::;;;===???@@@AAAAAAAAA;;;999888999>>>CCCHHHJJJJJJJJJJJJIIIHHHGGGEEEEEEDDDDDDDDDCCCDDDIIIOOOTTTYYYaaaiiilllpppttttttrrrmmmiiibbb[[[TTTOOOLLLKKKKKKIIIFFFBBB???<<<;;;:::;;;;;;::::::999888888888777777777666555444333222111111000000000000000000222111111222444555555444222222222333333333444444555555444444444333333333444333111000000111333444555555555555555555555444333444555555444555888:::777777888999:::<<<>>>???AAACCCEEEGGGHHHKKKOOORRRWWW^^^hhhsss}}}yyyqqqjjjfffdddbbbaaaaaaaaa```___^^^]]]]]]\\\ZZZZZZXXXWWWVVVVVVVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUUUUVVVXXXYYYZZZ]]]aaadddeeehhhkkkoooppppppooonnniiifffaaa[[[WWWUUUTTTTTTOOONNNLLLKKKJJJKKKKKKLLLNNNQQQUUU[[[aaahhhpppvvv|||zzzpppbbb\\\YYYZZZZZZYYYZZZ\\\___^^^^^^^^^^^^^^^______^^^______```aaaaaabbbbbbbbbdddeeeeeeeeegggjjjlllpppuuunnnaaa[[[]]]eeewww}}}pppmmmttt|||qqqeeeZZZUUUSSSOOOMMMKKKKKKLLLLLLJJJQQQ]]]kkkzzz|||mmm___VVVOOOLLLIIIHHHFFFEEEBBB@@@>>>???@@@AAACCCGGGMMMQQQXXX^^^fffmmmsssxxx|||~~~rrreeeXXXSSSPPPMMMKKKLLLGGGFFFEEEDDDDDDCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@>>>===;;;::::::999777555555444333222111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***))))))******+++,,,------(((***++++++***)))***+++***+++---,,,++++++,,,---++++++,,,,,,---...////////////.........///000111000000111111111111000000000111111222444666777888:::;;;===???@@@BBBBBBCCC<<<:::888:::>>>CCCHHHJJJJJJKKKKKKKKKJJJGGGEEEDDDDDDDDDDDDCCCCCCFFFKKKOOOTTT\\\dddhhhlllqqqsssqqqooolllhhhbbb\\\WWWSSSQQQJJJHHHDDDAAA>>><<<<<<;;;<<<<<<;;;::::::999999888888888888777666444333222333222111000000000000000111000///111333555444333222222333333333333444444666666555444333333222222555333000......000333555555555555555555555555555222333555555555555888:::555555666666888:::;;;<<<===???@@@AAAAAABBBEEEGGGNNNRRRZZZaaaiiiqqqxxx}}}~~~{{{zzz{{{}}}|||tttooohhhbbb^^^\\\ZZZYYYZZZYYYYYYXXXWWWVVVUUUUUUVVVUUUTTTSSSRRRQQQQQQQQQTTTTTTTTTTTTTTTTTTUUUUUUSSSUUUWWWYYYZZZ]]]bbbeeehhhjjjlllnnnnnnmmmkkkjjjbbb___ZZZUUUQQQOOOOOOOOOJJJJJJIIIIIIJJJKKKMMMNNNOOORRRXXX^^^eeennnwww||||||nnnfff```[[[XXXZZZ[[[ZZZZZZ\\\\\\\\\[[[[[[\\\\\\]]]^^^^^^]]]]]]^^^^^^___```aaa]]]___bbbeeegggiiimmmppppppttt}}}tttdddZZZYYY\\\jjj|||tttuuu~~~pppcccYYYUUUPPPLLLJJJJJJJJJIIIIIIMMMUUU___mmm}}}xxxhhh\\\RRRNNNKKKHHHGGGFFFDDDCCC??????@@@@@@AAADDDHHHLLLRRRVVV]]]dddiiioootttwww|||sssfffXXXRRRPPPMMMKKKLLLGGGFFFEEEDDDDDDCCCCCCCCC>>>???@@@AAAAAA@@@??????===<<<:::999999888666444222222111111111111222222------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++)))+++---,,,***((()))+++)))+++------+++******+++***+++++++++,,,,,,------///......---...///000111000111111222222111111000000000111222444666888999;;;;;;===>>>@@@BBBCCCCCC???===;;;;;;>>>CCCEEEGGGJJJKKKLLLLLLJJJHHHEEECCCCCCCCCCCCCCCBBBDDDGGGJJJMMMVVV^^^ccchhhooorrrqqqpppooonnnjjjfffaaa\\\ZZZNNNKKKGGGCCC@@@>>>======<<<<<<<<<;;;::::::999999666777777888777666555444444444333111111000000000///......000222444444333222222333333333333444444444444444444444444444333555444222000000222444555222222333333444444555555444666777777666666777999777777777777888:::;;;<<<;;;===>>>???>>>???AAACCCFFFIIIMMMQQQWWW]]]dddiiifffhhhjjjkkkkkkiiigggfffgggiiilllooopppqqqqqqppptttqqqooopppssstttqqqooofffccc^^^ZZZXXXVVVUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPOOOOOONNNNNNNNNOOOOOORRRRRRSSSSSSTTTTTTUUUUUURRRTTTVVVXXXYYY\\\aaadddggghhhhhhhhhgggeeecccbbbYYYVVVRRRNNNKKKJJJIIIJJJFFFFFFFFFGGGIIILLLNNNPPPRRRUUU[[[bbbjjjsss|||}}}mmmbbb]]]\\\XXXWWWZZZ]]]\\\\\\^^^ZZZZZZZZZZZZZZZ[[[[[[\\\]]]\\\[[[ZZZ[[[]]]___```^^^```ccceeegggjjjmmmooommmqqqyyynnn]]]ZZZYYYbbbuuuwwwuuu{{{~~~}}}yyyooobbb[[[SSSMMMKKKJJJIIIHHHHHHJJJMMMTTT___oootttfffWWWRRRLLLHHHFFFEEEDDDCCC???????????????AAADDDGGGKKKOOOTTTYYY___eeekkkooorrrvvvzzzsssfffXXXRRRPPPMMMKKKLLLGGGFFFEEEDDDDDDCCCCCCCCC===>>>@@@@@@AAA@@@???>>>===;;;999888888777555444000000000000000111111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,++++++***))))))(((***,,,...---***((()))+++###&&&)))+++***)))))))))******************++++++///......------///000111000111222333333222111000......///000222555777888;;;;;;<<<>>>@@@BBBCCCDDDBBB???======???BBBCCCDDDJJJKKKLLLLLLKKKHHHDDDBBBAAABBBCCCBBBBBBBBBEEEGGGHHHQQQZZZ```fffnnnqqqqqqrrrrrrrrrqqqmmmhhhccc```VVVSSSNNNHHHCCC???=========<<<<<<;;;;;;:::999999444555666888888888777666555555333222111111000000......---///222333333222222222333333333444444444222333333444444555555666444444444444444444444444000000111222333333444444333555666555333333444555777777666666777777888888666888:::;;;;;;<<<>>>@@@<<<>>>@@@CCCGGGMMMTTTYYYWWWYYY[[[]]]^^^]]][[[ZZZYYY[[[^^^aaacccccccccbbb^^^\\\[[[]]]aaadddcccaaaXXXVVVRRRQQQPPPOOONNNMMMIIIJJJJJJKKKLLLMMMMMMNNNKKKKKKKKKKKKLLLMMMNNNOOOQQQQQQRRRSSSSSSTTTUUUUUUQQQSSSUUUWWWXXX[[[```cccddddddcccbbb```^^^[[[ZZZSSSQQQMMMJJJHHHFFFFFFFFFCCCCCCDDDFFFHHHLLLOOOPPPTTTXXX^^^eeemmmvvvssseee\\\YYYYYYUUUUUUZZZ]]]]]]^^^```ZZZYYYYYYYYYYYYZZZZZZ[[[\\\[[[YYYXXXYYY[[[^^^```ccceeefffgggggggggiiikkkjjjnnnttt}}}yyybbb]]]ZZZ___nnnppplllqqqsss||||||~~~yyyjjjbbbXXXPPPMMMKKKJJJIIIGGGGGGIIIMMMVVVeeeuuu|||nnn[[[UUUNNNHHHEEEDDDCCCCCC>>>??????>>>===???BBBDDDFFFIIIMMMRRRWWW^^^dddiiikkkoootttyyy}}}tttgggZZZTTTQQQNNNKKKKKKIIIHHHGGGEEEDDDDDDCCCCCCAAAAAAAAAAAA@@@???>>>>>>::::::::::::999888777777444222///---,,,---///111---++++++...111333111///,,,,,,---......---,,,,,,+++++++++************)))...+++))))))+++---,,,+++,,,,,,+++***)))(((''''''++++++******++++++,,,---........................,,,+++))))))***,,,///111000000////////////000000---...///111333666888999666888:::===???AAAAAAAAA@@@@@@???>>>===???BBBFFFJJJKKKNNNPPPPPPMMMHHHDDDCCCBBBAAAAAAAAABBBCCCDDDJJJNNNTTT[[[```ffflllpppqqqtttuuusssssssssnnnhhh^^^XXXPPPIIIEEECCCAAA@@@@@@>>>;;;::::::;;;:::999<<<;;;:::999888888888888666666555444222111000000111111000000111222333333999777444222111222333444111222222333444555666666333333333444444444555555444444666777777777666555555555444333333333444444777777777777777777777777;;;;;;:::::::::;;;===>>><<<;;;;;;>>>CCCGGGIIIIIIKKKKKKLLLNNNPPPSSSUUUVVVUUUTTTUUUXXXWWWTTTUUUYYYUUUUUUTTTTTTTTTUUUUUUVVVQQQPPPNNNKKKIIIGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLNNNPPPRRRTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[YYYYYYXXXVVVTTTRRRPPPOOOMMMJJJGGGEEECCCBBB@@@>>>???@@@BBBDDDFFFJJJOOOSSSVVV\\\dddkkksss|||}}}|||~~~xxxfffYYYUUUWWWZZZYYYXXXWWWWWWWWWWWWWWWRRRTTTWWWXXXXXXXXXZZZ\\\]]]\\\ZZZXXXVVVXXX\\\___dddfffhhhhhhgggeeedddeeejjjiiilllttt~~~pppfff___bbbnnntttiiifffnnnrrr{{{zzzyyy{{{kkk[[[VVVTTTNNNIIIHHHJJJKKKKKKKKKNNNWWWeeepppsssbbb[[[QQQKKKJJJHHHEEEBBBBBBAAA@@@@@@@@@@@@@@@@@@DDDEEEHHHKKKPPPVVVZZZ]]]bbbfffkkkppptttyyy~~~tttgggZZZTTTRRRNNNLLLLLLIIIHHHGGGEEEDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>><<<<<<<<<;;;999777666555333222000.........///000000...,,,---///000///---------...//////...------+++++++++************)))...+++((()))+++,,,,,,***,,,,,,++++++******)))))))))))))))))))))***++++++***+++++++++++++++******,,,,,,---....../////////000000////////////000000111111222444666888:::;;;666777999;;;===>>>??????AAABBBAAA@@@???@@@CCCFFFJJJLLLNNNQQQQQQNNNIIIDDDDDDDDDCCCBBBBBBBBBCCCDDDDDDHHHMMMSSSYYY```gggkkkooosssvvvuuuvvvwwwtttnnngggaaaWWWNNNGGGCCC@@@>>>@@@>>>;;;:::::::::888777:::999888777666666666666777777666555444333222222111000000000111111222333222222222222333333333444222222333333444555555555333333333444444444444555111222333444555444444333555555444444444555555666666666666666666666666666888777666666666777888999<<<===@@@DDDFFFIIIJJJKKKOOOPPPQQQQQQOOOMMMJJJHHHLLLJJJJJJLLLKKKHHHIIILLLKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKJJJHHHFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJLLLOOORRRSSSUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVRRRQQQQQQOOOMMMKKKIIIHHHHHHFFFDDDCCCBBBBBBAAA@@@AAACCCDDDFFFHHHKKKPPPTTTYYY___hhhpppxxxxxxvvvwww|||pppbbbXXXTTTUUUXXXXXXWWWWWWWWWWWWXXXXXXVVVWWWXXXXXXWWWXXX[[[]]]^^^^^^]]][[[ZZZ[[[^^^aaabbbccceeedddbbbaaaaaabbbeeeeeegggnnnwww{{{ooocccbbbkkk{{{yyylllfffdddhhhrrryyyuuuxxx~~~tttccc[[[WWWQQQLLLKKKHHHIIIIIIHHHIIIPPP\\\eeezzz}}}iiiaaaVVVNNNKKKIIIFFFDDD??????>>>>>>======>>>>>>@@@AAACCCFFFKKKOOOTTTVVV\\\___eeejjjnnnsssyyy|||vvvhhh[[[UUURRROOOLLLLLLIIIHHHGGGEEEDDDDDDCCCCCCBBBCCCCCCBBBBBBAAA@@@???>>>===<<<;;;999666444333222111111000//////......222000---,,,,,,---,,,+++......////////////......+++++++++************))),,,***))))))***++++++***++++++++++++++++++++++++******))))))******+++,,,+++,,,------------,,,,,,***,,,///111111///,,,***000000000000000000000000000000000111333444666777888888999:::<<<===???@@@CCCDDDDDDCCCBBBBBBDDDFFFIIIKKKNNNQQQSSSPPPKKKGGGGGGFFFDDDCCCBBBBBBCCCCCCBBBEEEJJJOOOUUU]]]eeekkkqqqvvvzzz|||~~~|||ssskkk```UUUMMMFFFBBB@@@BBB@@@>>>======;;;999777:::999888777666666666666777777777666666666555555111000000000000111222222...000222444555666555555333333333333444444444444333333333333444444444444111222333444444444333333555444444444555666777888666666666666666666666666999999888777777777888888666===EEEJJJMMMOOOQQQTTTSSSUUUWWWXXXUUUOOOIIIEEEIIIEEEDDDEEEEEEBBBBBBEEEHHHHHHGGGFFFEEEEEEEEEEEEFFFEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDAAABBBBBBCCCDDDDDDEEEEEEGGGHHHKKKNNNQQQSSSUUUVVVVVVUUUTTTSSSQQQPPPOOONNNIIIIIIIIIHHHFFFDDDCCCBBBAAAAAA@@@@@@@@@AAAAAABBBCCCEEEGGGHHHJJJMMMQQQUUU\\\cccmmmvvv|||qqqqqquuu}}}vvvfff\\\VVVSSSSSSWWWWWWVVVWWWWWWXXXZZZZZZZZZZZZYYYXXXXXXYYY]]]```cccccccccbbb```___```bbbaaabbbbbbaaa___^^^```aaabbbaaaccciiioooyyy{{{kkkcccfffrrrtttjjjaaaccclllyyywwwnnnmmmooozzzpppddd[[[TTTOOONNNHHHHHHHHHFFFFFFJJJRRRXXXiiiuuusssjjj]]]SSSMMMJJJHHHFFF??????>>>===============>>>???@@@BBBEEEIIIMMMOOOSSSWWW\\\aaafffkkkqqquuu{{{~~~wwwiii\\\VVVSSSOOOLLLLLLIIIHHHGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@======<<<;;;999777555444111111222222111000...---222000---+++***+++,,,,,,---..................---+++++++++*********))))))+++***))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,------...,,,,,,---.........------(((***---///...,,,)))'''000000000111111000000000/////////000111222333444888888999:::<<>>;;;<<<;;;:::999999888888888666666666777777777777777111111000000000111111222000111222444555666777777444444444333333333222222222222333333333444444444333333444444555555555555333333333444444666777888666666666666666666666666999999888888777777777777999AAAJJJNNNMMMKKKLLLNNNKKKNNNRRRTTTUUURRROOOLLLHHHCCCAAABBBBBB@@@AAADDDHHHGGGFFFDDDDDDCCCCCCCCCAAA@@@??????>>>>>>?????????@@@@@@@@@AAAAAAAAAAAA???@@@@@@AAABBBCCCDDDDDDFFFGGGJJJMMMPPPSSSTTTUUUTTTSSSQQQOOOLLLIIIGGGFFFDDDDDDDDDCCCCCCAAA@@@???===>>>>>>>>>>>>???@@@BBBCCCEEEHHHIIIKKKNNNRRRVVV___fffqqq|||zzzuuusssyyykkk^^^YYYUUURRRRRRUUUUUUVVVVVVXXXYYY[[[\\\\\\\\\[[[YYYYYY]]]bbbfffiiijjjjjjhhheeebbbaaaaaaaaaaaaaaa___]]]]]]___aaaaaa```bbbgggkkkqqq}}}sssfffbbbjjj{{{sssjjjiiimmmvvvzzzlllddddddiiitttnnnaaaWWWQQQNNNJJJJJJJJJHHHGGGIIIMMMQQQWWWcccsss{{{rrreeeXXXPPPLLLIIIGGGBBBAAA@@@???????????????@@@@@@@@@AAACCCFFFHHHJJJLLLOOOTTTYYY^^^dddjjjoootttxxx}}}wwwjjj\\\VVVSSSOOOLLLLLLIIIHHHGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@;;;;;;;;;:::999888777666000111222333222000...---///...,,,+++***+++---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******++++++************(((((())))))***+++++++++,,,,,,++++++,,,,,,---...((((((((())))))******+++***++++++,,,,,,+++***)))000000111111111111000000222222222222333444555666555555666888;;;???BBBDDDEEEGGGKKKLLLKKKJJJJJJJJJFFFGGGKKKPPPUUUWWWVVVTTTMMMLLLIIIFFFCCCBBBAAAAAA>>>???AAADDDIIIQQQZZZ```eeennnwww{{{uuujjj```WWWPPPLLLGGGFFFDDDCCCCCCBBBAAA???===<<<;;;::::::999999999666666666666777777777777222222111111111111222222333222111000000222444555444444444333333222111111222222222333333333444444333333333333444444444555222111222222333444555666555555555555555555555555444444444444333333222222???EEEJJJJJJCCC===:::;;;;;;===@@@DDDGGGIIIKKKKKKEEE???;;;<<<======>>>AAABBBAAA@@@???>>>=========>>>===============>>>>>>=========>>>>>>>>>????????????@@@AAABBBCCCDDDEEEFFFGGGJJJLLLOOOQQQRRRSSSPPPOOOMMMJJJFFFCCCAAA@@@???@@@@@@@@@??????>>>===<<<===>>>>>><<<<<<>>>AAABBBDDDHHHKKKNNNQQQVVVYYYccckkkvvv~~~yyyyyywww~~~|||fff\\\XXXUUURRRQQQTTTTTTUUUVVVXXXZZZ\\\]]]]]]\\\[[[ZZZ[[[___fffjjjmmmmmmmmmjjjfffbbb```____________]]][[[[[[]]]______^^^```dddgggjjjttt}}}|||lllccceeerrrvvvqqqpppuuu}}}pppccc]]]\\\bbbqqqyyyiii]]]TTTNNNKKKKKKJJJIIIHHHIIIKKKMMMMMMXXXfffrrr}}}xxxlll___UUUNNNJJJHHHCCCBBBAAA@@@????????????@@@@@@@@@@@@AAACCCDDDFFFGGGJJJNNNRRRWWW^^^dddiiinnnrrrwww{{{wwwjjj\\\VVVRRRNNNKKKKKKIIIHHHGGGEEEDDDDDDCCCCCCBBBCCCCCCBBBBBBAAA@@@???::::::::::::999999888777111222222333222000///...,,,---------,,,,,,///111,,,,,,++++++++++++,,,,,,+++++++++************))))))+++------+++***++++++(((((()))))))))*********))))))(((((())))))***+++***)))((('''(((***,,,...------,,,+++,,,,,,---...///000111222222111000///000000000000111333444444222333555777:::===@@@BBBDDDHHHMMMPPPPPPOOONNNMMMHHHIIIKKKOOOTTTXXXYYYYYYSSSQQQMMMIIIFFFCCCBBBAAA???@@@AAACCCGGGMMMUUUZZZ```kkkuuuzzz~~~uuukkkbbbYYYSSSNNNKKKGGGDDDCCCCCCAAA@@@<<<<<<;;;:::999999999999777777777777777777777777444444333222222222222333333111...,,,,,,...000222444444333333222222111111222222222222333333333333111111000000000111222333222111111111222333444444555555555555555555555555444444555555555444333333555999======:::666555555444555666999<<<@@@CCCEEEHHH@@@:::;;;<<<<<<===@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===;;;<<<<<<<<<<<<=========???@@@AAABBBCCCDDDEEEFFFFFFGGGHHHJJJKKKLLLMMMMMMJJJIIIGGGEEEBBB@@@>>>===;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>@@@>>><<<<<<>>>AAABBBEEEJJJOOOSSSXXX]]]```jjjrrr~~~zzzxxx|||zzzuuuddd\\\XXXUUUSSSRRRTTTTTTUUUVVVXXXZZZ\\\]]]\\\[[[[[[ZZZ[[[___eeeiiikkkkkkjjjgggccc___]]]]]][[[\\\\\\[[[YYYXXXZZZ[[[ZZZZZZ\\\```bbbdddkkktttvvvhhhdddkkkuuuzzzssstttzzz}}}mmm[[[VVVUUU___nnn~~~tttfff[[[SSSMMMLLLJJJHHHGGGGGGHHHIIIIIISSS^^^fffppp|||}}}ssshhh]]]SSSLLLIIICCCBBBAAA@@@???>>>>>>>>>???>>>=========???@@@AAACCCEEEHHHLLLPPPVVV]]]bbbgggjjjpppuuuyyy}}}vvviii[[[UUUQQQMMMJJJJJJIIIHHHGGGEEEDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>><<<;;;;;;:::999888666555222222222222111000//////,,,...//////------///111---,,,++++++++++++,,,---+++++++++************)))***,,,///...,,,++++++---*********************+++((((((''''''(((((()))***...,,,)))'''(((+++///222+++++++++,,,,,,---......///000222333333222000///,,,,,,---...///000222222555666888;;;===>>>??????DDDHHHOOOSSSTTTRRRQQQPPPNNNMMMLLLNNNRRRVVVYYYZZZXXXVVVRRRNNNJJJFFFEEEDDDBBBBBBCCCDDDFFFJJJPPPUUUYYYdddoootttyyy|||vvvnnneee```YYYUUUNNNIIIFFFDDDCCCBBB>>>===<<<;;;;;;::::::;;;999999999999888888888888666555444444333333333444111000///......///000000333333333222222222222222111222222222222333333333111000000///000111222333333333222222222333333444555555555555555555555555555666777888888777777666...///222444666888999999666666777888:::===???@@@OOOEEE===<<<>>>======>>><<<;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>@@@???======@@@DDDDDDHHHOOOUUU[[[aaagggkkksss{{{~~~xxxmmmaaa[[[WWWTTTRRRTTTTTTUUUUUUVVVXXXZZZ[[[\\\[[[ZZZZZZYYYYYY[[[```ccccccccccccaaa]]][[[[[[[[[YYYZZZ\\\[[[YYYXXXXXXYYYWWWWWW[[[___```aaagggooo{{{pppeeefffmmmyyyzzzvvvyyyzzzcccZZZRRRTTTZZZfffvvvrrreeeZZZRRROOOKKKHHHGGGFFFFFFFFFFFFNNNUUU[[[dddrrr~~~zzzqqqeeeYYYOOOKKKDDDDDDBBBAAA@@@?????????>>>===<<<<<<<<<===>>>???>>>@@@BBBEEEIIIOOOUUUZZZ^^^bbbhhhmmmqqquuuzzz}}}vvviii[[[TTTQQQLLLIIIIIIIIIHHHGGGEEEDDDDDDCCCCCCAAAAAAAAAAAA@@@???>>>>>>>>>===<<<;;;999777555333333333222111111000000000,,,///111111...---...///...---,,,,,,,,,,,,---...+++++++++************)))***---000000---+++,,,---++++++++++++++++++++++++)))))))))))))))******+++,,,)))%%%"""###''',,,000'''((()))+++,,,,,,,,,+++///000222333333222000////////////000222333555666;;;<<<>>>@@@AAAAAA@@@???CCCHHHPPPUUUVVVTTTSSSRRRSSSPPPNNNMMMPPPTTTXXXYYY]]]ZZZVVVQQQMMMIIIGGGFFF>>>???@@@@@@AAADDDIIILLLNNNYYYdddjjjnnnuuu{{{}}}}}}xxxqqqllleee___VVVNNNJJJGGGEEEDDDAAA@@@???>>>>>>======>>>;;;;;;;;;::::::999999999777666555444444444444444000111222333444333333222222222222222222222222222111111222222222333333333333222111111111222444555555555444333333333444444555555555555555555555555111222444555555555444444777555333444555666666666555666777999:::;;;;;;<<>>???@@@AAACCCDDDEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@?????????>>>======<<<<<<:::;;;<<<======>>>>>>>>>999===@@@@@@>>>>>>BBBGGGGGGLLLSSS[[[aaahhhnnnrrrzzzoooggg^^^ZZZVVVRRRRRRUUUUUUUUUUUUVVVXXXZZZ[[[\\\ZZZZZZYYYWWWVVVWWWZZZ]]]\\\\\\\\\[[[YYYXXXYYY[[[ZZZ\\\^^^^^^\\\ZZZZZZZZZWWWWWW[[[```aaabbbgggooorrrvvvgggdddhhhrrrzzzzzznnnaaaUUUOOOOOOUUUdddttt{{{lllaaaXXXTTTOOOJJJHHHGGGFFFEEECCCIIINNNRRR[[[jjjxxx~~~vvvjjj]]]RRRLLLGGGGGGEEEDDDCCCBBBBBBBBB???>>>=========>>>???@@@:::<<<>>>@@@DDDIIIPPPUUUXXX\\\bbbgggkkkppptttwww{{{xxxjjj[[[SSSPPPLLLJJJJJJJJJIIIHHHFFFDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA>>><<<::::::888666333444333222000///.........111000...------///222444---..................---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******************))))))))))))))))))))))))((((((((((((((()))******---,,,,,,,,,,,,---......111111222333222111000///333222000//////111222444888:::===BBBEEEEEECCCAAAEEEGGGIIIMMMQQQRRRQQQPPPOOOQQQRRRRRRSSSVVVZZZ]]]aaa```]]]XXXTTTOOOLLLJJJGGGDDDAAAAAABBBEEEFFFFFFIIIPPPYYYaaagggmmmsssxxx{{{{{{}}}~~~}}}yyyvvvpppkkkbbbYYYQQQKKKHHHGGGDDDBBB???>>>>>>???>>>===<<<<<<;;;:::999999999999666666555555555444444444444333222111000000000000111222222333333333222222222222222111111111000000333222222111111222222333333333333444444444555555666555444444333333333333555444333444666888888777555555555555555555555555777777888888888999999999@@@;;;888999;;;;;;;;;<<<999999999999999999999999999999999999999999::::::;;;;;;;;;;;;<<<>>>???@@@>>>??????@@@AAABBBCCCCCCEEEDDDDDDCCCBBBAAA@@@@@@===;;;999:::===>>>===<<<777999;;;<<<<<<;;;<<<>>>>>>>>>>>>???BBBFFFKKKNNNNNNUUU___gggnnnuuu|||xxxeeeaaa\\\XXXWWWWWWWWWWWW[[[[[[[[[[[[[[[[[[[[[[[[\\\XXXUUUUUUWWWYYYXXXWWWZZZXXXVVVTTTTTTVVVXXXYYYZZZZZZ[[[[[[[[[ZZZZZZYYYZZZYYYYYY[[[___ccceeefffnnn|||mmmdddccclllwww{{{mmmYYYQQQQQQSSSZZZaaazzzssshhh[[[YYYTTTMMMGGGDDDDDDEEEFFFHHHIIIKKKPPPZZZgggppp{{{rrrfff[[[SSSLLLIIIFFFDDDCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>===============>>>AAAEEEIIILLLTTTWWW[[[___ccchhhmmmppptttyyytttfffXXXQQQNNNKKKJJJKKKJJJIIIHHHFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<:::999888666333444333222000//////......,,,,,,,,,---------------------............------//////...,,,+++)))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((((((((()))******,,,,,,,,,,,,,,,---......000111222222222111000///222111000//////000222333777999===AAAEEEFFFEEECCCEEEFFFHHHKKKNNNPPPQQQQQQSSSSSSSSSRRRQQQSSSWWW[[[______^^^[[[WWWSSSNNNLLLGGGEEEBBBBBBBBBCCCBBBAAADDDJJJSSSZZZ```hhhqqqwwwzzz{{{|||~~~yyypppeee[[[RRRMMMJJJJJJHHHFFFEEEDDDBBB???======<<<;;;;;;::::::::::::777777777777666666666666555555333222222222222222111111222222222222222111333333333333222222111111333333333333333333333333333333333444444444444444333333222111111111222222666444333444666777777777444444444444444444444444666666666777777777888888<<<999777777999::::::;;;999999999999999999999999888888999999999999:::::::::;;;;;;<<<===>>>??????@@@@@@AAAAAABBBCCCCCCCCC?????????>>>===<<<<<<;;;===:::888888999:::888666999:::<<<===<<<<<<===>>>>>>???@@@AAADDDHHHMMMQQQWWW]]]gggooovvv|||zzzmmmaaa]]]XXXUUUUUUVVVWWWWWW]]]]]]]]]]]]]]]]]]\\\\\\]]]ZZZXXXXXX[[[]]]\\\[[[YYYWWWVVVUUUUUUWWWZZZ\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYYXXXZZZ]]]```cccdddjjjwwwuuuhhhcccdddnnn~~~~~~hhhZZZRRROOOSSSZZZpppsssbbb]]]VVVOOOIIIGGGFFFFFFGGGGGGHHHIIILLLUUU___gggpppzzzvvvmmmccc[[[PPPMMMHHHEEECCCCCCAAA@@@>>>>>>>>>>>>============<<<<<<<<<===???CCCGGGJJJLLLOOOSSSWWW[[[___dddhhhkkkooouuuzzz~~~rrrdddVVVPPPMMMKKKJJJKKKIIIIIIGGGFFFDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>;;;:::999888666444333333111000////////////---///000111111000...,,,,,,,,,------------,,,,,,......---+++***)))((('''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))(((((((((((()))******,,,,,,++++++,,,,,,---...///000111111111111000000222111////////////000111555777<<<@@@DDDFFFGGGGGGFFFFFFFFFGGGIIIMMMPPPRRRVVVUUUTTTRRRQQQRRRUUUXXX\\\]]]______]]]XXXSSSPPPJJJHHHEEEDDDDDDCCCAAA??????DDDJJJPPPVVV```kkksssxxxyyy{{{~~~}}}ssshhh^^^WWWSSSLLLJJJHHHGGGFFFCCC???===>>>===<<<;;;::::::::::::999999999888888888777777777666555444333333333333111111222222222111111000444444444333333333333222222333444555555444333222444444444444333333333333222222111111111222333333777555444444555666666555333333333333333333333333555555555555666666666666999999888777777888999999777777777777777777777777888888888999999999::::::999:::;;;===>>>>>>???>>>BBBBBBBBBBBBBBBBBBBBBBBB;;;;;;;;;::::::999999999:::888777777888999999888:::<<<============>>>@@@@@@BBBDDDFFFIIINNNTTTXXXbbbiiirrrzzzrrrggg___[[[VVVTTTUUUWWWZZZZZZ______```aaa```___]]]\\\]]]\\\ZZZ[[[]]]^^^^^^^^^YYYXXXWWWVVVWWWYYY\\\]]]^^^^^^]]]]]]]]]\\\\\\\\\YYYYYYYYYYYY[[[^^^```bbbeeeooo}}}pppeee^^^eeerrr}}}||||||iiiZZZPPPPPPTTTcccsss}}}llldddYYYQQQMMMKKKIIIGGGGGGGGGFFFEEEGGGMMMUUU[[[eeeqqq}}}{{{tttjjjbbbVVVQQQKKKFFFDDDCCCBBBBBB??????>>>>>>>>>=========;;;;;;:::;;;===@@@DDDFFFCCCFFFJJJNNNRRRVVV[[[___dddhhhnnnssswww{{{ssseeeWWWPPPMMMJJJIIIJJJHHHHHHGGGEEEDDDCCCBBBAAA========================???===;;;:::999888666444333222111000////////////000111222222222000...---+++,,,,,,------,,,,,,+++***************+++++++++******************************++++++++++++,,,,,,++++++++++++++++++++++++))))))(((((())))))***++++++++++++++++++,,,,,,---...//////000000111111111111000//////...//////000222555:::???BBBEEEHHHJJJHHHGGGEEEDDDDDDGGGLLLOOOSSSTTTVVVUUUTTTSSSTTTUUUXXX[[[___aaaaaa]]]XXXUUUPPPMMMHHHEEEDDDDDDCCCBBB>>>@@@DDDGGGLLLVVVbbbkkksssuuuyyy}}}~~~uuukkkddd___RRROOOKKKHHHGGGEEEBBB@@@>>>>>><<<;;;:::::::::::::::::::::999999999888888777777666555444444444444111111222222111111000000333333333333333333333222222333555666666555333222444444444333333333333222333333333333444444555666777555444444555666555444333333333333333333333333444555555555666666666666888;;;<<<999666666777666777777777777777777777777777777888888999999::::::999:::<<<===>>>>>>>>>>>>AAAAAAAAA@@@@@@?????????::::::::::::::::::::::::888777888999<<<>>>???@@@;;;<<<============???AAADDDGGGKKKNNNQQQVVV]]]bbbkkkrrr|||}}}nnneee```\\\XXXWWWYYY\\\___```aaabbbcccccccccaaa___^^^___^^^]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXYYYZZZ[[[\\\]]]]]]\\\\\\\\\\\\\\\\\\ZZZ[[[[[[[[[[[[\\\^^^```bbbiiisss{{{iii___```iiiwww|||yyyzzz|||iiiZZZTTTSSSYYYhhh}}}wwwlll___UUUQQQNNNKKKGGGGGGFFFDDDCCCEEEIIINNNRRR]]]jjjwww}}}}}}xxxoooggg[[[VVVNNNHHHEEECCCCCCBBBAAA@@@@@@???>>>======<<<::::::999:::;;;===@@@AAA???BBBFFFIIIMMMQQQVVVYYY]]]aaaggglllppptttxxx{{{wwwiiiZZZRRRNNNJJJHHHHHHHHHGGGFFFEEEDDDBBBBBBAAA========================>>><<<:::999999888666444222222111000/////////000///......---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++************************((()))))))))*********+++++++++++++++++++++++++++)))))))))))))))***+++++++++************+++,,,,,,------......///000111222111000000///////////////000333888<<>>===<<<;;;::::::::::::::::::999999999888888777666555444444333333444222222222222222111000000111111111111222222222222222333555666666555333222333333333333333333333333333333333333444444555666777555333333555555555444444444444444444444444444555555555666666666777777:::@@@BBB<<<666666666444666666666666666666666666666666777888888999::::::;;;<<<<<<===============>>>>>>>>>======<<<;;;;;;999999::::::::::::::::::888999:::;;;===???AAACCC;;;<<<>>>>>>>>>???BBBDDDGGGLLLRRRVVVYYY^^^ffflllssszzzvvvjjjdddaaa^^^\\\[[[^^^aaacccdddbbbccccccdddcccbbbaaa```ddddddcccaaa___]]]\\\\\\^^^]]]\\\ZZZYYYYYYYYYYYYZZZZZZYYYYYYZZZ[[[\\\\\\]]]___aaa```^^^]]]^^^___aaaeeemmmyyyqqqaaa]]]```mmm{{{~~~yyyxxx~~~{{{iii[[[SSSTTT```rrrxxxiii]]]WWWRRRMMMHHHHHHFFFDDDCCCDDDHHHKKKMMMSSS___mmmuuuyyyzzzuuunnnaaa[[[SSSLLLGGGEEECCCBBBCCCBBBBBB@@@???>>>======:::::::::::::::<<<===>>>===@@@CCCFFFHHHLLLPPPSSSSSSWWW\\\```dddiiimmmpppwwwzzzzzzlll\\\TTTOOOKKKHHHHHHGGGFFFFFFEEECCCBBBBBBAAA????????????????????????===;;;999999999888666444222222111000000000000000000///......---......///,,,,,,------------,,,,,,---,,,,,,+++******))))))************************''''''(((((()))*********++++++++++++++++++++++++***))))))))))))***++++++******))))))******+++,,,,,,,,,,,,---...000111222111111111000000//////......222777:::<<<@@@GGGLLLLLLMMMMMMJJJFFFFFFIIILLLMMMRRRXXX\\\\\\ZZZXXXWWWUUUWWW[[[^^^```aaa```___ZZZTTTLLLFFFDDDCCCDDDDDD???@@@AAA@@@@@@EEEMMMSSSVVV___jjjttt{{{~~~zzzwwwpppeeeZZZQQQKKKEEEBBBBBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;:::::::::999999888777666555444444444444333333333333333222111000000111111111111111222222222333444555555444333222222222222222333333333333222222111111111222333333666444333333444555555444555555555555555555555555555555555666666666666777999CCCGGG???777666666444666666666666666666666666555666666777888999::::::???>>>===<<<<<<;;;<<<<<<;;;;;;;;;::::::999999999777777777888888999999::::::;;;<<<;;;:::;;;===>>><<<>>>???@@@AAACCCGGGJJJKKKQQQYYY^^^aaagggpppwww}}}~~~}}}~~~sssmmmiiicccaaa``````bbbdddddddddbbbbbbbbbbbbbbbbbbbbbbbbiiijjjjjjgggccc```^^^^^^```___]]][[[ZZZXXXXXXWWWWWWWWWVVVWWWXXXZZZ\\\]]]aaaeeeiiiiiieeeaaa``````bbbccciiiuuu{{{ddd\\\ZZZdddppp}}}zzzvvvvvv~~~xxxdddUUUQQQZZZgggxxxyyykkk```XXXQQQMMMJJJGGGEEEDDDEEEHHHIIIIIIHHHRRR^^^hhhqqqxxxxxxuuuiiiddd[[[TTTNNNJJJGGGEEEFFFEEEDDDBBBAAA???>>>>>><<<<<<;;;;;;;;;;;;;;;<<<:::<<>>EEEKKKKKKOOORRRQQQMMMKKKMMMPPPQQQUUUYYY[[[[[[[[[ZZZZZZUUUVVVXXXZZZ]]]___bbbccc```\\\UUUOOOJJJFFFCCC@@@===???@@@>>>===???DDDIIIJJJRRR^^^gggooovvvvvvlllbbbXXXPPPJJJFFFEEEDDDBBB@@@?????????======<<<<<<<<<;;;;;;;;;999888777666666555666666444555555444444222111111111111111222222333333333333333333333333333333333000000111222333444444555333333222111111111222222444333222222444666666555444444444444444444444444333444444444555555555555555BBBHHH???777777888666777777777777777777777777555555666777888999::::::CCCAAA>>>;;;999:::;;;;;;999999999999888888888888666666777888888999::::::999;;;<<<;;;999999;;;===???@@@BBBCCCEEEHHHMMMQQQSSS[[[dddjjjmmmsss}}}~~~}}}}}}}}}xxxqqqnnnmmmggggggfffgggiiiiiigggeeeaaa```______```aaacccdddjjjlllllljjjeeebbbaaaaaa^^^]]]\\\[[[ZZZYYYXXXWWWUUUTTTUUUUUUXXX[[[^^^___eeekkkqqqqqqlllfffbbbbbbbbbbbbhhhsss~~~mmm___WWW]]]fffppp}}}tttppptttooo\\\SSSWWW\\\gggzzzzzzkkk```XXXUUUMMMJJJFFFEEEFFFFFFEEEDDDCCCJJJRRRYYYdddpppuuuuuusssnnnfff^^^XXXRRRNNNKKKHHHGGGFFFDDDCCCAAA@@@???>>>======<<<<<<;;;;;;;;;999;;;<<<===>>>???BBBEEEIIILLLPPPSSSUUUYYY]]]aaaaaaeeejjjnnnqqquuuyyy|||}}}wwwiiiZZZSSSPPPLLLKKKKKKFFFFFFEEEDDDCCCBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999888888888666444222111000000000000000111(((+++...111222000---+++---......//////......---******+++,,,------......++++++++++++++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))*********)))******+++,,,)))))))))))))))******++++++++++++,,,---000222333333333333222222000//////,,,000444666888<<>>:::<<<>>>>>><<<===@@@DDDEEELLLUUU\\\bbbjjjttt|||wwwmmmbbb[[[IIIHHHGGGEEECCCBBBBBBBBB>>>>>>>>>>>>============;;;:::999888777777777777555555555555444333222111222222222333333444444444333222222111111222222333//////000111333444555666666555555444333333333333333222111222444666666666333333333333333333333333222222333333333444444444000@@@HHH???777888:::888888888888888888888888888444555666777888999::::::EEEBBB>>>:::888888:::;;;888888888888888888888888777777888999:::;;;<<<<<<777:::<<<<<<;;;;;;???BBBAAABBBDDDFFFHHHLLLRRRUUU\\\dddnnntttxxx~~~||||||~~~||||||yyynnnjjjjjjjjjllllllmmmnnnooonnnkkkhhhaaa___^^^]]]^^^aaadddfffgggiiikkkiiieeeaaaaaaaaa\\\\\\[[[[[[ZZZYYYYYYYYYTTTTTTTTTUUUXXX\\\___aaahhhnnnuuuvvvpppiiidddcccbbbbbbgggrrr{{{vvveeeXXXYYY^^^eeetttsssmmmooozzzyyyeeeVVVVVVVVVZZZkkktttfff^^^[[[PPPLLLGGGEEEEEEEEECCC@@@DDDHHHLLLQQQ[[[hhhooopppzzzuuummmfff___YYYSSSOOOJJJIIIGGGFFFDDDBBB@@@@@@??????>>>===<<<<<<;;;;;;999;;;<<<======>>>@@@BBBBBBDDDGGGJJJLLLOOOTTTWWW[[[^^^cccgggiiilllppprrrvvvyyy|||yyylll]]]VVVRRRMMMKKKKKKHHHFFFCCCAAA@@@@@@AAABBBAAAAAAAAA@@@@@@>>>===<<<===<<<;;;999777666555444///---,,,...111444444222...///000000000///---,,,///......------......///,,,,,,,,,***(((((()))+++******+++,,,---------,,,,,,,,,,,,+++++++++******&&&((()))+++,,,,,,,,,+++******+++++++++,,,,,,,,,******)))(((''''''((((((------------------------......///000111222222333000000111333777;;;???AAAIIILLLQQQVVVZZZ[[[[[[ZZZYYYYYY[[[\\\\\\\\\\\\\\\[[[YYYVVVSSSSSSWWW^^^cccgggfffddd]]]TTTMMMJJJJJJEEEBBB???======>>>======BBBEEEKKKRRRZZZccclllqqqyyy~~~sssjjjaaa[[[RRRJJJFFFCCCBBBAAAAAA???<<<<<<===?????????;;;;;;<<<<<<;;;:::999888999999999888888888888888777666555444333222222222222111000000000111333444333333333333333222111000333333333444444555555555333333333444444444555555777666555444333222222222888555333333444555666555999222666CCCGGG>>>666666999999999999888777555444999888555333444777:::===EEE???888555666888666444777777777777888888888888777777888999999999999999999:::;;;<<<<<<>>>AAADDDBBBEEEHHHJJJMMMRRRZZZ```jjjooovvv}}}~~~{{{yyyxxx}}}~~~}}}}}}~~~qqqlllkkkiiigggiiilllppptttvvvtttooojjjdddbbb```______```bbbdddeeeeeedddcccbbbaaa```___^^^^^^\\\[[[ZZZZZZYYYYYYUUUUUUUUUVVVXXX[[[^^^___iiipppwwwxxxrrrkkkfffeee___```eeelllrrr~~~}}}mmm\\\VVVYYY```iiippp~~~wwwrrruuusss```WWWRRRWWW___lllrrrdddZZZUUUNNNJJJKKKLLLIIIFFFFFFCCCCCCEEEHHHOOOZZZfffoootttuuuuuurrrlllbbbYYYSSSQQQOOOLLLIIIGGGEEEBBB@@@>>>>>>===<<<;;;:::::::::;;;;;;:::999:::;;;===>>>@@@AAACCCFFFIIIKKKNNNOOOSSSUUUYYY[[[]]]```dddffflllnnnpppsssvvvzzzxxxjjj\\\TTTPPPLLLIIIJJJGGGEEECCCAAAAAAAAABBBBBBAAAAAA@@@@@@???>>>>>>===<<<;;;:::999777555444333333000//////111333222000...///000000000///------......------------......,,,---,,,+++))))))+++---------------------......,,,,,,++++++************'''(((***+++,,,+++++++++(((((((((((()))))))))***,,,,,,+++***************+++,,,,,,---.........---//////000000111222333333333222222222444888;;;===EEEIIIOOOUUUZZZ\\\\\\\\\ZZZZZZ[[[[[[\\\\\\]]]^^^___]]]ZZZVVVTTTVVV[[[___fffggggggbbbZZZSSSNNNLLLFFFCCC???===<<<<<<<<<;;;;;;>>>BBBGGGMMMTTT\\\aaapppvvv~~~tttlllaaaWWWPPPLLLIIIGGGFFFDDDBBBBBBCCCCCCBBBAAA===<<<<<<;;;:::999888777999999999888888888888888777666555444333333333333111111000000000111333333222222222222222111000000222333333333444444444444222222222333333333444444666555444333222222222222333222000000111222111000999333666CCCHHHBBB<<<===666666666555555555555555222333555666888999:::;;;BBB===777555777888666444777777777777888888888888777888999999::::::999999999:::;;;;;;<<<===AAACCCEEEIIIMMMPPPSSSYYYbbbhhhrrrvvv}}}}}}xxxyyy{{{~~~xxxmmmjjjjjjhhhfffgggiiilllooorrrqqqmmmjjjbbbaaa___^^^___aaaccceeeeeeccc___\\\[[[[[[]]]^^^^^^]]][[[ZZZYYYXXXXXXWWWUUUUUUUUUVVVXXXZZZ]]]^^^ffflllrrrsssnnnhhheeeeeecccdddgggkkkooowwwwwweee[[[WWWXXX]]]cccppp||||||vvvuuukkk___VVVVVVYYYaaavvv~~~nnnbbbYYYRRRLLLKKKKKKGGGEEEEEEAAAAAABBBDDDJJJSSS^^^fffpppsssvvvvvvrrrjjjbbb]]]VVVRRRLLLIIIHHHGGGDDDBBB@@@@@@???>>>===<<<;;;;;;<<<;;;;;;:::;;;<<<===>>>>>>???@@@CCCEEEGGGIIIJJJLLLNNNRRRTTTVVVYYY\\\___ccceeehhhjjjmmmrrrwwwzzzvvvhhhZZZSSSOOOKKKHHHIIIFFFDDDCCCBBBAAAAAABBBCCCBBBAAA@@@???>>>>>>>>>>>>;;;;;;999888666555333333666444222111111111000////////////000///......---...------,,,,,,------...+++,,,---,,,++++++---///+++***)))((((((((()))***+++************)))))))))))))))***++++++******)))(((((((((((()))))))))))),,,,,,+++************+++)))***,,,---.........---///000000111333444444555666444222111111333666888???DDDLLLTTT[[[^^^______\\\[[[ZZZZZZ[[[\\\^^^```aaa```]]]ZZZWWWWWWYYY\\\cccfffiiihhhccc[[[UUUQQQJJJGGGBBB???>>>>>><<<;;;;;;===@@@BBBFFFKKKQQQUUUbbbjjjttt|||xxxlllbbb[[[VVVRRRJJJHHHFFFEEEEEEDDDAAA?????????>>>===<<<;;;:::999:::999999999888888888777777777666555444444444444111111000000000111222333111111111111111000000///222222222222333333333333111111111222222222333333333333222222222222222333555444333333444444222111666222555???EEEBBB@@@BBB666555555444444555555666000111222555888;;;>>>???===:::666666888999777444777777777888888888999999999999:::;;;;;;;;;;;;:::;;;<<<======>>>@@@CCCFFFKKKOOOTTTXXX\\\ccclllrrr|||zzzxxxttttttxxx~~~~~~}}}~~~|||ooohhhggggggfffdddddddddeeehhhjjjkkkjjjhhh``````^^^^^^___aaadddeeeccc```ZZZUUUTTTVVVZZZ\\\]]]\\\ZZZYYYWWWVVVVVVUUUTTTTTTUUUVVVWWWYYY[[[\\\bbbfffjjjkkkgggdddbbbbbbcccccceeehhhkkkqqq~~~ssseeeZZZSSSTTTXXXaaannnyyy}}}yyyjjj[[[UUUTTTWWWdddsss{{{mmmaaaXXXPPPMMMKKKGGGEEEFFFAAAAAAAAAAAAEEELLLTTT[[[fffkkkrrrwwwwwwtttnnnjjjaaaYYYPPPJJJJJJIIIFFFCCCBBBBBBAAA@@@???>>>======<<<<<<;;;;;;;;;<<<======;;;;;;===>>>@@@AAACCCCCCEEEHHHKKKMMMNNNPPPSSSVVVWWWYYY\\\___bbbggglllpppvvvhhhZZZSSSOOOKKKIIIIIIEEEDDDCCCBBBBBBBBBBBBCCCAAAAAA???>>>>>>>>>??????;;;:::999777666444333222666555333222111111000//////////////////......---------,,,,,,,,,,,,------***+++,,,,,,++++++---...+++)))'''%%%%%%&&&'''(((***)))))))))))))))))))))***************)))((((((++++++++++++,,,,,,,,,,,,******)))(((((()))))))))''')))+++---//////...---000000111222444555666666666444222000000111333555:::???HHHRRRZZZ___bbbccc^^^\\\ZZZYYYZZZ\\\___aaaaaaaaa```^^^[[[YYYYYYZZZ]]]bbbhhhllljjjddd]]]XXXRRRNNNIIIEEECCCAAA???>>>===>>>@@@AAACCCFFFKKKOOOWWW^^^iiisss{{{yyyooogggaaaTTTQQQLLLIIIGGGEEECCCAAABBBBBBAAA???>>>>>>======;;;:::::::::999888888888888777666666555555555666222111111111111222222222111111222222222111111000222222222222222222222222222222222222333333333333111111000000111222333333666555555666777666444222333000111999>>>===>>>@@@<<<:::999777666555555555333222222333777===BBBFFF888777666777999999777555777777888888888999999999:::;;;;;;<<<============???@@@AAABBBCCCEEEIIILLLPPPTTT[[[```eeellluuu{{{}}}uuupppssssssvvv|||||||||yyyrrriiieeeddddddcccbbb```___^^^```ccceeeeeeeeeaaa```___^^^^^^___aaabbbaaa]]]XXXTTTSSSUUUXXX[[[]]]\\\ZZZYYYWWWVVVUUUUUUTTTTTTUUUVVVWWWXXXZZZZZZ[[[^^^aaaaaa___^^^^^^^^^]]]\\\___dddggglllxxxttteeeXXXUUUWWWYYYddduuu{{{}}}uuuaaaVVVQQQRRRZZZdddssswwwjjj___UUUQQQNNNJJJHHHIIIDDDCCCBBBAAABBBFFFMMMQQQYYY___iiirrrwwwxxxuuusssmmmdddWWWOOOMMMLLLHHHDDDDDDCCCCCCAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<999::::::;;;<<<===>>>>>>BBBDDDFFFHHHIIIKKKMMMPPPNNNPPPSSSVVVZZZ^^^dddhhhvvvhhhZZZSSSPPPLLLIIIJJJEEEDDDCCCCCCBBBBBBBBBBBB@@@@@@??????????????????;;;:::999777666444333222444444333222111111111222000/////////...............------,,,,,,------...(((***++++++******+++---///---+++))))))***+++,,,)))))))))))))))))))))***++++++***))))))(((((((((,,,,,,,,,---------......***)))))))))))))))******((()))+++,,,............000000111333444555666777555444222111111222333444777<<>>@@@BBBCCC666666666888999999888777888888888888999999999999;;;<<<===???@@@AAAAAAAAAAAACCCEEEFFFHHHKKKOOORRRVVV[[[aaagggmmmttt|||xxxrrrooommmrrrvvv}}}{{{zzz{{{rrrmmmgggcccbbbbbbaaa___]]][[[YYYYYY\\\___aaaaaaaaa```___]]]\\\\\\\\\]]]]]]\\\ZZZXXXXXXXXXYYYZZZ]]]\\\[[[YYYWWWVVVVVVVVVTTTUUUVVVWWWWWWXXXXXXYYYWWWXXXYYYZZZYYYYYYYYYZZZXXXWWWZZZ___cccgggpppzzzrrrbbbZZZYYYWWW]]]kkk~~~zzzvvvxxxkkkZZZQQQOOOTTTYYY```ppppppeeeZZZTTTQQQLLLKKKLLLEEEEEECCCAAA@@@BBBFFFIIIOOOUUU```kkksssxxxyyyzzzxxxooobbbXXXSSSNNNIIIEEEEEEDDDCCCBBBAAA???>>>>>>::::::;;;;;;;;;:::::::::999::::::;;;;;;<<<<<<===>>>@@@BBBCCCDDDEEEGGGIIIIIIKKKNNNQQQTTTYYY^^^bbbuuugggYYYSSSPPPLLLJJJJJJEEEEEEDDDCCCBBBAAA@@@@@@??????@@@@@@@@@??????>>>;;;;;;999888666555333333111222333222000000222333000000///............///.........------.........(((***++++++*********+++---,,,+++***)))***++++++)))))))))************++++++***)))(((((((((((((((*********++++++++++++,,,,,,++++++++++++,,,------)))******+++,,,---......///000111222444555777777444444444444444444333333555999@@@HHHQQQXXX]]]```]]][[[YYYWWWXXX[[[^^^```jjjlllnnnlllggg```ZZZWWWXXX[[[```fffkkkmmmkkkhhh```[[[UUUOOOJJJGGGCCCAAA===>>>>>>===<<<>>>AAADDDHHHNNNUUU]]]eeeppp{{{|||uuukkkbbb[[[VVVSSSQQQIIIHHHEEECCCAAA@@@???@@@???>>>>>>===<<<;;;::::::999888888777777888888888444444555555555444333333222333444444444444444444333333333333222222222222333333444444444555555555111000000000111222333333222222222333555666555444666555444444555666777999>>>>>>===<<<:::777555444111666???EEEFFFCCC===888555666777888999999999999888888888999999999999:::<<<===???BBBDDDEEEFFFFFFCCCEEEHHHJJJMMMPPPUUUYYY^^^cccjjjpppuuu{{{}}}sssnnnlllmmmooosss{{{yyytttrrrvvv|||{{{mmmjjjeeebbbaaa```___^^^\\\YYYVVVVVVXXX[[[]]]]]]aaa```^^^\\\ZZZYYYYYYXXXYYYZZZZZZ[[[[[[[[[[[[[[[\\\[[[ZZZYYYXXXWWWWWWWWWUUUVVVWWWXXXXXXXXXXXXXXXUUUUUUVVVWWWWWWWWWWWWWWWXXXWWWYYY]]]```aaagggnnn{{{pppbbb]]]VVVXXXaaarrrvvvsssxxx~~~yyyfffXXXPPPOOOPPPTTTbbbsssyyymmmaaa[[[UUUOOOLLLLLLFFFEEEDDDAAA??????BBBDDDJJJOOOWWWaaakkksssyyy|||}}}wwwmmmcccZZZRRRMMMIIIGGGFFFEEECCCBBB@@@???>>>;;;;;;;;;<<<;;;;;;:::999:::::::::;;;<<<<<<======:::<<<===>>>>>>???@@@BBBEEEGGGIIILLLOOOSSSXXX[[[sssfffXXXQQQNNNKKKIIIIIIFFFFFFEEEDDDBBBAAA???>>>===>>>@@@BBBBBB@@@>>>===<<<;;;:::999777555444333111222333111///...000222111000///...---......///000//////......//////000)))+++------+++*********((((((((((((((()))))))))************++++++,,,,,,******(((((('''((())))))(((((()))))))))*********,,,+++++++++,,,,,,---...,,,+++***)))***+++---......///000222333555666777666777888888777555333111333555:::AAAIIIQQQWWWZZZ[[[ZZZXXXWWWXXXZZZ]]]^^^jjjnnnrrrssspppiiiccc```^^^^^^___ccciiilllmmmllliiiddd]]]VVVQQQMMMIIIFFFCCCCCCBBB@@@>>>>>>@@@BBBCCCGGGLLLQQQXXXbbboooxxx{{{rrrjjjccc^^^VVVSSSOOOJJJFFFCCCBBBBBBAAAAAA@@@???>>>===<<<;;;999999888888888999999:::555666777777777666444333111222333444444444444333444444444444333333333222222222333333333444444444222222111111111222222333222111111222555777777777666777666444333444666777888:::<<>>AAADDDGGGIIIJJJKKKHHHJJJMMMQQQTTTYYY___ccchhhmmmtttyyy}}}zzzvvvpppkkkiiikkkqqquuuzzz}}}qqqlllkkknnnwwwzzzsssjjjgggccc```____________\\\YYYUUUTTTVVVXXXYYYZZZ]]]]]]\\\ZZZYYYXXXWWWWWWVVVWWWXXXYYYZZZ[[[\\\\\\YYYXXXXXXWWWWWWWWWWWWWWWVVVWWWXXXYYYYYYYYYXXXXXXVVVVVVWWWXXXYYYYYYXXXWWWWWWVVVWWW[[[]]]]]]aaafffnnnxxxqqqhhh[[[XXXZZZgggwwwvvvtttxxxvvv~~~yyygggYYYRRRNNNMMMVVVbbbppp{{{nnnfff^^^VVVPPPOOOHHHHHHFFFDDDAAAAAABBBDDDGGGIIINNNVVV___jjjsssyyy|||zzzuuulllaaaWWWQQQOOOIIIHHHGGGEEEDDDBBBAAA@@@======>>>>>>>>>===;;;;;;999::::::;;;<<<=========888:::;;;;;;;;;;;;===>>>@@@BBBDDDFFFHHHKKKPPPSSSrrrdddVVVPPPMMMIIIGGGHHHGGGGGGFFFEEEBBB@@@>>>===;;;>>>AAACCCCCCAAA>>><<<===<<<;;;999888666555444111333444111...---...000111000///------......///000000////////////000000+++---///...,,,+++******((()))***+++,,,,,,++++++******+++++++++,,,,,,,,,***)))(((''''''((()))***))))))))))))***************)))))))))***++++++,,,...,,,***((((((***---...---...///111333555666777777999;;;;;;999666222///222333777<<>>===<<<999999999888999999::::::666777888888888666555444000111222333333333333333555555555444444333333333111111222222222333333333333333222222222222222333---,,,+++,,,///222444444444555555222111333555555444777===BBBFFFGGGGGGFFFBBBAAA@@@>>><<<:::888666888999999999888999;;;<<<888888999999999:::::::::===???BBBEEEIIIKKKMMMNNNMMMPPPSSSWWW\\\aaagggkkkoootttzzzzzzqqqnnnkkkhhhiiinnnvvv|||{{{oooeeecccfffmmm{{{zzzpppmmmgggdddaaa___^^^___```aaa\\\YYYUUUTTTUUUWWWXXXXXXZZZZZZZZZYYYXXXXXXWWWWWWUUUUUUUUUVVVXXXZZZ\\\]]]WWWVVVVVVUUUUUUVVVVVVWWWWWWXXXYYYZZZZZZYYYXXXXXXXXXXXXYYYZZZ[[[[[[YYYWWWUUUSSSUUUZZZ]]]]]]```ddddddmmmyyyuuubbbZZZYYYbbbppp~~~|||uuuuuuuuu~~~uuudddYYYSSSIIIOOOWWWcccvvvzzzpppggg\\\UUUSSSKKKKKKJJJHHHEEEDDDEEEGGGCCCDDDFFFLLLVVVbbbmmmsssyyy{{{zzzrrreee[[[UUUTTTKKKJJJIIIGGGEEEDDDBBBBBB>>>???@@@@@@@@@>>>===<<<999999:::;;;<<<======>>>999:::<<<<<<;;;;;;===>>><<<===@@@AAACCCFFFJJJMMMtttfffWWWQQQOOOKKKGGGFFFEEEEEECCCBBBBBBBBBBBBBBB>>>>>>???@@@@@@@@@??????<<<;;;:::888777666666555222222333222222111//////------------.........//////000000111000...,,,+++------,,,,,,,,,---......,,,+++******))))))******))))))))))))))))))))))))***))))))***+++***(((%%%++++++++++++++++++++++++******)))))))))***,,,---,,,,,,+++***))))))))))))***++++++---///111333444666777888888888777555555111222333777<<>>@@@???AAAFFFJJJOOOYYYcccmmmvvv|||ssshhh```[[[UUUNNNHHHIIIGGGDDDBBBAAA???<<<:::<<<:::999999::::::888777777777777666666555555444666666777777777555444333222333444444555555444444222222222222222222222222444444444444444444444444555555444333333555666777888777555444444555666777888888777888<<<@@@DDDGGG>>>===;;;:::888888888999555555555666666888999999888:::;;;;;;;;;;;;===???>>>AAAFFFJJJMMMPPPTTTVVVXXX[[[___cccfffjjjnnnrrrwww}}}|||tttnnnlllmmmkkkjjjooozzz}}}nnniiicccccciiittt|||llleeeeeebbb^^^ZZZYYYZZZ[[[YYYWWWTTTTTTTTTTTTTTTTTTUUUUUUXXXWWWWWWVVVVVVUUUUUUTTTOOOQQQTTTWWWYYYZZZYYYYYYYYYWWWUUUSSSSSSSSSUUUUUUWWWYYY[[[]]]^^^]]][[[ZZZYYYZZZ\\\]]]]]]\\\[[[ZZZXXXWWWWWWXXXZZZ]]]```bbbgggffflll{{{wwwggg\\\^^^eeennn~~~tttyyyyyy~~~uuubbbTTTPPPNNNPPPYYYfffvvvrrrhhh___XXXSSSOOOKKKHHHGGGFFFFFFEEECCCDDDEEEGGGKKKSSS^^^fffmmmppptttsssmmmeee^^^ZZZPPPLLLIIIHHHIIIHHHFFFCCCCCC@@@<<<;;;;;;===>>>>>>;;;;;;;;;:::::::::999999999888888888999::::::;;;>>>>>>>>>@@@AAACCCEEEFFFuuufffWWWQQQOOOKKKHHHFFFGGGFFFDDDBBB@@@>>>======AAAAAAAAABBBBBBAAA@@@@@@<<<;;;:::888777666666555222222222222111000//////------........./////////000000000//////...---,,,---,,,,,,+++++++++,,,,,,,,,,,,+++************+++))))))))))))))))))))))))******+++,,,,,,,,,***)))++++++++++++++++++*********)))((((((((()))***+++,,,++++++************+++......///000111333555666666666777888777666555444000111222555999>>>BBBEEEKKKMMMQQQUUUXXXZZZ[[[[[[aaaffflllqqqrrrrrrqqqppprrrppplllhhhffffffiiikkkooopppqqqpppkkkccc[[[UUUPPPMMMIIIFFFCCCAAA>>><<>>???BBBDDDHHHPPPYYYccclllxxx~~~tttmmmeee[[[UUUOOOLLLIIIFFFEEECCC@@@>>>AAA???============;;;:::888888888777777666666666555666777777777666555444333333444555555555555555444444444444444444444444444444444444444444444444555555444444555555666777666666555555555666666777777777666777888:::===>>>:::999777666555555666666666666666777888999:::;;;:::;;;<<<;;;;;;===???BBBAAAEEEIIINNNQQQUUUYYY\\\bbbeeejjjnnnrrrvvvzzz}}}zzzsssmmmiiihhhkkkmmmooowwwyyyoooiiihhhfffiiipppzzzvvvhhhaaaaaa___\\\YYYXXXYYYYYYXXXWWWTTTSSSRRRRRRRRRSSSTTTTTTVVVVVVVVVVVVUUUUUUUUUUUUQQQRRRTTTWWWYYYZZZZZZZZZXXXVVVUUUSSSSSSTTTUUUVVVXXXZZZ]]]___``````^^^\\\ZZZ[[[\\\]]]]]]]]]\\\\\\[[[[[[ZZZZZZ\\\^^^aaacccgggeeejjjuuummm^^^[[[^^^dddsss{{{zzz~~~pppbbbRRRNNNLLLQQQ[[[jjj~~~vvvjjjaaaUUURRRNNNKKKJJJIIIGGGEEEDDDEEEDDDDDDGGGMMMVVV]]]eeejjjqqqssspppjjjddd```WWWSSSOOOLLLKKKJJJHHHFFFFFFCCC@@@>>>>>>???>>>>>>;;;;;;;;;;;;::::::::::::999999888888999999:::;;;<<<<<<<<<===???AAABBBCCCvvvgggXXXQQQOOOLLLHHHGGGHHHGGGEEECCC@@@???>>>>>>BBBBBBBBBBBBAAA@@@??????<<<;;;:::888777666666555222222222111111000//////....../////////000000000000000///...---------------,,,,,,+++************------,,,+++++++++++++++)))))))))))))))))))))))))))***,,,,,,+++++++++,,,,,,+++++++++******))))))***)))(((((('''(((((()))+++++++++***++++++,,,,,,/////////000111333444555555666666777777666444333111111111222555999<<<>>>IIILLLRRRWWW[[[\\\\\\[[[^^^```dddjjjooopppooommmppprrrrrrnnngggdddeeegggiiilllppprrrqqqmmmgggcccZZZVVVOOOJJJFFFCCC@@@>>>AAA>>>===???@@@AAAFFFNNNVVV^^^iiiuuuzzzooohhh\\\XXXSSSNNNKKKIIIFFFDDDBBB@@@>>>=========;;;:::999999888888888888777777555666777777888777777777444444555666666666555555555555555555555555555555555555555555555555555555444555555666666666666666444555666777777777777777888888888777777777777777666555444444444444666666777777777888999:::<<<===<<<<<<===<<<===???CCCFFFFFFJJJOOOSSSXXX\\\aaadddjjjmmmrrrwww{{{|||tttnnnjjjgggeeeffflllrrrxxx}}}tttkkkeeefffhhhnnnuuu}}}wwwlllbbb\\\[[[ZZZXXXVVVVVVWWWXXXWWWVVVTTTSSSQQQPPPPPPQQQSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUSSSSSSTTTUUUWWWXXXZZZ[[[VVVUUUTTTTTTTTTUUUVVVWWWXXX[[[___bbbddddddbbbaaa^^^^^^^^^^^^____________^^^]]]\\\[[[\\\]]]___```eeedddgggnnnvvvzzzfff[[[WWWYYYeeerrr|||}}}ttt^^^UUUMMMLLLPPP\\\ooozzzooo^^^[[[UUUQQQOOOLLLJJJHHHGGGFFFDDDBBBBBBFFFLLLQQQWWW^^^gggnnnooommmjjjhhhbbb^^^WWWRRRNNNKKKHHHFFFHHHFFFCCCAAAAAA@@@???===<<<<<<<<<;;;;;;;;;::::::999999888888999999:::::::::::::::;;;<<<>>>???@@@wwwgggXXXQQQOOOLLLIIIHHHGGGFFFEEEDDDDDDCCCDDDDDD@@@@@@@@@@@@???===<<<<<<<<<;;;:::888777666666555333222111111000/////////////////////000000000000111///...---,,,---............,,,+++************...---,,,,,,++++++,,,,,,)))))))))))))))))))))))))))+++,,,+++)))((()))++++++++++++***))))))((((((******))))))((((((((((((++++++******+++,,,------,,,,,,,,,---...///000111444555666777777666555555444333222222333555888999CCCJJJSSS]]]bbbcccaaa___]]][[[[[[___eeeiiijjjiiijjjlllnnnmmmhhhcccaaa``````dddjjjooorrrrrrpppoooddd___WWWQQQMMMIIIFFFDDDEEE@@@>>>??????>>>AAAGGGKKKQQQ[[[fffqqq~~~pppkkkccc\\\VVVPPPKKKHHHEEECCC@@@???>>>>>>===<<<::::::999999999999888888666666777888888999999999444555666666777777666666444444444444444444444444666666666666666666666666444555666777888777666666333555666888999999888888::::::;;;:::999888666555666666555555666777999:::777777777888:::<<<===>>>>>>>>>??????@@@BBBGGGJJJMMMPPPUUUZZZ^^^ccciiimmmqqqtttyyy~~~|||wwwpppiiieeeeeefffgggkkksss{{{|||pppiiifffdddhhhnnnyyytttiiibbb\\\XXXVVVWWWVVVVVVVVVVVVWWWWWWVVVUUUTTTQQQPPPPPPQQQSSSTTTQQQQQQRRRSSSTTTTTTUUUUUUSSSSSSRRRRRRSSSVVVXXXZZZTTTTTTTTTTTTUUUVVVWWWXXXXXX[[[```dddgggggggggfffccccccbbbbbbbbbccccccddd^^^]]][[[YYYYYYYYY[[[\\\bbbcccgggllloooyyyppp___VVVUUU\\\fffuuusssgggYYYPPPMMMSSSaaannn}}}mmmggg^^^WWWRRROOOMMMLLLIIIGGGDDDAAA@@@BBBEEEHHHJJJQQQZZZbbbgggjjjmmmnnnnnniiibbbZZZRRRMMMIIIGGGGGGFFFDDDCCCBBBAAA???============<<<<<<<<<;;;;;;:::999999888999999::::::999999999:::;;;<<<===>>>xxxhhhXXXRRROOOMMMJJJIIIGGGFFFEEEDDDDDDCCCDDDDDD@@@@@@@@@???>>>===<<<;;;<<<;;;:::888777666666555333222111000////////////////////////000000000000000///---,,,,,,---......//////...,,,++++++++++++...---,,,,,,++++++,,,,,,)))))))))))))))))))))))),,,------+++)))((())))))*********))))))(((((((((++++++++++++***))))))(((************+++,,,,,,---*********++++++---......333555666888999999888888888777666444444555777888<<>>??????===???CCCDDDIIIPPPYYYcccqqqyyyooofff]]]VVVQQQNNNKKKGGGEEEDDDDDDCCCAAA<<<<<<<<<;;;::::::999999888888888888999999::::::555666777777888888777777555555555555555555555555777777777777777777777777444555777888999888777666444555777999::::::999888999:::;;;<<<;;;:::888777777666666666777999;;;<<<777888888:::<<<>>>@@@AAAAAABBBCCCDDDEEEHHHMMMPPPSSSWWW[[[```dddjjjppptttzzz}}}}}}wwwnnnkkkfffbbbbbbdddiiimmmuuu}}}vvvllldddaaacccgggqqqzzzyyyggg^^^[[[WWWTTTTTTTTTUUUVVVVVVVVVVVVVVVWWWVVVUUUSSSQQQQQQRRRSSSTTTOOOPPPPPPQQQRRRSSSTTTTTTRRRQQQPPPOOOPPPRRRUUUWWWSSSSSSTTTTTTUUUVVVWWWXXXXXX[[[___dddggghhhiiiiiiiiiiiihhhgggffffffgggggg___]]][[[XXXWWWWWWXXXYYY^^^aaahhhlllmmmrrrzzzfffYYYTTTWWW\\\gggttt|||kkk]]]RRROOOVVV___ooo}}}zzzrrrfff[[[TTTPPPNNNNNNKKKIIIEEECCCBBBCCCDDDEEEEEEIIINNNUUU\\\dddlllqqqwwwtttnnnfff]]]UUUOOOLLLGGGEEEDDDCCCCCCBBB@@@>>>>>>>>>>>>=========<<<<<<::::::999999888999999::::::::::::::::::;;;<<<===yyyiiiYYYRRRPPPMMMKKKKKKHHHGGGEEECCC@@@???>>>>>>AAAAAAAAAAAA@@@???>>>>>><<<;;;:::888777666666555333222000///......///000....../////////000000000......---------------...//////...---,,,,,,,,,,,,------,,,+++++++++++++++))))))))))))))))))))))))///---+++***++++++***)))(((((((((((((((((())))))***++++++++++++******)))*********)))******++++++*********+++,,,...///000333555777:::<<<============<<<999777666666777888777@@@NNN]]]hhhnnnoooooogggbbbZZZUUUVVVZZZ^^^aaaccccccdddhhhlllkkkfff```XXXXXXYYY\\\aaahhhnnnrrrwwwtttooojjjcccZZZQQQKKKJJJDDD@@@@@@@@@======???@@@CCCIIIOOOVVVbbboooyyy}}}sssjjjeee[[[WWWQQQMMMJJJHHHFFFDDDAAAAAA@@@???===<<<;;;:::::::::999999999:::;;;;;;666777888888999999888888888888888888888888888888888888888888888888888888666666777888888888888888666777888999999999999999777777999::::::999888777666555555555666888:::;;;::::::;;;===???BBBDDDEEEFFFHHHKKKMMMOOOQQQUUUXXX[[[^^^bbbfffkkkqqqwww{{{wwwpppkkkcccbbbaaaaaaccchhhpppvvvssslllddd^^^[[[\\\ccclll}}}yyylll^^^XXXUUUSSSRRRSSSRRRTTTVVVVVVUUUTTTTTTUUUUUUUUUTTTSSSRRRRRRRRRRRRNNNOOOOOOPPPQQQRRRRRRSSSQQQPPPOOONNNOOOPPPRRRTTTSSSSSSTTTUUUVVVVVVWWWWWWYYYZZZ]]]aaadddgggiiijjjnnnmmmlllkkkjjjiiihhhggg```___\\\YYYXXXWWWXXXXXXZZZ^^^eeeiiiiiikkkwwwnnn```XXXTTTTTT\\\gggvvv~~~nnn___SSSQQQTTT[[[iiixxxzzzoooddd\\\WWWSSSQQQOOOLLLHHHFFFFFFFFFEEEDDDEEEFFFIIIMMMSSS]]]gggnnnyyyzzzyyytttkkkbbb[[[WWWLLLJJJGGGEEEEEEDDDBBB@@@?????????>>>>>>>>>======::::::999999888888999999;;;:::::::::::::::;;;;;;zzzjjjYYYRRRPPPMMMKKKLLLGGGFFFDDDBBB@@@>>>======??????@@@@@@@@@@@@??????<<<;;;:::888777666666555333222000...---...///000------........./////////,,,------......---------------,,,,,,+++,,,,,,---,,,,,,+++************+++)))))))))))))))))))))))),,,'''###%%%***---+++'''&&&''''''(((((()))))))))((()))***++++++******)))******))))))((()))))))))))))))***+++,,,...000111333555888<<>>>>>===???BBBFFFJJJSSS^^^fffttt~~~qqqkkkccc[[[VVVQQQMMMJJJGGGGGGEEECCCAAA???>>>===<<<;;;:::999999::::::;;;777888888999:::999999999999999999999999999999999999999999999999999999999888777777777888888999999999999888888888999999:::777777888888999888888888666666555555666888999;;;===>>>???AAADDDFFFIIIJJJKKKOOOSSSWWWYYY[[[^^^```ccceeeiiilllqqqvvv}}}{{{sssmmmgggddd^^^```bbbeeeiiiqqq{{{vvvlllaaa[[[WWWXXX[[[```kkkwwwlllcccYYYUUUQQQNNNOOORRRPPPSSSUUUUUUSSSQQQQQQSSSSSSSSSSSSSSSSSSQQQPPPOOONNNNNNOOOOOOPPPPPPQQQQQQQQQPPPOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVYYYYYYZZZ]]]```dddhhhjjjooooooooommmkkkiiifffeee___]]]ZZZXXXVVVUUUVVVVVVVVVYYY^^^cccccceeennnyyyyyyjjj^^^UUUPPPQQQYYYeeeqqq|||ooo]]]SSSQQQNNNXXXdddmmmwww|||uuummmfff___ZZZSSSPPPLLLIIIIIIHHHEEECCCCCCDDDEEEGGGLLLSSS]]]cccrrrvvv||||||uuullleee```VVVRRRNNNJJJHHHFFFEEECCC@@@@@@?????????>>>>>>>>>;;;:::999999888888999999::::::999999999999999:::zzzjjjYYYRRRPPPNNNLLLLLLEEEEEEDDDBBBBBBBBBBBBBBB<<<======>>>>>>>>>>>>===<<<;;;:::888777666666555333222000...---...///000------------.........///+++,,,---.........---,,,+++++++++***++++++,,,,,,,,,+++******))))))******))))))))))))))))))))))))&&& ''',,,)))$$$%%%&&&&&&'''((()))******&&&'''(((*********))))))******)))(((((('''((((((''''''((()))+++...///111444666999===AAACCCEEEEEEBBB@@@===:::888888888999666999@@@JJJWWWdddooovvvtttsssnnnfff]]]YYYYYY\\\^^^bbbggggggfffeeefffhhhgggaaaXXXQQQRRRXXXbbbhhhqqqssswwwzzzxxxqqqfff___ZZZRRRLLLJJJHHHCCC@@@@@@;;;===???@@@CCCIIISSSZZZbbbnnn}}}wwwmmmeee___YYYVVVLLLKKKIIIGGGDDDBBB@@@???>>>===;;;:::999::::::;;;888888999::::::::::::999777777777777777777777777999999999999999999999999999888777777777888:::;;;;;;:::999888888888999::::::::::::999999999999999888777777777888999;;;<<<@@@AAABBBDDDGGGJJJLLLNNNPPPTTTYYY]]]```bbbccceeehhhjjjmmmppptttzzzzzzqqqkkkgggcccaaa^^^bbbfffkkkqqqzzztttcccWWWVVVQQQQQQWWW___hhhvvvrrreee^^^WWWSSSOOOLLLMMMQQQOOORRRTTTTTTQQQOOOOOOPPPQQQRRRSSSSSSSSSQQQNNNMMMNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPPPPQQQQQQRRRTTTTTTUUUVVVVVVVVVUUUUUUYYYYYYYYYZZZ]]]bbbgggjjjoooppppppnnnlllhhhdddbbb\\\ZZZWWWUUUSSSSSSSSSSSSUUUUUUXXX\\\]]]```iiisssrrreeeXXXOOOHHHOOOWWWbbbrrr|||uuuyyy|||fffXXXSSSHHHOOOWWW]]]ggguuu}}}tttjjjcccVVVRRRNNNKKKJJJHHHDDDAAA@@@AAABBBDDDGGGLLLSSSXXXhhhpppyyy}}}yyyqqqiiieee___ZZZTTTNNNKKKIIIGGGEEE@@@@@@@@@????????????>>>;;;::::::999888888888999:::999999888888888888888sssfffXXXQQQNNNJJJHHHHHHFFFDDDBBBAAAAAAAAACCCDDDAAAAAA@@@???>>>===<<<;;;;;;:::999888777666555444333333222111000///...---//////000000000000//////+++,,,.........,,,***(((,,,,,,,,,,,,+++***))))))***)))))))))***+++,,,,,,************************(((((((((((()))))))))))),,,***((('''&&&'''((()))(((&&&%%%&&&((()))))))))+++*********))))))(((((('''''''''(((***,,,...000555888<<>>999666555666888<<>>>>>???@@@???>>><<<===<<<;;;;;;::::::;;;;;;999999999888999999::::::ssseeeWWWQQQNNNJJJHHHIIIFFFDDDCCCAAAAAABBBCCCDDDBBBAAAAAA@@@>>>======<<<999999888777555444333333333222222111000///......//////............//////---.........---+++)))(((***++++++,,,,,,,,,++++++*********)))******++++++))))))))))))))))))))))))))))))))))))((((((((((((+++***((('''''''''((()))+++)))'''''')))))))))(((************)))))))))(((((((((((((((***,,,...///222555999===???AAACCCEEEEEEFFFGGGEEE@@@;;;888777555666888===EEERRR___hhhtttvvvxxxxxxuuurrrqqqppprrrpppooommmlllmmmnnnoootttmmmfffccc]]]VVVTTTWWWXXXdddpppuuuyyy~~~}}}zzzuuunnneee\\\UUUOOOJJJFFFCCCCCCAAA???>>>@@@BBBEEEGGGOOOXXX```iiivvv|||ooojjjddd]]]XXXSSSOOOKKKGGGFFFCCC???<<<;;;;;;<<<===;;;999888999::::::999777888999999:::::::::999999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::999999888888888999999::::::;;;<<<<<<===???CCCFFFJJJMMMQQQTTTVVVXXX[[[]]]bbbeeejjjnnnppprrruuuvvvzzz|||~~~{{{sssllleee______^^^\\\```ffflllpppxxxxxxlllaaaXXXSSSPPPQQQVVV]]]fffppp}}}{{{kkkbbbYYYVVVRRROOONNNMMMLLLKKKMMMOOOQQQQQQPPPNNNNNNOOOPPPQQQQQQRRRRRRQQQPPPPPPPPPOOOOOONNNNNNMMMNNNNNNMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWXXXYYY\\\___```gggdddaaa``````___]]]ZZZ\\\YYYWWWWWWXXXXXXWWWUUUVVVWWWXXXYYYZZZ^^^cccfffqqqzzz|||lll___TTTOOOMMMRRRYYYcccooozzz|||ssslllhhhmmmzzztttcccVVVLLLFFFKKKPPPUUUbbbqqqsssfffZZZTTTPPPIIIFFFFFFCCCDDDCCCBBBAAABBBGGGJJJNNNVVVaaajjjqqqtttvvvwwwqqqmmmfff^^^VVVPPPLLLJJJEEECCCBBBAAABBBAAA@@@>>>======<<<;;;;;;;;;;;;<<<::::::999999999999::::::qqqdddVVVPPPNNNKKKIIIIIIEEEDDDCCCBBBBBBBBBCCCDDDBBBBBBAAAAAA@@@???>>>>>><<<;;;:::999777666555444222111111111000000/////////...---,,,,,,---.../////////...---+++***))))))))))))***+++,,,,,,,,,,,,++++++******)))*********((((((((((((((((((((((((*********))))))(((((('''+++***(((''''''((()))))),,,***((('''(((((('''&&&************))))))))))))))))))))))))***+++,,,---...111555999<<>>>>>???@@@???DDDKKKPPPWWWbbbqqq}}}zzzsssllleee]]]XXXPPPMMMIIIDDDAAA?????????@@@AAAAAA???<<<;;;:::;;;999999999999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<============<<<<<<;;;;;;:::::::::::::::;;;<<<===???AAACCCGGGLLLOOOSSSVVVZZZ]]]___aaadddfffkkkooossswwwzzz|||wwwmmmfff___[[[YYY[[[^^^bbbhhhnnnxxx}}}|||uuujjj^^^UUUQQQOOOOOOVVV]]]iiivvvoooaaaZZZXXXUUURRRPPPPPPPPPOOONNNNNNPPPRRRSSSQQQPPPPPPPPPSSSSSSSSSRRRQQQPPPOOONNNQQQPPPNNNMMMMMMNNNOOOOOONNNNNNOOOQQQRRRTTTUUUUUUWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWXXXYYYZZZ\\\]]]aaa^^^\\\[[[[[[ZZZYYYWWWYYYYYYYYYZZZ[[[[[[YYYWWWXXXYYYYYYZZZZZZ]]]aaadddhhhqqqxxxlll[[[SSSLLLKKKOOOVVVaaalll|||}}}rrrhhheeemmmxxxwwwbbbUUUKKKIIIIIILLLVVVbbbqqquuueee[[[SSSLLLIIIJJJEEEFFFEEEDDDBBBAAACCCEEEBBBHHHQQQ[[[ccckkkqqquuutttrrrnnnhhh```XXXQQQMMMGGGDDDAAA???>>>>>>===<<<>>>>>>===<<<<<<<<<<<<<<<;;;::::::999999:::::::::pppcccUUUPPPMMMKKKIIIJJJEEEEEEDDDCCCBBBCCCCCCDDDCCCCCCBBBAAAAAA@@@??????;;;:::999888666555333333111111111000000000000000///...---,,,,,,---...///......,,,+++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***))))))))))))))))))))))))******))))))))))))))))))***)))(((((((((((()))))))))(((&&&&&&''''''&&&%%%*********)))))))))))))))******************++++++***---111555888;;;???BBBAAADDDGGGHHHEEEBBB???>>><<<;;;999888;;;CCCMMMTTT```gggrrr|||}}}xxxtttrrrrrrsssttttttvvvyyy{{{vvvmmmccc]]]SSSVVVYYY___hhhttt~~~|||sssiii___YYYPPPMMMHHHCCCAAA@@@??????===@@@CCCEEEJJJSSS___hhhyyy{{{rrrlll```[[[UUUOOOKKKHHHGGGFFFDDDGGGHHHFFFAAA======???::::::888888888999:::;;;<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>??????>>>=========>>>>>>>>>@@@BBBEEEIIINNNTTTXXX]]]```dddgggiiikkknnnppprrruuuzzz~~~}}}vvvooojjjddd```[[[[[[\\\```fffmmmuuuzzz{{{nnniiiaaaXXXSSSSSSWWWZZZ```jjjyyyvvvfff[[[VVVUUUSSSQQQPPPQQQQQQQQQPPPOOOQQQSSSTTTSSSRRRRRRRRRSSSSSSSSSRRRRRRQQQPPPOOOQQQPPPNNNMMMMMMNNNOOOPPPNNNOOOPPPRRRSSSUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXZZZYYYYYYXXXYYYZZZ[[[[[[]]]\\\ZZZYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]\\\[[[YYYYYYZZZYYYYYY[[[^^^```bbbiiivvvwwwcccYYYOOOJJJJJJNNNYYYcccuuu~~~qqqhhhhhhkkksssrrreeeXXXPPPKKKIIIPPPYYYcccqqqrrrcccYYYRRROOOOOOIIIIIIHHHFFFDDDCCCCCCCCC???CCCHHHNNNTTT\\\ccciiinnnooonnnkkkeee]]]UUUPPPIIIFFFAAA>>>======<<<;;;>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;pppbbbUUUOOOMMMJJJIIIJJJEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@999888777555333111000///111111111000000000000000//////...------...//////,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,+++***))),,,,,,+++***)))))))))***************************(((((())))))******++++++)))((((((((((((((()))))))))'''&&&''')))******)))))))))))))))))))))******************+++*********(((+++...111444777;;;>>>>>>AAAEEEGGGFFFCCCBBBBBB@@@>>>;;;999999===DDDJJJTTT]]]jjjvvv}}}yyytttnnnjjjiiimmmrrrvvvwww|||zzzrrrlllZZZVVVTTTVVV]]]hhhsss{{{yyypppjjjYYYTTTNNNHHHFFFDDDAAA?????????@@@@@@BBBHHHQQQXXXfffqqqxxxrrrhhh```YYYTTTOOOKKKGGGIIIJJJGGGBBB>>>>>>???<<<;;;999999888999:::;;;<<<<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBBBBDDDHHHKKKOOOUUU\\\```fffiiimmmppprrruuuxxxzzzyyy}}}{{{vvvnnnfffaaa^^^]]]\\\\\\___cccjjjrrr||||||qqqjjjbbb```]]]ZZZYYY^^^ffflllqqq{{{{{{jjj^^^VVVRRRPPPNNNMMMMMMNNNOOONNNMMMPPPRRRTTTUUUTTTSSSSSSTTTQQQRRRRRRRRRRRRRRRQQQQQQPPPOOOOOONNNNNNOOOPPPQQQNNNOOOPPPRRRTTTUUUWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZYYYYYYYYYZZZZZZZZZYYYXXXWWWWWWXXXYYY[[[ZZZZZZ[[[[[[[[[[[[[[[\\\XXXYYYZZZYYYXXXYYY[[[]]]___eeeppp}}}lllaaaTTTMMMJJJLLLUUU^^^ooo|||ppphhhaaadddooo{{{zzzkkk^^^SSSMMMLLLOOOUUU___lllwwwqqqddd[[[UUUQQQKKKJJJHHHGGGFFFEEEDDDCCCAAABBBDDDFFFIIIOOOVVV[[[aaacccffffffccc]]]VVVRRROOOKKKGGGDDDCCCBBBAAA@@@>>>======<<<<<<<<<<<<<<<===<<<<<<;;;::::::;;;;;;pppcccUUUOOOMMMJJJHHHHHHEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@===<<<;;;999777555444333222111111111000000//////........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++***))))))++++++******)))*********************************)))))))))*********++++++(((((((((((())))))))))))+++)))((()))+++---------))))))))))))************)))******+++++++++******)))+++---///111444777:::;;;>>>BBBDDDDDDDDDDDDEEECCCAAA>>>:::888999===@@@KKKTTTbbbnnnvvvyyyzzz{{{nnnjjjddd```aaagggnnnsss{{{}}}vvvddd[[[SSSRRRWWW^^^hhhppp~~~zzzhhhaaaXXXQQQNNNJJJEEEBBBAAA@@@???>>>???BBBGGGKKKRRR\\\lll{{{xxxoooggg^^^WWWQQQQQQOOOKKKFFFBBBAAA@@@@@@???>>>>>>===>>>>>>>>><<<======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBCCCDDDEEEEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIKKKMMMPPPTTTXXX^^^eeeiiiooorrrvvvyyy{{{~~~zzzmmmhhhbbb[[[XXXXXXYYY[[[___fffmmmttt~~~yyyooofffaaaYYY[[[^^^```cccjjjttt|||qqqddd]]]XXXUUUPPPOOONNNOOOPPPQQQPPPNNNPPPRRRTTTUUUTTTTTTTTTUUUQQQRRRRRRSSSSSSSSSRRRRRROOOOOOOOOPPPPPPPPPPPPPPPNNNNNNPPPRRRTTTUUUWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYXXXXXXVVVVVVVVVUUUTTTVVVYYY\\\\\\^^^```___]]]\\\[[[[[[XXXZZZZZZZZZYYYYYY[[[\\\^^^cccjjjtttwwwlll^^^UUUOOOMMMRRRYYYggguuuyyykkk___]]]cccmmmwwwrrrcccVVVNNNJJJLLLQQQYYYbbbnnn~~~uuuiii^^^UUUPPPMMMIIIGGGFFFEEEDDDBBB@@@AAAAAABBBDDDGGGMMMQQQSSSVVVYYY\\\\\\YYYUUURRRMMMKKKGGGFFFEEEEEECCCBBB??????>>>===============>>>===<<<<<<;;;;;;;;;;;;qqqdddVVVOOOLLLIIIGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@>>>===:::888777666333222222111000///......+++,,,...//////...,,,+++------......---+++***)))++++++,,,,,,,,,++++++************)))******++++++************************,,,,,,++++++***)))((((((''''''((())))))))))))))),,,***))))))+++,,,+++***((()))))))))************((()))***+++,,,++++++***+++,,,......///000444666999;;;>>>@@@AAACCCEEEGGGFFFEEECCC???;;;999;;;<<>>===<<<;;;;;;;;;;;;rrrdddVVVOOOLLLHHHFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@===<<<:::888666444222222333333222111000///...---)))+++---//////---+++)))//////000///---***'''%%%)))***++++++,,,,,,,,,,,,***)))))))))***+++,,,,,,))))))))))))))))))))))))//////---+++)))'''&&&%%%''''''((())))))***))))))+++)))'''''''''((('''&&&(((((())))))*********+++'''(((***+++,,,,,,++++++,,,---......---///111444777999<<<===???BBBFFFIIIJJJJJJHHHDDD???<<<<<<===<<>><<<<<<;;;;;;;;;ttteeeVVVPPPMMMJJJFFFEEEFFFEEEEEEDDDCCCCCCBBBBBBCCCBBBBBBAAA@@@???>>>>>>777999:::;;;:::777444222222222222222111111111111//////...---,,,,,,++++++---...//////...,,,***))),,,***((((((***+++)))'''''')))***,,,,,,***)))'''((((((((((((((((((((((((******))))))((((((''''''((((((((((((''''''''''''))))))************))))))))))))))))))************((((((((('''''''''''''''***++++++---///111333444333666:::===???BBBDDDGGGIIIIIIIIIGGGCCC???:::777999<<>>>>>@@@@@@@@@HHHHHHIIIKKKNNNQQQTTTUUUSSSSSSRRRQQQPPPOOONNNMMMJJJIIIGGGEEECCCBBBAAAAAACCCBBB@@@>>>===<<<======uuufffVVVPPPMMMJJJFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@??????>>>:::;;;;;;;;;999777444333000000000000//////////////////...------,,,++++++---.../////////---+++***,,,***))))))++++++***((()))******++++++******)))************************)))))))))))))))((((((((((((((((((((((((((((((((())))))************))))))))))))))))))******************************************+++,,,---///111222555777;;;===>>>???AAACCCIIIJJJJJJIIIGGGBBB===:::999999>>>GGGOOOXXXdddoooxxx}}}tttkkkffffffiiipppxxx~~~{{{qqqfff\\\SSSNNNKKKJJJMMMVVVcccmmmuuuxxxooo```[[[UUUOOOKKKHHHFFFEEECCCFFFHHHHHHIIIKKKOOOSSSWWW\\\dddllluuu}}}tttqqqmmmjjjhhhgggeeecccaaa```___^^^___```bbbcccaaa``````___^^^^^^______```___^^^^^^___```cccdddcccdddeeehhhjjjlllnnnoooqqquuu{{{}}}}}}~~~yyyrrrlllgggaaa]]][[[WWWRRRRRRUUUWWW\\\eeelllttt{{{|||sssjjjccc]]]UUUNNNMMMMMMLLLPPPVVVfffppp}}}ppphhh___YYYXXXXXXVVVTTTQQQRRRRRRRRRQQQQQQPPPOOOSSSSSSSSSSSSSSSSSSSSSRRRUUUUUUVVVVVVUUUTTTRRRRRROOOOOOOOOOOOPPPQQQSSSTTTPPPRRRSSSRRRQQQQQQRRRSSSUUUVVVVVVVVVUUUUUUTTTSSSRRRRRRSSSSSSTTTTTTUUUUUUTTTTTTUUUVVVXXX\\\bbbfffvvv}}}qqqhhhaaa^^^ZZZWWWVVVXXXZZZ\\\^^^^^^aaafffiiinnnzzzzzzjjj^^^XXXOOOSSS[[[hhhyyy~~~rrrlllkkkrrr|||{{{fffYYYNNNLLLLLLNNN[[[jjj{{{}}}tttiiibbb___\\\UUUPPPMMMIIIEEEBBBAAAAAAAAA@@@FFFFFFFFFHHHLLLPPPTTTWWWXXXXXXYYYZZZYYYXXXWWWVVVQQQOOOMMMJJJGGGEEEDDDCCCCCCBBBAAA@@@?????????@@@vvvgggWWWPPPMMMJJJFFFEEECCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<:::888666555444000000000000//////////////////......---,,,,,,,,,....../////////---,,,+++---,,,***+++,,,,,,+++)))+++******************+++++++++++++++++++++++++++(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************************++++++*********+++,,,---//////555777:::;;;;;;<<<===???HHHJJJLLLLLLKKKGGGBBB???<<<888777<<>>===CCCCCCCCCEEEIIIOOOTTTXXX[[[]]]```cccdddcccbbb```ZZZXXXTTTPPPLLLHHHFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBwwwgggWWWOOOMMMIIIGGGFFFBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>??????@@@@@@@@@AAA???===;;;888666444444444222222222222111111111000//////......---------,,,...////////////...---,,,------,,,,,,,,,,,,+++++++++***(((''''''(((***+++++++++++++++++++++++++++((((((((())))))******+++))))))))))))************))))))************))))))((()))))))))************((((((((()))))))))))))))+++++++++++++++,,,---...333555888999::::::<<<===FFFHHHKKKMMMMMMJJJFFFCCC@@@;;;777888>>>GGGWWWdddqqq}}}sssooojjjhhhiiiooouuuyyyyyyyyyxxxuuuooohhhaaa\\\PPPKKKHHHKKKOOOVVVaaakkkxxxxxxpppkkkeee___ZZZTTTSSSQQQOOOLLLJJJIIIJJJGGGIIILLLOOOUUU]]]gggmmm~~~}}}}}}}}}xxxxxxwwwvvvvvvwwwwwwxxxyyyxxxwwwxxxzzz||||||yyyrrrllleee___[[[XXXUUUSSSSSSRRRSSSTTTSSSTTT]]]gggiiioooxxx~~~uuunnnddd[[[TTTPPPOOOOOOKKKLLLOOOUUUZZZ```ggglll|||zzzjjj```]]]YYYTTTRRRRRRSSSSSSSSSQQQQQQRRRRRRRRRQQQQQQPPPOOOPPPPPPPPPPPPPPPQQQQQQSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPQQQRRRQQQOOONNNOOOPPPTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUUUUWWW\\\ccciiizzz~~~vvvmmmfff___]]][[[ZZZYYYZZZ[[[[[[``````bbbfffhhhhhhlllrrrzzzpppccc]]]WWWSSSVVV```sss{{{pppooosssnnnbbbWWWOOOOOOSSSTTT^^^lllzzzzzzsssiiibbbXXXTTTMMMGGGDDDBBB???>>>AAA@@@@@@BBBFFFLLLSSSWWW[[[^^^bbbfffhhhhhhgggfffaaa^^^ZZZVVVQQQMMMJJJHHHHHHHHHGGGFFFEEEDDDDDDDDDyyyhhhWWWOOOLLLIIIGGGFFFBBBBBBBBBBBBBBBAAAAAAAAA===>>>>>>??????@@@@@@AAA>>><<<999666444333222333222222222222111111111000///...............------...............---------------------,,,++++++,,,***)))'''%%%%%%''')))***************************(((((())))))******++++++((()))))))))*********+++))))))************))))))((()))))))))************''''''(((((()))))))))))),,,,,,++++++,,,------...///222555777999:::===???BBBEEEIIILLLMMMLLLJJJHHHCCC>>>::::::<<>>>>>>>>?????????@@@@@@<<<;;;888555333222222222000000000000////////////........................------------------------,,,---...---+++***+++,,,***)))'''&&&&&&''')))***(((((((((((((((((((((((())))))******************'''(((((())))))*********))))))************))))))))))))))))))************(((((())))))******++++++++++++++++++,,,------...,,,///333666999;;;>>>@@@AAACCCGGGKKKMMMNNNNNNMMMGGGBBB???>>>======CCCJJJ\\\iiizzzxxxuuuvvvxxxyyy{{{}}}~~~}}}yyyuuurrrmmmcccXXXRRRNNNJJJJJJMMMNNNWWW```iiisss~~~{{{wwwrrrkkkddd^^^YYYTTTQQQJJJHHHFFFFFFGGGKKKPPPSSSXXX___iiiqqqxxxuuuqqqkkkeee```]]]YYYVVVPPPNNNLLLIIIHHHIIIKKKLLLNNNPPPVVV^^^cccgggooowwwzzzxxxvvvrrrlllddd[[[UUUJJJIIIGGGEEECCCEEEJJJNNNXXXdddpppxxx~~~~~~ooodddYYYRRRQQQPPPOOONNNNNNOOOOOOPPPNNNNNNOOOPPPPPPPPPPPPOOONNNNNNNNNOOOPPPPPPQQQQQQQQQPPPOOONNNMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPOOOQQQQQQQQQOOONNNOOOPPPRRRSSSTTTTTTUUUTTTTTTTTTSSSSSSRRRQQQPPPOOONNNNNNRRRSSSSSSTTTUUUXXX]]]```eeelllppplllgggdddaaa^^^YYYYYYZZZ\\\]]]^^^______dddaaabbbfffgggffffffiiiiiiwwwpppdddYYYVVVVVV]]]qqqtttkkklllsss{{{xxxkkk```YYYVVVTTTUUU\\\eeeqqq~~~zzzhhhccc[[[TTTOOOKKKGGGEEECCCBBBAAAAAACCCGGGKKKMMMTTTWWW[[[___aaabbbbbbbbbcccaaa___\\\ZZZXXXWWWVVVSSSSSSSSSRRRPPPOOOMMMLLL{{{jjjXXXOOOLLLIIIGGGGGGFFFFFFEEEDDDBBBAAA@@@@@@>>>>>>>>>>>>????????????;;;:::888777555444333333000000000000////////////............////////////,,,,,,+++++++++,,,,,,,,,+++---...---***)))***,,,+++***)))(((((()))***+++((((((((((((((((((((((((++++++******************&&&&&&'''(((((()))******))))))************))))))))))))))))))************&&&''''''((())))))******)))))))))***+++,,,---...,,,///333666888;;;>>>@@@@@@BBBFFFIIIMMMPPPRRRRRROOOJJJFFFDDD@@@<<<>>>CCCNNN[[[lll{{{}}}|||}}}~~~}}}{{{zzzqqqgggaaa[[[TTTOOOOOOGGGNNNSSSVVV]]]jjjuuuzzz~~~yyytttmmmddd^^^WWWSSSOOOKKKJJJLLLMMMNNNOOOUUU\\\aaaeeeiiiooottttttzzz~~~{{{wwwrrrnnnddd___YYYTTTQQQNNNLLLJJJHHHHHHHHHIIIIIILLLOOOQQQYYYZZZ```iiinnnooorrrvvvrrrmmmfff```ZZZSSSLLLGGGCCCDDDCCCCCCDDDJJJRRRXXXhhhxxxoooeee]]]VVVPPPPPPPPPPPPOOONNNMMMNNNNNNLLLMMMNNNNNNOOOOOOOOONNNNNNNNNOOOOOOPPPQQQQQQRRRPPPOOONNNLLLLLLLLLLLLMMMLLLMMMNNNPPPQQQQQQQQQPPPOOOPPPQQQQQQPPPPPPQQQRRRRRRRRRSSSTTTTTTTTTTTTTTTPPPPPPPPPOOOOOONNNNNNNNNOOOQQQRRRSSSSSSUUUXXXZZZ[[[aaaeeebbb_________]]][[[\\\^^^___````````````aaa^^^^^^bbbdddccccccffffffqqq}}}|||oooddd^^^XXXXXXeeevvvtttoookkkkkkvvvuuukkkbbb\\\XXXYYY\\\aaalllxxxzzz{{{}}}tttnnneee\\\UUUPPPKKKHHHFFFEEEDDDCCCCCCDDDFFFGGGMMMOOOQQQTTTVVVWWWXXXXXXYYYXXXWWWWWWVVVVVVWWWWWWWWWWWWXXXYYYXXXXXXVVVVVV{{{jjjXXXOOOLLLIIIGGGGGGHHHGGGFFFEEECCCAAA@@@????????????>>>>>>>>>>>>>>>::::::999888777666555444222222222222111111111111.........///////////////+++++++++******+++,,,,,,***,,,...,,,***(((***,,,,,,++++++++++++++++++,,,((((((((((((((((((((((((,,,+++++++++***)))))))))%%%&&&&&&'''((())))))***))))))************))))))))))))))))))************$$$$$$%%%%%%&&&''''''(((''''''(((((()))+++,,,------000444666888:::===???AAACCCEEEIIIMMMQQQTTTVVVWWWRRRMMMIIICCC===>>>BBBBBBNNN^^^mmm~~~|||tttooojjjaaaZZZXXXIIIMMMMMMJJJMMMWWW```eeeoooyyyuuummmgggbbbZZZTTTPPPOOONNNMMMOOOSSSWWWXXXXXXYYY]]]```]]]eeennnvvv|||~~~|||{{{xxxtttpppkkkfff```[[[VVVQQQLLLHHHFFFEEEDDDCCCDDDFFFHHHKKKNNNRRRWWWZZZaaa```eeemmmqqqnnnkkkkkkggg```XXXQQQLLLHHHDDD@@@BBBCCCDDDEEEHHHQQQ\\\dddvvvssseee^^^YYYTTTOOOOOOPPPQQQOOONNNLLLMMMMMMKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQRRRRRRPPPNNNMMMKKKKKKKKKLLLLLLKKKLLLNNNPPPQQQQQQQQQQQQNNNPPPQQQQQQPPPPPPRRRSSSRRRRRRSSSTTTTTTTTTTTTTTTNNNNNNNNNNNNNNNNNNNNNOOONNNPPPRRRSSSSSSSSSUUUVVVTTTZZZ^^^[[[YYY[[[]]]\\\^^^___aaabbbbbbbbbaaa```___[[[ZZZ^^^aaa``````cccgggnnnvvv~~~|||oooggg\\\UUU]]]mmm{{{~~~uuukkkcccjjjxxx{{{~~~ssskkkddd```]]][[[aaakkkiiilllqqqwww}}}}}}sssiii```ZZZTTTQQQIIIHHHFFFDDDCCCCCCCCCCCCFFFGGGIIIKKKLLLNNNOOOOOONNNOOOOOOPPPQQQRRRTTTTTTYYYZZZ\\\]]]^^^^^^^^^]]]{{{kkkZZZQQQNNNIIIEEEDDDDDDDDDDDDCCCBBBAAA????????????@@@@@@>>>===;;;999>>>;;;999888888777666555222222222111000//////...---/////////...---///000,,,,,,------------,,,,,,------,,,,,,+++***)))))),,,+++***))))))***+++,,,))))))))))))((((((((((((***************)))(((((())))))******++++++++++++************+++,,,---...))))))))))))))))))******///...,,,******+++,,,---)))******+++++++++******,,,---///222555:::>>>@@@AAADDDGGGIIIKKKNNNQQQTTTTTTVVVUUUQQQJJJDDDBBBBBB???EEENNNZZZhhhxxxzzzrrrhhhaaa\\\UUUOOONNNKKKIIIOOOXXXbbbdddkkkrrrvvvxxx~~~zzztttlllfffbbb___[[[XXX\\\[[[YYYWWWUUUTTTSSSSSSSSSTTTWWW^^^fffpppyyy~~~~~~yyyvvvuuussspppmmmfffdddaaa\\\XXXSSSPPPNNNKKKIIIHHHFFFFFFGGGIIIJJJIIIJJJLLLPPPUUU[[[```ccciiigggeeeeeeeeeccc___[[[RRRQQQOOOKKKFFFCCCCCCDDDBBBFFFJJJNNNTTT```ppp|||vvvhhh^^^YYYWWWTTTQQQPPPPPPPPPPPPOOONNNNNNMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQPPPNNNMMMMMMMMMLLLLLLKKKKKKQQQOOOMMMOOORRRTTTSSSQQQSSSRRROOOMMMLLLMMMNNNOOOPPPQQQSSSTTTSSSRRRPPPOOOMMMMMMLLLLLLMMMNNNOOOOOOQQQRRRRRRRRRRRRRRRQQQQQQSSSSSSTTTVVVXXXZZZ\\\]]][[[\\\___```aaaaaa```___\\\[[[[[[[[[[[[[[[[[[[[[aaadddkkkvvv~~~sssdddXXXZZZccclll{{{vvvpppkkkhhhnnnrrr|||xxxiiiaaa___\\\XXXYYYYYY^^^hhhrrryyyzzzrrrkkk```VVVNNNMMMKKKFFFBBBAAAAAACCCBBBDDDFFFEEEDDDDDDGGGJJJGGGGGGHHHIIIJJJKKKKKKLLLPPPRRRWWW[[[___```aaaaaazzzjjjYYYQQQMMMIIIEEEDDDDDDDDDDDDCCCBBBAAA??????<<<======>>>>>>>>>>>>>>>;;;999777666666555444222111111111000///............///...---+++,,,...111+++,,,,,,------,,,,,,+++------,,,++++++***))))))))))))***++++++***)))))))))))))))))))))))))))(((***************)))((((((************************(((((((((((()))***+++,,,*********)))))))))))))))******)))))))))***,,,---+++++++++******))))))(((,,,,,,...000444888<<<>>>@@@CCCFFFHHHJJJLLLOOOQQQSSSTTTSSSQQQLLLGGGDDDCCC<<<@@@GGGOOO[[[iiivvvxxxsssiiiaaaZZZWWWRRRLLLLLLOOOQQQRRRWWW^^^bbbeeekkksss|||vvvqqqmmmiiifffdddcccbbb^^^ZZZUUUQQQOOOOOONNNOOOQQQVVV\\\aaaeeepppwwwwwwsssmmmiiifffddd```]]]VVVUUURRROOOLLLJJJHHHHHHDDDCCCBBBBBBCCCDDDFFFHHHNNNPPPUUUZZZ^^^```aaaaaadddaaa^^^\\\ZZZWWWRRRNNNIIIIIIHHHFFFEEEEEEHHHKKKKKKOOOUUU[[[bbbmmm{{{vvvmmmbbbZZZWWWVVVTTTQQQOOOOOOOOONNNNNNMMMLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPNNNNNNNNNMMMMMMLLLLLLLLLPPPNNNMMMNNNQQQTTTSSSRRRRRRQQQOOONNNMMMNNNPPPQQQRRRSSSTTTUUUVVVUUUSSSRRRMMMMMMLLLLLLMMMNNNNNNOOOQQQQQQRRRRRRQQQPPPOOOOOOOOOPPPPPPRRRTTTVVVWWWYYYYYY[[[\\\]]]]]]]]][[[ZZZYYYYYYYYYYYYYYYYYYYYYYYY\\\^^^eeemmmvvvrrreeecccgggbbbnnnyyypppkkkiiijjjoooyyy}}}rrriii```WWWVVVTTTVVV```kkkvvv~~~qqqfffZZZUUUNNNHHHCCCBBBBBBBBBAAABBBDDDCCCAAAAAABBBEEEBBBBBBBBBCCCDDDEEEEEEFFFJJJLLLPPPUUUYYY]]]___```yyyiiiXXXPPPMMMIIIEEEDDDDDDDDDDDDCCCBBBAAA??????===============>>>>>>???;;;999666555555555444222000000000//////......---//////...,,,***+++...000+++,,,,,,------,,,,,,+++,,,,,,,,,+++******))))))&&&(((***,,,,,,***(((&&&)))))))))))))))))))))))))))************))))))(((*********)))))))))))))))(((((((((((())))))***++++++*********))))))((((((&&&&&&'''((()))***++++++,,,+++***)))((('''''''''++++++,,,///222666999;;;???BBBEEEGGGHHHJJJLLLNNNPPPPPPPPPPPPPPPMMMHHHEEE===>>>@@@CCCJJJUUUaaaiii{{{~~~{{{ssskkkfff```UUUMMMIIIEEEDDDFFFKKKOOORRRXXX___kkkrrr~~~}}}yyyvvvuuuuuutttpppiii```XXXSSSPPPOOOMMMLLLMMMPPPRRRTTT^^^ccchhhlllmmmppptttxxx~~~yyyttthhhddd^^^YYYUUUQQQNNNKKKHHHGGGEEEDDDCCCCCCCCCDDDCCCCCCCCCEEEGGGJJJMMMOOOVVVZZZ```eeefffccc___\\\YYYVVVSSSPPPNNNKKKGGGDDDCCCCCCDDDEEEGGGKKKRRRVVV[[[```gggmmmttt}}}yyyiiiccc\\\XXXWWWWWWUUURRRNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMNNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLMMMLLLLLLNNNQQQSSSTTTTTTQQQPPPOOONNNNNNPPPRRRSSSQQQRRRTTTUUUVVVVVVUUUTTTMMMMMMMMMLLLMMMMMMNNNOOOQQQQQQQQQPPPOOONNNMMMLLLMMMMMMNNNOOOPPPRRRTTTUUUWWWWWWXXXYYYXXXWWWVVVUUUWWWWWWWWWWWWWWWWWWWWWWWWYYYZZZ^^^dddkkktttyyyooolll```dddnnn~~~}}}uuunnniiigggjjjpppzzz{{{lll___XXXSSSRRRXXXcccqqqzzzkkkbbbVVVMMMIIIGGGFFFEEEAAABBBCCCCCCAAA??????@@@===>>>>>>??????@@@@@@@@@BBBDDDGGGLLLQQQVVVZZZ]]]wwwhhhWWWPPPMMMIIIEEEDDDDDDDDDDDDCCCBBBAAA??????BBB@@@>>>===;;;;;;<<<<<<===;;;888777777777555444111111000000/////////......//////...,,,,,,---...,,,,,,------------,,,,,,,,,+++++++++******))))))&&&((()))******)))(((&&&)))))))))))))))*********))))))************)))(((*********)))))))))((((((***************+++,,,,,,++++++******)))(((((((((%%%&&&'''((())))))))))))+++***)))(((''''''((((((******+++---///333666777>>>@@@DDDFFFGGGHHHIIIKKKMMMLLLMMMOOORRRQQQLLLHHHBBB@@@>>>===???FFFOOOVVVgggmmmvvv~~~|||{{{~~~zzzsssgggYYYOOOJJJFFFEEEFFFHHHHHHMMMSSSXXX^^^hhhuuuyyyoooddd^^^VVVUUUSSSQQQQQQRRRTTTUUUWWWYYY\\\]]]^^^```dddggglllqqqvvvzzz}}}}}}xxxsssmmmgggcccYYYWWWRRRMMMIIIFFFDDDBBBCCCBBBAAA@@@AAABBBDDDEEEDDDFFFHHHKKKOOOSSSWWWYYY^^^aaaeeegggddd^^^XXXSSSLLLJJJHHHFFFEEEEEEDDDCCCDDDFFFHHHKKKPPPXXXaaagggooosssyyy~~~oooaaa^^^[[[ZZZZZZYYYWWWUUUOOONNNMMMLLLKKKKKKJJJJJJIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMPPPSSSTTTUUUSSSRRRPPPOOOOOOPPPQQQRRRNNNOOOQQQRRRSSSTTTTTTTTTNNNMMMMMMMMMMMMMMMNNNNNNPPPPPPPPPOOONNNLLLKKKJJJMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSTTTUUUUUUUUUTTTSSSUUUUUUUUUUUUVVVVVVVVVVVVXXXXXXZZZ___dddkkkwwwwwwkkkgggffflllzzzvvvlllggggggooo~~~ssseee]]]WWWXXX```lll~~~~~~rrrbbbWWWRRRPPPMMMKKKCCCDDDEEEDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>???CCCHHHMMMRRRUUUvvvfffVVVOOOLLLIIIEEEEEEDDDDDDDDDCCCBBBAAA??????BBB@@@>>>===;;;;;;<<<<<<<<<:::888777777666555333222222111111111111111000,,,...111111///---,,,,,,------............------++++++***************)))))))))(((((((((((())))))((()))))))))*********+++((())))))*********))))))*********)))))))))))))))*********)))******++++++************))))))((((((((())))))******)))(((((((((''''''(((((()))***************+++---000333444<<>>DDDHHHUUU\\\gggrrr|||~~~vvvtttssszzz~~~nnnbbbXXXQQQKKKIIIFFFCCCEEEHHHNNNQQQWWW___iiittt}}}zzzrrrlll___^^^]]][[[[[[[[[\\\]]]ZZZZZZZZZYYYWWWXXXYYY[[[^^^aaafffhhhiiimmmrrrwwwzzz{{{~~~{{{vvvrrrooonnnmmmjjjgggdddaaa^^^[[[VVVSSSLLLKKKIIIEEEBBBAAA@@@AAAAAAAAAAAAAAACCCDDDFFFGGGGGGIIILLLOOOTTTXXX\\\^^^`````````]]]YYYSSSMMMIIICCCBBBAAA@@@@@@BBBDDDEEEGGGKKKQQQYYYaaakkkuuu|||ssshhh^^^^^^]]]]]]]]]\\\ZZZXXXPPPOOONNNLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJKKKMMMOOOQQQTTTVVVVVVTTTRRROOONNNNNNOOOPPPNNNNNNPPPQQQRRRSSSTTTTTTNNNNNNMMMMMMMMMMMMMMMNNNOOOOOOOOONNNMMMKKKJJJIIILLLKKKLLLLLLMMMNNNOOOPPPOOOPPPQQQRRRSSSTTTUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUWWW\\\```dddnnnwww|||rrrgggccciiirrryyy{{{xxxnnnggghhhqqq|||zzzoooddd```aaahhhttttttfff^^^XXXRRRMMMHHHHHHGGGFFFEEEDDDCCCAAA??????>>>>>>>>>>>>>>>>>><<<<<<<<<===@@@DDDHHHKKKttteeeUUUNNNLLLHHHFFFEEEDDDDDDDDDCCCBBBAAA??????===============>>>>>>???:::888555444444444333111222222222222222222222222,,,...000111///,,,++++++,,,------......------,,,************************+++***(((''''''(((***+++((())))))******+++++++++((())))))************))))))*********++++++++++++(((((((((''''''(((((())))))))))))))))))))))))***+++*********))))))))))))&&&&&&((()))***+++++++++*********+++,,,...111222888;;;@@@CCCDDDDDDEEEFFFFFFGGGHHHLLLOOOQQQQQQPPPKKKJJJGGGBBB>>>===???AAAGGGNNNYYYdddooo{{{}}}sssnnnnnnuuuyyyhhh^^^UUUOOOIIIBBB???@@@EEEFFFGGGKKKRRRZZZbbbgggppprrrvvvwwwxxxwwwxxxyyywww{{{}}}pppooonnnlllkkkkkkkkklllfffeeebbb___]]][[[ZZZYYYYYYZZZ[[[[[[[[[]]]```bbbggghhhjjjkkkmmmooopppqqqrrrtttvvvyyy|||}}}~~~~~~}}}~~~}}}|||zzzwwwssspppmmmkkkgggeeebbb^^^[[[YYYXXXWWWSSSQQQOOONNNMMMLLLJJJHHHBBBCCCBBBAAA???>>>@@@BBB@@@AAACCCEEEGGGHHHJJJJJJRRRSSSTTTWWWYYY[[[\\\]]]YYYWWWTTTPPPKKKGGGCCCAAA???@@@?????????BBBFFFJJJPPPVVVaaammmxxx|||pppfff^^^[[[\\\]]]^^^]]]\\\[[[ZZZQQQPPPNNNLLLJJJJJJJJJKKKJJJJJJJJJKKKKKKKKKKKKLLLJJJKKKKKKKKKKKKJJJJJJIIIGGGHHHHHHHHHHHHIIIIIIIIIHHHJJJLLLMMMNNNPPPSSSUUUWWWUUURRROOOMMMMMMMMMNNNOOOPPPPPPQQQSSSTTTUUUUUUOOONNNMMMMMMLLLMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIJJJIIIIIIIIIJJJKKKLLLLLLMMMNNNOOOPPPRRRTTTUUUVVVRRRRRRRRRSSSTTTTTTUUUUUUSSSRRRTTTXXX[[[^^^dddllluuurrrgggccceeeiiikkkzzzooohhhiiinnn}}}wwwnnniiigggmmmttt~~~{{{pppeee[[[TTTSSSPPPLLLJJJHHHGGGEEECCC?????????>>>>>>===============<<<;;;===???AAACCCsssdddTTTMMMKKKHHHFFFEEEDDDDDDDDDCCCBBBAAA??????<<<======>>>>>>>>>>>>>>>:::888555444444444222111111111111111111111111111---------+++))))))***+++***++++++,,,,,,++++++***))))))))))))************************************((())))))******+++,,,,,,(((((()))***************))))))***+++,,,------...((((((''''''''''''((((((((((((((()))******++++++***)))((((((((()))***+++&&&(((***,,,,,,,,,***)))+++*********,,,---///111333666<<>>???BBBEEEDDDFFFJJJNNNQQQSSSTTTTTT\\\\\\[[[ZZZYYYWWWVVVUUULLLKKKHHHEEEBBB@@@>>>>>>>>>???AAABBBDDDJJJQQQWWWccclllyyyuuuiiiaaaZZZVVVUUUVVVYYYZZZZZZYYYYYYYYYQQQOOOLLLJJJIIIHHHIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHJJJLLLMMMMMMNNNQQQUUUUUUSSSPPPNNNMMMMMMNNNNNNOOOOOOOOOPPPQQQRRRSSSSSSOOONNNNNNMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNNNNNNNOOOPPPRRRSSSTTTOOOOOOPPPQQQQQQRRRSSSSSSSSSQQQRRRWWWYYYYYY]]]cccfffuuuuuujjjdddcccdddllluuurrrkkkkkkqqq|||xxxooommmpppnnnxxx{{{qqqjjjccc^^^WWWQQQNNNLLLHHHFFFBBBAAAAAA@@@???>>>>>>>>>>>>===<<<<<<<<<===>>>???rrrcccSSSMMMKKKHHHFFFEEEDDDDDDDDDCCCBBBAAA????????????@@@@@@>>>===;;;999<<<:::777666666666444333000000000000000111111111...---***&&&$$$%%%))),,,))))))************)))))))))))))))))))))*********((()))+++------+++)))(((((())))))***++++++,,,,,,(((((()))***************))))))***+++---...///000+++***))))))))))))******''''''((()))***+++,,,,,,((('''&&&&&&'''))),,,---'''))),,,......,,,)))&&&++++++******+++---///000///333888===>>>???AAABBBBBBEEEHHHIIIIIILLLRRRVVVSSSUUUUUUSSSNNNHHHEEECCC;;;AAAHHHOOOWWWcccsss~~~zzzqqqmmmiiimmmxxxtttlllbbbWWWOOOMMMBBBBBBBBBBBBBBBCCCCCCCCC@@@EEEKKKOOOPPPPPPRRRSSSRRRVVV^^^gggpppvvvzzz|||~~~yyyvvvqqqlllfffccccccbbb___]]][[[ZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVWWWXXXZZZ[[[UUUUUUVVVVVVVVVUUUUUUTTTPPPPPPPPPOOOOOOMMMLLLKKKGGGFFFDDDCCCBBBBBBCCCCCCBBB@@@>>>>>>?????????>>>@@@AAACCCBBB@@@AAADDDHHHIIILLLRRRWWW\\\^^^^^^^^^^^^]]]ZZZWWWRRRNNNJJJHHHCCCBBBAAA???>>>=========<<>>>>>===============>>>uuubbbVVVQQQGGGEEEGGGBBBEEECCCAAAAAABBBBBBAAA@@@??????>>>>>>======<<<<<<===:::777555444555444444333222111000///...---,,,000...,,,******,,,...000000000///,,,******,,,...///---+++)))((((((((()))(((((())))))))))))(((((((((***+++***)))((()))***))))))+++,,,,,,+++***)))*********)))''''''***,,,---------,,,+++******))),,,,,,+++***)))((('''''')))******+++++++++******((((((((()))***+++------...---,,,+++***+++,,,---,,,000555999<<<>>>AAACCCDDDGGGJJJKKKLLLMMMOOOQQQWWWXXXXXXWWWTTTOOOKKKHHHDDDDDDDDDFFFKKKWWWfffppp|||{{{tttrrrsssvvv}}}vvvnnnccc[[[RRRMMMFFF@@@===<<<<<<;;;:::;;;===@@@CCCEEEDDDCCCFFFHHHLLLPPPVVV```lllttttttwww|||~~~zzzvvvrrrlllgggffffffdddaaa]]]ZZZYYYYYYXXXWWWVVVVVVWWWVVVTTTRRRVVVTTTSSSSSSTTTRRRMMMIIIJJJJJJIIIHHHFFFEEEDDDCCCDDDBBB@@@???@@@@@@???>>>CCCCCCBBBAAA@@@@@@@@@AAACCCCCCDDDEEEHHHLLLOOOQQQTTTYYY```fffiiiiiifffddd\\\XXXRRRMMMIIIGGGFFFEEE<<<===>>>>>>===>>>@@@BBBDDDGGGLLLQQQYYYeeesss|||xxxggg]]]XXXVVVQQQMMMMMMMMMOOOQQQSSSVVVXXXYYYTTTQQQNNNJJJGGGFFFEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFHHHJJJKKKLLLKKKKKKKKKJJJHHHGGGIIILLLOOORRROOOOOONNNNNNMMMLLLLLLLLLKKKLLLMMMNNNOOOOOONNNMMMNNNMMMKKKIIIHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNMMMJJJJJJJJJKKKKKKKKKKKKKKKMMMMMMMMMLLLMMMMMMNNNNNNPPPQQQQQQQQQPPPOOONNNNNNOOOOOONNNNNNPPPSSSVVVXXXYYY^^^fffppp~~~zzzkkk``````aaagggsss|||tttqqqnnnooovvvzzzrrrkkkgggkkkpppyyyxxxmmmeee^^^VVVQQQPPPLLLGGGEEEEEEEEECCCAAA@@@???===>>>??????>>><<>>============:::777555555555444444222222111111000000//////000///---,,,,,,---///000,,,,,,+++(((&&&&&&(((***---,,,++++++++++++,,,---((())))))******))))))((('''((())))))''''''((())))))******++++++******)))***++++++***((()))+++---(((''''''&&&%%%%%%$$$$$$************))))))))))))((()))***+++++++++++++++))))))((())))))***+++,,,---,,,,,,++++++,,,,,,,,,,,,///333777:::===@@@CCCFFFHHHLLLNNNPPPQQQSSSUUUVVVWWWXXXXXXWWWUUURRRQQQKKKHHHDDDAAACCCLLLYYYbbbkkkxxx|||wwwuuuzzz|||rrrkkk___YYYQQQIIIDDDAAA>>>===<<<;;;;;;<<<>>>???>>>===@@@BBBDDDFFFJJJPPPYYY___bbbeeeiiimmmppptttyyy|||~~~yyyxxxvvvrrrnnnkkkiiihhhcccbbb````````````^^^]]][[[ZZZYYYZZZ[[[ZZZWWWTTTOOOMMMKKKHHHFFFCCCBBBAAACCCAAA??????@@@AAA@@@???AAAAAABBBBBBCCCEEEFFFGGGIIIJJJLLLNNNRRRUUUXXXYYY]]]```dddgggfffbbb]]]ZZZQQQNNNHHHDDDAAA???>>>>>>???????????????AAAFFFIIIMMMRRRYYYaaakkkxxxwwwmmm```XXXVVVTTTOOOJJJMMMMMMNNNPPPRRRUUUWWWXXXUUUSSSOOOKKKHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGIIIKKKMMMOOOPPPQQQRRRPPPNNNKKKIIIIIIJJJMMMNNNMMMLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKLLLKKKIIIHHHGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNQQQQQQQQQQQQQQQPPPOOOOOONNNNNNNNNOOOQQQSSSUUUVVVTTTXXX___gggssswwwhhh[[[ZZZ\\\dddooo{{{|||sssmmmmmmqqqvvvxxx~~~wwwqqqpppnnnooowwwyyypppfff___YYYTTTMMMJJJIIIHHHEEECCCDDDBBBAAA@@@AAA@@@???>>>tttaaaWWWRRRJJJIIILLLGGGGGGEEECCCCCCCCCDDDCCCBBBAAAAAA@@@??????>>>>>>===<<<:::777555555555555444111111111111111222222222////////////////////////)))***)))'''%%%%%%'''(((***)))******+++,,,......*********++++++*********((()))***)))(((((()))*********)))))))))))))))***)))***+++***((((((***,,,***))))))(((((('''''''''(((((())))))*********+++'''((()))***+++,,,,,,,,,******))))))))))))******++++++,,,,,,,,,,,,,,,++++++---000333555999>>>BBBFFFIIIMMMPPPRRRSSSUUUWWWVVVWWWXXXZZZ[[[\\\\\\\\\WWWRRRJJJBBB???BBBJJJPPPXXXdddsss}}}yyyqqqkkkaaaXXXPPPJJJEEEBBB???===;;;:::;;;<<<;;;:::<<<======>>>>>>AAAEEEIIILLLOOORRRVVVYYY^^^dddhhhpppxxx~~~{{{yyyssspppmmmkkkkkkllllllkkkfffeeedddeeefffeeecccaaa\\\ZZZVVVQQQLLLIIIFFFEEEHHHFFFEEEEEEGGGHHHHHHGGGCCCDDDEEEGGGJJJLLLOOOPPPTTTVVVXXX[[[^^^```aaabbbaaabbbcccbbb^^^XXXRRRNNNHHHFFFBBB>>><<<;;;<<<<<>>wwwcccYYYTTTKKKJJJLLLGGGGGGEEECCCBBBCCCCCCBBBAAA@@@@@@??????>>>=========;;;999777555666666555444222111111111111111000000---...///000000///...---,,,,,,,,,+++))))))***,,,'''''''''((()))***+++,,,***++++++,,,,,,++++++******,,,---,,,+++***+++,,,+++***)))((('''((()))***((()))***)))((('''(((***------------,,,,,,++++++))))))))))))************&&&''')))***,,,,,,------,,,,,,+++***************)))***,,,------,,,+++***+++,,,---///111555;;;???DDDGGGLLLOOOQQQRRRTTTUUUWWWWWWYYY[[[^^^```bbbcccaaa\\\TTTKKKEEEBBBCCCEEEKKKTTT___kkkxxx{{{rrrhhh```XXXRRRNNNGGGDDD???===<<<======<<<;;;;;;;;;;;;;;;;;;===>>>@@@AAACCCEEEHHHLLLRRRVVV[[[cccooo|||zzzwwwrrrpppppprrrssssssrrrqqqppppppppppppoooooommmjjjeee___YYYTTTQQQOOOPPPOOONNNNNNQQQRRRRRRRRROOOPPPQQQRRRTTTWWWYYYZZZ```aaabbbccccccbbbaaa```WWWWWWWWWVVVRRRNNNIIIFFFEEEDDDBBB@@@??????BBBDDDEEEHHHNNNTTTYYY```gggkkkuuuzzzttteee___\\\XXXXXXXXXVVVQQQLLLLLLLLLLLLMMMNNNPPPQQQRRRSSSQQQNNNKKKHHHEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGDDDDDDCCCCCCEEEGGGJJJLLLLLLMMMOOORRRVVV[[[___bbb^^^[[[VVVPPPLLLIIIHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJKKKKKKLLLHHHIIIJJJKKKLLLMMMNNNNNNLLLLLLKKKLLLLLLMMMNNNOOOQQQQQQQQQRRRRRRQQQQQQPPPOOOPPPRRRTTTTTTTTTSSSRRRRRRTTTUUUWWW\\\ggguuu|||fff]]]TTTPPPRRR[[[kkkyyyxxxnnnfffbbb___iiixxx~~~~~~wwwmmmeee```[[[VVVRRRNNNKKKHHHFFFFFFEEECCCBBBzzzfff[[[UUUKKKIIIJJJEEEFFFDDDBBBAAABBBBBBAAA@@@>>>>>>>>>===<<<<<<;;;;;;:::888666666666666555333333222111000///...------+++,,,...//////...,,,+++---...///...,,,,,,---...)))))))))*********))))))++++++,,,,,,,,,,,,++++++***,,,---,,,+++***+++,,,,,,+++)))((((((((()))***)))***++++++***)))***++++++++++++***************************))))))))))))&&&''')))***,,,,,,------...---,,,+++++++++++++++((()))+++,,,---,,,++++++++++++,,,,,,...222777;;;CCCGGGLLLOOOQQQRRRSSSUUUYYYYYY[[[]]]___aaaccccccdddaaa\\\VVVOOOIIICCC@@@CCCGGGNNNWWWcccsssyyyrrrkkkeeeaaaXXXSSSLLLFFFBBB@@@>>>===::::::999::::::;;;;;;:::<<<<<<======>>>@@@DDDHHHJJJPPPYYYeeesss{{{xxxtttpppllljjjjjjlllnnnooosssssstttuuuwwwyyy|||~~~{{{yyyuuupppkkkeeeaaa___\\\[[[ZZZ[[[^^^``````___cccbbbbbbaaaaaabbbbbbccceeeddddddbbb___[[[XXXVVVJJJJJJIIIHHHGGGDDDBBBAAAAAABBBBBBBBBBBBEEEJJJNNNOOOVVV```jjjrrrwww|||wwwiii```ZZZXXXWWWWWWXXXVVVQQQMMMKKKKKKKKKKKKLLLMMMNNNOOORRRQQQOOOLLLIIIGGGEEEDDDBBBBBBCCCDDDEEEFFFFFFGGGFFFEEEDDDDDDDDDGGGIIIKKKLLLMMMOOORRRVVV[[[```bbbaaa^^^YYYSSSMMMJJJGGGFFFHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLMMMLLLKKKIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKGGGGGGGGGHHHHHHIIIJJJJJJGGGGGGHHHIIIJJJLLLLLLMMMKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQPPPQQQRRRTTTVVVVVVTTTRRRQQQRRRSSSTTTTTTWWW^^^iiiqqqssshhh[[[RRROOORRR^^^jjj}}}tttlll```ccciiisss~~~}}}tttkkkccc]]]ZZZWWWRRROOONNNLLLJJJIII{{{ggg\\\UUUKKKHHHIIIDDDEEECCCAAAAAAAAABBBAAA@@@>>>======<<<<<<;;;::::::999888666666777777555333333222111000///---,,,,,,+++,,,---......---,,,+++,,,---......,,,+++,,,------------------,,,+++******++++++,,,,,,++++++***((()))***)))(((((()))***---,,,+++***))))))))))))+++---......---,,,,,,---*********)))))))))))))))+++*********))))))(((((('''((()))***+++,,,,,,,,,...---,,,+++++++++++++++((()))***+++,,,,,,,,,,,,+++,,,,,,+++,,,///333777@@@EEEKKKPPPSSSUUUVVVXXXZZZ[[[]]]^^^```aaaaaaaaaaaa```^^^\\\WWWOOOFFF@@@===>>>BBBIIIRRR___sss{{{xxxqqqjjjaaaWWWOOOIIIDDDAAA<<<;;;999999:::;;;:::999:::;;;;;;:::999999;;;===@@@CCCIIISSS```pppzzzwwwrrrqqqpppoookkkgggccc___\\\ZZZ[[[^^^``````eeehhhkkknnnsssyyy}}}yyytttqqqmmmlllkkklllnnnppppppoooqqqooommmjjjgggeeecccccc___]]][[[WWWSSSOOOKKKIIICCCCCCBBBBBBAAAAAAAAAAAAAAADDDGGGIIIJJJOOOWWW]]]eeemmmxxxtttggg]]]YYYTTTSSSRRRRRRRRRQQQNNNKKKJJJJJJJJJJJJJJJJJJKKKLLLRRRQQQPPPNNNLLLJJJHHHGGGDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFEEEFFFGGGHHHIIILLLMMMOOORRRUUUYYY\\\]]]^^^[[[WWWRRRMMMJJJGGGFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKLLLMMMNNNMMMLLLKKKJJJHHHIIIJJJLLLMMMMMMNNNNNNIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJKKKLLLMMMNNNOOONNNOOOPPPPPPQQQPPPPPPPPPRRRSSSUUUUUUUUUSSSQQQPPPOOOPPPQQQQQQRRRWWW___fffqqquuuggg\\\SSSOOOTTT[[[kkk||||||lllgggeeehhhooo{{{yyyqqqjjjfff___ZZZVVVRRROOOMMMzzzfff[[[UUUKKKHHHJJJEEEFFFDDDBBBBBBBBBCCCBBB@@@>>>>>>>>>===<<<<<<;;;;;;999777666777777777555333222222111111000///......------............------***+++---,,,+++***+++,,,---......///...---,,,+++******++++++++++++******'''((())))))''''''((()))---------,,,,,,+++***)))***,,,......---++++++,,,************************))))))))))))************((()))***+++++++++++++++++++++***)))))))))******))))))))))))***+++,,,---,,,,,,---,,,+++---000333888>>>FFFMMMRRRVVVYYY[[[[[[\\\___aaabbbbbbaaa``````___^^^]]][[[UUULLLFFF>>>===???DDDGGGMMM]]]lll|||vvvlllccc[[[UUUQQQHHHEEEAAA?????????===;;;:::;;;;;;:::999888999::::::<<<@@@FFFOOO[[[hhhqqqvvvxxxyyywwwqqqllliiihhhaaa]]]YYYYYYZZZZZZVVVRRRNNNLLLIIIIIIKKKNNNOOOPPPQQQTTTXXX[[[```gggpppvvv|||~~~}}}yyyvvvsssqqqpppqqqsssttttttssspppnnnjjjeee```\\\YYYWWWQQQPPPMMMJJJGGGDDDCCCBBBAAAAAAAAABBBDDDGGGJJJKKKNNNRRRXXX[[[___eeeooovvvyyymmmcccZZZTTTSSSNNNMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHIIIIIINNNMMMMMMLLLJJJIIIHHHGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIMMMNNNPPPRRRTTTVVVWWWWWWWWWVVVRRROOOKKKIIIGGGFFFFFFFFFGGGHHHIIIKKKKKKLLLJJJKKKLLLMMMNNNMMMLLLKKKGGGHHHJJJLLLNNNOOOOOOOOOLLLKKKIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJLLLMMMNNNOOOMMMNNNNNNOOOPPPPPPOOOOOORRRSSSSSSSSSRRRQQQOOONNNKKKMMMPPPPPPQQQTTTZZZ___gggvvvzzznnnaaaVVVSSSUUU[[[iii{{{yyyqqqmmmllloooyyywwwnnngggaaa[[[XXXxxxdddYYYTTTKKKIIIKKKGGGGGGEEECCCCCCCCCDDDCCCBBB?????????>>>======<<<<<<888777666777888777555333111111111111111111111111////////////////////////)))+++------+++++++++,,,***+++,,,---------,,,+++*********++++++*********(((***+++***)))((()))***------......---,,,***)))''')))++++++***)))((()))''''''''''''((((((((((((''''''((()))***+++,,,,,,)))******+++++++++******))))))(((((((((((())))))***)))(((((()))+++---...,,,------,,,+++,,,...000000777@@@IIIPPPUUUYYY\\\[[[]]]```bbbdddcccbbb```aaa```^^^^^^]]]XXXQQQKKKBBB@@@BBBDDDAAAAAAKKKYYYeeettt|||tttmmmgggcccVVVQQQKKKGGGFFFEEEBBB@@@:::<<<======;;;:::::::::888999;;;===BBBJJJRRRXXX[[[^^^```^^^YYYTTTRRRQQQNNNJJJGGGGGGJJJKKKGGGCCCAAA???===>>>@@@CCCDDDEEECCCFFFHHHKKKNNNTTT\\\ccciiilllqqquuuvvvsssooollljjjiiiggghhhiiikkkjjjjjjiiifffaaa\\\VVVQQQMMMKKKFFFEEECCCAAA?????????@@@@@@@@@BBBEEEJJJOOOUUUXXX___dddkkkooosss{{{uuufff___ZZZSSSPPPQQQLLLKKKIIIIIIJJJKKKLLLMMMJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEGGGHHHJJJJJJKKKKKKNNNOOOQQQSSSTTTTTTTTTSSSRRRQQQOOOLLLIIIGGGFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKIIIJJJKKKMMMMMMMMMLLLLLLFFFGGGJJJLLLNNNOOOOOOOOOMMMLLLJJJHHHGGGGGGGGGGGGJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIJJJJJJKKKMMMNNNOOOLLLMMMNNNNNNOOOOOOOOOOOORRRRRRRRRQQQPPPNNNMMMMMMIIIMMMPPPQQQRRRTTTYYY^^^dddooo{{{ooo___XXXWWWPPP[[[hhhvvvxxxpppjjjmmmuuu|||tttmmmjjjuuuhhhYYYQQQMMMIIIFFFFFFBBBBBBCCCCCCCCCBBBAAA@@@>>>>>>======<<<<<<;;;;;;===:::666444444555555444333333222222111000000000000///...---++++++++++++///000///---)))&&&$$$$$$))))))))))))))))))))))))---,,,,,,+++***)))(((((())))))))))))***************)))))))))(((((('''''''''%%%$$$&&&***+++)))'''(((((((((((((((((((((((((((((())))))*********+++***(((((()))***+++***)))&&&'''***,,,,,,+++)))''',,,,,,+++***)))(((''''''))))))***+++,,,------...///222666;;;BBBLLLUUU\\\\\\___aaabbbaaa_________]]]]]]]]]]]]]]]ZZZVVVSSSIIIFFFAAA>>>???BBBGGGJJJXXXaaaooo~~~}}}xxxuuutttoooggg```YYYSSSMMMIIIFFFBBB===:::::::::::::::;;;;;;;;;<<>>>>>===<<<<<<<<<>>>;;;888666666666666555333333222111111000000///---------.........//////)))+++------,,,++++++,,,************************,,,,,,++++++******))))))(((((()))))))))******************))))))((((((((('''''''''(((***+++***)))************************))))))******++++++++++++***(((((()))***+++***)))'''(((***+++++++++)))(((++++++++++++************++++++++++++++++++++++++---///333777===FFFOOOVVVYYY[[[\\\]]]]]]]]]```aaaaaa````````````]]]XXXUUUSSSOOOJJJEEEAAAAAABBBCCCNNNTTT]]]iiivvvzzzrrriii___YYYSSSNNNIIIDDDAAA???===;;;:::::::::;;;<<<>>>@@@AAABBBBBBAAAAAA@@@@@@AAAAAA:::;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>@@@BBBEEEGGGJJJLLLMMMMMMKKKJJJKKKHHHFFFGGGIIIJJJIIIGGGHHHGGGEEEDDDCCCCCCBBBBBB@@@BBBCCCDDDDDDGGGJJJMMMSSSYYYaaaiiipppyyy}}}qqqeee^^^VVVQQQPPPOOOMMMJJJKKKKKKKKKKKKJJJHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKKKKKKKIIIGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHKKKMMMOOOQQQQQQPPPOOOMMMMMMLLLJJJHHHFFFEEEDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIKKKNNNQQQTTTUUUSSSQQQOOOLLLLLLKKKKKKJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHKKKLLLOOOPPPQQQOOONNNLLLLLLLLLLLLLLLLLLLLLLLLLLLPPPPPPOOONNNMMMLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLOOOPPPQQQSSSVVVXXXZZZ```hhhooouuuooocccWWWRRRQQQVVV___lll|||}}}sssnnnooorrrvvv|||ssseeeWWWPPPLLLHHHFFFFFFDDDDDDBBBAAAAAAAAABBBCCC@@@@@@??????>>>======<<<>>><<<999777777777666555333222222111111000//////---...///000000000///...,,,...000000---+++))))))************************++++++++++++++++++++++++(((((())))))))))))*********************)))))))))&&&(((************+++,,,******************************++++++++++++,,,,,,***(((((()))***+++***)))((()))))))))******************++++++,,,,,,,,,---,,,,,,+++++++++*********+++,,,...111666===FFFLLLTTTUUUVVVWWWYYY[[[```cccdddcccbbbcccbbb```\\\YYY[[[XXXSSSMMMHHHDDDAAA@@@FFFHHHKKKRRR]]]lll||||||tttjjjddd]]]UUUOOOJJJEEEAAA??????>>>>>>===>>>?????????>>>===<<<<<<<<<===>>>999999:::;;;;;;::::::999777777888888999:::;;;;;;999999999999999:::;;;;;;999;;;<<<>>>?????????>>>???>>>===>>>???@@@???===>>>>>>>>>???@@@BBBCCCDDDDDDFFFHHHJJJMMMRRRXXX\\\eeelllwwwwwwggg^^^ZZZUUUPPPMMMNNNNNNMMMJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDFFFGGGHHHJJJKKKMMMOOOOOONNNMMMKKKIIIHHHGGGFFFEEEDDDDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIMMMOOOQQQTTTUUUUUUUUUTTTPPPNNNLLLJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHMMMNNNPPPRRRRRRQQQPPPOOOLLLLLLLLLLLLLLLLLLMMMMMMPPPPPPOOONNNMMMLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLNNNPPPQQQRRRSSSUUUWWWWWW\\\aaadddgggnnnxxx}}}rrrcccZZZQQQOOOQQQWWWbbbmmmwwwsssooolllmmmssszzz~~~rrrdddVVVOOOLLLHHHFFFFFFFFFDDDBBBAAA@@@AAACCCDDDBBBAAAAAA@@@???>>>=========;;;888777777777666444222222222111000000/////////000111111000...+++***---///111000---***((('''******************************++++++,,,,,,,,,---(((((((((((()))))))))***++++++******************%%%(((++++++)))(((***,,,***************************************************(((((((((***+++***)))***)))((((((((()))++++++*********+++++++++,,,,,,+++++++++******************+++,,,---000666===BBBMMMOOORRRUUUWWWZZZ^^^```aaaaaaaaabbbdddcccaaa___^^^\\\ZZZVVVQQQLLLHHHFFFGGGFFFFFFHHHOOO\\\jjjttt~~~vvvlllccc[[[SSSNNNKKKJJJIIIGGGFFFEEEDDDCCCBBBAAA???===<<<<<<===>>>=========>>>>>>?????????::::::;;;;;;<<<<<<<<<===========================<<<===>>>???@@@@@@@@@@@@=========>>>?????????>>>AAABBBDDDEEEFFFHHHKKKMMMRRRSSSVVVXXX\\\aaahhhlllzzzvvveeeZZZSSSQQQNNNLLLKKKLLLLLLKKKIIIIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHGGGEEEDDDCCCBBBBBBDDDFFFGGGHHHIIIKKKLLLLLLKKKJJJIIIEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIMMMOOOQQQSSSUUUWWWWWWXXXSSSRRROOOLLLJJJIIIIIIIIIIIIJJJKKKLLLKKKJJJHHHGGGLLLNNNOOOQQQQQQQQQPPPOOOLLLLLLLLLMMMMMMMMMMMMMMMOOOOOONNNMMMLLLKKKJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMNNNOOORRRSSSRRRSSSTTTVVVVVVZZZ]]]___```cccjjjppp}}}tttiii]]]VVVRRRPPPTTTZZZgggrrr}}}uuuqqqqqqsssuuu|||qqqcccUUUOOOLLLIIIGGGGGGFFFEEECCCAAAAAABBBCCCDDDBBBBBBAAA@@@???>>>======<<<:::777666666666444333222222111111000//////.........000000///---***(((&&&(((,,,------------...************************)))******++++++,,,,,,---'''(((((((((((()))))))))******************++++++###'''******'''''')))+++)))))))))))))))))))))))))))))))))))))))(((((((((***(((((((((***+++***)))***)))((('''((()))+++,,,+++*********))))))))))))(((((()))******+++,,,,,,***++++++,,,---111666;;;DDDHHHOOOTTTWWWYYYZZZ\\\\\\\\\]]]```dddffffffdddbbbbbbaaa___[[[VVVRRROOOLLLKKKIIIHHHJJJQQQYYY```lllyyyyyyooofff```[[[ZZZXXXUUURRRPPPMMMLLLHHHGGGEEEBBBAAA@@@@@@@@@??????@@@AAABBBCCCDDDEEEFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@????????????@@@BBBBBBCCCDDDEEEEEEEEEEEE@@@AAABBBCCCCCCDDDFFFGGGJJJMMMPPPSSSUUUYYY]]]aaahhhjjjlllmmmooorrrwww{{{wwwggg\\\TTTPPPJJJHHHGGGFFFFFFFFFEEEDDDGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGDDDCCCBBBAAAAAACCCEEEFFFGGGGGGHHHIIIHHHHHHGGGFFFBBBBBBBBBBBBBBBCCCDDDEEEDDDEEEFFFGGGHHHHHHHHHHHHLLLMMMOOOQQQTTTVVVWWWXXXUUUSSSQQQNNNLLLJJJJJJJJJIIIJJJKKKLLLKKKJJJHHHGGGJJJKKKMMMNNNOOOOOONNNNNNKKKKKKLLLLLLMMMMMMMMMMMMOOONNNMMMMMMKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLMMMMMMNNNPPPSSSTTTTTTTTTUUUVVVUUUXXX[[[\\\\\\^^^bbbfffmmm{{{vvvkkkddd]]]UUUQQQQQQTTT]]]jjjzzz{{{vvvsssnnnooosssyyypppcccUUUOOOMMMJJJHHHHHHEEEEEECCCBBBBBBBBBCCCDDDCCCBBBAAA@@@???===<<<<<<;;;999777666666666444222222111111000000///......++++++---.........---,,,***+++------+++++++++,,,++++++++++++++++++++++++)))))))))******+++++++++''''''(((((((((((()))))))))))))))***************$$$&&&((((((((((((((()))(((((((((((((((((((((((()))(((((((((((('''''''''***(((((()))***+++***)))***)))((((((((()))+++,,,*********)))))))))((((((''''''((()))***+++,,,---)))+++,,,------///222444:::@@@IIIPPPUUUWWWYYYZZZYYYZZZ\\\```eeeiiijjjjjjjjjjjjjjjiiifffaaa\\\YYYTTTSSSQQQNNNKKKLLLNNNQQQYYYeeevvvzzztttlllkkkhhheeeaaa]]]ZZZXXXQQQQQQPPPNNNMMMKKKJJJIIIFFFFFFGGGIIIKKKNNNPPPQQQTTTSSSRRRQQQOOOMMMLLLKKKKKKJJJGGGEEECCCCCCDDDEEEHHHIIIJJJKKKLLLKKKJJJJJJGGGHHHJJJJJJKKKMMMQQQTTTVVV[[[aaaeeeiiiooovvv{{{uuuggg\\\UUUQQQOOOKKKJJJIIIGGGFFFFFFEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCBBBBBBAAABBBCCCDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDAAAAAAAAAAAABBBCCCDDDEEECCCCCCDDDEEEFFFFFFFFFFFFIIIJJJLLLOOOQQQSSSUUUUUUSSSRRRQQQOOONNNLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHJJJKKKLLLLLLLLLMMMJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIGGGHHHIIIJJJKKKLLLMMMNNNNNNQQQTTTUUUUUUUUUUUUVVVTTTVVVXXXZZZ[[[\\\^^^```cccmmm{{{~~~uuuppphhh]]]TTTPPPLLLPPPZZZhhhvvvxxxmmmjjjiiilllqqqyyypppcccVVVPPPNNNKKKIIIJJJDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA???>>>===<<<;;;;;;:::888888888777444222111111111000//////......------------............222222000---***((((((***++++++++++++++++++++++++))))))))))))))))))******'''''''''((((((((())))))((((((((())))))*********'''&&&'''(((***+++***)))))))))))))))))))))))))))))))))))))))((((((((('''***(((((()))***+++***))))))))))))))))))******+++)))***************++++++(((((())))))******++++++(((***,,,...------...///000666@@@HHHOOOUUUYYY\\\\\\\\\^^^ccchhhlllnnnnnnqqqqqqrrrrrrpppmmmiiifffaaa```]]]YYYTTTPPPOOOPPPQQQYYYeeeppp|||}}}|||zzzvvvrrrmmmiiigggaaabbbcccdddcccaaa```^^^[[[\\\]]]___cccfffiiikkkjjjjjjhhhgggeeecccbbbaaaccc```[[[UUURRRRRRRRRSSSWWWYYY[[[]]]]]]\\\ZZZYYYTTTUUUVVVWWWXXX\\\bbbgggiiinnnuuuzzz~~~tttnnnddd\\\VVVRRRPPPNNNLLLLLLKKKIIIHHHHHHIIIJJJEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDAAABBBCCCDDDEEEEEEEEEEEEEEEGGGJJJMMMOOOPPPQQQQQQNNNNNNOOOOOONNNLLLJJJIIIJJJIIIIIIHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJKKKKKKLLLHHHIIIIIIJJJKKKKKKLLLLLLNNNMMMLLLKKKJJJIIIIIIHHHFFFGGGHHHIIIKKKLLLMMMNNNMMMPPPTTTVVVVVVVVVVVVWWWUUUVVVYYY[[[\\\]]]^^^^^^]]]bbbkkkwwwzzzttthhh]]]XXXOOOMMMPPPXXXbbbnnnzzztttooonnnmmmlllrrrzzzqqqdddVVVQQQNNNLLLJJJKKKDDDDDDDDDEEEDDDCCCCCCBBBBBBBBB@@@???>>><<<;;;:::<<<;;;999999999888555333111111111000//////......222111000...------------//////...,,,+++,,,///111++++++++++++++++++++++++)))))))))(((((((((((((((''''''''''''((((((((()))''''''(((((()))))))))***)))'''&&&(((,,,---+++(((************************+++*********))))))((((((***(((((()))***+++***)))((()))))))))************((()))***+++,,,---......************))))))))))))&&&))),,,......,,,,,,,,,+++000999BBBJJJSSSZZZ___``````bbbfffkkkoooqqqqqqrrrtttvvvwwwwwwvvvtttrrrmmmllliiiccc]]]XXXVVVVVVOOOUUU[[[```hhhwww~~~yyyuuurrrppprrruuuwwwxxxvvvtttsssrrrrrrtttwwwzzz~~~}}}|||{{{|||wwwppphhhdddbbbcccdddiiikkknnnqqqqqqooollljjj```aaabbbcccdddiiiqqqwwwzzzqqqfffbbb\\\WWWTTTRRRPPPNNNHHHHHHGGGEEEDDDEEEGGGIIIEEEDDDCCCBBBAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEEEEFFFGGGGGGFFFDDDCCCCCCCCCCCCAAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDD@@@AAABBBCCCDDDDDDDDDDDDCCCEEEHHHKKKNNNNNNNNNNNNJJJKKKMMMNNNNNNLLLIIIGGGJJJIIIHHHGGGFFFGGGHHHIIIFFFFFFGGGHHHIIIJJJKKKLLLHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFGGGIIIKKKLLLMMMNNNMMMPPPTTTVVVVVVVVVWWWXXXXXXYYY[[[]]]^^^___^^^^^^ZZZ\\\bbbkkkwww}}}rrrgggbbbTTTNNNKKKNNNSSS\\\mmm~~~zzzvvvoooggghhhmmmlllqqqwww|||ooobbbVVVQQQOOOKKKHHHHHHEEEDDDCCCBBBAAABBBCCCCCC@@@@@@??????>>>=========<<<:::777777777777666444444444333222111000///............------,,,,,,,,,+++***)))))))))***+++,,,///...,,,+++)))'''%%%%%%''')))******))))))***+++((((((((((((((('''&&&&&&))))))))))))))))))))))))((((((((((((((('''''''''''')))+++,,,,,,,,,***)))))))))))))))))))))))))))&&&'''(((***,,,---------(((((())))))*********+++***************************)))((((((((()))++++++---,,,+++++++++,,,---...111333555666:::CCCPPP[[[___bbbfffiiikkkmmmpppssspppqqqrrruuuwwwwwwvvvtttrrrqqqooommmjjjgggdddbbb\\\WWWRRRQQQWWWdddrrr{{{zzzwwwxxxzzz{{{uuusssrrrrrruuu{{{ooodddYYYVVVSSSQQQPPPNNNLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCC???@@@BBBCCCCCCCCCBBBBBB???CCCGGGHHHFFFCCCAAAAAADDDDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHEEEBBBAAABBBCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAAAAAAAAAAABBBBBBEEEGGGIIIKKKLLLLLLKKKJJJNNNMMMLLLKKKKKKJJJJJJJJJHHHHHHGGGGGGFFFGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIIIIDDDFFFIIIJJJJJJJJJJJJKKKLLLKKKIIIIIIJJJJJJIIIHHHJJJKKKMMMNNNOOOOOONNNNNNPPPQQQSSSUUUVVVWWWVVVVVVVVVYYY\\\]]]]]]]]]^^^___VVV\\\bbbffflllxxx{{{ssslll\\\TTTMMMMMMMMMQQQ\\\hhhrrrxxxmmmeeeiiidddccciiinnnuuuooobbbVVVQQQNNNKKKHHHHHHEEEDDDCCCBBBAAABBBBBBCCCAAA@@@@@@???>>>======<<<<<<:::777777777777666444444444333222111000///////////////.........---------,,,+++***))))))******))))))((('''&&&%%%%%%$$$))))))))))))***************************)))(((((())))))))))))))))))))))))((((((((()))))))))************))))))******++++++))))))))))))))))))))))))))))))***************)))((()))))))))************************************,,,+++*********+++,,,---******)))))))))***+++,,,+++...000111333;;;FFFOOOYYY^^^ffflllnnnooooooooommmnnnqqqtttvvvvvvuuusssvvvvvvuuutttsssrrrpppppphhhccc[[[UUUTTTYYYaaafffnnnvvvzzzlll```XXXRRRPPPNNNMMMMMMMMMKKKJJJFFFFFFEEEDDDCCCBBBBBBCCCEEEEEEEEEDDDDDDDDDCCCCCC???@@@AAACCCCCCCCCBBBAAABBBCCCEEEJJJNNNMMMGGGAAABBBBBBBBBBBBCCCDDDFFFFFFDDDEEEEEEDDDAAA>>>>>>>>>AAAAAA@@@???????????????AAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBDDDGGGIIIKKKLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHIIIJJJJJJJJJIIIHHHGGGDDDFFFIIIJJJJJJIIIJJJKKKLLLKKKJJJJJJJJJJJJIIIHHHGGGHHHJJJMMMNNNOOOOOOOOONNNOOOQQQSSSUUUVVVVVVVVVUUUWWWZZZ\\\\\\]]]___aaa^^^aaaccccccdddlllzzz{{{vvvkkkaaaVVVOOOKKKIIIPPPXXX]]]lll}}}xxxmmmfff___^^^^^^```hhhrrrooobbbVVVQQQNNNJJJHHHGGGDDDDDDCCCBBBBBBBBBBBBCCCAAAAAA@@@???>>>===<<<;;;<<<:::777777777777666444444333333222111000//////000000000///////////////...---,,,***))))))))))))******))))))))))))))))))***((('''(((+++,,,+++(((***************))))))((())))))))))))))))))))))))(((((())))))******+++++++++***((('''((())),,,---))))))))))))))))))))))))((())))))******))))))((())))))))))))************************************++++++******++++++,,,---******))))))******+++,,,(((***,,,---///333;;;BBBNNNVVVccclllqqqqqqooonnnkkkmmmooorrrssstttssssssttttttuuuvvvwwwxxxxxxxxxwwwqqqhhh___XXXUUUTTTTTTUUU[[[fffrrrqqqeee\\\UUUQQQKKKIIIHHHHHHIIIJJJJJJIIIEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCCCCCCC@@@@@@AAABBBBBBBBBAAAAAABBB@@@AAAIIIRRRSSSIII????????????@@@AAACCCDDDEEEDDDFFFFFFEEEBBB@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBEEEHHHJJJKKKKKKKKKGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEGGGGGGHHHHHHHHHGGGEEEDDDDDDFFFHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHIIIJJJLLLMMMNNNNNNNNNLLLMMMOOOQQQSSSUUUUUUVVVUUUVVVXXXZZZ[[[]]]```bbbcccdddccc```^^^aaajjjrrr~~~ssseeeZZZOOOHHHHHHLLLKKKUUUaaakkkyyy}}}tttiiiaaa[[[XXX[[[```mmmvvvooobbbVVVPPPNNNJJJGGGGGGDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>><<<<<<;;;<<<:::777777777777666444333333222222111000000///////////////////////////------,,,+++******))))))++++++++++++++++++++++++,,,(((%%%''',,,...+++'''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,((((((((((((((((((((((((%%%&&&'''(((******++++++)))))))))))))))*********************************)))))))))))))))*********,,,+++,,,,,,,,,,,,------***,,,---......111555999AAAKKKYYYfffnnnrrrssssssooopppppppppppprrrtttvvvssstttuuuwwwyyy{{{}}}~~~}}}vvvmmmddd]]]XXXUUUSSSUUUZZZaaalll}}}qqqbbbXXXSSSOOOMMMGGGEEEDDDDDDFFFHHHGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAA@@@???<<<<<>>>>>@@@AAACCCDDDEEEFFFGGGFFFDDDBBBBBBCCC??????>>>>>>===>>>>>>??????????????????@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBCCCEEEGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEFFFGGGGGGFFFEEECCCBBBDDDEEEGGGHHHHHHHHHIIIKKKKKKLLLLLLLLLKKKJJJKKKLLLNNNNNNNNNMMMLLLKKKKKKJJJLLLMMMOOOQQQSSSTTTVVVVVVWWWXXXYYYYYYZZZ[[[___bbbbbbddddddbbb___```dddiiipppzzzxxxlll```UUUMMMJJJIIILLLRRRXXXbbbppp{{{rrrjjjddd```___```eeennnxxxooobbbVVVPPPMMMIIIFFFFFFCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>===<<<<<<<<<:::777777777777666444333333222222111000000000........................+++++++++,,,,,,,,,++++++)))))))))((((((''''''&&&,,,(((%%%''',,,...+++'''''''''((((((((((((''''''((((((((((((((((((((((((******)))(((''''''&&&%%%'''((()))***+++***))))))((((((((((((((((((((((((%%%&&&''')))******************))))))))))))))))))))))))))))))))))))))))))(((((())))))************++++++,,,,,,------------,,,---.........///111333777???LLLYYYdddmmmtttxxxttttttsssqqqppprrrwww{{{{{{{{{|||}}}zzzssslllfffccc\\\ZZZXXXXXX^^^iiiuuu~~~vvvmmm```VVVPPPLLLHHHFFFFFFDDDCCCCCCDDDEEEEEEDDDCCCCCCBBBBBBAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@???@@@@@@@@@===<<<<<<>>>@@@@@@???============>>>???@@@AAABBBAAABBBCCCCCCAAA@@@@@@@@@??????>>>>>>>>>>>>?????????>>>>>>>>>>>>???@@@@@@BBBBBBAAAAAAAAAAAABBBBBBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEDDDBBBAAACCCEEEFFFGGGFFFGGGIIIKKKJJJLLLMMMMMMKKKJJJLLLMMMQQQPPPOOONNNMMMLLLLLLLLLNNNNNNOOOQQQSSSTTTVVVWWWZZZZZZZZZYYYXXXYYY\\\^^^___cccggghhhfffdddddddddgggkkkttttttgggZZZPPPLLLJJJJJJMMMQQQYYYbbbiiizzz|||tttkkkddd]]]]]]]]]aaahhhqqqxxx}}}ooocccVVVPPPMMMIIIEEEEEECCCCCCDDDDDDCCCCCCBBBAAA@@@@@@??????>>>=========<<<:::777777777777666444222222222111111111000000------............//////******+++,,,------,,,,,,++++++******))))))((((((***((('''(((+++,,,+++(((((())))))***************((((((((((((((((((((((((******)))((('''&&&%%%%%%&&&''')))++++++***)))'''))))))))))))))))))))))))************)))(((''''''************))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++((()))***++++++++++++***,,,,,,,,,,,,,,,---......111666>>>HHHSSS```lllssssssuuuvvvuuusssvvv{{{zzzvvvttthhhddd^^^ZZZZZZ^^^dddhhhwww~~~~~~tttfff```WWWPPPMMMJJJFFFCCCFFFDDDBBBBBBCCCDDDCCCBBB@@@??????>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>??????>>>??????===::::::<<>>???@@@@@@BBBCCCCCCAAA@@@AAAAAA>>>>>>>>>>>>>>>??????@@@>>>>>>>>>===>>>>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAAFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@????????????AAAAAAAAAAAAAAABBBCCCDDDBBBBBBCCCDDDDDDDDDCCCBBBCCCEEEFFFFFFEEEFFFHHHKKKJJJLLLOOONNNKKKJJJMMMOOONNNNNNNNNNNNNNNOOOPPPQQQOOOOOOOOOPPPRRRSSSUUUVVVXXXYYYYYYXXXWWWVVVWWWYYY^^^bbbgggjjjiiigggdddcccbbbbbbfffnnnxxx{{{jjj\\\RRRMMMHHHHHHHHHIIINNNSSS^^^gggttt|||qqqfff```XXXTTTVVV\\\bbbfffjjjkkkmmmpppsssxxx}}}ooocccVVVPPPMMMHHHEEEDDDBBBCCCDDDDDDDDDCCCBBBAAA??????>>>>>>>>>>>>>>>>>><<<:::777777777777666444222222222111111111111111....../////////000000000+++,,,---------,,,+++***++++++,,,,,,,,,,,,------))))))))))))************(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))++++++++++++***)))((('''************)))))))))((()))))))))))))))))))))))))))***+++,,,---,,,,,,+++((()))***+++++++++******,,,+++******+++,,,------///111444:::CCCOOO\\\eeelllqqqwwwzzzzzz{{{~~~yyyqqqjjjfffdddccccccccchhhpppxxx}}}qqqggg```]]]XXXQQQLLLKKKIIIFFFCCCDDDBBBAAAAAABBBCCCCCCBBB>>>>>>>>>======>>>>>>???????????????@@@@@@AAAAAAAAA@@@???>>>===>>>>>>???<<>><<<;;;;;;::::::;;;;;;<<>>???>>>============>>>????????????>>>>>>>>>>>>??????CCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>======<<<<<<===????????????@@@AAABBBCCC@@@AAABBBDDDDDDDDDDDDCCCCCCDDDEEEEEEDDDEEEHHHJJJIIIMMMOOONNNKKKKKKMMMQQQMMMMMMLLLMMMMMMOOOPPPQQQPPPOOOOOOOOOPPPQQQRRRSSSRRRTTTVVVVVVTTTSSSTTTUUUYYY\\\aaaeeegggggggggfffdddaaaaaafffkkkrrrrrrcccYYYPPPLLLHHHEEEFFFLLLLLLTTT___hhhqqqzzzyyypppcccZZZWWWXXXZZZ[[[XXXXXXYYYZZZ\\\aaafffkkkyyyooocccVVVPPPLLLHHHEEEDDDBBBCCCDDDDDDDDDCCCAAAAAA>>>>>>>>>>>>????????????<<<:::777777777777666444222222222111111111111111//////000000111111111222---.........---+++)))(((&&&'''''')))***+++,,,,,,''')))******))))))***+++&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&'''((()))***+++,,,,,,***)))'''&&&'''(((***+++))))))))))))))))))))))))((()))***++++++++++++++++++*********))))))(((((())))))))))))))))))))))))'''((()))***+++***))))))***+++,,,---...---,,,,,,---+++))))))+++---------//////000222999CCCOOOWWWdddlllwww~~~~~~vvvooojjjggg[[[]]]aaadddhhhpppzzztttggg___YYYUUUVVVPPPJJJFFFEEEEEECCC@@@AAA@@@???@@@BBBCCCCCCCCC@@@???????????????@@@@@@>>>>>>??????@@@@@@@@@AAAAAA@@@???=========>>>???:::<<<>>>???>>>===<<<;;;;;;:::999999888888999999:::<<<===>>><<<<<<<<<===;;;;;;;;;;;;;;;<<<===>>>===============>>>??????======<<<<<<<<<<<<======??????>>>>>>??????@@@AAA@@@???>>>======<<<==================>>>???@@@AAA???@@@BBBDDDEEEEEEEEEDDDCCCDDDEEEDDDDDDEEEHHHJJJIIIMMMPPPOOOLLLKKKNNNQQQOOONNNMMMLLLLLLLLLMMMNNNPPPOOONNNMMMNNNOOOPPPQQQMMMPPPRRRSSSSSSRRRRRRSSSSSSUUUZZZ^^^cccgggjjjllliiieeecccddddddeeennnzzzvvviii[[[TTTMMMGGGGGGLLLEEEKKKRRRXXX]]]dddnnnvvv{{{rrrggg```^^^\\\[[[SSSSSSQQQPPPOOORRRVVVYYYdddoooooobbbTTTOOOLLLIIIHHHIIIAAABBBCCCCCCCCCBBBAAA@@@AAAAAAAAAAAA@@@>>>======:::::::::999888666444333333222000///...///000222......---,,,,,,,,,,,,---111...,,,,,,......,,,)))))))))*********+++++++++------,,,***(((''')))***************))))))))))))''''''(((((((((((('''''')))***++++++***)))((('''******))))))((((((''''''***+++,,,,,,,,,***)))((('''''''''''''''((())))))))))))))))))))))))))))))+++++++++***************++++++***)))((('''&&&&&&))))))))))))))))))))))))------,,,,,,++++++,,,,,,---------///222777<<>>===>>>?????????@@@@@@@@@@@@@@@?????????????????????>>>>>>======<<<<<<<<<;;;@@@>>><<<:::999888999999999::::::;;;;;;::::::999::::::;;;;;;<<<===>>>>>>======<<<;;;<<<===>>>???>>>@@@BBBCCCAAA?????????>>><<<999:::<<<>>><<<;;;>>>>>>============>>>>>>;;;;;;;;;<<<<<<<<<======>>>>>>============>>>>>>???@@@@@@AAAAAABBBBBBCCCEEEEEEEEEFFFGGGHHHJJJKKKJJJMMMPPPQQQPPPPPPSSSVVVWWWXXXYYYVVVQQQMMMMMMNNNOOONNNLLLKKKKKKKKKLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMPPPPPPQQQSSSWWW]]]eeekkkqqqoookkkgggddddddgggjjjxxx~~~qqqcccYYYRRRNNNKKKIIIGGGGGGJJJOOOTTTWWWYYYaaaeeekkkpppuuu}}}xxxqqqmmmhhheee]]]ZZZUUUOOOKKKKKKNNNRRRTTT^^^mmm|||pppcccUUUOOOMMMJJJHHHIIICCCCCCCCCCCCBBBBBBAAA@@@????????????>>>===<<<<<<:::999888777666444333333333222000///...///000111......------,,,,,,,,,---...,,,******++++++)))'''))))))*********++++++++++++,,,+++)))'''&&&((()))************))))))))))))(((((())))))))))))(((((())))))***+++***)))((((((***)))))))))((((((((('''))))))******)))((((((''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))*********+++++++++******))))))((((((***************************************+++,,,------,,,,,,---000444888:::DDDNNN\\\kkkvvv~~~yyyppphhhccc```^^^]]]ccchhhssswwwmmm^^^SSSNNNKKKHHHEEEGGGGGGFFFFFFEEECCCBBBAAA???@@@@@@@@@???>>>===<<<>>>>>>>>>>>>????????????====================================<<<<<<;;;;;;>>>===<<<:::999999999999999::::::;;;;;;::::::999999999:::;;;;;;<<<======<<<<<<;;;:::;;;<<<===>>>>>>@@@BBBCCCAAA???>>>>>>???<<<:::;;;===>>>===<<<>>>==================>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======??????@@@@@@AAABBBBBBBBBEEEEEEEEEFFFGGGIIIJJJKKKLLLOOORRRTTTUUUWWWZZZ]]]]]]]]]]]]YYYSSSNNNLLLLLLMMMLLLKKKJJJJJJJJJKKKLLLJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNPPPSSSXXX___dddjjjjjjjjjiiiggggggiiikkkqqqyyyvvviii```YYYUUULLLKKKIIIIIILLLOOOPPPPPPRRRTTTXXX[[[```gggooovvv{{{vvvtttnnnkkkeee]]]UUUQQQQQQRRRPPPWWWbbbmmmwwwqqqdddVVVPPPNNNKKKIIIIIIEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>??????>>>======:::999777555444333333333333222000/////////000111.........------------,,,,,,+++))))))******)))'''***************+++++++++)))******)))'''&&&''')))************))))))))))))))))))************))))))(((((()))*********))))))))))))))))))((((((((((((((((((''''''&&&&&&''''''(((''''''''''''(((((()))((((((((((((((((((((((((''''''(((((())))))******+++++++++***************++++++++++++++++++++++++((((((((((((***+++,,,------,,,++++++---///222444555===IIIWWWeeerrr}}}~~~uuulllccc^^^[[[[[[___jjjwww{{{ooo```YYYPPPIIIGGGFFFDDDBBBBBBCCCCCCDDDDDDCCCCCCBBB>>>>>>>>>>>>>>><<<;;;;;;<<<<<<<<<=========>>>>>>;;;;;;<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;:::999999999999::::::::::::999999888888999999:::;;;;;;;;;;;;::::::999999;;;<<<===>>>@@@BBBCCCAAA???>>>>>>???===;;;<<<===>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<>>>>>???@@@@@@@@@??????<<<:::777444333333444555222111000000//////000000...............------,,,---,,,++++++++++++******************************(((******)))((('''(((***************)))))))))(((((())))))******))))))(((''''''((())))))*********))))))))))))(((((((((((()))(((&&&%%%%%%&&&'''(((((((((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((('''''')))))))))******+++++++++************************)))(((((()))***+++,,,,,,...---,,,++++++---...///000333:::DDDOOO]]]kkksss{{{ssseee___\\\___fffrrrssseee[[[QQQMMMHHHFFFEEEDDDCCCAAA@@@@@@AAABBBBBBBBBAAAAAA===============<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;:::999888999999::::::::::::999999777888888888999999999::::::999888888888999;;;<<<>>>@@@BBBBBB@@@>>>=========<<<;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<=========>>>>>>??????@@@AAAAAAAAACCCDDDDDDEEEGGGIIIKKKLLLOOORRRWWW]]]dddjjjooorrrtttqqqmmmfff^^^VVVPPPNNNHHHHHHFFFEEEEEEEEEFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHJJJKKKMMMNNNOOOQQQUUUXXXWWW\\\ccciiinnnsssxxx{{{qqqqqqrrruuu}}}zzzuuunnnkkkeee```\\\XXXTTTQQQNNNLLLIIIFFFFFFIIIMMMPPPVVV___mmmzzz{{{qqqiiiccc```[[[\\\\\\]]]___bbbeeegggrrreeeWWWQQQNNNKKKIIIIIIGGGFFFDDDBBBAAAAAAAAAAAA======>>>>>>???>>>>>>>>>===;;;888666444444555666222111111000000000000000....../////////...---,,,+++,,,,,,,,,+++***++++++************************(((***++++++***)))***+++************)))))))))((('''(((((())))))((((((''''''''''''(((((()))******(((((((((((())))))))))))))))))'''''''''((()))***((((((''''''''''''((((((''''''''''''''''''''''''***))))))((('''&&&%%%%%%''''''(((((()))*********)))))))))))))))))))))))),,,++++++*********++++++///...---,,,+++,,,,,,---...///111666===IIIVVV^^^ssswww~~~{{{qqqfffaaaaaaeeennnwwwvvviii^^^UUUPPPIIIHHHFFFDDDDDDCCCBBB@@@@@@@@@@@@@@@??????>>>===>>>=========<<<<<<<<<<<<999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========::::::::::::;;;;;;;;;;;;777888999:::::::::999888888999999::::::999999888777777777888888888888888999888888777888999:::;;;>>>@@@BBBBBB@@@>>><<<<<<::::::::::::999999:::;;;;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>???>>>>>>>>>======>>>??????@@@@@@AAABBBBBBCCCDDDFFFHHHJJJKKKOOOQQQWWW___hhhpppuuuxxx|||xxxrrrkkkccc[[[TTTPPPFFFEEEDDDCCCCCCCCCDDDEEEDDDDDDEEEFFFFFFGGGHHHHHHHHHJJJKKKLLLMMMOOOSSSVVVXXX[[[aaafffjjjpppuuuyyyvvvuuuttttttuuu{{{zzztttpppkkkeeebbb]]]YYYSSSNNNLLLKKKKKKLLLMMMRRRZZZbbbjjjqqqxxx|||xxxyyyzzz||||||tttnnnkkkggggggggggggfffdddbbb```rrreeeWWWPPPMMMJJJHHHHHHFFFEEEDDDCCCBBBBBBBBBBBB<<<<<<<<<======<<<;;;;;;<<<;;;999777666555555555111111111111000000000///......///000///...---,,,)))***+++***)))((()))++++++++++++***************''')))+++,,,+++***+++,,,************))))))))))))''''''((((((((((((''''''(((((('''''''''((())))))(((((((((((()))))))))))))))))))))((())))))******)))((((((''''''''''''(((''''''''''''''''''''''''******)))((('''&&&&&&%%%''''''(((((()))))))))***((((((((((((((((((((((((,,,,,,+++***************...------,,,,,,,,,,,,,,,++++++,,,...333;;;EEELLLaaaiiittt~~~yyyoooiiieeefffjjjsss|||yyyjjj^^^VVVPPPKKKHHHDDDDDDCCCBBBAAA???>>>===?????????>>>===<<<;;;:::======<<<;;;;;;<<<<<<===999999999:::::::::;;;;;;999999999999999999999999999999:::::::::::::::;;;777888888999999999888888888888999999999999888888888888888888888888888888999888888777777999:::;;;>>>@@@BBBBBB@@@===<<<;;;888999:::999888777999;;;;;;<<<===>>>>>>===<<<;;;999:::::::::;;;;;;;;;;;;>>>???@@@AAAAAA@@@>>>>>>=========>>>??????@@@@@@@@@@@@AAACCCEEEGGGIIIJJJMMMPPPUUU^^^iiirrrwwwyyy|||xxxrrrkkkccc\\\TTTOOOEEEDDDCCCBBBAAABBBCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHFFFGGGIIIIIIKKKNNNRRRVVV^^^```ccceeefffiiilllnnnssstttuuuuuutttsssuuuvvv|||yyypppkkkddd]]]XXXTTTQQQOOOLLLMMMPPPRRRTTTYYY___ccc```bbbeeehhhlllrrryyy~~~{{{vvvsssqqqqqqrrrtttssspppkkkgggrrrdddVVVPPPLLLIIIGGGGGGDDDDDDDDDDDDDDDCCCBBBBBB>>>?????????>>>===<<<;;;::::::999777666555444333111111111111111000//////......000000000///---,,,)))+++,,,,,,***)))***,,,+++++++++*********))))))%%%(((***+++******++++++************))))))))))))(((((())))))))))))(((((())))))((('''&&&'''(((((('''((((((((()))))))))***'''((()))***************))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((******)))))))))******++++++++++++++++++,,,,,,,,,***++++++,,,...222888===MMMTTTaaannnzzzvvvppppppnnnqqquuuzzz}}}ggg```WWWQQQMMMJJJGGGCCC@@@AAA@@@???===<<<<<<<<<============<<<;;;:::999<<<;;;:::999999:::;;;<<<999999999:::::::::;;;;;;::::::999999888888777777888999999999::::::::::::999888888777777777888888888888999999999999888888888888888888888888888888999999888777888999:::;;;>>>@@@BBBBBB???===;;;;;;888:::;;;:::888777999;;;;;;<<<>>>??????>>><<<;;;888888999:::;;;<<<<<<===???@@@AAABBBAAA???===<<<<<<<<<======>>>??????@@@>>>??????AAACCCFFFHHHIIILLLMMMRRR\\\gggqqqvvvxxxwwwrrrkkkeee___YYYQQQLLLDDDDDDBBBAAAAAAAAABBBCCCBBBBBBCCCDDDEEEFFFGGGHHHGGGGGGHHHIIIKKKPPPVVVZZZbbbeeeiiikkkkkkjjjiiiiiikkkoootttvvvvvvuuuttttttssszzz{{{tttnnngggaaa\\\VVVVVVUUUSSSQQQPPPRRRTTTQQQRRRTTTUUUWWW]]]eeekkkvvvyyy}}}}}}{{{zzzxxxxxxzzz~~~|||yyyqqqdddVVVOOOLLLHHHFFFFFFCCCCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCBBBAAA@@@???>>>888888888777666444222111111111111111111000//////---///000111000///---,,,+++---///...,,,+++---///++++++++++++******))))))$$$&&&)))******)))***+++************))))))))))))))))))************))))))***)))((('''&&&&&&'''((('''((((((((())))))******&&&''')))*********)))(((***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***+++,,,************************))))))))))))))))))))))))''''''''''''(((***+++,,,)))))))))***++++++,,,,,,---------,,,,,,---000222888@@@LLLZZZiiiwww|||qqqpppnnnnnnqqqwww}}}~~~nnnbbbXXXTTTOOOMMMLLLJJJFFFBBB??????@@@>>><<<;;;;;;<<<;;;;;;;;;<<<<<<;;;:::::::::999888888888999:::;;;999999:::::::::;;;;;;;;;===<<<<<<;;;:::999888888888888888999999::::::::::::999777666666666777888888888999999999999888888999999999888888888888888:::999888888888999;;;;;;>>>@@@BBBBBB???<<<;;;;;;999;;;<<<;;;888888:::===<<<===>>>@@@@@@>>>===<<<777777888999;;;<<<======@@@AAABBBBBBAAA???<<<;;;<<<<<<======>>>?????????======>>>@@@BBBEEEGGGHHHJJJLLLQQQZZZfffoootttuuuqqqlllfff```[[[UUUNNNHHHDDDCCCBBBAAAAAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFGGGIIIJJJJJJKKKNNNSSSZZZ```ccchhhnnnrrrrrrpppnnnllleeejjjrrrxxxzzzzzzzzzzzzppprrrxxxzzzqqqlllgggfffddd```[[[WWWVVVVVVJJJKKKKKKIIIJJJNNNUUU[[[dddiiipppvvvzzz|||~~~||||||nnnaaaTTTNNNMMMJJJIIIJJJDDDDDDDDDCCCBBBAAA??????======???@@@@@@???>>>>>>;;;999888777888777555444666555444333222222222222///...---,,,---...///000...------,,,,,,------...++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((''''''&&&&&&((()))***))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))((('''&&&&&&%%%&&&((()))))))))((('''))))))))))))************++++++************++++++))))))************))))))++++++,,,,,,,,,---------333777<<>><<<<<<>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;999777666999999888777777666666555999999999999999999999999:::999888777777888999:::666666777777888888888999888888888888888888888888::::::888777777777888999;;;:::999888777888999:::777777777777888888888888999::::::;;;;;;::::::999777888888888888999999999<<<===>>>@@@@@@>>>===<<<999999888888777888888888@@@??????>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;===???@@@BBBFFFIIIIIILLLQQQXXXaaaiiipppuuulllfff]]]UUUPPPMMMLLLKKKBBBAAA???======>>>???@@@>>>@@@BBBDDDFFFGGGGGGFFFJJJIIIJJJLLLQQQXXX^^^bbbdddeeehhhnnnsssuuusssoooiiieeedddjjjttt||||||zzzxxxuuuqqqqqqwww~~~xxxuuusssrrrpppkkkbbb[[[TTTOOOIIIFFFEEEGGGIIIJJJSSSVVV^^^ggglllqqq|||pppbbbUUUOOOLLLIIIGGGHHHDDDDDDDDDCCCBBBAAA??????===>>>???@@@@@@???>>>===:::888777666666666444333444444333222111000000111222111///---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***)))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++(((((())))))))))))(((((((((''''''&&&'''((()))***((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&'''((()))***+++******)))((((((((()))))))))************))))))))))))******))))))************))))))+++++++++++++++,,,,,,---...111555888???LLL\\\gggvvv~~~}}}{{{wwwssspppnnnmmmrrrttt|||~~~oooccc[[[TTTNNNJJJGGGFFFDDDCCCBBBAAAAAAAAA>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;:::999888888999999999999::::::::::::999999999999999999999999999888888777777888888999666666777777777888888888777777777777777777777777888888777777888999:::;;;;;;;;;:::999888888888888555555666666666777777777999999::::::::::::999999777777888888888999999999;;;<<<===>>>>>>===<<<;;;888888888777888888999999=========<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;===>>>@@@BBBEEEHHHIIIKKKOOOUUU]]]dddkkknnngggaaaYYYQQQMMMJJJIIIHHHBBBAAA???>>>===>>>???@@@???@@@AAACCCDDDEEEFFFFFFIIIIIIJJJMMMQQQVVV[[[^^^^^^___bbbgggmmmooonnnlllgggccc```bbbjjjsssxxxzzz}}}yyysssnnnooouuu}}}wwwqqq```[[[SSSLLLIIIGGGFFFEEEKKKMMMTTT\\\bbbiiiuuuqqqdddVVVOOOLLLHHHFFFFFFDDDDDDDDDCCCBBBAAA??????>>>???@@@@@@???>>>===<<<999777666555666555333222333222111000000000000000111111///...---,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((((((''''''''''''((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&'''(((((((((((((((((((((((()))***************''''''((((((((()))))))))))))))(((((((((((())))))))))))************))))))++++++***)))***+++,,,---,,,---...///222:::EEEMMM\\\kkk}}}xxxpppjjjfffdddccccccgggpppzzzpppgggZZZQQQLLLJJJHHHFFFCCCBBBBBBAAAAAAAAAAAABBB>>>======<<<<<<;;;::::::::::::999999999999999:::888888999999:::;;;;;;<<<888888888888888888888888777777888888888888777777666666777777777777888888666666666666666666666666666666666777888999;;;<<<;;;;;;;;;:::999888777777444444555555555666666666777888888999999888888777777777777888888888999999999:::;;;<<<<<<;;;:::999777777777777888888999:::;;;::::::999999888888888::::::::::::::::::::::::999;;;===>>>???AAADDDFFFIIIJJJNNNRRRXXX^^^bbbeee```ZZZSSSMMMIIIGGGEEEDDDAAA@@@???>>>>>>>>>???@@@???@@@@@@AAABBBCCCEEEFFFHHHHHHJJJMMMPPPSSSVVVXXXWWWXXXYYY]]]bbbeeeeeeeeebbb^^^ZZZYYY]]]fffpppwww}}}yyyrrrjjjeeeeeejjjnnn|||sssmmmcccYYYQQQKKKFFFCCCFFFEEEIIIPPPVVV^^^kkkwwwqqqcccUUUNNNKKKHHHFFFFFFDDDDDDDDDCCCBBBAAA?????????@@@@@@@@@???>>><<<;;;:::888666666666666444222333222111000000000000000---------......///000000++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''((())))))((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))************))))))+++***)))((()))***,,,---......---,,,---111888===EEESSSeeewwwxxxqqqmmmdddaaa```dddhhhnnnxxx}}}nnneee^^^XXXPPPJJJHHHGGGGGGFFFBBBAAA@@@???>>>>>>>>>>>>======<<<<<<;;;::::::999999888777777777999:::;;;777777777777888888999999888888888888888888888888555666777888888777666555666666777777777777777777555555555555555555555555555555555666777777888999::::::;;;;;;:::888666555444444555555555666666666666666777777777777666666777777777777888888888888888888999::::::999888888666666666666777999::::::999999999888888777777777999999999999999999999999999:::<<<===>>>???BBBEEEJJJKKKNNNQQQUUUXXX[[[]]]XXXTTTNNNIIIFFFDDDBBBAAA@@@@@@???>>>>>>??????@@@@@@@@@??????@@@BBBDDDEEEFFFGGGIIILLLNNNPPPQQQQQQRRRRRRRRRTTTVVVXXXZZZZZZ[[[YYYVVVSSSTTT[[[gggppptttqqqkkkddd^^^\\\]]]___hhhqqqvvvjjj```WWWNNNJJJIIIFFFFFFIIINNNUUUaaammm|||nnnaaaTTTNNNKKKHHHGGGGGGDDDDDDDDDCCCBBBAAA?????????@@@@@@@@@???>>><<<;;;;;;999777777777777555333333222222111111111111222------...//////000000000,,,,,,------------,,,,,,************************************************''''''''''''''''''''''''(((((())))))))))))((((((&&&''''''((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((()))''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&'''((())))))(((((('''''''''''''''(((((()))''''''''''''((((((((((((((((((''''''''''''(((((())))))************))))))******)))))))))***+++,,,000///...------000444777888@@@LLL[[[kkk{{{tttoookkkiiiffffffkkksss{{{|||oooeee[[[UUUMMMJJJGGGEEECCCBBB@@@>>>@@@@@@??????>>>?????????<<<<<<;;;;;;::::::999999888777666666777888:::;;;888888888777777666666666777777777777777777777777555666777888888777666555777777666666666666666666666666666666666666666666555555555555555555444444888999::::::999777666444555555666666666777777777555666666777777666666555666666777777777888888888777777888888888888777777666666666666777888999:::999999999888888888888888999999999999999999999999999:::<<<<<<<<<>>>@@@CCCJJJKKKMMMPPPRRRTTTUUUVVVRRROOOJJJGGGEEECCCAAA?????????????????????@@@@@@AAA@@@?????????AAABBBCCCDDDEEEGGGIIIKKKLLLLLLLLLNNNNNNNNNMMMMMMNNNPPPQQQSSSTTTSSSQQQPPPUUU^^^fffiiihhhddd___ZZZWWWWWWXXX^^^dddmmmxxx}}}ssshhh___YYYTTTNNNJJJJJJKKKOOOWWW```llluuu|||vvvuuuvvvnnnaaaSSSMMMKKKHHHGGGGGGDDDDDDDDDCCCBBBAAA??????>>>???@@@@@@???>>>===<<<;;;:::888777888777666444333222222111111111222222///000000000000///...---,,,,,,............,,,,,,'''''''''''''''(((((((((************************************************(((((())))))))))))((((((&&&''''''((()))(((((((((************************&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((()))))))))***&&&'''(((((((((((((((((()))))))))))))))***++++++''''''((((((((()))))))))((((((''''''''''''(((((())))))************))))))*********+++++++++++++++......------...000222333333444:::DDDOOO^^^ppp|||vvvppppppuuuwww~~~}}}|||~~~|||mmmaaaYYYSSSOOOLLLCCCCCCCCCBBB@@@>>>;;;:::>>>>>>>>>???AAABBBDDDEEE<<<;;;;;;::::::999888888777666666666777888999999:::999999888777777666666666666666666666666666666555555666666666666555555777777666666666666555555666666666666666666666666444555555555555444333222666777777777777666555555555555666666666777777777555666666777777666666555666666666777777777888888777777777777777777777777666666666666777777888999888888888888888888888888888888888888888888888888999:::;;;;;;;;;<<>>?????????@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBCCCDDDEEEFFFHHHHHHHHHHHHKKKLLLLLLKKKJJJIIIKKKMMMMMMNNNOOOOOONNNQQQVVV[[[```___]]]YYYUUURRRRRRRRRXXX[[[```fffooo|||{{{rrrlllaaaZZZTTTQQQOOOMMMQQQVVV]]]cccjjjkkkfffaaa^^^___ooobbbTTTMMMJJJGGGEEEEEEDDDDDDDDDCCCBBBAAA??????===>>>???@@@@@@???>>>===:::999777777777666555333111111000000000111111222//////000111000///...---***+++---......---+++***''''''((((((((()))))))))************************++++++++++++++++++++++++(((((())))))))))))((((((&&&&&&((()))))))))((('''))))))))))))))))))))))))%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((('''&&&***))))))((()))***+++,,,((((((((()))))))))******)))(((((((((((((((((()))))))))************)))))))))***,,,---------,,,+++,,,,,,+++,,,...///000000000...000777===EEESSSaaapppyyy}}}|||||||||yyyggg```VVVNNNKKKIIIFFFDDDBBBBBBAAA@@@>>>===<<<<<<<<<======>>>???AAABBBCCC;;;;;;::::::999888888888666666777777777777777777777777777777666666666666666666666666666666666666666555555444444555555666777777666666666555555555444444444444444444444444444444555666666666555555555444444444444555666666444444555555555666666666666666777777777777666666666666666666777777777888777777666666666666777777777777666666666777777888777777777777888888888888888888888888888888888888999:::;;;;;;:::;;;===???AAABBBDDDGGGHHHIIIJJJJJJIIIGGGEEEDDDDDDBBB@@@>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGIIIKKKKKKJJJIIIKKKMMMJJJKKKKKKKKKKKKMMMQQQSSSVVVVVVUUURRROOOMMMMMMNNNQQQTTTWWWZZZ___gggrrryyy{{{ooohhhaaa]]]XXXSSSQQQSSSTTTWWWYYYYYYVVVRRROOONNNqqqdddUUUNNNJJJFFFCCCCCCDDDDDDDDDCCCBBBAAA??????======???@@@@@@???>>>>>>999888666555666555444222000000////////////000111+++,,,...000111222111111)))***,,,------,,,***)))******++++++,,,,,,,,,---************************))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))))))))((('''&&&&&&((('''&&&&&&&&&''')))***))))))))))))************))))))(((((((((((())))))))))))************))))))(((***---//////...,,,***,,,++++++,,,...//////......,,,...333555777AAALLLQQQ^^^ppp~~~zzzzzz|||pppccc[[[TTTOOOIIIEEEEEEDDDAAA>>>@@@@@@>>><<<::::::<<<>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::999888888777555666777888888777666555222222333333444555555555666666666666666666666666666555444333333444555666777777666666555555555444333333333333333333333333333444666888999999888888444333222222333444666777333333333444444444555555666666777777777777666666666666666666777777777777777777666666666666777777888777777666666666666777666666666777777777777777777777777777777777777777999:::;;;;;;:::;;;===???<<<===@@@BBBDDDEEEEEEEEEFFFEEECCCCCCCCCBBB???======>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAA@@@AAAAAAAAABBBCCCDDDEEEFFFDDDGGGKKKLLLKKKKKKMMMOOOJJJHHHGGGGGGIIIKKKNNNOOOMMMNNNNNNMMMKKKKKKLLLNNNLLLOOORRRUUUWWW[[[bbbhhhqqqyyyrrrkkkgggaaaZZZUUUUUURRRRRRQQQPPPNNNKKKHHHFFFssseeeVVVOOOKKKFFFDDDDDDDDDDDDCCCAAA???>>><<<<<>>===<<<;;;:::999777666666555555444333222111000000000000.........///////////////******************************))))))))))))******************(((&&&$$$###(((((())))))))))))((((((###$$$&&&((()))******+++***)))(((''''''''''''''''''((()))((('''&&&''')))&&&''''''(((((((((((((((%%%%%%&&&'''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((***************************)))((((((((()))+++,,,///---*********++++++******,,,,,,+++)))((()))******))))))***,,,------,,,............000222555666>>>FFFRRR___lllxxxxxxmmmeee\\\SSSLLLEEEDDDDDDCCCBBBAAA@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999999:::;;;<<<;;;::::::999888777666666555666777999999888777777777777666666555555444444888777666555444444555666333333333333333444555666555555666666666666666555333333333333333333333333555555444333444555666777222222222333444555666777777777555333222222222222555444444333333444444555555555666666666666555555666666777777777777666666666666555555555555666666666666666666777777777777777777777777777777777777999999999888999999::::::>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>===>>>@@@AAAAAA@@@>>>===>>>????????????@@@@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGFFFGGGIIIJJJIIIHHHIIIJJJKKKJJJIIIGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFKKKLLLMMMOOORRRVVVYYY[[[ccckkkwww}}}tttlllgggdddaaa```^^^\\\ZZZXXXUUUSSSQQQPPPqqqcccTTTMMMIIIEEEBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA?????????>>>>>>===<<<;;;::::::888777666555555555444333222111000000000000.../////////////////////------------------------))))))))))))))))))))))))((())))))))))))'''&&&%%%&&&''''''(((((((((((('''%%%&&&'''((()))))))))((((((((('''&&&&&&&&&&&&&&&'''((()))((('''&&&''')))&&&''''''(((((((((((((((&&&''''''(((((((((((('''))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&***)))((((((((()))+++++++++)))'''''')))*********)))*********((('''((()))+++******+++---......---++++++,,,,,,...///111222555999AAAJJJTTT___iiipppoooggg]]]VVVRRRMMMGGGCCC===<<<<<<;;;;;;:::::::::;;;;;;;;;:::::::::999999888999:::::::::999888888888888888777777666666555666666777888888888888777777777777777666666666666666555444333333444555555333333333333333444555555555555555666555555444444333333333333333333333333555444333333333444666666333333333333444444555666444444333333333333333222444444333333333333444444555555666666666666555555666666777777777777666666666666666555555666666666555666666666777777777777666666666666666666666666999999888888888999::::::<<<<<<===>>>>>>???@@@@@@@@@??????>>>>>>>>>??????>>>???@@@AAAAAA@@@???>>>>>>????????????@@@@@@@@@AAAAAAAAABBBCCCEEEFFFGGGFFFHHHJJJKKKJJJJJJKKKLLLLLLKKKJJJHHHGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHJJJMMMPPPSSSUUUTTT[[[dddmmmvvvzzzsssnnnkkkjjjiiiiiiiiigggeeeccc```^^^\\\qqqcccUUUNNNJJJFFFCCCCCCDDDCCCCCCBBBBBBBBBBBBBBB>>>>>>>>>>>>===<<<;;;::::::999888777666555555555333333222111000000000000//////////////////......++++++++++++++++++++++++((()))***++++++***)))(((''''''((()))))))))((((((%%%%%%&&&''''''((('''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))&&&''''''(((((((((((((((((((((((()))(((((('''''')))((((((''''''(((((()))''''''''''''''''''''''''$$$$$$%%%&&&((()))******(((((((((((((((((((((((()))))))))((()))******+++)))'''&&&''')))+++++++++)))***+++***(((((((((******))))))***,,,------,,,***+++,,,------.........111222444888>>>GGGRRRYYYlllvvv~~~sssggg^^^TTTOOOHHHEEEDDDCCC@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777666666888:::;;;:::888555333666666666666666666555555666666666666666777888888666666666777777777777777333333333222333333444555333333333333333444444555444444555444444333222222333333333333333333333333444444333333333444555666444444444444444444444444000111333444444444333333444444333333333333444444555555555555555555555555555666666777777666666555777666666555555666666777555555666666666777777777666666666666666666666666888888777777888999::::::::::::;;;;;;<<<<<<==================>>>???@@@AAA????????????????????????>>>????????????@@@@@@@@@@@@@@@@@@AAACCCEEEFFFGGGGGGIIIKKKLLLLLLLLLNNNOOOOOONNNLLLJJJHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFHHHKKKMMMOOONNNRRRXXX]]]dddmmmxxx|||xxxvvvuuutttxxxxxxxxxwwwuuussspppoootttfffXXXQQQMMMIIIGGGGGGHHHFFFDDDBBB@@@?????????????????????>>>===<<<;;;:::999888777555555555555333222222111000000111111////////////............************))))))))))))'''(((***,,,,,,***((('''((((((((())))))(((((((((%%%%%%&&&'''((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&'''((()))((('''&&&''')))&&&''''''(((((((((((((((((((((((((((''''''&&&%%%(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&'''(((((()))******************************)))))))))))))))******++++++)))))))))+++,,,,,,++++++,,,---,,,+++***+++,,,)))((('''(((+++,,,+++***+++,,,...//////...---,,,000000000111444:::BBBHHHUUU```ppp}}}sssjjjccc\\\SSSMMMIIIFFFBBB@@@??????>>><<<<<<<<<<<<<<<======>>>>>>;;;;;;:::999888666666555666777888888888666333222444444555555666666666666777666555444555666777888444555555555666666777777444444444333333333333333444333333222333333444444333333444333333222111000222222222222222222222222333333333333333444444444444444444444444444333333111222444666666555333222444333333333333333333444555444444444444444444555555666666666666666666555777666666555555666666777555555555666666666777777666666666666666666666666777777777777777888999:::999999999::::::;;;;;;;;;:::::::::<<<===???AAABBB@@@@@@???>>>>>>???@@@@@@>>>>>>?????????@@@@@@@@@??????@@@AAABBBDDDFFFGGGGGGIIILLLMMMMMMNNNOOOQQQRRRPPPNNNLLLJJJGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFEEEFFFGGGIIIKKKMMMPPPRRRTTTVVVZZZaaaiiiooowww}}}tttgggXXXRRRNNNJJJHHHHHHGGGFFFCCCAAA???>>>>>>???@@@@@@@@@@@@???>>>======:::999888666555555444444333222111111000111111111000000//////.........---......------,,,,,,,,,,,,'''(((***,,,,,,***((('''+++******)))((((((''''''&&&'''((()))))))))))))))%%%&&&'''((())))))))))))'''((())))))))))))(((((('''((()))((('''&&&''')))&&&''''''((((((((((((((('''''''''''''''&&&%%%$$$((((((''''''''''''((((((((((((((((((((((((((((((******))))))))))))))))))''''''''''''''''''''''''((()))))))))************,,,+++******++++++)))(((***+++,,,,,,+++***+++,,,***))))))***,,,---,,,++++++,,,---......---,,,++++++,,,---...///222777:::BBBJJJWWWeeesssxxxhhhbbb[[[UUUQQQMMMIIIEEE@@@>>><<<;;;;;;;;;::::::888888888999999:::;;;;;;;;;;;;:::999888777666555888777666555444333333333444555555666666777777777666555444444444555777888222333333444444555555555666666666555444333222222444333333222222222333333222222333333222111000000222222222222222222222222111222222333333333333333333444555555555444333222333444666777666555333111333333333222222333333333444444333333333333444444555555666666666666555555666666555555555555666666555555555555666666666666555555555555555555555555666666666666777888999:::999999999:::::::::::::::888888999;;;<<<>>>@@@AAA@@@@@@???>>>>>>???@@@@@@>>>>>>?????????@@@@@@@@@>>>??????@@@BBBCCCEEEFFFFFFHHHKKKLLLLLLMMMNNNPPPRRRQQQPPPNNNKKKIIIGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFFFFFFFGGGIIIJJJLLLNNNNNNOOOOOOQQQVVV[[[___fffmmmwwwssseeeWWWQQQMMMJJJGGGHHHDDDCCCAAA??????@@@AAACCCAAAAAAAAAAAA@@@???>>>>>>999888777666555444444444222222111111111111111222000000000///......------------,,,,,,++++++******((()))***++++++***)))(((,,,+++***)))((('''(((((((((((())))))))))))((((((%%%&&&'''((())))))))))))'''((()))***+++***)))((('''((()))((('''&&&''')))&&&''''''(((((((((((((((''''''''''''''''''&&&%%%(((''''''&&&&&&''''''((())))))))))))))))))))))))++++++***))))))(((((('''))))))))))))))))))))))))(((((()))************)))***)))(((((()))(((&&&$$$'''((())))))(((''')))***,,,++++++,,,...//////...)))******++++++++++++***+++,,,...//////000222444555:::BBBKKKVVVeeetttzzzoooccc[[[TTTQQQLLLHHHEEEBBB@@@>>>999999999999999:::;;;;;;777777777888888999999999::::::999888777777666666888777555333333333444555444555555555666666777777444444444444444555666666222222222333333333333333555666666666555444333222444333333222222222222222111111222222222222111111222222222222222222222222000111222333333333222222222333444555555555444333444444555555555444222111333333222222222222333333444333222111111222333444444555555666666555555444555444444444444444444555444444555555555666666666555555555555555555555555555555555555666888999999999999999999::::::::::::888888999:::;;;===>>>???????????????????????????>>>????????????@@@@@@@@@?????????@@@AAABBBCCCDDDDDDFFFHHHIIIIIIIIIKKKLLLOOOOOOOOOMMMKKKIIIGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEFFFGGGIIIJJJLLLKKKKKKLLLNNNQQQTTTVVV\\\aaagggmmmtttsssfffXXXQQQNNNKKKHHHIIIFFFDDDBBB@@@@@@AAACCCDDD@@@AAAAAA@@@@@@???>>>===999888777666555444444444222111111111111111222222111000000///......------++++++******)))(((((('''))))))))))))))))))))))))+++***)))(((((()))******))))))))))))((('''&&&&&&''''''((((((((((((((('''&&&''')))***+++***)))((('''((()))((('''&&&''')))&&&''''''((((((((((((((('''(((((())))))))))))((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''++++++++++++++++++++++++'''((()))***+++******)))(((''''''((())))))'''%%%%%%'''((((((''''''((())),,,+++***+++---///...---***************+++,,,---...//////...---...000222000222555999???IIIUUU^^^qqq|||}}}vvvkkkbbb\\\UUUNNNJJJGGGEEECCC@@@>>>===;;;:::::::::;;;;;;:::::::::;;;999999999999::::::::::::777777777666666666555555555555555555555555444444444444444444444555555555333333444555555555555444444444333333333333333333111222333444555444444333444333333222111111222222000000111222333333333333111111111111111111111111000000222333333333222111111222444555666555444333111222222222222222333333333333222222222222333333444333222111111222333444444555555666666555555444444333333222222333333444444444444555555555666666555555555555555555555555444444444555666777999999999999999999999888888888999999999999:::;;;<<<===>>>???@@@AAAAAA@@@???>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBDDDFFFFFFFFFFFFGGGHHHJJJKKKKKKKKKJJJHHHGGGFFFDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFHHHJJJKKKJJJJJJKKKMMMPPPSSSTTTTTTWWWZZZ^^^```dddkkktttzzzuuuhhhZZZTTTQQQMMMKKKKKKKKKHHHEEEBBB@@@@@@AAABBB???@@@@@@??????>>>===<<<999888777666444444444444222111111111111111222222111000000///...---------......------,,,+++************))))))))))))******)))((((((((((((***,,,---)))))))))((('''&&&$$$$$$))))))))))))((('''&&&%%%$$$&&&((()))***)))(((''''''((()))((('''&&&''')))&&&''''''(((((((((((((((((()))***+++++++++++++++'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((()))++++++******)))((('''(((***,,,,,,+++)))&&&((())))))(((((()))+++)))((('''(((***++++++***---,,,++++++,,,...///111------,,,)))'''(((***---...000111000222888AAAHHHVVVbbbtttwwwmmmfffaaaZZZQQQKKKIIIHHHGGGEEE@@@???>>>>>>===<<<;;;:::;;;<<<<<<:::777666555666888888888777777777777777555555555555555555444444222333666777888666444333333333333333333333333333222333444555666555444333555555555444444333333333---...000333444555555555444333333222111111111222///000111222333444444444111111111111111111111111///000111222333222111111000111333555666666555444.........///000222333444333222222222222222222333444333111000000111333444444555555555555555555444333222222111111222222333444444444555555555666666555555555555555555555555333333444444666777888999888888888888777777777777:::::::::999999:::;;;;;;===>>>@@@AAAAAA@@@>>>===>>>????????????@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@AAA@@@BBBDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGIIIKKKMMMNNNGGGHHHJJJMMMPPPSSSSSSRRRTTTWWWZZZ[[[\\\___dddiiipppyyyrrrfffZZZTTTPPPLLLJJJLLLIIIHHHFFFEEECCCBBBBBBBBBDDDCCCBBBBBBBBBAAA???<<<;;;999666555555444333111222222222111111111111000000000000000000000000000......//////......---,,,))))))))))))(((((((((((())))))(((((((((((())))))((()))***++++++***)))(((((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''&&&%%%%%%'''((()))&&&((()))(((&&&%%%%%%&&&)))))))))))))))(((''''''((((((((((((((((((((((((+++*********))))))((((((''''''(((((())))))******))))))))))))(((((((((((($$$%%%(((+++,,,,,,,,,+++)))***,,,,,,++++++,,,---++++++++++++,,,,,,---...++++++++++++++++++++++++///---++++++---...---,,,---///000000000222555888???HHHUUUbbbooo|||}}}rrrhhhaaa[[[TTTPPPIIIHHHGGGEEECCCAAA@@@???======<<<;;;::::::999999777888999999999999888777666777888888888888777777::::::999666444333444666555555555555555555555555111222333333444444333333666666777666666555444333666666666555444333111000222333444333111/////////222222222222222222222222000000000000111111111111222111111111000000//////000000//////000111222222222333333444444333333222333333222222111111000000222111111111222333333444222222222222222222222222666666666777666555555444555555444222//////000222333333444444555666666777555555555555555555555555666666555555555555666777777777666666777777888999777777666666777999;;;<<<<<<>>>@@@BBBBBBAAA>>>===>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@???>>>======<<<===>>>@@@AAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFFFFDDDDDDEEEFFFHHHJJJLLLMMMLLLMMMNNNNNNOOOOOOOOOOOORRRRRRSSSUUUWWWYYY[[[\\\dddhhhooowwwqqqeeeYYYTTTPPPLLLKKKLLLHHHGGGFFFDDDCCCBBBAAAAAADDDBBBAAAAAAAAA@@@>>><<<;;;999666555555555333222222222222111111111111000000000000000000000000000,,,,,,------,,,,,,+++***((()))))))))******++++++***))))))(((((())))))***))))))******))))))((('''++++++++++++************((((((''''''''''''(((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&((()))((('''%%%%%%&&&)))))))))))))))(((''''''))))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))((((((((((((((()))))))))((((((((((((((())))))***)))+++,,,+++******+++,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++///...------...///...,,,,,,---.........///222444777<<>><<<;;;;;;;;;;;;::::::999999888888777888999::::::999888777777777777777777777777777999999999666444333444666444444444444444444444444222222333444444444444333666666666666666666555444444444444444444444333222222333444333111000///000000000000000000000000000000000000000111111111111111111111111000000000///000000//////000111111222000111111222222111111000111111111111111000000000111111111111222222333444222222222222222222222222555555666666555555444333333444444222000000111222333333333444555666666666666666666666666666666666777666666555555555555555777777777777777888999999888777777777777888:::;;;;;;===???AAAAAA@@@???=========>>>>>>???@@@@@@AAAAAAAAA@@@??????>>>=========>>>???AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIKKKKKKKKKLLLMMMNNNOOOOOOOOONNNQQQQQQRRRSSSUUUWWWZZZ[[[[[[^^^dddiiipppxxxooodddYYYSSSPPPMMMKKKMMMGGGFFFEEECCCBBBAAA@@@@@@BBBAAA@@@@@@@@@???===;;;;;;888666555555555333222222222222111111111111000000000000000000000000000,,,,,,------,,,,,,+++***(((((()))***+++,,,------*********))))))***************)))((('''''''''''')))))))))(((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&'''(((((((((((('''&&&''')))((('''%%%&&&&&&(((((()))))))))(((''''''))))))))))))))))))))))))******))))))))))))(((((())))))))))))(((((((((((('''''''''(((((())))))***+++***'''&&&%%%&&&'''(((***+++,,,+++***)))***+++,,,,,,++++++***+++++++++++++++++++++++++++++++++...------///000000...,,,,,,---......---...000222111222444777;;;BBBJJJOOO___iiiuuuzzzuuummmeee```\\\XXXUUUZZZYYYUUUOOOGGG@@@===<<<;;;;;;;;;:::999999888888888888888888888888888777888888999::::::999888888888777666555555666777888888888888666444333444555333333333333333333333333222333333444444444444444555555666666777666666666111222333444444444444444222333555444222000000111000000000000000000000000000000000000111111111111111111111111000000000000000000/////////000111111000000111111111111000000///000000000000000000111111111111111222222222333222222222222222222222222333444444444444333222222000222333333222111111222222333333444444555555666666666666666666666666666777666555444444444444444888777777777777888999999888888777777777888888999999;;;===???@@@@@@???>>><<<======>>>>>>???@@@@@@AAA@@@@@@??????>>>>>>>>>===>>>???@@@AAAAAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNPPPOOOOOOPPPRRRUUUXXXZZZ[[[]]]```ccceeeiiinnnrrrwwwmmmcccXXXTTTQQQMMMKKKMMMFFFEEEDDDBBBAAA@@@??????AAA@@@????????????===;;;:::888666555555555444222222222222111111111000000000000000000000000000000......//////......---,,,(((((()))******+++,,,,,,++++++************++++++)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''%%%'''(((((('''&&&&&&''''''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))((((((******))))))((((((''''''&&&&&&''''''((()))******+++***((('''&&&&&&'''(((***+++,,,+++)))(((((()))---,,,+++***************************************++++++,,,...000///---***...///000000......000111000//////000111555999<<>>>>>;;;<<<<<<======>>>????????????>>>>>>============<<<===>>>???@@@@@@@@@@@@@@@AAAAAABBBDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGIIIHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNMMMNNNPPPTTTXXXZZZ```aaabbbbbbbbbccceeehhhiiinnnuuu|||~~~lllbbbXXXTTTQQQMMMKKKLLLFFFEEECCCBBB@@@?????????@@@???>>>>>>??????===;;;:::888555555555555444333222222222111111111000000////////////////////////......//////......---,,,))))))))))))))))))))))))++++++************++++++'''&&&&&&&&&'''(((***++++++++++++*********))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''%%%'''(((((('''&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((())))))******))))))((((((''''''%%%&&&&&&'''((())))))***'''((()))*********)))((()))***+++***((('''((())),,,+++******))))))))))))************************))))))***,,,......+++)))---...//////...---...///.........000222333444444333888???EEEIIINNNTTTXXXaaahhhsss~~~xxxtttqqqjjjfffaaa\\\WWWRRRMMMJJJEEEDDDBBB@@@@@@CCCFFFIIIKKKMMMMMMIIIBBB;;;999999666666666777888999999:::777777777777888888888888888888888888888888888888999777555333333444555666555666777666444222333444222222222222222222222222111222333333444444333333222333444555555555555555222222333333222222111000111333444444222111111222111111111111111111111111///000000000111111111111000000000000000000111111000000///////////////000111222222333333222222111......//////000000111111000111222222222111000000111111111111111111111111111111111111111000000///---///222333222111222222222222222333333333333333333333333333333333333333222222222222333555666777777777666666777777888999777777888888777777777666777888:::;;;============:::;;;;;;<<<<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>????????????===>>>???@@@AAACCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLLLLMMMMMMMMMNNNQQQTTTWWWYYY[[[\\\]]]\\\[[[[[[\\\]]]aaacccfffjjjnnnsssyyy|||~~~lllbbbXXXTTTQQQLLLJJJJJJFFFEEEDDDBBBAAA@@@??????@@@???>>>?????????===<<<999777555555555666555333222222222111111111111000////////////////////////,,,,,,------,,,,,,+++***))))))))))))((((((''''''*********))))))*********&&&&&&&&&'''((()))***+++******)))))))))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''((())))))))))))((($$$&&&(((((('''&&&'''(((&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))((((((((((((&&&&&&&&&''''''(((((()))%%%''')))+++,,,,,,+++***((()))***)))((('''((()))******))))))))))))))))))************************(((((((((***,,,---+++))))))+++------+++++++++,,,,,,+++,,,...111222111///000222555777999;;;>>>AAADDDJJJSSS]]]gggpppyyy~~~{{{wwwtttlllkkkhhhddd___ZZZUUUSSSOOOMMMIIIFFFEEECCC@@@>>><<<<<<;;;:::999;;;>>>AAADDDDDDDDDAAA===999666555333444444555666777888888777777777777777777777777888777666666666666777888777666555444333333444444333555666555444222222333222222222222222222222222000111111222222222222222222222333333444333333333222222222222222111000///000111333333111000111111////////////////////////000000000000111111111111000000000000111111111111000000//////......////////////000000000000/////////000000000000000000111000111222222222111000///111111111111111111111111000111111111111000//////...000222222111111111222222222222222222222222222444444444444444444444444111111111222333444555666666555555555555666777777666666777888888777777666777888999:::;;;;;;<<<<<<999::::::;;;<<<<<<======::::::::::::::::::::::::;;;<<<======>>>>>>>>>===<<<===>>>???@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLMMMNNNPPPSSSVVVXXXYYYWWWXXXYYYXXXVVVUUUVVVWWWWWWWWWYYY[[[___cccgggjjjnnnsss|||mmmcccYYYTTTQQQKKKHHHHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@???>>>???@@@@@@>>>===999777555555555666555444222222222111111111111000////////////////////////,,,,,,------,,,,,,+++***))))))))))))))))))*********))))))(((((())))))***((())))))***)))))))))(((''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((())))))***$$$&&&(((((('''&&&'''(((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''&&&'''((()))************&&&((()))(((''''''((()))))))))((((((((()))******************************)))(((((()))+++---,,,+++''')))+++,,,+++++++++,,,///---++++++...///...---000111111111111222444555666999>>>DDDJJJPPPWWW\\\aaaeeeiiilllnnnppptttwww|||}}}yyywwwtttqqqooohhhfffcccaaa___\\\XXXUUUPPPOOONNNLLLIIIFFFCCCBBBAAA???<<<;;;::::::999888888999:::888666666999<<<===<<<;;;::::::999777555444444555666777777888999777777666666555555444444777666555444444555666777666666555444444333333222222444555555444222222222333333333333333333333333//////000111111111111000111111222222222111000000///000111111111111111111...000222111000///000111////////////////////////000000000000111111111111///000000000111111111111000000///...............//////000000000000//////111111111111111000000000000111222333222111///...111111111111111111111111111111111111111000//////000111111000//////111333222222222222222111111111333333333333333333333333333333222222222222333333444444444444444555666666444555666777888888777777777888888999999:::::::::999999999:::;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;<<<============<<<===>>>>>>???@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@AAABBBCCCEEEFFFCCCDDDFFFHHHIIIJJJJJJKKKKKKMMMPPPSSSVVVXXXYYYYYYVVVXXXXXXXXXVVVTTTTTTUUUQQQQQQRRRTTTWWW[[[]]]^^^___ccchhhnnnuuu~~~mmmcccYYYUUUQQQKKKGGGGGGGGGFFFEEECCCBBBAAA@@@@@@@@@?????????AAAAAA???===999777555555555666555444222222222111111111111000////////////////////////......//////......---,,,(((((()))***+++,,,,,,---))))))(((((((((((())))))++++++,,,,,,***(((&&&%%%************))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))((('''''''''(((***+++$$$&&&(((((('''''''''(((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''(((((())))))******'''''''''''''''&&&&&&&&&)))((('''&&&&&&''')))***%%%'''(((((('''''')))***(((((('''(((((()))***+++))))))))))))))))))))))))+++***((()))+++---...---(((***---...---------...666111,,,+++,,,...///...//////...------...000111333444666777999===CCCGGGGGGJJJOOOQQQQQQSSSVVVYYYWWW[[[```cccdddgggkkknnnnnnpppssswww{{{}}}~~~xxxwwwuuussspppooonnnmmmnnnnnnmmmmmmkkkjjjiiihhhhhheee```]]]ZZZWWWSSSQQQQQQOOOMMMKKKJJJHHHEEECCC@@@@@@@@@@@@???>>>===<<<===:::777666666777666555222444666555333333555888666444222333666777555333666666777777888999::::::666666555444333333222222666555444333333444555666555555555555444333222111111333555555444222222222333333333333333333333333......///000000000000000111111111111111000///...---...///111222222333333---///111111/////////000111111111111111111111111000000000000111111111111//////000000111111111222111000///...............111111222222222222111111333333222222111111000000000111222333222111///---000000000000000000000000111111111111111000000///111111111000......111333222222111111111111111111111111111111111111111111666555444222111000000000444333333333333444555555333444666777888888888777888888888888888888999999888999999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<>>???AAACCCEEEFFFCCCDDDEEEGGGIIIJJJJJJJJJKKKMMMQQQUUUXXXZZZZZZZZZUUUVVVWWWVVVTTTRRRQQQRRRRRRQQQQQQRRRUUUWWWXXXXXXYYY[[[]]]aaafffnnnvvv|||qqqdddWWWRRROOOKKKHHHHHHDDDCCCCCCBBBBBBAAA@@@@@@??????@@@AAA@@@???>>>======<<<999666444333333444222111000000///000000000000///...,,,,,,------...------,,,,,,,,,,,,++++++)))***+++***)))((((((******+++++++++***)))'''%%%))))))))))))((((((((((((,,,,,,++++++******))))))''''''&&&&&&&&&&&&''''''+++***)))(((((('''(((((($$$$$$$$$%%%&&&'''((()))(((((('''((()))***,,,---&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!! !!!###%%%''')))((('''&&&$$$###"""!!!(((((())))))))))))(((((())))))(((((((((((())))))+++)))(((((()))******)))+++)))''''''((())))))(((((()))))))))*********+++---......,,,***((()))***...------,,,,,,,,,------......---------,,,,,,,,,//////000222333444555666888888:::;;;===???@@@AAAAAABBBDDDFFFHHHKKKLLLMMMOOOPPPRRRTTTVVVXXXYYYZZZ^^^___```ccceeegggiiijjjiiihhhhhhgggfffeeeeeedddggggggffffffeeedddbbbbbb\\\\\\[[[ZZZYYYXXXXXXWWWUUUTTTSSSRRRQQQPPPPPPPPPQQQPPPOOONNNNNNOOOPPPQQQLLLKKKIIIFFFDDDAAA???>>>@@@??????>>><<<;;;;;;:::::::::999999888888777777333333333444444555555555555666666666555444444333444444444333333222222222444444444555555555555666777777777777666666666666000111111222222333333444444333111000000000111111333444555555555333000///111111111111000000000000111111111111111111111111555444222000000111222333........................333333333333222111111000000111111111111000000///222111111111000000//////111000///......///000111000000///...---,,,,,,+++......///000000000000000////////////000000000000222222222111111111111000000000000000000000000000//////............//////////////////000000000000///000111000///...///000000111111111111222222222111111111111111111111111222333555777777666555444333444555666777777777777777777777777777666555555999999888888888999;;;<<<888999999:::::::::999999::::::;;;;;;<<<======>>>????????????@@@AAABBBBBBBBBBBBBBBBBBAAA@@@?????????>>>>>>>>>???AAACCCDDDCCCDDDEEEFFFHHHIIIJJJKKKKKKLLLNNNPPPSSSVVVYYYZZZUUUTTTTTTRRRQQQOOONNNNNNOOOOOOOOOPPPPPPPPPQQQQQQUUUVVVWWWYYY\\\___bbbdddpppuuu}}}qqqdddWWWRRROOOKKKHHHHHHDDDCCCCCCBBBBBBAAA@@@@@@???@@@@@@AAAAAA???>>>===<<<:::888555444333444444222222111000000000000111111111///.........///000------,,,,,,,,,,,,++++++)))***+++***)))((((((*********+++******)))((('''(((((((((((())))))))))))***************)))))))))(((''''''&&&&&&''''''((())))))(((((((((((())))))''''''&&&&&&&&&'''((((((***)))((('''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%######%%%'''((()))(((((('''&&&%%%$$$$$$(((((())))))))))))(((((())))))(((((((((((())))))+++)))(((((()))******)))***)))'''''')))))))))(((+++++++++******))))))))))))***++++++))))))***+++...------,,,,,,,,,------...------------,,,,,,,,,......///000111222222333000111111222333444555555666777777888:::;;;<<<<<<======???@@@BBBCCCEEEEEEHHHHHHIIIJJJLLLMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKJJJLLLLLLLLLLLLKKKJJJIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@??????????????????>>>======>>>??????AAA@@@???>>><<<:::999999888888888888777777777777666666666666666555555555333333333333222222222222555555555555555444333222333333333333333222222222333444444444555555555555666666666555555555444444111111111222333333444444333222111111111111222333333444555555444222000///111111111000000000//////111111111111111111111111444333111000///000111222///////////////////////////000111222222111000000///000000111111111000000222222111111111111111111111000///......///000111111111000000//////............///000000000000000////////////000000000000111111111000000000//////000000000000000000000000//////............//////000111111111222222333333000111222111000///000111000111111111111222222222111111111111111111111111222333555666666666444444333444555666666777777777777777777777777666555555888777777666777888999:::999999999999888888777666999::::::;;;<<<<<<======???????????????@@@AAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>???@@@BBBDDDCCCDDDEEEFFFGGGIIIJJJJJJLLLMMMNNNQQQTTTWWWYYY[[[WWWVVVTTTRRRPPPNNNMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPSSSSSSTTTVVVXXX[[[^^^___```dddjjjooossswww{{{}}}qqqdddWWWRRROOOKKKHHHHHHDDDCCCCCCBBBBBBAAA@@@@@@???@@@AAAAAAAAA@@@>>>===:::999777555444333444444333333222111111111111111333222111000000000111111------,,,,,,,,,,,,++++++)))***+++***)))((((((*********))))))))))))******''''''(((((())))))******(((((((((((())))))))))))(((''''''&&&&&&''''''(((((((((((((((((())))))***))))))((('''''''''''''''((('''&&&&&&%%%%%%&&&&&&))))))))))))))))))))))))******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%''')))***((((((((('''''''''''''''(((((())))))))))))(((((()))((((((''''''(((((()))+++)))(((((()))******)))***((('''''')))***)))(((************************''')))***+++******,,,...------,,,,,,,,,,,,------------------,,,,,,,,,,,,---------........./////////////////////000000000111111111111111111111111111222222333444555666666::::::::::::::::::::::::<<<;;;;;;::::::999999888888888999999999999888888888888888888888888888888888888777666555555555555555555444333333444555555555555555555444444444444111222222222333333444444222222222222222333333333333333222222111000000///333333444444444333222222222222222222222333333333333333333333444444444444444444444444333333333333111222222333333444555555333222222222222222333444222333444444333222000///111111000000000000//////111111111111111111111111222111000/////////000111111111111111111111111111---///222444555444222111...//////000111111111111111111111111222222222222000//////......//////000000000//////////////////......///000000000000///////////////000000000000000000000000/////////...000000000000000000000000//////............////////////000111222222333333000111222222000000111222000111111111111222222222111111111111111111111111222333444555666555444333333444555666666777666666777777777777777666666555777666666666666777777888888888999999999999888888999999::::::;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBCCCAAA???======???AAACCCCCCCCCDDDEEEGGGHHHIIIIIIKKKLLLNNNQQQTTTXXX[[[]]]ZZZXXXUUUQQQNNNMMMLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNPPPQQQQQQRRRTTTVVVWWWYYYWWWYYY]]]___```bbbdddfffhhhnnnvvvqqqdddWWWRRROOOKKKHHHHHHDDDCCCCCCBBBBBBAAA@@@@@@???@@@AAAAAAAAA@@@???>>>888888666555444444444444444333222222111111222222222222111111111000000000------,,,,,,,,,+++++++++)))***+++***(((((((((******)))((((((((()))+++,,,&&&''''''((()))******+++&&&'''''''''(((((())))))((((((''''''''''''((((((***))))))(((((((((((()))(((((('''''''''''''''((($$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((***))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$%%%'''***+++&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((''''''(((((((((***)))'''''')))***)))(((***((('''''')))******)))''''''((())))))***++++++(((***+++,,,++++++---...,,,,,,,,,+++,,,,,,---------------,,,,,,,,,++++++------------------,,,,,,/////////000000000111111000000//////////////////000000111111111222222222777666666666666666666666888777777777666666666555444444555666666666666666333333444444444555555555666666555444333333444444333333333333333333333333111111111111111222222222111111111111222222222222/////////000111111111222111111111111111111111111222222333333333222222111000000111111222222333333222222222222333333333444444444333333333222222222222222222333444444555555555444444333333222222222222222333333222111000000111000000000////////////111111111111111111111111000//////.........///000000000000000000000000000000222555777888666444222---...///000111111111111//////000000111111222222////////////////////////,,,------------------------...//////000000//////////////////000000000000111111000000000///////////////////////////////////////............//////++++++,,,---...///000000///000111111000///111222000000111111111222222222111111111111111111111111222222333444444444444333333333444555666666666666666666777777777777666666666666666666666666777777666777888999;;;;;;;;;;;;999999999999::::::;;;;;;<<<<<<<<<===>>>???@@@AAADDDDDDEEEEEEEEEEEEEEEDDDDDDBBB???======>>>@@@BBBBBBCCCCCCDDDFFFGGGGGGHHHGGGIIILLLPPPTTTYYY]]]___]]][[[VVVQQQNNNMMMMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMOOOOOOOOOPPPQQQQQQRRRSSSTTTVVVXXXXXXXXXXXXYYY[[[\\\___eeekkkrrrzzzqqqdddWWWRRROOOKKKHHHHHHDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBAAA@@@???>>>888888777666555444444444444333222222111111222222000111000000000/////////------,,,,,,,,,+++++++++)))***+++***(((((((((***))))))(((((((((***+++,,,&&&''''''((()))******+++&&&&&&''''''((((((((()))(((((((((''''''(((((((((++++++)))(((''''''''''''%%%%%%%%%%%%&&&'''((()))$$$%%%&&&'''((())))))***'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&'''(((((($$$%%%%%%&&&''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((***(((''''''((())))))((()))(((&&&''')))******)))''''''(((((((((((((((((()))***+++***)))((((((***+++++++++++++++,,,---...------,,,,,,,,,+++++++++...------------,,,,,,,,,***++++++,,,---...///000,,,,,,,,,------.................................111111111222222333333333444444444333333333333333000111222333333444444333/////////000111111222222222111111000000000000111000000000000000000000000111111111000000000//////111111111111000000000000/////////000000111111111///000000111222333333444111111222222333222222111000000000111111222222222111111111111222222222222444444444333333333222222111111222333333444444555666666555444333111000///111111111111111111000000000000000////////////...000000000000000000000000..................//////////////////////////////222444666888777555222000,,,---...000000111111111------......//////000000......////////////......,,,,,,,,,,,,------------------...///////////////////////////000000000000222222111111111000000000//////////////////////////////............//////******++++++,,,------...---...//////......///111000000111111111222222222000000000000000000000000111222222333333333333333222333444555666666666666666666777777777777666666777777777777777777666666666777777888888888888777888888888888999999999999;;;;;;;;;<<<===>>>@@@@@@CCCCCCDDDEEEFFFFFFFFFEEEDDDCCC@@@>>>===>>>@@@AAABBBBBBCCCCCCDDDEEEFFFFFFDDDFFFIIINNNSSSXXX]]]___]]][[[VVVRRROOOMMMNNNNNNJJJJJJJJJKKKKKKKKKLLLLLLNNNNNNOOOOOOOOOOOOOOOOOONNNPPPQQQQQQPPPPPPRRRTTTWWWYYY\\\___bbbfffkkkoooqqqdddWWWRRROOOKKKHHHHHHDDDCCCCCCBBBBBBAAA@@@@@@@@@AAABBBBBBBBBAAA???>>>999999888777666555444444333333222111111111111111//////000000//////...---------,,,,,,,,,,,,++++++)))***+++***)))((((((***))))))((())))))***++++++''''''(((((())))))******''''''''''''(((((((((((()))((((((''''''(((((()))+++***)))(((''''''''''''$$$$$$$$$$$$&&&'''((()))((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))''''''''''''''''''''''''...---+++)))(((&&&&&&%%%$$$%%%%%%&&&''''''(((((((((((())))))))))))(((((((((''''''&&&&&&''''''(((***(((''''''((())))))((()))'''&&&''')))*********+++***)))((('''&&&&&&%%%((())))))(((%%%###$$$$$$+++******++++++,,,---...,,,,,,,,,,,,++++++++++++------------------------******+++,,,...//////000,,,,,,---...///000111111........................,,,---......///000111111000000000000000000000000...//////000111111111111.........//////000000000000//////....../////////...//////000000//////...111000000//////...------000000000//////.........000000000000111111111111......///111222333444555111111222333333333222222000000000000000111111111000000000000111111111222333333333333222222222222000111111222222333444444555555555444333111///...111000000000000000000000000000////////////......000000000000000000000000------........./////////------------------------111222444444444222///------......///000000000000------------............---......//////......---//////..................------...////////////...////////////000000000000222222222222111111111111000000000000000000000000//////............//////,,,------------.........+++---............///111000111111111111222222222000000000000000000000000111111111222222222333333222333444555555666555555555666666777777777777777666777777777777777666555777777777666444333111000777777888888888888888888999::::::;;;<<<>>>???@@@AAAAAACCCDDDEEEEEEEEEEEECCCBBB@@@?????????@@@@@@AAAAAABBBCCCCCCDDDEEEEEECCCEEEGGGKKKPPPUUUXXXZZZYYYWWWTTTQQQOOONNNNNNNNNJJJJJJJJJJJJKKKKKKKKKKKKMMMNNNNNNOOOOOONNNNNNMMMKKKLLLMMMMMMLLLMMMOOOQQQQQQSSSUUUWWWXXXZZZ]]]```qqqdddWWWRRROOOKKKHHHHHHDDDCCCCCCBBBBBBAAA@@@@@@@@@AAABBBBBBBBBAAA@@@???;;;;;;:::999777666444333222222111000000000000111//////000000000///...---------,,,,,,,,,,,,++++++)))***+++***)))((((((***((())))))************)))(((((((((((())))))))))))))))))(((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******&&&&&&&&&&&&&&&'''(((((((((((()))***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((''''''''''''''''''''''''''''''''',,,,,,+++)))((('''&&&&&&&&&&&&&&&'''(((((())))))(((((())))))))))))(((((((((''''''&&&&&&''''''((()))(((&&&&&&((()))((('''((('''&&&''')))++++++***)))))))))***************((()))***(((%%%$$$$$$%%%************+++,,,---...,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,------........./////////000......//////000111111111//////////////////000000......//////000000111111000000000000000000000000//////000000000000000/////////000000000000000000000000000//////000000111///000111222222111000//////////////////...............////////////000000111111111000000000000000......///000000111222222111222222333444444333333000000000000000//////////////////000000000111111222222111111111000000000///000000111111222222333111222333333333222111000000000/////////000000000000000/////////.........000000000000000000000000------...///////////////------------------------000000111222222111000///......///////////////.....................------------...//////...------/////////......---------,,,---......//////......////////////000000000000111111111111000000000000000000000000000000000000//////............///////////////...............,,,---//////......000111000111111111111222222222000000000000000000000000111111111111111222222333222222333444555555555555555555666777777777777777555666666777666555444333666666666666555444333222777777777777777777777777888999999:::;;;===???@@@>>>???AAABBBCCCDDDDDDDDD@@@@@@AAAAAAAAA@@@@@@???AAAAAAAAABBBCCCCCCDDDDDDFFFFFFHHHIIILLLOOOQQQRRRRRRRRRPPPOOOMMMMMMLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLLLLKKKLLLLLLLLLKKKLLLNNNQQQNNNPPPRRRSSSSSSTTTUUUVVVqqqdddXXXRRROOOKKKHHHHHHDDDCCCCCCBBBBBBAAA@@@@@@AAAAAABBBBBBBBBAAA@@@???<<<<<<;;;:::888666444333222111111000///000000000///000000111111000...------------,,,,,,,,,++++++)))***+++***)))((((((***((()))***++++++***)))((())))))))))))((((((((((((******))))))((((((''''''))))))(((((((((((())))))%%%%%%&&&''')))+++,,,---))))))(((''''''''''''((($$$%%%''')))******))))))&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&%%%(((((((((((((((((((((((($$$%%%%%%&&&'''(((((()))'''((((((((()))))))))***(((((())))))))))))(((((('''''''''&&&&&&''''''''')))(((&&&&&&((()))((('''((('''&&&''')))++++++***$$$&&&'''***---///111222***+++,,,+++)))'''((()))************+++,,,---...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------------------............//////////////////////////////.............../////////......////////////..............................//////.........//////000...///000111111000///...//////000000000111111111......///000111333333444111111111000000//////............///////////////111222333444444444444444111111000000//////......////////////000000000000000000000000/////////////////////000111111222222...///111222333333222222000000////////////000111000/////////............000000000000000000000000------...///000000//////........................000111111222333333333333...///////////////......000000//////.........---,,,---...//////...---,,,......---,,,++++++******,,,---......//////......////////////000000000000000000000000////////////000000000000000000000000//////............///////////////...------,,,,,,,,,...000000///000111333000111111111111222222222000000000000000000000000111111111000111111222333222222333444555555555555555555666777777777777777444444555666555444222111444444666888999:::::::::777777777777666666666666888888999:::;;;===>>>???===>>>???AAABBBCCCCCCCCC>>>???AAABBBBBBAAA@@@???AAAAAAAAABBBBBBCCCCCCCCCIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLJJJKKKLLLMMMMMMMMMLLLKKKIIIJJJJJJIIIHHHIIILLLNNNNNNPPPSSSSSSRRRQQQPPPQQQuuufffWWWQQQQQQMMMIIIGGGDDDCCCCCCBBBBBBBBBCCCCCCBBBAAAAAADDDFFFFFFCCC???<<<999666555666666444222444333111//////000111222////////////............//////...---,,,,,,,,,,,,***+++,,,+++***))))))+++++++++,,,,,,,,,,,,++++++''''''(((((((((&&&%%%$$$!!!$$$''')))***))))))(((((((((((()))))))))))),,,)))&&&&&&)))+++++++++))))))(((((((((((()))))))))(((''''''((()))(((&&&"""&&&((('''&&&(((***,,,***(((((()))***)))(((,,,,,,,,,+++***))))))((((((((()))***************&&&%%%$$$###$$$&&&(((***(((((())))))))))))((((((((((((''''''&&&&&&&&&%%%******)))((((((((((((((())))))))))))************'''((()))++++++******)))))))))(((((((((((())))))+++,,,------,,,+++)))(((((()))***+++,,,+++***)))&&&(((*********+++---///,,,,,,,,,------.........,,,...000000/////////000------,,,,,,,,,,,,------+++,,,,,,---...//////000////////////////////////---------------...//////111000...---,,,...///000...000111000...---///222//////............////////////000000000000//////////////////////////////////////////000000000000////////////000000000000111222333555666666666666111111111000111111222222//////000000000000//////000000000000000000000000111111111000000000////////////000000000000//////000000000000000///..................////////////////////////////////////---...///000000111000000222222000///............111111000/////////////////////.........------------...///...,,,+++,,,---/////////......---------+++,,,,,,---.........------,,,***'''%%%&&&)))---///////////////000000111000000000000000///......,,,,,,,,,---...000333444111000///......///000111000000//////.........---............////////////000000////////////000000//////...//////000111222000111111222333333444444555555666666666666666666333333333333333333333333444444444555555555555666555555666666777777888888888777666555555666777888999888888777888:::;;;<<<>>>>>>=========???@@@AAAAAA???>>><<<<<<<<<======AAABBBCCCDDDDDDDDDCCCBBBCCCEEEHHHJJJIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIIIIIIIJJJKKKLLLLLLPPPPPPQQQQQQQQQPPPPPPOOOuuufffWWWRRRQQQMMMIIIGGGDDDDDDCCCBBBBBBBBBBBBCCCBBB@@@@@@AAACCCCCCAAA>>>???<<<999888999999777555444333111000///000111222222222222222111111111111//////...---,,,,,,,,,,,,'''((()))((('''&&&&&&(((((())))))))))))))))))((('''(((((()))((('''&&&%%%$$$%%%&&&((())))))((((((''''''''''''((((((((((((+++(((&&&&&&(((***+++***))))))(((((((((((()))))))))'''&&&'''((()))(((&&&###%%%((((((&&&&&&'''))))))'''&&&'''((())))))(((*********)))(((((('''''''''((())))))******))))))***)))'''%%%$$$%%%&&&&&&'''''''''(((((('''''''''***)))))))))((((((((('''***))))))((((((((((((((('''(((((((((((()))))))))'''((()))***+++******)))))))))(((((((((((()))))),,,---.........---,,,+++******+++,,,,,,++++++***'''(((************,,,...++++++++++++,,,,,,------,,,.........,,,+++,,,---...------,,,,,,------.........//////000000111111........................///////////////000000111000///...------...///000///000111///,,,+++---/////////............////////////000000000000//////////////////////////////.../////////000000000000......//////000000000111222333666888999999888777222111111000000111111111000000111111111111000000////////////////////////222111111111000000000000111111222222222222111111000000000000000///..................////////////////////////////////////---...///000111111222222222111000///............000000///...............///.........---------------...///...,,,+++,,,---.........---------,,,,,,---.........---,,,++++++------,,,)))((((((+++---......------......///000000000111111000//////.........---------...000000000//////.........///000//////......------------............////////////000000////////////000000000////////////000000111000000111111222222333333444444555555666666555555333333333333333333333333444444444444555555555555444444444555666666777777888777666666666666777888999888888888888:::;;;<<<;;;<<<>>>??????????????????>>>=========>>>?????????@@@AAACCCCCCCCCBBBBBBCCCEEEGGGHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKHHHIIIIIIIIIHHHGGGGGGFFFIIIIIIIIIHHHIIIIIIJJJKKKNNNOOOOOOOOOOOOOOONNNNNNtttfffWWWRRRPPPLLLIIIHHHDDDDDDCCCBBBBBBBBBBBBBBBBBB@@@??????@@@@@@>>>===<<<:::777666666666555333444333111000000000111222000000000/////////......///......---,,,,,,++++++***+++++++++)))((()))***'''(((((())))))((((((''''''((()))))))))((('''&&&))))))((((((((('''''''''&&&&&&&&&&&&'''''''''''')))'''%%%%%%'''))))))))))))((((((''''''(((((()))((('''&&&'''((()))(((&&&'''(((((('''&&&%%%'''((('''%%%$$$%%%'''))))))(((((((((((('''&&&&&&%%%%%%&&&''''''((()))(((((((((***)))(((&&&%%%&&&&&&'''''''''&&&&&&&&&&&&'''''')))))))))((((((((((((((())))))((((((''''''((((((''''''''''''(((((((((((('''((()))*********))))))))))))(((((((((((())))))++++++,,,------------,,,)))******++++++***))))))((()))+++***))))))***,,,************++++++++++++---------+++)))(((***,,,......------------......////////////////////////........................///............///000000........................000000111000//////000222//////............////////////000000000000//////////////////////////////....../////////000000000------...///000000111111222555888;;;<<<;;;999777333222111000000///000000000111111222222111111000////////////////////////222111111111111000000000000111111222222111111000//////000000000///..................////////////////////////////////////---...///111222333333333111111000///............///......---------------............---------------...///...,,,+++,,,---------,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++---......---++++++,,,...---,,,,,,,,,,,,---......000000111111111000//////000///...---,,,,,,,,,,,,......---------......///......---------------,,,............////////////000//////......//////000111000000////////////000/////////000111111222222222222333444444444444444333333333333333333333333444444444444555555555555222333333444555555666666888777777666666777777888888888888888999:::;;;<<<999;;;>>>@@@AAA@@@>>><<<>>>======>>>>>>???AAAAAA>>>???@@@AAABBBBBBBBBBBBCCCDDDFFFFFFEEEFFFHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFJJJIIIIIIHHHHHHHHHHHHHHHLLLLLLMMMMMMMMMMMMLLLLLLqqqdddVVVPPPNNNJJJGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA???>>>>>>>>>======:::999777666555444333333333222111000000000111111//////.........---------............---,,,+++++++++,,,---,,,***)))***+++))))))************))))))(((((()))******)))((('''***)))((('''&&&&&&''''''&&&&&&'''''''''((((((((('''&&&&&&%%%&&&'''(((((((((((((((''''''((((((((('''&&&%%%&&&(((((((((''')))((((((&&&&&&'''(((***(((&&&%%%%%%'''((('''&&&'''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&'''(((******(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((('''''''''((((((((())))))((((((((()))))))))))))))))))))(((((((((((())))))'''((())))))***+++++++++(((((((((((((((((('''''')))***+++***)))((()))*********++++++++++++++++++,,,,,,+++)))((((((+++---......------------......------,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,---.../////////......,,,------......000111333///......------....../////////000000000000//////////////////////////////........./////////000000,,,------...///000111111111444888;;;<<<;;;888666333222111000///.........000000111111111111000000////////////////////////111111111111111111111111......////////////.........///////////////..................////////////////////////////////////---...000111333444444444111000///...............------,,,,,,,,,,,,,,,------------------------------...///...,,,+++,,,---++++++++++++++++++++++++'''((()))+++---...//////+++---......---,,,,,,---,,,,,,,,,,,,,,,---......000000000111111000/////////......---,,,,,,,,,+++------,,,---------........................................../////////////////////....../////////111111000//////...//////......//////000111111111000111222333333333333333222222222222222222222222333333444444444555555555222222333444555666666777777777777777777777777777888888888888999:::;;;;;;999:::===???@@@???>>>>>>????????????@@@@@@AAAAAA>>>???@@@AAABBBCCCDDDDDDCCCDDDDDDDDDCCCDDDGGGIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIKKKJJJIIIHHHGGGFFFFFFGGGIIIJJJKKKKKKLLLKKKKKKKKKnnnbbbUUUOOOLLLHHHFFFFFFEEEEEEDDDBBBBBBAAAAAAAAABBBBBBAAA???>>>>>>>>>???===<<<;;;999777666666777222222222111111111111111222222222111111111000000............---,,,+++***((()))))))))'''&&&'''((())))))************))))))'''((()))******)))(((((('''&&&&&&%%%%%%&&&''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''((((((&&&%%%%%%&&&'''(((((('''((('''&&&&&&''')))***+++***(((&&&&&&''''''&&&%%%(((((('''''''''''''''&&&%%%%%%&&&'''''''''''''''&&&&&&''''''((())))))***)))(((((((((((((((((()))%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((()))))))))*********((((((((((((((()))))))))))))))(((((((((((())))))'''''''''((()))***+++,,,******))))))(((((((((((()))***+++***((((((((())),,,,,,,,,,,,++++++++++++***+++******)))+++...111------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++------------------------+++++++++++++++,,,------,,,,,,---...//////......+++************+++,,,,,,......------------......//////000000000000//////////////////////////////............////////////,,,------...///000000000///222666999:::999666444222111000///..................////////////..............................000000000000000000000000......////////////............////////////..................////////////////////////////////////...///000111333333333444000//////...............,,,,,,++++++++++++,,,,,,,,,,,,---------------------...///...,,,+++,,,---++++++++++++++++++++++++&&&''')))+++,,,---......)))+++------,,,++++++,,,------,,,,,,------...///...//////000000000//////,,,,,,------------------+++,,,,,,---------------///////////////000000000............//////////////////............//////111111000//////...//////---......///000000111111///000111222333333333333222222222222222222222222333333333444444444444555222333444555666777888888777777888888888888777777777888888999:::::::::;;;;;;;;;<<<<<<===???@@@AAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@AAABBBCCCDDDEEEFFFCCCDDDDDDCCCBBBCCCFFFHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDEEEEEEGGGIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFHHHIIIJJJJJJKKKKKKKKKKKKlllaaaUUUOOOKKKGGGFFFGGGFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBAAA???>>>???@@@;;;;;;;;;999666444555666222222222222111111000000111111000000000/////////---......///...,,,+++***)))***+++***((('''((()))'''(((((())))))(((((('''&&&'''((()))))))))((('''$$$$$$%%%%%%&&&'''''''''(((((((((((()))))))))***%%%&&&((('''&&&&&&''')))(((''''''&&&&&&''''''(((&&&%%%$$$%%%'''((((((''''''%%%$$$%%%((())))))))))))(((&&&&&&'''''''''&&&((((((((((((((((((((((((%%%&&&&&&'''((('''''''''))))))(((((('''&&&&&&%%%(((((())))))))))))(((((('''''''''''''''(((((((((''''''&&&&&&''''''(((((())))))))))))************(((((('''''''''((()))***))))))(((((((((((())))))))))))))))))***+++,,,---------+++***************((()))******((('''(((***,,,,,,,,,,,,,,,+++++++++)))***+++++++++,,,///222,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---......//////333111...------,,,+++)))......------------......//////000000000000//////////////////////////////------........./////////---............/////////---000333666777666444222111000///......---......---......//////......---..............................////////////000000///000000111111000000///------.../////////..................//////////////////////////////////////////000111222222222222//////......---......///+++++++++++++++,,,,,,---,,,,,,,,,,,,---------------...///...,,,+++,,,---***++++++++++++,,,,,,,,,******+++++++++******)))(((***,,,,,,+++***++++++---,,,,,,,,,,,,---......------.../////////......***+++,,,...////////////++++++,,,---............///000000000000111111111............///////////////......------......///111000000////////////000.........///000000111111//////111222333333333333222222222222222222222222333333333333444444444444222333333555666777888999777888888999999888888777777777888:::::::::::::::===<<<<<<<<<>>>@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@???AAAAAAAAABBBCCCDDDEEEFFFCCCDDDDDDDDDCCCCCCEEEGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHDDDDDDDDDDDDFFFHHHKKKLLLKKKKKKIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKmmmbbbVVVPPPLLLGGGGGGIIIFFFEEEDDDCCCBBBAAAAAAAAA===@@@CCCBBB@@@>>>???@@@888999999777333111222444222222222222222111000000............---------------...//////...---+++)))+++,,,---,,,*********+++((())))))))))))))))))(((%%%&&&'''((()))(((((('''$$$%%%'''((((((''''''&&&'''''''''((((((((())))))$$$'''))))))'''&&&''')))(((''''''&&&&&&''''''(((%%%$$$$$$%%%'''((((((''''''&&&%%%&&&((()))'''$$$%%%$$$###$$$&&&(((((('''''''''''''''((((((((((((&&&&&&'''((((((((((((((((((((((((''''''&&&%%%$$$%%%''')))******)))'''%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((()))((((((((())))))))))))***(((''''''&&&'''((()))***))))))(((((((((((())))))***))))))((()))***+++,,,---,,,***)))(((((())))))''')))***)))(((((()))***,,,+++++++++************)))***,,,,,,,,,,,,...///+++******))))))******+++++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,++++++,,,...///000444111......///000...,,,...------,,,,,,------...//////000000000000//////////////////////////////---------........./////////............------------...111333444444333222//////...------...............////////////..............................------------........./////////000000000000//////,,,---......//////..................///////////////////////////////////////000000111111000000///.........------......///+++++++++++++++,,,------++++++,,,,,,,,,------------...///...,,,+++,,,---++++++++++++,,,,,,------***+++++++++***)))(((((()))***++++++******+++---+++++++++++++++,,,------+++,,,,,,---......------+++,,,...///000000//////***+++---.../////////...////////////000000000111............///////////////......------......///000////////////000000111...//////000000111222222//////111222333444444444111111111111111111111111222222333333333444444444111111222333555666777888777888999999999999888777666777999:::;;;;;;::::::<<<<<<>>>???@@@BBBBBBCCCBBBBBBCCCDDDCCCCCCBBBAAABBBBBBAAAAAAAAABBBDDDDDDBBBDDDEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFCCCDDDDDDEEEFFFGGGHHHHHHFFFFFFEEEDDDEEEGGGIIIJJJKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMnnncccXXXRRRMMMIIIHHHKKKFFFFFFDDDCCCBBBAAAAAA@@@;;;???BBBCCC@@@>>>>>>@@@;;;<<<<<<:::666444555777111222222222222111000000111111111111000000000000---.../////////---+++)))((()))***)))'''''''''(((++++++,,,,,,,,,,,,++++++$$$%%%'''(((((((((''''''&&&''')))******(((&&&%%%&&&&&&&&&'''''''''(((((($$$'''******'''&&&(((***'''''''''&&&&&&'''''''''%%%$$$$$$%%%'''(((((('''(((&&&%%%&&&((('''$$$!!!!!! """%%%((())))))''''''''''''''''''''''''&&&'''(((((())))))((((((###$$$%%%&&&''''''''''''###%%%(((******(((%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))(((''''''&&&&&&((()))***))))))(((((((((((())))))(((''''''&&&&&&''')))******)))'''&&&%%%%%%%%%&&&&&&((())))))(((((()))++++++*********))))))(((((()))+++------,,,++++++,,,******))))))))))))******(((((()))***++++++,,,,,,++++++++++++++++++++++++******))))))******+++,,,---,,,+++***+++---000111)))'''&&&'''+++......,,,...------,,,,,,------...//////000000000000//////////////////////////////---------.........///////////////...------,,,,,,---...000222333333333333......---------....../////////000000000000//////........................,,,,,,,,,------.........------............------,,,,,,---.../////////.............../////////000////////////////////////000000000000000///............---------......///,,,+++++++++,,,------...+++++++++,,,,,,------------...///...,,,+++,,,---+++++++++,,,,,,---------(((((()))******************+++++++++******,,,...*********)))***++++++,,,***+++,,,,,,---------,,,---...///000000000///...***,,,---///000000//////---.........//////000000............/////////000.........------.........//////...//////000111222//////000000111111222222///000111222333444444555111111111111111111111111222222333333333444444444///000111222444555666777777888999::::::999888777666777999:::;;;;;;:::::::::<<>>>>>?????????>>>>>>===<<<<<<:::888777666666666444444333333222111000000222000//////000000...---------------,,,+++***)))++++++******)))(((''''''%%%''')))***+++***(((''')))'''%%%$$$$$$&&&((()))((((((((((((((('''''''''***(((&&&'''))))))'''$$$%%%&&&&&&&&&'''((((((((()))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''''''''((((((''''''''''''((((((((('''&&&%%%&&&'''((()))$$$$$$%%%%%%&&&&&&''''''&&&'''((((((((('''%%%$$$))))))))))))************+++(((%%%$$$'''))))))(((&&&&&&&&&'''((())))))***%%%'''(((((('''&&&&&&'''))))))))))))))))))))))))(((***,,,------+++)))'''))))))***++++++++++++***(((((()))))))))*********+++***)))+++------)))&&&++++++***)))((((((((()))))))))***++++++++++++*********+++++++++******)))))))))******+++++++++,,,------++++++++++++---------------.........//////000//////...------,,,,,,+++,,,---------,,,+++***---------.........//////------------------------+++++++++,,,---...///000.........------,,,,,,,,,,,,---...000000000///......------......///000111///......------......//////---+++,,,---...------,,,,,,,,,---...///000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---......////////////......------...///000111222222++++++++++++,,,,,,---...++++++******++++++,,,------,,,,,,++++++,,,,,,---)))******++++++******)))******+++++++++,,,,,,,,,...---,,,+++***))))))))),,,,,,+++***))))))******++++++,,,,,,,,,,,,---------,,,***))))))***,,,---,,,---------------,,,,,,---------.........//////------...000111111111111000000///...............---------,,,,,,---------111111000/////////////////////.........000222333111222222222222111000000333333333333333333333333555444333222222222333444555555555555555555555555666777888777666666888:::::::::;;;;;;;;;:::999999::::::;;;===>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@BBBBBBBBBBBB@@@@@@BBBDDDEEEFFFFFFEEEDDDBBBHHHHHHHHHIIIHHHHHHGGGGGGHHHGGGEEEEEEEEEGGGIIIJJJEEEFFFFFFGGGGGGHHHIIIIIIHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMLLLKKKJJJmmm```TTTNNNLLLIIIGGGHHHEEEEEEDDDDDDCCCCCCBBBBBB???????????????>>>======<<<;;;999888666666555555444444333333222111111000333222000000111111///...------------,,,+++***))),,,++++++***))))))(((((('''''')))))))))((('''&&&''''''''''''((()))******((((((((((((((((((((('''&&&%%%&&&(((,,,---,,,***&&&&&&&&&'''''''''''''''***(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))***&&&''''''''''''''''''(((''''''((()))((('''&&&%%%&&&&&&'''''''''(((((((((+++(((%%%%%%'''))))))((())))))((((((''''''&&&&&&###$$$&&&&&&$$$###$$$%%%((((((((((((((((((((((((%%%&&&(((*********)))((((((((()))*********))))))******+++++++++,,,,,,,,,+++******+++---,,,)))&&&***)))(((((((((((((((((())))))***++++++++++++*********+++++++++******))))))))))))))))))*********---,,,++++++++++++,,,---,,,,,,---------........./////////...---,,,,,,,,,+++,,,,,,------,,,++++++------------.........///000//////......---------,,,,,,,,,,,,---...//////......---------,,,,,,,,,---......////////////...111000///...---------------------,,,,,,---------...,,,++++++,,,------,,,,,,,,,------......////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,------------------,,,+++,,,,,,---///000000111+++++++++***++++++,,,,,,++++++******++++++,,,---+++++++++******++++++++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,)))))))))***+++,,,......,,,++++++******)))***************+++++++++,,,,,,---,,,***))))))***,,,------------......------,,,,,,,,,---------.........---...///000000000000000//////............//////......------------......000//////...---.........///.........///000111222000000111222222333222222333333333333333333222222444333222222222333444444555555555555555555555555555666777666555555777888888888999999999999999888999999;;;===???@@@BBBCCCAAAAAABBBCCCCCCBBBBBBBBB@@@AAAAAAAAAAAAAAAAAA@@@AAABBBDDDEEEFFFEEEDDDCCCHHHHHHIIIIIIIIIIIIHHHHHHIIIHHHGGGFFFFFFGGGIIIJJJGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMLLLKKKJJJmmm```TTTNNNLLLIIIGGGHHHIIIHHHGGGEEEDDDBBBAAA@@@@@@@@@@@@@@@???>>>===<<<;;;:::999777666555444444444333333222222111111111333111000000000000...---------------,,,+++******,,,,,,++++++***))))))))))))))))))(((((('''&&&&&&%%%&&&'''((()))*********''''''((((((((((((((((((######%%%(((+++,,,+++)))'''''''''''''''&&&&&&&&&(((&&&%%%%%%'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&((()))***'''''''''''''''&&&&&&&&&(((((()))***)))((('''&&&&&&&&&&&&''''''''''''(((***(((&&&&&&'''((((((((())))))(((((('''&&&&&&%%%&&&((())))))'''''''''(((((((((((((((((((((((((((%%%&&&&&&((()))******+++&&&'''(((((())))))((((((*********++++++++++++,,,*********+++,,,+++)))'''(((''''''''''''(((((()))((()))******++++++******)))******+++++++++******,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------///......------,,,,,,+++++++++,,,,,,,,,,,,++++++------------............////////////////////////...---------------......------------,,,,,,,,,,,,//////..................000000///...------------......------------......---,,,******,,,---,,,+++------------------------///......---------------------------------------......---,,,,,,,,,,,,,,,******++++++++++++************+++,,,---......///,,,,,,+++*********+++++++++************+++,,,,,,************************++++++,,,,,,,,,,,,++++++*********++++++++++++,,,&&&'''((()))+++---...000+++++++++***************)))))))))************+++,,,+++***))))))***+++,,,------............------++++++,,,,,,,,,---------......///////////////.........---......///000111000//////......//////000///...------,,,,,,------///.........///000111222///000111222333444444444444444333333222222222111222222222222333333555555555555555555555555555555333444555555444444666777555666777888888888888888888999:::<<>><<<;;;;;;:::888666555444444444333333333222222111111111222000///...///...---+++,,,---------,,,,,,+++***,,,+++++++++*********)))---,,,***)))''''''''''''&&&&&&&&&''''''(((((((((''''''''''''(((((((((((($$$%%%&&&''''''&&&###!!!((((((((('''&&&&&&&&&%%%$$$###""""""$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$$$$((()))*********)))'''&&&''''''((((((((())))))))))))((('''&&&'''(((((((((&&&&&&&&&''''''(((((((((((()))++++++)))((()))***(((((((((((((((((((((((())))))(((((()))***,,,---''''''((())))))))))))((((((((((((((())))))))))))************+++***)))'''''''''''''''(((((()))***((())))))***************))))))***+++++++++******,,,,,,,,,++++++*********,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,------------,,,,,,++++++***+++++++++,,,,,,,,,,,,------------------------,,,,,,---...///000111222......------------------,,,,,,,,,,,,,,,,,,,,,,,,111000...---,,,------...,,,,,,,,,,,,---...///000//////............//////---+++******+++,,,,,,+++---------,,,,,,,,,,,,,,,///...------,,,,,,------...........................---,,,,,,++++++,,,,,,)))******++++++******)))******+++,,,,,,---.........---,,,+++++++++++++++***************++++++,,,)))******************)))))))))************))))))************++++++++++++******)))))))))******+++******+++++++++*********)))))))))*********++++++++++++***))))))***++++++,,,------............---******+++++++++,,,,,,,,,....../////////...------,,,,,,------///000111222111000000//////000000111///......---,,,---------.........///000000111111000000222333333444444444444444333333222111111111111111222222333444555555555555555555555555555555333444555444333444666888444555666888888999999999999:::;;;<<<>>>@@@AAAAAA??????AAABBBCCCCCCCCCCCCBBBAAA@@@??????@@@AAABBB@@@AAABBBDDDFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKJJJIIIHHHIIIIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIlll___SSSNNNMMMJJJHHHIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBAAAAAA???>>>===<<<;;;:::888666555444444444333333222222222222222111444222111000000000...,,,,,,,,,---------,,,+++++++++++++++***************...---,,,***)))(((((((((***)))((('''&&&'''((()))&&&'''''''''(((((())))))&&&'''((('''&&&###!!! ((((((((('''&&&&&&&&&%%%$$$###""""""$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((''''''&&&%%%%%%((('''''''''&&&&&&%%%%%%((()))*********)))'''&&&''''''''''''((((((((((((((((((((('''''''''((((((&&&&&&&&&&&&''''''''''''$$$&&&((('''&&&%%%&&&&&&''''''''''''''''''''''''+++***)))(((((((((***+++'''((())))))******))))))(((((((((((((((((((((((()))*********)))((((((((((((((((((((()))***++++++(((((()))************)))((()))***+++++++++++++++))))))((((((''''''&&&&&&++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,------------------,,,,,,,,,,,,---------------......------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,,,,,,,---...+++++++++,,,,,,---...///...------,,,,,,------...---+++******+++,,,,,,+++,,,,,,,,,,,,,,,+++++++++......---,,,,,,,,,,,,,,,........................------,,,++++++++++++,,,******++++++++++++******+++++++++,,,,,,------...///...---,,,,,,+++,,,,,,******))))))******+++,,,******+++,,,,,,+++******((())))))******))))))((())))))*********+++++++++,,,+++***)))(((((((((((()))******+++++++++******************+++++++++,,,************************++++++,,,------...------*********+++++++++,,,,,,---............------,,,,,,,,,,,,---///000222333111111111000000111111111000///......------......---...//////000111111111222222222333333222222111333333333222222111111111000111222333444444555555555555555555555555555555333444555555444555777999666777888999::::::;;;:::;;;;;;<<<<<<<<<=========>>>>>>@@@AAABBBBBBBBBBBBAAAAAA???>>>>>>???AAAAAA@@@AAACCCEEEFFFHHHHHHIIIGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIKKKJJJJJJIIIHHHGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMLLLLLLKKKJJJIIIIIIHHHHHHlll___SSSNNNMMMJJJIIIIIIGGGGGGFFFFFFEEEDDDDDDCCCAAAAAAAAAAAA@@@???>>>===;;;:::999777666555444444222222222222222222222222777555444333333222000///,,,,,,,,,------,,,,,,+++))))))))))))))))))))))))---,,,,,,+++)))(((''''''+++******))))))******+++&&&&&&''''''((()))))))))%%%'''(((((('''&&&&&&((('''''''''''''''&&&&&&&&&(((&&&%%%%%%'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$((((((((((((((((((''''''(((((()))***)))((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&((()))((('''&&&''')))***)))((('''&&&$$$######%%%'''(((((('''&&&&&&''''''''''''''''''''''''''')))((('''&&&%%%&&&''''''(((((()))************)))+++***************)))))))))***+++***((('''((()))***))))))))))))******+++'''((())))))******))))))((()))***+++++++++++++++++++++++++++++++++************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******)))******+++,,,---------------,,,,,,,,,,,,///...---,,,+++)))((((((,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,......------------------......---,,,++++++++++++++++++************++++++---,,,******,,,---,,,+++++++++++++++++++++++++++...------,,,,,,,,,,,,,,,------------------------------,,,+++++++++++++++***++++++++++++++++++***++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,***))))))))))))***++++++)))***+++,,,,,,+++***)))******++++++++++++******)))))))))************+++((((((((((((((())))))***((()))***,,,,,,+++***************+++++++++,,,,,,************************)))***+++,,,,,,---,,,,,,******+++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,------///000111222222111111000000111111222000//////...---.........---...///000111111111000222222222222222111000///222222222222222222222222111111333333444444444444333333333333333333333333222333444444444555777999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::===>>>??????@@@@@@@@@@@@@@@@@@????????????@@@@@@AAAAAABBBDDDEEEGGGHHHIIIGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIKKKJJJJJJIIIHHHGGGGGGFFFFFFGGGHHHIIIJJJLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHkkk___SSSNNNMMMJJJIIIJJJGGGGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@???>>><<<;;;999888666666555555222222222222222222222222777555333222222111///...+++,,,,,,------,,,,,,+++(((((((((((((((((((((((()))*********)))(((&&&%%%"""%%%(((+++,,,+++***(((&&&&&&''''''((())))))***$$$&&&''''''&&&'''***---&&&&&&&&&'''''''''''''''***(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%'''(((((((((''''''%%%%%%&&&&&&&&&&&&&&&'''''''''((()))((('''&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&(((***)))'''&&&''')))***)))((('''%%%$$$###"""'''(((******((('''((()))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&'''(((((())))))((((((++++++******))))))))))))(((***+++)))'''&&&(((******))))))(((((((((((()))'''(((((()))))))))))))))(((((()))++++++,,,,,,+++------------------......)))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,---*********+++++++++++++++***)))))))))***+++,,,------------,,,,,,,,,++++++------,,,+++******))))))))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,---.........------...---,,,+++************,,,++++++******++++++,,,...,,,++++++,,,------,,,))))))******++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++******++++++++++++******))))))************++++++*********)))******++++++)))))))))))))))***++++++((()))***,,,,,,***)))(((******++++++++++++******))))))))))))************&&&&&&&&&'''((()))***+++''')))***,,,,,,,,,***))))))))))))************+++))))))************))))))(((((()))***++++++++++++++++++++++++,,,,,,,,,---***+++,,,------------------------......000111111111111000000000000111111///...------,,,,,,---------...///000111111111000//////000111111111000000000000000111222222333333222222333444444444333222222222222222222222222222000222333333333444666888::::::;;;;;;;;;;;;::::::999999999999999999999999======>>>>>>>>>>>>======??????@@@@@@@@@@@@??????@@@@@@AAABBBCCCDDDEEEFFFHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGFFFGGGHHHIIIJJJLLLMMMMMMPPPOOOMMMKKKJJJJJJJJJJJJkkk___RRRNNNMMMJJJIIIJJJHHHHHHGGGEEEDDDBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@???<<<<<<:::888777666666666222222222222222222222222444222000//////...,,,+++++++++,,,------,,,,,,,,,''''''''''''((((((((((((&&&'''((())))))'''$$$###$$$***---+++'''$$$&&&&&&&&&'''((())))))***$$$%%%&&&$$$###$$$(((,,,%%%&&&&&&''''''((((((((()))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((''''''((((((((("""###%%%''')))***))))))!!!!!!!!!""""""######$$$&&&'''((((((((('''%%%$$$%%%%%%&&&&&&&&&'''''''''%%%(((******'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%''''''''''''''''''''''''&&&&&&'''((()))***++++++%%%&&&''''''((((((''''''))))))(((((('''''''''&&&(((***+++)))&&&&&&(((******)))(((''''''''''''''''''(((((()))))))))))))))(((((()))++++++,,,,,,,,,'''''''''(((((())))))***)))***+++,,,,,,+++***)))++++++,,,,,,,,,---------******************++++++***))))))))))))+++---...---------,,,,,,+++++++++(((((()))***,,,---......(((((((((((()))***+++,,,*********++++++,,,,,,,,,***+++---...///...------************+++,,,---...///......------......//////---,,,,,,---......---(((((()))***+++,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))************))))))(((((((((((())))))))))))(((((('''(((((()))******)))))))))))))))******+++'''((()))++++++)))((('''(((((())))))))))))(((((())))))))))))************(((''''''''''''((())))))'''(((***,,,---,,,***)))(((((((((((())))))))))))))))))************))))))''''''(((******+++++++++++++++,,,,,,,,,---------)))***+++,,,---...............---......///000111111111000000000000111111...---,,,,,,++++++,,,,,,,,,---///111111111000000,,,---...000111111111111//////000111222333333444222333444444444333222111111111111111111111111111///000111222111222555777::::::;;;;;;;;;:::999999666777777888999999::::::<<<===============<<<;;;>>>???@@@AAAAAA@@@???>>>?????????@@@AAABBBCCCDDDHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGHHHIIIKKKLLLMMMNNNRRRPPPNNNMMMKKKKKKKKKLLLjjj^^^RRRMMMLLLIIIHHHHHHIIIGGGDDDBBBAAABBBDDDEEEBBBAAAAAA@@@???>>><<<<<<999888777888999888666444222222222111111111000000///000222222222111///...000///---,,,+++*********,,,+++)))((('''''''''(((''''''(((((())))))******((((((((('''&&&%%%######&&&'''((())))))((('''&&&''''''(((((('''&&&%%%%%%(((%%%$$$%%%'''(((&&&$$$%%%&&&((('''&&&$$$%%%%%%&&&&&&%%%%%%&&&''')))***%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''((((((+++***)))(((&&&$$$######%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((('''''''''&&&$$$$$$$$$&&&)))***)))(((&&&&&&&&&&&&'''''''''(((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((******))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))************))))))***++++++++++++***(((((((((((((((((((((((())))))))))))************------.../////////......------,,,,,,+++******)))------+++***))))))((((((************************,,,,,,,,,------,,,++++++//////...---,,,******)))+++++++++,,,,,,---------------------,,,+++************))))))))))))******((((((((()))***,,,---...*********++++++,,,,,,,,,,,,,,,,,,+++***)))(((((())))))************)))))),,,+++***))))))***+++,,,---,,,***)))((()))************))))))((((((''''''***+++,,,+++)))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************,,,+++++++++***)))))))))+++*********))))))((((((((((((((((((((((((((((((******+++++++++,,,,,,,,,))))))*********+++++++++...---,,,,,,,,,,,,---...///////////////000000000------------------------............////////////...///000111111222222222333222222111222333555666222222333333333222222111111111222222222333333333111333444444333444555777:::::::::::::::999888777999999999999999999:::::::::999999999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAAFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGHHHKKKMMMNNNPPPPPPOOOOOOMMMLLLJJJIIIkkk^^^RRRNNNLLLJJJHHHIIIIIIGGGEEECCCBBBBBBCCCDDDAAAAAAAAA@@@???>>><<<<<<<<<:::999888999999888666222222222111111111111111///000222222222111///...///...---,,,++++++******,,,+++***)))(((((())))))(((((())))))))))))))))))(((((((((((('''&&&%%%%%%&&&''')))******)))'''&&&''''''(((''''''&&&&&&%%%'''&&&$$$%%%'''(((&&&$$$%%%'''((((((&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&((()))"""$$$%%%$$$###"""###$$$&&&&&&'''&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%$$$%%%&&&)))((('''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''&&&((('''&&&'''((((((&&&$$$&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))((((((((((((((('''(((***++++++***)))((())))))))))))((((((((('''))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))******+++,,,,,,,,,,,,,,,+++***))))))))))))+++++++++***************+++,,,,,,---,,,,,,+++++++++*********************,,,,,,,,,,,,,,,---------++++++,,,,,,---,,,,,,,,,******))))))))))))******++++++************++++++)))*********++++++++++++,,,++++++******)))))))))******++++++++++++******+++******))))))******+++++++++***)))))))))))))))))))))))))))((((((((((((((()))***)))''''''((()))************************''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************+++***************))))))*********)))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,++++++,,,---....../////////000000111111......------------------............////////////,,,---...//////000000///333222111111111222333444111222222333222222111111111111111222222222333333111333444444444444555777999999::::::999888888777888888888999999999999:::999999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????@@@@@@BBBCCCCCCDDDEEEEEEFFFFFFHHHHHHGGGGGGGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHJJJKKKLLLOOOOOONNNNNNMMMKKKJJJIIIlll___SSSNNNMMMKKKIIIJJJHHHGGGFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@???>>>===<<<<<<:::777666777888777666111111111222222222222222000111222222222000///......------,,,,,,,,,++++++++++++***))))))******+++************))))))))))))(((((()))))))))(((((('''&&&''')))******)))'''&&&'''''''''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&''')))((('''%%%&&&&&&$$$#########$$$%%%&&&'''%%%'''''''''&&&%%%&&&'''((((((((('''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%&&&&&&&&&&&&&&&&&&''')))'''&&&&&&'''(((&&&%%%''''''''''''((((((((()))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''((((((%%%'''))),,,,,,+++)))''')))))))))(((((((((''''''))))))))))))************((()))******++++++******************************))))))))))))************,,,+++)))(((((((((((()))(((((()))******++++++,,,++++++***************+++++++++++++++******))))))++++++,,,,,,,,,,,,++++++&&&&&&'''((()))***++++++------------,,,,,,,,,,,,)))***+++,,,------------******))))))))))))******......,,,+++***))))))))))))***************++++++***************************++++++,,,,,,++++++***)))******++++++******))))))************)))(((((((((((((((((())))))))))))'''((())))))''''''((()))************************''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((())))))***))))))))))))******************))))))))))))(((((())))))))))))))))))))))))++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------......///000111222222//////.........------------............/////////,,,,,,---...////////////333222111111000111111111111111222222222222111111000111111111222222222222222333555555444444666777888888999999888888777777777777888888999999999999888888888888888888999::::::::::::;;;;;;<<<<<<<<<;;;<<<<<<===>>>>>>??????AAAAAAAAABBBCCCCCCDDDDDDGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGKKKJJJIIIHHHHHHHHHIIIJJJMMMMMMMMMLLLKKKJJJIIIHHH~~~lll```TTTOOONNNKKKJJJJJJGGGGGGGGGFFFEEECCCAAA???@@@@@@@@@@@@???>>>===<<<:::777444333444555555555111111222222222222333333111111222222111000///...------------------,,,,,,))))))))))))))))))******++++++******))))))((((((&&&'''(((((())))))))))))&&&''')))******)))'''&&&'''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&'''$$$$$$$$$$$$%%%%%%&&&&&&'''((()))(((''''''((()))(((((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%((()))))))))'''''''''((((((((())))))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((('''''''''((((((%%%&&&(((***++++++***)))%%%&&&&&&'''((()))******((()))))))))************((())))))***************************************((()))))))))************111///---+++******+++,,,++++++******)))(((((((((******))))))***++++++,,,,,,,,,++++++***)))))))))******+++,,,,,,,,,,,,+++&&&&&&''''''((()))******......------,,,,,,++++++******+++,,,,,,,,,,,,,,,******))))))))))))******......,,,+++************++++++++++++++++++++++++))))))))))))************)))******++++++******)))((()))***++++++***)))((()))***+++++++++***)))(((''''''(((((())))))******((()))******))))))***+++************************''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''((())))))'''(((((())))))*********))))))))))))))))))((((((************************++++++++++++************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,---...///000111222222000//////......------,,,---------.........//////---...///000111111111111333333222111111000000000///000111111111111111111000000000111111111111222222333555555444444666777777777777888888777777666666666777777888999999999888888777777777777888888999999999:::;;;;;;<<<<<<:::;;;;;;<<<<<<======>>>AAAAAABBBBBBCCCDDDDDDDDDFFFFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIHHHHHHGGGGGGFFFJJJIIIHHHGGGFFFGGGHHHHHHKKKKKKKKKKKKJJJIIIIIIHHH}}}lll```TTTOOONNNKKKJJJJJJHHHHHHHHHGGGEEEBBB@@@>>>???????????????>>>===<<<:::777444333444555555555222222222222222222222333222222222111000//////...,,,---.........---,,,,,,''''''((((((((((((((((((+++*********))))))((((((%%%&&&'''(((((((((((((((&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&%%%&&&&&&&&&''')))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%%%%%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%''')))***)))''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&&&&''')))+++,,,%%%%%%&&&'''((()))******((()))))))))************(((((()))************)))************************((()))))))))************...---***((('''((()))***++++++******)))((((((((())))))))))))***+++,,,,,,+++++++++*********)))))))))***++++++,,,,,,,,,+++))))))))))))))))))))))))---------,,,+++++++++***+++,,,,,,,,,++++++***)))******))))))))))))******,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))******(((((())))))))))))((((((((()))***++++++***)))((()))***+++,,,,,,,,,******''''''(((((())))))******((()))******)))((()))+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&'''(((((()))'''''''''(((((())))))***(((((((((((((((((())))))))))))))))))))))))))))))************************************))))))))))))***++++++++++++++++++***+++,,,,,,...///000111111//////......------------------------............---...///000000111111111333222222222111111000000...///000000111111111000//////000000000111111111111222444444333333555666555555666777777666666666555555666777777888999999888888777666666777777777888888999999:::;;;;;;<<<:::::::::;;;<<<<<<======???@@@@@@AAABBBBBBCCCCCCEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIHHH~~~lll___SSSNNNMMMKKKIIIJJJIIIIIIHHHGGGEEEBBB???===>>>?????????>>>>>>===<<<<<<:::777666777888777666444333333333222222222222333222222111000///......---.../////////---,,,+++&&&''''''(((((('''&&&&&&))))))))))))((((((((((((%%%&&&''''''((((((((((((''''''&&&%%%%%%&&&''''''''''''&&&%%%%%%'''((()))%%%&&&''''''%%%%%%&&&'''%%%&&&((('''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$###$$$&&&###$$$%%%&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%&&&***(((%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((***(((&&&%%%%%%(((+++,,,((((((((('''''''''&&&&&&))))))))))))************'''((())))))******))))))************************))))))))))))************,,,+++***((((((((())))))(((((()))******++++++,,,***)))))))))***+++,,,,,,************************((()))***+++,,,,,,,,,,,,++++++******))))))((((((++++++++++++************,,,,,,,,,,,,+++***)))(((******))))))))))))******))))))))))))***+++,,,,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))'''(((((((((((((((((('''((())))))******))))))((()))******++++++++++++***(((((((((((())))))))))))'''((()))(((&&&%%%&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''''''''(((''''''''''''((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((()))))))))*********++++++)))))))))))))))((((((((()))******++++++******)))***++++++,,,---...//////------------------------,,,------------.........++++++,,,---............000111111111111000000///---...///000000111000000////////////000000000000000111333333222222444555444444555666666666555555444444555666777888888999999888777777777777777777777777888999::::::;;;;;;:::::::::;;;<<<<<<============>>>>>>??????@@@@@@CCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIkkk^^^RRRNNNLLLJJJHHHIIIJJJJJJHHHFFFDDDAAA???>>>>>>>>>>>>>>>>>>>>>===<<<<<<:::999888999999888666555555444333222111111000444333222000//////.........///000000///---+++***(((((())))))((('''&&&%%%'''''''''''''''(((((((((''''''((()))))))))(((((((((&&&$$$""""""$$$&&&(((((('''%%%%%%%%%'''(((***$$$&&&((('''%%%$$$&&&'''$$$%%%'''&&&%%%######$$$###$$$%%%&&&&&&%%%$$$###%%%&&&'''&&&%%%%%%&&&'''###$$$%%%&&&&&&'''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%######$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%***(((%%%$$$%%%'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&''')))***(((((('''''''''&&&&&&&&&))))))))))))************'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++*********))))))******+++,,,,,,,,,******************++++++)))))))))***++++++,,,,,,((()))***++++++,,,,,,,,,*********)))))))))(((((()))))))))))))))***************+++++++++******)))******))))))))))))******))))))(((((())))))***+++************))))))((((((******))))))((((((''''''(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((()))******))))))))))))((((((((((((((())))))(((&&&$$$$$$%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((((('''''''''''''''&&&'''''''''((((((((())))))''''''''''''''''''''''''''''''((()))***+++,,,,,,************))))))(((((())))))***++++++***))))))*********++++++,,,,,,,,,******++++++,,,---------,,,,,,---------.........++++++,,,---............,,,---.../////////...---,,,---...///000000000000........./////////000000...000111111111111222444333333444555555555555555333444444555666777888999:::999888777777777777888666666777888999:::;;;;;;::::::;;;;;;<<<==================>>>??????@@@@@@BBBDDDEEEGGGHHHHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIHHHFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJjjj^^^RRRMMMLLLIIIHHHHHHKKKJJJHHHFFFCCCAAA???>>>===>>>>>>>>>>>>>>>===<<<999888777888999888666444666666555444222111000000444333222000///.........///000000000///---***))))))*********)))(((&&&%%%%%%&&&&&&&&&''''''(((((())))))************))))))(((&&&""" """&&&(((((('''%%%%%%%%%''')))***$$$&&&((('''%%%$$$%%%(((###%%%&&&&&&$$$######$$$"""###$$$%%%%%%$$$""""""!!!"""######!!!!!!"""###%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''"""###$$$$$$""""""###$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''%%%###$$$&&&)))******$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((''''''$$$%%%%%%&&&'''((())))))))))))))))))************'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))************'''((()))))))))))))))(((------,,,,,,+++*********++++++***************+++(((((()))***+++,,,,,,---(((((()))++++++,,,,,,,,,((((((((()))))))))))))))''''''(((((())))))******((()))***+++++++++++++++******))))))))))))******))))))((((((((((((((()))))))))(((((('''''''''&&&+++******)))(((''''''&&&))))))************))))))***)))(((''''''((()))***'''&&&%%%%%%%%%'''((()))******))))))((((((''''''+++,,,,,,***'''%%%&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''&&&&&&(((((((((''''''&&&&&&%%%&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&''')))***+++,,,---,,,+++++++++******))))))((()))***++++++***)))(((******************++++++((()))***+++,,,------...,,,,,,,,,---------......,,,---...///000000000000)))***,,,---...------,,,,,,---...///000000000000............/////////000...///111111000000222333222333444444555555555444333333444555666777888999::::::999888777777888888555666777888999:::;;;;;;::::::;;;<<<<<<======>>>?????????@@@AAAAAABBBBBBBBBCCCEEEGGGHHHIIIHHHHHHEEEFFFGGGHHHIIIIIIJJJKKKNNNMMMKKKIIIGGGFFFFFFFFFHHHHHHIIIJJJKKKKKKKKKKKK}}}jjj^^^RRROOOMMMKKKIIIJJJHHHHHHGGGEEECCCAAA???>>>??????>>>>>>======<<<<<<;;;;;;:::999888777666555555444333222111222333333111111111111111111222222000...------------,,,***((('''&&&%%%%%%&&&'''(((&&&%%%$$$######$$$%%%&&&))))))))))))))))))))))))'''((())))))(((&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&'''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$#########((('''&&&'''((()))(((''''''&&&%%%%%%%%%%%%&&&'''&&&'''((())))))'''%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""$$$&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((()))%%%&&&'''))))))'''&&&%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************))))))))))))))))))))))))((((((((((((((()))******++++++************+++++++++***************++++++)))***+++,,,,,,+++)))))))))***+++++++++)))((('''''''''(((******+++++++++)))))))))))))))))))))))))))))))))***+++,,,......,,,+++)))((((((((()))***,,,,,,+++***)))(((''''''))))))))))))))))))))))))***************)))((((((***)))(((''''''((()))*********))))))((((((''''''+++*********))))))(((((('''''''''((((((***++++++000...,,,***)))))))))***((((((((((((((((((((((((((('''''''''((()))+++,,,))))))(((((((((((())))))&&&&&&'''((()))***++++++((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''+++************,,,---...++++++++++++***)))'''''')))))))))))))))******+++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............//////......---,,,.........////////////000......------...///000111111222222222222111000000///000111333333222111111111222333333444444333333555555555555666666666777888888888888888777666555888777777777888:::<<<===;;;;;;::::::;;;>>>@@@BBB>>>>>>>>>>>>============CCCCCCCCCCCCDDDEEEGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGFFFGGGHHHHHHJJJJJJJJJIIIHHHGGGFFFEEE}}}iii]]]RRRNNNNNNKKKJJJJJJIIIHHHGGGFFFCCCAAA???===??????>>>>>>======<<<<<<;;;;;;:::999888777666666555444333222222222333333111111111111111111111111///...---,,,------,,,***(((((('''&&&&&&'''((((((***))))))((()))***+++,,,((((((((((((((((((((((((''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%((('''&&&&&&''''''&&&$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((('''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%''')))***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))******))))))))))))***+++,,,---)))***++++++++++++***))))))******+++***)))(((''''''((()))******+++++++++))))))))))))))))))))))))******************++++++++++++)))((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((***************)))(((((())))))(((''''''((()))***))))))))))))((((((''''''***)))))))))((((((((((((''''''''''''((()))***+++...---,,,+++***)))))))))''''''''''''''''''''''''((('''''''''((()))***+++)))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((''')))((((((((()))***+++,,,+++++++++***)))((((((((()))))))))))))))******+++,,,++++++******++++++,,,+++++++++,,,,,,---...///,,,,,,,,,,,,,,,---------+++,,,---...............------.........///////////////////////////......000000111111111000/////////000000111111111111111111222222333444333333333222333444555666777888888777888888888888777777666777777777888999:::;;;<<<;;;;;;:::;;;<<<===???@@@=====================>>>BBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMLLLJJJHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFF}}}iii]]]RRRNNNNNNLLLJJJKKKJJJIIIHHHFFFCCCAAA>>>===??????>>>>>>======<<<<<<;;;::::::999888777666666555444333222222222333333111111111111111111111111///...,,,,,,------+++***)))((((((''''''(((((())))))(((((((((((()))***+++'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&''''''(((&&&%%%%%%&&&&&&$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&'''''''''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((((((((''''''(((((()))***))))))(((((((((((())))))''''''((()))***,,,---...))))))***++++++******))))))************)))(((((('''((()))******+++******))))))))))))))))))))))))*********))))))(((((((((******)))((((((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))******))))))(((((())))))(((''''''(((((())))))))))))(((((((((((('''((((((((('''''''''''''''&&&&&&&&&&&&'''((()))))),,,,,,,,,+++***)))((('''''''''''''''''''''''''''''''''''''''((()))******'''''''''&&&&&&''''''''')))(((((('''&&&%%%$$$$$$''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))(((&&&&&&%%%%%%%%%''''''(((((((((((((((((('''&&&&&&&&&'''((()))***,,,+++***))))))))))))))))))))))))))))))******+++,,,+++************+++,,,******))))))***,,,...///,,,,,,,,,+++++++++++++++))))))+++,,,---.........,,,,,,,,,---------......000000111111000///...---//////000000//////...---///////////////000111111111111222333333333333222000111222444555777888999666777777888888888888888666666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<===>>>>>>>>>@@@@@@@@@@@@AAABBBBBBCCCBBBCCCEEEGGGIIIKKKMMMNNNOOOMMMKKKHHHFFFDDDDDDDDDEEEDDDDDDCCCDDDEEEFFFGGG~~~hhh]]]RRRNNNNNNLLLKKKKKKJJJIIIHHHFFFDDDAAA???===??????>>>>>>======<<<<<<::::::999999888777777666444444333333333222222222222222222111111111111111///---,,,,,,,,,,,,+++)))))))))(((((((((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$########################&&&%%%%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%)))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((((((((((((((((((''''''''''''((())))))((((((''''''''''''((((((''''''(((((()))+++,,,---)))))))))***************))))))*********)))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((''')))))))))((((((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))(((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((***++++++,,,+++)))'''&&&''''''''''''''''''''''''''''''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&''')))(((((('''&&&%%%$$$$$$&&&&&&'''''''''''''''(((&&&&&&''''''((((((((()))(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&'''((()))))),,,+++***)))))))))******)))))))))))))))******+++++++++************++++++***)))((('''''')))***+++,,,+++++++++******))))))))))))***+++,,,------,,,++++++,,,,,,,,,---------...///111222222000...---///000000000000///......//////...------///000111000111111222222222222222000000111333444666777777444555666777888999999888555555666888999999::::::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>???@@@@@@???@@@BBBDDDGGGIIIJJJKKKLLLJJJHHHFFFDDDCCCCCCCCCEEECCCBBB@@@AAABBBDDDEEEiii]]]RRRNNNNNNLLLJJJKKKIIIIIIHHHFFFDDDBBB@@@?????????>>>>>>======<<<<<<::::::999999888777777777444444444333333333222222222222222111111111000000///---,,,+++,,,,,,+++)))(((((())))))))))))((((((******)))((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))'''$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%'''))))))(((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$############$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((()))))))))'''''''''''''''''''''''''''''''''''''''(((((()))((((((''''''''''''(((((()))))))))((())))))******((((((((())))))******+++))))))))))))))))))******((())))))************)))))))))))))))))))))))))))$$$%%%&&&(((((()))((((((((((((((()))))))))((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))((((((((((((((((((''''''&&&&&&'''''''''''''''(((((((((%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''''''((()))******+++***)))'''&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))&&&&&&'''((()))))))))))),,,++++++***************)))))))))))))))******+++************************,,,+++***)))(((((())))))+++++++++******)))))))))***++++++,,,++++++******+++++++++,,,,,,,,,,,,---+++---///111222222000///000000111111000000///...///...---------...000111///000111111222222111111111111222222333333444444333444555666777888888888555555666666777888999::::::;;;;;;<<<;;;::::::999999::::::;;;<<<======>>><<<<<<<<<<<<<<<<<<===>>>>>>???@@@AAACCCDDDEEEFFFFFFEEECCCBBBAAABBBBBBCCCEEECCCAAA???>>>???@@@AAAjjj^^^SSSOOOMMMKKKIIIJJJHHHHHHGGGFFFEEECCCBBBAAA??????>>>>>>======<<<<<<999999999888888888777777333333444444444333222111333333222222111000000000...---++++++,,,,,,***)))'''(((((())))))(((((('''(((((('''&&&%%%###!!! &&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((('''&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%((())))))(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((''''''''''''((((((***))))))(((((()))))))))((((((((((((((()))++++++)))))))))((())))))***+++))))))************))))))))))))))))))))))))))))))###$$$&&&((()))))))))(((''''''((()))))))))((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''((()))))))))((((((((((((((((((((('''&&&%%%&&&''''''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''''''''(((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''((((((((()))%%%%%%%%%&&&''''''(((((((((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&((())))))&&&&&&''''''((()))))))))&&&'''((()))***************++++++,,,,,,+++******)))))))))))))))******+++))))))***++++++***))))))------,,,,,,+++*********+++++++++***************+++,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,------***+++---///111111111111000111111111111000//////...............///000000//////000111111111111000111111111111222222222222222333444555666666666666555555444444555777999:::::::::::::::::::::::::::999:::::::::;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<======>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDCCCAAA???>>>>>>>>>>>>kkk___SSSOOOMMMJJJHHHHHHFFFFFFFFFFFFFFFEEECCCCCC??????>>>>>>======<<<<<<999999999888888888888888333333444444444333222111333333222222111000000///...,,,++++++,,,+++***)))&&&'''(((((((((((('''&&&$$$%%%%%%%%%%%%###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%###"""""""""###$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$'''%%%$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((()))#########$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((())))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((((((((((((((((()))((((((((((((((()))***+++((((((''''''((()))+++,,,***)))((((((((()))+++,,,))))))************))))))))))))))))))))))))))))))$$$&&&''')))))))))((('''&&&&&&((()))))))))(((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&''''''((())))))(((((((((((((((((((((&&&%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''''')))((((((''''''(((((()))))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&''''''(((&&&&&&''''''((())))))***%%%&&&((()))******))))))(((***,,,------,,,***))))))))))))))))))******+++((()))***++++++***)))((('''(((***,,,,,,+++***)))*********+++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------+++,,,,,,---...//////000//////000000//////...---......///000000000000///...///000000111111000000//////000000111222333333111222333333444444444444666555333222333666999<<<::::::999888888999:::;;;::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<===>>>???@@@@@@AAAAAA@@@??????@@@AAABBBCCCAAAAAA@@@@@@??????>>>>>>lll```TTTOOOMMMJJJGGGGGGEEEFFFFFFFFFFFFEEEEEEDDD?????????>>>======<<<<<<999999999888888888888888333333444555444333222111333333222222111000000///...,,,++++++++++++***(((%%%&&&'''(((((('''&&&%%%&&&''')))*********)))(((''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''$$$ ###%%%''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%(((&&&%%%$$$$$$$$$""" ###$$$%%%&&&&&&%%%$$$###$$$%%%'''''''''&&&$$$"""$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))***""""""###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))&&&&&&&&&''')))***,,,---((('''''''''((()))+++,,,***)))(((((((((***+++,,,))))))*********))))))((())))))))))))))))))))))))'''((()))******(((&&&%%%%%%&&&((()))))))))((((((%%%%%%&&&'''((()))***+++''''''''''''''''''''''''&&&&&&'''((())))))(((((('''((())))))(((&&&$$$###&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''***))))))((((((((())))))***)))'''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***%%%&&&'''))))))))))))((('''))),,,//////---***((()))))))))))))))******+++((()))***++++++***)))((( """&&&)))******)))(((*********+++,,,,,,,,,---)))***+++,,,---.........,,,,,,------------......------,,,,,,,,,---............//////......---,,,---...000111111111000///...//////000000000000000,,,---...000111333444555111111222333333333222222777555222111222555:::<<<:::999888777777999;;;<<<;;;:::::::::::::::::::::;;;;;;::::::999:::::::::;;;;;;<<<>>>???AAABBBBBBBBBAAA@@@@@@@@@AAABBBCCC>>>>>>???@@@@@@@@@@@@???oooaaaSSSLLLJJJHHHHHHJJJHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCBBBAAA???===;;;:::===;;;999999:::;;;:::999666555444333222333444444222222222222222111//////------------,,,+++******&&&'''((()))******))))))+++)))''''''((()))((('''''''''(((((('''&&&%%%%%%%%%---...+++&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&%%%$$$"""!!!"""""""""######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&'''&&&%%%%%%$$$$$$$$$$$$'''%%%###%%%(((***)))'''"""###%%%&&&'''&&&&&&%%% !!!"""$$$$$$$$$$$$$$$&&&&&&%%%###!!! !!!&&&%%%%%%$$$$$$%%%%%%&&&***)))(((&&&$$$#########&&&&&&%%%%%%%%%%%%$$$$$$+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&%%%%%%$$$#########$$$&&&$$$######%%%&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&((()))***(((%%%$$$'''***&&&&&&&&&&&&%%%$$$###"""(((***,,,---,,,***'''%%%((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))(((((((((((())))))++++++***)))(((((())))))))))))))))))))))))))))))&&&&&&((()))************))))))(((((((((((())))))---***((()))***)))&&&###&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''((((((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$&&&'''''''''(((((())))))'''))))))((('''&&&'''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%$$$###$$$%%%&&&''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''(((((((((((()))***+++,,,...+++((((((******)))'''+++++++++*********))))))+++***)))'''''')))***+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,---......------------------------111222222333222111000///000000000000111111111111111111000000111222222333333222222111222444555666222333333333333333333444333333333444555666777888:::999999999999999999999888888888999999:::::::::888888999:::;;;===>>>???>>>>>>>>>>>>>>>>>>??????BBBBBBAAA@@@????????????BBBAAAAAA@@@@@@@@@AAAAAAoooaaaSSSMMMKKKIIIHHHJJJIIIHHHFFFEEECCCBBBAAAAAA@@@@@@??????>>>===<<<;;;<<<:::888888888888888666666555444333222333333444333444444333333222111000------------,,,+++******(((((((((((()))))))))***+++)))((('''))))))((('''''''''(((((('''&&&&&&%%%$$$'''$$$""""""###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&'''&&&%%%%%%$$$$$$$$$%%%'''%%%###$$$'''))))))(((###$$$%%%&&&&&&&&&%%%$$$!!!"""###$$$%%%%%%%%%%%%"""$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%""""""######$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$######$$$$$$%%%###""""""$$$%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((('''(((((('''&&&&&&((()))&&&&&&&&&&&&%%%$$$###"""$$$%%%&&&''''''%%%$$$###((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''+++******)))(((((())))))''''''''''''''''''''''''******))))))'''&&&$$$$$$(((''''''&&&&&&''''''(((***((('''(((******(((%%%))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''((((((((('''%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((()))'''((()))((('''&&&'''(((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&''''''''''''''''''&&&'''''''''(((((())))))(((((((((((()))***+++,,,***(((&&&'''***,,,+++***+++++++++*********))))))+++***)))(((((()))***+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,---......------------------------///000222333333333222222000000000000111111111111111111000000000111111222000000/////////111222333222222222333333333333444444444444444444555666777::::::::::::::::::;;;;;;888888999999999999999999999999999:::<<<===???@@@???>>>>>>======>>>@@@@@@BBBBBBAAAAAA@@@AAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBoooaaaSSSMMMKKKIIIHHHJJJJJJIIIGGGEEECCCBBB@@@@@@??????@@@@@@@@@??????>>><<<:::888777777666555333555444333222222222333333444444444444333222111111---......------,,,+++***)))((((((''''''(((******+++)))(((((())))))(((''''''''''''(((''''''&&&%%% %%%&&&%%%$$$%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%(((&&&######%%%((())))))%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$"""$$$&&&&&&%%%%%%&&&'''$$$$$$############$$$$$$ ###%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$"""!!!"""###%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&)))((((((''''''(((((()))&&&%%%&&&''')))))))))'''((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&''')))(((((('''&&&%%%$$$$$$$$$%%%&&&'''(((***++++++''''''&&&&&&&&&&&&''''''******)))((((((((())))))''''''''''''''''''''''''******)))(((&&&$$$###"""((((((''''''''''''((((((&&&&&&&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%'''''''''''''''((((((((('''((()))(((&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((%%%%%%&&&'''((()))******(((((((((((()))***++++++)))((('''(((***,,,+++***+++************)))))))))+++***)))(((((()))***+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,---......------------------------...///111333444555555444000000000000111111111111111000000/////////000000//////.........///000000222222222222333333444444555444444444444444555555888888888999999:::::::::999999999888888888888888999999:::;;;<<<>>>???@@@@@@???=========???AAABBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDoooaaaTTTNNNLLLJJJHHHIIIJJJIIIHHHFFFDDDAAA@@@>>>>>>>>>??????>>>>>>===<<<>>>;;;888777666666444222444444333333222222222222444444444444333222111000............---,,,+++******)))'''&&&&&&(((***+++***)))(((((())))))(((&&&&&&'''''''''''''''&&&&&&&&&(((***)))'''&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%(((&&&$$$###$$$&&&((()))&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%$$$######%%%&&&'''&&&$$$#########%%%$$$$$$$$$$$$$$$$$$%%%!!!"""$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$###""""""$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((''''''(((((((((%%%######&&&***,,,)))&&&******)))((((((((((((((('''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((((((&&&%%%######%%%&&&(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))***))))))(((((((((((())))))***))))))((((((((())))))''''''''''''''''''''''''&&&&&&'''(((((((((''''''******))))))))))))******&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((()))(((&&&%%%&&&'''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&'''((())))))***((((((((((((((()))******++++++*********)))((('''************))))))))))))******)))(((((()))************************************+++,,,,,,,,,,,,+++++++++++++++,,,---..............................///000222444555555555444///000000000111111111111000000///............///000000000000000000000000111111111222333333444444555555444333333333444444444444444555666777888888999999888888777777777666888888999:::;;;===>>>???@@@???===<<<===???AAACCCAAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEooobbbTTTOOOMMMJJJIIIIIIIIIIIIHHHGGGDDDBBB???>>>=========<<<;;;:::888888@@@===:::999888777555333444444444444333333222222333333333333222111000///............---,,,+++++++++***(((&&&&&&''')))***))))))((()))******(((&&&&&&&&&'''''''''''''''&&&'''((('''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%''')))'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!###%%%&&&%%%###"""""""""&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$#########&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&$$$######%%%&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######&&&***,,,)))&&&)))((('''&&&&&&''''''(((%%%$$$#########%%%'''(((((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''(((((((((((((((((((((((('''''''''))))))(((((((((((()))))))))((((((((((((((())))))(((((((((((((((((((((((($$$%%%'''((()))***++++++******))))))))))))******&&&'''(((((('''&&&&&&%%%(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&(((((('''&&&%%%&&&'''''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&'''((())))))((((((((((((((('''''''''(((((((((((((((((()))******+++++++++***(((''''''))))))))))))))))))))))))******))))))))))))************************************+++,,,,,,,,,,,,+++++++++++++++,,,---..............................111222333444555444333333///000000000111111111111//////...............///.../////////000000000000000000111222222333444444555444444333333333444444333333444555555666777777888888888777777666666666666666777888999;;;<<<===??????>>>===>>>@@@BBBCCC@@@@@@??????@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFnnnbbbUUUPPPNNNKKKIIIIIIHHHHHHHHHGGGEEEBBB@@@>>>AAAAAAAAA@@@???===<<<;;;AAA>>>;;;:::999999777555444444555555555444333222222222222222111000//////...//////......---,,,+++******(((''''''(((((())))))(((((()))******'''%%%%%%&&&''''''((('''''''''%%%%%%%%%%%%&&&'''))))))###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''#########$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&$$$$$$&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%$$$$$$###""""""!!!###$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''(((((($$$$$$$$$$$$############$$$$$$$$$######"""""""""###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&$$$###$$$%%%'''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$###$$$&&&((())))))(((&&&%%%$$$######$$$%%%%%%((('''&&&&&&&&&'''((()))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((%%%%%%&&&'''((())))))***)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''(((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))''''''&&&&&&&&&&&&'''''''''((())))))'''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&'''((('''%%%%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''(((''''''%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&'''((((((((())))))((((((''''''''''''(((((((((''''''(((((()))%%%(((***+++*********+++(((((()))))))))))))))***)))))))))******)))))))))******************************+++,,,,,,,,,,,,+++++++++++++++,,,---..............................111222333444444333222222000000000000111111111111...............///000000++++++,,,...............///000000111222333444444444333333333333333444444666666666777777888888888777777777777666666666666555555666777888:::;;;<<<>>>>>>>>>???@@@AAABBBCCC@@@@@@?????????@@@AAAAAACCCCCCCCCCCCCCCDDDEEEFFFnnnbbbUUUPPPNNNKKKIIIIIIFFFGGGGGGGGGFFFCCCAAA???BBBBBBCCCCCCBBBAAA@@@@@@@@@>>>;;;::::::999888666555555666666666555444333333333333333222111000000////////////...---,,,+++***)))))))))(((((((((''')))((()))***+++***'''%%%%%%&&&&&&'''((((((''''''(((''''''''')))*********$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&######$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''###%%%((('''%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%$$$$$$"""$$$%%%$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$###!!!!!!!!!###&&&'''$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$"""###%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&%%%&&&(((***&&&%%%###""""""$$$%%%&&&******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%(((******((('''(((***%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&'''''''''((((((((()))'''&&&&&&%%%&&&'''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''((($$$%%%&&&'''((((((((((((%%%%%%'''((((((((('''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((()))(((((('''''''''(((((($$$(((+++,,,***)))***+++(((((((((((())))))******))))))************))))))******************************+++,,,,,,,,,,,,+++++++++++++++,,,---.................................///111333333444333333000000000000111111111111------......///000222222)))***,,,...///000000000//////000111222333444444222222222222333444555555777777777777777777888888555555666666666666666666666666666777888:::<<<<<<<<<===???AAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFnnnbbbVVVQQQOOOKKKIIIIIIEEEFFFGGGGGGFFFDDDAAA@@@<<<<<<===>>>>>>>>>>>>>>>???===;;;999:::999888666555666777777777666444444444444444444333222111111////////////...---,,,+++))))))******)))((('''&&&(((((()))***+++***'''%%%%%%%%%&&&'''(((((((((''')))((('''''''''&&&%%%$$$%%%%%%&&&&&&'''((())))))$$$$$$&&&&&&&&&&&&$$$$$$###$$$&&&'''((('''&&&&&&%%%%%%$$$$$$###"""""""""&&&&&&&&&%%%%%%$$$$$$$$$''''''%%%%%%%%%%%%''''''$$$$$$$$$$$$%%%%%%&&&'''!!!%%%((()))&&&$$$###$$$%%%$$$$$$###$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%'''&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%"""!!!###$$$$$$$$$############"""###$$$%%%&&&'''((())))))######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$###$$$#########$$$%%%%%%&&&$$$###!!!"""###%%%%%%$$$&&&%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$$$$&&&'''&&&###$$$'''+++((('''&&&%%%%%%&&&((()))'''''''''&&&&&&%%%%%%$$$(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''&&&'''''''''(((((())))))))))))(((((((((((())))))'''''''''''''''((()))***''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''''''''&&&&&&'''''''''###&&&)))***)))(((***---(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))'''&&&&&&%%%&&&'''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))$$$%%%&&&'''((((((((((((%%%%%%'''((((((((('''&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******)))(((((('''''''''(((((('''***------***''''''''''''((((((((())))))******))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++,,,---......////////////////////////+++---///222333444555444000000000000111111111111---------...000111333444***,,,...000222333333333...///000111222333444444111111111222333444555666666666666666666555555555444555555555666666777777666777777888999;;;<<<===;;;===???BBBCCCCCCBBBAAADDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBDDDEEEEEEjjj^^^RRRNNNMMMKKKJJJJJJHHHHHHGGGFFFDDDBBBAAA@@@<<<>>>???@@@@@@???>>><<>>===<<<:::999888777444444444444444444333333444444333333333333222222111000///...---,,,++++++))))))++++++***(((%%%$$$---+++)))'''&&&%%%%%%%%%(((((((((((((((&&&$$$###&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############((('''%%%$$$###$$$$$$%%%''''''&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%'''$$$!!!###''''''###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''(((((()))%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''')))***&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))******&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&((((((((('''&&&%%%((((((''''''''''''(((((()))))))))+++------+++)))+++***)))((((((''''''((((((((((((((((((((((((((()))))))))((())))))***+++******************************+++++++++,,,,,,,,,...............---------///000000111222222222222222111111000000000000000000///...------...///000,,,------...///000000111000000000000111111111111222222222222333444555555666666666666777777777777666666666666666666666666777777888999:::;;;;;;<<<>>>>>>>>>???@@@@@@AAAAAA?????????>>>??????@@@AAAAAAAAABBBBBBCCCDDDEEEEEEkkk^^^RRRNNNMMMJJJIIIJJJHHHHHHGGGFFFDDDBBBAAA@@@===>>>???@@@@@@???>>>===>>>===<<<;;;:::888777777666555555555444444333333444444333333333333222222111000///...---,,,++++++'''((()))+++++++++*********)))((('''&&&&&&''''''$$$%%%&&&(((((((((((('''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%######"""""""""###%%%&&&%%%%%%$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%)))&&&######%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&'''$$$#########$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&%%%((((((''''''''''''(((((()))((((((***,,,,,,***((((((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))***++++++*********************************+++++++++,,,,,,++++++,,,,,,---------...//////000222333333333333111000//////....../////////...------------...///------...//////000111111000000000000111111111111222222222222333444555555666666666666666666666666333333333333444444444555666777888888::::::;;;<<<======>>>??????@@@@@@AAA???????????????@@@@@@AAA@@@@@@AAAAAABBBCCCCCCDDDkkk___RRRNNNLLLJJJHHHIIIHHHHHHGGGFFFDDDBBBAAA@@@===>>>???@@@@@@???>>>======<<<;;;:::999888777666888888777666555444444333444444333333333333222222000000///...---,,,,,,+++'''(((((()))******++++++(((((('''''''''(((((()))$$$%%%&&&(((((((((((('''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''#########""""""###$$$$$$%%%$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%)))'''$$$""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''###############$$$$$$%%%''''''''''''&&&&&&&&&&&&((((((((())))))((((((((((((((('''&&&$$$###""""""''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%'''((()))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&''''''(((''''''&&&((((((''''''''''''(((((((((''''''(((***+++)))(((&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))*********)))***++++++,,,************************)))*********++++++++++++((())))))+++,,,------......///000222333444444444000///......------.........------,,,,,,---.........//////000000111111111000000000000111111111111222111111222222333444555777777666666555555444444111111222333444555555666666777777888999:::;;;;;;======>>>>>>??????@@@@@@???????????????@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCkkk___RRRMMMLLLIIIGGGHHHHHHHHHGGGFFFDDDBBBAAA???===>>>????????????>>>===<<<;;;;;;:::888777777666:::999888777666555444333444444333333333222222222000//////...------,,,,,,+++***)))(((''''''''''''((((((((('''''''''((((((''''''((((((((('''%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&)))))))))(((&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&)))((('''&&&$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%(((((())))))))))))((((((***)))((('''&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$&&&((()))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((((('''&&&''')))***)))''''''''''''''''''((())))))***************************************+++,,,,,,************************)))))))))************+++))))))******+++,,,------...///000222333444444444000///......------......------------.........//////000000000111111111222///000000000111111111111111111111111222333444555777666666555444333333222111222333444666777888999666666777888999:::;;;;;;<<<<<<======>>>??????@@@@@@????????????@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCkkk^^^RRRMMMLLLIIIHHHHHHHHHHHHGGGFFFDDDBBBAAA???>>>>>>????????????>>>>>>;;;;;;:::999999888777777:::999999777666555444444444444333333333222222222/////////...------,,,,,,,,,+++***)))(((''''''''')))))))))(((((('''&&&&&&&&&'''((((((((('''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&))))))((('''&&&$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$(((''''''&&&%%%$$$###"""&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&''''''((((((''''''&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''(((&&&&&&&&&((()))((('''+++******)))(((((())))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))(((((()))))))))*********,,,,,,++++++++++++++++++---...000111222333333333111000//////......//////......//////000000000000000000000000111111111111///000000000111111111111111111111111222333444444666555555444333222111111000111222444666777888999555666777888999::::::;;;;;;<<<<<<======>>>??????@@@@@@@@@???@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDD|||iii]]]QQQLLLKKKIIIHHHIIIHHHHHHGGGFFFDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>???<<<;;;;;;:::999999888888999888888777666555555444444444333333333333222222//////.........---------++++++++++++************))))))))))))((('''&&&%%%"""###%%%'''))))))))))))$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############!!!!!!"""$$$$$$%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&'''''')))'''&&&&&&((())))))(((---,,,+++***))))))))))))(((((((((((((((((((((((()))))))))((()))******+++))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,+++++++++******......///000111111111111111000//////......//////...///000111111111111111000000000000000000000000000000000000111111111111111000000111111222333444444444333333222222111111//////000222333555666666555666666777888999::::::;;;;;;<<<<<<======>>>>>>@@@@@@@@@@@@@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDyyyggg[[[PPPLLLLLLJJJIIIJJJHHHHHHGGGFFFDDDBBBAAA@@@??????>>>>>>>>>>>>??????<<<<<<;;;;;;::::::999999777777777666666555555555444444333333333333222222...............---------******+++***)))(((&&&%%%''''''((())))))((('''&&&"""###%%%'''))))))))))))###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$ """$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%###!!!###%%%'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''###$$$$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((((((((((('''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&''')))***'''&&&&&&%%%%%%&&&&&&''')))(((&&&&&&((()))***)))******)))))))))))))))***''''''''''''''''''''''''((((((''''''(((((()))***))))))))))))))))))))))))'''''''''((((((((())))))))))))******************......////////////......000///......------......------///000111111111000////////////////////////000000000000111111111111000000000000111222333444222222222222222111111111///000000222333444555555555555666777888999:::::::::;;;;;;<<<<<<===>>>>>>AAA@@@@@@@@@@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDwwwfffZZZOOOLLLLLLJJJJJJKKKHHHHHHGGGFFFDDDBBBAAA@@@??????>>>>>>>>>>>>??????<<<<<<<<<;;;;;;:::::::::666666666666555555555555444444444333333333222222...............---------*********(((&&&"""$$$%%%'''))))))))))))(((%%%&&&'''((((((((('''&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%  $$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&(((***+++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''%%%$$$$$$%%%''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&''')))***'''&&&&&&%%%%%%&&&&&&'''***(((&&&&&&(((*********(((''''''(((((()))***+++'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&'''((()))***++++++...............------,,,......---,,,,,,,,,,,,---+++,,,...000000000000///////////////............000000000000111111111111000000000000111222333444111111111111111222222222222222333444555555666666555555666777888999::::::::::::;;;;;;<<<======>>>AAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBtttggg[[[PPPLLLKKKIIIGGGGGGFFFFFFFFFFFFDDDBBB@@@???===<<<;;;<<<===>>>===<<<===<<<:::888777777777888999888777666555444333333222444666666333000.........------...///...+++)))'''((()))))))))(((&&&%%%'''&&&&&&'''(((((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###""""""%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$""" $$$((()))(((((((((((()))******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''''''''&&&$$$###"""###%%%'''))))))))))))$$$%%%&&&&&&'''''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$######$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&'''(((***,,,))))))***++++++***(((((((((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''((((((((((((((()))******))))))*********))))))((()))))))))))))))))))))))),,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,---...///000000---......///////////////---...000111111111000///000000000000111111111111000111111111111222222222222222333333333333444444222222333444555666777777666777888999;;;<<<===>>>AAA???>>>???BBBDDDCCCAAADDDEEEEEEDDDBBBAAACCCDDDvvvggg[[[PPPLLLKKKHHHGGGGGGFFFGGGGGGFFFDDDBBB@@@???===<<<<<<===@@@AAAAAA@@@===<<<:::888777666666777999888777666555444333333444555777666333111000000......---...///...+++)))'''((()))))))))(((&&&&&&'''&&&&&&'''(((((('''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$######""""""""""""$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""" !!!$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''''''''&&&$$$$$$###$$$&&&'''(((((((((((($$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&((()))+++,,,((((((************)))((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((('''((((((((((((((()))******'''(((((()))((((((''''''))))))))))))))))))))))))++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,------......//////------...///////////////---...///000111000000/////////000000000111111111000000111111111222222222222222222333333333444444222333444555666777777888777777888:::;;;<<<======@@@???>>>???BBBCCCBBB@@@DDDDDDEEECCCBBBAAABBBDDDzzzhhh\\\PPPKKKJJJHHHGGGGGGGGGGGGGGGFFFDDDBBB???>>><<<<<<<<<===@@@BBBBBBAAA>>><<<:::888666666666666888888777666666555444444666777777666333222222333///.........///...+++)))((((((((()))(((''''''&&&((('''&&&'''((()))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%$$$$$$$$$$$$###!!!!!!"""###$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""$$$$$$$$$###!!!"""$$$&&&######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%''')))*********''''''((()))************(((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))*********+++++++++,,,,,,------------,,,,,,,,,,,,---------------.........------...////////////...---...///000000000000/////////000000000000111111000000000111111111222222222222222222333333333333333333444555666777888888888999999:::;;;<<<<<<===>>>======>>>@@@AAAAAA@@@BBBCCCCCCBBBAAA@@@BBBCCC~~~iii\\\PPPKKKJJJHHHGGGGGGHHHHHHHHHGGGEEEBBB???>>><<<;;;;;;<<<>>>@@@???>>>???>>>;;;999777777666777888888777777666555555444666777666555222222333444000///...//////...+++)))(((((((((((((((''''''&&&((('''&&&'''))))))'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((((((((((((((('''''''''%%%$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))(((((('''&&&'''(((((()))******+++(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))(((((((((((()))))))))***++++++++++++++++++))))))))))))))))))))))))))))))))))))************------------,,,,,,,,,,,,...---------------------,,,---......//////...............///////////////////////////000000000111000000000000111111111111111222222222222333333333333444444555666777888888999999::::::;;;;;;;;;<<<;;;;;;<<<===>>>???@@@???AAABBBBBBAAA??????AAABBBjjj]]]PPPKKKIIIGGGFFFGGGHHHHHHHHHGGGEEECCC@@@??????>>>======>>>>>>===<<<@@@>>><<<:::999888888888888888777777666666555555555555555444222111222444000000/////////...+++))))))(((((((((''''''''''''(((''''''((())))))(((&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######!!!###$$$$$$###""""""###%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''%%%$$$&&&''''''(((((()))***+++(((((('''&&&&&&&&&&&&'''&&&'''''''''(((((())))))))))))(((((((((((())))))))))))***+++++++++++++++))))))))))))))))))))))))((((((((()))))))))******---,,,,,,,,,,,,+++++++++---------------,,,,,,,,,,,,------..............................//////000...////////////000000000//////000000000111111111111111111222222222333333333333444555666777888888999999999999::::::;;;;;;999999;;;;;;<<<===>>>??????@@@@@@???>>>>>>@@@AAAkkk]]]PPPJJJHHHGGGFFFHHHGGGGGGGGGGGGFFFDDDBBB@@@CCCAAA@@@@@@@@@@@@???===>>>===;;;:::999999999999888888888777777666666666333444555444222222222333111000///000000...+++)))))))))(((''''''''''''((((((((('''((()))***(((&&&'''''''''(((((((((((()))$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$%%%%%%%%%"""""""""###############$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%$$$''''''''''''((()))******(((((('''&&&&&&&&&&&&'''&&&&&&''''''((()))))))))***))))))(((((((((((((((%%%&&&'''(((((()))(((((())))))))))))))))))))))))((((((((()))))))))******++++++++++++************,,,,,,,,,,,,,,,---------,,,,,,---............---......------......///000......////////////000000/////////000000000111111111111111111222222222222222222333444555666777777777777777888999::::::;;;666888:::::::::;;;===???===>>>???>>>======???AAAlll^^^PPPJJJHHHFFFFFFHHHFFFFFFGGGGGGFFFEEECCCBBBBBB@@@???@@@AAAAAA@@@???;;;:::999888777888999999888888888777777777777777333555777666555333333333222111000000000...+++)))***)))((('''&&&''''''((()))((('''(((******((('''''''''((((((((()))))))))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%############""""""""""""%%%&&&&&&&&&'''''''''((("""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&'''$$$############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&$$$#########%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''')))(((''''''''''''((()))(((((('''&&&&&&&&&&&&'''&&&&&&''''''((())))))*********)))((((((((((((((($$$$$$&&&''''''((((((((())))))))))))))))))))))))(((((()))))))))******************))))))))))))(((+++++++++,,,,,,------...+++,,,------......------......---------...///000........./////////000000////////////000000000111111111111111222222222222111111222333444555666666444555555777888999::::::444666999999999999<<<>>><<<===>>>===<<<<<<>>>@@@lll^^^PPPJJJHHHFFFFFFHHHEEEFFFFFFGGGGGGEEEDDDCCC>>>===<<<===???@@@@@@???999888777666666777888999888888888888777777777777333555888999777555444444222111000000000...+++)))***)))(((&&&&&&''''''((()))(((((((((******((('''(((((((((((())))))))))))&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$######"""""""""######$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''((("""######!!! """%%%%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$&&&'''%%%%%%$$$###$$$%%%&&&'''+++***(((&&&&&&&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$###$$$%%%'''***+++***)))'''&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''((())))))*********)))(((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((******+++,,,,,,---......+++,,,------......------......---,,,---...///000............/////////000////////////000000000000000111111111111222222222000111111222333444555666222333444666777999::::::333666888999888888;;;>>>;;;<<<===<<<<<<<<<>>>@@@mmm^^^OOOKKKLLLJJJFFFEEEIIIIIIJJJKKKJJJGGGEEECCCBBBAAA@@@@@@AAAAAA???===>>>===<<<;;;:::999999:::777888:::::::::999777555***000777999666222222333111111000///...------,,,******)))((('''&&&&&&%%%&&&&&&&&&&&&''')))***+++((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$)))(((%%%''''''''''''''''''''''''##############################$$$%%%%%%&&&''''''******)))(((''''''&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%$$$######!!!"""###%%%&&&&&&%%%%%%"""""""""######$$$$$$$$$&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''(((((($$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%///---((($$$"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################(((&&&$$$"""""""""$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$######$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''((((((((((((((('''''''''&&&'''((())))))(((''''''((((((((((((((((((((((((************))))))))))))''''''''''''(((((((((((())))))*********((('''&&&))))))))))))***************************)))((('''***))))))(((***,,,///000,,,------......------,,,+++,,,,,,---...///000000222111111111000000//////000000//////............---...///000111111000000000000111111111222222222333444555666777888999:::666666666666777777777777888888999;;;===>>>@@@@@@lll^^^PPPKKKLLLJJJGGGEEEHHHIIIJJJJJJIIIGGGDDDCCCBBB@@@@@@@@@AAAAAA???===<<<<<<;;;::::::::::::;;;999:::;;;;;;999777555333///333777777444222333555222111000///...---,,,,,,)))))))))((('''''''''&&&((((((((((((((()))***+++)))((((((&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%((($$$!!!"""%%%((('''$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$###$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###############%%%&&&'''#########$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$'''&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%%%%&&&&&&$$$"""!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''((((((((((((''''''''''''(((((()))******)))((('''((((((((((((((((((((((((************************''''''''''''(((((((((((('''((())))))***)))(((((((((((()))))))))*********,,,,,,,,,,,,,,,+++******+++***))))))***,,,...///,,,,,,------------,,,,,,.........///////////////111111000000000/////////////////////......------////////////000000000000111111111111111222222222333444555666777999::::::777777777777888888888888777888999:::;;;<<<===>>>kkk]]]PPPLLLKKKIIIGGGFFFHHHHHHHHHHHHGGGEEEDDDBBBAAA@@@@@@@@@AAAAAA@@@>>><<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;999666444222555666777555222111444888222222111///...,,,++++++(((((((((((((((((((((((()))))))))))))))*********)))((('''&&&$$$"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$###"""###$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$"""!!!"""$$$''')))$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$'''&&&&&&%%%%%%$$$$$$###((('''&&&%%%$$$$$$$$$$$$&&&### $$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%################################################"""""""""###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%&&&'''$$$%%%&&&&&&&&&%%%$$$###''''''&&&&&&%%%###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''''''''''''''''''''''''''***************)))((('''(((((((((((((((((((((((())))))******************''''''''''''((((((((((((%%%&&&'''))))))***))))))(((((())))))))))))******+++,,,,,,,,,,,,+++******++++++***)))***+++---...,,,,,,------------,,,,,,000000000000//////......///////////////........................---------222111000/////////000111222222222222222111111111333444555666888999::::::888888999999::::::::::::888888999999:::;;;;;;<<<jjj]]]QQQLLLKKKIIIGGGGGGGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@???@@@AAAAAA@@@>>>>>>===<<<;;;:::999999:::;;;;;;;;;:::888777555444888888888555333222444666333222111///...,,,+++***((((((((((((((()))))))))))))))******)))))))))((((((''''''&&&%%%$$$######''''''''''''''''''''''''"""$$$&&&%%%$$$###&&&((('''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""###$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%(((%%%""" ###'''***%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$%%%'''''''''%%%###!!!%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#########%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&'''''''''''''''(((*********)))((('''&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''((((((((((((&&&''''''(((((()))))))))(((((((((((()))))))))***))))))*********))))))(((,,,++++++******+++,,,,,,,,,,,,,,,------,,,,,,,,,////////////................................................------------444222000......///000111333333222222222222111111444444555666888999:::;;;:::::::::;;;;;;<<<<<<===::::::::::::;;;;;;;;;;;;iii]]]QQQLLLKKKHHHGGGHHHGGGGGGGGGFFFEEEDDDCCCBBB@@@??????@@@AAABBB@@@???@@@???===;;;999888888777999999999999888888777666777888999888666444333333222222111///...,,,++++++((((((((()))))))))))))))'''((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''!!!%%%((('''$$$###%%%(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******'''$$$###$$$$$$%%%&&&&&&'''''''''&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$%%%'''''''''%%%###!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''(((((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))((((((''''''''''''''''''(((((((((((()))))))))((())))))*********))))))++++++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,------...//////------------....................................444333000///...///000111333222222222222222222222444555666777888999:::;;;;;;;;;;;;<<<===>>>>>>>>>========================~~~hhh]]]RRRMMMJJJHHHGGGIIIHHHHHHGGGFFFEEEDDDCCCCCC@@@??????@@@BBBBBBAAA???@@@???===;;;999888888777999999999888888888888888555666888999888666333111111111000///...------,,,))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++)))&&&$$$$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$###$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((+++***'''######$$$###$$$%%%&&&&&&'''&&&&&&"""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###############$$$%%%&&&'''######%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$%%%&&&&&&&&&%%%$$$###!!!"""###%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((***)))((('''&&&&&&&&&&&&''''''(((((((((((())))))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,---...//////---------........................///////////////333222111000///000111222222222222222333333333444444555666777999:::;;;;;;;;;;;;<<<===>>>??????@@@>>>>>>>>>???????????????~~~ggg]]]RRRMMMJJJGGGHHHJJJIIIHHHGGGFFFEEEDDDDDDDDD?????????@@@BBBBBBAAA???===<<<;;;;;;::::::::::::;;;:::999888777777777777555555666777888666333111000/////////............+++*********)))(((((((((%%%&&&(((*********)))(((%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$###"""###$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## $$$))))))&&&######%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&!!!!!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((((('''&&&&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******''''''''''''(((((((((((((((((('''&&&&&&&&&'''((('''''''''((((((((())))))******+++,,,,,,,,,,,,,,,((()))***+++,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,------.........------....../////////////////////000000000111111111111111111111111222222000111111222333444555555555555666777999:::;;;<<<;;;;;;<<<===>>>???@@@@@@>>>>>>??????@@@@@@AAAAAA}}}ggg]]]RRRMMMJJJGGGHHHKKKJJJIIIHHHFFFEEEEEEDDDDDD?????????@@@BBBBBBAAA@@@::::::::::::;;;;;;<<<======<<<:::888777666555555555555444555666666444222////////////////////////,,,++++++***)))(((''''''%%%''')))+++,,,,,,******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&&&&&&&%%%$$$%%%%%%&&&'''((())))))##############################$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" &&&'''%%%###$$$&&&!!!"""###$$$%%%%%%&&&%%%'''&&&###""""""###%%%&&&$$$$$$$$$######"""""""""$$$#########$$$%%%%%%&&&###$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$############%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&''')))***''''''''''''''''''''''''%%%&&&''''''((((((''''''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%################################################"""""""""###$$$%%%''''''########################""""""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%$$$###!!! $$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&''')))***(((((((((((((((((((((((('''(((((()))***++++++,,,''''''''''''((((((((()))'''&&&%%%%%%&&&''')))***''''''''''''((((((((()))'''((()))***************'''(((***+++,,,------...+++++++++,,,,,,+++++++++///............---------........./////////000000//////000000111111222222///000111222222222222222000000111222444555666666555555666888999:::;;;<<<:::;;;<<<===>>>???@@@@@@===>>>>>>???@@@@@@AAAAAAyyyfff[[[PPPLLLJJJGGGGGGJJJHHHIIIJJJJJJIIIHHHEEEDDDCCCBBBAAAAAAAAAAAA@@@??????===;;;999999999:::;;;888888888888777777777777555666666666666666555555111111111111000///...------,,,***)))'''&&&&&&%%%)))***+++,,,+++)))'''&&&###$$$%%%&&&''''''''''''&&&&&&((((((((('''&&&%%%(((((('''''''''((())))))''''''''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((('''%%%#########%%%&&&######$$$$$$$$$$$$###########################$$$'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######(((&&&$$$###""""""$$$%%%%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%&&&'''&&&$$$"""((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""###""""""###$$$%%%###!!!###$$$&&&(((((('''&&&%%%$$$###"""""""""###%%%%%%$$$$$$$$$#########"""""")))((((((''''''&&&%%%%%% !!!$$$%%%%%%$$$###"""&&&&&&$$$$$$$$$$$$&&&&&&###"""!!! """$$$%%%)))((('''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((''''''&&&)))'''%%%%%%&&&'''((('''%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$%%%&&&))))))((('''&&&&&&%%%%%%########################%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$%%%%%%%%%###""""""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''************))))))((((((((((((((((((((((((((((((&&&''''''((()))******+++---,,,+++***+++,,,---...............---,,,++++++)))***+++,,,---.........---------...///000111222000111111111222222222222111111000000000000000000222222333444444555555666444666888:::;;;:::999888===<<<;;;:::;;;;;;===>>>>>>>>>>>>???@@@@@@AAAAAA{{{fff[[[PPPLLLJJJGGGGGGJJJJJJIIIIIIHHHGGGGGGGGGGGGDDDBBBAAAAAABBBAAA@@@???>>>===;;;999999999:::;;;888888888888777777777777444444555555444333222222000000000000///...---,,,))))))(((((((((((())))))'''((()))******)))'''&&&&&&&&&''''''((())))))***&&&'''''''''''''''&&&&&&%%%$$$$$$%%%%%%'''((((((''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&((('''%%%######$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%&&&'''&&&$$$"""$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###"""""""""###############"""!!!%%%&&&&&&&&&&&&%%%%%%$$$""""""""""""######$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%$$$############$$$%%%%%%%%%$$$###$$$%%%&&&'''(((((('''%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''((()))))))))(((((((((&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&'''''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''***))))))(((((('''''''''))))))))))))))))))))))))''''''(((((())))))******************++++++,,,---...............---,,,++++++,,,---...............------------...///000000000000000000111111111222111111111111111111111111222222333333444555555555555666888999::::::999999<<<<<<;;;:::;;;<<<===>>>=========>>>??????@@@@@@|||fff[[[PPPLLLJJJGGGGGGJJJKKKIIIGGGFFFFFFGGGIIIJJJDDDCCCAAAAAABBBBBB@@@>>>>>>===;;;:::999999:::;;;888888888888777777777777555555555555444333222111///////////////...---,,,))))))(((((((((((())))))%%%&&&((())))))(((''''''''''''&&&&&&&&&((()))***''''''&&&&&&&&&''''''((($$$$$$$$$%%%&&&'''((()))((('''&&&%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""%%%'''''''''%%%$$$%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&$$$""" !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###""""""""""""###$$$$$$$$$######"""$$$&&&%%%""" !!!###$$$"""!!! """$$$%%%######""""""######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######""""""######$$$%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''')))************)))'''%%%###"""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((''''''&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))))))))(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))(((''''''&&&%%%%%%************************(((((((((((())))))))))))'''((()))***+++,,,,,,,,,.........///......---------....../////////............------------......////////////000000000000111111111111111111111111222222333333444444555555777777777888999999::::::;;;;;;;;;;;;;;;<<<===>>><<<<<<======>>>?????????|||fff[[[PPPLLLJJJGGGGGGJJJIIIHHHGGGGGGGGGHHHIIIJJJEEECCCBBBAAABBBBBB@@@>>>>>>===;;;::::::999::::::888888888888777777777666888888888777666444333222......//////...---,,,,,,,,,+++***(((''''''&&&&&&&&&&&&((())))))))))))(((&&&%%%$$$######%%%'''(((((('''&&&%%%%%%&&&((()))(((((('''''''''((())))))'''&&&%%%$$$$$$&&&'''((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$######!!!"""$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%'''%%%$$$%%%&&&&&&$$$### """$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&!!!%%%(((&&&!!!!!!$$$&&&%%%$$$######$$$%%%&&&###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$!!!!!!""""""###$$$$$$%%%######"""""""""###$$$%%%$$$$$$############$$$$$$"""###$$$%%%%%%%%%$$$$$$'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''')))+++,,,++++++***'''%%%######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$###$$$########################""""""###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$######""""""######$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''''''''''''''((((((((())))))&&&&&&'''''''''''''''((())))))(((((('''&&&&&&%%%))))))))))))))))))))))))))))))))))))((((((((((((&&&''')))+++---------,,,------.../////////............/////////...------///...---,,,,,,,,,,,,,,,.........////////////000111111111111222222222222111222222333444444555555888888777777888999::::::;;;;;;;;;;;;<<<<<<===============>>>??????@@@@@@{{{fff[[[PPPLLLJJJGGGGGGJJJFFFGGGHHHIIIIIIIIIHHHGGGFFFDDDBBBBBBBBBBBB@@@>>>===<<<<<<;;;:::::::::999888888888888777777777666888888888777666444333222..................---,,,++++++***((('''''''''''''''(((((()))************&&&%%%###"""###$$$&&&''''''&&&%%%%%%%%%'''((()))***)))((('''''''''''''''&&&%%%%%%$$$%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$###!!!!!!!!!"""###$$$#########$$$$$$%%%&&&'''&&&$$$$$$%%%&&&%%%###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""############$$$%%%%%%&&&&&&&&&&&&%%%))),,,***&&&###%%%)))%%%%%%&&&''''''&&&%%%$$$""""""######$$$$$$$$$$$$############$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&######"""""""""###$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%''')))+++,,,,,,***)))(((&&&$$$###%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$###$$$########################""""""###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$######""""""######$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((()))))))))************%%%&&&&&&&&&''''''(((((()))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((('''(((+++---.........---,,,,,,---.../////////...------.........------,,,///...---,,,,,,,,,,,,,,,---.........////////////000000111111111222222222111111222222333444444555888888888777888888999:::999:::;;;<<<<<<=========>>>??????@@@@@@AAAAAABBB}}}fff[[[PPPLLLJJJGGGGGGJJJFFFGGGIIIJJJJJJIIIGGGEEEGGGEEECCCBBBBBBBBB@@@>>><<<<<<<<<;;;;;;:::999999888888888888777777777777555555555555444333222111....../////////......---(((''''''(((((()))***+++))))))))))))************''''''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######'''%%%###!!! !!!"""###############$$$%%%&&&&&&(((&&&$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! !!!!!!"""#########""""""###&&&((((((%%%$$$%%%'''###$$$&&&'''&&&%%%###!!!""""""###$$$$$$$$$$$$###"""###############$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######""""""""""""######%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%''')))+++,,,+++)))((((((&&&$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%########################""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))************))))))))))))************%%%%%%%%%&&&''''''(((((('''(((((((((((()))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))***+++,,,---.........***+++,,,---............,,,------.........------//////...---,,,,,,------............/////////////////////000111111222222111111222222333333444444888888888888888888888888999999;;;<<<============??????@@@@@@AAABBBBBBCCCfff[[[PPPLLLJJJGGGGGGJJJIIIIIIIIIIIIHHHGGGGGGFFFGGGEEECCCCCCCCCBBB@@@>>><<<<<<<<<<<<;;;:::999999888888888888777777777777444444555555444333222222...//////000000/////////''''''''''''((()))***+++***))))))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%&&&''''''!!!###%%%'''''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''(((&&&$$$###$$$%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&########################%%%%%%$$$$$$###"""""""""!!!!!!"""""""""!!! """"""############$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%$$$$$$############$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%$$$###$$$%%%&&&'''%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$##################$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%''')))++++++***'''%%%'''%%%###"""$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))************''''''((((((((()))))))))$$$$$$%%%&&&&&&'''(((((($$$%%%&&&'''((())))))***((((((((((((((((((((((((''''''(((((())))))******++++++******+++,,,------((()))***,,,---.........,,,---.../////////////////////......---.............../////////000000000---......///000000111111111111111222333333444444777888999:::999999888777888999;;;<<<===>>>>>>===>>>??????@@@AAAAAABBBBBBfff[[[PPPLLLJJJGGGGGGJJJLLLKKKHHHGGGFFFFFFGGGHHHHHHFFFDDDCCCCCCBBB@@@>>><<<<<<<<<<<<;;;:::999888888888888888777777777777666666666666666666555555//////000000000000000///+++***)))(((((('''((((((***)))((('''''''''''''''$$$$$$%%%%%%%%%$$$#########$$$&&&((())))))((('''%%%%%%%%%&&&(((***+++,,, """%%%'''((('''&&&$$$$$$$$$$$$$$$%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&'''((()))***++++++%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######"""$$$&&&((((((((('''&&&############$$$%%%&&&'''(((&&&$$$###$$$%%%%%%$$$######""""""###%%%'''(((###########################$$$$$$%%%%%%&&&''''''###############"""!!! !!!!!!!!!###%%%&&&&&&$$$'''&&&$$$###"""###$$$%%%!!!"""###$$$%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$ """$$$%%%%%%%%%###""""""###$$$%%%%%%$$$###"""###"""!!! """$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%''')))++++++)))&&&$$$&&&$$$"""!!!###$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$######$$$%%%'''(((''''''''''''''''''''''''!!!!!!"""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%###""""""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%&&&'''(((((("""###$$$%%%'''((()))***))))))))))))))))))))))))&&&''''''((()))******+++++++++)))))))))***+++,,,'''((()))+++,,,---......------///000111111111111//////.........//////000////////////000000000000,,,------...///000000111000111111222333333444444666888999::::::999777666777999;;;===>>>>>>>>>===>>>>>>>>>???@@@@@@AAAAAAmmm```RRRKKKIIIFFFEEEFFFBBBDDDGGGIIIIIIHHHFFFDDDDDDCCCCCCEEEFFFEEECCCAAAAAA@@@===;;;:::999999999999999999888888888777777888777666444333222111111//////000000000000//////((((((((((((''''''''''''(((((((((((('''%%%$$$###&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((######$$$$$$$$$%%%%%%%%%(((((('''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######***(((&&&%%%%%%'''***+++%%%$$$$$$$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$&&&'''(((******((('''&&&%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$###"""!!! %%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########'''&&&$$$######$$$&&&'''&&&$$$"""###%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%&&&'''(((((('''&&&%%%%%%%%%$$$######$$$%%%%%%'''&&&%%%%%%&&&&&&$$$"""$$$%%%%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***,,,,,,+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###"""%%%'''))))))'''%%%"""######$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########&&&%%%$$$$$$$$$%%%&&&''''''''''''((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$#########$$$%%%&&&'''(((***++++++,,,***(((&&&&&&''')))+++(((((())))))))))))(((((()))((('''&&&&&&'''((()))&&&((()))++++++)))(((&&&((((((((((((((()))*********)))(((''''''((()))***,,,,,,,,,,,,,,,+++***)))---------............///------...//////...---,,,---------............///...///////////////...---222000///...///000222333777777888999999999999888888999;;;<<<>>>???@@@@@@<<<============>>>AAACCCnnn```RRRLLLJJJGGGFFFGGGGGGHHHJJJKKKLLLKKKIIIHHHEEEDDDCCCDDDEEEEEECCCAAA???>>><<<:::999888999999;;;:::999888666555444444666555555444333333333333111111111000000...------)))))))))(((((((((''''''***++++++******)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$#########"""((('''&&&%%%%%%'''(((***$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""!!!######""""""""""""######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%&&&$$$"""###%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$%%%%%%###!!!%%%%%%&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%((()))+++,,,+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""###%%%''''''%%%###"""######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########"""""""""###%%%&&&'''(((((('''&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&'''(((((()))((('''%%%###"""###%%%&&&''''''(((((((((((('''''')))((('''&&&&&&'''((()))'''((()))******)))((('''((((((((((((((()))******(((((('''&&&&&&'''((((((+++++++++++++++***))))))------------............---.../////////...---------------............///......///////////////...222111000///000111333444555666666777777777777777888999:::<<<===>>>??????<<<============???BBBEEEooobbbSSSMMMKKKHHHGGGHHHIIIJJJKKKKKKLLLLLLKKKKKKFFFEEECCCCCCCCCDDDCCCBBB===<<<:::999888888999999<<<;;;999777555333222111444444444444444444444555222222111000///---,,,+++******)))))))))(((((((((''''''(((((((((''''''&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$######""""""!!!!!!$$$$$$#########"""""""""%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""""""""###############$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############"""!!! !!!"""###%%%###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$#########$$$$$$"""!!!%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))***++++++***(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$######"""########################$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""############""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$### !!!"""###%%%&&&'''(((''''''&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&&&&&&&***)))'''%%%$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&(((((('''&&&&&&'''(((((('''((()))******)))((('''((((((((((((((()))******)))((((((''''''(((((()))))))))*********)))((((((,,,,,,,,,---------............////////////......---------............///------...///000000000///222222111000111222333444333444555555666666555555777888999;;;<<<========================???CCCGGGpppbbbTTTNNNLLLIIIHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJHHHEEECCCBBBCCCCCCCCCCCC===<<<:::999999999::::::;;;;;;999888666444333222555555555555555444444444111111111000///---,,,+++************))))))))))))$$$%%%&&&&&&'''''''''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$##################"""!!!!!!!!!!!!"""###############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###"""###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""############$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%&&&&&&&&&&&&''''''(((((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%++++++***(((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((())))))***++++++************++++++'''(((((()))((((((''''''+++,,,,,,,,,------------......//////////////////---------............///,,,,,,...///000000000000111111000000000111222333222333444444555555444444666666888999:::;;;;;;;;;=========<<<===@@@EEEHHHpppcccUUUNNNLLLIIIHHHIIIHHHHHHHHHHHHHHHIIIIIIJJJHHHFFFCCCBBBBBBCCCCCCBBB>>>===<<<:::::::::;;;<<<999999999888888777777666777777777666555444222111...////////////......---************))))))))))))'''((()))***************&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&'''&&&%%%$$$)))(((&&&$$$$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%#################################""""""#########""""""############$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$############$$$%%%######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((((()))$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((((((((((((((((())))))*********++++++++++++******&&&''''''(((((((((''''''++++++++++++,,,,,,,,,---...............///000000---------............///,,,,,,...///000000000000///////////////000000111222333444444555555444444444555666888888999999999;;;<<<<<<<<<===@@@EEEHHHpppcccTTTNNNLLLIIIHHHIIIIIIJJJJJJKKKLLLKKKKKKKKKHHHFFFDDDCCCCCCCCCBBBAAA???>>>===;;;::::::;;;;;;777888888888999999999999777888888777666444222000---....../////////......******)))))))))(((((((((&&&'''(((((())))))))))))&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((($$$$$$%%%%%%&&&&&&''''''((((((((('''''''''&&&&&&###$$$%%%&&&'''&&&%%%$$$((('''&&&%%%%%%%%%''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!%%%%%%$$$###############$$$$$$##################$$$$$$$$$$$$$$$###############""""""""""""######$$$$$$############$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$ """######""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$%%%''''''&&&$$$###"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%$$$######"""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$###$$$%%%'''''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$######%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&((((((&&&%%%$$$#########''''''''''''&&&&&&&&&&&&((()))*********)))(((&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))((((((((((((((()))******'''(((((())))))(((((('''&&&&&&'''(((((((((''''''******+++++++++,,,,,,,,,------,,,------...///000---------............///------...///000000000///........./////////000000111222333333444444333333333444555666777777777777888999;;;===>>>@@@DDDGGGpppbbbTTTNNNKKKIIIGGGHHHIIIJJJLLLNNNNNNMMMLLLKKKGGGEEEDDDDDDDDDDDDAAA???@@@>>><<<:::999999999999666777777777888888999999666777777888777555333222////////////...---,,,,,,)))))))))(((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((######$$$%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%'''((()))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$%%%&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!######""""""""""""######$$$$$$############$$$$$$!!!"""""""""#########$$$###$$$$$$$$$$$$$$$$$$###!!!######""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$######$$$&&&&&&%%%$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$###""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""###%%%'''(((((('''&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''')))+++------,,,***)))&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))(((((((((((())))))((((((((((((((()))******&&&'''(((((((((((('''&&&&&&&&&'''(((((((((((((((************++++++++++++,,,+++++++++,,,---///000---------............///......///////////////.........///000000000000000000000111222222222222111222333444555666666666666444777;;;===>>>@@@CCCEEEooobbbSSSMMMKKKHHHGGGHHHHHHJJJLLLNNNNNNMMMKKKIIIFFFEEEEEEEEEEEEDDDAAA>>>???>>><<<:::888777777777666666666666777777777777444555777888888666555444111000000///...,,,+++***((((((((((((''''''''''''((()))))))))))))))(((((((((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''' ###(((,,,,,,***&&&###%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&%%%%%%%%%&&&'''(((******$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###"""!!! %%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$$$$######!!!######"""!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&&&&%%%$$$###"""""""""###%%%%%%$$$###'''&&&%%%$$$$$$$$$%%%&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$#################################$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$"""###&&&'''(((((('''&&&#########$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%$$$######$$$$$$%%%'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""$$$''')))***)))'''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%))))))(((((((((((())))))((((((((((((((()))******'''((()))******)))((('''&&&&&&'''((()))))))))((()))************+++++++++++++++******+++---...///---------.........//////...///////////////......//////000111111111111111...//////000000000000000222222333444555555555555222666:::===???@@@BBBDDDnnnbbbUUUOOOLLLIIIFFFFFFJJJKKKKKKKKKKKKKKKJJJJJJJJJHHHFFFEEEDDDCCCAAA???===<<<<<<;;;;;;;;;<<<<<<;;;::::::999888777666666666777777777555444222111***+++---......---+++***))))))((((((((((((((())),,,+++)))((((((((()))***'''&&&&&&'''((())))))(((%%%&&&&&&''''''&&&&&&%%%%%%"""!!!&&&)))'''%%%'''''''''''''''''''''''')))))))))(((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%'''((('''&&&$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&***)))((('''%%%$$$"""""""""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$"""""""""$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$,,,)))%%%###$$$&&&'''(((&&&&&&%%%$$$#########$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$#############################################$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""(((''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###((('''&&&%%%%%%%%%%%%%%%################################################%%%%%%%%%$$$$$$############"""!!!!!!!!!"""$$$%%%###"""""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###%%%%%%$$$######""""""######$$$$$$$$$$$$$$$###!!! !!!###$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%'''&&&$$$###"""######$$$((('''%%%%%%$$$%%%&&&'''%%%$$$$$$###$$$%%%'''(((%%%%%%'''((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((***)))(((''''''((()))***'''''''''''''''((())))))''''''((()))***++++++,,,++++++******++++++,,,------.../////////...---,,,........................------......///000000000222222111111222222333444444444444444444555666666777888999;;;===@@@BBBDDDmmm```SSSNNNLLLHHHFFFGGGJJJKKKKKKKKKKKKKKKJJJJJJJJJHHHFFFEEEDDDCCCAAA???======<<<;;;;;;;;;;;;<<<;;;::::::999888777666666666777777777666444222111------/////////---+++***))))))(((((((((((())))))+++***)))((((((((()))))))))((('''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%"""&&&%%%###''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%'''((('''&&&$$$%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$---***&&&$$$%%%'''))))))&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###############&&&%%%$$$$$$&&&&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%$$$###"""!!!%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""###$$$%%%&&&&&&&&&%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%%%%##################$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$############$$$%%%"""######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$###!!! &&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$#########$$$&&&&&&%%%$$$$$$%%%&&&'''((('''&&&&&&&&&&&&'''(((&&&%%%$$$$$$$$$%%%&&&'''%%%&&&'''(((((()))(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((()))******)))))))))))))))*********++++++******++++++,,,------...////////////...---..............................//////000111111111222222111111222222333333444444444444555666777777777888999;;;===???AAACCClll___RRRLLLKKKHHHGGGHHHJJJKKKKKKLLLLLLKKKKKKKKKJJJHHHFFFEEEEEEDDDAAA@@@======<<<;;;;;;;;;;;;;;;::::::999888777666666555666666777777666444222111///000000000///...,,,+++))))))(((((((((((())))))***)))((('''''''''((((((''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%###!!!!!!%%%((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((('''&&&%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""###$$$$$$%%%%%%#######################################"""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$+++(((%%%$$$%%%'''((((((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$######""""""&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$%%%&&&&&&&&&$$$""" %%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$%%%&&&''''''$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$#########$$$%%%&&&%%%&&&''''''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###"""""""""###$$$%%%$$$###""""""###$$$%%%$$$######""""""######$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%&&&'''((()))((((((''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''(((((('''&&&&&&'''(((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))***++++++************))))))((((((+++************+++,,,,,,---......//////......---........................//////000000111222222222111111222222222333333333555555555555666777888999888888999:::<<<>>>@@@AAAkkk^^^QQQKKKJJJHHHGGGHHHJJJKKKKKKLLLLLLLLLLLLKKKKKKIIIFFFEEEEEEDDDBBB@@@>>>===<<<;;;;;;;;;;;;;;;::::::999888777666555555555666666666666444333111000000000000...---+++***)))(((((((((((())))))***)))(((((('''''''''''''''"""$$$&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%+++)))''''''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&((((((((('''''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$&&&&&&%%%$$$$$$###"""""""""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######%%%&&&'''&&&%%%###"""!!!"""###$$$%%%%%%$$$######$$$%%%%%%###""""""""""""""""""###&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%###$$$%%%'''((()))))))))&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''(((&&&&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%%%%'''''''''(((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((())))))***+++******))))))))))))))))))***************++++++,,,,,,,,,,,,---------------...........................//////000000111222222111111222222333333333333444444555555777888999:::999999999:::;;;===??????kkk^^^PPPKKKIIIGGGGGGIIIJJJJJJKKKLLLMMMMMMLLLLLLKKKIIIGGGFFFEEEDDDBBB@@@>>>>>>===;;;;;;::::::::::::999999888777666555555555555666666666444333222000000///...---,,,+++***((((((((((((((()))******(((((((((((((((''''''&&&"""%%%((())))))((()))***%%%&&&&&&''''''&&&&&&%%%)))'''&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$""""""""""""""""""""""""###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!###$$$%%%%%%!!!"""######$$$###""""""######""""""""""""######!!!""""""###$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###%%%&&&&&&%%%$$$"""""""""######%%%$$$$$$$$$$$$$$$$$$%%%"""""""""######"""""""""%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%""""""""""""###$$$%%%%%%###$$$&&&'''((()))******&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$&&&'''''''''''''''&&&%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''((())))))'''(((((()))******++++++******))))))******+++,,,*********++++++,,,,,,,,,........................------...//////000000111000111222333333333222222333444444555777999:::;;;;;;::::::;;;<<<===>>>>>>mmm___QQQKKKIIIGGGGGGIIIJJJJJJKKKLLLMMMMMMMMMMMMKKKIIIGGGFFFFFFEEEBBB@@@???>>>===<<<;;;:::::::::999999888777666555555444555555666666666555333222000///......---,,,++++++(((''''''(((((()))***+++((())))))))))))((('''&&&$$$(((++++++(((&&&&&&(((%%%&&&&&&''''''&&&&&&%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%''''''&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%""""""###$$$%%%&&&'''(((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################""""""""""""""""""""""""!!!""""""###$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$&&&'''''''''!!!"""###$$$$$$$$$###"""""""""!!!!!!!!!!!!"""""" !!!###$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&%%%%%%%%%$$$$$$$$$###(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&###################################################$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%((('''%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""""""""#####################$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$%%%%%%'''''''''&&&&&&%%%######"""###$$$%%%%%%&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''(((((()))''''''((()))***+++,,,,,,***))))))))))))***++++++***************+++------........................---------...//////000000000111222333444333222222222222333444666999:::<<<======<<<<<<<<<======>>>pppaaaRRRLLLIIIGGGGGGIIIJJJJJJKKKMMMMMMNNNNNNMMMKKKJJJGGGFFFFFFEEECCCAAA???>>>===<<<;;;:::::::::999999888777666555444444444555666666666555444333000//////......------...''''''''''''((()))***+++))))))*********)))((('''"""&&&++++++(((%%%%%%'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''&&&&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%""""""###%%%&&&((())))))&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$################################################""""""""""""###%%%'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$%%%'''(((((('''!!!###$$$&&&&&&&&&$$$$$$######""""""""""""###### !!!"""######$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$###""""""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$!!!"""$$$%%%%%%$$$###""""""##################"""######$$$%%%%%%$$$######!!!!!!""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$$$$%%%&&&&&&&&&'''(((''''''&&&%%%"""###$$$&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&$$$%%%%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''((()))******)))((('''((((((((('''((())))))***(((((())))))*********+++)))))))))))))))***++++++,,,+++++++++,,,---...///.................................///000000111111///111222444444333222111000111222333666888:::;;;???>>>>>>=========>>>>>>qqqcccSSSLLLIIIGGGGGGIIIJJJJJJKKKMMMMMMNNNNNNNNNLLLJJJHHHFFFFFFEEECCCAAA??????===<<<;;;::::::999999999888777666555444444444555666666666555444333111000///////////////000''''''''''''((()))++++++)))***+++++++++***((('''"""(((***'''&&&'''***%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))))))))$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$##########################################%%%$$$######%%%'''***+++#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%''''''&&&###$$$&&&(((((((((&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&(((''''''&&&&&&&&&''''''"""######$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%########################!!!"""$$$&&&&&&&&&$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""!!!!!!"""###$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$#########$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$ """$$$&&&'''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&'''&&&%%%$$$!!!$$$&&&&&&%%%###"""""""""############""""""###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((%%%&&&''')))))))))(((((("""$$$%%%'''((((((''''''$$$%%%'''(((((((((''''''###$$$%%%&&&''''''((('''%%%%%%&&&''''''&&&%%%%%%(((((((((((((((((((((((('''((()))******)))(((''')))))))))))))))******+++************)))))))))))))))))))))))))))******+++------,,,,,,---///000111......................../////////000111111222222///111222444444333222111///000111333555888:::;;;@@@@@@???>>>>>>>>>>>>>>>oooaaaSSSLLLIIIGGGFFFHHHKKKLLLMMMNNNNNNMMMLLLKKKKKKJJJHHHFFFDDDCCCBBBAAA???===<<<;;;<<<<<<;;;999777777777777777888888999666666666666555444333222///....../////////,,,******)))&&&%%%%%%&&&)))******+++,,,,,,+++)))&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$##################$$$######"""###$$$&&&'''######$$$$$$$$$######"""&&&&&&%%%$$$$$$###""""""''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""!!!!!!!!!"""%%%$$$###""""""$$$&&&'''%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$#########'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""")))(((&&&$$$######$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$###"""###%%%&&&%%%$$$"""###%%%%%%###"""###$$$&&&%%%%%%$$$#########$$$%%%&&&&&&'''&&&%%%$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$%%%'''***+++$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''&&&&&&%%%$$$))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))...---,,,***((('''&&&&&&((((((((((((((((((((((((************)))))))))))))))(((((((((((((((((((((++++++***************+++******+++,,,,,,---......,,,,,,,,,------.....................////////////111222333333444444333333444333222222333555888999;;;;;;:::;;;;;;<<<===>>>oooaaaSSSLLLIIIGGGGGGHHHKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIGGGEEECCCBBBAAAAAA???===<<<;;;<<<<<<;;;999999999888777666666777777666666666666666555333333000///.../////////,,,******)))(((&&&&&&((()))***)))***+++++++++)))'''&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$###$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&########################%%%%%%$$$######$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$######$$$&&&'''#########""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######'''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###""""""#####################$$$$$$$$$###$$$$$$$$$######"""!!!$$$###"""###%%%&&&%%%$$$"""###%%%%%%###"""###$$$&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''(((***+++---......++++++***************++++++++++++,,,,,,------......------------------,,,/////////000000000000111111222333333444444333333555444444444555777999:::::::::::::::;;;<<<===>>>oooaaaSSSLLLJJJHHHGGGIIILLLMMMNNNOOOOOONNNMMMLLLIIIHHHFFFDDDCCCAAAAAAAAA???===<<<;;;<<<<<<;;;999;;;:::999777666666555555777777777777666555444444000///.../////////---+++))))))))))))))))))))))))((()))***++++++***)))((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$############$$$%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&########################%%%%%%%%%%%%$$$###"""!!!######$$$$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$######$$$%%%&&&!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!""""""$$$$$$$$$###############"""############"""!!!!!!$$$###"""###%%%%%%%%%$$$"""###%%%%%%###"""###$$$%%%%%%$$$$$$######$$$$$$######$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&###$$$%%%'''((()))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&''''''(((******((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&((()))+++---...///+++***************++++++,,,,,,,,,,,,,,,---------//////......---,,,,,,,,,000000000000111111111111111222222333333333333333555555555555666888999;;;::::::::::::;;;<<<======oooaaaSSSLLLJJJHHHHHHIIILLLMMMNNNOOOOOONNNMMMLLLHHHGGGEEEDDDBBBAAAAAA@@@>>>===<<<;;;<<<<<<;;;999:::999888777666666666666888888888888777666555444111000......//////---+++)))***++++++++++++***)))'''((()))***+++*********))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''#########$$$$$$######"""$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&###############$$$$$$$$$###$$$%%%%%%%%%###"""!!!######$$$$$$%%%%%%$$$$$$"""######$$$$$$%%%&&&&&&######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$$$$$$$%%%%%%$$$#########$$$$$$!!!!!!!!!""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""######%%%$$$$$$$$$###""""""""""""###############""""""$$$""""""###$$$%%%$$$###"""###%%%%%%###"""###$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((())))))))))))************'''''''''((())))))***************)))******+++,,,---------------,,,,,,,,,............------------//////000000000111111111111111222333333333333222555444444555666777999:::999999999999:::;;;<<<===oooaaaSSSMMMKKKIIIHHHJJJLLLMMMNNNNNNNNNNNNMMMLLLGGGGGGEEEDDDBBBAAAAAAAAA>>>===<<<;;;<<<<<<;;;999888777777777777777888888888888888888777666555444222000......//////...,,,)))***+++,,,,,,+++***)))'''((())))))******++++++))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""######$$$$$$#########%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$ """###$$$%%%$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$#########""""""""""""###"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""""""""""""""""""""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$######""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$%%%$$$$$$######"""!!!"""$$$%%%$$$###"""###%%%%%%###"""###$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))*********+++''''''(((((())))))))))))******))))))***++++++,,,...---------------------,,,,,,------...///000000........./////////000000000111222222333333222222333333333444555666777888999888888999999:::;;;<<>>===<<<:::999999999999888888777777777666666666777777777777666555444333222111///...///...---+++,,,+++)))''''''''')))***(((''''''''''''((())))))&&&'''((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''$$$######%%%'''))))))((($$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!! &&&)))$$$$$$$$$$$$%%%%%%$$$$$$$$$"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''''''''((()))%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&$$$$$$"""!!! """$$$%%%%%%$$$#########$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&######"""""""""######$$$######$$$$$$$$$%%%%%%%%%###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!"""$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##################""""""""""""###$$$$$$###"""###$$$'''&&&$$$###""""""###$$$!!!!!!""""""###$$$$$$$$$&&&&&&%%%%%%$$$######"""###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$### !!!!!!!!!""""""$$$$$$%%%%%%$$$###"""!!!"""###$$$%%%%%%$$$###""""""#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((())))))************)))&&&&&&''''''((()))))))))************++++++,,,,,,------...//////...---------......///000/////////------...///000111222222...000222333333444666888555555555555666777999999mmm```SSSNNNNNNLLLLLLNNNNNNNNNNNNNNNNNNMMMLLLLLLJJJHHHFFFFFFFFFFFFDDDCCC???>>>===;;;:::999999999888777777777666666666666777777777777666555444333222111///...///...---+++,,,***(((&&&&&&''')))***((())))))***************(((((((((((((((((('''&&&&&&&&&''''''((((((''''''%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&#########$$$'''))))))((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%###&&&&&&######%%%$$$ ##############################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&&&&'''(((%%%%%%$$$############$$$########################!!!"""###$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%###"""###""""""###%%%&&&%%%$$$#########$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&%%%$$$############$$$%%%######$$$$$$$$$%%%%%%%%%"""!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""" """###$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""############"""###$$$$$$###"""###$$$((('''%%%###"""###$$$$$$!!!!!!!!!"""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!##############################$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###""""""""""""############&&&&&&&&&%%%$$$######"""###$$$%%%&&&&&&%%%$$$##################$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((()))***************&&&''''''((())))))******************++++++++++++------...//////...------------///000000000///.........//////000000000111,,,...111222222444666888777666666666777888888999ooobbbTTTOOONNNMMMMMMNNNMMMMMMMMMMMMMMMLLLKKKKKKHHHFFFEEEDDDEEEDDDBBBAAA??????===<<<;;;:::::::::777777777777666666666666666777777777666555444444222111///...///...---+++,,,***(((&&&&&&''')))+++)))***+++------,,,++++++((()))))))))((('''&&&&&&&&&((()))+++++++++******'''&&&&&&&&&&&&'''(((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###&&&!!! (((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""###########################$$$&&&&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&%%%### %%%#########%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$######$$$&&&((()))######$$$$$$$$$%%%%%%%%%######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""" !!!############%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!! !!!!!!!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!!!!""""""######$$$$$$"""$$$$$$$$$###"""###$$$)))(((%%%$$$######$$$%%% !!!!!!"""###$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((('''&&&$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$#################################$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((()))***************''''''(((((()))************************+++++++++,,,---...//////...---,,,,,,---///000000000///...000////////////.........+++---000111222333555777999888888888888888999999pppcccUUUOOOMMMLLLLLLNNNOOOOOOOOONNNLLLKKKIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDBBB???<<<:::;;;<<<;;;;;;::::::::::::999777555444444555666666333222222222222222333222111...+++))),,,++++++***)))(((''''''))))))))))))))))))))))))%%%&&&'''((()))+++,,,,,,+++***)))((((((''''''(((&&&%%%&&&(((,,,///000000$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###!!!!!!$$$###""" !!!"""######$$$%%%%%%%%%%%%$$$"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$  %%%%%%%%%&&&%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%&&&''''''(((########################$$$$$$############$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%###""" """%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$######$$$###"""""""""###%%%&&&!!!!!!!!!""""""!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%''''''%%%$$$###"""""""""&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&((()))(((&&&%%%%%%&&&)))%%%!!!!!!%%%)))%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***(((''''''(((((((((''''''''''''((((((******+++++++++,,,,,,,,,******+++,,,------------........................///......---------......111111111222333444555666:::999999888999999::::::qqqcccUUUOOONNNLLLLLLNNNOOOOOOOOOOOONNNLLLKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDBBB???<<<:::;;;<<<;;;;;;::::::::::::999777555444555666777777555333333444333333333222000---***(((++++++******))))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%$$$((('''''''''''''''((((((%%%$$$$$$%%%''')))***)))$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$#########%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$###"""!!!!!!!!!""""""""""""######$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########################$$$$$$###############$$$!!!""""""###$$$%%%%%%%%%$$$$$$### !!!$$$""""""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$############$$$$$$"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$###!!! ###&&&$$$$$$$$$$$$$$$###""""""%%%$$$$$$$$$##################""""""######$$$%%%%%%&&&&&&''''''&&&&&&%%%########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%############$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&%%%$$$############$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%%%%&&&((('''%%%$$$$$$%%%&&&%%%###""""""###%%%&&&%%%&&&&&&'''((((((((((((%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&'''''''''''''''''''''''''''(((***)))(((''''''((())))))(((((((((((())))))************++++++++++++******+++,,,------------........................///......------.........111111111222333555666777999999999888999999::::::rrrdddWWWQQQOOOMMMLLLMMMOOOOOOOOOOOOOOONNNMMMMMMHHHGGGFFFEEEDDDDDDDDDDDDBBB???<<<:::;;;<<<;;;;;;:::::::::999999777666555222444555555333222222333333333333222///---***(((*********************)))))))))))))))))))))))))))***)))(((&&&$$$""" %%%%%%%%%%%%&&&'''((()))'''%%%######%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$######""""""######"""""""""#########$$$$$$###""""""""""""###$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$########################&&&%%%$$$###""""""""""""!!!""""""###$$$%%%%%%%%%###%%%&&&%%%###"""!!!""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$############$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!! $$$%%%%%%$$$######$$$&&&###$$$$$$$$$$$$###""""""$$$$$$#########"""""""""""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""""""""###$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%$$$######""""""######$$$$$$$$$$$$############"""#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%&&&&&&$$$######$$$###$$$&&&&&&&&&&&&$$$###%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''((((((((((((((((((((((((%%%'''(((((('''''''''(((******))))))))))))******))))))))))))******************+++,,,------------........................///......---......//////111111111222444666777888999888888888999::::::;;;sssfffXXXRRRPPPMMMLLLMMMMMMMMMNNNNNNOOONNNNNNMMMHHHGGGFFFEEEDDDDDDDDDDDDBBB???<<<:::;;;<<<;;;;;;::::::999999888777666666333555666666555444444555111111111000///---+++************************+++************************+++***)))(((&&&%%%$$$###&&&&&&%%%%%%&&&'''(((((()))'''%%%%%%&&&'''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%######""""""######$$$%%%"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%########################%%%$$$$$$###""""""######&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%###""""""&&&$$$###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$!!!!!!"""""""""##################$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""###%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$######"""#########""""""""""""!!!!!!"""###%%%%%%$$$###### !!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###%%%&&&&&&$$$###$$$%%%$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((('''&&&'''(((***))))))(((((())))))***(((((((((((())))))))))))******+++,,,------------.......................................//////000111111222333444666888999888888888888999:::;;;<<>>wwwjjj]]]WWWTTTOOOLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLHHHGGGFFFEEEDDDDDDDDDDDDBBB???<<<:::;;;<<<;;;;;;:::999888777777777888999666777888666444111111111111000///...---,,,,,,,,,,,,,,,,,,++++++*********''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''&&&&&&%%%&&&&&&&&&&&&$$$###$$$&&&(((((('''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$#########%%%%%%$$$$$$###############"""###$$$%%%%%%%%%%%%$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$!!!"""###%%%%%%%%%$$$######"""!!! !!!"""$$$%%%$$$$$$######$$$$$$%%%&&&!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###%%%%%%%%%$$$$$$#####################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$$$$#########%%%### """$$$###"""!!!"""###$$$&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$%%%%%%&&&&&&########################$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""""""""$$$%%%$$$###"""###$$$""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$##################""""""######$$$%%%""""""############""""""########################$$$$$$$$$#########""""""""""""""""""############!!!!!!"""""""""#########"""""""""######$$$$$$%%%#########$$$$$$%%%%%%&&&########################$$$$$$$$$###$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%"""$$$%%%&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((***)))(((''''''((())))))(((((((((((())))))(((((()))))))))***************+++,,,------------....................................///000111222111111111111111222333444555555666888999;;;===>>>xxxkkk^^^XXXTTTPPPLLLLLLOOOOOOOOOOOOOOONNNMMMLLLHHHGGGFFFEEEDDDDDDDDDDDDBBB???<<<;;;;;;<<<<<<;;;:::999888777777777888999<<<======<<<999666555666444333000...,,,+++***)))------,,,,,,+++***))))))************************((((((''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&''''''((('''%%%&&&'''(((((('''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$""""""###$$$%%%$$$$$$###"""#########"""###$$$%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&!!!"""###$$$%%%$$$$$$###'''&&&%%%$$$$$$&&&((()))$$$$$$######$$$$$$%%%&&& !!!"""######$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""""""""""""""######$$$%%%%%%&&&&&&$$$"""!!!"""%%%&&&$$$!!!$$$%%%&&&''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########'''&&&&&&%%%$$$###""""""$$$%%%%%%$$$######$$$&&&!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$###"""""""""###%%%&&&######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$######""""""""""""""""""############!!!!!!!!!!!!""""""""""""!!!"""###$$$&&&'''((()))""""""###$$$%%%&&&&&&'''$$$$$$##################%%%%%%$$$$$$###$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''' """$$$$$$######$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((***+++***(((''''''(((******))))))))))))******))))))))))))******************+++,,,------------....................................///000222222222111111111111111111222555555666888:::<<<>>>???~~~nnn]]]VVVTTTQQQNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKJJJHHHGGGFFFFFFEEEBBB@@@@@@???>>><<<<<<;;;;;;;;;;;;999888777888:::===???999999:::999888666444333444333111///...---------***************+++,,,,,,(((''''''))),,,,,,(((%%%&&&'''((())))))*********%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''))))))***"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$%%%$$$$$$###$$$%%%'''(((%%%%%%%%%$$$$$$#########'''(((''''''&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""&&&%%%###""""""###%%%&&&%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%'''&&&$$$###"""###$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&###$$$$$$$$$$$$###""""""$$$$$$$$$###"""###%%%((('''%%%###"""###$$$$$$$$$###$$$&&&''''''&&&%%%$$$"""""""""###$$$$$$%%%%%%"""$$$%%%%%%###""""""###&&&%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$ !!!"""###%%%'''(((((($$$"""!!!###%%%%%% !!!""""""""""""""""""""""""""""""######$$$""""""!!!!!!"""$$$%%%'''%%%$$$#########$$$%%%&&&'''%%%$$$""""""###%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###########################""""""""""""####################################!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######"""###$$$$$$###"""!!! ######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""%%%%%%%%%$$$$$$#########%%%$$$!!! !!!$$$%%%""""""###$$$$$$$$$$$$###""" """ """"""#########$$$$$$$$$$$$$$$############$$$$$$########################&&&%%%%%%$$$#########$$$&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%$$$###"""""""""$$$$$$!!!""""""""""""#########''''''&&&%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&%%%%%%&&&'''((((((((('''%%%$$$%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))((((((++++++,,,,,,,,,,,,------........................000000000000111111111111222222111111111111111111333333444444666777999999ooo^^^VVVTTTQQQNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKIIIGGGFFFEEEEEEDDDAAA???>>>>>>===============>>>>>><<<:::888888999;;;===999999999999888666555333333333111000...---------+++***)))'''&&&%%%%%%%%%)))(((''')))++++++(((&&&%%%&&&'''(((*********+++&&&&&&'''(((((('''&&&&&&((((((''''''&&&&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########***(((%%%###"""!!!""""""$$$#########$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$###"""###%%%((()))&&&$$$"""#########"""$$$%%%%%%%%%%%%$$$$$$###$$$$$$##################!!!#########"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""""""""######$$$$$$$$$%%%###!!!!!!"""$$$$$$$$$ !!!"""""""""""""""###############$$$$$$%%%((('''&&&$$$$$$$$$$$$%%%$$$$$$#########$$$%%%&&&%%%$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######"""###$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$###############"""$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###$$$!!! """###"""!!!##################$$$$$$######""""""""""""##############################%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######"""###$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))((((((+++++++++,,,,,,,,,------............................../////////000000000111111111111111111111111444444444444555777888888ooo___WWWTTTPPPMMMMMMLLLMMMMMMMMMMMMLLLLLLKKKHHHFFFEEEEEEEEEDDDAAA???======<<<<<<======>>>???AAA???<<<:::888888999:::888999999999888777555444333222111000///------,,,...---+++)))((('''&&&&&&***((('''((()))***)))'''%%%%%%'''((()))*********&&&&&&'''(((((('''&&&&&&)))(((((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%% !!!###$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$)))'''%%%###""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$######"""$$$$$$$$$###"""###%%%''')))'''$$$""""""###"""!!!%%%%%%$$$###""""""######%%%%%%$$$$$$###""""""!!!""""""""""""$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$######"""!!!!!! %%%$$$######$$$%%%###"""!!!!!!""""""######""""""$$$$$$$$$###$$$%%%%%%&&&&&&%%%$$$###""""""""""""$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$###""""""######$$$$$$$$$$$$######"""###$$$$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""#################################""""""###$$$$$$$$$$$$###%%%###""""""###$$$$$$###$$$$$$##################""""""!!!!!!!!!!!!""""""########################$$$###""""""!!!""""""""""""######$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$###############"""&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&&&&(((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))((((((++++++++++++,,,,,,,,,,,,........................------........./////////111111111111111111111111555555444444555666777777ooo^^^VVVSSSPPPMMMLLLLLLLLLMMMMMMMMMMMMLLLKKKIIIGGGFFFFFFFFFEEECCCAAA======<<<<<<<<<<<<<<<<<>>;;;999888888888888888888999999888777555444333222222111///...,,,,,,,,,+++******)))************)))((('''((()))))))))&&&'''(((((())))))((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$######%%%''''''%%%###""""""######"""&&&$$$###!!!!!!!!!""""""$$$$$$$$$#########""""""!!!############$$$%%%"""#########$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%$$$###"""!!!!!! &&&%%%$$$%%%%%%%%%###!!!!!!""""""#########""""""$$$############$$$%%%%%%###############$$$$$$%%%$$$###$$$$$$$$$$$$%%%%%%!!!"""###%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!"""""""""######$$$$$$"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###%%%$$$#########$$$$$$$$$$$$$$$$$$#####################""""""""""""##############################$$$######"""""""""###############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$############%%%%%%%%%%%%$$$$$$######&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%(((((('''&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%&&&''')))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((***++++++++++++,,,,,,,,,........................------........./////////111111111111111222222222555555444444444555666666~~~nnn]]]UUURRROOOLLLLLLKKKLLLLLLMMMMMMMMMLLLLLLJJJIIIHHHHHHHHHGGGEEECCC???>>>===;;;:::999999999::::::888777777777888888888888999999888777666555222222222111000...,,,+++(((''''''&&&&&&&&&'''''')))))))))((('''((()))***)))))))))(((((('''&&&%%%'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########"""%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###%%%&&&&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$#########$$$%%%$$$######%%%&&&$$$""" !!!###%%%%%%%%%%%%$$$"""!!! !!!""""""""""""#########$$$$$$$$$###$$$&&&%%%$$$######$$$!!!!!!""""""######$$$$$$######$$$######"""!!! $$$$$$$$$$$$$$$$$$######&&&%%%$$$%%%%%%%%%###!!!""""""############"""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%######$$$$$$%%%%%%%%%%%%!!!"""###%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""######$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###############""""""###$$$########################%%%$$$$$$######$$$$$$%%%########################$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$'''''''''&&&%%%%%%$$$$$$'''&&&%%%$$$$$$%%%'''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))*********+++++++++,,,,,,............................../////////000000000000000111111111222222222555555444444444555555666{{{kkk[[[SSSQQQNNNLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKIIIHHHIIIIIIIIIGGGEEE@@@???===;;;:::888888888777777777666777777888888777888999999888777666555222222222222000...,,,++++++***)))''''''&&&&&&&&&''')))***)))((('''(((***)))))))))((('''&&&%%%$$$((('''&&&&&&&&&&&&'''((((((''''''&&&%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""###$$$$$$$$$$$$######"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""""""""%%%'''&&&###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###"""$$$%%%%%%$$$###%%%&&&"""  ###%%%&&&&&&######""""""""""""######!!!""""""###$$$$$$%%%%%%$$$&&&'''&&&%%%######$$$"""""""""###############""""""""""""""""""!!! $$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%###"""######$$$$$$######""""""""""""!!!!!!""""""###$$$$$$$$$######!!! """###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$######"""####################################$$$$$$$$$$$$########################%%%$$$############$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###"""######"""!!!!!!"""$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%%%%$$$"""!!!!!!!!!###$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&''')))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))************++++++++++++............................../////////000000000000000000111222222333333444444333333444555666666xxxiiiXXXRRRPPPMMMKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMJJJIIIHHHHHHIIIHHHGGGEEEAAA@@@>>>===<<<;;;::::::888777777777777777888888777777888999999888666555111222222222111...,,,***++++++***)))))))))))))))&&&(((++++++)))'''((()))&&&''''''((((((''''''&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###"""""""""###$$$%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######""" ###%%%$$$!!!"""%%%##############################$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###"""%%%%%%&&&&&&%%%%%%$$$###"""###%%%%%%$$$$$$$$$&&&"""!!! """%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$##################$$$$$$"""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$!!!""""""#########""""""$$$$$$##################%%%###!!!!!!"""$$$$$$$$$###$$$$$$$$$$$$###"""!!!######""""""######$$$%%%"""""""""!!! """###$$$%%%%%%%%%$$$$$$%%%$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""""""""############$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###"""###$$$###!!! """%%%!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%#######################################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%"""###%%%%%%%%%$$$"""!!!!!!###$$$%%%%%%$$$############$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&''''''###$$$%%%&&&&&&&&&&&&&&&(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))************++++++++++++........................------.........////////////000000111222222333333222222222333444555666777vvvgggWWWPPPOOOMMMKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMIIIHHHGGGGGGHHHHHHFFFDDD@@@@@@???>>>>>>===>>>>>>999999999999888888777777777777888999999888666666111222222222111...,,,***$$$$$$$$$%%%'''(((***+++%%%(((,,,,,,)))''''''(((###$$$&&&'''((()))))))))((('''&&&%%%%%%&&&'''(((""""""###$$$&&&'''((((((######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$######"""###%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""""""""######$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&!!!$$$""" ###########################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!! !!!"""######"""!!! %%%%%%&&&&&&%%%%%%$$$###"""###%%%%%%$$$$$$$$$%%%$$$""" """$$$$$$###!!!###$$$%%%%%%%%%$$$%%%%%%$$$$$$###"""""""""!!!###$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!$$$"""!!!###%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$######$$$$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$"""###$$$%%%&&&%%%$$$$$$'''%%%$$$""""""###%%%&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""$$$%%%$$$!!!!!!###&&& !!!###$$$%%%&&&'''$$$$$$############$$$$$$########################""""""!!!""""""###$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""###%%%%%%%%%$$$""" """$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$&&&'''((()))$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$$$$###"""###%%%&&&'''&&&%%%%%%'''((()))))))))(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((()))))))))************+++++++++........................,,,,,,,,,---------......///000000111222222333333111222222333444555777888uuugggXXXQQQMMMJJJIIIJJJLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJIIIGGGEEEDDDCCCBBB<<<=========<<<;;;::::::999888888777666777777777777888:::999777666666777444222111000000///,,,***,,,+++***(((''''''''''''&&&''''''((((((((((((''''''(((((()))))))))))))))&&&&&&''''''(((((())))))&&&&&&'''''''''&&&$$$###&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%$$$###"""###$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######""""""""""""######%%%&&&&&&$$$"""!!!!!!"""###%%%%%%###!!!$$$########################!!!!!!""""""###$$$&&&&&&%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!###"""!!!!!!!!!"""$$$$$$!!!!!!!!!"""######$$$$$$########################&&&%%%$$$###"""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$########################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""!!! $$$###"""!!!!!!"""###$$$$$$$$$$$$######"""""""""########################&&&%%%$$$$$$&&&'''&&&%%%$$$%%%&&&%%%###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))---,,,+++***)))***+++,,,------,,,,,,---...000111000000000///......------,,,---...///000111222222555555444444444444555555uuufffWWWOOOLLLIIIIIIJJJKKKKKKLLLLLLLLLMMMMMMMMMIIIHHHHHHGGGFFFEEEEEEDDD????????????>>>===<<<<<<:::999888888777777888888888999:::999777555555666444222111000000///---*********)))((((((((())))))))))))*********))))))((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))'''(((((()))((('''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$###"""###$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######""""""""""""######$$$%%%&&&%%%$$$###$$$%%%#########$$$$$$$$$"""!!!##########################################$$$$$$%%%%%%%%%$$$$$$$$$######$$$#########""""""""""""######"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###############$$$$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&((('''%%%$$$###$$$%%%&&&%%%&&&&&&&&&%%%%%%$$$############$$$$$$#########"""############$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######"""!!!!!!$$$$$$############$$$$$$%%%$$$$$$$$$####################################"""!!! !!!""""""!!! #########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$)))((('''%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))************+++,,,,,,---------,,,,,,---...000111////////////............---......///111222222333555444444444555555666777uuufffVVVNNNJJJHHHHHHJJJJJJJJJKKKLLLLLLMMMNNNNNNGGGGGGGGGGGGFFFFFFFFFFFF@@@@@@??????>>>===<<<<<<;;;:::999999888888999999999:::;;;999777555444555444222111000111///---+++)))))))))))))))***+++,,,,,,,,,,,,,,,+++***))))))$$$%%%&&&&&&''''''&&&&&&&&&''''''((())))))******))))))*********)))((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$###"""###$$$$$$###"""######$$$$$$$$$%%%%%%%%%#########""""""###############""""""""""""#########%%%&&&&&&%%%%%%&&&'''###!!!!!!%%%(((((($$$########################%%%%%%$$$$$$############%%%%%%%%%$$$$$$$$$$$$##################"""""""""$$$############$$$%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$###$$$%%%%%%&&&$$$$$$############$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$#########$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$########################"""############$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################"""###$$$###!!! ######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&+++)))'''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))((()))***+++,,,---------------,,,------...000000............////////////...//////000111222333333444444444555555777888999vvvgggVVVNNNKKKIIIIIILLLIIIIIIJJJKKKLLLMMMNNNOOOHHHHHHHHHGGGGGGFFFFFFEEE???>>>===<<<;;;;;;::::::;;;;;;:::999999999999::::::;;;;;;999777444444444333222111111111000...,,,+++***************++++++------,,,,,,+++***)))((('''((())))))******))))))(((((())))))***+++,,,,,,)))))))))***))))))))))))(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$######""""""######$$$###%%%&&&%%%$$$$$$%%%&&&"""!!!"""%%%((((((%%%###########################$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%#########"""""""""!!!!!!$$$%%%%%%%%%%%%%%%&&&&&&###############$$$%%%%%%$$$############$$$%%%%%%$$$$$$############$$$$$$########################"""""""""###$$$$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%'''&&&$$$""""""###$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$##################$$$""""""#########$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$$$$########################%%%$$$$$$%%%&&&$$$!!! ###%%%$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((((('''&&&''''''((()))))))))))))))))))))))))))))))))))))))((()))+++,,,------,,,,,,,,,,,,------...//////000---------...///000000111///000000111222222333333333333444555666888999:::wwwhhhXXXPPPMMMKKKKKKMMMHHHIIIJJJKKKLLLMMMNNNNNNKKKJJJIIIHHHGGGEEEDDDDDD@@@???>>><<<;;;;;;;;;;;;<<<;;;::::::999::::::::::::;;;;;;999777444444444333222111111111111///,,,---,,,+++***))))))))))))++++++++++++***)))((('''))))))***++++++++++++***((())))))***,,,------...((((((((((((((((((((()))(((((('''&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""###$$$$$$###"""######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$############$$$$$$$$$%%%&&&%%%"""!!!"""###!!!###$$$$$$###$$$&&&)))########################!!!"""$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$%%%%%%%%%%%%!!!!!!"""""""""#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$############$$$$$$########################"""""""""###$$$$$$$$$%%%#########$$$$$$%%%%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&############$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""###""""""%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%$$$#########%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))***+++,,,------,,,***))),,,,,,---....../////////,,,------...///000111111000000000111222222333333222222333444666888999:::wwwhhhYYYRRROOOLLLKKKLLLIIIIIIJJJKKKKKKLLLMMMMMMLLLKKKJJJIIIGGGEEEDDDCCCDDDBBB@@@>>>============<<<;;;::::::999999::::::999:::;;;999777555444555333222111111222111///------,,,+++***)))(((((((((************)))(((''''''''''''((())))))))))))((('''((((((***+++,,,---...''''''&&&&&&&&&'''((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""###$$$$$$###"""######$$$$$$$$$%%%%%%%%%#########""""""#########$$$$$$############$$$$$$%%%&&&&&&$$$""" !!!!!!###%%%###!!!!!!%%%***######################## """$$$%%%''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""""""""""""""!!!!!!""""""###$$$$$$$$$############$$$$$$#######################################$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$###""""""###$$$%%%"""############$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""######""""""""""""############$$$$$$$$$########################%%%$$$""""""######""" !!!%%%&&&&&&$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&'''(((&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))+++,,,---...////////////---------...///000000111000000000111111111222222111222222333555777888999tttgggYYYSSSPPPLLLJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJJJJHHHGGGFFFEEEEEEEEECCCAAA>>>===<<<======;;;::::::999999999999999888999:::999777555555666333222111111222222000...+++***))))))((((((((((((((()))))))))))))))((((((%%%%%%&&&'''''''''''''''$$$%%%&&&''')))***+++,,,''''''&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$###"""###$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%###"""###$$$!!!"""############$$$$$$########################"""###%%%&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$###############"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###""""""######$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$###!!!!!!###$$$%%%"""############$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""#####################$$$######""""""######$$$!!!!!!"""""""""#################################'''$$$"""!!!###$$$$$$$$$ """%%%&&&%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''((()))))))))))))))))))))))))))))))))))))))+++++++++***++++++,,,,,,+++,,,---////////////...------......//////000000//////000000000000111111111111222222444555666777rrrfffYYYSSSPPPLLLHHHHHHJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGCCCAAA???<<<;;;:::;;;<<<;;;:::999999888888999999777888:::999777666666777333222111222222222000...((((((((((((((())))))***((())))))*********))))))%%%&&&''''''((((((''''''""""""$$$%%%&&&((())))))((('''&&&&&&&&&((()))***%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((())))))%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$$$$###"""###$$$$$$$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###%%%&&&&&&%%%$$$%%%'''!!! ###'''&&&"""########################$$$%%%&&&''''''%%%$$$"""#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%% !!!"""###$$$###""""""$$$$$$######"""!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$########################%%%$$$$$$$$$######""""""""""""###$$$%%%%%%&&&&&&###$$$&&&'''&&&%%%###!!!"""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#####################$$$&&&%%%$$$######$$$%%%&&& !!!!!!"""""""""##############################  !!!""" """$$$$$$######$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""!!!###&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%'''(((((()))))))))))))))))))))))))))))))))))))))******))))))***,,,...///+++,,,---////////////............///////////////////////////000000000000111111111222333444555666tttfffXXXRRROOOLLLKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHGGGEEECCCBBBAAA???===<<<;;;;;;<<<<<<;;;:::999888888888888777777777666555333222111555333111///------------+++++++++++++++++++++,,,))))))))))))((((((((((((&&&'''((())))))((('''&&&))))))((((((''''''''''''))))))(((''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''&&&%%%######%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$'''&&&%%%$$$############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############%%%$$$"""  ###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######&&&&&&&&&%%%$$$###"""!!!!!!"""$$$%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%% !!!!!!"""###%%%%%%"""###$$$$$$$$$$$$###""" !!!"""###$$$$$$%%%########################$$$$$$$$$#########""""""########################$$$#########""""""!!!!!!########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$###""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''########################""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$(((((('''&&&&&&&&&''''''(((((())))))))))))(((((()))))))))))))))******+++))))))************))))))******+++,,,,,,,,,,,,+++******+++,,,------------,,,+++***+++---/////////////////////000000000000000000111222333333444444uuugggXXXRRROOOLLLKKKLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGIIIHHHGGGEEECCCAAA???===<<<;;;;;;;;;<<<;;;:::999888888888888666666666666666555444333444333111///...------...++++++++++++++++++++++++))))))))))))((((((((((((''''''((((((((((((''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&'''(((******'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''$$$!!!!!!$$$''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###"""!!!#########$$$$$$$$$$$$%%%'''&&&%%%$$$####################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$###############$$$$$$$$$%%%%%%######"""""""""###$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$#########"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""!!!!!!"""######""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&)))(((((((((((()))******))))))************)))))))))***++++++,,,,,,++++++++++++,,,---............---,,,++++++---//////...////////////000000000000000111111222333333444444uuugggYYYRRROOOLLLKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJGGGFFFFFFGGGIIIJJJHHHGGGDDDBBB@@@>>><<<;;;::::::<<<;;;:::999888888888888666666777777777777666666333222111000///......///************************))))))))))))((((((((((((((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&((()))***'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&""" &&&(((%%% $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$####################################%%%%%%%%%%%%&&&&&&&&&'''!!!"""$$$%%%&&&&&&%%%%%%&&&&&&%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$###"""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$###############%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#######################################%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""!!!!!!"""######""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################"""!!!!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))%%%%%%$$$%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))((())))))******))))))((()))***++++++,,,,,,+++++++++,,,---...///////////////---,,,,,,---......---////////////000000000000111111111222222333333444vvvhhhYYYSSSPPPLLLKKKLLLNNNNNNMMMMMMMMMLLLLLLLLLHHHGGGGGGHHHIIIIIIHHHFFFEEECCCAAA>>><<<;;;::::::;;;;;;:::999888888888888777888888888888777666666222111111000000/////////*********)))))))))))))))))))))))))))((((((((((((((('''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$"""!!!###&&&&&&### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$########################$$$$$$$$$%%%%%%%%%&&&&&&!!!"""$$$&&&&&&&&&$$$###$$$########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%###"""""""""###$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$######""""""######$$$&&&%%%%%%%%%$$$$$$######%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################!!! !!!###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((#########$$$%%%&&&'''((('''(((((())))))((((((''''''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((())))))***+++++++++++++++***+++,,,---............000...,,,,,,.........---////////////000000000000111111111222222333333333wwwiiiZZZSSSPPPLLLKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHIIIIIIIIIFFFEEEDDDCCCAAA>>><<<;;;;;;;;;;;;;;;:::999888888888888:::::::::999888666555444111111111111111000//////*********)))))))))(((((())))))))))))(((((((((((('''&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''########################%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&!!!%%%((((((%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$########################"""#########$$$$$$$$$$$$###$$$&&&&&&&&&$$$"""!!!%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""##################"""""""""############""""""######$$$%%%&&&&&&&&&&&&######"""!!!"""###%%%&&&""""""#########$$$$$$$$$############$$$%%%&&&'''%%%$$$"""!!!!!!"""$$$%%% !!!!!!"""######$$$$$$########################################################################""""""##################""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$######""""""######$$$%%%%%%%%%$$$$$$#########&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################!!! !!!###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''((((((((())))))))))))(((((())))))***++++++++++++***))))))+++,,,,,,,,,,,,,,,000...------...///...---////////////000000000000111222222222222222333333wwwiii[[[SSSPPPMMMKKKKKKKKKKKKJJJJJJJJJIIIIIIIIILLLJJJIIIIIIIIIHHHFFFDDDDDDBBB@@@>>>===<<<======<<<;;;:::999888888888888:::::::::999777666444333222222222222111000///...+++++++++******))))))((())))))))))))((((((((((((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&((()))***'''&&&&&&%%%%%%&&&&&&'''""""""############$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&"""'''+++***%%%"""$$$(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%&&&&&&%%%$$$"""!!!""""""$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""############"""!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%!!!!!!!!!"""###$$$%%%%%%"""""""""############$$$""""""""""""$$$%%%&&&'''%%%$$$###""""""###$$$%%%!!!"""###$$$%%%&&&''''''#######################################$$$$$$$$$########################"""""""""""""""##########################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############"""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""############"""!!!""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########'''&&&%%%######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################"""!!!!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$###""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""%%%%%%$$$%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''(((((())))))(((((('''((()))******++++++******((()))***++++++,,,,,,,,,000...------...//////...////////////000000000000222222222222222222222222xxxjjj[[[TTTPPPMMMKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHIIIJJJJJJHHHFFFBBBAAA@@@>>>======>>>???<<<;;;:::999888888888888888888888888777666555444333333333333222000...------,,,,,,+++******))))))))))))))))))((((((((((((###$$$%%%&&&''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&'''(((******'''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%'''***(((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""""""""############""""""""""""###$$$$$$$$$######""""""###############"""""""""""""""############"""""""""""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""######$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%!!!"""############"""!!!""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$(((&&&%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&'''(((((()))''''''((((((((((((''''''((())))))***************))))))***+++,,,,,,,,,,,,///---,,,---///000000000////////////000000000000222222222222222222222222xxxjjj[[[TTTPPPMMMKKKKKKOOOOOOOOONNNNNNNNNNNNMMMIIIHHHHHHIIIJJJKKKJJJHHHAAAAAA???>>>>>>>>>???@@@<<<;;;:::999888888888888666666777777777777666666444444444333222000---,,,------,,,,,,+++***))))))))))))))))))(((((((((((("""$$$%%%'''(((((('''&&&'''''''''((((((((())))))))))))(((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""$$$%%%&&&''''''""""""#########$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''###$$$&&&((())))))(((((($$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######""""""#########""""""!!!######$$$$$$$$$""" """"""""""""############$$$###"""""""""""""""""""""###$$$$$$$$$$$$###"""#########"""""""""""""""########################""""""######$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%####################################""""""""""""######$$$%%%%%%&&&''''''#################################$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$%%%((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''((((((((('''&&&&&&&&&''''''&&&''''''((((((''''''&&&(((''''''''''''((())))))''''''((((((((((((''''''(((((()))*********************+++,,,------------...---,,,---///111111000////////////000000000000222222222222222222222222vvvhhhYYYQQQOOOMMMLLLNNNKKKLLLLLLLLLKKKJJJIIIHHHLLLKKKKKKIIIHHHGGGFFFFFFFFFCCC???======>>>=========<<<;;;:::999999999999888777777666555666666666444333111///...------,,,///...,,,***))))))***+++((('''&&&%%%%%%&&&'''(((***)))(((''''''((())))))''''''((((((((((((''''''"""###$$$$$$$$$%%%''')))&&&''''''((('''%%%###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&+++)))&&&$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$###"""""""""$$$######"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%!!!###%%%%%%%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&###""""""!!!""""""###$$$!!!""""""###$$$%%%%%%%%%$$$$$$##################""""""""""""####################################$$$$$$$$$###"""!!!!!! !!!""""""#########"""""""""###$$$%%%&&&&&&%%%$$$""""""""""""""""""############$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""###$$$%%%&&&%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$!!!!!!"""###$$$%%%%%%&&&"""###%%%%%%###""""""###$$$%%%&&&&&&$$$""""""### !!!"""######"""!!! !!!"""###$$$$$$%%%%%%$$$"""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$###""""""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&''')))******))))))))))))******)))******+++++++++******---------,,,,,,+++++++++,,,,,,------.../////////------......///000000000333333222222111222222222vvvhhhYYYRRROOOMMMLLLNNNLLLLLLMMMMMMLLLKKKJJJJJJKKKJJJIIIHHHGGGFFFFFFEEEFFFCCC???======>>>======;;;;;;:::999888888888888::::::888777666555555444444333222000///------,,,...---+++***))))))******)))((((((''''''(((((()))(((((('''&&&&&&'''((())))))((('''&&&&&&'''((()))'''(((((('''&&&&&&(((***((())))))))))))'''&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$###!!!###&&&)))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############((('''&&&%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""$$$%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""!!!!!!!!!!!!"""######$$$%%%%%%########################!!!!!!!!!!!!""""""""""""########################$$$$$$$$$###"""!!!!!!!!!""""""""""""!!!!!! """######$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$$$$######!!!!!!"""""""""#######################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""############$$$%%%&&&'''$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""###"""""""""###$$$$$$%%%%%%!!!###$$$%%%$$$$$$$$$&&&###%%%&&&&&&$$$######$$$!!!!!!"""######"""!!!!!!!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""""""""!!!!!! ###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&((()))******))))))))))))******((()))***+++++++++++++++---------,,,,,,+++++++++,,,,,,------.../////////......//////000111111111333333222222111222222333vvvhhhYYYRRROOOMMMLLLMMMLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEEEECCC???>>>>>>>>>===<<<::::::999888777777777777<<<<<<:::999777555444333555444333111///...---,,,,,,+++***)))))))))))))))***))))))(((((())))))***&&&&&&%%%&&&&&&'''((()))+++)))&&&%%%%%%&&&)))+++((())))))(((&&&%%%'''((())))))))))))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%)))((('''&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%&&&&&&%%%""" $$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$###############$$$$$$%%%%%%$$$""" !!!!!!!!!"""######$$$$$$########################""""""""""""############""""""""""""""""""""""""$$$$$$$$$###""""""!!!!!!$$$$$$$$$###"""!!! ######"""""""""###$$$$$$$$$#########""""""!!!!!!######$$$$$$$$$$$$######""""""#########$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$######$$$$$$$$$$$$%%%&&&''''''###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""######################## """%%%%%%%%%%%%&&&((("""$$$%%%%%%$$$$$$$$$%%%""""""###$$$$$$###"""""" !!!"""######$$$$$$###$$$$$$############$$$$$$"""""""""!!!!!! $$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######&&&%%%"""!!!!!!###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((()))***))))))(((((())))))***'''((()))***+++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------...///////////////000000111222222222333222222111222222333333vvvhhhZZZSSSOOOLLLKKKLLLKKKKKKLLLMMMMMMMMMLLLLLLJJJJJJIIIHHHHHHGGGFFFFFFEEEBBB@@@>>>>>>>>>===<<<::::::999888888888888888<<<;;;;;;999888666555444555444333222000...---,,,+++******)))))))))(((((())))))))))))))))))))))))%%%%%%&&&&&&'''((()))***)))((('''&&&&&&'''((()))$$$%%%&&&%%%######$$$&&&''''''&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$######$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&((('''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""###%%%%%%%%%###!!! !!!!!!!!!""""""########################$$$$$$$$$#########$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$######"""""""""&&&&&&&&&&&&%%%%%%$$$###$$$###"""!!!!!!"""###$$$$$$$$$######"""!!!!!!!!!######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$#########"""""""""$$$&&&&&&%%%%%%&&&'''!!!###%%%%%%$$$$$$%%%&&&#########$$$$$$######### !!!"""############%%%$$$###""""""###$$$%%%######$$$$$$###""""""!!!%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''(((((())))))(((((((((((())))))&&&''')))***,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...//////000000111222222222222111111222222333333vvvhhhZZZSSSPPPLLLKKKKKKIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHDDDBBB@@@??????>>>===;;;;;;;;;:::999999999999:::999999::::::999888777666333333333222111///---,,,************)))))))))(((((((((((((((((((((((((((&&&&&&'''((()))*********&&&'''((())))))((('''&&&!!!"""######"""###%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!! """%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&&&&%%%%%%%%%'''((((((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#########""""""!!!!!!!!! !!!$$$%%%&&&%%%$$$###""""""""""""############""""""#########$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$###############$$$%%%&&&&&&&&&&&&&&&$$$###"""!!!!!!"""###$$$############""""""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$"""""""""######$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$############$$$$$$%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###"""""""""%%%&&&''''''%%%######$$$!!!###%%%%%%$$$$$$%%%&&&$$$##################$$$ !!!"""######$$$$$$$$$%%%$$$###""""""###$$$%%%"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))(((((((((((())))))&&&''')))***,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------...//////000000111222111111111222222333444vvviii[[[TTTPPPLLLJJJJJJHHHHHHIIIKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIDDDBBB@@@?????????===;;;;;;;;;::::::999::::::;;;777888999999999888777666000000111111000///---,,,)))******++++++***))))))'''(((((())))))(((((('''&&&'''((()))*********)))%%%&&&)))++++++)))&&&%%%"""$$$%%%%%%%%%&&&(((***)))(((((('''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###""""""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&"""###$$$&&&'''((())))))######$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&###!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$###############""""""""""""""" !!!###$$$&&&&&&%%%%%%##################$$$$$$"""""""""###$$$$$$%%%%%% !!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$###"""""""""######"""""""""""""""""""""#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""############$$$!!!!!!""""""###$$$$$$$$$########################"""######$$$$$$$$$######$$$######""""""###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$######""""""%%%'''(((&&&$$$""""""""""""$$$%%%%%%$$$$$$$$$%%%$$$###""""""""""""###$$$!!!"""###$$$$$$%%%%%%$$$$$$$$$############$$$$$$ !!!"""######$$$$$$$$$###############"""""""""""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&"""###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((((((((()))((((((''''''(((((()))'''((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////---------...//////000000111111111111222333444444vvviii[[[TTTQQQLLLJJJJJJHHHIIIJJJKKKMMMMMMMMMNNNKKKJJJJJJJJJJJJIIIIIIIIICCCBBB@@@@@@@@@???<<<::::::999999999999999::::::777888999999888666444333---...///000000///...---)))***+++,,,,,,+++******((()))************)))(((&&&'''((())))))(((((('''&&&'''((())))))((('''&&&%%%'''''''''&&&&&&(((***)))(((''''''''''''((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%%%%%%%$$$""" &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%###$$$%%%'''((((((''''''######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&$$$%%%&&&%%%###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""""""""###########################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%% !!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$######$$$$$$$$$$$$$$$######"""!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""############!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""%%%$$$$$$######$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$##################%%%&&&%%%###""""""######%%%&&&&&&$$$######$$$###""""""!!!!!!""""""###"""###$$$%%%%%%&&&&&&%%%######$$$$$$$$$$$$######!!!!!!"""""""""""""""!!!""""""""""""############!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((((((((''''''''''''((((((((()))***++++++++++++++++++++++++,,,,,,---------,,,,,,------.../////////.........///000000111111111111111111222333444555vvviii[[[TTTQQQLLLIIIIIIHHHIIIKKKLLLNNNOOOOOOOOOIIIIIIIIIIIIIIIIIIHHHHHHCCCBBB@@@@@@@@@???<<<:::999888888888888888999999999999:::999888555222000+++,,,...///000///...---******,,,------,,,+++***)))***+++,,,,,,+++***)))&&&'''((((((((('''&&&%%%((((((''''''''''''(((((('''(((((('''%%%%%%&&&((('''&&&%%%$$$$$$%%%''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""""""""%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%"""###$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%!!!###%%%%%%%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&!!!###%%%&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&$$$###""" !!!"""###$$$%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""############ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$########################!!!###$$$$$$###"""###$$$$$$%%%&&&&&&$$$""""""######"""!!! !!!"""#########$$$%%%&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$###"""!!! !!!!!!""""""######$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$#########$$$&&&'''&&&$$$###!!!"""$$$&&&(((########################%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))(((((((((((((((''''''''''''(((((()))******+++++++++******+++++++++,,,,,,---------,,,,,,------...//////000/////////000111111222222111111111111222333444555yyyjjjZZZQQQMMMJJJIIIJJJJJJKKKLLLMMMNNNOOOPPPPPPNNNKKKHHHGGGHHHIIIJJJJJJCCCCCCBBB@@@>>>===;;;;;;;;;:::999888777777777777666777888999999888777666222222111///...,,,++++++---,,,***)))((()))***+++''''''((((((((((((''''''%%%''')))***+++***)))((('''&&&&&&%%%%%%%%%&&&&&&%%%$$$###$$$&&&(((((((((***&&&###"""%%%''''''&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''')))(((&&&$$$######$$$$$$###$$$&&&''''''&&&$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######%%%&&&''''''%%%%%%&&&'''$$$$$$$$$###!!!!!!$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%###""""""#########$$$$$$%%%%%%%%%$$$$$$######"""!!!!!! $$$$$$###############$$$&&&$$$"""###%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$!!!!!!""""""############'''&&&$$$#########$$$$$$########################$$$$$$$$$$$$$$$###"""!!!"""###%%%%%%$$$$$$%%%'''%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$############""""""######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$&&&%%%###""""""###%%%&&&######""""""!!!!!! ##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""" !!!"""###$$$$$$%%%######"""""""""""""""###"""###$$$%%%&&&%%%$$$######!!! !!!"""###""" !!!###$$$$$$###!!! ###%%%$$$###%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!"""#########$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""$$$###"""$$$&&&%%%%%%%%%&&&&&&%%%$$$$$$''''''&&&%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###%%%&&&'''(((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&%%%''')))+++,,,+++***)))+++++++++***++++++,,,,,,***+++---......---+++***///////////////.........111111111111111111111111yyyjjjZZZQQQMMMJJJIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPMMMIIIGGGGGGGGGFFFEEEDDDDDDBBBAAA???===<<<<<<::::::999888777777777888777888999999999777666555333222111000///---,,,,,,((()))+++,,,,,,***(((&&&))))))))))))))))))(((((('''(((***,,,,,,+++***)))'''''''''((()))***++++++&&&%%%$$$$$$&&&(((((('''(((%%%######%%%'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&$$$######$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$$$$###""""""$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!$$$$$$###############$$$&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$######"""""""""###$$$$$$&&&%%%$$$#########$$$$$$########################$$$$$$$$$$$$############!!!###$$$$$$""""""###%%%$$$$$$###""""""###$$$$$$#########"""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$###"""!!! ######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$&&&%%%###""""""###%%%&&&######""""""!!!!!!!!!!!!##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""#########$$$%%%%%%%%%%%%$$$###$$$"""""""""###$$$###"""!!!"""$$$%%%%%%$$$"""!!!$$$&&&$$$$$$'''((('''#################################$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""###%%%%%%$$$"""!!!%%%%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%""""""###$$$%%%&&&&&&'''&&&&&&&&&''''''''''''((()))))))))(((((((((''''''&&&''')))+++,,,+++***)))++++++******++++++,,,,,,//////111111111111///////////////////////////...111111111111111111111111xxxiiiZZZRRRNNNKKKIIIJJJIIIJJJJJJKKKLLLMMMNNNNNNNNNLLLHHHGGGFFFFFFEEEDDDEEEEEECCCBBB@@@>>>======:::999999888888888999999999999::::::999777555444444333222111000...------''')))+++,,,,,,***'''&&&******+++******)))(((((('''((()))***+++***)))(((%%%%%%&&&&&&&&&''''''((('''&&&$$$$$$&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%$$$###"""###%%%###$$$%%%$$$""""""$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%$$$######%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$######""""""$$$###############$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&%%%###""""""###$$$$$$&&&%%%$$$#########$$$$$$########################%%%$$$#########$$$%%%&&&"""###$$$###!!!!!!!!!###$$$######""""""######$$$#########"""""""""""""""!!!"""###$$$%%%$$$######$$$$$$$$$$$$###"""!!! """##################"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""######%%%$$$###""""""###$$$%%%###""""""""""""!!!!!!!!!##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$#########"""""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$######$$$%%%$$$###"""###$$$%%%%%%$$$###"""!!!### ###&&&%%%""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######""""""""""""######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###(((%%%###%%%(((((($$$$$$%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***)))))))))))))))((((((&&&''')))***++++++***)))++++++******++++++,,,---////////////////////////......//////////////////111111111111111111111111wwwiiiZZZSSSOOOLLLJJJKKKIIIIIIJJJJJJKKKLLLLLLMMMJJJIIIGGGGGGHHHIIIIIIHHHFFFEEEDDDCCCAAA???>>>===999999888888888999:::::::::;;;;;;:::999777444333444444333222111000///...,,,+++***)))))))))******************)))(((''''''%%%&&&''''''''''''&&&&&&(((((('''&&&%%%$$$""""""(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$&&&&&&&&&%%%$$$%%%&&&###$$$%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$############$$$$$$###"""###&&&(((%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$###############"""######$$$%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""###$$$&&&(((###$$$%%%$$$"""!!!!!!"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&%%%###"""$$$$$$%%%%%%%%%%%%$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%$$$######"""######$$$""""""""""""""""""""""""##############################""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%###"""###$$$%%%$$$######$$$%%%%%%%%%%%%$$$#########!!!######"""""""""""""""""""""""""""""""""#########$$$$$$###""""""""""""""""""###$$$#########"""!!!!!!!!!$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$%%%((((((&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((************))))))))))))'''((()))***+++*********************+++,,,------......------------..................////////////111111111111111111111111wwwiiiZZZSSSPPPLLLJJJKKKIIIIIIIIIJJJKKKKKKLLLLLLKKKIIIHHHHHHJJJKKKJJJIIIFFFFFFEEECCCAAA@@@>>>>>>999999999999999999::::::;;;;;;;;;;;;999777444333444444333222111000000///+++++++++++++++*********((()))))))))(((((('''&&&&&&'''''''''''''''&&&&&&++++++******)))'''%%%$$$(((&&&%%%%%%&&&'''&&&%%%&&&'''((()))((('''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&###$$$&&&%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###"""###&&&(((!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$"""""""""$$$&&&((($$$%%%&&&%%%###""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&%%%###"""!!!"""###$$$%%%&&&&&&&&&""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""""""""""""""##########################################""""""######$$$%%%########################!!!!!!""""""""""""""""""!!!!!!""""""###$$$$$$%%%""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$###""""""###$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$&&&)))((($$$"""$$$&&&%%%########################!!!!!!!!!!!!"""""""""###"""""""""######"""""""""$$$#########"""!!!!!!!!!$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######%%%'''&&&$$$###$$$&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''((())))))))))))************((())))))***************************+++,,,---...111000////////////000111---.........//////000000000000000000000000000000vvviii[[[TTTQQQMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLNNNLLLJJJJJJJJJJJJHHHFFFFFFFFFDDDCCCAAA???>>>>>>;;;::::::999999999::::::;;;;;;;;;;;;999777555444333333222222111000000///''')))---///...,,,(((%%%''''''((((((((((((''''''******))))))))))))))))))%%%&&&'''((()))((((((''''''&&&$$$$$$&&&''''''&&&&&&((()))((('''&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$###"""!!!"""$$$###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%&&& !!!"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$######""""""""""""###$$$%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$########################$$$###"""""""""###$$$%%%$$$%%%&&&%%%$$$###$$$%%%!!!""""""######""""""!!!"""""""""""""""#########!!!"""###$$$%%%$$$###### """###$$$$$$$$$"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$######"""!!!!!!"""""""""############$$$##############################""""""######$$$%%%########################!!!!!!!!!""""""""""""""" !!!"""###$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$%%%'''((()))$$$"""!!!"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%)))((($$$"""###$$$###########################!!!!!!!!!"""""""""######""""""############""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$''')))&&&"""!!!$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))***))))))))))))))))))******)))))))))***+++,,,---...........................------......///000000000000000000000000000000000vvvhhh[[[UUURRRNNNKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKIIIIIIJJJIIIGGGEEEFFFEEEDDDBBB@@@???>>>===<<<;;;:::999999999999999;;;;;;;;;;;;:::888666555222222222111000000//////******)))((('''(((((()))&&&'''((()))))))))))))))++++++******))))))))))))!!!"""$$$&&&''''''&&&%%%&&&%%%$$$$$$&&&(((((('''%%%''''''%%%######&&&(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$&&&''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######!!!###$$$###"""!!!"""######%%%''''''%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###%%%&&&&&&$$$######$$$!!!!!!"""###$$$$$$%%%%%%########################""""""""""""###$$$%%%&&&###$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&!!!"""###%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$##############################"""""""""""""""""""""###$$$$$$######$$$%%% !!!"""######"""!!! !!!!!!"""""""""#########""""""#########$$$$$$$$$ !!!!!!"""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$######"""$$$$$$$$$######"""!!! """"""#########$$$$$$$$$##############################""""""######$$$%%%########################"""#########$$$$$$$$$$$$"""""""""######$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%#########$$$%%%(((***+++%%%$$$######$$$%%%$$$############""""""############$$$!!! """"""!!!""""""""""""""""""""""""############$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%###""""""###"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))******)))))))))))))))***)))))))))***+++,,,...///,,,---...//////...---,,,------......///000000111000000000000000000000000uuuhhh[[[UUURRRNNNLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLGGGFFFFFFHHHJJJJJJIIIGGGEEEEEECCCBBB@@@>>>=========<<<;;;:::999888888888:::;;;;;;;;;:::888777555222111111111000/////////333,,,###"""+++111&&&'''(((***++++++++++++******)))(((((((((((((((&&&''')))******((('''%%%%%%$$$###$$$&&&((((((((($$$%%%%%%###!!!!!!$$$(((%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!"""$$$&&&'''''''''&&&###$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$#########%%%%%%%%%$$$###$$$%%%###%%%''''''&&&$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''###%%%''''''%%%###""""""$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""######""""""""""""###$$$%%%&&&"""%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&& ###%%%%%%$$$"""!!!"""###$$$%%%&&&%%%%%%$$$########################""""""######"""!!!  !!!######""""""###%%% !!!"""######"""!!! ######$$$$$$%%%%%%%%%%%%######""""""######$$$%%%%%%%%%%%%$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """""""""!!! $$$$$$$$$$$$###""" """"""######$$$$$$$$$$$$#################################"""###$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!!!!"""###$$$%%%"""""""""###&&&(((+++---&&&%%%$$$$$$&&&&&&%%%$$$######""""""""""""######"""%%%$$$###&&&&&&$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&###!!!"""&&&((('''%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))******)))))))))))))))***)))))))))***+++---...//////111222444444222111///---------...///000000111000000000000000000000000