BM6P6(@ +++,,,...//////...,,,++++++,,,---......---,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++++++++++++++++++++++++++,,,,,,,,,---------..................////////////222111222444777<<>>@@@AAAAAAEEEDDDCCCCCCCCCDDDFFFGGGFFFEEEDDDBBBBBBBBBCCCDDDEEEGGGLLLTTTbbb|||}}}zzzwwwmmmfffeeedddaaa```aaaaaa^^^^^^bbbhhhmmmuuu|||zzzjjjeeennn}}}jjjZZZWWW[[[sssxxxqqqjjjmmmxxxsssZZZGGG???:::777333333555777666444222333444555555444333222444444444333333333222222333222111000////////////111111111111000000000000////////////000000000000000111222222111000///...111111000000/////////...,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++---...//////000000.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------...///333///...222444444555888:::DDDQQQ```sssxxxsss~~~}}}vvvqqquuuxxxdddSSSIIIFFFGGG999888777777777888999:::+++,,,---//////---,,,+++,,,,,,------------,,,,,,,,,++++++******++++++,,,******************************+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------..................////////////111111333666888>>>MMM\\\rrr{{{ooommm}}}}}}{{{{{{xxxwww{{{{{{pppeeeSSSJJJCCCDDDIIIPPPYYYbbbiiilllqqqvvvzzz|||}}}}}}zzzzzz{{{{{{{{{{{{|||||||||}}}~~~}}}{{{yyyyyyyyyuuurrrmmmhhhccc___]]]\\\___ccchhhlllmmmnnnoooooouuuwwwyyy{{{{{{|||~~~~~~~~~}}}{{{|||}}}~~~~~~~~~}}}||||||yyyvvvtttrrrlllbbb[[[\\\[[[ZZZWWWTTTOOOLLLIIIBBBBBBAAAAAAAAAAAABBBBBBAAAAAACCCDDDFFFHHHIIIJJJJJJIIIIIIIIIJJJMMMOOOQQQWWWXXXZZZ\\\^^^```aaabbbaaabbbbbbaaa```aaadddffffffgggiiikkklllmmmmmmmmmmmmmmmmmmmmmllljjjiiiggggggiiikkklllllljjjhhhgggjjjiiigggfffffffffdddbbbbbbbbbbbbcccddddddeeeeeeeeehhhiiiffffffgggfffcccaaaaaabbbccceeedddaaa___[[[ZZZYYYWWWWWW[[[aaaeeeeeedddbbbaaa___[[[VVVSSSSSSRRRRRRTTTXXX___eeeiiiiiigggeeebbb___]]][[[ZZZYYYYYYXXXVVVTTTTTTVVVXXX___cccdddbbbbbbdddbbb___[[[WWWSSSOOOLLLIIIFFFDDDBBB@@@>>>>>>@@@BBBCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGEEEDDDCCCBBBBBBCCCDDDDDDEEEFFFJJJPPP[[[qqqzzzqqqjjjkkkeeebbbaaacccaaa]]]]]]___eeejjjrrryyy}}}}}}kkkcccjjj|||qqq___YYYZZZpppxxxpppiiiiiiqqq~~~}}}eeeOOOCCC===999555444666777555333555555666666666666555555444333333333222222222222222222222111222222222333111111111111000000000000////////////000000000000///000111222222111000///000000000/////////.........---------......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////444000///333555555777:::???JJJYYYiii{{{xxxvvv~~~|||nnngggkkkqqqnnn]]]RRRKKKDDD@@@:::999888888888999:::;;;+++,,,---......---,,,+++------,,,,,,,,,,,,------,,,++++++******++++++,,,************************((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..................////////////000111555888:::CCCUUUgggyyy|||uuuuuu~~~~~~~~~~~~yyyxxx{{{{{{kkk^^^LLLEEEBBBFFFMMMSSS[[[bbbjjjmmmrrrwww{{{}}}{{{{{{zzzzzz{{{|||}}}~~~~~~~~~}}}{{{zzzxxxxxxqqqnnniiiddd```^^^]]]]]]___ccciiimmmoooqqqrrrsssvvvxxxzzzzzzzzzzzz|||}}}{{{}}}~~~||||||}}}~~~~~~~~~||||||}}}yyyvvvssslllbbb\\\VVVUUUTTTRRRNNNJJJFFFCCC@@@@@@@@@@@@AAACCCDDDEEECCCDDDFFFIIILLLOOOQQQRRRPPPPPPOOOOOOOOOQQQRRRSSSWWWWWWYYY[[[^^^bbbfffgggeeeeeeeeecccbbbbbbdddfffeeegggjjjnnnppppppoooooonnnnnnoooooonnnlllkkkjjjfffgggiiijjjjjjiiihhhfffiiihhhggggggggggggeeeccccccbbbbbbbbbbbbbbbccccccdddggggggccccccdddccc```[[[\\\___bbbddddddaaa^^^[[[YYYWWWTTTUUUYYY```fffgggdddaaa^^^[[[WWWRRROOOOOOOOOOOORRRWWW^^^eeeiiiiiigggddd```^^^]]]\\\]]]______]]]ZZZWWWVVVXXXYYYaaaeeehhhggghhhjjjiiiddd___\\\YYYWWWTTTPPPKKKHHHEEECCC@@@???@@@BBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFGGGKKKSSScccxxxooojjjkkkeeecccbbbdddccc]]][[[]]]aaagggpppwwwzzz|||}}}}}}{{{jjjaaagggwwwiii^^^ZZZjjjxxxpppgggdddiiirrryyy}}}rrrXXXFFF@@@<<<888666777777555333666666555555555555666666333333333222222222111111222222222333444555555666111111111111000000000000////////////000000000000///000000111111111000000////////////............///////////////000000000,,,,,,,,,,,,,,,,,,,,,,,,------...............---...------------,,,,,,,,,------------------------,,,,,,,,,,,,---...///000444000000444666666999===DDDQQQaaarrrvvv{{{}}}pppddd^^^hhhqqqwwwbbbTTTPPPKKKBBB999:::999888888888999;;;<<<+++,,,------------,,,+++...---,,,++++++,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---++++++++++++++++++++++++,,,,,,,,,---------..................////////////...000555:::>>>HHH^^^qqq~~~xxxyyyjjjUUUGGGCCCAAAGGGOOOVVV^^^ffflllooossswww{{{~~~~~~}}}{{{zzzzzz{{{}}}~~~}}}{{{yyywwwuuunnnkkkfffbbb___^^^_________ccciiinnnqqqssstttvvvwwwyyyzzzzzzyyyyyy{{{|||{{{}}}~~~}}}~~~~~~~~~}}}|||{{{~~~|||yyywwwtttooohhhcccWWWUUUQQQMMMHHHEEEBBB@@@?????????@@@AAABBBDDDDDDFFFHHHJJJNNNRRRVVVYYYZZZVVVVVVUUUUUUTTTUUUVVVVVVXXXXXXYYY[[[___eeejjjmmmiiijjjjjjhhhggggggiiikkkkkklllmmmnnnooooooooonnnqqqqqqqqqqqqpppnnnlllkkkeeefffhhhhhhiiihhhfffeeehhhgggggghhhiiihhhfffdddbbbbbb```_________``````aaadddccc```^^^```^^^[[[XXXYYY]]]aaacccbbb___\\\[[[YYYUUURRRSSSXXX```fffhhheee```\\\XXXUUUPPPMMMMMMMMMNNNPPPVVV^^^eeeiiihhhfffbbb^^^\\\\\\]]]^^^``````^^^[[[XXXXXXYYY[[[```fffiiijjjlllnnnmmmiiicccaaa]]]ZZZWWWTTTPPPMMMJJJGGGCCCAAA@@@@@@@@@???BBBCCCEEEGGGHHHIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHGGGFFFGGGIIIMMMYYYoooxxxnnnjjjkkkdddbbbcccfffddd___]]]^^^```fffnnnuuuyyy{{{||||||{{{nnnhhhnnn}}}vvvfff[[[ddd|||vvvooofffaaaccchhhooorrr}}}```IIIAAA===999888999999777555555444333222222333444555333333222222222111111111222333333444444444444444111111111111000000000///////////////000000000000111111111111000000////////////...................../////////////////////------------------------......//////...------,,,------------------------------------------------,,,,,,,,,,,,---///000111222000000444555666:::@@@FFFTTTgggyyyuuurrr}}}~~~}}}zzzuuullljjjjjjoooxxx}}}mmmYYYNNNLLLHHH???666888888777777888999:::;;;+++,,,,,,,,,,,,,,,,,,+++---,,,+++******+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++++++++++++++++++++++++++,,,,,,,,,---------..................////////////---///555<<>><<<======;;;888888777777777777777777888444444444333333333222222222333333333333111///...111111111111000000000000////////////000000000000555444222000///.........////////////000000000000---...///000///...---,,,------------------------.../////////...---,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,---...000111222111000222555555777>>>GGGSSScccyyyzzzlllbbbgggwwwzzztttssstttvvvtttkkktttxxxaaaZZZPPPGGGBBB>>>;;;999777777666666777999;;;<<<,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,************************+++++++++,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,---------..................////////////222222777DDDSSScccuuuxxx~~~~~~{{{xxxqqq{{{nnnTTTEEECCCGGGRRR]]]dddkkkqqqtttuuuvvvxxxyyy{{{||||||||||||}}}~~~~~~|||yyyxxxxxxvvvpppjjjccc___ZZZVVVVVVZZZ___ccceeejjjpppuuuxxxzzz|||}}}{{{{{{{{{zzzzzz{{{~~~~~~~~~~~~}}}|||zzzyyyyyyxxxuuupppiiibbb]]][[[XXXVVVQQQKKKGGGCCCAAA@@@AAAAAABBBDDDFFFHHHJJJKKKMMMOOOQQQTTTXXX[[[]]]___```aaabbbdddeeefffgggggggggfffffffffgggjjjlllnnnsssttttttrrrqqqqqqtttvvvpppooollljjjiiiiiikkklllllllllmmmmmmmmmkkkjjjiiiaaa```___^^^\\\ZZZYYYXXX[[[[[[]]]```ccccccaaa___[[[YYYWWWUUUUUUVVVXXXZZZ\\\bbbfffffffffeee```ZZZTTTUUUWWW[[[^^^```^^^]]]VVVUUURRROOOMMMOOOTTTXXX\\\[[[[[[[[[[[[YYYUUURRRNNNMMMMMMNNNQQQWWW]]]aaabbbdddhhhiiiiiifffbbb```]]]]]]]]]\\\[[[\\\___aaa^^^aaabbbaaadddiiikkkjjjiiifffccc`````````______WWWSSSNNNKKKIIIHHHFFFEEE@@@AAABBBCCCEEEHHHJJJKKKLLLKKKIIIGGGFFFFFFGGGGGGHHHHHHIIIKKKKKKMMMUUU___pppwwwppphhheeeeeehhhhhheeeeeegggaaadddiiimmmpppuuuzzz}}}}}}vvv~~~jjjZZZbbbtttxxxuuuqqqmmmlllooouuuyyyzzz|||fffKKKFFFAAA>>>>>><<<999666888888999999999999888888555555555444444444333333000111222333333222000///111111111111000000000000////////////000000000000222111000//////000000111000000000000111111222222...///000111111///...,,,..........................................------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333222222444777888999BBBKKKZZZllltttfff]]]dddsss}}}zzzyyyyyyyyy|||wwwuuuiiiXXXRRRIIIBBB???<<<:::777999888888888999;;;===>>>,,,++++++******++++++,,,***+++,,,------,,,+++***,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............++++++++++++++++++++++++,,,,,,,,,---------................../////////000555333888GGGXXXiiizzzyyyqqqwwwwwwsssxxxxxx}}}yyyvvvqqq}}}~~~```KKKCCCDDDJJJWWWbbbggglllpppuuuvvvvvvwwwyyyzzzzzz{{{xxxzzz|||~~~{{{xxxwwwxxxuuunnnhhhddd```[[[WWWXXX\\\bbbfffhhhmmmsssxxxzzz|||~~~{{{{{{{{{{{{zzz|||~~~}}}~~~~~~~~~~~~}}}{{{zzzxxxpppooommmhhhaaa[[[WWWUUUQQQQQQOOOMMMIIIDDDAAA>>>AAABBBDDDFFFIIILLLOOOQQQTTTUUUWWWZZZ]]]___bbbcccaaaccceeegggiiikkkllllllkkkjjjiiiiiiiiijjjkkkllltttttttttrrrooooooppprrrsssrrrooollliiifffdddcccfffgggiiijjjkkkjjjjjjiii___^^^\\\ZZZXXXVVVUUUTTTWWWWWWZZZ]]]``````^^^\\\XXXWWWUUUSSSSSSUUUWWWYYYYYY___eeeffffffeee___XXXSSSSSSUUUYYY^^^aaaaaa```YYYXXXVVVSSSQQQRRRVVVYYY]]]]]]^^^```aaa___[[[XXXTTTSSSRRRRRRUUUZZZ___cccbbbfffkkknnnnnnjjjdddaaa```aaa```^^^]]]^^^```ccc^^^aaaaaa```bbbhhhjjjiiiiiigggfffffffffeeecccaaaaaa]]]VVVPPPKKKGGGCCCAAA@@@@@@@@@BBBDDDGGGJJJLLLLLLJJJHHHFFFEEEEEEEEEEEEIIIHHHIIIKKKJJJJJJPPPXXXaaavvvlllhhhgggiiihhheeeeeehhh___bbbeeehhhlllqqqwww|||{{{{{{tttaaafffiii{{{wwwvvvxxx~~~zzz~~~kkkOOOJJJDDD@@@>>>;;;777444666777888999999888777666666666555555555444444444...000222444444444333222111111111111000000000000////////////000000000000000////////////111333444000000111111222222222333000111222333222111///---........................------...............---,,,,,,,,,------.........------------------------+++,,,,,,---///111222333444444666999999;;;DDDOOO^^^pppqqqccc\\\cccppp{{{~~~{{{zzzxxxvvv~~~zzz|||{{{{{{~~~|||nnn]]]TTTMMMCCC???>>>===999444::::::::::::;;;===???@@@.........------,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,------......------,,,...------,,,,,,,,,------000111111000...///111333555888@@@NNN```sss}}}vvvwwwvvvtttuuuvvvrrr}}}~~~uuuwwwlllVVVGGGBBBFFFNNNXXXccclllqqqssssssuuuxxxyyyzzzzzz|||}}}zzz{{{|||}}}~~~~~~}}}|||zzzyyyvvvpppiiiddd^^^[[[WWWTTTVVV[[[bbbgggnnnppptttyyy~~~yyy{{{}}}~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}{{{zzzxxxvvvuuuqqqnnniiiccc]]]YYYVVVUUUPPPNNNLLLJJJIIIHHHHHHIIIHHHHHHIIIKKKMMMOOOQQQRRRWWWXXX[[[___aaacccddddddeeefffhhhjjjkkkmmmmmmnnnmmmllljjjkkknnnpppqqqqqquuuttttttuuuuuussspppmmmqqqooollljjjhhhgggffffffccceeeggggggfffeeeffffffbbbaaa___[[[TTTOOOMMMLLLUUUXXX\\\^^^^^^[[[WWWTTTQQQQQQRRRSSSTTTVVVXXXYYY[[[\\\___ccceeeccc___\\\YYYVVVUUUWWW[[[___```___aaa]]]XXXTTTRRRTTTXXX[[[\\\^^^bbbeeeggghhhgggffffffbbb^^^[[[\\\___dddggghhhiiikkkmmmooopppqqqqqqlllhhhcccbbbdddggghhhhhhdddccccccccceeegggjjjllliiiiiihhhgggffffffgggggghhhddd\\\SSSKKKGGGDDDDDDAAABBBCCCDDDFFFGGGHHHHHHLLLMMMMMMMMMLLLIIIGGGEEEKKKKKKKKKKKKMMMOOOQQQRRRdddrrr|||uuuoookkkjjjgggcccccceeefffcccaaadddjjjqqqvvvxxx|||qqq^^^^^^mmm~~~zzzlllZZZLLL>>>:::::::::999999666666666666777777777777555555444444444333333333444444444333333222222222222111111111111111222222---...///000000///...---000///---,,,---...000111000000000000111222333444////////////000000000000000000//////............+++,,,,,,---.........---,,,,,,------.../////////---------...------,,,,,,......//////000000111111222333666:::;;;???JJJUUUggg|||nnneee```bbbhhhqqqzzznnnoooyyy~~~{{{|||~~~wwwhhhZZZNNNGGG???:::::::::777444777888999::::::===AAADDD......---------,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,++++++,,,,,,------------,,,,,,...------,,,,,,---------000111111000//////111333999===GGGWWWlll~~~{{{yyyzzzzzzzzzvvv}}}{{{tttzzzwww```MMMCCCDDDHHHQQQ\\\fffnnnrrrttttttwwwyyyzzzzzz{{{|||~~~~~~}}}|||{{{yyyvvvrrrllleee```WWWWWWVVVVVVYYY]]]bbbfffooorrrvvvzzz~~~~~~~~~}}}|||{{{{{{zzzzzzxxxvvvtttrrrqqqnnnkkkfff```ZZZVVVSSSRRROOONNNLLLJJJIIIIIIIIIIIIIIIJJJKKKMMMOOORRRTTTUUUZZZ[[[^^^bbbdddfffggggggjjjkkklllmmmnnnooooooooommmlllkkkmmmppprrrssssssuuutttttttttuuussspppnnnooommmkkkiiihhhggggggfffdddddddddcccaaa_________^^^^^^[[[VVVQQQNNNMMMMMMUUUWWWZZZ\\\\\\ZZZWWWUUURRRRRRRRRSSSSSSSSSSSSSSSUUUWWWZZZ^^^aaaaaa___]]]XXXWWWWWWZZZ```dddeeeeeeccc```\\\YYYXXXZZZ]]]___aaaccchhhlllpppqqqrrrqqqooolllgggdddbbbdddgggjjjlllmmmnnnppppppqqqqqqqqqppplllgggeeefffhhhhhhhhhiiihhhfffffffffhhhiiikkkkkkkkkjjjjjjiiiiiiiiiiiigggeee```YYYRRRLLLGGGDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJLLLMMMMMMKKKIIIHHHJJJIIIIIIJJJKKKMMMOOOQQQWWWccczzzyyyrrrmmmkkkiiieeeeeegggjjjgggdddeeejjjooosssttt{{{~~~zzzhhhYYYdddzzz}}}}}}~~~ttt^^^OOOAAA;;;;;;:::888888888888777777666555555555444444333333333222222222222222222222222222111111222111111000000111222222///000111111111111000///111000///------...000111000000000000111222333333.../////////000000000000000000000/////////......+++,,,------......------------------------------,,,------...------,,,,,,......//////000111111111333444777;;;===AAALLLWWWkkknnnhhhfffiiiooowwwxxxmmmrrr~~~~~~tttaaaSSSIIICCC<<<999:::;;;999777888999999::::::===AAADDD------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++++++++++++++,,,,,,,,,,,,++++++---------,,,,,,------...000000111000///000222444888===JJJ___uuuyyyvvv{{{}}}{{{rrrkkkhhhmmmtttxxx{{{}}}wwwttt~~~gggPPPCCC???FFFLLLVVVaaajjjqqqtttuuuvvvxxx{{{|||||||||}}}|||{{{{{{yyyvvvsssnnnhhh```[[[QQQTTTWWWYYY[[[___cccfffqqqsssxxx|||}}}{{{zzz|||}}}~~~}}}{{{yyyxxxwwwuuusssqqqooommmllliiifffaaa\\\VVVRRROOONNNNNNMMMLLLJJJIIIIIIJJJJJJKKKLLLNNNPPPSSSWWWYYY[[[^^^```bbbeeehhhjjjkkklllooooooooopppoooooonnnnnnkkkkkklllooosssvvvvvvuuuuuutttsssssssssrrrpppmmmjjjiiigggggghhhiiiiiihhhfffdddaaa^^^\\\ZZZZZZYYY\\\[[[XXXSSSOOONNNPPPRRRVVVWWWXXXZZZ[[[ZZZYYYYYYVVVVVVVVVUUUTTTRRRQQQPPPSSSUUUXXX\\\___aaabbbccc]]]]]]___cccgggjjjkkkjjjhhhfffdddcccbbbcccdddfffeeehhhmmmrrrvvvyyy{{{{{{zzzwwwrrrmmmkkkkkklllmmmqqqqqqrrrssssssssssssrrrqqqnnnkkkiiiiiijjjkkkjjjkkkjjjiiigggfffgggggghhhiiijjjjjjjjjjjjiiiiiihhheeeeeeddd```ZZZRRRKKKGGGFFFEEECCCBBBCCCDDDFFFGGGFFFHHHJJJLLLMMMMMMLLLLLLJJJJJJIIIJJJKKKMMMOOOPPPRRRZZZmmm~~~wwwpppnnnkkkhhhgggiiikkkhhheeefffiiinnnrrrtttzzz}}}tttZZZ\\\jjj|||yyyxxx|||}}}wwwcccTTTDDD===;;;:::888888::::::888777555444333222333333222222222111111111111111111111111111222222222111111000000000111111111222222333333222222111333222000///...//////000//////000000111111222222....../////////000000000000////////////.........,,,,,,------......------///......---,,,,,,++++++,,,,,,------...------,,,......//////000111222222444555888<<<>>>CCCOOO\\\qqqyyyooommmooovvv|||rrriiiwwwrrr\\\LLLCCC???:::888999;;;;;;999888999::::::;;;===AAAEEE,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++************************++++++,,,,,,++++++***------,,,,,,,,,---......///000111000///111333666999@@@PPPggg~~~yyyxxx{{{~~~}}}pppgggaaa___dddkkkooottt{{{}}}zzzwwwwwwwwwtttYYYEEE???AAAHHHOOOZZZdddlllrrruuuvvvxxxzzz|||}}}}}}}}}~~~|||zzzyyyzzzxxxtttpppkkkeee]]]XXXQQQUUUYYY[[[\\\___cccfffqqqtttxxx|||}}}}}}}}}~~~~~~}}}zzzwww{{{||||||||||||{{{zzzyyyvvvtttrrrooollljjjhhhgggeeebbb^^^XXXTTTPPPNNNLLLOOONNNLLLKKKKKKLLLLLLMMMOOOPPPRRRUUUYYY\\\___aaabbbccceeehhhjjjmmmnnnoooqqqqqqqqqpppooommmlllkkkiiiiiilllqqquuuxxxxxxwwwtttrrrpppooopppooommmllldddbbbbbbeeejjjmmmmmmlllfffccc___\\\[[[ZZZZZZYYY[[[ZZZXXXTTTRRRRRRUUUXXXXXXYYYYYYZZZ\\\]]]^^^______]]][[[XXXVVVVVVVVVVVVZZZ\\\___aaacccfffiiikkkiiijjjlllnnnpppppppppoooqqqpppooommmlllkkkjjjjjjgggiiimmmrrrvvvyyy{{{|||}}}{{{wwwssspppooonnnnnnrrrssstttuuuvvvvvvvvvuuupppnnnmmmlllllllllllllllhhhgggfffddddddddddddddddddeeeffffffffffffeeeddddddddddddaaa\\\UUUOOOKKKIIIGGGDDDBBBAAABBBCCCEEEEEEFFFIIILLLMMMMMMMMMLLLJJJJJJJJJJJJKKKMMMOOOPPPSSSWWWddd{{{{{{rrrooommmiiihhhjjjfffeeecccdddgggmmmrrruuuyyy|||~~~bbb[[[^^^vvvwwwtttttt|||}}}yyyttthhhXXXFFF>>><<<:::999999999999888777555444333222333333333333222222222222000000111111222222333333222111111000000000000111222222222222222222222222444333111000////////////...//////000000111111111........./////////000000............------------,,,,,,------...------,,,///.........---------,,,,,,,,,------...---------......///000111222222333555555888<<>><<<999888888888888888999:::;;;<<<>>>AAAFFFIII++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++///...,,,***))))))******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---......///...///000000111222555888BBBOOOeee{{{~~~~~~zzz~~~zzzsssmmmllljjjhhhhhhjjjqqqwww||||||zzzzzzvvv___JJJ@@@CCCIIILLLTTT^^^ggglllppptttwww{{{}}}~~~~~~}}}|||}}}~~~{{{{{{}}}~~~}}}vvvtttppplllhhhccc]]]YYYZZZ^^^bbbbbb______dddiiimmmrrrxxxzzzzzzyyy{{{}}}~~~zzzwwwvvvwwwyyy{{{tttqqqmmmiiieeebbbaaa```]]]\\\YYYUUUSSSQQQPPPPPPRRRRRRQQQQQQRRRTTTUUUVVVZZZ[[[]]]```cccgggjjjllliiiiiiiiiiiikkklllmmmnnnuuuuuuuuutttsssqqqpppooojjjkkknnnrrrxxx|||}}}}}}vvvrrrnnnjjjiiihhhgggfff^^^\\\]]]dddmmmrrrrrrppp^^^[[[ZZZ\\\```ddddddccccccdddeeeeeecccbbbcccdddddddddeeegggiiimmmppprrrrrrnnniiidddccceeeiiillloooqqqtttsssqqqpppsssuuuxxxzzz}}}~~~|||xxxtttqqqoooooopppqqqssstttuuuuuuuuuttttttttttttsssqqqpppooooooppprrrtttvvvwwwxxxxxxwwwwwwuuuqqqkkkfffcccbbb^^^^^^___```aaaaaabbbbbbcccbbbbbbaaabbbbbbcccddddddcccaaa___\\\YYYWWWVVVQQQOOOKKKGGGDDDBBBBBBBBBDDDFFFHHHIIIJJJJJJHHHHHHEEEEEEDDDDDDEEEFFFHHHIIILLLQQQZZZhhhxxxrrrnnnjjjgggggggggfffdddbbbaaaccchhhlllvvvyyy}}}nnn___WWWfffssskkkkkkuuuyyyfffQQQDDD???<<<:::;;;444444444555555666666666555555555444444444333333333333333333333444444444222111111000////////////111000////////////000111111111111000000//////...---...///000000///...---------........./////////+++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------...//////000++++++,,,---..................///000222333444444555666999???FFFQQQcccrrryyylllhhhvvvvvvdddRRRHHH===<<<;;;999888777888888999;;;<<<>>>@@@EEEJJJNNN******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++...---+++******,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,---...//////...///000000111333666999CCCTTTlllyyy}}}vvvrrrrrrqqqmmmjjjkkkrrrxxx~~~kkkSSSEEE@@@CCCFFFOOOWWWaaahhhlllpppuuuyyy{{{}}}~~~~~~}}}||||||}}}zzz{{{|||~~~~~~|||{{{rrrpppmmmjjjgggccc^^^[[[ZZZ```ggghhheeecccfffiiilllrrryyy{{{zzzzzz|||~~~{{{xxxwwwwwwwwwxxxrrroookkkfffaaa___]]]\\\ZZZXXXVVVTTTRRRRRRRRRRRRUUUUUUTTTUUUVVVXXXZZZ[[[______aaadddgggkkkmmmooolllkkkkkkjjjkkklllmmmmmmttttttttttttsssrrrqqqpppooooooppptttzzz~~~yyyuuuoookkkiiihhhgggfffaaa______eeemmmrrrppplll```^^^^^^bbbiiimmmmmmkkknnnqqquuuvvvtttqqqooonnnjjjkkklllooorrrvvvyyy{{{}}}{{{wwwsssrrrrrrssstttwwwzzz}}}}}}yyywwwyyy||||||~~~~~~zzzwwwtttsssssssssttttttuuuuuuvvvvvvttttttvvvvvvuuutttqqqpppooooooqqqrrrssstttuuuuuuvvvxxxwwwsssmmmgggccccccaaabbbcccddddddeeeeeeeeecccbbb```___```bbbdddeeedddddddddcccaaa^^^\\\ZZZVVVTTTQQQMMMIIIFFFDDDCCCAAACCCEEEHHHIIIIIIHHHGGGEEEEEEDDDDDDEEEFFFGGGHHHLLLRRRZZZddduuu|||tttpppkkkhhhgggggggggeeebbb```bbbgggkkkuuuxxx|||wwwrrrcccZZZddd{{{uuukkkiiippprrrYYYJJJBBB<<<999999444444444555555555666666444444444333333333222222333333333222222222222222222222000//////.........111000////////////000111/////////000000//////...,,,---///000000///---,,,---------.........//////,,,,,,---------.........------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---...///000222333444555777888<<>>FFFOOO]]]qqq}}}wwwvvv}}}tttkkkXXXKKKDDD::::::;;;:::999999;;;<<<999;;;>>>AAADDDJJJPPPTTT,,,,,,+++******++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,++++++******++++++,,,+++,,,,,,---...///000000++++++,,,,,,,,,,,,------++++++,,,------......///000...000333333222777===LLLbbbyyy}}}rrrxxx{{{zzzwwwoookkkmmmvvvzzzoooWWWHHHBBB@@@@@@CCCQQQYYYcccjjjooossswww{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~zzzwwwvvvqqqhhh`````````\\\YYYXXX\\\gggooommmhhhgggjjjlllpppwww}}}}}}}}}~~~}}}|||zzzxxxwwwuuuuuupppnnniiiccc]]]YYYYYYZZZZZZWWWTTTRRRSSSVVVXXXXXXWWWXXXYYYZZZ\\\^^^```aaaiiifffdddeeeiiikkklllkkklllkkkkkkkkkkkkmmmpppqqqnnntttvvvssstttwwwvvvpppqqqsssuuuwwwyyy}}}yyypppkkkjjjjjjjjjiiilllkkkjjjjjjkkknnnrrrtttlllooosssyyy~~~|||}}}~~~~~~}}}yyyvvvuuuyyywwwvvvwwwyyyzzzzzzyyyyyyyyyyyyxxxxxxxxxwwwwwwsssrrrqqqpppppprrrsssuuussssssttttttrrrnnnjjjhhhiiijjjlllmmmmmmkkkjjjiiijjjgggcccaaabbbbbbbbbaaacccggglllnnnkkkfffbbb___ZZZ]]]___\\\TTTLLLHHHFFFBBBBBBCCCFFFIIIKKKKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLOOOTTTZZZaaaqqq{{{tttmmmjjjiiifffdddfffeeebbbbbbeeeqqqtttyyy}}}~~~zzzjjj\\\```uuu}}}xxxtttyyysssUUUDDD>>>999333333333333333444555666666555555333222222333555555111111111111111111111111111000///......///000111000000////////////000000......///////////////......---,,,+++***+++,,,,,,////////////////////////++++++,,,------......///,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////111222444555777777999999???KKKVVVbbbwww|||{{{ppp{{{{{{}}}zzzwwwdddXXXMMMCCC;;;999888777777999:::<<<;;;>>>AAADDDHHHLLLRRRVVV,,,,,,++++++++++++,,,,,,,,,------------------,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,------......///++++++,,,,,,,,,,,,------+++,,,,,,------......//////...000333444555;;;BBBRRRhhh}}}zzzpppvvv|||wwwrrrqqqssszzz{{{{{{~~~{{{tttbbbMMMBBB@@@@@@CCCFFFSSSZZZcccjjjnnnqqquuuxxxzzzzzz{{{|||}}}~~~|||wwwtttrrrmmmddd\\\[[[\\\YYYWWWXXX]]]hhhpppooojjjiiilllmmmooovvv}}}~~~{{{zzzyyywwwuuusssrrrqqqnnnlllhhhbbb\\\YYYYYYZZZ[[[XXXTTTSSSTTTVVVXXXYYYYYYYYYZZZ\\\^^^aaacccdddhhhfffdddfffiiikkkkkkjjjkkkiiihhhggghhhjjjmmmoooqqqvvvxxxvvvvvvyyyxxxtttppprrruuuwwwxxxyyy{{{}}}zzzvvvpppmmmmmmppprrrttttttqqqmmmkkkkkkmmmqqqtttwwwzzz~~~~~~zzzwwwvvvxxxwwwvvvwwwyyy{{{{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxuuutttrrrrrrrrrsssuuuvvvuuuvvvwwwwwwvvvssspppnnnnnnooopppqqqpppnnnlllkkkiiigggcccbbbbbbcccbbbbbbaaadddiiijjjiiifffcccbbb^^^```aaa^^^YYYRRRLLLJJJDDDCCCDDDFFFIIILLLLLLKKKIIIIIIIIIJJJJJJKKKKKKKKKIIILLLPPPUUUZZZggg}}}uuuqqqkkkgggfffgggfffccccccfffllloootttzzz|||nnn```bbbvvv{{{vvvyyybbbLLLBBB<<<777444444333333333444555555333333222222222222333333111111111111111111111111111000///......///000111000000////////////000000......///////////////...///...---,,,,,,,,,---...........................------------------------------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///000111222444666777888::::::AAALLLYYYhhh}}}vvvooo}}}wwwzzz{{{lll]]]RRRHHH>>>;;;:::999888999:::<<<===<<<>>>AAADDDHHHMMMRRRVVV------,,,,,,,,,,,,------------............------***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---....../////////...000444555777???HHH[[[qqq~~~uuuoooyyy~~~xxxuuuxxx|||~~~uuuwwwxxxnnn___QQQBBB<<<>>>AAAFFFKKKTTT[[[dddjjjnnnqqqtttwwwyyyzzzzzz|||}}}~~~~~~~~~~~~|||yyytttpppmmmhhh___WWWVVVVVVVVVVVVYYY```kkksssqqqmmmmmmooopppooouuu|||zzzzzzxxxvvvtttrrrpppooolllkkkgggbbb]]]ZZZZZZ[[[\\\YYYVVVUUUVVVXXXZZZZZZ\\\]]]^^^```ccceeehhhiiillljjjiiiiiijjjjjjhhhgggeeecccbbbaaacccfffjjjmmmooossstttssstttwwwwwwtttppprrruuuwwwvvvvvvvvvwwwttttttsssssstttyyyyyysssrrrtttxxx{{{|||yyyxxxyyyxxxxxxyyy|||~~~~~~~~~yyyyyyxxxxxxxxxxxxwwwwwwvvvuuuuuuttttttuuuwwwxxxwwwxxxzzz{{{{{{zzzxxxwwwuuuvvvvvvvvvuuurrrpppnnnkkkhhheeedddeeeeeeeeedddccceeehhhiiigggeeedddddddddcccbbbaaa___ZZZSSSOOOGGGFFFEEEFFFIIILLLMMMMMMJJJJJJJJJJJJKKKKKKKKKKKKHHHJJJNNNQQQTTT]]]pppxxxsssmmmiiiggghhhgggddddddggggggjjjooovvv|||zzzuuu~~~tttfffeeettt}}}vvvuuuzzzrrrVVVEEE===999555555444333333333444444000000111111111111000000111111111111111111111111000000////////////000000000000////////////000000//////////////////......000///......------......------------------------//////...------,,,++++++...---,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,------///000111333555666777888<<<===CCCOOO]]]ppp|||uuuuuurrruuuwwwdddXXXQQQGGG>>>;;;;;;:::999:::;;;===>>><<<>>>BBBEEEHHHMMMRRRVVV------,,,,,,,,,---......---------,,,,,,---------***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,------.../////////000///111444555888BBBMMMddd{{{wwwqqqrrryyyzzzzzzrrrssspppcccRRRGGG<<<:::>>>BBBHHHNNNVVV\\\eeelllppprrrvvvyyyzzz{{{{{{{{{|||}}}}}}}}}zzzzzzzzzyyywwwrrrmmmiiibbbZZZRRRQQQSSSTTTWWW\\\dddnnnvvvuuurrrrrrssssssrrrxxx~~~}}}|||{{{xxxvvvsssqqqppplllkkkhhhddd___]]]]]]^^^```]]]ZZZYYY[[[]]]]]]]]]aaabbbccceeehhhkkkmmmnnnrrrqqqpppooommmkkkiiihhhbbbaaa___^^^```ccchhhjjjmmmnnnoooppprrrtttuuuuuussstttvvvvvvuuutttuuuwwwtttwwwzzz|||~~~~~~}}}}}}|||{{{{{{}}}~~~~~~}}}wwwwwwwwwwwwvvvvvvvvvuuuvvvvvvuuuuuuuuuvvvwwwxxxvvvxxxzzz|||}}}}}}}}}|||zzzzzzzzzzzzxxxuuurrrpppllljjjhhhggghhhiiihhhggghhhiiijjjiiifffeeeeeeeeegggeeeccccccccc```YYYTTTKKKIIIFFFFFFHHHKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKNNNQQQSSSYYYhhhxxx|||uuupppllliiiiiigggccccccfffeeehhhmmmsssyyy~~~uuullluuu|||kkkccclll|||tttnnnqqqvvv}}}~~~___GGG<<<999777666555444333222222333///000111222222111000///111111111111111111111111000000////////////000000000000////////////000000000//////.............../////////...............------------------------......---------,,,,,,,,,......---,,,++++++++++++------------------------,,,,,,,,,---------------000111222444555777888999===???FFFRRRbbbwwwzzzyyyyyy~~~oootttnnn^^^UUUNNNEEE===::::::999999:::;;;<<<======???BBBEEEIIINNNSSSWWW---,,,,,,,,,------...///,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,++++++***))))))+++++++++,,,,,,,,,------,,,,,,---......//////000111111222444555999FFFRRRjjjxxxrrrqqquuu~~~{{{xxx{{{vvveeeOOOFFF===<<>>CCCKKKWWWiii~~~}}}ttt~~~qqqxxx|||qqqzzzyyyeeeWWWOOOGGG???999888888888999999:::;;;<<<===@@@CCCFFFJJJNNNTTTXXX,,,+++++++++,,,---...///,,,+++***))))))***+++,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------------...//////000000222222333555666<<>>AAAEEELLLSSSZZZaaajjjqqqtttvvvzzz}}}|||||||||{{{{{{{{{{{{zzz|||~~~~~~wwwuuuuuuuuuuuuqqqjjjdddXXXSSSOOOPPPRRRUUU\\\ccckkkttt|||}}}|||}}}|||yyyzzz}}}~~~}}}{{{xxxtttqqqooonnnmmmmmmmmmjjjgggffffffggggggeeecccccceeeffffffeeegggggghhhiiikkknnnpppqqqmmmooopppqqqsssuuuyyy}}}}}}yyytttqqqnnnmmmmmmkkkiiijjjooosssvvv{{{~~~~~~}}}zzzxxxxxxwwwuuusssuuuuuutttttttttsssssssssssstttttttttuuuuuuuuuuuussstttvvvxxxyyyzzz{{{{{{xxxyyyzzz{{{zzzxxxvvvtttkkkjjjiiijjjllllllkkkjjjdddeeeeeedddcccdddeeegggcccccccccccccccbbb___\\\WWWQQQKKKFFFFFFHHHJJJLLLMMMMMMMMMMMMLLLLLLLLLLLLHHHIIILLLPPPRRRWWWbbbnnnzzztttnnnkkkgggaaa```cccgggiiilllpppuuuyyy}}}~~~wwwooouuusss^^^WWWeeezzzpppeeeeeefffkkkvvvsssSSSAAA>>>777666555444333222222222222333333333333333333222111111111111111111111111//////000000000000//////000000////////////000000222111///...------...///---............---,,,,,,------------------------++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---......//////111222333555777888999:::>>>FFFRRR```tttvvvppp{{{~~~dddqqq}}}wwwtttcccVVVMMMDDD>>>;;;666777888999::::::;;;;;;>>>@@@DDDGGGJJJOOOTTTXXX*********++++++,,,---...---,,,***))))))***,,,---***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------......//////000000111222444777999AAASSSeeexxx|||wwwxxx}}}|||{{{rrrMMMEEE>>>>>>AAAFFFOOOWWW^^^dddlllqqqssstttwwwyyyyyyyyyzzzzzz{{{|||}}}}}}|||}}}~~~~~~zzzxxxvvvvvvuuupppggg___TTTOOOMMMPPPRRRUUU]]]eeennnwww~~~{{{{{{}}}~~~|||zzzwwwssspppmmmlllmmmmmmnnnllliiihhhhhhiiiiiigggeeefffggghhhhhhgggfffffffffgggiiijjjlllmmmjjjkkkmmmnnnooottt{{{|||yyyxxxwwwqqqmmmooovvv{{{~~~~~~|||zzzzzzyyyxxxvvvvvvvvvvvvuuuuuuuuuttttttsssttttttuuuuuuuuuuuuuuuuuuuuuvvvwwwyyyyyyzzzzzzvvvwwwyyyzzzzzzyyyxxxwwwoooooonnnppprrrrrrqqqpppjjjjjjjjjhhheeeccccccddd```bbbddddddbbbaaa``````^^^WWWOOOIIIGGGIIIKKKMMMNNNNNNNNNMMMMMMLLLLLLLLLIIIIIIKKKOOORRRVVV```lllyyysssnnniiibbbaaaccceeegggjjjnnnsssxxx{{{~~~|||~~~hhhZZZaaazzz~~~tttiiiiiijjjoooyyy|||YYYDDD???666555444333333333333333333333222222222222333333111111111111111111111111...///000111111000///...000000////////////000000222111///---,,,---...///...//////000///...---,,,........................,,,---------------------++++++++++++,,,---......------------------------,,,,,,------.../////////222333444555777999:::;;;>>>JJJZZZkkkqqqllluuu|||rrr___ooo~~~{{{nnn```VVVMMMBBB>>>???777777888:::;;;<<<<<<<<<>>>AAADDDGGGKKKOOOUUUYYY************+++,,,---......---+++******+++---...+++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///000000000000111555999<<>>LLL___ssspppiiioooyyy}}}~~~qqqiiiaaarrroooeeeYYYQQQGGG===:::===777888:::;;;<<<=========???AAADDDHHHKKKPPPUUUYYY******+++++++++,,,,,,,,,***++++++,,,,,,++++++************************************++++++,,,,,,,,,$$$&&&)))+++------,,,,,,++++++,,,,,,,,,,,,------.........///////////////000111555;;;???III```vvvvvvyyyuuurrruuu||||||uuu___DDDBBBAAA@@@CCCKKKUUU]]]fffhhhlllpppssstttuuuuuuvvvxxx{{{~~~~~~}}}|||||||||||||||||||||||||||~~~|||xxxrrrjjj```ZZZLLLMMMNNNOOORRRXXX___dddrrrwww~~~~~~|||xxxsssnnnkkkkkknnnnnnlllkkkmmmmmmjjjjjjiiiiiiiiiiiihhheeebbbdddeeeeeedddcccdddfffiiijjjjjjjjjkkknnnqqqtttvvv{{{}}}~~~~~~}}}{{{zzzyyyyyyxxx{{{xxxuuutttuuuxxxyyyzzzxxxyyy{{{}}}}}}}}}}}}|||~~~}}}|||{{{{{{{{{{{{{{{|||}}}~~~~~~}}}|||uuuuuusssnnniiieeecccbbbbbbcccdddeeeeeedddcccbbb```___ZZZRRRJJJGGGHHHJJJNNNQQQSSSSSSPPPNNNNNNOOOOOOOOOOOOOOOQQQVVV]]]bbbsss|||tttooojjjgggdddeeeddddddgggnnnuuuzzz||||||fff___lll}}}~~~rrrmmmrrrxxx|||aaaIIIAAA888777666444333333333444111111333333333333111111222222222111111111111000111111111111111111111111......//////000000111111222111...,,,,,,---///111......------------......///............---------.........////////////000///............---------000111222111///...///000+++,,,,,,---...///000000555555555555666999<<<>>>EEESSShhhuuunnnooouuu|||vvviiijjjaaammm```RRRIIICCC<<<:::;;;;;;;;;<<<<<<;;;<<>>999666777999:::::::::999:::===???DDDEEEGGGIIILLLQQQXXX\\\******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))*********++++++,,,,,,,,,,,,++++++++++++++++++,,,---...//////...---,,,++++++,,,,,,,,,,,,------............//////000000222333666<<>>CCCEEEGGGJJJNNNSSSZZZ^^^******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))******++++++,,,,,,---,,,,,,,,,++++++*********------............------+++++++++,,,,,,,,,------------......//////000000222333666===III]]]uuu~~~}}}~~~{{{wwwooosss}}}zzzzzz}}}sssWWWEEE???@@@AAADDDIIIRRR\\\cccgggjjjnnnrrruuuwwwxxxxxxzzz{{{}}}||||||||||||||||||||||||{{{yyyuuupppiii```VVVOOOJJJKKKLLLNNNSSSZZZcccjjjsssyyy~~~|||yyywwwuuusssuuusssnnnlllmmmlllhhhhhhgggeeeddddddcccaaa___aaaccceeegggiiilllqqqtttqqqqqqrrruuuzzz|||}}}~~~~~~}}}{{{yyytttnnnhhhggghhhjjjiiigggeeedddccccccddddddeeedddbbb^^^WWWPPPJJJFFFJJJLLLNNNPPPQQQQQQQQQRRROOOOOOOOOOOOPPPTTTZZZ^^^dddsss{{{qqqllliiigggcccaaa```ccciiiqqqwwwzzzfff]]]eeetttlllnnnpppyyy{{{}}}wwwkkkZZZIII@@@:::999777555333333333444000111222333333222111000222222222111111111000000111111111111111111111111111111000000//////.........///000000000///------------,,,,,,,,,,,,------///............---------,,,,,,,,,---------......///............---------...///000000.........000............000111333444333444555555666999???DDDPPPbbb{{{sssnnnqqquuuzzz}}}ooo^^^___sssuuuhhh[[[MMMDDD>>>:::888::::::;;;<<<<<<;;;<<<===???BBBEEEIIIMMMQQQVVV\\\```******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,---.........+++++++++,,,,,,,,,---------------...///000000111111333777???OOOggg~~~wwwvvvyyyzzz{{{yyywwwooopppvvv~~~hhhOOOBBB===???BBBFFFLLLUUU^^^eeehhhjjjnnnsssvvvxxxyyyyyy{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||xxxrrrlllddd[[[SSSMMMIIIJJJMMMPPPVVV]]]ffflllvvv||||||zzzxxxwwwwwwzzzzzzvvvsssqqqlllfffgggeeedddcccddddddbbbaaaeeeiiinnnqqqrrrrrrrrrssspppqqqsssxxx}}}|||yyyyyyxxxtttpppmmmmmmmmmkkkjjjhhhfffeeedddeeeeeeeeeeeedddbbb]]]UUUMMMHHHIIIJJJLLLOOOQQQRRRRRRRRROOOOOOOOOOOOPPPSSSXXX\\\```mmmuuuoookkkiiieeecccaaabbbhhhpppvvvyyy}}}}}}~~~rrreeegggwwwsssfffeeeeeellltttsssuuuuuutttppphhh[[[KKK???;;;999777555444333333333111222333444444333222111222222222111111111000000000000000000000000000000111111000000//////.........///000111000///---,,,......------------......///............---------,,,,,,,,,---------......///............---------,,,---...---,,,,,,---...------,,,---...111333444222555666666666:::BBBHHHUUUiiiyyyxxx}}}}}}iii\\\```}}}xxxnnn]]]QQQEEE>>>:::666555666888:::<<<<<<<<<<<<>>>???BBBFFFJJJOOOTTTYYY^^^aaa******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))******+++,,,------...++++++,,,,,,,,,,,,------,,,------...///000111111222555:::DDDXXXsss~~~xxxyyyzzz}}}tttnnnooouuu~~~zzz]]]JJJCCC===@@@DDDHHHNNNWWW```eeehhhkkkoootttwwwzzz{{{{{{}}}}}}~~~{{{vvvnnnfff^^^VVVNNNJJJGGGJJJOOOTTTZZZaaahhhmmmwww}}}}}}~~~}}}|||{{{zzz{{{~~~zzzwwwpppiiifffdddcccccceeefffffffffhhhmmmssswwwwwwtttqqqpppnnnppptttzzz}}}zzz|||}}}{{{xxxssspppoookkkjjjiiigggeeeddddddccceeeeeeeeedddaaa[[[SSSMMMJJJJJJKKKNNNQQQSSSRRRQQQNNNOOOOOOOOOOOORRRVVVZZZ___iiiwww{{{tttnnnjjjgggdddaaabbbgggnnntttwww{{{{{{}}}rrrnnnssspppaaa^^^\\\cccpppuuurrrssssssooojjj___MMM===<<<:::888666444333333333444555666777777666555444222222222111111111111000000000000000000000000000000000000000////////////...///000000000///---,,,///......------......//////............---------,,,---------............///............---------+++,,,------,,,,,,---...---,,,,,,,,,...000333555333666888888777<<>>CCCGGGMMMRRRVVVZZZ___bbb******+++++++++,,,,,,,,,***++++++,,,,,,++++++***---------,,,,,,++++++***++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111111333888???JJJaaa~~~zzzuuuuuuyyymmmTTTGGGDDD>>>@@@EEEJJJPPPXXX```fffiiikkkppptttxxx{{{||||||~~~~~~zzzsssiii___WWWPPPJJJGGGEEEJJJPPPWWW^^^dddkkkooottt{{{|||~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~yyyssskkkiiifffeeefffffffffeeeiiinnnsssvvvuuussspppooooooqqqvvv|||yyyvvvtttmmmmmmllljjjiiifffeeedddeeedddeeeeeeddd___XXXRRRJJJJJJKKKNNNQQQSSSRRROOONNNOOOOOOOOOOOOQQQUUUXXX]]]fffppp}}}xxxppplllhhhdddaaa```dddkkkppptttxxxyyy{{{~~~yyyttt{{{rrrpppmmm^^^[[[XXXaaattt~~~|||wwwkkkUUUAAA<<<;;;888666444333333333444444555666666555444444222222222111111111111000000000000000000000000000////////////000000000000///////////////......---...------,,,,,,------...///............---------------.........////////////............---------,,,---///......---///000...---,,,---...222555777333777:::999999===HHHPPPcccyyy~~~hhhfffxxxsssxxxwwwggg___LLLDDD>>>======:::999:::111444777:::;;;<<<>>>???DDDIIIOOOTTTXXX\\\___aaa******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++///...------,,,+++***)))*********++++++,,,,,,---///...---,,,++++++++++++++++++,,,,,,,,,---------,,,,,,---...///000111222555;;;BBBOOOggg~~~sss{{{{{{~~~~~~bbbKKKAAAAAA>>>AAAFFFKKKQQQXXX```eeeiiikkkpppuuuyyy{{{|||}}}~~~yyyqqqfffZZZRRRLLLGGGDDDDDDJJJRRRZZZ```ffflllooorrryyy|||}}}{{{yyyyyyzzz{{{yyyzzzzzz|||}}}{{{sssoookkkgggeeedddaaa```iiimmmppprrrrrrppppppooopppsssxxx~~~{{{zzzpppppppppooommmjjjgggfffdddddddddffffffbbb[[[UUUKKKJJJJJJNNNQQQSSSQQQOOONNNOOOOOOOOOOOOQQQTTTWWW\\\ccclllxxx{{{rrrlllhhhddd```___ccciiinnnqqqwwwxxxzzz}}}sssiiiwww~~~rrrmmmkkk\\\ZZZWWWbbbyyyxxx___HHH<<<;;;999666444333333333111111333333333333111111222222222111111111111000000000000000000000000000......//////000000111111000/////////............---,,,,,,++++++,,,,,,---//////.........---------.........////////////000//////.........---------***+++,,,,,,++++++---...///.........000333666999444888;;;::::::>>>IIIRRRhhh~~~kkklllxxxmmm{{{ooo^^^VVVCCC<<<888999:::888666777111555999<<<===>>>@@@BBBEEEJJJPPPUUUYYY\\\___aaa,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))+++,,,,,,+++***,,,---++++++,,,,,,,,,------------...////////////111333666999CCCVVVttt|||ppp~~~~~~zzz{{{}}}oooWWWEEE@@@AAA===@@@EEEJJJPPPWWW^^^bbbgggkkkppptttwwwzzz~~~}}}~~~}}}||||||}}}~~~|||zzzzzz|||}}}~~~}}}vvvqqqgggZZZMMMFFFDDDFFFHHHNNNVVV\\\```dddiiimmmvvv{{{~~~||||||{{{wwwxxxvvvsssssswww{{{}}}}}}~~~zzzpppiiifffeeecccaaaeeegggkkkpppuuuwwwvvvuuuvvvyyy|||~~~zzztttpppmmmlllmmmmmmjjjgggiiigggfffggghhhfffaaa\\\MMMIIIFFFGGGKKKMMMMMMLLLPPPOOONNNNNNPPPSSSVVVXXXWWWaaahhhtttxxxrrrnnnjjjddd```aaaaaabbbgggmmmuuuvvvyyy|||rrrqqqxxxzzziiibbbooo~~~jjjYYYVVVYYY___pppjjjNNNCCC;;;999777111444888111111000000000000000111111111111000000000000111111111111000///////////////000000000000000000000000//////...,,,++++++///111................................................++++++,,,------......///---------......000111111111...++++++---...---,,,------...///111444777888::::::<<<===<<>>@@@===@@@EEEJJJPPPWWW^^^ccchhhkkkooosssvvvyyy|||~~~~~~~~~}}}}}}~~~}}}|||zzzzzz{{{||||||{{{qqqlllcccWWWLLLFFFEEEGGGJJJPPPYYY___bbbfffkkkooouuuzzz~~~{{{wwwuuuqqqmmmmmmrrryyy~~~vvvooolllmmmmmmmmmnnnoooqqqtttxxx{{{}}}~~~|||~~~~~~xxxtttnnnllllllllljjjhhhgggeeeeeefffhhhfffbbb]]]PPPLLLHHHGGGJJJMMMNNNMMMOOONNNMMMMMMOOORRRUUUWWWYYYaaafffqqq|||vvvrrrmmmgggcccbbbbbbcccgggmmmsssuuuxxx{{{~~~uuurrrsssvvvdddbbbkkklll\\\XXXZZZaaaqqquuuXXXEEE<<<999777000444777111444333333222222222222222111111000000000000111111111111000///////////////000000000000000000000000---...///...------...///........................................................................,,,,,,,,,------...///000,,,***((((((+++,,,,,,+++/////////000111333555666888999;;;===>>>BBBPPP^^^ppp~~~zzzooo~~~tttqqqpppeeeZZZQQQCCC???;;;999999::::::999888888999999:::===BBBEEEIIIMMMRRRWWWZZZ^^^aaaccc++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,***+++,,,,,,++++++,,,---,,,,,,,,,,,,---------------...000000///000333555999???KKK___||||||vvv{{{vvvvvvooobbbRRREEE===<<<>>>===@@@EEEKKKQQQXXX___dddiiilllpppsssuuuwwwzzz|||~~~~~~}}}{{{yyyyyyzzzzzzyyywwwlllfff]]]RRRIIIFFFGGGIIIMMMTTT\\\bbbfffjjjooorrrvvvyyy|||wwwtttoooiiijjjpppxxx|||vvvuuuwwwyyy{{{yyyyyyyyy{{{}}}|||tttooonnnnnnllljjjeeecccccceeeggggggccc___UUUPPPJJJGGGIIILLLMMMMMMLLLLLLLLLLLLNNNQQQTTTVVVZZZaaadddlll}}}{{{xxxrrrkkkfffdddcccbbbeeekkkpppssswww{{{}}}{{{uuusssuuudddbbbiiiqqq```[[[\\\bbbppp~~~bbbJJJ>>>999777111333666111555444333222222222222222111111000000000000111111111000000///////////////000000000000000000000000+++...000000///...---...................................................111000000///......------++++++,,,,,,---............,,,+++,,,...///000///000000000111222333555555777888;;;>>>@@@GGGVVVfffyyyvvvqqqyyy~~~xxxhhh]]]RRRIIIAAA>>>;;;999999:::999999999:::::::::;;;===AAADDDHHHLLLRRRXXX\\\___cccfff+++***++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,------***+++---,,,++++++,,,...,,,,,,,,,------------...---///000000000111444666:::BBBPPPeee}}}vvvyyyuuuttthhhVVVHHH@@@===<<<;;;===@@@FFFKKKQQQXXX```eeekkknnnqqqtttuuuwwwyyy{{{~~~~~~}}}|||{{{zzzzzzyyywwwtttiiicccXXXNNNHHHFFFHHHJJJPPPVVV___eeehhhlllqqquuuxxx{{{zzzyyyuuupppppptttzzz~~~~~~}}}uuurrrpppnnnlllcccbbbaaadddggggggdddaaaYYYRRRJJJFFFGGGIIIKKKKKKKKKKKKKKKLLLNNNQQQTTTUUU[[[aaaccciiiyyy|||uuunnnhhheeeccc```cccgggmmmrrrxxx|||~~~|||yyy{{{jjjaaajjjyyyhhh___^^^bbbmmmxxxiiiQQQAAA:::888111222666111111111111000000111111222111111000000000000111111000000////////////000000////////////////////////---...000000...---...///................................................////////////......------,,,,,,------............000/////////000000000000//////000222333555666777888888;;;???BBBJJJ[[[kkkmmmnnnrrraaaVVVLLLDDD???===:::999999:::999999:::;;;<<<<<<<<<===AAADDDGGGKKKQQQWWW\\\```dddggg******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...***,,,------,,,+++---...,,,,,,---------.........---///000111111222555777:::EEEVVVlll}}}yyyvvv}}}xxxwwwyyyiiiUUUFFFAAA???===:::===AAAFFFLLLRRRYYYaaafffnnnpppsssvvvwwwxxxzzz|||~~~~~~}}}}}}~~~~~~}}}||||||yyyuuurrrhhh```UUUKKKFFFFFFIIIKKKRRRYYYaaagggkkkoootttwww|||}}}zzz{{{|||}}}}}}~~~xxxsssooollldddbbbaaadddggggggeeebbbZZZSSSJJJEEEEEEGGGHHHIIIKKKKKKLLLMMMOOORRRTTTVVVZZZaaabbbhhhvvvxxxpppiiieeeaaa^^^```dddkkkqqqxxx|||~~~ooo___jjjpppddd^^^```gggnnnxxxwwwYYYEEE;;;999222222555222//////000000111222444444111111000000000000111111000000////////////000000////////////////////////000000///...,,,---///222////////////////////////////////////////////////,,,,,,---------.........------.../////////......------...---,,,+++++++++---...000222555777999:::999:::<<<@@@CCCMMM___ppppppbbbiiiooo\\\PPPHHHBBB===;;;999888999:::999888:::;;;<<<======>>>AAADDDEEEJJJPPPVVV[[[___dddfff)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------+++,,,------,,,,,,---...,,,---------...............///111111222333666888;;;III]]]ssszzzwwwxxx}}}rrrYYYGGGAAA@@@===:::===AAAFFFLLLSSSZZZbbbgggoooqqqtttvvvwwwyyy{{{|||~~~~~~}}}}}}~~~~~~}}}|||xxxsssoooeee\\\PPPGGGDDDFFFJJJLLLUUU[[[dddjjjmmmqqqvvvzzz}}}zzzyyy{{{sssmmmgggeeecccdddggggggeeebbbZZZSSSJJJEEEDDDFFFGGGGGGJJJJJJLLLMMMPPPRRRTTTUUUXXX___```eeesss|||zzzrrrjjjfffaaa]]]^^^bbbgggooowww|||~~~uuu```hhhwwwggg___^^^bbbfffjjjvvvaaaJJJ===;;;444222555333222222222222333555666777111111000000000000111111///////////////000000111000000000000000000000000111111///---,,,---000333////////////////////////////////////////////////++++++,,,,,,---......///---...///000000///......,,,...//////---+++,,,,,,+++---000333666999:::;;;;;;;;;>>>AAAFFFQQQeeewwwyyycccZZZhhhkkkWWWKKKDDD@@@;;;999888888999:::999888999;;;===>>>>>>@@@BBBEEEFFFJJJPPPVVV[[[___cccfff)))***+++,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///------------...............///111222222444777999>>>MMMccczzz|||yyy}}}}}}|||]]]GGG>>>======;;;>>>AAAGGGMMMSSS[[[ccchhhnnnpppsssvvvwwwxxxzzz|||~~~~~~~~~~~~~~~}}}{{{wwwppplll___VVVKKKCCCBBBFFFKKKNNNXXX___gggmmmqqquuuzzz}}}|||{{{||||||tttkkkhhheeeeeeggggggdddaaaZZZTTTKKKFFFFFFGGGGGGFFFHHHIIIJJJLLLOOOQQQSSSTTTVVV\\\]]]bbbnnnttt|||tttlllgggbbb^^^___cccccckkkuuuzzz{{{~~~hhhgggwwwzzzhhh___^^^```bbbcccooohhhNNN???===666333666555555444444333333333444444111111000000000000111111///////////////000111111000000000000000000000000///000000///......000111////////////////////////////////////////////////------------............,,,---///000000///---,,,***---000000///...///111---...111444777999::::::<<<<<>>999888777888999:::999888888:::===>>>???AAADDDFFFHHHLLLRRRWWW\\\```dddfff)))***+++,,,---,,,++++++++++++++++++++++++++++++************************---,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///---------.........//////...000111222333444777999???PPPhhh{{{ssspppqqqzzz~~~yyy```FFF::::::<<<<<<>>>AAAGGGMMMTTT[[[ccchhhlllooorrruuuvvvxxxzzz|||}}}}}}}}}|||zzzuuunnniii[[[RRRFFF@@@AAAGGGMMMPPP[[[aaaiiiooossswww|||}}}~~~|||yyyzzz|||~~~|||mmmjjjgggfffggggggccc```[[[TTTMMMHHHHHHIIIHHHGGGFFFGGGIIIKKKNNNPPPRRRSSSTTTZZZ[[[___iiinnnxxx~~~vvvnnniiiddd___```ddd```iiisssxxxzzz|||rrrhhhppp{{{iii___^^^``````bbbooolllPPP@@@>>>777444666666666555333222111000000000111111000000000000111111///////////////000111111000000000000000000000000---///111111000/////////000000000000000000000000000000000000000000000000000000000///......------+++,,,...//////...,,,+++###&&&+++,,,,,,,,,...000///000333555777888888888<<<<<<@@@FFFNNN\\\ttt}}}vvvnnnzzzvvvaaa]]]rrr~~~cccLLLAAA===;;;999777777888999:::999888888:::===???@@@BBBEEEGGGIIINNNTTTYYY]]]aaadddggg,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********(((***,,,,,,,,,,,,...000,,,,,,,,,---------......000---...222333333555:::CCCTTTmmm{{{xxxuuuoooooouuuvvvxxxWWWFFF@@@;;;999;;;@@@CCCIIIOOOUUU\\\cccgggkkknnnrrrtttvvvxxx{{{}}}~~~}}}}}}~~~|||tttggg^^^RRRKKKFFFDDDDDDDDDIIIOOOZZZ```hhhoootttyyytttnnniiihhhgggjjjqqqzzz}}}}}}}}}~~~yyysssnnnlllhhhdddeeehhh```ZZZQQQIIIFFFEEEEEEFFFGGGGGGGGGIIIMMMQQQSSSTTTUUUYYY\\\___bbbjjjuuu~~~|||xxxpppiiicccaaa```aaa___fffqqqyyy~~~~~~yyywww}}}}}}dddbbb|||kkk___YYY^^^ffflllqqq{{{qqqXXXAAA;;;999333111444000000000000000111111111111111000000000000111111111111000000//////......000000000000000000000000111111000000//////......000000///...............111111000000//////......,,,---...000000000//////////////////////////////////////////////////////...111333555666777888:::<<<>>>BBBHHHPPP___xxxzzznnnmmmssszzz}}}pppmmmxxx```LLLAAA<<<:::999999888888999999:::;;;888:::<<<===>>>@@@DDDGGGJJJMMMSSSYYY___cccfffggg++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,------++++++,,,---,,,,,,---------.........///---...111333444777===JJJ]]]vvv|||vvvmmmmmmuuutttqqqQQQCCC???;;;:::===???CCCJJJPPPVVV]]]cccgggkkknnnrrruuuvvvxxx{{{}}}}}}~~~~~~}}}}}}}}}zzzqqqeee]]]PPPIIIDDDCCCCCCEEELLLSSS]]]ccckkkppptttxxx~~~xxxeee^^^XXXVVVUUUVVV]]]eeepppxxx~~~|||yyyxxxxxxxxxxxxzzz{{{||||||zzzrrrnnnjjjeeecccddd```\\\TTTMMMIIIGGGFFFFFFHHHGGGGGGIIILLLOOORRRSSSTTTWWW[[[^^^bbbiiittt}}}}}}yyyssslllfffcccaaaaaa___eeeooowww|||}}}xxxwww}}}fffbbb{{{uuufff^^^aaahhhooosss{{{oooXXXBBB<<<:::666444777222222222222222222222222111111000000000000111111111000000000/////////...000000000000000000000000111000000000/////////...000000///...............000000000000//////......,,,---...000000000///...........................////////////////////////...111444666666777999;;;>>>???CCCIIIRRRbbb{{{vvvkkkhhhooovvv}}}xxx|||oooYYYIII@@@<<<;;;999999888888999999:::;;;888:::<<<===>>>AAAEEEHHHLLLPPPUUU\\\aaaeeeggghhh************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***---...///---+++)))***+++,,,------------............---...222444555:::@@@QQQeee}}}}}}yyynnnlllrrrwww~~~wwwfffKKK@@@===:::;;;>>>>>>CCCKKKRRRXXX^^^dddgggjjjnnnrrruuuwwwxxxzzz||||||}}}~~~~~~|||zzzvvvnnncccZZZNNNGGGBBBAAACCCGGGOOOWWW```fffmmmrrruuuxxx}}}|||rrr^^^VVVNNNKKKIIIIIINNNTTT]]]eeerrr~~~~~~zzzxxxwwwsssrrrpppooonnnnnnoooooonnnrrrxxxzzzrrrmmmgggbbbaaabbb___YYYSSSNNNJJJHHHGGGIIIIIIIIIJJJLLLNNNPPPRRRSSSVVVZZZ]]]aaahhhrrryyy~~~|||wwwpppjjjeeebbb```___dddlllsssyyy~~~ggg___sssooocccccciiitttvvv{{{oooZZZEEE===;;;777555777555555444444333333222222000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000//////............///000000000////////////...,,,---...///000///......------------------------///////////////////////////111444666777888:::<<<@@@@@@DDDKKKUUUgggsssiiifffmmmuuu|||yyyxxxyyyaaaNNNCCC???<<<;;;999888888888888999::::::888:::<<<===???BBBFFFIIIOOORRRXXX^^^cccgggjjjjjj++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---...///---+++)))***+++------------............000///000333333555;;;CCCTTTkkkzzzyyy}}}{{{{{{{{{|||uuuooonnnppp|||vvv^^^FFF>>><<<:::;;;???>>>DDDLLLTTT[[[```eeehhhjjjnnnrrrvvvwwwyyy{{{|||}}}~~~~~~zzzvvvqqqiii^^^VVVMMMFFFAAAAAACCCGGGPPPYYYaaagggnnnsssvvvyyy~~~{{{rrr```WWWMMMHHHEEEDDDGGGMMMOOOVVVcccooozzz~~~{{{xxxuuutttsssooommmjjjhhhfffeeedddddddddggglllqqqxxxvvvoooiiieeeccccccbbb___ZZZSSSMMMIIIHHHKKKKKKLLLLLLLLLNNNQQQSSSTTTWWWZZZ]]]```fffmmmsss~~~}}}yyytttnnngggbbb______ccciiiooovvv|||hhh]]]jjjxxxiiieeehhhwwwxxxzzz~~~ooo\\\HHH>>>:::666333333666666555444333222222111000000111111111111000000000000000000////////////////////////////////////000000000000////////////000///............//////////////////////////////,,,---.../////////...---------------------------///////////////////////////222555777888999;;;===@@@@@@DDDLLLXXXlllrrriiijjjqqqxxx~~~|||mmmooooooUUUEEE???<<<;;;;;;888888888888888999999:::888:::<<<>>>???CCCGGGJJJQQQTTTYYY___dddhhhjjjkkk,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,------------.........//////333111222333333444<<>>:::666444333555444444333222111111000///000111111111111000///////////////000000000000////////////////////////////////////000000000000//////............//////.............../////////,,,---...//////...---,,,------------------------////////////////////////000222666888999:::===???@@@@@@DDDNNN]]]rrrqqqhhhlllttt|||sssdddjjjhhhNNNAAA===:::999999888888777777888888999:::888999<<<>>>@@@DDDIIILLLQQQTTTYYY___dddhhhjjjjjj,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,---...------........./////////333222333444333555???JJJaaayyy|||www~~~~~~zzz{{{~~~uuutttzzz~~~eeeRRRAAA======:::;;;???AAAFFFNNNVVV]]]ccciiillllllpppuuuyyy{{{|||}}}~~~~~~xxxrrrkkk```TTTLLLIIIDDDAAABBBEEEIIIQQQXXX```fffmmmsssvvvzzz~~~zzzrrr___SSSGGGBBB???===>>>AAAEEEKKKUUU^^^gggpppxxx||||||~~~|||yyyvvvrrrpppnnnmmmgggeeebbb___\\\ZZZYYYXXX[[[\\\]]]___aaagggmmmrrryyywwwmmmhhhgggeeeffffffaaaXXXOOOJJJHHHKKKNNNOOOOOOMMMNNNRRRVVVXXXYYY[[[^^^aaadddfffhhhqqq~~~}}}{{{wwwrrrkkkfffbbbbbbbbbdddiiiqqqyyy~~~yyyqqqooossszzzmmmiiilllnnnsssxxx{{{{{{wwwtttdddXXXHHH>>>:::888666555333333222222111111000000///000111222222111000///////////////000000000000000000000000000000000000////////////000000000000///............//////000---............/////////------...///...---,,,+++------------------------////////////////////////000333777999:::<<<>>>@@@@@@@@@FFFSSScccyyysssmmmqqqzzzjjj^^^iiixxxaaaJJJ@@@<<<888666999888777777777777888999999777999<<<>>>AAAEEEJJJMMMQQQTTTYYY___dddgggiiijjj++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---,,,++++++---...............////////////111111222444444777CCCPPPjjj~~~~~~}}}{{{|||}}}xxx\\\KKK===;;;<<<:::;;;@@@CCCGGGNNNVVV\\\dddjjjooommmqqqwww{{{}}}}}}~~~}}}wwwqqqiii^^^PPPGGGDDD@@@???CCCHHHLLLSSSZZZbbbgggnnnrrruuuxxx|||}}}wwwqqqaaaTTTHHHCCCAAA???@@@BBBBBBHHHPPPYYYaaajjjrrrvvvxxx{{{}}}{{{wwwsssoookkkiiihhhbbb```]]]ZZZWWWVVVUUUUUUSSSTTTUUUVVVXXX\\\bbbeeellltttuuullliiieeeggggggaaaWWWNNNIIIHHHIIILLLNNNMMMLLLLLLQQQVVVWWWXXXZZZ^^^bbbeeeggghhhnnn{{{~~~|||yyytttnnniiifffcccbbbbbbgggpppxxx~~~}}}wwwsss~~~lllcccaaafffnnnwww||||||xxxtttfff\\\MMM@@@:::888555222222222222222111111111111///000111222222111000///.../////////000000000111000000000000000000000000.../////////000000000111...............///000000---------.........//////------...///...---,,,+++........................////////////////////////111444777:::;;;===???AAABBBBBBIIIXXXjjj~~~{{{zzzfff___nnnnnnZZZGGGAAA<<<666555999777777777777777888999999777999<<>>DDDIIINNNUUU\\\dddiiiooorrrtttvvvzzz}}}|||wwwqqq```SSSFFFAAA@@@??????AAA@@@EEEMMMUUU^^^fffnnnssswwwyyy|||||||||{{{|||}}}}}}~~~|||yyyuuuqqqlllhhheeeddd]]]\\\YYYVVVTTTSSSRRRRRRLLLNNNOOOQQQRRRVVV[[[^^^```gggqqqyyy~~~qqqmmmeeeggggggaaaWWWMMMIIIHHHFFFJJJMMMLLLJJJKKKPPPUUUUUUVVVYYY^^^cccgggiiiiiimmmwww}}}zzzuuupppllljjjdddbbbbbbfffoooxxx~~~{{{sss}}}iii]]]ZZZ```kkkwww~~~zzzvvvmmmcccRRRCCC:::666111,,,222222222222222222222333...000111222222111000....../////////000000111111000000000000000000000000.../////////000000111111...............///000111---------.........//////------.........---+++***////////////////////////////////////////////////111444777:::;;;===@@@BBBCCCDDDLLL\\\ooo}}}kkkhhhxxx~~~gggTTTEEEAAA===555444:::777777777777777888888999777999<<>>EEEIIIOOOUUU\\\dddkkkqqqrrrtttwwwzzz|||~~~~~~~~~zzzrrrgggYYYJJJAAA@@@AAABBBDDDHHHPPPXXX^^^dddkkkqqqrrrqqqsssyyywwwooo```TTTHHHCCC@@@======???AAAEEELLLSSSZZZbbbiiinnnqqqsssvvvwwwwwwxxxyyy{{{{{{|||~~~}}}xxxrrrmmmkkkhhhdddaaa\\\ZZZVVVSSSRRRPPPNNNLLLNNNNNNMMMLLLNNNQQQUUUWWW]]]___bbbgggppp{{{xxxoooqqqkkkeeeaaa[[[PPPHHHFFFEEEHHHJJJLLLMMMOOOQQQSSSYYYZZZ]]]___bbbffflllpppqqqttt}}}{{{wwwsssooommmfffdddcccffflllttt{{{~~~{{{xxx~~~{{{gggWWWTTT___ooosss]]]HHH===;;;888444333222111111000000111111000000000000000000000000//////000000000000//////000000000000000000000000111111000000//////......////////////////////////+++,,,.../////////......////////////////////////......------------......///............//////000111222444888<<>>999888555333333666666666666666555444444444888===BBBEEEHHHKKKMMMTTTYYYaaaeeeggghhhkkknnn...,,,+++***+++,,,+++***---------,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......///...............//////...222222666>>>@@@KKKbbb|||{{{zzz~~~kkkVVVGGG???999999;;;<<<===@@@BBBFFFMMMTTT\\\dddkkkppptttvvvyyy}}}~~~}}}~~~|||wwwnnnbbbUUUIIIBBB@@@AAABBBEEEIIIQQQZZZ```kkkqqqxxxzzzxxxwwwyyy}}}}}}~~~{{{{{{xxxsssnnnmmmgggmmmuuu}}}|||ssskkk```VVVLLLHHHFFFCCCAAACCCDDDFFFJJJOOOVVV^^^ffflllmmmooorrrtttuuuvvvxxxzzzxxxyyy|||~~~}}}{{{yyyxxxuuupppllliiifffcccaaa[[[YYYUUUSSSRRRPPPNNNLLLIIIHHHGGGGGGIIIKKKMMMOOOSSSSSSUUUVVVZZZaaaiiiooo{{{ssslllgggeee```VVVMMMJJJHHHJJJLLLLLLLLLMMMOOOQQQTTTVVVYYY\\\___dddiiimmmpppsssxxx~~~yyytttpppllliiifffdddffflllttt{{{~~~{{{ssskkkfffmmmzzzhhhYYY[[[gggyyykkkPPPAAA>>>:::555555444333333222222333333000000000000000000000000//////000000000000//////000000000000000000000000000000000000////////////////////////////////////---...//////000/////////////////////////////////000//////......//////000///.........//////000111666777:::<<>>;;;:::777555555666666777777666666555555555999>>>BBBEEEHHHKKKNNNUUU[[[aaaeeefffgggjjjlll///---,,,+++,,,,,,+++***+++*********))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---.........------------......///...222333777???AAAMMMeee{{{|||zzz{{{vvvooo^^^MMMDDD===888999;;;;;;===AAAAAAFFFMMMTTT\\\dddkkkpppuuuwww{{{~~~}}}~~~}}}||||||zzztttkkk^^^QQQGGGBBB@@@AAABBBEEEJJJRRR[[[bbbkkkqqqxxx|||{{{zzzzzz|||}}}~~~wwwppppppqqqooollllllhhhiiijjjmmmxxx{{{qqqjjj___UUULLLIIIGGGDDDBBBCCCEEEGGGJJJNNNTTT\\\eeekkkkkkmmmqqqssstttuuuwwwyyyvvvwwwzzz~~~~~~|||yyywwwssspppmmmjjjgggdddaaa___[[[XXXUUUSSSQQQPPPNNNLLLIIIHHHHHHHHHIIIJJJLLLMMMRRRSSSTTTUUUWWW\\\bbbgggqqq|||tttmmmgggfffbbbYYYPPPKKKIIIKKKLLLMMMLLLLLLNNNPPPRRRUUUYYY\\\```dddjjjmmmqqquuu{{{{{{vvvpppmmmeeebbb```aaagggooouuuyyyyyy|||}}}ssshhhbbbjjjnnn___```jjjzzzqqqTTTCCC===999555444444333222222222222222000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////////////////////////////........................////////////////////////000000////////////000000............///000111111777999<<<>>>???AAABBBDDDIIISSS```ooommmhhhlll}}}{{{fffNNNEEE>>>===<<<999777777666777777888777777666666777:::>>>AAADDDGGGKKKNNNTTTZZZaaaeeefffgggjjjlll,,,++++++,,,---...---+++*********))))))(((((((((++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......---------------.../////////444444888???AAAOOOhhh~~~}}}xxxnnnhhh```SSSFFFAAA;;;888999;;;;;;===BBBAAAFFFNNNUUU]]]dddkkkooouuuwww|||}}}~~~~~~|||{{{zzzxxxrrrgggZZZNNNFFFBBB???@@@BBBEEEKKKSSS]]]ccciiiooowww{{{||||||||||||~~~yyyoooiiijjjmmmlllkkkkkkjjjhhheeedddiiivvv{{{qqqjjj^^^TTTKKKHHHFFFCCCAAABBBEEEGGGJJJNNNSSS[[[dddjjjjjjmmmppprrrrrrtttuuuwwwuuuvvvyyy}}}}}}zzzxxxuuusssoooooommmjjjfffcccaaa```ZZZWWWTTTRRRQQQPPPNNNLLLKKKKKKJJJJJJKKKLLLMMMNNNMMMNNNPPPQQQSSSVVV[[[___fffnnnxxxnnngggfffccc[[[RRRMMMIIIKKKMMMMMMLLLLLLNNNOOORRRUUUZZZ^^^bbbfffkkkoooqqqxxx}}}wwwrrrooodddaaa]]]^^^ccckkkrrrvvvxxx|||uuuhhhaaaiiirrrdddeeemmmzzz|||^^^III???;;;777333333222111111111111111000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000////////////////////////......------------------////////////////////////000000////////////000000.........//////000222222777:::===??????@@@CCCEEEMMMVVVbbbqqqlllmmmuuu~~~xxxcccGGG@@@;;;;;;:::777555666777777888888999888888777888;;;>>>AAADDDGGGKKKNNNQQQWWW^^^cccfffgggkkknnn*********+++---...---+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---,,,,,,,,,,,,---......------------...///000000000555555888???CCCTTTppp|||tttmmmfff\\\NNNCCC@@@<<<999;;;;;;;;;===BBBCCCHHHOOOWWW^^^dddkkkoootttwww|||}}}}}}~~~~~~}}}|||{{{xxxvvvpppdddVVVJJJDDDCCC???@@@CCCFFFLLLTTT^^^eeejjjooouuuzzz||||||||||||~~~xxxqqqlllmmmnnnlllkkklllkkkhhheeedddfffnnn~~~}}}ssskkk___TTTKKKGGGEEEAAA@@@BBBDDDFFFJJJOOOUUU\\\dddjjjkkkmmmppprrrrrrrrrtttvvvtttvvvyyy|||{{{xxxuuussspppmmmnnnnnnnnnlllhhhdddcccbbbYYYWWWTTTRRRQQQPPPNNNLLLLLLLLLLLLLLLLLLLLLMMMMMMJJJLLLNNNOOOQQQTTTXXX[[[^^^eeerrr~~~rrriiifffddd]]]UUUPPPIIIKKKLLLMMMLLLLLLNNNPPPRRRUUUZZZ___ccchhhmmmpppqqqxxxyyytttqqqfffbbb^^^^^^ccckkkrrrvvvxxxiii___fffsssgggdddiiirrr~~~nnnTTTDDD>>>;;;333222111111000000111111000000000000000000000000111000///......///000111000000000000000000000000////////////000000000000//////////////////////////////...------------...////////////////////////000//////......//////000.........///000111222333777;;;???AAA@@@AAADDDHHHOOOWWWddduuujjjooozzz~~~ttt]]]FFF@@@<<<<<<;;;888777999888888999999::::::999999999<<>>;;;333333222111111111111222000000000000000000000000111000///......///000111000000000000000000000000.../////////000000000111////////////////////////222111000///...//////000///////////////////////////..................///.........///000222333444777<<>>>>><<<999999<<<888888999::::::::::::::::::<<>>:::999888555666999888999::::::;;;;;;;;;;;;;;;===???AAACCCGGGLLLOOOPPPUUU\\\```aaabbbdddggg)))***,,,,,,+++++++++,,,***+++,,,---------,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++.........//////000111222222444777:::???PPPnnnzzztttuuu}}}~~~dddKKKAAA<<<:::;;;<<<<<>>AAADDDFFFIIIMMMPPPTTTWWW[[[^^^___bbbdddfff)))***,,,,,,+++++++++---+++,,,---......---,,,+++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++.........//////000111222333555888<<>>AAADDDFFFJJJNNNQQQUUUXXX[[[^^^```bbbeeeggg)))+++,,,,,,+++***,,,---***++++++,,,,,,++++++***))))))*********+++++++++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,.........//////000111222444555999===DDDVVVuuu___JJJAAA<<<:::<<<<<<<<>>BBBDDDGGGJJJNNNRRRVVVYYY]]]___aaaccceeeggg***+++,,,+++******,,,---************)))))))))(((************++++++++++++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,............///000111222444555888>>>GGGZZZxxx|||}}}uuuXXXEEE@@@<<<:::<<<======@@@EEEJJJPPPYYY___dddhhhnnnrrrzzz}}}~~~vvvpppmmmfff___TTTJJJCCCAAA@@@@@@AAADDDHHHNNNUUU]]]eeejjjqqquuuzzz|||{{{{{{}}}~~~~~~}}}|||||||||{{{yyywwwwwwwwwuuusssqqqooonnnnnniiifffccc```___]]]ZZZXXXUUUTTTRRRPPPNNNLLLJJJIIIIIIJJJJJJHHHFFFDDDEEEFFFOOOWWWfffyyy{{{lllbbbSSSHHHBBBAAAAAA@@@BBBCCCGGGLLLTTT]]]dddiiilllnnnppprrrsssvvvzzz}}}|||}}}~~~~~~~~~~~~}}}||||||yyysssoookkkgggcccaaa^^^___``````^^^\\\YYYWWWTTTRRROOOMMMNNNNNNNNNMMMKKKKKKJJJIIIHHHIIIIIIJJJLLLLLLKKKJJJHHHIIILLLNNNPPPRRRUUUYYY]]]fffxxxwwwqqqiiibbb___RRRLLLGGGGGGGGGFFFHHHKKKMMMPPPVVV[[[___cccgggkkklllpppxxxyyyrrrjjjddd``````bbbfffmmmuuurrrvvv|||xxxssstttiiieee{{{wwwjjjffffffnnnxxxcccJJJ===999777777666555444333222222333333333222222222111111000000000000000000000000000//////000222222111///////////////////////////111111000000//////......///000000000000000//////000000000000000000000000............////////////000000000000111333777:::CCCEEEGGGGGGGGGGGGKKKNNNYYYggg}}}}}}zzz}}}iii\\\jjjkkkUUUIII@@@???===;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<>>III]]]{{{zzz|||uuuvvv}}}mmmRRRCCC@@@<<<:::<<<======AAAFFFJJJQQQZZZaaaeeejjjooossszzz}}}~~~xxxsssiii```TTTIIICCCAAA@@@???AAAEEEKKKPPPVVV^^^ffflllqqquuuzzz|||||||||}}}}}}~~~}}}{{{{{{{{{zzzxxxvvvppppppnnnmmmjjjhhhfffeeeaaa^^^[[[XXXVVVUUURRRPPPNNNMMMLLLJJJHHHGGGEEEEEECCCDDDEEEEEECCCAAAAAABBBHHHKKKUUUeeevvvooodddUUUIIICCCAAA@@@@@@AAABBBFFFLLLTTT]]]eeeiiinnnpppqqqrrrsssvvvzzz}}}~~~}}}|||~~~zzzuuupppmmmhhhdddaaa^^^___``````___\\\YYYXXXRRRPPPNNNMMMNNNOOONNNMMMKKKKKKJJJJJJIIIIIIIIIIIILLLLLLKKKJJJHHHIIIKKKMMMNNNPPPTTTXXX\\\cccrrrzzzrrriiibbb```SSSMMMHHHHHHIIIIIILLLOOOPPPSSSWWW[[[^^^aaadddgggjjjnnnvvv|||tttjjjddd___```bbbeeellltttsssvvv|||tttvvvlllfffzzz~~~nnnhhhgggnnnxxx|||aaaIII<<<888777777666666555444333222333333333222222222111111000000000000000000000000000//////000222222111000////////////////////////111111000000//////.........//////000000000//////000000000000000000000000............////////////000000111000111333999===BBBFFFHHHHHHGGGGGGKKKOOOXXXiii}}}vvvxxx}}}mmm```sssjjjSSSGGG???>>>===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>KKKaaaxxxnnnttt{{{{{{}}}wwwrrrqqquuuwwwtttqqqqqqzzzgggOOOCCC@@@<<<:::<<<>>>>>>BBBGGGMMMTTT]]]dddiiimmmrrruuu{{{}}}~~~~~~~~~|||uuukkkaaaSSSIIICCCAAA@@@>>>AAAFFFMMMRRRXXX___gggmmmpppuuuzzz|||||||||~~~~~~~~~}}}{{{zzz{{{}}}~~~~~~~~~|||{{{yyyxxxxxxvvvtttqqqlllkkkjjjhhhfffcccaaa```]]]ZZZVVVSSSQQQPPPOOOMMMHHHGGGFFFEEEDDDCCCBBBAAA???AAABBBBBB@@@?????????BBBCCCJJJVVVdddxxxqqqfffWWWJJJDDDBBB@@@??????AAAEEEKKKTTT]]]eeejjjnnnoooqqqqqqrrruuuzzz}}}|||wwwsssooojjjeeebbb^^^^^^___^^^]]]\\\ZZZYYYRRRPPPNNNNNNOOOOOONNNMMMKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJHHHFFFFFFIIIKKKJJJKKKPPPVVVZZZ```lllyyy~~~tttiiibbb___SSSLLLGGGHHHIIIIIILLLPPPRRRUUUYYY\\\^^^```ccceeeiiilllttt}}}}}}uuuiiiccc^^^^^^```ccckkkrrruuuwww{{{wwwtttkkkdddvvv~~~mmmfffdddjjjttt}}}uuu^^^JJJ???;;;777777777777555444333222333333333222222222111111000000000000000000000000/////////000222333222000000000000000000000000000000000000000////////////......///000000000//////000000000000000000000000............////////////...000111111111444;;;@@@BBBFFFJJJJJJHHHIIINNNSSS\\\nnn~~~vvvwww{{{~~~ssskkkfffPPPFFF???>>><<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===???CCCFFFIIIMMMRRRUUU[[[^^^aaaccceeefffhhhjjj+++++++++***)))***,,,///111000///...---------...***+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------............------.........//////000111222444444777@@@NNNdddpppfffjjjnnnmmmqqqpppnnnmmmlllnnnrrruuusss~~~aaaKKKBBB@@@<<<:::<<<>>>>>>BBBGGGMMMTTT^^^eeejjjnnnrrrvvv}}}~~~~~~~~~}}}vvvjjj___QQQFFFBBB@@@???===AAAGGGOOOTTTYYY___hhhooooootttyyy{{{{{{{{{}}}}}}{{{{{{{{{{{{yyywwwvvvwwwxxxyyyyyyyyyxxxwwwxxxvvvtttrrrqqqooollljjjffffffeeecccaaa^^^[[[ZZZWWWSSSOOOMMMLLLLLLKKKJJJCCCBBBBBBAAA@@@??????>>>>>>???@@@???===;;;<<<<<<@@@>>>CCCLLLSSSaaa~~~ssshhhXXXKKKDDDBBB@@@???>>>@@@DDDKKKTTT]]]eeejjjlllmmmoooppprrrvvv{{{}}}xxxtttpppkkkeeebbb]]]]]]\\\[[[[[[ZZZYYYYYYSSSQQQOOOOOOPPPPPPNNNMMMKKKKKKKKKKKKKKKJJJJJJIIIGGGGGGFFFDDDBBBCCCEEEGGGGGGIIINNNTTTXXX]]]gggrrrvvvjjjaaa^^^VVVOOOIIIIIIIIIIIIKKKOOORRRUUUYYY\\\^^^aaadddfffhhhkkkrrr{{{|||rrrhhhbbb]]]]]]___bbbiiiqqqvvvwwwzzz}}}xxx~~~sssjjjbbbrrrkkkccc```fffooowww|||nnnZZZIII???<<<777777777777666444333222333333333222222222111111000000000000000000000000///......000222333222111000000000000000000000000////////////000000000000---......///000000//////////////////////////////............////////////---///111111111555===CCCCCCHHHMMMMMMKKKLLLRRRXXXdddvvvyyy{{{||||||zzz```MMMEEE>>>>>><<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<===???CCCFFFJJJNNNRRRVVV]]]___bbbdddeeegggiiikkk+++++++++***)))***,,,//////...---+++******++++++)))************+++++++++---,,,,,,++++++,,,,,,---------............------.........//////000111222666555888AAAPPPgggmmmcccgggkkkjjjmmmqqqtttpppjjjkkkttt}}}xxxzzz\\\GGG???@@@<<<:::===>>>???BBBHHHKKKSSS\\\dddiiilllqqqttt~~~~~~~~~}}}{{{ttthhh]]]NNNDDD@@@???>>><<>>>>>======<<>>;;;999999:::<<<:::===BBBDDDJJJbbb}}}ttthhhYYYLLLEEEBBB@@@???>>>@@@DDDKKKSSS]]]fffkkkiiikkkmmmooorrrwww}}}}}}xxxtttpppkkkeeeaaa]]]\\\ZZZYYYXXXXXXXXXXXXSSSRRRPPPPPPPPPPPPNNNLLLKKKKKKKKKLLLKKKJJJJJJIIIEEEEEEDDDBBB@@@@@@BBBDDDHHHIIINNNUUUXXX\\\eeeooo{{{xxxkkkaaa^^^[[[SSSLLLKKKJJJIIILLLOOOQQQTTTYYY\\\___bbbeeehhhgggjjjqqqzzzzzzppphhhaaa\\\\\\^^^aaahhhpppuuuwwwyyy|||vvvtttjjjaaapppjjjbbb^^^dddmmmuuu|||||||||wwwjjjWWWFFF===:::777777888888666555333222333333333222222222111111000000000000000000000000///......000222333222111000000000000000000000000......//////000000111111------...///000000//////////////////////////////............/////////000,,,///111111111555>>>EEEDDDJJJOOOOOOMMMOOOUUU[[[kkk}}}|||uuu[[[IIIDDD>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<===@@@CCCGGGJJJNNNSSSVVV]]]```ccceeefffgggiiikkk************************...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++000///...---...///222333444777:::@@@MMMfffsss```\\\eeeoooooovvvyyywwwvvvxxxzzzzzzxxxpppXXXHHHAAA<<<============???CCCFFFMMMSSS[[[ccciiiooowww|||}}}~~~{{{~~~}}}|||||||||zzzvvvssshhhZZZMMMFFFCCC@@@>>>???EEEJJJPPPWWW^^^dddkkkooosssuuuxxxzzz||||||{{{{{{}}}|||zzzwwwssssssttttttrrroootttrrrooommmlllmmmoooqqqmmmkkkiiihhhgggfffdddbbb]]]ZZZVVVTTTRRRPPPNNNLLLFFFEEEDDDBBB@@@???======@@@???>>>===<<<<<<===>>>;;;;;;<<<<<<;;;;;;:::999<<<::::::<<<>>>DDDRRR___xxx}}}qqqeeeUUUKKKIIIHHHEEEBBB<<<@@@GGGNNNUUU\\\cccggglllooorrrssstttwww}}}}}}zzzuuuooohhhbbb___YYYWWWVVVWWWXXXXXXWWWUUUNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLJJJIIIHHHHHHGGGEEEDDDCCCCCCCCCDDDBBBFFFNNNUUUWWWZZZdddooo}}}yyynnneeeaaa^^^VVVOOONNNMMMKKKMMMPPPTTTSSSTTTWWW\\\aaaeeefffhhhjjjnnnttt|||tttmmmeee```___```aaaeeeiiijjjnnnuuuzzz~~~sssddddddqqq```VVV___sssvvvkkk[[[KKKAAA???:::888666666666555333111333333333333333333333333111111111111111000//////111000000000//////......000000000000000000000000111111111000000000//////000000000000000///......---......///////////////............////////////.........///111777???DDDIIIJJJNNNQQQQQQQQQYYYcccooo~~~|||pppSSSEEECCC>>>>>><<<;;;:::999999999999;;;<<<<<<::::::;;;<<<;;;===@@@CCCHHHNNNUUUZZZ]]]aaaeeehhhiiiiiijjjlll,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---------------000///...---...000222333444777:::AAAOOOhhhsssaaa\\\eeennnrrryyy}}}}}}}}}~~~{{{vvvhhhPPPBBB===<<<=========>>>@@@CCCGGGMMMSSS[[[bbbhhhnnnuuuzzz~~~|||xxxwwwwwwwwwvvvtttpppllleeeYYYLLLFFFCCC???>>>???DDDHHHPPPWWW___fffmmmrrruuuwwwyyy{{{{{{{{{zzzyyy~~~}}}{{{zzzyyyvvvssssssssssssqqqoooqqqooommmkkkjjjkkklllmmmhhhfffcccaaaaaa___\\\ZZZXXXUUURRROOONNNLLLJJJHHHDDDCCCBBBAAA???>>>===<<>>===<<<;;;<<<<<<===<<<<<<======<<<<<<;;;:::<<<::::::;;;<<>>AAAFFFKKKRRR[[[dddjjjmmmqqquuuwwwxxxzzz~~~}}}yyytttnnngggbbb___ZZZXXXWWWWWWXXXXXXWWWUUUQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNMMMKKKJJJHHHGGGGGGFFFEEECCCCCCBBBCCCCCCCCCGGGMMMTTTVVVYYYcccnnnzzz{{{pppgggbbbbbbYYYQQQMMMKKKIIIKKKOOOSSSSSSSSSVVVZZZ___ccceeehhhjjjnnnssszzzwwwmmmeee___^^^___```dddiiikkkpppuuuzzz~~~wwwjjjlll{{{ssscccXXXbbbwwwvvvbbbNNNCCCAAA:::888666555555555333111222222222222222222222222111111111111111000000///111111111000000/////////111111111111111111111111333333333222222222111111000000111111000000///...---......////////////////////////000000000111111000000111111444:::AAAGGGHHHJJJMMMQQQRRRSSS\\\fffrrr{{{oooSSSEEECCC??????===<<<;;;::::::::::::;;;<<<;;;::::::;;;<<<<<<>>>AAADDDHHHNNNTTTYYY___ccchhhkkkmmmmmmnnnooo---------------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------...//////////////////............000222333444777;;;CCCRRRkkkrrrbbb^^^eeemmmuuu{{{yyypppyyy___III>>><<<<<<=========>>>@@@DDDGGGMMMSSS[[[aaaffflllsssxxx~~~}}}wwwvvvvvvvvvuuuqqqmmmiiiaaaUUUJJJEEEBBB>>>>>>@@@CCCHHHPPPYYYaaahhhppptttwwwxxxzzz||||||{{{zzzyyy~~~~~~|||}}}|||{{{yyywwwwwwuuusssqqqqqqqqqpppnnnmmmkkkjjjhhhggghhhiiiiiihhhfffbbb```^^^\\\XXXVVVQQQOOOKKKIIIHHHFFFDDDBBBAAAAAA@@@???>>>===<<<;;;<<<<<<;;;:::::::::;;;;;;======>>>>>>======<<<;;;<<<:::999:::999:::AAAIIIUUUiii}}}zzzkkk```QQQHHHDDDCCCAAA???@@@BBBEEEIIIPPPZZZeeelllnnnsssxxx{{{|||~~~~~~|||xxxsssmmmgggbbb___[[[YYYWWWVVVWWWWWWVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPOOOMMMKKKIIIGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBEEEGGGLLLQQQTTTWWWbbbmmmvvv~~~sssjjjeeefff\\\RRRMMMJJJHHHJJJMMMRRRSSSTTTVVVYYY]]]```bbbhhhjjjmmmqqqxxxzzzppphhh```^^^___```dddjjjmmmqqqvvvzzz}}}zzzqqquuu{{{uuufff\\\fff}}}nnnUUUFFFCCC;;;999666555555555333222111111111111111111111111111111222222111111000///111111111111111000000000111111111111111111111111333222222222222111111111111111222222111111000///---......///////////////000000000111111111222222111111111222555;;;BBBHHHHHHIIIMMMRRRSSSUUU___iiixxx{{{|||~~~mmmRRREEECCC@@@???>>>===<<<;;;;;;;;;:::;;;<<<;;;999999:::<<<===???BBBEEEHHHMMMTTTXXX^^^bbbhhhmmmoooppppppqqq------------............---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,------...///////////////............///000222333555777<<>>>>>>>>AAAEEEHHHNNNSSS[[[aaaeeejjjqqqvvv}}}}}}xxxwwwvvvuuusssoooiiieee[[[QQQHHHCCC@@@===>>>AAADDDIIIRRRZZZbbbiiippptttwwwyyy{{{~~~~~~}}}~~~~~~|||}}}|||zzzwwwuuutttrrrpppooonnnmmmmmmllljjjiiihhhgggffffffffffffiiifffbbb___\\\YYYUUURRRKKKIIIFFFDDDCCCBBB@@@>>>>>>>>>======<<<;;;;;;;;;::::::::::::999:::::::::===============<<<;;;;;;;;;999999;;;999888;;;AAAIIIXXXjjjttt{{{}}}xxxhhh^^^QQQGGGCCCBBB@@@>>>???AAAEEEIIIPPPZZZdddkkknnnsssyyy}}}~~~~~~|||xxxsssmmmgggccc```\\\YYYVVVUUUUUUUUUTTTRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQOOOMMMKKKHHHFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBGGGGGGJJJOOORRRWWWaaakkkrrrvvvnnniiihhh]]]RRRLLLIIIGGGJJJNNNRRRSSSUUUWWWYYY\\\```bbbfffiiilllqqqwww|||tttkkkccc``````aaaeeekkknnnrrrvvvzzz}}}{{{rrrvvvuuuhhhaaalll}}}^^^IIIBBB;;;999666555555444333222222222222222222222222222111222222222222111000000222222111111111111111111222222222222222222222222000000000000////////////222222222222222111000000---......///////////////000000000111111111222222///000000111444:::BBBGGGIIIJJJNNNRRRSSSVVV```kkk}}}wwwzzziiiQQQEEEBBB???>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::888888:::<<<>>>@@@CCCEEEIIIMMMSSSWWW[[[```ggglllnnnooopppqqq++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---............---------...///000111222333555777===HHHZZZuuuxxxyyy~~~|||oooccclll~~~~~~{{{qqqqqqtttrrrdddQQQCCC@@@CCC<<<===>>>>>>???AAAEEEIIINNNSSS[[[aaaeeejjjpppuuu{{{|||vvvuuutttrrroooiiibbb]]]UUUMMMEEEAAA???<<<>>>BBBFFFKKKSSS[[[bbbhhhnnnqqqwwwyyy|||~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzwwwuuupppooonnnllljjjiiiiiiiiihhhhhhhhhhhhgggfffeeeeeefffbbb^^^[[[WWWTTTOOOLLLGGGEEEBBBAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::::::::;;;<<<<<<<<<<<<;;;:::::::::888999<<<<<<999;;;>>>EEEOOO[[[eeemmmsssuuutttfff^^^RRRIIIDDDBBB@@@???===@@@EEEKKKRRRZZZccciiilllqqqxxx|||~~~}}}yyysssnnnhhheeebbb]]]ZZZWWWTTTTTTSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNKKKHHHEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBGGGFFFIIINNNRRRWWWaaajjjooo{{{yyyqqqlllggg]]]RRRMMMJJJHHHKKKOOORRRTTTWWWYYYZZZ\\\```ccceeehhhlllrrrxxx{{{tttkkkccc```______ccchhhnnnqqquuuyyy{{{~~~}}}xxxmmmqqqtttjjjfffppphhhMMMAAA<<<999666444444444444333333333333333333333333333222222222222222111000000111111111111111111222222111111111111111111111111////////////////////////222222222222222111000000---......////////////////////////000000000111111000000111222555;;;CCCIIILLLLLLPPPSSSTTTWWWaaallluuu|||~~~cccNNNDDDAAA======<<<;;;::::::::::::;;;<<<;;;999777777999;;;===@@@CCCFFFJJJNNNSSSWWW[[[___fffkkknnnooopppqqq*********+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------------,,,,,,---...///000111222333555777>>>JJJ^^^yyyrrreeelll{{{}}}wwwjjjhhhiiidddYYYJJJ@@@???AAA<<<===>>>>>>???BBBFFFIIINNNSSS[[[aaaeeejjjqqquuuzzz|||{{{yyywwwtttppphhh___YYYOOOIIICCC@@@===;;;>>>CCCFFFLLLTTT\\\bbbhhhmmmpppvvvyyy|||~~~|||zzzzzzzzzzzzyyyyyyxxxxxxxxx{{{|||}}}~~~~~~}}}|||{{{|||}}}~~~~~~~~~~~~}}}|||zzzwwwuuummmnnnmmmkkkhhhgggggghhhhhhhhhiiiiiiiiigggeeedddeeebbb]]]YYYVVVRRRNNNJJJEEECCC@@@??????>>>===;;;999999:::::::::;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;::::::999;;;999:::===>>><<<<<>>GGGLLLNNNNNNRRRVVVWWW[[[fffrrr|||sss{{{www\\\KKKCCCAAA<<<<<<;;;:::::::::::::::<<<<<<;;;888666777999;;;<<>>LLLbbb}}}vvvhhhnnn}}}wwwkkkhhhddd]]]SSSHHHAAA???@@@<<<===>>>>>>???BBBGGGJJJMMMSSS[[[aaafffkkkrrrwwwzzz}}}~~~{{{wwwqqqhhh^^^WWWKKKEEEAAA???<<<;;;>>>CCCDDDJJJSSS[[[bbbhhhmmmpppwwwyyy|||{{{yyyzzzzzzwwwtttuuuttttttttttttuuuuuuvvvwwwxxx{{{}}}~~~~~~}}}|||zzzzzzyyyxxxxxxzzz|||~~~}}}}}}|||{{{{{{{{{yyyvvvtttmmmnnnnnnkkkhhhfffgggiiiggghhhiiijjjiiigggeeecccccc___[[[WWWTTTPPPLLLHHHCCCAAA>>>=========<<<:::888888999:::;;;;;;<<<<<<:::;;;<<<>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::>>>::::::>>>???<<<<<<>>>BBBFFFNNNXXX```dddffffffccc\\\SSSIIICCC@@@??????>>>@@@DDDIIIOOOYYYcccjjjlllpppuuuxxx{{{}}}wwwrrrmmmkkkiiieeeaaa\\\XXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPOOOMMMKKKIIIFFFEEECCCCCCDDDEEEEEEEEEDDDCCCEEEDDDHHHPPPWWW[[[bbbjjjlllxxx}}}uuupppiii___UUUPPPLLLHHHHHHKKKMMMRRRWWWYYYZZZ[[[```dddfffiiinnnsssxxx}}}{{{rrrkkkdddbbbaaa^^^___aaakkknnnqqquuuxxx||||||}}}uuugggjjjxxxzzzqqqlllrrr~~~{{{YYYEEE===999555333333444444444222222222222222222222222222222333333222222111000/////////000000111111111////////////////////////000000000000111111222222000000111111000000///...---......///////////////000000000111111111222222333333444555999???HHHMMMOOOPPPTTTYYY\\\bbbnnn{{{uuunnnxxxoooVVVHHHCCC@@@===<<<<<<;;;;;;;;;;;;;;;===<<<;;;888666666888;;;;;;>>>CCCGGGKKKPPPUUUXXX]]]```dddgggiiilllooorrr******+++,,,,,,---......,,,++++++++++++++++++,,,******************************+++++++++,,,,,,,,,+++,,,------......------+++,,,...///111222222333555888???MMMccc~~~yyyiiipppvvvjjjkkkfff\\\RRRIIICCC@@@@@@<<<===>>>>>>@@@CCCGGGJJJMMMSSS[[[aaaffflllsssxxx{{{~~~}}}|||yyytttmmmcccXXXQQQHHHDDD@@@>>><<<:::>>>DDDAAAGGGQQQ[[[ccciiinnnrrrwwwyyy|||yyywwwxxxwwwtttqqqpppppppppqqqrrrssstttuuutttwwwzzz}}}~~~~~~}}}|||yyyxxxwwwvvvuuuwwwzzz}}}~~~~~~||||||zzzzzzyyyyyyzzzxxxvvvsssmmmoooooollliiiggghhhjjjfffgggiiijjjiiigggdddbbb\\\YYYTTTQQQMMMIIIEEEBBBBBB???===<<<===<<<;;;:::777888999:::;;;<<<<<<===;;;<<<>>>?????????>>>>>>===============<<<<<<;;;@@@<<<;;;>>>???<<<;;;===???CCCLLLWWW```bbbaaaaaaaaa[[[RRRIIIBBB?????????AAAAAACCCFFFMMMXXXdddllllllpppuuuxxxzzzyyysssooommmkkkhhhddd___[[[YYYXXXWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWPPPPPPOOOMMMKKKIIIGGGFFFCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDHHHQQQXXX]]]cccjjjlllxxx}}}uuupppjjjaaaWWWQQQLLLGGGEEEGGGJJJPPPVVVXXXYYYZZZ___dddgggjjjooossswww{{{{{{uuunnnhhhgggeeebbbaaaccciiilllppptttwww|||uuugggkkkkkk~~~tttnnnqqq|||]]]III===999555333333444444444111111111111111111111111222333333333333222111111......//////000000000111////////////////////////---.........//////000000000000000000000///......---......///////////////111111222222222333333333111111222444777>>>FFFLLLOOOPPPUUU[[[```ggguuuqqqiiissskkkRRRFFFBBB???>>>======<<<<<<<<<<<<======<<<:::888555666888;;;:::>>>CCCHHHLLLQQQVVVYYY\\\^^^aaaccceeehhhlllooo******+++++++++,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------............///.........///000222444555777;;;???JJJddd}}}tttyyy|||{{{|||oooYYYGGGAAA@@@@@@<<<=========>>>AAAFFFJJJPPPUUU\\\bbbfffkkkrrrwww}}}}}}xxxpppggg\\\RRRKKKEEE@@@???>>><<<>>>BBBGGGLLLSSS[[[bbbiiiooossswwwzzz}}}zzzuuusssqqqpppooommmiiifffhhhmmmrrrrrrqqqpppsssvvvyyy{{{}}}}}}||||||yyyvvvvvvxxx{{{}}}}}}|||||||||zzzyyywwwvvvuuutttnnnmmmmmmmmmnnnnnnlllkkkgggfffeeedddcccaaa^^^[[[YYYSSSKKKHHHHHHGGGDDD@@@::::::::::::::::::::::::777888:::<<<>>>??????>>>>>>??????@@@@@@@@@??????======>>>>>>???>>>>>>===<<<<<<===>>>>>>>>>======CCCEEEJJJPPPVVV[[[___```ccc[[[OOOGGGCCCAAA@@@???===AAAEEEHHHKKKSSS___hhhmmmpppssswww{{{}}}yyyuuuqqqllliiieeebbb^^^ZZZXXXXXXZZZ[[[\\\XXXVVVXXX\\\^^^[[[XXXSSSSSSSSSRRRPPPMMMJJJIIIIIIGGGFFFGGGHHHHHHGGGEEECCCGGGNNNUUU[[[```eeeiiisssxxxyyyvvvnnnggg]]]TTTNNNKKKHHHGGGHHHKKKPPPTTTWWWZZZ]]]___gggjjjooosssvvv{{{zzzuuurrrlllfffcccaaabbbccciiimmmrrruuuwwwzzzuuufff___fffzzz}}}yyyxxxyyydddJJJ===:::666555555555555444111111111111111222222222111222444444444222000///////////////000000000000000///...------...///000------///000111111111111111111000000//////......000///...------...///000111111111111000000000000222111111444999AAAHHHMMMOOOPPPVVV]]]dddjjjvvvlllaaallljjjRRRDDD???===;;;;;;;;;;;;;;;<<<======@@@???===;;;:::;;;<<<===@@@@@@AAAFFFLLLRRRWWWYYYYYY[[[^^^```aaacccfffhhh******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------............///.........///111222444555666;;;AAAMMMhhhyyy~~~}}}eeeNNNCCC@@@???<<<=========>>>AAAFFFJJJQQQVVV]]]cccggglllsssxxx|||~~~{{{sssjjj]]]SSSJJJDDD@@@???>>><<>>;;;::::::::::::::::::::::::777888:::<<<>>>>>>>>>>>>@@@AAAAAABBBBBBAAAAAA@@@?????????@@@@@@@@@??????===>>>>>>???????????????AAACCCHHHNNNTTTXXX\\\]]]```YYYOOOGGGCCCAAA@@@???@@@CCCGGGIIILLLTTT```hhhoooqqqtttwwwzzz~~~yyyuuuqqqmmmhhheeeccc```]]]YYYXXXXXXYYY[[[]]]YYYWWWYYY\\\^^^\\\YYYVVVUUUTTTRRROOOLLLJJJHHHGGGEEEEEEFFFIIIJJJJJJIIIFFFJJJPPPVVV\\\bbbhhhlllsssxxx~~~yyyvvvnnnhhh___VVVOOOKKKIIIHHHHHHKKKOOOSSSVVVYYY]]]```gggjjjnnnrrrvvvzzz{{{xxxtttnnnhhhdddccccccdddjjjooouuuxxxzzz|||xxxhhh```bbbwww{{{wwwvvvvvv{{{bbbIII===:::666444444555444444111111111111111111111111111222333444333222000///////////////000000000000000///............///000---...///000111111111111111000000000/////////...000///............///000000000000000000000000000333222333555;;;CCCKKKOOOQQQSSSYYY```ffflllxxxjjj___jjj}}}fffPPPEEEBBBAAA======<<<<<<<<<======>>>>>><<<;;;999999:::;;;<<<@@@@@@AAAEEEKKKRRRVVVYYY[[[]]]___```aaabbbdddfff******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++***++++++,,,,,,------...---------............///......//////111222444555555<<>><<<=========>>>BBBGGGJJJSSSXXX^^^dddhhhmmmtttyyy|||}}}}}}vvvmmm___SSSIIICCC??????>>>===@@@EEEHHHNNNVVV___gggnnntttxxx{{{}}}xxxrrrooooooppppppmmmkkkjjjlllooopppooolllmmmooossswwwzzz{{{||||||~~~|||zzzxxxwwwyyy{{{|||}}}~~~}}}|||xxxxxxxxxxxxxxxxxxxxxxxx|||yyyvvvsssoookkkfffbbb^^^\\\YYYWWWUUURRRNNNJJJGGGCCC>>><<<======:::888999999999999999999999999888999:::<<<===>>>>>>>>>BBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA???@@@@@@AAAAAAAAAAAABBBAAADDDHHHNNNSSSWWWZZZ[[[\\\VVVNNNGGGCCCBBBAAAAAADDDFFFIIIKKKOOOWWWbbbjjjppprrrtttvvvyyy}}}xxxssspppkkkgggccc```^^^[[[YYYWWWXXXYYY[[[\\\ZZZXXXYYY\\\]]]\\\ZZZXXXWWWTTTQQQNNNKKKJJJIIIEEEDDDDDDFFFJJJLLLMMMMMMKKKNNNSSSXXX]]]cccjjjooosssxxx~~~yyywwwpppjjjaaaXXXPPPKKKIIIIIIIIIKKKNNNQQQTTTYYY^^^bbbgggjjjnnnrrrvvvzzz}}}zzzwwwpppjjjeeeddddddeeekkkqqqwww{{{}}}~~~|||{{{}}}wwwfff\\\]]]rrr}}}xxxsssqqqppptttcccKKK===:::666444444555444444222222222111111000000///000000111222222111///...////////////000000000000000//////......//////000---...///000000111111000000000000000////////////000//////......//////000////////////000000000000444333444777===EEEMMMRRRTTTWWW]]]dddiiinnnyyyiii^^^hhhyyybbbNNNDDDBBBAAA???>>>>>>=========>>>>>>;;;:::888777888999;;;<<>><<<<<<===>>>???BBBGGGKKKTTTYYY___dddhhhmmmtttyyy|||}}}}}}wwwnnn```SSSHHHBBB?????????>>>AAAFFFGGGMMMVVV```hhhooouuuyyy}}}wwwpppnnnnnnpppqqqnnnmmmmmmoooqqqqqqooollllllnnnrrrvvvyyy{{{||||||}}}|||zzzyyyyyyyyy{{{||||||}}}~~~~~~~~~}}}{{{zzzyyyxxxwwwvvvuuutttvvvtttrrrpppmmmiiiddd```YYYVVVSSSPPPMMMIIIEEEBBBAAA???<<<;;;;;;<<<:::999888888888999999999999999999999;;;<<<===>>>>>>???CCCDDDDDDEEEEEEEEEEEEDDDEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEDDDGGGKKKPPPUUUXXXYYYZZZXXXTTTMMMHHHDDDBBBBBBBBBFFFHHHKKKNNNTTT\\\fffmmmqqqrrrtttvvvxxx~~~{{{vvvrrrnnniiieee___]]][[[YYYXXXXXXZZZ[[[ZZZXXXVVVWWWYYYZZZZZZYYYXXXVVVSSSOOOMMMKKKJJJJJJEEEDDDDDDFFFJJJMMMNNNOOONNNQQQTTTXXX]]]dddkkkpppssswww}}}xxxuuupppllldddZZZQQQKKKIIIIIIIIIKKKNNNQQQTTTYYY```dddgggjjjnnnqqquuuyyy~~~{{{wwwqqqjjjeeeccccccdddjjjpppxxx}}}~~~~~~~~~xxxwww}}}uuudddXXXZZZooo}}}uuummmiiihhhmmmzzzdddKKK<<<999666444444444444333333222222111000//////...//////000111000000///...////////////000000000000000//////////////////000......///000000000000000000000000000////////////000//////////////////000///////////////000000000333333444777>>>GGGOOOTTTWWWZZZ```gggjjjooozzzlll```jjj~~~{{{bbbMMMCCC???===???>>>======<<<=========:::999888777888999;;;===>>>@@@BBBFFFJJJOOOUUUXXX]]]```ccceeeeeefffgggiii******+++++++++,,,,,,,,,+++******************+++***************************++++++,,,,,,------...---------............////////////000111333555666666===GGGVVVsssfffMMM@@@>>>>>><<<<<<===>>>???CCCHHHLLLSSSXXX___dddggglllsssxxx|||~~~{{{wwwoooaaaSSSGGGBBB???@@@??????BBBGGGFFFLLLVVV___gggnnntttxxx~~~}}}uuunnnllllllnnnooonnnnnnppprrrsssssspppnnnmmmpppssswwwzzz{{{||||||}}}|||{{{zzzzzzzzzzzz{{{{{{||||||}}}~~~~~~~~~~~~{{{{{{zzzxxxvvvuuussssssrrrqqqooommmkkkfffaaa\\\TTTQQQMMMJJJGGGDDD@@@======<<<;;;:::;;;;;;:::999888888999999999:::::::::;;;;;;<<<<<<===>>>???@@@CCCDDDEEEFFFGGGGGGGGGGGGIIIHHHGGGFFFEEEFFFFFFFFFEEEDDDDDDDDDEEEFFFHHHIIIHHHKKKOOOSSSVVVWWWWWWWWWUUUSSSNNNIIIEEECCCCCCDDDFFFHHHMMMRRRZZZbbbkkkqqqqqqrrrsssuuuxxx~~~}}}yyyuuupppkkkhhh___^^^\\\ZZZYYYZZZZZZ[[[XXXVVVTTTTTTUUUWWWXXXXXXWWWUUURRROOOMMMLLLKKKKKKHHHFFFEEEFFFIIILLLMMMMMMOOORRRUUUYYY]]]dddkkkooorrrvvv~~~{{{vvvsssqqqnnnfff\\\RRRKKKIIIIIIIIIKKKNNNQQQUUU[[[bbbfffiiikkknnnpppsssxxx}}}zzzvvvpppiiidddbbbbbbccchhhooowww|||~~~~~~~~~vvvssszzziii\\\ZZZnnntttggg``````hhhxxxdddKKK<<<999555333333444444333222222111111000///....../////////000000000//////////////////000000000000///000000000000000000///...//////000000000000///////////////000000000000///000000000000000000///.../////////000000111111222222333777>>>HHHQQQVVVYYY\\\bbbhhhjjjooo|||ssshhhqqq|||bbbNNNDDD@@@>>>======<<<;;;;;;<<<<<<<<<;;;:::999888999:::<<<>>>>>>AAADDDFFFIIINNNTTTYYY^^^aaaeeehhhjjjkkkmmmnnn******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...---------............////////////000222333555666777>>>GGGVVVqqqaaaIII@@@??????;;;<<<===>>>@@@DDDIIIMMMRRRWWW]]]bbbfffjjjqqqvvv{{{}}}|||xxxuuupppbbbUUUHHHCCC@@@@@@@@@???BBBGGGEEELLLVVV___gggmmmsssvvv}}}yyyqqqkkkiiiiiiiiijjjlllnnnppprrrtttssssssrrrppprrrvvvyyy{{{|||}}}|||||||||||||||{{{{{{zzzzzzzzz{{{{{{|||}}}~~~~~~yyyyyyxxxwwwvvvuuuuuutttsssqqqooolllhhhbbb[[[VVVOOOLLLHHHEEECCC@@@>>>;;;999999::::::999999999999999999999::::::;;;;;;<<<============>>>???AAAAAADDDEEEGGGIIIJJJKKKLLLLLLNNNMMMKKKJJJIIIJJJJJJKKKIIIIIIHHHHHHIIIKKKMMMNNNNNNPPPSSSVVVWWWWWWVVVUUUTTTSSSPPPKKKGGGDDDDDDEEEGGGJJJPPPWWW```gggmmmqqqnnnoooqqqssswww~~~zzzuuuqqqkkkhhhbbbaaa___]]]\\\\\\\\\\\\XXXWWWUUUTTTUUUVVVXXXZZZYYYXXXUUURRRPPPNNNLLLLLLIIIGGGEEEEEEHHHJJJLLLLLLOOORRRVVVZZZ^^^dddjjjnnnqqquuu{{{zzzuuurrrqqqnnnhhh]]]RRRJJJHHHHHHIIILLLPPPTTTXXX]]]dddhhhkkkmmmoooppprrrvvv{{{xxxtttnnnhhhcccbbbbbbbbbfffmmmuuu{{{|||}}}wwwpppssseee\\\nnntttcccZZZZZZddduuuhhhQQQ<<<999555333333444333333111111111000000//////...////////////000000000000////////////000000000000///000000111111000000/////////000000000000//////////////////000000000000///000000111111000000/////////000000111111222222111222333888???IIIRRRXXX[[[^^^dddhhhjjjpppzzzsssyyy```NNNFFFCCCAAA;;;;;;;;;;;;;;;<<<=========<<<:::999:::;;;===>>>???BBBFFFHHHJJJNNNUUUZZZ^^^bbbgggkkkmmmoooppprrr******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------............/////////000111222444555666888???FFFSSSnnntttqqqpppuuu~~~tttWWWCCC>>>>>>???;;;<<<===>>>@@@DDDIIIMMMPPPUUU[[[```ccchhhnnnsssxxx{{{~~~zzzvvvuuuqqqeeeYYYIIIDDD@@@@@@@@@???BBBGGGFFFMMMWWW```gggmmmrrrttt|||~~~xxxssslllgggddddddcccccchhhkkknnnppprrrssstttuuutttvvvyyy{{{}}}~~~}}}}}}{{{||||||}}}|||{{{zzzzzzyyyzzzzzz{{{|||}}}{{{zzzyyywwwvvvtttsssrrrpppnnnkkkhhhccc\\\TTTOOOJJJGGGDDDAAA@@@???===;;;999:::;;;;;;::::::::::::999::::::;;;<<<<<<======@@@????????????AAABBBCCCEEEGGGIIILLLNNNPPPQQQRRRTTTSSSQQQOOONNNOOOPPPPPPOOONNNMMMMMMNNNPPPSSSTTTWWWXXX[[[]]]]]][[[YYYWWWTTTTTTRRRNNNHHHEEEDDDFFFKKKNNNTTT\\\dddjjjmmmnnnkkkmmmooorrrwww|||wwwrrrmmmiiieeedddbbb```^^^]]]]]]]]][[[ZZZYYYXXXWWWYYY\\\^^^___]]][[[XXXTTTPPPLLLKKKHHHEEECCCDDDGGGJJJLLLMMMPPPSSSXXX\\\```eeejjjmmmpppsssyyyzzzuuurrrpppoooiii^^^QQQIIIGGGHHHIIILLLQQQVVV[[[```eeeiiinnnoooooopppqqquuuzzz}}}wwwsssmmmhhhdddbbbcccdddeeellltttyyy|||~~~|||qqqvvvhhh^^^nnntttbbbXXXWWW```ooo|||gggQQQ;;;888555333333333333222000000000000000/////////000/////////000000111222////////////000000000000///000111111111111000/////////000000000000//////.../////////000000000111///000111111111111000///000000000111222333333333222333555999AAALLLUUU[[[^^^aaafffiiikkkrrr~~~uuu]]]LLLEEECCCAAA;;;;;;;;;;;;<<<>>>???@@@>>>===;;;:::999:::<<<===@@@DDDHHHIIIJJJNNNUUU[[[```dddiiimmmnnnooopppqqq******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......---------.........////////////000111222444555666999???FFFRRRlll{{{yyyuuuqqqooohhhggghhhppp{{{iiiKKK<<<:::===>>>;;;<<<===>>>@@@DDDJJJNNNOOOTTTZZZ___bbbgggmmmrrrvvvyyy~~~~~~yyyuuuuuurrrhhh\\\JJJEEEAAAAAA@@@???AAAFFFHHHNNNXXXaaahhhmmmrrrttt{{{}}}sssooohhhdddaaa```___^^^fffhhhkkknnnppprrrtttvvvvvvxxx{{{}}}~~~}}}{{{|||}}}}}}}}}|||zzzyyyyyyyyyzzzzzz|||}}}~~~{{{xxxuuuqqqooommmiiihhheeeccc___XXXQQQKKKGGGDDDAAA???>>>>>><<<;;;;;;<<<>>>>>>===<<<<<<<<<::::::;;;;;;<<<===>>>>>>AAA@@@@@@???@@@AAACCCDDDGGGHHHKKKNNNQQQTTTUUUVVVXXXWWWUUUSSSRRRRRRSSSTTTSSSRRRQQQQQQRRRTTTWWWXXX___```cccdddccc```]]][[[TTTUUUTTTOOOIIIEEEEEEFFFNNNQQQWWW```gggkkkkkkjjjjjjkkknnnqqqwww~~~zzzuuuooolllgggfffdddbbb```___^^^]]]^^^^^^]]][[[ZZZ\\\___bbbdddccc```\\\WWWQQQLLLIIIFFFDDDBBBCCCFFFJJJMMMNNNPPPTTTZZZ^^^bbbfffjjjmmmooorrrxxxyyyuuussspppoooiii^^^QQQHHHFFFGGGHHHLLLRRRXXX]]]aaafffiiiooopppppppppqqqtttxxx|||wwwsssnnnhhhdddcccdddeeefffllltttyyy|||uuutttddd```nnntttbbbXXXWWW]]]jjjvvvwww^^^HHH;;;888555333333333333222////////////000000000000000000000000000111222222////////////000000000000///000111222222111000//////000000000000000//////.../////////000000111111///000111222222111000///000000111222333333444444333444666;;;CCCNNNWWW]]]aaaccchhhjjjkkkttt~~~yyyzzzsssZZZIIIBBB@@@>>>;;;;;;;;;<<<>>>???AAABBB>>>===;;;999999999;;;<<>>@@@EEEIIIQQQ\\\eeejjjnnnrrruuuxxxyyy{{{}}}yyynnngggaaa```^^^\\\\\\___aaadddhhhlllooossswwwzzz{{{}}}~~~~~~|||zzzyyyyyyzzzzzz{{{{{{{{{{{{{{{zzzwwwzzz}}}|||wwwuuusssqqqlllhhhbbb```]]]ZZZVVVQQQLLLGGGCCCAAA>>>======<<<;;;999:::<<<============>>>@@@@@@AAAAAA???>>>>>>@@@BBB@@@AAABBBBBBBBBCCCEEEHHHMMMPPPTTTVVVWWWWWWXXXYYYZZZ]]]]]]XXXVVVYYYZZZYYYWWWYYY\\\^^^^^^^^^___```ccceeeggghhhfffbbb]]]ZZZWWWXXXWWWTTTOOOKKKHHHFFFLLLVVV___dddgggmmmppppppooommmlllqqq|||yyyuuusssrrriiihhhfffdddcccccccccddd______^^^______```aaaaaaeeeccc```\\\VVVPPPKKKHHHFFFFFFEEEDDDDDDGGGKKKOOOSSSWWW\\\```cccdddfffhhhlllqqqwww}}}zzzuuurrrkkkjjjfff^^^SSSJJJFFFEEEJJJNNNTTTYYY___eeekkkoooooooooooooooppprrrwww{{{~~~{{{xxxtttooojjjfffddddddeeehhhmmmttt{{{~~~{{{{{{qqqgggeeerrr}}}eeeTTTPPPYYYfffooo|||zzzzzz}}}yyyjjjVVVGGG:::888666444444444222000000000000000000000000000000000000000000111111222///////////////////////////000111222222111000///////////////000000000000111111111111111111111111//////000111111111111111555444222111000000111222111222555;;;DDDNNNVVV\\\```aaaeeejjjpppzzzmmmXXXJJJCCC???===>>>===<<<===>>>???>>>===;;;::::::999:::;;;<<<===???AAAEEEIIIMMMRRRXXX\\\eeegggiiillloooqqqrrrsss+++******)))***+++,,,---++++++***)))))))))))))))+++++++++***************++++++,,,,,,,,,,,,------...............---------000000//////000222444555888===FFFYYYvvvppplllnnnkkkhhhhhhfffiiijjjsss}}}}}}}}}^^^JJJAAA<<<;;;;;;;;;<<<>>>???@@@BBBFFFIIIOOORRRVVVZZZ___eeelllpppwww{{{|||uuupppkkkbbbXXXKKKFFFAAA@@@???>>>AAAFFFHHHPPP[[[dddjjjmmmqqqtttyyyzzz|||}}}wwwnnnggg```^^^\\\XXXXXX[[[___bbbgggkkknnnqqquuuxxxxxxzzz}}}}}}|||{{{{{{|||||||||||||||||||||{{{{{{yyyzzz}}}~~~zzzvvvsssrrrpppkkkgggccc```\\\XXXUUUPPPKKKHHHCCCAAA???=========;;;:::===>>>??????===<<<===>>>>>>??????>>>===>>>@@@BBB@@@AAABBBBBBCCCFFFJJJNNNRRRVVVZZZ^^^___``````aaa```cccbbb]]][[[]]]___^^^\\\^^^aaaccccccccceeeffffffggghhhiiigggccc___]]]\\\\\\ZZZVVVPPPLLLJJJIIINNNXXXaaaeeeiiinnnqqqqqqpppnnnooouuuzzzvvvsssjjjiiihhhffffffeeeffffffaaa```_________```aaabbbcccbbb___[[[UUUOOOJJJGGGEEEEEEDDDCCCDDDGGGKKKOOOUUUYYY^^^bbbccceeeggghhhnnnqqqvvv|||{{{uuuqqqnnnlllggg^^^SSSKKKGGGFFFJJJNNNTTTZZZ___dddjjjnnnnnnooooooooopppssswww{{{~~~{{{wwwtttooojjjfffeeeeeefffiiinnnuuuzzz}}}yyytttnnnnnnzzziiiWWWSSSZZZfffooo}}}{{{zzzyyyrrrbbbNNNAAA:::888555444333333111000000000000000000000000000000000//////000000111222000000000000000000000000...///000000000000///......////////////000000000........................//////000111111111111111444444333222222222333333111333666===EEEOOOXXX^^^bbbcccgggmmmrrr}}}kkkVVVJJJDDD???<<<>>><<<<<<<<<>>>???>>>===;;;;;;:::999:::;;;<<<===>>>AAAFFFKKKOOOSSSXXX\\\ccceeehhhkkknnnpppqqqqqq))))))(((((())))))***+++++++++***))))))))))))******************+++++++++++++++,,,,,,,,,,,,------------------------------000/////////000222444555:::@@@KKK```}}}lllkkkqqqrrrpppqqqqqqtttuuu|||{{{zzzxxxZZZHHH@@@<<<;;;<<<:::;;;======>>>AAADDDGGGMMMPPPTTTYYY^^^dddjjjooouuuzzz|||tttnnnhhh]]]SSSKKKEEE@@@@@@???>>>AAAFFFJJJRRR]]]ffflllooosssvvv{{{|||}}}~~~wwwnnnfff___\\\YYYUUUTTTVVV\\\```fffjjjmmmppprrrtttuuuxxx{{{|||||||||}}}~~~}}}}}}}}}}}}||||||{{{{{{zzz{{{|||}}}~~~|||xxxsssqqqpppmmmgggccc\\\YYYTTTPPPMMMJJJGGGEEEDDDBBB???>>>>>>>>>===;;;@@@AAAAAA@@@>>><<<===>>>===>>>?????????@@@BBBEEEEEEEEEDDDCCCDDDHHHNNNSSSVVV[[[aaaeeeggggggggghhhfffiiigggbbb___bbbcccbbbaaadddfffhhhiiiiiikkkmmmkkkkkklllkkkjjjgggdddbbbdddbbb]]]WWWQQQMMMLLLMMMQQQ[[[dddhhhlllqqqtttsssrrrrrrssszzzzzzvvvmmmmmmkkkjjjiiihhhhhhhhhcccbbb```^^^^^^___```aaa```___\\\XXXRRRMMMHHHEEEDDDDDDDDDCCCCCCFFFKKKOOOXXX[[[```ccceeefffggghhhpppppptttzzz~~~wwwsssqqqnnnfff\\\RRRKKKHHHGGGJJJNNNUUU[[[```dddiiilllnnnooooooppppppssswwwzzz}}}zzzvvvsssnnniiifffdddeeeeeejjjnnntttxxx{{{|||~~~yyyxxxvvvxxxmmmZZZUUU\\\iiirrr}}}}}}|||xxxmmm]]]KKK???;;;888555333222222111///000000000000000000000000000000//////000000111222111111111111111111111111......////////////................../////////000000000000000000000000000///000000111111111111000111111222333333333222222222333777>>>GGGQQQ[[[```ccceeejjjqqqvvvgggSSSIIIDDD???;;;===<<<;;;<<<>>>???>>>===;;;;;;:::999:::;;;<<<======AAAGGGMMMQQQUUUYYY[[[```cccgggkkknnnooonnnnnn))))))))))))))))))******++++++***))))))*********)))))))))***+++++++++,,,+++++++++,,,,,,,,,---------------------.........////////////111333555666:::AAAOOOeeennnoooyyy}}}}}}}}}zzz~~~}}}yyyyyyqqqUUUEEE???<<<<<<===:::;;;======>>>@@@DDDGGGKKKNNNSSSXXX]]]ccciiinnnsssxxx~~~}}}tttmmmggg\\\RRRIIIDDD@@@??????>>>AAAGGGNNNVVVbbbkkkpppssswwwzzz}}}}}}~~~~~~yyylllddd]]]ZZZWWWTTTSSSUUUZZZ^^^eeejjjmmmnnnpppqqqtttvvvzzz{{{{{{{{{|||~~~}}}}}}|||{{{{{{zzzzzzzzzzzzzzzyyyyyyzzz|||}}}~~~zzzvvvrrrooolllhhhaaa\\\VVVRRRMMMIIIHHHGGGGGGFFFEEECCCAAA@@@@@@@@@???===???@@@AAA@@@>>>===>>>??????@@@BBBCCCDDDEEEGGGIIILLLKKKJJJHHHHHHLLLRRRWWWYYY]]]ccchhhiiiiiiiiiiiiiiikkkiiiccc```ccceeeddddddfffiiijjjkkkmmmoooqqqrrrrrrrrrqqqooommmkkkiiikkkggg```XXXPPPMMMMMMOOOUUU___hhhlllooosssvvvuuutttuuuxxx~~~}}}yyysssrrrpppmmmjjjhhhfffeeecccaaa^^^\\\[[[\\\]]]^^^ZZZYYYVVVSSSNNNIIIDDDBBBBBBCCCBBBBBBCCCFFFLLLPPPZZZ^^^bbbeeefffggghhhiiiqqqppprrrxxxzzzuuuqqqlllcccYYYPPPKKKIIIHHHJJJOOOVVV\\\aaaeeehhhkkkmmmnnnooopppqqqssswwwzzz{{{yyyssspppkkkgggdddcccddddddhhhlllrrrwwwyyy{{{}}}|||}}}~~~}}}mmmYYYUUU___ooo|||}}}qqqcccSSSGGG;;;888444222222111000///000000000000000000000000///////////////000111111000000000000000000000000////////////////////////------......//////000000111111111111111111111111///000111111111111000000---...000222222222222111111333777>>>HHHSSS]]]bbbeeegggmmmuuu{{{~~~dddPPPHHHEEE???:::===<<<;;;<<<>>>>>>>>>===<<<;;;::::::::::::<<<<<<===AAAHHHNNNSSSVVVYYY\\\___bbbgggkkknnnooonnnmmm+++++++++++++++++++++***+++***************++++++)))))))))***+++++++++,,,+++++++++,,,,,,,,,------------......////////////////////////111333555666:::BBBPPPhhhvvvwww~~~|||vvvwww}}}gggOOOBBB>>>===<<<<<<;;;<<<===>>>>>>AAADDDGGGIIIMMMRRRXXX]]]ccciiimmmrrrvvv||||||sssllleee[[[QQQHHHCCC??????>>>>>>BBBGGGPPPXXXccclllqqquuuyyy|||}}}~~~~~~xxxjjjbbb\\\ZZZWWWTTTTTTWWWYYY]]]ccchhhkkkmmmnnnooosssuuuxxxzzzyyyyyyzzz{{{|||{{{zzzyyyyyyyyyyyyzzzyyyxxxwwwvvvwwwxxxzzz{{{zzzvvvqqqnnnjjjeee^^^XXXRRROOOJJJHHHHHHIIIJJJJJJGGGEEECCCBBBCCCCCCAAA@@@>>>@@@AAAAAA@@@@@@AAACCC@@@BBBEEEGGGGGGIIIKKKMMMOOOOOOOOONNNOOOSSSYYY^^^\\\```eeehhhiiiiiiiiiiiiiiikkkiiiccc```ccceeeeeeeeegggjjjlllmmmooorrrttt{{{{{{{{{zzzxxxvvvtttrrrsssnnndddZZZQQQNNNOOOQQQ[[[dddllloooqqqtttvvvvvvwwwxxx{{{~~~zzzxxxuuupppkkkgggcccaaaaaa___\\\YYYXXXWWWWWWXXXRRRQQQPPPMMMIIIEEEAAA???AAAAAAAAAAAABBBFFFLLLPPP[[[___cccfffggghhhiiijjjooooooqqqwww~~~wwwoooiii```WWWPPPLLLJJJJJJKKKPPPXXX^^^cccfffhhhjjjlllmmmoooppprrrtttxxxzzz}}}zzzxxxpppmmmiiidddbbbaaabbbcccfffjjjpppuuuxxx|||}}}jjjXXXUUUcccyyyppp^^^OOO===999555222111111000000000000000000000000000000/////////...///000000111////////////////////////000000000000000000000000------......///000000111........................000000111111111000000///...///111333444444333333111333777???IIIUUU___eeefffiiiqqqyyyuuu~~~aaaNNNGGGDDD@@@;;;===;;;;;;<<<===>>>===<<<<<<<<<::::::::::::;;;<<<<<>>>>>@@@CCCFFFHHHLLLRRRXXX^^^ccciiimmmqqquuuzzz~~~}}}rrrjjjdddYYYOOOGGGAAA>>>>>>>>>>>>BBBHHHOOOWWWbbbkkkqqqtttxxx{{{}}}~~~~~~vvviiibbb[[[YYYWWWTTTTTTWWWWWW[[[aaaeeegggiiikkkmmmpppsssvvvwwwwwwwwwxxxyyy{{{zzzyyyxxxxxxyyyzzz{{{xxxxxxwwwvvvvvvwwwxxxyyyzzzwwwrrrooolllggg___YYYPPPLLLIIIFFFGGGHHHHHHHHHIIIGGGEEEEEEEEEFFFEEECCCAAABBBDDDDDDCCCCCCEEEFFFCCCEEEHHHJJJKKKLLLNNNOOOPPPRRRUUUWWWYYY\\\```ccc___bbbfffiiikkklllmmmnnnlllnnnlllfffdddgggkkkkkkkkkmmmpppqqqsssvvvyyy|||}}}||||||vvvlll___VVVRRRSSSUUU```hhhppprrrrrruuuvvvuuuwwwyyy|||}}}yyytttmmmgggbbb___^^^]]]ZZZXXXUUUSSSRRRQQQKKKKKKJJJIIIFFFCCC@@@>>>???@@@@@@@@@BBBFFFLLLPPP[[[^^^cccfffhhhiiijjjkkklllnnnqqqwww|||rrrkkkbbbYYYSSSPPPMMMKKKLLLRRRZZZaaaeeeggghhhiiikkkmmmoooqqqrrrtttxxxzzz|||xxxvvvnnnlllgggcccaaaaaabbbcccfffjjjoootttxxx||||||}}}~~~{{{}}}iiiZZZYYYjjjhhhSSS>>>;;;666333222222111111000000000000000000000000//////......//////000111........................111111000000000000111111---......///000111222222////////////////////////000111111111111000000///111222333444555666666666222444999AAALLLXXXbbbhhhhhhllluuu~~~sss}}}{{{```NNNFFFCCC@@@<<<<<<;;;:::;;;===>>>===<<<===<<<;;;:::999:::;;;<<<<<<@@@GGGMMMQQQVVVZZZ]]]___bbbfffjjjmmmnnnnnnmmm,,,---......---,,,+++***+++*********++++++,,,---+++++++++***************++++++,,,,,,,,,,,,------,,,,,,---......///000000.........///111333666777:::CCCRRRiii}}}wwwzzzzzzdddTTTDDD>>>???>>><<<;;;:::;;;<<<======???BBBDDDHHHLLLSSSYYY^^^dddiiimmmqqqtttyyy~~~vvvmmmeeeZZZPPPFFFAAA===>>>>>>???CCCHHHOOOWWWccclllqqquuuxxx{{{}}}}}}~~~~~~uuujjjbbb[[[YYYVVVRRRRRRTTTUUUYYY]]]```bbbeeehhhjjjlllooorrruuuvvvwwwxxxzzzzzzyyyxxxxxxxxxzzz|||}}}yyyxxxxxxxxxwwwxxxxxxxxxyyywwwtttrrrqqqmmmfff```UUURRRNNNKKKKKKJJJIIIHHHLLLJJJHHHGGGHHHHHHGGGFFFFFFHHHIIIHHHGGGGGGHHHIIIIIILLLOOOQQQQQQRRRSSSUUUVVVYYY]]]````````````aaa___aaaeeeiiikkknnnrrruuusssuuusssmmmlllppptttuuuvvvwwwzzz|||}}}uuuhhh^^^YYYYYY[[[dddlllsssssssssttttttsssuuuxxx|||}}}wwwpppiiiccc```\\\[[[ZZZXXXUUURRROOOMMMGGGGGGGGGGGGEEECCCAAA???>>>??????@@@BBBFFFLLLPPPZZZ]]]bbbfffhhhiiikkklllhhhmmmrrrwww}}}yyyrrrhhh```YYYTTTPPPLLLNNNTTT]]]dddggghhhiiiiiijjjllloooqqqsssuuuxxxzzz|||vvvtttooolllhhhdddbbbbbbdddeeehhhkkkppptttxxx{{{xxx}}}~~~|||yyywwwwwwyyyuuu~~~zzzkkk```bbbqqqqqqWWW@@@<<<777333222222222222000000000000000000000000///............///000000////////////////////////111000////////////000111......///000111222333333111111111111111111111111111111111111111000//////333222222222333444555555444666;;;DDDOOO[[[fffllllllpppzzz}}}yyyvvvuuuwwwaaaOOOFFFBBB@@@>>><<<;;;:::;;;===>>>===<<<===<<<;;;:::999:::;;;;;;<<<@@@EEEJJJOOOUUUZZZ^^^___aaadddgggjjjlllmmmmmm,,,------...---,,,+++***+++*********+++,,,,,,---,,,+++++++++******))))))++++++,,,,,,,,,---------++++++,,,,,,---...//////.........///111333666777<<>>;;;:::999:::;;;;;;;;;===@@@CCCHHHLLLSSSYYY___dddjjjmmmqqquuuzzz{{{qqqhhh\\\RRREEE@@@===>>>>>>???CCCIIIQQQZZZeeennnssswwwzzz}}}|||}}}~~~~~~vvvkkkccc\\\XXXTTTPPPOOOQQQTTTVVVZZZ]]]___bbbeeehhhhhhkkkpppsssuuuwwwyyy{{{zzzyyyyyyxxxyyy{{{~~~zzzzzzzzzyyyyyyyyyyyyxxxyyywwwuuuuuuuuurrrlllgggbbb___ZZZWWWUUUSSSPPPOOOMMMKKKIIIIIIJJJJJJIIIHHHKKKLLLMMMLLLJJJIIIIIIJJJOOORRRVVVXXXXXXXXXYYY[[[^^^aaaeeefffddd___\\\ZZZ\\\___cccgggkkkpppuuuyyyzzz|||zzztttsssxxx}}}~~~~~~|||nnnddd^^^^^^___fffnnnttttttsssttttttrrrsssvvv{{{~~~yyyssslllfffccc[[[[[[[[[YYYVVVQQQMMMKKKFFFFFFGGGFFFFFFDDDBBBAAA===>>>??????AAAFFFLLLPPPYYY\\\bbbfffhhhjjjkkkmmmeeelllssswww|||yyyoooeee^^^XXXRRRMMMOOOUUU^^^eeeiiiiiiiiiiiijjjllloooqqqsssuuuxxxzzz~~~{{{vvvsssooommmiiieeecccdddeeefffjjjmmmrrruuuwwwzzz}}}tttzzz|||xxxuuuqqqpppqqqooozzzxxxnnnfffhhhwwwxxx[[[AAA===888444333333333222000000000000000000000000...............///000000000000000000000000000000000///...------...///000...///000111222333444444........................111111111111111000//////111000/////////000111222666888===FFFRRR^^^iiiooonnnsss}}}xxxvvvooouuuaaaPPPEEEBBB@@@@@@<<<;;;:::;;;=========<<<===<<<;;;:::999::::::;;;<<>>BBBFFFHHHLLLSSSZZZ___dddiiilllsssuuuxxx|||wwwlll\\\NNNBBB>>>;;;===>>>???CCCIIISSSYYYccclllrrrvvvzzz{{{wwwlllfff\\\TTTPPPNNNMMMMMMTTTUUUVVVVVVWWWZZZ^^^bbbggggggjjjpppwww||||||{{{zzzxxxvvvwww{{{}}}|||{{{~~~}}}}}}}}}}}}}}}~~~~~~{{{vvvsssuuu{{{~~~{{{wwwmmmjjjfffccc```\\\XXXTTTUUURRRNNNLLLMMMNNNOOOOOOOOOOOOPPPPPPNNNMMMKKKIIISSSYYY```dddccc```___```bbbcccddddddbbb___[[[YYYXXX\\\bbbhhhlllppptttwww|||zzz|||tttiiicccaaacccmmmooorrruuuvvvuuutttsssvvvwww{{{yyyqqqkkkhhhgggeeebbb^^^ZZZWWWRRRMMMIIIJJJIIIHHHFFFDDDCCCBBBBBBAAA>>>>>>@@@BBBCCCJJJQQQZZZ^^^dddhhhkkklllmmmooolllooossswww}}}sssiii```WWWSSSSSSTTTYYY```fffhhhiiiiiijjjmmmmmmmmmpppsssuuuvvvvvv|||zzzwwwrrrnnniiieeeeeeeeeeeeeeennnoooqqquuuzzz~~~uuuvvvwwwqqqnnncccbbbhhhzzzpppiiilllzzz~~~[[[DDD;;;555444555222111333111111111111000000000000000000000000000000000000000000////////////000000000000000000000000000000222222333333444444444333222222222111111111000000000111111111111222222222111222333444555555555555666888>>>HHHVVVbbbkkkpppzzzzzz|||{{{xxxtttvvv~~~oooXXXKKKFFFAAA===;;;<<<<<<<<<<<<============;;;:::999888888999;;;<<>>999888;;;999:::;;;;;;<<<>>>BBBFFFHHHLLLSSSZZZ```eeejjjmmmpppsssxxx}}}wwwkkk\\\OOOCCC>>><<<===??????CCCIIITTT[[[eeennnuuuyyy}}}wwwkkkeee[[[SSSOOOMMMLLLLLLQQQRRRTTTUUUWWWYYY]]]aaacccdddhhhnnnvvv{{{|||{{{{{{xxxwwwxxxzzz||||||zzz}}}}}}}}}}}}~~~~~~}}}zzzxxx||||||zzzxxxuuurrroookkkeeeaaa]]]YYYUUURRRRRRRRRRRRQQQRRRRRRQQQPPPOOOMMMKKKJJJQQQVVV]]]``````___aaabbbdddeeeffffffeeebbb```^^^\\\___eeejjjmmmqqqtttwww~~~{{{|||~~~vvvkkkfffeeefffoooppprrrtttuuuuuuttttttuuuwww{{{}}}ssskkkfffdddgggddd```]]][[[WWWSSSPPPMMMLLLJJJHHHEEEDDDBBBBBBBBB??????AAACCCDDDKKKRRRYYY]]]ccchhhjjjlllmmmnnnnnnpppsssuuuyyyuuukkkaaaXXXTTTUUUUUUZZZ```eeehhhhhhiiiiiijjjjjjlllnnnqqqtttuuuvvvzzzyyyvvvnnnkkkgggddddddfffggggggnnnoooqqquuuyyy}}}qqqrrrwwwoooaaa]]]ccc{{{~~~ssslllnnnyyycccFFF>>>777777666444333444111111111111000000000000000000000000000000000000111111000000000000111111000000000000000000000000000111222333444333222222222222222111111111000000000111111111111222222222222222333444555555555555777999???JJJXXXfffpppuuu}}}~~~uuu|||uuurrrqqqYYYKKKFFFBBB>>>===<<<<<<<<<<<<============;;;:::999888888:::;;;===???@@@DDDIIIOOOVVV[[[^^^bbbdddgggjjjkkkllllllkkk,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,---------,,,+++++++++,,,---...---------............///...000111222222333666888<<>>???<<<:::;;;999:::;;;;;;<<<>>>BBBFFFHHHLLLTTT[[[aaaffflllooommmqqqwww}}}vvvhhhZZZNNNDDD???===>>>???@@@DDDIIITTTZZZdddmmmtttzzz~~~xxxkkkddd[[[TTTOOOMMMLLLKKKLLLOOORRRUUUWWWZZZ]]]```aaabbbfffmmmtttyyy{{{{{{{{{yyyxxxxxxzzz{{{zzzzzz|||||||||}}}|||wwwqqqlllgggccc^^^[[[YYYXXXVVVUUUUUUUUUTTTRRRQQQOOONNNNNNPPPSSSXXXZZZZZZ\\\```cccffffffhhhhhhhhhgggfffeeeaaadddhhhllloooqqqtttwww}}}}}}~~~vvvnnnjjjjjjkkkpppqqqrrrtttuuuuuuuuuuuussswww|||yyyqqqllliiijjjgggdddaaa___]]]ZZZWWWSSSQQQNNNKKKHHHEEECCCBBBCCC@@@@@@BBBDDDEEEKKKSSSYYY]]]cccgggjjjkkklllnnnpppqqqrrrsssuuu}}}wwwmmmcccZZZVVVWWWVVV[[[aaaeeeggghhhhhhiiiggghhhjjjllloooqqqssstttvvv|||xxxtttkkkhhheeeccceeeggghhhhhhmmmnnnqqqtttxxx|||~~~ppprrrrrr```XXX]]]uuuzzzqqqpppxxxiiiGGG???888777666333222333111111111111000000000000000000000000000000000000222111111000000111111222000000000000000000000000...///111333333222111000222222222111111111111111000111111111111222222222222222333444444555555555888:::@@@LLL[[[kkkwww}}}ooouuuvvvrrrsssYYYKKKFFFBBB@@@???;;;<<<<<<<<<<<<=========;;;:::999888888:::<<<===???AAADDDIIIOOOUUU[[[^^^dddeeehhhjjjllllllkkkjjj++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,------...---,,,*********,,,...///---------............///...000111222222444666999===HHHZZZtttzzz___FFF@@@AAA>>>;;;;;;999:::;;;;;;<<<>>>BBBFFFHHHMMMTTT[[[aaaggglllpppnnnqqqvvvzzz}}}tttfffWWWLLLEEE@@@>>>???@@@AAAEEEJJJPPPWWW```jjjqqqwww|||zzzmmmggg^^^WWWRRRPPPNNNMMMKKKNNNSSSVVVYYY\\\___bbbccceeeiiinnnssswwwyyyyyyzzzzzzxxxxxxxxxyyyyyyyyyzzz{{{|||}}}yyytttoookkkgggccc```^^^\\\ZZZXXXXXXWWWVVVUUUUUUUUUUUURRRTTTVVVVVVVVVXXX^^^bbbffffffggghhhiiijjjjjjjjjeeehhhkkknnnooorrruuuwww}}}~~~~~~vvvpppmmmmmmnnnqqqqqqrrrssstttuuuvvvvvvqqqwww|||}}}~~~zzzxxxqqqnnniiieeecccaaa^^^]]]YYYWWWTTTOOOKKKGGGEEEDDDCCC@@@@@@BBBCCCEEEKKKSSSXXX]]]bbbgggiiikkklllmmmpppqqqqqqrrrtttyyyxxxnnnddd\\\XXXYYYZZZ]]]cccfffhhhhhhiiiiiifffhhhjjjkkklllmmmooopppqqqyyyyyytttkkkhhhfffeeefffhhhiiiiiikkkmmmqqqtttwwwzzz}}}~~~wwwxxxyyywwwcccVVVZZZqqquuurrrwwwhhhFFF>>>666555444111///000111111111111000000000///////////////////////////111111000000000000111111////////////////////////,,,...000222222111///...111111111111111111111111000000111111111222222222333333333333444555555666777:::AAANNN___ppp}}}lllooo{{{xxxsssYYYJJJEEEAAA@@@@@@;;;;;;;;;<<<<<<<<<======::::::888888888:::<<<===@@@AAADDDIIIOOOUUUZZZ^^^ccceeegggjjjllllllkkkkkk++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++,,,---------,,,*********,,,...///---------............///...000222222333444777999>>>HHH[[[uuuhhhLLLBBBCCC@@@<<<;;;999:::;;;;;;<<<>>>BBBFFFHHHMMMTTT[[[aaagggllloooppprrruuuwwwyyy|||vvvhhhYYYMMMEEEAAA>>>@@@AAABBBFFFLLLPPPVVV___hhhooovvv{{{~~~}}}qqqkkkccc\\\WWWUUUSSSQQQMMMPPPUUUYYY\\\___ccceeeiiikkknnnqqqsssuuuvvvwwwxxxxxxxxxwwwwwwwwwwwwxxxyyyyyy{{{}}}~~~vvvrrrnnnjjjhhheeebbb```[[[\\\\\\\\\]]]]]]]]]]]]ZZZ\\\\\\ZZZXXXYYY^^^bbbddddddeeefffhhhiiikkklllhhhjjjmmmoooqqqsssvvvyyy|||~~~~~~}}}}}}zzztttpppooooooooopppqqqqqqrrrssstttuuuuuupppvvvzzzzzz{{{}}}xxxrrrllliiifffdddbbb___]]]YYYTTTOOOJJJGGGFFFCCC@@@???BBBCCCEEEKKKRRRYYY]]]cccgggjjjkkkmmmnnnppppppqqqrrrtttxxx}}}wwwnnnfff]]]YYYZZZ]]]```eeehhhhhhiiiiiijjjgggiiikkkkkkjjjjjjkkkmmmnnnvvvzzzuuunnnllliiiggghhhhhhhhhgggiiilllpppsssuuuxxx|||~~~{{{}}}~~~zzzfffYYY[[[rrrwwwqqquuu~~~fffFFF>>>666555444111///000111111111111000000000/////////////////////////////////............//////////////////////////////,,,...///111111000///...111111111111111111111111000000111111111222222222333333222333333444666777666999BBBPPPcccuuu~~~jjjkkk~~~sssYYYJJJDDD@@@>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<:::999888888888:::<<<>>>@@@AAADDDIIIOOOUUUZZZ]]]```bbbeeeiiikkkmmmmmmlll++++++++++++++++++++++++,,,++++++******++++++,,,***))))))******+++,,,------,,,+++++++++,,,---...---------............///...000222333333555888:::>>>III\\\vvv}}}}}}lllOOODDDCCC@@@<<<<<<999:::;;;;;;<<<>>>BBBFFFIIINNNUUU[[[aaafffjjjmmmqqqrrrtttvvvxxx{{{zzzmmm]]]PPPDDD@@@>>>AAACCCDDDIIIOOOSSSYYYaaajjjqqqwww}}}uuuppphhhaaa]]]ZZZWWWVVVQQQTTTXXX[[[___bbbgggjjjnnnpppssstttssssssssstttuuuvvvvvvvvvttttttvvvxxxwwwxxxzzz||||||wwwssspppmmmiiiggg```aaacccdddeeeeeedddcccbbbddddddbbb___^^^aaadddbbbbbbbbbccceeehhhjjjllljjjmmmoooqqqssswww{{{~~~~~~}}}zzzyyyzzzyyyzzz}}}}}}zzzvvvsssrrrqqqooonnnnnnoooppprrrssssssssssssqqqtttwwwvvvwww{{{tttooollljjjiiidddbbb]]]XXXRRRNNNJJJIIIDDDAAAAAACCCDDDFFFLLLTTTZZZ^^^dddhhhkkklllmmmoooooopppqqqsssuuuxxx{{{||||||vvvooohhh```\\\\\\___bbbfffhhhhhhhhhhhhiiigggjjjlllllliiiiiikkknnnnnnuuu{{{uuupppnnnjjjiiiiiihhhgggfffhhhlllpppssstttvvv{{{xxx{{{}}}iii^^^___uuuuuunnnpppyyyeeeGGG???888777666333222333111111111111000000000000000000000000000000000000///......------......///000000000000000000000000......//////000000000///111111111111111222222222000111111111111222222222444333222222333444666777555:::DDDTTTgggzzz|||jjjmmmsssYYYJJJDDD@@@======:::;;;;;;;;;;;;<<<<<<<<<:::999888888999;;;===>>>AAABBBEEEIIIOOOUUUZZZ]]]^^^```dddgggjjjlllllllll************************,,,++++++******++++++,,,))))))))))))***+++,,,------,,,,,,,,,,,,,,,,,,+++---------............///...000222333333555888;;;===HHH\\\vvv{{{{{{jjjOOOEEEBBB???===>>>999:::;;;;;;<<<>>>BBBFFFJJJNNNUUU[[[___dddhhhkkkooorrrvvvyyyzzz|||{{{ooo^^^OOOCCC???>>>AAADDDFFFKKKQQQVVV\\\ccckkkrrrxxx}}}xxxssskkkeee```]]]ZZZXXXTTTVVVYYY\\\___dddiiilllooorrrtttuuusssrrrrrrsssrrrsssuuutttssssssuuuxxxwwwxxxyyy|||}}}yyytttppplllgggiiikkkmmmllljjjgggeeecccfffhhhfffbbb```aaabbbaaaaaa```aaacccfffjjjlllmmmooorrruuuwww{{{}}}{{{wwwtttqqqqqqooooooqqquuuyyy{{{||||||~~~{{{}}}xxxvvvsssssssssssspppmmmlllmmmooorrrsssrrrrrrqqqssssssssssssuuu~~~~~~vvvqqqooommmlllgggeee```[[[UUUQQQMMMKKKFFFCCCCCCEEEGGGHHHOOOVVV[[[___eeeiiilllmmmooopppppppppqqqsssuuuwwwxxxxxxuuuxxx}}}|||uuuqqqlllddd___^^^___bbbeeeffffffffffffgggeeeiiilllllljjjjjjnnnqqqpppwwwzzztttooollljjjiiihhhhhhgggffffffkkkppprrrsssuuuzzzyyyooovvv~~~lllaaacccxxxppphhhjjjttt|||{{{aaaFFF>>>777777666444333444111111111111000000000000000000000000000000000000//////............//////000000000000000000000000000///.........///111111000000111111111222222222000111111111111222222222444333222222222444666777666<<>><<<::::::;;;;;;;;;<<<<<<<<<999888888777999;;;===???AAABBBEEEIIIOOOTTTYYY\\\^^^```cccfffiiijjjjjjiii************************,,,++++++++++++++++++,,,************+++,,,---...---------------,,,+++***---------.........//////...000222333444666999;;;===HHH\\\vvvzzzzzzgggNNNDDDAAA>>>===@@@999:::;;;;;;<<<>>>CCCFFFJJJNNNUUUZZZ___cccgggjjjmmmrrrwww|||}}}~~~~~~yyyooo\\\LLLCCC???>>>AAADDDGGGLLLSSSWWW\\\ccckkkqqqwww}}}~~~yyytttmmmfffbbb___\\\ZZZVVVXXXZZZ\\\___dddiiinnnnnnqqqttttttrrrqqqrrrsssooorrrssssssqqqrrruuuxxxvvvwwwyyy{{{~~~yyysssooolllnnnqqqrrrpppmmmhhheee___cccffffffbbb___^^^___aaa`````````bbbfffiiilllnnnqqqtttwwwzzz|||wwwsssnnnkkkhhhfffeeefffjjjooossstttssswwwyyywwwtttrrruuuyyyuuutttssstttuuutttpppmmmjjjlllooorrrsssrrrpppoootttsssqqqqqquuu}}}|||tttpppnnnmmmllliiifffbbb\\\WWWRRROOOMMMHHHEEEEEEGGGIIIJJJQQQXXX[[[```eeejjjlllnnnooopppppppppqqqsssuuuvvvuuutttqqqsssvvvyyy|||zzzuuusssooogggbbbaaa^^^aaacccddddddddddddeeeccchhhlllmmmkkklllqqquuussszzzzzzsssllljjjhhhhhhhhhhhhgggffffffkkkppprrrrrrtttyyy~~~~~~sssiiirrrooocccdddzzz}}}lllcccfffpppyyyuuusssZZZDDD;;;555444555222111333111111111111000000000000000000000000000000000000000000////////////000000000000000000000000000000111000...---...///111333000000111111222222222222000111111111111222222222444333222222222444666888777===JJJ]]]qqquuu|||}}}uuu{{{{{{ttt]]]OOOIIICCC>>>===:::::::::;;;;;;;;;<<<<<<999888888777999;;;===???AAABBBEEEIIIOOOTTTYYY\\\___aaadddfffggghhhgggfff++++++***)))((((((((()))************+++,,,------******+++,,,,,,,,,,,,+++++++++******************---------............///---...///111444666999:::<<>>AAADDDKKKNNNSSSWWW[[[___cccgggmmmpppuuuyyy|||~~~}}}vvviiiYYYMMMBBBBBBAAABBBDDDHHHKKKNNNTTTZZZaaahhhmmmsss{{{~~~{{{qqqjjjgggccc^^^YYYZZZYYYXXXXXXZZZ^^^bbbeeelllmmmnnnnnnnnnmmmlllkkklllllllllmmmnnnpppqqqrrrssssssuuuxxx}}}~~~yyyuuusssqqqpppooonnnllliiigggfffeeedddbbb\\\XXX\\\dddhhhfffcccbbbdddfffggggggkkkooouuu{{{~~~zzzvvvrrrmmmiiihhhddd```aaafffkkkkkkiiipppooonnnmmmmmmnnnooopppnnnoooooopppppppppoooooohhhiiijjjlllmmmooopppqqqrrrssssssuuuwww|||zzzsssooommmmmmnnnkkkiiifffccc```[[[UUUQQQOOOMMMIIIGGGIIINNNTTTXXX\\\aaaggglllnnnoooooopppooopppqqqpppooooooqqqsssssssssssstttuuuvvvvvvwwwuuuuuutttqqqnnniiieeebbbdddddddddcccccceeeiiillliiiiiikkkmmmnnnppprrrrrrtttzzzzzzsssnnnllliiigggfffeeecccbbbeeegggjjjmmmpppuuuzzz~~~tttiiifffkkk{{{kkk[[[ggg{{{vvveeebbblllsssuuuvvvyyy~~~ssscccWWW>>>:::555333444333111...///000222333333111///---222111000//////......///000000////////////000000...///000111111000///.../////////000111111222222111111111111111111111111444333222111111111222333555666666666444444666888;;;===JJJaaaxxxyyy{{{}}}tttYYYMMMHHHBBB???@@@===<<<;;;::::::;;;<<<===888888888999:::<<>>BBBDDDHHHLLLPPPUUUXXX]]]aaaeeelllpppvvv{{{}}}|||uuuhhhXXXLLLBBBBBBAAAAAACCCGGGKKKMMMUUU[[[bbbhhhlllqqqxxx~~~uuummmiiifff```[[[ZZZYYYXXXXXXZZZ^^^bbbdddhhhiiikkklllmmmmmmllllllkkkjjjjjjkkkkkklllmmmnnnpppqqqssswww||||||xxxrrrqqqoooooooooooollljjjhhhfffeeeccc\\\WWWYYY___eeedddbbbccceeegggggggggkkkpppvvv{{{|||xxxtttppplllhhhbbb]]]YYYZZZ___ccceeedddkkkjjjjjjiiijjjkkkmmmnnnmmmmmmmmmmmmmmmmmmllllllhhhhhhjjjkkkmmmnnnpppqqqrrrrrrssstttuuuzzz~~~vvvooojjjhhhiiiiiihhhgggeeedddbbb___ZZZVVVTTTQQQLLLIIIJJJNNNSSSWWW[[[___eeeiiikkklllnnnooommmoooppppppooonnnpppqqqqqqrrrrrrsssttttttuuuuuuuuuuuutttqqqnnniiieeebbbfffggghhhhhhggghhhkkkmmmllllllmmmnnnooopppqqqrrrsssyyy~~~wwwooommmjjjhhhgggfffdddcccfffiiimmmpppssswww{{{~~~zzzkkkbbb^^^ccc{{{jjj]]]jjjnnn______kkktttwwwwwwxxxyyyyyyttthhhWWWKKK===999555333444444222///000111333444444222000...//////.........//////000000000////////////000000...///////////////....../////////000111111222222111111111111111111111111333333222111111222222333555666666666555555666888<<<>>>KKKccc{{{{{{zzz{{{qqqWWWKKKGGGAAA===>>>===<<<<<<<<<<<<<<<<<<===;;;:::999999:::;;;===>>>CCCFFFIIILLLOOOSSSXXX[[[^^^```cccfffhhhhhhfffeee,,,++++++++++++,,,,,,---+++******))))))))))))***+++,,,,,,---------------,,,,,,------......//////---------............///......///111444666888:::<<>>BBBDDDFFFIIINNNRRRVVVZZZ___bbbkkkpppwww||||||uuuhhhXXXLLLBBBAAA@@@@@@BBBFFFJJJLLLSSSYYYaaaggglllqqqxxx}}}{{{rrrmmmhhhbbb]]]ZZZYYYXXXXXXYYY\\\___aaaccceeegggiiikkkkkkkkkkkkhhhhhhgggggggggggghhhhhhkkklllpppuuu{{{|||wwwuuusssrrrrrrqqqnnnllljjjhhhfffddd]]]UUUUUUYYYaaaaaabbbeeegggiiihhhfffkkknnntttxxx{{{~~~~~~yyytttqqqnnnkkkhhh___ZZZUUUTTTXXX\\\______cccccccccdddfffhhhiiijjjjjjjjjjjjiiiiiihhhhhhgggggghhhhhhjjjkkkmmmoooppppppqqqrrrrrrssswww|||~~~yyyqqqiiidddbbbbbbcccddddddeeefffgggeeebbb___[[[WWWQQQLLLLLLOOOSSSWWW[[[^^^cccfffhhhjjjlllnnnlllnnnooopppooonnnoooppppppqqqqqqrrrrrrsssssssssvvvuuutttqqqmmmiiieeecccgggiiikkkkkkjjjjjjkkklllooooooooopppqqqqqqrrrrrrsssyyyzzzqqqnnnjjjhhhhhhgggeeedddiiilllqqquuuwwwzzz|||qqqccc[[[WWW[[[yyy{{{iiiaaannnzzzhhh\\\___lllwww{{{|||zzzwwwssskkk^^^NNNCCC===999444333444555333111111222444555444333111///------------...///000111000000////////////000000000000000//////000000111/////////000111111222222111111111111111111111111333222222111111222333333555666666666555555777999===???LLLeee|||}}}nnnTTTJJJEEE???;;;<<<<<<======>>>>>>======<<<<<<;;;:::999999:::;;;;;;AAADDDHHHKKKNNNRRRWWW[[[[[[^^^bbbeeehhhhhhfffeee))))))))))))******+++,,,,,,,,,+++***)))))))))******+++,,,,,,------,,,,,,+++,,,,,,---...//////000---------............///...///000111333666888999<<>>??????>>>===<<<;;;;;;:::999999:::;;;;;;===@@@DDDGGGKKKOOOTTTWWWXXX[[[```dddggggggfffeee***)))))))))***+++,,,,,,...---,,,,,,++++++++++++))))))***+++++++++++++++******+++,,,---......///---------............/////////000111333666777999<<>>@@@DDDIIILLLSSSYYYaaahhhlllpppvvvzzz|||~~~~~~zzzrrrlllddd___[[[ZZZXXXVVVVVVVVVWWWWWW]]]^^^```bbbccccccccccccdddcccbbb```_______________bbbhhhpppyyy~~~{{{xxxvvvsssqqqjjjgggeeeddd___XXXUUUWWW\\\^^^bbbgggkkkkkkiiifffhhhjjjmmmooopppqqqtttvvvrrrpppmmmjjjhhhhhhiiijjjiiiddd]]]WWWUUUVVVXXXYYYYYYZZZ\\\^^^```bbbcccdddeeedddcccbbbaaaaaabbbbbbcccccccccdddeeehhhkkkllliiijjjlllnnnppptttyyy|||}}}}}}wwwmmmddd]]][[[[[[\\\```bbbfffkkkpppqqqooolllddd___XXXRRRPPPSSSWWW[[[]]]```cccfffgggiiilllnnnlllnnnppppppooonnnoooppprrrrrrrrrrrrrrrsssssssssuuutttrrrpppllliiigggfffgggjjjmmmnnnlllkkkjjjjjjnnnooopppsssuuuwwwxxxyyyxxx|||zzzsssoookkkhhhhhhhhhgggfffkkkooouuuzzz|||}}}~~~zzzjjj^^^WWWSSSVVVtttooollluuupppdddbbbjjjuuu~~~}}}zzzvvvooocccTTTJJJ>>>999444222444555555444000111222222111111//////222111111000//////000000000000////////////000000111111000///000111333444/////////000111111222222111111111111111111111111111111222222333333333333444555666666666666888:::;;;???OOOkkkoooVVVKKKFFF@@@<<<===<<<===>>>??????>>>===<<<999999888888999:::<<<===<<>>@@@DDDGGGLLLPPPTTTXXX]]]```fffjjjqqqwww|||yyymmm]]]RRREEECCC@@@???@@@DDDIIILLLXXX^^^eeejjjlllnnnrrruuu|||~~~wwwpppiiiccc___^^^[[[XXXVVVTTTSSSSSSZZZ[[[]]]^^^`````````___``````^^^]]]\\\[[[[[[[[[ZZZ^^^eeennnxxx~~~~~~|||{{{zzzyyywwwlllhhhdddccc___ZZZWWWYYYZZZ\\\```eeeiiiiiigggdddfffhhhiiiiiiiiiiiijjjlllffffffdddbbbaaabbbfffiiiiiieee___XXXTTTSSSTTTUUUYYYZZZ[[[]]]___```````````````___^^^^^^___```aaaaaa`````````bbbeeehhhjjjhhhiiilllmmmooorrrwwwzzzttt{{{|||vvvkkkaaaZZZWWWXXXYYY]]]```eeemmmsssvvvuuusssiiiccc[[[TTTQQQSSSXXX\\\]]]```eeegggiiijjjlllnnnmmmmmmnnnmmmlllmmmnnnppprrrrrrrrrrrrrrrrrrrrrrrrsssrrrqqqooollljjjiiihhhiiikkknnnpppooommmmmmmmmmmmnnnpppsssvvvxxxzzz{{{yyy||||||sssoookkkhhhggggggggggggiiinnntttxxx{{{|||~~~zzznnnfff[[[UUUSSSWWWttttttsssyyyvvviiibbbeeeqqq}}}yyylll[[[NNN???:::444222333555555444111111111111111000//////444333222111000000000000000000////////////000000............//////000111/////////000111111222222111111111111111111111111000000222333333333333333444555777777666777999;;;;;;@@@RRRooosssXXXLLLGGGAAA>>>???<<<======>>>>>>======<<<999888888888999:::<<<===>>>@@@CCCFFFIIIMMMQQQTTTTTTXXX^^^ccceeeeeecccaaa......---,,,,,,,,,------,,,,,,++++++,,,,,,------))))))***++++++++++++***+++++++++++++++,,,,,,,,,---------............//////000000222333555777888===GGGZZZttt~~~tttppppppyyy~~~|||~~~wwwuuutttxxxsss^^^NNNAAA@@@@@@;;;:::>>>:::;;;<<<;;;;;;<<<>>>@@@CCCFFFKKKOOOSSSWWW\\\___dddhhhmmmsssxxx}}}yyylll]]]RRRGGGDDDAAA???@@@EEEJJJMMMXXX^^^fffkkkmmmpppsssvvv|||~~~~~~wwwpppkkkdddccc___[[[XXXUUUSSSRRRUUUVVVYYY[[[]]]^^^______\\\[[[ZZZYYYXXXWWWWWWWWWWWW[[[cccmmmwww}}}}}}{{{zzzzzzyyyxxxpppjjjeeeccc___ZZZXXXZZZWWWYYY]]]aaaeeefffcccaaa___``````___]]]\\\]]]^^^ZZZ[[[[[[ZZZZZZ\\\bbbfffgggddd___ZZZUUUSSSTTTUUUYYYYYY[[[\\\]]]\\\\\\\\\\\\[[[ZZZYYYZZZ\\\]]]___^^^^^^]]]]]]___bbbeeegggjjjkkkmmmnnnnnnpppsssuuusssttt{{{zzzssshhh]]]VVVSSSSSSUUUWWW\\\cccmmmvvvzzz{{{zzznnnggg^^^UUUQQQRRRVVVZZZ\\\```eeehhhjjjjjjkkklllllllllkkkiiihhhiiimmmpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooonnnllllllkkkkkkhhhkkkmmmnnnnnnmmmnnnoooooopppqqqsssvvvxxxyyyzzzxxxzzz~~~}}}sssooojjjgggfffggggggfffgggkkkqqquuuxxx{{{}}}uuuiiidddXXXTTTUUU\\\xxxxxxyyy~~~{{{nnndddcccqqqzzzdddUUUAAA<<<555222333444444333222222222111111111000000111111000000000000000111000000////////////000000---...///000111111111111/////////000111111222222111111111111111111111111///000222333444444333333444555777777666777:::<<<;;;BBBVVVuuuvvvYYYKKKFFF@@@>>>@@@===<<<<<<<<<<<<<<<<<<===::::::999888888999:::;;;>>>@@@CCCEEEGGGKKKOOORRRTTTXXX]]]bbbeeedddaaa___---,,,,,,+++************************+++,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++---------.........//////000000111222333555777888===GGGYYYrrrxxxsssttt{{{yyywwwvvv{{{uuukkkWWWHHH>>>>>>???;;;;;;???777888999::::::;;;???AAABBBEEEJJJNNNRRRVVV[[[^^^cccfffkkkpppuuu{{{xxxlll\\\QQQHHHEEEBBB@@@AAAEEEJJJNNNSSSZZZccckkkooosssxxx|||}}}~~~}}}vvvppphhhfffccc^^^YYYVVVSSSQQQQQQSSSVVVYYY\\\^^^___```YYYXXXWWWVVVUUUUUUUUUUUUVVVZZZbbblllvvv|||}}}~~~zzzyyywwwvvvuuutttlllfffccc___ZZZXXXZZZUUUWWWZZZ^^^bbbbbb```^^^XXXXXXXXXUUUSSSQQQRRRSSSRRRTTTTTTTTTTTTXXX^^^dddeeeccc```[[[WWWUUUVVVWWWYYYYYYZZZ[[[[[[ZZZYYYXXXXXXWWWVVVVVVWWWYYY\\\]]]]]]\\\[[[[[[]]]```dddfffmmmnnnooonnnnnnnnnppprrrvvvrrruuuxxxpppeeeZZZRRROOOPPPQQQSSSXXXaaammmwww}}}~~~rrrkkk```VVVQQQQQQTTTWWW[[[___eeeiiijjjjjjjjjjjjkkkjjjhhhfffeeegggkkkooopppppppppoooooooooooooooppppppnnnmmmmmmlllllllllfffhhhjjjkkkkkklllmmmnnnqqqqqqrrrtttuuuwwwxxxxxxvvvxxx||||||sssooojjjfffeeefffffffffeeeiiinnnsssvvvyyy}}}yyymmmcccWWWTTTXXXaaa~~~{{{~~~sssgggeeetttmmm\\\BBB<<<666222333444444333333333333222222222111111///......//////000111222000000////////////000000000111333444555555444444/////////000111111222222111111111111111111111111///000222333444444333333444555777777777888:::<<<<<>>AAA===<<<;;;::::::;;;<<<===<<<;;;:::888777888888999<<<>>>AAACCCEEEGGGKKKNNNTTTWWW]]]bbbdddccc```^^^,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------......///////////////---///111333333444777999;;;EEEWWWssszzzxxx{{{nnnbbbTTTHHHAAAAAA@@@:::999>>><<<<<<;;;:::;;;<<<===>>>CCCDDDGGGJJJOOOTTTYYY[[[bbbfffkkkqqqvvv|||wwwjjj[[[QQQCCC??????BBBDDDEEEIIINNNVVV[[[bbbgggkkkqqqwww}}}|||vvvrrrnnnhhhccc___[[[WWWTTTTTTTTTUUUXXX[[[]]]\\\[[[XXXXXXWWWUUUTTTVVVZZZ]]]\\\^^^dddllluuu||||||yyywwwvvvvvvpppggg```\\\[[[ZZZZZZWWWUUUUUUVVVWWWXXXWWWVVVNNNMMMJJJHHHHHHHHHIIIJJJHHHIIIJJJMMMQQQUUUXXX[[[___^^^]]][[[ZZZXXXWWWVVV[[[ZZZXXXWWWWWWWWWYYYZZZ[[[ZZZXXXVVVVVVVVVXXXYYY\\\]]]]]]\\\\\\]]]aaadddiiikkknnnnnnnnnnnnpppqqqmmmqqqwww|||}}}sssmmmdddZZZRRROOONNNNNNRRRWWW^^^iiiyyy}}}rrrggg\\\VVVRRRQQQTTTYYY```ccceeegggggghhhjjjlllkkkjjjhhhdddbbbcccfffiiimmmmmmmmmmmmmmmnnnooopppqqqpppooonnnnnnooopppqqqnnnmmmlllkkkkkklllnnnooorrrrrrrrrssstttuuuvvvwwwxxxvvvyyy}}}yyynnnmmmkkkhhhfffeeeeeeeeefffjjjoootttwwwzzz|||mmmddd^^^\\\[[[ddd{{{xxxxxx|||xxxmmmeeeiii{{{cccIII@@@888666666444333555444444444333333222222222111111000000000000111111111000///......///000111///111444666777555222000222222222111000//////...222222111111111111111111222222222222333444555555444666777777777777:::<<<===EEE[[[{{{rrrVVVJJJEEE@@@>>>@@@===<<<;;;:::999999:::;;;:::999888777777999;;;<<<>>>???AAABBBCCCGGGKKKOOOSSSVVV[[[```bbbbbbaaa___,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...///////////////...000222333444555777999;;;EEEWWWrrr}}}yyynnncccPPPEEE???AAAAAA;;;999===<<<<<<;;;:::;;;<<<===>>>CCCDDDFFFKKKPPPUUUZZZ]]]bbbfffkkkqqquuu{{{vvviiiZZZQQQCCC@@@???BBBDDDEEEIIINNNUUUZZZaaagggkkkqqqwww}}}}}}xxxsssmmmgggccc```]]][[[XXXXXXYYY\\\^^^^^^\\\ZZZXXXXXXXXXWWWVVVWWW[[[]]]aaaccchhhooowww}}}~~~{{{yyywwwrrrjjjccc___\\\ZZZYYYRRRPPPNNNNNNOOONNNMMMKKKIIIGGGFFFDDDDDDEEEFFFGGGFFFGGGHHHJJJMMMQQQTTTVVV[[[[[[ZZZYYYWWWVVVUUUTTTXXXWWWUUUTTTTTTUUUVVVWWWVVVUUUTTTSSSTTTUUUWWWXXXZZZ[[[[[[ZZZZZZ\\\```ccchhhjjjmmmnnnmmmnnnooopppnnnqqqwww{{{~~~~~~yyypppkkkbbbYYYRRRNNNMMMMMMPPPUUU]]]hhhwww~~~rrrggg\\\VVVSSSQQQTTTXXX```bbbeeegggggghhhiiikkkjjjiiigggdddaaabbbeeehhhllllllllllllmmmnnnooopppooonnnnnnnnnnnnooopppqqqnnnmmmlllkkklllmmmoooppprrrrrrrrrrrrsssuuuvvvwwwxxxwwwzzz|||wwwpppnnnjjjgggdddbbbbbbbbbgggjjjooosssuuuxxx|||~~~~~~wwwhhh```\\\[[[fff|||wwwvvvqqq{{{|||wwwnnniiinnngggIII@@@888666555333333444333333222222222111111111111111000000000000111111000///............///000///000333444555444222111222222111111000//////...111111111111111111111111222222222222333444555555555666777777777888:::<<>>@@@???>>>===<<<<<<<<<<<<<<<:::999888777888999;;;<<<>>>???@@@AAACCCFFFKKKNNNPPPSSSXXX]]]______^^^\\\++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...////////////...000222444444444555777888<<>>BBBCCCFFFKKKQQQWWW\\\___cccfffkkkppptttxxx}}}}}}uuuhhhYYYPPPDDD@@@???AAACCCDDDHHHNNNSSSYYYaaagggkkkqqqxxx}}}~~~~~~~~~~~~zzzsssmmmiiigggeeeddd^^^^^^^^^```aaa```]]][[[\\\]]]]]]\\\\\\]]]___bbbgggiiimmmrrrxxx~~~}}}{{{uuuqqqkkkeeeaaa]]]YYYWWWSSSPPPMMMKKKIIIHHHEEECCCAAA@@@?????????@@@BBBCCCDDDDDDDDDFFFHHHKKKNNNOOOUUUUUUUUUUUUTTTSSSRRRRRRSSSRRRQQQPPPQQQRRRSSSTTTQQQQQQPPPQQQRRRTTTVVVWWWXXXYYYYYYYYYYYY[[[___bbbfffhhhkkkllllllmmmnnnpppnnnrrrwww{{{~~~~~~xxxlllhhh```XXXQQQMMMKKKJJJMMMSSSZZZeeettt~~~tttjjj^^^YYYUUUSSSUUUYYY```bbbeeegggggghhhiiijjjhhhgggfffcccaaabbbdddgggjjjjjjkkklllmmmnnnooopppnnnmmmmmmmmmnnnnnnooopppmmmlllkkkllllllnnnpppqqqqqqqqqqqqrrrssstttvvvvvvyyywww{{{zzzuuurrrooojjjeeeaaa`````````gggjjjnnnqqqtttwww{{{~~~}}}rrrfff___^^^jjjvvvpppfffoooppp}}}vvvpppnnntttiiiIII@@@888666555333222333111111111111111000000000111111000000000000111111000//////......//////000///000111222222222111111222222111111000/////////111111111111111111111111222222222222333444555555555666777777777888:::<<<@@@KKKdddzzzqqqsssWWWJJJEEE@@@>>>@@@======>>>>>>>>>===<<<<<<;;;:::888777888999;;;<<<>>>???@@@AAABBBEEEJJJMMMOOORRRWWW[[[^^^^^^\\\[[[************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---......//////......222333555555555555666888<<>>AAABBBFFFKKKQQQXXX]]]```cccfffkkkooorrrvvvzzz}}}|||tttgggYYYOOODDD@@@>>>AAABBBCCCHHHMMMRRRXXX```fffkkkqqqwww|||~~~~~~}}}}}}}}}}}}~~~yyyrrrooommmlllkkkeeecccaaaaaabbbcccbbbaaadddeeeffffffeeeeeegggiiilllnnnqqqtttxxx}}}}}}yyypppmmmiiieeebbb^^^YYYVVVTTTQQQLLLHHHEEECCC@@@===;;;;;;;;;;;;<<<===???@@@CCCBBBBBBCCCEEEGGGIIIJJJOOOOOOPPPQQQQQQPPPOOOOOOOOONNNNNNNNNNNNOOOPPPQQQOOOOOOOOOOOOQQQRRRSSSTTTVVVWWWXXXXXXYYY[[[___bbbdddfffiiikkkkkklllnnnoooppptttyyy}}}~~~zzziiieee___WWWPPPLLLIIIHHHJJJPPPXXXcccrrrxxxmmmbbb\\\XXXVVVWWW[[[aaacccgggiiiiiiiiiiiijjjggggggfffdddbbbccceeehhhhhhiiijjjlllnnnoooppppppooonnnnnnmmmmmmmmmmmmmmmjjjjjjjjjkkklllnnnoooppppppppppppqqqrrrtttuuuvvvyyyxxx{{{wwwsssrrroooiiiddd``````aaabbbhhhkkknnnpppsssvvvzzz}}}}}}|||nnncccaaannnxxxmmmbbbiiijjj{{{uuurrrrrrwwwgggGGG???777666555222111222111111111111111111111111111111000000000000111111000000000000000000000000///////////////000111111111111111111000000//////111111111111111222222222222222222222333444555555555666888888777888:::<<<@@@MMMgggyyynnn{{{tttWWWKKKEEE@@@>>>@@@:::;;;<<<======<<<;;;:::<<<:::999888888999;;;<<<===>>>???@@@AAADDDHHHLLLOOORRRWWW\\\^^^^^^]]][[[************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------...............222333555555555555666888<<>>@@@BBBEEEJJJQQQXXX]]]aaabbbeeeiiimmmppptttxxx{{{~~~zzzsssfffXXXOOOEEE@@@>>>@@@AAACCCGGGMMMQQQWWW```fffkkkpppvvvzzz|||~~~~~~}}}||||||||||||~~~yyyuuusssqqqpppllliiidddccceeehhhlllmmmmmmnnnpppooonnnmmmmmmnnnoooqqqtttvvvyyy~~~}}}xxxllljjjhhhfffccc```[[[WWWQQQMMMGGGCCC???===:::777777888888999;;;<<<>>>>>>CCCBBBBBBBBBCCCDDDFFFGGGJJJKKKLLLNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRVVVWWWXXXXXXYYY\\\```cccbbbeeehhhjjjkkklllnnnpppsssvvv{{{zzziiieee^^^VVVPPPKKKHHHGGGGGGMMMVVV```ooo}}}|||rrrgggaaa\\\YYYZZZ]]]bbbeeehhhjjjjjjjjjjjjjjjgggggggggeeedddeeegggjjjhhhiiikkkmmmooooooppppppqqqppppppnnnmmmllljjjjjjhhhiiiiiijjjkkkmmmnnnooooooooooooppprrrsssuuuvvvyyyxxx|||}}}uuuqqqpppmmmhhhdddbbbccceeefffiiikkknnnqqqsssuuuyyy{{{~~~rrreeeaaannnsss```ggghhh{{{uuussstttwwwcccEEE===666666555222111222111111222222222222222222111111000000000000111111111111111111111111111111//////.........///000111111111111000000000000000000000111111111222222222222222222222333444555555555777888888888888;;;===???LLLfffyyylllvvvtttXXXKKKFFF@@@>>>???:::;;;<<<=========;;;;;;<<<;;;999888888999;;;<<<<<<===>>>???@@@CCCGGGJJJNNNQQQVVV[[[]]]]]]\\\ZZZ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---............---000222444444444555777888<<>>;;;===<<<<<<;;;:::;;;<<<===>>>???AAADDDJJJPPPWWW\\\___aaadddhhhkkknnnrrrvvvyyy~~~~~~}}}zzzsssfffYYYOOOFFFAAA>>>???AAABBBGGGMMMQQQXXX```gggkkkoootttxxxzzz}}}~~~~~~}}}|||||||||{{{}}}|||yyywwwuuuqqqlllkkkmmmrrrwwwzzzvvvwwwyyyyyyvvvtttsssssssssvvvxxxzzz|||~~~wwwllljjjhhhfffddd```\\\XXXPPPLLLFFFBBB???<<<:::999666777888999;;;<<<======BBBBBBAAAAAABBBCCCEEEFFFGGGHHHJJJLLLLLLLLLJJJIIIHHHIIIJJJKKKLLLMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPTTTUUUWWWWWWYYY\\\```dddaaadddgggjjjkkkllloooqqqssswww|||~~~xxxlllggg___VVVOOOJJJHHHGGGEEELLLUUU___mmm|||~~~tttjjjddd___[[[[[[^^^bbbeeeiiikkkkkkjjjiiiiiiffffffgggfffeeefffhhhjjjiiijjjmmmooopppppppppoooqqqqqqqqqpppnnnllljjjiiiiiiiiijjjkkklllmmmmmmmmmnnnnnnnnnpppqqqsssuuuvvvxxxwww{{{{{{ssspppmmmkkkgggdddcccdddfffhhhiiilllpppsssuuuvvvxxxyyy}}}rrreeeaaammmzzz\\\eeeiii}}}vvvuuuuuuvvvzzzxxx]]]BBB;;;555555555333111222111111111222222222222222111111000000000000111111000111111222222111111000//////.........///000111111111000000000000000000000000000111222222333333222222222222333444555555666777888888888999;;;===>>>KKKdddvvvgggmmmuuuYYYKKKFFF@@@>>>???======>>>?????????>>>>>>===<<<:::999888999;;;<<<<<<===>>>>>>???AAAFFFIIILLLOOOTTTXXX[[[[[[YYYXXX,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------+++,,,------......------...000222333444555777999<<>>???AAADDDIIIOOOUUUZZZ]]]___bbbfffjjjmmmqqquuuxxx}}}}}}}}}zzzsssgggYYYPPPFFFAAA>>>???@@@AAAFFFMMMRRRXXXaaagggjjjnnnrrruuuyyy}}}~~~}}}}}}|||||||||yyy{{{~~~|||yyyyyy{{{}}}{{{zzzyyy{{{~~~{{{sssllliiifffccc```\\\WWWSSSMMMIIIDDD@@@>>>===<<<;;;555666888999:::;;;<<<<<>>???>>>>>>>>>>>>>>>??????@@@>>><<<;;;999999999;;;<<<<<<<<<======>>>AAAEEEHHHLLLOOOTTTYYY[[[[[[YYYXXX,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------+++,,,------......---------///111333333444777999;;;DDDUUUooozzzuuudddIIIBBBDDDBBB>>>>>><<<<<<;;;:::;;;<<<===>>>???@@@DDDHHHNNNTTTYYY\\\^^^aaafffiiimmmqqquuuxxx}}}}}}}}}zzzsssgggZZZQQQFFFAAA===>>>@@@AAAFFFMMMRRRYYYaaagggjjjmmmqqqtttxxx|||~~~}}}~~~}}}||||||yyyzzz}}}}}}xxxooojjjgggccc^^^ZZZUUUPPPLLLFFFBBB===:::999888888777555666777999:::;;;;;;;;;@@@?????????@@@AAACCCDDDFFFHHHJJJLLLLLLJJJHHHGGGBBBDDDEEEGGGIIIJJJKKKKKKHHHIIIKKKMMMOOOPPPQQQQQQPPPRRRSSSTTTVVVYYY^^^bbbaaadddgggjjjlllnnnppprrrpppuuuzzz~~~~~~~~~}}}{{{{{{~~~|||wwwrrrlllbbbWWWNNNJJJIIIIIICCCKKKTTT^^^lll|||~~~tttjjjddd___ZZZYYY\\\^^^bbbfffhhhhhhfffeeeeeebbbccceeeeeedddeeegggiiilllnnnpppqqqrrrqqqpppooommmnnnpppqqqqqqqqqpppooonnnnnnooooooooooooooonnnlllmmmmmmoooqqqsssuuuvvvvvvuuuzzzzzzrrroooiiihhhfffdddcccccccccccchhhmmmssswwwyyyxxxwwwwwwzzz|||~~~uuullljjjvvvzzz{{{~~~ttt```mmmttt~~~wwwxxxyyyxxxwwwxxxfffLLL>>>777333444666444333444.../////////000000111111111111000000000000111111,,,---...//////...---,,,...//////000111000000000000000000000000111111111///000000111222222333333222222222222333444555555666777999999888999;;;===@@@IIIaaarrr]]]\\\tttqqqvvvYYYLLLFFF@@@>>>???===<<<;;;;;;;;;===>>>???>>>===;;;999999999;;;<<<;;;<<<======>>>@@@DDDGGGNNNQQQVVV[[[]]]]]]\\\ZZZ************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,............////////////000111222222222333666999===CCCRRRmmmjjjPPPFFFDDD@@@===>>>======<<<<<<<<<<<<======???BBBEEEHHHKKKOOOTTTWWW[[[^^^cccggglllqqqwww{{{{{{vvvqqqjjj\\\NNNDDD???===???@@@BBBGGGMMMWWW]]]ccchhhjjjmmmrrruuuxxx|||~~~{{{|||~~~}}}uuullliiiccc\\\WWWTTTQQQJJJDDD???>>>===<<<:::999888777666666777888999::::::;;;<<<===>>>???AAACCCEEEGGGGGGIIIMMMOOONNNJJJEEEAAAAAABBBCCCDDDEEEFFFGGGHHHGGGHHHIIIKKKLLLNNNOOOPPPRRRRRRRRRSSSVVVZZZ^^^``````cccfffhhhhhhhhhhhhiiiooosssyyy~~~}}}|||{{{vvvxxx{{{uuusssppphhh\\\PPPGGGCCCCCCFFFHHHMMMXXXgggwww}}}nnnbbb[[[XXXWWWUUU[[[ccciiiiiiiiiiiifffaaabbbcccdddeeefffggghhhiiillloooqqqrrrooolllkkkjjjnnnmmmkkklllmmmnnnmmmkkkmmmlllkkkmmmoooppppppoooooonnnnnnooopppsssuuuvvvxxx{{{zzzrrrnnnoookkkfffdddfffgggfffeeeiiimmmqqqtttuuuuuuvvvwwwvvvzzz~~~zzzkkkkkkyyydddaaauuu~~~xxx{{{}}}zzzvvvwwwxxxzzzcccLLL;;;999666555555555333222////////////////////////000000000000000000000000///111222222///---------//////000111111111111111222222222222222222222222222222111111111222333444111222333555666777777777666888999999999:::===???BBBIII^^^ttt^^^[[[rrrzzzrrr{{{]]]LLLGGGCCC???======<<<;;;:::;;;;;;===>>><<<<<<;;;999777888:::<<<@@@???>>>>>>???AAAEEEGGGLLLQQQVVVXXX[[[___^^^[[[************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,---------....../////////000111222222222333666999<<>>???======<<<<<<<<<<<<======???BBBEEEHHHKKKOOOSSSVVVYYY\\\```eeeiiioootttxxx}}}~~~{{{wwwssslll]]]OOOEEE@@@>>>???AAACCCHHHNNNWWW\\\cccgggjjjmmmqqquuuwww{{{}}}{{{{{{~~~sssjjjbbb\\\VVVRRRPPPMMMHHHCCC>>>>>>===<<<;;;999888888777777777888999999::::::<<<<<<===???AAADDDFFFGGGJJJLLLOOOQQQPPPLLLGGGCCC???@@@AAABBBDDDEEEFFFFFFFFFGGGHHHJJJLLLMMMNNNOOOOOOOOOPPPRRRTTTXXX\\\^^^___bbbeeefffffffffggghhhooorrrxxxzzzuuuvvv{{{uuupppmmmeeeZZZOOOGGGDDDDDDDDDFFFLLLVVVdddtttrrreee\\\XXXUUUTTTVVV^^^ddddddeeefffddd```cccddddddeeeffffffggggggkkknnnpppqqqooolllkkkjjjlllkkkkkkmmmnnnooommmllllllkkkjjjlllnnnoooooonnnnnnnnnnnnpppqqqtttvvvwwwwwwzzz{{{tttqqqnnnjjjeeecccdddeeeeeedddgggkkkooossstttuuuvvvwwwuuuyyy|||~~~wwwkkkpppyyyeeedddyyy}}}}}}}}}yyyuuutttttt~~~sss^^^III;;;888666555555444333222111111111111111111111111000000000000000000000000///111333333111///......//////000111111111111111222222222222222222222222111111222222222333333333111222333555666666666666666888999999999:::===???BBBIII^^^uuu^^^\\\rrruuuooowwwZZZJJJEEEBBB???===<<<<<<;;;;;;<<<>>>???AAA<<<<<<;;;999777777:::<<>>@@@======<<<<<<<<<<<<======>>>AAADDDGGGJJJMMMRRRUUUVVVYYY^^^bbbggglllrrruuuzzz|||{{{yyyvvvnnn___PPPFFFAAA???@@@BBBCCCHHHOOOUUU[[[bbbgggiiilllpppsssvvvzzz|||{{{{{{zzzppphhhZZZUUUPPPLLLKKKIIIDDD@@@>>>======<<<;;;:::::::::888888888888888888888888:::;;;<<<>>>AAACCCFFFGGGJJJLLLOOOPPPNNNJJJFFFCCC>>>>>>???@@@BBBCCCDDDEEEEEEFFFGGGIIIJJJLLLMMMNNNLLLLLLMMMOOORRRVVVZZZ\\\^^^```cccdddddddddfffgggmmmooossszzzxxxsssrrryyy}}}vvvmmmiiibbbXXXNNNGGGEEEEEEDDDGGGMMMVVVdddrrrvvvhhh^^^XXXTTTRRRSSSZZZ```aaabbbeeeeeebbbeeeeeeeeeeeeeeeeeeeeeeeeiiikkknnnnnnmmmkkkjjjjjjiiiiiikkkmmmppppppnnnlllkkkjjjiiijjjlllmmmmmmlllmmmnnnooopppsssuuuxxxyyywwwzzz~~~wwwtttllliiieeeccccccccccccbbbfffiiinnnrrrssstttvvvwwwtttxxx|||}}}~~~uuulllvvvxxxgggiii~~~~~~{{{{{{wwwsssppppppyyy~~~zzzsssiiiVVVDDD:::888666555555444333111111111111111111111111111000000000000000000000000000222555555333111///...//////000111111111111111111111111111111111111111000111222333444333222222222333333444555555555444666888999999999:::===???BBBIII]]]~~~}}}zzzeeebbbxxxooollltttYYYJJJEEECCC@@@???<<<<<<<<<<<<===???BBBCCC;;;;;;:::888777777999<<>>@@@===<<<<<<;;;;;;<<<<<<===>>>@@@CCCFFFHHHLLLPPPSSSTTTWWW\\\```eeejjjppptttxxxzzz{{{zzzxxxqqqaaaRRRHHHCCC@@@AAACCCDDDIIIOOOTTTZZZbbbgggiiilllooorrrtttyyy|||{{{|||}}}vvvllldddVVVRRRNNNJJJHHHFFFBBB???>>>=========<<<<<<;;;;;;999999999888888888777777888999;;;===???BBBEEEFFFGGGIIIJJJKKKIIIFFFCCC@@@======>>>@@@AAABBBCCCDDDDDDDDDFFFGGGIIIJJJLLLLLLIIIJJJLLLNNNQQQUUUXXXYYY\\\^^^```aaaaaabbbccceeeiiiggghhhmmmuuu|||tttooommmrrr{{{yyynnniiiaaaWWWNNNHHHEEEEEEFFFIIIPPPYYYdddqqq~~~wwwjjj___XXXTTTRRRTTTZZZ```aaacccggghhhggggggggggggffffffeeeeeeeeeeeehhhjjjkkkjjjhhhhhhiiifffgggiiimmmpppqqqooollljjjhhhhhhiiikkklllkkkjjjmmmnnnoooqqqtttwwwyyyzzzwwwzzzyyyvvvllljjjgggeeeccccccccccccgggjjjnnnqqqrrrrrrsssttttttxxx|||}}}~~~wwwooo{{{~~~wwwhhhlllyyytttuuuvvvssspppnnnsssuuupppiii___NNN@@@:::888555444444444222111////////////////////////000000000000000000000000000222666666555222000/////////000111111111111111000000000000000000000000///000333444444333222111333333444444444444444333666888999999999:::===???AAAHHH^^^xxxuuuzzzpppnnnmmmllltttZZZLLLHHHEEECCCCCC======<<<<<<===???@@@AAA;;;;;;:::888777777999<<>>???<<<<<<;;;;;;;;;;;;<<<<<<===???BBBEEEGGGJJJNNNQQQTTTWWW[[[```dddjjjooosssvvvyyy{{{{{{yyyrrrbbbSSSHHHCCCAAABBBCCCDDDIIIOOOTTTZZZbbbgggjjjlllooorrrtttyyy||||||}}}~~~~~~xxxpppggg```WWWTTTPPPLLLHHHEEEBBB@@@>>>>>>>>>======<<<<<<<<<::::::999999888777777777777777999;;;===@@@BBBDDDDDDEEEFFFFFFEEECCCAAA???======>>>???AAABBBCCCCCCBBBCCCDDDEEEGGGIIIJJJKKKIIIJJJKKKMMMPPPSSSUUUWWWYYY[[[\\\]]]]]]^^^```bbbccc^^^[[[[[[aaaiiioooqqqmmmiiihhhkkkrrr~~~{{{qqqkkkaaaVVVNNNHHHEEEDDDEEEJJJQQQYYYcccooo{{{vvvkkkaaaYYYUUUSSSTTT[[[```bbbdddhhhjjjhhhhhhhhhhhhgggggggggggggggccceeeggghhhfffeeeffffffccceeegggkkkooopppnnnllliiihhhggghhhiiijjjiiihhhlllmmmooorrruuuwwwxxxyyywwwzzz~~~zzzwwwmmmllljjjhhheeedddddddddhhhkkkoooqqqqqqqqqqqqrrrvvvyyy}}}wwwqqq}}}uuujjjppprrrmmmssszzzzzzwwwoooqqqpppkkkcccXXXIII===:::888555444444444222111///////////////////////////////////////////////////222555555444222000000//////000111111111111111000000000000000000000000///000333444444333222111333333444555555444444444666888999999999:::===???AAAIII___uuuqqqwww}}}zzzyyyoooooottt[[[MMMGGGDDDCCCDDD???>>>===<<<<<<<<<===>>><<<<<<;;;999777888:::<<>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<>>>AAACCCFFFIIIMMMPPPSSSVVV[[[___dddiiiooosssuuuxxxzzzzzzxxxqqqbbbSSSIIIDDDAAABBBCCCDDDHHHNNNTTTZZZccchhhkkkmmmooorrrtttyyy}}}}}}~~~~~~~~~~~~{{{tttkkkccc]]]WWWUUUQQQMMMIIIFFFCCCBBB@@@??????>>>===<<<<<<<<<:::999999999888888777777666666777888:::===???@@@BBBBBBCCCCCCCCCBBBAAA@@@<<<<<<===???@@@AAABBBCCC@@@AAABBBDDDFFFGGGHHHIIIHHHIIIKKKMMMOOOQQQRRRSSSTTTUUUVVVWWWWWWXXX[[[]]]ZZZWWWSSSQQQRRRWWW^^^bbbeeecccccceeejjjuuu}}}rrrkkk___UUUNNNIIIEEECCCCCCHHHPPPWWW```jjjvvv~~~~~~wwwmmmbbbZZZVVVUUUSSSZZZ```bbbcccggggggeeefffffffffgggggghhhhhhhhhdddfffggggggeeedddeeefffbbbccceeeiiilllnnnmmmkkkiiihhhggghhhiiijjjiiiggglllmmmooorrrtttvvvwwwwwwwwwzzz~~~~~~yyyvvvnnnnnnmmmjjjgggeeeeeefffiiillloooqqqqqqqqqqqqrrrvvvzzz~~~xxxxxx}}}uuulllsss|||oookkktttuuutttqqqkkkbbbUUUGGG>>>999777555444444333222000111111111111111111111111///////////////////////////111222333111000000000//////000111111111111111111111111111111111111111000111222333444333222222333444444555666666666555666888999999999:::===???@@@IIIaaaxxxtttzzz~~~qqqrrrrrrZZZLLLEEEAAA???@@@@@@???===<<<;;;;;;<<<=========<<<:::999999;;;>>>BBBEEEEEEBBB>>>===BBBHHHHHHOOOVVVZZZ___eeefffccc************************)))******+++,,,,,,------+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,---------.........///000000000222555777777???LLLaaa|||qqqqqqtttyyy}}}{{{vvv|||vvvVVVHHHCCC???>>>@@@<<<;;;;;;::::::;;;;;;<<<;;;===@@@CCCEEEHHHKKKNNNRRRUUUZZZ^^^ccchhhmmmqqquuuwwwyyyxxxwwwpppaaaSSSHHHCCC@@@AAABBBCCCGGGMMMTTT[[[dddjjjlllnnnppprrrtttzzz~~~~~~~~~~~~}}}||||||{{{xxx}}}~~~~~~xxxqqqhhh___ZZZSSSRRRPPPLLLIIIFFFEEEEEEAAAAAA@@@???===<<<;;;;;;999999999888888888888888555555555666888:::;;;<<<======>>>>>>????????????::::::;;;===>>>???@@@AAA???@@@AAACCCDDDFFFGGGHHHGGGHHHIIIKKKLLLMMMNNNNNNMMMOOOPPPPPPPPPQQQTTTVVVRRRSSSSSSPPPMMMNNNSSSXXX]]]]]]___bbbdddmmm}}}oooggg\\\SSSMMMIIIFFFDDDCCCIIIQQQXXX___hhhttt|||yyypppddd[[[WWWUUUSSS[[[aaacccdddfffeeeaaabbbbbbccceeefffhhhiiiiiiggghhhiiihhhfffeeeeeefffbbbbbbcccfffiiikkkkkkjjjjjjhhhggghhhiiiiiihhhggglllmmmooorrrtttuuuuuuuuuxxxzzz}}}|||vvvtttnnnooonnnlllgggeeeeeefffgggjjjnnnqqqrrrssstttuuuuuuyyy}}}~~~}}}}}}uuuooowww}}}nnniiittt|||yyytttooodddVVVHHH@@@999777444333333333222000111111111111111111111111////////////////////////...///000///......///000//////000111111111111111222222222222222222222222111111222222222333333333333444555666777777888888666888999999999:::===??????IIIccc|||xxxqqqsssttt\\\MMMDDD???===>>>@@@???>>>=========>>>?????????>>><<<::::::===???BBBDDDEEEAAA<<<;;;AAAGGGIIIPPPVVVZZZ___eeefffccc************************))))))***+++,,,,,,------+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++...///000000000111555777777>>>JJJ___}}}zzzyyyzzz{{{}}}zzz~~~zzzwww~~~yyyWWWFFFAAA>>>???BBB<<<;;;;;;::::::;;;;;;<<<;;;===@@@BBBDDDGGGKKKNNNQQQTTTXXX]]]aaaggglllpppuuuwwwxxxwwwuuuoooaaaSSSHHHCCC@@@AAABBBBBBGGGMMMUUU[[[dddjjjmmmnnnqqqsssttt{{{~~~{{{}}}}}}}}}}}}}}}|||{{{yyyxxxsssyyy|||zzz~~~}}}wwwooofff]]]XXXOOOOOONNNKKKHHHFFFFFFFFFBBBBBBAAA???>>><<<;;;:::888888888888888888888888444555555555666888999:::888888999999:::;;;<<<<<<888999:::;;;===>>>??????>>>???@@@BBBDDDEEEGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKIIIJJJKKKKKKKKKLLLOOORRRMMMRRRVVVTTTNNNLLLOOOTTTXXXZZZ]]]```aaahhhyyy}}}llldddYYYPPPLLLIIIGGGEEEDDDKKKSSSZZZ```iiiuuu}}}|||rrrfff\\\WWWUUUUUU]]]dddeeefffgggddd```^^^___aaaccceeegggiiijjjjjjkkkkkkjjjgggfffggghhhbbbbbbbbbdddgggiiijjjiiijjjiiiggghhhiiijjjhhhggglllmmmooorrrssstttttttttxxxzzz}}}zzzuuurrrmmmnnnooolllgggddddddfffdddhhhmmmqqqsssuuuwwwyyytttxxx|||}}}~~~|||uuurrrzzz}}}mmmgggsss|||wwwrrrgggWWWIIIAAA999777444333333333111000////////////////////////////////////////////////.........---+++,,,...000//////000111111111111111222222222222222222222222222222111111111222333444333444555777888999999999666888999999999;;;===???>>>JJJeee|||zzzpppssswww___OOOFFF@@@>>>?????????>>>>>>>>>???AAABBB?????????===;;;;;;===@@@AAADDDEEEAAA;;;:::@@@FFFKKKRRRWWW[[[___eeeeeebbb,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,---------............///---...///111333555666777555???JJJ[[[yyy~~~}}}~~~{{{zzzvvvttt}}}{{{ZZZHHHCCC@@@???AAA======<<<<<<<<<;;;;;;;;;<<<>>>@@@BBBDDDHHHMMMPPPQQQUUUZZZ]]]```dddjjjooosssttttttqqqooolllaaaWWWKKKDDD??????@@@@@@BBBFFFTTT\\\fffnnnqqqqqqrrrssszzz|||~~~}}}|||}}}}}}~~~~~~~~~}}}|||{{{zzzzzz~~~~~~~~~~~~~~~~~~~~~~~~zzzzzz}}}~~~{{{wwwrrrkkkbbbYYYSSSJJJJJJIIIIIIHHHGGGFFFFFFFFFCCC@@@===<<<;;;999777;;;;;;;;;;;;::::::999888777666444444666888999888;;;;;;;;;;;;;;;<<<<<<<<<:::::::::;;;<<<===>>>???<<<>>>BBBCCCCCCCCCDDDEEEGGGGGGIIIKKKMMMNNNLLLJJJJJJIIIIIIHHHIIIJJJLLLMMMQQQPPPOOOPPPSSSUUUUUUUUUWWWYYYYYYYYY]]]hhhwww|||ooodddYYYSSSMMMGGGFFFHHHGGGLLLSSS[[[cccmmmyyy{{{pppddd[[[VVVUUUXXX^^^eeeiiihhhddd___\\\\\\[[[ZZZ\\\aaafffjjjlllkkklllnnnnnnmmmjjjgggeeeeeeaaa]]]___dddhhhhhhfffggggggeeeeeeeeegggiiijjjlllmmmoooqqqrrrssssssssstttzzzzzzyyyyyynnnkkkkkklllkkkfffdddeeefffiiimmmrrruuuvvvuuutttyyy{{{}}}~~~}}}|||yyy|||sssnnnrrr}}}yyyiiiRRR???:::777333222222222222222000000000000////////////000000000000////////////...///000111111000///...222111///------...000111//////000111222333333333333333333444444444555555222222333444555777777888777777888999;;;<<<======AAAMMMhhhxxxoooqqqhhhSSSFFFAAA@@@@@@===============>>>??????>>>>>>===;;;999999;;;<<>><<<@@@EEEKKKRRRXXXZZZ\\\______]]],,,,,,+++******+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,---------............///......000111333555666777666???JJJZZZwww}}}}}}|||vvvrrryyysssWWWIIIDDD@@@>>>=========<<<<<<<<<;;;;;;;;;;;;===@@@BBBDDDGGGLLLOOOQQQVVV[[[___aaadddjjjnnnrrrttttttqqqoookkkaaaVVVJJJCCC??????@@@@@@CCCGGGRRRZZZdddkkknnnooopppqqqwwwyyy|||}}}}}}~~~~~~~~~~~~}}}{{{{{{|||}}}~~~~~~~~~}}}|||||||||}}}~~~{{{yyy||||||||||||}}}~~~~~~}}}~~~yyywwwxxxyyy~~~~~~{{{zzzwwwrrrmmmggg___XXXRRRLLLLLLKKKJJJIIIHHHHHHGGGGGGDDDAAA???>>><<<:::888;;;;;;;;;;;;;;;:::999888888666444555777999999999666666666777777777777777666666777777888:::;;;<<<<<>>??????>>>>>>===;;;999999;;;<<<@@@DDDGGGDDD>>><<>>???@@@AAADDDHHHPPPWWWaaagggjjjlllnnnppptttvvvyyy{{{{{{|||~~~}}}|||}}}|||zzzyyyzzz{{{}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~|||zzzzzzzzzzzzzzz{{{||||||}}}|||{{{zzzyyyzzz}}}zzzvvvtttrrrtttxxx}}}zzzwwwuuussspppkkkeeeaaa[[[VVVRRROOONNNNNNMMMLLLKKKJJJIIIHHHFFFBBB@@@???>>><<<::::::;;;;;;;;;;;;::::::999888777555666888:::::::::888888888888777777777777555555555666777888999:::<<>>============>>>??????>>>>>>===;;;999999;;;<<>><<>>FFFTTTmmmwww}}}~~~lll___NNNEEEBBB@@@===;;;=========<<<<<<<<<<<<<<<:::<<<>>>@@@BBBEEEIIILLLPPPVVV]]]aaabbbdddgggjjjpppssssssqqqoookkk```UUUHHHBBB===???AAAAAAEEEIIIOOOUUU^^^cccfffiiimmmppprrrtttxxxyyyzzz|||~~~~~~|||||||||{{{zzzxxxyyy{{{}}}}}}{{{{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}|||||||||||||||||||||}}}}}}zzzyyywwwwwwxxxzzz}}}}}}xxxsssooonnnqqqrrrssstttttttttrrrpppooolllhhhccc^^^[[[XXXUUURRRQQQQQQPPPOOOMMMLLLKKKKKKHHHFFFCCCAAA@@@???===;;;:::;;;;;;;;;;;;;;;::::::999888666777999;;;<<<<<<:::::::::999999888888888777777777777888:::;;;<<<<<>>;;;777444333333222111000000000000////////////////////////000000000000111111111111111111111111...///111222222111000///222222222111111111111111111111222222222333333333555555555555666666666666777777888999;;;<<<======AAAMMMiii~~~rrruuujjjjjjyyyfffUUUJJJDDDAAA???>>>>>>======>>>>>>???@@@>>>>>>===;;;999999;;;<<<>>>AAADDDBBB???===>>>AAAEEELLLQQQRRRSSSUUUUUURRR++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***+++,,,,,,---------------............/////////000111333444555555666;;;CCCOOOfff{{{~~~kkkaaaQQQDDD@@@@@@@@@???========================:::<<<>>>???AAADDDHHHKKKPPPVVV\\\```aaabbbeeehhhnnnqqqsssrrrppplllaaaVVVHHHBBB===???AAAAAAEEEIIINNNTTT[[[```cccggglllpppqqqtttwwwyyyzzz{{{}}}~~~}}}{{{{{{||||||zzzyyyyyyzzz}}}~~~|||zzzyyyyyyzzzzzz{{{|||||||||~~~}}}}}}}}}||||||{{{{{{yyyzzz{{{|||||||||{{{zzz~~~}}}}}}|||||||||}}}}}}yyyxxxwwwvvvwwwzzz}}}yyysssmmmkkklllgggggghhhiiiiiihhhhhhgggeeebbb]]]ZZZYYYWWWVVVUUUTTTSSSRRRQQQOOONNNMMMLLLHHHEEEBBBAAA@@@???===<<<:::;;;;;;<<<<<<;;;;;;;;;:::999777888;;;===>>>>>>999999999888777666555555888888888999:::;;;<<<======???AAACCCDDDFFFIIILLLLLLPPPTTTWWWXXXXXXZZZ[[[VVVWWWWWWXXXYYYZZZZZZ[[[ZZZWWWTTTSSSTTTUUUVVVVVVWWWVVVTTTUUU\\\gggttt}}}sssiii___YYYSSSLLLIIIJJJIIINNNTTTYYY___gggqqqyyy{{{rrrggg___YYYWWWZZZ^^^dddhhhiiigggeeecccdddbbb```aaadddhhhjjjkkknnnooooooppppppooonnnmmmiiigggeeeddddddcccbbbaaacccbbbaaa```aaaccceeeggghhhkkknnnqqqrrrrrrpppooopppttt{{{|||tttrrrssstttuuuooojjjfffeeedddbbbeeeiiiiiikkknnnrrrtttvvvwwwwwwxxxzzz|||}}}}}}xxxxxxzzzrrrkkkhhhgggxxxsssrrrqqqrrryyyjjjOOO>>>;;;777444333333222111000000000000////////////.../////////000000000111000000000//////000000000---///111333333222000///222222222111111111111111111111222222222333333333555555666666666666666666777777888999;;;<<<======???KKKfff}}}pppyyyllliii||||||ppp^^^PPPGGGCCCAAA???>>>>>>>>>>>>>>>???@@@@@@>>>>>>===;;;999999;;;<<<>>>AAACCCBBB@@@>>>???@@@@@@GGGNNNPPPRRRVVVVVVTTT***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***+++,,,------...---------............//////000111222333444444555666:::@@@LLLaaa~~~}}}~~~xxxooo]]]KKKAAAAAABBBAAA<<<============>>>>>>>>>;;;===???@@@AAADDDHHHKKKPPPUUU[[[^^^___```cccgggmmmpppssssssrrrooodddYYYIIICCC>>>???@@@AAADDDHHHMMMRRRXXX\\\```eeekkkpppqqqsssvvvxxxyyyyyy{{{}}}|||{{{zzzzzz{{{|||{{{zzzyyy{{{|||}}}}}}|||{{{zzzxxxyyyyyyyyyzzzzzz{{{{{{}}}}}}||||||{{{zzzzzzzzzzzz{{{||||||}}}}}}}}}}}}}}}}}}|||{{{zzzzzzzzzzzzzzzyyyxxxwwwxxx{{{~~~zzztttlllhhhiiiccccccddddddeeedddddddddaaa^^^[[[ZZZZZZZZZYYYXXXWWWVVVUUUTTTRRRQQQOOOOOOHHHEEECCCAAAAAA@@@>>>===:::;;;;;;<<<<<<<<<<<<;;;;;;999888999<<>>IIIccczzzlll~~~nnnhhhzzzvvvjjjYYYLLLEEEBBBBBBAAA???>>>>>>>>>>>>???@@@@@@>>>>>>===;;;999999;;;<<<>>>@@@BBBCCCAAA@@@@@@@@@>>>EEELLLPPPSSSXXXYYYXXX***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***+++,,,------...---------............///000000111222333444444555777999???KKK^^^{{{oooWWWHHHCCCBBB???<<<=========>>>>>>>>>>>><<<===???@@@BBBEEEHHHLLLQQQUUUYYY[[[\\\^^^bbbfffkkkooosssttttttqqqfff[[[JJJCCC??????@@@@@@CCCGGGKKKOOOUUUXXX\\\bbbiiioooppprrruuuvvvvvvwwwxxxzzzxxxwwwwwwxxxzzz{{{{{{zzzzzz{{{{{{||||||{{{{{{zzzyyyzzzzzzzzzzzzzzzzzzzzz~~~}}}}}}|||{{{{{{zzzzzz||||||}}}}}}~~~}}}}}}|||zzzzzzyyyyyyyyy{{{zzzxxxxxxyyy{{{~~~wwwnnnhhhhhhbbbbbbbbbbbbbbbbbbaaaaaa^^^]]][[[[[[\\\]]]\\\[[[[[[ZZZYYYXXXVVVTTTSSSRRRIIIGGGDDDBBBBBBBBB@@@>>>::::::;;;<<<<<<<<<<<<<<<<<<:::999:::===@@@AAAAAA@@@@@@???===<<<:::999999777777777888999:::;;;<<<===???AAACCCEEEHHHLLLOOOVVV\\\cccfffffffffiiimmmsssttttttttttttsssrrrqqqjjjfffaaa]]]\\\\\\\\\\\\XXXXXXXXX\\\dddmmmvvv{{{rrriiiaaa\\\WWWPPPNNNNNNKKKOOOTTTXXX]]]dddmmmttt~~~}}}yyyrrrjjjbbb^^^\\\[[[___dddggghhhhhhhhhhhh```^^^]]]^^^bbbfffhhhjjjkkkkkkkkkllllllmmmmmmmmmiiijjjjjjiiigggeeeeeeeeeaaa```______```bbbdddeeehhhkkkpppuuuxxxxxxwwwvvvsssvvv|||vvvqqqqqqssssssrrrlllhhheeeeeedddbbbdddgggkkklllnnnpppqqqrrrrrrrrrtttwwwyyy|||}}}uuukkkeeecccwwwtttvvvxxxzzz}}}}}}^^^HHH;;;888444222222333222222000000000000////////////.........///000111111111111111000//////000111111...///111222333333222222000000000111222222222333333333333333444444444444444444555666777888888999777777888999;;;<<<======???IIIaaauuugggnnnfffwwwvvvjjjYYYKKKDDDCCCCCCCCC??????>>>>>>??????@@@AAA>>>>>>===;;;999999;;;<<>>FFFNNNQQQTTTYYY[[[ZZZ***+++,,,------,,,+++***************************+++++++++,,,,,,+++++++++((())))))+++,,,---......---------.........//////000000111222333333444444888:::@@@KKK^^^{{{}}}aaaMMMFFFAAA<<<<<<=========>>>>>>??????===>>>@@@AAABBBEEEIIILLLQQQTTTXXXYYYZZZ\\\aaaeeejjjooossstttuuussshhh]]]KKKDDD??????@@@@@@BBBFFFJJJMMMRRRVVVYYY___gggnnnoooqqqtttuuutttuuuvvvwwwuuuuuutttvvvyyyzzzzzzyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~}}}|||{{{{{{zzzwwwxxxxxxyyyzzz{{{||||||~~~}}}|||{{{zzzzzzzzz{{{zzzyyyxxxyyy|||~~~{{{qqqjjjiii]]]]]]]]]\\\[[[[[[[[[ZZZ]]]\\\\\\]]]_________^^^^^^^^^\\\[[[YYYWWWVVVUUUJJJHHHEEEDDDDDDCCCBBB@@@::::::;;;<<<=========<<<<<<;;;:::;;;>>>@@@BBBBBB======;;;:::888777666555888888999999:::;;;===>>>===???AAACCCEEEHHHMMMPPPWWW^^^ggglllooorrrwww|||~~~|||sssooojjjfffeeeeeefffeee[[[ZZZ[[[___fffnnnuuuyyy|||rrrjjjbbb^^^YYYSSSPPPQQQMMMPPPUUUYYY]]]dddnnnttt|||{{{xxxrrrjjjccc___^^^]]]```ccceeefffgggiiikkkcccaaa^^^^^^```bbbddddddiiijjjjjjjjjkkklllllllllhhhiiijjjjjjiiigggggghhheeedddbbbaaabbbccceeefffhhhkkkqqqvvvzzzzzzyyyxxxvvvxxx~~~uuuqqqrrrssssssqqqkkkgggeeefffeeebbbcccgggmmmnnnooopppqqqrrrrrrrrrsssvvvyyy{{{zzzyyy}}}wwwmmmgggfffyyy}}}qqqtttuuuvvvxxx|||^^^III:::777333222222333222222000000000000////////////---......///000111111222333222111000000111222333//////000111222333333333//////000111222333333444333333444444444444555555333444555666777888999:::777777888999;;;<<<======AAAJJJaaa|||qqqdddmmmeeeuuuyyylllZZZLLLEEECCCDDDDDD?????????>>>??????@@@AAA>>>>>>===<<<999999;;;<<>>===;;;;;;<<<<<<===<<<===???AAABBBDDDGGGIIIKKKMMMOOOQQQSSSVVV[[[^^^ffflllrrrttttttrrriii```QQQIIIBBB???>>>===???BBBEEEIIIPPPWWW^^^dddkkkoooppppppppppppqqqsssuuuwwwttttttvvvwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyzzz{{{{{{~~~}}}|||{{{zzzzzzzzzzzz~~~}}}{{{yyyyyyyyy{{{|||vvvwwwxxxyyyzzzzzzzzzzzz}}}}}}|||{{{zzzyyyyyyxxxuuuuuuttttttvvvzzz~~~}}}xxxnnngggaaa___\\\ZZZZZZZZZZZZ[[[ZZZ\\\___aaabbbaaa___^^^bbb___]]]^^^___[[[TTTMMMGGGHHHHHHGGGFFFEEEDDDCCC>>>===<<<;;;:::;;;;;;<<<::::::;;;<<<===>>>??????>>>>>>===<<<:::999888888::::::;;;===>>>>>>>>>>>><<<======>>>AAAEEELLLPPPYYYaaallluuuzzz~~~yyypppmmmmmmlllkkkkkk^^^[[[\\\bbbgggkkkrrrxxx~~~vvvmmmddd^^^XXXQQQMMMMMMRRRSSSUUUZZZ```gggnnnrrr|||{{{wwwpppgggaaa```aaabbbaaaaaacccgggjjjllllllgggddd```]]]]]]```eeehhhdddgggjjjkkkkkkjjjjjjjjjnnnmmmlllkkkiiigggeeedddffffffeeeddddddfffggghhhiiijjjmmmppprrrsssssssssxxx{{{~~~uuuooooooqqqrrrrrrnnnhhhdddeeefffdddeeehhhnnnpppqqqrrrqqqpppqqqrrrtttvvvyyy}}}~~~yyy|||vvvsss|||kkkhhhiiizzzvvvsssqqqrrrvvvxxx{{{nnnTTTDDD777555222000///000111222222222222111000//////...000000000000000000000000///---,,,,,,...000111000000000000111222222333333111111111000111111222333333333333444444444555555444444555555666777777777666777999999888999;;;===BBBHHH^^^xxxbbbcccoootttjjjuuuttt^^^MMMDDDAAA@@@???@@@???>>>>>>>>>???AAAAAA@@@@@@>>>;;;888888999;;;===@@@CCCFFFEEEBBB>>>;;;@@@CCCIIIOOOUUUYYY[[[\\\+++++++++,,,,,,,,,------+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------...............111111111111222333444555666777<<>>===<<<;;;<<<<<<===<<<>>>@@@AAABBBDDDGGGIIILLLNNNPPPRRRTTTXXX\\\___cccjjjooorrrrrrpppggg^^^PPPHHHAAA??????===???CCCGGGKKKQQQWWW^^^dddkkkpppppppppppppppqqqsssuuuvvvtttuuuvvvxxxyyyzzzzzzzzzzzzyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyzzzzzz|||{{{yyyxxxwwwxxxyyyzzzvvvwwwxxxyyyzzzzzzzzzzzz{{{{{{{{{zzzyyyyyyxxxxxxxxxwwwvvvvvvwwwzzz|||~~~~~~rrriiibbb```\\\YYYXXXXXXXXXXXXZZZ\\\^^^aaabbbaaa```___ccc```^^^^^^___[[[TTTMMMJJJIIIIIIHHHGGGFFFEEEDDD>>>===<<<;;;;;;;;;<<<<<<;;;<<<<<<======>>>>>>???>>>===<<<;;;:::999888888:::;;;<<<>>>???@@@@@@@@@;;;<<<===>>>AAAFFFLLLQQQZZZbbbmmmvvv|||uuujjjjjjnnnoooooo___\\\^^^ccciiilllsssyyy~~~vvvmmmddd^^^XXXQQQNNNOOOSSSTTTVVVZZZ___ffflllpppwwwwwwvvvqqqiiibbb___^^^]]]\\\]]]aaaeeeiiikkkllljjjgggbbb___^^^```cccfffeeegggiiikkkkkkkkkjjjjjjjjjkkkkkkkkkjjjhhhfffeeeffffffeeeeeeffffffggghhhhhhiiilllnnnqqqrrrssssssvvvzzz~~~}}}tttooooooqqqrrrrrrlllfffbbbcccdddbbbcccfffjjjlllnnnnnnmmmmmmnnnoooqqqtttwww{{{|||ttt|||uuusss}}}mmmkkkqqqyyyrrrppprrrvvvxxxzzzeeeNNN@@@888666333000//////000111222222111111000//////...000000000000000000000000555222000...//////...---000000000111222222333333111111111111111222222333333444444444444444444444444444555555666777777777666888999999888999;;;>>>AAAGGG\\\xxxaaa___iiixxxmmmwwwsss^^^MMMDDDAAA@@@@@@@@@???>>>>>>>>>???AAAAAA@@@@@@>>>;;;999888999;;;>>>@@@DDDFFFEEEBBB>>><<<>>>BBBGGGMMMSSSWWWYYYZZZ++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,------------------------++++++,,,,,,,,,,,,---------------...............//////000000222333555666666888===HHH]]]|||nnnSSSFFFBBBAAA>>>>>>===<<<<<<<<<<<<======>>>@@@AAABBBCCCFFFIIIKKKMMMOOOQQQSSSWWW[[[___bbbiiioooqqqrrrpppggg]]]PPPHHHAAA@@@???>>>@@@DDDIIIMMMRRRWWW]]]dddlllqqqqqqppppppqqqrrrssstttuuutttuuuwwwyyyzzz{{{{{{{{{zzzyyyyyyxxxxxxwwwwwwwwwssstttuuuvvvwwwxxxyyyzzzzzzyyyxxxwwwvvvwwwxxxyyywwwwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyy{{{yyyxxxwwwxxxzzz|||}}}yyynnngggccc^^^ZZZYYYYYYXXXXXX[[[\\\^^^```aaaaaaaaa```dddbbb______^^^ZZZSSSNNNLLLKKKJJJIIIGGGFFFDDDDDD>>>>>><<<;;;;;;<<<<<<=====================>>>>>>======<<<;;;:::999999999;;;<<<>>>@@@BBBBBBCCCBBB;;;;;;<<<===@@@EEEKKKPPPYYYaaammmwww~~~}}}iiieeejjjnnnnnnaaa^^^```fffkkknnntttzzz}}}vvvlllccc]]]XXXSSSQQQSSSTTTUUUWWWZZZ___eeekkknnnppprrrrrrpppjjjccc^^^[[[XXXXXXYYY]]]ccchhhkkkkkknnnkkkfffbbb``````bbbccceeefffhhhjjjkkkkkkkkkkkkiiijjjlllmmmmmmkkkiiihhheeefffgggggghhhhhhggggggfffhhhiiilllnnnqqqrrrssssssxxx~~~{{{sssnnnooopppqqqqqqkkkeeebbbccccccbbbcccfffhhhjjjllllllllllllmmmnnnqqqsssvvvzzz}}}vvvmmm|||vvvwww{{{llllllxxxxxxqqqqqqssswwwyyyzzz~~~ttt\\\HHH===888666333000/////////000222222111111000/////////000000000000000000000000666444222111111111000...000000000111222222333333111111111111111222333333444444444444444444444333444555555666666777777888777888999999999:::<<<>>>@@@FFFZZZ|||zzzaaa\\\dddzzz{{{oooxxxttt___NNNEEEBBBAAAAAA@@@???>>>>>>>>>???AAAAAA@@@@@@???<<<999888:::;;;>>>@@@DDDFFFEEECCC???======@@@EEEKKKPPPTTTWWWXXX***++++++++++++,,,,,,,,,---,,,+++******+++,,,---------------------------+++++++++,,,,,,,,,------------------......//////......///000222333555666666888===GGG[[[yyynnnSSSFFFAAA@@@>>>=========<<<<<<<<<<<<===???@@@AAAAAABBBEEEGGGGGGIIIKKKMMMPPPSSSXXX[[[cccjjjpppssstttqqqhhh^^^PPPHHHAAA@@@??????AAAEEEKKKNNNRRRXXX]]]eeelllqqqqqqqqqqqqqqqrrrssssssttttttuuuxxxzzz||||||||||||{{{{{{{{{zzzyyyxxxwwwwwwssstttuuuvvvxxxyyyyyyyyyyyyyyyxxxwwwwwwxxxxxxyyyxxxyyyzzz{{{{{{{{{{{{{{{xxxxxxyyyyyyzzzzzzzzzzzz{{{zzzyyyyyyyyy{{{}}}~~~wwwnnnhhhaaa]]]\\\\\\\\\[[[[[[\\\]]]^^^___`````````cccaaa___^^^\\\XXXRRRMMMLLLKKKIIIGGGEEEDDDCCCBBB???>>>===<<<<<<<<<===>>>?????????>>>>>>=========<<<<<<<<<;;;;;;:::::::::<<<>>>@@@CCCEEEEEEEEEEEE<<<=========???CCCIIIMMMUUU]]]iiissszzzqqqddddddffffffbbb```bbbhhhmmmpppuuu{{{~~~uuulllccc^^^YYYUUUTTTVVVVVVWWWXXX[[[```dddiiikkklllmmmmmmlllhhhccc^^^[[[WWWWWWXXX\\\bbbgggiiijjjnnnllliiieeecccbbbbbbcccddddddfffhhhjjjlllkkkkkkkkklllnnnoooooonnnkkkjjjeeefffhhhiiijjjiiihhhgggffffffhhhiiillloooqqqrrrqqqwww~~~yyyrrrnnnnnnppppppooolllfffcccdddeeedddeeehhhiiikkknnnnnnnnnooopppqqqsssuuuxxx{{{{{{uuunnneeexxxyyy}}}vvvgggjjj{{{rrrpppppptttyyyzzzyyy{{{pppXXXEEE;;;777666333111///...//////111111111111000000//////////////////////////////222111000222444666666555000000000111222222333333222111111111111222333333555444444444444333333333555555555666777777888888777888999999999:::<<<>>>???EEEVVVvvveee^^^dddvvvzzzmmmvvvwwwdddRRRGGGCCCBBBBBB@@@???>>>>>>>>>???AAAAAA@@@@@@???===:::999:::;;;>>>@@@CCCEEEEEECCC@@@>>><<>>===<<<======??????@@@@@@@@@???>>>>>>=========<<<<<<<<<<<<<<<<<<<<<>>>@@@CCCEEEGGGGGGFFFEEE??????>>>======@@@EEEIIIQQQXXXccclllssszzznnnfffcccaaacccaaaccciiimmmpppuuuzzzuuulllccc___[[[VVVUUUWWWXXXXXXZZZ\\\___cccfffhhhiiiiiihhhfffeeebbb```^^^[[[ZZZ[[[^^^bbbfffhhhhhhlllkkkiiihhhfffeeeddddddcccbbbccceeeiiikkkkkkjjjkkklllmmmnnnmmmkkkiiihhhggghhhiiijjjkkkjjjiiihhhggggggggggggjjjmmmpppqqqqqqwww{{{vvvpppmmmnnnpppooonnnkkkfffbbbdddeeedddeeehhhjjjllloooppppppqqqrrrtttwwwxxxzzz|||wwwoooggg```vvvwwwssseeekkk~~~zzzmmmlllmmmrrrxxxxxxuuuuuuxxxkkkTTTBBB:::666555333111//////......111111111000000000000000/////////////////////////////////222555888888777000000000111222222333333222222222111222333333444444444444444444444444444555555666666777888888888777888::::::999:::<<<>>>???CCCRRRooolllccchhh}}}xxxjjjrrrlllXXXKKKDDDBBBBBB@@@???>>>>>>>>>???AAAAAA@@@@@@@@@>>>;;;999:::;;;>>>???BBBDDDDDDBBB@@@>>><<<>>>CCCHHHMMMRRRVVVXXX************++++++++++++,,,++++++++++++++++++,,,************************++++++,,,,,,,,,,,,------......---,,,---...///000......//////111222444555555888<<>>===<<<<<<;;;===>>>??????>>>???AAACCCDDDGGGIIILLLNNNRRRWWW[[[]]]eeemmmqqqrrroooeee[[[RRRJJJCCCAAA@@@>>>@@@DDDFFFKKKRRRYYY___ffflllqqqrrrrrrsssssssssrrrqqqqqqtttvvvzzz}}}~~~~~~~~~~~~|||{{{||||||}}}~~~~~~}}}|||{{{zzzzzz{{{{{{{{{{{{||||||{{{{{{|||||||||||||||{{{zzzzzzzzz{{{{{{|||||||||wwwxxxxxxyyy{{{}}}~~~~~~uuuiiibbb```aaa___\\\[[[ZZZXXXXXXXXXYYYZZZ[[[YYYYYYXXXVVVRRROOOLLLJJJGGGFFFDDDAAA@@@????????????>>>>>>======>>>@@@@@@AAA@@@@@@@@@??????>>>>>>=========>>>>>>>>>>>>>>>@@@BBBDDDGGGHHHGGGFFFEEE??????>>>======???DDDGGGOOOUUU^^^fffkkkqqqwww|||}}}ooohhhbbbbbb```bbbhhhmmmooosssyyytttllleeeaaa]]]XXXVVVWWWWWWXXXYYY[[[^^^```bbbdddfffeeeccccccdddcccaaa```^^^]]]]]]```cccfffggggggiiijjjjjjiiihhhfffeeedddbbb```___bbbgggkkkjjjiiiiiijjjjjjiiiiiihhhgggggghhhiiijjjjjjkkkkkkjjjjjjiiihhhgggfffhhhkkknnnppprrryyyxxxtttooommmnnnooonnnmmmiiiccc```aaacccbbbcccfffhhhjjjmmmooopppppprrrtttxxxyyyzzz|||uuummmeeeaaayyysssssshhhqqqyyymmmgggiiipppvvvwwwrrrpppqqqwww}}}wwwcccNNN>>>888444333222111000/////////111111000000000000000000000000000000000000000000111000000222444555444333000000000111222222333333222222222222222333444444333333333444444444555555555666666777777888888999888999::::::::::::===???>>>BBBNNNiiisssiiilllyyyiiiooovvv```OOOFFFBBBBBB@@@???>>>>>>>>>???AAAAAA???@@@@@@???<<<::::::;;;<<<>>>@@@BBBBBBAAA???>>>;;;>>>AAAFFFLLLQQQUUUWWW************+++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...---,,,,,,...///000////////////000111333333444777;;;BBBQQQnnnlllfffmmmssswww|||jjjRRRFFFBBB@@@<<<===>>>>>>>>>===;;;;;;<<<===>>>===<<<===???AAACCCEEEHHHJJJMMMQQQVVVZZZ\\\dddlllqqqrrroooeeeZZZTTTKKKDDDAAA@@@>>>???BBBCCCHHHQQQYYY```ggglllppprrrrrrsssssssssrrrqqqppptttvvvzzz~~~~~~~~~~~~}}}}}}~~~~~~}}}zzzzzz{{{|||||||||||||||zzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{xxxyyyyyyzzzzzz{{{||||||rrrhhheeeddd```]]]ZZZXXXVVVTTTSSSTTTVVVWWWSSSSSSSSSQQQMMMJJJHHHHHHFFFDDDBBB@@@?????????@@@??????>>>===>>>???@@@AAA@@@@@@@@@@@@@@@@@@??????>>>>>>?????????@@@@@@@@@AAACCCFFFHHHHHHGGGEEECCC======<<<<<<===@@@EEEIIIPPPUUU]]]cccfffjjjppptttvvvzzzvvvkkkaaa```___aaahhhlllnnnrrrvvv}}}tttmmmgggddd```YYYUUUVVVUUUVVVWWWXXXZZZ\\\]]]^^^aaaaaabbbdddffffffbbb___^^^^^^^^^```dddggghhhhhhiiijjjjjjjjjiiifffdddbbb```]]]\\\```fffjjjiiihhhiiihhhhhhggghhhhhhjjjjjjjjjjjjjjjjjjjjjkkkllllllllljjjhhhfffgggjjjmmmooottt{{{~~~vvvrrrnnnmmmnnnooonnnkkkhhhbbb___aaacccbbbcccfffhhhjjjmmmooopppqqqsssuuutttvvvxxx{{{{{{sssmmmhhhfffuuuqqqjjjwwwxxxooohhhkkkrrrzzzyyysssppppppooouuuvvvmmmZZZGGG<<<999222111111111000000000000000000000000000000000111000000000000000000000000111000000222333333111///000000000111222222333333333222222222222333444444111222222333444555666666666666666777888888999999888999:::::::::;;;===???>>>AAAKKKddd|||~~~wwwlllnnn~~~lllppphhhTTTGGGBBBAAA@@@???>>>>>>>>>???AAAAAA???@@@AAA???<<<:::::::::;;;===???@@@AAA@@@>>>===:::<<>>>>>>>>===;;;:::;;;<<<===<<<;;;<<<>>>???@@@BBBEEEHHHKKKOOOTTTXXX^^^fffnnnrrrtttqqqggg\\\UUULLLEEEBBB@@@===>>>AAA@@@FFFPPPYYYaaaggglllooorrrsssssstttsssrrrpppoootttvvv{{{}}}~~~~~~}}}~~~yyyzzzzzz{{{|||||||||{{{yyyyyyyyyzzzyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{ooojjjgggccc^^^ZZZXXXUUURRRQQQQQQSSSTTTOOOPPPOOOMMMJJJHHHFFFFFFEEEDDDAAA?????????@@@AAA??????>>>>>>>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAAAAABBBBBBBBBDDDGGGIIIIIIGGGDDDBBB:::;;;;;;;;;===AAAGGGKKKRRRWWW^^^bbbeeehhhlllpppuuuxxx}}}vvvkkk^^^___^^^```gggkkkmmmpppuuu}}}~~~tttmmmhhheeeaaaZZZUUUTTTSSSTTTUUUVVVWWWYYYZZZZZZ^^^___bbbfffiiihhhbbb]]]]]]]]]]]]```dddgggiiiiiijjjjjjkkkkkkiiifffbbb```___\\\[[[^^^eeeiiiiiigggjjjiiihhhhhhiiillloooppplllkkkjjjiiijjjkkklllmmmnnnkkkhhhffffffiiilllooouuu|||{{{uuuqqqmmmmmmnnnooommmkkkjjjdddaaaccceeedddeeehhhiiikkkoooqqqrrrsssuuuwwwqqqrrruuuyyyxxxrrrooollljjj{{{~~~nnnjjjzzzvvvooolllpppwww~~~xxxssssssmmmqqqqqqfffTTTDDD===<<<000000000000000000000000000000000000000111111111000000000000000000000000/////////111222222111///000000000111222222333333333333222222333333444555000111222333555666777777666666666777888888999999888999:::::::::;;;===???>>>AAAIIIaaa{{{zzzxxxlllmmmoooqqq}}}mmmVVVHHHBBBAAA@@@???>>>>>>>>>???AAAAAA???@@@AAA@@@===;;;:::::::::<<<>>>???@@@???>>>===888:::===BBBHHHMMMRRRTTT++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))+++---...+++)))))))))***+++,,,,,,------,,,---......//////......///000111222222333222222666:::===@@@MMMjjjrrrfffhhhooouuu~~~|||xxxYYYEEE???AAA>>>>>>???>>>>>>===<<<;;;>>>===;;;:::;;;<<<>>>???AAACCCFFFHHHLLLPPPUUUYYY___bbbhhhnnnqqqnnnhhhcccTTTMMMGGGFFFCCC???===>>>AAAFFFNNNVVV]]]dddjjjnnnqqqppppppqqqssstttssssssyyy|||~~~~~~~~~~~~{{{zzz~~~}}}{{{yyyxxxxxxxxxyyywwwwwwxxxxxxxxxxxxxxxyyyuuuvvvvvvwwwxxxzzz{{{|||{{{yyywwwvvvwwwxxx{{{}}}yyyoooiiigggfffZZZWWWSSSQQQPPPPPPOOOOOONNNNNNNNNMMMJJJHHHEEECCCBBBBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFDDDAAA>>><<<:::;;;<<>>===<<>>===;;;:::777999<<>><<<:::;;;===BBBHHHMMMQQQQQQ++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))***------+++)))*********++++++,,,,,,---,,,---......//////......///000111222222333222222555888;;;>>>JJJgggssstttzzz}}}aaaJJJAAA@@@?????????>>>>>>===<<<;;;===<<<<<<;;;;;;<<<>>>>>>AAACCCFFFJJJMMMQQQVVVZZZ^^^aaagggmmmpppnnnhhhcccWWWOOOIIIFFFCCC@@@???AAABBBGGGNNNVVV]]]cccjjjnnnrrrrrrrrrrrrttttttttttttwwwzzz}}}}}}|||zzzxxx}}}|||zzzyyyyyyyyyzzzzzzzzzzzzyyyxxxxxxwwwwwwvvvuuuuuuuuuvvvxxxyyy{{{{{{{{{zzzxxxwwwwwwyyy{{{}}}xxxpppkkkhhh\\\XXXTTTPPPNNNMMMLLLKKKKKKKKKKKKJJJHHHFFFDDDCCCCCCBBBAAAAAAAAAAAAAAABBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIHHHFFFCCC???<<<;;;::::::<<>>======>>>>>>>>>>>>===;;;:::999888:::===???@@@@@@???>>>;;;;;;<<>>===<<<<<<;;;;;;;;;<<<<<<<<<=========???AAAEEEIIILLLQQQVVVZZZ]]]```eeekkknnnmmmhhhddd[[[RRRJJJFFFCCC@@@@@@CCCCCCGGGNNNUUU\\\ccciiinnnsssssstttttttttttttttuuutttwwwzzz|||}}}}}}~~~~~~}}}|||zzzyyyxxxwwwyyyyyyyyyyyyyyyzzz{{{||||||{{{zzzxxxwwwuuuuuuuuuttttttuuuwwwxxxyyyzzz{{{{{{zzzxxxxxxxxxyyy{{{}}}yyyoooiii```\\\VVVQQQNNNLLLJJJIIIHHHHHHIIIIIIHHHGGGFFFEEECCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEECCCDDDEEEGGGHHHJJJKKKLLLNNNLLLHHHDDD@@@===:::999999:::<<>>>>>>>>???======>>>===<<<;;;999888999:::===@@@BBBBBBAAAAAA<<<;;;<<>>===<<<<<<<<<::::::;;;<<<============<<>>>>>??????@@@===>>>>>>>>>===;;;999888999;;;===@@@CCCDDDDDDDDD>>><<<;;;===BBBHHHKKKMMM++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,++++++++++++++++++,,,---......///.........//////111222222222222222333444888===EEEXXX{{{}}}~~~~~~|||vvv^^^NNNHHHHHHAAA@@@???===<<<;;;;;;<<<999:::;;;<<<===============AAAEEEJJJMMMQQQUUUXXX\\\^^^ccciiimmmnnnllliii___UUUJJJEEEAAA???@@@CCCDDDGGGMMMRRRXXX___fffkkkoooqqqssssssrrrrrrsssuuutttvvvxxxyyyyyyyyy{{{}}}~~~}}}{{{yyyxxxxxxxxxssstttuuuvvvwwwxxxxxxyyywwwvvvuuuttttttuuuwwwxxxwwwxxxyyy{{{}}}}}}~~~~~~{{{{{{zzzzzzzzz{{{|||}}}xxxkkkeee]]]WWWRRRPPPNNNLLLHHHHHHHHHHHHIIIIIIJJJJJJCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEAAA===:::999999999888:::<<<@@@EEEKKKOOORRRWWW\\\bbbgggjjjlllnnnoooppprrrsssrrrqqqtttzzzwwwnnncccYYYVVVWWWYYY[[[\\\]]]^^^^^^ddddddeeefffffffffeeeeeedddbbbaaa```^^^\\\WWWTTTOOOOOONNNLLLKKKKKKNNNQQQUUUYYY___eeehhhhhhgggeee```bbbccccccccceeehhhjjjkkkjjjjjjhhhfffdddbbbaaaYYY[[[^^^bbbeeehhhjjjkkkiiijjjkkklllkkkiiigggeeeeeeeeeeeeeeeffffffgggggggggjjjnnnpppnnnmmmmmmooovvvzzzyyyuuuooonnnnnnnnnnnnllliiigggeeeeeeeeecccbbbcccgggjjjllllllmmmnnnpppqqqssstttwwwwwwzzzwwwpppnnnssspppccc^^^```aaaccckkktttvvvsssvvvvvvqqqhhh```eeezzz}}}tttpppmmmsss}}}[[[BBB888888000111111222222222111111//////000000000000/////////000111111//////000111000//////111444555555444000000111111111222222222333222222222222333444444333333444666888888555333444555555666666666666666777888999:::;;;<<<<<<<<<<<>>>>>>>>@@@@@@>>>?????????>>><<<:::999999:::===@@@CCCEEEFFFFFF???===:::;;;???EEEIIIKKK++++++++++++++++++++++++++++++++++++++++++++++++***+++***)))((((((***,,,++++++++++++++++++++++++,,,---......//////......///000111222222333222222333444999>>>DDDTTTwwwlllXXXLLLGGGHHHBBBAAA???===;;;;;;;;;<<<999999:::;;;<<<======>>>AAADDDIIIMMMPPPSSSVVVYYY[[[]]]aaafffkkkmmmlllkkk```VVVLLLFFFBBB??????CCCCCCFFFKKKPPPVVV]]]dddiiilllooorrrsssqqqqqqtttwwwwwwyyyzzzzzzyyyzzz{{{}}}~~~~~~~~~}}}||||||{{{zzzyyyxxxxxxttttttuuuvvvwwwwwwvvvvvvssssssrrrqqqrrruuuwwwyyyxxxyyy{{{}}}~~~~~~{{{{{{{{{{{{{{{|||}}}}}}tttnnneee\\\WWWSSSQQQOOOJJJJJJIIIIIIIIIIIIJJJJJJFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOOOONNNMMMKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDBBB@@@===:::999999999:::999;;;===AAAFFFKKKPPPRRRWWWZZZ___cccfffiiilllnnnlllnnnooooooooorrrxxx}}}yyyrrrfff\\\XXXXXXXXXXXXYYYYYYYYYYYY^^^^^^____________^^^^^^]]]\\\\\\]]]^^^\\\YYYVVVPPPQQQPPPOOONNNOOORRRTTTXXXZZZ___bbbeeeeeedddccc^^^```bbbcccdddeeegggiiikkkkkkkkkkkkjjjhhhgggfff```aaaaaabbbdddeeeffffffiiijjjjjjjjjjjjhhhgggfffeeedddddddddeeegggiiijjjjjjllloooppppppppppppqqqvvvyyy}}}|||wwwtttooonnnllllllmmmllliiigggeeeeeeeeedddcccdddgggjjjlllmmmnnnoooqqqrrrssstttvvvwwwyyy|||vvvttt|||}}}kkk^^^___bbbcccdddiiioooqqqoooqqqpppiii]]]VVV___www|||pppkkkfffmmm~~~\\\BBB999:::///000111333333222111111//////000000000000//////000111222111000///000222000//////111333444444333000111111111111222222222222222222222222333444444444333333555666666444222444555666777777777777666777888999:::;;;<<<<<<<<<===@@@DDDOOOiii~~~tttwwwaaaZZZfff~~~uuu^^^NNNGGGCCCAAA???======>>>???@@@??????@@@???>>>===;;;:::888:::<<<@@@CCCEEEGGGHHHAAA===:::999===BBBFFFIII++++++++++++++++++++++++++++++++++++++++++++++++***++++++)))''''''***---*********++++++,,,,,,---,,,---......//////......///000111222222333222222333333888>>>BBBQQQsss}}}ooo___RRRKKKHHHCCCAAA???<<<;;;;;;;;;<<<:::999999999:::<<<>>>???AAADDDIIIMMMOOOQQQTTTVVVXXXZZZ]]]ccchhhkkkkkkjjjaaaXXXNNNIIIDDD@@@@@@CCCBBBEEEIIINNNTTTZZZbbbgggkkkooossssssrrrsssvvvzzz|||}}}}}}|||{{{{{{|||~~~~~~}}}}}}||||||xxxyyyzzzzzzzzzyyywwwvvvwwwwwwxxxxxxxxxwwwuuuuuurrrqqqoooooopppsssvvvxxxwwwyyy{{{}}}~~~~~~|||||||||||||||}}}}}}}}}~~~}}}rrrggg```ZZZWWWTTTQQQPPPNNNMMMLLLLLLLLLMMMJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNOOONNNOOOPPPQQQPPPNNNLLLKKKHHHGGGGGGFFFFFFEEEEEEDDD???>>><<<;;;:::999::::::;;;<<<>>>AAAFFFKKKPPPRRRVVVXXX\\\___aaaeeeiiillljjjmmmoooooonnnqqqvvv{{{~~~zzzuuukkkaaa\\\[[[ZZZXXXWWWWWWWWWXXXYYYYYYZZZ[[[[[[ZZZYYYYYYYYYYYYZZZ\\\]]][[[XXXUUUSSSTTTTTTTTTTTTUUUXXXZZZ\\\]]]^^^______^^^]]]\\\ZZZ]]]aaadddeeefffggghhhiiijjjjjjkkkkkkkkkkkkjjjeeeeeedddccccccdddeeefffjjjjjjiiiiiihhhhhhggggggdddcccaaaaaacccfffjjjlllkkklllnnnpppqqqsssuuuvvvxxxzzz}}}~~~|||yyytttqqqooommmkkkjjjkkkkkkjjjhhhdddeeeeeeddddddeeehhhjjjllllllnnnoooqqqrrrrrrrrrvvvvvvxxx{{{zzzxxxhhh^^^iiinnnssssssvvvzzz|||{{{rrrnnndddVVVPPP\\\uuuxxxllleeeccckkk}}}}}}\\\CCC999999...000111333333333111000...///000111111000///...///000111000///...///111111000///000222333222111000111111111111222222222222222222111222222333444555444333444555555444333555666777888888888777777777888999:::;;;<<<<<<<<<>>>AAADDDMMMgggxxxkkkwwwjjjnnnzzzaaaPPPGGGDDDBBB@@@===<<<===>>>???>>>>>>??????>>><<<:::999777999;;;???BBBFFFHHHIIIBBB>>>999888;;;@@@EEEGGG++++++++++++++++++++++++++++++++++++++++++++++++***++++++)))&&&&&&***---))))))***+++,,,,,,------,,,---......//////......///000111222222333222222222222777>>>AAANNNpppwwwjjj[[[PPPKKKCCCBBB???<<<;;;;;;;;;<<<:::999888888999<<<>>>@@@???BBBGGGJJJLLLNNNPPPRRRVVVWWW[[[```fffiiijjjiiibbbYYYPPPKKKFFFBBBAAACCCBBBEEEIIIMMMRRRYYY```eeekkkooottttttssstttyyy}}}~~~||||||}}}~~~~~~}}}{{{zzzzzzuuuvvvxxxyyyyyyxxxvvvuuuzzzzzzzzzzzzyyywwwuuutttrrrpppooonnnoooqqqtttvvvvvvxxxzzz}}}~~~~~~~~~}}}||||||||||||}}}}}}}}}}}}|||~~~~~~rrrhhhbbb]]]ZZZXXXVVVTTTRRRQQQQQQQQQQQQMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLNNNOOOPPPQQQQQQOOOPPPQQQQQQPPPOOOLLLKKKFFFFFFFFFFFFFFFFFFFFFFFF???>>>===<<<;;;:::::::::<<<===???BBBFFFKKKOOORRRUUUWWWYYY\\\^^^bbbgggkkklllnnnppppppoooqqqvvv{{{}}}{{{xxxooofff```^^^[[[YYYWWWWWWWWWXXXVVVWWWXXXYYYYYYXXXVVVUUUXXXXXXYYY[[[\\\[[[WWWTTTVVVWWWXXXXXXXXXYYY\\\_________^^^\\\[[[YYYWWWVVVXXX\\\aaadddfffffffffgggfffggghhhiiijjjkkkkkkkkkfffeeedddcccdddfffhhhjjjjjjjjjiiihhhgggggghhhhhhdddbbb```___aaaeeejjjmmmiiijjjlllnnnqqqtttwwwyyy{{{|||}}}|||zzzvvvrrrooopppmmmjjjiiijjjjjjjjjiiidddeeeeeeeeedddeeehhhjjjkkklllmmmooopppqqqqqqqqquuuuuuxxx}}}}}}}}}oooccc[[[rrr{{{uuupppcccTTTOOO]]]uuuvvvjjjccceeemmmyyy[[[EEE999777...///111333444333111000...///000111111000///......///000///...---...000111000///000111222111000000111111111111222222222222222111111222222333444777555333333444555555444555666888999999999888777777888999:::;;;<<<<<<<<>>???======>>>>>>===;;;999888666888;;;>>>BBBEEEHHHJJJBBB>>>999777:::???DDDFFF+++++++++++++++***)))(((************************++++++++++++++++++++++++......---,,,++++++++++++......---,,,,,,,,,------...///000111111222222111555888666888CCCNNNggg|||hhhRRRCCCAAA???===<<<;;;;;;;;;<<<;;;:::999999:::===???AAA@@@AAACCCFFFIIIKKKMMMOOOUUUUUUWWW\\\ccchhhhhhhhh\\\XXXRRRJJJDDDAAABBBDDDGGGFFFFFFFFFKKKSSS]]]eeekkknnnqqqqqqqqqssswww{{{~~~~~~}}}~~~~~~||||||}}}{{{zzzyyyxxxxxxyyyzzz{{{~~~|||zzzyyyxxxvvvtttqqqsssrrrooonnnooorrrvvvxxx|||zzzyyyyyy|||~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~}}}{{{ssskkkfffbbb]]]WWWUUUUUUVVVTTTRRRSSSRRRRRRQQQOOOMMMLLLJJJLLLMMMNNNOOOOOOOOOOOOOOOQQQPPPOOOMMMKKKJJJIIIHHHFFFGGGHHHIIIHHHFFFCCCAAA>>><<<:::999999:::;;;<<<<<>>>>>>>><<<;;;???@@@AAABBB@@@>>>;;;999;;;999888===DDDHHHGGGEEECCC@@@<<<::::::>>>CCCFFF+++++++++++++++***))))))************************++++++++++++++++++++++++------,,,+++++++++,,,,,,------,,,,,,,,,------......///000111111222222111444777555777BBBLLLddd~~~mmmVVVFFF@@@???>>>===<<<;;;;;;;;;;;;:::999999:::===???@@@@@@AAACCCEEEHHHJJJLLLMMMSSSSSSUUU[[[aaafffgggggg___[[[UUUMMMFFFCCCCCCEEECCCDDDFFFHHHLLLSSS[[[```hhhlllpppqqqqqqrrrvvvyyy|||}}}~~~~~~||||||}}}~~~~~~~~~~~~}}}|||{{{{{{||||||~~~}}}|||{{{{{{yyyvvvsssrrrqqqpppoooppprrruuuwwwzzzyyyxxxyyy{{{}}}~~~~~~}}}}}}|||{{{{{{|||}}}}}}~~~|||~~~{{{vvviiiddd]]]ZZZZZZZZZXXXWWWVVVUUUTTTSSSQQQPPPNNNMMMOOOOOOPPPPPPPPPPPPPPPQQQSSSRRRQQQOOOMMMKKKJJJIIIHHHIIIJJJJJJHHHFFFCCCAAA===<<<;;;999999:::<<<===<<<>>>AAACCCDDDFFFIIIKKKOOORRRUUUXXXZZZ^^^bbbeeejjjmmmpppppppppsssxxx|||}}}yyyuuusssqqqmmmiiiffffffeeedddbbbbbbbbb```___^^^]]]]]]]]]\\\]]]_________]]]ZZZYYYYYY[[[^^^```aaaaaaaaaaaaaaa___\\\XXXUUUSSSRRRQQQVVVYYY]]]```bbbdddgggiiikkkkkkkkkkkkjjjhhhgggfffgggfffdddcccccccccddddddfffffffffeeeeeeeeeddddddbbbaaa```bbbeeegggfffeeehhhiiikkknnnqqqtttvvvwww}}}}}}uuuqqqppplllkkkiiihhhfffeeedddddddddcccbbbbbbcccdddggghhhmmmmmmooopppqqqrrrrrrrrrtttuuuxxx~~~~~~{{{ppp```UUUggg{{{wwwgggZZZSSSccc}}}{{{nnneeebbb```jjjxxxwwwWWWAAA777666333222111//////000222333//////000111111111111111000000000000000000000000111000000000000000000000///000111222222222222222333333333333333444555666555555444444444444444555777777777777777888888999777777888999::::::;;;;;;;;;<<>>===???@@@AAABBB@@@>>>;;;999:::888888===EEEJJJJJJIIIEEEBBB===::::::<<<@@@CCC***++++++++++++***))))))************************************************,,,,,,++++++,,,,,,------,,,,,,,,,,,,------...///...///000111111222222111333666444777@@@III___~~~rrrXXXFFF?????????>>>===<<<;;;:::;;;:::::::::;;;===>>>@@@@@@AAACCCEEEGGGIIIKKKKKKQQQQQQTTTXXX^^^ccceeeeeebbb___YYYQQQIIIEEEDDDEEE@@@BBBEEEHHHLLLQQQWWW[[[dddiiinnnqqqqqqrrrtttwwwyyyzzz{{{{{{zzzzzz|||}}}{{{}}}~~~|||{{{{{{{{{{{{{{{{{{|||}}}{{{wwwtttqqqqqqrrrrrrsssuuuvvvwwwxxxwwwvvvxxx{{{}}}~~~~~~||||||{{{zzzzzz{{{|||||||||{{{}}}vvvpppgggbbb___^^^[[[YYYXXXWWWVVVUUUSSSRRRRRRRRRSSSSSSSSSRRRQQQPPPRRRSSSVVVUUUTTTRRRPPPNNNLLLKKKKKKKKKKKKJJJHHHEEECCCAAA===<<<;;;::::::;;;======<<<>>>@@@AAABBBDDDGGGIIIMMMPPPSSSVVVYYY]]]bbbeeeiiillloooqqqqqqtttzzz}}}zzzxxxyyyvvvrrrpppnnnmmmllljjjjjjiiigggeeedddbbbbbbaaa^^^^^^____________^^^]]]^^^___``````aaaaaaaaaaaa]]]\\\YYYVVVTTTRRRRRRQQQTTTXXX]]]aaaccceeeggghhhhhhiiijjjkkkkkkiiigggfffeeeeeedddccccccdddddddddfffffffffffffffeeeeeeeeedddccccccdddggghhhhhhggghhhiiikkknnnrrrvvvyyy{{{~~~}}}uuupppnnnkkkkkkiiigggeeedddcccbbbcccbbbbbbbbbccceeehhhjjjnnnooopppqqqrrrssssssssswwwwwwyyyyyyzzz{{{mmm```WWWjjjvvvcccWWWTTTgggvvvkkkdddaaa```fffooo}}}uuuTTT>>>666666444333111000000000111111//////000111111111111111000000000000000000000000000000000000000000111111000111111222222222111111444444333333333333444444444444333333333333444444777777777777777888999999888888888999999:::::::::999<<<@@@FFFVVVvvv~~~gggooozzzsssrrr]]]RRRHHHFFFBBB@@@AAAAAAAAA@@@???@@@AAAAAA@@@>>><<<:::999888888===EEEJJJLLLLLLFFFCCC>>>:::999;;;===@@@******+++++++++******)))************************))))))))))))))))))))))))++++++++++++,,,---...///+++++++++,,,---...///000...///000111111222222111222666555777???FFF[[[yyyvvvYYYDDD>>>?????????>>><<<:::999;;;:::::::::;;;<<<>>>???@@@AAABBBDDDFFFHHHIIIJJJNNNOOORRRVVV[[[___bbbddddddbbb\\\SSSKKKFFFDDDDDD@@@AAADDDFFFIIINNNTTTXXX___eeelllpppqqqqqqsssuuuwwwxxxyyyyyyyyyyyyzzz|||{{{}}}~~~~~~~~~|||zzzyyyyyywwwxxxyyy{{{|||zzzvvvrrrqqqrrrsssuuuvvvwwwwwwwwwvvvuuuuuuwwwzzz}}}}}}}}}{{{{{{{{{zzzzzz{{{{{{{{{{{{zzz|||uuulllfffaaa[[[WWWXXXWWWVVVUUUTTTUUUVVVWWWVVVWWWWWWUUURRRPPPRRRUUUYYYXXXXXXVVVTTTQQQNNNMMMNNNNNNLLLJJJGGGDDDBBB@@@<<<<<<;;;;;;<<<===>>>>>><<<===???@@@@@@BBBEEEHHHKKKNNNQQQUUUXXX\\\aaaeeehhhkkkoooqqqssswww}}}~~~||||||zzzxxxvvvuuuuuutttssssssrrrpppmmmkkkiiihhhgggbbbaaaaaaaaaaaaaaaaaabbbaaa```______``````___]]]ZZZYYYWWWTTTSSSRRRRRRRRRUUUYYY___ccceeefffggghhhggghhhkkkmmmmmmkkkiiigggeeeeeeeeeeeeeeefffffffffhhhhhhggggggfffeeeeeedddeeeeeeeeeggghhhiiijjjjjjiiijjjlllppptttyyy}}}~~~vvvpppmmmlllkkkjjjhhhfffdddbbbaaabbbbbbaaabbbdddfffiiikkknnnooopppqqqrrrssssssssswwwwwwyyyzzzuuuooouuuyyylllccc^^^rrrppp^^^SSSSSShhhsssiiiccc```bbbffflllvvvnnnOOO;;;555777444444222111000000000000//////000111111111111111////////////////////////000000000000000111111111111111222222222111111000444444333333222333333333333333222222222333444444777666666666777888999:::999999999999999999999999999===AAAFFFPPPllliiimmm{{{yyymmmzzz{{{dddVVVJJJFFFCCC@@@AAAAAAAAAAAA???@@@AAAAAA@@@???===<<<999888999===CCCHHHKKKKKKFFFCCC???;;;999:::===>>>)))******+++++++++******************************))))))))))))))))))))))))*********+++,,,---...///+++++++++,,,---...///000...///000111111222222111333777666999@@@EEEWWWttt|||\\\EEE??????@@@@@@???===;;;:::;;;;;;;;;;;;<<<<<<===>>>???@@@AAACCCEEEGGGHHHIIILLLNNNPPPTTTXXX\\\```ccceeebbb]]]UUULLLFFFCCCBBBAAABBBBBBBBBEEEJJJRRRWWW\\\bbbjjjooopppqqqsssuuuvvvxxxyyyyyyxxxxxxyyy{{{}}}~~~}}}}}}~~~}}}{{{zzzyyywwwwwwyyy{{{|||zzzvvvsssnnnoooqqqsssuuuuuuvvvvvvvvvuuuuuuxxxzzz||||||{{{zzz{{{{{{{{{{{{{{{{{{zzzzzzzzz|||}}}sssjjjaaa[[[XXXVVVUUUTTTUUUXXXZZZ\\\ZZZ\\\\\\YYYTTTRRRSSSVVVZZZ[[[ZZZYYYWWWTTTQQQPPPOOONNNKKKHHHEEEBBB@@@???;;;;;;<<<<<<===>>>???@@@===>>>?????????BBBEEEHHHJJJMMMQQQTTTWWW\\\```dddgggkkkooorrrtttxxx}}}~~~~~~~~~~~~~~~~~~}}}zzzwwwtttrrrqqqpppjjjiiigggffffffffffffgggdddbbb`````````___\\\YYYXXXWWWUUUTTTSSSTTTTTTUUUXXX\\\aaaeeeggghhhhhhiiigggiiikkkmmmnnnllljjjiiiffffffggghhhhhhiiiiiiiiikkkkkkiiihhhfffeeecccccceeefffggghhhhhhiiijjjkkkjjjkkkmmmqqqvvv{{{}}}vvvpppmmmllllllkkkjjjhhhfffdddcccbbbbbbaaabbbdddgggjjjllllllmmmnnnpppqqqqqqrrrrrruuuuuuxxx{{{nnniiicccnnnzzzmmmhhhhhh{{{iii[[[TTTTTTjjjppphhhddd___eeehhhnnnvvv~~~bbbHHH999666888444333222111000000000/////////000111111111111111//////////////////////////////000000111111111111111111222222222111111000444444333222222222333333222222222222222333444555666666666666777888999:::999999999999999999999999;;;>>>BBBFFFMMMfffiiiiiiqqq{{{kkktttjjjXXXKKKGGGCCC@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>===999999999<<<@@@DDDGGGIIIEEECCC???;;;:::;;;===???))))))***++++++++++++***************************************************+++***++++++,,,---...///,,,,,,,,,,,,------...///...///000111111222222111222777777999???BBBSSSnnndddLLL@@@@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>@@@BBBDDDFFFHHHIIIJJJMMMPPPRRRUUUZZZ___cccdddbbb^^^VVVMMMFFFBBBAAABBBBBBAAAAAACCCHHHPPPUUUZZZaaaiiinnnpppqqqsssvvvxxxyyyzzzzzzxxxxxxyyyzzz~~~}}}||||||}}}~~~}}}zzzzzz{{{|||}}}|||xxxuuulllmmmoooqqqsssttttttuuuwwwvvvwwwyyy{{{|||{{{zzzzzz{{{||||||||||||{{{zzzzzzzzz}}}zzzooohhh]]][[[YYYWWWXXX[[[^^^aaa^^^aaaccc```YYYUUUUUUXXX[[[[[[\\\[[[ZZZWWWTTTRRRNNNLLLIIIEEEBBB@@@???>>>:::;;;<<<===>>>???@@@AAA===>>>??????@@@CCCGGGKKKKKKNNNQQQTTTWWW[[[```cccfffiiinnnqqqsssxxx~~~~~~}}}wwwvvvtttrrrpppooonnnnnniiigggeeeeeeeeebbb]]]XXXWWWVVVUUUUUUUUUVVVWWWXXX[[[___cccfffgggggghhhjjjhhhiiikkkllllllkkkjjjiiifffggghhhiiijjjkkkkkkkkklllkkkjjjhhhgggeeedddcccdddfffggghhhggghhhjjjkkkkkkkkkmmmpppuuu{{{{{{uuupppllljjjkkkkkkkkkiiigggeeedddcccbbbbbbbbbdddgggjjjlllkkklllmmmnnnoooppppppppprrrsssxxxtttfff```[[[jjjzzzmmmlllrrrtttddd\\\YYY\\\rrrzzzjjjgggeeeaaaeeeiiiooowwwmmmUUUBBB888666888333222222222111111000000//////000111111111111111000000000000000000000000/////////000111111222222000111111222222222111111333333222222222222333333333222222333333444555666666666666666777888::::::888888888999999:::::::::===>>>AAAEEEKKKaaaggggggmmmlllrrr~~~qqq[[[NNNIIIDDD@@@???@@@@@@@@@@@@@@@AAA@@@@@@??????>>>999999999;;;>>>BBBFFFHHHFFFDDD@@@===;;;<<<>>>???))))))***+++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,---...------,,,,,,,,,------......///000111111222222111111666666888>>>???NNNiiilllSSSAAAAAA???>>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<===???AAADDDFFFHHHIIIJJJLLLOOORRRTTTXXX___cccdddbbb___XXXOOOHHHCCCBBBAAABBBBBBCCCEEEHHHNNNQQQZZZ```gggllloooqqqtttwww{{{||||||{{{yyyxxxyyyzzz}}}~~~}}}||||||~~~~~~|||{{{{{{{{{|||{{{xxxuuupppppprrrsssuuuwwwxxxyyyxxxxxxxxxzzz||||||zzzxxx{{{|||}}}}}}}}}}}}|||{{{zzzzzz}}}wwwgggddd```]]]]]]___bbbdddcccgggkkkggg```ZZZYYY[[[ZZZ[[[\\\]]]\\\YYYVVVUUULLLJJJFFFBBB???=========:::;;;<<<>>>???@@@AAAAAA>>>???@@@@@@BBBEEEJJJNNNLLLOOORRRUUUWWW[[[___bbbcccgggkkknnnqqquuu|||~~~{{{yyywwwrrrpppnnnnnnnnnjjjbbb\\\WWWVVVVVVVVVWWWYYYZZZ[[[^^^```cccdddeeeeeegggiiihhhhhhiiiiiiiiihhhhhhgggeeefffhhhjjjkkkkkkkkkkkkjjjiiiiiihhhhhhgggggggggbbbeeeggggggffffffhhhkkkiiijjjkkknnnsssyyy~~~|||wwwrrrnnnkkkhhhiiijjjjjjiiigggeeeddddddcccccccccdddgggjjjkkkkkklllmmmnnnooopppppppppooorrryyypppbbb]]]ZZZmmmyyykkknnnyyy{{{rrrbbbZZZ\\\ddd{{{qqqcccdddgggeeefffiiilllrrr~~~www___JJJ>>>888666666111111222222222111111000//////000111111111111111000000000000000000000000...//////000111111222222///000111222222222222222111111111111222333444444333333333333444555666777555555666666777999:::;;;777777888999::::::;;;;;;>>><<<>>>CCCIII^^^jjjllltttnnnrrrrrrooo}}}eeeQQQMMMFFFBBB@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@??????888999:::;;;>>>CCCHHHKKKIIIGGGCCC???<<<<<<<<<===((()))***+++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++,,,,,,------......---,,,,,,,,,------...///000111111222222111000555555777<<<===KKKeee~~~oooWWWBBBAAA???===<<<<<<======;;;;;;<<<<<<===<<<<<<<<<:::<<<>>>@@@CCCFFFHHHIIIIIILLLOOOQQQSSSXXX^^^ddddddccc```YYYQQQIIIEEECCC???AAADDDFFFGGGIIILLLNNNZZZ```ggglllnnnqqquuuyyy}}}}}}~~~|||zzzxxxyyyyyy|||}}}~~~~~~}}}|||}}}zzz{{{|||~~~~~~~~~{{{zzzyyyxxxyyyxxxvvvtttuuuvvvvvvxxxyyy|||~~~zzzyyyyyy{{{||||||zzzxxx{{{|||}}}~~~~~~}}}|||{{{{{{{{{~~~ooolllgggbbb```aaadddffffffkkkpppmmmddd]]]\\\]]]YYY[[[\\\]]]]]]ZZZXXXVVVKKKHHHDDD@@@===<<<<<<<<<:::;;;<<<>>>@@@AAABBBBBB???@@@AAAAAACCCGGGLLLPPPNNNPPPSSSUUUWWW[[[___bbbaaaeeeiiilllnnnsssyyy~~~~~~yyywwwvvvvvvvvvqqqhhh```WWWWWWVVVWWWXXXZZZ\\\^^^___aaabbbccccccdddfffhhhhhhgggggggggffffffffffffdddeeegggiiijjjkkkkkkjjjgggggghhhhhhiiiiiiiiijjjaaadddffffffeeeeeegggjjjhhhhhhiiilllqqqvvv|||~~~xxxtttpppllljjjfffggghhhiiihhhgggeeedddddddddccccccdddgggiiikkkkkklllmmmoooppppppppppppnnnrrrzzzooobbb]]][[[qqqwwwhhhmmm{{{uuurrr___VVV\\\iiijjj^^^ccchhhhhhgggiiiiiillluuuqqqXXXEEE<<<888666444000111111222222222111111//////000111111111111111000000000000000000000000...//////000111222222222...///000111222333333333111111111111222333444555333333333444555666777888555555555666777999:::;;;666777777999:::;;;<<<<<<>>>;;;<<>><<<<<<;;;::::::::::::;;;;;;;;;;;;===@@@CCCGGGIIILLLJJJJJJOOOWWW^^^aaabbbkkkfffccc```WWWJJJCCCEEEBBBCCCDDDDDDEEEGGGKKKNNNXXX^^^fffkkknnnqqqtttwwwzzz{{{{{{zzzyyyyyy{{{}}}}}}~~~}}}~~~~~~{{{{{{||||||||||||{{{{{{|||{{{zzzxxxwwwvvvuuuuuuyyyxxxxxxzzz|||}}}}}}|||xxxxxxxxxwwwxxxxxxyyyyyy{{{|||}}}}}}}}}|||{{{zzz{{{}}}~~~}}}~~~tttrrrnnnhhhbbb```bbbeeegggkkknnnllleee___]]]]]]YYY[[[\\\]]][[[XXXTTTRRREEEDDDAAA>>>;;;:::999999999<<<@@@BBBBBBAAA@@@AAACCCBBB@@@@@@CCCGGGMMMPPPOOOOOOPPPRRRVVVZZZ^^^aaadddgggiiikkkmmmpppsssvvv{{{~~~~~~yyysssmmmiii___]]][[[YYYYYY[[[]]]___eeefffffffffeeefffhhhiiigggfffeeeddddddfffgggiiieeefffggghhhhhhiiiiiihhhhhhhhhggggggffffffeeeeeeaaaccceeeggghhhhhhgggfffgggiiillllllmmmsss}}}{{{tttpppnnnlllkkkhhhhhhhhhhhhgggfffeeedddbbbbbbcccdddfffggghhhhhhjjjkkklllllllllmmmoooqqqnnnsssyyyxxxddd[[[ggglll___gggzzzxxxnnn___VVVbbbwww|||kkkdddiiimmmllltttrrrnnnjjjlllqqquuuwwwtttgggRRRAAA999666333///222222222111000//////...000000000000000000000000000000000000000000000000000000000000000000000000......///111111222222222222222333333333444444444555555444333333333333444333444555777888888888888888999999::::::;;;<<<<<<888???@@@AAAHHHUUUxxx~~~~~~zzzwwwooollluuueeeqqqwwwbbbQQQDDDDDDFFFBBB>>>?????????@@@@@@???>>><<<;;;:::777777999;;;>>>EEEMMMMMMLLLHHHCCC===:::999:::,,,,,,---------,,,+++***+++++++++***************************+++++++++,,,++++++++++++++++++++++++.........------------------......//////000111111333333666777666;;;JJJYYY}}}ooogggjjjtttuuuZZZMMMEEE@@@@@@AAA???>>>???<<<<<<;;;::::::::::::;;;;;;;;;;;;<<>><<<::::::999:::===@@@BBBBBBBBBCCCDDDEEEDDDBBBBBBDDDGGGLLLOOONNNNNNOOOQQQUUUYYY]]]```ccceeegggiiikkknnnrrruuuwwwyyy|||}}}{{{|||~~~~~~wwwppplllcccaaa^^^\\\\\\]]]___aaaffffffgggggggggggghhhiiifffeeedddcccdddeeeggghhheeefffgggggghhhhhhhhhhhhiiihhhhhhgggfffeeedddddd```bbbdddfffhhhhhhgggffffffiiikkklllnnnttt~~~{{{uuuqqqnnnlllkkkhhhhhhhhhgggfffeeeccccccbbbbbbccceeefffggghhhiiihhhjjjkkkkkkkkkkkknnnpppqqquuuzzz~~~pppmmm{{{iii^^^iiiyyywwwhhh[[[UUU```uuuuuuiiidddgggnnntttxxxvvvuuutttpppaaaMMM>>>777666333000222222111111000//////...000000000000000000000000000000000000000000000000111111111111111111111111...///000111111222111111111111222222222333333333555555444444444444555555444444555555666666777777888888999999:::;;;;;;;;;777>>>>>>???FFFTTTuuu~~~wwwlllkkkxxxeeellleeeSSSDDDDDDEEEBBB???@@@???@@@AAAAAA@@@???===<<<;;;888777:::;;;===CCCKKKNNNMMMIIIDDD>>>:::::::::***+++,,,,,,---,,,,,,,,,++++++++++++******)))))))))))))))*********++++++*********++++++,,,,,,---..............................///000000111111222222222444666555999GGGUUUvvvooo```bbblll}}}vvv[[[KKKCCC======>>>;;;:::;;;<<<<<<;;;::::::::::::;;;;;;:::;;;<<>>@@@BBBBBBCCCFFFHHHIIIGGGEEEDDDEEEHHHKKKMMMMMMMMMNNNPPPSSSXXX\\\^^^aaaccceeefffhhhkkkpppssstttuuuwwwxxxyyyxxxwwwwwwtttvvvxxx{{{~~~xxxpppllleeeccc```^^^^^^___aaabbbfffggghhhiiiiiiiiihhhgggeeedddcccbbbcccdddeeefffeeeffffffgggggggggffffffiiihhhhhhfffeeedddcccccc___```ccceeefffggggggggggggiiilllnnnpppvvvzzzuuurrrooollljjjiiihhhhhhgggeeecccbbbaaaaaabbbcccdddeeeggghhhhhhggghhhiiiiiiiiijjjlllnnnrrrvvv{{{zzzvvvaaa[[[iii|||uuutttbbbXXXUUUbbbvvv{{{nnnhhhddddddpppxxxrrrlll\\\HHH;;;666555444222222222111111000/////////000000000000000000000000000000000000000000000000222222222222222222222222000000111111111111111000111111111111222222222222555444444555555666777888666555444444444555666666777777888888999:::::::::888===<<<===EEEQQQpppzzzllliii}}}|||eeegggiiiVVVFFFCCCDDDAAA@@@BBB@@@AAABBBBBBAAA@@@>>>===<<<999888:::;;;<<>>AAAEEEGGGIIIJJJMMMQQQXXX]]]bbbdddddddddeeeddd```VVVLLLEEEAAAAAA@@@>>>>>>AAAFFFJJJNNNUUU]]]dddhhhkkkpppsssxxx|||}}}}}}}}}~~~~~~}}}yyyyyyyyyyyyzzzzzz{{{{{{}}}}}}|||||||||}}}}}}~~~~~~}}}||||||}}}}}}{{{zzzzzzzzzyyyxxxxxxxxxyyyyyywwwxxxyyyzzzzzz{{{|||||||||yyywwwxxx|||~~~~~~|||}}}uuunnnkkkkkklllkkkkkkkkkhhhccc```___```ddddddbbb___ZZZTTTOOOLLLFFFDDDAAA???<<<;;;;;;;;;===>>>@@@AAABBBDDDGGGJJJLLLKKKIIIHHHHHHHHHIIIJJJLLLLLLLLLNNNQQQVVVYYY\\\```aaaccceeegggjjjnnnqqqssssssssstttuuuuuuvvvvvvrrrssstttwwwyyyzzz||||||}}}{{{}}}zzzssslllgggbbbaaa_________```cccdddgggggghhhjjjkkkjjjhhhfffccccccbbbbbbbbbcccdddeeeeeeeeefffffffffeeeeeedddiiihhhgggfffeeecccbbbbbb^^^___aaaccceeefffffffffiiikkkmmmooorrrwww}}}~~~yyytttqqqnnnkkkiiiiiiiiihhhfffdddbbb```______```aaabbbdddeeeggggggggghhhjjjjjjiiijjjlllnnnrrrwww{{{|||nnn]]]]]]lllyyyrrrooo```YYYZZZhhh{{{yyyjjjiiieeebbbrrryyymmm[[[FFF;;;888666444333111111111111000000//////000000000000000000000000000000000000000000000000222222222222222222222222111111222222222111000000111111222222222333333333444444555555666888999:::999888555444333444666777666777777888888999:::::::::>>>;;;<<>>===:::999;;;;;;;;;@@@FFFOOONNNLLLGGGBBB===::::::''''''(((((()))***+++,,,+++++++++*********))))))((())))))))))))*********))))))***+++,,,,,,------,,,,,,,,,---------....../////////000111111222222333222444666777999CCCMMMggguuuccchhhuuufffLLLEEE@@@@@@BBB@@@???@@@<<<<<<;;;::::::::::::;;;:::::::::;;;===AAADDDFFFHHHJJJNNNRRRWWW\\\```cccbbbdddffffffddd\\\QQQHHHBBBAAA@@@???>>>@@@DDDHHHLLLSSS\\\ccchhhlllppptttvvvzzz~~~~~~}}}|||~~~~~~wwwwwwwwwxxxzzz{{{}}}~~~||||||||||||||||||}}}~~~~~~}}}|||}}}}}}|||zzz{{{zzzzzzyyyxxxxxxxxxyyyxxxxxxxxxyyyzzz{{{||||||}}}{{{yyyzzz}}}~~~{{{||||||~~~vvvpppmmmkkklllnnnoooooollliiifffeeedddcccaaa^^^ZZZUUUPPPMMMFFFDDDBBB???===<<<<<<<<<>>>???@@@AAABBBDDDHHHKKKPPPOOOMMMLLLJJJIIIIIIIIIJJJJJJKKKLLLOOOSSSWWWYYY^^^```ccceeegggiiimmmoooooooooppppppqqqsssttttttqqqrrrssstttuuuvvvxxxxxxxxxyyy{{{|||}}}}}}}}}|||{{{{{{{{{{{{yyywwwuuutttvvvxxxyyyxxxuuuooohhhdddaaaaaaaaaaaabbbeeegggiiihhhggghhhjjjkkkkkkhhheeebbbbbbbbbbbbccccccddddddeeeeeeeeeeeeeeedddcccbbbggggggfffeeedddcccbbbbbb___```aaabbbdddeeeffffffkkklllnnnpppsssvvv{{{~~~~~~zzzvvvrrrpppmmmjjjhhhiiiiiihhhfffdddbbb```___]]]]]]___```bbbdddeeefffiiijjjkkkkkkkkklllnnnpppsssyyy|||lllaaaeeeqqq~~~~~~wwwppplll```]]]bbbrrrzzzkkkiiidddaaasssrrr]]]FFF<<<:::777444444111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111222222222222111111000333333333444444444444555444444555555777888:::;;;;;;:::777555555555777888666777777888888999::::::;;;>>><<<===EEEMMMccc}}}ooogggssspppfffvvvttt___JJJEEEDDDAAA@@@CCCBBBBBBCCCCCCBBBAAA???>>>===::::::;;;;;;:::>>>DDDMMMMMMLLLIIICCC>>>;;;:::)))))))))******,,,---...************************)))))))))*********++++++*********++++++,,,,,,------------...//////000000......///000000111111222333222333666777999AAAIII```lllooozzzjjjNNNGGGAAABBBCCCAAA???@@@<<<<<<;;;::::::::::::;;;::::::::::::===@@@CCCEEEIIILLLPPPTTTWWW[[[___bbbbbbeeehhhhhhgggbbbWWWLLLBBBBBBBBBAAA@@@AAADDDFFFJJJQQQ[[[bbbggglllqqquuuuuuyyy~~~~~~}}}xxxxxxwwwxxxzzz|||~~~||||||{{{{{{{{{|||}}}}}}~~~}}}}}}~~~~~~}}}{{{|||{{{zzzyyyyyyxxxxxxyyyzzzyyyyyyyyyzzz{{{|||}}}}}}|||{{{|||}}}~~~}}}|||{{{yyy~~~|||tttooommmnnnpppqqqooolllhhheeecccbbb```]]]XXXTTTPPPMMMGGGFFFDDDAAA???>>>>>>>>>@@@AAACCCCCCDDDFFFIIILLLRRRRRRPPPOOOMMMKKKIIIIIIIIIIIIIIIJJJMMMQQQUUUWWWZZZ^^^bbbeeegggiiijjjllliiijjjkkklllnnnoooqqqqqqqqqqqqppppppqqqrrrssstttuuuvvvwwwxxxyyyxxxxxxwwwuuuuuutttsssrrrqqqppppppssstttuuutttqqqmmmiiifffeeeeeeeeefffgggiiikkkmmmiiigggfffhhhjjjjjjgggdddbbbbbbcccccccccdddddddddeeeeeeeeeddddddbbbaaaaaafffeeeeeeddddddccccccbbbaaaaaabbbccccccdddeeefffkkklllnnnppptttwwwyyy{{{{{{wwwrrrnnnmmmkkkiiihhhiiihhhhhhgggeeecccbbbaaa\\\\\\^^^```bbbdddeeefffjjjkkklllmmmlllmmmoooqqqvvv||||||xxxfffaaajjjuuuyyyxxxtttuuuxxxzzzzzzvvvooojjj______hhhyyy{{{kkkfffaaa```sssuuu]]]EEE===;;;666444444111111000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222222222222111444444444444555555555555444444555555666888999:::;;;:::888777777777888888777777888888999:::::::::<<<>>>;;;===DDDIIIZZZuuuzzzzzzpppgggooopppxxxxxxbbbMMMFFFEEEAAA@@@CCCAAABBBCCCCCCBBBAAA???>>>===::::::;;;;;;:::>>>CCCJJJKKKLLLIIIDDD???<<<;;;******))))))***+++,,,---)))))))))***++++++,,,,,,************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,---.../////////---......//////000111111222000222555666888>>>EEEXXXyyyuuuvvv~~~~~~lllRRRJJJDDDCCCBBB???======<<<<<<;;;::::::::::::;;;:::999999:::<<>>===;;;999999;;;;;;:::>>>CCCGGGIIIJJJIIIEEE@@@===;;;)))((('''''''''(((******(((((()))***+++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++))))))***++++++,,,------------......///000000000111///000444555666<<>>===;;;999999;;;;;;:::>>>CCCEEEGGGIIIIIIEEE@@@===;;;************************++++++************++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111222222333333444888===AAALLLhhh|||ppp^^^MMMGGGFFFCCC???@@@CCCAAA>>>;;;999888888999888888888777888;;;@@@DDDJJJKKKMMMPPPSSSVVVXXXYYYZZZ\\\^^^``````[[[TTTOOOHHHDDDCCCFFFFFFBBB@@@AAAFFFLLLUUU\\\aaafffmmmqqqtttuuuxxx{{{~~~}}}}}}}}}|||||||||||||||~~~~~~~~~~~~}}}}}}}}}}}}{{{zzzyyyyyy{{{||||||{{{{{{zzzyyyzzz||||||{{{zzzyyyzzzzzz{{{|||}}}}}}~~~}}}}}}}}}~~~}}}|||{{{zzz|||}}}}}}|||}}}}}}|||wwwpppjjjddd^^^YYYUUUVVVQQQJJJFFFEEEGGGIIIIIIJJJJJJJJJKKKNNNOOOOOOMMMTTTRRROOONNNOOONNNMMMKKKFFFFFFFFFGGGIIIKKKMMMOOOPPPUUU[[[___aaaaaa`````````aaacccgggjjjmmmpppqqqqqqqqqrrrsssssssssqqqqqquuutttsssqqqooonnnllllllkkkjjjjjjkkklllnnnpppqqqsssrrrqqqooonnnlllkkkjjjkkkkkkiiihhhhhhhhhiiijjjllljjjgggeeeddddddeeeggggggggggggeeecccbbbcccdddeeeeeeeeeeeedddcccbbbaaa```bbbcccbbbaaa```aaabbbhhheeebbbbbbeeefffdddaaaaaa``````dddppp{{{}}}yyytttpppjjjgggfffgggggggggffffffeeedddbbbaaaaaa```ccc^^^^^^eeejjjiiijjjllloooooonnnoooooopppqqqrrrvvv|||qqqkkkxxxyyymmm___YYYiii~~~sssfff[[[UUU]]]kkk{{{zzzmmm___WWWTTTYYYnnnjjjNNN<<<888222111333///222111111111000000//////////////////////////////000000000000000000000000111111222222222333333333222222333333333222222111222222333333333333444444666666555555555444444444666666666666777777777777888888888888888999999999::::::;;;===<<<@@@MMMZZZzzzxxxjjjnnntttpppqqqYYYLLLFFFBBBAAACCC@@@@@@AAAAAA@@@???===<<<:::999888888888999:::;;;DDDEEEGGGHHHGGGDDDAAA???************************++++++************++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111111222333444555888<<>>===???@@@FFFNNNUUU[[[aaaiiiooosssvvvzzz~~~|||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~|||zzzyyyzzz|||}}}|||||||||||||||||||||||||||~~~}}}|||{{{|||}}}}}}|||~~~~~~~~~xxxqqqjjjfffbbb\\\TTTNNNMMMOOORRRTTTUUUUUUVVVWWWWWWUUUQQQNNNLLLJJJIIIJJJLLLNNNOOOOOOIIIHHHGGGFFFFFFFFFGGGHHHKKKOOOTTTYYYZZZ[[[\\\]]][[[\\\^^^aaadddfffhhhjjjmmmnnnpppqqqrrrrrrrrrrrroooooonnnnnnnnnnnnnnnnnnooonnnmmmmmmmmmmmmnnnnnnoooooonnnmmmllljjjjjjiiillllllkkkjjjiiihhhhhhgggiiigggdddaaaaaabbbeeegggjjjjjjjjjhhheeedddeeefffgggggggggfffeeedddbbbaaacccdddeeedddbbbaaabbbcccbbbcccddddddcccdddfffgggggggggfffiiirrr|||}}}zzzrrrooojjjgggffffffffffffffffffeeedddccccccbbbaaabbb``````eeeiiijjjjjjlllkkkkkkkkkkkklllmmmnnnooorrryyyuuummmppp|||tttlllfff^^^UUUTTTfffvvvdddWWWRRRcccwww{{{kkk^^^SSSNNNMMMSSSeeexxx^^^FFF::::::666555777333111111111111000000000000111111111111111111111111000000000000000000000000111111111222222222222333111222222333333222222222222222333333333333444444555555555555555444444444666666666666777777777777666777888999999999888777777777:::======???HHHSSSkkkxxxeeeddduuuzzz{{{hhhWWWOOOIIIDDDAAA@@@AAAAAAAAA@@@???>>>===<<<;;;:::999888888999999>>>BBBGGGKKKKKKHHHDDD@@@************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,........................///////////////000000111...111333555666777999;;;FFFZZZzzzyyybbbPPPGGGCCC@@@???>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;:::;;;===AAADDDFFFGGGHHHKKKMMMOOOQQQRRRTTTWWW[[[```bbb```ZZZVVVMMMFFFAAA@@@???<<<<<<>>>>>>DDDKKKRRRWWW___gggnnnqqqtttxxx}}}~~~~~~}}}}}}|||||||||{{{||||||}}}}}}~~~~~~{{{wwwvvvwwwyyyzzz{{{}}}|||||||||||||||||||||~~~|||zzzyyyyyyzzz|||}}}zzz|||~~~}}}uuummmhhhfff```WWWRRRQQQSSSVVVXXXXXXYYYZZZ[[[[[[YYYTTTPPPIIIHHHGGGIIIMMMPPPRRRSSSLLLKKKHHHFFFDDDDDDCCCDDDHHHKKKPPPSSSUUUWWWXXXZZZXXXYYY[[[^^^aaaccceeefffjjjkkknnnpppqqqrrrrrrrrrnnnnnnmmmmmmmmmlllllllllnnnmmmmmmmmmnnnnnnooooooooonnnnnnmmmlllkkkjjjjjjkkkkkkkkkjjjhhhfffeeedddgggeeebbb``````bbbeeegggiiiiiiiiigggeeedddeeefffgggggggggfffeeedddcccbbbdddeeefffeeecccbbbcccdddaaadddffffffeeeeeeiiilllssssssqqqqqqvvv||||||wwwqqqnnnjjjgggffffffeeeeeedddddddddcccbbbaaaaaaaaabbbaaacccfffhhhjjjkkkllljjjjjjjjjkkklllmmmnnnooossszzz|||pppnnnvvv{{{vvvrrrppppppnnniiieee___YYY\\\nnn{{{kkk\\\RRROOOfff}}}yyygggZZZOOOLLLLLLQQQaaarrraaaHHH<<<:::333111333111111111111000000000000000111111111111111111111111000000000000000000000000111111111111222222222222111111222333333333222222222222222333333333444444555555555555555555555555666666666666777777777777555666888999999999888777666666999<<<===>>>EEENNNeeezzzfffbbbpppzzzvvvpppYYYNNNIIIDDD@@@AAAAAAAAA@@@@@@?????????>>>===;;;999888888888888>>>BBBIIIOOOPPPMMMHHHDDD************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,........................///////////////000000111...000333444555666888:::CCCTTTsss{{{fffSSSIIIEEEAAA>>>======<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;===@@@CCCEEEFFFHHHJJJLLLNNNPPPQQQTTTVVVZZZ___aaa___YYYUUUNNNFFF@@@???>>>;;;;;;>>>>>>CCCIIIOOOTTT\\\eeelllnnnqqquuuyyy}}}~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~|||xxxwwwwwwyyyzzzzzz|||||||||{{{{{{{{{{{{{{{zzzyyyxxxvvvvvvxxxzzz{{{wwwyyy{{{}}}}}}tttooohhhbbbZZZUUUTTTVVVYYY[[[ZZZZZZ[[[]]]]]][[[WWWSSSIIIHHHGGGIIINNNSSSVVVWWWPPPNNNKKKGGGEEECCCBBBAAAFFFIIILLLOOOPPPRRRTTTVVVVVVWWWZZZ\\\___bbbdddeeehhhjjjlllnnnpppqqqqqqqqqooonnnnnnmmmlllkkkjjjjjjjjjkkklllmmmnnnoooppppppnnnnnnnnnmmmmmmllllllllljjjjjjjjjiiigggeeebbb```cccbbbaaa```aaaccceeegggggghhhgggeeecccbbbcccdddffffffffffffeeedddcccbbbccceeeeeeeeedddcccdddeeecccfffiiiiiihhhiiilllpppvvvwwwvvvvvvyyy}}}{{{vvvpppmmmiiigggffffffeeecccbbbbbbaaaaaa```_________aaaccceeefffgggjjjkkklllkkkkkkkkklllmmmooopppqqquuu}}}zzzooosssqqqkkkeeeeeejjjllljjjfff\\\\\\fffxxxqqqcccYYYTTTPPPiiiuuucccWWWMMMKKKLLLOOO\\\kkkyyy}}}```HHH:::777///---222111000000000000000000111111000000000000000000000000000000000000000000000000000000111111111222222222000111222333333333333333222222222333333333444444444555555555555555555555666666666666777777777777555666777888999888777777777666888<<<======CCCJJJ```}}}hhh```hhh|||tttwwwZZZKKKFFFCCC@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>><<<:::888888888888:::???GGGMMMOOOLLLGGGCCC************************++++++************++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------///////////////000111111///000222333333555888:::???OOOllllllWWWJJJFFFBBB============<<<<<<;;;;;;::::::;;;;;;;;;;;;<<>><<<<<<>>>>>>BBBGGGKKKQQQYYYbbbjjjlllnnnrrruuuyyy{{{}}}}}}~~~}}}||||||{{{{{{~~~~~~~~~|||zzz{{{|||||||||zzzzzzzzzzzzzzzzzzzzzzzzwwwwwwvvvuuuvvvwwwxxxyyyvvvwwwyyy|||xxxrrrhhhddd]]]ZZZZZZ\\\^^^___\\\\\\\\\]]]^^^\\\XXXUUUKKKIIIHHHJJJOOOTTTXXXYYYSSSQQQNNNJJJFFFCCCBBBAAAFFFHHHJJJKKKLLLMMMPPPRRRTTTUUUWWW[[[^^^aaadddeeegggiiikkkmmmoooooooooooooooooonnnmmmlllkkkjjjiiihhhiiikkkmmmnnnoooooopppnnnnnnnnnmmmmmmmmmmmmmmmjjjkkkkkkkkkhhhddd```]]]``````aaabbbcccdddeeefffeeeffffffdddaaa```aaabbbcccddddddeeeeeeddddddcccaaacccddddddddddddeeegggfffhhhiiijjjkkkllloooqqqooosssvvvwwwzzz}}}{{{vvvooollliiigggfffeeedddbbb``````_________^^^^^^^^^```eeegggffffffjjjlllllllllllllllmmmnnnpppqqqrrrxxx{{{qqq{{{oooggg```aaahhhllliiidddTTT\\\ooowwwjjj\\\UUUSSSUUUnnn~~~ooo```TTTLLLLLLNNNQQQ\\\jjjqqqpppWWWAAA666555......333444000000000000111111111111////////////////////////000000000000000000000000000000000111111111111222000111222222333333333333222222333333333333444444444444444555555555555555666666666666777777777777666666666777777777888888999777888;;;<<<===BBBHHHZZZnnn``````sssttt___LLLEEECCCAAABBBAAA@@@@@@@@@@@@AAAAAA???>>><<<:::999888999999;;;@@@GGGNNNPPPMMMIIIEEE************************++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111000111111111111444777:::===JJJccctttZZZJJJFFFBBB===============<<<;;;:::999999:::;;;;;;:::;;;>>>@@@BBBCCCDDDFFFHHHJJJLLLLLLMMMPPPVVV\\\___^^^ZZZVVVLLLFFFAAAAAA@@@======???===@@@DDDHHHLLLTTT^^^ffflllmmmppprrrvvvzzz|||~~~~~~}}}|||{{{~~~}}}|||~~~}}}}}}}}}~~~}}}|||wwwxxxxxxyyyyyyzzzzzzzzzvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxyyy{{{~~~zzztttjjjgggbbb```aaacccdddeeeaaa```___^^^]]][[[XXXUUULLLJJJIIIJJJNNNTTTWWWYYYVVVTTTPPPLLLHHHEEECCCCCCFFFHHHIIIIIIIIIJJJMMMOOOPPPRRRUUUXXX\\\```ccceeeggghhhjjjlllmmmnnnnnnmmmnnnnnnmmmmmmlllllllllkkkhhhiiikkklllmmmmmmmmmmmmlllllllllllllllllllllmmmlllmmmnnnmmmjjjeee```]]]]]]___aaadddeeeffffffeeeeeefffeeecccaaa```aaabbb```aaabbbcccdddddddddddd___aaacccccccccdddfffhhhiiihhhhhhiiilllnnnoooooolllrrrxxxzzz|||~~~zzztttnnnkkkhhhffffffeeecccaaa``````____________^^^^^^```fffiiifffeeejjjlllkkkkkkkkklllmmmnnnppprrrssszzz|||vvvwwwnnneeeeeekkkmmmggg___SSSaaa{{{~~~tttgggYYYRRRSSS^^^tttxxxggg```UUUNNNQQQUUUYYYcccpppsss|||yyy```MMM:::444666111///333222///000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000111222333333333333222222333333333333444444444444444555555555666666666666666666777777777777888777555555555666888999;;;888777:::;;;<<>>===;;;:::999999999:::<<<@@@GGGMMMOOOMMMIIIFFF************************++++++************++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111111111111000000333777;;;<<>>>>>>>>>>>===<<<;;;999888888999:::::::::;;;===???AAAAAACCCDDDFFFHHHJJJJJJJJJMMMSSSZZZ______\\\XXXKKKEEEBBBBBBAAA>>>===???<<>>===;;;:::999999:::;;;888<<>>======<<<;;;:::::::::;;;::::::999999::::::;;;<<<>>>AAACCCEEEGGGIIIKKKJJJQQQWWWYYY\\\___]]]YYYPPPJJJCCC?????????>>>=========>>>BBBIIIRRRZZZ```jjjooosssuuussstttxxx|||{{{}}}~~~}}}|||{{{zzzzzz{{{|||~~~~~~~~~}}}|||{{{vvvwwwxxxzzz|||}}}zzzzzzyyyyyyyyyyyyyyyxxxxxxwwwvvvvvvxxx{{{zzzyyysssmmmkkknnnqqqqqqooollljjjfffaaa]]]WWWQQQLLLFFFEEEEEEFFFJJJOOOUUUXXXUUUTTTQQQMMMIIIGGGHHHIIIHHHHHHHHHGGGGGGHHHHHHIIIIIILLLQQQUUUXXX[[[^^^```fffhhhkkklllkkkjjjkkkkkkpppooommmllllllmmmnnnooorrrooolllkkkmmmmmmkkkiiilllkkkiiiiiiiiikkkmmmnnnqqqpppppppppoookkkeeeaaa[[[^^^bbbeeegggfffdddcccgggfffdddbbbbbbcccdddeee^^^___`````````___]]]\\\^^^___aaacccdddeeeddddddhhhhhhiiiiiijjjlllmmmnnnrrrtttyyy~~~xxxsssnnnllliiieeebbbaaa```___^^^]]]]]]]]]]]]^^^______ccceeeffffffeeeeeeggghhhmmmmmmllllllmmmooorrrttt~~~|||rrrqqqnnndddXXXWWWttttttooofffYYYUUUZZZsss}}}mmm[[[XXXWWWYYY___bbbeeelllttt{{{gggSSS<<<999666222000000111222222111111111000000//////000111333333333111///...111111111111111111111111222222111111111111222222333333333222222222111111111111222222222333333333222222333333444555666666666666666666777777777777999888888888777777666666555777888999:::;;;>>>@@@LLLddd|||rrrllluuuxxxrrryyy```RRRHHH@@@DDDBBB@@@??????>>><<<:::AAA@@@>>>===;;;:::::::::888999<<>>>>>======<<<;;;;;;:::;;;::::::999999::::::;;;:::<<>>===>>>>>>>>>@@@FFFNNNUUUZZZggglllrrrttttttuuuxxx{{{zzz|||~~~|||{{{{{{{{{|||}}}~~~~~~~~~~~~}}}|||{{{{{{yyyzzzzzzzzzzzz{{{{{{{{{yyyyyyyyyxxxxxxxxxxxxxxxzzzyyyxxxxxxyyy{{{}}}~~~|||vvvpppooorrrvvvwwwwwwrrrooojjjddd^^^WWWOOOJJJGGGGGGGGGHHHJJJNNNRRRTTTTTTTTTRRROOOKKKHHHHHHIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKMMMOOORRRVVV\\\```eeehhhkkkllllllkkklllmmmooonnnlllkkkkkklllnnnoooqqqnnnlllkkkllllllkkkiiikkkkkkjjjiiijjjlllnnnpppnnnnnnnnnoooooommmhhheee]]]___aaadddeeeeeedddcccfffeeecccbbbbbbbbbdddeee_______________^^^^^^]]]^^^___aaaccccccdddcccccceeeeeeeeefffhhhjjjkkklllsssuuuyyy~~~|||vvvqqqhhhgggdddaaa___]]]\\\\\\\\\\\\]]]]]]^^^___``````ccceeeffffffffffffgggiiijjjjjjjjjkkklllooosssuuu~~~|||qqqjjjbbbZZZYYYttt{{{qqqllldddYYYYYYaaayyyvvvgggZZZZZZZZZ^^^dddffffffjjjooo{{{xxxaaaLLL:::888555222000000000111111111111111000000000///000111222333333111///...111111111111111111111111222222111111111111222222333333222222111111111111111111222222222333333333222222333333444555555666555666666666777777777777888888888777777777666666555777888999999;;;>>>@@@III___uuunnnwww}}}pppyyy|||yyy|||bbbSSSJJJDDDDDDBBB@@@?????????===;;;@@@???>>><<<;;;:::999999999999;;;@@@EEEHHHHHHFFF******************++++++***************************))))))))))))***++++++************++++++++++++,,,,,,------...---------...------------.../////////111333444333333444555777>>>MMMhhhxxx___OOOHHHBBB<<>>>>>======<<<<<<;;;;;;::::::999999::::::;;;999:::<<<===>>>AAAFFFIIIMMMSSSZZZ]]]aaafffeeebbbXXXQQQHHHBBBAAA@@@>>>===???>>>>>>???CCCIIIOOOSSSbbbhhhpppuuuvvvvvvxxxzzzyyy|||~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~~~~~~~}}}|||{{{zzz||||||{{{zzzyyywwwwwwvvvxxxxxxwwwwwwwwwxxxxxxyyy{{{{{{zzzzzzzzz{{{{{{|||~~~~~~zzztttssswww{{{~~~~~~yyyuuunnnfff^^^VVVNNNHHHHHHHHHIIIJJJKKKMMMNNNOOOSSSSSSSSSQQQMMMJJJIIIJJJGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJIIILLLQQQYYY^^^dddgggjjjlllllllllnnnooommmmmmkkkkkkkkklllmmmnnnooonnnlllkkklllkkkjjjhhhjjjjjjiiiiiijjjllloooqqqkkkkkkmmmoooqqqpppmmmjjj``````aaabbbccccccddddddfffeeecccbbbbbbbbbcccddd``````^^^]]]]]]]]]^^^______```aaabbbbbbbbbbbbaaaeeefffggghhhjjjlllnnnpppsssuuuxxx{{{{{{xxxrrrmmmaaa```]]][[[YYYYYYXXXYYY[[[[[[\\\]]]^^^```aaaaaaccceeeffffffffffffhhhiiiggghhhiiijjjkkkoootttxxx~~~pppddd___]]]^^^vvvzzzssslllhhh```YYY___kkkmmm```[[[\\\^^^eeemmmnnnjjjhhhjjjpppwwwpppXXXDDD888666444111//////000000111111111111000000000000000111222222222111000///111111111111111111111111222222111111111111222222222111111111111000000000111111222222222333333333222222333333444444555555555555666666666777777777888888777777777777666666555777888999999:::===???FFFWWWxxxxxxqqq|||oooooo}}}uuuwwwfffTTTKKKGGGDDDBBB@@@???@@@@@@???===??????===;;;:::999999999::::::;;;???DDDHHHJJJJJJ+++++++++***************************************)))))))))((())))))***+++*********++++++++++++,,,,,,---...//////---,,,+++...------------...//////,,,...111222333444666888999===HHH```~~~eeeRRRFFF>>>:::??????>>>>>>=========<<<;;;::::::999999::::::;;;999::::::;;;<<<@@@EEEIIILLLSSSYYY]]]bbbhhhhhheee]]]VVVLLLEEEBBB@@@???===???>>>>>>>>>BBBGGGLLLOOO]]]dddnnnuuuxxxyyyzzzzzzzzz}}}}}}}}}|||{{{zzzzzz{{{||||||}}}}}}}}}}}}|||{{{zzzzzz|||{{{zzzyyywwwvvvuuutttwwwwwwvvvvvvvvvwwwyyyyyyzzzzzz{{{{{{{{{|||||||||}}}xxxvvvxxx|||~~~zzzvvvnnnfff^^^VVVNNNIIIHHHIIIJJJKKKLLLMMMMMMMMMPPPRRRSSSRRROOOLLLKKKJJJGGGGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJOOOVVV[[[ccceeeiiikkklllmmmnnnoookkkkkkjjjjjjjjjkkkllllllmmmmmmlllkkkkkkjjjhhhggghhhggggggggghhhkkknnnpppjjjkkkllloooqqqqqqooommmdddcccbbbaaaaaabbbcccdddddddddcccbbbaaabbbbbbcccaaa```]]]\\\[[[]]]^^^```___`````````````````````dddeeefffhhhjjjmmmoooqqqrrrssstttvvvuuuqqqkkkggg\\\ZZZYYYWWWVVVVVVVVVVVVYYYZZZ[[[]]]___aaabbbbbbccceeefffgggfffggghhhjjjhhhiiijjjkkkkkkooouuuzzzmmmaaa[[[[[[cccwwwqqqmmmiiiccc\\\ZZZeeettt}}}fff[[[^^^]]]bbbmmmwwwxxxrrrlllkkkiiinnntttxxxsssdddNNN>>>666555222000/////////000111111111000000000000000000000111222111111000///111111111111111111111111222222111111111111222222111000000000000000000000111111222222222333333333222222333333333444444444555555555666666666777777777777777777777777666666555777888999999:::<<>><<<;;;999999888888;;;:::;;;===AAAFFFJJJMMM+++++++++***************************************)))))))))((())))))***+++++++++++++++,,,,,,,,,,,,,,,---.........---,,,+++...------------...//////,,,...000111222444666888:::===EEEYYYzzztttYYYFFF>>>>>>>>>>>>>>>>>>============;;;::::::999999::::::;;;999::::::;;;<<<@@@EEEIIIJJJQQQWWW\\\aaagggiiigggbbbYYYNNNFFFBBBAAA???===>>>>>>===???BBBGGGLLLOOOXXX___jjjtttyyy{{{{{{zzz|||~~~~~~}}}}}}}}}{{{zzzyyyyyyyyyzzz{{{|||||||||}}}||||||{{{zzzyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvvvvuuuuuuvvvxxxzzz{{{xxxxxxyyyzzz{{{|||}}}}}}~~~~~~}}}zzzyyyyyyzzz{{{wwwrrrkkkddd]]]VVVPPPLLLHHHIIIKKKLLLMMMNNNNNNMMMNNNQQQSSSSSSPPPMMMLLLKKKHHHGGGGGGFFFFFFGGGGGGHHHFFFHHHJJJLLLNNNQQQUUUXXX```cccgggiiijjjkkkmmmnnniiiiiiiiiiiiiiijjjkkkkkkkkkkkklllkkkjjjhhhgggfffeeeeeeddddddfffiiikkkmmmllllllmmmppprrrrrrpppnnnhhhfffcccaaa```aaacccdddccccccbbbbbbaaaaaaaaaaaabbb```]]][[[ZZZ\\\^^^```__________________``````___```aaacccfffiiikkklllppppppppppppoookkkeeeaaaZZZYYYWWWVVVUUUUUUVVVWWWXXXYYY[[[^^^```aaabbbbbbccceeefffgggggggggiiikkkkkkmmmnnnmmmmmmpppwww}}}wwwjjj___WWWUUUdddtttyyymmmkkkggg```YYY\\\kkk{{{wwwbbb[[[aaa]]]eeettt~~~wwwuuummmmmmmmmllleeeWWWFFF;;;444333222000000///000000000000000000000000111111000000000111111000000000000000000000000000000000222222111111111111222222000000000000000000000111111111222222222333333333222222222333333333333333555555555555666666666666666666666666666666777777555777888888888999<<<>>>DDDLLLccc~~~xxxgggmmmsssfffRRRIIIEEECCC@@@???@@@AAAAAAAAA???>>><<<;;;999999888888;;;;;;;;;<<>>======>>>???BBBGGGKKKNNNSSSZZZeeepppxxx{{{{{{zzz|||~~~~~~~~~~~~}}}}}}~~~{{{zzzyyyyyyyyyzzz{{{|||||||||||||||{{{zzzyyyxxxwwwwwwxxxxxxxxxyyyyyyyyywwwvvvuuuuuuvvvyyy{{{}}}wwwxxxxxxyyyzzz{{{}}}}}}~~~|||{{{~~~}}}zzzxxxxxxsssooohhhbbb]]]XXXSSSPPPJJJKKKLLLMMMNNNNNNNNNNNNMMMOOOQQQRRRPPPMMMLLLLLLIIIHHHGGGFFFFFFEEEFFFFFFDDDGGGKKKOOOQQQSSSVVVXXX^^^aaadddggghhhhhhjjjkkkggggggggghhhiiiiiiiiijjjiiikkklllkkkiiigggffffffdddcccccccccdddfffiiijjjnnnmmmnnnppprrrsssrrrpppkkkiiifffcccbbbbbbcccdddbbbbbbbbbbbbaaaaaa``````aaa___]]][[[[[[\\\^^^___^^^]]]]]]]]]^^^______``````aaabbbdddgggiiilllmmmooonnnmmmllljjjfffaaa]]][[[ZZZXXXWWWVVVVVVWWWXXXXXXYYY\\\^^^```aaaaaaaaaccceeefffgggggghhhjjjkkkmmmpppqqqpppnnnqqqyyyyyywwwyyy|||qqqhhh]]]TTTSSScccqqqzzzzzzyyy{{{wwwppplllkkkfff^^^ZZZaaassspppaaa]]]aaa\\\fffyyy~~~wwwoooggg[[[LLL@@@:::333222222111000000000111000000000000111111111111/////////000000000111111000000000000000000000000222222111111111111222222000000000111111111111222111111222222222333333333222222222222333333333333444444555555555666666666555555666666666666777777555777888888888999;;;===BBBGGGZZZ|||}}}zzz}}}nnnmmmvvvuuu\\\OOOGGGDDDAAA@@@@@@AAAAAAAAA??????===;;;:::999999999:::;;;;;;;;;===AAAGGGLLL)))))))))***+++++++++,,,***************************************+++,,,,,,************++++++++++++************++++++,,,---...------------...//////000111111111000111333555666:::@@@KKKeee~~~lllSSSGGGFFF<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;666888;;;<<<>>>@@@DDDFFFIIIOOOUUUYYY___eeehhhfffeee\\\PPPGGGCCCAAA@@@>>>>>>>>>>>>???AAAEEEHHHKKKMMMSSS^^^jjjtttxxxyyyxxxyyy{{{~~~~~~~~~~~~~~~||||||{{{zzz{{{|||}}}~~~{{{{{{{{{{{{zzzyyyxxxxxxwwwwwwxxxxxxyyyzzzzzzzzzwwwvvvuuuuuuwwwzzz}}}zzzyyywwwwwwwwwyyyzzz|||}}}zzzzzz}}}|||zzzqqqmmmgggbbb]]]YYYUUUSSSOOOOOOOOONNNNNNNNNMMMMMMLLLNNNPPPPPPNNNMMMMMMMMMKKKJJJHHHFFFEEEDDDDDDDDDCCCFFFKKKNNNQQQTTTWWWYYY\\\___bbbdddeeeeeefffhhheeeeeefffggghhhhhhiiiiiigggjjjlllkkkhhheeeeeeeeeeeedddccccccdddfffhhhiiimmmmmmnnnpppsssuuutttsssnnnlllhhheeecccccccccdddaaaaaaaaaaaaaaaaaa```___```___]]][[[[[[\\\]]]^^^\\\\\\\\\\\\]]]^^^```aaaeeeeeefffhhhjjjmmmooopppooommmkkkjjjhhheee```]]]\\\[[[YYYXXXWWWWWWXXXXXXXXXZZZ\\\___```aaa``````ccceeeggggggggghhhjjjlllllloooqqqpppooosss|||}}}uuuvvvyyyuuummmeeeYYYUUUYYYfffpppvvvrrroooqqqoooiiimmmkkkeee]]]\\\hhh{{{wwwhhhaaa___^^^[[[fff{{{yyykkkYYYFFF;;;888333222222222222111111111///000000000111111111111///////////////000111111000000000000000000000000222222111111111111222222111111111111222222333333111111222222222333333333222222222222222222222222444444444555555555666666555555555666666666777777666777888888888888;;;===>>>AAAQQQpppyyyppp|||cccSSSIIIFFFBBB@@@@@@AAAAAAAAA@@@???>>><<<;;;:::999999999;;;;;;;;;;;;???DDDIII(((((()))***+++,,,,,,---************************++++++******++++++,,,---))))))))))))************))))))(((((()))+++---......------------...//////,,,...///000000222666999222777===FFF]]]nnnWWWHHHDDD;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999::::::;;;555777:::<<<>>>@@@BBBEEEIIIOOOUUUYYY^^^eeehhhfffeee\\\PPPGGGCCCAAA@@@??????>>>>>>>>>@@@CCCFFFHHHIIIOOOZZZfffqqqvvvwwwvvvvvvyyy|||~~~~~~~~~~~~~~~}}}|||||||||~~~{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzxxxwwwvvvvvvwwwzzz~~~|||zzzxxxuuuuuuvvvxxxzzz~~~{{{{{{~~~~~~qqqmmmgggbbb^^^ZZZWWWTTTTTTSSSQQQOOONNNMMMLLLLLLKKKMMMOOONNNMMMLLLMMMNNNLLLJJJIIIGGGEEECCCCCCBBBCCCFFFIIIMMMOOOSSSXXX[[[[[[]]]aaabbbccccccdddeeedddeeefffggghhhhhhhhhhhhfffiiilllkkkhhheeedddeeegggfffdddddddddfffhhhiiillllllmmmppptttvvvvvvuuuooommmjjjgggeeedddddddddaaaaaaaaaaaaaaa``````______^^^]]]\\\\\\\\\]]]]]][[[[[[[[[[[[\\\^^^```aaaddddddeeegggiiikkkmmmnnnooonnnkkkjjjhhheeeaaa^^^]]]\\\ZZZXXXWWWWWWXXXXXXYYYZZZ]]]___aaaaaa```___ccceeegggggghhhhhhkkkllljjjmmmppppppooottt~~~wwwyyy}}}qqqkkkaaaVVVXXXaaajjjsssvvvppplllmmmlllgggmmmjjjddd]]]^^^lllrrrcccaaa```\\\ZZZfff|||ppp[[[EEE999777222222222222222222222222//////000000111111111222///////////////000111111000000000000000000000000222222111111111111222222111111222222222333333333111111222222222333333333222222222222222222222222444444444555555555666666444555555555666666777777666777888888777888:::<<<;;;===KKKhhhsss}}}eeeUUUJJJGGGCCC@@@@@@AAAAAA@@@AAA@@@>>>===;;;;;;::::::999:::<<<;;;;;;===BBBGGG++++++++++++++++++++++++((()))***++++++,,,,,,+++************************---,,,,,,+++*********+++++++++,,,,,,,,,,,,------..................------......///000111222333333666555888AAAVVVvvvuuukkk___RRRIII@@@@@@???<<<<<<===>>><<<999999888888888999::::::;;;:::999:::<<>>===???BBBEEEHHHMMMUUU]]]dddkkkqqquuuvvvxxx{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~|||zzzyyyyyyyyyyyyyyyyyyyyyyyyyyy}}}yyyuuuvvv{{{~~~}}}zzz~~~{{{yyyxxxyyyzzz{{{|||{{{{{{|||~~~yyyooogggccc```ZZZVVVVVVYYYXXXUUURRROOONNNMMMMMMGGGHHHJJJKKKLLLMMMMMMMMMOOOOOONNNKKKFFFCCCBBBBBBAAA@@@AAAFFFMMMTTTVVVWWW^^^]]]^^^```cccccc```]]]_________```aaacccdddeeeggghhhiiiiiigggdddaaa```dddddddddeeegggjjjlllnnnmmmllllllnnnpppqqqqqqpppnnnmmmjjjgggdddbbbaaaaaa______```````````````______``````^^^\\\ZZZZZZ[[[^^^]]]\\\\\\]]]```bbbdddaaabbbdddfffggghhhiiiiiillllllkkkjjjhhheeebbb```ZZZYYYXXXVVVUUUUUUUUUUUUYYYZZZ\\\^^^___aaaaaaaaafffeeeeeeeeegggjjjmmmpppmmmnnnoooooommmqqqyyy~~~uuulllfff\\\TTT]]]mmm~~~}}}zzzuuuqqqmmmkkkhhhddd]]]YYYdddxxxpppgggeeebbb\\\UUUggg}}}nnnUUUDDD999222333333333222222222111111000000000000000000000000000111222222222000///...000000000000000000000000000000000000111111111111222111111111000000//////000111111111111222222222222333333444444333333222222222333333333333444444555666666666666666555555333333444555666777888888===AAAHHHXXXyyynnnrrrqqqXXXNNNGGGCCCDDDDDDBBBAAACCCBBBAAA???>>><<<;;;;;;;;;:::999888888:::===AAACCC************************((()))******+++*********************************---,,,++++++******++++++++++++,,,,,,,,,,,,------..................------......///000111222333333666666999@@@QQQnnnyyyvvvsssjjj[[[NNNCCCBBB@@@============;;;;;;::::::999999999::::::::::::::::::===@@@DDDFFFJJJMMMSSSYYY^^^aaabbbbbb```]]]VVVNNNFFFAAA@@@@@@?????????===<<<===@@@CCCEEEKKKSSS[[[bbbiiiooosssuuuxxx{{{~~~~~~~~~~~~~~~~~~|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyy{{{wwwtttuuuyyy{{{zzzxxx|||{{{zzzyyyxxxxxxyyyyyy{{{{{{|||}}}vvviiiccc___ZZZYYYZZZ\\\ZZZWWWTTTQQQNNNMMMLLLJJJJJJKKKLLLMMMNNNOOOPPPPPPQQQPPPMMMJJJGGGFFFGGGDDDBBBBBBFFFLLLRRRUUUVVVYYYYYYZZZ^^^bbbcccaaa___`````````aaabbbcccdddeeegggggghhhhhhgggeeedddcccdddddddddfffhhhjjjmmmnnnnnnlllkkklllnnnooooooooommmllljjjhhheeecccaaa```]]]]]]^^^______^^^^^^]]]^^^______^^^[[[ZZZZZZ[[[]]]]]]\\\\\\]]]___aaabbbcccdddeeefffhhhiiikkkkkklllkkkkkkjjjhhheeecccaaa]]]\\\ZZZXXXVVVUUUUUUUUUVVVXXX[[[^^^aaaccceeeffffffeeedddeeefffjjjmmmoookkklllnnnmmmlllrrryyytttoookkkdddYYYVVViii~~~tttnnnccc^^^WWWVVVeee|||nnnffffffeeebbb[[[mmmkkkRRRBBB888222222222222111111111000000000000000000000000000000000111111222111000///...000000000000000000000000000000000000111111111111111111111111000000000///000111111111111222222222444444222111111222444444222222333333333333444444555555666666666666555555444444555666777888999999;;;???EEETTTssssssrrrzzzaaaOOOGGGBBBBBBAAA??????@@@AAA@@@???===<<<;;;;;;:::999888777777888;;;>>>@@@************************))))))******))))))((((((************************,,,,,,++++++******++++++++++++,,,,,,,,,,,,------------------------............///000111222333333666777:::???JJJcccxxxtttwww}}}xxxfffVVVFFFCCC@@@???>>>===<<<;;;<<<<<<;;;:::999999999::::::::::::;;;>>>AAAEEEGGGHHHLLLQQQWWW\\\___``````___\\\WWWOOOGGGAAA??????>>>>>>>>>===<<<<<>><<<;;;::::::888777666666666888;;;<<<*********************************))))))(((&&&&&&************************,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------,,,,,,------------............///000111222333333555666:::>>>EEEYYYyyyssspppvvv}}}{{{mmm___HHHCCC?????????===<<<<<<>>>===<<<;;;:::999999999::::::;;;<<<>>>AAAEEEFFFGGGKKKPPPVVVZZZ^^^___```[[[YYYUUUOOOGGGBBB@@@@@@===>>>???>>>======>>>@@@AAAEEELLLTTT[[[bbbiiimmmrrruuuyyy|||}}}~~~}}}}}}zzzzzzzzzzzz{{{{{{{{{{{{|||zzzwwwwwwyyyzzzzzzyyyvvvwwwxxxzzzzzzyyyxxxvvvyyyzzz}}}uuujjjddd``````cccfffeeebbb]]]XXXRRRNNNKKKMMMLLLKKKKKKMMMOOORRRTTTWWWWWWVVVSSSNNNKKKJJJJJJHHHFFFDDDCCCFFFJJJOOORRRQQQRRRUUUYYY^^^aaabbbcccdddcccccccccccccccddddddjjjiiihhhffffffeeeeeefffddddddfffgggiiikkkmmmnnnnnnkkkiiihhhiiikkkkkkkkkhhhhhhiiihhhfffccc```^^^```aaaaaaaaaaaa``````______``````___]]]\\\]]]^^^^^^___````````````______aaaaaaaaabbbdddfffhhhjjjjjjjjjiiiiiihhhgggfffeeeeeeccc```\\\YYYWWWVVVUUUYYYZZZ\\\___aaabbbcccccchhhhhhggghhhiiilllnnnooonnnpppooohhh```fff~~~}}}qqqgggggglllnnnkkkhhhmmmkkkggg^^^VVV```|||pppggg^^^WWW]]]qqqxxxiiiccceeeiiilllmmm}}}{{{```JJJ>>>888444222111111111000000000000000000000000000000000000000000111111111000000000000000000000000000000000///000000000111111111111111111111000000000000000000000111111111222222222444333222111111222333444222222222333333333444444444444555555666666555555444555666777888999999:::;;;<<>>===;;;:::999999888777666666777999:::,,,,,,,,,,,,,,,,,,,,,,,,************)))'''&&&%%%************************,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------............///000111222333333333444999>>>BBBRRRwww}}}wwwrrrmmmpppuuuuuunnnfffMMMDDD===>>>???===<<<>>>>>>===<<<;;;:::999999999::::::;;;<<<>>>AAACCCEEEGGGJJJNNNTTTYYY\\\^^^___WWWWWWTTTOOOIIIDDDBBBAAA???@@@BBBAAA@@@??????@@@@@@DDDKKKQQQXXX___eeejjjrrrvvvzzz}}}~~~~~~~~~zzzzzzzzz{{{{{{||||||||||||zzzxxxwwwxxxxxxxxxxxxuuuwwwyyy{{{{{{zzzxxxvvvxxxyyy|||~~~zzzqqqjjjfffdddfffkkkjjjgggccc]]]WWWQQQNNNMMMLLLKKKKKKLLLNNNQQQSSSXXXXXXVVVRRRMMMIIIHHHGGGHHHFFFDDDCCCCCCFFFKKKNNNQQQSSSVVVYYY\\\___aaaccceeedddddddddddddddeeeffflllkkkiiigggeeeccccccccccccdddeeehhhjjjkkkmmmmmmllljjjhhhhhhiiijjjjjjiiifffggghhhgggfffccc```___aaaaaabbbbbbaaa``````___```aaabbbbbb```___```bbb```aaabbbbbbcccbbbbbbaaabbbbbbcccdddeeeggghhhiiiiiiiiihhhggggggffffffffffffdddaaa]]]ZZZXXXVVVVVVXXXZZZ\\\^^^```bbbccccccjjjjjjjjjjjjlllmmmooopppmmmnnnllldddYYY\\\rrr{{{kkk]]]\\\aaadddgggjjjrrrkkkccc]]]___oooyyyooofff^^^ZZZeeexxxtttgggaaabbbggglllmmmzzz~~~```HHH<<<777333333333222222222111111111111111111111111111111111000000000000000000111111000000000000000000000000///000000000111111111111000000000000000000111111000000111111111222222222000111333444444333111000222222222333333333444444333333444555555555555555333444444555666777888888;;;<<<>>>FFFWWWwwwqqqmmmzzz___SSSGGGDDDEEEEEEEEEFFF@@@@@@@@@???>>><<<:::999999999888777888888999:::------------------------************)))((('''&&&************************++++++******++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------............///000111222333333333222777>>>@@@KKKmmm||||||yyyrrrkkkkkkqqqtttrrrnnnWWWJJJ???@@@@@@===<<>>???AAABBBEEEGGGLLLQQQVVVZZZ\\\]]]WWWWWWVVVRRRLLLFFFCCCBBB@@@BBBDDDDDDBBBAAA@@@AAA@@@DDDIIIOOOTTT[[[aaafffrrrvvvzzz~~~zzzzzz{{{{{{|||}}}}}}}}}zzzyyywwwvvvuuuuuuuuuvvvvvvxxxyyyzzzzzzyyywwwvvvwwwxxx{{{~~~~~~|||tttoookkkiiikkknnnnnnllliiiddd]]]WWWSSSPPPPPPOOONNNOOOPPPQQQRRRVVVVVVTTTPPPKKKGGGFFFFFFGGGGGGFFFDDDCCCEEEIIILLLPPPRRRUUUXXXZZZ]]]```ccceeeeeeeeeeeeeeefffgggggglllkkkiiigggdddbbbaaa```aaaccceeegggiiikkklllllljjjiiihhhiiijjjkkkjjjhhhffffffffffffeeecccaaa```````````````______^^^]]]aaabbbdddcccbbbbbbcccdddbbbbbbbbbccccccdddddddddgggggghhhjjjjjjkkkjjjjjjiiihhhgggfffeeeddddddeeedddbbb___\\\ZZZXXXWWWWWWUUUWWWZZZ^^^bbbeeeggghhhjjjjjjkkkkkkmmmnnnooopppiiijjjiiiaaaVVVUUUeeexxx{{{jjj\\\YYY\\\___fffooovvvlllbbbbbboootttmmm```\\\___nnn}}}nnnddd______dddjjjoooyyy```GGG;;;555111333333333222222222222111111111111111111111111111000000000///000000111222000000000000000000000000000000000000111111111111000000000000111111111111000111111111111222222222///000333555555333000///222222333333333333444444222333444555555555555555333333444555666777888888;;;;;;>>>CCCQQQlll{{{rrrjjjsssfffWWWHHHCCCDDDCCCCCCDDDAAAAAABBBAAA@@@>>>;;;:::999999999999999999::::::,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++***)))((((((************************++++++******++++++,,,---++++++,,,,,,,,,,,,------***++++++,,,------............///000111222333333444111555<<<>>>EEEbbbvvvlllnnnyyyyyydddSSSDDDCCCBBB<<<;;;@@@;;;::::::999999999::::::;;;;;;;;;<<<======>>>>>>BBBDDDHHHMMMRRRVVVYYYZZZ\\\\\\[[[VVVOOOIIIDDDBBB@@@BBBEEEEEEDDDAAA@@@@@@@@@BBBGGGKKKPPPVVV\\\```lllpppvvv{{{~~~zzz{{{{{{|||}}}}}}~~~~~~zzzzzzxxxvvvtttttttttuuuwwwxxxxxxxxxxxxwwwuuutttvvvwwwzzz|||~~~{{{tttqqqnnnnnnqqqpppqqqpppnnniiibbb\\\XXXVVVUUUUUUUUUTTTTTTTTTTTTRRRSSSRRROOOKKKGGGGGGGGGGGGHHHHHHGGGEEEEEEIIILLLLLLOOOSSSUUUWWWZZZ___ccceeeeeeeeeeeefffggghhhiiihhhhhhhhhgggeeebbb```^^^```aaadddfffiiijjjjjjjjjgggggghhhjjjlllllljjjhhhfffeeeeeedddcccbbbaaaaaaaaaaaaaaa``````___]]]]]]aaabbbccccccbbbbbbdddeeebbbaaaaaaaaabbbdddeeefffiiikkkmmmnnnnnnmmmkkkiiiiiihhhfffdddcccccccccccc```___]]][[[YYYXXXXXXXXXWWWYYY\\\```dddgggiiijjjiiiiiijjjkkklllmmmnnnnnnjjjjjjhhhaaaTTTOOOWWWddd~~~qqqeeebbbaaaaaaiiiuuuzzzppphhhlll~~~wwwooommmbbbaaaiii{{{sssgggaaa^^^^^^ccciiiqqqvvv~~~zzzZZZCCC888444222222222222222111111111111111111111111111111111111111000/////////000222333000000000000000000000000000000000000111111111111///000000000111111111111000111111111111222222222000111222333333222111000222222333333333333444444111222333444555555555555444444555666777888999999999:::<<>>===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::;;;<<<===>>>???AAACCCEEEHHHMMMSSSWWW^^^bbbbbb[[[TTTOOOJJJDDDFFFEEEDDDDDDDDDBBB???<<<@@@AAABBBDDDFFFLLLRRRWWW___gggooosssxxx~~~{{{|||}}}~~~}}}}}}}}}zzzwwwuuuuuuvvvvvvuuuxxxvvvtttrrrqqqrrrssstttwwwyyy{{{}}}yyyuuuuuuyyy~~~zzzttttttuuuvvvvvvvvvuuutttuuutttoooggg```YYYYYYYYY[[[]]]\\\ZZZXXXNNNLLLJJJJJJJJJJJJIIIHHHLLLLLLKKKJJJHHHGGGIIIJJJHHHJJJNNNQQQTTTWWW[[[]]]```aaaccceeefffggghhhhhhiiiiiihhhgggfffdddcccbbbcccdddfffgggggggggffffffkkkhhhffffffhhhhhhdddaaabbbccccccdddddddddccccccdddddddddddddddcccbbbaaadddddddddddddddcccbbbaaa^^^```bbbbbbbbbccceeefffkkklllllljjjhhheeedddeeehhhgggfffdddbbbaaa______\\\\\\ZZZYYYYYYYYYZZZZZZ\\\^^^aaacccdddeeehhhjjjllljjjhhhggggggjjjlllnnnppppppnnneeeTTTEEEBBBGGGYYYfff|||wwwwww}}}xxxtttrrrlllkkkkkkiiittt}}}ooojjjccc___]]]^^^dddkkklllmmmooorrr{{{uuu[[[HHH<<<333111222222111111111000000//////111111000000//////......000000000000000000000000------------------------000000000000000000000000000000000000111111111111222222222222222222222222///000000000000111111111111111222222222333333333333333333222222111111111444444444555555555555555888777999>>>EEEWWW{{{|||rrr\\\iiipppXXXNNNKKKGGGBBB@@@AAABBBCCCCCCBBB???===;;;777888::::::;;;:::999888******++++++++++++******,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++)))************+++++++++,,,,,,,,,,,,,,,,,,------..............................//////000000111111111222444777888???PPP```~~~xxxcccNNNEEECCCAAA>>>;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999:::;;;<<<===>>>@@@CCCEEEHHHMMMRRRWWW```dddeee___XXXSSSMMMGGGDDDCCCCCCCCCEEEDDDBBB@@@@@@@@@AAABBBDDDIIIPPPUUU\\\dddlllqqqvvv|||~~~||||||}}}~~~~~~~~~~~~~~~~~~{{{xxxvvvvvvwwwwwwvvvxxxvvvtttsssrrrssstttuuuxxxyyy{{{}}}~~~~~~{{{wwwtttssswww{{{~~~zzzuuutttuuuvvvuuuuuuuuuuuuvvvuuuqqqjjjddd[[[[[[\\\^^^```___\\\YYYSSSQQQNNNNNNNNNNNNMMMLLLMMMMMMLLLJJJHHHHHHIIIKKKGGGJJJMMMPPPSSSVVVZZZ]]]___```aaacccdddeeeeeefffeeeeeeeeeeeeeeedddcccbbbcccdddfffgggggggggfffeeegggeeedddeeeggggggccc``````aaabbbbbbcccccccccbbbbbbbbbccccccccccccbbbbbbcccccccccccccccbbbaaaaaa___```bbbcccbbbcccdddfffhhhiiijjjiiifffeeedddeeegggfffeeedddbbbaaa```___^^^^^^\\\[[[[[[\\\]]]^^^^^^```bbbcccdddeeehhhjjjlllkkkjjjiiiiiijjjlllmmmooonnnmmmdddTTTFFFBBBFFFNNN]]]vvvzzz{{{ooojjjjjjjjjjjjwww|||hhhgggeeebbb___^^^bbbggghhhiiijjjlllttt}}}}}}~~~iiiQQQ@@@888222000111111111111111000000000///111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111222222222222222222222222111222222222222333333333222222333333333444444444444444333333333333333333444444444444555555555555777777:::???CCCTTTwwwzzzfffoooyyy```SSSMMMGGGBBB@@@BBBCCCDDDDDDBBB@@@>>>===888999::::::::::::999888******++++++++++++******,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,)))************+++++++++------------------------------......//////000000......//////000000111111111111333555666;;;JJJXXXzzzsssbbbOOOGGGEEEBBB>>>;;;===<<<<<<<<<<<<;;;;;;;;;::::::999888999:::;;;<<<===???BBBDDDGGGLLLRRRVVV```fffhhhccc]]]XXXPPPJJJAAAAAAAAACCCEEEFFFFFFEEE@@@@@@??????@@@EEELLLRRRVVV___hhhmmmsssyyy{{{zzz~~~}}}}}}}}}}}}}}}~~~~~~|||yyyxxxxxxyyyxxxxxxwwwvvvuuuttttttuuuvvvvvvyyyzzzzzz|||}}}~~~}}}~~~}}}xxxvvvtttrrrrrrtttwwwyyy~~~{{{vvvtttuuuvvvvvvvvvvvvwwwxxxwwwssslllgggbbbbbbbbbcccccc```[[[WWWRRRPPPMMMLLLLLLMMMLLLKKKMMMMMMLLLKKKHHHHHHJJJKKKGGGIIILLLNNNPPPTTTXXX\\\___```aaabbbccccccccccccaaabbbbbbcccccccccbbbbbbcccdddeeefffgggfffeeeeeeeeeddddddfffiiiiiieeeaaa]]]^^^___```aaaaaaaaaaaa```aaaaaabbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````______aaabbbcccbbbcccdddffffffggghhhgggeeedddddddddfffeeedddcccbbbaaa``````aaa```___^^^^^^___```aaa```bbbdddeeeeeefffhhhiiilllllllllkkkkkkkkkkkkkkkmmmlllkkkdddUUUFFFBBBEEEFFFXXXsss|||yyyssskkkhhhggggggmmm{{{wwweeeiiikkkiiidddaaabbbdddfffggghhhiiipppxxxyyyvvvppp\\\EEE999555222111111111111111111000000000000000000000000////////////000000000000000000000000222222222222222222222222000000000000000000000000//////000000000000111111000000000000000000000000111222222222222333333333333333333333444444444555333333333444444444444444333333444444555555555555555666;;;???AAAOOOpppuuuvvvkkkYYYNNNGGGBBB@@@CCCCCCDDDDDDCCCAAA???>>>999999:::::::::999999888******++++++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))*********+++++++++------------,,,,,,,,,,,,+++,,,,,,---...///000000......//////000000111111111111333555555888DDDQQQooommm^^^NNNGGGDDDAAA???@@@===<<<<<<<<<<<<;;;;;;;;;:::999888777777888999:::<<<>>>@@@CCCFFFKKKQQQVVV^^^eeeiiifffaaa[[[TTTMMMCCCBBBAAABBBEEEGGGGGGGGGAAA@@@???======BBBHHHMMMQQQZZZdddiiiooouuuxxxvvv}}}~~~}}}|||||||||}}}}}}{{{zzz{{{{{{zzzyyywwwwwwvvvvvvvvvvvvwwwxxxyyyyyyyyyzzz{{{~~~~~~~~~}}}}}}}}}}}}~~~}}}|||{{{yyyvvvsssrrrrrrrrrrrrssstttuuuuuu|||}}}|||wwwsssrrruuuyyy||||||wwwuuuuuuvvvwwwxxxyyy{{{{{{xxxrrrlllhhhiiiiiihhhhhheee```YYYUUURRROOOLLLJJJJJJKKKJJJIIILLLLLLLLLJJJHHHGGGIIIKKKGGGHHHJJJKKKNNNRRRWWW[[[aaabbbcccdddddddddddddddbbbbbbccccccccccccbbbbbbdddeeefffggggggfffeeedddddddddeeeiiillllllhhhcccZZZ[[[]]]^^^___````````````aaaaaaaaaaaaaaa```_________````````````______```bbbccccccccccccdddfffggghhhiiigggeeecccbbbcccddddddccccccbbbbbbaaaaaabbbaaa`````````aaabbbcccbbbdddffffffeeefffgggiiilllmmmmmmmmmmmmllljjjiiikkkkkkjjjdddWWWHHHCCCEEEGGG[[[xxxyyyxxx{{{pppkkkgggeeedddqqq~~~~~~rrrkkkqqquuupppiiigggggghhhhhhiiiiiijjjpppwwwwwwsssfffRRR>>>666555444333222111111111000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000111000000000000000000000000//////000000000111111111222222222333333333444444222222222333333444444444333333333444444555555666444666;;;>>>???IIIgggxxxyyyvvv```PPPGGGBBB@@@CCCCCCCCCCCCBBBAAA@@@???999:::::::::999999888888******++++++++++++******++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++,,,,,,,,,+++++++++++++++******+++,,,------............//////000000111111222222333555666777@@@JJJdddpppbbbSSSJJJEEEAAA@@@BBB===<<<<<<<<<<<<;;;;;;;;;999999777777666777888999:::<<>>AAAEEEJJJPPPUUUWWW___eeeeeeccc___ZZZTTTLLLHHHDDDBBBCCCDDDEEEEEEDDDCCCBBB???===>>>BBBEEEGGGPPPYYY___fffooouuuuuu{{{}}}}}}}}}}}}}}}}}}~~~~~~}}}||||||}}}}}}|||zzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}||||||wwwuuuqqqpppppppppooonnnjjjlllooosssuuuwwwxxxxxxxxxyyy{{{}}}xxxtttooohhhccc___]]]\\\]]]```eeeiiimmmsssxxx|||~~~xxxuuuvvv{{{zzzrrrllliiifffeeeeeeeeefffddd```^^^UUUQQQMMMJJJJJJKKKKKKKKKLLLLLLKKKIIIGGGGGGHHHJJJHHHHHHHHHHHHJJJOOOUUUZZZeeefffggghhhiiiiiiiiiiiiiiiiiiiiiiiihhhgggeeeeeegggggghhhiiihhhgggfffeee```___```dddhhhhhheeeaaa[[[\\\]]]^^^______```___bbbbbbbbbaaaaaa```___^^^___``````aaaaaaaaaaaaaaabbbcccddddddccccccdddfffiiijjjjjjhhheeebbbbbbbbbaaaaaaaaabbbbbbbbbccccccbbbaaa```^^^^^^^^^___```cccdddffffffffffffgggiiikkkkkklllmmmmmmllljjjiiikkkkkkkkkiii^^^PPPIIIHHHRRRfff~~~xxxgggqqq}}}ttttttqqqjjjgggjjjzzzyyyxxxyyyyyysssxxxwwwrrrsss{{{uuutttqqqlllllllllggg```MMMBBB777333222///---...000000000000111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000......////////////000000////////////////////////111222222222222333333333000000000000111111111111000000000000111111111111111111222333444555555666999666888<<<<<<@@@RRRfffzzzkkkmmmrrr[[[MMMFFFBBBAAAAAAAAA@@@@@@?????????;;;;;;:::999888888888888******++++++++++++************+++++++++,,,,,,,,,*********++++++*********)))************+++++++++)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111111000222666666666;;;AAANNNnnnzzzqqqfff]]]QQQDDD>>>======<<<<<<<<<<<<;;;;;;;;;:::999888777777777888888888:::===@@@DDDIIIPPPTTTTTT\\\cccdddcccaaa]]]XXXNNNJJJEEEBBBBBBDDDEEEEEEEEEEEEDDDBBB@@@???@@@BBBBBBJJJRRRYYYaaalllsssuuuyyy{{{~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~|||zzz{{{{{{{{{{{{zzzzzzyyyxxx||||||}}}}}}}}}}}}||||||~~~~~~~~~~~~}}}}}}||||||wwwtttpppnnnnnnoooooonnnfffiiimmmrrruuuxxxzzzzzzyyyzzz|||~~~xxxqqqjjjccc^^^[[[VVVXXXYYYZZZ\\\```fffjjjrrrxxxuuuwww~~~~~~vvvpppmmmfffeeecccbbbbbbbbb```^^^UUUQQQLLLIIIIIIIIIJJJIIINNNNNNMMMKKKIIIIIIJJJLLLIIIIIIHHHGGGIIINNNUUU[[[cccdddeeeggghhhiiiiiiiiiiiiiiiiiijjjjjjiiiiiihhhhhhiiijjjjjjjjjhhhgggfff```______aaaeeefffdddaaa]]]^^^______`````````______```aaaaaabbbbbbbbbbbbaaaaaabbbcccccccccccccccbbbdddeeedddccccccdddfffdddfffgggfffdddccccccccc___``````aaabbbccccccdddcccbbb```^^^]]]]]]^^^^^^aaaccceeeeeeeeefffhhhiiiiiijjjkkkkkkkkkkkkkkkkkkmmmlllmmmlllbbbTTTLLLKKKWWWhhhyyyooobbbnnn}}}zzztttuuurrrkkkllltttxxxmmmjjjmmmooommmrrrssssss}}}vvvnnniii___UUUAAA;;;666555222---,,,...///000000000111111111111.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000........./////////000000000000000000000000000000111222222222222333333333000000111111111222222222222222111111111111111111000111222333444555555666===777666:::<<<>>>JJJYYY}}}~~~pppnnn{{{~~~dddTTTIIICCCBBBBBBAAA@@@@@@@@@@@@AAA<<<;;;:::888888888888888******++++++++++++***************++++++,,,,,,,,,+++++++++,,,,,,+++++++++)))************+++++++++)))***+++,,,...///000000---------------------,,,......//////000111111111000///111555666555999???GGGeeessstttnnnhhhaaaUUUFFF===;;;======<<<<<<<<<;;;;;;;;;;;;:::999777777777888888777999===@@@DDDIIIPPPTTTTTT[[[bbbccccccccc```[[[NNNJJJEEEBBBBBBDDDFFFFFFFFFGGGFFFDDDAAA@@@@@@AAA>>>FFFNNNTTT]]]iiirrruuuxxxzzz|||}}}}}}{{{|||~~~~~~}}}}}}||||||}}}~~~~~~|||zzz||||||||||||{{{zzzyyyxxx~~~~~~}}}|||~~~~~~~~~~~~~~~}}}||||||{{{wwwrrrnnnmmmmmmmmmllldddgggkkkpppuuuyyy{{{||||||}}}~~~uuullleeeaaaYYYXXXVVVSSSRRRSSSWWW[[[```qqqxxxuuuwwwyyytttrrrjjjgggdddaaa___^^^[[[ZZZYYYUUUPPPMMMMMMMMMNNNNNNOOOPPPOOOMMMKKKKKKLLLNNNJJJJJJHHHGGGIIINNNVVV[[[```aaaccceeefffggghhhhhhggghhhiiijjjkkkkkkkkkkkkiiijjjkkkkkkjjjiiihhhgggcccaaa```bbbeeegggeeeccc______``````aaa`````````]]]^^^___aaacccdddeeeeeebbbbbbcccdddddddddddddddbbbdddeeeeeeccccccdddfff```bbbddddddccccccdddeee______```aaabbbcccdddddddddcccaaa___]]]]]]]]]]]]```bbbdddeeeeeefffhhhiiiiiiiiiiiijjjjjjkkkkkklllnnnmmmnnnmmmeeeWWWNNNLLL\\\kkk~~~wwwjjjkkkttt}}}~~~{{{|||zzztttuuuqqqlllppp|||tttddd^^^^^^```hhhnnnrrrvvvuuujjj]]]QQQ;;;999777777444......111//////000000111111111222.../////////000000111111000000000000000000000000........................000000000000000000000000............/////////000111111111111111111111111///000000000000111111111111111222222222333333333444333333222222111111111000111111222444555666666???777444999<<<===FFFQQQsssvvv~~~wwwrrr|||kkkXXXLLLDDDCCCCCCBBBAAAAAAAAABBBBBB===;;;:::888777777888888++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---+++***(((((()))+++,,,***++++++,,,,,,++++++***,,,,,,,,,------.........---------............///111111222222222666:::>>>EEEYYYxxx{{{mmmooopppqqqnnndddUUUIIIBBB;;;<<<<<<::::::<<<;;;999:::999888777666666666666999:::;;;>>>BBBIIIQQQWWW\\\]]]___aaabbb```]]]YYYTTTOOOGGGAAA@@@BBBEEEGGGIIIHHHFFFCCCAAA???>>>>>>???DDDJJJRRRZZZccckkkqqqrrrxxx|||{{{|||~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}~~~|||||||||}}}~~~}}}}}}|||{{{zzz{{{xxxtttqqqnnnnnnnnnooohhhjjjlllooosssvvvyyyzzz|||}}}~~~tttlllhhhaaaYYYVVVWWWWWWTTTQQQWWWbbbttt{{{wwwvvvyyy~~~~~~wwwrrrllljjjeee```]]][[[[[[[[[YYYWWWSSSOOOLLLMMMPPPSSSSSSRRRPPPLLLIIIGGGIIIJJJLLLKKKIIIGGGGGGJJJPPPUUUZZZ]]]aaadddeeefffhhhjjjhhhhhhhhhiiijjjjjjhhhfffgggiiikkkmmmmmmjjjgggeee```______```cccddddddccccccbbbaaa___^^^\\\[[[ZZZ___``````aaabbbbbbcccccceeeddddddeeeffffffeeeccccccddddddddddddddddddcccaaa___\\\]]]___ccceeefffdddbbb``````aaabbbaaa```bbbaaa```______```aaabbbdddeeefffffffffhhhkkknnnllljjjiiiiiikkkmmmmmmmmmooopppqqqooojjjddd___]]]ffftttyyyrrr{{{|||vvvnnngggiiiwwwwwwcccWWWWWW\\\iiigggjjjuuulllUUUHHH;;;888555444333222000...000000000000000000000000////////////////////////000000000000000000000000////////////000000000000111111000000//////......////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222333333222222222333444444888555555777999;;;AAAIIIfffvvvwwwyyyxxxwww~~~{{{^^^LLLGGGFFFBBBAAACCCCCC@@@@@@CCC<<<<<<:::999777555333222++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++,,,,,,+++***(((((()))+++,,,++++++++++++++++++++++++,,,,,,,,,------------------------............///111111222222222555:::===GGGWWWqqq|||nnnmmmrrryyy|||tttcccQQQFFF@@@???>>><<<;;;<<<;;;999:::999888777666666666666999;;;<<<>>>BBBIIIQQQVVV^^^___aaadddeeeccc```^^^WWWRRRIIICCC@@@BBBDDDFFFHHHGGGEEECCCAAA???>>>===>>>AAAGGGMMMUUU^^^gggmmmooovvv{{{{{{{{{~~~}}}||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{yyytttpppmmmllllllmmmjjjlllooorrrvvvxxxzzz{{{{{{}}}~~~wwwoooddd]]][[[YYYTTTPPPRRRYYYfffuuuzzzvvvrrroooppptttzzz~~~~~~vvvpppjjjhhheeeaaa]]]ZZZXXXWWWVVVTTTQQQMMMKKKLLLNNNPPPSSSRRRPPPMMMIIIHHHHHHIIILLLLLLJJJHHHHHHKKKQQQUUUZZZ]]]aaaccccccdddeeegggiiihhhhhhjjjkkkkkkiiiggggggggggggggggggfffeeeeee```___^^^___aaaccccccbbbccccccbbbaaa```___^^^]]]```aaaaaaaaabbbbbbcccccceeeeeedddeeefffgggeeecccccccccddddddcccbbb```___```^^^[[[\\\___bbbdddeeecccaaa```___```aaa```___bbbaaa```______```aaaaaacccdddeeeeeeeeegggjjjmmmllljjjhhhhhhjjjmmmoooooosssuuuwwwvvvrrrmmmjjjiiirrr|||{{{xxxyyyzzzrrrkkkfffiiixxxvvvdddZZZYYY\\\bbbaaafffsssuuuZZZIII999666444333333333111000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000111000000000/////////...////////////////////////000000000000000000000000000000000000000000000000222222222222222222222222000111111111111222222222333333222222222333444444777555555777999:::AAAHHH\\\yyy}}}~~~{{{~~~dddQQQJJJHHHDDDBBBDDDDDDAAA@@@BBB???>>><<<:::777666444444************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++***))))))***+++,,,,,,,,,+++******+++,,,,,,------------,,,,,,,,,,,,---------............///000111111222222555999<<>>BBBGGGNNNWWW```gggkkksssyyyzzz{{{~~~}}}|||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}||||||yyytttooollljjjkkkkkkmmmooosssvvvyyy{{{{{{{{{zzz|||}}}~~~ssshhhbbb]]]WWWRRRPPPRRRXXX```iiiooorrrsssiiigggdddccceeejjjppptttzzz}}}~~~uuunnngggfffccc___[[[WWWUUUTTTRRRQQQNNNLLLJJJJJJKKKLLLQQQQQQPPPMMMJJJGGGGGGHHHLLLLLLKKKJJJJJJLLLQQQUUUYYY\\\```aaabbbbbbdddeeeiiiiiiiiijjjkkkkkkiiiggggggfffeeedddcccdddeeefff```^^^\\\]]]^^^```aaa```bbbbbbccccccbbbbbbaaaaaabbbbbbbbbbbbbbbcccccccccfffeeedddeeeggggggeeedddaaabbbcccdddcccaaa^^^]]]___]]][[[\\\___bbbcccdddcccaaa______```aaa```___aaa```___^^^^^^___```aaacccdddeeeeeeeeefffiiikkkllliiiggggggjjjnnnqqqrrrtttwwwyyyzzzxxxuuusssrrryyy}}}wwwxxx~~~{{{sssxxx}}}vvvnnngggeeelll}}}pppccc]]]]]]___]]]^^^cccsssyyyZZZFFF666444222222333333222111000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000222222222222222222222222000111111111111222222222333222222222333333444555777444444777888999???FFFPPPlllyyy~~~oooYYYMMMIIIEEECCCEEEFFFCCCBBBCCCCCCAAA>>>;;;888777666666************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))+++******))))))***+++,,,---,,,***))))))***,,,---...------,,,,,,+++++++++---------............//////000111222222444888;;;BBBJJJZZZuuuuuunnnwwwjjjYYYIIICCC>>>>>>>>><<<:::;;;999999888777666666777777999:::<<<>>>AAAFFFMMMQQQWWWZZZ]]]```aaabbbbbbbbb___[[[SSSKKKDDDBBBCCCDDDDDDDDDCCCBBB@@@???======:::<<>>???<<<;;;<<<999888777777777777777777777999:::<<>>===:::<<<===@@@DDDLLLUUUZZZbbbllluuuxxx{{{~~~~~~}}}{{{zzzyyyxxx|||||||||||||||||||||{{{zzz{{{{{{}}}~~~|||{{{|||}}}}}}|||zzzwwwqqqllliiiiiikkklllppprrrvvvyyy{{{{{{zzzyyyyyy|||~~~~~~tttjjjbbb^^^[[[WWWTTTTTTUUUUUUUUURRRQQQOOONNNOOORRRVVVXXXdddiiiqqqyyy~~~~~~yyyuuukkkggg___XXXTTTRRRSSSTTTQQQNNNLLLLLLMMMOOONNNMMMIIIJJJIIIHHHFFFEEEFFFHHHHHHIIIIIIIIIIIIKKKNNNQQQTTTXXX]]]aaacccfffiiikkkhhhgggggghhhjjjjjjhhhfffdddeeeeeefffeeedddcccbbbaaa___]]]\\\]]]]]]]]]\\\[[[\\\___aaabbbbbbaaaaaabbbbbbbbbbbbbbbccccccccceeeddddddeeeffffffeeeccc```aaadddfffgggffffffeeebbbaaa```aaadddfffgggggggggeeecccbbbccccccbbbaaa```______^^^___```aaabbbfffgggiiiiiihhhhhhiiijjjkkkiiifffgggkkkqqquuuwwwxxxzzz}}}}}}|||{{{{{{{{{xxxxxx}}}{{{tttqqqsssrrriiiggg|||tttmmmggghhhooozzztttfff```^^^^^^]]]\\\```jjjyyyhhhMMM<<<777555222111111111///...000000000000000000000000111111111111111111111111////////////////////////////////////000000000000////////////000000000000////////////////////////////////////////////////////////////////////////222222222222222222222222000000111111111222222222222222222222333444555666666444444666777777;;;AAAHHH\\\||||||sssyyyssswwwpppYYYNNNGGGBBBCCCEEEEEEDDDEEECCCBBB???<<<999888777777++++++++++++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))***++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,++++++++++++---------............///...///111111222333555777666<<>>@@@AAA===;;;===888888777777777777777888666888:::;;;===AAAFFFIIIOOOTTTYYY[[[[[[\\\^^^aaa___```]]]VVVMMMGGGEEEEEEBBBCCCCCCCCCBBBAAA???>>>:::;;;===???CCCIIIPPPUUU]]]gggpppuuuxxx}}}~~~|||zzzxxxxxxwwwzzzzzzzzz{{{{{{|||||||||~~~~~~~~~~~~~~~~~~|||zzzzzz{{{||||||{{{xxxuuupppllljjjkkknnnpppssstttwwwyyyzzzzzzzzzyyyyyy|||zzzqqqgggbbb[[[UUURRROOOMMMLLLNNNMMMKKKIIIJJJKKKMMMNNNZZZ]]]eeennnuuuyyyxxxvvvpppkkkccc\\\WWWUUUUUUVVVQQQNNNKKKKKKOOORRRRRRQQQKKKJJJIIIFFFCCCCCCEEEGGGFFFGGGIIIJJJJJJKKKMMMOOORRRVVV[[[```dddgggjjjmmmhhhggghhhiiijjjjjjhhhfffaaabbbcccdddcccbbbaaa```cccaaa_________^^^]]][[[WWWYYY\\\^^^``````___^^^___``````aaabbbbbbccccccdddcccbbbccceeeeeecccbbb```aaabbbdddfffggghhhhhhdddccccccdddgggiiijjjiiihhhfffdddcccddddddcccaaa``````______```aaabbbcccgggiiijjjjjjiiihhhiiijjjkkkiiiggghhhmmmrrruuuwwwuuuwwwyyyzzzyyyxxxxxxyyyssspppsss~~~xxxpppqqqqqqpppiiibbbhhhooojjjhhhmmmwwwuuufff___[[[YYYVVVZZZaaammm|||www```JJJ<<<777444222111000000...---000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000////////////000000000000////////////////////////////////////////////////////////////////////////111111111111111111111111000111111111111222222222111111111222333444555666555333444666666666999???FFFTTTooorrrzzz~~~rrrrrryyy{{{|||jjjWWWMMMDDDCCCDDDDDDCCCDDDBBBAAA@@@>>><<<:::888777,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************(((((()))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............///---///111111111222444666555:::CCCSSSooowwwuuunnnlllwwwxxx]]]MMMBBBCCCCCC===:::===888888777777777777888888777888:::<<<===@@@DDDHHHKKKPPPUUUVVVVVVVVVZZZ^^^]]]___```[[[RRRJJJFFFFFFBBBCCCDDDDDDDDDBBB@@@???999:::<<>>AAADDDHHHFFFKKKPPPRRRPPPQQQUUUYYY[[[___bbb^^^UUULLLHHHGGGBBBCCCDDDEEEEEECCCAAA@@@777999<<<>>>@@@DDDIIILLLSSS]]]ggglllqqqyyy}}}|||zzzyyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~}}}}}}~~~{{{yyywwwwwwxxxzzzzzzzzzuuurrrnnnkkkkkkoootttwwwxxxyyyyyyyyyzzz{{{{{{|||zzz~~~wwwooodddZZZTTTRRRRRRQQQKKKJJJIIIHHHHHHHHHIIIJJJNNNOOOSSSZZZbbbjjjnnnppptttsssppplllgggaaa\\\YYYQQQLLLHHHIIIOOOUUUXXXXXXXXXTTTNNNGGGAAA@@@BBBDDDFFFIIIKKKLLLLLLMMMNNNOOOQQQUUUZZZ^^^aaacccfffhhhlllkkkkkkmmmnnnnnnllljjjhhhfffcccaaaaaabbbeeegggdddddddddeeedddaaa]]]YYYUUUWWWZZZ]]]^^^^^^]]]\\\[[[\\\]]]___```bbbcccdddbbbaaa```aaaccccccaaa```___^^^]]]\\\]]]___aaabbbeeeddddddfffiiikkkkkkjjjhhhfffcccbbbcccbbbaaa```bbbaaaaaaaaaaaaccceeeffffffhhhjjjjjjhhhffffffgggjjjiiiiiikkkooossstttuuu}}}|||vvvuuu}}}{{{vvvuuujjjrrrpppeeefff|||xxxkkkiiikkkuuu}}}ttthhh^^^XXXUUUSSSRRRaaakkkvvv|||{{{eeeNNN;;;111222000//////111222111000000000000000000000000000........................000000000000000000000000////////////000000000000.../////////000000111111////////////////////////////////////////////////////////////////////////////////////////////////000111111111111222222222111111111222333444666777444333333666666444777<<<;;;AAAUUUuuuvvvgggzzznnnmmmooosssyyynnn^^^NNNFFFDDDAAA@@@@@@@@@AAACCCDDDBBB@@@===;;;)))***,,,......---,,,+++++++++************+++++++++++++++++++++++++++++++++++++++************)))+++***)))))))))))))))***//////...---,,,,,,++++++,,,,,,------.../////////......//////000222333444111:::;;;@@@YYYyyywwwvvvpppZZZHHHDDDBBB;;;999<<<>>>===:::888777777888888888999:::<<<===>>>>>>>>>DDDFFFIIIKKKLLLMMMOOOPPPXXX]]]```]]]YYYTTTLLLDDDCCCAAA???AAADDDEEECCC@@@:::999888999<<<@@@EEEHHHPPPUUU]]]dddlllttt{{{}}}{{{{{{{{{{{{zzzxxxvvvyyywwwuuuwww{{{}}}}}}|||}}}{{{|||~~~|||zzzzzzzzzzzzyyywwwuuutttuuurrrnnnkkkkkknnnsssvvvxxxyyyyyyzzz{{{|||~~~~~~~~~wwwiiibbb\\\SSSLLLKKKJJJIIIHHHFFFEEEFFFIIIKKKMMMMMMPPPTTTZZZaaahhhlllsssttttttrrrnnngggaaa]]]SSSMMMFFFFFFLLLRRRUUUUUUVVVSSSOOOIIIEEEBBBAAA@@@EEEFFFGGGJJJLLLNNNOOOPPPTTTWWW[[[```cccfffgggggghhhiiikkklllmmmllllllkkkddddddccccccdddeeeggghhhiiigggeeeeeeeeeddd___\\\\\\ZZZYYY[[[^^^^^^[[[WWW\\\\\\]]]___```bbbcccdddiiihhhfffdddbbb```^^^^^^______^^^^^^^^^______```bbbdddfffiiijjjjjjiiiiiifffeeecccbbbaaabbbbbbcccbbbbbbbbbcccdddeeefffggglllkkkiiihhhggggggggghhhfffgggiiilllooosssvvvxxxyyyxxxwwwooohhhrrr~~~zzzlllmmmqqqyyy|||mmm___[[[XXXQQQMMMLLLbbbmmmvvvwwwwww|||bbbJJJ;;;555444111......000111111///000000000000000000000000111000///......///111111333111///...---...///000......//////000000111111//////000000000000//////////////////////////////000///...---+++***((((((.../////////000000111111000000111222222222222111000111111111111222222222111111111111222333444555555555666666777777888888>>>CCCLLLeeerrrlll~~~vvvjjjoooooorrr|||jjjSSSHHHFFFEEECCCBBBAAAAAAAAAAAA@@@>>><<<;;;)))***,,,---...---,,,+++++++++************++++++++++++++++++++++++++++++))))))******+++++++++,,,+++***************++++++.........------,,,++++++,,,,,,------.../////////......//////000222333444111:::;;;>>>SSSpppzzznnnZZZHHHCCCBBB<<<:::===<<<:::888666555555666666777888:::;;;<<<=========@@@CCCFFFHHHJJJKKKNNNPPPWWW]]]aaa___\\\XXXPPPHHHDDDAAA???@@@CCCEEECCCAAA;;;:::999999<<>>DDDZZZ~~~zzz{{{}}}nnnkkklllrrr~~~vvv\\\MMMGGGCCCAAA@@@AAAAAAAAAAAA@@@>>>===<<<)))***,,,---------,,,+++++++++************++++++++++++++++++++++++++++++'''((()))***+++,,,------+++*********+++,,,------,,,---------------,,,,,,,,,,,,------.../////////......//////000222333444111::::::;;;KKKcccjjjXXXGGGBBBAAA<<<;;;>>>;;;999888666555555555666666777888999:::;;;;;;;;;<<>>;;;:::<<<;;;;;;999888777777777777555666777888999999999999999<<>>===<<<<<<>>>@@@BBBEEEJJJPPPWWW___hhhpppuuu}}}~~~|||wwwuuuqqqllliiijjjmmmooopppssstttvvvxxx{{{}}}~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{zzzyyyvvvtttsssnnnoooppprrrtttvvvxxxyyyzzzzzzzzzzzz{{{|||}}}~~~~~~uuujjj```ZZZVVVUUUSSSRRRRRRPPPNNNMMMLLLKKKLLLMMMOOORRRUUUVVVZZZ[[[]]]______^^^]]]\\\ZZZVVVQQQNNNMMMLLLKKKIIILLLKKKJJJHHHFFFEEECCCBBBBBBCCCDDDEEEHHHKKKNNNPPPQQQSSSWWW[[[___bbbdddeeefffgggiiijjjkkkkkkkkkkkkmmmllljjjhhhhhhhhhhhhiiiiiigggfffdddccccccbbbbbbbbbdddfffddd```]]]^^^```aaaaaabbbcccddddddeeeeeeggggggfffeeecccaaa___]]]aaaaaabbbccccccdddddddddeeegggiiijjjkkkjjjiiihhhhhhfffdddbbbaaaaaaaaaaaadddddddddeeeggghhhjjjjjjeeeddddddeeefffhhhjjjkkkjjjkkklllnnnoooqqqrrrrrrwww}}}xxxssssssrrrpppjjjmmmssszzz}}}zzzsssmmm___jjjsssooo```TTTSSSXXXbbbbbbaaaaaagggmmmlllgggfff```UUUHHH<<<555333333222111000000000000000/////////////////////////////////......------------000//////.........//////000000/////////............//////////////////...////////////////////////------...///000111111222------........................///000000000000///000000000000111111111111000//////000000111222333333444444555555666777777999<<<===IIIddd}}}yyypppnnnrrrtttqqq}}}qqq]]]OOOGGGEEEFFFBBBBBBAAAAAA@@@???>>>>>>******+++++++++,,,,,,+++++++++************++++++++++++++++++++++++++++++************************((((((((())))))+++,,,---***+++,,,---------,,,+++,,,,,,------.../////////......//////000222333444///666777888AAANNNkkkvvvooodddWWWHHH@@@<<<:::999999::::::999888888777777777555555666777888888888888888:::>>>BBBEEEJJJOOOSSSXXX```hhhkkkkkkiiiaaaYYYPPPKKKDDDBBBBBBCCCCCCAAAAAA@@@>>>======>>>???@@@BBBFFFMMMTTT]]]fffpppvvvzzz~~~~~~}}}yyyssskkkgggcccaaadddiiimmmpppppprrrvvvyyy{{{}}}}}}}}}}}}}}}|||{{{{{{|||{{{{{{{{{zzzyyyvvvtttrrrnnnoooqqqtttvvvxxxyyyzzz{{{{{{{{{{{{{{{|||}}}~~~}}}vvvhhh]]]WWWTTTRRRRRRRRRQQQOOOLLLLLLLLLLLLMMMNNNOOOQQQRRRTTTUUUUUUVVVWWWVVVVVVVVVVVVTTTRRRPPPOOONNNLLLKKKOOOOOONNNMMMJJJGGGDDDBBBAAAAAABBBCCCFFFJJJMMMOOOSSSTTTWWWYYY\\\___```aaaeeefffhhhjjjkkkkkkkkkjjjmmmllljjjiiihhhhhhhhhhhhgggfffdddbbbaaaaaabbbccceeeggghhheeeaaa___```cccbbbbbbbbbccccccdddddddddfffffffffeeedddaaa___]]]aaabbbcccdddeeeeeeeeeeeefffgggiiijjjjjjiiihhhgggfffeeecccaaa````````````ddddddeeefffgggiiijjjkkkgggfffeeeeeeeeeggghhhiiiggghhhjjjlllmmmnnnnnnnnnsssyyywwwqqqnnnllljjjlllnnnrrrvvvvvvrrrlllggg]]]nnn}}}{{{kkk^^^[[[]]]bbbeeedddaaaaaadddeeeccc^^^UUUIII===555222222222111111111111000000///000////////////////////////,,,,,,---......////////////...............//////---........./////////000......////////////......////////////////////////..................//////..................------...///000000111111000000//////000000000111111111111111111111222333444444333333333444555555666666444888777@@@WWWnnn{{{~~~wwwpppnnnxxxwwwnnnuuu|||gggVVVJJJEEEFFFBBBBBBAAA@@@@@@?????????************+++++++++,,,++++++************+++++++++++++++++++++++++++++++++++++++*********))))))(((((((((((()))***++++++***+++---......,,,***))),,,,,,------.../////////......//////000222333444000555555777???GGG^^^~~~~~~vvveee[[[LLLAAA<<<999888777777777777666666555555555555555666777777777777777777:::===AAAEEEJJJOOOTTTXXX```iiilllnnnnnnhhhaaaVVVPPPHHHDDDCCCCCCBBBAAAAAA@@@???>>>>>>>>>?????????CCCIIIQQQYYYcccmmmssswww{{{zzzssseeeaaa\\\[[[^^^ccchhhjjjllloootttwwwzzz|||~~~}}}~~~~~~}}}{{{zzzzzz||||||||||||zzzxxxvvvsssrrrooopppsssuuuxxxzzz{{{{{{||||||{{{{{{||||||}}}~~~}}}~~~rrrddd[[[WWWSSSRRRRRRRRROOOLLLOOOOOONNNMMMMMMMMMMMMMMMMMMNNNNNNPPPQQQSSSTTTTTTSSSSSSTTTTTTSSSRRRQQQPPPSSSSSSSSSQQQNNNJJJFFFCCC@@@@@@@@@BBBEEEIIILLLOOOTTTTTTVVVXXXZZZ\\\]]]^^^dddeeegggiiijjjkkkkkkjjjlllkkkiiihhhgggggghhhhhhggggggeeebbbaaaaaadddggggggggggggeeecccbbbcccddd``````aaacccdddfffggggggeeeeeeffffffdddbbb___]]]```aaaccceeefffffffffeeefffgggiiiiiiiiihhhfffeeeaaa```___]]]]]]]]]^^^^^^ccccccdddeeegggiiijjjkkkiiihhhgggfffffffffggghhhfffggghhhjjjkkkjjjjjjiiimmmsss{{{uuulllgggfffeeeqqqsssvvvxxxuuupppiiieee\\\ooo}}}qqqfffcccbbbdddiiiiiibbb]]]___cccdddYYYOOOBBB888333222222111///111222222000//////000000000000000000000000000+++,,,---...000000000000---............/////////,,,------...//////000000---......//////......---////////////////////////.........------------,,,/////////...............//////000111111111111000/////////000000000111111111111111111222333444555222222333333444555555555333999999>>>PPPdddwwwxxx~~~~~~pppjjjuuuuuusss|||ttt```NNNEEEDDDBBBBBBAAA@@@@@@@@@@@@@@@***************++++++,,,++++++************++++++++++++++++++++++++++++++***************+++++++++*********))))))***++++++***+++---...---+++)))''',,,,,,------.../////////......//////000222333444222444333666===AAARRRnnnwwwiii```RRREEE===:::888666666666666666666555555444555666666777777777777777777999<<>>>>>>>>??????===@@@FFFLLLSSS]]]ffflllsssxxx~~~}}}uuuhhhddd___\\\]]]```cccdddfffkkkqqquuuvvvxxx{{{}}}|||~~~}}}zzzyyyzzz{{{|||||||||zzzxxxvvvsssqqqppprrrtttvvvxxxzzz{{{|||||||||||||||||||||}}}~~~|||~~~~~~pppccc]]]WWWSSSSSSRRRNNNKKKMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLMMMNNNQQQSSSTTTSSSUUUWWWXXXXXXVVVUUUUUUSSSTTTTTTTTTQQQMMMHHHFFF???>>>???@@@CCCHHHLLLOOORRRRRRTTTVVVXXX[[[]]]^^^cccdddfffhhhjjjjjjjjjjjjjjjiiihhhfffffffffgggggghhhgggfffbbb```aaafffjjjiiigggeeedddeeeeeeeeedddbbbbbbcccdddfffggghhhhhhdddeeeffffffeeebbb___]]]___aaaccceeefffffffffeeefffggghhhiiihhhgggeeeccc^^^^^^\\\\\\\\\\\\]]]^^^bbbcccccceeefffhhhjjjkkkiiiiiigggggggggggghhhiiihhhiiijjjjjjiiigggeeecccgggmmmwww}}}rrrgggbbbcccggguuuxxx}}}~~~yyyqqqhhhccc___nnnzzzyyyrrrnnnmmmkkkhhhkkkjjjbbb]]]___dddfffSSSIII===555333333222000///111333333000//////000000000000000000000000000,,,---///000000000000///,,,---....../////////...........................---......//////......---////////////////////////------------------------000000000//////.........---...//////000000//////////////////000000000111000000000000111222333444222222222333444444555555444;;;;;;>>>KKK[[[www|||vvvxxxssslll{{{vvvsssjjjUUUIIIEEECCCBBBAAA@@@@@@@@@AAAAAA******))))))******+++,,,++++++************++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,,,,++++++***++++++++++++,,,......---+++(((&&&,,,,,,------...//////000......//////000222333444444444111555<<<===JJJccc}}}tttlllllldddVVVGGG???;;;999666777888888888888888777666555666777777777777777777666888;;;>>>BBBGGGMMMRRRSSS[[[eeekkkqqquuutttppp```XXXNNNGGGDDDCCCBBB@@@@@@@@@??????????????????<<>>>>>>>>???CCCGGGLLLNNNPPPQQQRRRUUUXXX[[[^^^```bbbdddfffhhhjjjjjjjjjjjjhhhhhhfffeeeeeeeeefffgggffffffeeeaaa___```eeejjjiiifffccccccfffgggfffeeegggggggggggggggfffffffffdddeeeffffffeeebbb___]]]___aaaccceeefffffffffeeeeeefffggghhhgggfffdddbbb^^^^^^]]]\\\]]]^^^___```bbbbbbcccdddfffhhhjjjkkkiiihhhgggggggggiiijjjkkklllllllllkkkhhheeeaaa___fffkkkuuu}}}|||pppeee```eeekkkuuuzzz}}}rrrggg```bbbnnnvvvuuurrrtttuuutttlllmmmhhhaaa^^^bbbeeefffOOOEEE999333444444222///...111444333000...///000000000000000000000000000//////000111111000///...,,,,,,---.../////////.../////////...------,,,,,,---..................---////////////////////////,,,,,,------.../////////111111000000/////////...,,,---......//////......////////////000000000000////////////000111222333111222222333333444555555111888888999CCCQQQkkk{{{zzzwwwqqqzzzooorrr\\\NNNJJJCCCBBBAAA@@@@@@@@@AAABBB)))))))))))))))))))))))),,,+++******))))))******+++*********))))))((((((%%%&&&&&&'''(((***,,,---++++++++++++++++++++++++))))))***+++,,,,,,------------------------,,,,,,***+++......///000222444666222333999888888DDDVVVrrrwwwmmmeeebbbfffdddXXXGGG:::666999666666777777777555444333;;;;;;:::999888777666555999999;;;>>>BBBGGGLLLOOOYYY[[[```hhhooosssuuuuuujjj\\\OOOJJJFFFBBB@@@CCC>>>>>>===<<<<<<<<<<<<===:::<<<@@@DDDJJJSSS\\\bbblllqqqxxx|||~~~zzzuuummmfffbbb___]]][[[___bbbfffkkkooosssvvvwwwzzz{{{}}}~~~~~~~~~}}}|||~~~|||yyyvvvrrrppprrrssstttvvvwwwyyyzzz{{{~~~||||||~~~~~~|||ooohhh___[[[ZZZXXXTTTPPPLLLLLLLLLMMMNNNOOOQQQRRRNNNOOOOOONNNMMMMMMOOOQQQSSSUUUXXXYYYXXXWWWXXXXXXWWWTTTRRRQQQRRRQQQMMMIIICCCAAA??????AAAFFFJJJMMMOOOLLLJJJLLLSSSZZZ___```dddeeeggghhhiiiiiiiiihhhhhhhhhhhhhhhhhhgggffffffeeedddcccbbbbbbdddfffgggiiihhhfffeeeddddddeeeeeedddeeefffggggggfffeeedddcccdddeeefffffffffeeedddbbbeeeggggggeeecccbbbbbbfffgggggggggfffdddbbbaaaZZZ^^^aaa```]]][[[]]]aaa```aaaccceeefffggghhhhhhjjjhhheeeddddddgggjjjlllooommmnnnqqqmmmdddaaadddiiinnnxxx}}}~~~}}}~~~~~~yyynnndddccckkkttt}}}|||{{{{{{xxxrrrjjjcccggggggdddgggyyyvvvppphhhcccaaa```]]]ZZZHHHAAA777222111111...+++111000///...---,,,++++++---///000222222000///---........................333...))))))---111000///////////////////////////////////////////////////........................,,,,,,,,,------.........---.........//////000000------......///000000000............////////////444333111//////000222333222222222222222222222222555111222:::???HHH```zzz}}}zzz{{{zzz|||mmmVVVKKKGGGBBB???AAABBB@@@???AAA************************,,,+++******))))))******+++*********))))))))))))(((((((((((()))***+++++++++++++++++++++*********)))******+++,,,,,,------,,,,,,------------------+++---///000000000222444444111222888777666AAAPPPhhh}}}vvvkkkcccfffjjjkkkaaaPPP@@@888777666666777777666555444333666666666555555555555555888999:::===AAAGGGKKKNNNWWWZZZ___fffmmmrrrtttuuuqqqdddVVVOOOIIICCC@@@BBB>>>>>>>>>=========<<<<<<;;;<<>>???CCCHHHMMMPPPQQQNNNLLLNNNSSSYYY]]]___ccceeeggghhhiiiiiiiiihhhhhhhhhhhhhhhhhhgggfffeeeeeedddccccccdddeeegggiiiiiihhhgggfffeeeeeeeeefffeeefffgggggggggfffeeedddddddddeeeeeeeeedddcccbbbaaacccddddddcccaaaaaabbbfffgggffffffdddbbb___^^^YYY]]]``````]]]\\\___bbbeeeeeefffgggggggggggggggiiigggeeedddeeehhhkkkmmmqqqooooooooojjjaaa]]]___jjjooozzz|||~~~~~~}}}uuujjjbbbdddoooyyyyyyqqqkkkhhhkkkiiieeejjjyyymmmddd^^^ZZZVVVSSSDDD===555111111222000...///////////////............///000111111000///...........................000,,,'''(((+++......---........................................................................------..................---........./////////000------......///000000000............////////////222111000000000111222333222222222222222222222222999555666:::===BBBWWWmmmzzzaaaRRRKKKEEEAAACCCCCCAAA???@@@************************,,,+++******))))))*********************)))))))))++++++******)))*********+++++++++******)))))))))*********++++++,,,,,,---++++++,,,,,,------......---///000000000000222333222000222666666444<<>>888666666666666666555555555222333333444555666777777777777999<<<@@@FFFJJJMMMTTTWWW\\\ccciiinnnrrrssswwwlll___UUULLLDDD@@@AAA===>>>?????????>>>===<<<;;;<<<>>>???CCCHHHOOOTTT___fffpppwwwzzz|||xxxrrrlllgggddd`````````bbbeeehhhlllnnnqqqsssuuuxxxzzz{{{{{{{{{zzzxxxwwwuuutttuuuvvvvvvuuuuuuuuuvvvwwwwwwxxxxxx|||}}}~~~}}}}}}}}}~~~yyyuuuooohhhccc```^^^ZZZVVVTTTTTTSSSRRRQQQQQQRRRRRRNNNMMMMMMNNNOOOOOONNNLLLKKKMMMOOOPPPOOOOOOPPPQQQRRRPPPNNNOOOPPPNNNJJJFFFAAA???>>>AAAGGGNNNTTTVVVUUURRRPPPPPPSSSXXX[[[\\\cccdddfffiiijjjjjjiiihhhhhhhhhhhhhhhgggfffeeedddccccccddddddfffgggiiijjjjjjiiihhhgggffffffffffffgggggggggggggggfffeeedddddddddddddddcccaaa```______```aaaaaa______aaacccggggggfffeeebbb___\\\[[[XXX\\\___```___^^^aaadddiiiiiiiiiiiihhhgggffffffgggfffeeeeeefffiiilllnnnrrrpppooonnniiibbb```bbbpppvvv~~~uuussszzz{{{oooddd```hhhvvvxxxppplllkkklllgggccckkkttthhh]]]SSSMMM???999333111222333222111.../////////000000111111...///000111111000///...........................///,,,((((((+++......---........................................................................////////////.........................../////////------......///000000000............///////////////000000111111222222222222222222222222222222222999666777::::::===MMM^^^rrr```QQQIIIDDDDDDEEEBBB@@@AAA************************,,,+++******))))))******************************,,,++++++******++++++,,,++++++******)))(((((((((*********++++++,,,,,,,,,******+++,,,------......---///000000//////000222000000222666555444999BBBTTTnnnxxxooofffjjjmmmjjj```QQQDDD<<<777777666555555555666666555666666777888999::::::666666777:::???DDDHHHKKKOOOSSSYYY___dddiiimmmpppvvvoooeeeYYYNNNFFFAAAAAA===???@@@AAAAAA???===<<<;;;;;;<<<===@@@DDDKKKOOOWWW___jjjrrrxxx{{{|||tttnnnjjjgggeeecccbbbccceeehhhkkkkkkmmmqqquuuyyy{{{}}}~~~zzzxxxuuusssrrrtttwwwyyywwwwwwwwwwwwwwwwwwwwwwww{{{|||}}}~~~}}}}}}{{{vvvuuupppjjjeeeaaa^^^ZZZXXXUUUUUUTTTSSSSSSSSSSSSTTTQQQPPPOOOOOOPPPOOOLLLJJJKKKMMMOOOOOOOOOOOOQQQRRRVVVTTTTTTUUUVVVTTTNNNIIICCCAAA@@@DDDMMMUUU[[[^^^ZZZXXXVVVTTTUUUVVVXXXZZZaaacccfffhhhjjjiiihhhgggggggggggggggfffeeeddddddaaabbbccceeeggghhhjjjjjjkkkjjjiiiiiihhhggggggggghhhhhhhhhgggfffeeeddddddddddddcccbbbaaa___^^^]]]___``````___^^^___bbbdddhhhhhhgggeeebbb^^^[[[YYYXXX[[[^^^``````aaaccceeeiiiiiiiiiiiiiiihhhgggfffffffffeeeeeegggjjjlllnnnpppoooooonnnkkkhhhiiikkkwww|||qqqpppjjjooo{{{}}}wwwiii___aaammm~~~~~~wwwooojjjhhheeeaaa```kkk{{{gggSSSGGG;;;777333000111222222222....../////////000000000//////000000000000//////........................000---++++++---///000///........................................................................//////......------,,,,,,........................------......///000000000............////////////---...000111222222222222222222222222222222222222333222444777888<<>>@@@AAABBBBBB@@@>>>===:::;;;;;;<<<>>>BBBHHHLLLPPPXXXdddmmmtttyyy~~~{{{wwwpppmmmiiieeecccdddfffggggggjjjnnntttyyy}}}|||yyyuuurrrrrrtttxxxzzzyyyxxxxxxxxxwwwwwwwwwwwwzzz{{{}}}~~~}}}}}}zzzuuuqqqnnniiieeeaaa]]]ZZZXXXTTTTTTTTTTTTTTTUUUVVVVVVVVVTTTSSSRRRQQQOOOMMMKKKOOOQQQSSSTTTTTTVVVXXX[[[]]]\\\\\\^^^^^^[[[UUUOOODDDAAAAAAFFFQQQ[[[aaacccaaa___\\\YYYVVVVVVVVVWWW___aaadddgggiiihhhgggffffffffffffffffffeeedddddd___aaacccfffhhhiiiiiiiiikkkkkkkkkkkkjjjiiihhhhhhiiihhhgggfffeeedddccccccbbbbbbaaa```___^^^^^^^^^aaaaaa```___^^^___cccfffhhhhhhgggeeebbb___\\\ZZZXXX[[[^^^```aaaccceeefffffffffggghhhhhhhhhggggggffffffffffffhhhjjjmmmnnnooopppooollljjjkkknnnoootttyyywwwhhhhhhhhhqqq{{{zzzvvv{{{pppccc^^^fffuuuzzzvvvqqqiiiccc]]]\\\```nnnqqqUUUBBB:::777333111000000000000/////////.........------//////000000000000//////........................///---,,,,,,---/////////........................................................................---------,,,,,,+++++++++...............---------------......///000000000............////////////---...///111111222222222222222222222222222222222///000333666777:::CCCMMMgggzzzxxxbbbUUUJJJFFFFFFEEECCCDDD++++++++++++++++++++++++,,,+++******))))))***************+++++++++++++++************+++,,,---...************************++++++++++++++++++++++++******++++++,,,,,,------***,,,------------///000000222444555555666999;;;AAAUUUuuurrrttt{{{uuuqqqllliiieee\\\OOOEEE???===999666555555777888999999999888888777777777666666666888;;;>>>BBBDDDGGGLLLQQQUUUWWW[[[aaaeeehhhmmmmmmcccWWWNNNHHHDDD@@@AAABBBBBBBBBAAA??????;;;;;;;;;;;;<<>>DDDYYYzzzuuurrrrrraaaPPPIIIGGGEEEDDDEEE++++++++++++++++++++++++,,,+++******))))))***************++++++,,,,,,,,,++++++************++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,)))+++---.........000222000111222222333666999:::???KKKdddwwwyyy}}}{{{vvvqqqpppqqqkkk___UUUCCC@@@;;;777555666777888888888888888777777777666777666666777999<<>><<<999777888;;;>>>BBBHHHRRR[[[cccllluuu|||{{{uuuqqqooolllnnnpppssstttuuuvvvvvvrrrqqqooooooqqquuuzzz}}}||||||||||||||||||||||||{{{}}}}}}|||{{{|||yyy|||~~~|||nnnnnnmmmiiieeebbbaaaaaa^^^]]]\\\ZZZYYYXXXXXXXXXTTTXXX[[[XXXSSSSSS\\\eeeaaacccfffiiilllpppvvvzzz}}}|||}}}~~~|||vvvmmmeeeZZZVVVTTTZZZfffpppuuuuuuqqqpppllleee\\\VVVTTTUUUXXX[[[___dddeeeeeecccaaa```aaabbbdddeeefffggggggdddgggkkknnnooonnnmmmkkkmmmnnnnnnnnnnnnlllkkkjjjiiigggdddbbb```_________\\\\\\\\\]]]___bbbeeefffaaabbbbbbaaa___^^^___aaa______```aaaaaa```___^^^\\\\\\^^^```dddffffffeeeeeeffffffggggggggggggfffiiihhhhhhhhhiiijjjkkkkkkjjjnnnlllgggiiissszzz|||zzz|||}}}{{{uuuqqqppppppvvvyyywwwuuu||||||hhhddd^^^]]]hhh{{{~~~tttiiiaaa[[[VVVTTTYYYaaammmxxxgggLLL999222222222000......000111------...///000111222222000000////////////000000........................,,,---.........---...000------------------------------------------------........................,,,,,,,,,------..................------,,,,,,,,,------......///000000000............/////////000222111///------...000111222222222222222222222222000333444333444999>>>AAADDDddd}}}tttmmmuuuzzz```PPPIIIEEECCCCCC+++,,,---,,,*********+++)))))))))))))))))))))))))))***++++++***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++------,,,+++,,,,,,,,,++++++*********,,,,,,------...///////////////000111222444666777===@@@KKKbbb|||~~~|||zzzaaaPPP???999999999888999:::::::::999888777666666777777666666666888999:::@@@CCCFFFIIILLLOOOTTTWWWaaappp}}}~~~uuuhhhYYYOOOEEECCCBBBAAAAAABBBBBBAAA@@@???>>>===<<<;;;::::::@@@DDDJJJQQQYYYccclllrrrxxx|||~~~yyywwwqqqqqqqqqsssuuuuuusssqqqlllkkkkkkmmmqqqvvvyyyzzz}}}zzzwwwxxxzzz{{{zzzxxx{{{{{{zzzzzzzzzzzz{{{{{{||||||}}}xxxrrrlllkkkkkkhhh```YYYZZZ[[[[[[[[[[[[[[[\\\\\\]]]\\\[[[XXXWWWXXX[[[]]]bbbggglllnnnpppttt{{{~~~{{{tttooobbb^^^\\\aaakkkuuuzzz{{{|||yyyssskkkaaaZZZVVVUUU[[[]]]```bbbcccbbb```______```bbbcccddddddccccccgggiiikkknnnooonnnmmmlllmmmmmmlllkkkjjjjjjiiiiiieeedddbbb```^^^\\\ZZZYYY[[[\\\]]]___aaabbbcccdddbbb```^^^^^^```bbbbbbbbb]]]^^^_________^^^]]]\\\^^^^^^___```aaabbbccccccggggggffffffeeeeeeddddddiiihhhgggggghhhiiilllmmmooolllhhhgggmmm~~~vvvtttvvvwwwvvvtttrrrvvvwwwlll___aaahhhtttyyyoooiiiaaaXXXTTTUUU```eeekkkmmmsssgggQQQCCC===222222222111000//////...////////////////////////......------------......,,,,,,,,,---------..............................***+++,,,---....................................------------------------------------------------------------------------......------...///111222---.........//////000000000000000000000111111111000000//////000000111222///111333444444666999<<>>+++,,,---,,,***)))***+++***************************+++,,,,,,+++***+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,------...///////////////000111222444555666999<<>>===<<<;;;;;;:::>>>AAAFFFMMMTTT^^^hhhnnnuuuzzzyyywwwvvvvvvuuutttqqqooommmjjjggggggkkkppptttvvvxxxvvvuuuvvvxxxzzzyyywww{{{zzzzzzzzzzzz{{{{{{{{{||||||}}}zzztttooommmmmmjjjbbb[[[\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZWWWTTTQQQQQQSSSUUU^^^ccchhhlllnnnsss{{{~~~yyyuuuiiifffeeeiiirrr{{{~~~yyypppfff___[[[YYY[[[]]]```bbbbbbbbb```___```aaabbbcccdddddddddcccfffhhhkkknnnooonnnmmmkkkllllllkkkjjjiiihhhhhhgggcccbbb```^^^\\\ZZZXXXWWWZZZ[[[^^^```bbbcccdddddd```___^^^^^^```aaaaaaaaa\\\]]]^^^^^^^^^]]]\\\[[[]]]^^^___```bbbdddeeefffiiiiiiiiihhhhhhgggggggggjjjiiihhhggghhhjjjlllmmmmmmkkkjjjnnn{{{|||xxxrrrrrrvvvyyymmmeeeeeehhhppp|||rrrfffaaa\\\VVVRRRRRRbbbeeehhhjjjppp}}}```HHH:::444222222111111000//////.../////////////////////////////////....../////////,,,---------....................................++++++,,,---............................................................------------------------------------------------...---------...///000111---........./////////000000000000000000111111111222222111111222222333444000222333444444555888:::???LLLeee~~~vvvzzzrrruuu~~~~~~bbbPPPJJJFFFBBB***+++,,,+++)))))))))***+++++++++++++++++++++++++++---------++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))++++++***))),,,,,,,,,++++++++++++***,,,,,,,,,---......////////////000000222333555666444777???OOOjjj|||~~~hhhXXXGGG???>>>;;;::::::;;;;;;;;;;;;;;;:::::::::999888777777666777777777888:::===@@@CCCGGGLLLOOORRRcccxxxuuueeeUUUMMMDDD@@@AAACCCCCCAAA@@@??????>>>===<<<;;;;;;;;;===AAAFFFNNNWWWaaahhhooottt||||||yyyxxxuuurrrpppmmmiiidddcccfffkkkppprrrrrrqqqqqqsssuuuwwwvvvuuuyyyyyyyyyzzzzzz{{{{{{|||{{{|||}}}zzzuuurrrqqqnnngggaaa^^^]]]\\\ZZZYYYXXXXXXXXXUUUUUUSSSPPPMMMMMMOOOQQQXXX]]]ccchhhlllrrrzzz~~~|||zzzooommmmmmrrryyy}}}tttkkkccc^^^\\\\\\]]]___aaabbbaaa```___aaaaaabbbcccddddddddddddfffgggjjjmmmnnnmmmlllkkkkkkkkkjjjjjjhhhgggfffeeeaaa___]]][[[YYYWWWUUUUUUXXXZZZ^^^aaaddddddcccccc]]]\\\\\\^^^```aaa```___[[[\\\\\\]]]]]]]]]\\\\\\^^^^^^```bbbdddeeeggggggjjjiiiiiihhhhhhhhhhhhiiijjjiiihhhhhhiiikkknnnooopppooopppwww~~~uuukkkppp}}}wwwnnngggbbbjjjppp{{{|||pppddd^^^\\\[[[ZZZ[[[ffffffeeeeeelll}}}|||]]]DDD666222222111111000000//////...////////////////////////000000////////////000000------........./////////------------------------,,,,,,------...---------------------------------........................------------------------........................------------...///000111...............//////////////////000000111111111222222111111222222333444111333444444444444777999;;;DDDXXXvvvpppyyyqqqvvvnnnWWWLLLGGGEEE***+++,,,+++)))((()))***+++++++++++++++++++++++++++,,,------+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))***+++,,,+++)))+++++++++++++++++++++++++++,,,,,,------...////////////000000111333444555222444:::GGGZZZyyy~~~}}}iiiZZZJJJBBB???<<<;;;<<<::::::::::::;;;;;;;;;;;;:::999888888777666666666666777:::<<>>>>>===<<<<<<:::;;;>>>AAAHHHQQQ[[[bbbhhhnnnwww~~~~~~|||yyyvvvssskkkhhhdddcccfffjjjmmmooonnnnnnnnnpppqqqsssssssssvvvwwwxxxyyyzzz{{{{{{{{{{{{|||}}}~~~|||yyywwwtttnnniiibbbaaa^^^[[[YYYWWWVVVVVVPPPQQQPPPOOONNNNNNPPPSSSRRRWWW^^^dddjjjqqqyyy~~~}}}}}}|||{{{{{{{{{zzzzzzqqqqqqrrrvvv|||}}}vvvlllddd^^^\\\]]]^^^```aaabbbbbbaaa```bbbbbbcccddddddeeeeeeeeeeeefffiiilllmmmlllkkkjjjkkkkkkjjjjjjhhhfffdddccc]]]\\\ZZZWWWVVVTTTTTTTTTVVVYYY]]]aaaccccccbbb```ZZZZZZ[[[^^^``````___]]]\\\\\\]]]]]]^^^^^^^^^^^^aaaaaabbbcccdddeeeffffffggggggfffeeeffffffggghhhiiiiiiiiijjjlllooosssuuuvvvuuuuuu{{{~~~qqqdddnnn~~~wwwpppiiieeeeeeooowwwyyyssskkkccc]]]]]]ccciiilllhhhcccaaagggvvvsssVVV@@@666333111111000000////////////////////////////////////000//////////////////000.........////////////000---------------------------------...------,,,,,,------------------------........................,,,,,,------------------........................,,,---------...///000000..............................//////000111111111000000//////000000111222222333444444333333555777:::>>>MMMgggtttvvvtttyyydddRRRIIIGGG***+++,,,+++)))))))))***************************+++,,,,,,+++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++---+++***+++,,,---,,,+++++++++++++++++++++++++++++++++,,,,,,---........./////////000111222333444333444999BBBOOOiiikkk]]]NNNFFFBBB>>><<<===999999999999:::::::::::::::999999888777666555555555777999;;;>>>BBBHHHLLLQQQ[[[kkk{{{wwwdddZZZNNNEEECCCCCCAAA@@@@@@@@@@@@???>>>>>>======;;;<<<===???DDDLLLUUU[[[ccciiiqqqyyy}}}yyyuuujjjhhhfffgggiiijjjjjjjjjkkkkkklllllllllmmmoooppprrrsssuuuwwwyyyzzz{{{{{{zzz|||~~~~~~~~~~~~|||yyytttqqqjjjhhhddd```\\\YYYXXXWWWQQQRRRRRRPPPOOONNNPPPRRROOOSSSZZZbbbiiiqqqwww{{{}}}||||||{{{yyyxxxxxxxxxssssssuuuxxx|||}}}wwwnnneee```]]]^^^___```bbbbbbbbbbbbbbbcccccccccddddddeeeffffffccceeehhhkkklllkkkjjjiiikkkkkkkkkjjjhhheeecccaaaZZZYYYWWWUUUTTTSSSTTTTTTUUUXXX\\\```aaaaaa___^^^ZZZZZZ[[[]]]___```^^^\\\]]]]]]]]]^^^___```aaaaaaeeeeeeeeeeeedddddddddccceeeeeedddcccdddeeeggghhhhhhhhhiiikkknnnssswwwyyyuuutttvvv~~~~~~nnn```mmm}}}wwwsssmmmdddbbbeeeuuuzzz}}}zzzlll]]]ZZZdddooorrrkkkcccaaafffqqq}}}~~~ppp\\\GGG888111000000000000//////////////////////////////////////////......------......///.........////////////000---------------------------------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,------.../////////...............------------......///000000111111000000//////000000111222222333444444333333555666:::<<>>???::::::::::::999999999999999999999999888777555555666777999;;;===BBBHHHMMMOOOVVVaaannn|||{{{hhhaaaWWWMMMGGGDDDBBBBBB@@@@@@@@@@@@??????>>>>>><<<===>>>???BBBGGGOOOTTT^^^cccjjjrrryyy~~~zzzooommmkkkkkkkkkjjjhhhfffjjjjjjhhhfffeeefffiiilllnnnpppsssvvvxxxyyyyyyyyyyyy|||~~~~~~}}}~~~{{{yyyvvvsssmmmgggbbb___]]]]]]XXXXXXWWWTTTPPPNNNNNNNNNOOORRRYYYaaaiiipppuuuxxx|||}}}~~~|||zzzwwwwwwwwwtttuuuvvvyyy{{{}}}~~~yyyqqqiiiccc``````aaabbbccccccdddddddddddddddddddddeeefffggggggcccdddgggjjjkkkjjjiiihhhiiijjjjjjiiigggccc```^^^XXXWWWUUUSSSSSSTTTVVVWWWXXXYYY\\\___```___^^^]]]\\\[[[[[[\\\^^^^^^]]]\\\]]]]]]]]]^^^___aaabbbccchhhgggfffeeedddcccbbbaaaeeedddcccbbbccceeegggiiiiiiiiiiiikkknnnrrrvvvyyyooopppuuuvvvfff___mmmzzztttpppiii___^^^ddd~~~|||fff```iiiuuuvvvooogggfffkkkqqqttttttjjjbbbUUUGGG<<<444111///////////////////////////////////////////////////......------------......------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.........------------------------++++++---......///...............---------------------...///000000111111222222111111222222333444222333444333222333555666999:::BBBQQQfffuuummmppp{{{yyy}}}xxxqqq[[[OOO,,,---...---+++++++++,,,************************,,,------,,,***))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++,,,---,,,*********+++++++++,,,,,,,,,***++++++,,,,,,---......000//////000000111222333444222555<<>>???@@@DDDIIIMMMTTTXXX```hhhpppxxx}}}yyyuuuqqqooollliiigggjjjhhheee```]]]]]]bbbfffkkkmmmppptttvvvxxxxxxxxxyyy|||~~~~~~}}}~~~~~~xxxqqqkkkgggeeeddd______^^^ZZZVVVRRRQQQQQQPPPSSSYYYaaaiiippptttuuuwwwzzz||||||yyyvvvuuuvvvrrrsssuuuvvvxxxzzz}}}}}}~~~~~~zzzssskkkeeebbbbbbbbbcccddddddeeeeeefffeeedddddddddeeefffggghhhbbbdddgggiiijjjjjjhhhggggggggggggfffddd```\\\ZZZVVVUUUTTTSSSTTTVVVYYYZZZ\\\]]]^^^___```___^^^^^^___]]]\\\\\\]]]]]]]]]\\\\\\\\\\\\]]]^^^```bbbdddgggffffffeeedddcccbbbbbbbbbaaa______```cccfffgggjjjjjjiiijjjllloooqqqsssnnnpppwwwoooaaa```mmm{{{rrrnnnfff^^^```jjj}}}}}}tttnnnuuu~~~xxxqqqlllmmmrrrtttpppkkk\\\QQQDDD:::777555333000//////////////////////////////////////////////////////............//////,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///..................------,,,,,,,,,,,,,,,---...///000111222222222111111222222333444111222333333222333555777666888>>>IIIWWWooorrrkkk|||uuu{{{hhhYYY---...///...,,,+++,,,---++++++++++++++++++++++++---......---+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***+++++++++)))*********++++++,,,,,,,,,***++++++,,,,,,---......000000//////000111222222333000333:::===GGGbbb~~~||||||kkk^^^QQQFFFAAAAAA>>>>>>===<<<;;;;;;::::::777777888999999888666555777888999:::===BBBIIINNNUUUZZZ^^^bbbiiippprrroookkkkkkggg^^^RRRIIIGGGHHHAAAAAA@@@@@@@@@@@@@@@@@@===>>>>>>>>>???AAAEEEHHHJJJNNNVVV^^^hhhrrr|||~~~wwwssspppmmmkkkiiigggbbb\\\WWWXXX]]]ccciiikkkooosssuuuwwwwwwwwwyyy|||~~~|||~~~wwwqqqmmmjjjiiibbbcccbbb```\\\YYYYYYYYYRRRTTTZZZbbbjjjpppssstttqqquuuyyyzzzwwwtttssstttoooppprrrssstttwwwzzz}}}zzz{{{|||yyyrrrkkkeeeaaacccddddddeeeeeeffffffgggeeeeeeddddddeeefffhhhiiiaaacccfffiiijjjiiihhhgggeeeeeeeeedddbbb^^^ZZZWWWUUUTTTSSSSSSTTTWWWZZZ]]]``````````````````______aaa___\\\[[[\\\]]]]]]\\\[[[[[[[[[\\\]]]```bbbccceeeeeeeeeddddddccccccccc^^^]]]\\\[[[\\\___bbbdddlllkkkiiiiiiiiikkkmmmnnnsssuuu{{{pppdddbbbmmm{{{{{{qqqmmmfffaaaggguuuwwwuuuxxxzzzvvv}}}xxxrrrooorrrxxxxxxpppgggTTTHHH999222333444222............///////////////////////////////////////000000////////////000000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////++++++++++++++++++++++++***+++,,,...///......---.........------,,,,,,,,,,,,,,,---...///000111222000000000///000111111222000111222333222333555777444666;;;CCCNNNdddqqq{{{yyywwwsssrrraaa++++++************++++++...---+++*********++++++,,,,,,,,,+++++++++******************************---,,,,,,++++++,,,,,,---+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,------...///000111222222888333444:::===AAASSSgggyyyiiiTTTNNNJJJ???BBBCCCAAA===;;;;;;<<<;;;888888888888888777666666555888;;;;;;;;;@@@IIIQQQTTTYYY___ccciiipppqqqmmmqqqsssqqqjjj^^^RRRKKKHHHBBB@@@>>>>>>???AAAAAA@@@@@@???===<<<<<<>>>@@@AAAGGGKKKRRRYYYbbblllvvv|||~~~zzzwwwsssppphhhfffbbb\\\WWWWWW\\\```hhhjjjmmmqqqtttvvvwwwxxx}}}}}}}}}~~~~~~|||yyyrrrmmmjjjhhhdddaaa```^^^\\\ZZZZZZ]]]bbbggglllooopppqqqtttttttttssssssrrrrrrrrrsssrrrrrrrrrsssuuuwwwxxx{{{}}}~~~|||uuummmfffcccbbbcccfffhhhiiiiiihhhgggiiihhhgggfffeeedddddddddaaaccceeeggghhhhhhgggfff```bbbcccccc```]]]\\\\\\YYYYYYVVVTTTYYYaaadddcccdddcccaaa`````````aaabbb___^^^]]]]]]\\\\\\\\\\\\]]]\\\\\\]]]^^^```bbbcccgggeeedddccccccbbb___]]]XXXTTTRRRTTTVVVXXX]]]cccllljjjgggeeeeeeggghhhjjjnnnvvvvvvmmmhhhaaakkktttwwwzzzxxxllleeedddgggqqq{{{tttmmmpppvvv}}}|||uuulllooowwwvvvjjj]]]GGG???666111111222000...///////////////......---........................000000//////.........---......//////......---,,,---------,,,,,,+++++++++...------,,,,,,------...+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))******+++++++++000///---,,,+++,,,,,,---,,,,,,,,,---------......000000000000000000000000111111111000000000000000///000000222333444555555555777;;;???FFFWWWsss~~~{{{nnnzzzqqq++++++************++++++---,,,+++*********++++++,,,,,,,,,+++++++++******************************+++******))))))******++++++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,------...///000111222222777333333999:::===LLL^^^|||mmm[[[VVVSSSHHHBBBAAA>>>;;;999999999888888888888888888777777666666888:::;;;;;;@@@HHHOOOVVVZZZ\\\^^^cccjjjllljjjoooqqqssspppgggZZZOOOIIIBBB@@@>>>???@@@BBBBBBBBBAAA@@@>>>======>>>???@@@DDDHHHNNNUUU^^^hhhqqqxxxzzzwwwllljjjeee___ZZZZZZ___ccciiikkkmmmqqqtttvvvxxxyyy|||||||||}}}}}}wwwrrrooommmiiifffdddbbb___]]][[[^^^ccchhhmmmppprrrssstttsssssssssrrrrrrrrrrrrqqqqqqpppqqqrrrsssuuuvvvzzz|||}}}{{{tttmmmgggdddccceeegggiiiiiiiiihhhgggiiihhhgggfffeeeeeeeeeeeedddeeeggghhhhhhgggeeeddd```bbbcccbbb```______``````fffjjjfffaaaaaacccbbbcccbbbaaa`````````aaabbb___^^^]]]\\\[[[\\\]]]]]]______^^^^^^___```aaabbbdddbbbaaaaaaaaa___]]][[[SSSOOONNNRRRVVVYYY___fffkkkjjjhhhfffgggjjjppptttxxxxxxoooiiigggcccgggkkknnnvvvuuujjjfffhhhnnnwww}}}pppjjjmmmsss~~~|||qqqmmmppplll^^^PPPCCC<<<555111111222000...///////////////......---........................000/////////.........---...............------,,,---------,,,,,,+++++++++...------,,,,,,------...******++++++++++++******........................------------------------,,,,,,,,,,,,,,,,,,------...---,,,+++++++++,,,,,,,,,---------............////////////////////////000000000000000000000000///000000111333444444555444555888<<>>;;;:::999888888888888999999888888777666666888999::::::>>>FFFLLLVVVYYYYYYXXX[[[aaadddccciiilllrrrtttpppeeeWWWMMMCCCBBB@@@@@@BBBCCCCCCBBBBBBAAA???>>>===>>>??????@@@DDDIIIPPPXXXaaakkkqqq{{{uuuqqqkkkddd______cccgggjjjkkkmmmooorrruuuxxxzzzzzzzzz{{{|||~~~~~~yyywwwtttpppmmmjjjhhheeebbb^^^```eeeiiinnnqqqssstttssssssrrrrrrrrrrrrrrrqqqpppoooooooooppprrrtttuuuxxxzzz{{{yyysssmmmhhhffffffggghhhiiiiiihhhgggeeehhhgggfffeeeeeedddeeeeeeggghhhhhhiiihhhfffdddbbb___``````___^^^___aaaccckkkyyy|||nnnfffcccbbbcccbbbaaa`````````aaaaaa```___\\\[[[ZZZ\\\]]]___bbbbbbaaa``````aaaaaabbbbbb```_________^^^[[[YYYNNNKKKKKKQQQVVV[[[bbbiiinnnmmmjjjfffdddgggmmmsssyyyxxxwww{{{~~~yyyrrrmmmooossssssqqqmmmoooxxx{{{|||pppgggiiipppxxxyyymmmgggjjjoooxxxrrrooo{{{~~~tttpppgggVVVGGG===888333000111111///---///////////////......---......................../////////..............................---,,,,,,------,,,,,,,,,,,,++++++...------,,,,,,------.........------------..............................------------------------------,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------........./////////////////////////////////000000000000000000000000///000000111222333444444444444666888:::DDDYYYmmmuuupppwww++++++************++++++++++++******************,,,,,,,,,+++++++++******************************,,,,,,++++++++++++,,,,,,************************))))))*********+++++++++******+++++++++,,,,,,,,,------......///000000111333111222666666666>>>HHH^^^}}}xxxoooqqqsssiiiQQQHHHAAA>>>===;;;:::999888999999999999888777777666777888888999===CCCGGGSSSVVVWWWUUUVVVZZZ\\\[[[```cccjjjqqqssslll```VVVHHHFFFCCCBBBBBBCCCCCCBBBCCCBBBAAA???>>>>>>>>>>>>>>>AAAEEEKKKRRR[[[dddjjjxxx~~~{{{ssskkkeeedddfffiiijjjkkkkkkmmmpppssswwwyyywwwxxxyyy{{{}}}{{{wwwssspppllliiifffbbbdddfffjjjmmmooopppqqqrrrrrrrrrrrrqqqqqqqqqqqqpppoooooooooppprrrtttuuuwwwxxxyyywwwrrrmmmiiihhhhhhhhhjjjjjjiiihhheeedddfffeeeddddddcccccccccdddfffggghhhhhhgggeeecccbbb]]]]]]]]][[[[[[]]]```cccsssvvvjjjdddbbbbbbbbbaaaaaa````````````aaa___\\\ZZZYYY[[[^^^```bbbbbbbbbbbbcccccccccdddbbbaaa```___```___\\\ZZZOOOLLLMMMRRRXXX\\\ccciiinnnnnnlllgggdddfffmmmsssrrrlllllltttyyy{{{xxxsssvvvyyy|||xxxuuukkkfffmmmxxxwwwmmmggghhhkkkpppgggiiiuuufffRRRBBB777444111000000000...---///////////////......---................................................------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******+++++++++,,,------.........////////////000/////////////////////////////////000000000000000///000000111222333333333444444555666777===NNN^^^sssmmm~~~++++++************++++++************************,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,************************))))))*********+++++++++******+++++++++,,,,,,,,,------......//////000000000000222555666777===CCCRRRlllzzzuuupppxxx}}}ttt___QQQDDD@@@@@@<<<::::::999999999999999888777777777777777777888;;;???BBBLLLRRRUUUTTTSSSUUUUUUSSSWWWZZZ___gggmmmnnnhhhcccRRRNNNHHHDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@?????????===???BBBFFFLLLTTT]]]cccssszzz~~~uuuoookkkjjjjjjiiiiiijjjlllnnnrrruuuwwwuuuvvvxxxzzz|||~~~|||wwwtttpppllliiifffggghhhjjjkkklllmmmmmmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrtttuuuwwwvvvwwwwwwtttpppllliiiiiihhhiiijjjjjjiiigggdddcccccccccbbbbbbaaaaaabbbbbbcccdddfffffffffdddbbbaaa]]]\\\[[[YYYXXXYYY]]]```oooyyy{{{qqqiiiccc___aaaaaaaaaaaa``````______```^^^[[[YYYZZZ\\\___aaaaaaaaabbbccceeeeeeffffffeeecccbbbbbbcccbbb```^^^UUURRRSSSXXX[[[\\\```eeeeeeggghhhhhhhhhkkkpppuuuttt|||uuukkkhhhiiiuuuxxxyyywwwwww~~~{{{wwwsssoooiiiiiisss|||uuummmhhhffffffgggdddmmmyyycccKKK;;;333111000/////////...---///////////////......---........................---------...............---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))++++++,,,---------...............////////////000..............................//////000000000000000000000111111222222333444444555777777;;;GGGTTTooo|||kkksss++++++************++++++((()))******+++*********,,,,,,,,,+++++++++******************************))))))(((((((((((())))))***************+++++++++)))************+++++++++******+++++++++,,,,,,,,,------........./////////000111222444555888<<<@@@III]]]xxxrrroooooo{{{|||oooZZZGGGBBB@@@<<<999:::999999999:::999999888777777666666666777:::<<<>>>DDDKKKQQQPPPOOOPPPQQQOOORRRTTTXXX___ffflllnnnoooaaaZZZPPPHHHDDDBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@>>>???@@@CCCGGGNNNVVV\\\jjjqqq||||||uuupppllliiiiiikkklllooorrrtttuuutttuuuxxxzzz}}}~~~{{{wwwrrrnnnjjjhhhiiiiiijjjjjjkkklllllloooppppppppppppqqqqqqqqqsssrrrrrrrrrsssuuuwwwxxxvvvvvvuuurrrnnnjjjiiiiiiggghhhiiiiiihhhfffcccbbbbbbbbbaaaaaaaaaaaabbbbbbaaabbbcccdddcccbbb```^^^\\\[[[YYYVVVSSSSSSVVVXXX___fffjjjgggdddccc```\\\``````aaaaaaaaa```___^^^___]]]\\\ZZZ[[[\\\___``````aaabbbdddfffgggggggggfffeeeddddddeeedddbbb```\\\YYYZZZ^^^^^^\\\\\\______aaaeeejjjlllllljjjiiinnnsssxxxuuuooojjjkkknnntttvvvwwwwww{{{{{{wwwtttkkkjjjppp}}}|||uuunnnhhhccc```______eeetttzzz___GGG888111111000///............///////////////......---........................---------------.........---------------,,,++++++++++++,,,,,,,,,,,,------...------,,,,,,------...++++++************++++++........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---.........------------........./////////........................---......//////000000111000000000111111111222222444444666888888999BBBLLL]]]wwwtttooo|||++++++************++++++'''((()))***++++++***))),,,,,,,,,+++++++++******************************))))))(((((((((((())))))))))))*********+++++++++)))************+++++++++******+++++++++,,,,,,,,,---------.........//////111333333222333777:::;;;BBBPPPmmmvvvpppnnnpppeeeMMMEEECCC===:::<<<999999::::::999999888777777666555555666888::::::===EEEJJJIIIHHHKKKOOOPPPQQQSSSWWW\\\bbbiiiqqqvvvpppgggZZZMMMFFFDDDCCCCCCAAABBBBBBBBBBBBBBBAAAAAA>>>>>>>>>???BBBHHHOOOUUU]]]fffrrr~~~wwwqqqiiijjjmmmooorrrssstttuuusssuuuxxx{{{}}}~~~zzztttpppllliiiiiiiiijjjkkkmmmnnnoooooooooooooooppppppqqqqqqssssssrrrrrrsssuuuwwwxxxvvvvvvuuuqqqllliiihhhhhhfffggghhhhhhgggeeecccaaaccccccbbbbbbbbbccccccddd```aaaaaaaaa```^^^[[[YYYWWWVVVSSSOOOJJJHHHIIIJJJNNNVVV[[[[[[[[[]]]^^^\\\___```aaaaaaaaa```___^^^]]]]]]\\\[[[\\\]]]^^^___aaabbbccceeeffffffeeeeeefffdddddddddeeedddbbb```___^^^___bbb```[[[WWWXXX\\\```iiisss{{{{{{tttmmmrrrttttttqqqnnnmmmppptttuuuwwwzzz}}}zzzvvvkkknnnyyyxxxmmmccc]]]YYYWWWVVV[[[ggguuuqqqUUUAAA888111111000...---,,,...//////////////////......---........................,,,,,,,,,------.........,,,------------,,,+++++++++++++++,,,,,,---------...------,,,,,,------...------............------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,---------,,,+++***,,,---------....................................------......///000000111000000000000111111111111333444666888777666<<>>HHHaaayyyrrrppptttnnnSSSIIIFFF@@@===@@@999::::::::::::999888888777666444555666888888888:::AAAEEECCCCCCHHHNNNQQQRRRUUUYYY]]]aaahhhrrryyy{{{ppp```QQQHHHEEEDDDEEEAAAAAABBBBBBCCCBBBBBBBBB============>>>DDDKKKPPPTTT]]]kkkxxx}}}uuujjjlllooorrrtttuuuvvvvvvsssuuuxxx{{{~~~|||{{{vvvqqqnnnhhhiiijjjkkkmmmoooqqqsssnnnnnnoooooopppppppppqqqsssrrrrrrrrrsssuuuwwwxxxwwwvvvtttpppkkkhhhggghhheeefffggggggfffeeebbbaaadddddddddcccddddddeeeeeeaaaaaaaaa```^^^ZZZWWWUUUPPPOOOLLLGGGBBB>>>===>>>EEEOOOWWWXXXXXX[[[___```___```aaaaaaaaa```^^^]]]\\\\\\\\\\\\]]]^^^^^^___bbbcccdddeeeeeeeeeccccccdddcccbbbcccccccccaaa___```___aaadddbbbZZZUUUTTTWWW^^^nnnzzzxxxuuuqqqoooppptttxxxyyy|||yyyssslllrrrvvvgggZZZSSSQQQPPPPPP\\\hhhttt{{{}}}aaaGGG888333222222000...,,,,,,...000///////////////......---........................,,,,,,,,,------.........,,,,,,---------,,,+++++++++++++++,,,,,,---------...------,,,,,,------...***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,+++,,,,,,---,,,+++)))(((,,,,,,,,,---------..............................---------...///000000111000000000000111111111111333333555777555333777>>>AAA[[[}}}uuuffflll***)))((('''((()))+++---******++++++++++++************************++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++++++++++++++***)))(((++++++,,,------......///000000111222333444444555:::DDDTTTooo{{{zzzzzzuuu}}}uuu\\\JJJCCCBBB@@@>>>===<<<;;;:::888777666666888666555444555666999:::888:::<<<===???CCCHHHLLLNNNTTTYYY[[[\\\bbbllluuuyyykkk]]]RRRJJJDDDAAAAAAAAABBBDDDFFFFFFDDDBBBAAA@@@>>>>>>@@@CCCGGGJJJOOOUUU___hhhqqqyyyzzzrrrsssuuuwwwyyyzzzzzzzzzwwwwwwwwwxxxyyyzzz{{{|||{{{{{{}}}uuupppmmmmmmmmmnnnnnnooooooppppppllllllmmmnnnooopppqqqqqqsssrrrqqqqqqppppppqqqqqqtttrrrpppooommmjjjfffcccfffffffffeeedddcccbbbaaa___```aaaccceeeeeecccaaa^^^]]][[[ZZZZZZWWWTTTQQQRRRNNNGGG@@@<<<;;;<<<>>>HHHOOOVVVYYYXXXWWWYYY[[[``````aaaaaaaaa```^^^^^^\\\[[[ZZZZZZ[[[^^^aaabbbcccddddddeeeeeedddccccccbbbaaaaaaaaa`````````___aaaaaabbbeeebbb\\\YYY[[[ZZZfffzzztttvvvwwwwwwxxxttt|||uuupppnnnyyyxxxpppeeeZZZOOOIIILLLSSShhhgggiiipppzzz~~~wwwfffQQQ???666333000000///...------,,,,,,,,,,,,------------------.........------,,,,,,,,,///......,,,+++***))))))///...---,,,,,,,,,,,,,,,000000//////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...........................+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++******+++,,,,,,---...---------........................+++,,,.../////////......000000000000000000000000222222222333555777888999@@@PPPkkkvvvwwwmmmcccppp|||}}}+++***)))((((((***+++,,,******++++++++++++******---------------,,,,,,,,,************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++++++++***))))))++++++,,,------......//////000111111333333444555:::AAANNNccc|||~~~ooo[[[LLLEEECCC@@@>>>===<<<;;;:::999777666666666666555555555666888888666888999;;;===@@@EEEIIIKKKRRRXXX\\\]]]aaaiiiqqq~~~xxxoooeee\\\SSSKKKFFFDDDCCCBBBCCCEEEEEEDDDCCC???>>><<<;;;<<>>AAABBBMMMSSSZZZ\\\[[[ZZZ[[[]]]______``````___]]][[[YYY[[[[[[[[[[[[]]]___aaabbbbbbccceeeffffffeeedddccc````````````````````````bbbbbbdddgggddd^^^\\\]]]fffvvvxxxwwwvvvvvvvvvxxx}}}xxxssspppmmmwww}}}rrrcccUUUJJJHHHQQQ\\\ssspppmmmooouuu{{{yyykkkXXXEEE888222111000//////...------,,,,,,------------------------......---------,,,,,,,,,------------,,,,,,,,,,,,///...---,,,,,,,,,,,,---/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++......///000000000000000......................../////////000//////......000000000000000000000000222222222333555666888999<<>>EEETTTooovvvkkk\\\OOOHHHCCC???=========<<<;;;999888777666555555555555666666666666444555666777999<<>><<<;;;;;;===???AAAEEEIIIOOOUUU\\\dddlllqqqzzz|||}}}xxxzzz}}}~~~yyyzzz|||}}}~~~{{{yyy|||~~~xxxtttqqqrrrrrrqqqoooooonnnnnnnnnoooooooooooooooooooooooosssrrrqqqqqqppppppqqqqqqtttrrrpppnnnmmmkkkgggeeeaaaaaabbbccccccccccccccc```aaabbbddddddbbb]]]ZZZYYYXXXWWWVVVTTTQQQLLLIIIEEEDDDBBBAAABBBEEEIIILLLRRRVVV[[[]]]\\\ZZZ[[[\\\]]]^^^``````___\\\YYYWWWZZZZZZ\\\^^^___```aaaaaaaaabbbeeeggggggfffdddccc_______________`````````bbbbbbeeeiiigggaaa^^^```jjj~~~}}}yyywwwuuutttwww{{{|||{{{uuunnnjjjlllooo~~~uuuiiiZZZMMMFFFGGGTTTaaarrrnnnjjjkkkrrr{{{sss^^^III:::333000000/////////...------,,,,,,.........------,,,,,,+++...------------,,,,,,,,,,,,,,,------.........///......---,,,,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++******+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------......------........................222111000//////......///000000000000000000000000111111222333444666777888:::@@@OOOgggjjjqqqxxxpppnnnttt~~~tttwww...---,,,+++++++++++++++******++++++++++++******++++++***))))))(((''''''************************)))******++++++******)))************************((((((((((((((((((((((((******+++++++++******)))++++++,,,------....../////////000111222333444444666999>>>HHH^^^xxxoooaaaTTTKKKDDD???<<<>>>===<<<;;;:::999888777444555666666666666555555333444555666777999>>>AAADDDMMMWWW^^^aaabbbdddffflllooosssuuurrriii]]]UUUNNNJJJEEEBBBAAABBBCCCCCCCCCBBB@@@>>>>>>???@@@AAAAAADDDGGGKKKPPPWWW___dddooorrrxxxzzz|||yyyzzz{{{}}}~~~~~~~~~~~~}}}zzzzzz|||wwwtttssssssrrrqqqpppoooppppppqqqqqqqqqqqqppppppooooooooosssrrrqqqqqqppppppqqqqqqsssqqqooommmlllkkkhhhfffaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbb___YYYUUUPPPPPPPPPQQQRRRPPPMMMJJJFFFFFFFFFGGGJJJNNNRRRUUUSSSVVVZZZ[[[YYYXXXXXXXXXZZZ\\\^^^```___]]]ZZZYYYXXXZZZ]]]___aaaaaaaaaaaa```bbbeeeggghhhgggeeeccc^^^^^^^^^^^^____________``````dddhhhgggaaa```bbbhhhzzzuuusssvvvxxxzzzyyyqqqgggeeemmmuuu|||yyyjjj___RRRKKKIIINNNZZZeeellliiihhhlllttt}}}mmmTTT@@@666333222111//////.........---------//////...---,,,,,,++++++---------------------------------.........//////...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++******************************+++,,,------,,,,,,++++++++++++++++++++++++***++++++,,,---.........******+++,,,,,,,,,,,,,,,........................111000///.........///000////////////////////////111111111222333555666777;;;<<>>===<<<;;;999888888555666666777666666555555444555666666666888<<>>MMMcccyyynnnhhhxxx||||||uuu|||,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++******++++++******)))(((((((((******************************++++++++++++******************************))))))))))))))))))))))))))))))***++++++++++++***++++++,,,------......///...//////000111222333333222444999@@@KKKaaa}}}zzzooocccWWWJJJ@@@??????>>>===;;;:::999888777777777777666666666666666777777666666888<<<>>>BBBIIISSS\\\bbbdddffffffhhhlllrrryyy{{{xxxqqqkkk^^^XXXOOOHHHDDDCCCBBBAAABBBBBBAAA@@@AAAAAACCCCCC@@@AAAAAABBBCCCGGGLLLPPPVVV[[[ccckkkttt}}}}}}~~~~~~|||yyyvvvtttsssttttttsssrrrqqqpppqqqsssuuuwwwrrrrrrrrrrrrqqqqqqppppppsssrrrqqqqqqppppppqqqqqqpppmmmkkkiiiiiiiiigggfffccccccccccccaaa```___^^^___^^^\\\[[[ZZZVVVRRRNNNOOOMMMJJJJJJKKKKKKJJJIIINNNOOOPPPQQQSSSUUUWWWXXXYYYZZZ[[[[[[[[[ZZZXXXWWWQQQRRRUUUWWWYYYZZZZZZ[[[YYY[[[^^^aaaccccccccccccbbbbbbcccddddddcccbbbaaa]]]]]]]]]]]]\\\\\\\\\[[[ZZZZZZ\\\``````^^^___dddqqq}}}vvvssstttxxx}}}}}}yyyooofffbbbhhhvvv|||xxxuuuuuurrr___MMMMMM[[[kkkxxxtttsssuuuxxx|||{{{wwwsss```RRR@@@555444444111---.................................------,,,,,,+++,,,,,,,,,------------...///.........------,,,,,,------,,,,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------++++++++++++***)))((((((+++++++++++++++++++++++++++,,,,,,---...//////000+++,,,------......------........................+++++++++,,,...///111222000000000000000000000000111111111111222333444555888666999CCCSSSllluuuggglll}}}}}}|||***++++++,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++******************************++++++,,,,,,,,,,,,++++++************************************************))))))***+++++++++++++++++++++,,,------......///......///000111222333333555555777;;;AAAQQQnnnxxxiiiUUUEEE@@@???>>>===<<<:::999999:::999888777666777777888777777777666666777:::===@@@FFFOOOXXX___cccfffhhhhhhjjjmmmrrrvvvvvvtttqqqgggaaaWWWOOOIIIFFFDDDBBB@@@@@@@@@AAABBBCCCEEEFFF@@@AAAAAAAAAAAACCCGGGIIIMMMRRRYYY```hhhrrr|||~~~~~~~~~{{{zzzyyyyyywwwvvvsssrrrqqqssstttvvvuuutttrrrqqqqqqsssuuuvvvrrrrrrrrrrrrrrrqqqqqqqqqsssrrrqqqqqqppppppqqqqqqnnnkkkhhhgggggggggfffeeeccccccccccccbbbaaaaaa```___\\\YYYWWWUUUSSSOOOMMMOOOLLLIIIGGGIIIKKKLLLLLLSSSTTTUUUWWWXXXYYYYYYZZZ[[[[[[[[[[[[\\\[[[ZZZYYYTTTTTTUUUVVVXXXZZZ[[[\\\ZZZ[[[^^^```bbbdddddddddccccccbbbaaa````````````^^^^^^]]]\\\[[[ZZZZZZYYYYYYXXXYYY\\\\\\\\\```eeetttzzzssssssqqqqqqsssyyyxxxpppfffaaaeeeqqq~~~|||xxxvvvvvvooo]]]SSS___xxx~~~}}}|||wwwoooiiiNNNCCC777111111222000,,,........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------+++++++++,,,++++++*********************************++++++,,,,,,---------))))))***++++++++++++***........................,,,,,,---//////000000000000000000000000000000000111000000111111222333444555555888===FFFZZZyyyyyyrrr)))***++++++,,,,,,,,,,,,******++++++++++++*********************+++++++++************************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************((()))***+++++++++++++++++++++,,,------......///......///000111222333333888666555777;;;GGGaaayyyvvv\\\HHH@@@@@@???===<<<;;;:::999<<<:::888666666777888999777777777666555777:::<<>>===>>>???===:::999888777666666666777888888888888888888888888888???DDDLLLSSSYYY^^^cccfffnnngggaaabbbiiioooooommmoookkkddd\\\TTTMMMHHHFFFBBBAAA@@@AAADDDFFFFFFEEECCCBBBAAAAAA@@@AAAAAAAAABBBFFFKKKOOOSSS\\\hhhrrrzzzxxxwwwxxx}}}~~~wwwtttssstttrrrqqqmmmnnnooooooooopppsssuuuvvvvvvvvvuuutttrrrqqqpppssssssrrrrrrqqqqqqqqqqqqqqqqqqppppppooommmlllkkklllkkkiiiiiiiiihhheeecccaaabbbdddddddddaaa^^^\\\^^^[[[WWWRRRNNNLLLJJJIIIGGGDDDAAABBBGGGOOOWWW[[[bbbaaa```aaabbbaaa___]]]ccc^^^ZZZZZZ]]]___]]]ZZZ\\\\\\[[[[[[[[[[[[[[[\\\\\\^^^```cccdddeeefffffffffccc```^^^^^^^^^]]]\\\YYYZZZZZZZZZYYYXXXWWWWWWXXXWWWTTTYYYbbb___aaaooo~~~~~~zzzuuuzzz~~~xxxmmm___XXXaaarrr~~~}}}zzztttooo[[[]]]kkkzzzwwwmmm[[[JJJ999777555111///---,,,,,,........................------------------------...------,,,,,,------...---.........---,,,,,,+++,,,---...//////...---,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++......------,,,+++******++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,---...777555111---+++,,,---//////////////////.........111000//////000222333555555222555<<<>>>DDDZZZsss((()))***++++++++++++***++++++++++++++++++++++++************************''''''''''''((((((((((((,,,++++++******++++++,,,+++++++++*********))))))************************,,,+++******)))***+++,,,******+++++++++,,,,,,,,,.........///000000111111333222444666777<<>>AAABBB@@@<<<::::::888777777777777888888888888888888888888888===BBBIIIOOOUUUZZZ___bbbeeeaaa]]]]]]ccchhhjjjiiipppoookkkfff]]]TTTKKKFFFFFFDDDBBBBBBCCCEEEEEEEEEBBBAAA@@@??????????????????BBBFFFIIIMMMUUU```iiitttzzz{{{wwwwwwvvvwww|||{{{uuuqqqqqqqqqqqqppplllmmmoooooopppqqqrrrsssttttttuuuuuuuuuuuuttttttrrrssssssssssssrrrqqqqqqppppppoooooonnnlllkkkjjjjjjiiihhhhhhhhhgggdddbbb]]]^^^```aaa```^^^\\\[[[WWWUUURRRNNNJJJHHHFFFEEEBBBAAABBBFFFNNNWWW___ddddddbbbaaaaaaaaaaaa___^^^```\\\YYYZZZ]]]```^^^\\\\\\\\\[[[[[[[[[[[[\\\\\\]]]^^^```bbbdddddddddddddddbbb___^^^^^^^^^]]]\\\ZZZZZZ[[[ZZZWWWTTTRRRQQQUUUWWWUUUYYYaaaaaafffvvv}}}}}}zzzvvvxxx}}}yyyqqqddd[[[YYYfffwww}}}zzzzzzwwwqqqkkk^^^cccsssyyymmm___MMM@@@666555333000....................................------------------------...------,,,,,,------...------......------,,,+++------............------******+++,,,---......///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++---------,,,+++*********++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,+++,,,------111000///.............../////////////////////...////////////000111222333777444555999999<<>>@@@DDDJJJRRR[[[ccchhhgggdddaaa````````````___^^^[[[YYYZZZ]]]```___^^^\\\\\\\\\[[[[[[\\\\\\]]]^^^___aaabbbccccccbbbaaaaaa___]]]\\\]]]]]]\\\[[[VVVXXXYYYXXXTTTPPPMMMKKKQQQYYYZZZ[[[aaabbbhhhxxxzzzuuusssqqqqqqwww}}}rrrhhh^^^\\\aaappp|||uuutttvvvtttmmmfff___jjj}}}yyycccPPPAAA888333222000///.........///........................------------------------...------,,,,,,------...------......------,,,,,,------,,,,,,,,,,,,------***+++++++++,,,,,,------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))++++++************++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---+++,,,---///000//////.........///////////////////////////000111111222222555222333666555555BBBRRRmmm***,,,---......---,,,+++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,---++++++************++++++************************************************)))))))))))))))***************+++++++++,,,,,,,,,------......///000000111333333444777666666<<>>999222111///...------..............................------------------------...------,,,,,,------...,,,------...------,,,,,,------+++******+++------......---,,,***)))((((((------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++*********))))))++++++************++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------***+++++++++,,,,,,------***+++,,,......///..................///////////////000000111222222222222000///111444444555>>>IIIZZZttt}}}---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++************************((((((((()))))))))******+++******))))))******+++************************************************(((((())))))******************+++++++++,,,,,,,,,---------...//////000000000000222666666555999???III___~~~zzzuuuyyy||||||oooXXXFFF<<<:::999999<<<<<<;;;;;;:::999888888888888888888888888888888999;;;???BBBDDDHHHLLLOOOPPPSSSUUUTTTQQQQQQUUUXXX\\\___dddhhhhhheeeaaa^^^SSSOOOIIIFFFEEEFFFFFFFFFCCCCCCBBBAAA@@@??????@@@AAAAAA@@@@@@AAAEEEIIIMMMXXX^^^fffkkkooouuu~~~|||uuuvvvwwwyyy|||~~~|||zzzwwwtttsssrrrssspppooopppsssuuuuuussspppoooooopppppppppppppppooommmoooqqqrrrrrrpppnnnlllhhhhhhhhhhhhhhhgggfffeeeeeedddeeeffffffdddaaa^^^YYYXXXUUURRROOOMMMKKKKKKHHHHHHGGGGGGGGGGGGGGGGGGIIIJJJKKKMMMPPPVVV^^^dddgggdddaaa______`````````___]]][[[ZZZ[[[\\\\\\[[[]]]]]]\\\\\\]]]^^^____________```aaa```___^^^]]]\\\[[[ZZZYYYZZZYYYWWWVVVNNNQQQTTTRRRMMMIIIIIIJJJOOOjjj{{{}}}~~~yyytttvvvrrroooooosssvvvzzz~~~zzzyyysssiiicccccclllxxxzzzwwwqqqjjjfffeeeeeeccc```bbbrrrvvv\\\HHH>>>;;;333222000...,,,,,,,,,,,,........................------------------------...------,,,,,,------...,,,,,,------...------,,,------+++******+++------......---,,,***)))((((((------,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++************++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------++++++,,,,,,------------------,,,+++,,,,,,---...---.........//////000000111111111222222222222222000000111444666777<<>>>>>>>>AAACCCEEEOOOUUU[[[```dddlllvvv}}}xxxyyyzzzzzz{{{~~~~~~zzzvvvttttttqqqpppoooqqquuuuuusssooommmnnnnnnnnnmmmlllkkkkkkkkklllnnnnnnnnnmmmkkkjjjeeefffffffffeeeeeedddcccdddcccdddddddddbbb^^^ZZZWWWUUUQQQMMMJJJHHHGGGFFFDDDCCCCCCCCCDDDFFFHHHJJJNNNPPPSSSTTTUUUZZZaaafffdddbbb```___`````````______^^^\\\[[[ZZZZZZ[[[[[[]]]]]]]]]]]]^^^___``````^^^______```___^^^]]]\\\[[[ZZZYYYXXXXXXWWWTTTRRROOOQQQQQQNNNHHHFFFJJJNNN]]]xxxvvvxxx|||~~~wwwuuussskkkffffffhhhsssyyyooojjjbbb[[[XXXZZZ^^^aaahhhwww|||jjjUUUDDD;;;888333222000...---,,,,,,---........................------------------------...------,,,,,,------...,,,,,,------......------------,,,,,,,,,,,,------***+++++++++,,,,,,------------,,,,,,,,,,,,++++++************************++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++***++++++,,,,,,------...+++,,,---------------,,,///...---,,,+++,,,---...------......///000000000333222111000000111222333444444444555666777999:::GGGXXXsssuuummmwww,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************,,,,,,,,,---------......******))))))))))))******))))))*********+++++++++************************((()))***+++,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,---......//////000000...000444555444666;;;:::DDDZZZzzz}}}yyysssnnnsss}}}~~~oooZZZGGG;;;:::<<<888888::::::;;;::::::999888888888888888888888888888999:::;;;<<<>>>AAADDDEEEGGGKKKNNNPPPRRRUUUVVV[[[]]]aaadddfffggggggfffgggbbb[[[UUUPPPKKKFFFCCCFFFFFFEEEEEEEEEFFFGGGGGGBBB@@@>>>===>>>???@@@AAAEEEJJJQQQUUUYYYaaalllttt{{{|||}}}|||{{{}}}yyyuuutttrrrooommmnnnrrrtttqqqnnnlllllllllllllllkkkjjjjjjiiijjjjjjjjjjjjiiihhhhhhcccddddddddddddcccbbbbbbaaaaaaaaabbbaaa^^^YYYUUUQQQOOOKKKGGGEEEDDDDDDEEEBBBAAA@@@@@@BBBFFFJJJMMMPPPUUU[[[]]]\\\]]]```cccaaa___^^^___``````___^^^]]]\\\\\\[[[ZZZZZZ[[[]]]]]]]]]]]]]]]^^^___```aaa]]]]]]^^^______^^^\\\\\\[[[ZZZXXXWWWWWWUUUQQQOOOJJJLLLLLLIIIFFFHHHQQQZZZuuu~~~wwwrrrrrrmmmcccccciiiqqq{{{|||uuuhhhddd]]]SSSOOOSSS___iiinnnzzz|||uuugggWWWHHH===666333111111///.........///000........................------------------------...------,,,,,,------...+++,,,------......------------............------******+++,,,---......///------,,,,,,,,,,,,++++++************************((())))))***+++,,,------+++++++++,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++,,,,,,******+++,,,,,,---......++++++,,,---,,,,,,******------............------------......///000000111333111...,,,,,,...111222555444333333555777777555>>>LLLbbb{{{+++,,,...///...,,,***(((++++++++++++++++++++++++************************))))))*********+++++++++******))))))))))))******))))))******++++++++++++************************((()))+++,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,------...//////000111///000333444333555999???@@@KKKfffwwwxxxsssiiikkkwww{{{yyyppp^^^JJJ<<<999;;;666777999:::;;;;;;:::999888888888888888888888888777888999999999;;;>>>AAA???AAAEEEKKKPPPTTTVVVVVVXXX[[[aaafffkkkmmmnnnnnnpppkkkccc[[[TTTMMMFFFAAACCCCCCCCCCCCDDDEEEFFFGGGDDDBBB???>>>???@@@AAAAAA???DDDIIIMMMQQQYYYdddmmmzzz}}}~~~~~~||||||zzzuuusssrrrnnnjjjlllppprrrpppmmmjjjjjjkkkllllllkkkkkkkkkhhhhhhhhhgggggggggggggggbbbccccccccccccbbbbbbaaa````````````___[[[VVVRRRLLLJJJGGGDDDBBBBBBCCCDDDCCCBBB@@@@@@CCCHHHMMMQQQRRRYYYaaaccc```\\\[[[[[[^^^]]]]]]___```aaa___^^^ZZZ[[[[[[ZZZZZZ[[[]]]___]]]]]]]]]^^^___```aaaaaa\\\]]]^^^^^^^^^]]]\\\\\\[[[YYYXXXWWWVVVTTTPPPMMMCCCEEEFFFEEEEEEMMM[[[fffuuupppooopppiii^^^```kkkzzz|||vvvoooeeeccc\\\QQQKKKRRRbbbqqqqqqzzzrrrgggWWWHHH>>>888444111000///......///000111222........................------------------------...------,,,,,,------...+++,,,,,,---.........---,,,---////////////---,,,---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++''''''((()))+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********++++++,,,,,,---******+++,,,,,,---......***+++,,,,,,+++***)))((()))+++...111111000...,,,---------...///000000111222000,,,***))),,,///111222222000000444777777444777AAAUUUmmm***++++++,,,,,,++++++***)))))))))******++++++++++++++++++*********))))))++++++++++++++++++++++++)))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))(((((()))***+++,,,,,,---************************+++,,,---///000//////...222222222111222222333333555;;;DDDQQQiiiyyyqqqmmmnnnsssvvv}}}yyymmm\\\OOOGGG???777777777999:::;;;<<<<<<;;;999999999999999999999:::999999999888888888777777:::<<<@@@FFFMMMTTTYYY]]]aaaaaabbbdddhhhnnntttxxx{{{yyytttkkk___SSSJJJFFFBBBCCCEEEFFFGGGHHHHHHHHHBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFHHHKKKOOOTTTXXX[[[hhhlllrrrxxx|||~~~|||{{{|||}}}wwwqqqvvvrrrmmmlllmmmmmmllljjjllllllllllllkkkjjjiiiiiihhhhhhgggffffffeeeeeedddhhheeecccaaabbbbbbaaaaaa^^^ZZZWWWVVVXXXVVVQQQLLLKKKHHHEEEDDDEEEEEEBBB@@@BBBCCCCCCDDDGGGKKKRRRVVVXXX[[[___cccdddcccaaa___]]]^^^_________^^^]]]\\\\\\[[[YYYXXXYYY[[[^^^```]]]^^^______^^^]]][[[ZZZ]]]^^^^^^^^^^^^^^^]]]]]]\\\YYYVVVTTTTTTSSSOOOLLLLLLGGGDDDGGGIIIPPP___ooozzztttggglllnnniiiaaaaaajjjssswwwsssrrrfff```VVVOOORRR]]]gggjjjgggqqq}}}fffVVVFFF>>>:::666222000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111........................++++++,,,,,,---...//////,,,------...///000111111++++++******************...,,,++++++,,,------,,,)))***+++***))))))+++,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))),,,,,,*********+++,,,---...000111000///------...---------............///------------.........///333333333333444555666666======EEEWWWoooxxx***++++++,,,,,,++++++***++++++,,,,,,,,,---------+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))))))))))))))))))))))))))''''''(((((())))))******************************+++,,,---...////////////222222111111111222333333555999???HHH\\\zzz~~~~~~{{{vvvqqqnnnooorrruuurrrcccYYYRRRGGG<<<888777777777888999888888::::::::::::::::::::::::999999999888888888777777:::<<>>888555222///...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000------------------------++++++,,,,,,---......///+++++++++,,,,,,,,,,,,,,,++++++******************...,,,++++++,,,------,,,+++,,,,,,+++******+++---++++++++++++++++++++++++,,,+++)))(((((()))+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---,,,+++*********+++,,,+++---...---+++******+++---------............///------........./////////333222222333333444555666777888???NNNbbb{{{uuuttt***++++++,,,,,,++++++***+++,,,,,,,,,,,,---------+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((())))))))))))))))))))))))((((((((((((((()))))))))************************,,,,,,,,,,,,---...///000111111000000111222333333555777999>>>KKKeeeyyyzzzxxxvvvsssrrrrrrsssttt{{{|||pppjjjdddVVVGGG<<<999666555666777777777::::::::::::::::::::::::999999999888888888888888999;;;===AAAIIITTT```hhhhhhddd___[[[]]]cccjjjooouuuzzzyyyjjjYYYNNNIIIHHHFFFEEEEEEFFFGGGHHHGGGFFFFFFFFFEEEEEEDDDDDDBBBBBBCCCDDDFFFIIIKKKLLLSSSVVV[[[aaafffkkkoooqqqtttuuuwwwyyy{{{}}}|||~~~}}}zzzxxxwwwtttqqqooonnnnnnmmmllljjjkkkkkklllllllllkkkkkkjjjjjjiiihhhhhhggggggfffeeebbb^^^\\\[[[[[[ZZZXXXTTTQQQNNNMMMNNNMMMJJJFFFDDDBBB@@@@@@BBBDDDDDDCCCAAAFFFMMMSSSWWWXXXZZZ[[[XXX[[[___bbbccc```]]]ZZZXXXYYY[[[\\\]]]\\\\\\[[[ZZZYYYXXXXXXXXXZZZ\\\^^^___^^^]]]\\\\\\[[[[[[\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZXXXUUURRROOONNNLLLJJJHHHAAACCCFFFJJJPPP___{{{~~~~~~~~~|||yyyyyyzzzxxxtttpppqqqmmmfffbbbdddooo}}}}}}yyysssjjjddd```YYYZZZgggqqqqqqmmmllljjjrrr|||rrrdddMMMAAA666333222///.....................---------------------------------...---------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........//////.........---------******++++++++++++++++++...,,,++++++,,,------,,,---......---+++***+++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,+++*********+++---...000///...,,,---------------............///....../////////000000000222222222222333444555555333444:::DDDSSSiiiuuummmooo~~~***++++++,,,,,,++++++***************************************************************++++++++++++))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))+++++++++***************************************---,,,++++++,,,---///000000000000000000111222333444555777999@@@RRRqqqzzz{{{zzzyyyyyyyyyxxxvvvtttvvv~~~yyyhhhWWWDDD>>>888555666888999999::::::::::::999999999999888888888888888888888888999:::;;;???FFFRRRaaakkkpppkkkddd]]]ZZZZZZ]]]___aaahhhsss{{{zzzpppaaaWWWOOOMMMIIIEEEDDDDDDFFFGGGEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEFFFFFFGGGHHHHHHLLLNNNQQQVVV\\\bbbgggiiijjjkkkmmmpppsssvvvxxxyyyxxx{{{~~~~~~~~~~~~~~~}}}|||||||||zzzzzz{{{{{{yyyxxxxxxxxxxxxvvvtttrrrpppooonnnmmmlllllllllkkkkkkjjjiiihhhffffffeeeeeedddcccccccccbbb___[[[YYYXXXWWWUUUTTTNNNLLLIIIHHHIIIIIIGGGEEEEEEDDDCCCCCCDDDFFFGGGHHHGGGLLLSSSYYY[[[\\\\\\]]]ZZZ\\\```cccccc```\\\YYYXXXYYY[[[\\\]]]]]]]]]\\\[[[ZZZZZZYYYZZZ\\\]]]^^^```^^^]]][[[ZZZ[[[[[[\\\YYYZZZZZZZZZZZZYYYYYYXXXQQQOOOMMMKKKJJJIIIHHHHHHDDDEEEHHHNNN[[[pppzzzxxxyyy{{{}}}}}}|||{{{|||}}}{{{xxxuuunnnllllllooovvv}}}{{{yyyyyytttjjjaaa^^^]]]gggzzzwwwmmmkkkooowww~~~tttcccTTTBBB999111111222000000111......................................................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////////////////......******+++++++++++++++,,,...,,,++++++,,,---,,,,,,.........,,,***)))***+++++++++++++++++++++++++++++++++***))))))***++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***+++,,,,,,------------,,,++++++*********---///000000///......///---------............///////////////000000000000111111111111222333444555444555:::???HHHZZZwwwrrrmmmtttxxxxxx{{{***++++++,,,,,,++++++***************************************************)))))))))******+++++++++))))))))))))))))))))))))+++++++++++++++***)))(((************************+++++++++***************************************,,,,,,++++++,,,---///000////////////000111222333444555888:::<<>>MMM___}}}xxxuuuwwwyyy{{{www\\\PPPAAA888777999::::::;;;::::::999999888888777888888888888888999999999666888;;;<<<@@@IIIXXXcccddddddccc```]]]YYYUUUSSSVVVYYY___iiiqqqsssppplllbbb^^^WWWPPPJJJGGGFFFFFF@@@AAABBBDDDEEEGGGHHHHHHFFFGGGGGGGGGGGGGGGFFFEEEBBBCCCEEEGGGJJJMMMPPPRRRSSSTTTWWW\\\```dddgggiiigggjjjppptttvvvxxxzzz||||||}}}~~~{{{yyyyyy{{{|||~~~~~~}}}yyyvvvtttssstttuuuuuurrrnnnlllooorrrvvvvvvvvvsssooommmlllllllllkkkjjjgggeeeaaa___]]]______^^^^^^]]]\\\\\\\\\ZZZWWWSSSQQQPPPNNNMMMKKKGGGFFFDDDCCCCCCDDDEEEEEEEEEEEEFFFEEEFFFIIIMMMQQQZZZ\\\^^^^^^]]]]]]^^^___^^^___aaabbbaaa```___^^^[[[\\\^^^___```______^^^]]]]]]]]]]]]^^^___``````^^^]]]\\\[[[[[[ZZZZZZ[[[YYYYYYXXXWWWVVVTTTRRRQQQNNNMMMJJJFFFAAA??????@@@BBBFFFOOO___xxx{{{vvvrrrrrruuuxxx|||wwwqqqnnnbbbdddlllxxxtttppppppxxxwwwppp~~~yyylll\\\JJJ<<<222---,,,...000......000---------...............---------------------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******+++---......///******++++++,,,---------...,,,++++++,,,------,,,+++,,,,,,***(((((()))***++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++))))))***+++,,,,,,------***++++++,,,,,,,,,+++******+++------,,,+++,,,------------............///....../////////000000000000000000000111222333444444555777888999AAAVVVkkk}}}rrrqqqnnnyyy***++++++,,,,,,++++++***---------,,,,,,,,,++++++))))))*********+++++++++((((((((()))***+++++++++++++++++++++++++++++++++((()))***+++++++++++++++************************''''''(((((())))))************************************+++,,,---------------------...///000222222444111444:::999888AAAPPPjjj{{{ooo```MMM???;;;;;;;;;:::======<<<;;;;;;:::999999777777888888888999999999444888;;;<<<===DDDPPPZZZZZZ[[[\\\\\\\\\ZZZWWWVVVVVVWWWZZZcccmmmssstttrrrmmmhhhaaaYYYQQQLLLIIIGGGCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGBBBBBBCCCDDDFFFFFFGGGHHHJJJKKKMMMQQQTTTWWWZZZ[[[[[[^^^cccgggjjjmmmqqqsssssstttuuuvvvxxxzzz{{{|||}}}yyywwwxxxzzz{{{||||||}}}}}}{{{yyyvvvsssrrrppprrrrrroookkkiiilllppprrrssssssppplllhhhhhhhhhiiihhhfffdddbbb___\\\[[[ZZZZZZYYYYYYXXXWWWWWWVVVTTTQQQNNNLLLKKKJJJHHHGGGCCCCCCBBBAAAAAABBBDDDEEECCCEEEFFFGGGIIINNNUUUZZZ^^^```bbbcccaaa`````````_____________________```]]]^^^___``````___^^^]]]\\\\\\]]]]]]^^^______```\\\]]]]]]\\\\\\[[[ZZZYYYXXXWWWVVVTTTRRROOOMMMLLLIIIIIIGGGCCC???>>>@@@CCCBBBLLLZZZjjj~~~|||zzzxxx||||||tttmmmiiiccchhhrrr{{{ooonnnqqq|||}}}{{{{{{kkkZZZLLL???444000---,,,///000---,,,...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---------------------------------------------------------....../////////******++++++,,,------......,,,++++++,,,------,,,+++,,,,,,+++***)))+++,,,++++++++++++++++++++++++*********++++++************++++++,,,,,,++++++************************************++++++,,,,,,,,,((()))+++,,,------,,,,,,+++---//////.........///---------............///------........./////////000//////000000111222333333444666666555:::JJJYYYuuu~~~sssvvv}}}+++++++++,,,,,,++++++++++++++++++******)))))))))))))))******++++++++++++'''(((((()))***+++++++++))))))))))))))))))))))))'''((()))***+++,,,,,,,,,************************((())))))***+++,,,,,,---************************)))***,,,---......---,,,,,,,,,------///000111222555///000777777444;;;HHHVVVzzz}}}nnnWWWGGG@@@???===<<>>===<<<<<<;;;;;;777777888888999999999999333888<<<<<<<<>>>>>>>>>>>>>>===<<<;;;:::999999:::::::::999999888888999:::;;;===@@@DDDHHHLLLOOOSSSVVVVVVVVVVVVWWWZZZ\\\___gggttt|||rrrrrrqqqlllddd[[[SSSOOOGGGFFFDDDDDDEEEEEECCCBBBCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBB???@@@AAACCCFFFHHHJJJKKKNNNNNNNNNPPPSSSVVVZZZ\\\\\\]]]___aaadddggghhhiiinnnqqqtttvvvwwwxxxzzz|||}}}|||{{{yyyzzz~~~~~~{{{zzzzzzxxx|||zzzuuurrrttttttsssttttttuuuvvvvvvuuuuuutttsssqqqpppnnnnnnjjjkkklllkkkiiiiiiiiikkkkkkjjjiiigggeeecccaaa```___^^^\\\ZZZXXXUUUTTTSSSQQQPPPNNNMMMLLLLLLLLLMMMJJJGGGDDDDDDEEEFFFDDDBBBCCCBBB@@@???@@@BBBEEEGGGIIILLLOOORRRUUUYYY]]]```bbbdddeeedddbbb``````aaacccaaa^^^[[[ZZZ[[[]]]^^^^^^^^^^^^^^^]]]\\\[[[[[[_________```______^^^^^^ZZZZZZZZZ\\\]]]\\\YYYVVVUUURRRNNNLLLMMMLLLIIIGGGEEE@@@<<<===@@@CCCFFFIIISSS\\\iiirrruuuuuuuuuuuuyyyrrrqqq|||}}}vvvmmmdddbbbdddppp}}}zzznnnooouuu~~~}}}wwwvvvsss^^^OOODDD;;;555444000000//////.........---------............------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,------------------------.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***,,,......---,,,++++++)))((()))***,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,###%%%(((+++---...------,,,------...------,,,,,,////////////000111222333222333444555666999===AAAYYYlllzzz,,,,,,,,,,,,,,,,,,------************************,,,++++++***))))))******)))************+++++++++)))))))))))))))***++++++***************************************************************)))((('''++++++++++++++++++++++++,,,,,,,,,------------...///......------------...///000222333333555777:::AAARRRmmm|||zzzwwwrrrjjj___RRRHHHCCC@@@@@@??????>>>===<<<;;;999999::::::999999888888666777888888888;;;???BBBFFFIIIMMMPPPRRRSSSUUUWWWWWWZZZ```gggsss~~~}}}yyysssnnnjjjccc[[[TTTGGGEEECCCBBBBBBBBBAAA@@@BBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBCCCDDDFFFFFFGGGFFFFFFFFFFFFHHHKKKNNNPPPSSSTTTVVVXXXZZZ]]]___```fffhhhkkkmmmnnnoooqqqsssttttttsssssstttwww}}}~~~zzzvvvuuuuuutttvvvxxxxxxuuurrrqqqqqqqqqqqqppppppqqqrrrrrrsssqqqqqqqqqpppnnnllljjjiiifffggghhhgggeeedddeeefffffffffeeecccaaa```^^^^^^ZZZYYYXXXVVVTTTRRRPPPOOOLLLKKKJJJIIIHHHHHHIIIJJJGGGEEEBBBBBBCCCCCCBBB@@@@@@??????@@@CCCFFFJJJLLLNNNQQQUUUXXXZZZ\\\___aaabbbdddeeedddbbbaaaaaabbbgggeeebbb```______```aaa_________^^^]]]\\\[[[ZZZ^^^^^^_________^^^]]]]]]ZZZZZZYYYZZZ[[[YYYVVVSSSSSSPPPMMMLLLKKKJJJGGGDDD???>>>===>>>AAAHHHQQQXXX^^^dddkkknnnnnnlllkkkkkkpppnnnpppyyyzzzsssjjjcccffflll{{{}}}xxxrrrsssvvvzzzyyyuuusssvvvoooVVVFFF===555000...000/////////.........---,,,------------------,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***,,,---...---,,,++++++***))))))+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////...---------.........---------////////////000111222333555555555555555666999<<>>===<<<:::::::::999999888888888::::::;;;:::999:::===??????AAAEEEHHHKKKNNNSSSVVVRRRYYYaaagggqqq|||wwwrrrpppkkkbbb[[[MMMJJJFFFDDDCCCBBBAAA???BBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDDDDFFFGGGIIIIIIJJJLLLNNNPPPRRRTTTUUUYYY[[[^^^___```aaacccdddeeefffhhhiiijjjmmmqqqtttwwwxxxxxxuuuqqqmmmkkkkkklllmmmlllkkkiiiiiikkkmmmkkkkkkkkkkkkkkkllllllmmmjjjkkkkkkkkkiiifffcccaaa___```aaa```^^^]]]^^^___^^^^^^]]]\\\[[[ZZZZZZYYYTTTSSSRRRPPPNNNLLLKKKJJJGGGGGGFFFEEEEEEFFFFFFGGGEEECCCAAA@@@AAABBBAAA@@@===>>>@@@CCCHHHMMMQQQTTTVVVYYY]]]```aaaaaabbbcccbbbdddeeeeeecccbbbbbbccchhhgggdddbbbaaaaaabbbccc``````______]]]\\\[[[ZZZ]]]]]]^^^^^^]]]\\\\\\[[[ZZZYYYXXXXXXWWWUUURRROOOOOOMMMKKKJJJIIIFFFCCC@@@;;;>>>@@@AAAGGGTTTeeeqqqyyyyyywwwtttpppmmmlllmmmqqqsssxxx|||~~~}}}tttmmmggggggoooxxx~~~yyytttsssrrrrrrrrrpppmmmooouuunnnRRRAAA:::555111////////////...............,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++************************)))***,,,---------,,,+++,,,***)))***+++---,,,,,,++++++++++++++++++++++++******++++++++++++******------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,+++........................////////////000111222222333444444444333444777:::AAAOOOfff++++++,,,,,,---.........************************)))***+++,,,,,,+++))))))))))))*********+++++++++***)))))))))))))))******************************************************)))*********)))(((''''''************************++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000...000111222222333666888999<<>>@@@CCCGGGMMMQQQOOOYYYbbbgggnnnwww~~~}}}yyyuuuooohhhbbbYYYUUUPPPKKKHHHEEECCCAAABBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBAAAGGGGGGFFFEEEDDDDDDEEEEEEDDDEEEFFFHHHJJJLLLMMMNNNLLLOOOQQQSSSSSSSSSUUUVVVWWWYYY\\\___```bbbdddfffhhhjjjkkkjjjgggcccaaa```cccccccccbbbaaabbbdddgggddddddcccccccccddddddeeecccdddddddddbbb___\\\ZZZWWWXXXYYYXXXVVVUUUUUUVVVVVVUUUUUUUUUUUUTTTTTTTTTNNNNNNMMMKKKJJJHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDBBBAAA@@@@@@AAAAAAAAAAAA???AAADDDIIINNNTTTXXXZZZ]]]aaadddfffeeedddcccccccccdddffffffdddcccdddeeegggeeecccaaa``````aaaaaa`````````___^^^\\\[[[ZZZ\\\\\\]]]\\\\\\[[[ZZZYYY[[[ZZZWWWVVVUUURRROOOLLLJJJJJJIIIGGGEEEBBB???===;;;>>>BBBIIIXXXnnn~~~wwwuuuvvvwwwzzz{{{|||}}}|||wwwmmmjjjmmmrrr||||||zzzwwwtttoookkkkkkmmmoooooorrrvvvhhhKKK<<<888777444222........................,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,+++,,,+++)))***,,,------,,,++++++++++++++++++++++++)))******++++++******))),,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------......---,,,+++***...............//////000///////////////000111111...///111222333555888;;;<<>>======<<<===<<<;;;:::999999999999999::::::888555444555666888999:::;;;<<<@@@EEEIIINNNWWWaaaeeekkksss{{{}}}|||tttnnnlllgggbbb[[[UUUPPPKKKFFFCCCAAAAAA@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCEEEDDDCCCBBBAAA@@@@@@???AAAAAABBBDDDEEEGGGHHHHHHDDDFFFIIIJJJIIIJJJKKKLLLLLLOOOSSSVVVWWWXXXZZZ[[[[[[]]]^^^^^^[[[XXXVVVVVVYYY[[[\\\]]]\\\\\\]]]___\\\\\\[[[[[[[[[[[[\\\\\\[[[\\\\\\\\\[[[XXXVVVTTTPPPQQQRRRPPPNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEDDDCCCBBBAAA@@@???>>>>>>??????@@@AAABBBDDDGGGIIIMMMQQQVVVZZZ]]]^^^cccfffiiiiiihhheeeccccccdddfffggggggeeeddddddeeefffeeecccaaa`````````````````````___^^^]]][[[[[[\\\\\\\\\\\\[[[ZZZYYYXXX[[[YYYVVVTTTRRROOOLLLIIIFFFFFFFFFDDDAAA???======;;;???EEETTToooyyyvvvwwwyyy|||xxxvvvvvvwww|||~~~qqqhhhlllxxx}}}zzzzzzzzzxxxlllhhhiiipppwwwyyyzzz{{{oooWWW===111111222111///---------.....................////////////......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,++++++++++++++++++++++++***++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,+++,,,***)))***+++,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,---------------------///............///000111//////////////////000111---///111222222444666999:::>>>HHHYYYrrr++++++++++++++++++++++++************************))))))***++++++++++++***)))************++++++++++++******)))))))))))))))************************************************'''((()))+++,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///...///111111000111444666666777<<>>>>>>>>@@@???===;;;:::::::::;;;999:::;;;:::777666666777888999999999999;;;???BBBJJJTTT]]]bbbhhhrrryyy{{{}}}{{{wwwwwwppplllfff___YYYSSSLLLHHHDDDCCCAAA@@@???>>>======??????@@@@@@@@@@@@AAAAAA???@@@AAAAAABBBCCCDDDDDDCCCCCCBBBBBBAAA@@@??????===>>>???@@@AAABBBCCCCCC@@@BBBDDDEEEDDDDDDEEEFFFFFFIIIMMMOOOOOOPPPQQQRRRPPPRRRSSSSSSQQQOOOOOOOOOPPPSSSVVVWWWVVVUUUVVVVVVUUUUUUTTTSSSSSSSSSTTTTTTSSSSSSSSSRRRQQQPPPPPPOOOKKKLLLLLLKKKHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFEEEDDDCCCCCCBBBAAAAAAAAAAAA???>>>===<<<<<<===???@@@AAACCCFFFHHHPPPRRRVVVZZZ^^^```bbbbbbgggiiikkkjjjhhheeeccccccggghhhiiihhhfffddddddeeegggfffeeedddcccbbbbbbbbb______```______^^^]]]\\\]]]]]]\\\\\\[[[ZZZXXXXXXYYYWWWSSSPPPNNNLLLHHHFFFCCCCCCCCC@@@===<<<===>>>;;;BBBMMMaaayyyuuuuuuvvvxxxrrrooopppttt{{{wwwooolllvvv|||zzz}}}~~~{{{ooonnnqqqzzz~~~{{{rrr\\\HHH555...///000//////---------------.........//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************+++++++++,,,+++)))((()))***,,,++++++++++++++++++++++++++++++******++++++++++++******)))******+++,,,,,,------***++++++,,,,,,------...---.........///000000000...------,,,---...000111/////////......//////000000111333333222111333444555888===JJJ___{{{---------,,,++++++************************************))))))***++++++,,,)))************+++++++++++++++***)))))))))))))))************************************************(((((()))***++++++*********************************++++++++++++,,,,,,,,,++++++++++++,,,---.........///000000000111333555555555888===EEEYYY|||~~~ttt___MMMKKKHHHDDDBBBAAA@@@@@@BBBAAA>>><<<;;;;;;<<<===:::<<<===<<<:::999999:::777888999999888:::<<>>??????@@@@@@>>>@@@BBBBBBAAAAAABBBCCCBBBEEEHHHIIIIIIIIIKKKLLLIIIKKKKKKKKKIIIIIIJJJKKKJJJLLLNNNNNNNNNMMMNNNOOOPPPOOONNNNNNMMMMMMMMMNNNKKKJJJIIIHHHHHHIIIJJJKKKGGGHHHIIIGGGEEECCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCBBBBBBAAAAAAAAA>>>>>>???@@@@@@@@@???>>>???BBBEEEGGGHHHKKKOOOSSSWWWZZZ^^^bbbeeefffgggfffjjjkkkllljjjgggeeedddeeeiiijjjjjjiiifffdddddddddgggffffffdddccccccbbbbbb^^^^^^____________^^^^^^]]]]]]]]]\\\[[[ZZZXXXXXXVVVSSSOOOLLLJJJHHHEEECCCAAAAAA@@@===::::::===AAAAAANNN]]]pppxxxuuutttuuusssnnnkkkkkknnnsss~~~||||||}}}yyyoooooovvv~~~zzzzzz||||||xxxuuuxxx~~~~~~xxxxxx|||}}}}}}qqqfffPPPBBB555222333222111111,,,,,,,,,------...............////////////......------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************++++++,,,***((('''((()))+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,******+++,,,,,,---........................//////---,,,,,,+++,,,...000111000//////.........//////000222333333222111222333333555999@@@OOOfff//////...---,,,++++++***************************+++***)))))))))***,,,---)))************+++++++++++++++***))))))((())))))************************************************((()))))))))))))))((('''))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------...///000000000000222444777666777:::>>>LLLhhhwww```PPPNNNJJJGGGDDDCCCBBBBBBCCCBBB???===<<<<<<===>>>666888::::::888777888888777888999999999:::<<<>>>BBBJJJSSS[[[gggttt{{{{{{}}}~~~~~~|||zzzwwwsssooohhh```[[[VVVUUURRROOOMMMKKKIIIIIIBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC??????@@@@@@@@@@@@??????<<<======>>>??????@@@@@@>>>???AAAAAA@@@@@@AAABBBAAACCCEEEFFFFFFFFFGGGHHHFFFGGGGGGFFFEEEEEEGGGIIIGGGHHHHHHHHHGGGGGGIIILLLMMMLLLKKKJJJJJJJJJJJJJJJFFFEEECCCBBBCCCDDDGGGHHHFFFGGGGGGEEECCCAAAAAABBBFFFEEEEEEEEEEEEEEEDDDDDDBBBAAAAAAAAA@@@@@@@@@???===>>>@@@BBBCCCDDDDDDCCCEEEHHHLLLNNNPPPSSSXXX\\\[[[^^^bbbfffiiijjjjjjjjjlllmmmllljjjgggeeeeeefffjjjkkkkkkjjjgggdddcccdddeeeeeedddcccbbbaaaaaa```]]]^^^______``````______^^^^^^]]]]]][[[ZZZYYYXXXSSSPPPLLLIIIGGGEEEBBB@@@@@@@@@???<<<999:::>>>BBBJJJZZZkkkzzz|||uuurrrsssssslllhhhfffdddbbbeeeqqq}}}zzzxxxttttttzzz|||tttiiiiiiqqq|||~~~|||xxxwwwyyywwwrrrxxxwwwlllooowww~~~wwwiii^^^GGG===444333333111//////,,,,,,,,,------.........------............------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,)))(((&&&''')))******)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,++++++***************+++,,,,,,---......------,,,+++++++++,,,,,,---,,,+++***+++---///111000//////.........//////---///222333333444555777333666999<<>>BBBEEEKKKSSS]]]iiittt|||{{{xxxzzzyyyrrrmmmiiidddbbb^^^ZZZXXXXXXWWWUUURRRQQQLLLGGGDDDCCCDDDBBBAAAAAABBBBBBCCCBBBBBBAAA@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAA@@@???>>><<<;;;<<<===???AAABBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEHHHIIIHHHEEEDDDEEEGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFDDDCCCCCCEEEFFFFFFEEEBBBBBBCCCCCCBBB@@@>>>===DDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@AAABBBCCCAAA@@@EEEDDDCCCAAAAAADDDJJJNNNSSSSSSTTTVVVYYY[[[]]]___ccceeeiiilllmmmllljjjiiijjjiiiiiiiiihhhhhhggggggjjjjjjjjjiiihhhfffdddbbbcccdddeeeffffffdddbbb```___^^^^^^___```aaaaaa___```___]]]\\\ZZZWWWSSSPPPKKKMMMLLLGGGCCCAAAAAA@@@@@@:::888999;;;===FFFQQQiiisss||||||zzzvvvoooiiifffeeedddccceeejjjrrrxxxyyyvvvyyy{{{vvvooolllhhhzzz~~~wwwwwwwwwxxxwwwsssoooqqqtttyyykkkgggoooyyy}}}zzzqqq\\\HHH===888333000000111000.........---,,,---...///000//////.........---------///...---,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,------.........------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------111000...,,,+++++++++,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,++++++*********+++*********))))))((((((************+++,,,------(((((()))***+++,,,,,,---)))************+++++++++************************+++,,,...//////...,,,***000//////.........//////...///000111111222222111444222333777<<>>>>>>>>???@@@BBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHGGGDDDCCCDDDFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDBBBAAAAAACCCDDDCCCBBBCCCCCCDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@?????????@@@@@@???@@@AAABBBCCCBBBBBBDDDEEEEEEFFFHHHMMMSSSWWW``````aaabbbdddeeeggghhhgggiiilllnnnooonnnllljjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjiiigggfffeeeddddddeeeeeedddbbbaaa``````^^^^^^^^^`````````^^^]]][[[ZZZYYYXXXVVVRRRPPPGGGGGGEEEBBB@@@@@@@@@@@@:::777666888:::@@@PPP___~~~}}}}}}{{{yyytttnnnjjjjjjkkkmmmoooqqqtttyyy|||}}}}}}~~~{{{rrrllljjjrrryyy{{{{{{zzzuuuooommmrrryyy~~~uuulllmmmvvvvvvkkk^^^NNN@@@:::777222000000111000///...------,,,---...///000///.........------------///...---,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,...---,,,************+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++*********+++*********))))))))))))---,,,+++***************)))))))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++,,,---...//////...---,,,//////............//////......000111111111111111444333333555999@@@NNN\\\ooo------------,,,,,,,,,,,,+++++++++************)))+++++++++***************((()))******)))(((***+++,,,+++***))))))***+++,,,+++++++++***************************************************))))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////000111222333444444444111333888888777===HHHbbbzzz~~~xxxuuunnn```QQQFFFAAAAAA;;;<<<============<<<<<<<<<<<<;;;;;;:::999999999<<<<<<;;;::::::;;;;;;;;;<<>>>>>>>>>>>???@@@AAACCCEEEGGGHHHHHHJJJNNNQQQUUUZZZ```dddiiiiiiiiiiiiiiijjjkkkkkklllnnnoooqqqqqqooommmlllkkkkkkllllllllllllllllllhhhiiiiiijjjjjjjjjiiiiiifffeeedddcccbbbaaa```______^^^]]]]]]^^^___^^^\\\XXXWWWUUUUUUTTTSSSPPPNNNDDDAAA???>>>>>>?????????777777777:::>>>III]]]nnn~~~zzzvvvqqqmmmuuuyyy~~~~~~yyyqqqllliiipppuuu|||vvvkkkiiilll}}}}}}yyyyyy{{{{{{tttnnnqqq}}}{{{ssspppuuu~~~|||jjjVVVHHH>>>888666444111///000000000///...------------...//////............------------......---,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,------------...++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++************************)))))))))++++++***)))))))))******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////............//////......///000111111111111444222222444555888BBBLLLVVVnnn,,,,,,+++++++++*********,,,,,,++++++***))))))(((++++++******))))))(((((('''(((******))))))***,,,,,,+++***((((((***+++,,,*********************************************************)))))))))))))))(((((())))))************++++++++++++++++++++++++++++++++++++++++++++++++......///000111222333333000...///444777777:::@@@NNNjjjyyyyyyyyyyyy|||}}}mmm\\\MMMEEEBBB???>>>>>>??????>>><<<;;;======<<<<<<;;;::::::999;;;;;;::::::::::::;;;;;;;;;===???BBBEEEJJJQQQUUU\\\ZZZ[[[___bbbdddjjjpppvvv|||}}}|||zzzyyyxxxyyyyyyyyy{{{wwwqqqiii```YYYSSSPPPPPPMMMIIIEEECCCCCCDDDEEE>>>??????@@@AAABBBCCCDDDBBBBBBAAAAAAAAABBBCCCDDDBBBBBBBBBAAAAAA@@@??????@@@@@@AAABBBCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBFFFEEEEEEDDDDDDCCCCCCCCCCCCAAA@@@@@@AAABBBBBBAAA??????@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAA@@@BBBCCCFFFHHHLLLPPPSSSTTTWWW\\\___cccfffkkknnnooonnnmmmmmmllllllllllllqqqqqqrrrrrrqqqpppnnnmmmnnnnnnmmmmmmlllllllllkkkhhhhhhiiijjjkkkkkkllllllhhhgggeeecccaaa`````````___]]]\\\\\\\\\\\\[[[YYYUUUSSSQQQPPPOOOMMMJJJHHHCCC???===???@@@===;;;;;;999:::<<<@@@GGGTTTdddqqqmmmoooooollliiiiiiiiiiiixxxzzzqqqlllkkkxxxxxxkkkdddiiissszzzvvvtttrrrzzz~~~zzzxxxxxxwww}}}ppp\\\HHH<<<777555111111000///////////////------------......//////------------------------...---,,,,,,+++++++++,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******))))))))))))******++++++++++++++++++++++++++++++))))))*********++++++++++++++++++***************************************'''''''''((()))+++,,,---+++++++++*********))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...///............//////000---...///000111111111111333111111444444444999@@@JJJ^^^|||,,,,,,,,,+++++++++******---,,,,,,+++***)))((((((*********))))))((((((((('''(((******))))))***,,,++++++***))))))***++++++************************************************))))))))))))))))))******)))))))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,---...///000111111111......111444666999===CCCWWWsss~~~}}}~~~tttfffZZZOOOHHHBBB???======>>>???===<<<>>>>>>======<<<;;;;;;;;;777888999999::::::;;;;;;;;;<<<===>>>@@@CCCGGGJJJOOONNNOOOSSSUUUWWW^^^eeepppxxx~~~|||{{{{{{|||~~~xxxpppiiidddbbb___\\\WWWRRRMMMIIIGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@??????>>>???@@@AAABBBCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBCCCBBBBBBAAADDDDDDDDDCCCCCCBBBBBBBBBAAA@@@>>>???AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGIIIKKKMMMOOOQQQVVV\\\aaafffhhhkkkmmmnnnooorrrssswwwvvvuuutttsssrrrrrrrrrssssssrrrqqqpppooonnnnnnppppppooonnnlllkkkjjjjjjiiiiiiiiijjjjjjkkklllmmmhhhgggeeecccbbbaaa``````]]]\\\ZZZYYYYYYXXXWWWUUUSSSQQQMMMJJJIIIFFFCCCAAAAAA===<<<@@@@@@:::777888;;;>>>BBBIIIRRR]]]fffjjjccc```^^^[[[[[[]]]ccchhh~~~xxxuuuuuu~~~}}}vvvlllcccbbbooo~~~zzzssspppppprrr~~~xxxbbbOOOBBB999444222...///000000////////////---------...............,,,,,,------------------------,,,+++++++++,,,,,,,,,,,,,,,---------......------------------------------------------------000000//////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++***************************************+++++++++'''''''''((()))+++,,,---,,,,,,++++++***)))))))))))))))*********+++++++++++++++++++++++++++++++++++++++******+++,,,------...............///000000---...///000000111111000111///000444555333666:::DDDTTTnnn............------------,,,,,,++++++***)))((((((*********)))))))))))))))((()))******)))(((***+++***************************************+++++++++************************))))))))))))************))))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,---...///000000444333111111222333666999<<>><<<===@@@@@@?????????>>>>>>===<<<<<<;;;666777888999:::::::::::::::;;;<<<======>>>AAACCCFFFEEEGGGJJJKKKLLLRRRZZZgggpppzzz~~~~~~}}}xxxuuutttsssppplllfff___XXXRRROOOMMMKKKIIIFFFDDDCCCCCCCCCFFFGGGGGGGGGGGGFFFEEEDDDFFFFFFDDDCCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB???>>>===>>>AAABBBCCCBBBBBBAAAAAAAAABBBCCCDDDDDDHHHJJJMMMPPPSSSTTTUUUUUUYYY[[[\\\\\\]]]aaahhhnnnssstttvvvvvvuuuuuuvvvwwwzzzzzzyyyxxxwwwwwwwwwwwwuuutttrrrqqqpppoooooooooqqqqqqpppnnnmmmlllkkkjjjkkkjjjjjjiiiiiijjjkkkkkkfffeeeeeecccbbbaaa``````\\\ZZZWWWVVVVVVUUURRRPPPPPPMMMIIIEEECCCAAA===;;;===999:::???===888999???GGGOOOWWW\\\aaafffhhhfff___ZZZVVVWWWYYY___iiisss~~~}}}}}}vvvnnnhhhdddhhhvvv|||vvvooommmooowwwlllTTTEEE===666111...,,,...111111000///...///,,,---......//////......,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,++++++++++++++++++++++++111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************+++,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------)))))))))************************+++++++++++++++,,,,,,+++***)))))))))))),,,+++++++++******)))))))))************+++++++++******************************++++++,,,,,,------......---......///000111------...///000000000000000...000444666444555888>>>III^^^xxx///............---------,,,+++++++++***)))))))))))))))******************)))***+++***)))((()))***(((***+++,,,,,,+++***((())))))*********+++++++++************************((()))))))))***************)))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,---...///000000222444555333222222444666777>>>JJJ```xxxoookkkjjjjjj[[[RRRGGG@@@???AAABBBAAA@@@??????>>>>>>===<<<<<<888999:::;;;;;;::::::999999;;;;;;;;;;;;;;;>>>@@@@@@@@@CCCEEEDDDCCCIIIQQQYYYcccooowww~~~|||vvvnnngggbbb\\\ZZZUUUPPPLLLIIIHHHGGGLLLNNNPPPRRRRRRQQQOOONNNJJJIIIGGGFFFEEEDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHFFFDDDDDDFFFGGGEEECCCCCCCCCCCCDDDDDDEEEEEEFFFAAA@@@@@@AAADDDGGGHHHGGGFFFFFFGGGHHHJJJLLLOOOPPPWWWZZZ^^^bbbfffhhhiiiiiilllmmmmmmjjjhhhjjjpppvvvwwwxxxyyyxxxwwwxxxzzz{{{zzzzzzyyyyyyyyyyyyyyyzzzvvvuuusssqqqppppppqqqrrrppppppppppppoooooooooooommmllljjjiiihhhhhhhhhiiiaaabbbbbbbbbaaa```^^^]]]ZZZXXXUUUTTTSSSQQQOOOMMMLLLIIIDDDAAA???===;;;999;;;777999>>>===;;;EEETTThhhvvv}}}vvvrrrpppnnnccc]]]ZZZ\\\```fffqqq}}}~~~~~~{{{yyyxxxqqqlllmmmqqquuu}}}zzzxxxrrrkkkjjjnnnvvv{{{wwwnnnZZZEEE;;;888333000000,,,///222333111.........,,,---.../////////...---++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------............---------,,,,,,,,,++++++++++++++++++++++++.........---------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***+++,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------((()))))))))*********+++*********++++++,,,,,,,,,///...,,,+++)))(((((((((+++++++++***************)))************+++++++++++++++++++++++++++++++++***+++---...//////......---------......///000111,,,---...///000000000000000...///444666555444777888===MMMeee|||------,,,,,,,,,++++++++++++++++++***************))))))******++++++,,,,,,***++++++***((('''((()))''')))+++------+++)))'''))))))******++++++++++++************************(((((())))))*********+++*********)))))))))))))))************************++++++++++++++++++++++++,,,,,,---...///000111111---222666555333333555666555:::AAAPPPmmmyyynnnlllrrrxxxooocccSSSGGGCCCCCCBBBAAA@@@@@@??????>>>=========<<<<<<======<<<:::999888999:::;;;:::::::::<<<>>>===>>>AAACCCAAA???DDDKKKLLLXXXeeeooozzzzzzuuuoookkkfff```ZZZVVVTTTSSSSSSUUUYYY\\\]]]\\\ZZZYYYLLLKKKJJJHHHGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGEEEEEEHHHHHHFFFDDDFFFFFFGGGHHHIIIJJJKKKKKKEEEDDDDDDFFFJJJMMMNNNNNNQQQQQQSSSUUUXXX\\\___aaaeeeggglllqqqvvvxxxzzzzzzzzzzzzxxxsssnnnnnntttzzzwwwxxxxxxxxxxxxyyy|||||||||||||||}}}}}}~~~xxxvvvtttrrrqqqrrrssstttoooooopppqqqrrrrrrssssssnnnmmmkkkiiigggggggggggg^^^___```aaaaaa___]]][[[YYYWWWTTTRRRQQQOOOMMMJJJHHHEEEAAA???===<<<;;;999<<<888999>>>>>>@@@RRRggg|||yyyyyyooohhhdddeeeeeefffnnnyyyzzzxxxwwwuuuooonnnuuu}}}zzzuuusssooohhhggglllooozzzxxxooohhh[[[KKK;;;555444111111444,,,000333444111.........,,,,,,.../////////...---+++++++++,,,,,,---------,,,,,,,,,++++++,,,------,,,,,,,,,---------...............------,,,,,,,,,------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,***+++,,,------,,,+++***++++++++++++++++++++++++))))))*********+++++++++(((((())))))*********+++*********++++++,,,,,,,,,---,,,++++++***+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...111111111000///---------......000111111,,,---...///000000000000111...///444666444333555666777BBBWWWmmm~~~~~~~~~------------------------------,,,,,,+++***))))))(((((()))***++++++,,,,,,+++++++++*********))))))************************+++*********))))))(((((())))))))))))))))))))))))+++)))'''(((+++,,,***((())))))))))))************************************+++++++++++++++++++++++++++,,,---...////////////000000000111222222333333333555;;;FFFUUUoooxxxvvv~~~uuubbbSSSJJJEEEBBB???AAABBBAAA>>><<<===>>>>>>======<<<;;;:::999999888999999;;;;;;;;;;;;999999:::::::::;;;===@@@BBBCCCJJJOOOWWW```jjjvvv|||rrrkkkfff]]]SSSXXXZZZ```jjjsssvvvrrrlll^^^YYYSSSQQQQQQQQQPPPOOONNNOOOQQQSSSVVVXXXYYYZZZVVVTTTRRRQQQPPPRRRTTTVVVWWWVVVSSSQQQPPPQQQSSSTTTUUUSSSRRRSSSTTTSSSPPPLLLNNNQQQRRRUUU[[[bbbbbb^^^dddeeefffhhhjjjmmmpppqqqwwwxxx{{{~~~yyytttrrrsssvvvyyyzzzyyyyyyyyyzzz{{{{{{||||||}}}~~~}}}||||||~~~|||zzzxxxvvvvvvvvvuuusssrrrqqqpppppprrrrrrqqqpppnnnkkkgggeeeeeedddcccbbb^^^^^^___^^^]]][[[XXXWWWVVVTTTQQQMMMIIIFFFDDDCCCCCCBBB???>>>===;;;999777777777:::===AAAMMMhhhssspppnnnooorrrttttttrrrsss~~~uuunnnlllmmmttt~~~~~~{{{{{{xxxwwwuuuooofffccceeemmmooosssyyy}}}lllddd```CCC<<<555222222222///,,,......////////////......------......------,,,+++++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++)))))))))+++,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++***))),,,+++***))))))+++---...,,,,,,++++++***)))(((((())))))*********+++++++++************************((()))+++,,,,,,***'''%%%)))***+++++++++)))((('''************************++++++++++++++++++++++++************************,,,+++***))))))***+++,,,++++++******************))))))***+++,,,,,,------......---,,,---...///000////////////000000000000333444666555444444555777555888@@@KKKVVViii------------------------------,,,,,,+++******)))((())))))***++++++,,,,,,+++++++++*********))))))************************************)))))))))(((************************+++)))((((((***+++***((())))))))))))************************************++++++++++++++++++++++++,,,,,,---......///////////////000000111222222222333555999???III]]]~~~~~~||||||lll]]]QQQIIICCC@@@AAACCCDDDCCCAAAAAAAAA@@@???>>>===<<<;;;:::999999999:::;;;;;;;;;;;;:::999:::::::::;;;===???BBBCCCGGGJJJQQQXXX```jjjsssyyy}}}yyyqqqcccWWWSSSTTTYYYdddsss}}}rrrnnnhhheeeeeeeeedddcccdddcccbbbaaa``````aaaaaabbb```___^^^^^^```ccceeeggggggeeecccbbb```______dddcccbbbccceeefffdddbbb___aaaaaaccchhhppprrrooorrrssstttvvvxxxyyyzzz{{{~~~|||wwwttttttuuuvvvwwwwwwwwwwwwxxxyyyzzz{{{}}}~~~~~~}}}|||{{{{{{}}}|||yyywwwvvvvvvuuusssrrrqqqpppnnnoooooopppnnnmmmmmmjjjfffdddcccbbb```^^^\\\\\\\\\[[[ZZZWWWUUUSSSPPPOOOLLLIIIFFFDDDCCCBBB>>>===;;;::::::999888777777999???FFFMMM\\\xxx~~~{{{uuurrrpppppprrrssspppmmmooo{{{{{{rrrmmmmmmttt{{{{{{uuuvvvxxxyyyvvvkkkbbbaaagggrrrsssuuuyyykkkXXXLLL@@@:::444111222222///---......////////////............//////......---,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,++++++******+++,,,---++++++******)))(((((('''))))))*********+++++++++************************)))***+++++++++***(((''')))***++++++***)))((('''************************++++++++++++++++++++++++************************++++++***))))))***++++++*********************************++++++,,,,,,---...------,,,---...///000.../////////000000000000000222333333222111333444000222888@@@IIIXXXqqq---------------------------,,,,,,++++++*********)))))))))***++++++,,,,,,+++++++++***************************************************))))))))))))++++++++++++++++++++++++***)))((()))***+++***((())))))))))))************************************++++++++++++++++++++++++------------..................//////000111111111111333777999<<>>???AAABBBCCCAAA@@@???AAA@@@???>>><<<;;;:::999::::::;;;;;;;;;;;;:::::::::::::::;;;===???AAACCCDDDGGGKKKPPPUUU\\\cccgggnnnsssxxx{{{|||~~~}}}lll\\\KKKIIIJJJUUUfffxxx~~~|||{{{{{{zzzzzzyyyvvvrrrlllhhhfffeeeeeeqqqqqqpppppprrrtttwwwyyyzzzzzzyyyxxxuuurrrnnnlllpppooonnnooorrrtttuuuuuurrrtttsssrrrvvv~~~{{{wwwuuusssrrrsssssstttuuuvvvwwwyyyzzz}}}~~~|||zzzyyyzzz{{{yyywwwvvvuuutttrrrppppppnnnlllllllllllljjjiiijjjgggdddaaa```___\\\[[[YYYYYYYYYWWWUUURRROOONNNIIIHHHFFFDDDCCCAAAAAA@@@::::::999888888777888888:::>>>GGGPPP[[[kkk~~~xxxxxxuuuqqqoooooonnnjjjgggjjjttt}}}zzzuuuoooooorrr~~~}}}vvvuuuxxx{{{wwwjjjaaaeeeooozzzxxxwwwxxxiiiPPP???;;;777222000111111///---......////////////......///////////////...------++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------......++++++,,,,,,,,,,,,---------,,,+++*********+++,,,,,,,,,,,,,,,++++++++++++*********)))((((((''''''***************+++++++++***************************************)))))))))*********+++******)))(((************************++++++++++++++++++++++++************************++++++***))))))***++++++************************++++++++++++++++++++++++---------,,,---......///....../////////000000000///000222111000000111333222333666;;;@@@JJJ^^^ooo------------------------,,,,,,,,,++++++*********))))))*********+++++++++*********************************************************)))))))))))))))++++++++++++++++++++++++***)))))))))******))))))((()))))))))***************************************+++++++++++++++,,,,,,......------------------------......///000000000...111555666666???UUUkkktttiiiccc\\\QQQIIIBBB???>>>AAABBBAAAAAABBBBBBBBBAAA???===<<<;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<>>>@@@BBBCCCFFFIIILLLOOOSSSXXX[[[___bbbgggjjjmmmqqqxxx}}}tttdddOOOHHHDDDIIIZZZooo}}}vvvqqqooonnnnnn}}}}}}}}}~~~~~~{{{yyyxxxxxxwwwuuuuuuvvvyyy|||}}}}}}zzz|||}}}zzzvvvsssqqqrrrrrrssstttvvvwwwyyyzzz}}}~~~}}}{{{{{{{{{|||zzzxxxvvvuuussspppnnnooommmkkkjjjjjjiiigggeeeeeeccc```___^^^]]][[[YYYWWWVVVUUUTTTQQQMMMJJJHHHEEEDDDBBBAAA???>>>======999999999888777777888999???EEEOOOXXXbbbqqq~~~zzzzzztttnnniiiiiihhhfffdddgggooozzz|||xxxuuutttrrrqqqvvv}}}~~~xxxxxxxxxtttmmmiiippp{{{~~~zzzvvvuuu{{{sss\\\HHH<<<777444000///000000///.........////////////.....................------,,,+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,+++++++++++++++,,,,,,,,,***+++,,,---......------+++++++++,,,,,,,,,------...---+++))))))***+++,,,,,,,,,---------,,,+++***+++*********)))))))))(((************************************************,,,+++***)))))))))***+++************************************************************************************************+++******************+++***************+++++++++,,,,,,++++++++++++++++++,,,,,,,,,---------.............../////////000000000111222222111111222444555555666999;;;AAAOOO]]]xxx------------------------,,,,,,+++++++++++++++******************+++++++++************************************************))))))))))))))))))******************************))))))******)))))))))***((()))))))))*********************************************++++++,,,,,,,,,...------,,,,,,,,,---------------...//////000000...000333555444888HHHXXXmmm|||yyyrrrtttrrrfff[[[NNNGGGBBBCCCDDDBBBDDDGGGCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<>>>@@@AAAAAADDDFFFIIIJJJMMMPPPSSSRRRUUUXXXZZZ]]]bbbjjjqqq~~~~~~rrr```WWWNNNOOO]]]ppp~~~}}}~~~~~~|||yyyyyyzzz}}}|||{{{~~~{{{{{{||||||}}}}}}}}}}}}||||||}}}|||{{{xxxvvvttttttttttttuuuwwwyyy{{{||||||~~~~~~}}}~~~}}}|||yyywwwvvvsssooolllllljjjhhhggggggfffdddbbb___^^^\\\\\\\\\[[[YYYXXXTTTSSSRRRPPPMMMIIIFFFDDDCCCBBB@@@>>><<<;;;::::::888999999777555555888:::EEEMMMVVV^^^gggssszzzrrrhhhcccbbbdddffffffiiioooxxx~~~|||yyytttpppppprrrvvv|||uuuooooooqqqtttzzzzzzuuuooonnnuuu{{{aaaJJJ<<<777333111//////////////////......////////////......,,,------------,,,+++++++++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,)))***+++,,,------,,,,,,+++++++++,,,,,,,,,------...---+++))))))***+++,,,,,,,,,---------,,,,,,+++,,,,,,++++++++++++******************************************************,,,+++***))))))***+++,,,******************++++++*********************************************************************************++++++*********))))))*********+++++++++,,,,,,++++++++++++++++++,,,,,,,,,---------------............///////////////000222111000000111333222111222444444777AAALLLdddxxx------------------------++++++++++++++++++++++++***************************************+++++++++************************))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))*********************************************++++++,,,,,,---...---,,,++++++,,,---...------......///000000000000000222333222333;;;DDDWWWuuu|||ssssssuuu^^^QQQGGGFFFEEE@@@@@@DDDAAAAAA@@@???>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::::::::;;;===???@@@>>>@@@CCCDDDEEEGGGIIIKKKJJJLLLNNNOOOPPPUUU]]]cccwwwqqqhhh^^^^^^hhhvvv}}}yyyvvvuuuwwwyyy~~~{{{|||}}}{{{wwwwwwxxxyyyzzz|||}}}}}}{{{{{{||||||{{{{{{zzzyyyvvvvvvwwwxxxyyyzzz|||}}}|||}}}~~~}}}|||}}}~~~}}}{{{yyywwwuuuqqqmmmiiihhhgggeeedddccccccaaa___[[[YYYXXXXXXYYYXXXUUUSSSOOOOOONNNLLLIIIFFFBBBAAA@@@???===<<<:::999888888666888999777555666:::>>>KKKSSS\\\ccckkktttyyyzzz{{{xxxvvvvvvzzz~~~wwwooofffbbbccchhhlllmmmppptttzzz~~~|||wwwqqqmmmpppvvv}}}|||yyyzzz{{{|||{{{{{{ppphhhmmmvvv|||~~~~~~qqqmmmiiijjjrrrqqqWWWAAA666333111000000///////////////......////////////......,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,))))))******+++,,,,,,,,,******+++++++++++++++,,,++++++,,,,,,,,,,,,---------,,,+++*********+++,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************++++++***)))***+++,,,---+++************+++,,,,,,************************************************************************)))***++++++++++++***))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,------------,,,------........./////////---...000///......///111000///000222222333:::CCCRRRddd{{{------------------------++++++++++++++++++++++++************************))))))*********+++++++++************************((()))))))))************************************(((***+++***(((((()))+++))))))))))))************************************)))******+++,,,,,,---------,,,+++***+++,,,...///---......///000000111111222//////333444222444888GGG\\\|||xxxooonnnyyyssscccVVVRRRMMMBBB===@@@@@@?????????>>>>>>>>>>>>===<<<;;;::::::;;;<<<===;;;:::::::::;;;===???@@@===???AAABBBBBBBBBCCCDDDDDDFFFHHHHHHIIINNNUUU[[[iiissswwwooonnnttt}}}||||||zzzvvvrrrpppqqqssszzz~~~zzzzzzyyywww{{{|||}}}{{{{{{{{{|||}}}~~~~~~}}}|||||||||}}}~~~xxxxxxxxxyyyzzz{{{|||}}}}}}}}}|||zzzxxxyyy|||{{{zzzwwwuuusssoooiiieeecccbbb```_________]]][[[XXXWWWUUUUUUTTTRRRNNNLLLJJJJJJIIIGGGEEEBBB???===;;;:::999888888777888888666999;;;;;;:::<<>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<===;;;:::::::::;;;===>>>??????AAABBBBBBAAA@@@@@@AAABBBDDDFFFFFFGGGKKKRRRXXXWWWcccpppyyy~~~}}}~~~}}}}}}|||xxxsssqqqrrrtttttt{{{}}}zzzyyywwwtttvvvvvvwwwyyy|||}}}|||}}}zzzyyyyyyyyyzzz{{{{{{|||~~~{{{wwwuuuvvvyyy|||zzzxxxvvvtttqqqlllgggccc```^^^\\\\\\\\\\\\ZZZYYYXXXVVVTTTRRRPPPMMMIIIEEEGGGFFFFFFDDDBBB???<<<;;;666666666666666777888888888<<>>>>>>>>>>>>>>??????>>>======<<<======<<<<<<;;;::::::::::::;;;======<<<<<<<<<<<<=========>>>???AAAEEEIIILLLNNNUUU\\\eeelllrrrzzz~~~{{{vvvsssrrrtttvvvyyyzzzyyyxxxyyyzzz|||}}}|||{{{{{{~~~~~~}}}}}}}}}||||||{{{{{{{{{{{{zzzxxxxxxxxxvvvtttqqqtttsssqqqooommmhhhccc___\\\[[[YYYXXXVVVUUUUUUTTTQQQOOOLLLKKKJJJIIIGGGEEEFFFEEECCC@@@>>><<<;;;:::;;;777666999888444666<<<===IIINNNTTTaaadddbbbhhhiiihhhhhhgggfffccc]]]YYYbbblllwwwzzztttuuuuuuuuuuuuwww{{{}}}|||~~~rrrkkkdddkkkvvv|||tttqqquuu{{{zzzvvvtttooorrr|||wwwnnnkkkqqqtttssstttuuupppggg```UUUEEE;;;666555444222111111000000//////..............................//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,---,,,***)))))))))))))))***+++,,,---++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,++++++******++++++,,,************************))))))))))))************,,,,,,+++***+++,,,---...------,,,+++,,,---...///000000000000111111111111000111111222333333444444555<<>>???AAADDDHHHKKKMMMSSSYYY___dddgggkkkrrrwww~~~~~~||||||~~~~~~zzzxxxwwwwwwyyy|||||||||{{{{{{|||}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}||||||{{{{{{yyywwwvvvuuuuuusssqqqnnnmmmllljjjjjjiiifffaaa^^^[[[ZZZXXXVVVTTTRRRRRRQQQMMMLLLIIIHHHHHHFFFDDDBBB@@@???>>><<<;;;:::999999666444555999888666:::BBBMMMhhhzzzuuusssuuuuuusssnnnhhhdddcccdddrrr{{{~~~{{{zzz|||~~~|||rrrkkkiiikkkrrr{{{~~~|||zzztttsssyyy~~~|||wwwtttsss{{{yyyqqqqqqvvvwwwsssooolllddd[[[PPPFFF:::222000000///...000000000000//////......------------------------///.........------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++'''###%%%***,,,+++((())))))))))))***+++,,,,,,++++++++++++++++++++++++)))************+++++++++*********+++++++++,,,,,,************************************************+++++++++++++++++++++++++++++++++*********))))))------,,,++++++,,,,,,,,,************************************++++++++++++,,,,,,+++++++++,,,---...------,,,,,,,,,---...////////////000000000111111000000111111222222333333444888===AAAJJJ]]]www******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************,,,,,,+++************++++++)))(((((())))))(((&&&)))))))))*********++++++))))))************))))))++++++++++++************))))))))))))************++++++++++++++++++++++++))))))))))))************,,,++++++,,,,,,---...///------------..................///000111222333333222333999EEEUUUmmmvvvwwwvvvwwwtttttt}}}yyyzzz~~~{{{qqqhhhSSSLLLEEEBBBCCCEEECCC@@@EEEDDDBBB@@@>>>===<<<<<<======<<<;;;;;;;;;;;;;;;======<<<<<<<<<<<<============>>>@@@CCCGGGJJJLLLOOOSSSXXX[[[[[[\\\___ccclllnnnrrrxxx~~~~~~{{{zzzzzz|||}}}{{{{{{{{{}}}~~~}}}~~~}}}~~~~~~}}}~~~~~~}}}||||||{{{{{{uuusssrrrqqqqqqooollljjjeeedddcccccccccaaa^^^\\\YYYWWWUUUSSSPPPOOONNNMMMIIIGGGEEEDDDDDDCCCAAA???;;;;;;:::999888888999999333444777999888:::BBBLLLddd~~~|||}}}{{{ssskkkiiinnntttzzzoooffffffkkkwww|||zzzwwwwwwtttwww~~~{{{vvvyyyxxxpppfff]]]SSSKKKCCC===555111111222111000000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---%%%!!!)))...,,,)))+++***************++++++************************)))************+++++++++*********++++++++++++,,,************************************************************************+++++++++***************///...---,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,,,,---,,,,,,+++++++++,,,---...---,,,,,,,,,,,,---...///.........////////////000/////////000111111222222444555666666;;;KKK```qqq*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++************************,,,,,,+++++++++++++++,,,+++***))))))***)))'''%%%))))))))))))************))))))************))))))+++******))))))(((((((((((()))))))))************************************((()))))))))************,,,+++++++++,,,------...,,,,,,---------...............//////000111222222222444888<<>>>>>======>>>===<<<<<<;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<======???BBBEEEHHHJJJJJJNNNRRRUUUVVVVVVXXXYYY\\\^^^```eeekkkrrrwww{{{}}}{{{xxxwwwwww}}}||||||}}}}}}}}}}}}|||{{{zzzyyyyyyxxxqqqooonnnmmmllljjjgggeee```___^^^^^^^^^]]]ZZZXXXVVVUUURRRPPPMMMKKKJJJIIIEEECCCBBBAAAAAA@@@???===;;;:::999888888888888888555777999:::;;;CCCQQQ]]]zzz{{{|||{{{vvvrrrsssxxx~~~~~~xxxpppgggbbbiiisss~~~yyyuuuwwwuuuzzzvvvvvvssshhh[[[NNNEEE???;;;888444333444444444333////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---)))%%%&&&+++......+++++++++******)))*********))))))))))))))))))))))))))))))*********+++++++++************++++++++++++************************************************************************************************......---,,,++++++++++++************************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------......---------.........//////......//////000111111111444555666555777@@@PPP\\\sss******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************,,,+++++++++++++++,,,,,,+++*********++++++)))'''(((((()))))))))*********))))))************))))))))))))((((((''''''&&&&&&((()))))))))************************************((()))))))))************,,,,,,+++++++++,,,------,,,,,,,,,------------............//////000000111...111555666999FFFccc}}}~~~zzzvvvhhhUUUHHHEEEEEEDDDBBB@@@??????>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@CCCFFFGGGHHHJJJNNNQQQRRRRRRRRRRRRRRRRRRSSSVVV[[[aaagggjjjooottt{{{~~~yyyvvvttt~~~~~~~~~}}}}}}|||yyyyyyxxxwwwvvvuuutttsssmmmkkkiiihhhgggeeebbb```___]]][[[ZZZZZZXXXVVVSSSSSSRRROOOLLLJJJHHHFFFFFFBBBAAA????????????===<<<::::::999777666666666666444777:::===DDDTTTgggttt{{{zzzzzzzzz{{{|||||||||wwwnnniiihhhkkkuuu~~~yyywwwyyywww{{{tttoooggg]]]OOOCCC<<<999333222000000000000000///.............../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,------,,,++++++,,,++++++******)))*********))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++************************,,,,,,+++***))))))***************************************++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------------------------............---......///000000111111222444777777888<<>>QQQccc~~~qqq___PPPIIIFFFCCCAAA>>>>>>>>>>>>>>>???@@@@@@??????>>>===============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===???AAADDDEEEGGGHHHIIIKKKKKKJJJJJJIIIKKKKKKKKKLLLOOOTTTXXX[[[```eeennnwww~~~}}}xxxvvv}}}~~~~~~||||||{{{zzzxxxssssssrrrqqqooonnnmmmmmmhhhfffdddcccbbb```\\\ZZZ\\\ZZZWWWUUUTTTSSSPPPNNNNNNMMMJJJHHHFFFDDDCCCBBB???>>>======>>>>>><<<;;;888888666555444444444444333777===DDDSSShhh{{{~~~}}}||||||~~~~~~{{{vvvrrrrrrtttwww{{{rrrlllnnnttt{{{{{{xxxwwwyyywwwyyyvvvjjj\\\QQQFFF<<<777666111111111000000///......---............/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((,,,///...***((()))++++++***************++++++************************)))************+++++++++)))))))))************+++************************************************++++++++++++++++++++++++***************+++++++++******))))))))))))******************************************++++++++++++***+++,,,---------,,,,,,+++,,,------......---------------............///.........///000000111111...222555777777999===AAAMMM___zzz,,,,,,---------.........******++++++++++++******************************)))))))))))))))***+++,,,***)))'''''')))+++,,,+++(((((((((((()))))))))***))))))************))))))(((((())))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,,,,+++++++++++++++,,,++++++,,,,,,,,,---------------............//////000000333666888;;;EEEPPPlllzzzmmm```VVVNNNHHHEEEAAA@@@@@@?????????@@@@@@@@@???>>>>>>======>>>>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<>>>@@@BBBCCCEEEDDDDDDDDDEEEEEEEEEDDDFFFEEEEEEEEEGGGKKKNNNPPPUUU[[[ccckkkrrryyy~~~}}}{{{zzz|||~~~~~~|||yyywwwwwwvvvuuusssmmmmmmkkkjjjiiigggffffffbbb```^^^]]]\\\ZZZVVVTTTVVVSSSQQQOOONNNMMMKKKJJJHHHGGGEEECCCAAA@@@??????===;;;::::::<<<<<<;;;999777666666555555666666777666<<>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<===???AAACCCBBBAAA@@@AAACCCEEEEEEEEEBBBAAAAAABBBDDDFFFIIIKKKQQQVVV\\\bbbggglllpppsssvvvzzz{{{yyyzzz|||{{{~~~~~~xxx|||~~~~~~}}}~~~~~~~~~{{{xxxvvvtttssssssqqqoooiiiiiihhhfffeeecccbbbbbb___]]]ZZZYYYXXXVVVRRRPPPPPPNNNKKKJJJJJJJJJHHHGGGDDDCCCAAA???>>>===<<<<<<;;;999888999::::::999888777777777888888:::;;;<<<<<>>===CCC===:::===???===;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>BBBAAAAAABBBCCCEEEGGGHHHLLLOOOUUU\\\bbbfffiiijjjmmmnnnooooooppppppppppppssstttxxx|||~~~~~~}}}|||||||||}}}}}}}}}}}}{{{yyywwwuuutttssssssrrrpppnnnlllkkkkkkjjjfffeeedddbbbaaaaaaaaaaaa^^^\\\YYYUUURRROOOMMMLLLJJJIIIHHHFFFDDDCCCBBBBBBDDDBBB???<<<:::999999:::<<<:::888777888888777666;;;;;;<<>>:::BBBVVVjjj|||,,,---------------------************************************************++++++************++++++++++++++++++++++++++++++************************************)))))))))((())))))************))))))))))))))))))************************************))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,+++******//////000000000111111111000000000111333444666777777FFF\\\uuu|||pppeee[[[OOOGGGDDDBBBAAAAAABBB===;;;@@@CCCAAA@@@@@@<<<<<<<<<<<<<<<=================================>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@BBBDDDFFFHHHLLLOOOTTTYYY^^^aaabbbcccddddddddddddddddddcccccceeefffjjjnnntttyyy}}}~~~~~~}}}|||{{{{{{||||||vvvuuusssqqqpppooonnnmmmkkkjjjhhhfffdddbbbbbbaaa___^^^]]]\\\[[[ZZZZZZZZZYYYXXXUUUQQQNNNKKKJJJIIIHHHGGGEEEDDDBBBAAAAAA@@@@@@>>><<<:::999999:::;;;777888888888888999999999999AAAMMMWWWZZZXXXWWWWWWVVVXXX\\\aaafffgggfffeeeZZZZZZZZZ^^^ccciiilllnnnpppsssuuuvvvvvvxxx{{{{{{vvvtttvvvzzz~~~{{{vvvqqqoooppprrrzzz|||yyyyyy|||dddIII>>>999333000222000000000000////////////---......//////000000000..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++***)))))),,,++++++******++++++,,,******++++++,,,------...******************************++++++,,,,,,---------------,,,,,,+++++++++******+++++++++,,,,,,,,,******))))))))))))*********+++,,,+++)))((((((((()))******+++++++++++++++************************))))))************))))))************************))))))***+++,,,+++******++++++++++++++++++++++++******++++++++++++******((()))+++,,,---,,,++++++,,,,,,,,,---------......------......//////000000000000000111222333555555777444999IIIXXXhhh---------------------,,,++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++************************************))))))))))))))))))************))))))))))))))))))************************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,---------.........//////000111222333555666222999FFF[[[yyyvvvlll^^^UUURRRPPPKKKEEE@@@;;;:::???BBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>============================================================>>>@@@CCCEEEFFFKKKMMMQQQUUUWWWYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVUUU[[[]]]```eeejjjnnnrrrtttuuuxxx}}}~~~|||{{{}}}}}}|||}}}{{{zzzxxxwwwvvvvvvvvvvvvnnnmmmkkkiiihhhhhhhhhiiigggeeecccaaa___]]]\\\[[[[[[[[[ZZZYYYXXXWWWVVVVVVRRRQQQNNNKKKHHHFFFEEEDDDDDDCCCBBB@@@???>>>>>>>>>;;;:::999888888999::::::555777999999888888;;;>>>FFFYYYrrrxxxrrrkkklllkkkiiieeeaaa______ZZZ\\\```fffjjjmmmmmmlllpppqqqtttwww|||zzz{{{zzzuuuoooqqqyyyxxxzzzzzzuuuoooooouuu{{{vvvqqqtttxxxjjjTTT???888555111...000111111111000000000//////........................,,,------............---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,++++++******,,,,,,,,,+++***)))((('''******++++++,,,,,,------***************************************+++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,******))))))))))))*********++++++)))''''''((()))((()))******++++++******************************))))))************))))))******************************+++++++++***))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++%%%'''***---...---,,,***,,,,,,,,,---------...............///////////////000000000111222333444555222000333<<>>AAACCCEEEHHHJJJMMMPPPRRRSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPVVVXXX[[[```dddhhhkkklllkkknnnrrrvvvwwwuuurrrooonnnpppsssuuuvvvxxx{{{~~~}}}|||yyywwwwwwsssrrrooommmlllllllllmmmjjjiiigggeeeeeeeeefffgggbbbaaa___\\\ZZZXXXWWWVVVWWWVVVVVVUUUTTTSSSRRRQQQLLLKKKHHHFFFCCCBBB@@@@@@@@@???>>>===<<<;;;;;;;;;999888777777777777888888777999:::888666999@@@HHH^^^xxx|||tttkkkdddbbbcccggglllqqqsssqqqoooppprrr{{{zzzzzz{{{tttsssqqqnnnpppwww~~~vvvwwwwwwuuutttxxxyyymmmiiiooouuu}}}~~~zzzqqqTTTEEE777333222000...///000000000000////////////.........------,,,,,,,,,+++,,,------............******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))***+++,,,---......++++++,,,,,,,,,***((('''******++++++,,,,,,,,,,,,************************************))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,+++******))))))******+++*********(((&&&&&&(((***(((((()))************)))************************))))))************))))))************************++++++++++++******))))))************************+++,,,,,,------,,,,,,+++)))***,,,---......------,,,,,,,,,---------......///////////////.........000000000000111222333444111222666999;;;BBBUUUggg------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))******))))))************))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************,,,,,,,,,,,,,,,+++***))),,,,,,---------..................///000111222333444555666;;;GGG___|||~~~wwwfffZZZOOOFFFCCCCCCCCCDDDGGGBBBBBBBBBAAAAAA@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::<<>>>>><<<<<<;;;:::999999::::::999888777777666666666666666888888777999BBBPPP[[[sss|||sssmmmlllmmmpppwww|||yyyrrrqqqyyy}}}{{{qqqmmmjjjmmmwww|||uuusssqqqssszzztttjjjiiipppwww|||zzzyyyyyyvvvlll^^^SSSBBB:::222111111000///000//////.........---------......------,,,,,,++++++++++++,,,---.........---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((()))***,,,---......)))***,,,---------,,,+++******+++++++++++++++,,,***************************)))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++************++++++)))***)))(((&&&&&&(((***(((((()))************)))************************))))))************))))))************************,,,,,,+++******)))))))))************************+++,,,,,,------,,,,,,+++...---+++******+++,,,---,,,,,,,,,---------......///////////////.........000000000000111222333333111555:::;;;999<<>>EEESSS___vvv***++++++,,,---...//////++++++++++++++++++++++++************************++++++************++++++)))******+++,,,,,,------))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************)))******+++,,,,,,,,,,,,'''''''''((((((((())))))------------...///000000111222555777777>>>QQQdddqqqeeeYYYSSSMMMHHHDDDEEEFFFEEEEEEDDDCCCCCCBBBBBB========================<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::<<<===>>>@@@AAACCCEEEFFFFFFEEEDDDAAA@@@@@@???@@@BBBDDDFFFJJJLLLPPPTTTWWWXXXYYYYYYXXXXXXVVVTTTRRRPPPOOOOOOMMMOOORRRUUUWWWYYY\\\___aaabbbbbbaaa___]]]]]]]]]\\\^^^aaaaaa```___aaaccceeegggiiigggddd___]]]\\\]]][[[XXXVVVVVVWWWYYY[[[XXXYYYYYYZZZYYYWWWUUUTTTPPPOOONNNMMMKKKKKKKKKKKKIIIJJJKKKKKKJJJHHHEEEDDD???>>>===<<<;;;;;;;;;;;;:::999999888999999::::::777888888999999999999999999:::===EEESSSdddttt~~~}}}{{{{{{|||~~~~~~yyyqqqlllpppzzz~~~{{{xxx{{{zzz|||~~~~~~}}}zzzwwwoooppprrrxxxyyysssvvvzzz}}}oooggg\\\RRRIIIBBB;;;777111111000//////000111000///.........------------............------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******)))))))))))))))***+++---...///++++++******************************************((())))))******+++++++++)))*********+++++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,(((***++++++***))))))***)))******+++++++++++++++************************))))))************))))))************************+++***)))))))))***+++,,,******************************++++++++++++************((((((((()))***+++,,,,,,,,,---------......------......//////000000000000000000000111111222111444666555333555999<<>>>>>@@@AAACCCFFFHHHLLLOOORRRSSSTTTTTTSSSQQQOOOLLLJJJJJJJJJJJJHHHJJJNNNQQQSSSVVVYYY\\\ZZZ\\\\\\[[[YYYWWWVVVWWWPPPSSSWWWWWWVVVUUUWWWZZZZZZ]]]______\\\YYYWWWVVVWWWUUURRRPPPPPPRRRTTTVVVUUUWWWXXXYYYXXXUUURRRPPPHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEEEEDDDBBB@@@>>>===<<<;;;:::999999999999999999999999999::::::;;;666666888999;;;;;;<<<<<<@@@AAAEEENNN]]]mmmzzz~~~zzzxxxwwwzzzvvvqqqkkkjjjooozzz~~~yyy~~~~~~~~~|||zzz}}}~~~|||zzzooosssxxx~~~{{{vvvyyy{{{{{{hhh___PPPCCC<<<888777666...000000......///000000000/////////....................................------------,,,,,,+++***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,***))))))((()))+++,,,...++++++******************************************(((((()))***+++,,,,,,---''''''(((((()))))))))*********+++++++++,,,,,,,,,,,,++++++******++++++,,,(((***,,,---+++***************+++,,,,,,,,,,,,+++************************))))))************))))))******************************)))))))))***,,,---))))))))))))))))))))))))*********++++++*********((()))***+++,,,---------,,,,,,,,,---------......,,,------...///000111111111000000000000000111222333444333000000444888:::<<>>======>>>>>>===;;;:::;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>============<<<;;;:::999:::<<<>>>@@@DDDFFFIIIMMMNNNOOONNNMMMHHHHHHGGGFFFFFFEEEFFFFFFDDDEEEHHHKKKNNNQQQTTTUUUWWWVVVUUUTTTSSSRRRQQQQQQNNNNNNOOOPPPQQQQQQRRRRRRUUUVVVWWWWWWVVVTTTQQQPPPOOOOOOOOOPPPPPPPPPQQQQQQRRRTTTUUUUUUSSSPPPKKKHHHCCCBBBBBBAAAAAABBBBBBCCCEEEDDDBBB@@@>>>===<<<<<<<<<;;;999888777777888888;;;999777888;;;===;;;999<<<===???AAABBBEEEIIIKKKRRRRRRUUU]]]hhhsss{{{}}}zzzzzz{{{{{{yyywwwqqqssswww~~~~~~xxxmmmkkkjjjmmmuuu~~~}}}{{{yyyuuu{{{|||vvvxxx~~~}}}}}}uuussstttrrraaaTTTDDD999666444111...---......///////////////,,,---...//////...---,,,,,,------......------,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************************************......---,,,++++++++++++...+++)))))),,,---,,,***))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******))))))(((((('''''',,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))************************''''''((()))***++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++---------...///000000111////////////000000000000222111000000000222444666777<<>>>>>>>>=========<<<<<<<<<;;;:::999:::<<<>>>???AAACCCFFFHHHJJJJJJHHHHHHEEEDDDDDDCCCBBBBBBCCCCCCCCCDDDFFFIIIKKKNNNPPPQQQOOONNNNNNMMMLLLKKKJJJIIIGGGGGGHHHIIIKKKLLLMMMMMMRRRRRRSSSSSSQQQOOOMMMKKKLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPPPPPPPNNNKKKHHHFFF@@@@@@????????????@@@@@@CCCBBB@@@>>>===<<<;;;;;;;;;:::999888888999::::::888666555666999;;;<<<===???GGGRRRZZZ^^^______```ffffffgggkkkppptttvvvvvvqqqmmmiiiiiilllppprrrsssxxxvvvuuuxxx{{{{{{wwwrrrooonnnooosssxxx~~~zzzwwwvvvuuuwww~~~~~~xxxtttxxxzzzpppkkkfffVVVKKK===555333333000---------...///////////////------...//////...------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++*********++++++,,,---+++)))))),,,---,,,***************************************************+++++++++*********))))))))))))))))))))))))))))))+++*********))))))))))))+++******))))))******+++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))************************+++++++++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---......//////.../////////000000000000222111000000111222444666666888===FFFTTThhh{{{............------------,,,,,,,,,,,,,,,++++++*********************************++++++******)))(((************************************************+++***)))***+++,,,+++)))))))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++************************+++++++++,,,,,,,,,------------............000//////000111333555777999CCCUUUoootttgggfffeeeaaa[[[SSSLLLHHHEEECCCBBBAAA@@@???<<<999>>>?????????>>><<<:::999;;;;;;<<<<<<<<<==================<<<<<<<<<;;;;;;;;;;;;:::::::::<<<===>>>???@@@CCCDDDEEEEEECCCBBB@@@@@@??????>>>>>>??????AAABBBCCCEEEGGGIIIJJJKKKGGGGGGFFFEEEDDDCCCCCCBBBAAABBBCCCDDDFFFGGGHHHIIIMMMMMMMMMMMMKKKIIIGGGEEEGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHGGGEEECCCBBB>>>======<<<<<<======>>>??????===<<<;;;:::::::::888777777777777888999:::777777666666666:::>>>BBBKKK[[[qqq{{{yyyxxxxxxxxxxxxxxxuuupppmmmeeebbb```bbbiiiqqqwww{{{}}}xxxsssrrrtttuuuuuutttyyyyyy|||{{{wwwuuuuuuuuuzzz~~~{{{yyyxxxtttrrruuu|||~~~jjj\\\TTTFFF>>>555000000111...,,,------...////////////...------...//////...------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((())))))+++,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))++++++++++++***************))))))))))))))))))***++++++++++++++++++++++++++++++************+++++++++++++++***************************************,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,------............/////////000000000111111000000111222444555666555555888AAAQQQbbbmmm,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))************************))))))***++++++)))((('''************************************************,,,***((((((***+++******))))))))))))((((((((((((&&&''')))*********)))((())))))))))))))))))))))))((()))))))))************************************---,,,***)))((()))************+++++++++,,,,,,,,,,,,,,,---------.........000000///000111222444444888;;;EEEWWWsssyyy|||~~~|||uuuiii\\\TTTHHHEEEBBBAAAAAAAAA@@@???>>>>>>??????>>>===;;;:::<<<<<<<<<=========>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<===???@@@AAABBBBBBAAA@@@???======<<<<<<;;;<<<<<<===??????@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAABBBCCCEEEGGGHHHHHHIIIHHHHHHGGGEEECCCAAA@@@CCCCCCDDDDDDDDDEEEEEEEEEFFFEEECCCBBBAAA@@@@@@???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999999999999999999999999999999999888999:::999:::>>>FFFLLL___sss~~~}}}|||yyytttnnnjjjaaacccffflllttt|||}}}zzzvvvuuuxxx|||~~~|||yyyxxxxxxxxxzzz|||yyywwwvvvxxxtttqqqqqquuuzzz}}}~~~}}}dddPPPEEE;;;666111///000000---+++,,,---......//////......---..................---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))***+++,,,,,,+++******++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))******************************))))))))))))******************************++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++,,,------------,,,++++++++++++++++++++++++++++++,,,,,,---------............/////////000000111000000000111222333444666555333333888BBBOOOWWWjjj,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))************************))))))***++++++)))((('''************************************************+++)))'''''')))******)))))))))))))))((((((((((((&&&''')))*********)))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))---,,,***)))((()))************+++++++++,,,,,,,,,,,,,,,,,,------------...000000000111111222333444444555999CCCTTTnnn{{{vvvtttzzzqqqgggTTTOOOJJJFFFDDDDDDDDDDDD>>>>>>>>>>>>>>>===============>>>>>>>>>>>>??????===<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;<<<>>>>>>??????>>>===<<<<<<;;;;;;;;;::::::;;;;;;<<<=========>>>>>>??????@@@AAAAAAAAA@@@??????>>>>>>???@@@AAABBBDDDEEEFFFGGGEEEEEEDDDCCCAAA@@@>>>===@@@@@@AAAAAAAAABBBBBBBBBCCCBBB@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<::::::999999999999::::::<<<<<<;;;;;;;;;::::::999888;;;===@@@DDDLLLWWW___qqq|||zzzxxxvvvrrrppphhhlllsssyyy~~~|||zzzxxxvvvvvvwww|||zzzzzz{{{yyywwwuuusssuuuxxx{{{~~~zzz}}}~~~___HHH===777444111000111000...+++,,,------........................------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***************++++++++++++******+++,,,************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++++++++******+++++++++************************+++******))))))******+++************************************************'''(((((()))******++++++))))))))))))))))))))))))***************************************************+++,,,,,,------,,,,,,++++++++++++++++++++++++---------------.....................////////////000000000000111222333333333444444555777<<>>======>>>???>>>>>>>>>?????????@@@@@@=========<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;::::::;;;;;;;;;::::::999888::::::::::::::::::;;;<<<;;;;;;<<<<<<<<<==================<<<<<<<<<;;;;;;======>>>???@@@AAABBBBBBAAAAAA@@@???>>>======<<<>>>>>>>>>>>>????????????@@@???>>>>>>=========>>><<<<<<;;;;;;;;;;;;<<<<<<999999999999::::::;;;<<<888888999999999999888777;;;===AAAHHHQQQ]]]iiipppwww|||{{{{{{||||||{{{zzz}}}~~~{{{xxxuuutttssssssyyy~~~||||||}}}}}}zzz|||~~~~~~}}}}}}wwwzzz~~~tttVVVBBB:::555333222111111000...,,,,,,,,,---............---///...------------...///,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,+++***))))))***+++,,,,,,+++******+++---))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++************************((((((((((((((())))))))),,,,,,++++++++++++,,,,,,******************************))))))))))))*********************+++++++++************************((()))***+++,,,---......))))))))))))))))))))))))******************************************************+++,,,,,,,,,++++++++++++++++++++++++++++++---------------.........------.........///////////////000111111222222222///111444666777888;;;===BBBTTTjjj|||............/////////000---------------,,,++++++************************,,,,,,+++***************************************************************(((''''''(((******(((&&&))))))))))))((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,...///000111222222222333666888:::DDD\\\sss|||}}}zzzzzz{{{yyytttsssvvvwwwtttpppjjjccc[[[RRRLLLJJJGGGCCC???======???@@@?????????@@@@@@@@@@@@AAA>>>>>>>>>=========<<<<<<:::::::::;;;;;;::::::999::::::::::::999999999999999999999999999:::;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;::::::::::::999999999;;;;;;<<<<<<<<<=========>>>===<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<==================<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::;;;<<<===>>>999:::<<<>>>????????????EEEFFFIIIPPP[[[gggqqqvvvuuuxxx~~~{{{zzz{{{~~~~~~|||yyytttqqqpppssswwwzzz~~~zzzwwwvvvvvvvvvzzz}}}zzzppptttyyysss___HHH:::666111000000000000000///...+++,,,------......------///...------------...///,,,------......------,,,+++,,,,,,------,,,,,,+++************************)))*********++++++++++++++++++++++++++++++++++++************************+++******)))))))))*********,,,---,,,))))))+++---************************************************))))))*********+++++++++************************(((((()))))))))*********++++++************++++++******************************))))))))))))******))))))*********+++++++++******************************+++++++++,,,,,,,,,))))))))))))))))))))))))************************************************((()))******++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...///000111111222222222...000333555555555777888;;;FFFTTTbbbuuu,,,,,,,,,---------......------......------,,,+++************************...---+++*********+++,,,************************************************''''''''')))******'''$$$))))))))))))(((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''')))***,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------)))***,,,...///000111111//////222444333666FFFYYYuuu}}}zzzrrrmmmmmmllluuuiii```QQQMMMFFF@@@======???AAA??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>============::::::;;;;;;;;;:::999999<<<;;;;;;;;;;;;;;;;;;;;;888888888888888999::::::::::::;;;;;;;;;<<<<<<<<<:::::::::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;888999999999::::::::::::<<<<<<=========<<<<<<;;;::::::999999999999:::::::::::::::;;;<<<===??????CCCEEEHHHKKKMMMOOOOOOPPPQQQOOOPPPVVV```jjjppprrrpppmmmjjjlllqqqtttsssppprrrsssxxx|||uuutttzzzxxxsssnnnlllnnnvvv~~~yyyuuuqqqnnnmmmmmmzzzvvvpppjjjooouuuzzz}}}~~~rrreeeZZZKKK;;;333333...------....../////////+++,,,------......------///...---,,,,,,---...///,,,------......------,,,++++++------------++++++************************))))))******++++++++++++************************************************(((''''''(((((()))***+++***,,,---,,,))))))+++...++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++************************))))))******+++++++++,,,******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))******++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////...///000111111222222111000222444555444555666777444;;;BBBKKK]]]uuu,,,,,,,,,---------......---.../////////...,,,,,,......---------,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,************************((()))***++++++***)))((((((***++++++***((((((((())))))))))))))))))))))))''''''((())),,,///222444)))))))))))))))******+++***************)))(((''',,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,---------............///111111111111333999@@@EEEZZZqqq{{{}}}~~~rrrjjjgggmmmttt~~~}}}pppbbbTTTLLLEEE??????CCCDDD@@@>>>???>>><<<===@@@???@@@???>>>===<<<>>>???:::<<>>:::888:::999999999:::;;;;;;<<<777888999::::::999888777999999999999999999999999999999999999999999999999:::999999999::::::;;;<<<===<<<;;;999888777777777:::;;;;;;;;;<<<<<<<<<<<<::::::999888888999999:::;;;999888888999::::::999<<<<<<;;;:::;;;>>>DDDHHHNNNWWWdddppptttnnncccZZZWWWWWWYYY^^^fffpppyyy}}}ttthhhaaaaaaffflllooopppuuuyyy|||xxxqqqkkknnnxxx}}}|||}}}||||||zzzrrrssstttxxx|||~~~wwwppphhhhhhsss~~~sssllliiilllpppuuu|||}}}uuuiiicccZZZNNNCCC<<<777333///...............///000111000000000///.........------------.........//////------------------------...---,,,,,,,,,+++)))'''((()))***+++,,,---------......---,,,,,,+++******+++++++++,,,,,,---------******+++,,,,,,,,,,,,++++++***)))))))))***,,,,,,************************************************'''(((+++,,,,,,+++((('''))))))))))))))))))))))))***)))(((''''''((()))***,,,+++++++++******))))))++++++************++++++***++++++++++++***))))))))))))))))))******************++++++++++++******,,,++++++******++++++,,,(((((((((((((((((((((((((((((())))))))))))((((((*********))))))))))))))),,,+++)))((((((((())))))+++*********))))))(((((()))************+++++++++,,,------....../////////...------------.../////////////////////000111111111111000000111111222333555777;;;@@@IIIYYYlllzzz---------.........//////---.../////////...,,,,,,------------,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++************++++++************************&&&&&&'''(((((('''&&&&&&***,,,------,,,*********))))))))))))))))))))))))+++******))))))***+++,,,))))))(((((())))))***+++)))************))))))(((************************+++***)))))))))***+++,,,------------............111111111111222555:::>>>IIIYYYtttwwwnnnhhhnnn}}}}}}~~~vvviii^^^SSSHHHDDDFFFFFFAAA>>>???>>><<<<<>>??????>>>===<<<<<<===<<<===@@@AAAAAA@@@>>>===::::::999999::::::;;;<<<888888888999999888888888999999999999999999999999;;;::::::999999888888888:::::::::::::::;;;<<<<<<;;;;;;:::999888888999999999999999999::::::::::::======<<<<<<<<<<<<<<<<<>>>>>???BBBHHHOOOUUUdddkkkuuu~~~zzzooogggYYYYYY[[[___gggrrr|||yyyooojjjlllppprrrrrrrrrvvvxxxxxx{{{~~~{{{tttooommmqqq{{{~~~|||{{{{{{{{{}}}~~~|||{{{{{{|||}}}~~~~~~xxxpppmmmnnnttt{{{nnniiihhhkkkmmmmmmooommmdddZZZMMMGGG>>>777333111///---///............//////000///..................---------------.........///------------------------,,,+++++++++,,,,,,+++)))))))))***+++,,,,,,,,,,,,...------,,,++++++************++++++++++++++++++******+++,,,,,,,,,,,,++++++***)))))))))***+++,,,************************************************)))***+++,,,,,,+++***))))))))))))))))))))))))))),,,+++***))))))***+++,,,++++++*********)))))))))+++******))))))******+++***++++++++++++***))))))))))))))))))*********************++++++*********,,,++++++******++++++,,,************************((())))))******))))))(((+++++++++***************------+++*********++++++************)))))))))((()))************+++++++++------------------......---------------.../////////////////////000111111111111000000111111222333555777999;;;???IIIWWWaaavvv........./////////000000---............---,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))***++++++***))))))***,,,------,,,*********)))))))))))))))))))))))),,,+++***(((''''''&&&'''))))))(((((())))))***+++))))))******+++***************************************))))))******+++,,,,,,,,,,,,---------......000111111111000111444777>>>GGGXXXrrr}}}lllmmmrrr||||||yyy{{{wwwiii\\\VVVUUUPPPIIIDDDCCCAAA>>>===>>><<<===>>>??????>>>>>>=========>>>>>>>>>>>>======:::::::::999::::::;;;<<<:::999999999999999999:::999999999999999999999999999999999999999999999999;;;;;;::::::;;;;;;<<<<<<999999888888888999999:::999999999999::::::::::::<<<<<<<<<;;;;;;;;;;;;:::@@@???>>><<<<<<<<<<<<===@@@AAACCCGGGMMMVVV```gggsssvvv|||{{{rrrkkkdddbbb``````eeemmmvvv{{{|||vvvvvvyyy|||{{{yyyrrruuuwwwvvvwww{{{{{{xxxxxxuuussswww~~~zzzzzz{{{||||||||||||{{{}}}}}}}}}{{{zzzzzz|||~~~~~~vvvnnnooowww~~~ooohhhhhhkkkjjjeee___YYYQQQIII===:::555222000000...---//////......---.........,,,------------------...------------............------------------------******)))+++------,,,+++)))******+++,,,,,,,,,,,,------,,,,,,++++++******++++++************************+++,,,,,,,,,,,,+++******))))))******+++,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++******))))))))))))((((((+++******))))))******+++***++++++++++++***))))))))))))))))))************************************++++++************++++++************************)))******************)))++++++++++++++++++++++++---,,,++++++***+++++++++************)))))))))))))))************+++++++++------,,,,,,,,,,,,,,,,,,---------------......//////////////////000111111111000000000000111222222333555666666777;;;BBBHHHZZZooo---.........////////////.........---------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++---......---++++++((((((((((((((((((((((((+++++++++,,,,,,+++++++++(((***++++++***((((((((())))))))))))))))))))))))((((((((((((((((((((()))((((((((((((((()))******((()))******++++++++++++++++++++++++,,,,,,,,,,,,***************++++++++++++,,,,,,,,,------------...///111111000000111333;;;???IIIZZZrrr~~~wwwooommmoooqqqqqqpppnnnwwwwwwrrrqqqfff]]]TTTPPPKKKEEEAAAAAA<<<<<<===>>>@@@@@@???>>>>>>>>>===<<<<<<;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<;;;:::999999:::;;;<<<999999999999999999999999666666777999:::;;;<<<===;;;:::::::::::::::;;;;;;999888888777777777888888::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;???@@@@@@@@@@@@???@@@AAACCCFFFJJJOOOXXXcccnnnvvvvvvvvvxxxzzzyyyvvvppplllqqqmmmhhhdddcccfffkkknnnyyy{{{|||~~~uuuzzz~~~~~~~~~~~~{{{xxx{{{{{{|||~~~~~~{{{|||}}}|||}}}~~~{{{zzz~~~}}}wwwyyyvvvjjjiiikkkhhh]]]RRRJJJDDD???888666444111000...---,,,000///......------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,++++++******))))))******+++,,,,,,,,,,,,+++***************+++++++++************************************************,,,+++************+++,,,)))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((******))))))))))))*********++++++++++++***))))))((()))))))))******************))))))))))))******++++++************++++++******************************++++++++++++***************+++++++++++++++******))))))))))))))))))*********)))))))))))))))))))))*********+++++++++---,,,,,,++++++*********------,,,,,,------...//////////////////000000111000000000000000111222222000222555666666888<<<>>>FFFVVVlll,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++---......---++++++(((((((((((((((((((((((((((((((((''''''((((((((((((***++++++***((((((((())))))))))))))))))))))))&&&'''((())))))******+++((((((((('''((())))))***((()))***+++++++++++++++*********++++++,,,,,,,,,))))))******++++++++++++++++++++++++,,,,,,,,,---,,,...000111000111222333444888>>>FFFUUUnnnzzzooollllllkkkhhhgggnnn|||~~~sssgggaaa[[[SSSMMMKKKGGGDDDAAA@@@@@@AAA@@@???>>>======<<<<<<===>>>>>>======<<<<<<<<<<<<<<<===;;;:::999888888999:::;;;::::::::::::::::::::::::999999999:::;;;;;;<<<<<<::::::999999999999:::::::::999888888777777888888;;;;;;;;;<<<<<<<<<======>>>>>>>>>??????AAACCCDDDDDDGGGLLLMMMLLLIIIHHHHHHIIILLLQQQXXX```jjjuuu|||yyyxxxwwwxxxyyyyyyxxxvvvwwwtttpppmmmlllmmmoooqqqwww~~~}}}zzzxxx~~~}}}~~~~~~vvvyyy~~~|||vvvvvv||||||iiieeegggaaaTTTGGG@@@<<<999111000///...,,,*********000///...---------------***+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,***)))******+++,,,,,,,,,++++++,,,+++++++++++++++******------,,,,,,+++++++++*********+++,,,,,,,,,,,,+++))))))******++++++++++++************************************************+++***)))(((((()))***+++))))))))))))))))))))))))((((((((())))))(((((((((((((((((((((((()))))))))***))))))))))))))))))******++++++++++++***))))))((()))))))))******************)))(((((()))******+++******))))))******+++))))))))))))))))))))))))******++++++++++++******))))))))))))******++++++))))))))))))***)))))))))))))))))))))))))))******))))))*********+++++++++,,,,,,,,,++++++******))),,,,,,,,,,,,,,,---......///////////////000000111000000//////000000111222...111444666777888:::;;;:::CCCPPP^^^mmm,,,,,,,,,------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))((((((''''''(((((()))***,,,------,,,*********))))))))))))))))))))))))))))))************))))))((((((''''''(((((()))*********++++++,,,+++++++++''''''(((((()))*********))))))***++++++++++++*********+++++++++,,,,,,,,,+++---///000000111333444...333888;;;CCCWWWsss}}}tttoooiiicccgggkkkvvv~~~rrrnnnkkkeeeaaa___[[[TTTLLLHHHHHHIIIIIIIII@@@??????>>>>>>>>>>>>???@@@???>>>>>>===>>>>>>>>>:::999999888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<;;;::::::;;;;;;:::999999999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>@@@EEEJJJOOOSSSYYY___ggghhhddd\\\VVVSSSRRRUUUZZZ___eeemmmtttzzzxxxwwwuuuwwwzzz~~~xxxyyyzzz|||}}}~~~~~~~~~~~~~~~}}}{{{zzz{{{~~~~~~|||yyysssxxxzzztttrrrvvv~~~yyyccc]]]]]]UUUGGG<<<777555444,,,---...---,,,+++---.........------,,,---------+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,***(((***++++++,,,,,,+++++++++++++++++++++++++++******---------,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++))))))***++++++++++++***************************************************+++***)))(((((()))***+++))))))))))))))))))))))))******++++++++++++******(((((())))))))))))*********))))))(((((())))))******++++++++++++***))))))))))))))))))***************)))(((''''''((()))*********))))))))))))******(((((((((((((((((((((((()))******************)))((((((((()))******++++++******+++,,,,,,,,,,,,+++))))))))))))************)))************+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------...///////////////000111111000////////////000111111000111333444555666666555888;;;AAAIIISSSccc{{{------------...............---,,,+++++++++,,,,,,------------,,,,,,,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++++++++************++++++******************************)))(((((()))*********,,,------,,,*********)))))))))))))))))))))))))))******+++***)))((('''(((''''''''''''((())))))++++++,,,,,,,,,+++******'''''''''((()))*********((()))***+++,,,++++++***************++++++++++++,,,---.........///111333000222555666:::GGG[[[jjjyyyuuuqqqlllnnnqqqzzzzzzrrrssswwwxxxwwwwwwpppggg]]]XXXZZZ```dddfffVVVTTTRRRNNNJJJFFFCCCAAABBBAAA@@@@@@?????????@@@=========>>>>>>=================================>>>>>>>>>>>>==================<<<;;;;;;;;;;;;;;;;;;<<<<<<===???AAACCCDDDAAAAAAAAABBBBBBBBBCCCCCCAAAAAACCCHHHQQQ[[[eeelll{{{sssfff```[[[___cccfffiiimmmpppsssrrrpppooopppuuu{{{}}}}}}~~~zzzvvvssstttwwwyyywwwtttxxx~~~|||yyyuuurrrsssyyyuuubbbVVVTTTKKK===444222222000...///000...------000333------,,,,,,,,,---......------------,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++------,,,***+++++++++,,,,,,++++++*********************+++++++++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++((()))***+++,,,++++++***************************************************+++******************+++)))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))*********++++++))))))(((((((((((())))))***++++++++++++***))))))))))))))))))***************)))(((''''''((()))*********))))))))))))******))))))))))))))))))))))))((())))))******))))))((((((((()))******+++,,,,,,)))***+++,,,---,,,,,,+++((()))))))))************)))************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///////////////000111111///////////////000111111222222111111222333333333666777:::@@@CCCLLL]]]nnn|||............/////////000...---,,,+++***+++,,,---......------------,,,,,,++++++------------++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,************************'''&&&%%%$$$$$$%%%&&&'''(((***,,,+++***((((((((())))))))))))))))))))))))&&&''')))*********)))((('''''''''''''''((()))))),,,,,,,,,,,,,,,+++***)))((())))))***+++,,,,,,,,,((()))***+++,,,+++******)))************+++++++++.........---,,,---///111111111000000333<<>>>>>>>>>>>>>>>>>>>>>>>999:::;;;===@@@BBBCCCDDD??????>>>===============;;;<<<>>>@@@CCCFFFIIIJJJGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKNNNVVVaaappp}}}rrrhhhbbbeeehhhkkkkkklllmmmnnnmmmkkkjjjlllrrryyy~~~{{{wwwxxx~~~|||{{{{{{{{{wwwrrroooooosssvvvuuurrr~~~}}}}}}~~~zzzyyywwwssssssyyyssseeeTTTPPPEEE888111111000...///000000---******---000,,,,,,,,,,,,------...///.........------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++)))((()))+++---......,,,++++++,,,,,,,,,++++++*********************++++++))))))******+++++++++,,,******+++,,,,,,,,,,,,+++((()))***+++,,,+++******************************************************++++++++++++++++++++++++))))))))))))))))))))))))'''((()))******)))((('''))))))******+++++++++,,,))))))(((((((((((())))))***++++++++++++***))))))))))))))))))************+++)))(((''''''((()))+++******))))))))))))******************************(((((())))))))))))(((((())))))***+++,,,,,,------'''((()))***++++++***)))(((((())))))*********+++)))************++++++++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---...///////////////000111111///////////////000111111333111000000111333444444///000444999888:::EEESSScccttt........................***************+++,,,---------------------------***************************+++,,,,,,+++***)))(((((()))***++++++***)))(((************************''''''''''''((((((((()))*********)))))))))))))))***((('''))),,,...---+++******)))(((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,------..................---------000000111222444666999;;;PPP___www~~~tttqqqzzzvvvtttsssvvv~~~wwwqqquuussshhhbbbVVVTTTOOOKKKHHHHHHIIIJJJSSSSSSVVV\\\```[[[PPPEEEHHHHHHFFFBBB>>><<<===>>><<>>CCCGGGHHHHHHOOO]]]hhhjjjhhh___SSSNNNPPPRRRRRRVVVYYYaaalllzzzyyyqqqpppnnnjjjgggjjjqqqsssqqqoookkkggghhhppp{{{zzz{{{}}}}}}zzzzzzzzzzzzyyysssooojjjjjjnnnvvv}}}|||}}}}}}yyyuuusssrrrwww|||jjjZZZNNNGGG===555111000000111,,,------......------,,,+++++++++,,,---...000111------++++++++++++------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************///...,,,+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,+++***))))))******(((((())))))*********+++))))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******+++++++++******)))''''''(((***+++,,,---...+++***((()))******)))((())))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++***)))(((((()))***+++((()))***++++++***)))(((((())))))))))))*********,,,++++++******++++++,,,++++++++++++******))))))...------------...//////------...///000111222222222222333333333444444444333333222333555777:::<<>>888666222000...---...//////...,,,------......------,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++************************++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***************+++---,,,,,,++++++*********))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))&&&&&&'''))))))*********************************)))((('''((()))***)))(((((()))))))))***************************************))))))))))))))))))***++++++++++++++++++++++++***))))))))))))))))))***)))))))))******)))))))))******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++------,,,,,,------...////////////////////////////////////000000000000111222222111111111222333333888666777===EEENNN\\\hhh////////////////////////------......---,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,------,,,+++***))))))***+++,,,************************(((((((((((()))))))))***(((((())))))************''''''((((((((((((((()))******))))))))))))******(((((((((''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++******))))))(((***++++++,,,---...//////....../////////000000000000333666777;;;FFFXXXeeevvv|||{{{|||uuummmhhheeeeeelllvvvvvvooojjjfffeeennnxxx~~~yyykkkjjjjjjlllqqqyyy~~~|||~~~zzzmmmmmmwww~~~wwwhhhfffeeefffgggeee```[[[PPPPPPOOOHHH===444222444111000//////000000///...,,,------......------,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++***************++++++---,,,,,,++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))&&&&&&'''))))))*********+++++++++************)))+++)))(((((())))))'''&&&((()))))))))************************************)))))))))******)))))))))************************)))))))))******)))))))))***))))))))))))))))))*********+++++++++,,,,,,,,,+++******))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......,,,------...///000000000....../////////000000000111111000000000111111111666333333666888;;;CCCKKK///////////////////////////000111111111000///...------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++************++++++************************((((((((()))))))))******((((((((()))******++++++((()))******(((((()))*********)))))))))***++++++(((((('''''''''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((************************++++++*********)))))))))++++++,,,,,,------......++++++,,,---......------...222555666777<<>>AAAKKK\\\sss}}}|||yyywwwzzz~~~{{{yyyzzz{{{zzz||||||yyywwwwwwxxxrrruuu{{{~~~{{{ssspppooosss|||~~~mmmeeebbb^^^ZZZWWWRRRJJJDDD<<<777555555333......111000///---...///000///...,,,------......------,,,//////......---.........+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***+++,,,------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))***++++++,,,))))))******************))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))***************)))******************++++++)))(((''')))+++,,,,,,+++))))))))))))************++++++++++++++++++++++++((()))***++++++***)))(((************************((()))***++++++***)))(((+++***)))(((((()))***+++)))))))))*********++++++******))))))))))))******+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...---------....../////////...////////////000000000//////000111111111111111111///111444444333555:::000000000000000000000000777888:::<<<===<<<;;;::://////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,***+++,,,------,,,+++***************************))))))))))))************'''(((((()))***+++++++++''')))+++***'''&&&(((*********))))))***+++,,,,,,))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********---,,,,,,,,,,,,,,,,,,,,,+++,,,...000111111111000//////...///111444777999777EEEXXXmmm~~~{{{zzz}}}zzz||||||wwwqqqqqqwww}}}~~~}}}}}}~~~yyy~~~zzzuuuqqqooooooqqqxxx{{{~~~{{{wwwuuupppkkkgggjjjqqqyyy||||||}}}qqqeee___XXXRRRNNNIIIBBB>>>555///---111222000000333---,,,++++++---//////...,,,------......------,,,444333222111//////......++++++------------++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))***+++,,,,,,(((((())))))*********+++))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))***++++++++++++******)))))))))*********+++++++++$$$######&&&))),,,,,,,,,))))))))))))************++++++++++++++++++++++++((()))***++++++***)))(((++++++++++++++++++++++++((()))***++++++***)))(((+++***)))(((((()))***+++((())))))))))))***************))))))))))))******+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...///............---------////////////000000000111...///000111222222222222222000111333222000222666111111111///......111333888222000111///...444>>>@@@999000++++++---......,,,,,,,,,---------......)))+++...///...---------+++++++++++++++++++++++++++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))******************************************************************))))))******+++,,,---,,,,,,++++++,,,,,,,,,/////////000111111222222777<<>>999222.........---,,,+++++++++,,,,,,,,,------,,,---...---,,,++++++,,,++++++++++++++++++++++++)))******+++++++++******))))))))))))))))))))))))************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,///...---,,,+++*********+++,,,,,,---......////////////......000444999===CCCOOOcccxxx{{{xxx|||{{{lllhhhoooyyyzzzuuuvvvxxxxxxxxxzzz~~~yyyyyywwwwwwxxxzzz}}}~~~tttjjjfffkkkqqqxxxzzzsssrrrvvvzzz|||xxxxxxyyy~~~}}}iiiTTTCCC===666222111000///.........//////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,---------,,,,,,+++*********+++,,,---,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,++++++,,,---------------))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***************************+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******(((((()))************)))))))))*********+++++++++************++++++++++++'''(((((()))))))))((((((************************++++++++++++++++++++++++))))))*********+++++++++************************((()))***+++++++++++++++++++++++++++++++++******))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,------...------,,,000///...,,,,,,---............/////////000000000//////000000000111111111...///000000......///000000888;;;555...---222666===777000,,,,,,---,,,+++++++++++++++,,,,,,,,,,,,)))+++,,,,,,++++++,,,...++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,///...---,,,+++*********+++++++++,,,------.........---...///111444777888777>>>LLL___rrrtttkkknnnvvv}}}xxxnnnddd```aaadddlllttt|||{{{wwwqqqqqqsssuuuyyy}}}~~~zzzsssnnnpppyyy}}}qqqjjjiiilllnnnooommmkkkgggeeeeee```PPP@@@777555222111000000...---+++,,,------...---------------------------------,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------------,,,,,,++++++***+++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,*********)))))))))))))))++++++++++++++++++++++++*********))))))************++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++*********************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******'''((())))))******))))))((((((((()))******++++++*********++++++++++++,,,)))******++++++++++++***************************++++++++++++++++++++++++)))************+++++++++************************)))******+++++++++******++++++,,,,,,---,,,,,,+++)))))))))************+++++++++,,,,,,,,,,,,------,,,,,,------......------///......---------................../////////////////////000000000111111...///111111///...///000333:::<<<555000111444444444000+++***+++,,,***(((***++++++++++++,,,,,,,,,***+++,,,,,,++++++---///++++++++++++++++++++++++))))))***+++++++++++++++))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,++++++,,,,,,---******++++++,,,---------//////000111333444555555555666===JJJXXXggg|||xxxrrrxxx~~~~~~|||zzzuuummmeeeaaabbbiiiuuu{{{vvvrrrmmmoooqqqtttxxxzzz}}}~~~xxxzzz{{{|||~~~xxxrrrjjjfffffffffeeeccc^^^\\\WWWPPPMMMJJJ@@@666111000//////000000000000++++++---.........------------------------------,,,,,,,,,---------......******+++++++++,,,,,,,,,*********++++++,,,,,,---)))***+++,,,------------,,,,,,,,,,,,++++++***)))******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,******++++++,,,+++++++++,,,,,,,,,+++++++++******************************++++++************++++++***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******'''(((((()))))))))))))))&&&''''''((())))))***************+++++++++,,,,,,))))))***+++++++++++++++))))))))))))))))))))))))************************)))************+++++++++******************************+++++++++***))))))))))))+++,,,---,,,,,,+++))))))))))))************++++++,,,,,,,,,,,,------+++,,,------......------------..................------........./////////////////////000000000111///000222222000000000111222777666000...000///+++000...,,,---000000---*********+++++++++,,,,,,,,,------...---,,,+++---///++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,*********+++,,,---///000)))******+++,,,,,,------...---...///000111///...333000111888@@@JJJ\\\mmm{{{~~~~~~}}}|||zzzyyyvvvuuuwwwzzz~~~|||xxxrrrooommmoooqqqtttvvvwwwwwwvvvwww|||sssmmmiiieeedddfffeee```[[[NNNLLLGGG???:::999444...000///...///000222444555,,,---///000000000//////------------------------,,,,,,,,,------.........*********++++++,,,,,,,,,))))))***+++,,,------...)))***+++,,,------...---,,,,,,------,,,+++)))''')))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,............---,,,++++++.........------,,,,,,,,,************************,,,,,,++++++++++++,,,,,,++++++,,,------,,,+++++++++++++++,,,,,,+++++++++++++++++++++******))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******'''(((((()))))))))))))))%%%&&&&&&'''((())))))*********+++++++++,,,,,,,,,''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++************************+++++++++++++++***)))((('''(((***+++,,,,,,,,,+++))))))))))))************++++++,,,,,,,,,---------+++,,,,,,---.........---+++,,,.../////////...------------.........//////////////////000000000000000000000000111111111111333333222111000///......///...---,,,,,,,,,,,,,,,******)))))))))***,,,---...---+++***)))***++++++///---,,,***))))))******++++++++++++++++++++++++************************222---((('''(((******)))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************)))))))))))))))******+++++++++***)))(((((())))))************************,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111222222222333777>>>GGGMMM```ooouuuqqq|||{{{xxxzzzuuukkkggggggnnngggfffmmmrrrssstttxxxsssssskkkbbb______[[[QQQHHHDDDAAA===888555333222111////////////////////////,,,------......------,,,------,,,,,,,,,,,,++++++///...---,,,++++++++++++,,,,,,,,,---------.....................///000111,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,************************************************+++++++++***++++++,,,,,,))))))************))))))+++++++++++++++***)))(((******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************))))))))))))******((()))***++++++***)))(((************))))))))))))+++++++++++++++***)))((()))******+++++++++******+++,,,,,,---,,,+++***)))))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))((()))+++***(((''''''(((************************))))))))))))))))))))))))))))))))))))************+++,,,------++++++,,,---************************)))***++++++,,,,,,++++++...///000///...---...000......---------,,,,,,,,,---------,,,,,,+++++++++,,,------...///000111111000000000000000000000000111111000000///.........//////...---------------,,,,,,+++++++++,,,---......---,,,+++***++++++,,,...---,,,++++++*********++++++++++++++++++++++++************************000,,,)))(((***+++***)))************************************)))))))))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************)))))))))))))))******+++++++++***)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000000000000222777>>>CCCJJJUUUhhh{{{~~~sssnnnwwwyyynnngggfffnnnwww~~~xxxrrrooovvv{{{rrrkkkiiiiiihhhfffjjjuuu}}}xxxmmmdddYYYTTTSSSPPPHHH@@@;;;999666333111000///000........................,,,------......------,,,+++++++++,,,,,,---------///...---,,,++++++++++++,,,,,,,,,------------...++++++******++++++,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******)))))))))))))))***))))))************))))))+++++++++++++++***))))))******++++++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,******************************))))))))))))******((()))***++++++***)))(((*********))))))(((((((((******++++++***))))))((())))))***+++++++++*********+++,,,,,,+++***)))((())))))))))))))))))))))))************************)))***++++++++++++***)))(((***++++++)))'''((((((************************************************))))))))))))************)))***++++++))))))***+++***************************++++++,,,,,,,,,,,,,,,,,,...///...---,,,---...***++++++,,,---...//////------------,,,,,,,,,,,,------......//////000000111111000000//////....../////////...............000//////.....................---------...//////...---,,,,,,,,,,,,,,,,,,------...------,,,+++***++++++++++++++++++++++++************************,,,***)))***+++,,,+++***************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************)))))))))))))))******++++++***))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////000000//////111555888:::AAAMMM]]]nnn{{{uuu{{{rrrdddZZZWWW]]]fffzzzzzzqqqqqqooojjjdddccchhhsss{{{~~~~~~zzzsssnnnkkkjjjjjjkkkmmmuuu{{{hhh]]]PPPHHHFFFCCC===888444222111///......//////........................,,,------......------,,,)))******+++---......///......---,,,++++++++++++,,,,,,,,,,,,------------******))))))((())))))))),,,++++++******++++++,,,++++++************++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++***)))(((((((((((())))))************))))))***++++++++++++***))))))******++++++++++++***************************************++++++++++++,,,******************************))))))))))))******))))))************))))))******))))))((('''&&&&&&))))))******))))))((((((((()))******++++++******)))************))))))((())))))))))))))))))))))))************************)))***++++++++++++***))))))***,,,+++***((())))))************************++++++++++++++++++++++++))))))))))))************)))***+++***)))((()))+++************************++++++,,,---------------+++---...---,,,+++,,,---***++++++,,,---...//////---------------...........................//////111111000000///...------.........//////000000000///...------------........................//////------------------------------...///...---+++***++++++++++++++++++++++++************************'''((()))***++++++***)))*********************************)))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************)))))))))))))))******+++******)))))))))))))))***************************++++++++++++++++++++++++,,,,,,---------.........///000111111000000222333777999>>>GGGUUUfffxxx~~~pppddd[[[VVVZZZbbbuuuxxx{{{|||~~~uuummmmmmllljjjiiijjjooowww~~~yyywwwyyy}}}vvvpppmmmnnnnnnnnnxxx||||||dddYYYJJJ@@@===;;;777444111111000////////////000........................,,,------......------,,,******+++,,,,,,---.........---,,,,,,+++++++++,,,++++++,,,,,,,,,------------,,,+++***************,,,++++++******++++++,,,+++******))))))******+++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++...---,,,+++************)))******++++++******)))******+++++++++******)))******++++++++++++******))))))))))))))))))))))))************++++++++++++******************************))))))))))))******)))))))))******)))))))))******)))((('''&&&%%%%%%(((((())))))))))))(((((('''((()))******++++++***))))))))))))))))))(((((())))))))))))))))))))))))*********************************++++++*********)))+++,,,,,,***)))******************************++++++++++++++++++++++++((()))))))))************+++,,,---,,,+++***+++,,,************************+++,,,------......------+++---...---,,,+++,,,---......---------,,,,,,,,,,,,------....../////////.....................---222111111000///......---...//////000000111111222,,,,,,,,,++++++,,,---------............---------,,,---------------------,,,---...///...---,,,+++++++++++++++++++++++++++************************$$$&&&((()))))))))((((((************************))))))))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,...000111000000111222222333444888@@@LLLYYYbbb{{{wwwqqqiiicccdddhhhppprrrrrrpppuuu}}}|||}}}}}}{{{}}}zzz{{{|||||||||~~~}}}xxxssssssvvv}}}wwwssstttxxxzzz{{{wwwvvv{{{{{{\\\RRRDDD:::777555333111111111000///....................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++++++++,,,,,,,,,------...---,,,+++++++++++++++,,,++++++******++++++,,,+++******))))))******+++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++...---,,,+++******************++++++++++++******)))******+++++++++************++++++++++++******))))))))))))))))))))))))))))))*********+++++++++******************************))))))))))))*********))))))))))))))))))***)))))))))((('''&&&&&&&&&'''((())))))))))))((((((''''''((()))***+++++++++(((((((((((((((((())))))))))))))))))))))))))))))************************+++******************+++(((***,,,,,,*********+++************************************************((()))))))))************+++,,,---,,,***)))***+++************************+++,,,------......------,,,.........---,,,---.........---------,,,,,,,,,,,,------....../////////............------------222222111111000000/////////000000000111111222222++++++++++++++++++,,,------------...------,,,++++++,,,,,,------------,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************************$$$&&&))))))((((((((((((************************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---.........000111///000111333777===EEEKKK___kkk~~~{{{yyy|||{{{}}}yyyrrrooottt{{{~~~~~~}}}|||}}}}}}ooolllmmmsss}}}~~~yyytttrrrlllhhhhhhqqq~~~}}}{{{xxxyyyvvvrrrmmmpppvvv}}}||||||vvvjjjeeegggnnnttt~~~pppPPPGGG<<<555222111000...//////......---,,,++++++------------------------,,,------......------,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******************,,,++++++******++++++,,,++++++************++++++******+++++++++,,,,,,,,,************************************************++++++***)))((((((((((((******++++++++++++******))))))***++++++++++++*********++++++++++++******************************)))))))))************+++******************************))))))))))))************))))))))))))******)))))))))(((((((((''''''(((((())))))******))))))&&&'''((()))***+++++++++)))(((((((((((())))))***))))))))))))))))))))))))************************++++++***))))))***++++++''')))++++++***)))***+++************************))))))))))))))))))))))))))))))))))))************)))***+++***(((''''''(((************************++++++,,,---------------,,,...///...---,,,---...***++++++,,,---...//////---------------.........------------------......222222222222111111111111/////////000000000000000,,,++++++++++++,,,---...------.........---,,,+++)))***+++---------,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************&&&)))+++***(((''')))***************************((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))***++++++************************************************,,,,,,++++++++++++++++++)))+++------------///000...000222333555777;;;>>>GGGRRRcccxxx{{{zzz||||||zzzuuupppqqqvvvyyywwwttthhhddddddhhhnnnuuu}}}}}}uuuoookkkhhhgggaaa```bbbkkkyyy}}}{{{wwwzzzzzzwwwuuutttqqqlllfffgggkkkqqqxxx~~~yyykkk^^^VVVYYYdddllluuuzzz|||yyyyyywwwiiiXXXCCC>>>666111//////...---------------------,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,******)))))))))***++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))******)))))))))))))))******++++++,,,,,,++++++***))))))***+++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))******************************************))))))))))))******+++***)))(((((()))***+++((((((((())))))))))))***((())))))***++++++******%%%&&&''')))******++++++))))))((((((((()))***+++))))))))))))))))))))))))************************++++++***))))))***++++++&&&(((******)))))))))***************************************************))))))))))))************)))***+++***'''&&&'''(((***************************++++++,,,,,,,,,,,,,,,+++---...---,,,+++,,,---***++++++,,,---...//////------------,,,,,,,,,,,,,,,,,,,,,------.........222222222222222333333333////////////////////////,,,,,,,,,,,,------...///....../////////...,,,+++((()))+++,,,---,,,,,,+++,,,+++***)))***+++,,,---++++++++++++++++++++++++************************)))+++---,,,)))(((***,,,************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))((())))))***++++++************************************************,,,++++++++++++++++++++++++---............///111---///111111111111333444777===JJJ\\\oootttqqqtttvvvrrrmmmeeeaaaaaacccdddfffnnnzzzzzzwwwtttoookkkcccqqq{{{rrrjjjfffeeeeeeeeebbbcccfffnnnxxx}}}{{{zzzrrrvvvwwwtttqqqooojjjddd``````ccciiittttttnnncccVVVOOOTTTbbbnnnlllqqqoooeee^^^YYYNNNAAA===999444111000///...---,,,---...///////////////------------------------,,,------......------,,,******+++,,,------...///,,,,,,,,,++++++,,,------******+++++++++,,,,,,,,,++++++******+++,,,------,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,************************((((((((((((((((((((((((++++++++++++++++++,,,,,,***++++++,,,,,,++++++***((()))***+++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))******************************************))))))))))))******+++***)))(((((()))***+++(((((())))))******++++++))))))***+++++++++++++++%%%&&&''')))******++++++***)))(((((((((***+++,,,))))))))))))))))))))))))************************,,,+++***))))))***+++,,,&&&''')))***)))((()))***************************++++++++++++++++++++++++))))))))))))************+++,,,---,,,)))(((((()))******************************+++,,,,,,,,,,,,+++***+++,,,,,,******+++,,,......---------,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,---...//////000///...------...///000111111000//////////////////............---------......////////////............------------......++++++,,,---,,,+++***)))++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,,,,+++***)))(((''''''+++*********))))))((((((************))))))))))))******))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))&&&&&&''''''(((((()))))))))*********++++++++++++))))))))))))******************))))))***+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///000111111222444888===DDDNNN^^^qqq{{{tttxxxtttnnniiigggiiilllooo{{{yyyuuurrrrrruuuxxxzzzxxxyyy}}}{{{|||xxxpppjjjgggffffffgggjjjvvv|||vvvrrrrrrtttvvvwwwsssqqqttt{{{}}}~~~xxxuuuuuurrrmmmkkkkkkggghhhmmmvvvvvviiiaaaVVVOOONNNSSSYYY]]]aaa]]]WWWOOOFFF>>>888444////////////............------............------...------,,,,,,------...........................---------------------------,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++///......---+++******)))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++++++++***)))))))))++++++++++++++++++++++++************************************************,,,+++***)))***+++---///,,,+++++++++***)))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,+++++++++******))))))************))))))((((((************************(((((())))))))))))((((((***+++,,,,,,,,,,,,+++***************)))))))))((())))))))))))))))))))))))************************++++++******)))((((((((((((((()))***++++++,,,,,,+++++++++***)))(((((('''+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------222222111111111111222222111111000//////////////////............---------------............------......------------......------.........---,,,+++))))))************))))))))))))))))))))))))))))))++++++******)))(((((((((************)))))))))(((************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))*********+++))))))))))))************+++)))'''%%%&&&'''***,,,************************++++++++++++++++++++++++,,,,,,,,,------------...---.........///000000000///222444777;;;EEESSS]]]sssyyyvvvuuuvvvwww{{{yyyvvvttttttuuuwwwyyyyyyyyy||||||~~~yyywwwuuuqqqnnnmmmnnnoooqqqvvvsssttt}}}}}}}}}zzzzzzzzz{{{{{{zzzyyyxxxzzz|||vvvqqqqqqqqqppprrruuuxxxyyy|||rrraaaZZZRRRLLLKKKMMMOOOPPPNNNKKKGGGAAA:::444000---////////////............------............------...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***************++++++++++++++++++++++++************************))))))))))))))))))))))))******((('''((()))***,,,+++++++++***************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,+++++++++*********++++++*********)))))))))************************(((((())))))))))))((((((************************++++++++++++************))))))))))))))))))))))))************************)))))))))))))))*********((())))))***++++++,,,,,,++++++******)))(((((('''************)))))))))(((******))))))))))))******))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,......------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------222333333333333333333222111111000//////////////////............---------,,,,,,------------,,,,,,......------------......------.........---,,,+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))************---+++'''$$$$$$&&&***,,,************************************************,,,,,,,,,,,,------------------------............000111222111111555===CCCQQQ___sss}}}yyyzzzzzzzzz{{{}}}}}}||||||~~~zzzyyy||||||zzztttuuuwwwzzz{{{zzzvvvrrrttt|||{{{uuupppqqqsssvvv}}}~~~|||}}}}}}lllVVVRRRLLLGGGEEECCCAAA@@@???===;;;888444111...---/////////............---------............------...------,,,,,,------...------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++******************+++++++++++++++++++++++++++++++++************************************************+++***)))((((((((()))******************+++++++++))))))))))))))))))))))))************************************************,,,+++++++++++++++******+++++++++++++++*********************************)))))))))))))))))))))))))))(((''''''''''''((())),,,,,,,,,++++++++++++***))))))))))))))))))))))))************************'''(((((()))******++++++)))))))))***++++++,,,,,,++++++******)))(((((((((************)))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))************))))))*********++++++++++++,,,------,,,++++++******)))++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------///000111222222111000///111000000//////////////////............---------,,,------......------,,,...------,,,,,,------...,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++))))))))))))))))))))))))(((((())))))*********************)))))))))))))))************)))))))))(((''''''(((((())))))******((((((((((((((((((((((((((((((((()))))))))))))))*********))))))((((((((('''''''''(((((((((((()))((()))))))))************///---***((('''(((***,,,************************************************++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,111222222222111333777::::::DDDTTTeeevvv{{{||||||xxxwwwvvvyyyzzzxxxyyy|||}}}{{{yyyxxxxxxzzz{{{yyytttpppkkksss|||}}}yyywwwyyy|||{{{zzzyyyzzzsss```PPPKKKFFFAAA===:::777555777666555444222111000/////////.........---------,,,------......------,,,...------,,,,,,------...------------------------++++++++++++++++++++++++------,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))***+++++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++*********+++)))))))))***+++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++***************************))))))))))))))))))******)))'''&&&&&&''')))***,,,,,,+++++++++*********))))))))))))))))))))))))************************(((((())))))************))))))*********+++++++++************))))))((((((*********)))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))************++++++++++++))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------...///000111111000///...111000000//////////////////............---------......////////////......------,,,,,,,,,,,,------,,,,,,+++++++++*********,,,,,,------------,,,,,,))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))******************)))))))))(((''''''(((((())))))******((((((((((((((((((((((((''''''(((((()))))))))))))))))))))(((((('''''''''&&&'''''''''((((((((((((((()))))))))************++++++++++++******))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++---...//////000000222444333777>>>IIIXXXhhhyyyxxxzzz~~~~~~xxxuuuuuusssyyy{{{wwwsssrrrsssrrroookkkdddkkkrrrxxx~~~|||}}}yyywwwuuutttwww~~~jjjUUUKKKFFF@@@:::777555333222111000000///...---------............------------,,,,,,------------,,,,,,...------,,,,,,------...------------------------------------------------******))))))))))))******,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))***+++++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********)))))))))***+++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))))))))++++++++++++++++++++++++******************************))))))))))))******+++***(((''''''(((***++++++*********))))))))))))))))))))))))))))))))))))************************************))))))((((((***************+++++++++*********)))))))))))))))))))))))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))))))))************))))))))))))*********+++++++++*********+++,,,,,,------........................,,,,,,,,,,,,------------+++++++++,,,,,,,,,------111111222222222222111111111111000//////////////////............---------...//////////////////...------,,,,,,,,,,,,------///...---,,,,,,,,,------******++++++++++++******))))))))))))))))))))))))(((((())))))*********+++))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************'''((()))******)))'''&&&************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------...////////////444111333999BBBMMM\\\hhhyyy}}}yyyuuutttwww}}}{{{{{{zzzuuusssuuuxxx|||vvvpppooorrrtttrrrooogggmmmssswww~~~uuuqqqlllhhhjjjooovvv{{{}}}yyydddRRREEE@@@999444222222111111/////////...------,,,,,,.........------------,,,,,,,,,------------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************+++++++++++++++++++++++++++++++++************************************************************))))))))))))***************+++++++++))))))))))))))))))))))))************************************************((((((((()))))))))))))))*********+++++++++++++++************************+++***)))(((((()))***+++++++++))))))))))))++++++*********)))))))))(((((())))))))))))))))))))))))************************++++++******)))(((((('''******************************))))))))))))))))))))))))))))))************---,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))************)))))))))))))))************+++------,,,,,,+++******)))------------------------,,,,,,---------.........++++++,,,,,,,,,,,,------333333333222222333333333111111000//////////////////............------------......//////......------,,,,,,++++++,,,,,,---///...---,,,,,,,,,------***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))*********((()))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***((((((((((((((()))))))))''''''((((((((()))))))))))))))))))))************((((((((()))))))))))))))***************************************************++++++++++++,,,,,,,,,***++++++,,,,,,---------...---...///000111111000222///000555888;;;CCCLLLYYYfffuuu~~~~~~yyyvvvxxx~~~~~~zzzzzzxxxuuusssuuu~~~xxxtttvvv}}}~~~www|||~~~{{{nnnhhhaaa\\\\\\aaahhhmmmsssvvvwwwtttnnndddTTTFFF;;;888333000///000000////////////.........------.........---------,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***************++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))************)))+++++++++***************))))))))))))))))))))))))************************++++++++++++++++++++++++)))*********++++++++++++)))))))))*********++++++************************,,,+++)))(((((()))+++,,,************************+++++++++*********))))))))))))))))))))))))))))))*********************************)))))))))))))))************************)))))))))))))))))))))***((()))))))))************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))************,,,++++++******)))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------444333111111111111333444111111000/////////////////////.........---------,,,------......------,,,---,,,,,,++++++,,,,,,------,,,+++***)))***+++,,,,,,------......------,,,))))))))))))))))))))))))******))))))))))))))))))(((((())))))*********+++************))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((())))))******++++++(((((((((((())))))))))))))))))))))))************+++***)))((()))***,,,...************************))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,------......*********,,,///111111111...---000666777333444:::;;;JJJYYYbbbooo~~~~~~~~~{{{{{{yyyuuutttuuu|||xxxvvv|||zzztttiiicccZZZTTTTTTYYYaaagggcccdddaaaZZZQQQIII===333333111///...//////...,,,++++++++++++++++++++++++......---------,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++,,,++++++++++++++++++++++++)))******+++---......///+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,+++++++++******))))))++++++++++++++++++++++++************************************************)))***+++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,---------(((((())))))*********+++************************,,,+++)))(((((()))+++,,,))))))************)))))),,,,,,,,,+++++++++******))))))))))))))))))))))))************************((((((((()))******++++++++++++******************)))))))))))))))*********(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))************''''''(((((()))***************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------222222222222222222222222444333111////////////000////////////////////////,,,---------.../////////------------------------------,,,,,,,,,,,,++++++)))+++---,,,+++***+++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))***++++++++++++***((())))))***+++,,,,,,,,,************************((())))))))))))*********+++++++++,,,,,,---------***++++++,,,---...//////000111111111222222222222444999@@@FFFOOO]]]mmmyyy}}}~~~}}}zzz|||{{{xxx{{{~~~zzz|||vvvtttsssqqqppp}}}}}}|||~~~zzznnnccc^^^XXXTTTSSSTTTVVVVVVOOOLLLGGGAAA;;;666222000111111000///////////////........................,,,,,,---------,,,+++***------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,++++++*********************+++,,,---------------,,,,,,+++++++++************************************************************************'''(((***,,,---,,,+++***,,,+++)))(((((()))+++,,,************************************************++++++************************)))))))))))))))***++++++++++++++++++++++++,,,***(((((()))***)))(((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))***************+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,((((((((()))******++++++)))))))))))))))))))))))))))((((((((((((***,,,---(((((()))))))))*********))))))*********))))))((((((((((((((((((((((((((()))))))))))))))******+++************************''''''((()))***,,,...///*********)))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++333333222222222222222222333222111000/////////000---------------------------------...............------------------------------,,,,,,,,,,,,+++++++++,,,......,,,+++,,,---******************++++++++++++++++++++++++++++++************************(((((((((((()))))))))***)))*********))))))((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))***++++++++++++***(((((())))))***++++++,,,************************)))))))))*********+++++++++++++++,,,,,,,,,------...------------,,,,,,,,,000000000000111111111111222555999;;;???HHHSSS\\\iiiyyyxxxvvvwwwuuuyyy}}}~~~~~~}}}zzzwwwwwwwww}}}{{{zzz}}}rrrddd^^^ZZZSSSNNNKKKHHHEEECCCBBB@@@===999555111///...111000000///......//////........................,,,---------,,,,,,++++++---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++************************************************************************((()))***+++++++++***))),,,+++)))(((((()))+++,,,************************************************))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++***)))'''(((***++++++***(((((((((((())))))******************************++++++++++++++++++++++++*********)))******++++++++++++++++++***************))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,************++++++++++++***++++++,,,,,,,,,++++++************************)))))))))))))))******+++******************************))))))***++++++,,,************))))))))))))------------------------*********)))))))))((((((---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***444333222222111111111111333222111000/////////000------------------------...............---------------------------------------,,,,,,,,,,,,+++++++++---///...---,,,------)))))))))***+++++++++,,,************************************************((((((((()))))))))***************+++******)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++******'''(((((())))))******+++************************************+++++++++,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,........./////////000000000222333333222555;;;AAAFFFUUUiiizzz|||wwwvvvwwwwwwxxx|||zzzxxx}}}zzz}}}uuupppsssyyyooobbb^^^ZZZTTTMMMGGG@@@999555444444222000///.........000000///............///........................---------,,,,,,,,,++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))(((((()))))),,,+++***))))))***+++,,,************************************************))))))))))))))))))))))))***)))))))))))))))******++++++++++++++++++++++++***((('''(((***+++++++++((((((((())))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))******+++,,,---,,,+++***))))))*********))))))(((((())))))***++++++******)))((((((''')))))))))))))))))))))))))))((((((((()))***+++,,,++++++******************)))***+++,,,,,,,,,,,,,,,************************)))))))))))))))******+++************************---,,,+++***))))))))))))************************------------------------*********))))))))))))))),,,,,,++++++++++++,,,,,,)))******++++++******)))666555333222111111111111222111111000000000000000/////////////////////////////////...---------,,,------------------------------,,,,,,,,,++++++++++++---......---,,,,,,---(((((()))***+++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))***************+++++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***************''''''(((((()))))))))*********************************+++++++++,,,,,,,,,+++++++++++++++++++++,,,******+++,,,---......///,,,------------.........///000222111111222555777;;;AAAKKKVVVcccrrr~~~~~~}}}|||wwwyyy{{{tttssswww{{{zzz{{{~~~}}}ssshhhbbbfffqqqyyyqqqfff\\\WWWPPPIIIBBB;;;555111///............//////000//////...------.................................------,,,,,,+++++++++,,,+++++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++************+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,***((('''&&&'''((()))++++++***))))))***++++++************************************************))))))))))))************))))))))))))))))))***+++************************+++)))(((((()))+++***)))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))+++,,,,,,000...,,,***))))))++++++++++++************++++++************))))))(((((()))))))))))))))))))))))))))))))))))))))******+++******))))))))))))((((((&&&'''((()))***+++++++++************************)))))))))))))))******+++************************,,,,,,+++***)))))))))))))))***************++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++++++++******888777444222111111111222111111111111000000000///000000000000000000000000/////////...---------,,,------------------------------,,,,,,,,,+++++++++***+++------+++***+++,,,(((((()))***+++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))******+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))************)))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,---......++++++,,,,,,,,,---------...///111111111222333444888777999===EEEPPP^^^hhhyyy~~~}}}yyyvvvuuuwww~~~yyyyyy~~~~~~{{{}}}{{{wwwxxx~~~}}}wwwsssuuu~~~}}}yyyfff\\\WWW^^^jjjtttzzz~~~}}}{{{qqqfff```NNNIIIBBB<<<888444111///......------......//////...---------------.................................---,,,+++++++++,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++(((&&&&&&'''((()))+++******************+++*********************************************************++++++,,,,,,,,,))))))(((((()))***++++++************************,,,+++)))((()))***)))(((************))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((()))***+++,,,111///---+++***+++,,,---+++******************+++(((((())))))************))))))))))))))))))))))))((()))))))))************************************&&&'''((()))***+++++++++)))))))))))))))))))))))))))))))))))))))******+++*********************************)))******++++++))))))******+++++++++,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++;;;999666444222222222333000000111111111111000///.......................................---------------------------------------,,,,,,,,,,,,++++++)))+++,,,,,,+++******+++)))))))))***+++++++++,,,))))))))))))))))))))))))************************)))))))))*********++++++((()))******+++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++++++++++++++*********,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------........................111000111555888<<>>;;;888555333333444444///000111222222111000///........................---------...............------------------------------,,,,,,,,,,,,++++++***,,,------,,,++++++,,,******************++++++************************************************))))))*********+++++++++'''((())))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''(((((()))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++++++++++++++*********))),,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------...---,,,,,,,,,---,,,,,,...,,,///333444222444:::BBBIIITTT```kkkwwwooojjjfffhhhqqq~~~|||xxxsssuuu~~~zzzlllnnnvvvtttiii```RRRMMMKKKRRRXXXZZZ[[[\\\MMMJJJFFFCCC@@@===;;;999777555222222222222111///------,,,,,,,,,,,,,,,---,,,,,,++++++,,,------...........................///---,,,******+++,,,---***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************)))((()))***+++,,,*********++++++*********************************************************)))******+++,,,,,,------(((((((((((()))***+++,,,************************)))((('''(((***+++,,,++++++++++++*********))))))************************************************))))))((((((((())))))***++++++++++++++++++++++++((((((''''''''''''(((((()))))))))))))))*********))))))))))))))))))))))))((()))***++++++***)))(((''''''((()))***+++,,,,,,***++++++,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))***+++,,,---))))))***++++++,,,------++++++++++++++++++++++++(((((()))))))))*********++++++************++++++++++++,,,,,,,,,,,,++++++???===999666444444444555///000111222222111000///111111111111111111111111,,,------....../////////---------------------------------,,,,,,,,,+++++++++---......---,,,,,,---+++++++++***************************************(((((((((((((((((((((((()))************+++++++++''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''(((((()))))))))))))))+++++++++***************))))))))))))))))))))))))((())))))))))))*********++++++++++++******))))))))))))***+++,,,------...++++++,,,,,,,,,---------...---,,,---.../////////111------111000---000777111555<<>>777555555333111333333222222111000000000////////////............//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******///,,,((('''((()))))))))+++***)))((('''&&&%%%$$$''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++)))************+++++++++******))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///,,,,,,+++***+++,,,---...222444777:::===BBBHHHMMMZZZbbbnnn{{{}}}{{{xxxvvvwww}}}{{{qqqkkkkkkhhhiiiwww|||zzzvvvrrrpppkkkooovvv~~~rrrXXXKKKIIIAAAAAAAAAAAAAAA>>>999555444333111000///...//////000000//////............//////...---,,,++++++***)))***+++,,,---.........---------,,,,,,+++++++++///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,------------+++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------///...------++++++***)))++++++************++++++************************+++++++++*********))))))++++++************++++++,,,,,,+++***)))))))))***---,,,,,,++++++,,,,,,---)))************+++++++++************************)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))************************+++++++++***)))(((((('''((((((((()))******++++++,,,+++*********+++------************************))))))(((((())))))***+++******++++++++++++******))))))************)))((())))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))---(((%%%%%%)))+++***'''))))))))))))))))))))))))******++++++++++++******************************+++******+++,,,+++)))'''$$$%%%''')))***+++******************************\\\PPPAAA888666666666444333333222222111000000000000000000000000////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***(((&&&&&&((())))))))),,,,,,+++***)))(((''''''''')))***)))((('''(((***)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++))))))*********+++++++++******))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,+++++++++,,,......///000111111111444777:::@@@EEEMMMWWW```gggkkkmmmssstttvvvyyy}}}tttkkkhhhddddddqqqyyysssqqqmmmiiiggggggkkkpppvvv{{{~~~|||bbbLLLAAA>>>999999888888888777333000111111///...------....../////////......---------.........------,,,,,,+++***++++++,,,---------------------,,,,,,+++++++++......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,---------,,,,,,///......---+++******)))++++++++++++++++++++++++)))******++++++******)))+++++++++,,,,,,,,,---------------,,,,,,++++++***++++++************++++++************************+++++++++*********))))))++++++************++++++,,,+++******))))))******,,,,,,++++++++++++,,,,,,)))************+++++++++************************))))))))))))))))))))))))******************++++++************************************************++++++******)))(((((('''*********)))))))))))))))((())))))***************************************++++++******++++++,,,---)))******++++++******))))))******++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))---)))&&&'''***,,,+++((())))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))),,,+++******++++++)))((('''((()))*********))))))************************mmm]]]III;;;888888888777333333333222111111000000222111111111000000000//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&%%%%%%&&&)))***))))))************))))))))))))''')))***)))((('''(((***)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))*********++++++******)))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,---...//////000///...,,,---///111222333555:::@@@GGGMMMQQQXXX\\\bbbjjjqqqzzztttjjjeeeaaaaaammm{{{zzzzzz}}}rrrhhhfffccc^^^\\\___aaaeeehhhiiihhhfffdddhhhjjjhhh^^^NNN???777444333111000000000000///---...------,,,,,,,,,------......------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************)))++++++++++++++++++++++++,,,,,,---------,,,++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++++++++***************++++++************++++++++++++***)))))))))******++++++************++++++)))************+++++++++************************))))))))))))))))))))))))******************))))))++++++++++++++++++++++++************************++++++******)))(((((((((++++++******)))(((((('''(((((()))***+++******)))************************+++************+++,,,,,,)))******++++++******))))))******++++++*********))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))---***((((((+++---+++)))))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((---+++))))))***+++***)))+++++++++++++++***)))(((************************oooWWWEEE===:::999777444333333222222111000000222111111000000/////////...///////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&(((******)))(((''''''''''''((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))************************))))))***+++,,,------...---------------.........---.........------///111444222111111333777;;;>>>===AAAGGGNNNUUU^^^fffkkk|||zzzrrrlllfffccciiirrryyy|||}}}~~~xxxpppjjjjjjnnnyyykkk___\\\ZZZVVVSSSRRRTTTVVVVVVUUUQQQMMMKKKHHHHHHGGGCCC===888444333111///---,,,.../////////,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++------------,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++************++++++************************************************++++++************++++++******))))))))))))************))))))))))))******))))))*********+++++++++************************))))))))))))))))))))))))++++++******))))))((((((++++++++++++++++++++++++************************************))))))((((((************))))))((((((******)))))))))***+++,,,************************((((((((((((((()))******))))))************))))))(((((()))*********))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))),,,***((()))++++++***)))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))---+++)))((()))++++++***,,,,,,,,,+++++++++******************************iiiTTTFFF>>>999666444444333333222111111111111111000///......------......///////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))(((((()))++++++)))'''''''''''''''((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((()))))))))*********)))*********)))))))))(((************************((())))))***+++,,,---...,,,,,,,,,---------------(((***++++++***+++---...000000///......///111111444555888:::>>>CCCJJJOOOTTT]]]gggooowww{{{wwwrrrmmmmmmppptttwww{{{}}}zzzyyyyyyyyyxxxwwwxxx}}}~~~~~~zzztttwwwzzzrrrnnnjjjccc^^^]]]fffrrr}}}vvv___TTTQQQNNNKKKIIICCCEEEFFFFFFDDD@@@<<<:::777555444444444444333222000...,,,,,,---///000000+++,,,,,,---.........///+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,++++++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,)))******++++++,,,,,,---++++++************++++++************************************************++++++************++++++***))))))((())))))*********))))))(((((())))))***))))))*********+++++++++************************))))))))))))))))))))))))+++******))))))(((((((((++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))(((((())))))************+++)))'''%%%%%%(((+++---************************((((((''''''(((((()))***)))))))))******)))))))))&&&''''''((())))))(((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***)))((())))))))))))))))))))))))******++++++++++++******************************---***(((((()))++++++++++++++++++++++++,,,,,,---************************|||fffRRRCCC:::666444444444333222222111111111111000///...---,,,,,,---...//////////////////------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++***))))))***+++)))((())))))))))))************''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((()))))))))******))))))***++++++******)))++++++++++++++++++++++++++++++++++++***************+++,,,---------,,,,,,***,,,---,,,+++***+++,,,***+++,,,---............111111111000000333777:::777AAAJJJNNNRRR[[[cccfffjjjkkknnnrrrvvvwwwyyyzzz{{{|||zzzssspppnnnlllkkklllnnnuuu~~~{{{vvvpppqqquuu{{{~~~zzzxxxsssmmmiiinnnzzz|||pppeeeaaa^^^ZZZVVVUUU```iiiqqqrrrsssvvvwwwuuuooo___NNNFFFCCC@@@>>>>>>888999999999888666333222222111/////////000000000///---++++++---/////////,,,---....../////////...++++++,,,,,,,,,,,,------,,,,,,,,,------.........---,,,+++++++++,,,---...++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,---------,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************++++++++++++)))*********++++++,,,,,,++++++************++++++***************************************+++++++++++++++************++++++))))))((((((((()))************))))))))))))******)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))))))))'''(((((()))******++++++)))'''$$$######%%%)))+++***************************))))))))))))***++++++((())))))******))))))(((&&&&&&'''((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******************************+++***((()))***,,,+++++++++*********+++,,,------************************www^^^III===888555444444333333222111111222222111000///...------------...///////////////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((&&&&&&(((***+++***************))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***((()))***,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))***+++,,,,,,,,,++++++,,,...//////---,,,,,,---******,,,---.........------...//////------...000000555777666888>>>BBBCCCFFFJJJQQQYYYbbbjjjooopppppprrruuuxxx||||||vvvqqqmmmiiieeebbbaaafffrrr~~~zzzssslllaaacccgggnnnvvv|||xxxllliiibbb^^^^^^eeepppyyy|||wwwiii[[[VVVUUUQQQNNNMMMQQQVVVZZZYYYYYYZZZWWWSSSQQQGGG>>>:::777444333444222222222111111000000000///......------......///...---+++,,,---......---,,,---...//////......---,,,,,,,,,,,,---------...,,,,,,------------------,,,,,,*********,,,...///+++++++++,,,,,,---------++++++******+++,,,,,,---++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++------------------------)))******++++++******)))************++++++++++++***************+++++++++++++++************++++++************************))))))*********+++++++++++++++************++++++((((((((((((((()))******+++******))))))******+++)))************+++++++++************************))))))))))))))))))))))))((((((((()))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))*********''''''''''''(((((())))))************************)))))))))))))))***++++++(((((())))))))))))(((((('''((()))***++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''')))***+++***)))))))))))))))))))))))))))))))))******++++++++++++*********************************))))))***,,,,,,+++***,,,,,,******)))***++++++************************fffNNN@@@;;;555444444333333222222111333333222111000///...---------...///000000//////........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******'''%%%###$$$'''***,,,,,,)))(((((((((''''''''''''((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************(((((((((((())))))))))))((()))+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---((()))***+++,,,+++******(((***,,,---,,,,,,---...,,,,,,,,,,,,,,,+++******+++...111333222000000///---...---,,,000888:::888777:::===AAAHHHNNNQQQPPPRRRUUUZZZ```gggnnnsssvvvyyywwwtttqqqmmmhhhbbb]]]ZZZbbbqqqyyynnnfffWWWYYY^^^fffnnntttwwwxxx}}}wwwccc^^^WWWTTTVVV___jjjqqqrrrvvvzzz~~~tttdddUUUOOONNNKKKHHHFFF@@@DDDEEEDDDEEEFFFBBB<<<>>>999555444222...---000000000///.........//////++++++,,,,,,,,,---///000///...---...///000///---,,,---.........---,,,+++,,,,,,,,,------.........------------------------,,,+++*********,,,///000+++++++++,,,,,,---------+++*********+++,,,,,,---++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++***+++,,,,,,------------)))******+++---...//////------------------------,,,,,,,,,------,,,,,,,,,)))************+++++++++************************++++++************++++++************************))))))******++++++++++++++++++************++++++((((((((((((((()))******++++++************++++++)))************+++++++++************************))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))((((((((((((***,,,......---+++***************************'''''''''''''''((())))))(((((())))))))))))(((((())))))***,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,+++*********))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))((()))+++------+++)))...---+++)))((((((((()))************************pppWWWEEE===888999777333222333555555222222111111000///////////////////////////////////////////////////////////////.........---------+++,,,,,,,,,,,,+++******,,,+++***))))))***+++,,,************************************************+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++''''''((())))))***)))))),,,***(((''''''(((***,,,)))*********)))((('''&&&))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********))))))(((++++++++++++++++++++++++)))************)))((((((///,,,))))))++++++)))''')))))))))))))))))))))))))))************+++++++++************************---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................111111222444666999;;;<<<@@@@@@AAACCCGGGMMMRRRVVV\\\\\\\\\\\\[[[ZZZYYYXXXXXX\\\dddmmmtttyyy{{{|||zzzpppiii]]]ZZZYYY^^^gggnnnqqqppppppuuutttbbb^^^YYYVVVVVVYYY]]]```cccffflllrrruuusssmmmiiiWWWPPPGGGAAA???>>>===<<<555666666666555555444333444333111///...---......------............------,,,,,,,,,---------.........---,,,+++++++++++++++------------------------,,,------......------,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------++++++++++++------++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,***))))))***,,,---222222222111111000///...000///...,,,,,,,,,---...,,,***((((((***+++++++++************************+++++++++++++++***)))(((************************************************'''''''''''')))+++---...))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))+++*********))))))((((((******+++++++++******)))(((((()))))))))*********************************---***((((((+++,,,+++))),,,,,,---------.........(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))++++++******)))******+++&&&''''''((()))******+++++++++***************+++)))))))))))))))))))))))),,,,,,++++++***)))))))))''''''''''''(((***+++,,,******))))))(((((('''''')))************+++++++++(((((((((((()))***+++,,,+++*********))))))(((((())))))))))))))))))))))))************************|||dddOOOCCC;;;:::777333222222222222222222111111000///////////////////////////////////////////////////////////////.........---------+++,,,,,,,,,,,,+++******,,,+++***))))))***+++,,,************************************************+++++++++************)))************************)))))))))))))))))))))))))))))))))))))))*********'''((())))))))))))))))))******)))(((((()))******((((((((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++'''((()))***************+++)))'''''')))+++***((()))))))))))))))))))))))))))************+++++++++************************,,,++++++******++++++,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++/////////000111222444555333333444555777;;;>>>@@@@@@AAACCCEEEFFFHHHHHHIIIJJJMMMRRRXXX^^^aaabbbcccjjjnnnsssvvvuuuqqqjjjfff[[[XXXUUUWWW]]]aaaaaa``````bbbiiivvv|||ooobbbXXXUUUOOOKKKHHHIIIKKKLLLPPPRRRUUUXXXXXXTTTNNNIIIBBB>>>:::777666555333000111111222222111000000///000//////....../////////------............------,,,,,,,,,------------......------,,,++++++,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,------------...+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,***))))))***,,,---//////000111111111000000000000//////............---+++))))))***,,,,,,+++************************+++++++++++++++***))))))************************************************(((((((((((()))***,,,---************************************)))))))))((())))))(((((((((((())))))+++*********))))))))))))******+++++++++******)))++++++,,,,,,,,,---------************************+++)))''''''***+++***((())))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))******)))))))))))))))***''''''(((((()))******++++++******)))))))))******++++++++++++++++++++++++))))))******************)))))))))((())))))******************)))))))))))))))************+++++++++++++++***************++++++*********))))))))))))))))))))))))))))))))))))************************www___NNN???;;;666333222111000///222222111111000/////////////////////////////////////////////////////////...............---------,,,,,,,,,,,,,,,++++++***++++++************++++++************************************************+++++++++************)))************************))))))))))))))))))))))))***))))))))))))))))))((()))))))))***))))))(((((())))))))))))))))))))))))&&&''''''((()))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))&&&'''((()))+++++++++,,,'''&&&%%%&&&(((******))))))))))))))))))))))))))))))************+++++++++************************+++******))))))******+++******+++++++++,,,,,,,,,************************......------------...............//////000111111...///222555777999;;;;;;:::<<<>>>@@@CCCDDDEEEFFFMMMPPPUUUZZZ\\\[[[YYYWWWOOOKKKHHHHHHKKKMMMLLLJJJKKKIIIKKKQQQXXXYYYRRRKKKGGGEEEAAA>>>;;;:::::::::?????????@@@???<<<777333222222222333444222///,,,....../////////...------++++++---...///000000000------............------,,,,,,,,,,,,------------......---,,,,,,,,,------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***---,,,+++******+++,,,---+++,,,...///111222222222000111222222222111000///...,,,******+++,,,---,,,***************************++++++++++++***))))))***************************************************))))))))))))***+++,,,************************************))))))))))))***))))))(((((())))))******************))))))))))))******+++++++++******)))))))))*********++++++***************************(((''''''((())))))((('''''''''((((((((())))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))(((((((((((((((((())))))'''(((((())))))*********)))))))))(((((())))))***++++++++++++++++++++++++''''''((())))))***+++++++++***))))))(((((())))))************++++++++++++)))************+++++++++...---,,,+++***************************)))))))))))))))))))))))))))))))))************************ppp\\\FFF>>>666444444222000///222222111111000/////////////////////////////////////////////////////////........................,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************************************+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((('''***************)))((('''(((((()))******)))((((((((((((((((((((()))******((((((((((((((((((((((((************************((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))'''''')))******+++++++++'''&&&&&&&&&((())))))***))))))))))))))))))))))))))))))*********+++++++++************************++++++************++++++)))************+++++++++++++++++++++++++++++++++......---,,,,,,---------//////000111111000.........///000111222333333333333222222333333444555555:::;;;>>>@@@AAAAAAAAA@@@;;;999777888:::<<<<<<;;;<<<999777999>>>@@@===:::777777666555555444444444444444444555555444222///---...000222333111///---...///////////////......)))***,,,...//////......,,,------......------,,,++++++,,,,,,,,,---------......------,,,------...------------------------,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,---///111222222222111222444666666444222000000...++++++,,,------,,,******************************+++++++++******)))************************************************+++******************************************************)))))))))))))))***))))))))))))))))))***************************))))))***+++++++++******(((((((((((())))))))))))***************************)))((((((((()))))))))))))))))))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))(((((())))))))))))))))))(((((()))))))))*********(((((((((((((((((()))***))))))))))))))))))))))))''''''(((((())))))))))))))))))(((((('''(((((()))(((((()))******+++,,,,,,))))))*********+++++++++---,,,+++***************************************))))))))))))))))))))))))************************lllPPPCCC888666666444111222222222111111000/////////////////////////////////////////////////////////---.....................,,,------------,,,+++++++++++++++,,,,,,+++++++++************************************************+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((''''''******+++******)))(((((('''((())))))))))))((('''******)))(((''''''((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((())))))************)))((())))))))))))(((((()))***))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,++++++++++++,,,,,,)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......+++,,,...//////...---,,,---......//////......---000000/////////000111222222222222222222222222111000///...///111222333222333111000000222333333111//////000111222222222222...------...000000///---,,,------------,,,,,,---......////////////......+++,,,---......---,,,+++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,------...------------------------+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---)))***,,,,,,,,,,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...000111222222222222333666888888666444222111...,,,+++,,,------,,,************************)))******+++++++++******************************************************+++++++++++++++******)))************************))))))))))))))))))************))))))))))))*********************+++++++++((()))***++++++++++++++++++++++++,,,,,,,,,------************************************))))))***+++*********+++++++++,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))((()))***+++++++++******))))))))))))************(((((('''(((((()))******))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&'''((()))***&&&''''''((()))***++++++))))))*********+++++++++)))))))))))))))***++++++***************+++++++++))))))))))))))))))))))))************************{{{___LLL<<<999999555222444222222111111000/////////////////////////////////////////////////////////---------...............---------------,,,++++++++++++,,,,,,,,,,,,++++++************************************************+++++++++************)))************************)))))))))))))))))))))))))))(((((((((((((((((('''*********+++******))))))((((((((((((((((((((((((,,,+++)))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******+++******((((((((((((((((((((((((***************)))((((((***+++,,,+++))))))***,,,)))))))))))))))))))))))))))************+++++++++************************---,,,,,,,,,,,,,,,,,,---))))))*********+++++++++))))))))))))))))))))))))))))))))))))***,,,---...)))***,,,---...------,,,+++,,,---..............................///000111000///////////////000000/////////////////////...........................---.../////////......---///...---...///...---+++---......---++++++,,,...++++++,,,------------,,,............---,,,++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******++++++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,---///000222333333333333444777888999777555444111///,,,+++,,,---,,,,,,************************))))))***++++++++++++******************************************************++++++,,,++++++******++++++++++++++++++++++++))))))))))))************+++******))))))******+++*********+++++++++++++++((()))***+++++++++++++++************+++++++++,,,***************************++++++***))))))***,,,)))))))))*********++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))''')))***,,,,,,,,,++++++************************(((((((((((()))***++++++++++++++++++++++++++++++++++++***))))))(((''''''%%%%%%%%%&&&'''(((***+++&&&''''''((()))*********)))************+++++++++(((((((((((()))***+++,,,*********+++++++++++++++))))))))))))))))))))))))************************pppXXXBBB<<<;;;555222444222222111111000/////////////////////////////////////////////////////////---------.........//////---------...------,,,+++++++++,,,------,,,++++++************************************************+++++++++************)))************************))))))))))))))))))))))))'''''''''((((((((((((((())))))***+++++++++******)))((('''&&&&&&'''((()))+++***(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******+++++++++))))))))))))))))))))))))((())))))************)))(((***++++++)))))),,,...)))))))))))))))))))))))))))************+++++++++************************,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,************************))))))))))))***+++,,,,,,,,,,,,---...............,,,,,,---...////////////,,,,,,------........./////////////////////000000...///000000///.........,,,...///...---,,,---///............------,,,,,,000///...///000///---+++---///000///------...000******+++,,,,,,,,,,,,,,,///......---------------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,***************+++,,,---------------------------++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,************+++++++++++++++++++++,,,,,,---------------------------------************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++,,,...111333555666777333555666888888888666555111...,,,++++++,,,,,,+++************************))))))***+++++++++++++++************************************************)))***+++,,,,,,,,,+++***++++++++++++++++++++++++((()))))))))************+++******))))))******+++*********++++++,,,,,,,,,(((((()))++++++,,,,,,+++'''((((((((())))))))))))************************)))***+++***((('''))),,,)))))))))*********++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))&&&''')))+++,,,+++******************************)))(((((()))***+++,,,,,,++++++++++++++++++++++++******************))))))((((((((((((((()))***+++((((((((())))))*********)))************+++++++++*********))))))***++++++*********++++++,,,,,,,,,))))))))))))))))))))))))************************{{{```FFF>>><<<555111333222222111111000/////////////////////////////////////////////////////////---------.........//////------......------,,,+++++++++------------++++++************************************************+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((()))***+++++++++++++++***)))'''&&&&&&''')))***)))((('''&&&''')))+++,,,************************************************************************''''''(((******+++++++++************************&&&'''(((***++++++++++++%%%(((******)))***---111)))))))))))))))))))))))))))************+++++++++************************++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,---.........------//////.........---------***,,,---............///---///000...,,,,,,///111---............/////////+++++++++---......,,,***'''***......,,,++++++---***+++,,,---------------///...---,,,,,,---///000+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***)))))))))***++++++,,,------------------------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,)))************++++++++++++++++++,,,,,,---------------------------------)))***++++++++++++***))),,,+++***))))))***+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***)))+++...111555777999:::444555666777888888777666000...+++***+++++++++***************************((()))***+++++++++++++++************************************************)))***+++,,,---,,,++++++++++++++++++++++++++++++(((((())))))*********+++++++++************++++++*********++++++,,,,,,,,,(((((()))++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,************************''')))***)))'''&&&(((+++++++++++++++,,,,,,,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))$$$&&&(((***++++++))))))++++++******************))))))))))))***+++,,,---)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++******************************+++++++++)))************+++++++++------,,,+++*********************++++++,,,,,,,,,))))))))))))))))))))))))************************~~~mmmTTTBBB;;;999555111444333222111000000000000222222111111000000//////000000///...---,,,,,,,,,000///...------...///000000000//////...---++++++++++++,,,,,,,,,,,,------***************************************************)))(((((('''(((((((((+++***)))'''''')))***+++))))))************))))))))))))(((((((((***+++,,,))))))))))))))))))))))))&&&'''))))))(((((()))+++(((((((((((((((((((((((('''((()))******+++******))))))))))))))))))))))))))))))(((((('''''''''&&&&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))************)))))))))************+++++++++(((((((((((()))))))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,*********)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,---...//////...------,,,,,,------...,,,,,,---------,,,++++++........................---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---------,,,,,,+++++++++&&&''')))***++++++******(((***++++++++++++,,,...,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++,,,...111444666888999:::999999;;;======999666000///............,,,***,,,,,,,,,++++++*********************************))))))))))))************+++++++++*********))))))******++++++++++++******++++++************++++++************************,,,+++***))))))***+++,,,+++***)))(((((()))***+++******))))))))))))******)))))))))***++++++,,,,,,******************************))))))******+++,,,---,,,***)))))))))******++++++******))))))((((((******))))))))))))))))))(((((())))))************))))))************))))))+++++++++*********))))))************************))))))))))))))))))******'''''''''''''''((())))))'''((()))***+++,,,,,,,,,+++(((%%%&&&)))+++)))'''************************++++++************++++++************************)))************++++++++++++++++++*********)))))))))((('''&&&&&&'''((()))++++++,,,++++++***))))))mmm}}}yyyaaaLLL@@@999333000444333333222111111111222111111111000000000000000000000///...------------//////............//////////////////...---,,,+++++++++,,,,,,,,,,,,------************************************************+++************+++,,,,,,+++***)))(((((()))***+++))))))************))))))+++***)))(((((())))))***))))))))))))))))))))))))((()))******))))))***+++(((((((((((((((((((((((((((((()))))))))(((((('''))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))************+++******************************+++++++++,,,,,,+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++******++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,---......///......------------......++++++,,,------,,,,,,,,,........................---,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------,,,,,,,,,+++++++++'''((()))+++++++++++++++,,,------,,,***))))))***,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++,,,---///222555777888999888888:::<<<;;;888444111...+++******++++++***,,,,,,,,,+++++++++******************************))))))))))))************+++++++++*********))))))***++++++++++++++++++***++++++************++++++************************++++++***))))))***+++++++++***))))))))))))***+++******))))))))))))******++++++******************(((((((((((((((((((((((())))))(((((())))))***+++++++++)))((((((((())))))*********))))))((((((((()))))))))))))))*********)))))))))))))))*********))))))************))))))+++++++++*********))))))*********************************)))))))))))))))((((((''''''(((((()))***((()))***++++++++++++++++++,,,,,,+++++++++,,,,,,***************************))))))))))))))))))***************************(((((()))))))))*********+++++++++*********))))))))))))(((''''''((())))))&&&&&&''''''&&&%%%%%%$$$\\\kkkqqq[[[JJJ>>>666222444444333222222222222333000000000000111111111111000000///...------------......////////////......------............------++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************+++,,,------+++***)))(((((()))***+++))))))************)))))),,,+++***)))(((((((((((())))))))))))))))))))))))(((*********((('''((())))))))))))))))))))))))))))))))))))(((((('''&&&%%%))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++***)))(((((()))***+++)))))))))*********++++++************++++++++++++,,,,,,+++******)))((((((*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------++++++,,,,,,------.........------,,,,,,------...***++++++,,,---------------------------------------,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------...,,,,,,,,,,,,++++++++++++((()))***+++,,,,,,,,,+++,,,------,,,***))))))***,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++,,,...222555777777888999;;;<<<:::666333000---)))&&&''')))+++,,,,,,,,,,,,++++++++++++***************************))))))))))))************+++++++++***************++++++++++++++++++++++++++++++************++++++************************++++++***))))))***++++++++++++************++++++******))))))))))))******,,,,,,++++++***))))))(((((((((((((((((((((((((((((((((((((((((())))))******)))(((((('''((((((((())))))))))))(((((((((((((((((())))))*********+++*********)))))))))))))))))))))************))))))+++++++++***************))))))))))))))))))))))))+++*********))))))(((((()))))))))((()))******+++)))******+++++++++******'''***,,,+++'''&&&))),,,************************))))))(((((((((((())))))************************'''((((((((())))))))))))+++++++++*********************))))))))))))******((())))))))))))(((''''''TTTaaavvvlllWWWGGG===888444333222222111222222222//////000000111111222222000000///...............,,,---////////////---,,,+++,,,------............+++++++++,,,,,,,,,------++++++++++++++++++++++++***************************)))))))))))))))***+++******)))(((((()))******))))))************))))))*********)))))))))))))))))))))))))))))))))))))))((()))***)))'''&&&&&&'''))))))))))))))))))))))))((()))))))))(((((('''&&&))))))))))))))))))))))))))))))(((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************,,,***(((''''''(((***,,,))))))))))))************)))))))))*********+++++++++*********)))))))))(((************++++++++++++*********+++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,)))***+++,,,---.........---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------*********))))))******+++,,,+++++++++++++++++++++******++++++,,,,,,,,,,,,(((***++++++++++++,,,...,,,,,,,,,+++++++++******))))))*********+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,+++******+++///222444666888:::<<<<<<:::555222///,,,)))((()))+++,,,,,,++++++++++++++++++++++++************************((()))))))))*********************************************))))))*********++++++************++++++************************+++******************+++,,,++++++++++++++++++,,,******))))))))))))******+++++++++*********))))))************************)))(((((((((((()))******))))))))))))((()))))))))((((((((((((((((((((((((((((((((()))******++++++************))))))))))))))))))************))))))************************((((((((((((((((((((((((++++++******)))(((((((((******))))))******+++,,,******+++++++++******)))''')))******((('''(((***************************))))))(((((((((((())))))************************((((((((()))))))))******************************************************+++,,,,,,---,,,,,,++++++RRR\\\ooo|||fffRRRCCC<<<444333222111111111111111//////000000111111222222000000///.........//////,,,---...//////...---,,,***+++,,,---............+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++***)))((((((((((((******))))))))))))******))))))************))))))''''''((()))***+++++++++)))))))))))))))))))))))))))++++++***((('''((()))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************,,,***(((''''''(((***,,,(((((()))))))))*********((((((((()))))))))******(((((()))))))))*********))))))*********+++++++++))))))))))))******++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,)))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++************++++++)))***+++,,,---.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++******))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,(((***++++++++++++,,,...,,,,,,,,,+++++++++******))))))*********+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,+++))))))***,,,000222555888<<<>>>===999555222...,,,+++,,,.........,,,++++++++++++++++++++++++************************((()))))))))***************************************)))(((((((((((()))***++++++************++++++*********************************++++++*********++++++++++++++++++++++++******))))))))))))******))))))*********+++++++++***************************))))))))))))***++++++)))*********************((((((((()))))))))))))))(((((())))))*********************)))))))))))))))))))))************))))))************************((((((((((((((((((((((((************))))))((((((***************+++,,,,,,******+++++++++******)))---++++++,,,......,,,***************************+++******))))))******+++************************)))))))))*********++++++******************************++++++++++++******(((((()))******))))))(((QQQUUUddd{{{vvv^^^III>>>777666444333111000000000000000000000111111111111000000//////...//////000------............------***+++,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++***)))*********)))))))))******)))))))))))))))************))))))%%%&&&((()))+++,,,,,,,,,))))))))))))))))))))))))+++---------+++***+++,,,))))))))))))))))))))))))'''((()))***++++++++++++))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++((((((((()))))))))******'''((((((((())))))))))))''''''((())))))***++++++)))))))))************+++((((((((()))******++++++************************++++++++++++++++++++++++************++++++++++++)))***+++,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,+++******))))))******+++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...------,,,,,,,,,,,,---*********+++++++++++++++++++++************+++,,,,,,------,,,***))))))***,,,,,,,,,+++++++++******++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++***)))***+++---///333777<<>><<<:::777555333222111222222111111000000//////000000////////////000111......,,,++++++,,,......,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************"""######%%%''')))+++,,,))))))************))))))))))))************))))))((((((***++++++***)))((())))))))))))))))))))))))&&&'''))))))(((((()))+++(((((((((((((((((((((((())))))))))))((('''&&&%%%))))))))))))))))))))))))(((((())))))*********+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))(((((((((((()))))))))))))))************+++++++++******))))))((((((''''''))))))))))))************))))))***+++,,,,,,------))))))))))))))))))))))))************************)))************+++++++++(((***+++------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...------,,,,,,------...,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...---,,,,,,++++++++++++))))))******+++++++++++++++***)))(((((()))******(((***++++++++++++,,,...,,,,,,,,,+++++++++******))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,++++++++++++---333:::<<<888222---+++)))&&&###"""%%%(((***+++*********++++++,,,,,,,,,************************))))))))))))************))))))******++++++++++++...---+++******+++---...++++++************++++++************************)))***+++,,,,,,+++***)))((()))***++++++***)))(((******))))))))))))******,,,,,,++++++***)))))))))************************((((((((((((((()))******&&&'''(((*********)))(((******+++++++++,,,,,,,,,,,,,,,+++***)))(((''''''&&&&&&''')))***+++,,,---))))))************))))))))))))******++++++++++++************************''''''((()))***+++,,,,,,)))))))))((()))******+++'''((()))***+++,,,,,,,,,(((,,,000000---***+++,,,************************))))))(((((((((((())))))************************(((((((((((())))))))))))))))))******++++++++++++((()))***++++++***)))(((((()))***+++++++++++++++ZZZMMMGGGOOO]]]llllllUUUEEE>>>888999999666444555444222000...------//////000000000000000000000000//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++******))))))((((((''''''************************)))************+++++++++))))))***+++,,,,,,------++++++******))))))((((((***)))))),,,......+++(((*********)))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******))))))(((((('''''')))'''&&&%%%%%%&&&''')))))))))))))))))))))))))))))))))))))))************++++++******))))))(((((((((''''''&&&&&&((()))***(((((((((((())))))))))))))))))************)))))),,,++++++******++++++,,,***************************++++++,,,,,,++++++*********++++++++++++******,,,,,,+++***+++,,,...///******+++++++++,,,,,,,,,------------------------------------------------///...------++++++***)))---,,,,,,++++++,,,,,,---,,,++++++***))))))))))))++++++++++++++++++++++++------------------------,,,,,,,,,++++++*********))))))*********+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++*********))))))(((((())))))(((((((((***+++,,,///000333444333000,,,***,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++************************'''((()))***++++++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***(((((()))))))))*********************************+++++++++++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******))))))))))))************))))))))))))((((((((((((%%%######%%%)))+++***(((************************(((((())))))))))))((('''+++++++++*********))))))++++++++++++++++++++++++(((((((((((((((((((((((('''((()))******++++++++++++*********))))))(((((()))***+++,,,---.........''''''(((******+++++++++******++++++++++++************++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***cccTTTIIIMMMWWWdddwwwzzzhhhNNNCCC888666666444222222222222000///......///000000000000000000000000000//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++*********)))))))))************************)))************+++++++++''''''((())))))***++++++*********)))))))))))))))+++++++++...111111...,,,***)))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********'''''''''''''''&&&&&&&&&***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))*********************)))))))))))))))(((((('''&&&'''((()))***((((((((()))))))))******))))))************)))))),,,++++++******++++++,,,***************************++++++,,,,,,++++++*********++++++++++++******,,,++++++***+++,,,---...******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++***************++++++++++++,,,------,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))******************)))))),,,+++***))))))***++++++---...000111000...,,,***,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++************++++++++++++************++++++************************((((((******+++***))))))++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,************************+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))************((((((((()))))))))))))))(((&&&%%%'''***,,,+++)))))))))))))))))))))))))))))))))************))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++************************************)))((('''&&&++++++++++++******))))))+++++++++***)))'''&&&%%%'''((()))******+++************++++++++++++************++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***ppp^^^OOOLLLQQQ\\\nnnbbbPPP===555444333222222111111000000000000000000000000000000000000000000/////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++*********************************)))************+++++++++'''(((((())))))*********))))))))))))******************+++---///000...---))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))(((&&&'''''''''''''''((((((++++++))))))))))))++++++))))))))))))))))))))))))))))))))))))************))))))))))))************(((((('''''''''((()))***)))))))))*********++++++))))))************))))))++++++************++++++******************************++++++++++++************++++++++++++******+++++++++***++++++,,,---******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,---......------------------------------------------------,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))*********+++++++++++++++...---,,,+++************+++,,,,,,------,,,++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++************++++++************************)))************))))))(((++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******,,,,,,++++++++++++++++++***************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((((((((())))))))))))************'''(((((())))))************)))))))))+++,,,+++***((((((((((((((((((((((((******++++++++++++******'''((()))***,,,---//////++++++++++++++++++++++++************************+++++++++******)))(((''',,,,,,++++++++++++******+++******((('''%%%###"""))))))***************)))******++++++++++++************++++++++++++******))))))))))))))))))))))))((()))******++++++******zzzhhhVVVOOOPPPXXXjjj|||zzzbbbGGG:::777666444444000000111222222222111111000000000000000000000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******************************))))))*********+++++++++)))*********+++++++++,,,(((((())))))******++++++(((((()))*********)))))))))))))))))))))************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''(((((())))))*********++++++******))))))******+++))))))))))))))))))))))))((()))))))))************(((((())))))******++++++((((((((((((((())))))))))))*********++++++++++++))))))************))))))++++++************++++++******************************++++++++++++************++++++++++++******++++++*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++******************++++++,,,,,,---,,,,,,++++++************)))))))))))))))***++++++++++++******++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++************++++++************************************))))))((((((******************************************************************************++++++++++++***************)))))))))))))))******************************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++((()))))))))************''''''((()))******++++++++++++***++++++++++++***))))))))))))))))))))))))))))))******++++++******(((((()))+++,,,---...///************************************************))))))***+++,,,,,,,,,,,,************************(((((())))))***)))))))))******+++++++++***))))))******++++++++++++************++++++++++++******))))))))))))))))))))))))((())))))***************~~~mmm\\\TTTSSSWWWgggyyyqqqSSSAAA:::777555444000111222222333222222111000000000000000000000000000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************))))))*********+++++++++***************+++++++++(((((())))))******++++++((())))))((('''&&&&&&&&&(((((())))))***************)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''((()))))))))******++++++)))))))))(((((()))))))))))))))))))))))))))))))))((()))))))))************(((((())))))******++++++((((((((())))))))))))))))))*********++++++++++++))))))************))))))+++******))))))******+++)))))))))))))))))))))))))))******++++++******)))******++++++++++++***************************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++,,,,,,---,,,++++++******++++++,,,************++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******))))))))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))*********+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++*********++++++,,,,,,---((())))))***************((((((''''''((()))***++++++*********++++++,,,---++++++++++++++++++++++++++++++************++++++++++++************++++++************************++++++***))))))((((((((())))))))))))))))))))))))************************************************)))******++++++******)))))))))))))))))))))))))))************************)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++((()))))))))************'''(((((()))***++++++,,,***++++++******))))))***************************'''(((((()))******))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))'''((()))***++++++++++++((((((((()))))))))))))))&&&''')))***+++,,,,,,,,,***++++++++++++******)))******++++++++++++************++++++++++++******))))))))))))))))))))))))(((((()))************)))rrrddd]]]XXXXXXdddsss|||]]]III>>>777444444333333222222222222222222000000000000000000000000000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))***************************************)))************+++++++++(((((((((((((((((((((((())))))))))))***************++++++***(((''''''(((((((((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((''''''(((((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************'''((()))*********)))))))))))))))*********++++++))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))******++++++++++++******)))************)))((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))*********++++++,,,,,,++++++************++++++,,,,,,+++++++++,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***))))))))))))))))))***++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++*********+++++++++++++++''''''(((******++++++***((((((((((((((()))***+++************+++,,,------++++++++++++++++++++++++++++++************++++++++++++************++++++************************+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))******+++++++++,,,,,,,,,************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))************((())))))******+++++++++)))***+++***(((((()))***************************&&&'''((()))))))))))))))+++++++++*********))))))************************((((((((((((((((((((((((((())))))(((((('''&&&%%%'''''''''(((((((((((()))(((((())))))******))))))******+++++++++++++++*********++++++++++++************++++++++++++******))))))))))))))))))))))))'''((())))))******))))))|||qqqiiiaaa\\\cccnnn}}}hhhSSSDDD:::666666555444333222111111222333000000000000000000000000000000000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************)))************+++++++++((((((((((((((((((((('''*********)))))))))))))))(((***+++***))))))+++---'''(((((()))******++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((()))))))))((((((((((((((('''(((((((((((((((((('''))))))))))))))))))))))))))))))))))))*********************)))))))))))))))'''((()))***+++***))))))((((((((()))))))))******))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))******++++++++++++******))))))*********)))''''''******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++************++++++,,,,,,+++*********++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++++++++,,,++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++***))))))***++++++******************))))))))))))***+++++++++***)))))))))******************************+++,,,---...++++++++++++++++++++++++++++++************++++++++++++************++++++***************************))))))(((((()))***+++************************************************************************))))))************))))))))))))***+++,,,------...************************))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************************************((()))+++***)))((()))+++************************''''''((()))***+++***************))))))(((((((((************************))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((((((((()))))))))))))))))))))******)))(((((())))))***+++,,,,,,,,,,,,******++++++++++++************++++++++++++******))))))))))))))))))))))))'''(((((()))))))))))))))|||uuujjjaaaccclllvvvqqq[[[JJJ>>>999999777666333111000111222333000000000000000000000000000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------************************)))************+++++++++************))))))))))))++++++******))))))(((((($$$'''))))))((()))---000'''(((((()))***+++++++++'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((()))))),,,,,,++++++******))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************++++++******))))))(((((('''((()))++++++******)))(((((((((((())))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))******++++++++++++******((()))*********((('''&&&******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++******)))((('''''''''(((++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))*********+++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************,,,+++***))))))***+++,,,+++*********))))))((((((+++,,,------,,,+++)))(((******++++++++++++******************+++,,,---...++++++++++++++++++++++++++++++************++++++++++++************++++++************************))))))(((((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))&&&&&&''')))***+++,,,---************************((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))******+++,,,,,,))))))))))))************+++++++++***************'''***,,,+++))))))+++---))))))))))))))))))))))))(((((()))++++++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))************************)))***+++,,,,,,---,,,,,,(((((())))))*********+++))))))***++++++,,,++++++((()))***+++,,,---------******++++++++++++************++++++++++++******))))))))))))))))))))))))'''(((((()))))))))))))))zzzmmmgggdddbbbkkkttt|||cccQQQDDD>>><<<222333222000///222555555000000000000000000000000000000000000///////////////............---------++++++++++++++++++++++++---------...------,,,,,,+++++++++***++++++,,,---******************************++++++++++++******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++***)))(((((('''&&&$$$###%%%(((***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***+++,,,))))))))))))************))))))))))))************))))))))))))************,,,+++***(((((((((((()))++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***&&&(((+++------,,,+++)))))))))*********))))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,+++*********+++************************---,,,***)))))))))*********+++---......---+++***,,,,,,,,,+++++++++******+++*********))))))((((((************************...+++((('''(((***+++,,,+++++++++*********)))))),,,,,,,,,++++++*********)))************+++++++++***)))(((''''''((()))***,,,+++***))))))***+++++++++*********))))))((((((******+++++++++******))))))))))))***+++++++++,,,,,,,,,,,,++++++***************+++++++++***))))))************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))***************************'''(((***,,,,,,***((('''************************+++*********))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))******************************************++++++++++++***************************************)))))))))))))))*********))))))))))))(((---,,,,,,++++++,,,,,,---***)))))))))((((((''''''))))))************))))))++++++++++++++++++++++++******************++++++%%%'''***------+++)))'''******++++++++++++*********++++++******)))((('''(((***---///111111000///,,,+++)))''''''((()))***+++***************++++++,,,+++***)))))))))++++++)))))))))))))))******+++vvvkkkddd___aaakkkttt___MMM@@@888555666444222111222333444111111111111111111111111000000000000///////////////............---------++++++++++++++++++++++++,,,,,,---------------,,,(((((((((((()))***+++,,,******************************++++++++++++******************************((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************++++++******)))(((((('''((('''&&&'''***,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((()))***+++))))))))))))************))))))))))))************))))))))))))************)))((((((((()))***+++,,,++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***###(((,,,...//////***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,++++++******++++++************************------.........---,,,+++(((((()))******)))((((((++++++*********)))))))))+++*********))))))))))))************************,,,+++***++++++,,,+++++++++++++++*********)))))),,,,,,,,,+++++++++******)))************++++++++++++***))))))))))))***+++++++++***)))))))))***++++++*********)))))))))))))))******+++++++++*********************+++++++++,,,,,,++++++++++++++++++))))))))))))******++++++************************))))))))))))************++++++++++++++++++++++++******++++++++++++++++++************************+++++++++******+++++++++************************+++*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************************************++++++++++++*********************************)))))))))))))))))))))++++++*********)))))))))+++++++++******+++++++++*********))))))((((((((())))))************))))))++++++++++++++++++++++++,,,+++++++++***)))))))))((()))))))))******************++++++++++++******)))************)))(((((()))***,,,.../////////...------------,,,***)))(((*********))))))******+++,,,+++***))))))***++++++)))))))))))))))******+++tttggg___WWWaaavvvwww```III:::999888666444333222222333111111111111111111111111000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------((((((((())))))+++,,,---******************************++++++++++++******************************''''''((())))))***++++++))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))************++++++******)))((((((((((((''''''(((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((())))))***))))))))))))************))))))))))))************))))))))))))************(((((((((((()))***+++,,,++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***%%%&&&))),,,------,,,,,,)))***+++,,,,,,,,,,,,,,,************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++******++++++************************(((***,,,......,,,)))'''++++++++++++++++++++++++)))))))))(((((((((((((((***************)))))))))***************************+++,,,------,,,+++***+++++++++***************,,,,,,,,,++++++++++++***)))************+++++++++,,,+++************+++,,,******))))))))))))*********************)))))))))((()))***++++++++++++++++++++++++***************++++++++++++++++++,,,,,,)))((((((((()))+++---...************************)))))))))*********++++++++++++++++++++++++++++++))))))))))))))))))))))))************************...+++(((&&&&&&(((+++...***************************************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))******,,,+++++++++******************))))))))))))*********************)))))))))))))))************))))))++++++++++++++++++++++++---,,,,,,+++***)))((((((+++***(((&&&''')))+++---******++++++++++++******(((((()))************)))+++++++++,,,,,,,,,---------///111222000---)))'''******)))))))))))))))***+++******)))******++++++)))))))))))))))******+++qqqeeeVVV\\\nnnwwwZZZDDD<<<888555555555222222333111111111111111111111111000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,,,,+++++++++,,,------******************************++++++++++++******************************(((((()))))))))*********))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((()))))))))************************))))))(((((('''&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))(((((((((((()))))))))************((()))))))))************((()))))))))************++++++***))))))(((((((((***************************************************************************++++++,,,,,,++++++***...//////...,,,***(((&&&&&&'''((()))***+++++++++))))))******++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++***++++++,,,************************((()))***++++++***(((''',,,,,,++++++++++++,,,,,,))))))))))))((((((((((((***************************************************+++,,,,,,+++***++++++************************++++++++++++++++++++++++))))))*********++++++++++++++++++******+++++++++))))))))))))))))))******************************'''((()))***+++,,,,,,,,,,,,+++++++++***)))))))))*********++++++,,,,,,,,,,,,+++))))))***,,,...///************************))))))*********+++++++++))))))))))))))))))))))))+++***************))))))************************+++)))&&&$$$$$$&&&)))+++************************************************)))******++++++******)))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((******++++++++++++******************************)))))))))))))))*********,,,,,,,,,+++++++++***************))))))*********++++++******************))))))************))))))************************,,,+++++++++***)))))))))+++***(((&&&''')))+++---******++++++++++++******'''''')))******+++++++++,,,+++************++++++,,,...000111111...+++)))******))))))(((((())))))******************++++++)))))))))))))))******+++~~~lll]]]^^^ggg}}}kkkQQQ???888444555555222222555111111111111111111111111000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------///...---,,,++++++++++++******************************++++++++++++******************************+++*********)))))))))((())))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((()))))))))*********************)))))))))))))))''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))))))))************((()))))))))************((()))))))))************++++++******)))(((((('''***************************************************************************++++++,,,,,,++++++***&&&'''(((************)))&&&'''((()))***+++++++++)))))))))******+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++***++++++,,,,,,************************------,,,,,,,,,------...***)))(((((((((((()))******************************************+++++++++***************************+++***(((''''''***---************************++++++++++++++++++++++++))))))*********+++++++++************************(((((())))))***************************+++++++++'''((()))***+++,,,,,,,,,,,,+++++++++***)))))))))*********++++++,,,,,,,,,///...,,,++++++,,,...///************************************++++++++++++))))))))))))))))))))))))......---------,,,,,,,,,************************((((((''''''''''''((((((***************************************+++++++++******++++++++++++******))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((******++++++++++++******************************(((((())))))************,,,,,,,,,+++++++++******++++++************++++++******************++++++))))))************))))))************************)))))))))***+++++++++,,,)))))))))))))))***************++++++++++++******&&&'''(((***++++++++++++++++++***)))))))))******+++++++++,,,------......++++++***)))))))))))))))))))))******++++++++++++)))))))))))))))******+++rrrccc```aaammm{{{___FFF;;;444666666222222666222222222222222222222222000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,---,,,+++******)))************************************++++++++++++******++++++++++++++++++++++++,,,++++++***))))))(((((())))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))************++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))))))))******************)))))))))))))))))))))***++++++))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))************))))))))))))************))))))))))))************'''((()))***+++++++++******************************************************************************++++++,,,,,,++++++***(((((()))***+++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,,,,************************,,,,,,*********+++---...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********+++++++++++++++*********************************'''$$$%%%)))...***************+++++++++***++++++++++++,,,,,,,,,)))************+++++++++))))))************))))))((()))***++++++,,,++++++*********+++++++++++++++((()))***++++++++++++++++++++++++***************++++++++++++++++++,,,,,,///...---,,,,,,,,,------*********************************++++++++++++,,,++++++++++++++++++++++++*********)))((((((''''''************************)))******++++++******)))*********************************+++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******************************((((((((()))******++++++,,,+++++++++************+++++++++******+++++++++)))))))))***************))))))************))))))************************(((((()))***+++,,,,,,---'''(((***+++++++++))))))******++++++++++++******''''''(((******+++++++++******************))))))***)))(((''')))+++...000---,,,+++***))))))))))))((()))***+++++++++++++++)))))))))))))))******+++vvvbbb]]]ZZZ___ooopppQQQBBB888888777222222777222222222222222222222222000000000000///////////////............---------------------------------***++++++,,,,,,,,,++++++***************+++,,,---******************************++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************)))))))))))))))))))))***)))+++,,,+++)))(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((******+++***))))))))))))))))))************))))))))))))************))))))))))))************&&&''')))***++++++*********************************************************************************++++++,,,,,,++++++***///......------,,,++++++***++++++,,,,,,,,,++++++++++++******))))))((((((***************************++++++,,,,,,++++++***++++++******++++++,,,---************************(((((())))))************---...////////////...---++++++++++++,,,,,,,,,---*********++++++,,,,,,,,,************************(((***,,,***&&&&&&)))---))))))*********+++++++++******+++++++++,,,,,,,,,)))************+++++++++******+++,,,,,,+++******((()))+++,,,---------,,,*********++++++,,,,,,,,,)))******+++++++++*********************+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++''''''&&&&&&%%%$$$$$$###***************************++++++++++++++++++************************************++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))******************************************++++++++++++******************************'''(((((()))******++++++++++++*********)))))))))******))))))))))))******((((((((())))))*********))))))************))))))************************)))))))))***+++++++++,,,'''((()))***+++******)))******++++++++++++******'''((()))***************((()))***+++++++++***))))))(((''''''(((***,,,......---,,,+++************'''(((***+++,,,,,,++++++)))))))))))))))******+++yyy___ZZZUUUVVVccczzz~~~YYYHHH;;;:::888222111777222222222222222222222222000000000000//////////////////.........---------------------------------++++++,,,,,,,,,+++************+++,,,---///111222******************************++++++++++++******++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************)))************+++++++++))))))))))))************)))))))))))))))*********''')))+++***'''&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++***)))))))))))))))************))))))))))))************))))))))))))******************++++++***)))'''&&&))))))))))))))))))))))))************************************************+++++++++,,,,,,+++++++++)))))))))******+++++++++))))))*********))))))(((,,,,,,+++***)))(((''''''************************+++++++++,,,,,,++++++++++++*********+++,,,,,,---************************(((***---//////...,,,+++***+++---......---+++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************&&&***...---***'''))),,,))))))******++++++++++++*********++++++,,,,,,,,,)))************+++++++++++++++------------++++++)))***,,,---......------*********++++++,,,,,,,,,******+++++++++******)))))))))******+++++++++,,,---,,,,,,++++++*********'''((()))***+++,,,,,,,,,******************************+++++++++,,,,,,,,,)))))))))))))))))))))))),,,++++++***)))(((((((((******************************)))(((((()))***************************************++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))******************************************++++++++++++******************************'''(((((()))***+++++++++*********))))))))))))((())))))(((((((((((())))))''''''(((((()))))))))***))))))************))))))))))))))))))))))))))))))+++++++++***************)))))))))))))))******+++******++++++++++++******((())))))************)))''')))+++,,,---,,,***)))))))))((((((((()))***+++///...---,,,++++++++++++'''(((***+++,,,,,,++++++)))))))))))))))******+++{{{kkk]]]TTTWWWZZZccciiiPPP;;;888999666444666222222222111111111111000......//////000000111111000///...---,,,------...------------------------+++,,,,,,---.........---------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,---------,,,***((('''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((('''''''''&&&(((((((((((())))))))))))(((((())))))))))))(((((((((((()))***************************************))))))************))))))***)))(((''''''((()))*********))))))))))))******((((((((((((((())))))***((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((())))))******++++++))))))))))))************)))******++++++******)))+++***)))(((((()))***+++,,,)))&&&'''***,,,+++)))+++++++++*********)))))),,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((###$$$%%%'''(((***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************)))))))))))))))*********************++++++,,,+++)))((((((((()))***+++++++++++++++++++++++++++***)))(((((()))***+++,,,,,,,,,,,,---------...,,,+++++++++---...---+++))))))))))))))))))))))))+++++++++*********))))))*********++++++,,,,,,,,,************************************************************************...&&&$$$***...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************************,,,...///...,,,***************++++++++++++******++++++++++++++++++++++++)))***+++***)))((((((*********))))))))))))******)))))))))))))))))))))))))))))))))***+++++++++,,,************************...)))'''++++++'''&&&***++++++*********************+++,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++++++++,,,,,,,,,---------...---,,,+++++++++,,,,,,*********)))))))))))))))))))))))))))************uuueeeYYYVVVTTTWWWnnnqqqXXXAAA:::888444222444222222222222111111111111.../////////000000000111000///...---,,,------...------------------------+++,,,,,,---......------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,+++***)))((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''&&&&&&))))))((((((((('''''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((()))***************************************))))))************))))))))))))(((((((((((())))))******))))))))))))******))))))((((((((()))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))*********))))))))))))************+++++++++,,,,,,++++++++++++***)))(((((()))***++++++)))(((((((((((('''&&&+++++++++*********))))))++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))&&&&&&'''(((***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************))))))))))))************************++++++---,,,+++***))))))***+++************************,,,+++***))))))***+++,,,,,,,,,,,,---------......---+++******,,,,,,+++***************************+++++++++*********)))))),,,,,,++++++++++++++++++************************************************************************$$$$$$+++,,,,,,...+++++++++***************+++++++++*********))))))************************************************,,,---......+++***************++++++++++++******++++++++++++++++++++++++)))***+++***)))((((((*********))))))))))))******))))))))))))))))))))))))***************+++++++++************************...)))(((***+++'''(((+++***************************++++++,,,+++***)))((())))))))))))))))))))))))******)))))))))((((((((())))))************)))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,***)))))))))))))))))))))))))))))))))************pppaaaYYYQQQOOO___tttfffLLL???999444222444333222222222111111111111////////////000000000000//////...------------...------------------------+++,,,,,,---------------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((''''''&&&&&&))))))((((((((((((''''''(((((((((((())))))))))))((())))))******))))))(((((())))))************)))))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((***))))))(((((())))))******))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))******************++++++++++++******+++***))))))))))))***+++...///000///,,,)))((((((+++++++++************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))(((((()))******+++,,,,,,++++++++++++++++++++++++******************************************************++++++++++++************)))))))))******+++++++++++++++++++++******---,,,++++++***+++++++++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,,,,------...///000000---,,,*********+++***)))************************+++++++++***************------,,,++++++******)))************************************************************************+++&&&$$$'''******))))))))))))))))))))))))))))))+++++++++***************************************************************+++---...---+++***************++++++++++++******++++++++++++++++++++++++)))***+++***)))((((((*********))))))))))))******))))))))))))))))))))))))+++++++++***************************************---***)))******((())),,,***************************++++++++++++***))))))))))))))))))))))))))))))++++++*********)))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++)))*********++++++++++++------,,,,,,,,,+++++++++))))))))))))))))))******))))))))))))************zzzjjj___TTTPPPZZZjjj~~~tttYYYGGG===666444666333333222222222111111111////////////000000000000............------......------------------------+++,,,,,,---------,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((((((((((((''''''))))))(((((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))((()))************))))))(((((((((((((((((((((((())))))************))))))'''((()))******)))((('''))))))(((((((((((())))))***************++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******))))))((((((((()))))))))************))))))************))))))************************---000333222---***)))*********************************))))))))))))******++++++++++++++++++++++++******************************+++++++++******))))))))))))***************************++++++++++++))))))))))))))))))))))))******************************++++++++++++************))))))******++++++,,,+++++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++***+++---///111333444555000---+++******+++***)))************************************************,,,+++++++++++++++++++++************************************************************************///,,,)))*********((('''((((((((()))))))))))))))************************************************************************+++,,,------+++******+++******++++++++++++******************************)))***+++***(((((((((*********))))))))))))******)))))))))))))))))))))))),,,+++++++++***)))))))))************************++++++******))))))+++---***************+++++++++*********+++************))))))))))))))))))))))))++++++++++++*********)))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++))))))))))))************,,,---------,,,,,,++++++)))))))))))))))*********((()))))))))************uuuggg[[[TTTZZZdddtttdddOOOAAA888666666333333333222222222222111000000000000////////////------..................------------------------+++,,,,,,---,,,,,,++++++------,,,,,,,,,+++++++++***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))******))))))(((((((((((())))))))))))))))))))))))))))))((())))))*********))))))(((((())))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))*********))))))(((''''''''''''''''''''''''))))))************))))))'''((()))******)))((('''))))))(((((((((((())))))***************++++++,,,((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******))))))((((((((()))))))))***************++++++,,,,,,++++++*********++++++++++++******&&&)))------***''''''(((******************************))))))))))))******++++++++++++++++++++++++************************)))******+++++++++******)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))******************************++++++++++++*********************+++,,,,,,,,,,,,,,,,,,++++++******))))))******************++++++++++++++++++++++++)))******************))))))***,,,000333666999:::222///,,,++++++,,,,,,+++************************************************))))))***+++,,,,,,------************************************************************************&&&&&&&&&&&&)))+++,,,+++)))))))))*********++++++***************************************************************************+++---,,,+++******+++******++++++++++++******************************)))***+++***(((((((((*********))))))))))))******)))))))))))))))))))))))),,,+++++++++***)))))))))************************'''***+++***)))***,,,---))))))*********+++++++++******************++++++))))))))))))))))))))))))++++++++++++*********)))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++(((((()))))))))*********,,,,,,---------,,,+++***(((((())))))************((()))))))))************qqqbbbXXXYYY^^^ppppppYYYGGG;;;666555333333333333222222222222000000000000////////////,,,---......///.........------------------------,,,,,,,,,,,,,,,++++++***------,,,,,,,,,,,,++++++***++++++,,,,,,++++++******************************************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++++++++******(((((())))))))))))******(((((((((((()))))))))))))))******++++++******))))))************))))))((((((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((()))((((((''''''(((((()))***))))))))))))***++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************------............------******+++,,,,,,+++******&&&(((***+++***)))*********************+++++++++*********))))))*********++++++++++++++++++++++++************************))))))***++++++++++++***(((((())))))))))))))))))(((((())))))***+++++++++******************************************************++++++++++++*********************+++,,,------------,,,++++++******(((((()))*********))))))++++++++++++++++++++++++((()))************)))((((((***,,,///333666888:::222///,,,+++,,,---------++++++++++++++++++++++++***************+++++++++(((((()))***,,,---...///************************************************************************)))++++++((())),,,---+++)))******++++++,,,,,,,,,***************+++++++++************************************************)))+++,,,,,,+++******+++******++++++++++++******************************)))***+++***)))((((((*********))))))))))))******))))))))))))))))))))))))+++++++++***************************************"""(((,,,+++)))***++++++)))))))))***++++++,,,,,,*********)))******+++,,,))))))))))))))))))))))))++++++*********)))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++((()))))))))************+++,,,---...---,,,+++***((((((((()))******++++++))))))))))))************}}}lll```]]]^^^lllfffPPPBBB999555444444333333333222222222111000000000/////////...,,,,,,.../////////......------------------------,,,,,,,,,,,,,,,+++******------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************(((((()))))))))*********(((((((((((()))))))))))))))******++++++******)))***************)))(((((((((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))************,,,------......------,,,***++++++,,,,,,++++++***+++******+++,,,------,,,))))))*********+++++++++++++++************++++++++++++++++++++++++++++++************************))))))***+++++++++++++++)))))))))******+++++++++((((((((()))***+++++++++++++++++++++++++++++++++******************************++++++++++++******************+++,,,---......------,,,++++++******((()))***+++++++++******************************)))***++++++++++++***))))))***,,,...000222444444111...+++***+++---......++++++++++++++++++++++++))))))*********+++++++++))))))***+++,,,,,,------************************************************************************---111000+++))),,,,,,)))))))))******+++,,,,,,---))))))*********+++++++++************************************************)))***,,,,,,*********+++******++++++++++++******************************)))***+++***)))((((((*********))))))))))))******))))))))))))))))))))))))***************+++++++++************************'''---+++)))******(((((())))))***++++++,,,,,,******)))))))))***,,,,,,))))))))))))))))))))))))******)))))))))((((((((())))))************)))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++)))))))))*********+++++++++,,,---......,,,+++)))'''(((((()))******++++++))))))))))))************|||uuuhhhcccccchhhyyyqqqYYYIII>>>888444444444333333333222222111111000000/////////...+++,,,.../////////......------------------------,,,,,,,,,,,,,,,+++***)))---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))*********+++(((((((((((())))))))))))******++++++++++++*********************)))(((((())))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***((((((''''''''''''((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++))))))))))))************)))******++++++******)))***+++,,,------,,,+++***,,,)))&&&'''***+++***((())))))******++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++)))******+++,,,,,,------'''(((((()))***+++++++++++++++++++++++++++++++++******************************++++++++++++******************+++,,,---.........---,,,,,,+++******)))***+++,,,---,,,,,,+++))))))))))))))))))))))))***+++,,,------,,,+++******++++++,,,---.../////////,,,))))))***,,,......++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++,,,,,,************************************************************************"""''')))%%%&&&+++...,,,((())))))***+++,,,,,,,,,))))))******++++++++++++************************************************(((***,,,,,,*********+++******++++++++++++******)))))))))))))))))))))))))))***+++***)))((((((*********))))))))))))******))))))))))))))))))))))))))))))******+++++++++,,,************************&&&---,,,)))******'''((())))))***++++++,,,,,,******)))))))))***,,,---))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++************+++++++++++++++,,,---......,,,***)))'''(((((()))***+++++++++))))))))))))************xxxpppggg```ooopppXXXDDD;;;999999666333222222222111222222222222222111000000000000000000///...---,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,++++++,,,,,,***)))++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((('''&&&%%%%%%&&&'''((())))))************))))))((()))+++,,,,,,+++)))(((%%%&&&(((*********))))))+++)))'''%%%%%%(((+++---(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))((((((((((((***))))))***++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++,,,,,,((((((((((((((((((((((((,,,+++***)))((((((((((((************************+++++++++*********))))))))))))*********+++++++++************************,,,,,,,,,+++++++++************++++++++++++******)))***+++,,,,,,+++***)))*********)))***++++++,,,************************))))))))))))))))))))))))+++*********))))))((((((************************************************++++++************++++++************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************++++++,,,,,,,,,+++***************++++++,,,,,,,,,++++++++++++++++++++++++)))))))))((())))))***+++***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))************************************************++++++,,,,,,,,,---------)))************+++++++++***---...---***((())),,,******+++++++++,,,,,,,,,------------------------)))***+++------,,,++++++******++++++++++++******+++++++++*********))))))+++*********))))))((((((+++++++++***************))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***))))))***+++,,,---,,,,,,+++***)))(((((('''+++---++++++///222111******+++++++++,,,,,,,,,++++++***)))((('''&&&&&&************************************************+++***((()))***,,,++++++)))***+++,,,+++***)))(((((((((((((((((((((((((((***************)))((((((******++++++++++++******++++++,,,,,,,,,,,,++++++************************************************vvvhhh^^^jjj}}}|||eeeOOOBBB:::999666444333333333222000000000000000///......000000000000///...---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++***+++,,,,,,+++***++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))******************************))))))))))))************)))(((((()))******))))))************))))))((()))+++,,,,,,+++)))((())))))))))))(((''''''&&&&&&%%%###""""""$$$&&&((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))(((((((((((()))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))+++++++++*********))))))+++++++++,,,,,,,,,------************************,,,,,,,,,+++++++++************++++++++++++******)))***++++++++++++***)))***)))))))))******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))************************************************++++++************++++++************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******************************+++,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++***))))))))))))***++++++***+++,,,,,,,,,,,,+++***************************************************************************)))))))))*********++++++)))************+++++++++...///...,,,***((()))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++******++++++++++++******+++++++++*********))))))************)))))))))((()))*********************))))))))))))))))))))))))))))))))))))************++++++***))))))***++++++,,,,,,++++++***)))))))))''')))***(((***///222000*********+++++++++,,,,,,******))))))))))))((((((************************************************+++)))'''((()))***)))(((((()))***++++++***))))))((((((((((((((((((((((((***************)))((((((******++++++++++++******))))))************))))))************************************************lll___ffftttyyy___NNN<<<999666555555444444333000000000000/////////...000000000000///...---,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,*********,,,---,,,+++++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))+++******))))))******+++))))))************))))))((()))***++++++***)))(((***))))))(((''''''''''''(((''''''''''''((())))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((('''%%%%%%''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((************************(((((((((((()))***+++,,,((((((((((((((((((((((((+++++++++***************+++++++++,,,,,,,,,,,,---************************,,,,,,,,,+++++++++************++++++++++++******)))***++++++++++++***))))))))))))))))))************************************************************************)))))))))************************************************++++++************++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************************))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++***************************************+++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************)))))))))************+++)))************+++++++++333000---*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***))))))))))))***++++++******++++++++++++******+++************)))))))))************))))))))))))((((((((())))))*********))))))))))))))))))))))))************++++++++++++++++++***))))))***++++++******************************(((''',,,333444111*********++++++++++++,,,)))))))))*********++++++************************)))))))))))))))))))))))),,,***((((((*********)))'''((()))***+++++++++***)))))))))))))))))))))))))))************))))))(((******++++++++++++******))))))************))))))************************************************rrreeefffmmmoooYYYAAA;;;555555555444333333333222222111111111111111000000000000///...---,,,------------------------------------------------------------------------+++***)))***,,,------+++++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))************************))))))************))))))))))))(((((((((((())))))))))))************))))))))))))************))))))+++***(((''''''((()))***++++++,,,,,,------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))'''%%%%%%''')))++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,++++++******))))))************************))))))(((((()))***++++++))))))))))))))))))))))))************************))))))))))))************************************,,,,,,,,,+++++++++************++++++++++++***************++++++*********(((((())))))************************************))))))))))))))))))))))))************************************************************************++++++************++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********************************(((((()))+++,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,))))))*********+++++++++444000***)))***,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***)))((((((((()))+++,,,******++++++++++++******************))))))))))))*********)))))))))))))))&&&&&&'''((()))******+++)))))))))))))))))))))))))))))))))*********+++++++++******************+++))))))*********+++++++++...,,,)))(((///777777333************++++++++++++************++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((,,,+++***+++---.........((())))))***+++,,,,,,---************************))))))************)))(((******++++++++++++******++++++,,,,,,,,,,,,++++++************************************************xxxkkkeeefffuuu|||dddIII???666555555222111333333222111111000000111111000000000000///...---,,,------------------------------------------------------------------------+++***)))***,,,------+++++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((((((((())))))))))))(((((())))))************)))))))))))))))******)))))))))---,,,***)))(((((()))***'''((()))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))******(((&&&&&&(((+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******))))))************************++++++***)))(((((())))))************************************************(((((()))))))))*********************************,,,,,,,,,+++++++++************++++++++++++******+++******************+++(((((()))***+++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************************************++++++************++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************'''((()))***+++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))++++++******++++++,,,---++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,))))))*********+++++++++111---)))(((***------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))+++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))******&&&&&&'''((()))******+++))))))))))))))))))))))))((((((((()))))))))***************++++++*********)))))))))***++++++,,,,,,---+++((((((///666666111))))))*********+++++++++++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((()))((((((***---000000000*********+++,,,---......++++++++++++++++++++++++((())))))*********))))))******++++++++++++******++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))ooofffaaajjj}}}qqqUUUFFF999666555111111555222111///.........///000000000000000///...---,,,,,,,,,,,,------------...------------------------------------------------,,,*********,,,---,,,+++++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((()))******++++++******)))))))))************))))))))))))))))))))))))))))))///...,,,***)))''''''&&&&&&'''((()))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))*********)))'''''')))+++,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************,,,+++***)))((((((((((((***************************************+++++++++*********++++++++++++,,,************************,,,,,,,,,+++++++++************++++++++++++******++++++***))))))***++++++((()))***,,,,,,+++******************************++++++++++++++++++++++++*********+++++++++++++++************************************************++++++************++++++************************************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++************************(((((()))***++++++++++++,,,,,,++++++++++++++++++***************************************+++,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))************************************************((((((((())))))))))))***)))************+++++++++---+++)))(((***,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++******++++++++++++******(((((()))))))))))))))***))))))))))))************((((((((())))))*********))))))))))))))))))))))))'''((((((((()))))))))))))))***++++++++++++***)))))))))******+++++++++,,,((((((''''''+++111000,,,)))))))))************+++++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&&&&%%%'''+++---......+++++++++++++++,,,---...************************((())))))************)))******++++++++++++******))))))************))))))************************))))))))))))))))))))))))xxxkkk```aaalll~~~~~~bbbNNN===999666222222777222111///...---...///000000000000000///...---,,,,,,,,,,,,---------..............................---------------------------+++***+++,,,,,,+++***++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((()))************)))((())))))************))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((''''''''''''((()))*********)))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))))))))***************************))))))*********+++++++++************++++++++++++************************,,,,,,,,,+++++++++************++++++++++++******++++++***))))))***++++++)))***,,,---------+++***************************((((((((((((((((((((((((*********++++++,,,,,,,,,************************************************++++++************++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************************))))))************))))))++++++++++++++++++,,,,,,++++++++++++++++++++++++***))))))))))))***++++++,,,,,,+++******+++,,,,,,************************************************************************(((((((((((()))))))))))))))************+++++++++***++++++***)))(((***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++++++++++++++******++++++++++++******(((((((((((())))))******((()))))))))************)))*********************))))))))))))))))))))))))(((((()))))))))*********)))***++++++++++++***)))***************+++++++++$$$''')))((())),,,,,,)))))))))))))))************(((((())))))))))))******************************************************((('''&&&''')))+++,,,++++++***)))))))))***++++++************************(((((()))*********************++++++++++++******))))))************))))))************************))))))))))))))))))))))))rrrccc]]]```mmmjjjTTTAAA;;;888222333999444333111000///000222333000000000000///...---,,,,,,,,,,,,------.................................------------------------...,,,++++++,,,,,,***)))++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))************************''')))***++++++***)))'''%%%&&&'''(((((('''&&&%%%))))))************))))))))))))(((((((((((()))))) ###'''***+++,,,,,,((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''&&&''''''((()))******+++(((''''''((())))))'''%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,(((((((((((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))))))))******++++++++++++(((((((((((())))))))))))************************,,,,,,,,,+++++++++************++++++++++++******,,,+++***))))))***+++,,,)))+++,,,......---,,,+++************************++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************++++++************++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))************************)))************))))))(((*********++++++,,,,,,---++++++++++++++++++++++++)))))))))((()))******+++---,,,+++******+++,,,---++++++++++++++++++++++++************************************************************++++++++++++)))************+++++++++))),,,---+++(((&&&''')))******+++++++++,,,,,,,,,)))))))))))))))))))))))))))***+++------,,,++++++******++++++++++++******'''((((((((())))))******(((((())))))*********++++++++++++***************)))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,+++***)))************************###))),,,+++***++++++)))))))))))))))************&&&&&&'''((()))***++++++((((((((((((((((((((((((************************,,,***))))))***++++++******)))(((''''''((())))))))))))))))))))))))))))))(((((()))*********************++++++++++++******++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))~~~fff[[[XXX[[[kkk}}}www]]]EEE===:::555333777555333111000111111000///......////////////......//////............//////000000//////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++************))),,,,,,,,,,,,,,,+++***)))************************---***'''(((***+++)))'''))))))))))))))))))))))))+++*********))))))(((((())))))***++++++++++++***(((((()))***+++,,,,,,---000...,,,)))((('''((()))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***************)))((('''(((((((((((((((((((((((((((((())))))))))))((((((*********)))'''&&&''')))))))))))))))))))))))))))+++******))))))))))))))))))***++++++***)))***+++++++++************++++++++++++***)))((('''&&&&&&,,,,,,+++***)))))))))***************************++++++++++++++++++++++++*********)))))))))))))))++++++************++++++************************((()))***+++,,,+++******,,,++++++******++++++,,,+++***)))***,,,------,,,************************************************))))))))))))************(((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))******************************))))))))))))************+++++++++,,,,,,,,,+++++++++*********))))))+++***)))))))))***,,,,,,+++++++++,,,,,,+++++++++))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++*********))))))++++++++++++******))))))(((((()))))))))*********))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))************---------+++***+++,,,...000---+++***+++,,,,,,+++************************)))************+++++++++))))))))))))))))))))))))******************++++++******************************************************+++,,,,,,,,,,,,+++************************)))+++,,,,,,***))))))***)))************+++++++++************************((((((''''''''''''(((((((((***+++***)))((()))***))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((((((((())))))******++++++******++++++++++++******&&&""" %%%))))))(((++++++++++++++++++++++++))))))))))))************++++++******))))))((((((oooaaaYYYVVV```nnnwww___IIIAAA===666333666555333111000111111000///......////////////......//////............///////////////.........------------------------------,,,,,,,,,+++++++++******++++++++++++************,,,,,,,,,,,,,,,+++***)))************************---+++((((((******)))'''))))))))))))))))))))))))************)))))))))((())))))***++++++++++++***(((((())))))))))))))))))...,,,***)))((()))***+++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******++++++******)))((())))))))))))))))))))))))(((((())))))))))))(((((('''((()))))))))(((***+++))))))))))))))))))))))))))))))(((((()))***++++++)))***++++++***)))***+++++++++************++++++)))))))))))))))(((((((((++++++******************************************))))))))))))))))))))))))************))))))))))))++++++************++++++************************((()))***+++,,,++++++***,,,++++++******++++++,,,+++***)))***+++,,,+++***************************************************))))))))))))************((())))))******))))))(((************))))))))))))************************++++++++++++++++++++++++*********))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******+++***)))))))))***,,,,,,******++++++++++++******))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++*********))))))++++++++++++*********)))******+++++++++,,,,,,,,,************************+++++++++*********))))))************************))))))))))))************,,,++++++***)))***+++,,,///---******+++,,,++++++++++++++++++++++++++++++)))************+++++++++************************************************************************************************)))******+++++++++++++++************************,,,,,,+++)))(((''')))+++)))************+++++++++***************************))))))(((((())))))***(((***+++***)))((()))***))))))))))))))))))))))))************)))))))))(((************)))))))))((()))))))))))))))*********)))******++++++******)))---)))%%%%%%)))+++***(((************************))))))))))))*********************)))))))))))))))}}}lll]]]TTTVVV___zzzyyydddPPPFFF@@@777333444555333111111111222111000...//////000000//////...//////............//////.........---------------........................,,,,,,,,,,,,++++++++++++,,,+++++++++************++++++,,,,,,,,,+++******************************...,,,)))))))))***((('''))))))))))))))))))))))))************))))))))))))))))))***++++++++++++***++++++******))))))))))))++++++)))))))))***+++,,,******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++++++++++++++***)))************************((())))))******))))))(((''')))+++,,,***))))))***))))))))))))))))))))))))''''''(((((()))+++,,,---)))***++++++***)))***+++++++++************++++++((((((((()))))))))*********************+++++++++************************))))))))))))))))))))))))************************++++++************++++++************************))))))***++++++++++++***,,,++++++******++++++,,,+++***))))))***+++***(((************************************************)))))))))*********++++++*********++++++*********++++++*********)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++************+++,,,,,,)))******************))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++***************++++++++++++************+++++++++++++++,,,,,,,,,************************+++++++++***************************************)))))))))*********++++++++++++*********++++++,,,---+++***)))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************************************************************************************((()))******++++++******************************+++***(((%%%######&&&))))))************+++++++++************************+++******))))))******+++(((***+++***)))((()))***((((((((((((((((((((((((************))))))))))))************))))))))))))************)))))))))))))))******++++++******)))...+++((((((***,,,+++***))))))))))))))))))))))))))))))))))))************))))))))))))************vvvcccVVVTTTXXXjjj~~~mmmYYYKKKAAA888444555555333111111222222111000//////000000000000////////////............//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++***************************...,,,+++***))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++******))))))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))******)))))))))+++---......+++(((&&&&&&))))))))))))))))))))))))(((((((((((()))***+++,,,)))***++++++***)))***+++++++++************++++++))))))))))))))))))))))))))))))******++++++++++++************************++++++++++++++++++++++++)))***************++++++++++++************++++++************************))))))******++++++++++++,,,++++++******++++++,,,,,,***))))))******((('''************************************************))))))*********+++++++++***++++++,,,,,,++++++***+++++++++*********))))))************************************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,))))))************))))))))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************))))))*********+++++++++,,,+++***+++,,,------,,,,,,***))))))++++++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************+++++++++***************************************************************(((((()))************)))************************++++++***(((%%%%%%&&&((())))))*********+++++++++*********************************))))))*********(((***+++***)))((()))***((((((((((((((((((((((((*********)))))))))))))))*********)))))))))))))))++++++******))))))(((((())))))************))))))((('''%%%&&&))),,,,,,+++************************((()))))))))************(((((())))))******++++++hhhXXXQQQRRR[[[pppzzzdddQQQCCC999666666666444222111222222111000//////000000000000////////////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,++++++************************---,,,,,,***))))))))))))************************))))))))))))))))))******))))))***++++++++++++******++++++,,,------......,,,,,,+++******)))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***++++++,,,,,,,,,++++++(((((((((((((((((((((((())))))************))))))***,,,......+++((('''&&&))))))))))))))))))))))))******)))))))))))))))***)))***++++++***)))***+++++++++************+++++++++++++++***)))(((((((((((()))***+++++++++++++++************************++++++++++++++++++++++++))))))******+++++++++,,,++++++************++++++***************************************+++++++++,,,++++++******++++++,,,,,,***))))))******((('''************************************************************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++************************************))))))))))))))))))))))))***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,************++++++++++++******++++++,,,,,,,,,,,,))))))************))))))************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************+++++++++++++++++++++,,,))))))))))))))))))))))))************************************************************************************+++++++++++++++)))(((***,,,---,,,***+++***)))***+++,,,***)))++++++++++++++++++++++++))))))*********+++++++++************************+++++++++*********))))))))))))))))))))))))))))))************************(((((()))************)))************************,,,...000///---+++******))))))*********+++++++++***************************))))))(((((())))))***(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******++++++******))))))(((((()))))))))******)))))))))'''&&&&&&''')))*********++++++++++++++++++++++++((()))))))))************(((((())))))******++++++uuuppp[[[OOOKKKPPPbbbyyysss]]]JJJ>>>999888666444222222222333222000///000000111111000000/////////............//////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++************************+++,,,,,,+++))))))***,,,************************))))))))))))************))))))***++++++++++++***''''''((()))***+++,,,,,,,,,,,,,,,+++***)))((((((******)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***++++++++++++++++++'''''''''''''''''''''''')))******++++++******)))&&&(((***++++++***++++++))))))))))))))))))))))))++++++***))))))))))))))))))***++++++***)))***+++++++++************++++++---,,,+++***)))(((''''''((()))+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++************++++++******************************))))))******+++,,,,,,++++++******++++++,,,+++***))))))***+++***(((*********************************************************++++++++++++,,,***++++++,,,,,,++++++***,,,++++++++++++*********++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,)))***************++++++***++++++,,,---,,,,,,,,,)))******************)))*********++++++++++++,,,************************------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************+++++++++*********************************++++++++++++,,,((('''&&&(((+++,,,***'''******)))+++,,,---+++***************************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))************************((()))******++++++******************************&&&)))---...,,,)))(((''')))************+++++++++************************)))))))))(((((()))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))((())))))******))))))(((++++++******)))(((((((((++++++++++++++++++++++++))))))))))))************))))))))))))************ttt}}}}}}fffVVVMMMJJJWWWkkkkkkUUUEEE<<<888666444222222333333222111000000111111111111000000//////............//////------........./////////------------------------,,,,,,,,,---------......------,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,+++************************)))+++,,,+++))))))+++...************************((()))))))))************))))))***++++++++++++***((((((((())))))***************+++++++++***************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))******++++++******(((((((((((((((((((((((()))******++++++******)))%%%&&&((())))))***,,,---))))))))))))))))))))))))***)))))))))))))))***+++)))***++++++***)))***+++++++++************+++++++++++++++******))))))))))))***+++,,,,,,+++)))(((************************))))))))))))))))))))))))))))))***++++++,,,------++++++************++++++************************+++***)))))))))***+++,,,,,,++++++******++++++,,,+++***)))***+++,,,+++************************************************************+++++++++,,,,,,******++++++++++++******,,,,,,+++++++++*********++++++++++++++++++++++++************************((()))+++,,,,,,+++)))(((******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***+++,,,---------,,,,,,******++++++++++++***************+++++++++,,,,,,************************---------,,,,,,+++++++++******+++++++++,,,,,,,,,))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++*********************************+++++++++,,,,,,***(((''')))...///,,,(((*********,,,......,,,***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))************************)))******+++++++++++++++************************###&&&((()))((('''&&&''')))************+++++++++************************+++******))))))******+++(((***+++***)))((()))***++++++++++++++++++++++++((()))))))))************((()))))))))************)))))))))))))))*********(((((())))))))))))((((((***+++,,,+++)))(((((((((************************))))))))))))*********************))))))))))))))){{{rrr___TTTHHHRRRbbbxxxvvv^^^KKK???888666555333222333333222111000000111111111111000000//////............//////........./////////000000........................,,,,,,,,,------.........---------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,************************(((***,,,+++******,,,///************************(((((())))))*********+++))))))***++++++++++++***+++++++++***************(((((()))++++++,,,,,,,,,******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))******++++++++++++******'''((()))((('''''')))+++))))))))))))))))))))))))(((((((((((()))+++,,,---)))+++++++++***)))***+++++++++************++++++***************+++++++++***+++,,,---,,,***((('''************************++++++++++++++++++++++++))))))***+++,,,,,,------++++++************++++++************************+++***)))))))))***,,,---,,,++++++++++++++++++,,,+++***)))***,,,------,,,******************************************************+++++++++,,,,,,,,,*********++++++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***++++++***((('''******+++++++++,,,,,,,,,+++++++++,,,,,,---------***+++,,,---...---,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))---------,,,,,,+++++++++******+++++++++,,,,,,,,,))))))******+++++++++++++++++++++,,,,,,---------************))))))((((((++++++++++++++++++++++++))))))******++++++++++++******************************+++++++++,,,,,,,,,---+++***---222333000,,,+++***+++---...///---+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++************************(((***+++*********,,,...)))************+++++++++************************,,,++++++++++++++++++,,,(((***+++***)))((()))***++++++++++++++++++++++++(((((())))))*********+++(((((())))))*********+++(((((())))))******++++++(((((())))))))))))((((((%%%''')))))))))((()))***))))))))))))))))))))))))))))))))))))************++++++******))))))((((((oooYYYPPPPPPUUUiiimmmQQQ???:::777666444222222444222///111111111111000000000000////////////............//////000000///...------........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***))))))......---,,,+++***)))(((,,,++++++******++++++,,,+++++++++*********))))))******+++******)))(((''')))))))))******+++++++++************************+++***)))(((((()))***+++---,,,***)))((('''((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))******************))))))))))))******+++*********))))))((((((***)))(((''''''((()))******)))(((''''''((()))***************************))))))))))))************))))))*********+++++++++************************)))************+++++++++,,,---...---+++***+++,,,******+++++++++,,,,,,,,,.........---,,,+++)))(((******,,,------,,,******)))******++++++,,,------******+++,,,,,,---......++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,,,,---...---+++***+++,,,---,,,,,,+++*********+++******++++++++++++******))))))***++++++++++++*********))))))******+++,,,,,,+++***))))))***+++,,,************************------------------------***++++++,,,,,,++++++***************+++,,,------+++++++++************))))))))))))******+++++++++++++++++++++++++++++++++...---,,,+++************++++++------------++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++)))************+++++++++((()))+++,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,***(((''''''(((***,,,%%%&&&'''(((******++++++************************************************************************(((((()))***+++,,,,,,,,,+++*********))))))((((((************************))))))************))))))))))))))))))************,,,+++)))(((((()))+++,,,))))))*********))))))(((************************)))((('''''''''(((***+++)))***+++,,,,,,+++***)))+++***)))(((((()))******))))))))))))))))))))))))******))))))))))))***************)))))))))))))))***)))((((((((()))+++,,,yyy}}}eeeUUURRRTTTiiisss[[[GGG???999777444333444555333000111111111111000000000000////////////............///////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++*********))))))))))))***************))),,,,,,,,,,,,,,,,,,------************************+++***)))(((((()))***+++,,,+++***)))(((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))******************))))))))))))******************)))))))))(((******))))))))))))******))))))(((((((((((())))))************************))))))))))))************))))))*********+++++++++)))))))))))))))))))))))))))************++++++++++++------,,,+++***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++*********++++++++++++,,,---------.........//////,,,---...---+++***+++,,,---,,,++++++******++++++******++++++++++++******))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,+++***************++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++*********++++++******++++++,,,,,,,,,---+++++++++++++++*********++++++++++++++++++++++++---,,,+++***))))))))))))++++++,,,------,,,++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************++++++++++++******+++,,,,,,,,,++++++))))))))))))))))))))))))+++++++++++++++++++++++++++***)))(((((()))***+++))))))***+++++++++******************************************************************************)))))))))******++++++,,,************)))))))))(((************************))))))************))))))))))))))))))************,,,+++)))(((((()))+++,,,))))))************))))))************************)))(((((('''((()))***+++)))***++++++++++++***)))+++***)))(((((()))***+++******************************))))))))))))*********)))))))))))))))))))))***))))))((()))***+++,,,tttvvvsss]]]UUUTTTgggkkkVVVHHH;;;888444444666666444111111111111111000000000000////////////............///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++,,,------,,,+++***+++++++++***************(((((())))))***++++++,,,------,,,,,,,,,,,,,,,,,,******************************))))))))))))************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))******************))))))))))))******++++++++++++******((())))))******))))))(((************************))))))))))))***************************+++++++++(((((((((((((((((((((((()))************++++++++++++,,,,,,,,,***)))***+++******+++++++++,,,,,,,,,)))***+++,,,---............------,,,,,,------...------,,,,,,+++******)))***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---......---+++******+++,,,,,,++++++******++++++******++++++++++++******)))******+++++++++++++++***+++---.........---,,,))))))***+++,,,,,,++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,+++***)))(((((())))))***+++,,,---...//////---------,,,++++++******++++++++++++++++++++++++---,,,+++***************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************+++++++++,,,,,,,,,++++++***+++++++++))))))))))))))))))))))))************************************************,,,,,,------,,,+++******************************************************************************************************************))))))))))))************************))))))************))))))))))))))))))************,,,+++***))))))***+++,,,))))))************))))))************************)))(((((((((((()))***+++)))***++++++++++++***)))******)))))))))******+++******************************))))))))))))******))))))))))))))))))*********))))))))))))***++++++{{{www~~~hhh[[[TTTdddyyybbbPPPAAA:::444444666555333222111111111111000000000///////////////...............///////////////......------------------------------------------------...---,,,,,,++++++,,,,,,)))***+++,,,------------******+++++++++,,,,,,,,,***+++---......---+++***************************))))))))))))***++++++,,,+++++++++******)))))))))***************************))))))))))))))))))***)))))))))))))))******+++***))))))))))))))))))***************************((()))))))))******************))))))))))))***************)))))))))))))))((()))++++++++++++)))(((((()))***++++++***)))(((************************((()))))))))************************************))))))))))))))))))))))))))))))*********+++++++++***+++,,,+++)))((()))*********+++++++++,,,,,,,,,)))***+++,,,---............---,,,++++++,,,---...,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***************+++++++++---...///---+++)))***+++,,,,,,++++++***++++++,,,***++++++,,,,,,++++++***)))***++++++,,,,,,++++++)))+++---...///...,,,+++((()))+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++******)))(((((())))))******++++++,,,------...---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,+++++++++,,,,,,+++++++++,,,,,,++++++++++++++++++------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************************************************************+++++++++,,,,,,...---+++***)))***++++++++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******))),,,,,,------,,,,,,+++***************************************************************************************))))))))))))*********)))))))))))))))************************))))))************))))))((()))))))))************++++++***))))))***++++++((())))))************)))************************)))))))))))))))******************++++++***************************++++++******************************))))))))))))******)))))))))))))))*********)))))))))*********++++++}}}wwwsssbbbWWWaaa~~~ooo\\\JJJ>>>555555666444111222111111111111000000000///////////////..................///////////////...////////////////////////------------------------...---,,,,,,++++++,,,,,,)))***+++,,,---.........,,,,,,,,,+++++++++*********+++---......---+++***************************,,,,,,+++***))))))******+++++++++******)))))))))************************)))))))))******)))))))))'''((())))))******++++++)))))))))******)))))))))++++++++++++++++++++++++((()))))))))******************))))))))))))******))))))))))))))))))******'''((()))******)))((('''((()))***++++++***)))(((************************((()))))))))************************************************************))))))*********+++++++++***+++,,,+++)))((()))*********+++++++++,,,,,,,,,++++++,,,------,,,,,,,,,---,,,+++******+++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...............------------......---+++******+++,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++)))***,,,......---+++***)))***+++---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))(((((()))******+++++++++++++++******************+++,,,------......++++++++++++++++++++++++,,,++++++***************++++++++++++++++++++++++,,,,,,++++++++++++++++++------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************++++++++++++,,,,,,,,,...---+++***)))***++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******)))******+++++++++++++++******************************************************************************))))))))))))))))))))))))))))))))))))******************************))))))************))))))((()))))))))************+++******************+++(((((()))***************************************((())))))***************+++******************+++))))))******++++++++++++******************************))))))))))))******(((((())))))************)))*********++++++++++++vvvxxx|||jjj[[[___qqqqqqWWWFFF999777777333111333111111111111000000000000////////////............---...//////////////////////////////////////////------------------------...---,,,,,,++++++,,,,,,******,,,---............,,,,,,,,,++++++*********+++,,,---......---,,,+++***************+++++++++...---+++***))))))******------,,,,,,,,,,,,,,,,,,************************))))))************))))))'''((()))***************))))))************))))))++++++++++++++++++++++++))))))))))))******************))))))))))))******))))))))))))************(((((())))))))))))(((((()))******************)))************************))))))))))))************+++++++++***************************************)))************++++++++++++,,,,,,,,,***)))***+++******+++++++++,,,,,,,,,------------,,,,,,+++***,,,++++++******++++++,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...---+++***+++,,,++++++******++++++,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,)))***+++------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***)))(((((()))***+++,,,,,,+++++++++******)))))))))((()))***+++,,,......///++++++++++++++++++++++++)))(((((('''''''''((((((++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++(((((()))***++++++******************************************************************************))))))))))))))))))))))))))))))))))))************************************))))))************))))))))))))))))))************************************'''((()))******+++******************************((()))******++++++******++++++***))))))***++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******((((((((()))******++++++)))***++++++,,,,,,++++++}}}ppp___\\\dddnnnzzz|||dddOOO>>>:::888333222555111111111111000000000000////////////............------...///////////////////////////////////////...........................---,,,,,,++++++,,,,,,++++++,,,---.........---***+++++++++++++++,,,,,,------------------------))))))*********+++++++++---,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,------************************((()))***++++++***)))(((((()))******+++***))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))******************))))))))))))******((()))))))))***************))))))))))))))))))***+++******))))))******+++************************))))))))))))************+++++++++*********))))))************************)))************++++++++++++------,,,+++***+++,,,******+++++++++,,,,,,,,,,,,---------,,,,,,+++***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++++++++,,,+++++++++*********))))))***,,,------++++++,,,...++++++******++++++,,,---+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++*********++++++,,,******++++++++++++++++++((())))))***+++,,,------++++++++++++++++++++++++)))((((((((((((((()))))),,,+++***))))))***+++,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,************,,,,,,******************)))(((************************************************************************''''''(((((())))))******((()))))))))************************************))))))************))))))))))))))))))*********************++++++*********'''((()))******+++++++++************************((()))***+++++++++******++++++***))))))***++++++((()))***,,,------,,,,,,++++++++++++++++++++++++******))))))))))))******'''(((((()))******++++++)))***+++,,,,,,,,,++++++tttbbb[[[\\\aaakkkuuuxxxmmmVVVAAA<<<:::444333777111111111111000000000000000/////////............------...///000000//////...................................................---,,,,,,++++++,,,,,,,,,,,,------......------((()))***+++,,,---.........------,,,,,,------...))))))******++++++++++++,,,+++)))))))))+++---///)))))))))******++++++,,,************************((()))***++++++***)))(((((()))***++++++***)))(((((()))***++++++***)))((((((((((((((((((((((((((())))))))))))******************))))))))))))******(((((())))))*********+++,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,************************))))))))))))************++++++++++++******)))))))))))))))))))))))))))))))))************+++++++++,,,---...---+++***+++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,+++,,,............,,,+++------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))*********+++++++++.........------,,,,,,,,,)))+++,,,,,,,,,,,,---///+++*********+++,,,,,,---+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,...------------...//////000///---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,+++++++++...---,,,+++******************+++,,,------...///******************++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,+++***))))))***+++,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************------------------------++++++,,,,,,,,,---------((()))+++,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,,,,+++***)))((('''************************************************************************&&&''''''((()))******+++(((((())))))*********+++************************))))))************))))))))))))))))))******************++++++++++++******''''''(((******+++++++++************************((()))***+++,,,+++******,,,+++***))))))***+++,,,((()))+++,,,------,,,,,,++++++++++++++++++++++++******))))))))))))******'''(((((()))***+++++++++)))***+++,,,---,,,++++++}}}}}}hhhZZZTTTTTT]]]hhhttt|||qqqmmm^^^JJJ<<<666555333000444333222111000000000000///000222111///....../////////............////////////////////////////////////.........---------+++,,,,,,---,,,+++)))(((***%%%!!!$$$,,,000,,,&&&***************************************************+++,,,------,,,+++***...,,,)))(((***,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))((((((''''''++++++************++++++************************,,,,,,,,,***((((((***+++)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))************************((((((((((((''''''''''''))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))******+++++++++******)))((()))***++++++)))((('''---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++...---+++******+++---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---,,,,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,------,,,++++++---------,,,,,,+++++++++)))***++++++------...///++++++******++++++,,,---------------------------++++++******++++++,,,------,,,,,,+++*********+++(((***,,,+++***)))***+++------,,,++++++******)))///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********---.........---,,,,,,+++***++++++,,,,,,++++++************++++++,,,,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))((('''(((+++...)))))))))))))))))))))))),,,++++++******++++++,,,,,,,,,++++++***)))))))))''''''(((((())))))******)))************+++++++++************************,,,,,,+++***))))))******,,,,,,+++***)))(((''''''))))))))))))))))))))))))''')))***++++++***)))'''******************************************************************************))))))((((((''''''---------,,,+++***)))(((******++++++++++++*********++++++,,,,,,++++++***+++***)))'''''''''((()))***))))))***++++++(((&&&%%%&&&((()))***+++******ooo```VVVRRRXXX```kkk|||}}}sssooobbbOOOAAA:::777444222444333222111000000000000///000222111///....../////////............////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,++++++///+++(((***...000---)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,+++***+++,,,,,,+++))),,,,,,+++++++++******************))))))(((((((((+++******************+++************************+++,,,,,,***((((((***+++)))************+++++++++))))))))))))*********+++*********************************************************+++++++++++++++************************(((((())))))******++++++))))))))))))))))))))))))******++++++++++++*********+++,,,,,,---,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------...---+++******+++---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------,,,,,,)))******+++++++++++++++,,,,,,+++++++++++++++,,,------------------------,,,,,,,,,------,,,,,,+++---------,,,,,,,,,+++++++++++++++,,,,,,------...---,,,,,,,,,,,,,,,------------------------------+++++++++++++++,,,------...------,,,++++++,,,,,,)))+++,,,,,,+++******++++++++++++++++++++++++,,,...---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,------......---,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,)))******+++,,,---......******+++++++++,,,,,,,,,++++++++++++++++++++++++*********((('''(((***---************************,,,++++++******++++++,,,++++++++++++++++++,,,,,,+++++++++***))))))(((((()))************+++++++++************************+++++++++*********))))))************))))))))))))************************((()))***++++++***)))(((************************************************************************+++*********)))))))))))),,,,,,,,,,,,+++***))))))******++++++++++++*********++++++,,,,,,++++++***++++++***)))((()))*********))))))***,,,---,,,***)))***+++++++++***)))(((vvvbbbTTTLLLNNNSSSgggzzzvvviiiWWWGGG>>>999555333444333222111111000000111...000111111///....../////////............//////////////////////////////...............---------------,,,,,,,,,---......222000............,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,---...---)))''',,,++++++++++++************************)))))))))************************************************++++++,,,***)))(((***+++)))************+++++++++)))))))))***************++++++++++++++++++++++++******************************++++++,,,,,,------++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))******+++++++++++++++***,,,++++++,,,,,,---...///+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------..................+++++++++,,,,,,,,,,,,---......---,,,,,,+++,,,,,,------------------------,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------------...------------------------,,,,,,,,,,,,,,,------.........------,,,,,,------***,,,------+++++++++,,,)))******+++,,,,,,------,,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,+++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---------...******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++)))((((((***,,,++++++++++++++++++++++++++++++************++++++******++++++,,,------...,,,,,,++++++***))))))))))))************+++++++++******************************+++,,,+++***)))((((((((())))))*********+++++++++++++++++++++++++++((()))***++++++***)))(((************************************************************************++++++++++++***************+++++++++++++++************++++++++++++*********++++++,,,,,,++++++***++++++*********+++,,,,,,+++))))))***,,,...///...++++++,,,,,,++++++***)))}}}|||}}}gggUUULLLJJJMMMdddyyyuuuaaaMMM???888555555444444333222111111111111...000111111///...///000//////............//////////////////////////////...........................---,,,,,,,,,...///111...//////---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,+++,,,---,,,)))'''++++++++++++************++++++***************************++++++************************************+++++++++))))))***+++))))))*********+++++++++************************++++++++++++++++++++++++************************''''''((())))))***++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))******++++++,,,,,,++++++,,,+++*********+++,,,---++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,............////////////...............///000000111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------------------------,,,,,,......------,,,,,,,,,,,,///...------,,,---------------------------------------,,,,,,,,,---......------,,,,,,,,,,,,------***,,,...---,,,+++,,,,,,*********++++++,,,,,,,,,+++*********************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,---------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000000///...,,,+++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,***(((((()))+++++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,(((((()))******++++++,,,))))))*********+++++++++************************(((***+++,,,,,,+++)))((())))))))))))************++++++++++++++++++++++++((()))************)))(((************************************************************************************************))))))***+++++++++++++++******++++++++++++*********++++++,,,,,,++++++***************++++++,,,,,,,,,***))))))+++---......(((((()))***+++,,,------|||uuuqqq^^^TTTQQQPPP[[[ooommmUUUCCC888666666555444333222111111111111...///111111/////////000//////............//////////////////////////////---........................------,,,---...000111***,,,------+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---///,,,***)))***++++++***+++++++++*********))))))******************++++++)))***++++++++++++***))))))))))))))))))))))))))))))***++++++***)))***+++))))))*********++++++++++++++++++***************++++++++++++++++++++++++************************&&&&&&''''''((()))******++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,...---+++***)))***++++++,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........//////000000000//////.........///000111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---------------------------///......------,,,,,,+++------,,,,,,,,,,,,------------------------------------,,,,,,,,,---......,,,+++++++++++++++,,,,,,***,,,...---,,,+++,,,,,,,,,,,,,,,+++++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,++++++,,,,,,---,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000000///...,,,+++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++)))((()))***************************+++******))))))******++++++*********)))))))))(((''''''(((((()))******+++))))))*********+++++++++************************((()))+++,,,,,,+++***(((************))))))))))))************************))))))************))))))************************************************************************))))))))))))))))))))))))(((((()))***++++++++++++******++++++++++++*********++++++,,,,,,++++++***((())))))******+++++++++---+++))))))***+++++++++'''(((((()))***+++,,,---ooouuu{{{jjj^^^VVVRRRUUUdddyyyzzzaaaKKK===888888555444333222222111111222---///111111000///000111//////............//////////////////////////////---------.....................---------...//////+++,,,------------...///,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++++++++,,,...,,,)))(((***+++,,,---+++************))))))))))))))))))***************)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((***+++,,,*********+++)))************++++++++++++++++++++++++*********++++++++++++++++++++++++************************(((((())))))******++++++++++++++++++++++++++++++)))))))))))))))*********)))))))))))))))))))))))))))***+++,,,------------......---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------......///000000000------,,,+++,,,---...///,,,+++++++++++++++,,,,,,........................+++,,,---......///......------------............///.........------,,,,,,,,,,,,,,,+++,,,------...------------------------,,,,,,,,,,,,,,,------...++++++*********+++,,,,,,***,,,------+++++++++,,,------,,,,,,+++******))))))***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***************++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------...******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,***)))***+++))))))))))))))))))))))))******))))))))))))******+++******)))((((((''''''******))))))(((''''''''')))************+++++++++************************((()))***+++,,,+++******+++*********))))))(((((())))))))))))))))))))))))***))))))))))))))))))***************************************************************************((((((((((((((()))))))))(((((()))***+++++++++*********++++++++++++*********++++++,,,,,,++++++***((()))******+++******)))---,,,***)))***+++***)))++++++***))))))))))))***uuuqqqyyy|||lll^^^TTTSSSZZZfffwwwoooWWWEEE<<<;;;555555444333222222222222---///000111000///000111//////............//////////////////////////////---------.........//////------.........---,,,,,,---,,,,,,---............+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++***)))***,,,------,,,************))))))))))))((((((((())))))*********(((***+++,,,,,,+++***((())))))))))))))))))))))))''')))+++,,,+++******+++)))************+++++++++,,,,,,,,,++++++*********************************************************************************************************(((((())))))******++++++)))))))))))))))))))))))))))***+++,,,------------)))***+++,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------+++,,,,,,------,,,,,,+++------------------------------............------,,,,,,---......///000000---,,,+++***+++,,,...///++++++++++++,,,---...///////////////////////////+++,,,---...////////////------------.........///...............---------,,,,,,,,,,,,---///000000------------------------+++++++++++++++,,,------+++++++++++++++,,,------)))+++,,,,,,+++******+++,,,+++++++++++++++++++++)))***+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++*********************************++++++++++++,,,)))******+++,,,---......******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,******************************))))))))))))***************)))))))))))))))++++++******)))((((((''')))************+++++++++************************))))))*********+++++++++))))))))))))******************************************))))))))))))******************************************************************************(((((()))))))))*********((()))***************)))******++++++++++++*********++++++,,,,,,++++++******+++,,,,,,,,,+++***))),,,+++***+++------,,,***---,,,+++***)))***++++++tttuuu}}}jjj\\\OOOPPPVVVeeewwwzzzaaaLLL@@@<<<555555444333222222222222---...000111000///000111//////............//////////////////////////////---------.........//////------...///...---+++***---,,,***+++------,,,***************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***(((((())),,,...///---+++************))))))))))))''''''(((((()))))))))***((()))+++,,,,,,+++)))((())))))))))))))))))))))))''')))+++,,,+++******+++)))************+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,)))))))))))))))))))))))))))***+++,,,------...---###$$$'''***,,,---------++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,+++++++++,,,,,,------,,,,,,+++------------------------------............------,,,,,,,,,---...//////000///...,,,,,,,,,---///111............000111222333------------------------+++,,,---...////////////---------.........//////........................,,,,,,,,,---///000222333------------------------++++++******++++++,,,---,,,,,,,,,,,,------...///(((***,,,,,,***)))***+++*********++++++,,,------***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,++++++,,,---++++++++++++++++++++++++******))))))))))))******)))))))))***++++++,,,,,,)))))))))***++++++,,,,,,)))************+++++++++******************************))))))***+++,,,,,,''''''((()))***+++,,,,,,++++++++++++++++++++++++******))))))))))))******************************************************************************))))))******+++++++++,,,))))))************))))))******++++++++++++******+++++++++,,,,,,+++++++++,,,------...---,,,***)))******+++---000000///---+++*********+++---///000~~~ooo{{{zzzdddUUUSSSSSS[[[mmmjjjVVVGGG===555444111......111222222///111333333111/////////000000000000000000000000000000000000000000000000//////.........---------------...///...---+++***+++++++++,,,,,,---------+++++++++,,,,,,---------.........------,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))&&&'''(((***++++++++++++************************))))))***++++++++++++***,,,+++)))(((((()))+++,,,+++++++++*********))))))((()))***++++++***)))(((++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***,,,,,,++++++***)))(((((()))***+++,,,---,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,------------,,,,,,------------------------.../////////---,,,---...------------------------............////////////000000///.....................------------......---...///000000///...---///////////////.........,,,++++++---//////...---------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------***+++,,,------,,,+++***,,,++++++******++++++,,,)))******++++++,,,------///...---,,,+++,,,---...---------------------------------,,,,,,+++++++++------,,,,,,,,,,,,++++++...---+++*********++++++,,,,,,,,,++++++*********++++++************++++++***++++++,,,,,,++++++***---,,,,,,+++*********+++(((((())))))************))))))))))))))))))))))))++++++++++++******))))))++++++++++++++++++++++++***)))))))))(((((('''''')))******+++++++++******(((***,,,,,,+++***)))***))))))*********+++++++++***************************)))))))))+++,,,+++***+++******))))))******+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******)))*********,,,+++)))'''(((***,,,...+++++++++*********))))))))))))))))))))))))))))))&&&&&&'''((()))******+++++++++************++++++************************************************,,,,,,++++++***)))((((((++++++************++++++******++++++++++++******xxxzzzqqqZZZVVVRRRXXXiii~~~uuubbbOOOBBB888777333000000111222222111222333333111000000111000000000000000000000000//////////////////////////////.........------------------...------,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++,,,,,,***++++++,,,,,,++++++***************************************************'''((()))******+++******+++++++++***************)))******+++,,,+++++++++,,,+++)))(((((()))+++,,,+++++++++*********))))))******++++++++++++******************************************************+++++++++,,,,,,++++++***++++++******)))((((((''')))***+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***------............------------------------------.../////////---,,,---.......................................//////////////////...---------------///......------......///......////////////....../////////////////////...------,,,---//////...---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,++++++---,,,+++*********+++,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***---,,,++++++******++++++***+++++++++,,,,,,,,,,,,************************++++++++++++*********)))+++++++++++++++++++++++++++++++++*********))))))+++++++++,,,++++++******(((***,,,,,,+++*********))))))*********+++++++++***************************)))))))))+++,,,+++*********))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))***))))))))))))***+++++++++***)))((()))***,,,---+++++++++*********))))))************************)))))))))******+++++++++++++++************++++++************************************************,,,,,,++++++***))))))(((+++******))))))******+++*********++++++*********yyy}}}bbbZZZRRRUUUcccyyyrrr\\\KKK===:::555333333222222222333444444333111000222333000000000000000000000000////////////////////////...............---------------,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++******************************---,,,+++*********+++,,,******+++,,,,,,+++******))))))))))))))))))))))))************************))))))************))))))++++++++++++******))))))***++++++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++***************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))***************************++++++,,,,,,+++++++++*********)))(((((('''''')))***+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++.........//////.........------------------------.../////////---,,,---...////////////////////////............////////////......------,,,,,,------///......------....../////////............//////....../////////////////////...---...//////---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,//////...------,,,++++++------,,,,,,,,,------...++++++++++++++++++++++++------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,---,,,,,,,,,++++++++++++***---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,************************++++++++++++************++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))))))))+++,,,,,,+++******+++***************+++++++++***************************)))))))))+++,,,+++************))))))*********************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))*********))))))((())))))***+++,,,***************++++++++++++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++************++++++************************************************,,,,,,++++++***)))))))))******))))))))))))******************************|||yyylll___SSSSSS___sss~~~hhhUUUBBB;;;666555444333222333333333333111///000111333////////////////////////////////////////////////........................---,,,++++++,,,---///000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///---+++)))))))))+++,,,******++++++++++++*********************************************************************)))((((((,,,,,,++++++***)))))))))++++++,,,------------,,,++++++***))))))***++++++************************,,,+++***))))))***+++,,,******************************************************+++,,,,,,,,,+++++++++*********)))))))))(((******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------......////////////......------------------------.../////////---,,,---.......................................///////////////......---------......//////............//////000///...------...///000............///////////////...------......,,,***................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...---------,,,,,,,,,+++---,,,,,,,,,------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,++++++***++++++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++***)))((('''***+++,,,,,,+++***+++,,,***************************************************)))))))))+++,,,+++*********++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))************************((()))))))))******++++++++++++*********++++++,,,((()))***+++,,,+++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++************++++++************************************************+++++++++*********))))))***))))))(((((())))))***+++******************+++wwwgggWWWSSS[[[mmmsss```HHH>>>666555555333222444222222222000......000222////////////////////////........................---.....................---,,,++++++,,,---///000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///---+++)))))))))+++,,,************************++++++++++++++++++++++++******************************+++******)))((('''+++++++++*********))))))++++++,,,------------,,,+++******************+++************************+++***)))(((((()))***+++++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++***++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---......//////...............////////////......------------------------.../////////---,,,---...------------------------............////////////000///////////////000000/////////....../////////000///...------...///000---.........//////000000...---,,,---------+++)))................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---******++++++,,,,,,,,,---+++,,,,,,------.........+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,------------++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***,,,++++++***++++++,,,,,,+++*********************************************+++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,************)))((('''&&&+++,,,,,,,,,******+++---************************))))))))))))))))))))))))***)))))))))+++,,,+++***++++++,,,------,,,++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************)))******++++++,,,,,,,,,...---,,,+++++++++++++++((()))***,,,,,,+++***)))************************+++++++++++++++++++++++++++++++++++++++*********++++++************++++++************************************************+++++++++*********************))))))))))))******++++++***))))))***++++++ooo\\\UUUXXXeee}}}~~~nnnSSSDDD888777666222222555111111222000///...///111000000000000000000000000........................---------...............------,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++******++++++++++++,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,+++***))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++***************)))((('''***************************++++++,,,,,,,,,,,,,,,***************************************+++++++++***))))))))))))))))))***++++++++++++++++++++++++************************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///..................//////.........------------------------.../////////---,,,---...------------------------............////////////000000000///000000111111000//////......//////000//////............//////------......///000000000...---,,,---......,,,+++................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------))))))***++++++,,,------++++++,,,---............,,,,,,,,,------......///++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,---------------,,,***++++++++++++,,,,,,,,,+++******))))))******+++***++++++,,,,,,++++++***++++++******++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,************)))(((''''''+++,,,---,,,******,,,---+++++++++***************))))))))))))))))))))))))***)))))))))+++,,,+++******+++,,,------,,,+++***************************++++++++++++++++++++++++************************************************+++++++++++++++,,,,,,,,,------,,,+++++++++++++++((()))***+++,,,+++*********************+++++++++++++++++++++++++++++++++)))))))))***************++++++************++++++************************************************************************++++++************++++++,,,+++***))))))***+++,,,xxxaaaVVVTTT[[[ooo{{{aaaNNN>>>999777111000555000222333333111000000111000000000000000000000000........................---------.........//////---------...------,,,,,,+++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++*********++++++,,,,,,,,,************************++++++++++++++++++,,,,,,+++***)))(((((()))***+++************************++++++++++++++++++++++++))))))*********))))))((()))))))))***++++++,,,,,,)))******+++,,,+++++++++*********++++++*********))))))*********+++++++++)))******++++++******)))************************************************))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------............------------------------------.../////////---,,,---.......................................///////////////////////////000111111000000////////////000000......////////////......------......///000000111......---///000000///...................................................------------------------,,,,,,------.../////////,,,,,,,,,---------......++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,***+++,,,...............***++++++,,,------......+++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,---.........---,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++******++++++,,,---......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++***))),,,------+++******,,,...+++++++++*********))))))))))))))))))))))))))))))***)))))))))+++,,,+++***((()))+++,,,,,,+++)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++************))))))))))))***+++,,,---))))))***+++++++++++++++))))))*********+++++++++************************(((((())))))******++++++++++++************++++++************************************************************************,,,,,,++++++++++++,,,,,,,,,+++***((((((***+++,,,www}}}eeeWWWQQQSSSfffzzzkkkUUUBBB<<<888000///444111333444555333111111111000000000000000000000000........................---------.........//////------...///...---+++***+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))(((((()))***+++,,,,,,---))))))***++++++++++++*********++++++++++++******))))))******++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))************************((()))***+++,,,---------******************++++++,,,+++*********+++,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---,,,------------------,,,------------------------.../////////---,,,---...////////////////////////............/////////000...............///000000000000////////////000000---...///000000///...------------...///000000111000//////000222333222000////////////////////////////////////////////////........................,,,,,,------...///000000,,,,,,,,,------.........++++++,,,,,,,,,---------...---,,,,,,,,,,,,---......------,,,,,,------...///......------,,,,,,+++)))+++,,,...//////......))))))***+++,,,,,,------+++++++++,,,,,,------------------,,,,,,,,,++++++------...///...---+++************++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,++++++++++++*********+++,,,,,,---,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,---------,,,,,,,,,------+++******,,,...++++++++++++******))))))))))))))))))))))))))))))***)))))))))+++,,,+++***&&&((()))******)))(((&&&************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++******))))))(((((($$$$$$%%%''')))+++---...***************+++++++++))))))******++++++++++++))))))))))))))))))))))))(((((()))***++++++,,,,,,++++++************++++++******************************************************************++++++---,,,,,,++++++,,,,,,---,,,+++)))(((((()))+++,,,~~~gggYYYPPPOOO^^^pppyyycccJJJ>>>:::888666666222222111111000/////////000000000000000000000000///////////////////////////............---------///...---,,,,,,---...///------------------------++++++++++++++++++++++++++++++++++++++++++++++++---+++((('''(((***+++,,,'''(((((()))******++++++++++++***)))((('''&&&&&&***************************++++++******)))((('''+++++++++++++++***)))(((***++++++,,,,,,++++++***)))))))))***+++++++++,,,(((((((((((())))))))))))))))))))))))************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++***************))))))***,,,---...------------------------++++++,,,,,,---...//////---------.........//////////////////............000000000000000000000000111///---...111222000---///...,,,,,,---......---111000//////......//////222222111...------///222111111111111111000000000......///000000000000//////000000000//////...---//////000000111222222222111111000000//////............////////////..............................///............---------------------------,,,,,,------------------------...---,,,,,,++++++++++++---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++***,,,......+++***+++---------------------------++++++++++++++++++++++++,,,++++++******++++++,,,***)))))))))***+++,,,,,,222000---***))))))***,,,++++++++++++++++++++++++******))))))))))))***************++++++,,,,,,,,,---,,,,,,+++***)))(((((()))************+++++++++++++++++++++++++++++++++((()))))))))************,,,,,,,,,,,,,,,+++***)))'''((()))++++++***))))))++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---************************)))************+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,------,,,,,,,,,,,,++++++******))))))))))))******ooo___RRRJJJRRR___{{{~~~hhhNNN@@@:::666333333222222111111000000//////000000000000000000000000///////////////////////////............---------......---,,,,,,---......------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***+++++++++(((((())))))***++++++,,,***************)))))))))***************************************))))))(((+++++++++++++++***))))))***++++++,,,,,,++++++******************+++++++++(((((((((((()))))))))***))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,...///000------------------------,,,,,,,,,------......///............/////////000---...//////000000///////////////...............000...---///111333222000111000......///000000///222222111111111111111111333333222111//////111333222222222222222222111111/////////////////////...//////000000000//////............//////000000000000000//////////////////......////////////..............................///............---------------------------------------------------------...---,,,,,,++++++,,,,,,...---------,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++***,,,......,,,***+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******+++,,,,,,---000...,,,***))))))***+++++++++++++++++++++++++++*********))))))*********++++++++++++++++++,,,,,,,,,,,,++++++***))))))))))))************+++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,+++***)))))))))***+++++++++++++++******))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++************************************++++++++++++++++++++++++++++++++++++++++++******************,,,,,,+++++++++***************))))))))))))******{{{yyyhhhWWWJJJJJJQQQjjjsssqqqWWWGGG===666333222222222222111000000//////000000000000000000000000///////////////////////////............---------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++))))))******+++,,,,,,,,,*********+++++++++,,,,,,************************((()))******+++*********++++++++++++++++++***)))***++++++,,,,,,++++++***+++++++++***************((((((((()))))))))******)))))))))*********++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************))))))))))))---,,,,,,,,,---...///000---------------------------------...................../////////000000000...///111333444333222111////////////////////////---,,,,,,...000222111000111///......000111000///111111111111111111111111111222222111//////000222111111111111111111111111111111111111000000000000//////000000111000000////////////////////////000.........///////////////...//////000000//////...........................///............---------+++,,,,,,------.........------------------------...---,,,,,,,,,,,,,,,,,,...............---------------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++***,,,------,,,++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++************++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++************************)))************+++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,+++******+++++++++++++++,,,,,,---))))))(((((((((((())))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))************************************+++++++++,,,++++++++++++++++++++++++,,,,,,++++++***))))))(((+++++++++*********))))))******))))))))))))******wwwuuuppp```QQQMMMPPP[[[hhh}}}zzzbbbQQQDDD:::555555333333222111111000000//////////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,...///...---,,,,,,******+++++++++,,,,,,,,,******++++++++++++++++++************************'''((()))***+++++++++++++++++++++,,,,,,+++*********++++++,,,,,,++++++***,,,+++++++++***)))))))))(((((()))))))))*********))))))*********+++++++++***************+++++++++***+++++++++++++++,,,,,,***+++++++++++++++,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++******************++++++++++++,,,,,,------------------------------/////////......................../////////000000222333666888888666444222111111111111111111222222000000000111222333333333222111000111333555555444444444555555555555444444333444555444333222444555444444444444444444444444333333333333333444444444//////000111111111000000111111111000000000000000------....../////////000//////000000000000//////........................///............---------++++++,,,,,,---...//////...........................------,,,,,,,,,------///////////////.........................................................---------------------------,,,,,,,,,,,,---......---------------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,++++++,,,------...//////++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++++++++,,,,,,---))))))++++++++++++***)))++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,++++++*********))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,,,,++++++***++++++***)))***+++,,,---******))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************************************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++************+++******))))))******+++~~~uuuvvvgggYYYRRRQQQQQQaaazzzkkkZZZJJJ>>>888777333333222222111000000000///////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))),,,000000///,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***))))))((((((************************'''((()))+++,,,,,,,,,,,,***++++++,,,,,,,,,++++++***++++++,,,,,,++++++***,,,+++++++++***)))))))))))))))))))))************************++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------/////////////////////...---............/////////444555777888888555333111222222222222333333444444555555666666666666666777666555555777:::<<<======<<<<<<=========<<<;;;:::999:::::::::888888:::<<<;;;::::::::::::999999999555555444444555666777888111111222222222222222111222111111000000/////////---.........//////000000//////000000000000/////////////////////////////////............---------++++++,,,,,,---...//////........................---------,,,,,,---......////////////////////////........................---------------------------------------------------,,,,,,,,,,,,---...............------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,------...//////++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++((()))***,,,,,,+++***)))++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,++++++*********)))))))))***++++++,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))*********+++***++++++,,,,,,,,,++++++******)))((((((***+++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++---,,,,,,,,,,,,+++++++++++++++************++++++yyy~~~nnn___TTTOOOMMM\\\ssssssbbbPPP@@@888777333333333222111111000000000000000000000000000000///////////////////////////............---------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))---000000...+++,,,---******++++++++++++++++++---,,,+++***)))(((''''''************************((()))***+++,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++***************)))))))))*********++++++*********++++++++++++,,,)))))))))***++++++,,,,,,*********++++++,,,,,,---*********++++++,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------------...////////////......------------------------/////////000000000000000....../////////000000000222333555555555444222000333333444444555555666666555666777777777777888::::::999:::===AAADDDFFFFFFEEEFFFFFFFFFEEECCCAAA@@@>>>>>>>>><<<;;;<<>>======<<<;;;:::999888888888999:::666666666666666555444444222222111000//////......////////////000000000000///000000111111000000//////////////////////////////............---------+++,,,,,,------.................................------------------...///.........///////////////........................---------------------------------------------------,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++,,,---...,,,************++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++******))))))******)))***+++,,,,,,,,,******++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++))))))******+++++++++,,,)))************+++++++++************************(((((()))))))))***************+++,,,,,,,,,++++++))))))(((((())))))***+++,,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***+++,,,------************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,---------,,,,,,,,,++++++++++++************++++++|||{{{iiiYYYOOOKKKUUUhhh~~~}}}mmmXXXEEE:::888444333333222222111111000000000000000000000000000///////////////////////////............---------,,,---............---,,,------------------------------------------------++++++++++++++++++++++++))),,,000///,,,***+++...************************,,,,,,+++++++++*********************************)))******+++,,,,,,,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,++++++******************+++++++++))))))*********+++++++++*********+++++++++,,,,,,((())))))***++++++,,,,,,)))******+++,,,,,,------)))******+++,,,,,,------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,---------......///000000///...---------------------------/////////000000111111222000000111111111222222222222222333555555666666666888888999999:::;;;;;;<<<999<<>>===============<<<<<<;;;:::888888666666555444222111111000111111111111111000000000000000111111111111000000///////////////////////////............---------------------------------........................---------------...//////------........./////////........................................................................---,,,,,,,,,,,,---....../////////...------,,,,,,,,,------......------,,,------------------------------------------------)))***,,,------,,,***)))+++++++++,,,,,,---------++++++++++++++++++++++++---+++***,,,......,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********))))))*********++++++++++++++++++,,,,,,***************+++++++++)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++)))***+++,,,,,,,,,,,,+++))))))******+++++++++***,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++******************++++++,,,,,,,,,,,,+++++++++***,,,++++++******++++++,,,sss```RRRKKKQQQ___tttvvv___III===:::444444333222222111111000000000000000000000000000//////////////////////////////.........---------------...//////...------------------------------------------------------++++++++++++++++++++++++))),,,///...+++)))+++...******))))))))))))))))))++++++,,,,,,,,,,,,------******************************+++,,,,,,,,,++++++***+++,,,,,,------------+++++++++,,,,,,+++++++++))))))******+++++++++,,,)))************+++++++++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,))))))***+++,,,,,,------))))))***+++,,,,,,------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,.........---,,,+++------------------------......///000111222222333222222333333333444444444333333444666888:::<<<===>>>>>>>>>???@@@AAAAAABBBEEEIIIMMMOOOOOOQQQUUUYYY[[[[[[]]]bbbhhhmmmpppqqqppppppppppppmmmjjjgggeee```___\\\YYYXXX[[[```dddeeeeeecccaaa___]]][[[[[[UUURRRNNNIIIEEECCCBBBBBBAAAAAAAAA@@@???===;;;;;;;;;;;;:::888777666555444333333222222111111000000000000111111111111000000000000000000000000000000//////.........---------------------------,,,,,,////////////////////////---------------...///000,,,---------......//////////////////////////////////////////////////////........................---,,,,,,,,,,,,---......000000///...------,,,,,,,,,------......------,,,........................------------------------)))***,,,------,,,***)))+++++++++,,,,,,---------++++++++++++++++++++++++---+++***+++......,,,***...---------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,...---,,,,,,++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))***************++++++,,,,,,---************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++************++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++***)))))))))+++++++++************))),,,++++++******++++++,,,~~~~~~yyyfff]]]UUUVVVXXXccczzzxxxdddPPPCCC>>>888555444666555111000222222111111000000000000000000000111111111///...---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------++++++************++++++******++++++++++++******)))***,,,------,,,***)))((()))***+++,,,---------************************+++++++++++++++***)))(((++++++************++++++******************************+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////------,,,,,,,,,,,,++++++,,,...///000000222555777777777666666555555555666;;;999888888;;;>>>@@@@@@AAADDDHHHKKKLLLLLLMMMNNNOOOWWW```ddddddeeejjjooooooppprrrvvv{{{~~~~~~}}}{{{uuupppooosssvvvtttoooooosssyyy|||yyyvvvuuuwwwwwwuuurrrnnniii```VVVOOOLLLOOOQQQQQQNNNJJJFFFDDDDDDFFFGGGIIIGGGEEEBBB???>>>===<<<888888777666444222111000111000//////111222222111111000///000111222111000222111000///...---------.........///////////////,,,(((%%%&&&)))---...---///............---------,,,---......//////......000000000000000000000000........................000///...------...///000------------------------///...---,,,,,,---...///.........------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,........................++++++************+++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************)))))))))))),,,,,,++++++***)))))))))******++++++++++++******************************++++++++++++++++++++++++,,,---......,,,++++++,,,++++++++++++++++++++++++))))))*********))))))(((***++++++,,,,,,++++++***++++++++++++******))))))++++++++++++***((('''&&&((())))))))))))*********+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++******))))))---,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++************++++++///...,,,+++***+++,,,,,,,,,,,,+++***))))))******tttfffYYYWWWVVV]]]rrrmmmXXXFFF<<<:::555444555555111000222222111111000000000000000...///000111111000//////////////////////////////------,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,++++++************++++++******++++++++++++******)))***++++++++++++***))))))***+++,,,,,,---,,,,,,************************)))******+++++++++******++++++************++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////........................///111222222111111333444777777777777888999;;;===>>>??????@@@BBBEEEJJJMMMQQQUUUZZZ]]]______```aaa```fffnnnrrrtttuuuxxx{{{|||}}}|||~~~~~~}}}~~~}}}~~~zzzsssjjjdddbbbdddgggddd```YYYSSSNNNMMMNNNOOOUUUSSSQQQNNNJJJGGGDDDCCCDDDBBB???;;;888666555555888666444444555555444333333111000000111222000///222111000///////////////000000/////////.........///---------...//////...///............---------,,,---......//////......////////////////////////........................222111000...---------...------------------------///...------------...///......---------,,,,,,,,,,,,,,,---------............------,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,........................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,++++++++++++******************++++++*********************************))))))))))))))))))))))))''')))******)))(((((()))++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***++++++++++++*********)))+++++++++++++++******))))))))))))*********+++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++*********)))((())))))*********+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++************++++++---,,,++++++*********+++,,,,,,+++***************nnn\\\WWWRRRUUUgggzzzeeeOOO@@@===777444444444111111222222111111000000000000000---...///000111111111111////////////////////////...---------,,,,,,++++++------............------------------------------++++++++++++++++++++++++++++++,,,,,,,,,+++***************++++++++++++,,,++++++************++++++******++++++++++++******************************+++,,,,,,------,,,,,,,,,************************((())))))***++++++,,,,,,++++++************++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,---...////////////000000000111111111111111111333555555444444444555999999::::::;;;===AAAEEEEEEIIIMMMMMMMMMPPPWWW^^^fffjjjppptttuuuvvvvvvvvvpppsssyyy~~~~~~||||||~~~|||uuulllfffbbb``````jjjiiifffccc^^^YYYUUURRRQQQOOOKKKFFFBBB???===<<<<<<:::888777666555333111222111//////000000///---111111000000000000000111000000000//////.........///111222222111///......///............---------,,,---......//////......////////////////////////........................111111000///////////////........................///...------------...///...------------,,,,,,,,,,,,------------............------,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,************************************************))))))))))))))))))))))))(((***++++++*********+++++++++++++++++++++++++++***++++++,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++******************++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++************&&&((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++******+++++++++***)))))),,,++++++************+++rrr___XXXOOOOOO]]]uuuuuu^^^LLLBBB:::444444444222111222222111111000000000000000......///000000000000000////////////////////////.........---,,,,,,++++++------............------************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***))))))*********+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++************++++++,,,,,,---------,,,,,,+++***************************))))))******++++++,,,++++++************++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,...///000000000000111111222222333333333444111444777888888888888::::::<<<===>>>???BBBHHHMMMPPPWWW\\\\\\YYY[[[cccllluuuyyy}}}~~~~~~||||||}}}~~~}}}|||}}}{{{zzz~~~zzzuuurrr{{{zzzxxxuuupppkkkeeebbb___^^^[[[WWWRRRLLLGGGEEEAAA???===;;;:::999666333444333111222333333222000111000000000000000111111//////////////////000000,,,///222111...,,,...000///............---------,,,---......///.........////////////////////////........................------...///000111333333////////////////////////.........------.........------------------------------------...............------,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,++++++++++++(((((())))))***+++,,,,,,+++******************+++************************++++++++++++++++++++++++***,,,---,,,+++))))))***++++++++++++++++++++++++******++++++,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++)))+++---///000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,)))***+++,,,,,,+++***))),,,++++++******+++++++++}}}yyyzzzbbbZZZPPPNNNWWWmmmkkkYYYIII???666444444222111222222111111000000000000000111111000///////////////////////////////////////.........------,,,,,,,,,---......//////......---************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++))))))*********+++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---,,,,,,++++++************************,,,,,,******))))))******++++++************++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,---------------///000111222222222111222222333444555555666333555777888888888999;;;:::>>>CCCEEEGGGLLLTTTZZZ^^^eeejjjhhhcccccckkkttt}}}xxxwwwwwwwwwvvvtttqqqnnnooommmnnnvvv}}}yyyuuurrrrrrsssssspppiii___TTTNNNKKKIIIGGGFFFDDDBBB>>>;;;888777666666777777666555000000000///000000111111---......///000111222222,,,...///---+++,,,000444///............---------,,,---......///.........................................................,,,---...///000111222222////////////////////////---..................------------------------------------.........//////...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,++++++++++++*********&&&''''''((()))***++++++++++++***))))))***++++++************************++++++++++++++++++++++++)))***+++***'''%%%$$$%%%++++++++++++++++++++++++(((((()))***++++++*********++++++,,,,,,++++++***+++++++++++++++++++++,,,++++++***))))))))))))***+++,,,,,,,,,,,,---------+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***,,,+++++++++++++++,,,,,,zzzzzz}}}{{{www{{{jjjaaaWWWQQQSSSbbb|||uuudddPPPDDD999555444222111222222111111000000000000000222111000///............////////////////////////------------------------......////////////......------------------------++++++++++++++++++++++++******+++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++------------------------***++++++,,,,,,+++++++++************************...,,,+++)))((())))))***++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++,,,,,,------......//////...///000222333444444555222333444555666777888888888999:::::::::;;;===???BBBHHHPPPTTTVVV[[[cccjjjlllqqquuurrrlllkkkrrryyyyyymmmlllllllllllljjjfffcccaaabbbfffppp|||uuuppprrrwww|||sssfff^^^XXXVVVTTTQQQOOOKKKFFFBBB<<<:::999888888777666444222222111111111111111222......///000000111222222//////...------///333777///............---------,,,---......//////......................................................//////000000///...------........................------...//////...------,,,,,,,,,------------...------........./////////...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************''''''(((((()))***++++++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))+++,,,---+++)))'''&&&&&&++++++++++++++++++++++++'''((()))******************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,+++)))((((((((())))))++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,,,,++++++++++++,,,,,,---yyyuuuxxxnnnnnnuuukkk```VVVPPPWWWmmmpppWWWIII;;;666555333111111222111111000000000000000111000///......///000000////////////////////////,,,,,,------.../////////......////////////......------------------------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,------------,,,+++(((((()))***++++++++++++************************,,,+++***)))((()))+++,,,++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------------------*********++++++,,,,,,,,,------......///000000111///000222444555666777777444555666777999:::;;;<<<<<<===???@@@BBBFFFLLLPPPXXX^^^eeehhhgggiiinnnsssvvvzzz|||xxxsssrrrxxx}}}|||xxxvvvxxx{{{~~~|||uuupppcccaaa___]]]\\\[[[YYYWWWUUUYYY```iiirrryyy}}}~~~uuummmddd^^^___bbbeeeeeeggghhhiiikkkqqq{{{}}}{{{|||{{{tttmmmjjjgggccc^^^XXXQQQMMMJJJGGGDDDAAA???===:::777666555444333333333333333000000000000000000000000111000...///000222222222///............---------,,,---......//////......................................................////////////...---+++***------------------------------...//////...------,,,,,,,,,---------..................////////////...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++))))))******++++++,,,,,,,,,+++***((((((***+++,,,************************)))))))))))))))))))))))),,,---......,,,++++++,,,++++++++++++++++++++++++'''((()))***++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++***)))((((((***+++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,------)))))))))***************------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++***++++++,,,,,,---+++++++++++++++,,,---...zzzwww~~~zzzllljjjyyy}}}sssfffYYYNNNOOOaaauuu{{{[[[LLL===777555333111111222111111000000000000000//////......///000111333////////////////////////+++,,,,,,---...///000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++)))***,,,------,,,***)))&&&'''(((******+++++++++************************+++***)))((()))***---...++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------------------------+++++++++,,,,,,---------.........///000111111222000111333555666777888888666666888999;;;<<<>>>>>>>>>@@@CCCGGGLLLTTT]]]ccclllsssxxxwwwrrroooqqqttt{{{~~~|||xxxxxx|||zzzwwwsssoooooorrrwww{{{uuuzzz|||xxxooogggdddddd___[[[UUUQQQOOONNNLLLKKKLLLQQQZZZccciiimmmnnnoooggg```XXXSSSRRRSSSSSSQQQSSSSSSUUUXXX___jjjvvv~~~{{{tttmmmiiiiiijjjmmmrrrwww||||||vvvppphhh```[[[^^^ZZZVVVRRRNNNJJJFFFBBB999888777666555444444444333333222111000///...---111///...///222222///+++//////.........---------,,,---......//////......................................................+++,,,---.........---,,,------------------------,,,---...//////...---,,,,,,,,,,,,------...................../////////000...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***+++---...//////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++......---------,,,,,,,,,+++,,,,,,,,,,,,---------,,,+++)))(((((()))+++,,,************************++++++++++++++++++++++++&&&(((***++++++***+++---++++++++++++++++++++++++((()))***+++,,,---------+++++++++,,,,,,++++++++++++++++++,,,,,,---------******))))))***,,,...000******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,---------***))))))***+++,,,...///------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++***)))))))))***,,,---++++++++++++,,,,,,---...|||xxxqqqeeeqqqnnn___VVVSSSZZZdddwwwyyyfffTTTBBB:::777333333666333222222111111111111111////////////000000000000111000///...---,,,++++++,,,------......------,,,////////////////////////......---------,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,------....../////////...---,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******************---,,,+++++++++,,,---...///////////////.........444444555666888777666444555888:::<<<===???BBBDDDAAAHHHNNNQQQXXXfffttt|||wwwrrrpppuuuxxx||||||xxxtttssssss{{{zzzzzz{{{}}}~~~~~~}}}tttrrrnnnhhhcccaaabbbdddhhhllllllhhhdddaaa\\\UUUXXXYYYXXXTTTOOONNNLLLKKKKKKRRRXXX[[[^^^ccceeedddZZZVVVQQQNNNLLLLLLKKKJJJHHHGGGGGGJJJQQQYYYbbbgggttttttrrrmmmeee```^^^___[[[]]]```cccgggmmmuuuzzz~~~zzzqqqnnnppptttssskkkccc]]]SSSIIIHHHFFFBBB>>>;;;999888888666333000...///000111111444333333333444222...+++///000111111111000///...//////////////////....../////////////////////////////////...---------,,,000000//////.........---000000///............///,,,,,,.../////////...---......---------...//////------------------------,,,------......------,,,++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++......---------,,,,,,,,,------......------,,,+++"""(((+++,,,,,,,,,,,,*********++++++,,,,,,,,,************************------,,,+++************))))))************))))))))))))))))))***+++,,,---,,,+++******,,,,,,+++***///...---,,,+++,,,,,,---***++++++,,,,,,++++++***,,,,,,++++++***)))((((((++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------)))******++++++,,,------///...---,,,+++*********------,,,++++++*********---,,,++++++******++++++++++++,,,,,,,,,,,,------***+++,,,---...---,,,,,,+++******)))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******{{{}}}wwwjjjhhhwwwyyyhhhXXXNNNOOOVVVgggxxxkkkZZZGGG===888444333555222222111000000000000111///000000000000000000000///...............------,,,------......------,,,..............................---------,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,.........---,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++******************************++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,---...//////000000111222222333444444666888:::;;;<<<;;;===???AAACCCFFFKKKQQQUUUXXX___cccdddiiivvv}}}tttpppooooooppppppqqqrrruuuvvvpppooonnnoooqqqqqqpppooojjjgggaaaZZZWWWWWW\\\```fffjjjllliiiiiiiiifffaaafffggghhhfffbbb^^^ZZZWWWSSSYYY]]]___bbbhhhllllllgggccc]]]YYYWWWVVVUUUTTTQQQNNNKKKJJJLLLQQQWWW[[[]]]]]]]]]YYYTTTPPPOOOOOOQQQSSSVVVYYY]]]ccciiimmmnnnvvv|||vvvmmmddd[[[VVVNNNHHHDDD@@@===;;;666333111000111222111000111111222444555555444222/////////000//////...---111111000000///......---////////////////////////..................------000/////////...........................///000111,,,---.../////////...---......------,,,,,,,,,,,,------------------------,,,------......------,,,((())))))+++,,,---......***++++++,,,,,,++++++***---------,,,,,,,,,++++++------------,,,,,,,,,,,,++++++,,,,,,++++++***)))))),,,...///...+++******++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,******++++++++++++******++++++***************+++,,,+++******,,,,,,+++***...---,,,+++***++++++,,,***++++++,,,,,,++++++***,,,,,,++++++***))))))(((++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------------,,,+++++++++++++++++++++++++++++++++,,,,,,---,,,++++++******+++++++++++++++,,,,,,,,,------((()))***+++++++++******------,,,++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,wwwuuufffrrrrrr^^^NNNIIIKKKWWWhhhzzzttteeeQQQCCC:::444333444222111111000000000000000000000000000000000000000---------....../////////------............------------------------------......---------,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,+++******)))------,,,,,,++++++*********++++++,,,,,,++++++*********************************************************++++++,,,,,,------++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---...///000000111333444666777888777777888999;;;>>>@@@AAA@@@BBBFFFKKKRRR[[[eeekkkppptttvvvtttwww}}}qqqjjjdddbbbbbbffflllqqqsssrrrjjjiiihhhhhhhhhhhhfffddd```]]]WWWSSSSSSYYYbbbiiirrrvvvyyyyyy{{{}}}yyyzzz||||||yyysssmmmiiigggmmmpppqqqtttzzz~~~yyysssnnnkkkiiihhhgggfffccc^^^YYYWWWXXXZZZ[[[XXXXXXWWWTTTOOOKKKIIIHHHHHHJJJLLLNNNPPPSSSXXX[[[eeeooo}}}uuulll```XXXSSSNNNHHHCCC:::888666555555444333111000000222555999;;;;;;:::111111000///////////////111111000000///...------000000000000000000000000..................//////////////////............,,,---------///000111222,,,---......//////.....................---,,,+++------------------------,,,------......------,,,)))******+++,,,------...******++++++++++++******------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++***)))///000111000---+++******,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,************+++,,,---...++++++,,,,,,,,,,,,++++++---,,,+++***)))))))))))),,,+++******,,,,,,,,,***,,,++++++************+++***++++++,,,,,,++++++***,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------,,,,,,+++++++++,,,,,,*********+++,,,------------,,,++++++******++++++++++++++++++,,,,,,,,,,,,((()))***++++++++++++***//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...tttwwwvvv{{{oootttvvvcccUUUMMMJJJOOO^^^ooozzz~~~qqq^^^KKK>>>666333444222111000000//////000000111111111000000000000000............////////////------............------------------------------......---------,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++******)))))),,,+++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---------------......---------......///000000222222333555777888999:::;;;;;;::::::;;;>>>CCCFFFGGGKKKRRRZZZdddooozzz~~~}}}ppphhhaaa______fffooosssppplllhhhgggfffggghhhgggeeecccbbbaaa______cccmmmyyyzzzyyyyyy~~~|||{{{{{{~~~|||yyyvvvtttrrrqqqqqqnnnllliiiddd]]]WWWRRRPPPLLLLLLLLLKKKIIIIIIJJJLLLZZZdddrrr{{{~~~{{{vvvtttuuurrrrrrxxxqqqiiieee```XXXQQQGGGCCC>>>;;;888777555333222222222555999<<<======555444222111000111111222////////////............////////////////////////------......//////000000///////////////.........---------......///111111---------..................///000000000///...---........................,,,------......------,,,......---,,,++++++******+++++++++,,,,,,+++++++++------------------,,,,,,,,,,,,,,,+++++++++******------......------,,,+++,,,------,,,******+++---,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,------+++*********++++++,,,---***++++++++++++++++++***,,,++++++***))))))******,,,*********,,,---,,,++++++++++++*********++++++***++++++,,,,,,++++++***+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++******++++++,,,------...//////...---,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++******++++++***++++++++++++,,,,,,,,,++++++,,,,,,---------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------|||mmmlll}}}|||vvv~~~}}}yyy|||uuuggg]]]SSSLLLLLLWWWfffrrr||||||jjjUUUCCC999555444222111111000000000000000222111111111000000000///000000/////////.........---......//////......---..............................---------,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,)))))))))******+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,------******************************+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,------.........//////000111222222222444555666777888999::::::::::::;;;;;;>>>DDDMMMSSS\\\bbbjjjrrrzzzuuunnngggbbb___ccclllrrrqqqmmmffffffhhhlllpppqqqqqqpppqqqrrrtttvvv{{{}}}}}}vvvoooiiiddd```\\\ZZZWWWRRRMMMJJJIIIJJJMMMVVVccckkkkkkiiiffffffbbb```bbbiiiqqqzzzyyywwwsssjjjcccXXXSSSKKKDDD???<<<999777555444222333666888888888666555333111000000111222---------...//////000000........................---......//////000000000........./////////////////////............//////------------......//////,,,---...///////////////........................,,,------......------,,,......------,,,+++******,,,,,,------------,,,,,,------------------------,,,,,,,,,+++++++++******------......------,,,+++)))***+++***)))***,,,...,,,,,,,,,++++++*********+++++++++,,,,,,------------,,,++++++*********+++))))))************))))))******))))))***++++++,,,+++***)))***,,,---,,,+++++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++******************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++***++++++,,,------......222111000///------,,,,,,---------,,,,,,,,,++++++---,,,++++++******++++++*********+++++++++,,,,,,,,,+++,,,,,,,,,,,,------)))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++uuulllrrryyywww~~~zzz}}}nnneeeZZZPPPKKKPPP[[[iiixxxvvv^^^III>>>888555333222222111111111111111222222222111111000000///000000000//////...............////////////......////////////////////////......---------,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,((())))))***++++++,,,,,,******++++++,,,,,,------***++++++,,,,,,++++++***+++++++++,,,,,,------...******************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---.........000111222333444555555555777777888999:::;;;<<<<<<999;;;===@@@GGGRRR```jjjvvvzzz~~~xxxrrrooofff___YYY[[[dddoootttuuuqqqssswww}}}}}}{{{wwwuuunnnlllggg```YYYVVVUUUVVVWWW^^^fffhhhbbbZZZVVVTTTRRRPPPRRRZZZbbbjjjwww|||uuukkkfff___WWWPPPIIICCC???;;;888444222222333333222555444333222111000000000...//////000000111111222//////////////////////////////////////////000000.........///////////////000000///..................------------...//////------,,,,,,------...///........................,,,------......------,,,***++++++,,,---......///------............------------------............,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++***))),,,------,,,***)))+++,,,,,,,,,++++++++++++++++++******++++++,,,,,,------...---,,,+++************)))))))))******)))))))))))))))))))))***+++,,,---+++***)))***,,,------,,,***+++,,,,,,---,,,,,,,,,***++++++,,,,,,++++++******************************+++,,,------,,,+++***++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......222111000///...---------.........---,,,+++++++++---,,,++++++******++++++************++++++++++++******))))))******+++,,,''')))+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******pppiiiuuu{{{}}}rrreee[[[NNNMMMSSSbbbuuu~~~eeeOOOBBB;;;666444333333222222222222222333333222111111000000//////////////////000000000......////////////....................................---------,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++++++++***++++++,,,---.........***++++++,,,,,,++++++***)))******+++,,,,,,------************************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,------------------------,,,,,,,,,------------...,,,------...//////000000111222444666777777777777777888999;;;===???AAAAAA???BBBFFFJJJSSSbbbttt}}}tttvvvwwwtttnnniiiffffffaaa^^^^^^eeeqqq}}}~~~}}}~~~}}}~~~zzzxxxrrrlllgggfffhhhkkkpppwww{{{wwwjjj[[[QQQNNNMMMKKKKKKOOOSSSYYYcccnnntttsssxxx~~~|||yyytttlllaaaVVVNNNEEE@@@;;;777555555444333666666666555444333222111444444444333333333222222000000000000000000000000000000000///////////////............/////////000///............//////000...------,,,---...///000444222///---,,,---///000........................,,,------......------,,,******+++,,,---//////000,,,------......------,,,------------.........///------------,,,,,,,,,,,,++++++,,,,,,++++++***))),,,---...---+++)))***+++++++++++++++++++++,,,,,,))))))******+++,,,,,,---,,,,,,++++++***+++++++++)))******++++++******)))+++***************++++++***))))))***,,,------,,,((()))***,,,,,,,,,+++******++++++,,,,,,++++++******************************+++---......---+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............---------------......------------------,,,,,,---,,,++++++******++++++************++++++++++++******)))))))))***+++,,,)))+++,,,...///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,qqqbbbhhh~~~qqqiiiSSSNNNPPP^^^sssjjjRRRDDD<<<777555444333333222222333333333333222222111000000///------...///000111222222......////////////......------------------------......---------,,,,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,+++*********++++++,,,------...//////+++++++++,,,,,,+++++++++((())))))***++++++,,,,,,************************++++++******************++++++++++++++++++++++++************************((()))***+++,,,---......------------------------,,,,,,,,,---------......---......///000111111222222444555777999999999888777888:::===@@@CCCEEEFFFHHHKKKNNNSSS\\\lll|||ooorrrsssnnneee___^^^``````eeeppp~~~~~~~~~}}}|||}}}xxxsssppprrrvvvzzz~~~yyyhhh]]]XXXTTTQQQOOOOOONNNOOOWWW```bbbaaagggpppuuutttuuuyyyvvvggg\\\MMMIIIBBB===;;;:::999888::::::;;;;;;999777555444:::999888777555444333222222222222222222222222222111111000000//////......---.........//////000000---------...///000111222......---,,,---...///000<<<999555111//////000222////////////////////////,,,------......------,,,,,,,,,------------------+++,,,,,,------,,,,,,+++---------.........//////......------------,,,,,,------.........---,,,,,,(((***++++++***)))***+++*********++++++,,,,,,---(((((()))***++++++,,,,,,************+++,,,------+++++++++,,,,,,+++++++++---,,,+++***))))))))))))***))))))***,,,...---,,,'''((()))+++++++++***)))+++++++++,,,,,,+++++++++******************++++++***+++---......---+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------++++++,,,------......///))))))***+++,,,...///000+++,,,,,,------......///---,,,++++++******++++++)))************+++++++++---,,,+++++++++,,,---...,,,---///000000...---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...iiidddsss}}}qqq^^^SSSQQQXXXhhhuuu```III<<<:::777666555222000000222333000000////////////000000000///...------...///000---------------...///000//////.........---------//////.........---------,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++,,,------,,,+++,,,...---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,+++*********+++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000...,,,++++++,,,---...000000000111111222222333777999:::999777444444444;;;;;;<<<@@@FFFMMMUUUYYYYYY\\\```dddkkkwww|||xxxwwwpppppppppppppppooonnnlll|||~~~{{{xxxyyy~~~}}}}}}}}}|||~~~uuunnnkkkooojjjbbbZZZTTTQQQQQQQQQSSSOOOSSS```jjjqqqxxx}}}jjj___XXXOOOFFFAAA>>><<<;;;<<<;;;::::::::::::999777:::===??????<<<;;;<<<>>>===<<<<<<:::777333000...///000000000000111111111000///...///000000///...222222000///............222000...------000444666GGG@@@777000/////////...------............------,,,---...//////...---,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///333444111......///---,,,,,,+++*********+++...---,,,,,,,,,,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,------,,,+++)))(((+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))***+++,,,------...***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---............---,,,++++++***+++,,,---...---,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///pppdddlll{{{~~~hhhYYYSSSXXXiii}}}jjjRRRBBB<<<777666555333111111222333000000////////////000000000///............///000///......---------......//////.........---------//////.........---------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++&&&'''))))))))))))+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++---,,,++++++******++++++++++++*********)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...///111111///...---,,,+++,,,...///222222333333444444555555777999<<<<<<;;;:::::::::;;;???GGGPPPYYYbbbhhhkkkjjjiiijjjooovvv|||xxxwwwxxxzzz|||~~~zzzwww|||{{{zzz~~~~~~~~~wwwpppiiidddaaa```[[[XXX[[[dddkkknnnsssxxx~~~zzznnnggg]]]SSSLLLFFFBBB@@@===;;;999888999888777555888;;;===>>>>>>>>>@@@BBBGGGFFFEEECCC???;;;888666222222222333333333444444444333222222333444333222333222111000////////////000///...---...000222444===777111---,,,---------,,,------------------,,,------...//////...------+++,,,---.........---------------------------------...//////------...///...------,,,++++++,,,,,,---,,,++++++++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------...------,,,,,,***+++,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------zzzhhhgggnnn}}}xxxrrr___TTTXXXiiivvv^^^III???888666555333222222222222111000000//////000000111000//////......//////000111000///...------------...............---------...............---------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++$$$&&&((()))))))))+++---,,,++++++++++++*********+++,,,,,,------,,,,,,+++,,,,,,++++++******++++++)))))))))(((((((((((((((++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111222///...---------...///000444555555666777777888888777999;;;<<<<<<<<<>>>???AAAHHHUUUcccoooxxx}}}{{{yyyxxx}}}~~~}}}}}}{{{sssooosssyyy~~~|||}}}|||vvvtttwww{{{~~~{{{wwwuuuooommmnnnssstttpppmmmlllnnnqqquuuyyy{{{~~~{{{qqqggg^^^UUUNNNIIIDDDAAA===:::999777555333333555777888888888:::<<>>BBBGGGKKKQQQYYYeeerrr|||~~~zzzyyyzzzzzzxxxvvvtttyyyzzzrrrlllmmmqqqssswww{{{~~~~~~|||}}}~~~{{{xxxzzz}}}~~~}}}yyyuuuuuuyyy}}}zzz}}}{{{xxxvvvwwwwwwwwwyyy}}}{{{nnnfff\\\\\\\\\^^^bbbhhhnnnsss{{{rrriii```ZZZTTTOOOHHHBBB===:::666444555555555444333333333333333333333444444555555555444444444444555555555555333222111111333333222111222111111000//////000000------...//////////////////...---....../////////,,,------......------,,,---..................---,,,,,,,,,---------------------------------------///,,,)))***,,,---,,,)))------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))***+++---...++++++++++++++++++++++++)))******++++++******))))))))))))))))))))))))))),,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---,,,,,,,,,---------------,,,,,,------...------,,,++++++,,,---............++++++++++++++++++******+++++++++,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,ssshhhggguuuwwwuuunnnooovvv```UUUYYYfffvvvaaaQQQ@@@<<<777444444444333222111111000000000000111111///000000000000000000///...............///000111---.....................---.....................,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,.........,,,+++,,,---+++++++++*********))))))+++,,,,,,------,,,,,,+++,,,++++++***++++++,,,,,,***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---------+++++++++,,,...000111222......//////000111222333666666777888999:::;;;;;;>>>???@@@BBBHHHQQQ\\\cccmmmqqqvvv|||}}}|||ssskkkggghhhkkkqqqzzz~~~yyyrrrlllnnnqqqrrrsssvvv|||~~~}}}yyyxxxzzz|||yyyyyy{{{{{{{{{{{{xxxwwwyyy~~~}}}~~~{{{yyyvvvuuuvvvuuuvvvxxx}}}{{{nnnZZZUUUOOOLLLMMMRRRYYY]]]lllvvvwwwrrrjjjcccXXXNNNFFF@@@;;;888;;;:::888666555555444444//////000000111333444444111111111222222222222333111000///000111222111///000000///............///---...//////000//////......///000000///...............////////////...............------.........,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++---//////+++''',,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))(((((((((***+++,,,++++++++++++++++++++++++)))******++++++******)))'''(((((()))******++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,------.........,,,------...------,,,,,,++++++,,,---............,,,++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------......------------------------------------------------------,,,,,,,,,---------......yyypppnnnvvvyyyuuukkkiii{{{uuu```VVVXXX___rrrppp___GGGAAA999555444555444222222111111000000111111222///000000111111000000///............///000111222---------...............---------...............,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,---...---+++)))***+++,,,++++++++++++*********+++,,,,,,------,,,,,,+++++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,---...///000111......///000222333444444666666777999:::;;;<<<<<<:::===BBBJJJUUUcccqqq{{{}}}|||www~~~}}}rrrhhhcccffflllyyyyyyvvvwwwxxxwwwuuusssnnnmmmrrrwwwwwwwwwyyyyyyzzzyyyxxxvvvwwwyyy{{{|||~~~}}}~~~{{{{{{|||zzzzzz}}}yyyyyy{{{}}}jjjcccYYYPPPLLLLLLMMMNNNTTT]]]lllzzz}}}tttgggZZZPPPHHHBBB>>><<<:::777666666777666666333222111111000000000111/////////000000000111111222111000000222222111000///......------............//////000000000//////---///000000...,,,,,,---//////000000000000/////////...------------...///---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------...000000...+++(((++++++*********+++,,,,,,,,,------......------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***))))))))))))******+++++++++++++++++++++++++++******++++++++++++******''''''((()))***+++,,,---))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************------,,,,,,,,,,,,++++++,,,,,,,,,+++*********)))++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---......//////------......------,,,,,,,,,,,,------...---------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------+++,,,------......------////////////////////////------------------------++++++,,,,,,---...//////||||||www|||qqqiiitttyyydddXXXUUUTTTbbbxxx{{{iiiNNNFFF;;;555444555555333222111111000000111111222///000111111111111000///000///////////////000000---------.........//////---------.........//////,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++,,,---,,,*********,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++++++++,,,,,,,,,---(((((()))))))))*********------------------------++++++++++++++++++++++++*********++++++,,,,,,---******+++,,,,,,---......---------------...//////---...000111333444555555777777888:::;;;<<<>>>>>>===DDDNNNZZZhhhwww}}}xxxvvvrrruuuyyy|||}}}}}}}}}|||zzz{{{{{{xxxttttttwww{{{vvvqqqlllmmmqqqvvvxxxyyyvvvtttvvv~~~|||{{{}}}}}}||||||~~~}}}zzzpppggg```ZZZSSSOOOLLLPPPZZZhhhxxxpppbbbWWWNNNHHHEEE@@@<<<888666666777555444444333111000////////////000000000000111111111111222111000000222222111000//////............//////000000000000000000000000---///111000---,,,---.........////////////......///...------------...///------,,,,,,,,,---...///---------------------------...//////---+++***++++++++++++++++++,,,------+++,,,------------,,,+++,,,++++++******++++++,,,------------------------******+++++++++,,,,,,,,,+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))*********++++++,,,,,,***************+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------........./////////,,,,,,------.../////////------......------,,,+++---------...------,,,,,,,,,,,,++++++,,,...000111++++++,,,,,,,,,,,,------+++,,,------......------................................................,,,---------------------{{{wwwqqqzzzkkkmmmuuu~~~hhhZZZSSSLLLXXXooo|||~~~kkkRRRIII<<<555444555555444222222111111111111222222///000111222222111000///222111000//////......///---------.........//////---------.........//////,,,,,,,,,---------......+++,,,,,,------,,,,,,+++***+++------,,,,,,---...---------,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++*********+++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++))))))***+++,,,,,,------******+++,,,,,,---............---------.........---...000222444555555666888888999;;;<<<>>>??????KKKSSSaaaooo}}}{{{uuuqqqnnnmmmmmmooossstttqqqnnntttvvvyyy~~~~~~{{{wwwooojjjgggkkksssyyy|||{{{|||}}}yyy}}}~~~|||uuukkk```YYYRRRNNNMMMWWWhhhzzzttteeeZZZRRRLLLIIIKKKFFF@@@<<<;;;999666444444333222111111222333444111111222222222333333333000///...///000111000...000000////////////000111222111000000000000111111...000222111///...///222------............------///...---,,,,,,---...///------,,,+++,,,---...///........................---//////---)))(((***---,,,,,,,,,,,,------...///***+++,,,------,,,+++***,,,++++++++++++++++++,,,------------------------*********++++++,,,,,,,,,---......///...---+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,++++++***)))))))))........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------.........////////////000,,,,,,------...///000000---.........---,,,,,,+++............---,,,++++++,,,,,,+++,,,---///111333++++++,,,,,,,,,---------+++,,,------......------************************........................///......------,,,,,,+++xxx|||mmmfffiiizzz~~~ppp```SSSJJJLLL[[[mmm|||www]]]PPP???555444666666555333222111111000111111111111111111111000000000000////////////////////////....../////////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---///000...***)))+++...------------------------,,,,,,,,,++++++*********++++++++++++,,,,,,---...---------------------------------,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,++++++.........------,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---------...//////...------111111222444777999:::999888666888======<<>>===@@@FFFNNNVVVaaannnxxx{{{sssmmmgggaaa\\\^^^gggwww~~~{{{vvvqqqmmmmmmnnnhhhjjjjjjiiimmmvvv|||}}}zzzyyyyyy{{{}}}}}}}}}}}}|||qqqjjjkkkkkkkkktttrrr```WWW]]]^^^RRRKKKNNNCCC???;;;888777666444333111111111111222222222222000000000111222222333333111111111111000000000///000000000000////////////........................////////////////////////------------......//////.................................------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------,,,,,,,,,---......///...---,,,,,,,,,,,,,,,++++++,,,---............+++,,,------++++++,,,---+++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,------.........,,,+++*********+++,,,---,,,,,,,,,,,,---------------,,,,,,++++++,,,---...------,,,------,,,+++***///...,,,*********,,,---......------,,,,,,++++++++++++*********+++,,,---------------............,,,,,,,,,,,,---------------------------,,,,,,,,,......------------....................................------------...............///......---,,,....../////////...---------............/////////------...///000111111222111111111000000000000000|||vvv{{{uuuooozzzyyy|||uuu^^^PPPLLLLLLXXXaaaooo{{{{{{zzzrrrfffUUUFFF===999777555444333333222111222222222111111111111000000000///////////////////////////---...///111111111000000........................///,,,***+++///000///---------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,------------------------,,,,,,,,,,,,------------+++,,,,,,---......//////000000//////111444777999777888999999999;;;???CCCAAAKKKXXXcccmmmvvvyyymmmbbb]]]___ccckkksss{{{uuummmfffdddeeefffgggmmmqqqssszzz{{{xxxwwwyyy|||~~~|||iii```\\\[[[fffttt~~~~~~pppkkkpppoooaaaVVVUUUHHHDDD???;;;999888666555111111111111111111111111000000111111111222222222111111111111000000000///////////////000000000000////////////////////////////////////////////////---------.......................................---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...//////......---,,,,,,,,,,,,++++++,,,---............+++,,,------++++++,,,---++++++***************)))+++++++++++++++++++++,,,,,,,,,,,,------.........,,,+++*********+++,,,---******++++++,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,***+++,,,------,,,++++++///...,,,*********,,,---------,,,,,,++++++******+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,------.........++++++,,,------...//////......------------....................................------------...............///......---,,,------.........------,,,........./////////000000......///000000111222222222111111000...------,,,|||tttqqqyyy|||sssuuu~~~gggXXXQQQNNNRRRYYYiii{{{zzzooo^^^NNNBBB;;;888777444444333222222222222222111111111111000000000000////////////////////////---...///000000000///...------------------------...,,,+++,,,---......---------------------------,,,,,,------------......------,,,+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++,,,------------******++++++++++++,,,,,,,,,,,,---------.........++++++,,,---...//////000000000000111333555777888888999:::999:::>>>FFFLLLSSS```nnnwww~~~}}}{{{}}}}}}|||{{{}}}|||}}}zzzpppfffdddkkkssswwwyyy{{{sssiiibbb___aaadddjjjttt}}}|||||||||yyy|||}}}zzzzzz||||||sssbbbYYYWWWZZZ___eeekkkssszzz~~~qqqbbbZZZNNNJJJCCC>>><<<:::888777333333222222111111111111111111111111111111111111111111111111000000000000////////////000000000000////////////////////////////////////////////////................................................------...//////...------++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,---......//////...------------------,,,,,,------...---------***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++*********+++,,,---)))******++++++,,,,,,---)))******+++,,,------...)))+++------,,,,,,,,,---...---,,,+++++++++,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,------....../////////,,,---...///000111222222......------------....................................------------............//////......---,,,,,,------.........------////////////000000000000//////000000000000111111........................xxxllljjjvvvyyy~~~qqqaaaWWWPPPMMMRRRaaavvvzzzhhhVVVGGG===999777444444333222222222222333111111111111000000000000////////////////////////---...///000///...---,,,------------------------,,,,,,,,,+++******+++,,,------------------------,,,,,,,,,------............---,,,,,,+++++++++,,,++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***+++,,,------------*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...///000111111222222333444555777777888888:::<<<>>>BBBKKKXXXbbboooyyyyyyvvvyyyzzzwwwuuuwwwvvv{{{~~~|||xxxvvvyyy}}}{{{yyyzzz}}}wwwtttmmmfffaaa```cccfffooo|||{{{xxx{{{}}}}}}}}}wwwnnnhhh```WWWVVVXXX\\\aaagggooowww|||~~~nnn```VVVQQQJJJEEEAAA???>>><<<666666555444333222222111333333222222111000000000111111111111000000000000.../////////000000000111////////////////////////////////////////////////////////////////////////........................------...//////...------******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,---...//////...------------......///---------...------,,,,,,***+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,+++*********+++,,,---******++++++,,,------...)))***++++++,,,,,,,,,,,,***,,,...---,,,+++---///+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,------............,,,,,,,,,,,,---------...------...//////000111111......//////000000111111......------------....................................------------............//////......---,,,,,,---.../////////////////////000000000111111111000000000000000/////////---------....../////////}}}kkkaaajjj}}}yyyhhhZZZPPPKKKMMMZZZqqqppp[[[JJJ???999666555444333333222222333333111111111111000000000000////////////////////////....../////////---,,,+++........................///111222000---+++...000------------------------*********++++++,,,,,,,,,...---,,,,,,++++++++++++------------------------))))))******++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++)))***+++,,,------...---,,,,,,,,,------.........******+++++++++,,,,,,,,,------...///000111222222333444555777888888888888777:::???CCCKKKZZZkkkxxxwwwtttwwwxxxsssqqqrrruuu|||{{{xxx{{{|||xxxkkkiiifffcccaaabbbfffjjjsss|||yyyzzzxxxyyy|||}}}zzz}}}xxxyyynnn[[[TTTQQQLLLKKKPPP]]]lllwwwyyyvvvddd^^^YYYQQQKKKHHHEEEDDDBBB999999888666555444333222444333333222111000//////111111111111000000000000.../////////000000111111000000000000000000000000////////////////////////000000000000000/////////........................,,,---...//////...---,,,*********++++++,,,,,,,,,++++++++++++,,,,,,---...+++++++++,,,---...///000---------------...///000............---,,,++++++***+++---,,,,,,,,,---...************************+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,+++*********+++,,,---++++++,,,------...//////---------,,,+++***)))(((+++---///---++++++---000***+++,,,---------------,,,------....../////////,,,---......//////......---------.........//////.........///000111111222...............---------.........------.........////////////////////////.........------...............//////......---,,,------///000111111111111000000000000111111111111111111000000///.........//////////////////......tttdddcccsss{{{yyycccVVVQQQPPPUUUeeezzz}}}iiiVVVEEE:::666:::777444222222333333222222111111000000000000000........................333222111000//////////////////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------000111111000///000444666999999888666555777:::===:::<<>>;;;777444111000................................................///...---,,,,,,---...///sssvvvtttoooqqq{{{{{{yyy|||sssggg[[[TTTcccrrrZZZGGG:::888555333333222111///222111111000000000000000////////////////////////000000////////////000000//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,,,,++++++******------...............///...000222333333555888:::;;;;;;:::;;;>>>DDDLLLRRReeekkksss{{{|||vvvpppiiidddbbbbbblll{{{~~~yyysssqqqssspppxxx~~~xxxvvv{{{yyyyyy|||~~~xxxmmmbbbZZZdddkkkuuukkk\\\UUUPPPJJJDDDAAA>>>;;;999888777555333222111222222333333333222222222111111/////////000000/////////........................////////////000000000000000000////////////000000---------...............///............---------+++,,,...---,,,,,,---///------------------------+++,,,---...///...---,,,------------------------------------------------------------............,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------///000000///------***++++++,,,,,,++++++***,,,,,,---------..................---------------,,,,,,,,,,,,,,,------......////////////...///////////////000000111111111000000////////////000000....../////////000000000///000111111///.........000333777;;;>>>???@@@@@@999888777444222000...---///////////////////////////////////////////////////...---,,,,,,---...///xxxvvv}}}xxxpppbbbXXX___xxxmmmWWW@@@===888555444333222111222111111000000000000000////////////////////////000///...---,,,,,,,,,,,,//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------...*********+++++++++,,,,,,++++++++++++++++++++++++........................///111333555666888:::<<<<<<<<<<<>>999777666666555222111111000000000000000//////////////////////////////...---,,,++++++,,,//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------******++++++,,,---------------......//////000000///222555777888:::<<<>>>===???DDDKKKUUUcccrrr{{{yyyssslllccc___gggrrr}}}||||||}}}{{{wwwyyy~~~zzz|||xxxoooooosssuuuyyy}}}}}}wwwrrrttt{{{|||qqqhhhiiinnnttt}}}yyypppbbbUUULLLFFFCCCAAA===;;;777444222222333444333333333222222222111111000111222333333222111000111111111111111111111111////////////000000000000///..................///,,,---.../////////...---///............---------+++,,,...---,,,,,,---///........................---,,,,,,,,,,,,---......------------------------++++++++++++,,,,,,,,,---,,,,,,,,,------.........---------,,,,,,------...------------------------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...------------------...,,,------......------,,,------------............---------.../////////000...............///000000000222333222000000111333111111222333333444555555333333222222222222333333222222222222222222222222000111222222111333666888:::999777555333111000000......///000111222333444111111111111111111111111////////////////////////...///000111111000///...yyyvvvwwwxxxdddYYY___uuujjjKKKEEE===777555444444444222111111000000000000000000000000000000000000000000000///............/////////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......***++++++,,,---...//////+++,,,---...///111222222000333666888:::;;;>>>??????DDDLLLWWWeeeuuuzzzuuupppkkkcccbbbooo{{{{{{vvvwww{{{~~~~~~wwwttt{{{nnnhhhgggfffhhhllluuussspppqqqtttyyy|||~~~mmmbbb^^^bbbooo|||}}}|||}}}mmm]]]QQQIIIEEECCC???===999666444333444555333333333222222222111111...///000111111000///...////////////////////////////////////000000000000......------------......,,,,,,.../////////...---//////.........---------+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///------------------------*********++++++,,,,,,,,,+++++++++,,,,,,---------//////.........//////000------------------------,,,,,,,,,------.........,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,...---,,,++++++,,,---...***++++++,,,,,,++++++***---------.........//////---......///000111111222000000000000000111222222000333444333111000222444222222333444444555666666444333333222222333333444666555555444444333333222000111222222333666;;;>>>===:::555111...///111222000000000000000000000000111111111111111111111111000000000000000000000000+++,,,///111111///,,,+++yyyrrrwwwiiiXXXTTT^^^sssvvvXXXIII:::555555444444444333333333222222222111111000000000000000000000000111111000000///---,,,+++........................---------,,,,,,,,,++++++...........................------,,,,,,------...++++++,,,,,,++++++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,...---,,,+++,,,---...///...---,,,++++++---...000111111//////000222444555999888888;;;>>>AAACCCCCCEEERRRbbbooo|||}}}vvvpppmmmsss}}}xxxwwwzzz{{{tttvvv{{{}}}yyyiii^^^[[[\\\dddjjjqqqsssssstttxxx|||~~~{{{iiiYYYSSS[[[hhhooovvvzzz{{{zzzeeeVVVMMMGGGBBBBBB@@@>>>;;;999777555555333333333333222111000000111111111111111111111111......//////000000111111////////////////////////////////////////////////+++,,,,,,------.........////////////....................................------------------------/////////...------,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++........................,,,,,,------.../////////---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,------...///000111111333000......000111///---111111222222222222222111444444444444444444444444555555444666777888888777666777999::::::888666555777888999:::::::::999888666444444555999<<<>>>???777666555555555444111///333444444333111000000111//////...,,,+++---000333000000///...//////000000000000000000000000000000}}}{{{{{{ooooooooo\\\QQQTTTeeevvv~~~uuu[[[LLL===888777666444444333333333222222222111111111111111111111111111111000000000000///...---,,,........................---------,,,,,,,,,++++++........................,,,,,,,,,++++++,,,,,,,,,...............------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,------,,,,,,,,,---...///...---,,,+++,,,---///000111000//////000222444555666777999;;;===@@@DDDFFFWWWfffvvv~~~~~~~~~|||wwwwwwxxxwww{{{}}}{{{qqqccc\\\^^^ccckkksssxxxyyywwwvvv{{{yyyfffVVVUUU[[[jjjssszzz{{{~~~qqqbbbXXXNNNFFFDDDBBB???===;;;888666555444444444444444333222222111111111111111111111111/////////000000000000000////////////////////////////////////////////////------------............////////////....................................////////////////////////------..................,,,,,,,,,---------......//////.........---------........................---------------,,,,,,,,,------,,,,,,,,,,,,---------------.........//////------------------------------------------,,,,,,------------------------,,,,,,---------.........------------,,,,,,,,,,,,---.........////////////---,,,,,,///333555444222222222444555666777777777666666666777777777777888===<<<;;;;;;;;;<<<<<<;;;999:::<<>>>>>CCCLLLSSSkkk|||}}}yyy{{{{{{wwwrrrqqqtttzzzuuuhhh]]]\\\___fffpppvvvxxxvvv{{{zzzdddWWWTTT\\\hhhtttyyy|||sssgggXXXLLLGGGDDDAAA>>><<<:::777555555555555555444444444444111111111111111111111111000000000000000000//////////////////////////////////////////////////////////////////............////////////....................................////////////////////////,,,,,,------...//////000,,,,,,,,,------------...///............---------------------------------...------,,,++++++******......------------......---------.........//////.................................------,,,,,,,,,------------------------,,,------------........./////////......---------////////////////////////222222111222333333000......///111333555666777777666777888:::;;;;;;;;;;;;???>>>>>>===>>>???@@@AAAAAAAAACCCEEEIIIMMMPPPRRRXXXYYYZZZ[[[[[[ZZZYYYXXXNNNRRRWWW[[[[[[XXXTTTPPPPPPLLLGGGDDDDDDDDDDDDDDD>>>:::666555777777666444333444555444333111///......//////000000///......////////////////////////|||qqqtttkkk\\\\\\lll~~~uuubbbRRRMMMTTT```lllqqqtttrrrrrruuuuuusssaaaRRRBBB<<<:::888555555333333333222222222111111111111111111111111111111------...//////000//////...........................------------,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,++++++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---......///......------......///000//////000111222444666777888===@@@AAABBBKKK\\\iii{{{zzzxxxxxxyyyssslllmmmqqqyyyiiiaaaWWWUUU\\\jjjwww~~~zzzhhh^^^RRR\\\gggoootttxxx|||~~~vvvdddUUUJJJFFFAAA>>>===<<<999666555555444444444444444555111111111111111111111111222111111000000/////////////////////////////////////////////////////////111111000000//////......////////////....................................---------------------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++.........------.........+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++------------------------------------............000000/////////.........000000111111222222333333666666666555444222///------///000333555666777777777888:::<<<>>>?????????AAAAAABBBBBBCCCFFFIIILLLQQQPPPQQQRRRVVV[[[```cccgggggghhhiiijjjjjjiiiiii```dddkkkooonnnjjjeeebbbdddaaa\\\XXXVVVUUUSSSRRRKKKEEE???>>>@@@@@@===:::888777666666555444222000///000111222222222111111........................rrrsssrrr^^^SSS___ssstttaaaUUUNNNPPPVVV^^^fffnnnpppsssxxxzzzyyyfffVVVEEE===:::777555555333333333222222222111111000000000000000000000000,,,---...///000000000000.................................---------,,,,,,------------------------------,,,,,,,,,,,,------......---,,,+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........///............//////000000///000111222444666888999:::>>>AAAAAAEEETTTlll~~~zzzppppppxxx{{{qqqjjjcccjjjttt}}}wwwvvv{{{uuudddWWWVVVbbbrrr~~~}}}ppp]]][[[[[[^^^dddllluuu{{{uuueeeRRRLLLDDD@@@???>>>;;;888555444333333222333333444111111111111111111111111222222111111000000//////000000000000000000000000////////////////////////111111111000000//////...////////////....................................------------------------//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------.........///.........------.........+++++++++,,,,,,,,,------++++++++++++++++++++++++.........------,,,,,,,,,---------------------------------.........//////000000000000000000000000222222333444555666777888000222444666666777777777555666777999;;;<<<<<<<<<:::<<<>>>AAABBBCCCCCCBBBIIIJJJLLLMMMMMMOOOSSSVVV^^^^^^]]]___dddjjjppptttlllllllllnnnoooqqqssssssqqqvvv{{{~~~|||yyyvvvtttsssqqqnnnkkkhhhddd```]]]WWWRRRNNNNNNQQQRRRPPPLLLKKKFFFAAA===<<<:::888666333444444555555555555444////////////////////////uuuqqqwww}}}~~~gggVVV^^^rrrxxxeeeXXXOOOKKKKKKNNNYYYgggqqq{{{sssaaaLLLAAA<<<888555555333333333222222222111111////////////////////////------...///000000//////....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,+++***)))***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,---...//////////////////000000000000000000111222444777999:::;;;;;;>>>AAADDDKKK]]]wwwzzzqqqnnntttwwwmmmhhhfffqqq~~~yyywwwuuuqqqqqqwwwqqqiiijjjpppvvv~~~~~~yyymmm```XXXXXXaaappp~~~yyycccYYYMMMFFFCCCAAA===:::777555444222222222222333111111111111111111111111111111111111111111000000000000000000000000000000////////////////////////000000000000////////////////////////....................................////////////////////////000//////...------,,,,,,...------------,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000......------------......---------.........//////++++++++++++++++++++++++------------------------------------------------------........./////////000000111222222333333444444555555666888999999:::444555777777666666888999999:::<<<>>>???@@@AAAAAAAAACCCFFFHHHJJJJJJIIIIIINNNRRRUUUVVVVVVVVVZZZ]]]ddddddccceeeiiipppvvvzzznnnnnnmmmooorrrwww{{{~~~}}}~~~}}}|||zzzxxxvvvtttpppkkkhhheeecccbbbeeeiiikkkjjjhhhaaaZZZRRRKKKGGGDDD@@@===888777666444333222222222000000000000000000000000|||sssvvvzzzyyyvvvqqq^^^bbbsssqqq```RRRJJJJJJGGGTTTgggwwwoooWWWHHH???999666666333333333222222222111111////////////////////////......///////////////.......................................------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++***((('''''''''))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))***,,,---/////////...//////000000111111111000000222444666999;;;<<<======AAAFFFKKKTTTfff}}}vvvqqqnnnpppxxxuuuooonnnsss~~~rrrpppooopppvvv~~~xxxtttrrrtttvvvwwwwww{{{{{{mmm___[[[hhhxxxxxxlll[[[NNNHHHEEE@@@<<<:::888666333222222222333111111111111111111111111111111111111111111222222000000000000000000000000////////////////////////......///////////////000////////////....................................////////////////////////..................------......---------,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------------.........//////------------------------+++,,,,,,------.........------------------------............////////////222222333444666777888888888888888888888777777777999:::999777444444777999<<<===???BBBDDDFFFGGGHHHKKKMMMPPPRRRSSSSSSRRRQQQRRRWWW___bbbccceeeiiimmmsssrrrpppoooppptttxxxzzzvvvuuutttuuuzzz}}}||||||{{{yyywwwwwwxxx{{{}}}~~~vvvooogggbbb^^^ZZZTTTOOOHHHEEE@@@;;;777555444444111111111111111111111111yyy{{{~~~wwwlllwwwyyyddddddsss|||hhhWWWOOOOOOIIIWWWkkk{{{```MMMBBB;;;777777333333333222222222111111000000000000000000000000...///////////////..............................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,...---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***)))***,,,.../////////...//////000111111111111111111222555888:::<<<>>>>>>@@@EEEKKKSSS]]]nnn}}}jjjffffffqqq|||tttrrrvvvzzz|||yyyxxxqqqoooooosss}}}yyygggkkkppprrrppprrrzzznnn\\\___mmmyyyeeeUUUMMMHHHBBB===<<<:::777555333222333333111111111111111111111111000000000111222222222333000000000000000000000000////////////////////////------......//////000000000/////////....................................------------------------,,,,,,------.../////////.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------////////////////////////***++++++,,,---...//////------------------------............/////////000333444555777888:::;;;<<<;;;:::999888777555555444444555666555555888>>>CCCAAACCCFFFIIIMMMOOOQQQRRRRRRTTTWWWYYYZZZZZZXXXWWWWWW___jjjqqquuuyyy}}}|||}}}~~~}}}|||}}}|||zzzxxxtttmmmggg\\\XXXQQQIIICCC@@@>>>>>>111111111111111111111111}}}wwwuuu|||nnnooottteeeWWWMMMMMMTTTiiipppWWWDDD:::777777333333222111000///......000000000000000000000000//////000000000000//////000000//////.........---------............------------------------------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,------,,,++++++,,,+++++++++++++++++++++++++++,,,------......///111111000000000000111111222444666999<<<>>>@@@@@@DDDMMMWWW___iiiuuu}}}~~~tttdddhhhoooyyy}}}}}}zzzttttttuuurrrxxx|||yyymmmgggmmmuuuvvvtttuuuaaaSSSWWWrrr}}}gggYYYOOOEEE;;;@@@:::555555555444444666777555333333333333111///111111111111000000000000111111111111000000000000000000111111111111000000////////////////////////////////////////////////222111111000///........./////////...------,,,,,,,,,,,,,,,------............---+++******+++---...------------------------*********+++,,,---...///,,,++++++******++++++,,,...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...---,,,,,,++++++,,,,,,,,,++++++,,,------......///000000111222333333444444777777888999::::::;;;;;;:::;;;;;;:::777555666666666777666555:::BBBGGGGGGMMMKKKMMMSSSUUUTTTVVVZZZ[[[ZZZZZZ\\\___aaaaaaaaaiiillluuu~~~yyylll```XXXPPPHHHCCC;;;999666444222222111111xxxppp}}}xxxqqq~~~ooo```UUUNNNSSSeeezzzcccMMM@@@:::999444444333222111000000000000000000000000000000000//////000000000000//////000/////////............------............---------------------------------,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++------------------------************************,,,,,,,,,------,,,,,,+++,,,---------------,,,,,,+++,,,,,,---......//////111111000000000111222333222666:::===???AAADDDGGGMMMXXXeeemmmttt|||rrrjjjjjjnnnuuu{{{|||uuusssuuuxxx}}}sssrrruuuuuuvvvxxxjjjYYYXXXfffuuuuuuaaaTTTIIIBBBAAA<<<999888666333333666555333222222444444333111111111111111000000000000111111111111000000000000000000111111111111000000000000000000000000000000////////////////////////111000000//////...------...------------,,,,,,,,,,,,,,,,,,------.........000///---,,,,,,---...///------------------------,,,,,,,,,,,,---...//////,,,,,,++++++++++++,,,,,,...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000111222444555666666999999999:::::::::;;;;;;999::::::888666444555555999;;;<<<<<>>999777sssqqq|||{{{qqqaaaXXXVVV```zzzvvv^^^KKK???:::555555333222222222333333000000000000000000000000//////000000000000/////////////////////.........,,,------......------,,,------------------------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++---///111111000...,,,---------...//////000000111000000111333666999:::;;;@@@EEEEEEEEEJJJTTT]]]jjjwwwuuummmkkklllpppxxx}}}yyywww}}}}}}xxxpppjjjiiiiiiiiijjjmmmuuu}}}~~~~~~yyyvvvvvvyyyooodddZZZ]]]bbblllzzzjjjVVVIIIDDDAAA@@@>>>999333333777333222111222444555444333222222222111111111000000111111111111000000000///000000111111111111000000000000000000000000000000////////////////////////.........------,,,,,,,,,++++++,,,------...//////---------.....................,,,+++++++++++++++------------------------///...---------------......------,,,,,,------......---,,,+++++++++++++++******+++,,,,,,---......------------....../////////......---------------......//////000111111111222333444555777888::::::;;;;;;::::::999999888888:::;;;;;;:::999999;;;===BBBGGGLLLNNNSSSZZZ___```aaabbbhhhqqqxxxxxxmmmbbbXXXNNNDDD>>>{{{tttyyydddYYYXXXaaazzzxxxbbbOOOBBB;;;666555333111111111222333000000000000000000000000//////000000000000//////.........///////////////,,,,,,------------,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,)))+++...000000///---,,,------...//////000000111111000111222555999===???BBBFFFJJJJJJKKKSSSaaalll{{{}}}qqqmmmqqqvvvwww~~~~~~zzzvvvsssqqqvvv~~~uuupppkkkccc^^^___```cccgggooozzz~~~yyyrrrvvvwwwlllaaaYYY]]]lll|||eeePPPIIIEEEBBB@@@;;;666555888555333222222333444333111222222222222111111111111111111111111000000000///000000111111111111000000////////////////////////////////////////////////------------,,,,,,,,,,,,,,,,,,---...///000111111........................------,,,,,,++++++++++++------------------------------,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,+++,,,,,,,,,******+++,,,,,,---......---------...............///......------......//////000000111111222333333333444555666888999:::;;;999999999999888888888888:::;;;<<<<<<<<<>>>BBBEEEHHHPPPVVVXXX[[[aaaeeeeeemmmqqqyyy|||}}}}}}wwwoooeeeXXXPPP{{{kkkYYYYYY___vvv{{{kkkZZZJJJ???888666444111000111222222000000000000000000000000//////000000000000//////.........///////////////,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------)))***,,,.........---,,,......//////000111111111000000111333666;;;@@@CCCHHHLLLPPPTTTYYYdddsss~~~~~~wwwuuuyyy}}}zzzuuupppnnnppp{{{uuukkkeee```]]]ZZZXXX\\\cccmmmxxx~~~{{{yyy~~~yyyvvv{{{}}}{{{}}}ooo\\\YYYcccrrrzzzcccTTTLLLEEEBBB>>>999666777555444222333333444222111333222222222222111111111111111111111000000000000000000111111111111000000........................////////////////////////------------------------------...///000000111111/////////.......................................------------------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,---............---...............///000111111111111222333333444444555555666777888999::::::777777888999999:::;;;;;;:::<<<>>>@@@CCCGGGMMMQQQUUU]]]dddfffgggjjjlllkkkuuuzzzxxxvvvvvvuuuoooqqqppplllgggdddeeegggaaacccgggjjjnnntttzzz~~~~~~}}}zzzppphhh{{{ttt[[[YYY[[[jjjzzzjjjUUUFFF;;;999666333111111222333000000000000000000000000//////000000000000//////............/////////000+++,,,,,,------,,,,,,+++------------------------++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------******+++------......---...//////000000111222222000000111333888===CCCGGGKKKPPPXXXbbbmmmzzz~~~}}}wwwrrroooqqqxxx{{{pppeee]]]YYYYYYZZZZZZbbbnnn{{{}}}}}}~~~~~~~~~}}}{{{zzz~~~~~~zzzwwwwwwxxx}}}{{{eee[[[\\\fffuuu{{{cccVVVJJJEEEBBB<<<777555333222111222444555444333333333222222222111111111111111111111000000000000000000111111111111000000////////////////////////////////////////////////---------------.........---.........//////000000000/////////.........---,,,,,,---...////////////------------------------,,,,,,,,,,,,,,,---...///,,,,,,++++++++++++,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,,,,------...///111222333222222222333444444555555666777777777888888888888666777888:::<<<>>>???@@@@@@BBBEEEIIINNNTTT\\\aaaeeennnuuuuuussstttuuusssttt|||{{{xxxrrrkkkffffffbbbhhhkkkiiihhhkkknnnnnnkkkpppvvvvvvpppiiieeeddd______^^^]]]```fffnnntttqqqrrrtttttttttuuuxxxzzz|||wwwxxxyyyuuuyyy]]]YYYVVV```{{{www^^^KKK===;;;777444222222222333000000000000000000000000//////000000000000//////---.........//////000000+++,,,,,,------,,,,,,+++------------------------*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---++++++,,,,,,---...///////////////000111111222222000000111333888???EEEIIIJJJQQQ^^^mmm}}}zzz~~~~~~|||{{{tttppppppvvv}}}xxxmmmbbbYYYVVVWWWZZZbbblll{{{vvvrrrtttvvvyyyzzz{{{|||}}}~~~~~~~~~~~~|||tttuuuvvvuuuzzzlll^^^WWW\\\mmmyyy}}}nnn^^^NNNGGGDDD???888444111000000222444666666555333333333222222222111111111111111111000000000000000000111111111111000000000000000000000000000000////////////////////////........................---------...............000000//////.........---))))))+++,,,---.........------------------------,,,,,,,,,---...///000111,,,++++++******++++++,,,------,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,---...000222444555222222333444444555555666777777777777777777777777666777999;;;>>>AAACCCDDDFFFIIIMMMRRRXXX```hhhnnnpppyyy}}}|||{{{yyysss}}}xxxrrroooiiiccc___^^^[[[VVVTTTVVVTTT]]]fffjjjooovvv|||~~~}}}xxxuuuqqqnnnnnnttt}}}~~~~~~}}}|||pppiiifffjjjnnnsss||||||vvvvvvhhhWWWLLLUUUiii}}}mmmWWWBBB<<<666555222///000444222111111000000000000000111111000000//////......//////.........---------111000000///...,,,+++***.........------,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...//////////////////000222444444444444555777:::===AAAEEEGGGCCCQQQdddvvvtttrrr{{{xxxwwwtttsssuuummmttt|||yyyxxxooommmiiibbb]]]\\\```dddsssxxx~~~xxxqqqmmmmmmooosssxxx}}}{{{}}}}}}xxxvvvwwwwwwyyy}}}~~~~~~~~~|||{{{yyygggVVVTTTaaaooovvvwwwzzzlllUUUKKKGGGBBB===<<<333333444444444444555555444333333222222333333444111111000000000000111111000000000000000000000000000000////////////000000////////////////////////......////////////......//////.........---------//////............/////////...------------...///........................------------------------,,,------......------,,,------------------------...------,,,,,,++++++***+++,,,,,,------......///...///000111111222222111333333555666666666555444555666777777666666888::::::;;;<<<>>>AAADDDGGGIIIQQQVVV]]]```dddnnn}}}}}}{{{pppggg```]]]]]]^^^ZZZVVVTTTUUUYYY\\\^^^cccffflllvvv}}}uuunnnhhhdddhhhooo{{{|||uuu~~~wwwkkkYYYMMMRRRaaarrrtttaaaGGG???777555444222111333222222111000000000000000111000000000/////////...//////.........---------.........---,,,+++***))).........------,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......//////000///...///000111111111000444777;;;???BBBEEEGGGIIILLL[[[ooo}}}tttwww{{{wwwtttppplllmmmnnnyyytttlllkkkfffbbb]]]ZZZ[[[bbblllttt~~~~~~|||xxxtttrrrrrrtttvvvyyy~~~{{{}}}xxxwww{{{xxx{{{zzzvvvtttwww~~~|||nnn___YYY^^^fffnnnrrryyyyyyaaaSSSJJJBBB===<<<555555555444444333333333333222222111111222222333222222111111111111222222000000000000000000000000000000////////////000000000000000000000000000000......////////////......//////.........---------......------------......///...---,,,,,,---...///........................------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........000000111222333333333333444555666777777777666666444555666666666777:::<<<999:::===@@@DDDIIIOOORRRYYY]]]bbbfffnnn~~~}}}vvvfff]]]ZZZ[[[```fffqqqnnnjjjiiijjjnnnrrrtttwwwyyy~~~}}}uuuoooppptttxxx}}}|||}}}qqq|||wwwooo^^^OOOOOOVVVcccwwwoooPPPDDD888666777555333222222222111000000000000111000000000000/////////////////////.........------,,,,,,------,,,,,,+++***.........---------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000---...000111222333333333777===DDDJJJLLLMMMMMMMMMQQQaaavvvyyyvvv~~~zzzuuuooohhhcccbbbmmm~~~wwwhhhbbbbbbbbb\\\VVVUUU]]]lll{{{|||xxxyyyzzz{{{zzzxxxxxxzzz{{{zzz}}}xxxwww}}}{{{|||{{{wwwrrryyyyyynnneeeaaa```hhhppp{{{qqq___QQQFFF@@@@@@888777666555333333222222222111111000000111111222333333222222222222333333000000000000000000000000000000////////////000000111111111111111111111111......////////////.....................---------------,,,,,,,,,,,,------...------,,,,,,------...........................------------------------,,,------......------,,,------------------------***++++++,,,------......,,,------------.........111222333444444555555555555666666777888777777777333444555666666888;;;>>>;;;>>>BBBGGGMMMTTT\\\aaaaaagggooovvv~~~xxxqqqmmmddd^^^ZZZZZZ___hhhvvv|||~~~~~~zzztttsssvvvwww{{{}}}{{{|||tttxxx~~~uuuuuuuuudddTTTNNNNNNVVVjjj}}}{{{YYYIII999555777666333000333222111111000000111111000000000000////////////////////////............------......///......---...............---------+++,,,,,,,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000---///222444666777999:::???FFFPPPVVVVVVTTTSSSRRRWWWfff{{{~~~wwwvvvyyyyyypppiiibbb^^^^^^ooo~~~pppeeeccceeeggg```YYYZZZeeeuuu}}}zzzxxxzzz{{{|||}}}}}}|||vvvzzz~~~zzzttt|||~~~vvvmmmggggggqqq|||mmm[[[MMMFFFCCC:::999777555444333333333222222111111111111222222333333222222222222333333000000000000000000000000000000////////////000000000000000000000000000000......////////////.................................------,,,,,,------...------,,,,,,,,,,,,------........................------------------------,,,------......------,,,------------------------,,,,,,,,,,,,------......---------............///222222333444555555555555555555666666777777777777333444555666666888<<>>;;;888666666666777444333333333333333333444222222111111111111222222000000000000000000000000000000////////////000000..............................////////////......---------.............../////////....../////////---......//////......---........................------------------------,,,------......------,,,------------------------//////......---,,,,,,+++......///000222333444444222333444555555666555555444444444444444555666666888999:::;;;===BBBGGGKKKSSS\\\gggnnnooonnnppprrrnnnaaaYYYMMMQQQWWW___gggoootttwww~~~{{{mmmeeeccchhhooo~~~|||yyy}}}}}}}}}tttyyy|||jjj___VVVOOOSSS\\\ooolllYYYDDD999666333111111444333222222111111222222.../////////000000000111000000000000/////////...,,,,,,,,,---,,,,,,++++++---........./////////000............---------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++++++++++++++++++++------------------------.........///000000111111111222333222111555===CCCMMMSSSXXXZZZZZZ]]]dddkkkuuu{{{}}}|||yyyvvvrrroooqqq~~~|||mmmggghhhmmmuuu|||}}}wwwmmmddd]]]XXX[[[bbbjjjnnnuuu{{{|||tttlllppp{{{~~~sssnnnqqqtttuuu}}}~~~~~~}}}cccOOOGGGDDD???;;;777666555555333333222222222222333333333333222222222222333333000000000000000000000000000000////////////000000////////////////////////......////////////......---------........./////////......------......///......///000000///..............................------------------------,,,------......------,,,------------------------...............---------......000222444666777888333444555666777777777777666555444444444555777777999:::===@@@DDDKKKSSSXXX```hhhqqquuutttsssvvvzzzpppbbb^^^]]]^^^bbbjjjttt|||}}}tttooonnnooosssyyy~~~xxx}}}}}}zzz~~~tttqqqooodddYYYPPPOOOTTThhhooo\\\HHH<<<666333222333444333222222111111222222.../////////000000111111000000000000////////////......//////......---,,,---.........//////000000/////////...---------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........++++++++++++++++++++++++------------------------......//////000000111111---000222222444:::EEENNNPPPUUUZZZ[[[\\\bbbmmmvvv{{{{{{zzzvvvssspppnnnssssssiiiggglllsss|||{{{}}}~~~~~~wwwoooggg```ZZZXXX\\\cccpppvvv~~~}}}zzz|||{{{~~~|||pppfffjjjttt}}}tttiiimmmpppnnnvvvrrrZZZLLLHHHBBB<<<888555444333222222111111111111222222555444444333333444444555000000000000000000000000000000////////////000000000000000000000000000000......////////////......---------.........//////...------,,,,,,------......///000111111000///...........................------------------------,,,------......------,,,------------------------,,,,,,------.../////////...///000333555888999:::555666777888888999999888777666555555555666888999999;;;???DDDJJJSSS\\\bbblllrrrxxxzzzxxxxxx~~~}}}mmmkkkuuu~~~{{{|||~~~~~~yyyeeeiiipppuuuxxx}}}sssvvv||||||~~~xxxlllvvvwwwmmmaaaSSSPPPVVVfffzzz}}}jjjQQQAAA;;;999444...333222111111000111111111111111111111111111111111////////////...............------------,,,,,,,,,//////......------------/////////...---,,,******++++++***))))))******+++.........------,,,,,,,,,,,,,,,------...---------***++++++,,,,,,------......///000111111222222222111444777888999???IIIQQQZZZYYYZZZbbbooozzz}}}xxx}}}{{{qqqpppppptttzzzyyysssrrrvvv{{{uuunnniiilllwww~~~~~~~~~mmmggg```^^^bbbhhhnnnqqq|||qqqnnnvvv{{{yyyxxx{{{ooo```bbbkkkrrr{{{ttthhhdddhhhuuulllUUUKKKAAA===<<<888555555444333222222111111222222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000........................................................................///////////////.........---------............/////////.........---------,,,,,,,,,,,,,,,---...///------------,,,+++******---.........//////000000222444555666555444555666555666777888888777666555777666555444666999===???BBBDDDGGGLLLTTT]]]gggnnnrrrzzz~~~vvvrrruuuwwwwww|||{{{tttppppppqqqsss}}}vvvrrrxxx~~~zzzqqqtttzzzvvvgggWWWPPPTTTaaatttsssZZZGGG>>>999555111333222222111111111111111111111111111111111111111////////////............000////////////.........000000//////........................---,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,------...------,,,,,,,,,,,,---......////////////000111222222111111000222666999===EEEOOOVVVXXXYYY^^^jjjyyy~~~|||xxxkkknnnrrrzzz~~~uuupppooorrruuuvvvqqqooouuu~~~~~~~~~yyysssbbb^^^\\\```kkkvvv}}}wwwnnnpppwww~~~~~~uuutttwwwooo``````hhhoooxxxuuuhhheeeqqqvvv]]]PPPCCC>>>===:::777666666555444222111000000000111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000........................................................................////////////............---------............///////////////.........---//////...---,,,,,,++++++---------------,,,++++++------...///000000111111444666777888777666777888666666777777777666666555444555555666777:::===@@@GGGNNNUUUZZZ]]]fffuuuyyyiiiaaaaaalllxxx}}}}}}~~~~~~qqqppp{{{kkkzzz}}}qqq]]]SSSSSSWWWgggiiiRRRBBB999666555333333222111111111111111000000000000000000000000////////////............000////////////.........000000000///////////////,,,------......------,,,***+++,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,------...------,,,,,,---------...//////000000000000111222222222111111222333777<<>>:::888888777555444222111111000333333333333333333333333000111111222222111111000////////////////////////////////////////////////........................................................................------...............///---------............///............---------,,,***+++,,,---......//////------------------......---...///111222444555555777999::::::999888888999666555444444444555666777666888:::===@@@GGGOOOVVV[[[dddnnnrrrwwwxxxnnnhhheeefffnnnwwwwwwwwwuuuqqqmmmllllllnnnkkkmmmttt}}}yyytttssstttpppkkkhhhiiinnnuuuyyyyyyyyyxxxwwwwwwxxxxxxyyyzzzxxxyyy}}}vvvzzzxxxzzznnn~~~hhhWWWPPPHHHPPPfffjjjPPP???999999444333333222111222222222////////////////////////////////////...............------------,,,,,,,,,------------------------++++++,,,---............***+++---///000///---,,,---------....../////////---.........---,,,,,,+++,,,,,,,,,---......//////111222222333333333333222555999???JJJUUU^^^ccceeefffmmmzzz}}}xxx{{{~~~{{{{{{xxxtttpppmmmzzz|||xxxpppcccXXXTTTSSSUUU[[[hhhwww~~~yyy~~~{{{pppnnnsss|||zzzwww}}}sssaaa]]]^^^aaajjjtttyyy~~~}}}|||{{{zzz{{{{{{vvvyyy~~~yyyssszzzuuuttt~~~www^^^OOOGGG@@@:::888666666555444333333333333333333333333333333333333111111222222222222111111////////////////////////////////////////////////////////////////////////................................................,,,---------......//////---------............///---------,,,,,,,,,++++++)))***,,,---.../////////...------------...000000//////111222444555666777666888:::999888777777888666555444444444666777888666:::===AAAFFFOOO[[[dddeeeiiiooouuuyyyhhhdddcccgggmmmuuussslllmmmppptttvvvwwwwwwxxxxxx{{{zzz}}}~~~|||}}}yyywwwuuutttuuuyyy}}}~~~|||zzzxxxwwwwwwvvvxxxrrrnnnooopppttt|||vvv{{{}}}}}}mmmzzzkkkXXXNNNLLLPPPcccvvv[[[GGG<<<999444444333222222222222222000000000000000000000000////////////............000////////////.........,,,,,,,,,,,,,,,---------+++,,,,,,---.........---***+++---............---,,,,,,,,,,,,,,,---------............---,,,+++++++++,,,,,,---......//////111111222333444444444444333:::FFFSSS^^^fffjjjlllkkkuuuzzz}}}}}}yyyvvvssspppnnnxxxxxxrrrhhhYYYOOONNNJJJPPPZZZiiiwww~~~}}}yyy~~~{{{mmmjjjlllttt}}}wwwzzztttbbb[[[ZZZ\\\eeeppptttyyy~~~{{{xxxuuurrrpppppprrrsssooorrrxxxssswwwxxxuuuzzzkkkYYYLLLBBB<<<;;;666666555444444444555555333333333333333333333333111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////................................................,,,,,,,,,---......//////---------............///---------,,,,,,,,,,,,+++,,,,,,.........---,,,+++...---------...///111222111111222333555666777777666888999999777666666777666666555666666777888999777===CCCHHHMMMVVVccclllmmmnnnrrr{{{{{{lllcccZZZ___jjjwww~~~xxxqqqooorrrwww~~~yyyqqqooonnnpppvvv~~~|||~~~bbb~~~||||||xxxzzzttt```TTTRRRQQQaaafffPPPAAA:::444444333222222222222333111111111111111111111111////////////............000////////////.........,,,,,,,,,---------......,,,,,,------...---------***++++++,,,------......------------,,,,,,,,,,,,............---,,,+++***---------...//////000000000111222444555666666666666AAAPPP\\\cccgggiiijjjooo{{{|||~~~xxxsssooopppssswww{{{mmmggg___RRRLLLOOOLLLTTTaaannnxxx~~~|||kkkfffcccjjjsss|||yyyyyyuuubbbYYYWWWWWW```lllooouuu{{{}}}{{{xxxrrrmmmjjjiiikkkllljjjnnnttt{{{xxx|||zzz{{{{{{xxxwwwtttbbbRRREEE??????888777666555444444444444222222222222222222222222111222222333333222222111000000000000000000000000000000000000000000000000////////////////////////................................................++++++,,,------...//////---------............/////////.........---------+++,,,...//////...,,,+++......------...000222444333333444555555666777777777888:::999777666666777555666777888999999999999;;;DDDOOOVVVZZZ```hhhooorrrvvv}}}}}}llldddaaafffmmmzzz|||yyyyyyzzz{{{ppppppvvv~~~~~~SSSooo}}}zzz}}}zzz~~~|||iii^^^TTTQQQ___nnnVVVDDD;;;555444333333222222333333111111111111111111111111000/////////..................---------,,,,,,,,,---------.........//////,,,------......---,,,,,,+++******++++++---...///000000000///.........---............---,,,+++***......//////000111111111///000222444555777777888===IIIXXXccceeeddddddeeerrr~~~~~~~~~~~~|||{{{|||yyytttnnnlllqqq{{{pppbbb___YYYPPPNNNTTTUUU^^^jjjtttyyy{{{}}}llleee]]]ccckkksss~~~{{{yyytttaaaXXXTTTTTT]]]iiimmmttt{{{{{{tttmmmiiiggghhhiiihhhlllrrrxxx~~~{{{zzzyyyyyyzzzyyywwwuuurrrxxx~~~~~~~~~|||yyyvvvsss~~~~~~xxxgggVVVGGGBBBCCC;;;:::888666444333222222222222222222222222222222111222222333333222222111000000000000000000000000000000000000000000000000000000000000000000000000................................................++++++,,,,,,---...//////---------.........//////111000000000////////////'''))),,,...000000//////......------...111333555444555555555666666777777888999::::::888777777777555666888999:::::::::999@@@LLLZZZcccfffhhhlllpppuuu|||ssslllqqqwwwzzz~~~zzzuuussstttvvvwww}}}zzz}}}TTT___zzzzzzzzzssshhhaaa]]]]]]mmmyyycccIII666333333444333111000111222333333333222222222111111////////////////////////////////////////////////000///...---,,,+++++++++,,,,,,,,,------..................------,,,,,,,,,---------------------------.../////////...---,,,.........///000000111111222333333444555666777888@@@PPP```aaaZZZYYYaaaiiivvv}}}|||wwwvvvyyyzzzvvvpppmmmqqq{{{rrr___QQQRRRTTTQQQSSSZZZhhhlllrrrxxx|||~~~~~~~~~{{{zzzzzz{{{}}}{{{qqq```^^^```bbbfffooo|||||||||rrrccc[[[VVVTTTYYYbbbkkkrrrzzzyyyrrroookkkgggdddiiimmmrrrwwwzzz}}}uuuiiikkkrrrwwwxxxxxxxxxzzzxxxsssssswwwwwwrrrdddpppyyyyyyyyy~~~}}}mmm^^^PPPFFF@@@===<<<999555222222444666333444444555444333111000333333333333333333333333111111111111000000000000000000000000000000000000////////////000000000000//////...------------...------............------+++,,,,,,---...///000000/////////...---------,,,------------.........///111000///...---,,,,,,,,,---------000444555222///555444444444555666888:::888999999999999999888888555777999:::::::::<<<>>>IIISSSbbbnnnqqqsssxxxxxxvvvvvv{{{}}}~~~ZZZcccwww{{{qqqhhhaaa^^^mmm{{{hhhPPP???666666555333111000000000222222222111111111000000////////////////////////........................000///...------,,,,,,---,,,,,,---------------------------,,,,,,+++++++++------------------------,,,------......---,,,+++...//////000000111222222333444444444555888;;;===GGGUUUaaaaaaZZZYYYbbblllwww{{{}}}|||zzzzzzssslllooozzzzzztttfffWWWNNNRRRXXXZZZ^^^eeelllnnnssswwwzzz{{{{{{{{{}}}{{{yyywwwwwwvvvwww}}}rrraaaXXXXXXYYY]]]eeeqqqzzz~~~~~~tttfff]]]VVVRRRUUU[[[eeellluuu}}}zzzvvvrrrnnnkkkkkkoootttyyy}}}qqqpppvvv{{{}}}xxxzzzxxxuuuvvv|||~~~|||mmmkkkppp{{{}}}}}}pppaaaSSSIIIDDD>>>===:::777444333444555333333444333333222222111333333333333333333333333111111111111000000000000000000000000000000000000111111000000//////......//////...------------...------............------,,,,,,------.../////////...............---------,,,,,,---------.........111000///...---,,,,,,---...---...111555666444222444444444555666777888999777777888999999999999888;;;;;;:::;;;<<<@@@DDDGGGSSS\\\iiirrruuuyyyvvvwwwwww|||~~~}}}|||}}}ccciii{{{~~~vvv|||}}}}}}xxx|||}}}vvvlllccc\\\gggzzziiiTTTEEE999888666333222111000000111111111000000000//////000000000000000000000000------------------------//////............//////------------------,,,,,,,,,,,,,,,+++++++++++++++------------------------+++,,,,,,---------,,,,,,///000000111222222333333555555444444555999???DDDRRR[[[bbb```YYYYYYdddooo{{{|||{{{sssooowwwyyyoooiii[[[PPPKKKSSS]]]bbbhhhooopppqqqsssuuuwwwxxxxxxxxx{{{|||~~~}}}}}}{{{yyyvvvtttqqqpppqqqzzzwwwfffXXXVVVUUUYYYaaajjjrrrvvv{{{mmmbbbXXXQQQPPPTTT]]]eeepppyyy~~~yyyuuurrrooorrrwww|||yyytttvvvyyy}}}wwwyyyyyyxxx|||sssqqq~~~uuufffWWWMMMGGG???>>><<<999777555444444333333222222111111222222333333333333333333333333222222111111111000000000000000000000000000000000222222111000///...------000///......------......------............------........................---------...............,,,,,,---------.........000000///...------------//////111333666777666555222333555666777888888888777888999;;;<<<<<<<<<<<>><<<:::888666444222444333111000000111222333333333333333333333333333222222222111111111000000////////////////////////111111000000//////......000//////...............------............------//////.........---------,,,---------.../////////------........./////////000///...............///333333444555666777666555222333555777999999999888999:::<<<>>>@@@AAABBBBBBAAA??????DDDMMMVVV\\\___dddmmmtttvvvyyyxxxmmmiiioooyyy~~~}}}~~~|||wwwkkkaaabbbbbbbbbcccfffjjjnnnpppkkkjjjjjjlllooorrrttttttxxxuuuuuuxxx{{{~~~{{{uuunnnzzzsssooouuu||||||xxxzzzvvvnnnjjj^^^TTTXXXhhh||||||kkkYYYNNN>>>:::555333333555555555333333222222222111111111000000000000000000000000........................///////////////000111222.........------,,,,,,,,,---------...............---------------------------------...///000000111111111111222333333444444333444444444666===IIIRRR___^^^]]]\\\YYYZZZgggvvv}}}{{{xxxlll```VVVQQQOOOMMMPPPYYYcccjjjooorrrrrrrrrrrrssstttvvvxxxyyyyyyzzz|||~~~~~~}}}|||{{{wwwsssnnnjjjhhhhhhjjjlllrrrwww}}}zzzxxxwwwuuuvvvxxxzzz{{{{{{{{{{{{www```WWWSSSXXXaaahhhooovvv|||tttaaaVVVSSSRRRYYYaaalllvvv~~~{{{zzzuuuwww{{{~~~{{{uuusssuuuuuuvvvyyyuuudddTTTIIIBBB???<<<:::999777333000333333111111111222333444333333333333333333333333222222222222111111111111////////////////////////......//////000000111111000000///............///------............------/////////...------,,,,,,,,,---------.../////////...////////////000000000//////.........//////000555666666666555444444444333444666999:::;;;:::::::::;;;===@@@BBBCCCDDDEEE???AAAGGGOOOYYYbbbhhhkkkoooyyyttthhhiiiqqq|||zzztttppppppqqqrrrxxx|||vvvrrrqqqqqqpppvvv{{{|||zzzvvvmmmdddfffffffffgggiiimmmqqqtttfffdddaaa```aaabbbbbbbbbcccbbbbbbeeefffgggkkkrrrppppppvvvqqquuu{{{}}}}}}www}}}|||ssskkkbbbYYYXXX___nnnrrrddd[[[CCC===666333444666666555333333333222222222222111000000000000000000000000///////////////////////////////////////000111111------------------,,,,,,............////////////---------------------------------...///111222333000111111222222333444444222444666666999AAANNNXXXbbb]]]\\\______```mmm|||zzzuuurrrtttwww|||~~~zzzyyy|||rrreeeYYYQQQMMMKKKMMMTTT]]]gggooossstttrrrrrrssstttuuuwwwxxxyyyyyyzzz{{{{{{{{{zzzxxxxxxqqqmmmgggcccbbbeeehhhkkkuuuxxx}}}{{{uuurrrmmmooorrruuuwwwzzz{{{{{{~~~lll___XXX]]]ffflllttt}}}~~~iii^^^XXXUUUZZZaaakkkuuu}}}xxxzzz}}}uuummmlllssstttzzzooo]]]OOOFFFAAA===::::::888444111333333222222333333444444333333333333333333333333333222222222222111111111000000000000000000000000------...///000111222222111000//////......//////------............------//////.........------------------...................../////////000000000............///000111111555666666555333222333444555666888:::;;;<<<======;;;<<<>>>AAACCCEEEFFFFFFCCCJJJTTT^^^fffmmmssswwwxxxqqqgggcccnnn~~~|||wwwoooiiiiiikkknnnppp~~~{{{zzz{{{~~~}}}{{{wwwssspppooooooiiinnnrrrsssuuuvvvpppiiibbbaaabbbccchhhmmmssswwwllliiieeeccccccccccccbbbcccaaabbbdddbbb^^^^^^aaajjjuuurrrfffqqqzzzuuuvvv}}}{{{~~~yyyyyyuuunnnggg___YYYXXXaaaxxxuuuiiicccHHHAAA888444444555444222222222222222111111111111////////////////////////........................//////.........///000000,,,,,,---------------------------.........//////------------------------,,,,,,,,,---...000222444000000111111222333333333222666999:::===EEESSS^^^ddd^^^^^^dddgggiiiuuu}}}tttllllllqqqxxx~~~yyywww{{{~~~}}}xxxnnnaaaVVVOOOLLLLLLQQQYYYbbbkkkrrruuuuuuttttttuuuvvvvvvwwwxxxxxxyyyxxxxxxwwwvvvuuuttttttmmmkkkhhheeefffhhhllloooqqqtttyyy|||xxxssskkkkkklllmmmqqqvvv{{{~~~~~~xxxggg\\\```hhhnnnwwwrrrfff]]]WWWXXX___jjjsss||||||~~~|||ppplllrrrssszzz}}}iiiYYYKKKEEE>>>;;;;;;:::777333222333444555555555555555333333333333333333333333333333222222222111111111000000000000000000000000......//////000000111111111000000///////////////------............------...............---------...............---------------------........................///000111222111333444333222111444666888888999:::<<<>>>@@@AAA???AAACCCEEEGGGHHHIIIIIINNNXXXccclllpppuuu|||xxxllldddeeehhhlllzzz~~~uuuqqqnnnnnnrrrxxx|||~~~~~~vvvooommmmmmppppppooollliiiffffffggg^^^```bbbbbbfffiiifffaaaUUUTTTTTTUUUYYY___fffjjjgggdddaaa___aaabbbccccccffffffiiillliiicccaaabbbbbbhhhpppvvvzzz~~~}}}uuu```dddwww~~~xxxvvvyyy|||uuu}}}~~~sssoooiiibbbYYYRRRXXXpppssshhhcccMMMEEE:::444333444222000111111111111000000000000////////////////////////------------------------//////............//////,,,,,,,,,------.........,,,,,,,,,------.........------------------------+++++++++,,,---000222333///000000111222222333333333777<<<===@@@IIIWWWbbbfff```aaaiiinnnppp||||||qqqgggnnnuuutttnnnrrr~~~vvvuuuqqqggg[[[PPPIIIGGGQQQWWW___gggnnnssstttsssuuuvvvwwwwwwwwwwwwwwwvvvxxxwwwvvvtttrrrqqqqqqqqqmmmmmmllllllmmmoooqqqssskkkoootttyyy|||{{{vvvllljjjhhhhhhlllssszzzzzzgggZZZ]]]dddiiirrr}}}xxxkkk```XXXVVV]]]hhhrrr{{{|||vvvqqqssszzzsssbbbNNNHHH@@@======<<<999666222333555666777666555555333333333333333333333333333333333222222222111111000000000000000000000000000000000000////////////111111000///////////////---..................---......................../////////......------,,,+++++++++,,,,,,,,,------............///111222333---000222222111111555888:::999999:::<<>>===999555444444555555666555555444333333333333333333333333444333222111000111222333000/////////............111000///...---------......000222000...---///222////////////////////////+++,,,---......---,,,+++..........................................------...///000111111222222111888777555444333555666888===<<<;;;;;;===@@@DDDFFFGGGJJJLLLKKKJJJLLLTTTZZZcccgggooouuuuuuxxxyyyggg___ccciiiqqqyyy~~~~~~|||zzzyyywwwtttqqqwwwyyyyyytttiii^^^VVVRRRPPPNNNKKKJJJKKKLLLLLLLLLQQQMMMIIIHHHLLLOOOPPPOOOKKKLLLLLLLLLKKKKKKMMMOOOJJJGGGEEEDDDFFFJJJLLLMMMVVVWWWXXX[[[^^^bbbeeefffkkkhhhaaaWWWOOOPPPWWW___iiidddaaaaaadddooo|||mmmjjjtttyyytttyyywwwzzz~~~wwwkkkjjjqqq}}}yyywwwrrrllldddZZZRRRRRR^^^mmmzzzsss^^^NNN>>>888777555444444000111111111222222222222000000////////////000000000000///...............///......------....../////////...---------------------------------------+++,,,,,,------------------------............//////000111111111111333666999:::>>>EEENNNWWW]]]______```ccciiipppwww~~~zzzrrrooopppwww}}}tttllllllxxx}}}tttlllgggddd^^^TTTLLLIIIMMMRRRZZZZZZ[[[aaahhhnnnqqqqqqoooppprrrsssttttttssssssrrrrrrqqqpppooooooooooooqqqtttxxxzzzzzzyyywwwuuummmlllmmmrrrxxx}}}~~~~~~|||{{{~~~}}}wwwhhhfffdddfffkkkqqqvvvxxxyyy|||rrrbbbZZZYYY^^^gggpppwww|||rrrddd]]]ZZZ___eeellluuu}}}}}}||||||~~~pppggg\\\NNNDDDAAA>>>:::666444444555555555555555444333333333333333333333333444333222222111111222222000000/////////.........333222111000000000000000///000000///......///111////////////////////////,,,---...//////...---,,,...............---------...........................///000111222222222222555555444444555666888999999999:::<<>>AAAEEEIIIKKKMMMMMMMMMOOOTTTZZZbbbffflllkkknnnssszzzyyyvvvzzz~~~~~~yyy{{{~~~}}}vvvpppllliiieeeccc___^^^[[[WWWTTTTTTUUUXXXTTTWWW\\\aaafffiiijjjjjjeeebbb```aaacccbbb^^^ZZZ^^^aaaeeefffddd```\\\[[[[[[XXXRRRLLLIIIGGGGGGHHHHHHMMMQQQPPPKKKJJJMMMRRR]]]\\\ZZZWWWUUUSSSSSSRRRWWWYYYbbbrrrpppmmmyyy}}}wwwwww|||}}}ssslllkkk}}}~~~}}}yyy||||||~~~qqqeeeYYYPPPNNNRRRgggzzzooo]]]HHH<<<777444222333222222222222222222222222000000////////////000000000000///...............//////............//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------......//////000000222333444333222222444666777>>>IIISSSYYY^^^bbbeeejjjqqquuutttssswww|||}}}tttqqqtttyyy~~~tttiiiiiiuuussslllgggYYYQQQIIIEEEHHHNNNTTTWWW___^^^___```ccceeeggggggkkkmmmpppssstttrrrpppnnnooommmkkkiiijjjmmmpppssswwwyyy}}}~~~xxxtttqqqllliiilllvvv~~~~~~yyyuuuuuuyyyyyyvvvmmmgggbbbfffooowwwyyyxxxsssvvvzzz}}}|||jjj^^^XXXYYYaaakkkqqqvvv|||zzzvvvjjjlllnnnpppttt{{{zzzwwwxxx|||~~~yyyuuuyyy|||zzzooo^^^PPPHHHBBB===999666555555444444444444444333333333333333333333333111222333444333222111000000000000////////////...000000/////////000000111000---+++,,,...000...,,,////////////////////////...//////////////////.../////////...------,,,,,,............////////////000111222333333444444444333444555777999999::::::;;;<<<>>>AAADDDFFFHHHIIIOOOMMMMMMQQQYYYbbbhhhlllkkkkkklllqqqzzz|||~~~wwwuuuxxx|||yyysssllleeeaaa]]]YYYWWWWWWVVVUUUUUUWWW[[[```dddgggiiimmmoooqqqrrrssstttwwwuuussssssrrrooohhhcccbbbfffjjjmmmmmmkkkjjjjjjhhhfff```ZZZTTTQQQQQQRRRUUUWWWYYYWWWTTTRRRTTTVVVTTTSSSTTTVVVYYYZZZYYYXXX^^^^^^hhhyyy}}}||||||{{{sssooowwwqqqkkktttzzzyyyzzz|||~~~ttt```QQQNNNRRRXXXnnnuuuaaaKKK???999555333444333222222222222222222222000000////////////000000000000///..................------,,,,,,------......---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------......///000000111333444444444333444666888888BBBNNNWWW\\\___dddhhhttt}}}~~~~~~}}}~~~zzzoooiiippp{{{pppiiidddVVVOOOGGGFFFKKKRRRXXXZZZaaaaaaaaaaaabbbcccdddeeejjjlllooorrrsssqqqooommmnnnmmmkkkjjjkkknnnqqqtttwwwzzz~~~{{{uuutttooojjjkkkrrrzzz~~~}}}xxxxxx{{{{{{yyypppiiieeehhhqqqxxxzzzyyytttuuuxxx|||~~~nnnbbb[[[[[[cccmmmoootttzzzzzzwwwvvvvvvvvvvvvxxx||||||vvvsssvvv|||yyyzzz}}}rrrcccTTTJJJDDD???<<<777666555444444444444555333333333333333333333333111222333444333222111000111000000000///////////////.........///000111111000---+++,,,...000...,,,/////////////////////////////////......///////////////.........---------........./////////000000111222333444444555555555555666777888999999999999;;;>>>BBBFFFJJJLLLLLLLLLOOOOOOQQQVVV^^^gggmmmpppppprrrtttyyy|||zzzzzzsssoooxxxzzzqqqllllllooollliiieeebbbaaa___]]][[[XXXXXXYYY]]]bbbhhhmmmooottttttssspppmmmkkklllnnnuuusssrrrrrrrrroooiiiddd^^^```bbbcccccceeegggiiiiiihhhfffaaa\\\YYYYYYZZZ\\\ZZZXXXYYY]]]``````___XXXWWWVVVXXXZZZ[[[[[[ZZZaaa___dddttt~~~vvvpppqqqyyyuuuwww{{{rrrdddgggvvvvvvnnnmmmuuu~~~mmmWWWQQQTTTQQQiiizzzgggQQQCCC<<<777555555333333333333222222222222000000////////////000000000000///...............------,,,,,,,,,,,,---------------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------...///000000111222222444555555555555888:::===GGGSSSZZZ]]]```gggmmm}}}}}}{{{rrrmmmnnn{{{wwwmmmcccZZZQQQMMMIIIJJJOOOVVVZZZ\\\```aaabbbaaa``````bbbdddiiijjjmmmooopppooommmlllllllllllllllnnnoooqqqrrruuuxxx}}}}}}wwwsssppplllkkkooouuuzzz}}}~~~|||qqqlllhhhjjjpppwwwyyyyyyvvvuuuuuuxxx}}}ssshhhaaa___fffoooppptttzzz~~~{{{|||||||||{{{|||~~~zzztttqqqtttzzz~~~uuugggYYYOOOGGGAAA>>>888777555444333333444555333333333333333333333333222333333333333222111111111111000000000/////////////////////000111333333000...------...//////...///////////////////////////......------......///.................................//////000000111222333444555555666666666777777888888999999::::::;;;???FFFMMMSSSUUUVVVVVVRRRTTTYYY___eeelllrrrvvv{{{zzzvvv{{{vvvmmmjjjwww}}}rrrfff^^^[[[[[[bbbccceeehhhkkklllkkkiii]]]]]]^^^aaaggglllnnnoooppppppmmmgggaaa]]]^^^aaadddbbbaaabbbeeeeeebbb^^^XXXWWWUUUSSSQQQSSSVVVYYY\\\___aaa___[[[XXXYYYZZZ[[[WWWTTTXXXaaahhhjjjiiiiiihhhgggeeecccbbbbbbbbbbbb___bbbooo}}}}}}vvvmmm}}}~~~wwwooojjjhhhkkkuuuttt```\\\fffooovvvjjjggguuu}}}bbbTTTSSSNNNfffnnnWWWIIIAAA:::666555444444333333333222222222000000////////////000000000000///.....................------------......,,,,,,++++++,,,------...------------------------,,,,,,---............---------...///000111222222222333555555666777:::<<>>IIIPPPXXX___dddkkkttt{{{sssnnnmmmyyyuuulllaaaTTTJJJFFFDDDHHHMMMPPPRRRTTTWWWYYY______^^^^^^^^^]]]]]]]]]aaabbbdddcccbbbaaabbbcccdddjjjnnnllliiiiiihhhgggdddeeejjjqqqwwwyyywwwsssllllllkkkkkkmmmpppsssuuuwwwvvvtttssssssvvvxxxzzzzzzyyywwwuuutttwww|||xxxrrrqqqoooooorrrtttxxx|||~~~}}}|||}}}yyyxxxzzz~~~yyyrrrmmmmmmqqquuu|||~~~~~~}}}yyyyyyyyy~~~~~~yyyxxxzzz}}}rrrcccSSSGGG??????<<<999666666555444333444444333333333333222222333333222222111000//////000000000000000000000000000//////000000111222333------...///000000//////////////////////////////////////////////////////.........///////////////000//////000222444666777666666666777777777777777666666666666888<<>><<>>:::777666555444444444333333333222222222444444333333333333333222000000000000000000000000000000000000000111222222111000///...------......////////////////////////////////////////////////---------...///000000111111111222333444555555555666666777777888999999:::555999>>>BBBGGGRRR```jjjggggggfffdddcccgggnnntttqqqttt~~~zzzqqqssszzzyyyccc]]]ZZZ^^^ggglllkkkgggbbb\\\XXXYYY[[[^^^eeellliiiiiijjjlllnnnppprrrtttuuuwww|||sssttttttsssssstttxxx{{{|||{{{zzzxxxvvvuuutttsssjjjhhhffffffhhhjjjllllllbbbbbbbbbfffjjjiiiddd___SSSPPPKKKFFFCCCCCCCCCDDDHHHFFFEEEJJJUUUeeesss|||{{{wwwpppZZZQQQOOOJJJUUUlllvvvyyy|||yyytttpppooooooqqqsssrrroooiiiccc]]]VVVOOOJJJCCCFFFJJJSSSeee{{{xxxiiifffqqqtttdddXXXUUUeeeyyylllRRR>>>999777444222222222222111000000000000////////////---............/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............/////////111222333222222333555777888999999<<>>@@@EEENNNYYYbbbggghhhddd```]]]^^^dddjjjlllllllllyyyxxxmmmeeeaaa]]]]]]```iiiqqqsssnnnggg___\\\\\\aaafffiiiooovvvxxxyyy|||~~~~~~vvvooojjjhhhhhhccccccccc```]]][[[[[[\\\bbbbbbbbbcccdddgggiiikkkfffddddddeeegggiiijjjjjjbbb^^^ZZZ[[[```bbb___[[[UUUSSSOOOKKKHHHGGGFFFFFFHHHGGGEEEDDDGGGNNNVVV[[[\\\eeeuuu}}}bbbTTTNNNGGGMMM___{{{yyy{{{xxxvvvrrroooooopppsssuuu~~~|||zzzyyyvvvnnnbbbYYYIIIKKKLLLNNN[[[qqqooo___fff{{{uuu```OOOQQQ^^^nnnqqqZZZGGG;;;888444222222222222111000000000000////////////---------.........//////////////////////////////........................------------------------//////............//////000222333333333333444666555444555999CCCQQQ^^^gggeeemmmyyyuuurrrzzz~~~|||uuuppprrrwwwnnnhhh\\\PPPCCC???>>>???CCCGGGJJJKKKMMMNNNOOORRRVVVYYYWWWYYY\\\^^^______]]]\\\XXX[[[^^^```bbbdddgggiiihhhqqqyyy|||{{{uuutttvvvzzzyyyzzzzzzzzzwwwsssnnnkkkkkklllmmmoooqqqtttwwwxxxxxxxxxyyyyyyzzzzzz{{{{{{wwwxxxxxxxxxwwwxxx{{{}}}{{{~~~}}}~~~yyyvvvwwwuuurrrpppqqqvvv{{{~~~|||{{{zzz{{{{{{~~~~~~~~~}}}~~~~~~yyytttqqqpppvvvwwwwwwvvvuuuwwwzzz}}}}}}yyytttqqqqqqrrrvvvwww{{{yyyuuuooofff___\\\TTT^^^lllvvv|||~~~zzzooopppxxxzzziii\\\PPPJJJBBB<<<999777666555444444444333333333222222111111111111111111111222000000000000000000000000333222111000000//////000///...---,,,---///111222////////////////////////////////////////////////,,,,,,---...///000111222111222444555666555555444555666777888999:::;;;;;;BBBDDDJJJWWWeeeoooqqqpppddd^^^ZZZ]]]dddiiiiiifffmmm|||ttthhh```[[[YYY\\\___cccgggiiifffaaa]]]\\\ZZZ]]]dddkkkooovvv}}}}}}}}}zzzxxx|||xxxrrrmmmkkklllnnnpppiiikkkmmmllliiifffeeedddfffffffffgggiiimmmppprrrvvvvvvxxx{{{~~~}}}{{{tttllldddaaacccccc___ZZZVVVTTTQQQNNNJJJHHHGGGGGGBBBCCCDDDEEEGGGJJJOOORRRUUUWWW___ooo|||bbbTTTOOOIIIJJJUUUooowwwpppzzzvvvllllllmmmmmmnnnrrryyy{{{vvvrrrgggYYYMMMHHHFFFNNN[[[mmmuuufffdddtttjjjTTTJJJLLLZZZvvvvvv^^^HHH???888222222222000000333333222111000///////////////...---,,,,,,---...///111000///...------...///////////////////////////////////////////////////.........///////////////222111111111222444666777444666777;;;IIIZZZdddcccbbbrrrwwwnnngggkkk{{{sssfff]]]TTTGGG======???@@@BBBFFFMMMMMMNNNPPPSSSVVVXXXYYY\\\]]]___aaabbb```\\\YYY[[[^^^aaadddeeegggiiikkkjjjnnntttzzz~~~zzzsssooommm{{{zzzxxxvvvtttrrrqqqqqqpppsssuuutttqqqrrrwww||||||zzz}}}~~~yyyvvvtttssswwwzzz}}}vvvlllccc[[[VVVUUUZZZeeerrryyy{{{~~~{{{{{{nnnkkkttt|||jjj\\\RRRJJJCCCAAA???:::666555333333333222222222111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////...///000///...---...000000000000000000000000000------...///000111222222444444555555666777777777888555666:::;;;;;;>>>BBBAAAJJJVVV```jjjrrrqqqlllcccaaa```ccchhhlllkkkiiitttpppfff```[[[ZZZ\\\jjjiiigggccc```\\\XXXVVVYYY[[[```dddjjjqqqxxx}}}zzzuuuqqqoookkkhhhkkkqqqppprrruuuyyy|||~~~|||{{{yyy|||{{{uuulllfffeee___VVVOOOKKKJJJIIIIIIEEEEEEDDDCCCCCCDDDHHHJJJNNNTTT]]]ccchhhsssaaaPPPJJJHHHKKKSSSfffzzzooouuu{{{ooommmpppqqqssswww{{{~~~yyyuuukkk^^^QQQJJJFFFLLLXXXjjjvvvfff```kkkzzzxxxgggTTTJJJIIITTTppp|||eeePPPAAA:::444444444222111333333222111000///////////////...------------...///111000///...---......////////////////////////////////////////////////////////////000000000000111222111111111333444666777777:::<<>>GGGSSS___jjjsssxxxsssiii\\\```kkk~~~{{{jjj\\\RRRIIIDDD>>>>>>===>>>BBBGGGJJJKKKLLLMMMPPPRRRTTTUUUVVVVVVWWWXXXYYYYYYYYYZZZ]]]```fffffffffeeedddeeeiiikkkllljjjjjjoooxxx}}}~~~|||zzz{{{}}}}}}}}}~~~zzz{{{||||||{{{|||}}}~~~}}}sssqqqvvv|||~~~oooaaaXXXXXXWWWYYY___dddgggooowwwyyy|||zzzxxxmmmiiiqqq{{{kkk[[[JJJBBB???<<<999777444444444333333333222222000000000000000000000000111111111111000000000///////////////////////////000000000000////////////...///000000///...///000////////////////////////111111222333444555666666555555666666777888888888888666777:::;;;???JJJUUUfffpppzzz{{{yyyuuummmfffkkklllmmmqqqvvv}}}}}}yyy||||||{{{}}}xxxpppkkkhhhaaa[[[[[[[[[XXXUUUUUUPPPQQQSSSXXX^^^dddjjjnnnqqqtttwwwwwwsssmmmgggdddbbbdddhhhkkknnnrrrwwwzzz}}}~~~www```XXXOOOLLLNNNPPPMMMJJJFFFGGGGGGEEECCCDDDHHHLLLeeeOOOGGGIIIJJJKKKYYYvvv}}}uuutttuuuttt{{{rrreeeVVVMMMJJJNNNYYYcccjjjccc[[[TTTKKKDDDCCCGGGXXXpppzzzaaaTTTMMMHHHLLLTTThhhyyysss\\\MMM>>>888666444111000111111000000000000000111...//////000000//////...---...//////000/////////////////////////////////////////////////////////---......///000111222222111222333555666666666666;;;AAALLLXXX```hhhuuupppeeeXXXaaaqqqnnn]]]QQQIIICCC@@@;;;>>>??????BBBGGGJJJIIIKKKMMMOOORRRTTTTTTTTTTTTTTTWWWYYYYYYWWWWWW[[[^^^ggghhhiiihhhggghhhjjjmmmjjjiiijjjnnnuuu{{{}}}|||zzz{{{}}}}}}}}}|||||||||{{{{{{{{{{{{zzz|||}}}~~~rrrpppuuu{{{rrrbbbWWWYYYWWWXXX\\\^^^aaahhhpppuuu||||||rrrwwwmmmjjjttt}}}|||hhhSSSGGGCCC>>>999777444444444444333333333333111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////...///000///...---...000000000000000000000000000111111222333444555666666555666666777777888888999;;;:::;;;===>>>DDDQQQ^^^ssszzz|||wwwtttpppkkkpppoooooouuu~~~zzzyyywwwtttuuu~~~zzzrrrlllhhhfffggg```[[[[[[ZZZUUUPPPOOONNNPPPTTTYYY```gggmmmppprrrsssrrrooohhhbbb]]][[[cccjjjsss{{{zzzmmm\\\SSSRRRQQQMMMHHHDDDEEEDDDBBBAAABBBDDDGGGoooUUUKKKHHHHHHJJJQQQddd{{{xxxxxxwww~~~yyymmm]]]RRRKKKIIINNNVVVXXXTTTRRRRRROOOIIIGGGIIIUUUiiizzz~~~lll\\\PPPHHHKKKTTT^^^qqqyyygggUUUBBB:::777555222222111111000000000000111111...///000111111000///...,,,---///000000000//////////////////////////////////////////////////////...//////000111222333444111222444555666777666666:::CCCQQQ]]]bbbhhhyyyxxxjjj___[[[hhhzzzvvvcccSSSIIICCC@@@>>>999>>>AAA???AAAGGGIIIGGGIIIKKKMMMPPPRRRRRRRRRQQQQQQTTTWWWWWWTTTTTTWWWZZZdddfffggghhhggggggiiijjjkkkkkkmmmooossswwwzzz|||{{{|||}}}}}}}}}~~~~~~~~~}}}||||||{{{zzzyyywwwyyyzzz{{{}}}~~~rrroootttyyy{{{zzzhhh\\\VVVTTTTTTWWWXXXZZZ___fffnnnvvv}}}|||ooouuuyyy{{{yyyqqqnnnvvv{{{www]]]NNNHHHAAA;;;888555444444444444333333333222222222222222222222222111111111111000000000000000000000000000000000000000000000000////////////,,,---......,,,,,,---...000000000000000000000000111111222333444555555666666666666777888888999999<<<<<<===AAADDDKKK\\\kkkzzzxxxrrrpppppppppqqqqqqttt|||{{{uuuoooqqq|||wwwmmmhhhiiilllnnniiiaaa[[[[[[ZZZVVVTTTTTTQQQSSSWWW]]]bbbhhhlllnnnkkkkkkjjjhhhffffffhhhjjjpppvvvtttgggdddaaaYYYRRRJJJIIIGGGEEEBBBBBBBBBCCCzzz^^^OOOHHHFFFIIILLLVVVttt~~~wwwzzz}}}qqqaaaUUULLLFFFIIINNNPPPNNNQQQVVVWWWRRRNNNNNNNNN```rrrzzzzzzfffSSSGGGJJJUUUWWWlll{{{mmmZZZEEE;;;888666444444111000000000000000111111...///000111111000///...,,,---///000000000/////////////////////////////////////////////////////////000111222333444555555111222444666777777666666>>>IIIYYYeeehhhnnnrrrcccYYYcccqqq|||ooo]]]MMMDDD@@@>>>===999???BBB@@@AAAGGGHHHEEEGGGIIILLLNNNPPPPPPPPPOOONNNRRRVVVVVVSSSQQQTTTWWW___bbbdddeeeddddddeeeffflllnnnooopppqqqtttxxx{{{}}}~~~~~~}}}}}}}}}|||~~~}}}||||||zzzxxxvvvwwwxxxyyy{{{}}}}}}~~~}}}}}}}}}pppmmmrrrwww|||nnnaaaTTTQQQQQQSSSTTTTTTYYY```gggpppxxxzzz~~~~~~pppppprrrqqqqqquuuqqquuu}}}|||uuuooouuuwwwyyydddTTTKKKDDD===:::555555444444444333333333333333333333333333333333111111111111000000000000000000000000000000000000000000000000////////////000111222111000///000222000000000000000000000000000111111222333444555666666666666777888888999999::::::>>>CCCHHHSSSfffwww||||||sssllllllooopppooorrrxxxvvvmmmrrrzzzmmmeeeeeekkksssyyymmmddd\\\[[[[[[ZZZZZZ\\\UUUWWW[[[___dddgggjjjkkkccccccdddfffjjjqqqyyy|||}}}yyyooofffWWWUUURRROOOKKKIIIHHHHHHgggRRRMMMJJJJJJIIINNNaaavvv|||llldddsss{{{qqqmmmdddWWWOOOOOOSSSWWW[[[ZZZ\\\___aaa___YYYTTTQQQYYYcccmmm{{{qqq\\\SSSQQQQQQ\\\mmmrrrdddQQQ@@@666444444555222222222111111111111000000000000000000000000000........................///////////////.........000000000///......------111111222222222333333333555333444666666444777<<<>>>RRRbbbdddjjj|||wwwiiibbbcccgggwww{{{wwwgggTTTHHH@@@::::::===>>>>>>???AAACCCFFFHHHIIIGGGIIIKKKNNNOOOPPPPPPPPPPPPPPPQQQSSSVVVXXXZZZ\\\```aaabbbbbbaaaaaaccceeennnlllkkkmmmqqquuuxxxyyy~~~|||{{{}}}xxxzzz{{{||||||{{{yyyxxx~~~{{{yyy{{{~~~~~~}}}~~~~~~tttppprrrvvv{{{wwwgggYYYTTTRRRRRRRRRPPPRRRWWWeeeiiinnnsssxxx~~~|||xxxyyypppmmmllllllkkkqqquuu{{{xxxmmmvvvyyyyyyzzzeeeQQQBBB===>>>:::666111//////222333444111222333333444444444444////////////////////////222111000//////000111222///000000000////////////111111000000//////......000000000000////////////222222222222333444555555777777777666555666999<<<888:::>>>DDDOOO```sssuuunnnlllooosssvvvqqqvvv~~~wwwuuuyyyjjj\\\ZZZeeeqqquuutttnnnhhh```[[[ZZZZZZYYYXXX\\\YYYXXX[[[bbbfffeeeccc]]]bbbjjjqqqwww{{{~~~}}}}}}wwwppphhh```SSSIIIJJJRRRpppUUUMMMHHHGGGDDDGGGWWWiiipppccceeetttyyysssrrrkkk```WWWUUUYYY]]]bbbcccfffgggfffaaa[[[VVVLLLQQQYYYcccssskkk___YYYUUU[[[mmmwwwjjjWWWEEE:::666666666222222222111111111111000000000000000000000000000......................../////////////////////............///////////////111111222222222333333333555333444666555444777>>>GGGZZZhhhkkkooowwwfffaaadddvvv~~~uuupppaaaOOODDD===999:::===>>>>>>???AAACCCFFFHHHIIIIIIJJJLLLOOOPPPQQQRRRRRRSSSSSSUUUWWWYYY\\\^^^```aaaaaaaaa```______aaacccooooooppprrrtttvvvxxxyyy{{{yyyzzzzzz|||~~~~~~}}}}}}{{{zzz|||}}}~~~}}}sssppprrrvvv|||rrr^^^WWWQQQPPPPPPOOOQQQTTT^^^aaagggmmmrrrxxx~~~zzzvvvxxxqqqnnnmmmmmmpppuuuzzz~~~~~~vvvrrrwwwzzz~~~ppp[[[III???===888666333222222333222111222333333333333222222111000000000000000000000000111000000//////000111222111000/////////000000///////////////000000000000000000000000000000000///333333333333444555666666666777777777666777999<<<:::<<>>???@@@AAACCCEEEGGGHHHJJJKKKMMMOOOQQQRRRRRRRRRSSSTTTVVVXXX[[[^^^aaabbbbbbbbb```^^^\\\[[[]]]```kkkoootttvvvuuuuuuvvvxxx}}}yyyuuutttyyyzzz}}}zzzzzz|||~~~|||}}}~~~~~~~~~~~~zzzpppnnnqqquuu|||~~~zzzzzzzzzfff[[[QQQNNNOOONNNNNNOOOVVVZZZ___eeelllssszzzyyyttt{{{yyysssqqqqqqoootttzzz}}}~~~wwwuuusssvvviiiQQQBBB<<<777666444444444333111///222333333222222111000///111111111111111111111111000////////////000111222333///------///111111///.........///000111111111000000000000000000000000444444444444555666777777555777888888888888:::;;;<<>>:::888555444444333222000000111111111111000000///111111111111111111111111......//////000000111222333///+++,,,000222111///.../////////000000000111000000000000000111111111333333333333444555666777555777999:::999999:::;;;<<<@@@JJJZZZjjjvvv|||}}}tttqqqooopppssstttrrrppp~~~zzzlllaaa___gggnnnkkkaaaVVVRRRRRRQQQRRRTTTVVVWWWVVVTTTRRRVVVWWWXXXWWWWWW^^^iiiqqqzzz}}}~~~}}}}}}}}}|||{{{zzzyyyuuuvvvwwwwwwwwwvvvtttsssuuuyyy{{{yyytttrrrtttwww{{{{{{zzz{{{|||~~~wwwhhhooo^^^MMMHHHFFFFFFLLLUUUmmmuuufffiiioooxxxrrrgggjjjrrruuupppmmmppptttqqqdddXXXOOOIIIIIIRRRaaasssvvvcccWWWbbbsssjjjRRR@@@888555222222222111111111000000////////////////////////000000000000000000000000---.........//////000000000000//////............111111222222222333333333444444555666555888CCCOOO___dddhhhiiiooo{{{{{{eeeeeexxxwwwuuummmcccZZZNNNBBB<<<999777888:::???@@@@@@AAACCCEEEFFFGGGHHHIIIIIIJJJLLLMMMNNNOOOOOOPPPRRRVVVZZZ^^^aaaccccccbbb___[[[VVVSSSSSSTTTYYYaaakkkpppqqqsssvvvzzzzzz||||||zzzyyy{{{}}}uuuoookkkmmmooosssxxx{{{}}}~~~~~~vvvxxx{{{}}}~~~~~~}}}}}}yyyzzz|||}}}}}}}}}|||||||||~~~sssjjjiiinnnssszzz}}}yyyuuuuuu~~~tttdddTTTMMMLLLKKKJJJKKKOOORRRWWW]]]eeeoooyyyxxxuuu|||zzzxxxxxx~~~uuuqqqqqqoooyyyyyypppwww~~~vvv]]]JJJCCC>>>:::555222222222333222---...///000111222222222000000000000000000000000......//////000000000000111///,,,---000222111000111000000000/////////...///000000000111111111222222222222222333444555666555777999:::::::::;;;<<<<<>>@@@JJJZZZlllyyy~~~|||rrruuuvvvuuuqqqoooqqqsss{{{mmmaaaZZZXXX\\\]]]VVVLLLFFFIIINNNTTTWWWZZZ[[[[[[ZZZZZZZZZYYYaaajjjooorrruuu{{{}}}|||zzz{{{}}}|||zzzxxxxxxyyyuuuuuuuuuvvvvvvuuuuuutttsssvvvxxxwwwsssooommmnnnoooqqqtttvvvvvvxxx{{{}}}xxxxxxyyyzzz|||~~~tttYYYMMMIIIFFFGGGKKKYYY~~~yyyccccccgggqqq{{{kkkfffkkkqqqpppnnnooonnnkkkeeeaaaTTTKKKIIIQQQXXX\\\fffssspppWWWVVV]]]lllzzz~~~bbbJJJ<<<888222222222111111111111000000000000000000000000000........................------......///000000111///////////////.........111111222222222333333333333444666777888>>>OOO___nnnnnnpppuuu|||mmmeeeppp{{{vvvkkk]]]NNNEEE<<<:::::::::;;;>>>@@@@@@AAAAAACCCDDDFFFGGGGGGFFFFFFFFFGGGIIIKKKLLLQQQRRRUUUYYY^^^cccgggjjjiiiiiigggbbb[[[UUUQQQOOOMMMPPPUUU\\\dddlllrrrvvvssswwwyyyxxxwwwzzz{{{uuuoookkkgggjjjnnnssswwwyyyzzz{{{uuuwwwwwwuuurrrpppppprrruuuwwwyyyyyyyyyyyy|||~~~}}}|||}}}|||zzz{{{~~~uuulllkkkpppuuuyyy|||}}}uuuiii\\\SSSMMMJJJKKKOOOLLLNNNRRRWWW___jjjuuu}}}sssuuuxxxssswwwwwwzzz|||{{{zzzxxxoookkkrrryyyxxxdddOOOEEE@@@<<<888444333333222111...///000111222222333333111111111111111111111111///000000000000...---,,,)))...222333000...000222000000000000///////////////000000111111222333333333222222333333444555666777888999999999;;;>>>AAAHHHTTTeeeuuu}}}~~~|||zzzpppuuuxxxuuunnnlllrrryyy|||uuuiii```]]]QQQPPPNNNJJJGGGIIIPPPVVVYYY[[[^^^^^^^^^___aaadddfffllltttyyy{{{|||}}}}}}}}}}}}|||||||||||||||wwwyyy{{{zzzxxxwwwxxxyyyvvvuuuuuutttuuuuuuuuuvvvssstttuuuuuurrrnnnjjjhhhhhhlllppprrrsssuuuxxx{{{wwwwwwxxxxxxzzz{{{}}}~~~~~~}}}eeeUUUOOOKKKJJJLLLNNNqqq{{{mmmhhhdddiiivvvrrriiikkkkkknnnooolllfffbbb```aaaWWWMMMJJJQQQWWWZZZbbbnnnqqqWWWRRRVVVeeeuuugggMMM???:::222222222111111111111000000000000000000000000000........................---------...///000000111------......///000000000111111222222222333333333333333666888999@@@RRRcccqqqqqqtttzzzzzzlllkkkyyy|||xxxlll^^^III@@@999888:::;;;===AAA@@@@@@AAABBBCCCDDDFFFGGGGGGGGGFFFFFFGGGIIIJJJLLLPPPQQQTTTYYY^^^cccgggjjjllllllkkkfff^^^WWWRRROOOHHHHHHKKKRRR[[[eeekkkooopppuuuzzz{{{zzz|||{{{uuuoookkkeeegggkkkppptttvvvwwwxxxuuuvvvvvvrrrnnnkkklllnnnpppsssuuuuuutttuuuyyy|||zzzzzz{{{}}}{{{xxxyyy|||wwwnnnmmmrrrwwwyyy|||zzztttjjj^^^UUUNNNJJJLLLQQQNNNPPPSSSXXX```kkkwww~~~~~~rrrrrr|||pppjjjjjjnnnttt{{{|||}}}~~~sssnnnsssyyyxxxgggOOODDD>>><<<999777666444111///000111111222222222111111222222222222222222222222000000111111000...,,,+++'''...444555000---///333......//////000000111111///000000111222222333333444444444444444666777777888999999999999;;;???BBBOOO\\\mmm{{{}}}zzzxxxssszzz~~~yyypppoooxxxwwwuuupppggg``````OOOLLLHHHEEEGGGMMMVVV\\\\\\^^^`````````ccchhhlllssswww|||~~~~~~|||{{{{{{|||zzzzzzzzzyyyzzz{{{||||||tttwwwzzzyyywwwvvvwwwyyyvvvuuutttssstttuuuvvvwwwsssrrrrrrsssrrrnnnhhhddddddhhhmmmpppqqqssswwwzzzwwwwwwwwwwwwxxxyyyzzz{{{|||}}}}}}|||{{{zzz{{{}}}zzzzzz{{{}}}zzzbbbUUUQQQPPPNNNSSS___|||mmmaaa[[[eeevvv|||mmm``````lllqqqiiibbbccc```XXXSSSMMMKKKMMMSSSZZZfffppprrrUUURRRRRR]]]nnnsssYYYCCC888666222000222333111000222000000000000//////////////////......------,,,,,,///.........///000222333///////////////000111111333333222222111222222222222333555666:::EEETTT```kkkrrrzzzxxxlllooo|||{{{vvvhhhZZZCCC@@@<<<888777888;;;===?????????@@@AAACCCFFFGGGFFFGGGGGGEEEDDDDDDGGGIIIMMMQQQTTTVVVWWW^^^iiiqqqzzzxxxrrrjjjeeebbb[[[TTTGGGEEEEEEGGGNNNUUU\\\___fffmmmvvv|||zzzwwwqqqkkkjjjiiihhhiiikkkooosssvvvpppnnnkkkhhhffffffggggggsssssssssuuuwwwxxxvvvtttxxxyyy{{{}}}~~~|||zzzzzz{{{|||tttlllmmmtttxxx~~~|||rrrcccVVVOOOMMMNNNOOOPPPPPPRRRTTTZZZdddooovvv~~~xxxrrrooofff___```llltttrrrqqqzzzvvvpppwwwzzzvvvrrrXXXBBBDDD<<<666666666444222333222222222111111111111000000000000000000000000000000000000000000000111111222111111111000000////////////...---------------111111111111111111222222333222222222333555777888:::444444<<<===:::@@@KKKWWWgggwww}}}xxxsssyyyvvvvvvyyyxxxvvv|||{{{pppkkkkkkggg]]]TTTHHHAAA===@@@FFFLLLTTT\\\bbbbbbccceeeiiimmmqqqtttzzz{{{}}}~~~}}}~~~}}}{{{yyy{{{yyyxxxxxxyyyzzzzzzyyyvvvvvvvvvuuutttsssqqqppptttsssssssssttttttuuuvvvsssrrrqqqooommmhhhbbb^^^aaacccfffhhhkkknnnsssvvvssstttuuuwwwxxxzzz{{{||||||zzzvvvuuuvvvyyy{{{|||~~~yyytttvvv|||ooo```XXXRRRNNNQQQ\\\uuuuuuggg]]]cccrrr~~~ooo```bbblllnnnfff```bbbaaa]]]VVVPPPLLLMMMRRR[[[iiiuuunnnYYYSSSPPPYYYhhhyyyvvv]]]GGG;;;777222000333333111000222000000000000/////////////////////...............///.........///000111222///////////////000111111333333222222111222222333111333555777===HHHXXXdddkkksss{{{|||nnneeemmm~~~uuummm___QQQ@@@>>>;;;888888:::===???AAA@@@@@@AAABBBDDDFFFHHHFFFGGGGGGFFFEEEEEEGGGIIIKKKOOOSSSUUUYYYaaammmwww{{{sssnnnjjjbbbZZZQQQLLLGGGDDDFFFJJJNNNQQQZZZaaakkktttzzzzzzwwwqqqkkkeeeeeedddccceeehhhkkknnnooolllhhhdddaaa`````````nnnpppsssvvvwwwwwwwwwvvvwwwxxxyyy{{{}}}}}}||||||}}}~~~vvvmmmnnntttxxx~~~xxxjjj]]]TTTQQQPPPPPPOOOOOOPPPRRRXXXaaakkkrrrzzz}}}zzztttppp{{{zzz___WWWTTT```jjjnnnttt{{{qqqttt~~~xxxttt]]]HHHFFF>>>777777777444222333222222222111111111111000000000000000000000000000000000000///////////////111111111000000000//////222111000000//////000000111111111111111222222333444444444444555777999::::::555666======<<>>BBBGGGMMMTTT\\\___aaafffjjjooorrruuuvvv}}}~~~~~~}}}|||}}}{{{{{{{{{zzzxxxwwwzzzxxxvvvvvvwwwwwwwwwvvvssssssssssssrrrqqqpppoooqqqqqqqqqrrrssstttvvvwwwvvvuuussspppmmmhhhbbb___\\\^^^```aaadddiiinnnrrrttttttuuuvvvvvvwwwwwwwwwuuusssrrrqqqsssuuuxxxyyyyyyuuusssuuu{{{}}}{{{{{{}}}~~~nnnbbbYYYSSSRRRZZZjjjppp```aaammmxxxsssdddcccjjjkkkccc```dddeeeccc]]]UUUOOONNNRRR]]]mmm|||ooo]]]SSSMMMSSSaaarrr{{{cccLLL===999444111333333111000222000000000000////////////...///////////////000000............///000111111///////////////000111111333222222111222222333333111333666999@@@MMM]]]hhhkkkuuuqqqddd^^^lllxxxlllaaaSSSGGG>>><<<:::888999;;;>>>@@@AAAAAAAAAAAACCCEEEGGGHHHFFFGGGGGGFFFEEEFFFHHHKKKMMMPPPTTTVVVYYYbbbpppzzz{{{vvvmmmeee^^^WWWMMMEEEBBBCCCEEEGGGNNNUUU___iiirrr}}}{{{xxxsssmmmgggfffdddcccccceeehhhjjjooolllgggbbb^^^[[[ZZZZZZggglllrrrvvvvvvuuuvvvxxxuuuuuuuuuwwwyyy|||~~~}}}}}}}}}~~~}}}~~~wwwmmmlllqqqwww}}}tttfff]]]VVVRRRQQQMMMMMMNNNOOOTTT\\\eeellltttwww{{{wwwqqquuuwwwZZZPPPLLLUUU```kkkzzzqqqkkkwwwyyy{{{gggSSSIII@@@999888888555333444222222222111111111111000000000000000000000000000000000//////......------111111000000000000//////222222111000000000111111111111111111111222333333444444444555666777999999999777999======???LLL\\\nnn{{{zzzuuurrrqqquuusssuuu|||sssmmmhhheeefffgggaaaTTTHHHCCC???@@@EEEJJJNNNUUU\\\^^^bbbjjjqqqvvvyyyyyyyyy}}}zzzyyy|||{{{zzzzzzzzzzzzxxxvvvyyyvvvttttttttttttsssrrrqqqpppppppppoooooonnnnnnnnnnnnoooppprrrtttvvvwwwyyywwwuuupppkkkeeeaaa^^^XXXXXXYYYZZZ]]]bbbjjjooorrrssstttttttttsssrrrqqqrrrrrrrrrsssuuuwwwyyy{{{sssrrrrrruuuyyy{{{yyywwwyyyyyy|||~~~|||vvviii```ZZZVVV\\\bbbnnnxxxdddaaaiiittt|||~~~~~~vvvhhh```fffiiifffeeeiiikkkiiieee\\\SSSPPPSSS^^^qqqvvv___SSSJJJOOO\\\llliiiPPP???;;;555222333333111111333000000000000////////////......//////000000111111............//////000000///////////////000000111222222111111222222333333333444777;;;DDDQQQ```jjjnnnyyy}}}mmm```\\\mmmrrrdddXXXKKKCCC>>><<<:::999999;;;>>>???AAAAAA@@@AAABBBDDDFFFGGGFFFFFFGGGFFFFFFGGGIIILLLRRRTTTVVVWWWYYYaaammmwww|||tttlllcccWWWLLLGGGFFFGGGGGGIIIOOOVVV^^^hhhuuu|||xxxsssqqqooommmkkkjjjkkkmmmnnnrrrooojjjeee```\\\ZZZYYY___gggppptttssssssuuuxxxttttttsssssstttwwwzzz{{{|||||||||}}}~~~~~~uuujjjhhhmmmttt{{{}}}ooodddZZZTTTPPPKKKKKKLLLLLLPPPVVV___eeennnrrrwww|||{{{tttqqq{{{wwwXXXNNNJJJOOOYYYhhh|||tttdddnnn}}}uuuvvvsss```MMMDDD<<<:::999555333444222222222111111111000000000000000000000000000000111000000//////......---000000000000000000//////000000////////////000000111111111111222333333444222222333444555666777777777888:::======CCCUUUgggzzzwwwrrrrrrsssvvvuuuwww~~~~~~vvvoookkkkkkkkkiiicccYYYNNNGGG@@@???BBBHHHMMMPPPWWW^^^bbbgggnnnuuuzzz||||||{{{~~~|||yyyxxx|||{{{zzz{{{|||{{{yyywwwxxxvvvtttsssssssssrrrqqqppppppooonnnnnnnnnnnnnnnnnnnnnnnnoooqqqssstttuuuzzzyyyuuuppphhhbbb]]][[[VVVUUUTTTTTTWWW^^^gggmmmooopppqqqrrrrrrqqqooommmnnnoooqqqsssuuuwwwzzz|||sssrrrrrrtttvvvxxxwwwuuu{{{{{{}}}}}}zzz|||xxxkkkccc^^^\\\___^^^bbbttt~~~jjjcccgggqqq|||}}}zzz}}}sssggg]]]cccjjjmmmooorrrqqqoookkkbbbYYYSSSTTT^^^rrr~~~bbbSSSJJJOOOZZZhhh~~~oooVVVAAA===777333333333111111333000000000000////////////......//////000000111111.........//////////////////////////////000000111222111111111222222333444555555888===GGGUUUbbbkkkuuu}}}xxxhhh^^^^^^ooozzzkkk^^^RRRIIIDDD???===;;;:::999:::<<<===@@@@@@??????@@@BBBDDDEEEDDDEEEFFFFFFFFFGGGJJJLLLRRRUUUWWWWWWYYY```lllvvvxxxooobbbVVVNNNJJJHHHHHHDDDHHHMMMSSS\\\iiixxx{{{zzzxxxuuurrrrrrrrrtttuuuuuusssoooiiieeeaaa^^^]]]\\\cccmmmqqqqqqqqqsssvvvxxxwwwuuuttttttuuuwwwxxx}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~uuujjjgggkkkqqqxxx}}}~~~uuuhhh\\\TTTOOOIIIJJJJJJJJJMMMRRRZZZ___hhhmmmuuu|||zzzmmmtttvvvUUUHHHHHHIIIQQQbbbyyy{{{hhhmmmwwwooolllvvvlllQQQHHH???<<<:::666444555222222222111111111000000000000000000000000000000111111111000000///////////////////////////000000000000////////////000000111111111111222333444555222222333555666666777777666888;;;===???JJJ___qqqvvvssstttvvvwwwyyy}}}{{{tttnnnlllmmmvvv}}}yyyiiiVVVJJJEEE???@@@DDDKKKPPPSSSYYYaaajjjmmmpppuuuxxx{{{|||}}}}}}}}}~~~~~~}}}{{{yyyxxxyyyyyyyyy{{{|||{{{yyywwwxxxvvvttttttuuuuuuuuusssrrrqqqpppoooooooooooooooppppppppppppqqqrrrssssssyyyyyywwwpppggg___ZZZXXXTTTRRRPPPOOOQQQXXXbbbiiikkkllloooqqqrrrpppmmmlllgggjjjlllnnnnnnppptttvvvvvvtttsssrrrtttuuuvvvwwwwwwwwwzzz{{{xxxsssssswww}}}nnnddd___``````]]][[[cccvvvpppfffeeekkkyyy{{{yyyzzz~~~wwwmmmfffaaafffooovvvyyyyyyuuurrrnnnfff\\\UUUSSS[[[mmmjjjYYYMMMPPPXXXddd{{{xxx___HHH???888444444333111111333000000000000////////////...///////////////000000---....../////////......///////////////000111111111111111111222333444444555666999@@@LLLZZZhhhppp}}}}}}zzzttt```\\\aaasss~~~qqqeeeYYYMMMFFFEEE???>>><<<:::::::::;;;<<<@@@????????????AAABBBDDDBBBDDDEEEEEEEEEGGGJJJLLLMMMQQQUUUWWWYYY```llluuu|||~~~qqqdddYYYQQQKKKHHHBBBDDDGGGJJJQQQ]]]kkkuuu}}}zzzxxxxxxyyyzzz||||||zzzuuupppkkkfffcccaaa^^^dddkkkooopppqqqsssuuu}}}|||zzzxxxxxxwwwxxxxxx{{{}}}}}}|||{{{|||~~~}}}|||{{{|||~~~wwwllliiimmmpppwww|||}}}yyyjjj]]]SSSNNNHHHHHHIIIIIIKKKPPPWWW\\\bbbjjjttt}}}sssuuu{{{vvvSSSEEEDDDBBBHHHZZZqqqrrrpppsss{{{~~~|||~~~kkkeeekkkrrryyysssVVVLLLBBB>>>;;;777555666222222222111111111111000000000000000000000000000000000000111111111111111......////////////000000111111000000000111222222111111111111222444555666444555666777888999999999666888;;;>>>DDDSSSiiiyyy~~~vvvuuuwwwwwwvvv|||||||||~~~rrrfffeeeiiiooo}}}nnnVVVFFF@@@???AAAGGGNNNRRRUUU]]]eeeooopppqqqtttvvvyyy{{{|||zzzzzz{{{|||{{{zzzyyyxxxvvvvvvwwwyyyzzzzzzwwwuuuwwwuuutttuuuwwwyyyyyyxxxvvvtttrrrpppooooooppppppsssrrrrrrrrrrrrsssssstttzzz|||{{{tttjjj```[[[YYYQQQOOOLLLJJJLLLSSS\\\ccciiilllooorrrrrrpppmmmjjjfffiiikkkkkkjjjkkkooosssvvvtttsssqqqqqqrrrtttuuutttuuuwwwyyyuuunnnmmmqqqxxx}}}xxxllleee```^^^[[[WWWUUU^^^vvvuuuhhhaaaeeettt{{{xxxzzzrrrmmmkkkjjjnnnuuu||||||wwwtttnnnggg]]]UUUQQQUUUfffvvvxxxbbbQQQPPPTTT___yyyjjjSSS@@@:::555444333111111333000000000000/////////////////////...............---......//////...------///////////////000111111111111111111222333444555555666:::CCCRRRbbbpppxxxyyyqqqZZZ[[[fffyyyvvvjjj```TTTGGGAAAAAA===<<<;;;::::::<<<===>>>AAA@@@??????@@@AAACCCDDDAAABBBCCCDDDDDDFFFIIILLLLLLPPPUUUWWWYYY^^^hhhooouuu|||xxxlllaaaXXXRRRIIIJJJIIIIIIKKKSSS___gggtttzzzsssmmmhhhfffdddfffjjjnnnqqqssstttttt{{{{{{zzzzzzyyyyyyxxxxxxvvvzzz~~~}}}{{{zzzzzz|||{{{yyyyyyzzz|||}}}~~~wwwllljjjmmmpppwww}}}{{{kkk^^^TTTNNNGGGHHHHHHIIIKKKPPPVVV[[[]]]fffsss}}}yyyxxx\\\NNNFFFBBBGGGWWWkkk|||yyypppmmmtttxxxvvvwww}}}yyyiiidddgggkkkqqquuuYYYNNNDDD???<<<777555666222222222111111111111000000000000000000000000000......//////000111111111........./////////000000000000//////000000111222111111111222333444555666444555666888999999999999888:::<<<@@@JJJ]]]rrr{{{vvvwwwxxxvvvsss~~~yyy|||vvvfff\\\aaallltttzzz|||sssaaaNNNCCC???AAACCCIIIPPPTTTWWW```iiinnnoooqqqsssvvvxxxzzz{{{yyyyyyzzzzzzyyyxxxvvvuuuuuuvvvwwwyyy{{{{{{xxxvvvtttssssssuuuxxx{{{||||||xxxvvvtttqqqpppoooooopppsssssssssssstttuuuwwwwww}}}{{{pppeee___\\\RRRPPPMMMJJJLLLQQQZZZ```kkknnnqqqtttsssoookkkhhhfffhhhiiigggeeefffkkkpppqqqqqqqqqqqqoooooooooooorrrsssvvvxxxsssllljjjmmmnnnttt|||tttmmm]]][[[ZZZUUUMMMPPPjjjxxxjjj___```ooo}}}xxxyyysssqqqsssssstttyyy}}}xxxuuulllfff]]]UUUNNNQQQ```ooo}}}iiiTTTOOOQQQ[[[wwwrrr[[[AAA:::555444333111111333000000000000//////////////////......---------,,,---.../////////...---,,,///////////////000111111111111111111222333444555444555;;;FFFVVVgggvvv~~~yyyoooZZZ]]]jjj~~~~~~rrrggg]]]QQQCCC<<<===::::::::::::;;;===???@@@BBBAAAAAA@@@AAABBBDDDEEE@@@AAABBBCCCCCCFFFIIILLLNNNRRRWWWXXXXXX[[[bbbhhhnnnuuu|||~~~ssshhhaaaUUUTTTPPPLLLJJJNNNWWW^^^lllzzzzzzsssmmmjjjiiiiiikkkooosssuuuuuutttwwwwwwxxxxxxxxxxxxwwwvvvrrrwww}}}}}}{{{zzzzzz{{{zzzxxxxxxxxx{{{~~~{{{|||~~~uuujjjhhhkkkqqqxxx~~~|||lll___UUUOOOGGGHHHIIIIIIKKKPPPVVVZZZYYYcccrrrxxxrrrvvviii[[[MMMHHHJJJXXXiiixxxyyylllgggpppvvvuuuvvv{{{wwwjjjfffhhhjjjnnn{{{uuu[[[PPPEEE@@@<<<888666666222222222111111111111000000000000000000000000000,,,,,,---...///000111111---.........//////000000---------------...//////111111111222333444666777222333555666777888777777:::;;;===BBBOOOdddxxxyyyvvvxxxxxxtttqqq~~~xxx~~~|||nnn___XXXbbbqqqzzzttthhhZZZMMMDDDBBBBBBBBBDDDJJJQQQUUUXXXbbbllljjjlllppptttwwwxxxyyyyyyyyyyyyzzzyyyxxxvvvtttssswwwwwwyyy|||~~~}}}{{{xxxrrrqqqrrruuuyyy}}}~~~~~~yyywwwtttqqqooonnnoooooorrrrrrssstttvvvxxxzzz{{{vvvjjjccc```TTTSSSPPPMMMNNNSSS[[[```mmmpppsssuuusssoooiiieeebbbcccccc```]]]^^^ccciiikkknnnppppppooollljjjiiinnnooorrrtttooohhheeehhhhhhnnnwww}}}|||qqqjjjbbbXXXOOOJJJOOO___pppyyykkkddd___hhh}}}}}}zzzyyyrrruuu~~~xxxoooggg___YYYRRRPPPYYYfff{{{{{{```NNNMMM\\\www{{{kkkRRR???111222444000111666000000000000////////////////////////////////////..............................//////000000111111222000///111444555444222999666;;;JJJ[[[kkkyyywwwlllVVV\\\lllooollleeeWWWGGG===::::::888888888999:::<<>>NNN```ooo}}}sssaaaVVV]]]nnn~~~zzzjjjeee[[[OOOBBB;;;999999888888888999:::<<<>>>@@@??????@@@@@@AAABBBBBBCCC???AAACCCDDDDDDFFFHHHJJJKKKKKKLLLNNNQQQUUUXXXZZZhhhnnntttuuuuuuzzz|||qqqhhheeebbb]]][[[\\\YYYcccppp|||zzzxxxuuuttttttvvvyyyzzzzzzyyyxxxvvvtttuuuwwwwwwvvvtttpppsssvvvyyyzzzyyyxxxvvvwwwxxxxxxxxxxxxyyy|||~~~~~~uuummmjjjllluuuyyy~~~zzzhhhZZZSSSMMMIIIGGGJJJLLLNNNSSSYYYbbbfffnnnwwwyyyuuuxxxtttaaaSSSWWWcccnnnzzzmmm___ccclllqqquuuzzz{{{wwwfffaaalllttt{{{sssaaaQQQFFFFFFDDD;;;444444333222111000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222333333444555555444666888999999999:::;;;===<<<@@@MMMbbbxxxwwwtttxxxqqqlllvvvqqqccc]]]___dddhhhfffZZZLLLDDD@@@>>>@@@DDDEEEJJJQQQWWW]]]bbbfffiiilllmmmnnnppprrrtttuuuuuuuuutttssstttuuuuuusssrrrrrrrrrrrrssstttuuuvvvwwwvvvtttssstttwwwzzz{{{|||wwwxxxwwwtttpppllllllmmmoooqqqtttvvvxxx{{{~~~ttthhh^^^ZZZTTTPPPPPPQQQRRRXXX^^^nnntttyyyzzzxxxuuunnnfffccc^^^ZZZZZZYYYXXXZZZ___eeehhhlllnnnmmmiiidddaaabbbgggmmmooommmhhhfffeeefffiiinnnsss{{{zzzooo___XXXPPPIIIDDDBBBJJJTTTiii~~~ooogggooozzzzzz}}}~~~|||zzzmmmgggjjjmmmjjjfffmmmhhhccc]]]UUUQQQTTTZZZrrr{{{bbbVVV\\\rrrzzz[[[III:::777666111000222000000000000////////////////////////////////////000000000000000000000000......///000000111111222222111111222444555555444666999DDDUUUffftttnnnZZZUUU___ppp}}}uuuqqqeee]]]PPPDDD<<<999888888888888999999;;;<<<>>>????????????@@@AAAAAABBBBBB???AAACCCDDDFFFHHHKKKMMMKKKJJJJJJJJJLLLOOORRRTTT]]]dddlllooonnnqqqyyy~~~xxxrrriiiccc```XXX]]]fffrrr|||~~~{{{{{{{{{|||}}}}}}{{{zzzuuutttssstttuuuvvvuuutttpppqqqtttvvvwwwvvvuuutttvvvwwwyyyyyyzzz{{{~~~~~~uuummmkkkmmmssswww}}}rrr```UUUOOOKKKIIIKKKMMMMMMQQQVVVbbbiiiqqqxxx|||}}}vvvwwwxxx```XXX\\\dddoooyyymmm]]]\\\bbbhhhpppyyyzzzyyyiiiaaajjjuuuyyy~~~tttcccTTTIIIHHHFFF===777666333222111000000000000000000000000000000000000000000000111222222111000000000000000000000000000000000000000000111111111111222222222333444444555555555666888999999999;;;<<<>>>???FFFXXXooo{{{xxxyyyqqqppp~~~ttthhheeeeeeeeeeeeTTTJJJAAA>>>===???CCCIIIHHHNNNUUU\\\aaaeeeiiikkklllmmmooorrrssstttttttttpppppppppqqqssssssrrrpppoooooopppqqqsssuuuwwwxxxyyywwwuuuuuuwwwyyyyyyyyyvvvwwwvvvssspppmmmmmmmmmmmmooorrrtttwww{{{|||nnnddd\\\VVVPPPOOOOOOPPPUUU[[[ooouuu{{{|||{{{xxxqqqiiiccc___\\\\\\ZZZWWWWWWZZZaaadddiiimmmmmmjjjeeebbbaaaeeeiiimmmlllhhhbbb^^^cccfffkkkpppwwwuuuhhhXXXRRRKKKFFFBBB???CCCIIIXXX}}}zzzkkknnnqqqtttyyy}}}rrriiiggggggeeebbbcccbbb```]]]XXXVVVWWWYYYkkk}}}eeeTTTUUUgggzzz~~~bbbQQQAAA:::888444222333000000000000////////////////////////////////////////////////////////////...//////000111111222222222222222333444555555555777===JJJ\\\jjjvvvkkk[[[WWWcccsss~~~~~~vvvnnnjjjcccXXXHHH===999888888666888999999:::;;;<<<===>>>>>>?????????@@@@@@AAAAAA???AAACCCEEEGGGJJJNNNRRRPPPOOOMMMLLLLLLMMMOOOPPPSSS[[[dddiiijjjmmmsssxxx~~~~~~tttjjjccc]]]^^^bbblllyyy~~~}}}}}}~~~~~~}}}yyyvvvqqqqqqqqqrrrtttuuuuuuuuuqqqrrrssstttuuuuuuttttttvvvxxxzzz|||}}}}}}tttlllkkknnnqqquuu||||||fffXXXQQQMMMKKKMMMNNNNNNQQQVVVbbbjjjtttyyyzzz}}}xxxvvv{{{nnn[[[WWWZZZdddmmmzzzqqqaaaZZZZZZ```kkkvvv~~~~~~ooocccgggqqqsssvvv}}}zzzgggYYYLLLHHHEEE>>>888666333222111111000000000111000000000000000000000000///000222333333222000//////////////////////////////000000000111111111111222222333333444555555555555777888999999999<<<>>>???BBBNNNbbbzzz||||||tttwww}}}tttjjjfffddd```[[[GGG@@@<<<===???BBBHHHOOONNNSSS[[[aaaeeeggghhhjjjkkkmmmppprrrttttttsssrrrpppnnnllllllmmmnnnnnnmmmnnnoooppprrruuuxxxzzz||||||zzzwwwwwwxxxxxxxxxwwwuuuuuutttrrrpppnnnnnnmmmmmmnnnppprrrtttxxx}}}wwwmmm```XXXQQQOOOMMMNNNSSSZZZnnnuuu|||}}}}}}{{{ssslllgggcccbbbbbb___YYYWWWXXX\\\aaaggglllmmmkkkgggdddaaacccfffjjjjjjggg```[[[```cccgggmmmsss|||xxxjjjZZZQQQIIIFFFCCC@@@BBBFFFRRRxxx~~~}}}lllllllllqqqxxx}}}xxxmmmgggeeecccaaabbbddddddaaa^^^\\\ZZZYYYaaaqqqlllXXXSSS```pppiiiXXXEEE:::777444222222000000000000////////////////////////////////////........................//////000000111222222222222333444444444555666666999AAAPPP```kkkttt~~~kkk```cccnnn{{{~~~vvvmmmgggbbbUUUFFF;;;999999888666888999:::;;;<<<<<<======>>>>>>???????????????@@@???AAACCCFFFIIIMMMRRRVVVWWWUUUSSSQQQOOOMMMMMMLLLJJJQQQ[[[aaadddhhhmmmqqqvvvyyy}}}wwwmmmeeecccdddkkkxxx}}}}}}}}}}}}}}}yyytttqqqlllmmmoooppprrrsssuuuvvvssstttttttttttttttttttttvvvyyy|||~~~|||ssskkkjjjmmmpppttt{{{ooo```RRRMMMKKKMMMMMMMMMQQQVVV___iiiuuu{{{{{{|||{{{xxxzzz~~~cccUUUTTT\\\dddppp|||xxxjjj^^^YYY\\\hhhsss~~~yyykkkkkklllooosssyyynnn```PPPHHHCCC>>>888555333222111111111111111111000000000000000000000000///000222333333222000//////////////////////////////000000000111111111111222333333444444555666666555777888888888:::===??????GGGWWWnnn~~~{{{{{{uuu{{{|||}}}mmmbbb]]]XXXPPPJJJ???<<<;;;???BBBEEELLLSSSUUUYYY___dddfffggghhhhhhlllmmmpppsssttttttsssrrrtttpppkkkhhhhhhiiijjjjjjlllmmmoooqqquuuxxx{{{||||||zzzxxxxxxxxxxxxwwwuuutttsssrrrqqqqqqpppooonnnmmmnnnooopppqqqtttyyy}}}vvvggg^^^VVVRRRPPPPPPVVV]]]lllttt|||~~~wwwpppkkkhhhffffffccc\\\XXXYYYZZZ___ffflllooommmiiifffaaabbbdddggghhhfffbbb^^^```cccfffkkkqqqxxx}}}hhh\\\OOOIIIEEECCCCCCFFFPPPooo}}}pppnnnlllrrryyy~~~zzzmmmeeecccdddeeekkkmmmlllhhhccc```[[[VVVVVVbbbtttxxxbbbWWW___llltttbbbKKK;;;555333111///000000000000////////////////////////////////////........................//////000111111222222333222444555555555555666888:::DDDTTTccckkkqqq}}}}}}mmmhhhuuu}}}xxxmmmddd\\\RRRDDD<<<999999888666888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCFFFJJJPPPVVVZZZ[[[[[[ZZZXXXUUURRROOOMMMGGGLLLSSSXXX[[[___cccgggqqqqqqtttxxx||||||nnnjjjiiinnnvvv~~~{{{{{{||||||{{{vvvppplllhhhkkkmmmoooppprrruuuwwwvvvuuutttssssssttttttuuuvvvxxx|||~~~}}}tttlllkkknnnoootttzzz{{{lllSSSNNNJJJIIIIIIIIIMMMRRR\\\gggttt|||}}}~~~~~~zzzzzz~~~oooYYYRRRXXX___jjjwwwtttggg\\\]]]hhhsss{{{yyyuuuoootttyyyxxxiiiVVVHHHBBB>>>999555333222222111111111222222000000000000000000000000000000111222222111000000000000000000000000000000000000000000111111111111333333333444555555666666666777888888888:::===@@@CCCOOOdddzzzzzz|||xxxvvvwwwttt}}}}}}}}}yyyiii\\\SSSMMMFFFAAA:::999<<>>>>>>>>>>>>>>>>>>>>>>>>>>AAADDDGGGKKKRRRYYY^^^___```aaaaaa___[[[WWWUUUMMMOOORRRSSSSSSUUUYYY\\\eeeeeeiiiooorrrttt}}}wwwtttrrrsssxxx|||~~~~~~~~~}}}~~~zzzzzz{{{|||{{{vvvoooiiieeehhhlllnnnoooqqqtttwwwwwwuuutttrrrrrrrrrsssttttttwwwzzz}}}~~~wwwooommmoooppptttzzzuuuZZZRRRKKKHHHFFFEEEIIIOOOYYYdddrrr|||}}}|||}}}~~~}}}```SSSVVV\\\iiittt|||ooobbb```jjjtttzzzsss\\\IIIAAA>>>:::666222222222111111222222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333333444444555666666666666777888888888:::>>>AAAHHHYYYrrr{{{xxxxxxsssqqquuuttt}}}zzz|||uuufffWWWLLLEEE@@@>>>888999>>>EEEIIIKKKQQQXXX^^^aaaeeeiiikkklllooopppttttttuuuvvvwwwxxxxxxyyyvvvtttpppnnnllljjjhhheeeeeefffhhhkkknnnrrruuuvvvwwwvvvvvvwwwxxxxxxwwwuuurrrpppooooooqqqrrrpppnnnmmmnnnnnnoooppptttzzz~~~~~~kkkbbbWWWRRRPPPQQQWWW___kkkttt|||tttpppnnnnnniiibbb^^^___ZZZ```iiipppsssrrrnnnjjjcccddddddccccccgggmmmssstttttttttrrrrrrssswwwzzzyyyaaaRRRIIIDDDBBBCCCBBBOOOeeexxxpppjjjjjjppptttvvv|||}}}~~~{{{tttssszzzggg^^^bbbmmmvvvpppssspppiiidddaaaYYYOOOEEEJJJVVVeeesss~~~lllYYYXXX___rrr}}}~~~```GGG:::777555222000000000000////////////////////////////////////000000000000000000000000000000000111222222333333222555777777555444777999;;;FFFWWWffflllqqq~~~uuuyyyzzzrrrcccTTTJJJFFF@@@;;;999888777666888999;;;<<<===<<<<<<;;;>>>>>>>>>>>>============>>>AAADDDGGGLLLSSSZZZ```ccceeegggiiihhhddd```]]]UUUUUUTTTRRRPPPPPPSSSUUUYYYZZZ```hhhjjjjjjqqq|||~~~|||zzzyyy{{{}}}|||{{{{{{}}}}}}}}}}}}zzz{{{|||}}}|||vvvoooiiidddgggkkkmmmnnnppptttxxxwwwuuusssqqqqqqqqqssstttrrruuuyyy{{{|||}}}}}}~~~~~~yyyqqqnnnppppppttt{{{yyy```XXXOOOJJJFFFEEEHHHNNNWWWaaappp|||||||||}}}eeeUUUVVV[[[iiiqqq}}}|||tttfffcccllluuuyyy```KKKAAA???<<<777222222222111222222333333000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111333333444444555666666666666777888888888;;;???BBBMMM```{{{yyyyyyxxxqqqpppvvvwww|||tttttt|||~~~zzzxxxnnn___OOOCCC<<<::::::999;;;AAAIIIMMMOOOUUU]]]___bbbgggjjjmmmpppsssvvvxxxxxxxxxxxxyyyzzz{{{|||uuuttttttsssrrrnnniiieeeeeefffhhhkkknnnqqqtttvvvuuuuuuuuuvvvxxxxxxwwwvvvrrrpppnnnooorrrsssqqqooommmnnnnnnooorrrwww}}}}}}qqqggg]]]WWWUUUVVV]]]eeekkkvvvyyyuuusssrrrnnngggdddddd[[[aaajjjqqquuusssoookkkdddeeeeeecccbbbgggqqqzzz}}}{{{wwwsssrrrtttvvv