BM6@6(@@ xxxrrrtttqqqlllhhhiiimmmssswww~~~~~~}}}yyysssmmmjjjiiiiiijjjqqqyyy|||yyyzzz~~~vvv}}}yyywwwvvvzzz{{{yyyzzzxxxmmmhhh|||rrrnnnmmm|||pppiiihhhiii}}}zzzssskkkeeebbbdddfff|||xxxsssnnnllleeeaaaZZZVVVVVVXXX[[[\\\}}}xxxtttrrrqqqjjjiiigggddd```\\\XXXVVVYYYRRRJJJEEEFFFGGGHHHGGGxxxrrrlllhhhccc```]]]ZZZUUUPPPKKKHHHGGGFFFDDDCCCAAA@@@>>>======<<<~~~zzzvvvsssnnniiieeeaaa\\\YYYTTTRRRMMMIIIEEEBBBAAA@@@>>>===<<<;;;:::999999999{{{uuuqqqqqqqqqqqqsssvvvxxxzzz{{{{{{|||~~~~~~{{{sssmmmfffdddaaa___\\\XXXTTTPPPJJJHHHEEEBBB???===<<<<<<999888888777777777777777|||wwwtttpppllliiimmmooorrrssssssuuuxxx|||sssqqqpppooommmhhhbbb\\\ZZZYYYXXXWWWUUUQQQKKKGGGDDDBBB@@@>>><<<;;;::::::777777777777777888888999}}}|||yyyvvvnnnllliiihhhhhhiiijjjjjjhhhlllpppqqqnnnlllmmmpppeeedddbbb```]]]YYYTTTPPPPPPOOOOOONNNMMMIIICCC???>>>===<<<;;;:::999999888666666666666777888999:::~~~vvvlllgggjjjnnnoooooogggfffeeeddddddfffhhhiiiaaadddhhhgggccc___^^^^^^YYYXXXVVVSSSPPPLLLJJJHHHFFFEEEEEEEEEDDDAAA<<<888:::999999888888777666666444444444444555666777888}}}wwwsssfff___XXXYYY```hhhkkkkkkfffeeecccaaa^^^^^^^^^___[[[[[[\\\ZZZWWWUUUSSSSSSPPPOOOMMMIIIFFFDDDCCCCCC>>>>>>>>>??????>>>;;;888888888888888777777666555444444444444555666777777{{{wwwsssnnnhhhdddZZZTTTPPPSSS\\\eeegggfffdddccc```\\\XXXUUUUUUUUUUUUSSSQQQOOONNNMMMMMMMMMKKKKKKHHHEEEAAA??????@@@;;;;;;;;;===??????===;;;::::::::::::999888777666666666666666666777888999|||yyywwwnnnllliiigggeeeaaa[[[VVVPPPQQQTTTZZZ^^^^^^YYYUUUYYYXXXUUURRROOOMMMKKKKKKIIIHHHGGGFFFEEEDDDCCCCCCFFFFFFEEECCCAAA>>><<<;;;:::999888888::::::999888777777777777888999:::;;;777777666666666666666777|||zzzwwwsssnnnjjjgggeeedddbbb___^^^]]]ZZZTTTPPPLLLMMMPPPUUUYYYXXXTTTPPPOOONNNLLLIIIGGGEEEDDDCCCCCCBBBBBBAAA@@@???>>>>>>BBBAAAAAA???>>><<<:::999999777666777888999888666666666666666777888999:::777777666666666666666777~~~|||wwwsssrrrpppmmmhhhccc^^^[[[YYYYYYXXXVVVUUUTTTQQQMMMJJJHHHIIILLLPPPRRRPPPMMMIIIHHHGGGFFFDDDBBBAAA@@@???======<<<<<<;;;;;;;;;:::;;;;;;;;;;;;:::888777666777555444555666777666555555555555555555666777888777666666555555666777777|||zzzwwwsssooonnnllliiiddd___[[[WWWVVVSSSSSSQQQPPPMMMKKKHHHFFFFFFHHHJJJLLLMMMKKKHHHEEEBBBBBBBBBAAA@@@???>>>===::::::::::::::::::::::::666777777777777666555555555444333444666666666444444444333333444555555666666666555555555666777777{{{zzzwwwuuurrroookkkhhhdddccc```\\\XXXTTTQQQOOOOOOOOOMMMKKKHHHEEECCCBBBFFFHHHJJJLLLKKKHHHFFFEEE<<<=========<<<;;;:::999888888888888888888888888444444555555555555444444555333333444666666666555333333333222333333444555555555555555555666777777|||wwwtttmmmmmmllljjjgggccc```^^^XXXWWWUUURRROOOMMMKKKJJJGGGHHHGGGEEEBBB?????????EEEGGGJJJJJJIIIFFFEEEDDD===>>>??????>>>===;;;:::666666555555555444444444333333444444444444444333333222222333555666555444333333333222222333333444444444444444555666777777~~~|||zzzxxxzzzzzzyyyvvvpppjjjeeebbb^^^______]]]ZZZWWWTTTSSSLLLLLLKKKJJJHHHGGGFFFEEE???AAAAAA@@@======>>>@@@AAADDDHHHHHHEEECCCCCCCCC??????@@@AAA@@@>>><<<;;;666555555444333222111111222222333333333333222222111000000111333444444333444333333222222333333333444444444444555666777777~~~~~~}}}yyytttqqqppppppfffggggggeee```ZZZVVVTTTQQQRRRSSSRRROOOKKKIIIHHHCCCBBBBBBBBBAAAAAAAAA@@@:::===>>>>>>======@@@CCC???BBBEEEEEECCCAAAAAABBB;;;<<<======<<<:::777666777777666555444333222111222222222222222111111000///......///222333222111444444333333222333333333333333333444555666777888|||xxxzzzvvvqqqnnnllliiigggeeeeeebbb]]]YYYVVVSSSPPPNNNJJJIIIHHHFFFEEECCCBBBAAA===<<<;;;;;;::::::;;;;;;999::::::;;;;;;<<<<<<======<<<;;;:::888777666666666666666666666666666666333333333222222111111111222222222111111111000000000000000000111111111111444333333333333444555555444555555444333444666888}}}~~~|||yyytttpppqqqnnnjjjhhhgggfffdddcccbbb___ZZZVVVSSSPPPNNNKKKHHHGGGFFFDDDBBB@@@???>>>999999888777777777888888777777777888888888888999999999888777666555555444444444444444444444444444333333222222222111111111222222222111111111000000//////000000000111111111333333333333333444555555444444555444333444666999}}}|||zzzxxxvvvzzzyyywwwvvvtttqqqmmmjjjgggdddbbb```aaaaaaaaa```___[[[VVVRRRPPPMMMJJJHHHEEEDDDCCCAAA>>><<<;;;:::888777666666555555666666777666666666666555555555555555555444444333333333111111111111111111111111222222222111111111111111222111111111111000000000//////000000000000111111333333222222333333444555333444444444333444777999~~~}}}}}}}}}wwwvvvtttrrrqqqrrrtttuuuwwwwwwxxxxxxyyy{{{|||}}}zzzxxxtttrrrqqqsssvvvxxx}}}{{{yyywwwwwwyyy{{{|||uuuuuuvvvwwwyyyzzz{{{|||||||||{{{{{{|||~~~~~~}}}zzzxxxwwwwwwvvvuuussspppmmmkkkccc```^^^]]]]]]^^^]]]]]]]]]ZZZUUUQQQNNNKKKHHHFFFCCCBBB@@@>>><<<:::888777888777777666666666666666888777777666555444444444222222222222222222222333000000000000000000000000111111111111111111111000111111111111000000000000////////////000000000111222222222222222333333444222333444444333555888:::~~~}}}{{{{{{zzzzzzzzzxxxwwwwwwvvvvvvuuuuuutttqqqpppooommmlllkkkjjjjjjhhhiiijjjjjjkkkkkklllmmmiiiiiihhhfffdddaaa^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\ZZZXXXXXXXXXYYYZZZ^^^^^^]]]]]]]]]]]]^^^^^^___]]]ZZZXXXXXXYYY\\\^^^]]]^^^___aaabbbcccdddeee``````bbbdddeeeggghhhhhhgggggghhhjjjllloooqqqssswwwxxxyyyxxxwwwwwwyyy{{{~~~}}}zzzxxxwwwwwwwwwvvvssspppnnnmmmeeeccc___]]]]]]\\\[[[ZZZ\\\YYYTTTOOOMMMJJJGGGEEEAAAAAA???===;;;999777666666666555444444444444555666666555444333222222111111111111222222222222222000000000000000000000000000000000000000000000000000000000000000000000000...////////////000000000222111111111111222333333111222333333444555888;;;qqqnnniiieeeddddddccccccaaaaaa```___^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[ZZZWWWVVVVVVUUUTTTSSSRRRRRRPPPQQQSSSRRRRRRRRRSSSTTTRRRQQQPPPOOOMMMKKKIIIHHHIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKMMMMMMKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFGGGIIIJJJJJJLLLPPPSSSVVVWWWWWWWWWSSSUUUVVVXXXZZZ[[[[[[[[[YYYYYY[[[]]]___bbbdddeeeiiijjjkkkkkkjjjjjjkkklllnnnuuu|||{{{vvvuuuzzz|||||||||}}}~~~~~~|||{{{zzzyyywwwtttrrrtttuuuuuusssppplllkkkjjjiiifffbbb___]]]\\\ZZZXXXYYYVVVQQQMMMJJJGGGEEEBBB???>>>===<<<:::888777666444333222222111111222222333333222111000000//////111111111111111111111222000000000000000000000000////////////000000000000//////000000000000000111......////////////000000111111000000111111222333000111333333444666999<<>>>>>>>>>>>??????@@@@@@CCCDDDFFFIIIKKKMMMOOOPPPJJJLLLMMMOOOPPPQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXZZZ\\\\\\\\\\\\]]]___aaagggllllllhhhfffjjjnnnrrrsssvvvyyy|||~~~~~~}}}}}}}}}|||zzzxxxuuutttssssssrrrqqqnnnllloooqqqrrroookkkgggeeeeeejjjgggbbb___]]][[[YYYWWWTTTQQQLLLHHHEEEBBB@@@>>><<<;;;;;;:::888777777666444333222222111111222222222222111111000000//////000000000000000000000000000000000000000000000000........./////////000000////////////000000111111........./////////000000000000000000000111222222000111222333444666:::===IIIGGGEEEEEEGGGHHHHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFBBBBBBCCCCCCCCCCCCBBBAAA@@@BBBDDDCCC@@@@@@AAADDDCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@BBBAAAAAAAAABBBCCCDDDDDD>>>>>>===<<<<<<<<<<<<===;;;<<<===>>>?????????>>>>>>======>>>@@@CCCEEEGGGDDDEEEGGGIIIJJJJJJIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMLLLOOORRRSSSTTTTTTVVVWWWVVVZZZ^^^\\\XXXUUUVVVXXXZZZ[[[^^^aaadddgggjjjkkkhhhiiimmmsssxxxyyyuuurrrqqquuu|||{{{xxxqqqppppppppppppooollljjjmmmooopppmmmgggcccbbbbbbiiifffaaa^^^\\\ZZZXXXVVVPPPMMMHHHDDDAAA>>><<<999999999999888777777666666666555444444333333444444333333333333222222222222000000/////////.........////////////////////////---.........//////000000.../////////000000111111............/////////000000000000000000111111222///111222333444666:::===JJJIIIGGGFFFEEEDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@??????@@@AAAAAABBBCCCCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@AAAAAA@@@??????@@@@@@@@@>>>??????>>>;;;::::::;;;@@@???===<<<<<<<<<===>>>>>>>>>>>>>>>@@@BBBDDDEEECCCEEEGGGIIIJJJIIIHHHGGGLLLLLLLLLKKKKKKJJJJJJJJJQQQSSSVVVYYY[[[]]]^^^^^^]]][[[WWWTTTSSSUUUXXXZZZ[[[XXXZZZ___bbb```___```]]]bbbhhhlllnnnnnnnnnoookkkoootttwwwzzz{{{~~~wwwwwwwwwvvvssspppllljjjlllmmmkkkhhhccc```______jjjgggbbb]]]YYYUUUQQQNNNIIIGGGCCC>>>;;;999888888555555555444444333333333333333333222222222111111111111222222222222111111////////////////////////////////////////////////............////////////............////////////........................///////////////000111111000222333333111333888<<>>>>>??????@@@>>>??????>>><<<;;;;;;<<>>===============>>>>>>>>>>>>???@@@BBBCCCBBBDDDFFFGGGHHHHHHGGGFFFIIIHHHHHHGGGGGGGGGHHHHHHQQQQQQRRRTTTWWW\\\___aaa^^^]]]ZZZYYYZZZ\\\___aaacccaaabbbggghhhccc______aaadddiiilllmmmmmmnnnoooqqqtttxxxzzz}}}~~~}}}zzzyyyyyywwwtttpppllljjjiiiiiijjjiiifffbbb]]]ZZZ```]]]XXXTTTRRROOOKKKIIIDDDBBB>>>;;;888666666555333333333222222222111111333222222222111111111111000000111111111111000000////////////////////////////////////////////////---.........////////////............////////////........................///////////////000000111///222333222222444999===HHHGGGFFFDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>===>>>??????@@@?????????AAAAAAAAA@@@@@@@@@@@@@@@???@@@@@@@@@@@@???>>>>>>>>>======<<<<<<======>>>>>>???@@@???===<<<<<<===>>>>>>>>>>>>>>>======<<<===============>>>??????@@@AAACCCDDDEEEEEEDDDCCCEEECCCBBBAAAAAABBBDDDEEELLLKKKJJJKKKOOOUUU[[[___XXXWWWWWWWWWYYY\\\___```dddbbbcccgggfff```ZZZXXXaaaccceeefffffffffggghhhoooqqqssstttvvvyyy}}}|||{{{|||}}}~~~~~~~~~{{{zzzxxxvvvrrrnnnjjjgggaaaaaabbbcccddd___WWWPPPQQQNNNKKKIIIGGGFFFCCCBBB<<<;;;888555444333222333111111111000000000000000111111111111000000000000//////000000000000//////////////////////////////////////////////////////---------.........//////---............/////////........................//////......//////000111///111333222222444:::???EEEDDDCCCBBBAAAAAAAAAAAAAAABBBDDDFFFFFFDDDCCCBBBDDDDDDDDDCCCCCCCCCCCCCCC@@@??????>>>>>>===<<<<<<;;;<<<<<<=========<<<<<<========================;;;<<<<<<<<<<<<;;;::::::;;;::::::::::::;;;;;;<<<===>>>???>>>===<<<===>>>======>>>??????===<<<;;;;;;;;;::::::::::::::::::<<<===>>>???@@@@@@@@@???@@@???<<<;;;;;;===@@@BBBCCCBBBAAABBBEEEJJJPPPSSSJJJJJJKKKLLLNNNPPPRRRTTTYYYVVVVVVYYYYYYUUUQQQPPPZZZ[[[\\\ZZZYYYXXXYYY[[[aaaaaabbbcccdddfffiiikkkmmmjjjhhhhhhlllrrrxxx{{{~~~{{{yyyzzz|||~~~zzzvvvttttttvvvxxxpppooommmiiieee```\\\ZZZUUUTTTSSSVVVXXXUUUMMMEEEDDDBBB@@@?????????>>><<<666555333222111111111111000000000000000000000000000000000000000/////////......////////////......................................................,,,,,,---------.........---------.........//////........................///............///000000///111222222222666<<>>AAAAAAAAAAAAAAAAAAAAAAAA======<<<<<<;;;;;;::::::999999::::::::::::999999888999999999999999999999777777888888777777666555777777777777777888999999;;;<<<======<<<;;;<<<>>><<<<<<===>>>>>><<<;;;:::888888888888888777777666888999999:::;;;;;;<<<<<<===<<<999888888:::<<<>>><<<<<<===???AAADDDFFFGGGBBBBBBBBBCCCDDDFFFGGGIIIMMMIIIHHHLLLNNNNNNOOOQQQTTTUUUTTTQQQNNNMMMNNNOOOSSSRRRRRRSSSUUUXXXZZZ[[[YYYUUUPPPOOOSSSYYY^^^aaagggjjjmmmooonnnmmmnnnooowwwzzz~~~|||wwwsssyyy||||||uuurrrnnniiigggfffggghhhaaa```]]]XXXSSSOOOKKKIIIMMMIIIGGGHHHKKKJJJEEE???<<<;;;999999:::;;;;;;:::222222111111111111111111000000111111111111111111////////////////////////......////////////......------------------------------------------------,,,,,,,,,,,,------------------------...................................................//////000///111222222333777>>>DDD>>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<:::::::::999888888777777777777888888777777666666555555555555666666666666444555555555555444333333444444444444555666777777777999::::::999999;;;<<<;;;;;;;;;;;;;;;::::::999666777777777777777666555666777777888888999::::::<<<;;;999777777888999:::999;;;>>>@@@BBBCCCBBBBBBDDDCCCBBBBBBBBBDDDFFFHHHJJJFFFDDDIIIMMMPPPTTTXXXTTTTTTRRROOOLLLJJJJJJKKKNNNLLLLLLNNNRRRVVVXXXXXXUUUOOOIIIHHHKKKPPPSSSTTTVVV[[[aaaeeeeeeeeegggjjjiiilllqqquuuxxx}}}zzzzzz{{{{{{zzzyyyyyy|||~~~}}}vvvqqqoooqqqtttuuuuuussspppnnnmmmkkkiiifffcccbbbaaaaaa\\\ZZZWWWRRRMMMIIIFFFDDDFFFCCC@@@@@@BBBBBB@@@>>>999777666666777888888777000111111111111222222222111111111111222222222222////////////000000000000......////////////......------------------------------------------------+++++++++,,,,,,,,,------,,,------------.......................................------......///000///000222222333888@@@GGG;;;;;;:::999999999999:::::::::::::::999999999888777777888888999999999999888888777777666555555444555666666666555555444333333333333444444555555555444444444444444333333222222222222222333444555666444666777777777777999:::;;;:::999999888888999999666777888999999999888777777777777888888999:::;;;<<<;;;:::999888777777777888:::===@@@BBBCCCDDDCCCGGGEEECCCBBBDDDFFFJJJLLLLLLHHHGGGLLLQQQSSSWWW[[[UUUVVVUUURRRNNNKKKJJJJJJMMMKKKKKKOOOUUUZZZ\\\\\\XXXSSSMMMLLLOOOSSSSSSRRRUUU[[[cccggggggggghhhjjjgggjjjmmmooopppuuu}}}zzzsssoooppprrrssstttssssssuuuvvvxxxyyy{{{}}}}}}xxxpppjjj```___^^^]]]]]]^^^______cccdddddddddcccaaa___]]]YYYWWWTTTOOOJJJFFFCCCBBB>>>======<<<<<<<<<;;;;;;666444333333444555444333000000111111222222222111000000111111111222222222/////////000000111111111/////////000000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------....................................------------.../////////000222222333999BBBHHH999999888888777888888888999999888777666666777777777777888888888999999999666666666555444444333333555555555555444444333222333333333444444555555555444555555555555444333333111111111111222333444555222444555666555666777999;;;:::888777777777888999777888999;;;;;;;;;:::999888888888888999:::;;;<<<===<<<<<<:::999888777666777888;;;>>>AAACCCEEEFFFGGGEEEBBBBBBCCCGGGLLLOOOLLLIIIJJJOOOSSSTTTUUUWWWVVVWWWWWWTTTPPPMMMKKKKKKLLLJJJKKKOOOVVV\\\______WWWRRRMMMMMMPPPSSSRRROOORRRYYY```cccaaa^^^^^^```bbbdddeeecccaaacccjjjppp{{{}}}}}}vvvnnnfffaaabbbfffjjjmmmmmmmmmmmmmmmppppppsssuuutttnnnddd\\\UUURRRMMMJJJKKKNNNSSSWWWWWWYYY\\\^^^^^^\\\YYYVVVQQQOOOKKKGGGBBB>>><<<:::777999;;;:::999777777888555333111111222222222111///000111111222222111111//////000000111111222222//////000000111111222222//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.................................------------.../////////000111222444:::CCCIII666666666555555444444333777777888888888666555444888888888999999999999:::888777666555444333333333333333333333333333333333333333333333444555666666666555555444333333222222555444444333333444444555444444444444555555555666777666666666666888:::;;;999:::;;;;;;;;;:::999888999888777777888999;;;<<<:::;;;<<<;;;888666666666:::<<<>>>??????@@@AAABBBEEECCCAAA@@@AAADDDHHHKKKJJJKKKMMMOOOQQQSSSTTTTTTWWWUUURRROOOMMMLLLLLLLLLMMMKKKIIIKKKOOOSSSTTTSSSOOOOOONNNKKKHHHHHHIIIJJJLLLNNNQQQQQQNNNMMMNNNPPPRRRTTTVVVWWWVVVWWWYYY[[[ddddddeeeffffffccc^^^ZZZUUU[[[aaaeeeeeeddddddeeeggghhhiiijjjiiieee___ZZZTTTQQQMMMIIIGGGEEEFFFFFFIIIKKKMMMOOONNNKKKGGGEEEBBBAAA???===;;;:::999999777777888888777555333222555444333111000000//////111111111111111222222222222222222111111111111000000000000000000000000000///000111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------.........---,,,,,,,,,,,,---...///............//////000,,,------...///000111111---///222222444;;;FFFNNN444444333333333222222222222333555777888888888777888999999:::::::::999999666555444333333222222222222222222222222222222222222222222222333444555666555555444444333333222222555555555444444555555555444444555555555666666666888777666555555666666777666777999:::;;;::::::999:::999888888888999:::;;;;;;<<<===<<<:::999999999<<<>>>@@@AAA@@@@@@AAABBBCCCBBBAAA@@@AAADDDGGGHHHIIIIIIJJJKKKLLLMMMLLLLLLQQQPPPNNNLLLKKKKKKLLLMMMGGGEEEDDDFFFIIIKKKKKKJJJHHHIIIIIIFFFDDDBBBBBBCCCBBBDDDEEEDDDAAA@@@BBBDDDIIIKKKMMMMMMMMMMMMOOOPPPUUUTTTTTTUUUUUUTTTPPPMMMKKKOOOSSSUUUTTTTTTVVVXXXZZZYYYYYYYYYYYYVVVRRROOOLLLKKKIIIGGGEEECCCBBBAAAAAACCCDDDEEEEEECCCAAA???@@@???===;;;:::888888777666666666555444333222111444333222111000000000000000000000000000000000000111111111000000000/////////////////////////////////000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...---,,,,,,,,,,,,---..................//////000------......//////000000---///222333555<<>>@@@AAABBBAAA@@@AAABBBAAA@@@AAAAAABBBCCCEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFKKKJJJIIIIIIIIIJJJLLLMMMDDDDDDDDDEEEGGGHHHGGGFFFHHHJJJKKKJJJGGGEEEDDDDDDAAAAAA@@@===;;;:::<<<>>>EEEFFFGGGGGGFFFFFFGGGHHHIIIGGGFFFFFFFFFFFFEEECCCDDDEEEFFFFFFEEEFFFHHHJJJLLLKKKIIIIIIJJJJJJIIIHHHIIIIIIHHHGGGEEECCCBBBAAA?????????@@@@@@@@@@@@@@@???>>>===;;;999888777777666555444333222111111111222222222111111000000000////////////////////////000000000000/////////...////////////////////////000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------......------...//////000..................//////...000222444777>>>HHHPPP///////////////000000000111222444666666666666555888999:::;;;:::999777666111111000//////...//////........................////////////000111222333111222222222333333333333555555444444444444555555555555555666666666777777777777666555555444444444666777999:::::::::999999::::::999888777777666666777999;;;<<<;;;;;;<<<===>>>???AAAAAA@@@??????@@@>>>???@@@AAABBBBBBBBBBBBEEEEEEFFFFFFFFFEEEDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHJJJLLLNNNNNNNNNMMMNNNPPPSSSTTTRRROOONNNNNNIIIGGGDDDAAA???@@@BBBDDDFFFGGGHHHGGGEEEDDDEEEFFFFFFCCC@@@????????????>>>@@@AAAAAA@@@??????@@@@@@AAA@@@AAACCCFFFGGGGGGFFFJJJHHHFFFDDDBBBBBBBBBBBBAAA@@@???>>>???@@@AAABBBAAA@@@>>><<<;;;:::999999888666444222111111111111111111222222222222111111000000000///////////////111111000000000/////////////////////////////////000///...---,,,---...///++++++++++++++++++++++++,,,+++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......///000.....................---///000333555:::AAAKKKQQQ......//////000000111111111222444555666777666666888888888888777666444333///......------------...------------------------...------......///000111///000000111222333444444444333333222222333333444555555555555666666666666666666666666666666666666888999999:::999888777666888777777666555444333333222444777777777777888::::::<<<======<<<;;;<<<===<<<===>>>???@@@@@@????????????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEJJJLLLPPPRRRTTTUUUVVVVVVTTTWWW\\\^^^]]]\\\[[[[[[UUURRRNNNKKKJJJLLLNNNOOOOOOPPPPPPNNNKKKIIIIIIJJJJJJGGGDDDCCCBBBAAA@@@>>>CCCDDDDDDDDDDDDBBB@@@>>>===>>>AAAFFFKKKMMMLLLKKKMMMJJJEEE@@@???AAADDDGGGEEECCC@@@>>>>>>???AAABBBCCCBBBAAA???>>>===<<<<<<:::888666444222222222222000111222333444444333333222222222111111111000000222222111111111000000000000000000000000000000000000///---,,,,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000000............------------///111333777===EEEMMMSSS---......///000111111222...000333555888999999999777666555444333222111111------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---...///000222333444555333333222222222222333333444444444444555555555666555666666777777777666666777888888888777555333222333444444333222111000///---///222333222333444555444666888888777666777888888888999:::::::::::::::666777888:::;;;<<<<<<<<>>>>>>>>===;;;:::888666444333333222000111333555666666666666444444444333333222222111222222222222111111111111////////////////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++*********+++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---...000000------------------......000111444888???HHHPPPTTT,,,,,,---...///000111222000111444666888999::::::666444222///............---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,---...000222333555555444333333222222333333444333333333333444444444444555666666777666555333222222333444444333222000000//////000000000///---,,,***,,,.../////////000111---///111222111111222444333333333333444444444444111111333444555666666666999::::::;;;;;;<<<;;;;;;???BBBDDDEEEFFFGGGKKKNNNOOOSSSYYY^^^bbbeeehhhjjjiiifffcccdddgggjjjlllllloooooonnnkkkfffcccbbbbbb```bbbdddfffgggeee```\\\]]]ZZZXXXWWWXXXWWWUUURRRRRRQQQRRRUUUXXXZZZZZZYYYUUURRROOONNNPPPVVV\\\aaa\\\YYYTTTOOOJJJGGGFFFFFF@@@@@@>>>===<<<<<<<<<<<<::::::999888666444222111000222444777888999888888555555444444333222222111111111111111000000000000---------------------------------------,,,++++++************************)))*********++++++++++++*********+++++++++,,,,,,***+++,,,,,,,,,,,,+++***+++++++++,,,---...000000,,,,,,,,,------.........111222444999BBBJJJQQQUUU++++++,,,---///000111111555555777888888888777666555333000,,,++++++,,,---,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++,,,---///111333555666555444444333333444444555222222222333333333444444666666777666555222000///......000111111000///...,,,---.........---,,,+++)))+++---...------...///)))+++---.........000111000//////...//////000111000111222333333333333333444555666888999999999999;;;===>>>>>>===>>>BBBFFF>>>BBBIIIOOOSSSXXX]]]```eeebbb```bbbgggkkklllkkkoooooommmjjjeeeaaa`````````ccchhhmmmooolllfffbbb\\\XXXSSSQQQRRRTTTSSSRRRRRRPPPMMMMMMOOOQQQRRRRRRLLLKKKKKKLLLQQQWWW]]]aaa^^^[[[UUUOOOIIIEEEBBBAAA>>>===<<<;;;:::999999999999999999888666444111000000222555888999::::::999555555444444333222111111000000000000////////////+++++++++++++++++++++++++++,,,---...---,,,+++***************************))))))******++++++++++++***++++++++++++,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,---...000000++++++,,,,,,---...//////111222444:::CCCLLLRRRVVV---------........./////////000111222222111000//////...,,,+++***+++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******))))))******+++,,,******,,,...000333666777333333222111000///......000000000000111111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..................//////////////////000000111111222222444555666777888999::::::999999999:::::::::;;;;;;<<<@@@DDDFFFGGGJJJOOOTTTVVVUUUVVV[[[aaaccc___[[[^^^[[[YYYYYYZZZYYYWWWTTTVVVVVVXXXZZZ[[[ZZZVVVSSSKKKKKKKKKLLLLLLLLLLLLLLLHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFGGGIIIKKKNNNOOOOOONNNLLLIIIFFFBBB???===<<<;;;888777666777888999666555555444222111000000444222111333666777555333000000000000////////////........................---,,,,,,+++*********+++------,,,,,,+++***))))))))))))))))))))))))))))))(((((())))))))))))(((((()))*********++++++++++++,,,++++++++++++++++++,,,************+++---///000///...---,,,------//////222333666<<>>999999999999:::::::::::::::<<>>@@@AAA888888888888999999999999999:::<<<<<<>>>DDDMMMTTTYYYYYYZZZ]]]]]]XXXPPPIIIJJJJJJIIIKKKMMMOOOOOONNNJJJHHHGGGGGGGGGGGGEEECCCEEEDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBAAA@@@>>>===<<<<<<<<<===;;;<<<<<<======<<<<<<;;;999888777555444555555666555555444333222111111000222111000222333444222111000////////////.........------------------------,,,,,,++++++******++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))*********))))))***+++...000111000///...------...///000111111555;;;CCCKKKOOOQQQ)))))))))************+++++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))************))))))******))))))******+++,,,***)))))))))******+++,,,******))))))(((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++*********++++++++++++,,,,,,,,,,,,,,,---------------......///000111222222222333555777:::<<<>>>???666666777777777888888888:::;;;<<<<<<>>>EEEOOOWWW]]]\\\\\\\\\ZZZVVVOOOJJJIIIIIIJJJKKKMMMNNNOOOOOOJJJHHHEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBB???<<<:::999999999888888999;;;<<<<<<<<<<<<888777666444444444444444444444333333222111111000000000000111222111111000/////////.........------------------------------,,,,,,++++++***++++++,,,,,,+++++++++******))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((()))))))))(((((((((((()))))))))))))))***+++...000111111000///.........///000000111555;;;DDDKKKOOOPPP************++++++++++++++++++++++++++++++++++++***+++++++++++++++++++++((((((((((((((((((((((((((())))))******))))))(((******))))))******+++,,,++++++******)))******+++***))))))(((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******+++++++++++++++++++++,,,,,,,,,,,,,,,------------.........,,,---...///000111222222333444555666777888999:::555555555666666666777777:::;;;<<<;;;===CCCLLLTTTUUUTTTQQQPPPNNNLLLJJJHHHFFFFFFGGGGGGHHHHHHIIIIIIKKKHHHEEECCCDDDDDDDDDCCCAAAAAAAAA@@@@@@@@@??????<<<===>>>>>>>>>>>>===<<>>EEEJJJKKKJJJHHHFFFEEEFFFFFFGGGDDDFFFGGGFFFEEEDDDFFFGGGIIIFFFDDDBBBCCCCCCCCCBBBAAAAAA@@@@@@??????>>>>>>======????????????======@@@>>><<<:::888777666666666777777888888888777777666666555555444333333222333333222222111111111111///000222111000//////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,************************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((()))***,,,...111222333222111/////////000000000222666>>>FFFLLLPPPQQQ******++++++++++++,,,,,,,,,+++***))))))***+++,,,((()))***+++,,,++++++***)))))))))))))))))))))))))))******++++++******)))******))))))******+++,,,+++******))))))))))))))))))))))))((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++************+++++++++++++++,,,,,,,,,------------+++,,,---...///111222222333333333444444444444444333333333333444444444444333777::::::999:::===AAACCCCCCCCCCCCCCCCCCEEEFFFCCCEEEGGGFFFEEEDDDFFFHHHEEEDDDBBBBBBCCCCCCBBBAAAAAA@@@@@@???>>>>>>=========>>>@@@AAAAAA@@@>>>===;;;:::888777666666777777666666777888888888777777666666666555555444333222222222222222111111111111///111333222000...///000---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))***))))))(((((())))))***(((((((((***,,,...111333444333111000//////000000111333888???GGGNNNQQQQQQ************+++++++++++++++***)))(((((()))***+++((()))***+++,,,,,,+++*********************************++++++++++++***************)))***++++++,,,***))))))(((((((((((()))(((((((((((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))******************+++++++++,,,,,,,,,++++++---...///111222222222333333444444555555555222222333333333444444444333777;;;<<<:::999:::<<<;;;===???@@@@@@@@@@@@AAA>>>AAACCCCCCAAAAAADDDFFFDDDCCCBBBBBBCCCDDDBBBAAA@@@@@@???>>>======<<<<<<999:::<<<======<<<:::999999888777666666777888999666777888999::::::::::::666666666666555444333222222222222111111111111111///222444333000...///000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---)))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******(((((((((***,,,///111333555444222000000000000111111333888@@@HHHNNNQQQRRR*********)))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((******))))))))))))***************)))))))))))))))******+++++++++,,,,,,,,,+++,,,---...////////////333333333444444333222222111111222222222333333333111333555777999999999999:::999999<<<@@@CCCBBB@@@?????????@@@AAABBBBBBBBBBBBDDDEEEDDDBBBAAAAAABBB>>>>>>>>>===<<<<<<;;;;;;999888888888999::::::;;;<<<:::888888999999999888888888999999999888888777555666666444333333555777000000000000000000000000000000000000000000000000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))(((((((((((()))'''&&&(((+++---+++)))'''''''''(((((((((((((((+++***)))))))))***,,,---+++*********,,,...111333666666555222///...///111111555<<>>>>>>>>===<<<<<<;;;;;;999888888888999999:::;;;;;;:::999999::::::999777888888999999999999888888555555555333111111333555111111111111111111111111///////////////////////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************)))((((((((((((((((((((()))((('''(((+++,,,+++***((((((((((((((((((((((((***))))))((()))***+++,,,+++*********,,,...111333888888777444111000111222222666===DDDJJJMMMNNNNNN))))))))))))))))))******************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,+++***)))(((((('''(((%%%&&&'''((()))******+++(((((((((((())))))))))))***))))))(((((())))))***((((((((())))))******************++++++++++++,,,++++++,,,---............///000000111111111000000000111111111222222222222000111333555666777777777888888999;;;>>>@@@@@@???>>>?????????????????????CCCGGGKKKLLLIIIDDD???<<<>>>>>>>>>===<<<<<<;;;;;;999888888888888999::::::::::::999:::;;;;;;999666888888999999999999999888444555555333111000111222222222222222222222222222////////////////////////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************(((((((((((((((((((((((()))((('''(((***,,,+++***(((((((((((((((((((((((()))(((((((((((())))))***************,,,///222333999999888666333222333444333777>>>EEEJJJMMMNNNOOO)))))))))))))))*********************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))))),,,+++***)))((('''''''''&&&&&&''''''((())))))***(((((((((((())))))))))))))))))(((((((((((())))))&&&''''''((()))***++++++************++++++++++++++++++,,,---------------//////000111111111000000000000000111111111111222000111222333444555666666888888999;;;===>>>???>>>===============>>>>>>>>>???BBBFFFGGGEEE@@@===;;;>>>>>>>>>===<<<<<<;;;;;;999888888888888888999999999999:::;;;<<<;;;888666777888999999999999999999555666555444111///000111111111111111111111111111////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************'''''''''(((((((((((((((((((((((()))***+++++++++)))))))))((((((((((((((((((((('''''''''(((((((((***))))))***,,,///222444888999999777555333444555555999???FFFKKKNNNPPPPPP(((((())))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))***))))))(((+++***)))(((''''''''''''(((((((((''''''''''''''''''((((((((()))))))))***))))))(((((((((((())))))&&&&&&'''((()))******+++))))))*********+++++++++***+++,,,,,,,,,,,,,,,,,,//////000111111111111111//////000000000111111111000111111222333444555555777999;;;<<<======>>>???<<<<<<===============>>>===???AAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;999999888777777888888888999888999;;;<<<:::888555666777888888999999999888555666666555222111000111000000000000000000000000........................---------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((((((((()))'''((()))))))))***++++++******))))))((((((((((((''''''(((((((((''''''''')))))))))***,,,///222444888999999888666444444555888;;;AAAGGGLLLOOOQQQQQQ((((((((()))******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))*********)))((())))))((((((''''''((((((((((((((('''''''''&&&&&&''''''(((((())))))******)))((((((''''''(((((()))'''''''''(((((())))))))))))))))))************+++***++++++,,,,,,+++++++++...///000111111222111111////////////000000000000111111111111222333444555888:::<<<=========>>>???======>>>>>>???@@@@@@AAA?????????>>>===>>>@@@CCC>>>>>>>>>===<<<<<<;;;;;;999999888777777777777888888888777888999999777555555555666777888888888888444555666555333111111222////////////////////////........................------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((((()))'''(((******))))))+++,,,+++******))))))(((((('''((((((((()))(((((('''&&&)))))))))***,,,///333555888999:::999777555555666:::===BBBHHHMMMPPPRRRSSS'''(((((()))******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))*********(((((((((''''''''''''((())))))&&&&&&'''''''''''''''''''''''''''((()))*********((((((''''''''''''((((((''''''(((((((((((((((((())))))))))))******************++++++++++++******------...///000000000000........./////////000000222222111111222333555666888;;;>>>>>>======>>>@@@???@@@AAABBBCCCDDDEEEFFF@@@@@@???>>><<<===???BBB>>>>>>>>>===<<<<<<;;;;;;999999888777777777777777888777666666777777666444333444555666777777777777111333555555333111111111////////////////////////........................------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&''''''((())))))&&&(((******))))))***---++++++******)))(((((('''((())))))***)))((('''&&&)))((()))***,,,000333555999:::<<<;;;999888777888<<<>>>CCCHHHMMMQQQSSSTTT'''(((((()))***+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))***+++***(((''''''&&&&&&''''''((()))***$$$%%%%%%&&&'''((())))))&&&''''''((()))******+++((((((''''''''''''((((((((((((((((((((('''''''''))))))))))))******************+++++++++******)))+++,,,---...////////////............/////////000333333222111222333555666999<<>>;;;;;;<<<===>>>>>>>>>===<<<<<<;;;;;;999999888777777666777777888666444444555666555444222333444555666666666666///111333333222000000111000000000000000000000000........................------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))&&&(((+++***)))(((***---+++++++++***)))(((((('''((()))*********)))'''&&&(((((((((***,,,000333555:::<<<======;;;999999999===???DDDIIIMMMQQQSSSTTT*********)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***))))))(((((('''''''''&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))******+++)))+++,,,,,,+++***,,,------------............///......///000000000000000111222222333333444444555666666777888:::===>>>@@@AAABBBCCCCCCDDDDDDDDDDDD>>><<<;;;<<<>>>???===:::@@@???>>>======<<<<<<<<>>???@@@@@@>>>=========AAAAAACCCHHHNNNRRRRRRPPP***)))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''((()))***)))(((((((((''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((())))))***+++)))***,,,+++******+++---------------..................///000000000000000111111222222333444444444666666666888999;;;===>>><<<===>>>???????????????===;;;;;;<<<>>>>>><<<:::======<<<<<<<<<<<<======CCC@@@<<<999888777666444555555555555555555555555222222333333444555555555444444333333333444444555111000//////...............------------,,,,,,,,,+++,,,,,,---------,,,,,,******************************))))))))))))******))))))))))))))))))))))))''''''(((((()))))))))(((((((((((())))))*********---,,,+++)))((('''&&&&&&((((((((((((((((((((((((((()))******,,,///444888===???@@@@@@???>>>>>>???AAAAAACCCHHHMMMQQQRRRQQQ))))))))))))))))))******))))))))))))))))))))))))(((''''''''''''((())))))((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((())))))***+++)))***++++++******+++---------------..................///000000000000///111111111222333333444444555555555666777999:::;;;999::::::;;;;;;;;;;;;:::;;;;;;:::;;;<<<===;;;999999999999::::::<<<======BBB???<<<999888888666555444444444444444444444444111111222222333444444555555555444444555666777777222222111///............------------,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))&&&&&&''''''((((((((((((''''''((()))******++++++...---+++***((((((''''''((((((((((((((((((((((((((()))******,,,///444888===>>>@@@AAA@@@@@@AAABBBBBBBBBCCCGGGLLLPPPSSSSSS)))))))))))))))*********((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******)))***++++++******+++,,,,,,,,,---------.........---...//////000000//////000000111111222333333333444444444444555666777888999::::::;;;;;;;;;:::::::::999::::::;;;;;;:::999888888888888999:::;;;;;;<<<:::888888999999999888444444444444444444444444222222222333444444555555444444444444555666777888444333111000///...---------------,,,,,,,,,++++++'''((()))++++++,,,,,,,,,******************************))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''((()))***+++,,,---......---,,,***)))(((((((((((((((((((((((()))))))))((()))******,,,///444888<<<>>>@@@BBBBBBBBBCCCEEECCCCCCDDDGGGKKKPPPSSSUUU(((((())))))************((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''((())))))***(((***++++++***)))+++,,,,,,,,,,,,------------...------.../////////////////////000111111222222333222222222333444555666777999:::::::::::::::999999777888999999999888888888888888777777777777888888999888666666888888777666444444444444444444444444333333333444555555666666444444333333444555555666333222111///...---------------,,,,,,,,,+++++++++'''((()))***++++++,,,,,,******************************))))))))))))******(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))***+++---...//////------+++***))))))))))))(((((((((((())))))******((()))******,,,///444888;;;===@@@BBBBBBCCCEEEFFFBBBCCCEEEHHHKKKOOOSSSVVV((((((((()))******++++++))))))))))))))))))))))))&&&''''''((()))((((((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''(((((()))***((()))******))))))***,,,,,,,,,,,,,,,------------------...////////////.../////////000111111222222111111111222333555666777888888888888888888777666555777999999777666777888888777777666666666777777:::888777666666666444222333333333333333333333333333333444555555666666777444444333333333333333444111111000...------------,,,,,,,,,,,,++++++++++++((()))***+++++++++++++++******************************))))))))))))******))))))))))))))))))))))))((('''&&&&&&&&&''')))*********+++,,,------......,,,,,,+++***)))(((((()))'''(((((())))))******+++((()))******,,,///444888;;;===@@@AAABBBCCCDDDFFFAAADDDGGGIIILLLOOOSSSVVV'''(((((()))******++++++))))))))))))))))))))))))&&&&&&((()))))))))((('''''''''''''''((((((((()))&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''((())))))((()))******))))))***+++++++++,,,,,,,,,---------,,,---......//////............//////000111111222000000111222333555777888888888888888888777666666444666888888666555666777666666555666666777888999999888777777777777555333333333333333333333333333222333333444444555666666555555444333222222222222//////...---------------,,,,,,,,,++++++++++++*********++++++,,,++++++*********************************))))))))))))******)))))))))))))))))))))))))))((('''&&&&&&(((***+++*********+++++++++,,,,,,++++++***)))(((((((((((('''(((((()))******++++++((()))******,,,///444888;;;===@@@AAAAAABBBCCCEEE@@@CCCHHHKKKMMMOOOSSSVVV'''(((((()))***+++++++++))))))))))))))))))))))))%%%&&&((()))))))))((('''&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((()))******))))))***+++++++++,,,,,,,,,---------,,,---......//////............//////000111111111//////000222333666888999999999::::::999888777777333666888888555444555777444444444555777888:::;;;666666666777999:::999777333333333333333333333333111222222333333444555555777666555444333222222222...------,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++*********************************))))))))))))******))))))))))))))))))))))))***)))'''&&&'''(((***,,,))))))))))))))))))************)))(((''''''(((((('''(((((()))***+++++++++((()))******,,,///555888;;;===???AAAAAAAAACCCDDD???CCCIIILLLNNNOOOSSSUUU))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((******)))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,---------.........//////...------......///000111111111222333333333222222777777777777666666666666444444555777777888888888999999888888999::::::;;;999888777888999:::999777666666555444333222000///111111222222222333333333333333333222222222111111//////...---,,,,,,++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,------------,,,++++++))))))************))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))***+++,,,,,,,,,000444888<<<<<<<<<===>>>@@@BBBCCCAAADDDJJJPPPOOOMMMQQQWWW))))))))))))((((((((('''(((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))))))))))))))((((((((((((******)))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***************+++++++++,,,,,,,,,,,,---------.........------------...///000111111222222333333333333333777777777777666666666666555555666777888888888888999999888888888999999:::888666555666777888777666555555555444333111000///111111111222222222333333333333222222222111111111//////...------,,,++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++******))))))************))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))'''((())))))******))))))***++++++,,,---000444888<<<<<<<<<===???@@@BBBBBBAAADDDJJJPPPPPPNNNQQQWWW)))))))))(((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))(((((((((((())))))))))))******)))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))*********++++++++++++,,,++++++,,,,,,,,,---------------------...///000111111222333333444444444333666666666666777777777777666777888888999999999999999888888777777777888888666555444444666666555444444444444333222111000///111111111222222222222333333222222222222111111111//////......---,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++++++++***))))))))))))************))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((()))******++++++*********+++++++++---000555999;;;<<<===>>>???AAABBBBBBAAACCCIIIOOOPPPNNNQQQWWW))))))((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))(((((((((((())))))))))))***))))))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((************++++++++++++******+++++++++,,,,,,,,,------------...///000000111222333444444444444444666666666666777777777777777888999999::::::::::::999888777777666777777777666555444444666666555444333333333333222111000000111111111111222222222222222222222222111111111111//////......---------,,,,,,++++++******++++++,,,,,,++++++******++++++,,,***************)))(((((())))))************))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))***+++++++++++++++******++++++---000555999;;;<<<===???@@@AAABBBBBBAAACCCHHHOOOQQQOOORRRVVV((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((()))))))))******))))))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------...///000000111222333444444444444555666666666777777777888888999999::::::::::::999888888777777777777777888777666555555777777666555222222333333333222222111000000111111111222222222222222222111111111000000///...............------,,,++++++******++++++,,,,,,++++++******++++++,,,)))************)))(((((())))))************))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))***+++++++++++++++)))***++++++---000666999;;;<<<>>>@@@AAABBBBBBBBBAAABBBGGGNNNQQQQQQRRRVVV((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''(((((())))))************)))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000///000111222333444444444555555666666777777888888888999999:::::::::999999888777777777777888999999888777666666888888777666222222333444444444333333000000000111111111111222222111111111111000000000........................,,,++++++******++++++,,,,,,++++++******++++++,,,***************)))(((((())))))************))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((()))******++++++******))))))***+++---111666:::;;;<<<>>>@@@BBBBBBBBBBBBBBBBBBFFFNNNRRRRRRSSSVVV(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((()))***************)))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))************++++++++++++,,,,,,,,,---,,,,,,,,,,,,---...//////......000111222333333333555555555666777888888888888888999999999999888888777777777888888:::;;;<<<888777666666888888777666222333444555555555555555000000000000111111111111111111111111000000000000............////////////,,,++++++******++++++,,,,,,++++++******++++++,,,******++++++******)))((())))))************))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))'''((())))))******))))))((()))***+++---111666:::;;;<<>>???@@@AAABBBDDDBBBDDDGGGKKKPPPTTTWWWXXX((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&'''''''''&&&&&&''''''(((((())))))''''''((()))))))))))))))))))))************))))))+++++++++,,,,,,,,,------------------...///000111111222333444555555555555666777777888888777777666444444555555555444444333222111111222444444333111111000000000111222333333222111111111111222222333////////////////////////,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,+++************+++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((((()))******++++++******(((((((((((((((((((((((())))))******+++...333777888:::===???@@@AAACCCDDDBBBDDDGGGKKKOOOTTTWWWYYY''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((''''''''''''(((((()))'''''''''(((((((((((((((''''''((()))))))))))))))'''((()))************************+++++++++,,,,,,------------...///000000222333444555666666666666666666777777777777666666444555666777777666666555222111111333444555444222111111000///000000222222222222111000000000111111////////////////////////++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++---,,,++++++******++++++******++++++++++++******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&''''''((((((((((((((())))))***++++++++++++***(((((((((((((((((((((((())))))******+++...333777777:::===???@@@AAACCCDDDBBBDDDGGGKKKOOOSSSWWWYYY''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))***(((((((((((((((''''''''''''(((((()))))))))))))))%%%&&&((()))+++,,,,,,,,,))))))*********+++++++++---------------...000000333444555666777777777777666666777777777777666666444555777888888888777666222222222333555555444333222111000//////000111222222222111000/////////000.........///////////////+++++++++,,,,,,------------------,,,,,,,,,++++++---,,,++++++******++++++))))))************))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&''''''((((((((((((((())))))***++++++++++++***((((((((((((((((((((((((((()))******+++...333777777:::===??????AAACCCDDDCCCDDDGGGJJJOOOSSSWWWYYY((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&&&&''''''&&&%%%(((((((((((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************,,,------------///333666999666222222444666555444444555555666666666666666777888888888888666444333444333333444555555444222000000000111222222222333444333222000//////......111000///...---,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++)))))))))***+++++++++,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))*********+++++++++))))))((((((''''''&&&&&&((()))******,,,///444888;;;999888;;;AAADDDDDDBBBCCCEEEHHHKKKOOOQQQSSSTTT((((((''''''''''''(((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&&&&''''''&&&%%%&&&&&&'''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************+++,,,,,,,,,,,,...222444777444111111333444444333444555666666777777666666777777777666666555444333444333333444555555444222111111111111222222222222333222111000000//////000111000///...---,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++***************+++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((()))))))))*********++++++++++++******))))))))))))'''((())))))+++...333777888888:::>>>CCCEEEFFFFFFEEEFFFIIILLLPPPSSSVVVWWW((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''(((&&&%%%$$$%%%&&&'''(((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))***************+++,,,,,,,,,---000333444222000000111333333333444555666666777777666666777666555444444333444444444333333444555555444222222222222222222111111111222111111000000000111111111111///...---,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,+++++++++++++++***************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************+++************)))))))))&&&'''((()))***---333666666999===@@@AAACCCEEEFFFHHHHHHIIIKKKNNNSSSVVVYYY((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''%%%%%%&&&&&&'''((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************)))***+++++++++,,,///111222111000000111333333444555555666777777777777777888777555444333444555555444333333444555555444222333333333222222111111111111000000000111111222333222111000...---------,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,+++++++++***))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))))))))******(((((((((((((((((((((((('''(((((()))***...333777888;;;>>>>>>>>>@@@DDDHHHLLLKKKJJJJJJLLLPPPTTTWWW((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&''''''(((((('''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************)))***+++,,,+++,,,...///000111111222222333444555555666666777777777777777888777666555555555666777444333333444555555444222444333333333222222111111000000000000111222333444222111000///...---------,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,+++++++++***)))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))((()))******,,,///444888;;;===>>>>>>???DDDLLLRRRRRRPPPMMMLLLMMMPPPSSSVVV((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&(((((((((((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************)))+++,,,,,,,,,,,,---///...000222222222333555666555666777777888888777777777777777666666666777777444333333444555555444222333333333333333222222222111111111111111222333444222222000///...---------,,,,,,,,,---------......------,,,,,,,,,,,,+++++++++++++++***************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((*********++++++++++++,,,))))))***+++,,,000555888<<<===>>>@@@EEEMMMVVV\\\UUUSSSQQQOOOOOOQQQTTTVVV((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((()))((('''&&&'''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************)))+++---------,,,---///+++...111222111111333666666666777888888888888777555555666666666666666555444333333444555555444222222222333333333333333333222222111111111222333333333222111///......------,,,,,,,,,---------......------,,,,,,,,,,,,++++++***************+++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((******+++++++++,,,,,,,,,((())))))***+++///444888======>>>CCCJJJQQQVVVYYYQQQPPPOOONNNOOORRRTTTVVV((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((()))((('''%%%%%%&&&'''(((((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))***************,,,......------...///))),,,000111000000222555666666777888888888888888333444555666666666444444444333333444555555444222222222222333333444444444333333222222111222222333333222111///............,,,,,,,,,---------......---------,,,,,,,,,++++++))))))******+++++++++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((())))))************''''''((()))***...333777???>>>???DDDKKKOOOPPPNNNKKKKKKKKKKKKMMMPPPSSSTTT(((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((''''''''''''((((((((((((***))))))((('''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&'''((()))******)))((('''(((((((((((())))))))))))******))))))))))))************+++++++++,,,,,,,,,...///111111111111333555888777666666666666666777555666666666777777777888777777666555444333333444333333333333333333333333444444444333333222222222444222000///000000///...---.........---,,,,,,+++,,,,,,++++++***)))((((((,,,,,,,,,+++++++++*********************)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************'''''''''''''''((())))))))))))))))))************)))'''''')))+++---333;;;>>>???BBBGGGMMMOOOMMMJJJLLLHHHHHHMMMQQQQQQRRRUUU((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((***))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''((()))******)))(((''''''((((((((())))))))))))******))))))))))))***************+++++++++,,,,,,---///111111111111333555777666666666666777777777666666666666666666777777777666555444333333222222333333333333333333333333444444333333333222222222222111000111333333333111------......------,,,+++,,,,,,++++++***))))))(((,,,+++++++++************))))))******)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))'''''''''''''''((())))))))))))))))))************)))'''''')))+++---333;;;???@@@BBBFFFKKKNNNMMMKKKLLLHHHHHHMMMQQQQQQRRRUUU(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((()))))))))***))))))(((((())))))************++++++++++++,,,---///000111000111222444555555666666777777888888666666666666666666555555777666444333222111111111222222222222222222222222333333333333222222222222//////000333555666555444------......------,,,,,,,,,,,,++++++***)))))))))++++++*********))))))))))))))))))***))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))************)))'''''')))+++---333;;;AAA@@@AAAEEEIIIKKKLLLLLLLLLHHHHHHNNNRRRRRRSSSVVV((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''((((((((()))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))************++++++++++++,,,...000000000000222333444444555666777888888888666666666555555555444444666555333222111000000000111111111111111111111111333222222222222222222222...///000333666666444222,,,------...------,,,,,,+++++++++*********))))))*********))))))))))))((()))***************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))'''''''''''''''((())))))((()))))))))************)))'''''')))+++---333;;;BBBAAABBBCCCFFFIIIKKKLLLKKKHHHIIINNNRRRSSSUUUXXX(((((((((((((((((((((((((((((('''''''''(((((()))'''''''''((((((((())))))''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******''''''''''''(((((((((((())))))(((((((((((())))))))))))*********+++++++++,,,---////////////111333222333444666777777777666555555555444444444444444444444333222111111111111111111111111111111111111222222222222222222222222//////000222333333000---,,,,,,------...------,,,+++++++++************************))))))))))))(((******+++,,,,,,+++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********'''''''''''''''((())))))((()))))))))************)))'''''')))+++---333;;;BBBBBBBBBCCCDDDGGGJJJLLLKKKHHHIIIOOOSSSTTTVVVYYY(((((((((((((((((((((((((((''''''''''''((())))))''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((((((((''''''((()))***+++&&&&&&'''''''''((((((((()))((((((''''''(((((())))))))))))************++++++---...///...///000222111222333555555555444444333333333444444444555555333222222111111222222333222222222222222222222222111111111222222222222222111000///000000///---***,,,,,,------......------************************++++++*********)))))))))******++++++,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************'''''''''''''''((())))))))))))))))))************)))'''''')))+++---333;;;AAABBBCCCCCCCCCEEEHHHKKKKKKHHHIIIOOOTTTVVVXXX[[[(((((((((((((((((((((((('''&&&&&&&&&''''''((()))'''((((((((())))))))))))''''''''''''(((((((((((('''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))((('''''''''((()))+++,,,&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))***************,,,............000222000111333444444333222111111111222333444555555666222111111222222333444555333333333333333333333333000111111111222222222222111000......///...---++++++,,,------......------************************,,,+++++++++************'''((()))***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))))))))***'''''''''''''''((())))))))))))))))))************)))'''''')))+++---333;;;@@@BBBDDDDDDCCCDDDFFFIIIKKKHHHIIIOOOUUUVVVYYY\\\((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))''''''''''''((((((((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))((('''''''''((()))+++,,,&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))***************,,,............000111000111222333333222000///000000111222444555666666111111111222333555666777333333333333333333333333000000111111222222222222111///...---...///...---+++,,,,,,---.........---******************++++++,,,,,,,,,++++++++++++***&&&&&&'''(((((()))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))************)))'''''')))+++---444;;;???BBBDDDDDDCCCCCCFFFHHHJJJHHHIIIPPPUUUWWWYYY]]]***))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))************+++++++++,,,---------.../////////222222222222222222333333222333333444555555555444444444444555555555555666555555555555444333222111111111111111222333444555888555111///.........---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((()))))))))&&&&&&)))+++---444;;;???AAADDDEEEEEEFFFGGGIIIKKKKKKMMMQQQVVVZZZ\\\\\\***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''((())))))))))))))))))************+++++++++,,,,,,------.../////////111222222222222333333333222333444444555555444444444444444444555555555555888888777777555444222111111111111111222333444555555333000...////////////+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((()))))))))'''''')))+++---444;;;???AAADDDEEEEEEFFFHHHIIIKKKKKKMMMQQQVVVZZZ\\\\\\)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((((())))))******))))))(((''''''''''''''''''''''''''''''((())))))))))))))))))************++++++++++++,,,,,,---......//////111111222222222333333333333333444444555555444444444444444444555555555555::::::999888777555333222222222222222333444555555333111///...///000000000+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))***'''''')))+++---333;;;???AAADDDEEEFFFGGGHHHJJJJJJKKKLLLPPPVVVZZZ[[[\\\))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))************))))))&&&&&&&&&'''''''''''''''''''''((()))))))))))))))))))))*********+++++++++++++++,,,---......//////111111111222222333333444333333444444555444444333333333444444444555555555888888888888777555444333333333222222333444444555333111///...///000///...+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))***''''''***+++---333:::>>>AAADDDEEEFFFGGGIIIJJJJJJJJJLLLPPPUUUYYY[[[[[[((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((((((''''''''''''((((((((())))))))))))************))))))&&&&&&&&&'''''''''((((((''''''((()))))))))))))))))))))*********+++++++++******+++,,,---...///000000000111222333333444444333444444555444444333333333333333444444444444555444444555555666666555555333333222222222333444444444222000//////...---++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((())))))***))))))(((((((((((())))))***((('''***+++,,,333:::===@@@CCCEEEEEEFFFHHHJJJJJJJJJLLLPPPUUUYYY[[[[[[((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((((((((''''''((((((((()))))))))((())))))******))))))(((%%%%%%&&&&&&'''(((((((((''''''((())))))))))))))))))************+++++++++)))***+++,,,---...///000000000111222333444444555444444555555444444333333333333333333444444444444111111333444555555555555333222222111111222222333444333000//////...+++)))+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************************************)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''''''''''''''((((((((((((((()))******))))))(((((((((((())))))+++((((((***+++,,,222999;;;>>>AAACCCDDDEEEHHHIIIIIIJJJKKKOOOUUUYYYZZZ[[['''(((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))'''((((((((())))))))))))'''(((((())))))(((((('''%%%%%%&&&&&&'''(((((()))''''''((())))))))))))))))))************+++++++++))))))***+++---...///000///000111222333444444555444444555555444444333222222222333333333444444444111222333444444555444444222111111000000111111111222111/////////...,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************)))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((()))******))))))(((((((((((())))))+++((((((***+++,,,222999:::<<<@@@BBBCCCDDDGGGHHHIIIIIIKKKOOOTTTXXXZZZZZZ'''''''''((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))'''(((((())))))))))))))))))************+++++++++((()))***+++---...///000///000000222333444555555444555555555444333333222222222333333333444444444333444444444444444333333111111000000000000000111000///...///000000...,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***''''''''''''''''''''''''((((((((((((((()))******))))))(((((((((((())))))+++)))(((***+++,,,222999999;;;???AAABBBDDDFFFHHHIIIIIIKKKOOOTTTXXXZZZZZZ******))))))((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((+++***((('''&&&&&&&&&''',,,######&&&$$$(((+++%%%$$$***+++///***$$$)))+++'''###***$$$+++!!!&&&''')))///&&&222!!!)))### 333)))###+++%%%%%%%%%&&&***,,,***&&& +++...111!!!$$$---//////))))))+++%%%'''"""---'''%%%111###((()))(((...***...000!!!+++000)))%%%%%%---***+++'''000###333!!!'''(((###))),,,$$$)))000,,,%%%)))+++)))&&&&&&%%%###%%%555+++%%%444...$$$222((()))++++++,,,+++***))),,,---...000222333333444333333333333333333333333333444666777777444111...333444444555555444444333000000000000000000000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((******)))((((((((((((((())))))(((((((((((())))))+++++++++***+++...333777===???BBBCCCCCCCCCDDDEEEIIIJJJLLLPPPVVVZZZ[[[[[[))))))))))))((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&'''$$$''''''"""$$$'''###$$$111777''' ,,,'''444NNN777@@@$$$$$$(((...))))))***222###)))---%%%CCC!!!&&&((((((+++111:::>>>888///AAA'''333'''***))) ...///---222###)))'''((( )))'''### """&&&+++ +++(((+++&&& """"""$$$(((&&&(((!!!###!!!###(((,,,000---"""222)))FFFFFF!!!$$$...%%% '''---......'''$$$---///$$$###)))'''((()))***+++,,,+++******,,,---...000222333333333333333333333333333333333444666888999888666333111333333444444444444333333000000000000000000000000//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))******))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***)))(((((('''''''''((())))))(((((((((((())))))***+++*********...333777===???AAABBBBBBBBBDDDEEEIIIIIILLLPPPUUUYYYZZZZZZ)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&%%%$$$&&&(((&&&###$$$'''(((((('''000bbbwww@@@***222 555'''))),,,)))"""***###nnn[[[000;;;"""111!!!000'''999,,,)))'''%%%!!!)))+++...|||xxxqqqlll|||iiixxxyyyvvv~~~zzz~~~}}}qqq!!!'''!!!(((******222mmm@@@)))222***$$$(((...///...000((()))***+++++++++++++++,,,---...000111222222333222222222222222222222222444666777888888666333111222333333444444333333222000000000000000000000000//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))***))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''&&&'''''''''))))))(((((((((((())))))))))))))))))***---222666<<<>>>@@@AAAAAABBBDDDFFFIIIIIIKKKPPPUUUYYYZZZYYY((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''%%%$$$&&&'''$$$$$$(((&&&%%%***---666|||***000(((555!!!%%%###000$$$''')))XXX===&&&)))###)))'''%%%111###&&&"""$$$,,,&&&"""HHH------222'''$$$000(((===$$$"""'''000000'''"""$$$((()))******++++++++++++,,,---...000111222222222111111111111111111111111222333555555555333111000222222333333333333222222000000000000000000000000000000000000000///......------------------------++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''))))))(((((((((((())))))((()))(((((()))---222666<<<===???@@@@@@AAADDDFFFIIIIIIKKKOOOTTTXXXYYYXXX'''''''''''''''(((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((('''%%%$$$'''&&&!!!&&&..."""******^^^***+++***)))%%%000TTT444555%%%000%%%$$$!!!&&&...'''!!!DDD444&&&%%%///mmm???%%%???222((()))))))))******+++,,,,,,,,,---...///000111111111111111111111111111111111222333444444444333111000111111222222222222111111000000000000000000000000000000000000000//////...------------------------+++,,,,,,,,,,,,+++******))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((())))))(((((((((((())))))(((((((((((()))---222666;;;===>>>??????AAADDDFFFHHHIIIKKKOOOSSSWWWXXXWWW&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&"""+++000###NNN///+++$$$000 """AAA$$$"""111+++%%%&&&'''&&&---)))&&&pppUUUnnnzzz^^^UUU111333%%%111000..."""$$$***:::...&&&888***...))))))))))))***+++------,,,---...///000000000000222222222222222222222222333444555666666555444333000111111222222111111000000000000000000000000000000000111111000000///...------------------------,,,,,,,,,,,,,,,++++++***)))))))))************+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&''''''((()))))))))(((((((((((())))))(((((())))))***...333888;;;<<<======>>>@@@DDDGGGHHHHHHJJJNNNSSSVVVWWWVVV&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%((($$$+++,,, QQQ+++555!!!)))444jjj===+++'''FFFdddDDD===HHH###...$$$222 '''&&&***###,,,'''!!!+++###111sss000,,,&&&(((///111---"""((( ***&&&,,,'''///''''''%%%hhh{{{###$$$,,,)))(((((()))***+++---...------...///000000000000333333333333333333333333333444444555555555444333000000111111111111000000000000000000000000000000000111111111111000//////........................,,,,,,------,,,,,,+++***))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***))))))(((((((((((())))))((()))))))))+++///444999:::;;;<<<<<<===@@@DDDGGGHHHHHHJJJNNNRRRUUUVVVUUU&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''((('''***%%%(((&&&***===&&&---((('''EEE777333$$$&&&222NNNooo%%%"""333LLL777$$$111,,,'''!!!,,,'''&&&666***&&&(((''',,,000xxx''')))'''///"""333###+++'''///555333!!!)))'''---###---BBB$$$)))(((((((((***+++---///------...///000000000///333333333333333333333333111222222333333222222222000000111111111111000000000000000000000000000000111111111111111000//////........................,,,,,,------,,,,,,+++***))))))******++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))))))))******+++///555999:::;;;<<<<<<===@@@DDDGGGHHHHHHJJJNNNRRRUUUUUUUUU''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''"""///"""!!!%%%888'''111%%%+++)))///&&&***///'''NNN***$$$''''''---lll,,,(((%%%''''''''''''((((((((((((###%%%""")))111ZZZ***************)))(((((())))))))))))))))))))))))((()))111%%%\\\III;;;+++333"""111(((,,,---///111111111000000333444444444333333222222333333333333333333333333222000...000222333111...000000000000111111111111111000///......------...,,,,,,,,,+++++++++******,,,,,,,,,---------......******************************))))))(((((('''''')))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((***...555999::::::::::::<<<@@@CCCEEEGGGGGGIIIMMMRRRUUUWWWVVV''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$,,,###&&&(((eee!!!(((%%%+++))) '''RRR***###$$$777999"""000$$$---### )))555kkk)))(((%%%''''''''''''((((((((((((%%%'''%%%)))...RRR***************)))(((((())))))))))))))))))))))))###((($$$///222!!!UUUZZZ%%%;;;&&&111(((,,,,,,---...///000000000000333222111111111111222333222222222222222222222222111000///000222222000...111111111000000000000000111111///...............,,,,,,,,,++++++++++++***,,,,,,,,,---------......***************************)))))))))(((((((((''')))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((***///555:::;;;;;;:::;;;===@@@CCCEEEGGGGGGIIIMMMPPPRRRRRRQQQ''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&***)))bbb!!!!!!+++,,,)))"""'''www+++,,,'''$$$qqq)))666555***((()))"""###111$$$'''''''''''''''((((((((((((&&&***'''((()))III)))************))))))((())))))))))))))))))))))))..."""'''222&&&,,,GGG===111999---,,,,,,,,,,,,,,,---...///000000000//////000111333333111111111111111111111111111000///000222222000///111111111000000000111111111111000///............,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......************************))))))))))))(((((((((((()))))))))))))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&&&&'''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((***///555:::<<<<<<;;;<<<>>>AAADDDFFFGGGGGGIIILLLOOOPPPNNNLLL''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++$$$&&&+++%%%CCC((($$$+++&&&+++****** ***///"""&&&'''333:::333'''$$$++++++""""""***111---)))"""+++\\\"""---''''''''''''((((((((((((%%%***((('''%%%CCC))))))************)))(((((((((((((((((((((((((((...&&&...)))...666YYY111000...---,,,++++++***+++---...///---...000222333333333222000000000000000000000000000000000111111111000///000//////000111222444444222111000///............------,,,,,,,,,+++++++++,,,,,,,,,---------......************************))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++000666;;;===<<<<<<===???BBBEEEGGGEEEFFFHHHLLLOOOPPPNNNLLL''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''')))###%%%***"""999))))))***$$$(((###+++***,,,***;;;444222000'''###++++++$$$+++""",,,%%%+++'''%%%---''''''''''''((((((((((((###)))(((&&&$$$CCC((())))))*********))))))((((((((((((((((((((((((!!!///(((&&&000!!!888+++///111&&&%%%++++++*********,,,...///***---222555777555333111000000000000000000000000///000111111111000000000------...///111444777999222111000//////......///---------,,,,,,,,,++++++,,,,,,,,,---------......************************(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++000777<<<============???CCCFFFHHHDDDEEEGGGLLLPPPRRRQQQPPP''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%)))$$$EEE%%%(((,,,%%%%%%NNN!!!(((222111$$$!!!&&&((("""000...+++------(((222)))333&&&***###''''''''''''(((((((((((("""((('''&&&%%%EEE((())))))************))))))))))))))))))))))))))),,,&&&%%%...000### 000...555MMM+++888$$$*********++++++,,,---...***---222666777666222000000000000000000000000000///000222222000///000111---------...111555888:::222222111000////////////------------,,,,,,,,,,,,,,,,,,,,,---------......************************(((((((((((())))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''******)))(((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))),,,111888=========<<<===???BBBEEEGGGDDDDDDFFFKKKPPPSSSTTTTTT''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))(((((('''''''''''''''''''''''''''************************###***%%%((($$$ccc&&&$$$,,,"""***999222!!!&&&###888555:::---%%%&&&&&&"""$$$***000((("""///qqq999###''''''''''''(((((((((((($$$)))''''''(((EEE(((((()))***************))))))))))))))))))))))))333 )))...###333999((( !!!$$$(((...)))***+++,,,------------,,,...000333333333222111111111111111111111111111...000222222000///000111000///...///000333777999333222111000////////////...------------,,,,,,,,,,,,,,,,,,---------......************************'''((((((((()))))))))***''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))),,,111888===<<<<<<<<<===???BBBEEEGGGEEEEEEFFFIIINNNRRRUUUUUU''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''************************$$$///&&&&&&"""ttt~~~,,,"""***333bbb'''***000%%%///###--- '''***)))+++...***###(((!!!(((222&&&MMM111''''''''''''((((((((()))&&&***'''((()))DDD(((((()))***************))))))))))))))))))))))))///***###,,,+++%%%...$$$===///aaa+++''',,,)))***,,,---......---,,,//////......///000111222111111111111111111111111...111333222000///000222333222000///000222555777333222111000////////////......---------,,,,,,,,,,,,,,,,,,---------......************************'''((((((((())))))******''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))),,,111888===<<<<<<;;;<<<>>>AAADDDFFFGGGFFFEEEGGGLLLPPPSSSUUU((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((******)))))))))))))))***---)))$$$///$$$---!!!000///"""fff+++***)))(((((()))***+++---!!!111(((!!!,,,%%%***:::'''~~~YYY---''''''((((((((((((''''''&&&(((&&&))))))BBB))))))************))))))$$$---***'''---&&& 222)))"""'''(((555JJJUUUggg^^^555+++!!!&&&+++,,,+++******+++,,,...///////////////000000000000111111000000000000111111111111111111111111111111222111000//////111333444111222222222222111000000........................///............---------+++++++++*********))))))******))))))))))))******''''''(((((())))))******)))))))))))))))(((''''''))))))))))))((('''&&&%%%******))))))((((((''''''(((((((((((())))))))))))((((((''''''''''''((((((((())))))***+++000555:::<<<<<<===>>>@@@CCCEEEGGGGGGFFFGGGJJJNNNSSSUUUVVV(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((()))))))))%%%$$$+++ (((444vvv... ooo+++***)))(((((()))***+++---!!!---((()))444%%% 555***BBBfff###''''''((((((((((((''''''&&&(((&&&))))))BBB))))))************))))))000"""((('''***@@@<<>>@@@BBBEEEFFFGGGFFFFFFIIINNNSSSUUUVVV((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''((())))))))),,,...!!!$$$222ddd***@@@******))))))))))))******'''(((222%%%)))***111555@@@ddd'''(((((())))))(((((('''&&&(((&&&))))))CCC))))))************))))))+++...+++---%%%---DDD&&&...+++*********+++,,,---....../////////000000000111111111000000000000111111111111111111111111111111222111111000000222333444111111222222111111000///..............................---------,,,,,,,,,+++++++++*********************))))))))))))******(((((((((((()))))))))))))))))))))))))))(((''''''%%%&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))((())))))***+++000555:::<<<<<<<<<===???BBBEEEFFFGGGFFFFFFIIINNNRRRUUUVVV(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((())),,,333&&&000,,,???###***))))))))))))))))))***000///+++&&&...111$$$888UUULLL%%%(((((())))))))))))((((((&&&(((&&&))))))CCC)))******++++++******)))$$$%%%111%%%***000mmm---...*********++++++,,,------......//////000000111111222111111000000111111222111111111111111111111111222222111111111222333444111111111111111000000///........................------------,,,,,,,,,+++******************************))))))))))))******(((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((())))))***+++000555:::<<<<<<<<<===???BBBDDDFFFFFFEEEFFFIIINNNRRRUUUUUU(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&+++!!!...&&&+++222&&&@@@((()))))))))******)))))))))***,,,)))&&&!!!///III222)))(((((())))))))))))((((((&&&(((&&&))))))DDD******++++++++++++******,,,***)))%%%%%%jjjHHH...))))))***+++,,,,,,,,,,,,.........///000111111111222222111111111111222222111111111111111111111111222222222222222333333444000111111111111000//////........................---,,,,,,,,,++++++++++++******************************))))))))))))******))))))))))))(((((((((((()))))))))))))))(((''''''(((((()))(((((('''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((())))))***+++000555:::;;;;;;<<<===???AAADDDFFFFFFEEEFFFHHHMMMRRRTTTUUU((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******''''''+++111)))%%%---(((mmm^^^+++'''))))))************))))))333666!!!===```(((&&&((())))))******))))))(((&&&(((&&&))))))DDD******++++++++++++******...&&&&&&---+++---vvv...((()))***+++,,,,,,,,,,,,------...///000111222222222222111111111111222222111111111111111111111111222222222333333333333333000000111111000000///...........................,,,,,,,,,+++++++++*********************+++++++++******))))))))))))******))))))))))))(((((((((((()))))))))))))))(((''''''))))))))))))((('''&&&%%%(((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((())))))***((())))))***+++000555:::;;;;;;;;;<<<>>>AAADDDEEEFFFEEEEEEHHHMMMQQQTTTUUU(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***,,,///000%%%444###999$$$GGG777(((((()))***++++++***)))(((!!!+++NNN''''''))))))************))))))&&&(((&&&))))))DDD***++++++,,,,,,++++++***%%%((()))111---@@@""" ***((((((***+++,,,,,,++++++------...///000111222222333222222111111222222333111111111111111111111111111222333333444444333333000000000000000//////...........................++++++++++++************))))))*********+++++++++******))))))))))))*********)))))))))(((((((((''')))))))))))))))((('''''''''((((((((((((((('''''''''((((((((()))))))))***(((((((((((())))))))))))******))))))))))))******((())))))***+++000555:::;;;;;;;;;<<<>>>AAACCCEEEEEEEEEEEEHHHMMMQQQTTTUUU((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***,,,,,,%%%///###---)))&&&777,,,ZZZ)))888!!!+++((()))***++++++***)))((()))***000''',,,))))))************))))))&&&(((&&&))))))EEE***++++++,,,,,,++++++***!!!555(((###ppp###...)))555xxx%%%'''(((***+++,,,,,,++++++------...///000111222222333222222111111222222333111111111111111111111111111222333444444444333333000000000000000//////...........................+++++++++************)))))))))******++++++++++++******))))))))))))************))))))(((((((((''')))))))))))))))(((((('''%%%&&&'''((())))))))))))'''((((((((())))))******(((((((((((())))))))))))******))))))))))))******((())))))***+++000666:::;;;;;;;;;<<<>>>AAACCCEEEEEEDDDEEEHHHMMMQQQTTTTTT(((((('''''''''&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++---''''''000...)))uuu###***'''(((,,,***************)))((((((000$$$jjj***(((444))))))))))))))))))))))))''')))(((+++***GGG,,,------......------,,,'''..."""%%%rrr111***&&&(((+++xxx+++,,,+++***)))***+++---.........///000111111111111////////////111222444666111111111111111111111111000000000000111111111111000000000000////////////......------------......++++++++++++******))))))******))))))))))))******,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))***+++,,,,,,+++)))))))))*********,,,000666;;;;;;===?????????@@@BBBDDDFFFFFFHHHJJJNNNRRRUUUWWW(((((('''''''''&&&&&&&&&((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&,,,(((000,,,$$$'''RRR&&&...)))+++---***************)))((((((%%%444555***&&&CCC888444&&&///###************************'''***(((+++***GGG,,,------......------,,,)))000(((,,,''')))&&&&&&***lll***((((((((()))***+++,,,,,,***,,,...000111222333444000000//////000222444555111111111111111111111111000000000000111111111111000000000000////////////......------------......++++++++++++*********)))******))))))))))))******++++++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********)))***++++++++++++***))))))*********,,,000666;;;;;;<<<>>>??????@@@BBBDDDEEEFFFHHHJJJNNNRRRVVVXXX'''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''&&&+++ ///...]]]###&&&+++)))*********+++******)))(((%%%+++//////&&&'''888+++'''444333************************(((***(((+++***GGG,,,------......------,,,)))///+++000###)))'''&&&,,,```)))***++++++,,,,,,,,,,,,+++---///111000...---...111111000000///000111222333111111111111111111111111000000000000111111111111000000000000////////////......------------......++++++++++++******************))))))))))))******+++******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******))))))***++++++******))))))*********,,,000666;;;:::<<<===>>>>>>???AAACCCEEEFFFHHHJJJNNNSSSVVVYYY''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((------++++++!!!222!!!<<<$$$*********++++++******)))999000"""###///---$$$&&&$$${{{###@@@+++$$$BBB************************)))+++))),,,+++GGG,,,------......------,,,))),,,***///ZZZ)))+++***)))...]]])))---,,,++++++************+++...000///,,,+++...111111111000//////000111222111111111111111111111111///000000000111111111111000000000000////////////...------,,,,,,------...+++++++++++++++++++++++++++******))))))******++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***)))))))))***************)))*********,,,000666;;;;;;<<<=========>>>AAADDDFFFFFFHHHKKKOOOSSSWWWYYY&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((..."""000,,,%%%###hhh]]],,,...******++++++++++++******)))//////...&&&&&&333%%%888'''---555888222***************************,,,***,,,+++GGG,,,------......------,,,++++++''',,,>>>---++++++***,,,eee***)))((('''&&&'''))),,,...'''))),,,,,,,,,...222666111000/////////000111222000000000000000000000000///000000000111111111111000000000000////////////------,,,,,,,,,,,,------+++++++++++++++++++++,,,++++++************++++++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))((((((((())))))******+++)))*********,,,000666;;;<<<<<<=========???BBBEEEGGGGGGIIIKKKOOOSSSVVVXXX&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))+++///%%%###444yyy///###GGG000)))***++++++,,,+++++++++...,,,!!!)))---+++111000000VVV000)))$$$333++++++++++++++++++++++++***,,,***---+++GGG,,,------......------,,,...---&&&,,,...)))((((((***'''yyy+++(((((()))+++...333777999444222000///............000//////...///000111222000000000000000000000000000000000000111111111111000000000000////////////------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++************++++++)))************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))((((((((((((((()))++++++)))*********,,,000666;;;======>>>======???CCCFFFIIIIIIJJJLLLOOORRRUUUWWW&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&---***'''%%%444hhh(((///&&&)))***++++++,,,,,,,,,+++&&&000222000333...'''***!!!//////&&&000)))++++++++++++++++++++++++++++++---+++---+++GGG,,,------......------,,,------%%%///,,,&&&'''&&&,,,###,,,)))+++///333777999;;;;;;AAA<<<555222222000---***///.........///000222333000000000000000000000000000000000000111111111111000000000000////////////---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,++++++******++++++,,,)))******+++***)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))((((((''''''((()))+++,,,)))*********,,,000666;;;>>>??????>>>>>>@@@DDDGGGKKKKKKKKKMMMOOOQQQTTTUUU&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))###111((($$$VVV555'''&&&WWW---)))***+++,,,,,,,,,,,,,,,(((...***%%%***+++)))...((()))222666 222...+++++++++++++++++++++++++++---+++---+++GGG,,,------......------,,,)))+++###000222(((((('''///"""---&&&***///444666555333111>>>888222222777:::888444...------...///111333444000000000000000000000000000000000000111111111111000000000000////////////---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,++++++******++++++,,,)))******++++++)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))((('''''''''((()))+++,,,)))******+++,,,111666;;;???@@@???>>>>>>AAAEEEHHHLLLLLLLLLMMMOOOQQQSSSTTT(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))************///&&&%%%---+++DDD|||:::)))"""000CCC[[[---)))+++,,,uuu...***333&&&***555'''222)))444---OOO,,,%%%222......((((((///,,,***222111***)))+++"""JJJ------............------///'''777---)))222!!!000kkk---,,,,,,,,,,,,,,,,,,,,,,,,......---...000444777999000/////////000111222333000000111222333333444444///111222222222222333555222222111111000/////////------------------------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******))))))************))))))'''(((((())))))))))))((())))))))))))))))))))))))***)))((('''&&&&&&'''(((((((((((((((((((((((((((******))))))((((((''''''))))))))))))************+++***)))))),,,000555777>>>@@@AAAAAAAAABBBDDDGGGJJJNNNOOOLLLLLLQQQTTTTTT''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((()))))))))*********+++***))))))+++;;;444!!!'''...%%%777ggg---,,,444:::&&&666'''888,,,+++)))'''222!!!{{{|||000(((,,,,,,***(((///333%%%"""222---+++((($$$999JJJ---......//////......---...'''000(((555111222(((''')))???&&&,,,,,,,,,,,,,,,,,,,,,,,,......---...000222555777333222000......///000111111111111222222333333333000111333333222222333555222222111111000000//////------------------------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******))))))************)))))))))))))))******)))(((((())))))))))))))))))))))))***)))((('''&&&''''''(((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))***************)))((())),,,111555888>>>@@@AAABBBBBBCCCEEEGGGJJJNNNOOOMMMMMMQQQUUUUUU''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((...+++&&&+++000}}}+++444 +++666***)))ccc''')))+++$$$,,,uuu000+++###(((111666###SSS000---+++...,,,---222+++"""CCC|||>>>111---333hhhJJJ---......//////......---'''++++++...III:::)))000(((222---%%%222,,,,,,,,,,,,,,,,,,,,,,,,............///000222444888666333111000000111222111111222222222222222222111222333333222222333444222222222111000000//////------------------------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******))))))************))))))++++++++++++***)))(((((())))))))))))))))))))))))))))))(((''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************)))(((((()))---222777:::===???BBBCCCCCCDDDEEEFFFKKKOOOPPPMMMNNNRRRVVVVVV&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((()))))))))&&&...(((&&&******JJJ)))222&&&,,,(((===III777$$$555777###@@@&&&???555hhh,,,/////////000222000$$$000JJJ......////////////......&&&222---+++(((///((('''333555WWWTTT...222++++++,,,,,,,,,,,,------///............///000000999999888777666666555555222222222222111111111111222333444333222222333444333333222111111000000///........................+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******))))))************)))))),,,,,,,,,++++++)))((('''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************)))(((((()))---222888;;;<<>>@@@BBBBBBCCCEEEGGGJJJNNNPPPNNNOOOTTTWWWWWW(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((***$$$+++'''...<<<,,,...%%%111///$$$000&&&***&&&444###555...CCC000***,,,///000000111///111YYYJJJ...//////000000//////...111%%%...333444,,,JJJ+++///###---WWW222***,,,***++++++,,,,,,------...//////////////////......,,,///333777888777555444000000111111111111111111111222444444333333555666333333333222111111000000........................++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******))))))************))))))++++++++++++***)))(((((())))))))))))))))))))))))&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************))))))***...333888;;;;;;===>>>???@@@BBBEEEGGGIIIMMMOOOMMMNNNSSSWWWWWW))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***************++++++++++++(((*********&&&///$$$~~~777&&&+++///---ZZZKKK111***EEE&&&...::: 444CCC888///,,,...000444111...000)))%%%...000JJJ//////000000000000//////...&&&---111888"""mmm------111~~~+++111%%%888******+++,,,,,,---.........//////000000000//////---...000222333444444444//////000000111111222222///111333444444444666888444333333222222111111000........................++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******))))))************)))))))))))))))******)))(((((())))))))))))))))))))))))%%%&&&((()))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))************++++++***+++...222777:::;;;<<<<<<<<<===@@@DDDHHHHHHLLLNNNLLLMMMSSSVVVWWW))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))************+++++++++,,,,,,,,,(((+++000(((%%%///&&&///MMM666(((bbb$$$------222///+++///222///+++KKKFFF555***000444+++666333---444888222000777+++000JJJ//////000000000000//////---333///%%%---444CCC)))UUU888(((...+++******+++,,,,,,---.........///000000000000000000111000//////111333555777...//////000111222222333///000333444444555777999444444333222222111111000////////////////////////++++++,,,,,,,,,---------,,,,,,,,,+++++++++******))))))************))))))'''(((((())))))))))))((())))))))))))))))))))))))%%%&&&((()))))))))(((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))************,,,+++++++++...222666999;;;;;;;;;:::;;;???DDDHHHGGGLLLMMMLLLMMMRRRVVVVVV&&&''''''((()))******+++''''''(((((())))))******))))))))))))******************))))))))))))******))))))***++++++++++++***++++++,,,,,,,,,---------+++111"""666222333333111///...///111mmmwww&&&###999888111111333666555222111333666222333222///888gggLLL111111222222111000...---000/////////............555,,,000,,,...,,,,,,,,,,,,---...//////............////////////222222111000000222666:::333222111000000111222333111111111111222444666888444444333333222111000000000000000000////////////------............------,,,+++******)))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++,,,///444888<<<<<<<<<===???BBBDDDFFFJJJJJJKKKMMMOOORRRUUUVVV''''''(((((()))******+++((((((((()))))))))))))))))))))))))))******************))))))))))))******))))))***+++++++++++++++++++++,,,,,,,,,---------......llluuu$$$)))===,,,000111111000///...000111GGG"""OOO{{{333666LLL>>>///:::555666666555444333444555///333666111&&&'''<<>>AAACCCEEEIIIIIIIIIKKKMMMPPPSSSUUU(((((()))))))))*********+++******))))))(((((((((((()))))))))************+++******))))))******+++)))***++++++,,,,,,++++++,,,,,,,,,------------...000''')))222000+++===ZZZ[[[CCC<<<---///:::333&&&111GGG;;;>>>BBBEEEHHHJJJNNNPPPWWWTTTOOOWWWcccddd}}}```YYYbbbpppgggTTT^^^jjj\\\aaa^^^[[[[[[\\\[[[XXXTTTSSSGGG;;;888:::===<<<:::<<<444///CCCAAA444444444333222111000000111111111000000000//////---222333///888[[[___666'''%%%555222///,,,******+++...,,,,,,,,,,,,---...//////............//////////////////000000111444999<<<222222222222222222222222222222222111222222222222111111111000000000//////000000000000////////////------............------,,,,,,+++************++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,///555999:::::::::<<<>>>AAADDDEEEHHHHHHHHHJJJLLLOOORRRTTT))))))))))))************++++++******))))))((((((((()))))))))************++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,---------.........333222///***'''***222:::666222---+++...444:::>>>000666777888EEEPPPIII===JJJNNNTTTZZZ^^^bbbfffiiieeerrrsss{{{tttwwwuuusssssstttrrrmmmhhhaaaYYYNNNIIIHHHGGGAAA:::555666777===;;;"""666444666666555555444444444444222111111111111000000000111444///&&&)))222111'''...444888333...///444888***+++++++++---111000,,,,,,,,,,,,,,,---...//////............//////////////////000000111444999<<<222222222333333222222222222222222222333222222222111111111000000000000000000000000000////////////------............---------,,,,,,+++***+++++++++++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,000555999999::::::<<<>>>AAADDDFFFGGGGGGHHHJJJLLLOOORRRSSS******************************************))))))))))))))))))************++++++************++++++***++++++,,,,,,,,,,,,,,,,,,---------............///)))***333777111)))&&&///222666:::<<<:::888666OOOQQQRRRZZZaaa[[[]]]pppnnnrrryyy}}}|||xxxsssqqqooohhh```XXXeeeQQQ888GGGIII===444777777666555444444444444222222222222111111111000)))***222;;;;;;222,,,---555222---******,,,------$$$+++000...+++,,,///111,,,,,,,,,,,,---...//////............////////////000000000000111333888<<<222222333333333333222222111222333444444444444333111111111111111111111111000000000000////////////------............------------,,,+++++++++++++++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++,,,000555:::::::::;;;===???CCCFFFGGGHHHHHHHHHJJJLLLOOORRRTTT******************************************++++++))))))))))))************,,,++++++******++++++,,,***+++,,,,,,------,,,,,,------------............+++///000+++,,,333888888777:::AAAIIISSS^^^hhhnnnZZZtttzzzvvv{{{gggbbbjjjooo___LLL]]]JJJHHHDDD???;;;777555444333333222222222111111111===///'''******&&&+++777'''(((---444888666000+++444555444000***(((---333,,,,,,,,,,,,---...//////............////////////111111111000000333777:::222222333444444333222222111222333555666666666555111222222222222222222222000000000000////////////------............------------,,,++++++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++,,,000666:::;;;;;;<<<>>>@@@DDDGGGIIIHHHHHHIIIJJJMMMPPPSSSTTT++++++******************)))))))))***+++++++++,,,))))))))))))************,,,++++++******++++++,,,***+++,,,,,,------,,,,,,---------.........//////000***---888999333888DDDKKKSSS```mmmvvv|||vvv|||uuufffbbb[[[QQQHHHAAA;;;999333333333222222222111111***---000333777888333,,,...111333111+++''',,,444...))))))...222///------,,,,,,,,,,,,---...//////............/////////000222222111111000222666:::222222444444444444222222000222444666777777777777222222222222222222333333000000000000////////////---..................---...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++,,,000666:::;;;;;;<<<>>>AAAEEEHHHJJJIIIIIIIIIKKKMMMPPPSSSUUU******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---///---,,,,,,---/////////,,,***,,,111333000///000555777:::===CCCKKKTTT[[[lllvvvsssfff[[[SSSLLLHHHEEE>>>777444555777555222555555444222//////000111...000111111000.........000/////////.....................////////////000---------...///000000111///000000//////111444777;;;444000333555222222444444444444444444444444444333222000000111000///---333222111///............111---///+++%%%,,,333---///...------...---+++))),,,,,,,,,++++++***************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++******++++++,,,000666:::888:::===???@@@CCCGGGJJJIIIIIIIIIJJJMMMPPPTTTVVV******))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,******++++++,,,,,,111...---000111000333777555<<>>GGGQQQ\\\lll{{{wwwhhh]]]XXXUUURRRPPPFFFDDDAAA<<<888555333222111000///......///000000000000000/////////......---------............///------......///000000000///000000000///000333666;;;666333444555444444666555555555555555666666666555444222222333333222000000000////////////000000222***...333......000+++---,,,+++,,,------,,,***,,,,,,,,,++++++++++++***))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++******++++++,,,000666:::888:::===???@@@CCCGGGJJJJJJIIIIIIJJJMMMPPPSSSUUU******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++,,,---...///000222444333333666<<>>WWWSSS444444111...,,,,,,---,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))))))))))))))))))))))))))******+++******++++++,,,000666:::888:::===???@@@CCCGGGJJJMMMLLLLLLLLLNNNPPPSSSUUU*********)))***++++++,,,++++++++++++++++++++++++++++++,,,,,,---...//////...............///000000///333888===EEERRRcccoootttzzzjjjSSSAAA888666555555111111111111000000000000000000000000111111111111///////////////.........---///111111000//////000444999888111...222555444222222333444444555666666555333333333555555444333000000////////////000000222111---***AAAhhhddd<<<666333///---------,,,+++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))******+++******++++++,,,000666:::888:::===???@@@CCCGGGJJJMMMLLLLLLLLLNNNPPPSSSUUU******)))))))))))))))*********+++++++++,,,,,,,,,---......---++++++---///+++...222333222111000111333999CCCSSSdddrrr{{{mmmTTTCCC:::777666555222///000222333222000/////////000000000000000000000///...............///////////////000111111555777666111222555444...222333555666777777666555333333333333333333333333333222000/////////000111//////,,,---777@@@>>>555000000///---+++,,,...000,,,+++******,,,...111222000...---///222333111...(((''''''(((******)))'''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++***+++++++++---000555999999:::;;;===@@@DDDHHHJJJMMMNNNNNNNNNNNNPPPTTTWWW******))))))))))))*********++++++++++++,,,,,,,,,,,,---......---...///111---.../////////111666:::CCCJJJXXXhhhxxxwwwfffXXXNNNFFFAAA<<<888555444555555222/////////////////////000000000000///...............///////////////000111111444777888444444888888555000222555777999888777666333333333333333333333333333222111000///000000111......++++++111888666...///---,,,,,,------+++***,,,+++******+++---///111333///+++)))+++///333555***)))((((((******)))((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++***+++++++++,,,000555888999:::;;;===@@@DDDGGGIIILLLMMMNNNNNNNNNPPPTTTWWW******)))))))))******+++++++++++++++,,,,,,,,,,,,***,,,///000//////000222///000//////111999DDDLLLUUU```pppwwwoooggg^^^WWWBBB===777333333333111...000000///////////////000000000///.........//////000////////////000111111000555777444222444666666333555777999:::999777666333333333333333333333333222222111000000000000111...///---+++---///...***///---,,,---///...+++''',,,+++*********+++---...333111---***(((+++000444...+++)))((()))***))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))+++***))))))))))))***+++***+++++++++,,,///444888999999:::===@@@CCCFFFHHHLLLMMMMMMMMMNNNPPPTTTWWW******))))))******+++++++++++++++,,,,,,,,,------+++---///000/////////000///222555888>>>IIIYYYdddiiitttzzzxxxyyywwwrrrrrrttt|||xxxtttuuuxxxyyyxxxuuu}}}wwwqqqQQQIII===555333333333222111111000/////////000000000000///////////////000000000//////000000111222222777:::777333333666999>>>===<<<;;;999888777777333333333333333333333333222222111111111000000000///111111///---,,,,,,,,,////////////...---,,,+++++++++***))))))******+++...111333111---******+++000---***(((((()))***)))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))***************************+++++++++,,,///333777999999:::<<>>CCCJJJFFF@@@:::777555666777333333333333333333333333222222222222111111111000///000111111...,,,---000---///000...+++***---000++++++******)))))))))******...222222///,,,+++,,,000---***(((((()))***)))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))******++++++++++++*********++++++++++++...333666999999:::;;;>>>AAADDDFFFJJJKKKLLLLLLMMMPPPTTTWWW***************+++,,,---,,,,,,,,,,,,------------...///000///...///111333444@@@PPP___jjjxxxppplllfffaaaaaaeeekkkooojjjfffdddgggkkkooowww}}}|||{{{|||~~~~~~~~~yyysssrrrwww{{{{{{{{{~~~|||tttsssxxxyyyuuummmssszzz|||wwwttt{{{{{{dddOOOAAA:::666444666444222111000111222333000000/////////000111111111000000000000111222222000111555:::;;;;;;???EEEJJJFFF???888444333555666333333333333333333333333222222333333222222111000...---...000///,,,---111+++---///...,,,,,,...000***++++++***************)))+++,,,---...000222444...+++)))((()))***))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******+++,,,,,,+++*********++++++***+++...222555888999999;;;===@@@CCCEEEJJJKKKLLLLLLMMMPPPTTTWWW************+++,,,---...,,,,,,,,,------------....../////////000222777:::CCCRRRfffwww{{{ooommmsssxxxyyypppnnnjjjiiikkkooouuuxxx}}}zzzzzz~~~~~~ssstttuuusssjjjaaabbbjjjuuuzzz{{{eeeTTTGGG>>>999888666444222111222333444000000//////000111111222111111000000111111222333---+++---333666555777<<<>>>;;;888444222222333444333333333333333333333333222222333333333222111000111---,,,000111...---111---,,,---222777777222,,,******++++++++++++++++++)))***,,,///222333222111***)))((((((******)))((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++******++++++***+++---111555888888999:::===@@@BBBDDDIIIJJJKKKLLLMMMPPPTTTWWW************+++,,,---...,,,,,,,,,---------.........//////000111666<<>>333000,,,)))((()))+++---111///,,,***)))(((((((((*********)))))))))))))))((((((((((((((((((((((((((()))))))))************(((((())))))************))))))*********++++++++++++,,,,,,++++++...222555:::999888888:::===@@@CCCCCCEEEGGGHHHJJJMMMQQQTTT++++++,,,---...//////000111///000222111000444:::LLLbbb~~~uuufff\\\[[[ZZZ]]]dddlllssswwwpppjjjffffffhhhkkkrrryyyxxxYYYBBB999888555222222333333000---111111111111111111111111111333444555444333444555222333444555555555444333333333333333444444444444333222111111000000111111000000000000000000000000+++///111///---...222666666555222000000111333555000...+++))))))))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))************((((((((()))******++++++)))************++++++++++++++++++++++++...333666:::999888888:::===AAACCCCCCEEEGGGHHHJJJMMMQQQUUU++++++,,,---...///000000222111111333333888EEERRRiiiyyyjjj]]]YYYVVV[[[bbbjjjrrr}}}rrrjjjeee```^^^```rrrtttZZZMMMFFF???777333333444222000111111111111111111111111111333555555444333444555111222444555555555555444333333333444444444555555333222111000000000111222000000000000000000000000...//////...+++***,,,///555555444444444444444444---***((((((***+++***(((''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++)))************+++++++++******++++++,,,///333777:::999888888:::===AAACCCCCCEEEGGGIIIKKKNNNRRRUUU++++++,,,---...///000111000000222444777BBBXXXllljjjgggdddYYYTTTYYY[[[dddqqq{{{xxxoooddd]]][[[ZZZhhhwww{{{mmmTTTJJJ>>>666555666666555111111111111111111111111111333555555444333444555000111333555666666555555333333333444444555555555444333111000000000111222000000000000000000000000000---,,,......------...,,,,,,------,,,+++******)))'''&&&'''***,,,+++(((&&&&&&''')))***+++,,,---))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++)))************+++++++++)))******+++,,,///444888:::999888888:::===AAACCCDDDFFFHHHIIIKKKNNNSSSVVV,,,,,,---------...///000111000222;;;III^^^uuuyyymmmccc___]]][[[```ggguuuuuuooolllkkkggggggkkkqqqxxxnnnOOO???888333111111...222555333111111222222444555777888888777555444555555666666666666555555777777777777666555444333111111111111111111111111000000000000////////////......---,,,++++++******------,,,,,,,,,,,,++++++,,,++++++******++++++,,,***)))))))))***+++,,,,,,''''''(((((((((((('''&&&+++,,,---,,,)))((((((((((((((((((((()))))))))))),,,+++*********+++,,,---++++++++++++,,,///555999;;;;;;:::999999<<>>CCCGGGGGGIIILLLNNNPPPRRRUUUWWW,,,...//////...000555999AAAQQQiiiuuukkkccc___ZZZ^^^gggttt}}}llleeeeee^^^lll}}}|||___HHH<<<;;;666333444555444333444222333333444444333333222444555555666666555555444222222333444444444333333111111111111111111111111000000000000//////////////////.........---------++++++++++++************++++++************++++++,,,,,,+++***)))))))))***,,,+++)))((((((***,,,---:::333,,,)))+++,,,***((()))))))))*********+++++++++***++++++++++++,,,,,,++++++++++++,,,///555999<<<<<<<<<;;;<<<@@@EEEIIIIIIKKKNNNPPPQQQRRRUUUWWW///111222000000444;;;BBBOOOhhhsssiiiccc______cccfffppp~~~zzznnnjjjhhhgggjjjpppxxx}}}```MMM???666222444777555222333222333333333333333333222444444555555555555444444222222333333333333333333111111111111111111111111000000000000////////////...............------------,,,,,,,,,,,,++++++++++++******))))))******+++,,,,,,+++***)))))))))***,,,***)))((()))***,,,...CCC:::///((((((***)))'''((((((((()))))))))************++++++,,,,,,,,,,,,++++++++++++,,,///555999;;;<<<<<<<<<===AAAFFFJJJLLLNNNPPPQQQRRRSSSUUUWWW000111222111222999EEEOOOhhhrrrbbb[[[WWWVVV^^^hhhvvviiiddddddfffjjjmmmyyydddKKK===333555888555333555333333333333333333333333444444555555555555444444333333333444444333222222111111111111111111111111000000000000////////////---------------------------------,,,,,,,,,++++++******))))))))))))******++++++******)))***************)))))))))+++,,,---<<<555,,,&&&&&&(((******'''((((((((()))))))))))))))***+++,,,,,,,,,,,,+++++++++++++++,,,///555999:::;;;;;;;;;===AAAGGGKKKOOOPPPRRRSSSSSSSSSUUUWWW...111444666<<>>AAAEEEIIIPPPPPPOOOPPPQQQSSSUUUWWW???NNNfff~~~vvvhhhaaa^^^cccmmmqqq}}}~~~www|||gggOOO>>>:::555333555555444666:::444444444444444444444444777777666666555444333333333222222222111111111111000000000/////////......//////...------------...,,,------,,,,,,+++***)))***************)))))))))******************************))))))))))))******))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,,,,+++++++++---000333555777999;;;===???BBBEEEHHHLLLMMMNNNPPPRRRTTTUUUVVVQQQccczzzlllgggdddbbblll|||mmmooo~~~|||gggVVVBBB;;;666888:::777444333555555555555555555555555888888777666555444333333333333222222222111111111000000000////////////...//////...------------...,,,,,,------,,,++++++***+++++++++******)))))))))******************************))))))))))))******))))))))))))))))))))))))***))))))))))))))))))*********+++++++++,,,,,,,,,,,,+++++++++---000222444777999<<<>>>@@@CCCFFFIIIHHHIIILLLOOORRRTTTUUUVVVeeezzzmmm```bbbgggnnnuuujjjooo~~~___OOO???;;;<<<:::666333555555555555555555555555888777777666555555444444333333333222222222222111111000000000//////////////////...------------...,,,,,,---------,,,++++++,,,,,,++++++******))))))******************************))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))******+++++++++,,,,,,,,,++++++***+++,,,///222444888:::>>>@@@BBBDDDGGGIIIFFFGGGJJJNNNQQQSSSUUUUUUtttzzziii^^^XXX^^^jjjzzzsssnnnlll{{{iiiNNN>>>888666555666555555555555555555555555777777777666666666555555333333333333222222222222111111000000000///////////////...------------...,,,,,,------------,,,,,,+++++++++++++++***************************************))))))))))))******))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,+++*********,,,///222444777:::>>>AAABBBDDDGGGIIIEEEFFFIIIKKKOOORRRTTTUUUwwwllleee]]]___eeennn{{{yyywwwwwwwww{{{kkkqqq}}}iiiQQQ@@@666555888555555555555555555555555666666666666666777777777444444333333333222222222111111111000000000////////////...------------...,,,,,,---------------,,,***++++++++++++++++++,,,******************************))))))))))))******))))))))))))))))))))))))((()))***++++++***)))(((******+++++++++,,,,,,,,,+++*********,,,///222333555888<<>>@@@AAACCCEEEGGGFFFGGGHHHKKKOOORRRUUUxxxhhh```aaaeeeppptttiiinnnqqquuu|||qqqlllrrr~~~vvvWWWDDD???777888888666777888777555888777777666555555444444888777555555555555333222111444666444111000...,,,////////////............------,,,,,,,,,+++++++++,,,,,,++++++***)))((((((************************))))))))))))))))))))))))***+++,,,---,,,+++***)))+++++++++*********))))))******+++++++++,,,,,,,,,++++++***+++---///222444999999:::<<<>>>AAACCCDDDEEEEEEFFFGGGJJJNNNRRRTTTjjj```aaajjjsss~~~qqqllljjjooo}}}uuuqqqvvvqqqVVVDDD;;;:::888666666777666333777666666666555555444444555444333222222222111000000000...,,,,,,///222444////////////............------------,,,,,,,,,,,,,,,,,,++++++***))))))(((************************)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,,,,+++++++++---000222444888888:::;;;>>>@@@BBBDDDGGGGGGGGGHHHKKKOOOSSSUUUooo``````jjj{{{|||{{{}}}zzzjjjeeemmm}}}vvvrrr}}}rrrUUUCCC>>>999777888888666444555555555555555444444444555555444333333222222222666333111//////000111333////////////.....................------------,,,,,,,,,++++++***)))))))))************************)))))))))))))))))))))))))))))))))***+++,,,---...+++++++++*********************+++++++++,,,,,,,,,,,,+++++++++---000333444777888999;;;===@@@BBBDDDHHHHHHHHHJJJLLLPPPSSSVVVyyyhhhccclll{{{nnnhhhkkkqqqvvvyyy|||mmmMMMCCC:::888:::999888777555555555444444444444444444444333222111111333444222111222555666222///...////////////............//////.........---------+++++++++*********))))))************************))))))))))))))))))))))))***))))))))))))+++---...******************************+++++++++,,,,,,,,,,,,,,,+++,,,---000333555666777888:::===@@@BBBDDDHHHHHHHHHJJJLLLPPPSSSUUUtttnnniiijjjrrr~~~~~~||||||~~~}}}}}}tttjjjhhhiiimmm~~~zzzYYYIII:::777999888777888555555555555555444444444111222222000//////222444000,,,,,,333555222000111////////////............//////.........---------+++++++++***************************************)))))))))))))))))))))))),,,+++***)))))))))++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,...000333555666777888;;;===@@@CCCEEEHHHHHHHHHIIIKKKNNNRRRTTT~~~mmmccc^^^fffvvv}}}}}}}}}|||zzzyyyxxxxxxxxxyyyzzz{{{zzzyyyxxxvvvtttssssssssstttvvvyyy{{{~~~pppfffccclll|||yyysssqqqsss~~~iiiRRR===666777666555777888777777666555555444444444666666555222333777;;;EEE999111222222///000555////////////.....................------------,,,************************************************))))))))))))))))))))))))++++++***)))))))))))))))***************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,...111444555777777999;;;>>>BBBDDDFFFHHHHHHHHHIIIKKKNNNQQQSSS~~~jjjaaa```cccsss}}}|||wwwvvvtttqqqnnnkkkiiiggggggfffeeeddddddddddddeeeeeeeeedddcccbbbbbbbbbbbbaaabbbccceeehhhnnnuuuzzztttmmmttt{{{{{{pppiiinnnzzzbbbEEE;;;:::666555888::::::999777666555444333666888999777444555:::???OOO@@@444333222---...444////////////............------------,,,,,,,,,,,,************************************************))))))))))))))))))))))))((())))))************)))))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,---...111444666777888:::<<<@@@CCCFFFGGGJJJIIIIIIJJJLLLOOORRRTTTnnn]]]\\\bbbppp}}}xxxsssooolllfffeeedddbbb^^^[[[XXXVVVRRRQQQQQQPPPPPPPPPQQQQQQRRRQQQPPPOOONNNNNNNNNNNNQQQQQQRRRSSSWWW^^^gggmmmuuu{{{wwwyyy{{{lllggglllwwwpppOOOBBB>>>999888;;;<<<;;;:::888777555444333000333444222///000555;;;;;;///)))///333//////444000/////////............------,,,,,,,,,+++++++++******************++++++************************))))))))))))))))))))))))%%%''')))***+++++++++***))))))******++++++++++++******+++++++++,,,,,,,,,------,,,---...111444666888999:::===@@@DDDGGGHHHKKKKKKKKKKKKMMMPPPSSSUUU~~~cccWWW```nnn~~~wwwqqqllliiiiiifff```[[[VVVUUUSSSPPPMMMKKKHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHJJJKKKIIIKKKMMMOOOPPPTTTXXX[[[ccciiittt{{{|||tttnnnmmm{{{gggMMM>>>:::::::::999888666666777777555444111222333333444444333333111111222222222111111000111111000000//////......---.../////////...,,,,,,******++++++++++++******))))))))))))))))))))))))++++++******))))))(((((((((((()))***+++,,,,,,---******))))))******+++,,,******+++++++++,,,,,,,,,++++++***+++---///222444888999<<>>BBBEEEGGGHHHIIIKKKMMMOOOQQQSSSSSSTTTwwwiiiccciiizzzxxxkkk___WWWRRROOOKKKJJJJJJIIIEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFEEEDDDCCCDDDDDDFFFGGGIIIKKKLLLMMMMMMOOOQQQTTTUUUUUU[[[jjj|||~~~sssooovvv}}}wwwrrryyy~~~___GGG<<<;;;888777666666777888777555666666666555444333222111000111111222222222111111000000000000////////////......//////......---,,,******++++++++++++******++++++++++++++++++++++++)))))))))***************+++++++++*********))))))******))))))******+++,,,******+++++++++,,,,,,,,,++++++***+++---///222444999:::<<<>>>AAADDDGGGIIIJJJKKKMMMPPPRRRSSSTTTTTT}}}ooodddgggsss~~~uuuqqqkkkddd]]]UUUMMMHHHIIIGGGEEEDDDEEEDDDBBB@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHGGGGGGFFFGGGHHHIIIJJJNNNPPPSSSTTTUUUVVVYYY[[[______bbbjjjvvv}}}nnnnnnvvvyyylllmmmrrr~~~uuuVVVBBB:::888777666777888888777666666666666666555444333222000000111222222222111111000000000000////////////...............---------***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))******+++++++++******************************))))))******+++,,,******+++++++++,,,,,,,,,++++++***+++---///222444999:::;;;===@@@DDDGGGIIIJJJKKKMMMPPPRRRSSSTTTUUU}}}nnnbbb```qqqwwwnnnfffaaa\\\YYYUUURRROOOMMMIIIGGGBBBBBBAAAAAAAAAAAA@@@???DDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGLLLLLLLLLMMMOOOQQQTTTUUUWWWZZZ]]]```ccceeeiiikkkrrrtttvvvwwwxxx}}}wwwmmmllluuu|||sssmmmtttiiiKKK:::999888777777888888777666444444555555666555555444///000111222222222222222////////////000000000000//////......------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))******++++++,,,,,,((())))))***++++++,,,,,,******))))))******+++,,,******+++++++++,,,,,,,,,++++++***+++---///222444999999:::<<>>;;;999888888888888777555333333444555555555555555///000111222222222222222////////////000000000000//////...------------...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++++++++'''((()))***+++,,,------******))))))******+++,,,******+++++++++,,,,,,,,,++++++***+++---///222444888888888:::===AAAEEEGGGIIIJJJLLLOOOQQQRRRSSSSSSuuuiiiiiilll{{{~~~zzztttnnnjjjaaa^^^ZZZWWWTTTQQQMMMKKKFFFDDDBBBBBBCCCDDDCCCCCCGGGHHHHHHHHHHHHHHHIIIJJJGGGHHHHHHHHHIIIIIIJJJJJJLLLMMMNNNPPPRRRTTTUUUVVVUUUWWWZZZ___ffflllrrruuuyyy}}}uuujjj|||aaaIII<<<;;;999888888777666444333444444444444333333222//////000222222333333222.../////////000000000111000///...---,,,------...+++,,,,,,------,,,,,,+++************************,,,++++++++++++++++++***))))))*********+++++++++******))))))******+++,,,******+++++++++,,,,,,,,,++++++***+++---///222444666666666888;;;???CCCFFFHHHIIIKKKMMMPPPQQQRRRRRR{{{ggg```jjjsss|||{{{uuupppkkkgggeeeaaa[[[WWWYYYVVVRRROOOMMMJJJFFFDDDFFFDDDCCCDDDFFFGGGGGGFFFEEEGGGHHHHHHGGGGGGHHHIIIHHHIIIJJJKKKLLLMMMNNNNNNPPPRRRTTTWWWZZZ]]]___```eeegggkkkrrryyyjjjtttjjjSSS>>><<<999888888777555333555555555444333222111000//////000222222333333333.../////////000000111111000///...---,,,---......+++,,,,,,------,,,,,,+++))))))))))))))))))))))))---,,,,,,++++++*********+++++++++************************)))***++++++,,,******+++++++++,,,,,,,,,++++++++++++---///222444666555555777:::>>>CCCEEEGGGHHHJJJMMMOOOPPPQQQRRRjjjdddjjjsss}}}{{{zzzwwwssspppvvvtttqqqppppppmmmhhhddd___^^^[[[YYYVVVTTTSSSRRRMMMLLLJJJHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLNNNMMMMMMNNNPPPSSSVVVXXXXXX[[[___eeekkkqqqtttvvvzzztttxxx{{{}}}vvv___EEE???999666777888888888555555666666555555444333000000000111222222333333000000000000000000000000///............---------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,+++***))))))******)))************+++++++++++++++***+++---///222444666666666555666999???CCCHHHFFFFFFIIINNNRRRSSSRRRvvviiikkksss|||xxxssspppnnnllliiiiiijjjjjjgggeeedddbbbaaaaaaaaa```\\\YYYVVVTTTRRROOOMMMKKKJJJJJJLLLKKKJJJIIIHHHGGGFFFFFFJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOQQQSSSTTTUUUVVVVVVXXX\\\```dddfffpppssswww|||llleeegggppprrrWWWIII<<<::::::777555555555555555555555444444333222222111111111111111111000000000000000000000000///............---------++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++,,,,,,++++++***))))))******************++++++++++++++++++***+++---///222444666666666666777:::???CCCHHHFFFFFFIIINNNRRRSSSRRRyyylllhhhmmmyyyyyyuuuppplllhhheeeaaa^^^___]]]\\\]]]______^^^]]]ZZZYYYYYYYYYYYYWWWTTTRRRQQQPPPMMMKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKOOOOOOOOONNNNNNOOOOOOOOOSSSTTTUUUWWW[[[___bbbdddggghhhjjjmmmrrrwww{{{~~~nnn^^^]]]iiiiiiPPP===;;;===777222444555555555555555444333333333333222222111000000///000000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******)))*********************+++++++++,,,++++++***+++---///222444666666777666777:::???BBBGGGGGGGGGJJJNNNQQQSSSSSS{{{bbb\\\hhh{{{}}}zzzvvvrrroooiiigggdddbbbaaa```^^^\\\______^^^^^^^^^]]]]]]\\\[[[[[[[[[ZZZZZZXXXUUUTTTSSSSSSRRRQQQQQQSSSTTTUUUQQQRRRSSSTTTUUUUUUTTTTTTUUUUUUVVVWWWYYYZZZ[[[[[[aaabbbdddhhhmmmsssxxx{{{qqqjjjqqqtttUUU<<<:::===666222555444444555555555444333333222222222111111111000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++***************+++*********+++++++++,,,,,,++++++***+++---///222444666777777777888;;;???BBBFFFGGGHHHJJJMMMPPPSSSTTTrrr\\\___wwwyyywwwsssnnniiifffdddcccccc```^^^]]]]]]^^^______^^^]]]^^^^^^^^^^^^^^^^^^___]]]___```aaaaaa`````````___```aaabbbccceeefffgggffffffeeedddbbbaaa___^^^```aaadddgggjjjkkklllmmmppprrrvvv{{{|||{{{bbbFFF>>>===777333666444444444555444333333222000000111111111222222222///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++***************++++++***++++++++++++,,,,,,,,,++++++***+++---///222444666777888888999;;;???BBBFFFGGGIIIKKKMMMPPPRRRTTT~~~kkk```mmm}}}xxxsssmmmiiifffaaa___\\\ZZZYYYZZZ[[[]]]XXXVVVVVVWWWYYY[[[\\\[[[\\\^^^aaadddeeegggjjjmmmnnnqqquuuxxxyyyzzz{{{}}}}}}~~~}}}xxxssspppmmmlllrrrtttxxx|||~~~~~~}}}||||||~~~|||zzzxxxvvvsssqqqmmmqqqxxx~~~zzz[[[GGG===777555666444444444444444333222222///000000111222222333333000000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********)))******+++,,,++++++++++++,,,,,,,,,,,,++++++***+++---///222444555777888999:::<<>>BBBEEEHHHJJJLLLLLLLLLMMMOOOQQQyyy~~~qqqlllfff``````^^^\\\]]]```dddggghhhpppqqqtttxxx}}}}}}yyy|||qqqgggZZZVVVQQQPPPSSSVVVWWWWWWSSSVVV___lll{{{sss]]]III>>>:::666555555444444444444333333444444333333333333222222000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,***+++,,,,,,+++))),,,,,,,,,+++++++++*********************************+++,,,,,,------,,,,,,+++*********+++...222444666888999:::;;;>>>BBBEEEHHHJJJLLLLLLLLLMMMOOOQQQtttpppmmmjjjhhhiiihhhiiinnnvvv~~~}}}|||vvvkkk\\\RRRMMMJJJGGGEEEEEEHHHJJJLLLDDDGGGMMMWWWcccrrrwwwzzz{{{{{{|||tttaaaLLL???999666555555555444444444333333444444333333333333222222111111111111111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,***+++,,,,,,+++))),,,,,,,,,++++++++++++******************************+++,,,,,,------,,,,,,+++*********,,,///222444666777999:::;;;===AAADDDHHHJJJLLLLLLLLLMMMOOOQQQzzzxxxxxxsssqqqtttrrrssswww{{{}}}rrreee\\\UUUNNNIIIHHHIIIJJJIIIGGGFFFGGGHHHDDDFFFIIILLLSSS```rrrvvvsssyyyfffPPP@@@::::::666666555555444444333333444444333333333222222222111111111111111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,***+++,,,,,,+++)))++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,++++++***+++---///222333555666888999:::<<<@@@CCCHHHJJJLLLLLLLLLMMMOOOQQQ}}}{{{{{{}}}|||{{{~~~nnneeeYYYQQQNNNOOOQQQRRRMMMQQQUUUWWWTTTOOOKKKIIIIIIJJJJJJIIIJJJTTTdddpppyyy|||{{{rrr~~~yyybbbLLL@@@<<<777777666555555444333333444444333333333222222222111111111111111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,***+++,,,,,,+++)))++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,+++++++++,,,...000222333555666888999:::<<<@@@CCCHHHJJJLLLLLLLLLMMMOOOQQQ}}}{{{~~~wwwnnneee___TTTQQQNNNNNNQQQTTTVVVWWW^^^bbbgggjjjhhhaaaXXXRRRMMMNNNNNNKKKJJJOOOZZZbbbssszzz}}}~~~```EEE999888777777666555444333333444444333333333333222222111111111111111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,***+++,,,,,,+++)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++,,,---///000222333666777999:::;;;===AAADDDHHHJJJLLLLLLLLLMMMOOOQQQzzzyyyooojjjccc^^^[[[XXXTTTPPPQQQSSSWWW\\\ccchhhjjjlllyyy{{{~~~yyynnneeeZZZZZZZZZWWWTTTSSSVVVYYYeeeppp||||||yyy|||oooOOO>>>888888777666555444333333444444333333333333222222000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,***+++,,,,,,+++)))******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++,,,---///111222333666888999:::;;;>>>BBBEEEHHHJJJLLLLLLLLLMMMOOOQQQ~~~vvvvvv~~~~~~wwwcccSSSOOOLLLMMMRRRVVVXXXXXXYYY\\\cccmmmxxxxxxiiiiiigggddd^^^YYYVVVTTTUUUccctttzzzwwwvvvuuuZZZMMM999888777666555444333333444444444333333333222222////////////////////////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,***+++,,,,,,+++)))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,***+++,,,...000111222333777888:::;;;<<<>>>BBBEEEHHHJJJLLLLLLLLLMMMOOOQQQ}}}|||||||||yyytttoooooozzz~~~uuusss~~~qqq```TTTOOOMMMLLLMMMQQQWWW]]]bbbdddiiirrr}}}wwwrrruuuqqqcccXXXVVVOOOXXX___cccnnnzzzzzzrrrxxxkkkOOO>>><<<999888555333333555444444333222222111111000000000000000////////////////////////............------------------------......---------,,,,,,,,,***+++,,,------,,,+++***,,,,,,+++******+++,,,,,,***************************+++,,,---------,,,+++***+++---......000222555666777888888999<<<@@@DDDFFFIIIKKKMMMMMMNNNPPPQQQ{{{uuurrrrrrrrrssstttuuuvvvvvvvvvxxxuuuqqqooonnnlllhhheeegggeeedddeeegggfffcccaaajjjwww~~~uuurrr|||{{{kkk___UUULLLGGGGGGMMMQQQXXX___fffmmmssswwwvvvjjjdddYYYXXXWWWYYYbbbqqqzzz|||zzz}}}nnnYYYGGG@@@999777777777777666444444333333222111111111111000000000////////////////////////............------------------------...------------,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,+++******+++,,,,,,***************************+++,,,---------,,,,,,+++,,,.........///111444666777888999:::<<<@@@DDDFFFIIIKKKMMMMMMNNNOOOQQQtttkkkddd```aaaaaabbbcccdddeeeffffffeeebbb```^^^\\\ZZZVVVTTTVVVUUUUUUWWWYYY\\\\\\\\\iiiwww~~~vvvssszzzuuubbbVVVJJJDDDBBBBBBFFFLLLUUU\\\fffqqq{{{tttfff]]]VVVWWW^^^hhhttt~~~~~~zzzxxxzzz~~~~~~}}}yyynnnYYYOOOAAA999999:::999666444444333333222222111111111111000000000/////////////////////............------------------------------------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++******++++++,,,***************************+++,,,------------,,,,,,...///.........000222555666888999:::===AAADDDFFFHHHKKKLLLMMMNNNOOOQQQtttiiibbb]]]XXXTTTSSSTTTUUUWWWYYY[[[]]]^^^YYYYYYYYYYYYYYYXXXVVVUUUXXXWWWWWWXXX[[[^^^aaacccooo}}}yyyvvv{{{}}}{{{}}}uuufffYYYOOOGGG@@@???AAAFFFOOOXXXaaahhhtttwwwqqqqqqtttwwwuuuqqqqqquuuzzz~~~pppeee```dddeeeeeekkkvvv}}}yyywwwyyyyyyvvvwwwkkkXXXEEE;;;888777444555444444333222222111111111111111000000000//////////////////............---------------------------------,,,,,,,,,++++++---,,,+++******+++,,,---++++++++++++++++++++++++***************************++++++,,,------------.../////////------///111444666888999;;;===AAADDDFFFHHHKKKLLLLLLMMMOOOPPPwwwlll^^^UUURRRQQQMMMJJJHHHIIIKKKNNNRRRUUUYYY[[[XXXZZZ\\\^^^___`````````aaaaaa``````aaadddgggjjjxxx~~~|||}}}vvvssssssxxx{{{vvvoooeeeXXXMMMFFFAAA>>>AAADDDJJJSSS\\\hhhrrrzzznnnccc[[[WWWZZZ]]]___]]]ZZZ[[[```eeetttwwwnnnkkknnnlllhhhkkkttt{{{{{{}}}yyywwwWWW@@@777666555555555444444333222222111111111111111000000000000////////////............------------------------------,,,,,,,,,+++++++++---,,,+++******+++,,,---++++++++++++++++++++++++******************************++++++,,,---........./////////------///000333555888:::;;;>>>AAACCCEEEHHHJJJLLLLLLMMMNNNPPP|||xxxooorrrtttwww||||||vvvcccZZZOOOHHHGGGFFFDDDBBBAAABBBDDDGGGKKKPPPTTTVVV^^^bbbgggjjjlllmmmnnnoooooooooooommmmmmnnnqqqsss}}}yyyuuuvvvyyyxxxqqqiii___SSSIIICCCAAAAAAEEEJJJOOOXXXbbbmmm}}}}}}qqqccc]]]ZZZWWWVVVWWWZZZ[[[\\\ZZZWWWVVVWWWZZZ___jjjyyy}}}xxxtttrrrppppppuuu|||~~~|||eeeFFF:::888777555555444444333333222222222222111111111000000000////////////............------------------------,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++,,,***++++++,,,,,,++++++************************************+++,,,---...///.../////////------///111222555888:::<<<>>>AAACCCEEEGGGJJJKKKLLLMMMNNNPPPzzzmmmeeeaaa\\\```bbbccchhhlllggg^^^QQQLLLEEEBBBAAABBBAAA??????@@@AAACCCGGGKKKOOOQQQ[[[```hhhnnnrrruuuxxx{{{{{{|||}}}{{{yyyyyy{{{~~~~~~|||xxx{{{yyyrrrhhh^^^QQQFFFDDDCCCDDDJJJPPPWWWcccnnnzzz{{{nnn]]]WWWSSSUUUWWWWWWZZZ```aaaaaabbbbbbaaa___]]]\\\\\\^^^fffpppwww{{{~~~{{{}}}wwwfffGGG===:::666555555555444333333222222222222222111111111000000////////////............------------------------,,,,,,,,,++++++++++++***+++++++++,,,,,,+++++++++***+++,,,,,,,,,,,,+++***************************************+++---///000---...///.........000222111444888:::<<<>>>AAACCCEEEGGGJJJKKKLLLLLLNNNOOO~~~rrrdddZZZSSSQQQPPPSSSSSSRRRVVVYYYSSSIIIDDDBBB@@@???@@@AAABBBBBBAAAAAAAAABBBEEEIIILLLNNNMMMTTT^^^gggnnntttyyy~~~~~~}}}~~~tttxxxxxxrrrhhh]]]PPPDDDCCCBBBDDDJJJRRR\\\kkkxxxuuuccc[[[SSSSSSWWW]]]]]][[[^^^ffffffgggiiikkkmmmllliiifffeee^^^^^^eeehhhiiirrr~~~yyy```EEE>>>999222666555555444444333222222222222222111111111111000000/////////............------------------------,,,,,,,,,+++++++++*********+++,,,------,,,+++******+++,,,------,,,+++***************************************+++---///000,,,...///.........000222111444888;;;===???AAACCCEEEGGGJJJKKKKKKLLLNNNOOO{{{iiiYYYPPPLLLIIIGGGGGGHHHIIIHHHEEECCCBBBBBB@@@BBBBBBAAA@@@???@@@AAACCCBBBAAABBBDDDGGGIIIIIIMMMOOOTTTZZZaaaiiirrrxxx}}}xxxxxxwwwuuuuuuwww||||||zzzzzzwwwmmm```SSSKKKHHH@@@EEELLLPPPVVVeee~~~rrrcccXXXQQQVVVYYY]]]aaadddfffjjjlllqqqooonnnoooqqqppplllhhhgggbbb```aaa___]]]cccmmmzzzuuuvvv{{{qqqPPP???<<<999333555444444333333222222111111111111111000000000000////////////////////////---------------------------------...------,,,,,,---------,,,+++***)))(((,,,,,,,,,---------......++++++++++++++++++++++++******+++,,,,,,---........................------111333666888999<<>>;;;999666555444444333333222222111111111111111000000000000////////////////////////------------------------,,,------...------,,,,,,---------,,,,,,***))))))+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,---..............................111333666888:::<<<@@@CCCDDDEEEGGGIIIKKKMMMNNNNNN|||ooodddUUUJJJEEEEEEEEEDDDEEEEEEDDDBBB@@@@@@CCCFFFCCCEEEHHHIIIHHHGGGHHHIIIFFFFFFFFFFFFGGGGGGGGGHHHFFFGGGIIIJJJLLLQQQVVVZZZgggmmmwwwwwwkkk``````ccceeeggghhh```ccchhhqqqzzz{{{ooo```RRRIIIEEEIIIMMMTTTaaatttvvv^^^UUUWWWZZZZZZ^^^aaadddgggiiikkkmmmooommmnnnnnnlllhhhccc___^^^\\\ZZZXXXXXXVVVTTTVVVZZZ]]]kkk}}}yyykkkiiijjjppp|||~~~|||vvvfffQQQBBB;;;888555555444444333333222222111111111111111000000000000////////////////////////------------------------,,,,,,------...------,,,,,,------,,,,,,+++***)))*********+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...........................000222555888:::===AAADDDEEEFFFHHHJJJKKKLLLMMMMMMxxxsssjjj```SSSJJJGGGGGGHHHGGGHHHIIIIIIIIIHHHHHHJJJLLLIIILLLNNNNNNMMMKKKKKKKKKHHHJJJKKKLLLKKKKKKKKKKKKIIIIIIIIIHHHIIIKKKOOOSSSUUU\\\gggrrr{{{qqqeee]]]aaajjjoooqqqqqqhhheeecccbbbgggpppzzzyyymmm^^^PPPHHHEEEIIINNNYYYkkk}}}fffYYYXXX\\\[[[XXX[[[^^^aaaccccccdddfffhhhgggiiiiiieee___\\\\\\^^^bbbbbbccccccbbb```___```eeeppp~~~vvvqqqmmmnnnwww{{{mmmYYYFFF:::777888555444444333333222222111111111111111000000000///////////////////////////------------------------,,,,,,------...---------,,,,,,------,,,++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------...............///222555888:::>>>BBBFFFFFFGGGHHHJJJKKKLLLLLLLLLwwwrrrfff___VVVPPPPPPQQQRRRQQQRRRUUUYYYZZZYYYXXXXXXXXXWWWYYYZZZZZZXXXVVVUUUUUUWWWYYYZZZYYYVVVRRRQQQQQQNNNNNNLLLKKKIIIJJJNNNPPPQQQUUU\\\dddjjjoooqqqrrrhhh```]]]eeeppptttsssrrrfffeeebbb```aaaiiittt|||}}}vvviiiZZZNNNHHHGGGLLLSSSaaawwwwwwiiiYYYUUUZZZ]]]YYYUUU[[[]]]aaaccceeegggiiikkkkkkkkkiiifffbbbccchhhmmmsssvvvxxxyyyyyyxxxtttqqqzzz{{{tttqqqwwwrrr___KKK===:::<<<555444444333333222222111111111111111000000000///////////////////////////------------------------+++,,,,,,---.........---,,,,,,---------,,,++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------.........//////000222555888;;;>>>CCCFFFFFFGGGHHHJJJKKKLLLLLLLLL~~~xxxvvvjjjeee```___aaaccccccbbbdddhhhlllooonnnllljjjjjjjjjkkkmmmmmmmmmmmmooopppppprrrtttpppiiibbb___^^^YYYXXXVVVSSSPPPPPPRRRUUUVVVXXXZZZ]]]^^^_________bbb\\\\\\eeemmmnnnjjjhhhZZZ```hhhkkkmmmqqqwww}}}}}}ssseeeVVVLLLHHHHHHJJJUUUeee{{{iii]]]SSSTTTZZZ]]]^^^^^^aaadddhhhkkkmmmooorrrtttrrrqqqooommmnnnsssyyy~~~{{{xxx|||uuu]]]FFF<<<:::555444444333333222222111111111111111000000000000////////////////////////------------------------++++++,,,---............,,,,,,------------,,,,,,,,,,,,---------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111333666999;;;>>>BBBEEEEEEFFFHHHJJJKKKLLLMMMMMMyyyvvvuuuqqqmmmkkkjjjlllllliiifffhhhkkknnnpppooommmmmmmmmmmmooorrruuuxxx}}}zzzvvvuuuooonnnjjjeeeaaa___```aaadddfffhhhjjjiiifffcccaaaccc___aaagggllljjjgggfff```jjjvvv||||||}}}tttcccSSSJJJHHHIIIJJJVVVfffyyynnnaaaZZZYYY```ggglllrrrwwwyyy{{{}}}}}}||||||}}}~~~}}}|||{{{}}}~~~{{{yyyzzzYYYBBB999555444444333333222222111111111111111000000000000////////////////////////------------------------***+++,,,---............,,,,,,---------------,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000222444777999;;;>>>BBBEEEDDDEEEGGGIIIKKKMMMNNNNNNzzzsssqqqqqqrrroookkkjjjiiifff```[[[]]]^^^```______^^^```aaa```cccggglllsss|||}}}wwwqqqnnnnnnooovvvyyy~~~}}}xxxttthhheeegggmmmooonnnlllmmmsss{{{uuubbbRRRIIIGGGIIIOOO[[[jjj|||jjj[[[[[[cccqqq{{{tttuuusssrrrxxxkkkMMM???555555444333333222222111111111111111000000000000////////////////////////------------------------***+++,,,---............,,,,,,------...---------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000333555888999;;;>>>AAADDDCCCEEEGGGIIILLLMMMNNNOOOvvvpppqqqtttpppjjjccc]]]ZZZWWWSSSPPPQQQQQQPPPOOOPPPQQQSSSTTTQQQUUUZZZ\\\^^^aaagggkkkwww||||||yyy~~~}}}sssoooppptttuuuttt~~~sssdddUUUKKKJJJOOOYYY```ppp~~~mmmcccjjjxxx{{{tttpppttt}}}YYY<<<666777888666555555333000333222111111000000111111////////////............------------------------------------------------...---,,,,,,++++++,,,,,,++++++++++++******))))))------------,,,,,,+++***---+++))))))+++,,,)))'''---...///...---,,,---...111555999;;;;;;===AAADDDEEEFFFGGGIIILLLNNNOOOPPP{{{uuurrrqqqmmmhhh```ZZZVVVRRRNNNKKKIIIIIIIIIIIIJJJKKKLLLMMMLLLNNNPPPRRRSSSUUUXXX[[[\\\aaagggoooxxx{{{}}}~~~wwwvvvyyy}}}qqq```QQQIIIJJJQQQUUUbbbwwwyyykkkooouuu~~~~~~wwwuuuzzz}}}[[[CCC999888666333222222111000333222111111000000111111////////////............------------------------------------------------...---,,,,,,++++++,,,,,,++++++++++++*********))),,,---------,,,,,,+++***---+++)))***,,,,,,+++)))---...///...---,,,---///111555999;;;;;;===AAAEEEFFFGGGHHHJJJLLLNNNOOOPPP|||tttnnnkkkfff```YYYUUUPPPLLLIIIGGGGGGHHHIIIIIIJJJKKKKKKLLLKKKJJJKKKMMMNNNNNNMMMPPPQQQTTTXXX___jjjvvv~~~{{{|||ppp]]]OOOHHHMMMUUU[[[jjj{{{sss{{{zzzxxx}}}vvv^^^KKK>>>:::555222111111111111333222111111000000111111////////////............------------------------------------------------...---,,,,,,++++++,,,,,,++++++++++++************,,,,,,---------,,,++++++,,,+++***+++---------+++---...///...------...///111555999:::;;;===AAAEEEGGGHHHIIIJJJLLLMMMNNNOOOvvvllliiifffaaa\\\XXXTTTQQQPPPQQQQQQRRRRRRRRRRRRRRRRRRSSSPPPOOOPPPSSSTTTQQQOOOTTTSSSQQQPPPSSSXXX___cccsss{{{wwwuuuzzz{{{zzzlll[[[OOOJJJPPPYYYfffrrr~~~~~~zzzzzzzzz{{{}}}{{{xxx~~~|||yyyrrraaaQQQBBB<<<666444555333333444333222111111000000111111////////////............------------------------------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,---.........,,,---///...------...///111555888::::::===BBBFFFHHHIIIJJJKKKLLLMMMNNNNNNxxxlllfffeeecccaaa^^^\\\ZZZZZZ^^^]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZ\\\```aaa___\\\XXXWWWVVVVVVVVVWWWWWWWWWZZZaaalllzzzuuuqqqtttxxx~~~{{{{{{tttdddXXXNNNKKKQQQYYYhhhrrr~~~yyyyyy~~~{{{qqqqqq{{{|||yyyyyy|||yyy}}}|||yyytttfffWWWEEE<<<555666777444222444333222111111000000111111////////////............------------------------------------------------...---,,,,,,++++++,,,,,,+++++++++++++++++++++,,,+++,,,,,,------,,,,,,,,,+++,,,------------...///,,,---......------...000111444888999:::===CCCGGGIIIIIIJJJKKKLLLMMMNNNOOOzzzoooeeefffgggfffdddcccdddeeefffeeeeeeddddddfffggghhhhhhhhhjjjmmmqqqrrrrrrqqqjjjjjjiiiiiigggbbb\\\XXXRRRUUUZZZbbbnnn}}}xxxpppmmmmmmqqqvvvxxxyyy~~~rrriii]]]TTTMMMKKKQQQYYYaaappp|||{{{~~~wwwwww{{{www|||vvvfffLLL???666666666222000333333222111111000000111111////////////............------------------------------------------------...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,+++---......,,,,,,---///+++---......------///000222444777888999===CCCHHHHHHIIIJJJKKKMMMNNNOOOPPP{{{rrrjjjllloooooommmlllnnnpppmmmlllkkklllnnnrrrvvvxxxxxx|||yyypppiiiccc```]]][[[]]]eeepppxxxxxxqqqhhhjjjmmmooottt|||pppfff[[[SSSMMMMMMTTT]]]cccvvv}}}{{{}}}{{{wwwtttuuuzzz}}}}}}}}}tttvvv{{{~~~~~~\\\III:::777555111111666333222111111000000111111////////////............------------------------------------------------...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,---------,,,+++---...---+++***+++---+++,,,......---...///111222444777888999===DDDIIIGGGHHHIIIKKKMMMOOOPPPQQQ|||uuupppsssvvvvvvtttsssuuuwwwtttsssrrrssswww}}}|||vvvlllbbb\\\\\\bbbgggnnnwwwlllkkkiiiiiimmmwwwtttjjj]]]TTTOOOPPPYYYccckkk~~~{{{~~~}}}~~~{{{vvvkkkiiijjjlllmmmoooxxxsssjjjhhhbbbeeeooo~~~jjjTTT???999666111333:::333222222111000111111111000/////////............------------------------------------------------...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------***+++,,,,,,------------+++...///---***)))***,,,+++,,,............///111222444777888999===DDDJJJGGGHHHIIIKKKNNNPPPQQQRRRwwwooommmpppxxx~~~~~~{{{~~~yyypppggg___YYY^^^bbbmmm}}}}}}mmmdddhhhtttyyygggXXXQQQTTT```jjj~~~vvvfffddd^^^ZZZZZZ[[[```ooo~~~iii[[[WWWTTT```ttt~~~YYY:::666888222000555333222111111000000111111////////////............//////.........---------,,,------......------,,,///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---///000//////000111333444666777999>>>DDDHHHHHHIIIJJJLLLNNNPPPRRRRRR~~~uuummmkkkmmmvvv||||||zzzzzz}}}~~~qqqhhhbbbbbbeeeooo~~~~~~tttqqqwww|||nnn___UUUVVVdddrrrwwwjjjbbb\\\XXXZZZ___gggtttqqq^^^UUUSSSZZZhhh}}}~~~[[[>>>:::;;;555333777333222111111000000111111////////////............//////.........---------,,,------......------,,,///...---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---///000//////000111333444666777:::>>>DDDHHHIIIIIIKKKLLLNNNPPPRRRSSSuuujjjhhhjjjrrrxxxwwwttttttuuuxxx}}}qqqkkkfffeeennn}}}~~~tttggg\\\[[[kkk}}}uuukkk___[[[\\\eeerrr}}}~~~rrrbbbUUUQQQSSSdddsssxxx[[[AAA:::888333000222333222111111000000111111////////////...........................---------------............------......---,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000//////000111222444666888:::>>>DDDHHHIIIJJJKKKMMMOOOQQQSSSTTTyyyiiifffhhhnnnsssrrroooooojjjlllmmmllliiieeecccbbbdddeeefffhhhlllppptttwww~~~zzzpppnnnvvvzzzsssmmmeeedddqqqwwwmmmfff\\\```jjj{{{yyyqqqggg\\\TTTUUU[[[mmm|||xxxqqq[[[DDD:::666111///000333222111111000000111111////////////....................................------............------...------,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,...000000000///000111222444666888:::>>>CCCGGGJJJJJJKKKLLLNNNQQQSSSUUU}}}lllhhhggglllpppnnnlllmmmjjjjjjiiifffbbb___^^^^^^^^^^^^^^^```bbbeeegggiiikkkqqqvvvzzz|||{{{{{{}}}}}}tttoooqqqooommmvvv|||mmmccc```aaakkk||||||~~~}}}zzzqqqmmmhhhddd^^^[[[___fffwww}}}qqqmmm^^^KKK>>>888666555555333222111111000000111111////////////............---.....................---......//////......---------,,,,,,,,,------...+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,...000111000000111222111333666999;;;???CCCFFFJJJJJJJJJKKKMMMPPPSSSUUUrrrkkkhhhkkknnnmmmmmmnnnnnnooopppooonnnnnnooopppkkkkkklllnnnooopppqqqrrrqqqpppoookkkiiikkkqqqvvv{{{|||{{{rrrqqqxxxxxxsssvvvvvveee___bbbmmm|||wwwnnnlllooorrrsssrrrqqqsssvvvjjjgggeeeeeecccccciiirrrzzzqqqgggUUUCCC999777777666333222111111000000111111////////////............---------.....................////////////......------,,,,,,,,,---......++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------------------------...000111000000111222111333666999<<>>999777444333222111111000000111111////////////............---------.........//////......////////////......,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------........................---///111111111000111222000333777:::<<>>BBBFFFIIIJJJJJJJJJJJJKKKNNNPPPzzzmmmeeegggqqq}}}}}}{{{~~~mmmiiisss{{{rrr___GGG888555444333222222111111222222////////////////////////...//////000000000000000........................---,,,,,,,,,,,,---........................------******+++,,,,,,---......,,,,,,,,,,,,---...//////000000000111222222333333555666888999:::>>>CCCFFFHHHIIIJJJJJJIIIJJJMMMPPP~~~oooeeedddlllwww}}}}}}{{{zzz{{{lllkkkvvvyyysssqqqcccLLL===:::444333222222111111222222////////////////////////...//////000000000000000........................---,,,,,,,,,,,,---........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000111222222333333555666888999;;;>>>CCCGGGHHHIIIJJJIIIIIIJJJMMMOOOrrrfffbbbhhhrrryyywwwxxxzzz|||~~~mmmmmmwwwzzz|||xxxtttrrreeePPP???999444333222222111111222222000000000000000000000000......///000000000//////........................---,,,,,,,,,,,,---......------...............------------,,,,,,+++++++++,,,,,,,,,,,,---...////////////000000111222222333555777888999;;;???CCCGGGHHHIIIIIIIIIIIIJJJMMMOOOuuuhhhbbbfffooovvvwwwzzz~~~}}}mmmlllrrr|||~~~}}}nnnXXXDDD888444333222222111111222222000000000000000000000000------...////////////...........................---,,,,,,,,,,,,---......,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///000000111111222666777888:::;;;???DDDGGGHHHHHHIIIIIIHHHJJJLLLOOOvvviiicccfffnnnuuuzzz}}}~~~nnnjjjmmm}}}fffNNN>>>444333222222111111222222000000000000000000000000,,,------.......................................---,,,,,,,,,,,,---......+++,,,---...////////////******+++,,,------...///,,,,,,,,,,,,---...//////.........///000000111111666777999:::<<>>777333555666444222222000000000000000///......///////////////.........------------------------,,,------......------,,,------------------------...------,,,,,,------...------------------------------...///000111222222555555666888;;;@@@DDDFFFHHHIIIKKKKKKKKKKKKLLLNNNpppjjjnnntttxxxgggfffbbb^^^YYYXXXYYY[[[dddgggjjjkkkkkklllppptttvvvwwwwwwwwwwwwwwwwwwwwwzzz}}}yyyiiieeemmmwwwzzztttnnnbbbVVVBBB:::555555555333222333000000000000000///......///////////////.........,,,,,,,,,------------...------------------------------------------------...------,,,,,,------...,,,---------............---...//////111111222333555555666888;;;???CCCFFFGGGIIIKKKKKKKKKLLLNNNOOOooohhhlllsss|||qqqfff______eeekkkyyy~~~{{{wwwtttqqqrrrrrrqqqqqqssswwwzzzmmm]]]^^^nnn}}}zzzxxxttthhh[[[GGG>>>666444444222111333000000000000000///......000/////////............,,,,,,,,,---------.........---,,,,,,,,,,,,---...------------------------...------,,,,,,------...+++,,,,,,---...///000000......///000111222222333444444555777;;;???CCCFFFGGGHHHJJJKKKKKKLLLNNNPPP~~~mmmfffkkkrrryyyiii```dddoooyyy~~~zzzlllkkkiiifffcccbbbdddgggcccccceeemmmxxx}}}yyy}}}cccSSSWWWllltttdddJJJ@@@777444333111111333000000000000000//////...000000//////.........---,,,,,,,,,------.........///...,,,++++++,,,...///------------------------...------,,,,,,------...***+++,,,---...000111111......///000111222333333444444555777;;;???CCCFFFFFFHHHJJJKKKLLLMMMOOOQQQzzzjjjgggkkknnnyyyqqqjjjnnnxxxtttlllbbb]]]WWWTTTSSSRRRPPPMMMQQQPPPPPPRRRWWW\\\```bbbmmmnnnooonnnnnnqqqxxx}}}zzzxxxrrr^^^TTTUUUeeewww{{{vvv^^^FFF333222555333111444000000000000//////////////////000000///...------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++++++++---------...///000000111...//////000111333444555333555999;;;===???BBBEEEHHHHHHIIIJJJKKKLLLMMMMMMttteeedddjjjooozzznnnlllyyyuuujjjbbb\\\XXXQQQMMMIIIGGGGGGGGGFFFEEEGGGGGGIIIMMMSSSWWW[[[\\\bbbbbbbbbbbbccchhhooouuuyyy|||ppp___WWWYYYhhhyyyyyylllRRR:::555666333000111111000000000//////////////////000000///......---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,---------...///000000000...//////000111333444555333666999;;;===???BBBEEEHHHIIIIIIJJJKKKLLLMMMMMMooocccdddlllsss|||xxxlllrrrsssjjj^^^SSSMMMLLLLLLLLLHHHFFFCCCBBBDDDFFFFFFFFFJJJKKKOOOSSSWWW[[[^^^___dddeeefffhhhjjjnnntttyyy~~~yyykkk___[[[___nnn~~~{{{___CCC888777444000///111111000000000///////////////000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,,,,,,,---------...//////000000...//////000111333444555333666999;;;===???CCCEEEHHHIIIJJJJJJLLLLLLMMMNNN}}}oooffffffnnnuuu|||xxxvvvuuujjjaaaNNNKKKHHHFFFFFFGGGHHHGGGHHHGGGFFFFFFHHHJJJLLLMMMSSSUUUXXX[[[^^^bbbgggjjjmmmrrrxxxyyynnnsssvvvsssoooqqq{{{zzzzzzyyyccc[[[^^^fffwwweeeGGG999666555222000111111111000000000////////////000000000//////...........................------------------------------------------------...------,,,,,,,,,---------------....../////////...//////000111333444555444666999<<<===@@@CCCEEEIIIIIIJJJKKKLLLMMMNNNNNN{{{ooofffdddhhhnnn|||rrrddd\\\TTTMMMHHHFFFEEEEEEFFFGGGGGGEEECCCHHHHHHGGGGGGHHHJJJMMMOOOTTTVVVYYY]]]aaahhhqqqwwwzzz~~~~~~xxxpppgggmmmqqqmmmggghhhqqqzzz}}}vvv~~~ppp[[[WWW```nnn}}}eeeHHH999555555444333111111111111000000000000//////000000000000000///////////////////////////---------------------------------------------------------,,,,,,---......------------...............//////000111333444555444666:::<<<>>>@@@CCCFFFIIIIIIJJJKKKLLLMMMNNNNNNwwwlllccc^^^```eee{{{pppbbbRRRJJJGGGDDDCCCDDDIIIGGGEEEEEEGGGJJJJJJJJJJJJKKKKKKKKKLLLNNNRRRUUUVVVZZZaaagggnnnwwwxxxoookkkiiiiiilllpppssssssqqqnnnsssvvvrrrkkkiiiooovvvqqqrrrwww~~~zzz{{{vvvrrrvvv}}}fffTTTVVVdddvvv|||zzz~~~wwwdddLLL;;;555444555555222222111111111000000000//////000111111111000000////////////////////////------------------------------------------------------------------...///------------------------...//////000111333444555444777:::<<<>>>@@@CCCFFFIIIJJJKKKKKKMMMMMMNNNOOOpppgggaaa___cccjjj|||zzzYYYNNNEEECCCCCCBBBDDDIIIHHHGGGGGGIIILLLOOOPPPPPPNNNPPPRRRSSSSSSVVV[[[___bbbjjjttt}}}yyynnnccc\\\aaa``````cccggglllrrruuuxxx{{{}}}yyyqqqmmmooosssjjjkkksss~~~zzz~~~{{{mmmppp|||rrr^^^PPPXXXkkk}}}~~~qqqnnnsssyyy~~~yyytttgggSSSAAA666444444555222222222111111111000000//////000111111111111111////////////////////////........................---------------------------------------...//////------------------------...//////000111333444555555777:::<<<>>>AAADDDFFFJJJJJJKKKLLLMMMNNNNNNOOO|||kkkcccbbbdddllluuu~~~{{{dddQQQIIIDDDEEEEEECCCFFFKKKKKKLLLOOORRRSSSQQQLLLHHHOOORRRUUUVVVWWW[[[aaafffnnnxxxwwwkkkeeecccbbbbbbfffdddcccdddeeeiiipppwww}}}|||uuupppoooqqqhhhjjjsss|||{{{xxxrrrlllnnntttjjjYYYOOOZZZpppxxxkkkiiipppxxx~~~{{{uuulllZZZFFF888333333444222222222111111111111000//////000111111111111111000000000000000000000000........................---------------------------------------...///000------------------------...//////000111333444555555777:::===>>>AAADDDFFFJJJJJJKKKLLLMMMNNNOOOOOOsssbbb```kkkyyyzzzhhh\\\OOOKKKFFFEEEIIIMMMOOOOOOQQQPPPQQQRRRSSSSSSQQQNNNSSSUUUXXX\\\aaahhhpppvvvuuuooogggdddffflllppprrrsssuuuvvvsssooolllmmmoooxxxzzz|||}}}{{{yyyyyyyyyuuuttt{{{rrriiifffuuu}}}[[[TTTSSS___uuummmeeeqqqdddGGG777555666444444333222111000000000000222000///------///000222111000000///...---------................................................................................................///...,,,---///111222222555777:::;;;===???BBBEEEIIIKKKLLLLLLKKKKKKLLLNNN~~~rrrjjjrrrvvvtttwww}}}ppp]]]NNNNNNMMMLLLMMMOOOQQQQQQQQQTTTUUUUUUVVVVVVVVVUUUUUUZZZ]]]bbbiiiqqq{{{|||vvvmmmlllmmmqqqxxx~~~~~~zzzuuurrrqqqqqqrrrvvvzzz~~~|||tttssslllVVVSSSUUUcccyyyzzzkkklll|||wwwVVV???888666444444333222111000000000000111000///......///000111111000000///......------................................................................................................000...------000222333333777999;;;===>>>@@@DDDGGGIIIJJJLLLLLLKKKKKKMMMNNNvvvrrrwwwzzzeeedddiiiwww{{{xxxuuukkkYYYKKKMMMPPPTTTVVVVVVUUUUUUUUUYYY[[[]]][[[YYYXXX[[[^^^bbbgggpppzzz~~~uuunnnkkkkkkpppyyy{{{yyywwwtttsssrrrvvv|||yyyYYYPPPSSS\\\nnnuuummmzzzeeeHHH999555555333333222111000000000000111000///......///000111000000000///......------................................................................................................000///---...111333444444888:::<<<>>>???BBBEEEHHHIIIJJJLLLLLLKKKKKKMMMNNNssszzzlll[[[ZZZ___nnn~~~wwwsssnnnmmmkkkeee[[[RRRPPPTTTYYY[[[ZZZYYYZZZ\\\aaacccccc```[[[[[[```eeekkkrrr}}}yyyrrrpppooopppxxx~~~}}}|||~~~~~~||||||gggMMMLLLUUUfff{{{xxxxxxkkkLLL:::555666333222222111000000111111000000////////////000000000000//////............................................................................................................000///...///111444555555888:::<<<>>>???BBBEEEHHHHHHJJJKKKLLLKKKLLLMMMOOO|||{{{cccWWWUUUZZZhhhwwwyyyqqqbbbcccdddbbb]]]YYYWWWVVVWWWZZZ]]]^^^]]]^^^aaaeeehhhiiihhhccc___```gggmmmwwwxxxsssqqquuuzzz~~~rrrWWWJJJIIIYYYooo~~~~~~lllNNN:::444666333222111111000111111111000000////////////000000////////////............................................................................................................000///---///111444555555666888;;;<<<>>>@@@DDDFFFHHHIIIKKKLLLKKKLLLNNNOOOxxxbbbVVVTTTWWWdddqqq|||zzznnndddaaadddfffaaaZZZVVVXXX\\\bbbbbbccccccdddgggkkkoooooonnnkkkgggfffjjjsssyyy|||yyywwwyyy~~~yyytttuuuuuu{{{]]]LLLKKKKKK___www~~~~~~mmmSSS<<<333444222222111111111111111222//////000000000000////////////////////////......................................................................................................///...---...111444555555555777999;;;<<>>BBBDDDEEEIIIMMMMMMLLLKKKLLLNNNzzzzzzsss```OOOGGGDDDCCCCCCCCCHHHXXXhhhsssqqq{{{}}}zzzWWW???666333222111111000000111111000000000000////////////////////////.....................------.............................................................................................///111222333666888:::;;;<<<>>>AAACCCEEEIIILLLMMMKKKJJJLLLOOOnnn^^^TTTKKKEEECCCDDDFFFFFFFFFMMM]]]lllwwwbbbWWWZZZeeeooo~~~}}}~~~]]]BBB666333222111111000000111111////////////000000000000////////////............---..................---....................................................................................///111222333666777999:::;;;===@@@CCCEEEIIILLLLLLJJJJJJLLLOOOsssoooooommmjjjjjjkkkoootttzzz}}}|||xxxtttmmmnnnhhhZZZNNNIIIHHHGGG@@@BBBEEEEEEHHHQQQaaannn|||bbbOOOJJJOOOYYYaaaxxx}}}}}}bbbGGG999333222111111000000111111////////////000000000000////////////............------...//////...------................................................------------------------............///111222333555666999:::;;;===AAACCCFFFHHHKKKKKKIIIIIILLLOOOzzzggg^^^]]]\\\[[[ZZZ^^^ccciiinnnooonnnlllkkkdddgggggg```YYYTTTOOOIIIAAADDDEEEFFFKKKWWWgggrrr{{{~~~nnnVVVLLLPPPYYYccclll{{{|||yyy|||{{{dddKKK===333222111111000000111111.../////////000000000111////////////............------...//////...------................................................------------------------............///111222333333555888:::;;;>>>AAADDDFFFHHHKKKJJJIIIIIILLLOOOkkkbbbcccdddeeeeeehhhmmmtttwwwwwwvvvwwwyyyppptttuuusssooogggYYYLLLGGGIIIIIIJJJPPP^^^llluuu|||~~~}}}~~~nnn]]]NNNPPP[[[iiiwww~~~|||}}}}}}|||~~~vvvcccLLL>>>333222222111000111111111.../////////000000111111000/////////............,,,---...//////...---,,,................................................------------------------............///111222333222444777999;;;>>>BBBEEEFFFHHHJJJJJJHHHIIILLLOOOwwwuuuxxx{{{}}}vvvaaaPPPKKKLLLOOOSSSZZZeeeqqqzzzxxxuuuttt}}}uuu[[[YYYYYY```sss~~~xxxooolllfffQQQ:::777222///000111...---///......//////000000111111.../////////...---,,,,,,////////////////////////..........................................------------------------------............///111222333555777999;;;<<<>>>AAADDDFFFHHHJJJJJJJJJJJJKKKMMMxxxeeeXXXIIIMMMVVVbbbnnnxxx}}}~~~vvvuuuyyywwwhhh___bbbiiivvv~~~xxxpppmmmgggSSS>>>999333000222222//////000.../////////000000000111.........///......------........................................................................------------------------............///111222333444666888999;;;===@@@BBBFFFHHHJJJJJJJJJJJJLLLMMMrrr___UUUPPPWWWeeevvv{{{{{{{{{jjjcccjjjttt~~~|||}}}}}}yyyvvvnnnZZZDDD;;;555222333333000///111////////////000000000000------......///.................................................................................------------------------............///111222333333555777999:::<<>>777222222111......000000000000000////////////,,,,,,---.../////////...................................................---------.........//////....................................///111222333555777999:::;;;===AAACCCEEEGGGIIIJJJJJJKKKMMMNNNpppppp{{{}}}|||||||||www\\\???888333222000......000000000000000////////////------......///.........------------------------........................,,,,,,------.../////////....................................///111222333555777999;;;<<<>>>AAADDDEEEFFFIIIJJJJJJKKKMMMOOO~~~}}}}}}{{{{{{{{{yyy|||yyybbbBBB:::444333111...///111111000000000/////////............///......------------------------------........................,,,,,,------...//////000....................................///111222333555666999:::;;;===@@@CCCDDDFFFHHHJJJJJJKKKMMMOOO}}}|||zzzzzzzzzssswww{{{~~~}}}zzz{{{xxxeeeDDD<<<666444222000000222111111000000/////////....../////////...---,,,,,,------------------------........................,,,,,,------...///000000////////////////////////............///111222333444555888999:::<<>>AAADDDGGGHHHIIIIIIIIIKKKNNNQQQ~~~{{{{{{{{{{{{zzzyyyyyywwwwwwwwwxxx||||||}}}|||}}}{{{rrrkkkTTT>>>444444000000222...//////......------------------------------------------,,,,,,------...///------------------------------------------------..............................///000111222222333555777999;;;<<<>>>AAACCCFFFGGGIIIIIIJJJLLLOOORRR}}}qqqhhhgggnnnvvv{{{yyyxxx~~~}}}zzzxxxxxxxxxyyyxxxwwwwwwzzzzzz|||uuu]]]CCC555555111///111..................---------------------------------,,,,,,,,,,,,,,,---......------------------------------------------------..............................///000111222333333444777:::;;;===>>>AAACCCEEEGGGHHHIIIJJJLLLPPPSSSnnniiibbbaaahhhuuu~~~sssmmmmmmppptttuuu}}}yyyxxxxxxyyyyyyyyyxxxwwwyyy~~~fffHHH777666111...000///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------------------------------------------............//////000111222333333444777:::<<<===>>>@@@BBBDDDFFFHHHIIIJJJMMMPPPTTTuuubbbbbbeeelllvvv{{{sssmmmiiifffccc___ffftttxxxwwwuuussstttxxx~~~}}}zzzyyyyyyzzzwwwwwwwwwvvvxxx|||~~~oooMMM999777111---000000---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------+++,,,,,,,,,------------//////000111222333333444333666:::<<<===>>>@@@BBBDDDEEEGGGIIIJJJMMMQQQTTTvvvddd[[[```iiittt{{{yyyuuuooohhh```WWWRRRVVVcccsss{{{rrraaa^^^bbbhhhlllooottt|||~~~~~~{{{zzz{{{|||uuuuuuvvvvvvwww{{{{{{zzzuuuQQQ:::777111,,,///000---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------+++++++++,,,,,,---------//////000111222333333444333666:::===>>>???@@@BBBCCCEEEGGGIIIJJJMMMQQQUUU